aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c')
-rw-r--r--gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c96
1 files changed, 48 insertions, 48 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c
index a386628..b5ffd4e 100644
--- a/gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c
+++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c
@@ -4,10 +4,10 @@
/*
** create4_s8:
-** mov z0\.d, z6\.d
-** mov z1\.d, z4\.d
-** mov z2\.d, z7\.d
-** mov z3\.d, z5\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_s8, svint8x4_t, svint8_t,
@@ -16,10 +16,10 @@ TEST_CREATE (create4_s8, svint8x4_t, svint8_t,
/*
** create4_u8:
-** mov z0\.d, z4\.d
-** mov z1\.d, z6\.d
-** mov z2\.d, z5\.d
-** mov z3\.d, z7\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_u8, svuint8x4_t, svuint8_t,
@@ -28,10 +28,10 @@ TEST_CREATE (create4_u8, svuint8x4_t, svuint8_t,
/*
** create4_s16:
-** mov z0\.d, z6\.d
-** mov z1\.d, z4\.d
-** mov z2\.d, z5\.d
-** mov z3\.d, z7\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_s16, svint16x4_t, svint16_t,
@@ -40,10 +40,10 @@ TEST_CREATE (create4_s16, svint16x4_t, svint16_t,
/*
** create4_u16:
-** mov z0\.d, z6\.d
-** mov z1\.d, z5\.d
-** mov z2\.d, z4\.d
-** mov z3\.d, z7\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_u16, svuint16x4_t, svuint16_t,
@@ -52,10 +52,10 @@ TEST_CREATE (create4_u16, svuint16x4_t, svuint16_t,
/*
** create4_bf16:
-** mov z0\.d, z4\.d
-** mov z1\.d, z5\.d
-** mov z2\.d, z6\.d
-** mov z3\.d, z7\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_bf16, svbfloat16x4_t, svbfloat16_t,
@@ -64,10 +64,10 @@ TEST_CREATE (create4_bf16, svbfloat16x4_t, svbfloat16_t,
/*
** create4_f16:
-** mov z0\.d, z4\.d
-** mov z1\.d, z5\.d
-** mov z2\.d, z6\.d
-** mov z3\.d, z7\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_f16, svfloat16x4_t, svfloat16_t,
@@ -76,10 +76,10 @@ TEST_CREATE (create4_f16, svfloat16x4_t, svfloat16_t,
/*
** create4_s32:
-** mov z0\.d, z6\.d
-** mov z1\.d, z7\.d
-** mov z2\.d, z4\.d
-** mov z3\.d, z5\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_s32, svint32x4_t, svint32_t,
@@ -88,10 +88,10 @@ TEST_CREATE (create4_s32, svint32x4_t, svint32_t,
/*
** create4_u32:
-** mov z0\.d, z7\.d
-** mov z1\.d, z5\.d
-** mov z2\.d, z6\.d
-** mov z3\.d, z7\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_u32, svuint32x4_t, svuint32_t,
@@ -100,10 +100,10 @@ TEST_CREATE (create4_u32, svuint32x4_t, svuint32_t,
/*
** create4_f32:
-** mov z0\.d, z7\.d
-** mov z1\.d, z4\.d
-** mov z2\.d, z6\.d
-** mov z3\.d, z4\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_f32, svfloat32x4_t, svfloat32_t,
@@ -112,10 +112,10 @@ TEST_CREATE (create4_f32, svfloat32x4_t, svfloat32_t,
/*
** create4_s64:
-** mov z0\.d, z5\.d
-** mov z1\.d, z7\.d
-** mov z2\.d, z6\.d
-** mov z3\.d, z6\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_s64, svint64x4_t, svint64_t,
@@ -124,10 +124,10 @@ TEST_CREATE (create4_s64, svint64x4_t, svint64_t,
/*
** create4_u64:
-** mov z0\.d, z7\.d
-** mov z1\.d, z6\.d
-** mov z2\.d, z4\.d
-** mov z3\.d, z5\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_u64, svuint64x4_t, svuint64_t,
@@ -136,10 +136,10 @@ TEST_CREATE (create4_u64, svuint64x4_t, svuint64_t,
/*
** create4_f64:
-** mov z0\.d, z5\.d
-** mov z1\.d, z4\.d
-** mov z2\.d, z7\.d
-** mov z3\.d, z6\.d
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
+** mov [^\n]+
** ret
*/
TEST_CREATE (create4_f64, svfloat64x4_t, svfloat64_t,