]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/aarch64/sve2p1-1.d
aarch64: Add SVE2.1 Contiguous load/store instructions.
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / aarch64 / sve2p1-1.d
CommitLineData
88601c2d
SP
1#name: Test of SVE2.1 min max instructions.
2#as: -march=armv9.4-a+sve2p1
3#objdump: -dr
4
5[^:]+: file format .*
6
7
8[^:]+:
9
10[^:]+:
11.*: 04052200 addqv v0.16b, p0, z16.b
12.*: 04452501 addqv v1.8h, p1, z8.h
13.*: 04852882 addqv v2.4s, p2, z4.s
14.*: 04c52c44 addqv v4.2d, p3, z2.d
15.*: 04c53028 addqv v8.2d, p4, z1.d
16.*: 04853c10 addqv v16.4s, p7, z0.s
17.*: 041e2200 andqv v0.16b, p0, z16.b
18.*: 045e2501 andqv v1.8h, p1, z8.h
19.*: 049e2882 andqv v2.4s, p2, z4.s
20.*: 04de2c44 andqv v4.2d, p3, z2.d
21.*: 04de3028 andqv v8.2d, p4, z1.d
22.*: 049e3c10 andqv v16.4s, p7, z0.s
23.*: 040c2200 smaxqv v0.16b, p0, z16.b
24.*: 044c2501 smaxqv v1.8h, p1, z8.h
25.*: 048c2882 smaxqv v2.4s, p2, z4.s
26.*: 04cc2c44 smaxqv v4.2d, p3, z2.d
27.*: 04cc3028 smaxqv v8.2d, p4, z1.d
28.*: 048c3c10 smaxqv v16.4s, p7, z0.s
29.*: 040d2200 umaxqv v0.16b, p0, z16.b
30.*: 044d2501 umaxqv v1.8h, p1, z8.h
31.*: 048d2882 umaxqv v2.4s, p2, z4.s
32.*: 04cd2c44 umaxqv v4.2d, p3, z2.d
33.*: 04cd3028 umaxqv v8.2d, p4, z1.d
34.*: 048d3c10 umaxqv v16.4s, p7, z0.s
35.*: 040e2200 sminqv v0.16b, p0, z16.b
36.*: 044e2501 sminqv v1.8h, p1, z8.h
37.*: 048e2882 sminqv v2.4s, p2, z4.s
38.*: 04ce2c44 sminqv v4.2d, p3, z2.d
39.*: 04ce3028 sminqv v8.2d, p4, z1.d
40.*: 048e3c10 sminqv v16.4s, p7, z0.s
41.*: 040f2200 uminqv v0.16b, p0, z16.b
42.*: 044f2501 uminqv v1.8h, p1, z8.h
43.*: 048f2882 uminqv v2.4s, p2, z4.s
44.*: 04cf2c44 uminqv v4.2d, p3, z2.d
45.*: 04cf3028 uminqv v8.2d, p4, z1.d
46.*: 048f3c10 uminqv v16.4s, p7, z0.s
39092c7a
SP
47.*: 0530268a dupq z10.b, z20.b\[0\]
48.*: 053f268a dupq z10.b, z20.b\[15\]
49.*: 0521268a dupq z10.h, z20.h\[0\]
50.*: 052f268a dupq z10.h, z20.h\[7\]
51.*: 0522268a dupq z10.s, z20.s\[0\]
52.*: 052e268a dupq z10.s, z20.s\[3\]
53.*: 0524268a dupq z10.d, z20.d\[0\]
54.*: 052c268a dupq z10.d, z20.d\[1\]
55.*: 041d2200 eorqv v0.16b, p0, z16.b
56.*: 045d2501 eorqv v1.8h, p1, z8.h
57.*: 049d2882 eorqv v2.4s, p2, z4.s
58.*: 04dd2c44 eorqv v4.2d, p3, z2.d
59.*: 04dd3028 eorqv v8.2d, p4, z1.d
60.*: 049d3c10 eorqv v16.4s, p7, z0.s
61.*: 056a27c0 extq z0.b, z0.b, z10.b\[15\]
62.*: 056f25c1 extq z1.b, z1.b, z15.b\[7\]
63.*: 056524c2 extq z2.b, z2.b, z5.b\[3\]
64.*: 056c2444 extq z4.b, z4.b, z12.b\[1\]
65.*: 05672508 extq z8.b, z8.b, z7.b\[4\]
66.*: 05612610 extq z16.b, z16.b, z1.b\[8\]
b34104ed
SP
67.*: 6450a501 faddqv v1.8h, p1, z8.h
68.*: 6490a882 faddqv v2.4s, p2, z4.s
69.*: 64d0ac44 faddqv v4.2d, p3, z2.d
70.*: 64d0b028 faddqv v8.2d, p4, z1.d
71.*: 6490bc10 faddqv v16.4s, p7, z0.s
72.*: 6454a501 fmaxnmqv v1.8h, p1, z8.h
73.*: 6494a882 fmaxnmqv v2.4s, p2, z4.s
74.*: 64d4ac44 fmaxnmqv v4.2d, p3, z2.d
75.*: 64d4b028 fmaxnmqv v8.2d, p4, z1.d
76.*: 6494bc10 fmaxnmqv v16.4s, p7, z0.s
77.*: 6456a501 fmaxqv v1.8h, p1, z8.h
78.*: 6496a882 fmaxqv v2.4s, p2, z4.s
79.*: 64d6ac44 fmaxqv v4.2d, p3, z2.d
80.*: 64d6b028 fmaxqv v8.2d, p4, z1.d
81.*: 6496bc10 fmaxqv v16.4s, p7, z0.s
82.*: 6455a501 fminnmqv v1.8h, p1, z8.h
83.*: 6495a882 fminnmqv v2.4s, p2, z4.s
84.*: 64d5ac44 fminnmqv v4.2d, p3, z2.d
85.*: 64d5b028 fminnmqv v8.2d, p4, z1.d
86.*: 6495bc10 fminnmqv v16.4s, p7, z0.s
87.*: 6457a501 fminqv v1.8h, p1, z8.h
88.*: 6497a882 fminqv v2.4s, p2, z4.s
89.*: 64d7ac44 fminqv v4.2d, p3, z2.d
90.*: 64d7b028 fminqv v8.2d, p4, z1.d
91.*: 6497bc10 fminqv v16.4s, p7, z0.s
b33f1bcd
SP
92.*: c400b200 ld1q z0.q, p4/z, \[z16.d, x0\]
93.*: a49ef000 ld2q {z0.q, z1.q}, p4/z, \[x0, #-4, mul vl\]
94.*: a51ef000 ld3q {z0.q, z1.q, z2.q}, p4/z, \[x0, #-4, mul vl\]
95.*: a59ef000 ld4q {z0.q, z1.q, z2.q, z3.q}, p4/z, \[x0, #-4, mul vl\]
96.*: a4a2f000 ld2h {z0.h-z1.h}, p4/z, \[x0, #4, mul vl\]
97.*: a5249000 ld3q {z0.q, z1.q, z2.q}, p4/z, \[x0, x4, lsl #4\]
98.*: a5a69000 ld4q {z0.q, z1.q, z2.q, z3.q}, p4/z, \[x0, x6, lsl #4\]
99.*: e4203200 st1q z0.q, p4, \[z16.d, x0\]
100.*: e44e1000 st2q {z0.q, z1.q}, p4, \[x0, #-4, mul vl\]
101.*: e48e1000 st3q {z0.q, z1.q, z2.q}, p4, \[x0, #-4, mul vl\]
102.*: e4ce1000 st4q {z0.q, z1.q, z2.q, z3.q}, p4, \[x0, #-4, mul vl\]
103.*: e4621000 st2q {z0.q, z1.q}, p4, \[x0, x2, lsl #4\]
104.*: e4a41000 st3q {z0.q, z1.q, z2.q}, p4, \[x0, x4, lsl #4\]
105.*: e4e61000 st4q {z0.q, z1.q, z2.q, z3.q}, p4, \[x0, x6, lsl #4\]