]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
aarch64: XFAIL some SME tests for BE
authorRichard Sandiford <richard.sandiford@arm.com>
Sun, 10 Dec 2023 19:46:05 +0000 (19:46 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Sun, 10 Dec 2023 19:46:05 +0000 (19:46 +0000)
The z0_z23 tests rely on being able to propagate:

  (1) set of double-register z0-z1
  (2) copy of z0 to z28
  (3) use of z28

to a use of z0.  On LE targets it's regcprop that does this.
But regcprop punts on (2) because of:

  https://gcc.gnu.org/pipermail/gcc-patches/2002-July/081990.html

This patch therefore XFAILs the affected tests.

gcc/testsuite/
* gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c: XFAIL z0_z23 tests
for big-endian.
* gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c: Likewise.

48 files changed:
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c

index 17b952eeae9d8cdc0651d2026b771b2a17270dfc..fe90d0467608d4f229a63f861d8cbbf63fbe1df3 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svbfloat16x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.h - z29\.h}, z0\.h, z23\.h
 **     ret
 */
index a4361ed1a9e188970b1053811986352e25f6d3f7..26cd6a8e5590e085aad9e9760852346de237a2e7 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svfloat16x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.h - z29\.h}, z0\.h, z23\.h
 **     ret
 */
index dbc91650943b54cb046c36af049e76adc5c40aa5..8de1d66db08fb1c60fb1313c6b6f196a845e0ad7 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svfloat32x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.s - z29\.s}, z0\.s, z23\.s
 **     ret
 */
index c893d31f760d252beb7f51d52ee9eec8dd2d70a9..d198f6029b3ac20b99dd402050026dd178b6fc32 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svfloat64x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.d - z29\.d}, z0\.d, z23\.d
 **     ret
 */
index 54607d45b84706159b75a7c5715b40230f755dd6..b623b1bfc9667aaef648bf34164bd2761676ed76 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svint16x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.h - z29\.h}, z0\.h, z23\.h
 **     ret
 */
index 9b1a81f1fdec831ae5a117057f97301ffde9a46b..62fb290d39b63dd92d4fa84b1a8f40d1b6d57972 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svint32x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.s - z29\.s}, z0\.s, z23\.s
 **     ret
 */
index 91527ce31079a081de23def9543907e1cfad7594..3cf32f2848a00d0847f2595593c77b91a6129009 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svint64x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.d - z29\.d}, z0\.d, z23\.d
 **     ret
 */
index 406d227272e738cf153b651cae3158305c99c1a5..e9d35a47a5c9d0e725f849c87cb40de01036fe8d 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svint8x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.b - z29\.b}, z0\.b, z23\.b
 **     ret
 */
index 9990a5982e15b87bd643eeb3e3267f92ea5bb6fa..62a705884e1bc5f47d4d5dd541a41b42b28d6416 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svuint16x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.h - z29\.h}, z0\.h, z23\.h
 **     ret
 */
index 4bdcaa34f5d79a0fe71d184f345faff5e04738ad..5fd4093c91850cb63f3f93cc9276fe2522a777fb 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svuint32x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.s - z29\.s}, z0\.s, z23\.s
 **     ret
 */
index 95b69d1f711276a2fcdcd629390f7cd21d9f3dd2..e18a66918493bc61a5fb3f3230cb235d11fb0da8 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svuint64x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.d - z29\.d}, z0\.d, z23\.d
 **     ret
 */
index 52002920d2360dbac65bb6c36dba862fa36b95db..244ec93a417381b9a5f4cf695b1d3402ccfc1dc7 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svuint8x2_t, z28,
         svuzp (z0))
 
 /*
-** uzp_z28_z0_z23:
+** uzp_z28_z0_z23:     { xfail aarch64_big_endian }
 **     uzp     {z28\.b - z29\.b}, z0\.b, z23\.b
 **     ret
 */
index 6d9ae624deee11b719526e9f2326dd4a8126822f..9b35be0b26dec7507b1b768fe63cdedc629ac5ec 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svbfloat16x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index e8add862b47ba6a75bdf6beaeeb4b890a4d90318..f8cd75c371824ff4ef3bf759402f2a7348e1aef9 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svfloat16x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index d4487f45082bc2ba701df51eaaeeb2f27a414924..447d973a2983281bb430ef68a7e7c9ef2617c1d6 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svfloat32x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 8f7bc9ff23aa8e40d3bb4f59d5bb0268b350ac81..27c6195b425279b66820ca9e709cc0b2d1202e45 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svfloat64x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 2cfe7afcfe116ed98b9feec0f18cb1ee203e9d6c..60885a73668b673a431394da1cbcb1eccd864a82 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svint16x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index bd583bb5d847123b732b2f900201712276756d90..074a48f400a6d25deb5b41d10521342b15a2b844 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svint32x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 4b2aa57345c78c97a8d310cdfbc606a9077a9df9..ed17535738cee8a1c183b057d6e464f63fa54bfc 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svint64x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index fe5098716c47065378530ae94dc6d001f6e702a6..d351acbd7ec6ee68559f40a68cd57e2ff0396333 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svint8x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 69a7aa64474118107643bf14eb1211120b5b9e19..c4de6a23abd50c57b022dc15f15143277eedbdc9 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svuint16x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 94a89c80bf214ec0eb0b4b6e4cae0120452c4478..1feb93643374241d4fca9d04934fc80af1214bd4 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svuint32x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 779906cacc9a6395d9a2d926ce911bf344b0b3f1..470d9347fb3ea66383757a2e0dd029372163ff28 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svuint64x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 04fe9e6dbfe79771cc12d7e90eaf4ebe93ab2f3c..0213ad85bfd6f8748f179457a8e1668d852a4bff 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svuint8x2_t, z28,
         svuzpq (z0))
 
 /*
-** uzpq_z28_z0_z23:
+** uzpq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     uzp     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 53fb2fafc7aab8e21bf9befb6b4bed7d01d48de1..116d91d9221ff73e1080c8722024d26bdcb37582 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svbfloat16x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.h - z29\.h}, z0\.h, z23\.h
 **     ret
 */
index c404cfa7d40aacf9fd098d7c9ef4bfba07bf1c9f..578803b4cf5cf53bb2e373b3f4cd7af1cbe9c1e6 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svfloat16x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.h - z29\.h}, z0\.h, z23\.h
 **     ret
 */
index 24f19001b89ff968607833b12e31d3518f804bfb..ecce2c94a3e89cf6fad35947db90b2ceb7005f58 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svfloat32x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.s - z29\.s}, z0\.s, z23\.s
 **     ret
 */
index 6c27bdb868dae0aa1d1dcb47d90721a9f6f51478..3e8ecc0d1f01369fd5fa4dc59f7676b190a3bc5d 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svfloat64x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.d - z29\.d}, z0\.d, z23\.d
 **     ret
 */
index ebe26f1ad46a6a54ff4bd3631dd62ae5387b5204..4cecf808382f2325bdbc0813702da793f23c1741 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svint16x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.h - z29\.h}, z0\.h, z23\.h
 **     ret
 */
index 8969a89cd1afef30bf55ba1efbb0a0f487ae52cd..1e367270c05f466cec8e485909b31065a56ee8d1 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svint32x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.s - z29\.s}, z0\.s, z23\.s
 **     ret
 */
index 68ca3fafdf5349081b20d498ca3c04596582691b..4a485ae554312a89fce868e961cd717c3de38678 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svint64x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.d - z29\.d}, z0\.d, z23\.d
 **     ret
 */
index 2c98222c90073b6feffb3bf5092bcef2d577f602..24ef2e1e7f027dd7765e31345ff7f4febd70bbb1 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svint8x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.b - z29\.b}, z0\.b, z23\.b
 **     ret
 */
index 8ed76db922c514fcd688725f0fb8c7d3e2ddbbba..e57e3a61d1333aaa49de5811f81d7be83c910b25 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svuint16x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.h - z29\.h}, z0\.h, z23\.h
 **     ret
 */
index 3970d3e20a1efcb16518ac310efd74ee56df5d6c..f96b7b58bcdcf2372bbd64a8f51e009dd675d9b8 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svuint32x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.s - z29\.s}, z0\.s, z23\.s
 **     ret
 */
index 7aa1d601508d051fb872e29ff24affc0c14af08b..bec1e650d19848a81b4f1b6d1faa74e3e1c58390 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svuint64x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.d - z29\.d}, z0\.d, z23\.d
 **     ret
 */
index 716edb4912deb1b6d4eedfb2a372a0b4dc35d8f0..b16989c090984e119b0b554af766196c3e02f057 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svuint8x2_t, z28,
         svzip (z0))
 
 /*
-** zip_z28_z0_z23:
+** zip_z28_z0_z23:     { xfail aarch64_big_endian }
 **     zip     {z28\.b - z29\.b}, z0\.b, z23\.b
 **     ret
 */
index d9432cbdd3ca66624ae0a858c32d4b8c803eed95..a21175506f7d0f2d5cc74a8c5699b52f99c6f752 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svbfloat16x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 928ec546b1850ca67bc5b5103910705a93a180cc..dd799bef64784aba604a5ad9b839fb511b70265b 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svfloat16x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 7cf9b43bcc60ff269216bde42d27eccbbd5741f9..57f90b18b8b6dcd50426f895b95565b91fc3fe08 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svfloat32x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 3360f0a3214dd4afee7391f6c240fa450d8ae622..3f18f4d15d66f0e6f55d650496d33b0b0e23c24e 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svfloat64x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 130c094a0d4ae10cda67aee06e22180878fc77e1..1aebc9701aa40cc95e0a29b82aea5aeffab13a66 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svint16x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index cb353cba5d69f23864e736ff0db7a4607406daf6..e830622b99a0da7efa4a57b60dd4ac2b393b57a1 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svint32x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 8791a664dd109cab69fc2d7265d73fd3a2b9182d..226c6fb574f0bfda50280b78497ac9d12cb40285 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svint64x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 83a17565c77a486352a8d93bfe9f337a4f3e073f..a9836125943adfaffa1f93be2531dbcc8a925300 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svint8x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index e45ba03890994e39d4cbc06756e1ebf8cc46a5fb..9e420c43c5d249b2ed1b90f6bf6de4a0b6525fa1 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svuint16x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 893b956449f5444495aee0d0bb8877ffd5a8c05f..d767d2d315e8be008a73d9908f7086e061c648e1 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svuint32x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 4cbf69a67ce3cc31d219b6150c7d0097803546b2..25a2170e999c8c5da505b1094abd86abc465674f 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svuint64x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */
index 1e1ee8bb458c4f79a9450881a2caa9a1cf4dd911..5ee90582ff5168ec980bf460f0d9269797e76dd8 100644 (file)
@@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svuint8x2_t, z28,
         svzipq (z0))
 
 /*
-** zipq_z28_z0_z23:
+** zipq_z28_z0_z23:    { xfail aarch64_big_endian }
 **     zip     {z28\.q - z29\.q}, z0\.q, z23\.q
 **     ret
 */