diff options
Diffstat (limited to 'gas/testsuite/gas/aarch64/sme2-26.s')
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-26.s | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gas/testsuite/gas/aarch64/sme2-26.s b/gas/testsuite/gas/aarch64/sme2-26.s new file mode 100644 index 00000000000..72bdbf68676 --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-26.s @@ -0,0 +1,29 @@ + sqcvtn z0.b, { z0.s - z3.s } + sqcvtn z31.b, { z0.s - z3.s } + sqcvtn z0.b, { z28.s - z31.s } + sqcvtn z11.b, { z20.s - z23.s } + + sqcvtn z0.h, { z0.d - z3.d } + sqcvtn z31.h, { z0.d - z3.d } + sqcvtn z0.h, { z28.d - z31.d } + sqcvtn z22.h, { z4.d - z7.d } + + sqcvtun z0.b, { z0.s - z3.s } + sqcvtun z31.b, { z0.s - z3.s } + sqcvtun z0.b, { z28.s - z31.s } + sqcvtun z11.b, { z20.s - z23.s } + + sqcvtun z0.h, { z0.d - z3.d } + sqcvtun z31.h, { z0.d - z3.d } + sqcvtun z0.h, { z28.d - z31.d } + sqcvtun z22.h, { z4.d - z7.d } + + uqcvtn z0.b, { z0.s - z3.s } + uqcvtn z31.b, { z0.s - z3.s } + uqcvtn z0.b, { z28.s - z31.s } + uqcvtn z11.b, { z20.s - z23.s } + + uqcvtn z0.h, { z0.d - z3.d } + uqcvtn z31.h, { z0.d - z3.d } + uqcvtn z0.h, { z28.d - z31.d } + uqcvtn z22.h, { z4.d - z7.d } |