1 // RUN
: llvm-mc
-triple
=aarch64
-show-encoding
-mattr
=+sme2
,+sme-f64f64
< %s \
2 // RUN
: | FileCheck
%s
--check-prefixes
=CHECK-ENCODING
,CHECK-INST
3 // RUN
: not llvm-mc
-triple
=aarch64
-show-encoding
< %s
2>&1 \
4 // RUN
: | FileCheck
%s
--check-prefix
=CHECK-ERROR
5 // RUN
: llvm-mc
-triple
=aarch64
-filetype
=obj
-mattr
=+sme2
,+sme-f64f64
< %s \
6 // RUN
: | llvm-objdump
-d
--mattr
=+sme2
,+sme-f64f64
- | FileCheck
%s
--check-prefix
=CHECK-INST
7 // RUN
: llvm-mc
-triple
=aarch64
-filetype
=obj
-mattr
=+sme2
,+sme-f64f64
< %s \
8 // RUN
: | llvm-objdump
-d
--mattr
=-sme2
- | FileCheck
%s
--check-prefix
=CHECK-UNKNOWN
9 // RUN
: llvm-mc
-triple
=aarch64
-show-encoding
-mattr
=+sme2
,+sme-f64f64
< %s \
10 // RUN
: | sed
'/.text/d' | sed
's/.*encoding: //g' \
11 // RUN
: | llvm-mc
-triple
=aarch64
-mattr
=+sme2
,+sme-f64f64
-disassemble
-show-encoding \
12 // RUN
: | FileCheck
%s
--check-prefixes
=CHECK-ENCODING
,CHECK-INST
15 fmls za.d
[w8
, 0, vgx2
], {z0.d
, z1.d
}, z0.d
// 11000001-01100000-00011000-00001000
16 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z0.d
, z1.d
}, z0.d
17 // CHECK-ENCODING
: [0x08,0x18,0x60,0xc1]
18 // CHECK-ERROR
: instruction requires
: sme2
19 // CHECK-UNKNOWN
: c1601808
<unknown
>
21 fmls za.d
[w8
, 0], {z0.d
- z1.d
}, z0.d
// 11000001-01100000-00011000-00001000
22 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z0.d
, z1.d
}, z0.d
23 // CHECK-ENCODING
: [0x08,0x18,0x60,0xc1]
24 // CHECK-ERROR
: instruction requires
: sme2
25 // CHECK-UNKNOWN
: c1601808
<unknown
>
27 fmls za.d
[w10
, 5, vgx2
], {z10.d
, z11.d
}, z5.d
// 11000001-01100101-01011001-01001101
28 // CHECK-INST
: fmls za.d
[w10
, 5, vgx2
], { z10.d
, z11.d
}, z5.d
29 // CHECK-ENCODING
: [0x4d,0x59,0x65,0xc1]
30 // CHECK-ERROR
: instruction requires
: sme2
31 // CHECK-UNKNOWN
: c165594d
<unknown
>
33 fmls za.d
[w10
, 5], {z10.d
- z11.d
}, z5.d
// 11000001-01100101-01011001-01001101
34 // CHECK-INST
: fmls za.d
[w10
, 5, vgx2
], { z10.d
, z11.d
}, z5.d
35 // CHECK-ENCODING
: [0x4d,0x59,0x65,0xc1]
36 // CHECK-ERROR
: instruction requires
: sme2
37 // CHECK-UNKNOWN
: c165594d
<unknown
>
39 fmls za.d
[w11
, 7, vgx2
], {z13.d
, z14.d
}, z8.d
// 11000001-01101000-01111001-10101111
40 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z13.d
, z14.d
}, z8.d
41 // CHECK-ENCODING
: [0xaf,0x79,0x68,0xc1]
42 // CHECK-ERROR
: instruction requires
: sme2
43 // CHECK-UNKNOWN
: c16879af
<unknown
>
45 fmls za.d
[w11
, 7], {z13.d
- z14.d
}, z8.d
// 11000001-01101000-01111001-10101111
46 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z13.d
, z14.d
}, z8.d
47 // CHECK-ENCODING
: [0xaf,0x79,0x68,0xc1]
48 // CHECK-ERROR
: instruction requires
: sme2
49 // CHECK-UNKNOWN
: c16879af
<unknown
>
51 fmls za.d
[w11
, 7, vgx2
], {z31.d
, z0.d
}, z15.d
// 11000001-01101111-01111011-11101111
52 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z31.d
, z0.d
}, z15.d
53 // CHECK-ENCODING
: [0xef,0x7b,0x6f,0xc1]
54 // CHECK-ERROR
: instruction requires
: sme2
55 // CHECK-UNKNOWN
: c16f7bef
<unknown
>
57 fmls za.d
[w11
, 7], {z31.d
- z0.d
}, z15.d
// 11000001-01101111-01111011-11101111
58 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z31.d
, z0.d
}, z15.d
59 // CHECK-ENCODING
: [0xef,0x7b,0x6f,0xc1]
60 // CHECK-ERROR
: instruction requires
: sme2
61 // CHECK-UNKNOWN
: c16f7bef
<unknown
>
63 fmls za.d
[w8
, 5, vgx2
], {z17.d
, z18.d
}, z0.d
// 11000001-01100000-00011010-00101101
64 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z17.d
, z18.d
}, z0.d
65 // CHECK-ENCODING
: [0x2d,0x1a,0x60,0xc1]
66 // CHECK-ERROR
: instruction requires
: sme2
67 // CHECK-UNKNOWN
: c1601a2d
<unknown
>
69 fmls za.d
[w8
, 5], {z17.d
- z18.d
}, z0.d
// 11000001-01100000-00011010-00101101
70 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z17.d
, z18.d
}, z0.d
71 // CHECK-ENCODING
: [0x2d,0x1a,0x60,0xc1]
72 // CHECK-ERROR
: instruction requires
: sme2
73 // CHECK-UNKNOWN
: c1601a2d
<unknown
>
75 fmls za.d
[w8
, 1, vgx2
], {z1.d
, z2.d
}, z14.d
// 11000001-01101110-00011000-00101001
76 // CHECK-INST
: fmls za.d
[w8
, 1, vgx2
], { z1.d
, z2.d
}, z14.d
77 // CHECK-ENCODING
: [0x29,0x18,0x6e,0xc1]
78 // CHECK-ERROR
: instruction requires
: sme2
79 // CHECK-UNKNOWN
: c16e1829
<unknown
>
81 fmls za.d
[w8
, 1], {z1.d
- z2.d
}, z14.d
// 11000001-01101110-00011000-00101001
82 // CHECK-INST
: fmls za.d
[w8
, 1, vgx2
], { z1.d
, z2.d
}, z14.d
83 // CHECK-ENCODING
: [0x29,0x18,0x6e,0xc1]
84 // CHECK-ERROR
: instruction requires
: sme2
85 // CHECK-UNKNOWN
: c16e1829
<unknown
>
87 fmls za.d
[w10
, 0, vgx2
], {z19.d
, z20.d
}, z4.d
// 11000001-01100100-01011010-01101000
88 // CHECK-INST
: fmls za.d
[w10
, 0, vgx2
], { z19.d
, z20.d
}, z4.d
89 // CHECK-ENCODING
: [0x68,0x5a,0x64,0xc1]
90 // CHECK-ERROR
: instruction requires
: sme2
91 // CHECK-UNKNOWN
: c1645a68
<unknown
>
93 fmls za.d
[w10
, 0], {z19.d
- z20.d
}, z4.d
// 11000001-01100100-01011010-01101000
94 // CHECK-INST
: fmls za.d
[w10
, 0, vgx2
], { z19.d
, z20.d
}, z4.d
95 // CHECK-ENCODING
: [0x68,0x5a,0x64,0xc1]
96 // CHECK-ERROR
: instruction requires
: sme2
97 // CHECK-UNKNOWN
: c1645a68
<unknown
>
99 fmls za.d
[w8
, 0, vgx2
], {z12.d
, z13.d
}, z2.d
// 11000001-01100010-00011001-10001000
100 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z12.d
, z13.d
}, z2.d
101 // CHECK-ENCODING
: [0x88,0x19,0x62,0xc1]
102 // CHECK-ERROR
: instruction requires
: sme2
103 // CHECK-UNKNOWN
: c1621988
<unknown
>
105 fmls za.d
[w8
, 0], {z12.d
- z13.d
}, z2.d
// 11000001-01100010-00011001-10001000
106 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z12.d
, z13.d
}, z2.d
107 // CHECK-ENCODING
: [0x88,0x19,0x62,0xc1]
108 // CHECK-ERROR
: instruction requires
: sme2
109 // CHECK-UNKNOWN
: c1621988
<unknown
>
111 fmls za.d
[w10
, 1, vgx2
], {z1.d
, z2.d
}, z10.d
// 11000001-01101010-01011000-00101001
112 // CHECK-INST
: fmls za.d
[w10
, 1, vgx2
], { z1.d
, z2.d
}, z10.d
113 // CHECK-ENCODING
: [0x29,0x58,0x6a,0xc1]
114 // CHECK-ERROR
: instruction requires
: sme2
115 // CHECK-UNKNOWN
: c16a5829
<unknown
>
117 fmls za.d
[w10
, 1], {z1.d
- z2.d
}, z10.d
// 11000001-01101010-01011000-00101001
118 // CHECK-INST
: fmls za.d
[w10
, 1, vgx2
], { z1.d
, z2.d
}, z10.d
119 // CHECK-ENCODING
: [0x29,0x58,0x6a,0xc1]
120 // CHECK-ERROR
: instruction requires
: sme2
121 // CHECK-UNKNOWN
: c16a5829
<unknown
>
123 fmls za.d
[w8
, 5, vgx2
], {z22.d
, z23.d
}, z14.d
// 11000001-01101110-00011010-11001101
124 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z22.d
, z23.d
}, z14.d
125 // CHECK-ENCODING
: [0xcd,0x1a,0x6e,0xc1]
126 // CHECK-ERROR
: instruction requires
: sme2
127 // CHECK-UNKNOWN
: c16e1acd
<unknown
>
129 fmls za.d
[w8
, 5], {z22.d
- z23.d
}, z14.d
// 11000001-01101110-00011010-11001101
130 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z22.d
, z23.d
}, z14.d
131 // CHECK-ENCODING
: [0xcd,0x1a,0x6e,0xc1]
132 // CHECK-ERROR
: instruction requires
: sme2
133 // CHECK-UNKNOWN
: c16e1acd
<unknown
>
135 fmls za.d
[w11
, 2, vgx2
], {z9.d
, z10.d
}, z1.d
// 11000001-01100001-01111001-00101010
136 // CHECK-INST
: fmls za.d
[w11
, 2, vgx2
], { z9.d
, z10.d
}, z1.d
137 // CHECK-ENCODING
: [0x2a,0x79,0x61,0xc1]
138 // CHECK-ERROR
: instruction requires
: sme2
139 // CHECK-UNKNOWN
: c161792a
<unknown
>
141 fmls za.d
[w11
, 2], {z9.d
- z10.d
}, z1.d
// 11000001-01100001-01111001-00101010
142 // CHECK-INST
: fmls za.d
[w11
, 2, vgx2
], { z9.d
, z10.d
}, z1.d
143 // CHECK-ENCODING
: [0x2a,0x79,0x61,0xc1]
144 // CHECK-ERROR
: instruction requires
: sme2
145 // CHECK-UNKNOWN
: c161792a
<unknown
>
147 fmls za.d
[w9
, 7, vgx2
], {z12.d
, z13.d
}, z11.d
// 11000001-01101011-00111001-10001111
148 // CHECK-INST
: fmls za.d
[w9
, 7, vgx2
], { z12.d
, z13.d
}, z11.d
149 // CHECK-ENCODING
: [0x8f,0x39,0x6b,0xc1]
150 // CHECK-ERROR
: instruction requires
: sme2
151 // CHECK-UNKNOWN
: c16b398f
<unknown
>
153 fmls za.d
[w9
, 7], {z12.d
- z13.d
}, z11.d
// 11000001-01101011-00111001-10001111
154 // CHECK-INST
: fmls za.d
[w9
, 7, vgx2
], { z12.d
, z13.d
}, z11.d
155 // CHECK-ENCODING
: [0x8f,0x39,0x6b,0xc1]
156 // CHECK-ERROR
: instruction requires
: sme2
157 // CHECK-UNKNOWN
: c16b398f
<unknown
>
160 fmls za.d
[w8
, 0, vgx2
], {z0.d
, z1.d
}, z0.d
[0] // 11000001-11010000-00000000-00010000
161 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z0.d
, z1.d
}, z0.d
[0]
162 // CHECK-ENCODING
: [0x10,0x00,0xd0,0xc1]
163 // CHECK-ERROR
: instruction requires
: sme2
164 // CHECK-UNKNOWN
: c1d00010
<unknown
>
166 fmls za.d
[w8
, 0], {z0.d
, z1.d
}, z0.d
[0] // 11000001-11010000-00000000-00010000
167 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z0.d
, z1.d
}, z0.d
[0]
168 // CHECK-ENCODING
: [0x10,0x00,0xd0,0xc1]
169 // CHECK-ERROR
: instruction requires
: sme2
170 // CHECK-UNKNOWN
: c1d00010
<unknown
>
172 fmls za.d
[w10
, 5, vgx2
], {z10.d
, z11.d
}, z5.d
[1] // 11000001-11010101-01000101-01010101
173 // CHECK-INST
: fmls za.d
[w10
, 5, vgx2
], { z10.d
, z11.d
}, z5.d
[1]
174 // CHECK-ENCODING
: [0x55,0x45,0xd5,0xc1]
175 // CHECK-ERROR
: instruction requires
: sme2
176 // CHECK-UNKNOWN
: c1d54555
<unknown
>
178 fmls za.d
[w10
, 5], {z10.d
, z11.d
}, z5.d
[1] // 11000001-11010101-01000101-01010101
179 // CHECK-INST
: fmls za.d
[w10
, 5, vgx2
], { z10.d
, z11.d
}, z5.d
[1]
180 // CHECK-ENCODING
: [0x55,0x45,0xd5,0xc1]
181 // CHECK-ERROR
: instruction requires
: sme2
182 // CHECK-UNKNOWN
: c1d54555
<unknown
>
184 fmls za.d
[w11
, 7, vgx2
], {z12.d
, z13.d
}, z8.d
[1] // 11000001-11011000-01100101-10010111
185 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z12.d
, z13.d
}, z8.d
[1]
186 // CHECK-ENCODING
: [0x97,0x65,0xd8,0xc1]
187 // CHECK-ERROR
: instruction requires
: sme2
188 // CHECK-UNKNOWN
: c1d86597
<unknown
>
190 fmls za.d
[w11
, 7], {z12.d
, z13.d
}, z8.d
[1] // 11000001-11011000-01100101-10010111
191 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z12.d
, z13.d
}, z8.d
[1]
192 // CHECK-ENCODING
: [0x97,0x65,0xd8,0xc1]
193 // CHECK-ERROR
: instruction requires
: sme2
194 // CHECK-UNKNOWN
: c1d86597
<unknown
>
196 fmls za.d
[w11
, 7, vgx2
], {z30.d
, z31.d
}, z15.d
[1] // 11000001-11011111-01100111-11010111
197 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z30.d
, z31.d
}, z15.d
[1]
198 // CHECK-ENCODING
: [0xd7,0x67,0xdf,0xc1]
199 // CHECK-ERROR
: instruction requires
: sme2
200 // CHECK-UNKNOWN
: c1df67d7
<unknown
>
202 fmls za.d
[w11
, 7], {z30.d
, z31.d
}, z15.d
[1] // 11000001-11011111-01100111-11010111
203 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z30.d
, z31.d
}, z15.d
[1]
204 // CHECK-ENCODING
: [0xd7,0x67,0xdf,0xc1]
205 // CHECK-ERROR
: instruction requires
: sme2
206 // CHECK-UNKNOWN
: c1df67d7
<unknown
>
208 fmls za.d
[w8
, 5, vgx2
], {z16.d
, z17.d
}, z0.d
[1] // 11000001-11010000-00000110-00010101
209 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z16.d
, z17.d
}, z0.d
[1]
210 // CHECK-ENCODING
: [0x15,0x06,0xd0,0xc1]
211 // CHECK-ERROR
: instruction requires
: sme2
212 // CHECK-UNKNOWN
: c1d00615
<unknown
>
214 fmls za.d
[w8
, 5], {z16.d
, z17.d
}, z0.d
[1] // 11000001-11010000-00000110-00010101
215 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z16.d
, z17.d
}, z0.d
[1]
216 // CHECK-ENCODING
: [0x15,0x06,0xd0,0xc1]
217 // CHECK-ERROR
: instruction requires
: sme2
218 // CHECK-UNKNOWN
: c1d00615
<unknown
>
220 fmls za.d
[w8
, 1, vgx2
], {z0.d
, z1.d
}, z14.d
[1] // 11000001-11011110-00000100-00010001
221 // CHECK-INST
: fmls za.d
[w8
, 1, vgx2
], { z0.d
, z1.d
}, z14.d
[1]
222 // CHECK-ENCODING
: [0x11,0x04,0xde,0xc1]
223 // CHECK-ERROR
: instruction requires
: sme2
224 // CHECK-UNKNOWN
: c1de0411
<unknown
>
226 fmls za.d
[w8
, 1], {z0.d
, z1.d
}, z14.d
[1] // 11000001-11011110-00000100-00010001
227 // CHECK-INST
: fmls za.d
[w8
, 1, vgx2
], { z0.d
, z1.d
}, z14.d
[1]
228 // CHECK-ENCODING
: [0x11,0x04,0xde,0xc1]
229 // CHECK-ERROR
: instruction requires
: sme2
230 // CHECK-UNKNOWN
: c1de0411
<unknown
>
232 fmls za.d
[w10
, 0, vgx2
], {z18.d
, z19.d
}, z4.d
[1] // 11000001-11010100-01000110-01010000
233 // CHECK-INST
: fmls za.d
[w10
, 0, vgx2
], { z18.d
, z19.d
}, z4.d
[1]
234 // CHECK-ENCODING
: [0x50,0x46,0xd4,0xc1]
235 // CHECK-ERROR
: instruction requires
: sme2
236 // CHECK-UNKNOWN
: c1d44650
<unknown
>
238 fmls za.d
[w10
, 0], {z18.d
, z19.d
}, z4.d
[1] // 11000001-11010100-01000110-01010000
239 // CHECK-INST
: fmls za.d
[w10
, 0, vgx2
], { z18.d
, z19.d
}, z4.d
[1]
240 // CHECK-ENCODING
: [0x50,0x46,0xd4,0xc1]
241 // CHECK-ERROR
: instruction requires
: sme2
242 // CHECK-UNKNOWN
: c1d44650
<unknown
>
244 fmls za.d
[w8
, 0, vgx2
], {z12.d
, z13.d
}, z2.d
[0] // 11000001-11010010-00000001-10010000
245 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z12.d
, z13.d
}, z2.d
[0]
246 // CHECK-ENCODING
: [0x90,0x01,0xd2,0xc1]
247 // CHECK-ERROR
: instruction requires
: sme2
248 // CHECK-UNKNOWN
: c1d20190
<unknown
>
250 fmls za.d
[w8
, 0], {z12.d
, z13.d
}, z2.d
[0] // 11000001-11010010-00000001-10010000
251 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z12.d
, z13.d
}, z2.d
[0]
252 // CHECK-ENCODING
: [0x90,0x01,0xd2,0xc1]
253 // CHECK-ERROR
: instruction requires
: sme2
254 // CHECK-UNKNOWN
: c1d20190
<unknown
>
256 fmls za.d
[w10
, 1, vgx2
], {z0.d
, z1.d
}, z10.d
[0] // 11000001-11011010-01000000-00010001
257 // CHECK-INST
: fmls za.d
[w10
, 1, vgx2
], { z0.d
, z1.d
}, z10.d
[0]
258 // CHECK-ENCODING
: [0x11,0x40,0xda,0xc1]
259 // CHECK-ERROR
: instruction requires
: sme2
260 // CHECK-UNKNOWN
: c1da4011
<unknown
>
262 fmls za.d
[w10
, 1], {z0.d
, z1.d
}, z10.d
[0] // 11000001-11011010-01000000-00010001
263 // CHECK-INST
: fmls za.d
[w10
, 1, vgx2
], { z0.d
, z1.d
}, z10.d
[0]
264 // CHECK-ENCODING
: [0x11,0x40,0xda,0xc1]
265 // CHECK-ERROR
: instruction requires
: sme2
266 // CHECK-UNKNOWN
: c1da4011
<unknown
>
268 fmls za.d
[w8
, 5, vgx2
], {z22.d
, z23.d
}, z14.d
[0] // 11000001-11011110-00000010-11010101
269 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z22.d
, z23.d
}, z14.d
[0]
270 // CHECK-ENCODING
: [0xd5,0x02,0xde,0xc1]
271 // CHECK-ERROR
: instruction requires
: sme2
272 // CHECK-UNKNOWN
: c1de02d5
<unknown
>
274 fmls za.d
[w8
, 5], {z22.d
, z23.d
}, z14.d
[0] // 11000001-11011110-00000010-11010101
275 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z22.d
, z23.d
}, z14.d
[0]
276 // CHECK-ENCODING
: [0xd5,0x02,0xde,0xc1]
277 // CHECK-ERROR
: instruction requires
: sme2
278 // CHECK-UNKNOWN
: c1de02d5
<unknown
>
280 fmls za.d
[w11
, 2, vgx2
], {z8.d
, z9.d
}, z1.d
[1] // 11000001-11010001-01100101-00010010
281 // CHECK-INST
: fmls za.d
[w11
, 2, vgx2
], { z8.d
, z9.d
}, z1.d
[1]
282 // CHECK-ENCODING
: [0x12,0x65,0xd1,0xc1]
283 // CHECK-ERROR
: instruction requires
: sme2
284 // CHECK-UNKNOWN
: c1d16512
<unknown
>
286 fmls za.d
[w11
, 2], {z8.d
, z9.d
}, z1.d
[1] // 11000001-11010001-01100101-00010010
287 // CHECK-INST
: fmls za.d
[w11
, 2, vgx2
], { z8.d
, z9.d
}, z1.d
[1]
288 // CHECK-ENCODING
: [0x12,0x65,0xd1,0xc1]
289 // CHECK-ERROR
: instruction requires
: sme2
290 // CHECK-UNKNOWN
: c1d16512
<unknown
>
292 fmls za.d
[w9
, 7, vgx2
], {z12.d
, z13.d
}, z11.d
[0] // 11000001-11011011-00100001-10010111
293 // CHECK-INST
: fmls za.d
[w9
, 7, vgx2
], { z12.d
, z13.d
}, z11.d
[0]
294 // CHECK-ENCODING
: [0x97,0x21,0xdb,0xc1]
295 // CHECK-ERROR
: instruction requires
: sme2
296 // CHECK-UNKNOWN
: c1db2197
<unknown
>
298 fmls za.d
[w9
, 7], {z12.d
, z13.d
}, z11.d
[0] // 11000001-11011011-00100001-10010111
299 // CHECK-INST
: fmls za.d
[w9
, 7, vgx2
], { z12.d
, z13.d
}, z11.d
[0]
300 // CHECK-ENCODING
: [0x97,0x21,0xdb,0xc1]
301 // CHECK-ERROR
: instruction requires
: sme2
302 // CHECK-UNKNOWN
: c1db2197
<unknown
>
305 fmls za.d
[w8
, 0, vgx2
], {z0.d
, z1.d
}, {z0.d
, z1.d
} // 11000001-11100000-00011000-00001000
306 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z0.d
, z1.d
}, { z0.d
, z1.d
}
307 // CHECK-ENCODING
: [0x08,0x18,0xe0,0xc1]
308 // CHECK-ERROR
: instruction requires
: sme2
309 // CHECK-UNKNOWN
: c1e01808
<unknown
>
311 fmls za.d
[w8
, 0], {z0.d
- z1.d
}, {z0.d
- z1.d
} // 11000001-11100000-00011000-00001000
312 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z0.d
, z1.d
}, { z0.d
, z1.d
}
313 // CHECK-ENCODING
: [0x08,0x18,0xe0,0xc1]
314 // CHECK-ERROR
: instruction requires
: sme2
315 // CHECK-UNKNOWN
: c1e01808
<unknown
>
317 fmls za.d
[w10
, 5, vgx2
], {z10.d
, z11.d
}, {z20.d
, z21.d
} // 11000001-11110100-01011001-01001101
318 // CHECK-INST
: fmls za.d
[w10
, 5, vgx2
], { z10.d
, z11.d
}, { z20.d
, z21.d
}
319 // CHECK-ENCODING
: [0x4d,0x59,0xf4,0xc1]
320 // CHECK-ERROR
: instruction requires
: sme2
321 // CHECK-UNKNOWN
: c1f4594d
<unknown
>
323 fmls za.d
[w10
, 5], {z10.d
- z11.d
}, {z20.d
- z21.d
} // 11000001-11110100-01011001-01001101
324 // CHECK-INST
: fmls za.d
[w10
, 5, vgx2
], { z10.d
, z11.d
}, { z20.d
, z21.d
}
325 // CHECK-ENCODING
: [0x4d,0x59,0xf4,0xc1]
326 // CHECK-ERROR
: instruction requires
: sme2
327 // CHECK-UNKNOWN
: c1f4594d
<unknown
>
329 fmls za.d
[w11
, 7, vgx2
], {z12.d
, z13.d
}, {z8.d
, z9.d
} // 11000001-11101000-01111001-10001111
330 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z12.d
, z13.d
}, { z8.d
, z9.d
}
331 // CHECK-ENCODING
: [0x8f,0x79,0xe8,0xc1]
332 // CHECK-ERROR
: instruction requires
: sme2
333 // CHECK-UNKNOWN
: c1e8798f
<unknown
>
335 fmls za.d
[w11
, 7], {z12.d
- z13.d
}, {z8.d
- z9.d
} // 11000001-11101000-01111001-10001111
336 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z12.d
, z13.d
}, { z8.d
, z9.d
}
337 // CHECK-ENCODING
: [0x8f,0x79,0xe8,0xc1]
338 // CHECK-ERROR
: instruction requires
: sme2
339 // CHECK-UNKNOWN
: c1e8798f
<unknown
>
341 fmls za.d
[w11
, 7, vgx2
], {z30.d
, z31.d
}, {z30.d
, z31.d
} // 11000001-11111110-01111011-11001111
342 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z30.d
, z31.d
}, { z30.d
, z31.d
}
343 // CHECK-ENCODING
: [0xcf,0x7b,0xfe,0xc1]
344 // CHECK-ERROR
: instruction requires
: sme2
345 // CHECK-UNKNOWN
: c1fe7bcf
<unknown
>
347 fmls za.d
[w11
, 7], {z30.d
- z31.d
}, {z30.d
- z31.d
} // 11000001-11111110-01111011-11001111
348 // CHECK-INST
: fmls za.d
[w11
, 7, vgx2
], { z30.d
, z31.d
}, { z30.d
, z31.d
}
349 // CHECK-ENCODING
: [0xcf,0x7b,0xfe,0xc1]
350 // CHECK-ERROR
: instruction requires
: sme2
351 // CHECK-UNKNOWN
: c1fe7bcf
<unknown
>
353 fmls za.d
[w8
, 5, vgx2
], {z16.d
, z17.d
}, {z16.d
, z17.d
} // 11000001-11110000-00011010-00001101
354 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z16.d
, z17.d
}, { z16.d
, z17.d
}
355 // CHECK-ENCODING
: [0x0d,0x1a,0xf0,0xc1]
356 // CHECK-ERROR
: instruction requires
: sme2
357 // CHECK-UNKNOWN
: c1f01a0d
<unknown
>
359 fmls za.d
[w8
, 5], {z16.d
- z17.d
}, {z16.d
- z17.d
} // 11000001-11110000-00011010-00001101
360 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z16.d
, z17.d
}, { z16.d
, z17.d
}
361 // CHECK-ENCODING
: [0x0d,0x1a,0xf0,0xc1]
362 // CHECK-ERROR
: instruction requires
: sme2
363 // CHECK-UNKNOWN
: c1f01a0d
<unknown
>
365 fmls za.d
[w8
, 1, vgx2
], {z0.d
, z1.d
}, {z30.d
, z31.d
} // 11000001-11111110-00011000-00001001
366 // CHECK-INST
: fmls za.d
[w8
, 1, vgx2
], { z0.d
, z1.d
}, { z30.d
, z31.d
}
367 // CHECK-ENCODING
: [0x09,0x18,0xfe,0xc1]
368 // CHECK-ERROR
: instruction requires
: sme2
369 // CHECK-UNKNOWN
: c1fe1809
<unknown
>
371 fmls za.d
[w8
, 1], {z0.d
- z1.d
}, {z30.d
- z31.d
} // 11000001-11111110-00011000-00001001
372 // CHECK-INST
: fmls za.d
[w8
, 1, vgx2
], { z0.d
, z1.d
}, { z30.d
, z31.d
}
373 // CHECK-ENCODING
: [0x09,0x18,0xfe,0xc1]
374 // CHECK-ERROR
: instruction requires
: sme2
375 // CHECK-UNKNOWN
: c1fe1809
<unknown
>
377 fmls za.d
[w10
, 0, vgx2
], {z18.d
, z19.d
}, {z20.d
, z21.d
} // 11000001-11110100-01011010-01001000
378 // CHECK-INST
: fmls za.d
[w10
, 0, vgx2
], { z18.d
, z19.d
}, { z20.d
, z21.d
}
379 // CHECK-ENCODING
: [0x48,0x5a,0xf4,0xc1]
380 // CHECK-ERROR
: instruction requires
: sme2
381 // CHECK-UNKNOWN
: c1f45a48
<unknown
>
383 fmls za.d
[w10
, 0], {z18.d
- z19.d
}, {z20.d
- z21.d
} // 11000001-11110100-01011010-01001000
384 // CHECK-INST
: fmls za.d
[w10
, 0, vgx2
], { z18.d
, z19.d
}, { z20.d
, z21.d
}
385 // CHECK-ENCODING
: [0x48,0x5a,0xf4,0xc1]
386 // CHECK-ERROR
: instruction requires
: sme2
387 // CHECK-UNKNOWN
: c1f45a48
<unknown
>
389 fmls za.d
[w8
, 0, vgx2
], {z12.d
, z13.d
}, {z2.d
, z3.d
} // 11000001-11100010-00011001-10001000
390 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z12.d
, z13.d
}, { z2.d
, z3.d
}
391 // CHECK-ENCODING
: [0x88,0x19,0xe2,0xc1]
392 // CHECK-ERROR
: instruction requires
: sme2
393 // CHECK-UNKNOWN
: c1e21988
<unknown
>
395 fmls za.d
[w8
, 0], {z12.d
- z13.d
}, {z2.d
- z3.d
} // 11000001-11100010-00011001-10001000
396 // CHECK-INST
: fmls za.d
[w8
, 0, vgx2
], { z12.d
, z13.d
}, { z2.d
, z3.d
}
397 // CHECK-ENCODING
: [0x88,0x19,0xe2,0xc1]
398 // CHECK-ERROR
: instruction requires
: sme2
399 // CHECK-UNKNOWN
: c1e21988
<unknown
>
401 fmls za.d
[w10
, 1, vgx2
], {z0.d
, z1.d
}, {z26.d
, z27.d
} // 11000001-11111010-01011000-00001001
402 // CHECK-INST
: fmls za.d
[w10
, 1, vgx2
], { z0.d
, z1.d
}, { z26.d
, z27.d
}
403 // CHECK-ENCODING
: [0x09,0x58,0xfa,0xc1]
404 // CHECK-ERROR
: instruction requires
: sme2
405 // CHECK-UNKNOWN
: c1fa5809
<unknown
>
407 fmls za.d
[w10
, 1], {z0.d
- z1.d
}, {z26.d
- z27.d
} // 11000001-11111010-01011000-00001001
408 // CHECK-INST
: fmls za.d
[w10
, 1, vgx2
], { z0.d
, z1.d
}, { z26.d
, z27.d
}
409 // CHECK-ENCODING
: [0x09,0x58,0xfa,0xc1]
410 // CHECK-ERROR
: instruction requires
: sme2
411 // CHECK-UNKNOWN
: c1fa5809
<unknown
>
413 fmls za.d
[w8
, 5, vgx2
], {z22.d
, z23.d
}, {z30.d
, z31.d
} // 11000001-11111110-00011010-11001101
414 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z22.d
, z23.d
}, { z30.d
, z31.d
}
415 // CHECK-ENCODING
: [0xcd,0x1a,0xfe,0xc1]
416 // CHECK-ERROR
: instruction requires
: sme2
417 // CHECK-UNKNOWN
: c1fe1acd
<unknown
>
419 fmls za.d
[w8
, 5], {z22.d
- z23.d
}, {z30.d
- z31.d
} // 11000001-11111110-00011010-11001101
420 // CHECK-INST
: fmls za.d
[w8
, 5, vgx2
], { z22.d
, z23.d
}, { z30.d
, z31.d
}
421 // CHECK-ENCODING
: [0xcd,0x1a,0xfe,0xc1]
422 // CHECK-ERROR
: instruction requires
: sme2
423 // CHECK-UNKNOWN
: c1fe1acd
<unknown
>
425 fmls za.d
[w11
, 2, vgx2
], {z8.d
, z9.d
}, {z0.d
, z1.d
} // 11000001-11100000-01111001-00001010
426 // CHECK-INST
: fmls za.d
[w11
, 2, vgx2
], { z8.d
, z9.d
}, { z0.d
, z1.d
}
427 // CHECK-ENCODING
: [0x0a,0x79,0xe0,0xc1]
428 // CHECK-ERROR
: instruction requires
: sme2
429 // CHECK-UNKNOWN
: c1e0790a
<unknown
>
431 fmls za.d
[w11
, 2], {z8.d
- z9.d
}, {z0.d
- z1.d
} // 11000001-11100000-01111001-00001010
432 // CHECK-INST
: fmls za.d
[w11
, 2, vgx2
], { z8.d
, z9.d
}, { z0.d
, z1.d
}
433 // CHECK-ENCODING
: [0x0a,0x79,0xe0,0xc1]
434 // CHECK-ERROR
: instruction requires
: sme2
435 // CHECK-UNKNOWN
: c1e0790a
<unknown
>
437 fmls za.d
[w9
, 7, vgx2
], {z12.d
, z13.d
}, {z10.d
, z11.d
} // 11000001-11101010-00111001-10001111
438 // CHECK-INST
: fmls za.d
[w9
, 7, vgx2
], { z12.d
, z13.d
}, { z10.d
, z11.d
}
439 // CHECK-ENCODING
: [0x8f,0x39,0xea,0xc1]
440 // CHECK-ERROR
: instruction requires
: sme2
441 // CHECK-UNKNOWN
: c1ea398f
<unknown
>
443 fmls za.d
[w9
, 7], {z12.d
- z13.d
}, {z10.d
- z11.d
} // 11000001-11101010-00111001-10001111
444 // CHECK-INST
: fmls za.d
[w9
, 7, vgx2
], { z12.d
, z13.d
}, { z10.d
, z11.d
}
445 // CHECK-ENCODING
: [0x8f,0x39,0xea,0xc1]
446 // CHECK-ERROR
: instruction requires
: sme2
447 // CHECK-UNKNOWN
: c1ea398f
<unknown
>
450 fmls za.s
[w8
, 0, vgx2
], {z0.s
, z1.s
}, z0.s
// 11000001-00100000-00011000-00001000
451 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z0.s
, z1.s
}, z0.s
452 // CHECK-ENCODING
: [0x08,0x18,0x20,0xc1]
453 // CHECK-ERROR
: instruction requires
: sme2
454 // CHECK-UNKNOWN
: c1201808
<unknown
>
456 fmls za.s
[w8
, 0], {z0.s
- z1.s
}, z0.s
// 11000001-00100000-00011000-00001000
457 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z0.s
, z1.s
}, z0.s
458 // CHECK-ENCODING
: [0x08,0x18,0x20,0xc1]
459 // CHECK-ERROR
: instruction requires
: sme2
460 // CHECK-UNKNOWN
: c1201808
<unknown
>
462 fmls za.s
[w10
, 5, vgx2
], {z10.s
, z11.s
}, z5.s
// 11000001-00100101-01011001-01001101
463 // CHECK-INST
: fmls za.s
[w10
, 5, vgx2
], { z10.s
, z11.s
}, z5.s
464 // CHECK-ENCODING
: [0x4d,0x59,0x25,0xc1]
465 // CHECK-ERROR
: instruction requires
: sme2
466 // CHECK-UNKNOWN
: c125594d
<unknown
>
468 fmls za.s
[w10
, 5], {z10.s
- z11.s
}, z5.s
// 11000001-00100101-01011001-01001101
469 // CHECK-INST
: fmls za.s
[w10
, 5, vgx2
], { z10.s
, z11.s
}, z5.s
470 // CHECK-ENCODING
: [0x4d,0x59,0x25,0xc1]
471 // CHECK-ERROR
: instruction requires
: sme2
472 // CHECK-UNKNOWN
: c125594d
<unknown
>
474 fmls za.s
[w11
, 7, vgx2
], {z13.s
, z14.s
}, z8.s
// 11000001-00101000-01111001-10101111
475 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z13.s
, z14.s
}, z8.s
476 // CHECK-ENCODING
: [0xaf,0x79,0x28,0xc1]
477 // CHECK-ERROR
: instruction requires
: sme2
478 // CHECK-UNKNOWN
: c12879af
<unknown
>
480 fmls za.s
[w11
, 7], {z13.s
- z14.s
}, z8.s
// 11000001-00101000-01111001-10101111
481 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z13.s
, z14.s
}, z8.s
482 // CHECK-ENCODING
: [0xaf,0x79,0x28,0xc1]
483 // CHECK-ERROR
: instruction requires
: sme2
484 // CHECK-UNKNOWN
: c12879af
<unknown
>
486 fmls za.s
[w11
, 7, vgx2
], {z31.s
, z0.s
}, z15.s
// 11000001-00101111-01111011-11101111
487 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z31.s
, z0.s
}, z15.s
488 // CHECK-ENCODING
: [0xef,0x7b,0x2f,0xc1]
489 // CHECK-ERROR
: instruction requires
: sme2
490 // CHECK-UNKNOWN
: c12f7bef
<unknown
>
492 fmls za.s
[w11
, 7], {z31.s
- z0.s
}, z15.s
// 11000001-00101111-01111011-11101111
493 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z31.s
, z0.s
}, z15.s
494 // CHECK-ENCODING
: [0xef,0x7b,0x2f,0xc1]
495 // CHECK-ERROR
: instruction requires
: sme2
496 // CHECK-UNKNOWN
: c12f7bef
<unknown
>
498 fmls za.s
[w8
, 5, vgx2
], {z17.s
, z18.s
}, z0.s
// 11000001-00100000-00011010-00101101
499 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z17.s
, z18.s
}, z0.s
500 // CHECK-ENCODING
: [0x2d,0x1a,0x20,0xc1]
501 // CHECK-ERROR
: instruction requires
: sme2
502 // CHECK-UNKNOWN
: c1201a2d
<unknown
>
504 fmls za.s
[w8
, 5], {z17.s
- z18.s
}, z0.s
// 11000001-00100000-00011010-00101101
505 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z17.s
, z18.s
}, z0.s
506 // CHECK-ENCODING
: [0x2d,0x1a,0x20,0xc1]
507 // CHECK-ERROR
: instruction requires
: sme2
508 // CHECK-UNKNOWN
: c1201a2d
<unknown
>
510 fmls za.s
[w8
, 1, vgx2
], {z1.s
, z2.s
}, z14.s
// 11000001-00101110-00011000-00101001
511 // CHECK-INST
: fmls za.s
[w8
, 1, vgx2
], { z1.s
, z2.s
}, z14.s
512 // CHECK-ENCODING
: [0x29,0x18,0x2e,0xc1]
513 // CHECK-ERROR
: instruction requires
: sme2
514 // CHECK-UNKNOWN
: c12e1829
<unknown
>
516 fmls za.s
[w8
, 1], {z1.s
- z2.s
}, z14.s
// 11000001-00101110-00011000-00101001
517 // CHECK-INST
: fmls za.s
[w8
, 1, vgx2
], { z1.s
, z2.s
}, z14.s
518 // CHECK-ENCODING
: [0x29,0x18,0x2e,0xc1]
519 // CHECK-ERROR
: instruction requires
: sme2
520 // CHECK-UNKNOWN
: c12e1829
<unknown
>
522 fmls za.s
[w10
, 0, vgx2
], {z19.s
, z20.s
}, z4.s
// 11000001-00100100-01011010-01101000
523 // CHECK-INST
: fmls za.s
[w10
, 0, vgx2
], { z19.s
, z20.s
}, z4.s
524 // CHECK-ENCODING
: [0x68,0x5a,0x24,0xc1]
525 // CHECK-ERROR
: instruction requires
: sme2
526 // CHECK-UNKNOWN
: c1245a68
<unknown
>
528 fmls za.s
[w10
, 0], {z19.s
- z20.s
}, z4.s
// 11000001-00100100-01011010-01101000
529 // CHECK-INST
: fmls za.s
[w10
, 0, vgx2
], { z19.s
, z20.s
}, z4.s
530 // CHECK-ENCODING
: [0x68,0x5a,0x24,0xc1]
531 // CHECK-ERROR
: instruction requires
: sme2
532 // CHECK-UNKNOWN
: c1245a68
<unknown
>
534 fmls za.s
[w8
, 0, vgx2
], {z12.s
, z13.s
}, z2.s
// 11000001-00100010-00011001-10001000
535 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z12.s
, z13.s
}, z2.s
536 // CHECK-ENCODING
: [0x88,0x19,0x22,0xc1]
537 // CHECK-ERROR
: instruction requires
: sme2
538 // CHECK-UNKNOWN
: c1221988
<unknown
>
540 fmls za.s
[w8
, 0], {z12.s
- z13.s
}, z2.s
// 11000001-00100010-00011001-10001000
541 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z12.s
, z13.s
}, z2.s
542 // CHECK-ENCODING
: [0x88,0x19,0x22,0xc1]
543 // CHECK-ERROR
: instruction requires
: sme2
544 // CHECK-UNKNOWN
: c1221988
<unknown
>
546 fmls za.s
[w10
, 1, vgx2
], {z1.s
, z2.s
}, z10.s
// 11000001-00101010-01011000-00101001
547 // CHECK-INST
: fmls za.s
[w10
, 1, vgx2
], { z1.s
, z2.s
}, z10.s
548 // CHECK-ENCODING
: [0x29,0x58,0x2a,0xc1]
549 // CHECK-ERROR
: instruction requires
: sme2
550 // CHECK-UNKNOWN
: c12a5829
<unknown
>
552 fmls za.s
[w10
, 1], {z1.s
- z2.s
}, z10.s
// 11000001-00101010-01011000-00101001
553 // CHECK-INST
: fmls za.s
[w10
, 1, vgx2
], { z1.s
, z2.s
}, z10.s
554 // CHECK-ENCODING
: [0x29,0x58,0x2a,0xc1]
555 // CHECK-ERROR
: instruction requires
: sme2
556 // CHECK-UNKNOWN
: c12a5829
<unknown
>
558 fmls za.s
[w8
, 5, vgx2
], {z22.s
, z23.s
}, z14.s
// 11000001-00101110-00011010-11001101
559 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z22.s
, z23.s
}, z14.s
560 // CHECK-ENCODING
: [0xcd,0x1a,0x2e,0xc1]
561 // CHECK-ERROR
: instruction requires
: sme2
562 // CHECK-UNKNOWN
: c12e1acd
<unknown
>
564 fmls za.s
[w8
, 5], {z22.s
- z23.s
}, z14.s
// 11000001-00101110-00011010-11001101
565 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z22.s
, z23.s
}, z14.s
566 // CHECK-ENCODING
: [0xcd,0x1a,0x2e,0xc1]
567 // CHECK-ERROR
: instruction requires
: sme2
568 // CHECK-UNKNOWN
: c12e1acd
<unknown
>
570 fmls za.s
[w11
, 2, vgx2
], {z9.s
, z10.s
}, z1.s
// 11000001-00100001-01111001-00101010
571 // CHECK-INST
: fmls za.s
[w11
, 2, vgx2
], { z9.s
, z10.s
}, z1.s
572 // CHECK-ENCODING
: [0x2a,0x79,0x21,0xc1]
573 // CHECK-ERROR
: instruction requires
: sme2
574 // CHECK-UNKNOWN
: c121792a
<unknown
>
576 fmls za.s
[w11
, 2], {z9.s
- z10.s
}, z1.s
// 11000001-00100001-01111001-00101010
577 // CHECK-INST
: fmls za.s
[w11
, 2, vgx2
], { z9.s
, z10.s
}, z1.s
578 // CHECK-ENCODING
: [0x2a,0x79,0x21,0xc1]
579 // CHECK-ERROR
: instruction requires
: sme2
580 // CHECK-UNKNOWN
: c121792a
<unknown
>
582 fmls za.s
[w9
, 7, vgx2
], {z12.s
, z13.s
}, z11.s
// 11000001-00101011-00111001-10001111
583 // CHECK-INST
: fmls za.s
[w9
, 7, vgx2
], { z12.s
, z13.s
}, z11.s
584 // CHECK-ENCODING
: [0x8f,0x39,0x2b,0xc1]
585 // CHECK-ERROR
: instruction requires
: sme2
586 // CHECK-UNKNOWN
: c12b398f
<unknown
>
588 fmls za.s
[w9
, 7], {z12.s
- z13.s
}, z11.s
// 11000001-00101011-00111001-10001111
589 // CHECK-INST
: fmls za.s
[w9
, 7, vgx2
], { z12.s
, z13.s
}, z11.s
590 // CHECK-ENCODING
: [0x8f,0x39,0x2b,0xc1]
591 // CHECK-ERROR
: instruction requires
: sme2
592 // CHECK-UNKNOWN
: c12b398f
<unknown
>
595 fmls za.s
[w8
, 0, vgx2
], {z0.s
, z1.s
}, z0.s
[0] // 11000001-01010000-00000000-00010000
596 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z0.s
, z1.s
}, z0.s
[0]
597 // CHECK-ENCODING
: [0x10,0x00,0x50,0xc1]
598 // CHECK-ERROR
: instruction requires
: sme2
599 // CHECK-UNKNOWN
: c1500010
<unknown
>
601 fmls za.s
[w8
, 0], {z0.s
, z1.s
}, z0.s
[0] // 11000001-01010000-00000000-00010000
602 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z0.s
, z1.s
}, z0.s
[0]
603 // CHECK-ENCODING
: [0x10,0x00,0x50,0xc1]
604 // CHECK-ERROR
: instruction requires
: sme2
605 // CHECK-UNKNOWN
: c1500010
<unknown
>
607 fmls za.s
[w10
, 5, vgx2
], {z10.s
, z11.s
}, z5.s
[1] // 11000001-01010101-01000101-01010101
608 // CHECK-INST
: fmls za.s
[w10
, 5, vgx2
], { z10.s
, z11.s
}, z5.s
[1]
609 // CHECK-ENCODING
: [0x55,0x45,0x55,0xc1]
610 // CHECK-ERROR
: instruction requires
: sme2
611 // CHECK-UNKNOWN
: c1554555
<unknown
>
613 fmls za.s
[w10
, 5], {z10.s
, z11.s
}, z5.s
[1] // 11000001-01010101-01000101-01010101
614 // CHECK-INST
: fmls za.s
[w10
, 5, vgx2
], { z10.s
, z11.s
}, z5.s
[1]
615 // CHECK-ENCODING
: [0x55,0x45,0x55,0xc1]
616 // CHECK-ERROR
: instruction requires
: sme2
617 // CHECK-UNKNOWN
: c1554555
<unknown
>
619 fmls za.s
[w11
, 7, vgx2
], {z12.s
, z13.s
}, z8.s
[3] // 11000001-01011000-01101101-10010111
620 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z12.s
, z13.s
}, z8.s
[3]
621 // CHECK-ENCODING
: [0x97,0x6d,0x58,0xc1]
622 // CHECK-ERROR
: instruction requires
: sme2
623 // CHECK-UNKNOWN
: c1586d97
<unknown
>
625 fmls za.s
[w11
, 7], {z12.s
, z13.s
}, z8.s
[3] // 11000001-01011000-01101101-10010111
626 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z12.s
, z13.s
}, z8.s
[3]
627 // CHECK-ENCODING
: [0x97,0x6d,0x58,0xc1]
628 // CHECK-ERROR
: instruction requires
: sme2
629 // CHECK-UNKNOWN
: c1586d97
<unknown
>
631 fmls za.s
[w11
, 7, vgx2
], {z30.s
, z31.s
}, z15.s
[3] // 11000001-01011111-01101111-11010111
632 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z30.s
, z31.s
}, z15.s
[3]
633 // CHECK-ENCODING
: [0xd7,0x6f,0x5f,0xc1]
634 // CHECK-ERROR
: instruction requires
: sme2
635 // CHECK-UNKNOWN
: c15f6fd7
<unknown
>
637 fmls za.s
[w11
, 7], {z30.s
, z31.s
}, z15.s
[3] // 11000001-01011111-01101111-11010111
638 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z30.s
, z31.s
}, z15.s
[3]
639 // CHECK-ENCODING
: [0xd7,0x6f,0x5f,0xc1]
640 // CHECK-ERROR
: instruction requires
: sme2
641 // CHECK-UNKNOWN
: c15f6fd7
<unknown
>
643 fmls za.s
[w8
, 5, vgx2
], {z16.s
, z17.s
}, z0.s
[3] // 11000001-01010000-00001110-00010101
644 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z16.s
, z17.s
}, z0.s
[3]
645 // CHECK-ENCODING
: [0x15,0x0e,0x50,0xc1]
646 // CHECK-ERROR
: instruction requires
: sme2
647 // CHECK-UNKNOWN
: c1500e15
<unknown
>
649 fmls za.s
[w8
, 5], {z16.s
, z17.s
}, z0.s
[3] // 11000001-01010000-00001110-00010101
650 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z16.s
, z17.s
}, z0.s
[3]
651 // CHECK-ENCODING
: [0x15,0x0e,0x50,0xc1]
652 // CHECK-ERROR
: instruction requires
: sme2
653 // CHECK-UNKNOWN
: c1500e15
<unknown
>
655 fmls za.s
[w8
, 1, vgx2
], {z0.s
, z1.s
}, z14.s
[1] // 11000001-01011110-00000100-00010001
656 // CHECK-INST
: fmls za.s
[w8
, 1, vgx2
], { z0.s
, z1.s
}, z14.s
[1]
657 // CHECK-ENCODING
: [0x11,0x04,0x5e,0xc1]
658 // CHECK-ERROR
: instruction requires
: sme2
659 // CHECK-UNKNOWN
: c15e0411
<unknown
>
661 fmls za.s
[w8
, 1], {z0.s
, z1.s
}, z14.s
[1] // 11000001-01011110-00000100-00010001
662 // CHECK-INST
: fmls za.s
[w8
, 1, vgx2
], { z0.s
, z1.s
}, z14.s
[1]
663 // CHECK-ENCODING
: [0x11,0x04,0x5e,0xc1]
664 // CHECK-ERROR
: instruction requires
: sme2
665 // CHECK-UNKNOWN
: c15e0411
<unknown
>
667 fmls za.s
[w10
, 0, vgx2
], {z18.s
, z19.s
}, z4.s
[1] // 11000001-01010100-01000110-01010000
668 // CHECK-INST
: fmls za.s
[w10
, 0, vgx2
], { z18.s
, z19.s
}, z4.s
[1]
669 // CHECK-ENCODING
: [0x50,0x46,0x54,0xc1]
670 // CHECK-ERROR
: instruction requires
: sme2
671 // CHECK-UNKNOWN
: c1544650
<unknown
>
673 fmls za.s
[w10
, 0], {z18.s
, z19.s
}, z4.s
[1] // 11000001-01010100-01000110-01010000
674 // CHECK-INST
: fmls za.s
[w10
, 0, vgx2
], { z18.s
, z19.s
}, z4.s
[1]
675 // CHECK-ENCODING
: [0x50,0x46,0x54,0xc1]
676 // CHECK-ERROR
: instruction requires
: sme2
677 // CHECK-UNKNOWN
: c1544650
<unknown
>
679 fmls za.s
[w8
, 0, vgx2
], {z12.s
, z13.s
}, z2.s
[2] // 11000001-01010010-00001001-10010000
680 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z12.s
, z13.s
}, z2.s
[2]
681 // CHECK-ENCODING
: [0x90,0x09,0x52,0xc1]
682 // CHECK-ERROR
: instruction requires
: sme2
683 // CHECK-UNKNOWN
: c1520990
<unknown
>
685 fmls za.s
[w8
, 0], {z12.s
, z13.s
}, z2.s
[2] // 11000001-01010010-00001001-10010000
686 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z12.s
, z13.s
}, z2.s
[2]
687 // CHECK-ENCODING
: [0x90,0x09,0x52,0xc1]
688 // CHECK-ERROR
: instruction requires
: sme2
689 // CHECK-UNKNOWN
: c1520990
<unknown
>
691 fmls za.s
[w10
, 1, vgx2
], {z0.s
, z1.s
}, z10.s
[2] // 11000001-01011010-01001000-00010001
692 // CHECK-INST
: fmls za.s
[w10
, 1, vgx2
], { z0.s
, z1.s
}, z10.s
[2]
693 // CHECK-ENCODING
: [0x11,0x48,0x5a,0xc1]
694 // CHECK-ERROR
: instruction requires
: sme2
695 // CHECK-UNKNOWN
: c15a4811
<unknown
>
697 fmls za.s
[w10
, 1], {z0.s
, z1.s
}, z10.s
[2] // 11000001-01011010-01001000-00010001
698 // CHECK-INST
: fmls za.s
[w10
, 1, vgx2
], { z0.s
, z1.s
}, z10.s
[2]
699 // CHECK-ENCODING
: [0x11,0x48,0x5a,0xc1]
700 // CHECK-ERROR
: instruction requires
: sme2
701 // CHECK-UNKNOWN
: c15a4811
<unknown
>
703 fmls za.s
[w8
, 5, vgx2
], {z22.s
, z23.s
}, z14.s
[2] // 11000001-01011110-00001010-11010101
704 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z22.s
, z23.s
}, z14.s
[2]
705 // CHECK-ENCODING
: [0xd5,0x0a,0x5e,0xc1]
706 // CHECK-ERROR
: instruction requires
: sme2
707 // CHECK-UNKNOWN
: c15e0ad5
<unknown
>
709 fmls za.s
[w8
, 5], {z22.s
, z23.s
}, z14.s
[2] // 11000001-01011110-00001010-11010101
710 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z22.s
, z23.s
}, z14.s
[2]
711 // CHECK-ENCODING
: [0xd5,0x0a,0x5e,0xc1]
712 // CHECK-ERROR
: instruction requires
: sme2
713 // CHECK-UNKNOWN
: c15e0ad5
<unknown
>
715 fmls za.s
[w11
, 2, vgx2
], {z8.s
, z9.s
}, z1.s
[1] // 11000001-01010001-01100101-00010010
716 // CHECK-INST
: fmls za.s
[w11
, 2, vgx2
], { z8.s
, z9.s
}, z1.s
[1]
717 // CHECK-ENCODING
: [0x12,0x65,0x51,0xc1]
718 // CHECK-ERROR
: instruction requires
: sme2
719 // CHECK-UNKNOWN
: c1516512
<unknown
>
721 fmls za.s
[w11
, 2], {z8.s
, z9.s
}, z1.s
[1] // 11000001-01010001-01100101-00010010
722 // CHECK-INST
: fmls za.s
[w11
, 2, vgx2
], { z8.s
, z9.s
}, z1.s
[1]
723 // CHECK-ENCODING
: [0x12,0x65,0x51,0xc1]
724 // CHECK-ERROR
: instruction requires
: sme2
725 // CHECK-UNKNOWN
: c1516512
<unknown
>
727 fmls za.s
[w9
, 7, vgx2
], {z12.s
, z13.s
}, z11.s
[2] // 11000001-01011011-00101001-10010111
728 // CHECK-INST
: fmls za.s
[w9
, 7, vgx2
], { z12.s
, z13.s
}, z11.s
[2]
729 // CHECK-ENCODING
: [0x97,0x29,0x5b,0xc1]
730 // CHECK-ERROR
: instruction requires
: sme2
731 // CHECK-UNKNOWN
: c15b2997
<unknown
>
733 fmls za.s
[w9
, 7], {z12.s
, z13.s
}, z11.s
[2] // 11000001-01011011-00101001-10010111
734 // CHECK-INST
: fmls za.s
[w9
, 7, vgx2
], { z12.s
, z13.s
}, z11.s
[2]
735 // CHECK-ENCODING
: [0x97,0x29,0x5b,0xc1]
736 // CHECK-ERROR
: instruction requires
: sme2
737 // CHECK-UNKNOWN
: c15b2997
<unknown
>
740 fmls za.s
[w8
, 0, vgx2
], {z0.s
, z1.s
}, {z0.s
, z1.s
} // 11000001-10100000-00011000-00001000
741 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z0.s
, z1.s
}, { z0.s
, z1.s
}
742 // CHECK-ENCODING
: [0x08,0x18,0xa0,0xc1]
743 // CHECK-ERROR
: instruction requires
: sme2
744 // CHECK-UNKNOWN
: c1a01808
<unknown
>
746 fmls za.s
[w8
, 0], {z0.s
- z1.s
}, {z0.s
- z1.s
} // 11000001-10100000-00011000-00001000
747 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z0.s
, z1.s
}, { z0.s
, z1.s
}
748 // CHECK-ENCODING
: [0x08,0x18,0xa0,0xc1]
749 // CHECK-ERROR
: instruction requires
: sme2
750 // CHECK-UNKNOWN
: c1a01808
<unknown
>
752 fmls za.s
[w10
, 5, vgx2
], {z10.s
, z11.s
}, {z20.s
, z21.s
} // 11000001-10110100-01011001-01001101
753 // CHECK-INST
: fmls za.s
[w10
, 5, vgx2
], { z10.s
, z11.s
}, { z20.s
, z21.s
}
754 // CHECK-ENCODING
: [0x4d,0x59,0xb4,0xc1]
755 // CHECK-ERROR
: instruction requires
: sme2
756 // CHECK-UNKNOWN
: c1b4594d
<unknown
>
758 fmls za.s
[w10
, 5], {z10.s
- z11.s
}, {z20.s
- z21.s
} // 11000001-10110100-01011001-01001101
759 // CHECK-INST
: fmls za.s
[w10
, 5, vgx2
], { z10.s
, z11.s
}, { z20.s
, z21.s
}
760 // CHECK-ENCODING
: [0x4d,0x59,0xb4,0xc1]
761 // CHECK-ERROR
: instruction requires
: sme2
762 // CHECK-UNKNOWN
: c1b4594d
<unknown
>
764 fmls za.s
[w11
, 7, vgx2
], {z12.s
, z13.s
}, {z8.s
, z9.s
} // 11000001-10101000-01111001-10001111
765 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z12.s
, z13.s
}, { z8.s
, z9.s
}
766 // CHECK-ENCODING
: [0x8f,0x79,0xa8,0xc1]
767 // CHECK-ERROR
: instruction requires
: sme2
768 // CHECK-UNKNOWN
: c1a8798f
<unknown
>
770 fmls za.s
[w11
, 7], {z12.s
- z13.s
}, {z8.s
- z9.s
} // 11000001-10101000-01111001-10001111
771 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z12.s
, z13.s
}, { z8.s
, z9.s
}
772 // CHECK-ENCODING
: [0x8f,0x79,0xa8,0xc1]
773 // CHECK-ERROR
: instruction requires
: sme2
774 // CHECK-UNKNOWN
: c1a8798f
<unknown
>
776 fmls za.s
[w11
, 7, vgx2
], {z30.s
, z31.s
}, {z30.s
, z31.s
} // 11000001-10111110-01111011-11001111
777 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z30.s
, z31.s
}, { z30.s
, z31.s
}
778 // CHECK-ENCODING
: [0xcf,0x7b,0xbe,0xc1]
779 // CHECK-ERROR
: instruction requires
: sme2
780 // CHECK-UNKNOWN
: c1be7bcf
<unknown
>
782 fmls za.s
[w11
, 7], {z30.s
- z31.s
}, {z30.s
- z31.s
} // 11000001-10111110-01111011-11001111
783 // CHECK-INST
: fmls za.s
[w11
, 7, vgx2
], { z30.s
, z31.s
}, { z30.s
, z31.s
}
784 // CHECK-ENCODING
: [0xcf,0x7b,0xbe,0xc1]
785 // CHECK-ERROR
: instruction requires
: sme2
786 // CHECK-UNKNOWN
: c1be7bcf
<unknown
>
788 fmls za.s
[w8
, 5, vgx2
], {z16.s
, z17.s
}, {z16.s
, z17.s
} // 11000001-10110000-00011010-00001101
789 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z16.s
, z17.s
}, { z16.s
, z17.s
}
790 // CHECK-ENCODING
: [0x0d,0x1a,0xb0,0xc1]
791 // CHECK-ERROR
: instruction requires
: sme2
792 // CHECK-UNKNOWN
: c1b01a0d
<unknown
>
794 fmls za.s
[w8
, 5], {z16.s
- z17.s
}, {z16.s
- z17.s
} // 11000001-10110000-00011010-00001101
795 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z16.s
, z17.s
}, { z16.s
, z17.s
}
796 // CHECK-ENCODING
: [0x0d,0x1a,0xb0,0xc1]
797 // CHECK-ERROR
: instruction requires
: sme2
798 // CHECK-UNKNOWN
: c1b01a0d
<unknown
>
800 fmls za.s
[w8
, 1, vgx2
], {z0.s
, z1.s
}, {z30.s
, z31.s
} // 11000001-10111110-00011000-00001001
801 // CHECK-INST
: fmls za.s
[w8
, 1, vgx2
], { z0.s
, z1.s
}, { z30.s
, z31.s
}
802 // CHECK-ENCODING
: [0x09,0x18,0xbe,0xc1]
803 // CHECK-ERROR
: instruction requires
: sme2
804 // CHECK-UNKNOWN
: c1be1809
<unknown
>
806 fmls za.s
[w8
, 1], {z0.s
- z1.s
}, {z30.s
- z31.s
} // 11000001-10111110-00011000-00001001
807 // CHECK-INST
: fmls za.s
[w8
, 1, vgx2
], { z0.s
, z1.s
}, { z30.s
, z31.s
}
808 // CHECK-ENCODING
: [0x09,0x18,0xbe,0xc1]
809 // CHECK-ERROR
: instruction requires
: sme2
810 // CHECK-UNKNOWN
: c1be1809
<unknown
>
812 fmls za.s
[w10
, 0, vgx2
], {z18.s
, z19.s
}, {z20.s
, z21.s
} // 11000001-10110100-01011010-01001000
813 // CHECK-INST
: fmls za.s
[w10
, 0, vgx2
], { z18.s
, z19.s
}, { z20.s
, z21.s
}
814 // CHECK-ENCODING
: [0x48,0x5a,0xb4,0xc1]
815 // CHECK-ERROR
: instruction requires
: sme2
816 // CHECK-UNKNOWN
: c1b45a48
<unknown
>
818 fmls za.s
[w10
, 0], {z18.s
- z19.s
}, {z20.s
- z21.s
} // 11000001-10110100-01011010-01001000
819 // CHECK-INST
: fmls za.s
[w10
, 0, vgx2
], { z18.s
, z19.s
}, { z20.s
, z21.s
}
820 // CHECK-ENCODING
: [0x48,0x5a,0xb4,0xc1]
821 // CHECK-ERROR
: instruction requires
: sme2
822 // CHECK-UNKNOWN
: c1b45a48
<unknown
>
824 fmls za.s
[w8
, 0, vgx2
], {z12.s
, z13.s
}, {z2.s
, z3.s
} // 11000001-10100010-00011001-10001000
825 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z12.s
, z13.s
}, { z2.s
, z3.s
}
826 // CHECK-ENCODING
: [0x88,0x19,0xa2,0xc1]
827 // CHECK-ERROR
: instruction requires
: sme2
828 // CHECK-UNKNOWN
: c1a21988
<unknown
>
830 fmls za.s
[w8
, 0], {z12.s
- z13.s
}, {z2.s
- z3.s
} // 11000001-10100010-00011001-10001000
831 // CHECK-INST
: fmls za.s
[w8
, 0, vgx2
], { z12.s
, z13.s
}, { z2.s
, z3.s
}
832 // CHECK-ENCODING
: [0x88,0x19,0xa2,0xc1]
833 // CHECK-ERROR
: instruction requires
: sme2
834 // CHECK-UNKNOWN
: c1a21988
<unknown
>
836 fmls za.s
[w10
, 1, vgx2
], {z0.s
, z1.s
}, {z26.s
, z27.s
} // 11000001-10111010-01011000-00001001
837 // CHECK-INST
: fmls za.s
[w10
, 1, vgx2
], { z0.s
, z1.s
}, { z26.s
, z27.s
}
838 // CHECK-ENCODING
: [0x09,0x58,0xba,0xc1]
839 // CHECK-ERROR
: instruction requires
: sme2
840 // CHECK-UNKNOWN
: c1ba5809
<unknown
>
842 fmls za.s
[w10
, 1], {z0.s
- z1.s
}, {z26.s
- z27.s
} // 11000001-10111010-01011000-00001001
843 // CHECK-INST
: fmls za.s
[w10
, 1, vgx2
], { z0.s
, z1.s
}, { z26.s
, z27.s
}
844 // CHECK-ENCODING
: [0x09,0x58,0xba,0xc1]
845 // CHECK-ERROR
: instruction requires
: sme2
846 // CHECK-UNKNOWN
: c1ba5809
<unknown
>
848 fmls za.s
[w8
, 5, vgx2
], {z22.s
, z23.s
}, {z30.s
, z31.s
} // 11000001-10111110-00011010-11001101
849 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z22.s
, z23.s
}, { z30.s
, z31.s
}
850 // CHECK-ENCODING
: [0xcd,0x1a,0xbe,0xc1]
851 // CHECK-ERROR
: instruction requires
: sme2
852 // CHECK-UNKNOWN
: c1be1acd
<unknown
>
854 fmls za.s
[w8
, 5], {z22.s
- z23.s
}, {z30.s
- z31.s
} // 11000001-10111110-00011010-11001101
855 // CHECK-INST
: fmls za.s
[w8
, 5, vgx2
], { z22.s
, z23.s
}, { z30.s
, z31.s
}
856 // CHECK-ENCODING
: [0xcd,0x1a,0xbe,0xc1]
857 // CHECK-ERROR
: instruction requires
: sme2
858 // CHECK-UNKNOWN
: c1be1acd
<unknown
>
860 fmls za.s
[w11
, 2, vgx2
], {z8.s
, z9.s
}, {z0.s
, z1.s
} // 11000001-10100000-01111001-00001010
861 // CHECK-INST
: fmls za.s
[w11
, 2, vgx2
], { z8.s
, z9.s
}, { z0.s
, z1.s
}
862 // CHECK-ENCODING
: [0x0a,0x79,0xa0,0xc1]
863 // CHECK-ERROR
: instruction requires
: sme2
864 // CHECK-UNKNOWN
: c1a0790a
<unknown
>
866 fmls za.s
[w11
, 2], {z8.s
- z9.s
}, {z0.s
- z1.s
} // 11000001-10100000-01111001-00001010
867 // CHECK-INST
: fmls za.s
[w11
, 2, vgx2
], { z8.s
, z9.s
}, { z0.s
, z1.s
}
868 // CHECK-ENCODING
: [0x0a,0x79,0xa0,0xc1]
869 // CHECK-ERROR
: instruction requires
: sme2
870 // CHECK-UNKNOWN
: c1a0790a
<unknown
>
872 fmls za.s
[w9
, 7, vgx2
], {z12.s
, z13.s
}, {z10.s
, z11.s
} // 11000001-10101010-00111001-10001111
873 // CHECK-INST
: fmls za.s
[w9
, 7, vgx2
], { z12.s
, z13.s
}, { z10.s
, z11.s
}
874 // CHECK-ENCODING
: [0x8f,0x39,0xaa,0xc1]
875 // CHECK-ERROR
: instruction requires
: sme2
876 // CHECK-UNKNOWN
: c1aa398f
<unknown
>
878 fmls za.s
[w9
, 7], {z12.s
- z13.s
}, {z10.s
- z11.s
} // 11000001-10101010-00111001-10001111
879 // CHECK-INST
: fmls za.s
[w9
, 7, vgx2
], { z12.s
, z13.s
}, { z10.s
, z11.s
}
880 // CHECK-ENCODING
: [0x8f,0x39,0xaa,0xc1]
881 // CHECK-ERROR
: instruction requires
: sme2
882 // CHECK-UNKNOWN
: c1aa398f
<unknown
>
885 fmls za.d
[w8
, 0, vgx4
], {z0.d
- z3.d
}, z0.d
// 11000001-01110000-00011000-00001000
886 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z0.d
- z3.d
}, z0.d
887 // CHECK-ENCODING
: [0x08,0x18,0x70,0xc1]
888 // CHECK-ERROR
: instruction requires
: sme2
889 // CHECK-UNKNOWN
: c1701808
<unknown
>
891 fmls za.d
[w8
, 0], {z0.d
- z3.d
}, z0.d
// 11000001-01110000-00011000-00001000
892 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z0.d
- z3.d
}, z0.d
893 // CHECK-ENCODING
: [0x08,0x18,0x70,0xc1]
894 // CHECK-ERROR
: instruction requires
: sme2
895 // CHECK-UNKNOWN
: c1701808
<unknown
>
897 fmls za.d
[w10
, 5, vgx4
], {z10.d
- z13.d
}, z5.d
// 11000001-01110101-01011001-01001101
898 // CHECK-INST
: fmls za.d
[w10
, 5, vgx4
], { z10.d
- z13.d
}, z5.d
899 // CHECK-ENCODING
: [0x4d,0x59,0x75,0xc1]
900 // CHECK-ERROR
: instruction requires
: sme2
901 // CHECK-UNKNOWN
: c175594d
<unknown
>
903 fmls za.d
[w10
, 5], {z10.d
- z13.d
}, z5.d
// 11000001-01110101-01011001-01001101
904 // CHECK-INST
: fmls za.d
[w10
, 5, vgx4
], { z10.d
- z13.d
}, z5.d
905 // CHECK-ENCODING
: [0x4d,0x59,0x75,0xc1]
906 // CHECK-ERROR
: instruction requires
: sme2
907 // CHECK-UNKNOWN
: c175594d
<unknown
>
909 fmls za.d
[w11
, 7, vgx4
], {z13.d
- z16.d
}, z8.d
// 11000001-01111000-01111001-10101111
910 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z13.d
- z16.d
}, z8.d
911 // CHECK-ENCODING
: [0xaf,0x79,0x78,0xc1]
912 // CHECK-ERROR
: instruction requires
: sme2
913 // CHECK-UNKNOWN
: c17879af
<unknown
>
915 fmls za.d
[w11
, 7], {z13.d
- z16.d
}, z8.d
// 11000001-01111000-01111001-10101111
916 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z13.d
- z16.d
}, z8.d
917 // CHECK-ENCODING
: [0xaf,0x79,0x78,0xc1]
918 // CHECK-ERROR
: instruction requires
: sme2
919 // CHECK-UNKNOWN
: c17879af
<unknown
>
921 fmls za.d
[w11
, 7, vgx4
], {z31.d
- z2.d
}, z15.d
// 11000001-01111111-01111011-11101111
922 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z31.d
, z0.d
, z1.d
, z2.d
}, z15.d
923 // CHECK-ENCODING
: [0xef,0x7b,0x7f,0xc1]
924 // CHECK-ERROR
: instruction requires
: sme2
925 // CHECK-UNKNOWN
: c17f7bef
<unknown
>
927 fmls za.d
[w11
, 7], {z31.d
- z2.d
}, z15.d
// 11000001-01111111-01111011-11101111
928 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z31.d
, z0.d
, z1.d
, z2.d
}, z15.d
929 // CHECK-ENCODING
: [0xef,0x7b,0x7f,0xc1]
930 // CHECK-ERROR
: instruction requires
: sme2
931 // CHECK-UNKNOWN
: c17f7bef
<unknown
>
933 fmls za.d
[w8
, 5, vgx4
], {z17.d
- z20.d
}, z0.d
// 11000001-01110000-00011010-00101101
934 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z17.d
- z20.d
}, z0.d
935 // CHECK-ENCODING
: [0x2d,0x1a,0x70,0xc1]
936 // CHECK-ERROR
: instruction requires
: sme2
937 // CHECK-UNKNOWN
: c1701a2d
<unknown
>
939 fmls za.d
[w8
, 5], {z17.d
- z20.d
}, z0.d
// 11000001-01110000-00011010-00101101
940 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z17.d
- z20.d
}, z0.d
941 // CHECK-ENCODING
: [0x2d,0x1a,0x70,0xc1]
942 // CHECK-ERROR
: instruction requires
: sme2
943 // CHECK-UNKNOWN
: c1701a2d
<unknown
>
945 fmls za.d
[w8
, 1, vgx4
], {z1.d
- z4.d
}, z14.d
// 11000001-01111110-00011000-00101001
946 // CHECK-INST
: fmls za.d
[w8
, 1, vgx4
], { z1.d
- z4.d
}, z14.d
947 // CHECK-ENCODING
: [0x29,0x18,0x7e,0xc1]
948 // CHECK-ERROR
: instruction requires
: sme2
949 // CHECK-UNKNOWN
: c17e1829
<unknown
>
951 fmls za.d
[w8
, 1], {z1.d
- z4.d
}, z14.d
// 11000001-01111110-00011000-00101001
952 // CHECK-INST
: fmls za.d
[w8
, 1, vgx4
], { z1.d
- z4.d
}, z14.d
953 // CHECK-ENCODING
: [0x29,0x18,0x7e,0xc1]
954 // CHECK-ERROR
: instruction requires
: sme2
955 // CHECK-UNKNOWN
: c17e1829
<unknown
>
957 fmls za.d
[w10
, 0, vgx4
], {z19.d
- z22.d
}, z4.d
// 11000001-01110100-01011010-01101000
958 // CHECK-INST
: fmls za.d
[w10
, 0, vgx4
], { z19.d
- z22.d
}, z4.d
959 // CHECK-ENCODING
: [0x68,0x5a,0x74,0xc1]
960 // CHECK-ERROR
: instruction requires
: sme2
961 // CHECK-UNKNOWN
: c1745a68
<unknown
>
963 fmls za.d
[w10
, 0], {z19.d
- z22.d
}, z4.d
// 11000001-01110100-01011010-01101000
964 // CHECK-INST
: fmls za.d
[w10
, 0, vgx4
], { z19.d
- z22.d
}, z4.d
965 // CHECK-ENCODING
: [0x68,0x5a,0x74,0xc1]
966 // CHECK-ERROR
: instruction requires
: sme2
967 // CHECK-UNKNOWN
: c1745a68
<unknown
>
969 fmls za.d
[w8
, 0, vgx4
], {z12.d
- z15.d
}, z2.d
// 11000001-01110010-00011001-10001000
970 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z12.d
- z15.d
}, z2.d
971 // CHECK-ENCODING
: [0x88,0x19,0x72,0xc1]
972 // CHECK-ERROR
: instruction requires
: sme2
973 // CHECK-UNKNOWN
: c1721988
<unknown
>
975 fmls za.d
[w8
, 0], {z12.d
- z15.d
}, z2.d
// 11000001-01110010-00011001-10001000
976 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z12.d
- z15.d
}, z2.d
977 // CHECK-ENCODING
: [0x88,0x19,0x72,0xc1]
978 // CHECK-ERROR
: instruction requires
: sme2
979 // CHECK-UNKNOWN
: c1721988
<unknown
>
981 fmls za.d
[w10
, 1, vgx4
], {z1.d
- z4.d
}, z10.d
// 11000001-01111010-01011000-00101001
982 // CHECK-INST
: fmls za.d
[w10
, 1, vgx4
], { z1.d
- z4.d
}, z10.d
983 // CHECK-ENCODING
: [0x29,0x58,0x7a,0xc1]
984 // CHECK-ERROR
: instruction requires
: sme2
985 // CHECK-UNKNOWN
: c17a5829
<unknown
>
987 fmls za.d
[w10
, 1], {z1.d
- z4.d
}, z10.d
// 11000001-01111010-01011000-00101001
988 // CHECK-INST
: fmls za.d
[w10
, 1, vgx4
], { z1.d
- z4.d
}, z10.d
989 // CHECK-ENCODING
: [0x29,0x58,0x7a,0xc1]
990 // CHECK-ERROR
: instruction requires
: sme2
991 // CHECK-UNKNOWN
: c17a5829
<unknown
>
993 fmls za.d
[w8
, 5, vgx4
], {z22.d
- z25.d
}, z14.d
// 11000001-01111110-00011010-11001101
994 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z22.d
- z25.d
}, z14.d
995 // CHECK-ENCODING
: [0xcd,0x1a,0x7e,0xc1]
996 // CHECK-ERROR
: instruction requires
: sme2
997 // CHECK-UNKNOWN
: c17e1acd
<unknown
>
999 fmls za.d
[w8
, 5], {z22.d
- z25.d
}, z14.d
// 11000001-01111110-00011010-11001101
1000 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z22.d
- z25.d
}, z14.d
1001 // CHECK-ENCODING
: [0xcd,0x1a,0x7e,0xc1]
1002 // CHECK-ERROR
: instruction requires
: sme2
1003 // CHECK-UNKNOWN
: c17e1acd
<unknown
>
1005 fmls za.d
[w11
, 2, vgx4
], {z9.d
- z12.d
}, z1.d
// 11000001-01110001-01111001-00101010
1006 // CHECK-INST
: fmls za.d
[w11
, 2, vgx4
], { z9.d
- z12.d
}, z1.d
1007 // CHECK-ENCODING
: [0x2a,0x79,0x71,0xc1]
1008 // CHECK-ERROR
: instruction requires
: sme2
1009 // CHECK-UNKNOWN
: c171792a
<unknown
>
1011 fmls za.d
[w11
, 2], {z9.d
- z12.d
}, z1.d
// 11000001-01110001-01111001-00101010
1012 // CHECK-INST
: fmls za.d
[w11
, 2, vgx4
], { z9.d
- z12.d
}, z1.d
1013 // CHECK-ENCODING
: [0x2a,0x79,0x71,0xc1]
1014 // CHECK-ERROR
: instruction requires
: sme2
1015 // CHECK-UNKNOWN
: c171792a
<unknown
>
1017 fmls za.d
[w9
, 7, vgx4
], {z12.d
- z15.d
}, z11.d
// 11000001-01111011-00111001-10001111
1018 // CHECK-INST
: fmls za.d
[w9
, 7, vgx4
], { z12.d
- z15.d
}, z11.d
1019 // CHECK-ENCODING
: [0x8f,0x39,0x7b,0xc1]
1020 // CHECK-ERROR
: instruction requires
: sme2
1021 // CHECK-UNKNOWN
: c17b398f
<unknown
>
1023 fmls za.d
[w9
, 7], {z12.d
- z15.d
}, z11.d
// 11000001-01111011-00111001-10001111
1024 // CHECK-INST
: fmls za.d
[w9
, 7, vgx4
], { z12.d
- z15.d
}, z11.d
1025 // CHECK-ENCODING
: [0x8f,0x39,0x7b,0xc1]
1026 // CHECK-ERROR
: instruction requires
: sme2
1027 // CHECK-UNKNOWN
: c17b398f
<unknown
>
1030 fmls za.d
[w8
, 0, vgx4
], {z0.d
- z3.d
}, z0.d
[0] // 11000001-11010000-10000000-00010000
1031 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z0.d
- z3.d
}, z0.d
[0]
1032 // CHECK-ENCODING
: [0x10,0x80,0xd0,0xc1]
1033 // CHECK-ERROR
: instruction requires
: sme2
1034 // CHECK-UNKNOWN
: c1d08010
<unknown
>
1036 fmls za.d
[w8
, 0], {z0.d
- z3.d
}, z0.d
[0] // 11000001-11010000-10000000-00010000
1037 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z0.d
- z3.d
}, z0.d
[0]
1038 // CHECK-ENCODING
: [0x10,0x80,0xd0,0xc1]
1039 // CHECK-ERROR
: instruction requires
: sme2
1040 // CHECK-UNKNOWN
: c1d08010
<unknown
>
1042 fmls za.d
[w10
, 5, vgx4
], {z8.d
- z11.d
}, z5.d
[1] // 11000001-11010101-11000101-00010101
1043 // CHECK-INST
: fmls za.d
[w10
, 5, vgx4
], { z8.d
- z11.d
}, z5.d
[1]
1044 // CHECK-ENCODING
: [0x15,0xc5,0xd5,0xc1]
1045 // CHECK-ERROR
: instruction requires
: sme2
1046 // CHECK-UNKNOWN
: c1d5c515
<unknown
>
1048 fmls za.d
[w10
, 5], {z8.d
- z11.d
}, z5.d
[1] // 11000001-11010101-11000101-00010101
1049 // CHECK-INST
: fmls za.d
[w10
, 5, vgx4
], { z8.d
- z11.d
}, z5.d
[1]
1050 // CHECK-ENCODING
: [0x15,0xc5,0xd5,0xc1]
1051 // CHECK-ERROR
: instruction requires
: sme2
1052 // CHECK-UNKNOWN
: c1d5c515
<unknown
>
1054 fmls za.d
[w11
, 7, vgx4
], {z12.d
- z15.d
}, z8.d
[1] // 11000001-11011000-11100101-10010111
1055 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z12.d
- z15.d
}, z8.d
[1]
1056 // CHECK-ENCODING
: [0x97,0xe5,0xd8,0xc1]
1057 // CHECK-ERROR
: instruction requires
: sme2
1058 // CHECK-UNKNOWN
: c1d8e597
<unknown
>
1060 fmls za.d
[w11
, 7], {z12.d
- z15.d
}, z8.d
[1] // 11000001-11011000-11100101-10010111
1061 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z12.d
- z15.d
}, z8.d
[1]
1062 // CHECK-ENCODING
: [0x97,0xe5,0xd8,0xc1]
1063 // CHECK-ERROR
: instruction requires
: sme2
1064 // CHECK-UNKNOWN
: c1d8e597
<unknown
>
1066 fmls za.d
[w11
, 7, vgx4
], {z28.d
- z31.d
}, z15.d
[1] // 11000001-11011111-11100111-10010111
1067 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z28.d
- z31.d
}, z15.d
[1]
1068 // CHECK-ENCODING
: [0x97,0xe7,0xdf,0xc1]
1069 // CHECK-ERROR
: instruction requires
: sme2
1070 // CHECK-UNKNOWN
: c1dfe797
<unknown
>
1072 fmls za.d
[w11
, 7], {z28.d
- z31.d
}, z15.d
[1] // 11000001-11011111-11100111-10010111
1073 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z28.d
- z31.d
}, z15.d
[1]
1074 // CHECK-ENCODING
: [0x97,0xe7,0xdf,0xc1]
1075 // CHECK-ERROR
: instruction requires
: sme2
1076 // CHECK-UNKNOWN
: c1dfe797
<unknown
>
1078 fmls za.d
[w8
, 5, vgx4
], {z16.d
- z19.d
}, z0.d
[1] // 11000001-11010000-10000110-00010101
1079 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z16.d
- z19.d
}, z0.d
[1]
1080 // CHECK-ENCODING
: [0x15,0x86,0xd0,0xc1]
1081 // CHECK-ERROR
: instruction requires
: sme2
1082 // CHECK-UNKNOWN
: c1d08615
<unknown
>
1084 fmls za.d
[w8
, 5], {z16.d
- z19.d
}, z0.d
[1] // 11000001-11010000-10000110-00010101
1085 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z16.d
- z19.d
}, z0.d
[1]
1086 // CHECK-ENCODING
: [0x15,0x86,0xd0,0xc1]
1087 // CHECK-ERROR
: instruction requires
: sme2
1088 // CHECK-UNKNOWN
: c1d08615
<unknown
>
1090 fmls za.d
[w8
, 1, vgx4
], {z0.d
- z3.d
}, z14.d
[1] // 11000001-11011110-10000100-00010001
1091 // CHECK-INST
: fmls za.d
[w8
, 1, vgx4
], { z0.d
- z3.d
}, z14.d
[1]
1092 // CHECK-ENCODING
: [0x11,0x84,0xde,0xc1]
1093 // CHECK-ERROR
: instruction requires
: sme2
1094 // CHECK-UNKNOWN
: c1de8411
<unknown
>
1096 fmls za.d
[w8
, 1], {z0.d
- z3.d
}, z14.d
[1] // 11000001-11011110-10000100-00010001
1097 // CHECK-INST
: fmls za.d
[w8
, 1, vgx4
], { z0.d
- z3.d
}, z14.d
[1]
1098 // CHECK-ENCODING
: [0x11,0x84,0xde,0xc1]
1099 // CHECK-ERROR
: instruction requires
: sme2
1100 // CHECK-UNKNOWN
: c1de8411
<unknown
>
1102 fmls za.d
[w10
, 0, vgx4
], {z16.d
- z19.d
}, z4.d
[1] // 11000001-11010100-11000110-00010000
1103 // CHECK-INST
: fmls za.d
[w10
, 0, vgx4
], { z16.d
- z19.d
}, z4.d
[1]
1104 // CHECK-ENCODING
: [0x10,0xc6,0xd4,0xc1]
1105 // CHECK-ERROR
: instruction requires
: sme2
1106 // CHECK-UNKNOWN
: c1d4c610
<unknown
>
1108 fmls za.d
[w10
, 0], {z16.d
- z19.d
}, z4.d
[1] // 11000001-11010100-11000110-00010000
1109 // CHECK-INST
: fmls za.d
[w10
, 0, vgx4
], { z16.d
- z19.d
}, z4.d
[1]
1110 // CHECK-ENCODING
: [0x10,0xc6,0xd4,0xc1]
1111 // CHECK-ERROR
: instruction requires
: sme2
1112 // CHECK-UNKNOWN
: c1d4c610
<unknown
>
1114 fmls za.d
[w8
, 0, vgx4
], {z12.d
- z15.d
}, z2.d
[0] // 11000001-11010010-10000001-10010000
1115 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z12.d
- z15.d
}, z2.d
[0]
1116 // CHECK-ENCODING
: [0x90,0x81,0xd2,0xc1]
1117 // CHECK-ERROR
: instruction requires
: sme2
1118 // CHECK-UNKNOWN
: c1d28190
<unknown
>
1120 fmls za.d
[w8
, 0], {z12.d
- z15.d
}, z2.d
[0] // 11000001-11010010-10000001-10010000
1121 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z12.d
- z15.d
}, z2.d
[0]
1122 // CHECK-ENCODING
: [0x90,0x81,0xd2,0xc1]
1123 // CHECK-ERROR
: instruction requires
: sme2
1124 // CHECK-UNKNOWN
: c1d28190
<unknown
>
1126 fmls za.d
[w10
, 1, vgx4
], {z0.d
- z3.d
}, z10.d
[0] // 11000001-11011010-11000000-00010001
1127 // CHECK-INST
: fmls za.d
[w10
, 1, vgx4
], { z0.d
- z3.d
}, z10.d
[0]
1128 // CHECK-ENCODING
: [0x11,0xc0,0xda,0xc1]
1129 // CHECK-ERROR
: instruction requires
: sme2
1130 // CHECK-UNKNOWN
: c1dac011
<unknown
>
1132 fmls za.d
[w10
, 1], {z0.d
- z3.d
}, z10.d
[0] // 11000001-11011010-11000000-00010001
1133 // CHECK-INST
: fmls za.d
[w10
, 1, vgx4
], { z0.d
- z3.d
}, z10.d
[0]
1134 // CHECK-ENCODING
: [0x11,0xc0,0xda,0xc1]
1135 // CHECK-ERROR
: instruction requires
: sme2
1136 // CHECK-UNKNOWN
: c1dac011
<unknown
>
1138 fmls za.d
[w8
, 5, vgx4
], {z20.d
- z23.d
}, z14.d
[0] // 11000001-11011110-10000010-10010101
1139 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z20.d
- z23.d
}, z14.d
[0]
1140 // CHECK-ENCODING
: [0x95,0x82,0xde,0xc1]
1141 // CHECK-ERROR
: instruction requires
: sme2
1142 // CHECK-UNKNOWN
: c1de8295
<unknown
>
1144 fmls za.d
[w8
, 5], {z20.d
- z23.d
}, z14.d
[0] // 11000001-11011110-10000010-10010101
1145 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z20.d
- z23.d
}, z14.d
[0]
1146 // CHECK-ENCODING
: [0x95,0x82,0xde,0xc1]
1147 // CHECK-ERROR
: instruction requires
: sme2
1148 // CHECK-UNKNOWN
: c1de8295
<unknown
>
1150 fmls za.d
[w11
, 2, vgx4
], {z8.d
- z11.d
}, z1.d
[1] // 11000001-11010001-11100101-00010010
1151 // CHECK-INST
: fmls za.d
[w11
, 2, vgx4
], { z8.d
- z11.d
}, z1.d
[1]
1152 // CHECK-ENCODING
: [0x12,0xe5,0xd1,0xc1]
1153 // CHECK-ERROR
: instruction requires
: sme2
1154 // CHECK-UNKNOWN
: c1d1e512
<unknown
>
1156 fmls za.d
[w11
, 2], {z8.d
- z11.d
}, z1.d
[1] // 11000001-11010001-11100101-00010010
1157 // CHECK-INST
: fmls za.d
[w11
, 2, vgx4
], { z8.d
- z11.d
}, z1.d
[1]
1158 // CHECK-ENCODING
: [0x12,0xe5,0xd1,0xc1]
1159 // CHECK-ERROR
: instruction requires
: sme2
1160 // CHECK-UNKNOWN
: c1d1e512
<unknown
>
1162 fmls za.d
[w9
, 7, vgx4
], {z12.d
- z15.d
}, z11.d
[0] // 11000001-11011011-10100001-10010111
1163 // CHECK-INST
: fmls za.d
[w9
, 7, vgx4
], { z12.d
- z15.d
}, z11.d
[0]
1164 // CHECK-ENCODING
: [0x97,0xa1,0xdb,0xc1]
1165 // CHECK-ERROR
: instruction requires
: sme2
1166 // CHECK-UNKNOWN
: c1dba197
<unknown
>
1168 fmls za.d
[w9
, 7], {z12.d
- z15.d
}, z11.d
[0] // 11000001-11011011-10100001-10010111
1169 // CHECK-INST
: fmls za.d
[w9
, 7, vgx4
], { z12.d
- z15.d
}, z11.d
[0]
1170 // CHECK-ENCODING
: [0x97,0xa1,0xdb,0xc1]
1171 // CHECK-ERROR
: instruction requires
: sme2
1172 // CHECK-UNKNOWN
: c1dba197
<unknown
>
1175 fmls za.d
[w8
, 0, vgx4
], {z0.d
- z3.d
}, {z0.d
- z3.d
} // 11000001-11100001-00011000-00001000
1176 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z0.d
- z3.d
}, { z0.d
- z3.d
}
1177 // CHECK-ENCODING
: [0x08,0x18,0xe1,0xc1]
1178 // CHECK-ERROR
: instruction requires
: sme2
1179 // CHECK-UNKNOWN
: c1e11808
<unknown
>
1181 fmls za.d
[w8
, 0], {z0.d
- z3.d
}, {z0.d
- z3.d
} // 11000001-11100001-00011000-00001000
1182 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z0.d
- z3.d
}, { z0.d
- z3.d
}
1183 // CHECK-ENCODING
: [0x08,0x18,0xe1,0xc1]
1184 // CHECK-ERROR
: instruction requires
: sme2
1185 // CHECK-UNKNOWN
: c1e11808
<unknown
>
1187 fmls za.d
[w10
, 5, vgx4
], {z8.d
- z11.d
}, {z20.d
- z23.d
} // 11000001-11110101-01011001-00001101
1188 // CHECK-INST
: fmls za.d
[w10
, 5, vgx4
], { z8.d
- z11.d
}, { z20.d
- z23.d
}
1189 // CHECK-ENCODING
: [0x0d,0x59,0xf5,0xc1]
1190 // CHECK-ERROR
: instruction requires
: sme2
1191 // CHECK-UNKNOWN
: c1f5590d
<unknown
>
1193 fmls za.d
[w10
, 5], {z8.d
- z11.d
}, {z20.d
- z23.d
} // 11000001-11110101-01011001-00001101
1194 // CHECK-INST
: fmls za.d
[w10
, 5, vgx4
], { z8.d
- z11.d
}, { z20.d
- z23.d
}
1195 // CHECK-ENCODING
: [0x0d,0x59,0xf5,0xc1]
1196 // CHECK-ERROR
: instruction requires
: sme2
1197 // CHECK-UNKNOWN
: c1f5590d
<unknown
>
1199 fmls za.d
[w11
, 7, vgx4
], {z12.d
- z15.d
}, {z8.d
- z11.d
} // 11000001-11101001-01111001-10001111
1200 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z12.d
- z15.d
}, { z8.d
- z11.d
}
1201 // CHECK-ENCODING
: [0x8f,0x79,0xe9,0xc1]
1202 // CHECK-ERROR
: instruction requires
: sme2
1203 // CHECK-UNKNOWN
: c1e9798f
<unknown
>
1205 fmls za.d
[w11
, 7], {z12.d
- z15.d
}, {z8.d
- z11.d
} // 11000001-11101001-01111001-10001111
1206 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z12.d
- z15.d
}, { z8.d
- z11.d
}
1207 // CHECK-ENCODING
: [0x8f,0x79,0xe9,0xc1]
1208 // CHECK-ERROR
: instruction requires
: sme2
1209 // CHECK-UNKNOWN
: c1e9798f
<unknown
>
1211 fmls za.d
[w11
, 7, vgx4
], {z28.d
- z31.d
}, {z28.d
- z31.d
} // 11000001-11111101-01111011-10001111
1212 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z28.d
- z31.d
}, { z28.d
- z31.d
}
1213 // CHECK-ENCODING
: [0x8f,0x7b,0xfd,0xc1]
1214 // CHECK-ERROR
: instruction requires
: sme2
1215 // CHECK-UNKNOWN
: c1fd7b8f
<unknown
>
1217 fmls za.d
[w11
, 7], {z28.d
- z31.d
}, {z28.d
- z31.d
} // 11000001-11111101-01111011-10001111
1218 // CHECK-INST
: fmls za.d
[w11
, 7, vgx4
], { z28.d
- z31.d
}, { z28.d
- z31.d
}
1219 // CHECK-ENCODING
: [0x8f,0x7b,0xfd,0xc1]
1220 // CHECK-ERROR
: instruction requires
: sme2
1221 // CHECK-UNKNOWN
: c1fd7b8f
<unknown
>
1223 fmls za.d
[w8
, 5, vgx4
], {z16.d
- z19.d
}, {z16.d
- z19.d
} // 11000001-11110001-00011010-00001101
1224 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z16.d
- z19.d
}, { z16.d
- z19.d
}
1225 // CHECK-ENCODING
: [0x0d,0x1a,0xf1,0xc1]
1226 // CHECK-ERROR
: instruction requires
: sme2
1227 // CHECK-UNKNOWN
: c1f11a0d
<unknown
>
1229 fmls za.d
[w8
, 5], {z16.d
- z19.d
}, {z16.d
- z19.d
} // 11000001-11110001-00011010-00001101
1230 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z16.d
- z19.d
}, { z16.d
- z19.d
}
1231 // CHECK-ENCODING
: [0x0d,0x1a,0xf1,0xc1]
1232 // CHECK-ERROR
: instruction requires
: sme2
1233 // CHECK-UNKNOWN
: c1f11a0d
<unknown
>
1235 fmls za.d
[w8
, 1, vgx4
], {z0.d
- z3.d
}, {z28.d
- z31.d
} // 11000001-11111101-00011000-00001001
1236 // CHECK-INST
: fmls za.d
[w8
, 1, vgx4
], { z0.d
- z3.d
}, { z28.d
- z31.d
}
1237 // CHECK-ENCODING
: [0x09,0x18,0xfd,0xc1]
1238 // CHECK-ERROR
: instruction requires
: sme2
1239 // CHECK-UNKNOWN
: c1fd1809
<unknown
>
1241 fmls za.d
[w8
, 1], {z0.d
- z3.d
}, {z28.d
- z31.d
} // 11000001-11111101-00011000-00001001
1242 // CHECK-INST
: fmls za.d
[w8
, 1, vgx4
], { z0.d
- z3.d
}, { z28.d
- z31.d
}
1243 // CHECK-ENCODING
: [0x09,0x18,0xfd,0xc1]
1244 // CHECK-ERROR
: instruction requires
: sme2
1245 // CHECK-UNKNOWN
: c1fd1809
<unknown
>
1247 fmls za.d
[w10
, 0, vgx4
], {z16.d
- z19.d
}, {z20.d
- z23.d
} // 11000001-11110101-01011010-00001000
1248 // CHECK-INST
: fmls za.d
[w10
, 0, vgx4
], { z16.d
- z19.d
}, { z20.d
- z23.d
}
1249 // CHECK-ENCODING
: [0x08,0x5a,0xf5,0xc1]
1250 // CHECK-ERROR
: instruction requires
: sme2
1251 // CHECK-UNKNOWN
: c1f55a08
<unknown
>
1253 fmls za.d
[w10
, 0], {z16.d
- z19.d
}, {z20.d
- z23.d
} // 11000001-11110101-01011010-00001000
1254 // CHECK-INST
: fmls za.d
[w10
, 0, vgx4
], { z16.d
- z19.d
}, { z20.d
- z23.d
}
1255 // CHECK-ENCODING
: [0x08,0x5a,0xf5,0xc1]
1256 // CHECK-ERROR
: instruction requires
: sme2
1257 // CHECK-UNKNOWN
: c1f55a08
<unknown
>
1259 fmls za.d
[w8
, 0, vgx4
], {z12.d
- z15.d
}, {z0.d
- z3.d
} // 11000001-11100001-00011001-10001000
1260 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z12.d
- z15.d
}, { z0.d
- z3.d
}
1261 // CHECK-ENCODING
: [0x88,0x19,0xe1,0xc1]
1262 // CHECK-ERROR
: instruction requires
: sme2
1263 // CHECK-UNKNOWN
: c1e11988
<unknown
>
1265 fmls za.d
[w8
, 0], {z12.d
- z15.d
}, {z0.d
- z3.d
} // 11000001-11100001-00011001-10001000
1266 // CHECK-INST
: fmls za.d
[w8
, 0, vgx4
], { z12.d
- z15.d
}, { z0.d
- z3.d
}
1267 // CHECK-ENCODING
: [0x88,0x19,0xe1,0xc1]
1268 // CHECK-ERROR
: instruction requires
: sme2
1269 // CHECK-UNKNOWN
: c1e11988
<unknown
>
1271 fmls za.d
[w10
, 1, vgx4
], {z0.d
- z3.d
}, {z24.d
- z27.d
} // 11000001-11111001-01011000-00001001
1272 // CHECK-INST
: fmls za.d
[w10
, 1, vgx4
], { z0.d
- z3.d
}, { z24.d
- z27.d
}
1273 // CHECK-ENCODING
: [0x09,0x58,0xf9,0xc1]
1274 // CHECK-ERROR
: instruction requires
: sme2
1275 // CHECK-UNKNOWN
: c1f95809
<unknown
>
1277 fmls za.d
[w10
, 1], {z0.d
- z3.d
}, {z24.d
- z27.d
} // 11000001-11111001-01011000-00001001
1278 // CHECK-INST
: fmls za.d
[w10
, 1, vgx4
], { z0.d
- z3.d
}, { z24.d
- z27.d
}
1279 // CHECK-ENCODING
: [0x09,0x58,0xf9,0xc1]
1280 // CHECK-ERROR
: instruction requires
: sme2
1281 // CHECK-UNKNOWN
: c1f95809
<unknown
>
1283 fmls za.d
[w8
, 5, vgx4
], {z20.d
- z23.d
}, {z28.d
- z31.d
} // 11000001-11111101-00011010-10001101
1284 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z20.d
- z23.d
}, { z28.d
- z31.d
}
1285 // CHECK-ENCODING
: [0x8d,0x1a,0xfd,0xc1]
1286 // CHECK-ERROR
: instruction requires
: sme2
1287 // CHECK-UNKNOWN
: c1fd1a8d
<unknown
>
1289 fmls za.d
[w8
, 5], {z20.d
- z23.d
}, {z28.d
- z31.d
} // 11000001-11111101-00011010-10001101
1290 // CHECK-INST
: fmls za.d
[w8
, 5, vgx4
], { z20.d
- z23.d
}, { z28.d
- z31.d
}
1291 // CHECK-ENCODING
: [0x8d,0x1a,0xfd,0xc1]
1292 // CHECK-ERROR
: instruction requires
: sme2
1293 // CHECK-UNKNOWN
: c1fd1a8d
<unknown
>
1295 fmls za.d
[w11
, 2, vgx4
], {z8.d
- z11.d
}, {z0.d
- z3.d
} // 11000001-11100001-01111001-00001010
1296 // CHECK-INST
: fmls za.d
[w11
, 2, vgx4
], { z8.d
- z11.d
}, { z0.d
- z3.d
}
1297 // CHECK-ENCODING
: [0x0a,0x79,0xe1,0xc1]
1298 // CHECK-ERROR
: instruction requires
: sme2
1299 // CHECK-UNKNOWN
: c1e1790a
<unknown
>
1301 fmls za.d
[w11
, 2], {z8.d
- z11.d
}, {z0.d
- z3.d
} // 11000001-11100001-01111001-00001010
1302 // CHECK-INST
: fmls za.d
[w11
, 2, vgx4
], { z8.d
- z11.d
}, { z0.d
- z3.d
}
1303 // CHECK-ENCODING
: [0x0a,0x79,0xe1,0xc1]
1304 // CHECK-ERROR
: instruction requires
: sme2
1305 // CHECK-UNKNOWN
: c1e1790a
<unknown
>
1307 fmls za.d
[w9
, 7, vgx4
], {z12.d
- z15.d
}, {z8.d
- z11.d
} // 11000001-11101001-00111001-10001111
1308 // CHECK-INST
: fmls za.d
[w9
, 7, vgx4
], { z12.d
- z15.d
}, { z8.d
- z11.d
}
1309 // CHECK-ENCODING
: [0x8f,0x39,0xe9,0xc1]
1310 // CHECK-ERROR
: instruction requires
: sme2
1311 // CHECK-UNKNOWN
: c1e9398f
<unknown
>
1313 fmls za.d
[w9
, 7], {z12.d
- z15.d
}, {z8.d
- z11.d
} // 11000001-11101001-00111001-10001111
1314 // CHECK-INST
: fmls za.d
[w9
, 7, vgx4
], { z12.d
- z15.d
}, { z8.d
- z11.d
}
1315 // CHECK-ENCODING
: [0x8f,0x39,0xe9,0xc1]
1316 // CHECK-ERROR
: instruction requires
: sme2
1317 // CHECK-UNKNOWN
: c1e9398f
<unknown
>
1320 fmls za.s
[w8
, 0, vgx4
], {z0.s
- z3.s
}, z0.s
// 11000001-00110000-00011000-00001000
1321 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z0.s
- z3.s
}, z0.s
1322 // CHECK-ENCODING
: [0x08,0x18,0x30,0xc1]
1323 // CHECK-ERROR
: instruction requires
: sme2
1324 // CHECK-UNKNOWN
: c1301808
<unknown
>
1326 fmls za.s
[w8
, 0], {z0.s
- z3.s
}, z0.s
// 11000001-00110000-00011000-00001000
1327 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z0.s
- z3.s
}, z0.s
1328 // CHECK-ENCODING
: [0x08,0x18,0x30,0xc1]
1329 // CHECK-ERROR
: instruction requires
: sme2
1330 // CHECK-UNKNOWN
: c1301808
<unknown
>
1332 fmls za.s
[w10
, 5, vgx4
], {z10.s
- z13.s
}, z5.s
// 11000001-00110101-01011001-01001101
1333 // CHECK-INST
: fmls za.s
[w10
, 5, vgx4
], { z10.s
- z13.s
}, z5.s
1334 // CHECK-ENCODING
: [0x4d,0x59,0x35,0xc1]
1335 // CHECK-ERROR
: instruction requires
: sme2
1336 // CHECK-UNKNOWN
: c135594d
<unknown
>
1338 fmls za.s
[w10
, 5], {z10.s
- z13.s
}, z5.s
// 11000001-00110101-01011001-01001101
1339 // CHECK-INST
: fmls za.s
[w10
, 5, vgx4
], { z10.s
- z13.s
}, z5.s
1340 // CHECK-ENCODING
: [0x4d,0x59,0x35,0xc1]
1341 // CHECK-ERROR
: instruction requires
: sme2
1342 // CHECK-UNKNOWN
: c135594d
<unknown
>
1344 fmls za.s
[w11
, 7, vgx4
], {z13.s
- z16.s
}, z8.s
// 11000001-00111000-01111001-10101111
1345 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z13.s
- z16.s
}, z8.s
1346 // CHECK-ENCODING
: [0xaf,0x79,0x38,0xc1]
1347 // CHECK-ERROR
: instruction requires
: sme2
1348 // CHECK-UNKNOWN
: c13879af
<unknown
>
1350 fmls za.s
[w11
, 7], {z13.s
- z16.s
}, z8.s
// 11000001-00111000-01111001-10101111
1351 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z13.s
- z16.s
}, z8.s
1352 // CHECK-ENCODING
: [0xaf,0x79,0x38,0xc1]
1353 // CHECK-ERROR
: instruction requires
: sme2
1354 // CHECK-UNKNOWN
: c13879af
<unknown
>
1356 fmls za.s
[w11
, 7, vgx4
], {z31.s
- z2.s
}, z15.s
// 11000001-00111111-01111011-11101111
1357 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z31.s
, z0.s
, z1.s
, z2.s
}, z15.s
1358 // CHECK-ENCODING
: [0xef,0x7b,0x3f,0xc1]
1359 // CHECK-ERROR
: instruction requires
: sme2
1360 // CHECK-UNKNOWN
: c13f7bef
<unknown
>
1362 fmls za.s
[w11
, 7], {z31.s
- z2.s
}, z15.s
// 11000001-00111111-01111011-11101111
1363 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z31.s
, z0.s
, z1.s
, z2.s
}, z15.s
1364 // CHECK-ENCODING
: [0xef,0x7b,0x3f,0xc1]
1365 // CHECK-ERROR
: instruction requires
: sme2
1366 // CHECK-UNKNOWN
: c13f7bef
<unknown
>
1368 fmls za.s
[w8
, 5, vgx4
], {z17.s
- z20.s
}, z0.s
// 11000001-00110000-00011010-00101101
1369 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z17.s
- z20.s
}, z0.s
1370 // CHECK-ENCODING
: [0x2d,0x1a,0x30,0xc1]
1371 // CHECK-ERROR
: instruction requires
: sme2
1372 // CHECK-UNKNOWN
: c1301a2d
<unknown
>
1374 fmls za.s
[w8
, 5], {z17.s
- z20.s
}, z0.s
// 11000001-00110000-00011010-00101101
1375 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z17.s
- z20.s
}, z0.s
1376 // CHECK-ENCODING
: [0x2d,0x1a,0x30,0xc1]
1377 // CHECK-ERROR
: instruction requires
: sme2
1378 // CHECK-UNKNOWN
: c1301a2d
<unknown
>
1380 fmls za.s
[w8
, 1, vgx4
], {z1.s
- z4.s
}, z14.s
// 11000001-00111110-00011000-00101001
1381 // CHECK-INST
: fmls za.s
[w8
, 1, vgx4
], { z1.s
- z4.s
}, z14.s
1382 // CHECK-ENCODING
: [0x29,0x18,0x3e,0xc1]
1383 // CHECK-ERROR
: instruction requires
: sme2
1384 // CHECK-UNKNOWN
: c13e1829
<unknown
>
1386 fmls za.s
[w8
, 1], {z1.s
- z4.s
}, z14.s
// 11000001-00111110-00011000-00101001
1387 // CHECK-INST
: fmls za.s
[w8
, 1, vgx4
], { z1.s
- z4.s
}, z14.s
1388 // CHECK-ENCODING
: [0x29,0x18,0x3e,0xc1]
1389 // CHECK-ERROR
: instruction requires
: sme2
1390 // CHECK-UNKNOWN
: c13e1829
<unknown
>
1392 fmls za.s
[w10
, 0, vgx4
], {z19.s
- z22.s
}, z4.s
// 11000001-00110100-01011010-01101000
1393 // CHECK-INST
: fmls za.s
[w10
, 0, vgx4
], { z19.s
- z22.s
}, z4.s
1394 // CHECK-ENCODING
: [0x68,0x5a,0x34,0xc1]
1395 // CHECK-ERROR
: instruction requires
: sme2
1396 // CHECK-UNKNOWN
: c1345a68
<unknown
>
1398 fmls za.s
[w10
, 0], {z19.s
- z22.s
}, z4.s
// 11000001-00110100-01011010-01101000
1399 // CHECK-INST
: fmls za.s
[w10
, 0, vgx4
], { z19.s
- z22.s
}, z4.s
1400 // CHECK-ENCODING
: [0x68,0x5a,0x34,0xc1]
1401 // CHECK-ERROR
: instruction requires
: sme2
1402 // CHECK-UNKNOWN
: c1345a68
<unknown
>
1404 fmls za.s
[w8
, 0, vgx4
], {z12.s
- z15.s
}, z2.s
// 11000001-00110010-00011001-10001000
1405 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z12.s
- z15.s
}, z2.s
1406 // CHECK-ENCODING
: [0x88,0x19,0x32,0xc1]
1407 // CHECK-ERROR
: instruction requires
: sme2
1408 // CHECK-UNKNOWN
: c1321988
<unknown
>
1410 fmls za.s
[w8
, 0], {z12.s
- z15.s
}, z2.s
// 11000001-00110010-00011001-10001000
1411 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z12.s
- z15.s
}, z2.s
1412 // CHECK-ENCODING
: [0x88,0x19,0x32,0xc1]
1413 // CHECK-ERROR
: instruction requires
: sme2
1414 // CHECK-UNKNOWN
: c1321988
<unknown
>
1416 fmls za.s
[w10
, 1, vgx4
], {z1.s
- z4.s
}, z10.s
// 11000001-00111010-01011000-00101001
1417 // CHECK-INST
: fmls za.s
[w10
, 1, vgx4
], { z1.s
- z4.s
}, z10.s
1418 // CHECK-ENCODING
: [0x29,0x58,0x3a,0xc1]
1419 // CHECK-ERROR
: instruction requires
: sme2
1420 // CHECK-UNKNOWN
: c13a5829
<unknown
>
1422 fmls za.s
[w10
, 1], {z1.s
- z4.s
}, z10.s
// 11000001-00111010-01011000-00101001
1423 // CHECK-INST
: fmls za.s
[w10
, 1, vgx4
], { z1.s
- z4.s
}, z10.s
1424 // CHECK-ENCODING
: [0x29,0x58,0x3a,0xc1]
1425 // CHECK-ERROR
: instruction requires
: sme2
1426 // CHECK-UNKNOWN
: c13a5829
<unknown
>
1428 fmls za.s
[w8
, 5, vgx4
], {z22.s
- z25.s
}, z14.s
// 11000001-00111110-00011010-11001101
1429 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z22.s
- z25.s
}, z14.s
1430 // CHECK-ENCODING
: [0xcd,0x1a,0x3e,0xc1]
1431 // CHECK-ERROR
: instruction requires
: sme2
1432 // CHECK-UNKNOWN
: c13e1acd
<unknown
>
1434 fmls za.s
[w8
, 5], {z22.s
- z25.s
}, z14.s
// 11000001-00111110-00011010-11001101
1435 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z22.s
- z25.s
}, z14.s
1436 // CHECK-ENCODING
: [0xcd,0x1a,0x3e,0xc1]
1437 // CHECK-ERROR
: instruction requires
: sme2
1438 // CHECK-UNKNOWN
: c13e1acd
<unknown
>
1440 fmls za.s
[w11
, 2, vgx4
], {z9.s
- z12.s
}, z1.s
// 11000001-00110001-01111001-00101010
1441 // CHECK-INST
: fmls za.s
[w11
, 2, vgx4
], { z9.s
- z12.s
}, z1.s
1442 // CHECK-ENCODING
: [0x2a,0x79,0x31,0xc1]
1443 // CHECK-ERROR
: instruction requires
: sme2
1444 // CHECK-UNKNOWN
: c131792a
<unknown
>
1446 fmls za.s
[w11
, 2], {z9.s
- z12.s
}, z1.s
// 11000001-00110001-01111001-00101010
1447 // CHECK-INST
: fmls za.s
[w11
, 2, vgx4
], { z9.s
- z12.s
}, z1.s
1448 // CHECK-ENCODING
: [0x2a,0x79,0x31,0xc1]
1449 // CHECK-ERROR
: instruction requires
: sme2
1450 // CHECK-UNKNOWN
: c131792a
<unknown
>
1452 fmls za.s
[w9
, 7, vgx4
], {z12.s
- z15.s
}, z11.s
// 11000001-00111011-00111001-10001111
1453 // CHECK-INST
: fmls za.s
[w9
, 7, vgx4
], { z12.s
- z15.s
}, z11.s
1454 // CHECK-ENCODING
: [0x8f,0x39,0x3b,0xc1]
1455 // CHECK-ERROR
: instruction requires
: sme2
1456 // CHECK-UNKNOWN
: c13b398f
<unknown
>
1458 fmls za.s
[w9
, 7], {z12.s
- z15.s
}, z11.s
// 11000001-00111011-00111001-10001111
1459 // CHECK-INST
: fmls za.s
[w9
, 7, vgx4
], { z12.s
- z15.s
}, z11.s
1460 // CHECK-ENCODING
: [0x8f,0x39,0x3b,0xc1]
1461 // CHECK-ERROR
: instruction requires
: sme2
1462 // CHECK-UNKNOWN
: c13b398f
<unknown
>
1465 fmls za.s
[w8
, 0, vgx4
], {z0.s
- z3.s
}, z0.s
[0] // 11000001-01010000-10000000-00010000
1466 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z0.s
- z3.s
}, z0.s
[0]
1467 // CHECK-ENCODING
: [0x10,0x80,0x50,0xc1]
1468 // CHECK-ERROR
: instruction requires
: sme2
1469 // CHECK-UNKNOWN
: c1508010
<unknown
>
1471 fmls za.s
[w8
, 0], {z0.s
- z3.s
}, z0.s
[0] // 11000001-01010000-10000000-00010000
1472 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z0.s
- z3.s
}, z0.s
[0]
1473 // CHECK-ENCODING
: [0x10,0x80,0x50,0xc1]
1474 // CHECK-ERROR
: instruction requires
: sme2
1475 // CHECK-UNKNOWN
: c1508010
<unknown
>
1477 fmls za.s
[w10
, 5, vgx4
], {z8.s
- z11.s
}, z5.s
[1] // 11000001-01010101-11000101-00010101
1478 // CHECK-INST
: fmls za.s
[w10
, 5, vgx4
], { z8.s
- z11.s
}, z5.s
[1]
1479 // CHECK-ENCODING
: [0x15,0xc5,0x55,0xc1]
1480 // CHECK-ERROR
: instruction requires
: sme2
1481 // CHECK-UNKNOWN
: c155c515
<unknown
>
1483 fmls za.s
[w10
, 5], {z8.s
- z11.s
}, z5.s
[1] // 11000001-01010101-11000101-00010101
1484 // CHECK-INST
: fmls za.s
[w10
, 5, vgx4
], { z8.s
- z11.s
}, z5.s
[1]
1485 // CHECK-ENCODING
: [0x15,0xc5,0x55,0xc1]
1486 // CHECK-ERROR
: instruction requires
: sme2
1487 // CHECK-UNKNOWN
: c155c515
<unknown
>
1489 fmls za.s
[w11
, 7, vgx4
], {z12.s
- z15.s
}, z8.s
[3] // 11000001-01011000-11101101-10010111
1490 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z12.s
- z15.s
}, z8.s
[3]
1491 // CHECK-ENCODING
: [0x97,0xed,0x58,0xc1]
1492 // CHECK-ERROR
: instruction requires
: sme2
1493 // CHECK-UNKNOWN
: c158ed97
<unknown
>
1495 fmls za.s
[w11
, 7], {z12.s
- z15.s
}, z8.s
[3] // 11000001-01011000-11101101-10010111
1496 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z12.s
- z15.s
}, z8.s
[3]
1497 // CHECK-ENCODING
: [0x97,0xed,0x58,0xc1]
1498 // CHECK-ERROR
: instruction requires
: sme2
1499 // CHECK-UNKNOWN
: c158ed97
<unknown
>
1501 fmls za.s
[w11
, 7, vgx4
], {z28.s
- z31.s
}, z15.s
[3] // 11000001-01011111-11101111-10010111
1502 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z28.s
- z31.s
}, z15.s
[3]
1503 // CHECK-ENCODING
: [0x97,0xef,0x5f,0xc1]
1504 // CHECK-ERROR
: instruction requires
: sme2
1505 // CHECK-UNKNOWN
: c15fef97
<unknown
>
1507 fmls za.s
[w11
, 7], {z28.s
- z31.s
}, z15.s
[3] // 11000001-01011111-11101111-10010111
1508 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z28.s
- z31.s
}, z15.s
[3]
1509 // CHECK-ENCODING
: [0x97,0xef,0x5f,0xc1]
1510 // CHECK-ERROR
: instruction requires
: sme2
1511 // CHECK-UNKNOWN
: c15fef97
<unknown
>
1513 fmls za.s
[w8
, 5, vgx4
], {z16.s
- z19.s
}, z0.s
[3] // 11000001-01010000-10001110-00010101
1514 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z16.s
- z19.s
}, z0.s
[3]
1515 // CHECK-ENCODING
: [0x15,0x8e,0x50,0xc1]
1516 // CHECK-ERROR
: instruction requires
: sme2
1517 // CHECK-UNKNOWN
: c1508e15
<unknown
>
1519 fmls za.s
[w8
, 5], {z16.s
- z19.s
}, z0.s
[3] // 11000001-01010000-10001110-00010101
1520 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z16.s
- z19.s
}, z0.s
[3]
1521 // CHECK-ENCODING
: [0x15,0x8e,0x50,0xc1]
1522 // CHECK-ERROR
: instruction requires
: sme2
1523 // CHECK-UNKNOWN
: c1508e15
<unknown
>
1525 fmls za.s
[w8
, 1, vgx4
], {z0.s
- z3.s
}, z14.s
[1] // 11000001-01011110-10000100-00010001
1526 // CHECK-INST
: fmls za.s
[w8
, 1, vgx4
], { z0.s
- z3.s
}, z14.s
[1]
1527 // CHECK-ENCODING
: [0x11,0x84,0x5e,0xc1]
1528 // CHECK-ERROR
: instruction requires
: sme2
1529 // CHECK-UNKNOWN
: c15e8411
<unknown
>
1531 fmls za.s
[w8
, 1], {z0.s
- z3.s
}, z14.s
[1] // 11000001-01011110-10000100-00010001
1532 // CHECK-INST
: fmls za.s
[w8
, 1, vgx4
], { z0.s
- z3.s
}, z14.s
[1]
1533 // CHECK-ENCODING
: [0x11,0x84,0x5e,0xc1]
1534 // CHECK-ERROR
: instruction requires
: sme2
1535 // CHECK-UNKNOWN
: c15e8411
<unknown
>
1537 fmls za.s
[w10
, 0, vgx4
], {z16.s
- z19.s
}, z4.s
[1] // 11000001-01010100-11000110-00010000
1538 // CHECK-INST
: fmls za.s
[w10
, 0, vgx4
], { z16.s
- z19.s
}, z4.s
[1]
1539 // CHECK-ENCODING
: [0x10,0xc6,0x54,0xc1]
1540 // CHECK-ERROR
: instruction requires
: sme2
1541 // CHECK-UNKNOWN
: c154c610
<unknown
>
1543 fmls za.s
[w10
, 0], {z16.s
- z19.s
}, z4.s
[1] // 11000001-01010100-11000110-00010000
1544 // CHECK-INST
: fmls za.s
[w10
, 0, vgx4
], { z16.s
- z19.s
}, z4.s
[1]
1545 // CHECK-ENCODING
: [0x10,0xc6,0x54,0xc1]
1546 // CHECK-ERROR
: instruction requires
: sme2
1547 // CHECK-UNKNOWN
: c154c610
<unknown
>
1549 fmls za.s
[w8
, 0, vgx4
], {z12.s
- z15.s
}, z2.s
[2] // 11000001-01010010-10001001-10010000
1550 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z12.s
- z15.s
}, z2.s
[2]
1551 // CHECK-ENCODING
: [0x90,0x89,0x52,0xc1]
1552 // CHECK-ERROR
: instruction requires
: sme2
1553 // CHECK-UNKNOWN
: c1528990
<unknown
>
1555 fmls za.s
[w8
, 0], {z12.s
- z15.s
}, z2.s
[2] // 11000001-01010010-10001001-10010000
1556 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z12.s
- z15.s
}, z2.s
[2]
1557 // CHECK-ENCODING
: [0x90,0x89,0x52,0xc1]
1558 // CHECK-ERROR
: instruction requires
: sme2
1559 // CHECK-UNKNOWN
: c1528990
<unknown
>
1561 fmls za.s
[w10
, 1, vgx4
], {z0.s
- z3.s
}, z10.s
[2] // 11000001-01011010-11001000-00010001
1562 // CHECK-INST
: fmls za.s
[w10
, 1, vgx4
], { z0.s
- z3.s
}, z10.s
[2]
1563 // CHECK-ENCODING
: [0x11,0xc8,0x5a,0xc1]
1564 // CHECK-ERROR
: instruction requires
: sme2
1565 // CHECK-UNKNOWN
: c15ac811
<unknown
>
1567 fmls za.s
[w10
, 1], {z0.s
- z3.s
}, z10.s
[2] // 11000001-01011010-11001000-00010001
1568 // CHECK-INST
: fmls za.s
[w10
, 1, vgx4
], { z0.s
- z3.s
}, z10.s
[2]
1569 // CHECK-ENCODING
: [0x11,0xc8,0x5a,0xc1]
1570 // CHECK-ERROR
: instruction requires
: sme2
1571 // CHECK-UNKNOWN
: c15ac811
<unknown
>
1573 fmls za.s
[w8
, 5, vgx4
], {z20.s
- z23.s
}, z14.s
[2] // 11000001-01011110-10001010-10010101
1574 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z20.s
- z23.s
}, z14.s
[2]
1575 // CHECK-ENCODING
: [0x95,0x8a,0x5e,0xc1]
1576 // CHECK-ERROR
: instruction requires
: sme2
1577 // CHECK-UNKNOWN
: c15e8a95
<unknown
>
1579 fmls za.s
[w8
, 5], {z20.s
- z23.s
}, z14.s
[2] // 11000001-01011110-10001010-10010101
1580 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z20.s
- z23.s
}, z14.s
[2]
1581 // CHECK-ENCODING
: [0x95,0x8a,0x5e,0xc1]
1582 // CHECK-ERROR
: instruction requires
: sme2
1583 // CHECK-UNKNOWN
: c15e8a95
<unknown
>
1585 fmls za.s
[w11
, 2, vgx4
], {z8.s
- z11.s
}, z1.s
[1] // 11000001-01010001-11100101-00010010
1586 // CHECK-INST
: fmls za.s
[w11
, 2, vgx4
], { z8.s
- z11.s
}, z1.s
[1]
1587 // CHECK-ENCODING
: [0x12,0xe5,0x51,0xc1]
1588 // CHECK-ERROR
: instruction requires
: sme2
1589 // CHECK-UNKNOWN
: c151e512
<unknown
>
1591 fmls za.s
[w11
, 2], {z8.s
- z11.s
}, z1.s
[1] // 11000001-01010001-11100101-00010010
1592 // CHECK-INST
: fmls za.s
[w11
, 2, vgx4
], { z8.s
- z11.s
}, z1.s
[1]
1593 // CHECK-ENCODING
: [0x12,0xe5,0x51,0xc1]
1594 // CHECK-ERROR
: instruction requires
: sme2
1595 // CHECK-UNKNOWN
: c151e512
<unknown
>
1597 fmls za.s
[w9
, 7, vgx4
], {z12.s
- z15.s
}, z11.s
[2] // 11000001-01011011-10101001-10010111
1598 // CHECK-INST
: fmls za.s
[w9
, 7, vgx4
], { z12.s
- z15.s
}, z11.s
[2]
1599 // CHECK-ENCODING
: [0x97,0xa9,0x5b,0xc1]
1600 // CHECK-ERROR
: instruction requires
: sme2
1601 // CHECK-UNKNOWN
: c15ba997
<unknown
>
1603 fmls za.s
[w9
, 7], {z12.s
- z15.s
}, z11.s
[2] // 11000001-01011011-10101001-10010111
1604 // CHECK-INST
: fmls za.s
[w9
, 7, vgx4
], { z12.s
- z15.s
}, z11.s
[2]
1605 // CHECK-ENCODING
: [0x97,0xa9,0x5b,0xc1]
1606 // CHECK-ERROR
: instruction requires
: sme2
1607 // CHECK-UNKNOWN
: c15ba997
<unknown
>
1610 fmls za.s
[w8
, 0, vgx4
], {z0.s
- z3.s
}, {z0.s
- z3.s
} // 11000001-10100001-00011000-00001000
1611 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z0.s
- z3.s
}, { z0.s
- z3.s
}
1612 // CHECK-ENCODING
: [0x08,0x18,0xa1,0xc1]
1613 // CHECK-ERROR
: instruction requires
: sme2
1614 // CHECK-UNKNOWN
: c1a11808
<unknown
>
1616 fmls za.s
[w8
, 0], {z0.s
- z3.s
}, {z0.s
- z3.s
} // 11000001-10100001-00011000-00001000
1617 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z0.s
- z3.s
}, { z0.s
- z3.s
}
1618 // CHECK-ENCODING
: [0x08,0x18,0xa1,0xc1]
1619 // CHECK-ERROR
: instruction requires
: sme2
1620 // CHECK-UNKNOWN
: c1a11808
<unknown
>
1622 fmls za.s
[w10
, 5, vgx4
], {z8.s
- z11.s
}, {z20.s
- z23.s
} // 11000001-10110101-01011001-00001101
1623 // CHECK-INST
: fmls za.s
[w10
, 5, vgx4
], { z8.s
- z11.s
}, { z20.s
- z23.s
}
1624 // CHECK-ENCODING
: [0x0d,0x59,0xb5,0xc1]
1625 // CHECK-ERROR
: instruction requires
: sme2
1626 // CHECK-UNKNOWN
: c1b5590d
<unknown
>
1628 fmls za.s
[w10
, 5], {z8.s
- z11.s
}, {z20.s
- z23.s
} // 11000001-10110101-01011001-00001101
1629 // CHECK-INST
: fmls za.s
[w10
, 5, vgx4
], { z8.s
- z11.s
}, { z20.s
- z23.s
}
1630 // CHECK-ENCODING
: [0x0d,0x59,0xb5,0xc1]
1631 // CHECK-ERROR
: instruction requires
: sme2
1632 // CHECK-UNKNOWN
: c1b5590d
<unknown
>
1634 fmls za.s
[w11
, 7, vgx4
], {z12.s
- z15.s
}, {z8.s
- z11.s
} // 11000001-10101001-01111001-10001111
1635 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z12.s
- z15.s
}, { z8.s
- z11.s
}
1636 // CHECK-ENCODING
: [0x8f,0x79,0xa9,0xc1]
1637 // CHECK-ERROR
: instruction requires
: sme2
1638 // CHECK-UNKNOWN
: c1a9798f
<unknown
>
1640 fmls za.s
[w11
, 7], {z12.s
- z15.s
}, {z8.s
- z11.s
} // 11000001-10101001-01111001-10001111
1641 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z12.s
- z15.s
}, { z8.s
- z11.s
}
1642 // CHECK-ENCODING
: [0x8f,0x79,0xa9,0xc1]
1643 // CHECK-ERROR
: instruction requires
: sme2
1644 // CHECK-UNKNOWN
: c1a9798f
<unknown
>
1646 fmls za.s
[w11
, 7, vgx4
], {z28.s
- z31.s
}, {z28.s
- z31.s
} // 11000001-10111101-01111011-10001111
1647 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z28.s
- z31.s
}, { z28.s
- z31.s
}
1648 // CHECK-ENCODING
: [0x8f,0x7b,0xbd,0xc1]
1649 // CHECK-ERROR
: instruction requires
: sme2
1650 // CHECK-UNKNOWN
: c1bd7b8f
<unknown
>
1652 fmls za.s
[w11
, 7], {z28.s
- z31.s
}, {z28.s
- z31.s
} // 11000001-10111101-01111011-10001111
1653 // CHECK-INST
: fmls za.s
[w11
, 7, vgx4
], { z28.s
- z31.s
}, { z28.s
- z31.s
}
1654 // CHECK-ENCODING
: [0x8f,0x7b,0xbd,0xc1]
1655 // CHECK-ERROR
: instruction requires
: sme2
1656 // CHECK-UNKNOWN
: c1bd7b8f
<unknown
>
1658 fmls za.s
[w8
, 5, vgx4
], {z16.s
- z19.s
}, {z16.s
- z19.s
} // 11000001-10110001-00011010-00001101
1659 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z16.s
- z19.s
}, { z16.s
- z19.s
}
1660 // CHECK-ENCODING
: [0x0d,0x1a,0xb1,0xc1]
1661 // CHECK-ERROR
: instruction requires
: sme2
1662 // CHECK-UNKNOWN
: c1b11a0d
<unknown
>
1664 fmls za.s
[w8
, 5], {z16.s
- z19.s
}, {z16.s
- z19.s
} // 11000001-10110001-00011010-00001101
1665 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z16.s
- z19.s
}, { z16.s
- z19.s
}
1666 // CHECK-ENCODING
: [0x0d,0x1a,0xb1,0xc1]
1667 // CHECK-ERROR
: instruction requires
: sme2
1668 // CHECK-UNKNOWN
: c1b11a0d
<unknown
>
1670 fmls za.s
[w8
, 1, vgx4
], {z0.s
- z3.s
}, {z28.s
- z31.s
} // 11000001-10111101-00011000-00001001
1671 // CHECK-INST
: fmls za.s
[w8
, 1, vgx4
], { z0.s
- z3.s
}, { z28.s
- z31.s
}
1672 // CHECK-ENCODING
: [0x09,0x18,0xbd,0xc1]
1673 // CHECK-ERROR
: instruction requires
: sme2
1674 // CHECK-UNKNOWN
: c1bd1809
<unknown
>
1676 fmls za.s
[w8
, 1], {z0.s
- z3.s
}, {z28.s
- z31.s
} // 11000001-10111101-00011000-00001001
1677 // CHECK-INST
: fmls za.s
[w8
, 1, vgx4
], { z0.s
- z3.s
}, { z28.s
- z31.s
}
1678 // CHECK-ENCODING
: [0x09,0x18,0xbd,0xc1]
1679 // CHECK-ERROR
: instruction requires
: sme2
1680 // CHECK-UNKNOWN
: c1bd1809
<unknown
>
1682 fmls za.s
[w10
, 0, vgx4
], {z16.s
- z19.s
}, {z20.s
- z23.s
} // 11000001-10110101-01011010-00001000
1683 // CHECK-INST
: fmls za.s
[w10
, 0, vgx4
], { z16.s
- z19.s
}, { z20.s
- z23.s
}
1684 // CHECK-ENCODING
: [0x08,0x5a,0xb5,0xc1]
1685 // CHECK-ERROR
: instruction requires
: sme2
1686 // CHECK-UNKNOWN
: c1b55a08
<unknown
>
1688 fmls za.s
[w10
, 0], {z16.s
- z19.s
}, {z20.s
- z23.s
} // 11000001-10110101-01011010-00001000
1689 // CHECK-INST
: fmls za.s
[w10
, 0, vgx4
], { z16.s
- z19.s
}, { z20.s
- z23.s
}
1690 // CHECK-ENCODING
: [0x08,0x5a,0xb5,0xc1]
1691 // CHECK-ERROR
: instruction requires
: sme2
1692 // CHECK-UNKNOWN
: c1b55a08
<unknown
>
1694 fmls za.s
[w8
, 0, vgx4
], {z12.s
- z15.s
}, {z0.s
- z3.s
} // 11000001-10100001-00011001-10001000
1695 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z12.s
- z15.s
}, { z0.s
- z3.s
}
1696 // CHECK-ENCODING
: [0x88,0x19,0xa1,0xc1]
1697 // CHECK-ERROR
: instruction requires
: sme2
1698 // CHECK-UNKNOWN
: c1a11988
<unknown
>
1700 fmls za.s
[w8
, 0], {z12.s
- z15.s
}, {z0.s
- z3.s
} // 11000001-10100001-00011001-10001000
1701 // CHECK-INST
: fmls za.s
[w8
, 0, vgx4
], { z12.s
- z15.s
}, { z0.s
- z3.s
}
1702 // CHECK-ENCODING
: [0x88,0x19,0xa1,0xc1]
1703 // CHECK-ERROR
: instruction requires
: sme2
1704 // CHECK-UNKNOWN
: c1a11988
<unknown
>
1706 fmls za.s
[w10
, 1, vgx4
], {z0.s
- z3.s
}, {z24.s
- z27.s
} // 11000001-10111001-01011000-00001001
1707 // CHECK-INST
: fmls za.s
[w10
, 1, vgx4
], { z0.s
- z3.s
}, { z24.s
- z27.s
}
1708 // CHECK-ENCODING
: [0x09,0x58,0xb9,0xc1]
1709 // CHECK-ERROR
: instruction requires
: sme2
1710 // CHECK-UNKNOWN
: c1b95809
<unknown
>
1712 fmls za.s
[w10
, 1], {z0.s
- z3.s
}, {z24.s
- z27.s
} // 11000001-10111001-01011000-00001001
1713 // CHECK-INST
: fmls za.s
[w10
, 1, vgx4
], { z0.s
- z3.s
}, { z24.s
- z27.s
}
1714 // CHECK-ENCODING
: [0x09,0x58,0xb9,0xc1]
1715 // CHECK-ERROR
: instruction requires
: sme2
1716 // CHECK-UNKNOWN
: c1b95809
<unknown
>
1718 fmls za.s
[w8
, 5, vgx4
], {z20.s
- z23.s
}, {z28.s
- z31.s
} // 11000001-10111101-00011010-10001101
1719 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z20.s
- z23.s
}, { z28.s
- z31.s
}
1720 // CHECK-ENCODING
: [0x8d,0x1a,0xbd,0xc1]
1721 // CHECK-ERROR
: instruction requires
: sme2
1722 // CHECK-UNKNOWN
: c1bd1a8d
<unknown
>
1724 fmls za.s
[w8
, 5], {z20.s
- z23.s
}, {z28.s
- z31.s
} // 11000001-10111101-00011010-10001101
1725 // CHECK-INST
: fmls za.s
[w8
, 5, vgx4
], { z20.s
- z23.s
}, { z28.s
- z31.s
}
1726 // CHECK-ENCODING
: [0x8d,0x1a,0xbd,0xc1]
1727 // CHECK-ERROR
: instruction requires
: sme2
1728 // CHECK-UNKNOWN
: c1bd1a8d
<unknown
>
1730 fmls za.s
[w11
, 2, vgx4
], {z8.s
- z11.s
}, {z0.s
- z3.s
} // 11000001-10100001-01111001-00001010
1731 // CHECK-INST
: fmls za.s
[w11
, 2, vgx4
], { z8.s
- z11.s
}, { z0.s
- z3.s
}
1732 // CHECK-ENCODING
: [0x0a,0x79,0xa1,0xc1]
1733 // CHECK-ERROR
: instruction requires
: sme2
1734 // CHECK-UNKNOWN
: c1a1790a
<unknown
>
1736 fmls za.s
[w11
, 2], {z8.s
- z11.s
}, {z0.s
- z3.s
} // 11000001-10100001-01111001-00001010
1737 // CHECK-INST
: fmls za.s
[w11
, 2, vgx4
], { z8.s
- z11.s
}, { z0.s
- z3.s
}
1738 // CHECK-ENCODING
: [0x0a,0x79,0xa1,0xc1]
1739 // CHECK-ERROR
: instruction requires
: sme2
1740 // CHECK-UNKNOWN
: c1a1790a
<unknown
>
1742 fmls za.s
[w9
, 7, vgx4
], {z12.s
- z15.s
}, {z8.s
- z11.s
} // 11000001-10101001-00111001-10001111
1743 // CHECK-INST
: fmls za.s
[w9
, 7, vgx4
], { z12.s
- z15.s
}, { z8.s
- z11.s
}
1744 // CHECK-ENCODING
: [0x8f,0x39,0xa9,0xc1]
1745 // CHECK-ERROR
: instruction requires
: sme2
1746 // CHECK-UNKNOWN
: c1a9398f
<unknown
>
1748 fmls za.s
[w9
, 7], {z12.s
- z15.s
}, {z8.s
- z11.s
} // 11000001-10101001-00111001-10001111
1749 // CHECK-INST
: fmls za.s
[w9
, 7, vgx4
], { z12.s
- z15.s
}, { z8.s
- z11.s
}
1750 // CHECK-ENCODING
: [0x8f,0x39,0xa9,0xc1]
1751 // CHECK-ERROR
: instruction requires
: sme2
1752 // CHECK-UNKNOWN
: c1a9398f
<unknown
>