VCREATEQ_F))
]
"TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
- "vmov %q0[2], %q0[0], %Q2, %Q1\;vmov %q0[3], %q0[1], %R2, %R1"
+ "vmov %q0[2], %q0[0], %Q1, %Q2\;vmov %q0[3], %q0[1], %R1, %R2"
[(set_attr "type" "mve_move")
(set_attr "length""8")])
VCREATEQ))
]
"TARGET_HAVE_MVE"
- "vmov %q0[2], %q0[0], %Q2, %Q1\;vmov %q0[3], %q0[1], %R2, %R1"
+ "vmov %q0[2], %q0[0], %Q1, %Q2\;vmov %q0[3], %q0[1], %R1, %R2"
[(set_attr "type" "mve_move")
(set_attr "length""8")])
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
float16x8_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
float32x4_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
int16x8_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
int32x4_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
int64x2_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
int8x16_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
uint16x8_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
uint32x4_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
uint64x2_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
/*
**foo:
** ...
-** vmov q[0-9+]\[2\], q[0-9+]\[0\], r[0-9+], r[0-9+]
-** vmov q[0-9+]\[3\], q[0-9+]\[1\], r[0-9+], r[0-9+]
+** vmov q[0-9+]\[2\], q[0-9+]\[0\], r0, r2
+** vmov q[0-9+]\[3\], q[0-9+]\[1\], r1, r3
** ...
*/
uint8x16_t
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */
\ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */