Hi Jiangjiji,

This is definitely stage 1 material by now...
At my glance it all looks like the right approach, I have a question below:

On 12/03/15 09:20, Jiangjiji wrote:
+
+(define_insn "aarch64_fmulx_lane<mode>"
+  [(set (match_operand:VDQF 0 "register_operand" "=w")
+        (unspec:VDQF  [(match_operand:VDQF 1 "register_operand" "w")
+                       (match_operand:<VDQF_Q> 2 "register_operand" "w")
+                       (match_operand:SI 3 "immediate_operand" "i")]
+                      UNSPEC_FMULX_LANE))]
+ "TARGET_SIMD"
+ "fmulx\\t%0.<vtype>, %1.<vtype>, %2.<vetype>"
+  [(set_attr "type" "neon_mul_s")]
+)
Where did operand 3 go? Shouldn't his be the lane-element variant of fmulx?

Thanks,
Kyrill

Reply via email to