diff options
Diffstat (limited to 'gas/testsuite/gas/aarch64/sme2-17.s')
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-17.s | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/gas/testsuite/gas/aarch64/sme2-17.s b/gas/testsuite/gas/aarch64/sme2-17.s new file mode 100644 index 00000000000..a6fb1664645 --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-17.s @@ -0,0 +1,47 @@ + sudot za.s[w8, 0], { z0.b - z1.b }, z0.b[0] + sudot za.s[w8, 0, vgx2], { z0.b - z1.b }, z0.b[0] + SUDOT ZA.s[W8, 0, VGx2], { Z0.b - Z1.b }, Z0.b[0] + SUDOT ZA.S[W8, 0, VGX2], { Z0.B - Z1.B }, Z0.B[0] + sudot za.s[w11, 0], { z0.b - z1.b }, z0.b[0] + sudot za.s[w8, 7], { z0.b - z1.b }, z0.b[0] + sudot za.s[w8, 0], { z30.b - z31.b }, z0.b[0] + sudot za.s[w8, 0], { z0.b - z1.b }, z15.b[0] + sudot za.s[w8, 0], { z0.b - z1.b }, z0.b[3] + sudot za.s[w10, 2], { z14.b - z15.b }, z13.b[1] + + sudot za.s[w8, 0], { z0.b - z3.b }, z0.b[0] + sudot za.s[w8, 0, vgx4], { z0.b - z3.b }, z0.b[0] + SUDOT ZA.s[W8, 0, VGx4], { Z0.b - Z3.b }, Z0.b[0] + SUDOT ZA.S[W8, 0, VGX4], { Z0.B - Z3.B }, Z0.B[0] + sudot za.s[w11, 0], { z0.b - z3.b }, z0.b[0] + sudot za.s[w8, 7], { z0.b - z3.b }, z0.b[0] + sudot za.s[w8, 0], { z28.b - z31.b }, z0.b[0] + sudot za.s[w8, 0], { z0.b - z3.b }, z15.b[0] + sudot za.s[w8, 0], { z0.b - z3.b }, z0.b[3] + sudot za.s[w9, 1], { z4.b - z7.b }, z10.b[2] + + sudot za.s[w8, 0], { z0.b - z1.b }, z0.b + sudot za.s[w8, 0, vgx2], { z0.b - z1.b }, z0.b + SUDOT ZA.s[W8, 0, VGx2], { Z0.b - Z1.b }, Z0.b + SUDOT ZA.S[W8, 0, VGX2], { Z0.B - Z1.B }, Z0.B + sudot za.s[w11, 0], { z0.b - z1.b }, z0.b + sudot za.s[w8, 7], { z0.b - z1.b }, z0.b + sudot za.s[w8, 0], { z30.b - z31.b }, z0.b + sudot za.s[w8, 0], { z31.b, z0.b }, z0.b + sudot za.s[w8, 0], { z31.b - z0.b }, z0.b + sudot za.s[w8, 0], { z0.b - z1.b }, z15.b + sudot za.s[w9, 3], { z21.b - z22.b }, z9.b + + sudot za.s[w8, 0], { z0.b - z3.b }, z0.b + sudot za.s[w8, 0, vgx4], { z0.b - z3.b }, z0.b + SUDOT ZA.s[W8, 0, VGx4], { Z0.b - Z3.b }, Z0.b + SUDOT ZA.S[W8, 0, VGX4], { Z0.B - Z3.B }, Z0.B + sudot za.s[w11, 0], { z0.b - z3.b }, z0.b + sudot za.s[w8, 7], { z0.b - z3.b }, z0.b + sudot za.s[w8, 0], { z28.b - z31.b }, z0.b + sudot za.s[w8, 0], { z30.b, z31.b, z0.b, z1.b }, z0.b + sudot za.s[w8, 0], { z30.b - z1.b }, z0.b + sudot za.s[w8, 0], { z31.b, z0.b, z1.b, z2.b }, z0.b + sudot za.s[w8, 0], { z31.b - z2.b }, z0.b + sudot za.s[w8, 0], { z0.b - z3.b }, z15.b + sudot za.s[w10, 5], { z17.b - z20.b }, z3.b |