Lines Matching full:h
15 umlal za.s[w8, 0:1], z0.h, z0.h // 11000001-01100000-00001100-00010000
16 // CHECK-INST: umlal za.s[w8, 0:1], z0.h, z0.h
21 umlal za.s[w10, 10:11], z10.h, z5.h // 11000001-01100101-01001101-01010101
22 // CHECK-INST: umlal za.s[w10, 10:11], z10.h, z5.h
27 umlal za.s[w11, 14:15], z13.h, z8.h // 11000001-01101000-01101101-10110111
28 // CHECK-INST: umlal za.s[w11, 14:15], z13.h, z8.h
33 umlal za.s[w11, 14:15], z31.h, z15.h // 11000001-01101111-01101111-11110111
34 // CHECK-INST: umlal za.s[w11, 14:15], z31.h, z15.h
39 umlal za.s[w8, 10:11], z17.h, z0.h // 11000001-01100000-00001110-00110101
40 // CHECK-INST: umlal za.s[w8, 10:11], z17.h, z0.h
45 umlal za.s[w8, 2:3], z1.h, z14.h // 11000001-01101110-00001100-00110001
46 // CHECK-INST: umlal za.s[w8, 2:3], z1.h, z14.h
51 umlal za.s[w10, 0:1], z19.h, z4.h // 11000001-01100100-01001110-01110000
52 // CHECK-INST: umlal za.s[w10, 0:1], z19.h, z4.h
57 umlal za.s[w8, 0:1], z12.h, z2.h // 11000001-01100010-00001101-10010000
58 // CHECK-INST: umlal za.s[w8, 0:1], z12.h, z2.h
63 umlal za.s[w10, 2:3], z1.h, z10.h // 11000001-01101010-01001100-00110001
64 // CHECK-INST: umlal za.s[w10, 2:3], z1.h, z10.h
69 umlal za.s[w8, 10:11], z22.h, z14.h // 11000001-01101110-00001110-11010101
70 // CHECK-INST: umlal za.s[w8, 10:11], z22.h, z14.h
75 umlal za.s[w11, 4:5], z9.h, z1.h // 11000001-01100001-01101101-00110010
76 // CHECK-INST: umlal za.s[w11, 4:5], z9.h, z1.h
81 umlal za.s[w9, 14:15], z12.h, z11.h // 11000001-01101011-00101101-10010111
82 // CHECK-INST: umlal za.s[w9, 14:15], z12.h, z11.h
88 umlal za.s[w8, 0:1], z0.h, z0.h[0] // 11000001-11000000-00010000-00010000
89 // CHECK-INST: umlal za.s[w8, 0:1], z0.h, z0.h[0]
94 umlal za.s[w10, 10:11], z10.h, z5.h[1] // 11000001-11000101-01010101-01010101
95 // CHECK-INST: umlal za.s[w10, 10:11], z10.h, z5.h[1]
100 umlal za.s[w11, 14:15], z13.h, z8.h[7] // 11000001-11001000-11111101-10110111
101 // CHECK-INST: umlal za.s[w11, 14:15], z13.h, z8.h[7]
106 umlal za.s[w11, 14:15], z31.h, z15.h[7] // 11000001-11001111-11111111-11110111
107 // CHECK-INST: umlal za.s[w11, 14:15], z31.h, z15.h[7]
112 umlal za.s[w8, 10:11], z17.h, z0.h[3] // 11000001-11000000-00011110-00110101
113 // CHECK-INST: umlal za.s[w8, 10:11], z17.h, z0.h[3]
118 umlal za.s[w8, 2:3], z1.h, z14.h[5] // 11000001-11001110-10010100-00110001
119 // CHECK-INST: umlal za.s[w8, 2:3], z1.h, z14.h[5]
124 umlal za.s[w10, 0:1], z19.h, z4.h[1] // 11000001-11000100-01010110-01110000
125 // CHECK-INST: umlal za.s[w10, 0:1], z19.h, z4.h[1]
130 umlal za.s[w8, 0:1], z12.h, z2.h[2] // 11000001-11000010-00011001-10010000
131 // CHECK-INST: umlal za.s[w8, 0:1], z12.h, z2.h[2]
136 umlal za.s[w10, 2:3], z1.h, z10.h[6] // 11000001-11001010-11011000-00110001
137 // CHECK-INST: umlal za.s[w10, 2:3], z1.h, z10.h[6]
142 umlal za.s[w8, 10:11], z22.h, z14.h[2] // 11000001-11001110-00011010-11010101
143 // CHECK-INST: umlal za.s[w8, 10:11], z22.h, z14.h[2]
148 umlal za.s[w11, 4:5], z9.h, z1.h[5] // 11000001-11000001-11110101-00110010
149 // CHECK-INST: umlal za.s[w11, 4:5], z9.h, z1.h[5]
154 umlal za.s[w9, 14:15], z12.h, z11.h[6] // 11000001-11001011-10111001-10010111
155 // CHECK-INST: umlal za.s[w9, 14:15], z12.h, z11.h[6]
161 umlal za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h // 11000001-01100000-00001000-00010000
162 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
167 umlal za.s[w8, 0:1], {z0.h - z1.h}, z0.h // 11000001-01100000-00001000-00010000
168 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
173 umlal za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h // 11000001-01100101-01001001-01010001
174 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z10.h, z11.h }, z5.h
179 umlal za.s[w10, 2:3], {z10.h - z11.h}, z5.h // 11000001-01100101-01001001-01010001
180 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z10.h, z11.h }, z5.h
185 umlal za.s[w11, 6:7, vgx2], {z13.h, z14.h}, z8.h // 11000001-01101000-01101001-10110011
186 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z13.h, z14.h }, z8.h
191 umlal za.s[w11, 6:7], {z13.h - z14.h}, z8.h // 11000001-01101000-01101001-10110011
192 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z13.h, z14.h }, z8.h
197 umlal za.s[w11, 6:7, vgx2], {z31.h, z0.h}, z15.h // 11000001-01101111-01101011-11110011
198 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z31.h, z0.h }, z15.h
203 umlal za.s[w11, 6:7], {z31.h - z0.h}, z15.h // 11000001-01101111-01101011-11110011
204 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z31.h, z0.h }, z15.h
209 umlal za.s[w8, 2:3, vgx2], {z17.h, z18.h}, z0.h // 11000001-01100000-00001010-00110001
210 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z17.h, z18.h }, z0.h
215 umlal za.s[w8, 2:3], {z17.h - z18.h}, z0.h // 11000001-01100000-00001010-00110001
216 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z17.h, z18.h }, z0.h
221 umlal za.s[w8, 2:3, vgx2], {z1.h, z2.h}, z14.h // 11000001-01101110-00001000-00110001
222 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z1.h, z2.h }, z14.h
227 umlal za.s[w8, 2:3], {z1.h - z2.h}, z14.h // 11000001-01101110-00001000-00110001
228 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z1.h, z2.h }, z14.h
233 umlal za.s[w10, 0:1, vgx2], {z19.h, z20.h}, z4.h // 11000001-01100100-01001010-01110000
234 // CHECK-INST: umlal za.s[w10, 0:1, vgx2], { z19.h, z20.h }, z4.h
239 umlal za.s[w10, 0:1], {z19.h - z20.h}, z4.h // 11000001-01100100-01001010-01110000
240 // CHECK-INST: umlal za.s[w10, 0:1, vgx2], { z19.h, z20.h }, z4.h
245 umlal za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h // 11000001-01100010-00001001-10010000
246 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z12.h, z13.h }, z2.h
251 umlal za.s[w8, 0:1], {z12.h - z13.h}, z2.h // 11000001-01100010-00001001-10010000
252 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z12.h, z13.h }, z2.h
257 umlal za.s[w10, 2:3, vgx2], {z1.h, z2.h}, z10.h // 11000001-01101010-01001000-00110001
258 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z1.h, z2.h }, z10.h
263 umlal za.s[w10, 2:3], {z1.h - z2.h}, z10.h // 11000001-01101010-01001000-00110001
264 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z1.h, z2.h }, z10.h
269 umlal za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h // 11000001-01101110-00001010-11010001
270 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z22.h, z23.h }, z14.h
275 umlal za.s[w8, 2:3], {z22.h - z23.h}, z14.h // 11000001-01101110-00001010-11010001
276 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z22.h, z23.h }, z14.h
281 umlal za.s[w11, 4:5, vgx2], {z9.h, z10.h}, z1.h // 11000001-01100001-01101001-00110010
282 // CHECK-INST: umlal za.s[w11, 4:5, vgx2], { z9.h, z10.h }, z1.h
287 umlal za.s[w11, 4:5], {z9.h - z10.h}, z1.h // 11000001-01100001-01101001-00110010
288 // CHECK-INST: umlal za.s[w11, 4:5, vgx2], { z9.h, z10.h }, z1.h
293 umlal za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h // 11000001-01101011-00101001-10010011
294 // CHECK-INST: umlal za.s[w9, 6:7, vgx2], { z12.h, z13.h }, z11.h
299 umlal za.s[w9, 6:7], {z12.h - z13.h}, z11.h // 11000001-01101011-00101001-10010011
300 // CHECK-INST: umlal za.s[w9, 6:7, vgx2], { z12.h, z13.h }, z11.h
306 umlal za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h[0] // 11000001-11010000-00010000-00010000
307 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h[0]
312 umlal za.s[w8, 0:1], {z0.h - z1.h}, z0.h[0] // 11000001-11010000-00010000-00010000
313 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h[0]
318 umlal za.s[w10, 2:3, vgx2], {z10.h, z11.h}, z5.h[3] // 11000001-11010101-01010101-01010101
319 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z10.h, z11.h }, z5.h[3]
324 umlal za.s[w10, 2:3], {z10.h - z11.h}, z5.h[3] // 11000001-11010101-01010101-01010101
325 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z10.h, z11.h }, z5.h[3]
330 umlal za.s[w11, 6:7, vgx2], {z12.h, z13.h}, z8.h[7] // 11000001-11011000-01111101-10010111
331 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z12.h, z13.h }, z8.h[7]
336 umlal za.s[w11, 6:7], {z12.h - z13.h}, z8.h[7] // 11000001-11011000-01111101-10010111
337 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z12.h, z13.h }, z8.h[7]
342 umlal za.s[w11, 6:7, vgx2], {z30.h, z31.h}, z15.h[7] // 11000001-11011111-01111111-11010111
343 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z30.h, z31.h }, z15.h[7]
348 umlal za.s[w11, 6:7], {z30.h - z31.h}, z15.h[7] // 11000001-11011111-01111111-11010111
349 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z30.h, z31.h }, z15.h[7]
354 umlal za.s[w8, 2:3, vgx2], {z16.h, z17.h}, z0.h[7] // 11000001-11010000-00011110-00010101
355 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z16.h, z17.h }, z0.h[7]
360 umlal za.s[w8, 2:3], {z16.h - z17.h}, z0.h[7] // 11000001-11010000-00011110-00010101
361 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z16.h, z17.h }, z0.h[7]
366 umlal za.s[w8, 2:3, vgx2], {z0.h, z1.h}, z14.h[2] // 11000001-11011110-00010100-00010001
367 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z0.h, z1.h }, z14.h[2]
372 umlal za.s[w8, 2:3], {z0.h - z1.h}, z14.h[2] // 11000001-11011110-00010100-00010001
373 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z0.h, z1.h }, z14.h[2]
378 umlal za.s[w10, 0:1, vgx2], {z18.h, z19.h}, z4.h[2] // 11000001-11010100-01010110-01010000
379 // CHECK-INST: umlal za.s[w10, 0:1, vgx2], { z18.h, z19.h }, z4.h[2]
384 umlal za.s[w10, 0:1], {z18.h - z19.h}, z4.h[2] // 11000001-11010100-01010110-01010000
385 // CHECK-INST: umlal za.s[w10, 0:1, vgx2], { z18.h, z19.h }, z4.h[2]
390 umlal za.s[w8, 0:1, vgx2], {z12.h, z13.h}, z2.h[4] // 11000001-11010010-00011001-10010000
391 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z12.h, z13.h }, z2.h[4]
396 umlal za.s[w8, 0:1], {z12.h - z13.h}, z2.h[4] // 11000001-11010010-00011001-10010000
397 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z12.h, z13.h }, z2.h[4]
402 umlal za.s[w10, 2:3, vgx2], {z0.h, z1.h}, z10.h[4] // 11000001-11011010-01011000-00010001
403 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z0.h, z1.h }, z10.h[4]
408 umlal za.s[w10, 2:3], {z0.h - z1.h}, z10.h[4] // 11000001-11011010-01011000-00010001
409 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z0.h, z1.h }, z10.h[4]
414 umlal za.s[w8, 2:3, vgx2], {z22.h, z23.h}, z14.h[5] // 11000001-11011110-00011010-11010101
415 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z22.h, z23.h }, z14.h[5]
420 umlal za.s[w8, 2:3], {z22.h - z23.h}, z14.h[5] // 11000001-11011110-00011010-11010101
421 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z22.h, z23.h }, z14.h[5]
426 umlal za.s[w11, 4:5, vgx2], {z8.h, z9.h}, z1.h[2] // 11000001-11010001-01110101-00010010
427 // CHECK-INST: umlal za.s[w11, 4:5, vgx2], { z8.h, z9.h }, z1.h[2]
432 umlal za.s[w11, 4:5], {z8.h - z9.h}, z1.h[2] // 11000001-11010001-01110101-00010010
433 // CHECK-INST: umlal za.s[w11, 4:5, vgx2], { z8.h, z9.h }, z1.h[2]
438 umlal za.s[w9, 6:7, vgx2], {z12.h, z13.h}, z11.h[5] // 11000001-11011011-00111001-10010111
439 // CHECK-INST: umlal za.s[w9, 6:7, vgx2], { z12.h, z13.h }, z11.h[5]
444 umlal za.s[w9, 6:7], {z12.h - z13.h}, z11.h[5] // 11000001-11011011-00111001-10010111
445 // CHECK-INST: umlal za.s[w9, 6:7, vgx2], { z12.h, z13.h }, z11.h[5]
451 umlal za.s[w8, 0:1, vgx2], {z0.h, z1.h}, {z0.h, z1.h} // 11000001-11100000-00001000-00010000
452 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, { z0.h, z1.h }
457 umlal za.s[w8, 0:1], {z0.h - z1.h}, {z0.h - z1.h} // 11000001-11100000-00001000-00010000
458 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, { z0.h, z1.h }
463 umlal za.s[w10, 2:3, vgx2], {z10.h, z11.h}, {z20.h, z21.h} // 11000001-11110100-01001001-01010001
464 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z10.h, z11.h }, { z20.h, z21.h }
469 umlal za.s[w10, 2:3], {z10.h - z11.h}, {z20.h - z21.h} // 11000001-11110100-01001001-01010001
470 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z10.h, z11.h }, { z20.h, z21.h }
475 umlal za.s[w11, 6:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h} // 11000001-11101000-01101001-10010011
476 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z12.h, z13.h }, { z8.h, z9.h }
481 umlal za.s[w11, 6:7], {z12.h - z13.h}, {z8.h - z9.h} // 11000001-11101000-01101001-10010011
482 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z12.h, z13.h }, { z8.h, z9.h }
487 umlal za.s[w11, 6:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h} // 11000001-11111110-01101011-11010011
488 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z30.h, z31.h }, { z30.h, z31.h }
493 umlal za.s[w11, 6:7], {z30.h - z31.h}, {z30.h - z31.h} // 11000001-11111110-01101011-11010011
494 // CHECK-INST: umlal za.s[w11, 6:7, vgx2], { z30.h, z31.h }, { z30.h, z31.h }
499 umlal za.s[w8, 2:3, vgx2], {z16.h, z17.h}, {z16.h, z17.h} // 11000001-11110000-00001010-00010001
500 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z16.h, z17.h }, { z16.h, z17.h }
505 umlal za.s[w8, 2:3], {z16.h - z17.h}, {z16.h - z17.h} // 11000001-11110000-00001010-00010001
506 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z16.h, z17.h }, { z16.h, z17.h }
511 umlal za.s[w8, 2:3, vgx2], {z0.h, z1.h}, {z30.h, z31.h} // 11000001-11111110-00001000-00010001
512 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z0.h, z1.h }, { z30.h, z31.h }
517 umlal za.s[w8, 2:3], {z0.h - z1.h}, {z30.h - z31.h} // 11000001-11111110-00001000-00010001
518 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z0.h, z1.h }, { z30.h, z31.h }
523 umlal za.s[w10, 0:1, vgx2], {z18.h, z19.h}, {z20.h, z21.h} // 11000001-11110100-01001010-01010000
524 // CHECK-INST: umlal za.s[w10, 0:1, vgx2], { z18.h, z19.h }, { z20.h, z21.h }
529 umlal za.s[w10, 0:1], {z18.h - z19.h}, {z20.h - z21.h} // 11000001-11110100-01001010-01010000
530 // CHECK-INST: umlal za.s[w10, 0:1, vgx2], { z18.h, z19.h }, { z20.h, z21.h }
535 umlal za.s[w8, 0:1, vgx2], {z12.h, z13.h}, {z2.h, z3.h} // 11000001-11100010-00001001-10010000
536 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z12.h, z13.h }, { z2.h, z3.h }
541 umlal za.s[w8, 0:1], {z12.h - z13.h}, {z2.h - z3.h} // 11000001-11100010-00001001-10010000
542 // CHECK-INST: umlal za.s[w8, 0:1, vgx2], { z12.h, z13.h }, { z2.h, z3.h }
547 umlal za.s[w10, 2:3, vgx2], {z0.h, z1.h}, {z26.h, z27.h} // 11000001-11111010-01001000-00010001
548 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z0.h, z1.h }, { z26.h, z27.h }
553 umlal za.s[w10, 2:3], {z0.h - z1.h}, {z26.h - z27.h} // 11000001-11111010-01001000-00010001
554 // CHECK-INST: umlal za.s[w10, 2:3, vgx2], { z0.h, z1.h }, { z26.h, z27.h }
559 umlal za.s[w8, 2:3, vgx2], {z22.h, z23.h}, {z30.h, z31.h} // 11000001-11111110-00001010-11010001
560 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z22.h, z23.h }, { z30.h, z31.h }
565 umlal za.s[w8, 2:3], {z22.h - z23.h}, {z30.h - z31.h} // 11000001-11111110-00001010-11010001
566 // CHECK-INST: umlal za.s[w8, 2:3, vgx2], { z22.h, z23.h }, { z30.h, z31.h }
571 umlal za.s[w11, 4:5, vgx2], {z8.h, z9.h}, {z0.h, z1.h} // 11000001-11100000-01101001-00010010
572 // CHECK-INST: umlal za.s[w11, 4:5, vgx2], { z8.h, z9.h }, { z0.h, z1.h }
577 umlal za.s[w11, 4:5], {z8.h - z9.h}, {z0.h - z1.h} // 11000001-11100000-01101001-00010010
578 // CHECK-INST: umlal za.s[w11, 4:5, vgx2], { z8.h, z9.h }, { z0.h, z1.h }
583 umlal za.s[w9, 6:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h} // 11000001-11101010-00101001-10010011
584 // CHECK-INST: umlal za.s[w9, 6:7, vgx2], { z12.h, z13.h }, { z10.h, z11.h }
589 umlal za.s[w9, 6:7], {z12.h - z13.h}, {z10.h - z11.h} // 11000001-11101010-00101001-10010011
590 // CHECK-INST: umlal za.s[w9, 6:7, vgx2], { z12.h, z13.h }, { z10.h, z11.h }
596 umlal za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h // 11000001-01110000-00001000-00010000
597 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z0.h - z3.h }, z0.h
602 umlal za.s[w8, 0:1], {z0.h - z3.h}, z0.h // 11000001-01110000-00001000-00010000
603 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z0.h - z3.h }, z0.h
608 umlal za.s[w10, 2:3, vgx4], {z10.h - z13.h}, z5.h // 11000001-01110101-01001001-01010001
609 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z10.h - z13.h }, z5.h
614 umlal za.s[w10, 2:3], {z10.h - z13.h}, z5.h // 11000001-01110101-01001001-01010001
615 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z10.h - z13.h }, z5.h
620 umlal za.s[w11, 6:7, vgx4], {z13.h - z16.h}, z8.h // 11000001-01111000-01101001-10110011
621 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z13.h - z16.h }, z8.h
626 umlal za.s[w11, 6:7], {z13.h - z16.h}, z8.h // 11000001-01111000-01101001-10110011
627 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z13.h - z16.h }, z8.h
632 umlal za.s[w11, 6:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h // 11000001-01111111-01101011-11110…
633 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z31.h, z0.h, z1.h, z2.h }, z15.h
638 umlal za.s[w11, 6:7], {z31.h, z0.h, z1.h, z2.h}, z15.h // 11000001-01111111-01101011-11110011
639 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z31.h, z0.h, z1.h, z2.h }, z15.h
644 umlal za.s[w8, 2:3, vgx4], {z17.h - z20.h}, z0.h // 11000001-01110000-00001010-00110001
645 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z17.h - z20.h }, z0.h
650 umlal za.s[w8, 2:3], {z17.h - z20.h}, z0.h // 11000001-01110000-00001010-00110001
651 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z17.h - z20.h }, z0.h
656 umlal za.s[w8, 2:3, vgx4], {z1.h - z4.h}, z14.h // 11000001-01111110-00001000-00110001
657 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z1.h - z4.h }, z14.h
662 umlal za.s[w8, 2:3], {z1.h - z4.h}, z14.h // 11000001-01111110-00001000-00110001
663 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z1.h - z4.h }, z14.h
668 umlal za.s[w10, 0:1, vgx4], {z19.h - z22.h}, z4.h // 11000001-01110100-01001010-01110000
669 // CHECK-INST: umlal za.s[w10, 0:1, vgx4], { z19.h - z22.h }, z4.h
674 umlal za.s[w10, 0:1], {z19.h - z22.h}, z4.h // 11000001-01110100-01001010-01110000
675 // CHECK-INST: umlal za.s[w10, 0:1, vgx4], { z19.h - z22.h }, z4.h
680 umlal za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h // 11000001-01110010-00001001-10010000
681 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z12.h - z15.h }, z2.h
686 umlal za.s[w8, 0:1], {z12.h - z15.h}, z2.h // 11000001-01110010-00001001-10010000
687 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z12.h - z15.h }, z2.h
692 umlal za.s[w10, 2:3, vgx4], {z1.h - z4.h}, z10.h // 11000001-01111010-01001000-00110001
693 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z1.h - z4.h }, z10.h
698 umlal za.s[w10, 2:3], {z1.h - z4.h}, z10.h // 11000001-01111010-01001000-00110001
699 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z1.h - z4.h }, z10.h
704 umlal za.s[w8, 2:3, vgx4], {z22.h - z25.h}, z14.h // 11000001-01111110-00001010-11010001
705 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z22.h - z25.h }, z14.h
710 umlal za.s[w8, 2:3], {z22.h - z25.h}, z14.h // 11000001-01111110-00001010-11010001
711 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z22.h - z25.h }, z14.h
716 umlal za.s[w11, 4:5, vgx4], {z9.h - z12.h}, z1.h // 11000001-01110001-01101001-00110010
717 // CHECK-INST: umlal za.s[w11, 4:5, vgx4], { z9.h - z12.h }, z1.h
722 umlal za.s[w11, 4:5], {z9.h - z12.h}, z1.h // 11000001-01110001-01101001-00110010
723 // CHECK-INST: umlal za.s[w11, 4:5, vgx4], { z9.h - z12.h }, z1.h
728 umlal za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h // 11000001-01111011-00101001-10010011
729 // CHECK-INST: umlal za.s[w9, 6:7, vgx4], { z12.h - z15.h }, z11.h
734 umlal za.s[w9, 6:7], {z12.h - z15.h}, z11.h // 11000001-01111011-00101001-10010011
735 // CHECK-INST: umlal za.s[w9, 6:7, vgx4], { z12.h - z15.h }, z11.h
741 umlal za.s[w8, 0:1, vgx4], {z0.h - z3.h}, z0.h[0] // 11000001-11010000-10010000-00010000
742 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z0.h - z3.h }, z0.h[0]
747 umlal za.s[w8, 0:1], {z0.h - z3.h}, z0.h[0] // 11000001-11010000-10010000-00010000
748 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z0.h - z3.h }, z0.h[0]
753 umlal za.s[w10, 2:3, vgx4], {z8.h - z11.h}, z5.h[3] // 11000001-11010101-11010101-00010101
754 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z8.h - z11.h }, z5.h[3]
759 umlal za.s[w10, 2:3], {z8.h - z11.h}, z5.h[3] // 11000001-11010101-11010101-00010101
760 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z8.h - z11.h }, z5.h[3]
765 umlal za.s[w11, 6:7, vgx4], {z12.h - z15.h}, z8.h[7] // 11000001-11011000-11111101-10010111
766 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z12.h - z15.h }, z8.h[7]
771 umlal za.s[w11, 6:7], {z12.h - z15.h}, z8.h[7] // 11000001-11011000-11111101-10010111
772 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z12.h - z15.h }, z8.h[7]
777 umlal za.s[w11, 6:7, vgx4], {z28.h - z31.h}, z15.h[7] // 11000001-11011111-11111111-10010111
778 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z28.h - z31.h }, z15.h[7]
783 umlal za.s[w11, 6:7], {z28.h - z31.h}, z15.h[7] // 11000001-11011111-11111111-10010111
784 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z28.h - z31.h }, z15.h[7]
789 umlal za.s[w8, 2:3, vgx4], {z16.h - z19.h}, z0.h[7] // 11000001-11010000-10011110-00010101
790 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z16.h - z19.h }, z0.h[7]
795 umlal za.s[w8, 2:3], {z16.h - z19.h}, z0.h[7] // 11000001-11010000-10011110-00010101
796 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z16.h - z19.h }, z0.h[7]
801 umlal za.s[w8, 2:3, vgx4], {z0.h - z3.h}, z14.h[2] // 11000001-11011110-10010100-00010001
802 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z0.h - z3.h }, z14.h[2]
807 umlal za.s[w8, 2:3], {z0.h - z3.h}, z14.h[2] // 11000001-11011110-10010100-00010001
808 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z0.h - z3.h }, z14.h[2]
813 umlal za.s[w10, 0:1, vgx4], {z16.h - z19.h}, z4.h[2] // 11000001-11010100-11010110-00010000
814 // CHECK-INST: umlal za.s[w10, 0:1, vgx4], { z16.h - z19.h }, z4.h[2]
819 umlal za.s[w10, 0:1], {z16.h - z19.h}, z4.h[2] // 11000001-11010100-11010110-00010000
820 // CHECK-INST: umlal za.s[w10, 0:1, vgx4], { z16.h - z19.h }, z4.h[2]
825 umlal za.s[w8, 0:1, vgx4], {z12.h - z15.h}, z2.h[4] // 11000001-11010010-10011001-10010000
826 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z12.h - z15.h }, z2.h[4]
831 umlal za.s[w8, 0:1], {z12.h - z15.h}, z2.h[4] // 11000001-11010010-10011001-10010000
832 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z12.h - z15.h }, z2.h[4]
837 umlal za.s[w10, 2:3, vgx4], {z0.h - z3.h}, z10.h[4] // 11000001-11011010-11011000-00010001
838 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z0.h - z3.h }, z10.h[4]
843 umlal za.s[w10, 2:3], {z0.h - z3.h}, z10.h[4] // 11000001-11011010-11011000-00010001
844 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z0.h - z3.h }, z10.h[4]
849 umlal za.s[w8, 2:3, vgx4], {z20.h - z23.h}, z14.h[5] // 11000001-11011110-10011010-10010101
850 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z20.h - z23.h }, z14.h[5]
855 umlal za.s[w8, 2:3], {z20.h - z23.h}, z14.h[5] // 11000001-11011110-10011010-10010101
856 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z20.h - z23.h }, z14.h[5]
861 umlal za.s[w11, 4:5, vgx4], {z8.h - z11.h}, z1.h[2] // 11000001-11010001-11110101-00010010
862 // CHECK-INST: umlal za.s[w11, 4:5, vgx4], { z8.h - z11.h }, z1.h[2]
867 umlal za.s[w11, 4:5], {z8.h - z11.h}, z1.h[2] // 11000001-11010001-11110101-00010010
868 // CHECK-INST: umlal za.s[w11, 4:5, vgx4], { z8.h - z11.h }, z1.h[2]
873 umlal za.s[w9, 6:7, vgx4], {z12.h - z15.h}, z11.h[5] // 11000001-11011011-10111001-10010111
874 // CHECK-INST: umlal za.s[w9, 6:7, vgx4], { z12.h - z15.h }, z11.h[5]
879 umlal za.s[w9, 6:7], {z12.h - z15.h}, z11.h[5] // 11000001-11011011-10111001-10010111
880 // CHECK-INST: umlal za.s[w9, 6:7, vgx4], { z12.h - z15.h }, z11.h[5]
886 umlal za.s[w8, 0:1, vgx4], {z0.h - z3.h}, {z0.h - z3.h} // 11000001-11100001-00001000-00010000
887 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z0.h - z3.h }, { z0.h - z3.h }
892 umlal za.s[w8, 0:1], {z0.h - z3.h}, {z0.h - z3.h} // 11000001-11100001-00001000-00010000
893 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z0.h - z3.h }, { z0.h - z3.h }
898 umlal za.s[w10, 2:3, vgx4], {z8.h - z11.h}, {z20.h - z23.h} // 11000001-11110101-01001001-000100…
899 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z8.h - z11.h }, { z20.h - z23.h }
904 umlal za.s[w10, 2:3], {z8.h - z11.h}, {z20.h - z23.h} // 11000001-11110101-01001001-00010001
905 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z8.h - z11.h }, { z20.h - z23.h }
910 umlal za.s[w11, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} // 11000001-11101001-01101001-100100…
911 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z12.h - z15.h }, { z8.h - z11.h }
916 umlal za.s[w11, 6:7], {z12.h - z15.h}, {z8.h - z11.h} // 11000001-11101001-01101001-10010011
917 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z12.h - z15.h }, { z8.h - z11.h }
922 umlal za.s[w11, 6:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h} // 11000001-11111101-01101011-10010…
923 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z28.h - z31.h }, { z28.h - z31.h }
928 umlal za.s[w11, 6:7], {z28.h - z31.h}, {z28.h - z31.h} // 11000001-11111101-01101011-10010011
929 // CHECK-INST: umlal za.s[w11, 6:7, vgx4], { z28.h - z31.h }, { z28.h - z31.h }
934 umlal za.s[w8, 2:3, vgx4], {z16.h - z19.h}, {z16.h - z19.h} // 11000001-11110001-00001010-000100…
935 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z16.h - z19.h }, { z16.h - z19.h }
940 umlal za.s[w8, 2:3], {z16.h - z19.h}, {z16.h - z19.h} // 11000001-11110001-00001010-00010001
941 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z16.h - z19.h }, { z16.h - z19.h }
946 umlal za.s[w8, 2:3, vgx4], {z0.h - z3.h}, {z28.h - z31.h} // 11000001-11111101-00001000-00010001
947 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z0.h - z3.h }, { z28.h - z31.h }
952 umlal za.s[w8, 2:3], {z0.h - z3.h}, {z28.h - z31.h} // 11000001-11111101-00001000-00010001
953 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z0.h - z3.h }, { z28.h - z31.h }
958 umlal za.s[w10, 0:1, vgx4], {z16.h - z19.h}, {z20.h - z23.h} // 11000001-11110101-01001010-00010…
959 // CHECK-INST: umlal za.s[w10, 0:1, vgx4], { z16.h - z19.h }, { z20.h - z23.h }
964 umlal za.s[w10, 0:1], {z16.h - z19.h}, {z20.h - z23.h} // 11000001-11110101-01001010-00010000
965 // CHECK-INST: umlal za.s[w10, 0:1, vgx4], { z16.h - z19.h }, { z20.h - z23.h }
970 umlal za.s[w8, 0:1, vgx4], {z12.h - z15.h}, {z0.h - z3.h} // 11000001-11100001-00001001-10010000
971 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z12.h - z15.h }, { z0.h - z3.h }
976 umlal za.s[w8, 0:1], {z12.h - z15.h}, {z0.h - z3.h} // 11000001-11100001-00001001-10010000
977 // CHECK-INST: umlal za.s[w8, 0:1, vgx4], { z12.h - z15.h }, { z0.h - z3.h }
982 umlal za.s[w10, 2:3, vgx4], {z0.h - z3.h}, {z24.h - z27.h} // 11000001-11111001-01001000-00010001
983 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z0.h - z3.h }, { z24.h - z27.h }
988 umlal za.s[w10, 2:3], {z0.h - z3.h}, {z24.h - z27.h} // 11000001-11111001-01001000-00010001
989 // CHECK-INST: umlal za.s[w10, 2:3, vgx4], { z0.h - z3.h }, { z24.h - z27.h }
994 umlal za.s[w8, 2:3, vgx4], {z20.h - z23.h}, {z28.h - z31.h} // 11000001-11111101-00001010-100100…
995 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z20.h - z23.h }, { z28.h - z31.h }
1000 umlal za.s[w8, 2:3], {z20.h - z23.h}, {z28.h - z31.h} // 11000001-11111101-00001010-10010001
1001 // CHECK-INST: umlal za.s[w8, 2:3, vgx4], { z20.h - z23.h }, { z28.h - z31.h }
1006 umlal za.s[w11, 4:5, vgx4], {z8.h - z11.h}, {z0.h - z3.h} // 11000001-11100001-01101001-00010010
1007 // CHECK-INST: umlal za.s[w11, 4:5, vgx4], { z8.h - z11.h }, { z0.h - z3.h }
1012 umlal za.s[w11, 4:5], {z8.h - z11.h}, {z0.h - z3.h} // 11000001-11100001-01101001-00010010
1013 // CHECK-INST: umlal za.s[w11, 4:5, vgx4], { z8.h - z11.h }, { z0.h - z3.h }
1018 umlal za.s[w9, 6:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h} // 11000001-11101001-00101001-10010011
1019 // CHECK-INST: umlal za.s[w9, 6:7, vgx4], { z12.h - z15.h }, { z8.h - z11.h }
1024 umlal za.s[w9, 6:7], {z12.h - z15.h}, {z8.h - z11.h} // 11000001-11101001-00101001-10010011
1025 // CHECK-INST: umlal za.s[w9, 6:7, vgx4], { z12.h - z15.h }, { z8.h - z11.h }