diff options
Diffstat (limited to 'gcc/testsuite/gcc.target/aarch64/sve_vec_perm_1_run.c')
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/sve_vec_perm_1_run.c | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/sve_vec_perm_1_run.c b/gcc/testsuite/gcc.target/aarch64/sve_vec_perm_1_run.c index 4d46ff02192..a551ffa9b49 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve_vec_perm_1_run.c +++ b/gcc/testsuite/gcc.target/aarch64/sve_vec_perm_1_run.c @@ -19,61 +19,61 @@ int main (void) { - TEST_VEC_PERM (v4di, v4di, - ((v4di) { 5, 36, 7, 48 }), - ((v4di) { 4, 5, 6, 7 }), - ((v4di) { 12, 24, 36, 48 }), - ((v4di) { 1, 6, 3, 7 })); - TEST_VEC_PERM (v8si, v8si, - ((v8si) { 34, 38, 40, 10, 9, 8, 7, 35 }), - ((v8si) { 3, 4, 5, 6, 7, 8, 9, 10 }), - ((v8si) { 33, 34, 35, 36, 37, 38, 39, 40 }), - ((v8si) { 9, 13, 15, 7, 6, 5, 4, 10 })); - TEST_VEC_PERM (v16hi, v16hi, - ((v16hi) { 12, 16, 18, 10, 42, 43, 44, 34, - 7, 48, 3, 35, 9, 8, 7, 13 }), - ((v16hi) { 3, 4, 5, 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, 16, 17, 18 }), - ((v16hi) { 33, 34, 35, 36, 37, 38, 39, 40, - 41, 42, 43, 44, 45, 46, 47, 48 }), - ((v16hi) { 9, 13, 15, 7, 25, 26, 27, 17, - 4, 31, 0, 18, 6, 5, 4, 10 })); - TEST_VEC_PERM (v32qi, v32qi, - ((v32qi) { 5, 6, 7, 4, 5, 6, 4, 5, - 6, 7, 12, 24, 36, 48, 12, 24, - 5, 6, 7, 4, 5, 6, 4, 5, - 6, 7, 12, 24, 36, 48, 12, 24 }), - ((v32qi) { 4, 5, 6, 7, 4, 5, 6, 7, - 4, 5, 6, 7, 4, 5, 6, 7, - 4, 5, 6, 7, 4, 5, 6, 7, - 4, 5, 6, 7, 4, 5, 6, 7 }), - ((v32qi) { 12, 24, 36, 48, 12, 24, 36, 48, - 12, 24, 36, 48, 12, 24, 36, 48, - 12, 24, 36, 48, 12, 24, 36, 48, - 12, 24, 36, 48, 12, 24, 36, 48 }), - ((v32qi) { 5, 6, 7, 8, 9, 10, 28, 29, - 30, 31, 32, 33, 54, 55, 56, 61, - 5, 6, 7, 8, 9, 10, 28, 29, - 30, 31, 32, 33, 54, 55, 56, 61 })); - TEST_VEC_PERM (v4df, v4di, - ((v4df) { 5.1, 36.1, 7.1, 48.1 }), - ((v4df) { 4.1, 5.1, 6.1, 7.1 }), - ((v4df) { 12.1, 24.1, 36.1, 48.1 }), - ((v4di) { 1, 6, 3, 7 })); - TEST_VEC_PERM (v8sf, v8si, - ((v8sf) { 34.2, 38.2, 40.2, 10.2, 9.2, 8.2, 7.2, 35.2 }), - ((v8sf) { 3.2, 4.2, 5.2, 6.2, 7.2, 8.2, 9.2, 10.2 }), - ((v8sf) { 33.2, 34.2, 35.2, 36.2, - 37.2, 38.2, 39.2, 40.2 }), - ((v8si) { 9, 13, 15, 7, 6, 5, 4, 10 })); - TEST_VEC_PERM (v16hf, v16hi, - ((v16hf) { 12.0, 16.0, 18.0, 10.0, 42.0, 43.0, 44.0, 34.0, - 7.0, 48.0, 3.0, 35.0, 9.0, 8.0, 7.0, 13.0 }), - ((v16hf) { 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, - 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0 }), - ((v16hf) { 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, - 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0 }), - ((v16hi) { 9, 13, 15, 7, 25, 26, 27, 17, - 4, 31, 0, 18, 6, 5, 4, 10 })); + TEST_VEC_PERM (vnx2di, vnx2di, + ((vnx2di) { 5, 36, 7, 48 }), + ((vnx2di) { 4, 5, 6, 7 }), + ((vnx2di) { 12, 24, 36, 48 }), + ((vnx2di) { 1, 6, 3, 7 })); + TEST_VEC_PERM (vnx4si, vnx4si, + ((vnx4si) { 34, 38, 40, 10, 9, 8, 7, 35 }), + ((vnx4si) { 3, 4, 5, 6, 7, 8, 9, 10 }), + ((vnx4si) { 33, 34, 35, 36, 37, 38, 39, 40 }), + ((vnx4si) { 9, 13, 15, 7, 6, 5, 4, 10 })); + TEST_VEC_PERM (vnx8hi, vnx8hi, + ((vnx8hi) { 12, 16, 18, 10, 42, 43, 44, 34, + 7, 48, 3, 35, 9, 8, 7, 13 }), + ((vnx8hi) { 3, 4, 5, 6, 7, 8, 9, 10, + 11, 12, 13, 14, 15, 16, 17, 18 }), + ((vnx8hi) { 33, 34, 35, 36, 37, 38, 39, 40, + 41, 42, 43, 44, 45, 46, 47, 48 }), + ((vnx8hi) { 9, 13, 15, 7, 25, 26, 27, 17, + 4, 31, 0, 18, 6, 5, 4, 10 })); + TEST_VEC_PERM (vnx16qi, vnx16qi, + ((vnx16qi) { 5, 6, 7, 4, 5, 6, 4, 5, + 6, 7, 12, 24, 36, 48, 12, 24, + 5, 6, 7, 4, 5, 6, 4, 5, + 6, 7, 12, 24, 36, 48, 12, 24 }), + ((vnx16qi) { 4, 5, 6, 7, 4, 5, 6, 7, + 4, 5, 6, 7, 4, 5, 6, 7, + 4, 5, 6, 7, 4, 5, 6, 7, + 4, 5, 6, 7, 4, 5, 6, 7 }), + ((vnx16qi) { 12, 24, 36, 48, 12, 24, 36, 48, + 12, 24, 36, 48, 12, 24, 36, 48, + 12, 24, 36, 48, 12, 24, 36, 48, + 12, 24, 36, 48, 12, 24, 36, 48 }), + ((vnx16qi) { 5, 6, 7, 8, 9, 10, 28, 29, + 30, 31, 32, 33, 54, 55, 56, 61, + 5, 6, 7, 8, 9, 10, 28, 29, + 30, 31, 32, 33, 54, 55, 56, 61 })); + TEST_VEC_PERM (vnx2df, vnx2di, + ((vnx2df) { 5.1, 36.1, 7.1, 48.1 }), + ((vnx2df) { 4.1, 5.1, 6.1, 7.1 }), + ((vnx2df) { 12.1, 24.1, 36.1, 48.1 }), + ((vnx2di) { 1, 6, 3, 7 })); + TEST_VEC_PERM (vnx4sf, vnx4si, + ((vnx4sf) { 34.2, 38.2, 40.2, 10.2, 9.2, 8.2, 7.2, 35.2 }), + ((vnx4sf) { 3.2, 4.2, 5.2, 6.2, 7.2, 8.2, 9.2, 10.2 }), + ((vnx4sf) { 33.2, 34.2, 35.2, 36.2, + 37.2, 38.2, 39.2, 40.2 }), + ((vnx4si) { 9, 13, 15, 7, 6, 5, 4, 10 })); + TEST_VEC_PERM (vnx8hf, vnx8hi, + ((vnx8hf) { 12.0, 16.0, 18.0, 10.0, 42.0, 43.0, 44.0, 34.0, + 7.0, 48.0, 3.0, 35.0, 9.0, 8.0, 7.0, 13.0 }), + ((vnx8hf) { 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, + 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0 }), + ((vnx8hf) { 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, + 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0 }), + ((vnx8hi) { 9, 13, 15, 7, 25, 26, 27, 17, + 4, 31, 0, 18, 6, 5, 4, 10 })); return 0; } |