1# Test z13 instructions that don't have PC-relative operands.
2# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z13 \
3# RUN:   | FileCheck %s
4
5# CHECK: cdpt %f0, 0(1), 0
60xed 0x00 0x00 0x00 0x00 0xae
7
8# CHECK: cdpt %f15, 0(1), 0
90xed 0x00 0x00 0x00 0xf0 0xae
10
11# CHECK: cdpt %f0, 0(1), 15
120xed 0x00 0x00 0x00 0x0f 0xae
13
14# CHECK: cdpt %f0, 0(1,%r1), 0
150xed 0x00 0x10 0x00 0x00 0xae
16
17# CHECK: cdpt %f0, 0(1,%r15), 0
180xed 0x00 0xf0 0x00 0x00 0xae
19
20# CHECK: cdpt %f0, 4095(1,%r1), 0
210xed 0x00 0x1f 0xff 0x00 0xae
22
23# CHECK: cdpt %f0, 4095(1,%r15), 0
240xed 0x00 0xff 0xff 0x00 0xae
25
26# CHECK: cdpt %f0, 0(256,%r1), 0
270xed 0xff 0x10 0x00 0x00 0xae
28
29# CHECK: cdpt %f0, 0(256,%r15), 0
300xed 0xff 0xf0 0x00 0x00 0xae
31
32# CHECK: cpdt %f0, 0(1), 0
330xed 0x00 0x00 0x00 0x00 0xac
34
35# CHECK: cpdt %f15, 0(1), 0
360xed 0x00 0x00 0x00 0xf0 0xac
37
38# CHECK: cpdt %f0, 0(1), 15
390xed 0x00 0x00 0x00 0x0f 0xac
40
41# CHECK: cpdt %f0, 0(1,%r1), 0
420xed 0x00 0x10 0x00 0x00 0xac
43
44# CHECK: cpdt %f0, 0(1,%r15), 0
450xed 0x00 0xf0 0x00 0x00 0xac
46
47# CHECK: cpdt %f0, 4095(1,%r1), 0
480xed 0x00 0x1f 0xff 0x00 0xac
49
50# CHECK: cpdt %f0, 4095(1,%r15), 0
510xed 0x00 0xff 0xff 0x00 0xac
52
53# CHECK: cpdt %f0, 0(256,%r1), 0
540xed 0xff 0x10 0x00 0x00 0xac
55
56# CHECK: cpdt %f0, 0(256,%r15), 0
570xed 0xff 0xf0 0x00 0x00 0xac
58
59# CHECK: cpxt %f0, 0(1), 0
600xed 0x00 0x00 0x00 0x00 0xad
61
62# CHECK: cpxt %f13, 0(1), 0
630xed 0x00 0x00 0x00 0xd0 0xad
64
65# CHECK: cpxt %f0, 0(1), 15
660xed 0x00 0x00 0x00 0x0f 0xad
67
68# CHECK: cpxt %f0, 0(1,%r1), 0
690xed 0x00 0x10 0x00 0x00 0xad
70
71# CHECK: cpxt %f0, 0(1,%r15), 0
720xed 0x00 0xf0 0x00 0x00 0xad
73
74# CHECK: cpxt %f0, 4095(1,%r1), 0
750xed 0x00 0x1f 0xff 0x00 0xad
76
77# CHECK: cpxt %f0, 4095(1,%r15), 0
780xed 0x00 0xff 0xff 0x00 0xad
79
80# CHECK: cpxt %f0, 0(256,%r1), 0
810xed 0xff 0x10 0x00 0x00 0xad
82
83# CHECK: cpxt %f0, 0(256,%r15), 0
840xed 0xff 0xf0 0x00 0x00 0xad
85
86# CHECK: cxpt %f0, 0(1), 0
870xed 0x00 0x00 0x00 0x00 0xaf
88
89# CHECK: cxpt %f13, 0(1), 0
900xed 0x00 0x00 0x00 0xd0 0xaf
91
92# CHECK: cxpt %f0, 0(1), 15
930xed 0x00 0x00 0x00 0x0f 0xaf
94
95# CHECK: cxpt %f0, 0(1,%r1), 0
960xed 0x00 0x10 0x00 0x00 0xaf
97
98# CHECK: cxpt %f0, 0(1,%r15), 0
990xed 0x00 0xf0 0x00 0x00 0xaf
100
101# CHECK: cxpt %f0, 4095(1,%r1), 0
1020xed 0x00 0x1f 0xff 0x00 0xaf
103
104# CHECK: cxpt %f0, 4095(1,%r15), 0
1050xed 0x00 0xff 0xff 0x00 0xaf
106
107# CHECK: cxpt %f0, 0(256,%r1), 0
1080xed 0xff 0x10 0x00 0x00 0xaf
109
110# CHECK: cxpt %f0, 0(256,%r15), 0
1110xed 0xff 0xf0 0x00 0x00 0xaf
112
113# CHECK: lcbb %r0, 0, 0
1140xe7 0x00 0x00 0x00 0x00 0x27
115
116# CHECK: lcbb %r0, 0, 15
1170xe7 0x00 0x00 0x00 0xf0 0x27
118
119# CHECK: lcbb %r0, 4095, 0
1200xe7 0x00 0x0f 0xff 0x00 0x27
121
122# CHECK: lcbb %r0, 0(%r15), 0
1230xe7 0x00 0xf0 0x00 0x00 0x27
124
125# CHECK: lcbb %r0, 0(%r15,%r1), 0
1260xe7 0x0f 0x10 0x00 0x00 0x27
127
128# CHECK: lcbb %r15, 0, 0
1290xe7 0xf0 0x00 0x00 0x00 0x27
130
131# CHECK: lcbb %r2, 1383(%r3,%r4), 8
1320xe7 0x23 0x45 0x67 0x80 0x27
133
134# CHECK: llzrgf %r0, -524288
1350xe3 0x00 0x00 0x00 0x80 0x3a
136
137# CHECK: llzrgf %r0, -1
1380xe3 0x00 0x0f 0xff 0xff 0x3a
139
140# CHECK: llzrgf %r0, 0
1410xe3 0x00 0x00 0x00 0x00 0x3a
142
143# CHECK: llzrgf %r0, 1
1440xe3 0x00 0x00 0x01 0x00 0x3a
145
146# CHECK: llzrgf %r0, 524287
1470xe3 0x00 0x0f 0xff 0x7f 0x3a
148
149# CHECK: llzrgf %r0, 0(%r1)
1500xe3 0x00 0x10 0x00 0x00 0x3a
151
152# CHECK: llzrgf %r0, 0(%r15)
1530xe3 0x00 0xf0 0x00 0x00 0x3a
154
155# CHECK: llzrgf %r0, 524287(%r1,%r15)
1560xe3 0x01 0xff 0xff 0x7f 0x3a
157
158# CHECK: llzrgf %r0, 524287(%r15,%r1)
1590xe3 0x0f 0x1f 0xff 0x7f 0x3a
160
161# CHECK: llzrgf %r15, 0
1620xe3 0xf0 0x00 0x00 0x00 0x3a
163
164# CHECK: lochi %r11, 42, 0
1650xec 0xb0 0x00 0x2a 0x00 0x42
166
167# CHECK: lochio %r11, 42
1680xec 0xb1 0x00 0x2a 0x00 0x42
169
170# CHECK: lochih %r11, 42
1710xec 0xb2 0x00 0x2a 0x00 0x42
172
173# CHECK: lochinle %r11, 42
1740xec 0xb3 0x00 0x2a 0x00 0x42
175
176# CHECK: lochil %r11, -1
1770xec 0xb4 0xff 0xff 0x00 0x42
178
179# CHECK: lochinhe %r11, 42
1800xec 0xb5 0x00 0x2a 0x00 0x42
181
182# CHECK: lochilh %r11, -1
1830xec 0xb6 0xff 0xff 0x00 0x42
184
185# CHECK: lochine %r11, 0
1860xec 0xb7 0x00 0x00 0x00 0x42
187
188# CHECK: lochie %r11, 0
1890xec 0xb8 0x00 0x00 0x00 0x42
190
191# CHECK: lochinlh %r11, 42
1920xec 0xb9 0x00 0x2a 0x00 0x42
193
194# CHECK: lochihe %r11, 255
1950xec 0xba 0x00 0xff 0x00 0x42
196
197# CHECK: lochinl %r11, 255
1980xec 0xbb 0x00 0xff 0x00 0x42
199
200# CHECK: lochile %r11, 32767
2010xec 0xbc 0x7f 0xff 0x00 0x42
202
203# CHECK: lochinh %r11, 32767
2040xec 0xbd 0x7f 0xff 0x00 0x42
205
206# CHECK: lochino %r11, 32512
2070xec 0xbe 0x7f 0x00 0x00 0x42
208
209# CHECK: lochi %r11, 32512, 15
2100xec 0xbf 0x7f 0x00 0x00 0x42
211
212# CHECK: locghi %r11, 42, 0
2130xec 0xb0 0x00 0x2a 0x00 0x46
214
215# CHECK: locghio %r11, 42
2160xec 0xb1 0x00 0x2a 0x00 0x46
217
218# CHECK: locghih %r11, 42
2190xec 0xb2 0x00 0x2a 0x00 0x46
220
221# CHECK: locghinle %r11, 42
2220xec 0xb3 0x00 0x2a 0x00 0x46
223
224# CHECK: locghil %r11, -1
2250xec 0xb4 0xff 0xff 0x00 0x46
226
227# CHECK: locghinhe %r11, 42
2280xec 0xb5 0x00 0x2a 0x00 0x46
229
230# CHECK: locghilh %r11, -1
2310xec 0xb6 0xff 0xff 0x00 0x46
232
233# CHECK: locghine %r11, 0
2340xec 0xb7 0x00 0x00 0x00 0x46
235
236# CHECK: locghie %r11, 0
2370xec 0xb8 0x00 0x00 0x00 0x46
238
239# CHECK: locghinlh %r11, 42
2400xec 0xb9 0x00 0x2a 0x00 0x46
241
242# CHECK: locghihe %r11, 255
2430xec 0xba 0x00 0xff 0x00 0x46
244
245# CHECK: locghinl %r11, 255
2460xec 0xbb 0x00 0xff 0x00 0x46
247
248# CHECK: locghile %r11, 32767
2490xec 0xbc 0x7f 0xff 0x00 0x46
250
251# CHECK: locghinh %r11, 32767
2520xec 0xbd 0x7f 0xff 0x00 0x46
253
254# CHECK: locghino %r11, 32512
2550xec 0xbe 0x7f 0x00 0x00 0x46
256
257# CHECK: locghi %r11, 32512, 15
2580xec 0xbf 0x7f 0x00 0x00 0x46
259
260# CHECK: lochhi %r11, 42, 0
2610xec 0xb0 0x00 0x2a 0x00 0x4e
262
263# CHECK: lochhio %r11, 42
2640xec 0xb1 0x00 0x2a 0x00 0x4e
265
266# CHECK: lochhih %r11, 42
2670xec 0xb2 0x00 0x2a 0x00 0x4e
268
269# CHECK: lochhinle %r11, 42
2700xec 0xb3 0x00 0x2a 0x00 0x4e
271
272# CHECK: lochhil %r11, -1
2730xec 0xb4 0xff 0xff 0x00 0x4e
274
275# CHECK: lochhinhe %r11, 42
2760xec 0xb5 0x00 0x2a 0x00 0x4e
277
278# CHECK: lochhilh %r11, -1
2790xec 0xb6 0xff 0xff 0x00 0x4e
280
281# CHECK: lochhine %r11, 0
2820xec 0xb7 0x00 0x00 0x00 0x4e
283
284# CHECK: lochhie %r11, 0
2850xec 0xb8 0x00 0x00 0x00 0x4e
286
287# CHECK: lochhinlh %r11, 42
2880xec 0xb9 0x00 0x2a 0x00 0x4e
289
290# CHECK: lochhihe %r11, 255
2910xec 0xba 0x00 0xff 0x00 0x4e
292
293# CHECK: lochhinl %r11, 255
2940xec 0xbb 0x00 0xff 0x00 0x4e
295
296# CHECK: lochhile %r11, 32767
2970xec 0xbc 0x7f 0xff 0x00 0x4e
298
299# CHECK: lochhinh %r11, 32767
3000xec 0xbd 0x7f 0xff 0x00 0x4e
301
302# CHECK: lochhino %r11, 32512
3030xec 0xbe 0x7f 0x00 0x00 0x4e
304
305# CHECK: lochhi %r11, 32512, 15
3060xec 0xbf 0x7f 0x00 0x00 0x4e
307
308# CHECK: locfh %r7, 6399(%r8), 0
3090xeb 0x70 0x88 0xff 0x01 0xe0
310
311# CHECK: locfho %r7, 6399(%r8)
3120xeb 0x71 0x88 0xff 0x01 0xe0
313
314# CHECK: locfhh %r7, 6399(%r8)
3150xeb 0x72 0x88 0xff 0x01 0xe0
316
317# CHECK: locfhnle %r7, 6399(%r8)
3180xeb 0x73 0x88 0xff 0x01 0xe0
319
320# CHECK: locfhl %r7, 6399(%r8)
3210xeb 0x74 0x88 0xff 0x01 0xe0
322
323# CHECK: locfhnhe %r7, 6399(%r8)
3240xeb 0x75 0x88 0xff 0x01 0xe0
325
326# CHECK: locfhlh %r7, 6399(%r8)
3270xeb 0x76 0x88 0xff 0x01 0xe0
328
329# CHECK: locfhne %r7, 6399(%r8)
3300xeb 0x77 0x88 0xff 0x01 0xe0
331
332# CHECK: locfhe %r7, 6399(%r8)
3330xeb 0x78 0x88 0xff 0x01 0xe0
334
335# CHECK: locfhnlh %r7, 6399(%r8)
3360xeb 0x79 0x88 0xff 0x01 0xe0
337
338# CHECK: locfhhe %r7, 6399(%r8)
3390xeb 0x7a 0x88 0xff 0x01 0xe0
340
341# CHECK: locfhnl %r7, 6399(%r8)
3420xeb 0x7b 0x88 0xff 0x01 0xe0
343
344# CHECK: locfhle %r7, 6399(%r8)
3450xeb 0x7c 0x88 0xff 0x01 0xe0
346
347# CHECK: locfhnh %r7, 6399(%r8)
3480xeb 0x7d 0x88 0xff 0x01 0xe0
349
350# CHECK: locfhno %r7, 6399(%r8)
3510xeb 0x7e 0x88 0xff 0x01 0xe0
352
353# CHECK: locfh %r7, 6399(%r8), 15
3540xeb 0x7f 0x88 0xff 0x01 0xe0
355
356# CHECK: locfhr %r11, %r3, 0
3570xb9 0xe0 0x00 0xb3
358
359# CHECK: locfhro %r11, %r3
3600xb9 0xe0 0x10 0xb3
361
362# CHECK: locfhrh %r11, %r3
3630xb9 0xe0 0x20 0xb3
364
365# CHECK: locfhrnle %r11, %r3
3660xb9 0xe0 0x30 0xb3
367
368# CHECK: locfhrl %r11, %r3
3690xb9 0xe0 0x40 0xb3
370
371# CHECK: locfhrnhe %r11, %r3
3720xb9 0xe0 0x50 0xb3
373
374# CHECK: locfhrlh %r11, %r3
3750xb9 0xe0 0x60 0xb3
376
377# CHECK: locfhrne %r11, %r3
3780xb9 0xe0 0x70 0xb3
379
380# CHECK: locfhre %r11, %r3
3810xb9 0xe0 0x80 0xb3
382
383# CHECK: locfhrnlh %r11, %r3
3840xb9 0xe0 0x90 0xb3
385
386# CHECK: locfhrhe %r11, %r3
3870xb9 0xe0 0xa0 0xb3
388
389# CHECK: locfhrnl %r11, %r3
3900xb9 0xe0 0xb0 0xb3
391
392# CHECK: locfhrle %r11, %r3
3930xb9 0xe0 0xc0 0xb3
394
395# CHECK: locfhrnh %r11, %r3
3960xb9 0xe0 0xd0 0xb3
397
398# CHECK: locfhrno %r11, %r3
3990xb9 0xe0 0xe0 0xb3
400
401# CHECK: locfhr %r11, %r3, 15
4020xb9 0xe0 0xf0 0xb3
403
404# CHECK: lzrf %r0, -524288
4050xe3 0x00 0x00 0x00 0x80 0x3b
406
407# CHECK: lzrf %r0, -1
4080xe3 0x00 0x0f 0xff 0xff 0x3b
409
410# CHECK: lzrf %r0, 0
4110xe3 0x00 0x00 0x00 0x00 0x3b
412
413# CHECK: lzrf %r0, 1
4140xe3 0x00 0x00 0x01 0x00 0x3b
415
416# CHECK: lzrf %r0, 524287
4170xe3 0x00 0x0f 0xff 0x7f 0x3b
418
419# CHECK: lzrf %r0, 0(%r1)
4200xe3 0x00 0x10 0x00 0x00 0x3b
421
422# CHECK: lzrf %r0, 0(%r15)
4230xe3 0x00 0xf0 0x00 0x00 0x3b
424
425# CHECK: lzrf %r0, 524287(%r1,%r15)
4260xe3 0x01 0xff 0xff 0x7f 0x3b
427
428# CHECK: lzrf %r0, 524287(%r15,%r1)
4290xe3 0x0f 0x1f 0xff 0x7f 0x3b
430
431# CHECK: lzrf %r15, 0
4320xe3 0xf0 0x00 0x00 0x00 0x3b
433
434# CHECK: lzrg %r0, -524288
4350xe3 0x00 0x00 0x00 0x80 0x2a
436
437# CHECK: lzrg %r0, -1
4380xe3 0x00 0x0f 0xff 0xff 0x2a
439
440# CHECK: lzrg %r0, 0
4410xe3 0x00 0x00 0x00 0x00 0x2a
442
443# CHECK: lzrg %r0, 1
4440xe3 0x00 0x00 0x01 0x00 0x2a
445
446# CHECK: lzrg %r0, 524287
4470xe3 0x00 0x0f 0xff 0x7f 0x2a
448
449# CHECK: lzrg %r0, 0(%r1)
4500xe3 0x00 0x10 0x00 0x00 0x2a
451
452# CHECK: lzrg %r0, 0(%r15)
4530xe3 0x00 0xf0 0x00 0x00 0x2a
454
455# CHECK: lzrg %r0, 524287(%r1,%r15)
4560xe3 0x01 0xff 0xff 0x7f 0x2a
457
458# CHECK: lzrg %r0, 524287(%r15,%r1)
4590xe3 0x0f 0x1f 0xff 0x7f 0x2a
460
461# CHECK: lzrg %r15, 0
4620xe3 0xf0 0x00 0x00 0x00 0x2a
463
464# CHECK: ppno %r2, %r10
4650xb9 0x3c 0x00 0x2a
466
467# CHECK: ppno %r2, %r14
4680xb9 0x3c 0x00 0x2e
469
470# CHECK: ppno %r14, %r2
4710xb9 0x3c 0x00 0xe2
472
473# CHECK: ppno %r14, %r10
4740xb9 0x3c 0x00 0xea
475
476# CHECK: stocfh %r0, 0, 0
4770xeb 0x00 0x00 0x00 0x00 0xe1
478
479# CHECK: stocfh %r0, 0, 15
4800xeb 0x0f 0x00 0x00 0x00 0xe1
481
482# CHECK: stocfh %r0, -524288, 0
4830xeb 0x00 0x00 0x00 0x80 0xe1
484
485# CHECK: stocfh %r0, 524287, 0
4860xeb 0x00 0x0f 0xff 0x7f 0xe1
487
488# CHECK: stocfh %r0, 0(%r1), 0
4890xeb 0x00 0x10 0x00 0x00 0xe1
490
491# CHECK: stocfh %r0, 0(%r15), 0
4920xeb 0x00 0xf0 0x00 0x00 0xe1
493
494# CHECK: stocfh %r15, 0, 0
4950xeb 0xf0 0x00 0x00 0x00 0xe1
496
497# CHECK: stocfho %r1, 2(%r3)
4980xeb 0x11 0x30 0x02 0x00 0xe1
499
500# CHECK: stocfhh %r1, 2(%r3)
5010xeb 0x12 0x30 0x02 0x00 0xe1
502
503# CHECK: stocfhnle %r1, 2(%r3)
5040xeb 0x13 0x30 0x02 0x00 0xe1
505
506# CHECK: stocfhl %r1, 2(%r3)
5070xeb 0x14 0x30 0x02 0x00 0xe1
508
509# CHECK: stocfhnhe %r1, 2(%r3)
5100xeb 0x15 0x30 0x02 0x00 0xe1
511
512# CHECK: stocfhlh %r1, 2(%r3)
5130xeb 0x16 0x30 0x02 0x00 0xe1
514
515# CHECK: stocfhne %r1, 2(%r3)
5160xeb 0x17 0x30 0x02 0x00 0xe1
517
518# CHECK: stocfhe %r1, 2(%r3)
5190xeb 0x18 0x30 0x02 0x00 0xe1
520
521# CHECK: stocfhnlh %r1, 2(%r3)
5220xeb 0x19 0x30 0x02 0x00 0xe1
523
524# CHECK: stocfhhe %r1, 2(%r3)
5250xeb 0x1a 0x30 0x02 0x00 0xe1
526
527# CHECK: stocfhnl %r1, 2(%r3)
5280xeb 0x1b 0x30 0x02 0x00 0xe1
529
530# CHECK: stocfhle %r1, 2(%r3)
5310xeb 0x1c 0x30 0x02 0x00 0xe1
532
533# CHECK: stocfhnh %r1, 2(%r3)
5340xeb 0x1d 0x30 0x02 0x00 0xe1
535
536# CHECK: stocfhno %r1, 2(%r3)
5370xeb 0x1e 0x30 0x02 0x00 0xe1
538
539# CHECK: stocfh %r1, 2(%r3), 15
5400xeb 0x1f 0x30 0x02 0x00 0xe1
541
542# CHECK: va  %v0, %v0, %v0, 11
5430xe7 0x00 0x00 0x00 0xb0 0xf3
544
545# CHECK: va  %v18, %v3, %v20, 11
5460xe7 0x23 0x40 0x00 0xba 0xf3
547
548# CHECK: va  %v31, %v31, %v31, 11
5490xe7 0xff 0xf0 0x00 0xbe 0xf3
550
551# CHECK: vab  %v0, %v0, %v0
5520xe7 0x00 0x00 0x00 0x00 0xf3
553
554# CHECK: vab  %v18, %v3, %v20
5550xe7 0x23 0x40 0x00 0x0a 0xf3
556
557# CHECK: vab  %v31, %v31, %v31
5580xe7 0xff 0xf0 0x00 0x0e 0xf3
559
560# CHECK: vac  %v0, %v0, %v0, %v0, 11
5610xe7 0x00 0x0b 0x00 0x00 0xbb
562
563# CHECK: vac  %v3, %v20, %v5, %v22, 11
5640xe7 0x34 0x5b 0x00 0x65 0xbb
565
566# CHECK: vac  %v31, %v31, %v31, %v31, 11
5670xe7 0xff 0xfb 0x00 0xff 0xbb
568
569# CHECK: vacc %v0, %v0, %v0, 11
5700xe7 0x00 0x00 0x00 0xb0 0xf1
571
572# CHECK: vacc %v18, %v3, %v20, 11
5730xe7 0x23 0x40 0x00 0xba 0xf1
574
575# CHECK: vacc %v31, %v31, %v31, 11
5760xe7 0xff 0xf0 0x00 0xbe 0xf1
577
578# CHECK: vaccb %v0, %v0, %v0
5790xe7 0x00 0x00 0x00 0x00 0xf1
580
581# CHECK: vaccb %v18, %v3, %v20
5820xe7 0x23 0x40 0x00 0x0a 0xf1
583
584# CHECK: vaccb %v31, %v31, %v31
5850xe7 0xff 0xf0 0x00 0x0e 0xf1
586
587# CHECK: vaccc %v0, %v0, %v0, %v0, 11
5880xe7 0x00 0x0b 0x00 0x00 0xb9
589
590# CHECK: vaccc %v3, %v20, %v5, %v22, 11
5910xe7 0x34 0x5b 0x00 0x65 0xb9
592
593# CHECK: vaccc %v31, %v31, %v31, %v31, 11
5940xe7 0xff 0xfb 0x00 0xff 0xb9
595
596# CHECK: vacccq %v0, %v0, %v0, %v0
5970xe7 0x00 0x04 0x00 0x00 0xb9
598
599# CHECK: vacccq %v3, %v20, %v5, %v22
6000xe7 0x34 0x54 0x00 0x65 0xb9
601
602# CHECK: vacccq %v31, %v31, %v31, %v31
6030xe7 0xff 0xf4 0x00 0xff 0xb9
604
605# CHECK: vaccf %v0, %v0, %v0
6060xe7 0x00 0x00 0x00 0x20 0xf1
607
608# CHECK: vaccf %v18, %v3, %v20
6090xe7 0x23 0x40 0x00 0x2a 0xf1
610
611# CHECK: vaccf %v31, %v31, %v31
6120xe7 0xff 0xf0 0x00 0x2e 0xf1
613
614# CHECK: vaccg %v0, %v0, %v0
6150xe7 0x00 0x00 0x00 0x30 0xf1
616
617# CHECK: vaccg %v18, %v3, %v20
6180xe7 0x23 0x40 0x00 0x3a 0xf1
619
620# CHECK: vaccg %v31, %v31, %v31
6210xe7 0xff 0xf0 0x00 0x3e 0xf1
622
623# CHECK: vacch %v0, %v0, %v0
6240xe7 0x00 0x00 0x00 0x10 0xf1
625
626# CHECK: vacch %v18, %v3, %v20
6270xe7 0x23 0x40 0x00 0x1a 0xf1
628
629# CHECK: vacch %v31, %v31, %v31
6300xe7 0xff 0xf0 0x00 0x1e 0xf1
631
632# CHECK: vaccq %v0, %v0, %v0
6330xe7 0x00 0x00 0x00 0x40 0xf1
634
635# CHECK: vaccq %v18, %v3, %v20
6360xe7 0x23 0x40 0x00 0x4a 0xf1
637
638# CHECK: vaccq %v31, %v31, %v31
6390xe7 0xff 0xf0 0x00 0x4e 0xf1
640
641# CHECK: vacq %v0, %v0, %v0, %v0
6420xe7 0x00 0x04 0x00 0x00 0xbb
643
644# CHECK: vacq %v3, %v20, %v5, %v22
6450xe7 0x34 0x54 0x00 0x65 0xbb
646
647# CHECK: vacq %v31, %v31, %v31, %v31
6480xe7 0xff 0xf4 0x00 0xff 0xbb
649
650# CHECK: vaf  %v0, %v0, %v0
6510xe7 0x00 0x00 0x00 0x20 0xf3
652
653# CHECK: vaf  %v18, %v3, %v20
6540xe7 0x23 0x40 0x00 0x2a 0xf3
655
656# CHECK: vaf  %v31, %v31, %v31
6570xe7 0xff 0xf0 0x00 0x2e 0xf3
658
659# CHECK: vag  %v0, %v0, %v0
6600xe7 0x00 0x00 0x00 0x30 0xf3
661
662# CHECK: vag  %v18, %v3, %v20
6630xe7 0x23 0x40 0x00 0x3a 0xf3
664
665# CHECK: vag  %v31, %v31, %v31
6660xe7 0xff 0xf0 0x00 0x3e 0xf3
667
668# CHECK: vah  %v0, %v0, %v0
6690xe7 0x00 0x00 0x00 0x10 0xf3
670
671# CHECK: vah  %v18, %v3, %v20
6720xe7 0x23 0x40 0x00 0x1a 0xf3
673
674# CHECK: vah  %v31, %v31, %v31
6750xe7 0xff 0xf0 0x00 0x1e 0xf3
676
677# CHECK: vaq  %v0, %v0, %v0
6780xe7 0x00 0x00 0x00 0x40 0xf3
679
680# CHECK: vaq  %v18, %v3, %v20
6810xe7 0x23 0x40 0x00 0x4a 0xf3
682
683# CHECK: vaq  %v31, %v31, %v31
6840xe7 0xff 0xf0 0x00 0x4e 0xf3
685
686# CHECK: vavg %v0, %v0, %v0, 11
6870xe7 0x00 0x00 0x00 0xb0 0xf2
688
689# CHECK: vavg %v18, %v3, %v20, 11
6900xe7 0x23 0x40 0x00 0xba 0xf2
691
692# CHECK: vavg %v31, %v31, %v31, 11
6930xe7 0xff 0xf0 0x00 0xbe 0xf2
694
695# CHECK: vavgb %v0, %v0, %v0
6960xe7 0x00 0x00 0x00 0x00 0xf2
697
698# CHECK: vavgb %v18, %v3, %v20
6990xe7 0x23 0x40 0x00 0x0a 0xf2
700
701# CHECK: vavgb %v31, %v31, %v31
7020xe7 0xff 0xf0 0x00 0x0e 0xf2
703
704# CHECK: vavgf %v0, %v0, %v0
7050xe7 0x00 0x00 0x00 0x20 0xf2
706
707# CHECK: vavgf %v18, %v3, %v20
7080xe7 0x23 0x40 0x00 0x2a 0xf2
709
710# CHECK: vavgf %v31, %v31, %v31
7110xe7 0xff 0xf0 0x00 0x2e 0xf2
712
713# CHECK: vavgg %v0, %v0, %v0
7140xe7 0x00 0x00 0x00 0x30 0xf2
715
716# CHECK: vavgg %v18, %v3, %v20
7170xe7 0x23 0x40 0x00 0x3a 0xf2
718
719# CHECK: vavgg %v31, %v31, %v31
7200xe7 0xff 0xf0 0x00 0x3e 0xf2
721
722# CHECK: vavgh %v0, %v0, %v0
7230xe7 0x00 0x00 0x00 0x10 0xf2
724
725# CHECK: vavgh %v18, %v3, %v20
7260xe7 0x23 0x40 0x00 0x1a 0xf2
727
728# CHECK: vavgh %v31, %v31, %v31
7290xe7 0xff 0xf0 0x00 0x1e 0xf2
730
731# CHECK: vavgl %v0, %v0, %v0, 11
7320xe7 0x00 0x00 0x00 0xb0 0xf0
733
734# CHECK: vavgl %v18, %v3, %v20, 11
7350xe7 0x23 0x40 0x00 0xba 0xf0
736
737# CHECK: vavgl %v31, %v31, %v31, 11
7380xe7 0xff 0xf0 0x00 0xbe 0xf0
739
740# CHECK: vavglb %v0, %v0, %v0
7410xe7 0x00 0x00 0x00 0x00 0xf0
742
743# CHECK: vavglb %v18, %v3, %v20
7440xe7 0x23 0x40 0x00 0x0a 0xf0
745
746# CHECK: vavglb %v31, %v31, %v31
7470xe7 0xff 0xf0 0x00 0x0e 0xf0
748
749# CHECK: vavglf %v0, %v0, %v0
7500xe7 0x00 0x00 0x00 0x20 0xf0
751
752# CHECK: vavglf %v18, %v3, %v20
7530xe7 0x23 0x40 0x00 0x2a 0xf0
754
755# CHECK: vavglf %v31, %v31, %v31
7560xe7 0xff 0xf0 0x00 0x2e 0xf0
757
758# CHECK: vavglg %v0, %v0, %v0
7590xe7 0x00 0x00 0x00 0x30 0xf0
760
761# CHECK: vavglg %v18, %v3, %v20
7620xe7 0x23 0x40 0x00 0x3a 0xf0
763
764# CHECK: vavglg %v31, %v31, %v31
7650xe7 0xff 0xf0 0x00 0x3e 0xf0
766
767# CHECK: vavglh %v0, %v0, %v0
7680xe7 0x00 0x00 0x00 0x10 0xf0
769
770# CHECK: vavglh %v18, %v3, %v20
7710xe7 0x23 0x40 0x00 0x1a 0xf0
772
773# CHECK: vavglh %v31, %v31, %v31
7740xe7 0xff 0xf0 0x00 0x1e 0xf0
775
776# CHECK: vcdg %v0, %v0, 11, 0, 0
7770xe7 0x00 0x00 0x00 0xb0 0xc3
778
779# CHECK: vcdg %v19, %v14, 11, 4, 10
7800xe7 0x3e 0x00 0xa4 0xb8 0xc3
781
782# CHECK: vcdg %v31, %v31, 11, 7, 15
7830xe7 0xff 0x00 0xf7 0xbc 0xc3
784
785# CHECK: vcdgb %v0, %v0, 0, 0
7860xe7 0x00 0x00 0x00 0x30 0xc3
787
788# CHECK: vcdgb %v19, %v14, 4, 10
7890xe7 0x3e 0x00 0xa4 0x38 0xc3
790
791# CHECK: vcdgb %v31, %v31, 7, 15
7920xe7 0xff 0x00 0xf7 0x3c 0xc3
793
794# CHECK: vcdlg %v0, %v0, 11, 0, 0
7950xe7 0x00 0x00 0x00 0xb0 0xc1
796
797# CHECK: vcdlg %v19, %v14, 11, 4, 10
7980xe7 0x3e 0x00 0xa4 0xb8 0xc1
799
800# CHECK: vcdlg %v31, %v31, 11, 7, 15
8010xe7 0xff 0x00 0xf7 0xbc 0xc1
802
803# CHECK: vcdlgb %v0, %v0, 0, 0
8040xe7 0x00 0x00 0x00 0x30 0xc1
805
806# CHECK: vcdlgb %v19, %v14, 4, 10
8070xe7 0x3e 0x00 0xa4 0x38 0xc1
808
809# CHECK: vcdlgb %v31, %v31, 7, 15
8100xe7 0xff 0x00 0xf7 0x3c 0xc1
811
812# CHECK: vceq %v0, %v0, %v0, 11, 9
8130xe7 0x00 0x00 0x90 0xb0 0xf8
814
815# CHECK: vceq %v18, %v3, %v20, 11, 9
8160xe7 0x23 0x40 0x90 0xba 0xf8
817
818# CHECK: vceq %v7, %v24, %v9, 11, 9
8190xe7 0x78 0x90 0x90 0xb4 0xf8
820
821# CHECK: vceq %v31, %v31, %v31, 11, 9
8220xe7 0xff 0xf0 0x90 0xbe 0xf8
823
824# CHECK: vceqb %v0, %v0, %v0
8250xe7 0x00 0x00 0x00 0x00 0xf8
826
827# CHECK: vceqb %v18, %v3, %v20
8280xe7 0x23 0x40 0x00 0x0a 0xf8
829
830# CHECK: vceqb %v31, %v31, %v31
8310xe7 0xff 0xf0 0x00 0x0e 0xf8
832
833# CHECK: vceqbs %v7, %v24, %v9
8340xe7 0x78 0x90 0x10 0x04 0xf8
835
836# CHECK: vceqf %v0, %v0, %v0
8370xe7 0x00 0x00 0x00 0x20 0xf8
838
839# CHECK: vceqf %v18, %v3, %v20
8400xe7 0x23 0x40 0x00 0x2a 0xf8
841
842# CHECK: vceqf %v31, %v31, %v31
8430xe7 0xff 0xf0 0x00 0x2e 0xf8
844
845# CHECK: vceqfs %v7, %v24, %v9
8460xe7 0x78 0x90 0x10 0x24 0xf8
847
848# CHECK: vceqg %v0, %v0, %v0
8490xe7 0x00 0x00 0x00 0x30 0xf8
850
851# CHECK: vceqg %v18, %v3, %v20
8520xe7 0x23 0x40 0x00 0x3a 0xf8
853
854# CHECK: vceqg %v31, %v31, %v31
8550xe7 0xff 0xf0 0x00 0x3e 0xf8
856
857# CHECK: vceqgs %v7, %v24, %v9
8580xe7 0x78 0x90 0x10 0x34 0xf8
859
860# CHECK: vceqh %v0, %v0, %v0
8610xe7 0x00 0x00 0x00 0x10 0xf8
862
863# CHECK: vceqh %v18, %v3, %v20
8640xe7 0x23 0x40 0x00 0x1a 0xf8
865
866# CHECK: vceqh %v31, %v31, %v31
8670xe7 0xff 0xf0 0x00 0x1e 0xf8
868
869# CHECK: vceqhs %v7, %v24, %v9
8700xe7 0x78 0x90 0x10 0x14 0xf8
871
872# CHECK: vcgd %v0, %v0, 11, 0, 0
8730xe7 0x00 0x00 0x00 0xb0 0xc2
874
875# CHECK: vcgd %v19, %v14, 11, 4, 10
8760xe7 0x3e 0x00 0xa4 0xb8 0xc2
877
878# CHECK: vcgd %v31, %v31, 11, 7, 15
8790xe7 0xff 0x00 0xf7 0xbc 0xc2
880
881# CHECK: vcgdb %v0, %v0, 0, 0
8820xe7 0x00 0x00 0x00 0x30 0xc2
883
884# CHECK: vcgdb %v19, %v14, 4, 10
8850xe7 0x3e 0x00 0xa4 0x38 0xc2
886
887# CHECK: vcgdb %v31, %v31, 7, 15
8880xe7 0xff 0x00 0xf7 0x3c 0xc2
889
890# CHECK: vch  %v0, %v0, %v0, 11, 9
8910xe7 0x00 0x00 0x90 0xb0 0xfb
892
893# CHECK: vch  %v18, %v3, %v20, 11, 9
8940xe7 0x23 0x40 0x90 0xba 0xfb
895
896# CHECK: vch  %v7, %v24, %v9, 11, 9
8970xe7 0x78 0x90 0x90 0xb4 0xfb
898
899# CHECK: vch  %v31, %v31, %v31, 11, 9
9000xe7 0xff 0xf0 0x90 0xbe 0xfb
901
902# CHECK: vchb %v0, %v0, %v0
9030xe7 0x00 0x00 0x00 0x00 0xfb
904
905# CHECK: vchb %v18, %v3, %v20
9060xe7 0x23 0x40 0x00 0x0a 0xfb
907
908# CHECK: vchb %v31, %v31, %v31
9090xe7 0xff 0xf0 0x00 0x0e 0xfb
910
911# CHECK: vchbs %v7, %v24, %v9
9120xe7 0x78 0x90 0x10 0x04 0xfb
913
914# CHECK: vchf %v0, %v0, %v0
9150xe7 0x00 0x00 0x00 0x20 0xfb
916
917# CHECK: vchf %v18, %v3, %v20
9180xe7 0x23 0x40 0x00 0x2a 0xfb
919
920# CHECK: vchf %v31, %v31, %v31
9210xe7 0xff 0xf0 0x00 0x2e 0xfb
922
923# CHECK: vchfs %v7, %v24, %v9
9240xe7 0x78 0x90 0x10 0x24 0xfb
925
926# CHECK: vchg %v0, %v0, %v0
9270xe7 0x00 0x00 0x00 0x30 0xfb
928
929# CHECK: vchg %v18, %v3, %v20
9300xe7 0x23 0x40 0x00 0x3a 0xfb
931
932# CHECK: vchg %v31, %v31, %v31
9330xe7 0xff 0xf0 0x00 0x3e 0xfb
934
935# CHECK: vchgs %v7, %v24, %v9
9360xe7 0x78 0x90 0x10 0x34 0xfb
937
938# CHECK: vchh %v0, %v0, %v0
9390xe7 0x00 0x00 0x00 0x10 0xfb
940
941# CHECK: vchh %v18, %v3, %v20
9420xe7 0x23 0x40 0x00 0x1a 0xfb
943
944# CHECK: vchh %v31, %v31, %v31
9450xe7 0xff 0xf0 0x00 0x1e 0xfb
946
947# CHECK: vchhs %v7, %v24, %v9
9480xe7 0x78 0x90 0x10 0x14 0xfb
949
950# CHECK: vchl %v0, %v0, %v0, 11, 9
9510xe7 0x00 0x00 0x90 0xb0 0xf9
952
953# CHECK: vchl %v18, %v3, %v20, 11, 9
9540xe7 0x23 0x40 0x90 0xba 0xf9
955
956# CHECK: vchl %v7, %v24, %v9, 11, 9
9570xe7 0x78 0x90 0x90 0xb4 0xf9
958
959# CHECK: vchl %v31, %v31, %v31, 11, 9
9600xe7 0xff 0xf0 0x90 0xbe 0xf9
961
962# CHECK: vchlb %v0, %v0, %v0
9630xe7 0x00 0x00 0x00 0x00 0xf9
964
965# CHECK: vchlb %v18, %v3, %v20
9660xe7 0x23 0x40 0x00 0x0a 0xf9
967
968# CHECK: vchlb %v31, %v31, %v31
9690xe7 0xff 0xf0 0x00 0x0e 0xf9
970
971# CHECK: vchlbs %v7, %v24, %v9
9720xe7 0x78 0x90 0x10 0x04 0xf9
973
974# CHECK: vchlf %v0, %v0, %v0
9750xe7 0x00 0x00 0x00 0x20 0xf9
976
977# CHECK: vchlf %v18, %v3, %v20
9780xe7 0x23 0x40 0x00 0x2a 0xf9
979
980# CHECK: vchlf %v31, %v31, %v31
9810xe7 0xff 0xf0 0x00 0x2e 0xf9
982
983# CHECK: vchlfs %v7, %v24, %v9
9840xe7 0x78 0x90 0x10 0x24 0xf9
985
986# CHECK: vchlg %v0, %v0, %v0
9870xe7 0x00 0x00 0x00 0x30 0xf9
988
989# CHECK: vchlg %v18, %v3, %v20
9900xe7 0x23 0x40 0x00 0x3a 0xf9
991
992# CHECK: vchlg %v31, %v31, %v31
9930xe7 0xff 0xf0 0x00 0x3e 0xf9
994
995# CHECK: vchlgs %v7, %v24, %v9
9960xe7 0x78 0x90 0x10 0x34 0xf9
997
998# CHECK: vchlh %v0, %v0, %v0
9990xe7 0x00 0x00 0x00 0x10 0xf9
1000
1001# CHECK: vchlh %v18, %v3, %v20
10020xe7 0x23 0x40 0x00 0x1a 0xf9
1003
1004# CHECK: vchlh %v31, %v31, %v31
10050xe7 0xff 0xf0 0x00 0x1e 0xf9
1006
1007# CHECK: vchlhs %v7, %v24, %v9
10080xe7 0x78 0x90 0x10 0x14 0xf9
1009
1010# CHECK: vcksm %v0, %v0, %v0
10110xe7 0x00 0x00 0x00 0x00 0x66
1012
1013# CHECK: vcksm %v18, %v3, %v20
10140xe7 0x23 0x40 0x00 0x0a 0x66
1015
1016# CHECK: vcksm %v31, %v31, %v31
10170xe7 0xff 0xf0 0x00 0x0e 0x66
1018
1019# CHECK: vclgd %v0, %v0, 11, 0, 0
10200xe7 0x00 0x00 0x00 0xb0 0xc0
1021
1022# CHECK: vclgd %v19, %v14, 11, 4, 10
10230xe7 0x3e 0x00 0xa4 0xb8 0xc0
1024
1025# CHECK: vclgd %v31, %v31, 11, 7, 15
10260xe7 0xff 0x00 0xf7 0xbc 0xc0
1027
1028# CHECK: vclgdb %v0, %v0, 0, 0
10290xe7 0x00 0x00 0x00 0x30 0xc0
1030
1031# CHECK: vclgdb %v19, %v14, 4, 10
10320xe7 0x3e 0x00 0xa4 0x38 0xc0
1033
1034# CHECK: vclgdb %v31, %v31, 7, 15
10350xe7 0xff 0x00 0xf7 0x3c 0xc0
1036
1037# CHECK: vclz %v0, %v0, 11
10380xe7 0x00 0x00 0x00 0xb0 0x53
1039
1040# CHECK: vclz %v19, %v14, 11
10410xe7 0x3e 0x00 0x00 0xb8 0x53
1042
1043# CHECK: vclz %v31, %v31, 11
10440xe7 0xff 0x00 0x00 0xbc 0x53
1045
1046# CHECK: vclzb %v0, %v0
10470xe7 0x00 0x00 0x00 0x00 0x53
1048
1049# CHECK: vclzb %v19, %v14
10500xe7 0x3e 0x00 0x00 0x08 0x53
1051
1052# CHECK: vclzb %v31, %v31
10530xe7 0xff 0x00 0x00 0x0c 0x53
1054
1055# CHECK: vclzf %v0, %v0
10560xe7 0x00 0x00 0x00 0x20 0x53
1057
1058# CHECK: vclzf %v19, %v14
10590xe7 0x3e 0x00 0x00 0x28 0x53
1060
1061# CHECK: vclzf %v31, %v31
10620xe7 0xff 0x00 0x00 0x2c 0x53
1063
1064# CHECK: vclzg %v0, %v0
10650xe7 0x00 0x00 0x00 0x30 0x53
1066
1067# CHECK: vclzg %v19, %v14
10680xe7 0x3e 0x00 0x00 0x38 0x53
1069
1070# CHECK: vclzg %v31, %v31
10710xe7 0xff 0x00 0x00 0x3c 0x53
1072
1073# CHECK: vclzh %v0, %v0
10740xe7 0x00 0x00 0x00 0x10 0x53
1075
1076# CHECK: vclzh %v19, %v14
10770xe7 0x3e 0x00 0x00 0x18 0x53
1078
1079# CHECK: vclzh %v31, %v31
10800xe7 0xff 0x00 0x00 0x1c 0x53
1081
1082# CHECK: vctz %v0, %v0, 11
10830xe7 0x00 0x00 0x00 0xb0 0x52
1084
1085# CHECK: vctz %v19, %v14, 11
10860xe7 0x3e 0x00 0x00 0xb8 0x52
1087
1088# CHECK: vctz %v31, %v31, 11
10890xe7 0xff 0x00 0x00 0xbc 0x52
1090
1091# CHECK: vctzb %v0, %v0
10920xe7 0x00 0x00 0x00 0x00 0x52
1093
1094# CHECK: vctzb %v19, %v14
10950xe7 0x3e 0x00 0x00 0x08 0x52
1096
1097# CHECK: vctzb %v31, %v31
10980xe7 0xff 0x00 0x00 0x0c 0x52
1099
1100# CHECK: vctzf %v0, %v0
11010xe7 0x00 0x00 0x00 0x20 0x52
1102
1103# CHECK: vctzf %v19, %v14
11040xe7 0x3e 0x00 0x00 0x28 0x52
1105
1106# CHECK: vctzf %v31, %v31
11070xe7 0xff 0x00 0x00 0x2c 0x52
1108
1109# CHECK: vctzg %v0, %v0
11100xe7 0x00 0x00 0x00 0x30 0x52
1111
1112# CHECK: vctzg %v19, %v14
11130xe7 0x3e 0x00 0x00 0x38 0x52
1114
1115# CHECK: vctzg %v31, %v31
11160xe7 0xff 0x00 0x00 0x3c 0x52
1117
1118# CHECK: vctzh %v0, %v0
11190xe7 0x00 0x00 0x00 0x10 0x52
1120
1121# CHECK: vctzh %v19, %v14
11220xe7 0x3e 0x00 0x00 0x18 0x52
1123
1124# CHECK: vctzh %v31, %v31
11250xe7 0xff 0x00 0x00 0x1c 0x52
1126
1127# CHECK: vec  %v0, %v0, 11
11280xe7 0x00 0x00 0x00 0xb0 0xdb
1129
1130# CHECK: vec  %v19, %v14, 11
11310xe7 0x3e 0x00 0x00 0xb8 0xdb
1132
1133# CHECK: vec  %v31, %v31, 11
11340xe7 0xff 0x00 0x00 0xbc 0xdb
1135
1136# CHECK: vecb %v0, %v0
11370xe7 0x00 0x00 0x00 0x00 0xdb
1138
1139# CHECK: vecb %v19, %v14
11400xe7 0x3e 0x00 0x00 0x08 0xdb
1141
1142# CHECK: vecb %v31, %v31
11430xe7 0xff 0x00 0x00 0x0c 0xdb
1144
1145# CHECK: vecf %v0, %v0
11460xe7 0x00 0x00 0x00 0x20 0xdb
1147
1148# CHECK: vecf %v19, %v14
11490xe7 0x3e 0x00 0x00 0x28 0xdb
1150
1151# CHECK: vecf %v31, %v31
11520xe7 0xff 0x00 0x00 0x2c 0xdb
1153
1154# CHECK: vecg %v0, %v0
11550xe7 0x00 0x00 0x00 0x30 0xdb
1156
1157# CHECK: vecg %v19, %v14
11580xe7 0x3e 0x00 0x00 0x38 0xdb
1159
1160# CHECK: vecg %v31, %v31
11610xe7 0xff 0x00 0x00 0x3c 0xdb
1162
1163# CHECK: vech %v0, %v0
11640xe7 0x00 0x00 0x00 0x10 0xdb
1165
1166# CHECK: vech %v19, %v14
11670xe7 0x3e 0x00 0x00 0x18 0xdb
1168
1169# CHECK: vech %v31, %v31
11700xe7 0xff 0x00 0x00 0x1c 0xdb
1171
1172# CHECK: vecl %v0, %v0, 11
11730xe7 0x00 0x00 0x00 0xb0 0xd9
1174
1175# CHECK: vecl %v19, %v14, 11
11760xe7 0x3e 0x00 0x00 0xb8 0xd9
1177
1178# CHECK: vecl %v31, %v31, 11
11790xe7 0xff 0x00 0x00 0xbc 0xd9
1180
1181# CHECK: veclb %v0, %v0
11820xe7 0x00 0x00 0x00 0x00 0xd9
1183
1184# CHECK: veclb %v19, %v14
11850xe7 0x3e 0x00 0x00 0x08 0xd9
1186
1187# CHECK: veclb %v31, %v31
11880xe7 0xff 0x00 0x00 0x0c 0xd9
1189
1190# CHECK: veclf %v0, %v0
11910xe7 0x00 0x00 0x00 0x20 0xd9
1192
1193# CHECK: veclf %v19, %v14
11940xe7 0x3e 0x00 0x00 0x28 0xd9
1195
1196# CHECK: veclf %v31, %v31
11970xe7 0xff 0x00 0x00 0x2c 0xd9
1198
1199# CHECK: veclg %v0, %v0
12000xe7 0x00 0x00 0x00 0x30 0xd9
1201
1202# CHECK: veclg %v19, %v14
12030xe7 0x3e 0x00 0x00 0x38 0xd9
1204
1205# CHECK: veclg %v31, %v31
12060xe7 0xff 0x00 0x00 0x3c 0xd9
1207
1208# CHECK: veclh %v0, %v0
12090xe7 0x00 0x00 0x00 0x10 0xd9
1210
1211# CHECK: veclh %v19, %v14
12120xe7 0x3e 0x00 0x00 0x18 0xd9
1213
1214# CHECK: veclh %v31, %v31
12150xe7 0xff 0x00 0x00 0x1c 0xd9
1216
1217# CHECK: verim %v0, %v0, %v0, 0, 11
12180xe7 0x00 0x00 0x00 0xb0 0x72
1219
1220# CHECK: verim %v3, %v20, %v5, 103, 11
12210xe7 0x34 0x50 0x67 0xb4 0x72
1222
1223# CHECK: verim %v31, %v31, %v31, 255, 11
12240xe7 0xff 0xf0 0xff 0xbe 0x72
1225
1226# CHECK: verimb %v0, %v0, %v0, 0
12270xe7 0x00 0x00 0x00 0x00 0x72
1228
1229# CHECK: verimb %v3, %v20, %v5, 103
12300xe7 0x34 0x50 0x67 0x04 0x72
1231
1232# CHECK: verimb %v31, %v31, %v31, 255
12330xe7 0xff 0xf0 0xff 0x0e 0x72
1234
1235# CHECK: verimf %v0, %v0, %v0, 0
12360xe7 0x00 0x00 0x00 0x20 0x72
1237
1238# CHECK: verimf %v3, %v20, %v5, 103
12390xe7 0x34 0x50 0x67 0x24 0x72
1240
1241# CHECK: verimf %v31, %v31, %v31, 255
12420xe7 0xff 0xf0 0xff 0x2e 0x72
1243
1244# CHECK: verimg %v0, %v0, %v0, 0
12450xe7 0x00 0x00 0x00 0x30 0x72
1246
1247# CHECK: verimg %v3, %v20, %v5, 103
12480xe7 0x34 0x50 0x67 0x34 0x72
1249
1250# CHECK: verimg %v31, %v31, %v31, 255
12510xe7 0xff 0xf0 0xff 0x3e 0x72
1252
1253# CHECK: verimh %v0, %v0, %v0, 0
12540xe7 0x00 0x00 0x00 0x10 0x72
1255
1256# CHECK: verimh %v3, %v20, %v5, 103
12570xe7 0x34 0x50 0x67 0x14 0x72
1258
1259# CHECK: verimh %v31, %v31, %v31, 255
12600xe7 0xff 0xf0 0xff 0x1e 0x72
1261
1262# CHECK: verll %v0, %v0, 0, 11
12630xe7 0x00 0x00 0x00 0xb0 0x33
1264
1265# CHECK: verll %v12, %v18, 1110(%r3), 11
12660xe7 0xc2 0x34 0x56 0xb4 0x33
1267
1268# CHECK: verll %v31, %v31, 4095(%r15), 11
12690xe7 0xff 0xff 0xff 0xbc 0x33
1270
1271# CHECK: verllb %v0, %v0, 0
12720xe7 0x00 0x00 0x00 0x00 0x33
1273
1274# CHECK: verllb %v12, %v18, 1110(%r3)
12750xe7 0xc2 0x34 0x56 0x04 0x33
1276
1277# CHECK: verllb %v31, %v31, 4095(%r15)
12780xe7 0xff 0xff 0xff 0x0c 0x33
1279
1280# CHECK: verllf %v0, %v0, 0
12810xe7 0x00 0x00 0x00 0x20 0x33
1282
1283# CHECK: verllf %v12, %v18, 1110(%r3)
12840xe7 0xc2 0x34 0x56 0x24 0x33
1285
1286# CHECK: verllf %v31, %v31, 4095(%r15)
12870xe7 0xff 0xff 0xff 0x2c 0x33
1288
1289# CHECK: verllg %v0, %v0, 0
12900xe7 0x00 0x00 0x00 0x30 0x33
1291
1292# CHECK: verllg %v12, %v18, 1110(%r3)
12930xe7 0xc2 0x34 0x56 0x34 0x33
1294
1295# CHECK: verllg %v31, %v31, 4095(%r15)
12960xe7 0xff 0xff 0xff 0x3c 0x33
1297
1298# CHECK: verllh %v0, %v0, 0
12990xe7 0x00 0x00 0x00 0x10 0x33
1300
1301# CHECK: verllh %v12, %v18, 1110(%r3)
13020xe7 0xc2 0x34 0x56 0x14 0x33
1303
1304# CHECK: verllh %v31, %v31, 4095(%r15)
13050xe7 0xff 0xff 0xff 0x1c 0x33
1306
1307# CHECK: verllv %v0, %v0, %v0, 11
13080xe7 0x00 0x00 0x00 0xb0 0x73
1309
1310# CHECK: verllv %v18, %v3, %v20, 11
13110xe7 0x23 0x40 0x00 0xba 0x73
1312
1313# CHECK: verllv %v31, %v31, %v31, 11
13140xe7 0xff 0xf0 0x00 0xbe 0x73
1315
1316# CHECK: verllvb %v0, %v0, %v0
13170xe7 0x00 0x00 0x00 0x00 0x73
1318
1319# CHECK: verllvb %v18, %v3, %v20
13200xe7 0x23 0x40 0x00 0x0a 0x73
1321
1322# CHECK: verllvb %v31, %v31, %v31
13230xe7 0xff 0xf0 0x00 0x0e 0x73
1324
1325# CHECK: verllvf %v0, %v0, %v0
13260xe7 0x00 0x00 0x00 0x20 0x73
1327
1328# CHECK: verllvf %v18, %v3, %v20
13290xe7 0x23 0x40 0x00 0x2a 0x73
1330
1331# CHECK: verllvf %v31, %v31, %v31
13320xe7 0xff 0xf0 0x00 0x2e 0x73
1333
1334# CHECK: verllvg %v0, %v0, %v0
13350xe7 0x00 0x00 0x00 0x30 0x73
1336
1337# CHECK: verllvg %v18, %v3, %v20
13380xe7 0x23 0x40 0x00 0x3a 0x73
1339
1340# CHECK: verllvg %v31, %v31, %v31
13410xe7 0xff 0xf0 0x00 0x3e 0x73
1342
1343# CHECK: verllvh %v0, %v0, %v0
13440xe7 0x00 0x00 0x00 0x10 0x73
1345
1346# CHECK: verllvh %v18, %v3, %v20
13470xe7 0x23 0x40 0x00 0x1a 0x73
1348
1349# CHECK: verllvh %v31, %v31, %v31
13500xe7 0xff 0xf0 0x00 0x1e 0x73
1351
1352# CHECK: vesl %v0, %v0, 0, 11
13530xe7 0x00 0x00 0x00 0xb0 0x30
1354
1355# CHECK: vesl %v12, %v18, 1110(%r3), 11
13560xe7 0xc2 0x34 0x56 0xb4 0x30
1357
1358# CHECK: vesl %v31, %v31, 4095(%r15), 11
13590xe7 0xff 0xff 0xff 0xbc 0x30
1360
1361# CHECK: veslb %v0, %v0, 0
13620xe7 0x00 0x00 0x00 0x00 0x30
1363
1364# CHECK: veslb %v12, %v18, 1110(%r3)
13650xe7 0xc2 0x34 0x56 0x04 0x30
1366
1367# CHECK: veslb %v31, %v31, 4095(%r15)
13680xe7 0xff 0xff 0xff 0x0c 0x30
1369
1370# CHECK: veslf %v0, %v0, 0
13710xe7 0x00 0x00 0x00 0x20 0x30
1372
1373# CHECK: veslf %v12, %v18, 1110(%r3)
13740xe7 0xc2 0x34 0x56 0x24 0x30
1375
1376# CHECK: veslf %v31, %v31, 4095(%r15)
13770xe7 0xff 0xff 0xff 0x2c 0x30
1378
1379# CHECK: veslg %v0, %v0, 0
13800xe7 0x00 0x00 0x00 0x30 0x30
1381
1382# CHECK: veslg %v12, %v18, 1110(%r3)
13830xe7 0xc2 0x34 0x56 0x34 0x30
1384
1385# CHECK: veslg %v31, %v31, 4095(%r15)
13860xe7 0xff 0xff 0xff 0x3c 0x30
1387
1388# CHECK: veslh %v0, %v0, 0
13890xe7 0x00 0x00 0x00 0x10 0x30
1390
1391# CHECK: veslh %v12, %v18, 1110(%r3)
13920xe7 0xc2 0x34 0x56 0x14 0x30
1393
1394# CHECK: veslh %v31, %v31, 4095(%r15)
13950xe7 0xff 0xff 0xff 0x1c 0x30
1396
1397# CHECK: veslv %v0, %v0, %v0, 11
13980xe7 0x00 0x00 0x00 0xb0 0x70
1399
1400# CHECK: veslv %v18, %v3, %v20, 11
14010xe7 0x23 0x40 0x00 0xba 0x70
1402
1403# CHECK: veslv %v31, %v31, %v31, 11
14040xe7 0xff 0xf0 0x00 0xbe 0x70
1405
1406# CHECK: veslvb %v0, %v0, %v0
14070xe7 0x00 0x00 0x00 0x00 0x70
1408
1409# CHECK: veslvb %v18, %v3, %v20
14100xe7 0x23 0x40 0x00 0x0a 0x70
1411
1412# CHECK: veslvb %v31, %v31, %v31
14130xe7 0xff 0xf0 0x00 0x0e 0x70
1414
1415# CHECK: veslvf %v0, %v0, %v0
14160xe7 0x00 0x00 0x00 0x20 0x70
1417
1418# CHECK: veslvf %v18, %v3, %v20
14190xe7 0x23 0x40 0x00 0x2a 0x70
1420
1421# CHECK: veslvf %v31, %v31, %v31
14220xe7 0xff 0xf0 0x00 0x2e 0x70
1423
1424# CHECK: veslvg %v0, %v0, %v0
14250xe7 0x00 0x00 0x00 0x30 0x70
1426
1427# CHECK: veslvg %v18, %v3, %v20
14280xe7 0x23 0x40 0x00 0x3a 0x70
1429
1430# CHECK: veslvg %v31, %v31, %v31
14310xe7 0xff 0xf0 0x00 0x3e 0x70
1432
1433# CHECK: veslvh %v0, %v0, %v0
14340xe7 0x00 0x00 0x00 0x10 0x70
1435
1436# CHECK: veslvh %v18, %v3, %v20
14370xe7 0x23 0x40 0x00 0x1a 0x70
1438
1439# CHECK: veslvh %v31, %v31, %v31
14400xe7 0xff 0xf0 0x00 0x1e 0x70
1441
1442# CHECK: vesra %v0, %v0, 0, 11
14430xe7 0x00 0x00 0x00 0xb0 0x3a
1444
1445# CHECK: vesra %v12, %v18, 1110(%r3), 11
14460xe7 0xc2 0x34 0x56 0xb4 0x3a
1447
1448# CHECK: vesra %v31, %v31, 4095(%r15), 11
14490xe7 0xff 0xff 0xff 0xbc 0x3a
1450
1451# CHECK: vesrab %v0, %v0, 0
14520xe7 0x00 0x00 0x00 0x00 0x3a
1453
1454# CHECK: vesrab %v12, %v18, 1110(%r3)
14550xe7 0xc2 0x34 0x56 0x04 0x3a
1456
1457# CHECK: vesrab %v31, %v31, 4095(%r15)
14580xe7 0xff 0xff 0xff 0x0c 0x3a
1459
1460# CHECK: vesraf %v0, %v0, 0
14610xe7 0x00 0x00 0x00 0x20 0x3a
1462
1463# CHECK: vesraf %v12, %v18, 1110(%r3)
14640xe7 0xc2 0x34 0x56 0x24 0x3a
1465
1466# CHECK: vesraf %v31, %v31, 4095(%r15)
14670xe7 0xff 0xff 0xff 0x2c 0x3a
1468
1469# CHECK: vesrag %v0, %v0, 0
14700xe7 0x00 0x00 0x00 0x30 0x3a
1471
1472# CHECK: vesrag %v12, %v18, 1110(%r3)
14730xe7 0xc2 0x34 0x56 0x34 0x3a
1474
1475# CHECK: vesrag %v31, %v31, 4095(%r15)
14760xe7 0xff 0xff 0xff 0x3c 0x3a
1477
1478# CHECK: vesrah %v0, %v0, 0
14790xe7 0x00 0x00 0x00 0x10 0x3a
1480
1481# CHECK: vesrah %v12, %v18, 1110(%r3)
14820xe7 0xc2 0x34 0x56 0x14 0x3a
1483
1484# CHECK: vesrah %v31, %v31, 4095(%r15)
14850xe7 0xff 0xff 0xff 0x1c 0x3a
1486
1487# CHECK: vesrav %v0, %v0, %v0, 11
14880xe7 0x00 0x00 0x00 0xb0 0x7a
1489
1490# CHECK: vesrav %v18, %v3, %v20, 11
14910xe7 0x23 0x40 0x00 0xba 0x7a
1492
1493# CHECK: vesrav %v31, %v31, %v31, 11
14940xe7 0xff 0xf0 0x00 0xbe 0x7a
1495
1496# CHECK: vesravb %v0, %v0, %v0
14970xe7 0x00 0x00 0x00 0x00 0x7a
1498
1499# CHECK: vesravb %v18, %v3, %v20
15000xe7 0x23 0x40 0x00 0x0a 0x7a
1501
1502# CHECK: vesravb %v31, %v31, %v31
15030xe7 0xff 0xf0 0x00 0x0e 0x7a
1504
1505# CHECK: vesravf %v0, %v0, %v0
15060xe7 0x00 0x00 0x00 0x20 0x7a
1507
1508# CHECK: vesravf %v18, %v3, %v20
15090xe7 0x23 0x40 0x00 0x2a 0x7a
1510
1511# CHECK: vesravf %v31, %v31, %v31
15120xe7 0xff 0xf0 0x00 0x2e 0x7a
1513
1514# CHECK: vesravg %v0, %v0, %v0
15150xe7 0x00 0x00 0x00 0x30 0x7a
1516
1517# CHECK: vesravg %v18, %v3, %v20
15180xe7 0x23 0x40 0x00 0x3a 0x7a
1519
1520# CHECK: vesravg %v31, %v31, %v31
15210xe7 0xff 0xf0 0x00 0x3e 0x7a
1522
1523# CHECK: vesravh %v0, %v0, %v0
15240xe7 0x00 0x00 0x00 0x10 0x7a
1525
1526# CHECK: vesravh %v18, %v3, %v20
15270xe7 0x23 0x40 0x00 0x1a 0x7a
1528
1529# CHECK: vesravh %v31, %v31, %v31
15300xe7 0xff 0xf0 0x00 0x1e 0x7a
1531
1532# CHECK: vesrl %v0, %v0, 0, 11
15330xe7 0x00 0x00 0x00 0xb0 0x38
1534
1535# CHECK: vesrl %v12, %v18, 1110(%r3), 11
15360xe7 0xc2 0x34 0x56 0xb4 0x38
1537
1538# CHECK: vesrl %v31, %v31, 4095(%r15), 11
15390xe7 0xff 0xff 0xff 0xbc 0x38
1540
1541# CHECK: vesrlb %v0, %v0, 0
15420xe7 0x00 0x00 0x00 0x00 0x38
1543
1544# CHECK: vesrlb %v12, %v18, 1110(%r3)
15450xe7 0xc2 0x34 0x56 0x04 0x38
1546
1547# CHECK: vesrlb %v31, %v31, 4095(%r15)
15480xe7 0xff 0xff 0xff 0x0c 0x38
1549
1550# CHECK: vesrlf %v0, %v0, 0
15510xe7 0x00 0x00 0x00 0x20 0x38
1552
1553# CHECK: vesrlf %v12, %v18, 1110(%r3)
15540xe7 0xc2 0x34 0x56 0x24 0x38
1555
1556# CHECK: vesrlf %v31, %v31, 4095(%r15)
15570xe7 0xff 0xff 0xff 0x2c 0x38
1558
1559# CHECK: vesrlg %v0, %v0, 0
15600xe7 0x00 0x00 0x00 0x30 0x38
1561
1562# CHECK: vesrlg %v12, %v18, 1110(%r3)
15630xe7 0xc2 0x34 0x56 0x34 0x38
1564
1565# CHECK: vesrlg %v31, %v31, 4095(%r15)
15660xe7 0xff 0xff 0xff 0x3c 0x38
1567
1568# CHECK: vesrlh %v0, %v0, 0
15690xe7 0x00 0x00 0x00 0x10 0x38
1570
1571# CHECK: vesrlh %v12, %v18, 1110(%r3)
15720xe7 0xc2 0x34 0x56 0x14 0x38
1573
1574# CHECK: vesrlh %v31, %v31, 4095(%r15)
15750xe7 0xff 0xff 0xff 0x1c 0x38
1576
1577# CHECK: vesrlv %v0, %v0, %v0, 11
15780xe7 0x00 0x00 0x00 0xb0 0x78
1579
1580# CHECK: vesrlv %v18, %v3, %v20, 11
15810xe7 0x23 0x40 0x00 0xba 0x78
1582
1583# CHECK: vesrlv %v31, %v31, %v31, 11
15840xe7 0xff 0xf0 0x00 0xbe 0x78
1585
1586# CHECK: vesrlvb %v0, %v0, %v0
15870xe7 0x00 0x00 0x00 0x00 0x78
1588
1589# CHECK: vesrlvb %v18, %v3, %v20
15900xe7 0x23 0x40 0x00 0x0a 0x78
1591
1592# CHECK: vesrlvb %v31, %v31, %v31
15930xe7 0xff 0xf0 0x00 0x0e 0x78
1594
1595# CHECK: vesrlvf %v0, %v0, %v0
15960xe7 0x00 0x00 0x00 0x20 0x78
1597
1598# CHECK: vesrlvf %v18, %v3, %v20
15990xe7 0x23 0x40 0x00 0x2a 0x78
1600
1601# CHECK: vesrlvf %v31, %v31, %v31
16020xe7 0xff 0xf0 0x00 0x2e 0x78
1603
1604# CHECK: vesrlvg %v0, %v0, %v0
16050xe7 0x00 0x00 0x00 0x30 0x78
1606
1607# CHECK: vesrlvg %v18, %v3, %v20
16080xe7 0x23 0x40 0x00 0x3a 0x78
1609
1610# CHECK: vesrlvg %v31, %v31, %v31
16110xe7 0xff 0xf0 0x00 0x3e 0x78
1612
1613# CHECK: vesrlvh %v0, %v0, %v0
16140xe7 0x00 0x00 0x00 0x10 0x78
1615
1616# CHECK: vesrlvh %v18, %v3, %v20
16170xe7 0x23 0x40 0x00 0x1a 0x78
1618
1619# CHECK: vesrlvh %v31, %v31, %v31
16200xe7 0xff 0xf0 0x00 0x1e 0x78
1621
1622# CHECK: vfa  %v0, %v0, %v0, 11, 9
16230xe7 0x00 0x00 0x09 0xb0 0xe3
1624
1625# CHECK: vfa  %v18, %v3, %v20, 11, 9
16260xe7 0x23 0x40 0x09 0xba 0xe3
1627
1628# CHECK: vfa  %v31, %v31, %v31, 11, 9
16290xe7 0xff 0xf0 0x09 0xbe 0xe3
1630
1631# CHECK: vfadb %v0, %v0, %v0
16320xe7 0x00 0x00 0x00 0x30 0xe3
1633
1634# CHECK: vfadb %v18, %v3, %v20
16350xe7 0x23 0x40 0x00 0x3a 0xe3
1636
1637# CHECK: vfadb %v31, %v31, %v31
16380xe7 0xff 0xf0 0x00 0x3e 0xe3
1639
1640# CHECK: vfae %v0, %v0, %v0, 11, 0
16410xe7 0x00 0x00 0x00 0xb0 0x82
1642
1643# CHECK: vfae %v0, %v0, %v0, 11, 12
16440xe7 0x00 0x00 0xc0 0xb0 0x82
1645
1646# CHECK: vfae %v18, %v3, %v20, 11, 0
16470xe7 0x23 0x40 0x00 0xba 0x82
1648
1649# CHECK: vfae %v31, %v31, %v31, 11, 4
16500xe7 0xff 0xf0 0x40 0xbe 0x82
1651
1652# CHECK: vfaeb %v0, %v0, %v0, 0
16530xe7 0x00 0x00 0x00 0x00 0x82
1654
1655# CHECK: vfaeb %v0, %v0, %v0, 12
16560xe7 0x00 0x00 0xc0 0x00 0x82
1657
1658# CHECK: vfaeb %v18, %v3, %v20, 0
16590xe7 0x23 0x40 0x00 0x0a 0x82
1660
1661# CHECK: vfaeb %v31, %v31, %v31, 4
16620xe7 0xff 0xf0 0x40 0x0e 0x82
1663
1664# CHECK: vfaebs %v31, %v31, %v31, 8
16650xe7 0xff 0xf0 0x90 0x0e 0x82
1666
1667# CHECK: vfaezb %v31, %v31, %v31, 4
16680xe7 0xff 0xf0 0x60 0x0e 0x82
1669
1670# CHECK: vfaezbs %v31, %v31, %v31, 8
16710xe7 0xff 0xf0 0xb0 0x0e 0x82
1672
1673# CHECK: vfaef %v0, %v0, %v0, 0
16740xe7 0x00 0x00 0x00 0x20 0x82
1675
1676# CHECK: vfaef %v0, %v0, %v0, 12
16770xe7 0x00 0x00 0xc0 0x20 0x82
1678
1679# CHECK: vfaef %v18, %v3, %v20, 0
16800xe7 0x23 0x40 0x00 0x2a 0x82
1681
1682# CHECK: vfaef %v31, %v31, %v31, 4
16830xe7 0xff 0xf0 0x40 0x2e 0x82
1684
1685# CHECK: vfaefs %v31, %v31, %v31, 8
16860xe7 0xff 0xf0 0x90 0x2e 0x82
1687
1688# CHECK: vfaezf %v31, %v31, %v31, 4
16890xe7 0xff 0xf0 0x60 0x2e 0x82
1690
1691# CHECK: vfaezfs %v31, %v31, %v31, 8
16920xe7 0xff 0xf0 0xb0 0x2e 0x82
1693
1694# CHECK: vfaeh %v0, %v0, %v0, 0
16950xe7 0x00 0x00 0x00 0x10 0x82
1696
1697# CHECK: vfaeh %v0, %v0, %v0, 12
16980xe7 0x00 0x00 0xc0 0x10 0x82
1699
1700# CHECK: vfaeh %v18, %v3, %v20, 0
17010xe7 0x23 0x40 0x00 0x1a 0x82
1702
1703# CHECK: vfaeh %v31, %v31, %v31, 4
17040xe7 0xff 0xf0 0x40 0x1e 0x82
1705
1706# CHECK: vfaehs %v31, %v31, %v31, 8
17070xe7 0xff 0xf0 0x90 0x1e 0x82
1708
1709# CHECK: vfaezh %v31, %v31, %v31, 4
17100xe7 0xff 0xf0 0x60 0x1e 0x82
1711
1712# CHECK: vfaezhs %v31, %v31, %v31, 8
17130xe7 0xff 0xf0 0xb0 0x1e 0x82
1714
1715# CHECK: vfce %v0, %v0, %v0, 11, 9
17160xe7 0x00 0x00 0x09 0xb0 0xe8
1717
1718# CHECK: vfce %v18, %v3, %v20, 11, 9
17190xe7 0x23 0x40 0x09 0xba 0xe8
1720
1721# CHECK: vfce %v31, %v31, %v31, 11, 9
17220xe7 0xff 0xf0 0x09 0xbe 0xe8
1723
1724# CHECK: vfcedb %v0, %v0, %v0
17250xe7 0x00 0x00 0x00 0x30 0xe8
1726
1727# CHECK: vfcedb %v18, %v3, %v20
17280xe7 0x23 0x40 0x00 0x3a 0xe8
1729
1730# CHECK: vfcedb %v31, %v31, %v31
17310xe7 0xff 0xf0 0x00 0x3e 0xe8
1732
1733# CHECK: vfcedbs %v0, %v0, %v0
17340xe7 0x00 0x00 0x10 0x30 0xe8
1735
1736# CHECK: vfcedbs %v18, %v3, %v20
17370xe7 0x23 0x40 0x10 0x3a 0xe8
1738
1739# CHECK: vfcedbs %v31, %v31, %v31
17400xe7 0xff 0xf0 0x10 0x3e 0xe8
1741
1742# CHECK: vfch %v0, %v0, %v0, 11, 9
17430xe7 0x00 0x00 0x09 0xb0 0xeb
1744
1745# CHECK: vfch %v18, %v3, %v20, 11, 9
17460xe7 0x23 0x40 0x09 0xba 0xeb
1747
1748# CHECK: vfch %v31, %v31, %v31, 11, 9
17490xe7 0xff 0xf0 0x09 0xbe 0xeb
1750
1751# CHECK: vfchdb %v0, %v0, %v0
17520xe7 0x00 0x00 0x00 0x30 0xeb
1753
1754# CHECK: vfchdb %v18, %v3, %v20
17550xe7 0x23 0x40 0x00 0x3a 0xeb
1756
1757# CHECK: vfchdb %v31, %v31, %v31
17580xe7 0xff 0xf0 0x00 0x3e 0xeb
1759
1760# CHECK: vfchdbs %v0, %v0, %v0
17610xe7 0x00 0x00 0x10 0x30 0xeb
1762
1763# CHECK: vfchdbs %v18, %v3, %v20
17640xe7 0x23 0x40 0x10 0x3a 0xeb
1765
1766# CHECK: vfchdbs %v31, %v31, %v31
17670xe7 0xff 0xf0 0x10 0x3e 0xeb
1768
1769# CHECK: vfche %v0, %v0, %v0, 11, 9
17700xe7 0x00 0x00 0x09 0xb0 0xea
1771
1772# CHECK: vfche %v18, %v3, %v20, 11, 9
17730xe7 0x23 0x40 0x09 0xba 0xea
1774
1775# CHECK: vfche %v31, %v31, %v31, 11, 9
17760xe7 0xff 0xf0 0x09 0xbe 0xea
1777
1778# CHECK: vfchedb %v0, %v0, %v0
17790xe7 0x00 0x00 0x00 0x30 0xea
1780
1781# CHECK: vfchedb %v18, %v3, %v20
17820xe7 0x23 0x40 0x00 0x3a 0xea
1783
1784# CHECK: vfchedb %v31, %v31, %v31
17850xe7 0xff 0xf0 0x00 0x3e 0xea
1786
1787# CHECK: vfchedbs %v0, %v0, %v0
17880xe7 0x00 0x00 0x10 0x30 0xea
1789
1790# CHECK: vfchedbs %v18, %v3, %v20
17910xe7 0x23 0x40 0x10 0x3a 0xea
1792
1793# CHECK: vfchedbs %v31, %v31, %v31
17940xe7 0xff 0xf0 0x10 0x3e 0xea
1795
1796# CHECK: vfd  %v0, %v0, %v0, 11, 9
17970xe7 0x00 0x00 0x09 0xb0 0xe5
1798
1799# CHECK: vfd  %v18, %v3, %v20, 11, 9
18000xe7 0x23 0x40 0x09 0xba 0xe5
1801
1802# CHECK: vfd  %v31, %v31, %v31, 11, 9
18030xe7 0xff 0xf0 0x09 0xbe 0xe5
1804
1805# CHECK: vfddb %v0, %v0, %v0
18060xe7 0x00 0x00 0x00 0x30 0xe5
1807
1808# CHECK: vfddb %v18, %v3, %v20
18090xe7 0x23 0x40 0x00 0x3a 0xe5
1810
1811# CHECK: vfddb %v31, %v31, %v31
18120xe7 0xff 0xf0 0x00 0x3e 0xe5
1813
1814# CHECK: vfee %v0, %v0, %v0, 11, 0
18150xe7 0x00 0x00 0x00 0xb0 0x80
1816
1817# CHECK: vfee %v0, %v0, %v0, 11, 12
18180xe7 0x00 0x00 0xc0 0xb0 0x80
1819
1820# CHECK: vfee %v18, %v3, %v20, 11, 0
18210xe7 0x23 0x40 0x00 0xba 0x80
1822
1823# CHECK: vfee %v31, %v31, %v31, 11, 0
18240xe7 0xff 0xf0 0x00 0xbe 0x80
1825
1826# CHECK: vfeeb %v0, %v0, %v0, 0
18270xe7 0x00 0x00 0x00 0x00 0x80
1828
1829# CHECK: vfeeb %v0, %v0, %v0, 12
18300xe7 0x00 0x00 0xc0 0x00 0x80
1831
1832# CHECK: vfeeb %v18, %v3, %v20, 0
18330xe7 0x23 0x40 0x00 0x0a 0x80
1834
1835# CHECK: vfeeb %v31, %v31, %v31, 0
18360xe7 0xff 0xf0 0x00 0x0e 0x80
1837
1838# CHECK: vfeebs %v7, %v24, %v9
18390xe7 0x78 0x90 0x10 0x04 0x80
1840
1841# CHECK: vfeezb %v18, %v3, %v20
18420xe7 0x23 0x40 0x20 0x0a 0x80
1843
1844# CHECK: vfeezbs %v7, %v24, %v9
18450xe7 0x78 0x90 0x30 0x04 0x80
1846
1847# CHECK: vfeef %v0, %v0, %v0, 0
18480xe7 0x00 0x00 0x00 0x20 0x80
1849
1850# CHECK: vfeef %v0, %v0, %v0, 12
18510xe7 0x00 0x00 0xc0 0x20 0x80
1852
1853# CHECK: vfeef %v18, %v3, %v20, 0
18540xe7 0x23 0x40 0x00 0x2a 0x80
1855
1856# CHECK: vfeef %v31, %v31, %v31, 0
18570xe7 0xff 0xf0 0x00 0x2e 0x80
1858
1859# CHECK: vfeefs %v7, %v24, %v9
18600xe7 0x78 0x90 0x10 0x24 0x80
1861
1862# CHECK: vfeezf %v18, %v3, %v20
18630xe7 0x23 0x40 0x20 0x2a 0x80
1864
1865# CHECK: vfeezfs %v7, %v24, %v9
18660xe7 0x78 0x90 0x30 0x24 0x80
1867
1868# CHECK: vfeeh %v0, %v0, %v0, 0
18690xe7 0x00 0x00 0x00 0x10 0x80
1870
1871# CHECK: vfeeh %v0, %v0, %v0, 12
18720xe7 0x00 0x00 0xc0 0x10 0x80
1873
1874# CHECK: vfeeh %v18, %v3, %v20, 0
18750xe7 0x23 0x40 0x00 0x1a 0x80
1876
1877# CHECK: vfeeh %v31, %v31, %v31, 0
18780xe7 0xff 0xf0 0x00 0x1e 0x80
1879
1880# CHECK: vfeehs %v7, %v24, %v9
18810xe7 0x78 0x90 0x10 0x14 0x80
1882
1883# CHECK: vfeezh %v18, %v3, %v20
18840xe7 0x23 0x40 0x20 0x1a 0x80
1885
1886# CHECK: vfeezhs %v7, %v24, %v9
18870xe7 0x78 0x90 0x30 0x14 0x80
1888
1889# CHECK: vfene %v0, %v0, %v0, 11, 0
18900xe7 0x00 0x00 0x00 0xb0 0x81
1891
1892# CHECK: vfene %v0, %v0, %v0, 11, 12
18930xe7 0x00 0x00 0xc0 0xb0 0x81
1894
1895# CHECK: vfene %v18, %v3, %v20, 11, 0
18960xe7 0x23 0x40 0x00 0xba 0x81
1897
1898# CHECK: vfene %v31, %v31, %v31, 11, 0
18990xe7 0xff 0xf0 0x00 0xbe 0x81
1900
1901# CHECK: vfeneb %v0, %v0, %v0, 0
19020xe7 0x00 0x00 0x00 0x00 0x81
1903
1904# CHECK: vfeneb %v0, %v0, %v0, 12
19050xe7 0x00 0x00 0xc0 0x00 0x81
1906
1907# CHECK: vfeneb %v18, %v3, %v20, 0
19080xe7 0x23 0x40 0x00 0x0a 0x81
1909
1910# CHECK: vfenebs %v7, %v24, %v9
19110xe7 0x78 0x90 0x10 0x04 0x81
1912
1913# CHECK: vfeneb %v31, %v31, %v31, 0
19140xe7 0xff 0xf0 0x00 0x0e 0x81
1915
1916# CHECK: vfenezb %v18, %v3, %v20
19170xe7 0x23 0x40 0x20 0x0a 0x81
1918
1919# CHECK: vfenezbs %v7, %v24, %v9
19200xe7 0x78 0x90 0x30 0x04 0x81
1921
1922# CHECK: vfenef %v0, %v0, %v0, 0
19230xe7 0x00 0x00 0x00 0x20 0x81
1924
1925# CHECK: vfenef %v0, %v0, %v0, 12
19260xe7 0x00 0x00 0xc0 0x20 0x81
1927
1928# CHECK: vfenef %v18, %v3, %v20, 0
19290xe7 0x23 0x40 0x00 0x2a 0x81
1930
1931# CHECK: vfenef %v31, %v31, %v31, 0
19320xe7 0xff 0xf0 0x00 0x2e 0x81
1933
1934# CHECK: vfenefs %v7, %v24, %v9
19350xe7 0x78 0x90 0x10 0x24 0x81
1936
1937# CHECK: vfenezf %v18, %v3, %v20
19380xe7 0x23 0x40 0x20 0x2a 0x81
1939
1940# CHECK: vfenezfs %v7, %v24, %v9
19410xe7 0x78 0x90 0x30 0x24 0x81
1942
1943# CHECK: vfeneh %v0, %v0, %v0, 0
19440xe7 0x00 0x00 0x00 0x10 0x81
1945
1946# CHECK: vfeneh %v0, %v0, %v0, 12
19470xe7 0x00 0x00 0xc0 0x10 0x81
1948
1949# CHECK: vfeneh %v18, %v3, %v20, 0
19500xe7 0x23 0x40 0x00 0x1a 0x81
1951
1952# CHECK: vfeneh %v31, %v31, %v31, 0
19530xe7 0xff 0xf0 0x00 0x1e 0x81
1954
1955# CHECK: vfenehs %v7, %v24, %v9
19560xe7 0x78 0x90 0x10 0x14 0x81
1957
1958# CHECK: vfenezh %v18, %v3, %v20
19590xe7 0x23 0x40 0x20 0x1a 0x81
1960
1961# CHECK: vfenezhs %v7, %v24, %v9
19620xe7 0x78 0x90 0x30 0x14 0x81
1963
1964# CHECK: vfi  %v0, %v0, 11, 0, 0
19650xe7 0x00 0x00 0x00 0xb0 0xc7
1966
1967# CHECK: vfi  %v19, %v14, 11, 4, 10
19680xe7 0x3e 0x00 0xa4 0xb8 0xc7
1969
1970# CHECK: vfi  %v31, %v31, 11, 7, 15
19710xe7 0xff 0x00 0xf7 0xbc 0xc7
1972
1973# CHECK: vfidb %v0, %v0, 0, 0
19740xe7 0x00 0x00 0x00 0x30 0xc7
1975
1976# CHECK: vfidb %v19, %v14, 4, 10
19770xe7 0x3e 0x00 0xa4 0x38 0xc7
1978
1979# CHECK: vfidb %v31, %v31, 7, 15
19800xe7 0xff 0x00 0xf7 0x3c 0xc7
1981
1982# CHECK: vflcdb %v0, %v0
19830xe7 0x00 0x00 0x00 0x30 0xcc
1984
1985# CHECK: vflcdb %v19, %v14
19860xe7 0x3e 0x00 0x00 0x38 0xcc
1987
1988# CHECK: vflcdb %v31, %v31
19890xe7 0xff 0x00 0x00 0x3c 0xcc
1990
1991# CHECK: vflndb %v0, %v0
19920xe7 0x00 0x00 0x10 0x30 0xcc
1993
1994# CHECK: vflndb %v19, %v14
19950xe7 0x3e 0x00 0x10 0x38 0xcc
1996
1997# CHECK: vflndb %v31, %v31
19980xe7 0xff 0x00 0x10 0x3c 0xcc
1999
2000# CHECK: vflpdb %v0, %v0
20010xe7 0x00 0x00 0x20 0x30 0xcc
2002
2003# CHECK: vflpdb %v19, %v14
20040xe7 0x3e 0x00 0x20 0x38 0xcc
2005
2006# CHECK: vflpdb %v31, %v31
20070xe7 0xff 0x00 0x20 0x3c 0xcc
2008
2009# CHECK: vfm  %v0, %v0, %v0, 11, 9
20100xe7 0x00 0x00 0x09 0xb0 0xe7
2011
2012# CHECK: vfm  %v18, %v3, %v20, 11, 9
20130xe7 0x23 0x40 0x09 0xba 0xe7
2014
2015# CHECK: vfm  %v31, %v31, %v31, 11, 9
20160xe7 0xff 0xf0 0x09 0xbe 0xe7
2017
2018# CHECK: vfma %v0, %v0, %v0, %v0, 9, 11
20190xe7 0x00 0x0b 0x09 0x00 0x8f
2020
2021# CHECK: vfma %v3, %v20, %v5, %v22, 9, 11
20220xe7 0x34 0x5b 0x09 0x65 0x8f
2023
2024# CHECK: vfma %v31, %v31, %v31, %v31, 9, 11
20250xe7 0xff 0xfb 0x09 0xff 0x8f
2026
2027# CHECK: vfmadb %v0, %v0, %v0, %v0
20280xe7 0x00 0x03 0x00 0x00 0x8f
2029
2030# CHECK: vfmadb %v3, %v20, %v5, %v22
20310xe7 0x34 0x53 0x00 0x65 0x8f
2032
2033# CHECK: vfmadb %v31, %v31, %v31, %v31
20340xe7 0xff 0xf3 0x00 0xff 0x8f
2035
2036# CHECK: vfmdb %v0, %v0, %v0
20370xe7 0x00 0x00 0x00 0x30 0xe7
2038
2039# CHECK: vfmdb %v18, %v3, %v20
20400xe7 0x23 0x40 0x00 0x3a 0xe7
2041
2042# CHECK: vfmdb %v31, %v31, %v31
20430xe7 0xff 0xf0 0x00 0x3e 0xe7
2044
2045# CHECK: vfms %v0, %v0, %v0, %v0, 9, 11
20460xe7 0x00 0x0b 0x09 0x00 0x8e
2047
2048# CHECK: vfms %v3, %v20, %v5, %v22, 9, 11
20490xe7 0x34 0x5b 0x09 0x65 0x8e
2050
2051# CHECK: vfms %v31, %v31, %v31, %v31, 9, 11
20520xe7 0xff 0xfb 0x09 0xff 0x8e
2053
2054# CHECK: vfmsdb %v0, %v0, %v0, %v0
20550xe7 0x00 0x03 0x00 0x00 0x8e
2056
2057# CHECK: vfmsdb %v3, %v20, %v5, %v22
20580xe7 0x34 0x53 0x00 0x65 0x8e
2059
2060# CHECK: vfmsdb %v31, %v31, %v31, %v31
20610xe7 0xff 0xf3 0x00 0xff 0x8e
2062
2063# CHECK: vfpso %v0, %v0, 11, 9, 7
20640xe7 0x00 0x00 0x79 0xb0 0xcc
2065
2066# CHECK: vfpso %v19, %v14, 11, 9, 7
20670xe7 0x3e 0x00 0x79 0xb8 0xcc
2068
2069# CHECK: vfpso %v31, %v31, 11, 9, 7
20700xe7 0xff 0x00 0x79 0xbc 0xcc
2071
2072# CHECK: vfpsodb %v0, %v0, 7
20730xe7 0x00 0x00 0x70 0x30 0xcc
2074
2075# CHECK: vfpsodb %v19, %v14, 7
20760xe7 0x3e 0x00 0x70 0x38 0xcc
2077
2078# CHECK: vfpsodb %v31, %v31, 7
20790xe7 0xff 0x00 0x70 0x3c 0xcc
2080
2081# CHECK: vfs  %v0, %v0, %v0, 11, 9
20820xe7 0x00 0x00 0x09 0xb0 0xe2
2083
2084# CHECK: vfs  %v18, %v3, %v20, 11, 9
20850xe7 0x23 0x40 0x09 0xba 0xe2
2086
2087# CHECK: vfs  %v31, %v31, %v31, 11, 9
20880xe7 0xff 0xf0 0x09 0xbe 0xe2
2089
2090# CHECK: vfsdb %v0, %v0, %v0
20910xe7 0x00 0x00 0x00 0x30 0xe2
2092
2093# CHECK: vfsdb %v18, %v3, %v20
20940xe7 0x23 0x40 0x00 0x3a 0xe2
2095
2096# CHECK: vfsdb %v31, %v31, %v31
20970xe7 0xff 0xf0 0x00 0x3e 0xe2
2098
2099# CHECK: vfsq %v0, %v0, 11, 9
21000xe7 0x00 0x00 0x09 0xb0 0xce
2101
2102# CHECK: vfsq %v19, %v14, 11, 9
21030xe7 0x3e 0x00 0x09 0xb8 0xce
2104
2105# CHECK: vfsq %v31, %v31, 11, 9
21060xe7 0xff 0x00 0x09 0xbc 0xce
2107
2108# CHECK: vfsqdb %v0, %v0
21090xe7 0x00 0x00 0x00 0x30 0xce
2110
2111# CHECK: vfsqdb %v19, %v14
21120xe7 0x3e 0x00 0x00 0x38 0xce
2113
2114# CHECK: vfsqdb %v31, %v31
21150xe7 0xff 0x00 0x00 0x3c 0xce
2116
2117# CHECK: vftci %v0, %v0, 0, 11, 9
21180xe7 0x00 0x00 0x09 0xb0 0x4a
2119
2120# CHECK: vftci %v19, %v4, 1383, 11, 9
21210xe7 0x34 0x56 0x79 0xb8 0x4a
2122
2123# CHECK: vftci %v31, %v31, 4095, 11, 9
21240xe7 0xff 0xff 0xf9 0xbc 0x4a
2125
2126# CHECK: vftcidb %v0, %v0, 0
21270xe7 0x00 0x00 0x00 0x30 0x4a
2128
2129# CHECK: vftcidb %v19, %v4, 1383
21300xe7 0x34 0x56 0x70 0x38 0x4a
2131
2132# CHECK: vftcidb %v31, %v31, 4095
21330xe7 0xff 0xff 0xf0 0x3c 0x4a
2134
2135# CHECK: vgbm %v0, 1
21360xe7 0x00 0x00 0x01 0x00 0x44
2137
2138# CHECK: vgbm %v0, 65534
21390xe7 0x00 0xff 0xfe 0x00 0x44
2140
2141# CHECK: vgbm %v17, 4660
21420xe7 0x10 0x12 0x34 0x08 0x44
2143
2144# CHECK: vzero %v0
21450xe7 0x00 0x00 0x00 0x00 0x44
2146
2147# CHECK: vone %v0
21480xe7 0x00 0xff 0xff 0x00 0x44
2149
2150# CHECK: vone %v31
21510xe7 0xf0 0xff 0xff 0x08 0x44
2152
2153# CHECK: vgef %v0, 0(%v0), 0
21540xe7 0x00 0x00 0x00 0x00 0x13
2155
2156# CHECK: vgef %v10, 1000(%v19,%r7), 2
21570xe7 0xa3 0x73 0xe8 0x24 0x13
2158
2159# CHECK: vgef %v31, 4095(%v31,%r15), 3
21600xe7 0xff 0xff 0xff 0x3c 0x13
2161
2162# CHECK: vgeg %v0, 0(%v0), 0
21630xe7 0x00 0x00 0x00 0x00 0x12
2164
2165# CHECK: vgeg %v10, 1000(%v19,%r7), 1
21660xe7 0xa3 0x73 0xe8 0x14 0x12
2167
2168# CHECK: vgeg %v31, 4095(%v31,%r15), 1
21690xe7 0xff 0xff 0xff 0x1c 0x12
2170
2171# CHECK: vgfm %v0, %v0, %v0, 11
21720xe7 0x00 0x00 0x00 0xb0 0xb4
2173
2174# CHECK: vgfm %v18, %v3, %v20, 11
21750xe7 0x23 0x40 0x00 0xba 0xb4
2176
2177# CHECK: vgfm %v31, %v31, %v31, 11
21780xe7 0xff 0xf0 0x00 0xbe 0xb4
2179
2180# CHECK: vgfma %v0, %v0, %v0, %v0, 11
21810xe7 0x00 0x0b 0x00 0x00 0xbc
2182
2183# CHECK: vgfma %v3, %v20, %v5, %v22, 11
21840xe7 0x34 0x5b 0x00 0x65 0xbc
2185
2186# CHECK: vgfma %v31, %v31, %v31, %v31, 11
21870xe7 0xff 0xfb 0x00 0xff 0xbc
2188
2189# CHECK: vgfmab %v0, %v0, %v0, %v0
21900xe7 0x00 0x00 0x00 0x00 0xbc
2191
2192# CHECK: vgfmab %v3, %v20, %v5, %v22
21930xe7 0x34 0x50 0x00 0x65 0xbc
2194
2195# CHECK: vgfmab %v31, %v31, %v31, %v31
21960xe7 0xff 0xf0 0x00 0xff 0xbc
2197
2198# CHECK: vgfmaf %v0, %v0, %v0, %v0
21990xe7 0x00 0x02 0x00 0x00 0xbc
2200
2201# CHECK: vgfmaf %v3, %v20, %v5, %v22
22020xe7 0x34 0x52 0x00 0x65 0xbc
2203
2204# CHECK: vgfmaf %v31, %v31, %v31, %v31
22050xe7 0xff 0xf2 0x00 0xff 0xbc
2206
2207# CHECK: vgfmag %v0, %v0, %v0, %v0
22080xe7 0x00 0x03 0x00 0x00 0xbc
2209
2210# CHECK: vgfmag %v3, %v20, %v5, %v22
22110xe7 0x34 0x53 0x00 0x65 0xbc
2212
2213# CHECK: vgfmag %v31, %v31, %v31, %v31
22140xe7 0xff 0xf3 0x00 0xff 0xbc
2215
2216# CHECK: vgfmah %v0, %v0, %v0, %v0
22170xe7 0x00 0x01 0x00 0x00 0xbc
2218
2219# CHECK: vgfmah %v3, %v20, %v5, %v22
22200xe7 0x34 0x51 0x00 0x65 0xbc
2221
2222# CHECK: vgfmah %v31, %v31, %v31, %v31
22230xe7 0xff 0xf1 0x00 0xff 0xbc
2224
2225# CHECK: vgfmb %v0, %v0, %v0
22260xe7 0x00 0x00 0x00 0x00 0xb4
2227
2228# CHECK: vgfmb %v18, %v3, %v20
22290xe7 0x23 0x40 0x00 0x0a 0xb4
2230
2231# CHECK: vgfmb %v31, %v31, %v31
22320xe7 0xff 0xf0 0x00 0x0e 0xb4
2233
2234# CHECK: vgfmf %v0, %v0, %v0
22350xe7 0x00 0x00 0x00 0x20 0xb4
2236
2237# CHECK: vgfmf %v18, %v3, %v20
22380xe7 0x23 0x40 0x00 0x2a 0xb4
2239
2240# CHECK: vgfmf %v31, %v31, %v31
22410xe7 0xff 0xf0 0x00 0x2e 0xb4
2242
2243# CHECK: vgfmg %v0, %v0, %v0
22440xe7 0x00 0x00 0x00 0x30 0xb4
2245
2246# CHECK: vgfmg %v18, %v3, %v20
22470xe7 0x23 0x40 0x00 0x3a 0xb4
2248
2249# CHECK: vgfmg %v31, %v31, %v31
22500xe7 0xff 0xf0 0x00 0x3e 0xb4
2251
2252# CHECK: vgfmh %v0, %v0, %v0
22530xe7 0x00 0x00 0x00 0x10 0xb4
2254
2255# CHECK: vgfmh %v18, %v3, %v20
22560xe7 0x23 0x40 0x00 0x1a 0xb4
2257
2258# CHECK: vgfmh %v31, %v31, %v31
22590xe7 0xff 0xf0 0x00 0x1e 0xb4
2260
2261# CHECK: vgm  %v0, 0, 0, 11
22620xe7 0x00 0x00 0x00 0xb0 0x46
2263
2264# CHECK: vgm  %v22, 55, 66, 11
22650xe7 0x60 0x37 0x42 0xb8 0x46
2266
2267# CHECK: vgm  %v31, 255, 255, 11
22680xe7 0xf0 0xff 0xff 0xb8 0x46
2269
2270# CHECK: vgmb %v0, 0, 0
22710xe7 0x00 0x00 0x00 0x00 0x46
2272
2273# CHECK: vgmb %v22, 55, 66
22740xe7 0x60 0x37 0x42 0x08 0x46
2275
2276# CHECK: vgmb %v31, 255, 255
22770xe7 0xf0 0xff 0xff 0x08 0x46
2278
2279# CHECK: vgmf %v0, 0, 0
22800xe7 0x00 0x00 0x00 0x20 0x46
2281
2282# CHECK: vgmf %v22, 55, 66
22830xe7 0x60 0x37 0x42 0x28 0x46
2284
2285# CHECK: vgmf %v31, 255, 255
22860xe7 0xf0 0xff 0xff 0x28 0x46
2287
2288# CHECK: vgmg %v0, 0, 0
22890xe7 0x00 0x00 0x00 0x30 0x46
2290
2291# CHECK: vgmg %v22, 55, 66
22920xe7 0x60 0x37 0x42 0x38 0x46
2293
2294# CHECK: vgmg %v31, 255, 255
22950xe7 0xf0 0xff 0xff 0x38 0x46
2296
2297# CHECK: vgmh %v0, 0, 0
22980xe7 0x00 0x00 0x00 0x10 0x46
2299
2300# CHECK: vgmh %v22, 55, 66
23010xe7 0x60 0x37 0x42 0x18 0x46
2302
2303# CHECK: vgmh %v31, 255, 255
23040xe7 0xf0 0xff 0xff 0x18 0x46
2305
2306# CHECK: vistr %v0, %v0, 11, 0
23070xe7 0x00 0x00 0x00 0xb0 0x5c
2308
2309# CHECK: vistr %v0, %v0, 11, 12
23100xe7 0x00 0x00 0xc0 0xb0 0x5c
2311
2312# CHECK: vistr %v18, %v3, 11, 0
23130xe7 0x23 0x00 0x00 0xb8 0x5c
2314
2315# CHECK: vistr %v31, %v31, 11, 0
23160xe7 0xff 0x00 0x00 0xbc 0x5c
2317
2318# CHECK: vistrb %v0, %v0, 0
23190xe7 0x00 0x00 0x00 0x00 0x5c
2320
2321# CHECK: vistrb %v0, %v0, 12
23220xe7 0x00 0x00 0xc0 0x00 0x5c
2323
2324# CHECK: vistrb %v18, %v3, 0
23250xe7 0x23 0x00 0x00 0x08 0x5c
2326
2327# CHECK: vistrb %v31, %v31, 0
23280xe7 0xff 0x00 0x00 0x0c 0x5c
2329
2330# CHECK: vistrbs %v7, %v24
23310xe7 0x78 0x00 0x10 0x04 0x5c
2332
2333# CHECK: vistrf %v0, %v0, 0
23340xe7 0x00 0x00 0x00 0x20 0x5c
2335
2336# CHECK: vistrf %v0, %v0, 12
23370xe7 0x00 0x00 0xc0 0x20 0x5c
2338
2339# CHECK: vistrf %v18, %v3, 0
23400xe7 0x23 0x00 0x00 0x28 0x5c
2341
2342# CHECK: vistrf %v31, %v31, 0
23430xe7 0xff 0x00 0x00 0x2c 0x5c
2344
2345# CHECK: vistrfs %v7, %v24
23460xe7 0x78 0x00 0x10 0x24 0x5c
2347
2348# CHECK: vistrh %v0, %v0, 0
23490xe7 0x00 0x00 0x00 0x10 0x5c
2350
2351# CHECK: vistrh %v0, %v0, 12
23520xe7 0x00 0x00 0xc0 0x10 0x5c
2353
2354# CHECK: vistrh %v18, %v3, 0
23550xe7 0x23 0x00 0x00 0x18 0x5c
2356
2357# CHECK: vistrh %v31, %v31, 0
23580xe7 0xff 0x00 0x00 0x1c 0x5c
2359
2360# CHECK: vistrhs %v7, %v24
23610xe7 0x78 0x00 0x10 0x14 0x5c
2362
2363# CHECK: vl  %v0, 0
23640xe7 0x00 0x00 0x00 0x00 0x06
2365
2366# CHECK: vl  %v0, 0, 4
23670xe7 0x00 0x00 0x00 0x40 0x06
2368
2369# CHECK: vl  %v17, 2475(%r7,%r8)
23700xe7 0x17 0x89 0xab 0x08 0x06
2371
2372# CHECK: vl  %v31, 4095(%r15,%r15)
23730xe7 0xff 0xff 0xff 0x08 0x06
2374
2375# CHECK: vlbb %v0, 0, 0
23760xe7 0x00 0x00 0x00 0x00 0x07
2377
2378# CHECK: vlbb %v17, 2475(%r7,%r8), 12
23790xe7 0x17 0x89 0xab 0xc8 0x07
2380
2381# CHECK: vlbb %v31, 4095(%r15,%r15), 15
23820xe7 0xff 0xff 0xff 0xf8 0x07
2383
2384# CHECK: vlc  %v0, %v0, 11
23850xe7 0x00 0x00 0x00 0xb0 0xde
2386
2387# CHECK: vlc  %v19, %v14, 11
23880xe7 0x3e 0x00 0x00 0xb8 0xde
2389
2390# CHECK: vlc  %v31, %v31, 11
23910xe7 0xff 0x00 0x00 0xbc 0xde
2392
2393# CHECK: vlcb %v0, %v0
23940xe7 0x00 0x00 0x00 0x00 0xde
2395
2396# CHECK: vlcb %v19, %v14
23970xe7 0x3e 0x00 0x00 0x08 0xde
2398
2399# CHECK: vlcb %v31, %v31
24000xe7 0xff 0x00 0x00 0x0c 0xde
2401
2402# CHECK: vlcf %v0, %v0
24030xe7 0x00 0x00 0x00 0x20 0xde
2404
2405# CHECK: vlcf %v19, %v14
24060xe7 0x3e 0x00 0x00 0x28 0xde
2407
2408# CHECK: vlcf %v31, %v31
24090xe7 0xff 0x00 0x00 0x2c 0xde
2410
2411# CHECK: vlcg %v0, %v0
24120xe7 0x00 0x00 0x00 0x30 0xde
2413
2414# CHECK: vlcg %v19, %v14
24150xe7 0x3e 0x00 0x00 0x38 0xde
2416
2417# CHECK: vlcg %v31, %v31
24180xe7 0xff 0x00 0x00 0x3c 0xde
2419
2420# CHECK: vlch %v0, %v0
24210xe7 0x00 0x00 0x00 0x10 0xde
2422
2423# CHECK: vlch %v19, %v14
24240xe7 0x3e 0x00 0x00 0x18 0xde
2425
2426# CHECK: vlch %v31, %v31
24270xe7 0xff 0x00 0x00 0x1c 0xde
2428
2429# CHECK: vlde %v0, %v0, 11, 9
24300xe7 0x00 0x00 0x09 0xb0 0xc4
2431
2432# CHECK: vlde %v19, %v14, 11, 9
24330xe7 0x3e 0x00 0x09 0xb8 0xc4
2434
2435# CHECK: vlde %v31, %v31, 11, 9
24360xe7 0xff 0x00 0x09 0xbc 0xc4
2437
2438# CHECK: vldeb %v0, %v0
24390xe7 0x00 0x00 0x00 0x20 0xc4
2440
2441# CHECK: vldeb %v19, %v14
24420xe7 0x3e 0x00 0x00 0x28 0xc4
2443
2444# CHECK: vldeb %v31, %v31
24450xe7 0xff 0x00 0x00 0x2c 0xc4
2446
2447# CHECK: vleb %v0, 0, 0
24480xe7 0x00 0x00 0x00 0x00 0x00
2449
2450# CHECK: vleb %v17, 2475(%r7,%r8), 12
24510xe7 0x17 0x89 0xab 0xc8 0x00
2452
2453# CHECK: vleb %v31, 4095(%r15,%r15), 15
24540xe7 0xff 0xff 0xff 0xf8 0x00
2455
2456# CHECK: vled %v0, %v0, 11, 0, 0
24570xe7 0x00 0x00 0x00 0xb0 0xc5
2458
2459# CHECK: vled %v19, %v14, 11, 4, 10
24600xe7 0x3e 0x00 0xa4 0xb8 0xc5
2461
2462# CHECK: vled %v31, %v31, 11, 7, 15
24630xe7 0xff 0x00 0xf7 0xbc 0xc5
2464
2465# CHECK: vledb %v0, %v0, 0, 0
24660xe7 0x00 0x00 0x00 0x30 0xc5
2467
2468# CHECK: vledb %v19, %v14, 4, 10
24690xe7 0x3e 0x00 0xa4 0x38 0xc5
2470
2471# CHECK: vledb %v31, %v31, 7, 15
24720xe7 0xff 0x00 0xf7 0x3c 0xc5
2473
2474# CHECK: vlef %v0, 0, 0
24750xe7 0x00 0x00 0x00 0x00 0x03
2476
2477# CHECK: vlef %v17, 2475(%r7,%r8), 2
24780xe7 0x17 0x89 0xab 0x28 0x03
2479
2480# CHECK: vlef %v31, 4095(%r15,%r15), 3
24810xe7 0xff 0xff 0xff 0x38 0x03
2482
2483# CHECK: vleg %v0, 0, 0
24840xe7 0x00 0x00 0x00 0x00 0x02
2485
2486# CHECK: vleg %v17, 2475(%r7,%r8), 1
24870xe7 0x17 0x89 0xab 0x18 0x02
2488
2489# CHECK: vleg %v31, 4095(%r15,%r15), 1
24900xe7 0xff 0xff 0xff 0x18 0x02
2491
2492# CHECK: vleh %v0, 0, 0
24930xe7 0x00 0x00 0x00 0x00 0x01
2494
2495# CHECK: vleh %v17, 2475(%r7,%r8), 5
24960xe7 0x17 0x89 0xab 0x58 0x01
2497
2498# CHECK: vleh %v31, 4095(%r15,%r15), 7
24990xe7 0xff 0xff 0xff 0x78 0x01
2500
2501# CHECK: vleib %v0, 0, 0
25020xe7 0x00 0x00 0x00 0x00 0x40
2503
2504# CHECK: vleib %v23, -30293, 12
25050xe7 0x70 0x89 0xab 0xc8 0x40
2506
2507# CHECK: vleib %v31, -1, 15
25080xe7 0xf0 0xff 0xff 0xf8 0x40
2509
2510# CHECK: vleif %v0, 0, 0
25110xe7 0x00 0x00 0x00 0x00 0x43
2512
2513# CHECK: vleif %v23, -30293, 2
25140xe7 0x70 0x89 0xab 0x28 0x43
2515
2516# CHECK: vleif %v31, -1, 3
25170xe7 0xf0 0xff 0xff 0x38 0x43
2518
2519# CHECK: vleig %v0, 0, 0
25200xe7 0x00 0x00 0x00 0x00 0x42
2521
2522# CHECK: vleig %v23, -30293, 1
25230xe7 0x70 0x89 0xab 0x18 0x42
2524
2525# CHECK: vleig %v31, -1, 1
25260xe7 0xf0 0xff 0xff 0x18 0x42
2527
2528# CHECK: vleih %v0, 0, 0
25290xe7 0x00 0x00 0x00 0x00 0x41
2530
2531# CHECK: vleih %v23, -30293, 5
25320xe7 0x70 0x89 0xab 0x58 0x41
2533
2534# CHECK: vleih %v31, -1, 7
25350xe7 0xf0 0xff 0xff 0x78 0x41
2536
2537# CHECK: vlgv %r0, %v0, 0, 11
25380xe7 0x00 0x00 0x00 0xb0 0x21
2539
2540# CHECK: vlgv %r2, %v19, 1383(%r4), 11
25410xe7 0x23 0x45 0x67 0xb4 0x21
2542
2543# CHECK: vlgv %r15, %v31, 4095(%r15), 11
25440xe7 0xff 0xff 0xff 0xb4 0x21
2545
2546# CHECK: vlgvb %r0, %v0, 0
25470xe7 0x00 0x00 0x00 0x00 0x21
2548
2549# CHECK: vlgvb %r2, %v19, 1383(%r4)
25500xe7 0x23 0x45 0x67 0x04 0x21
2551
2552# CHECK: vlgvb %r15, %v31, 4095(%r15)
25530xe7 0xff 0xff 0xff 0x04 0x21
2554
2555# CHECK: vlgvf %r0, %v0, 0
25560xe7 0x00 0x00 0x00 0x20 0x21
2557
2558# CHECK: vlgvf %r2, %v19, 1383(%r4)
25590xe7 0x23 0x45 0x67 0x24 0x21
2560
2561# CHECK: vlgvf %r15, %v31, 4095(%r15)
25620xe7 0xff 0xff 0xff 0x24 0x21
2563
2564# CHECK: vlgvg %r0, %v0, 0
25650xe7 0x00 0x00 0x00 0x30 0x21
2566
2567# CHECK: vlgvg %r2, %v19, 1383(%r4)
25680xe7 0x23 0x45 0x67 0x34 0x21
2569
2570# CHECK: vlgvg %r15, %v31, 4095(%r15)
25710xe7 0xff 0xff 0xff 0x34 0x21
2572
2573# CHECK: vlgvh %r0, %v0, 0
25740xe7 0x00 0x00 0x00 0x10 0x21
2575
2576# CHECK: vlgvh %r2, %v19, 1383(%r4)
25770xe7 0x23 0x45 0x67 0x14 0x21
2578
2579# CHECK: vlgvh %r15, %v31, 4095(%r15)
25800xe7 0xff 0xff 0xff 0x14 0x21
2581
2582# CHECK: vll  %v0, %r0, 0
25830xe7 0x00 0x00 0x00 0x00 0x37
2584
2585# CHECK: vll  %v18, %r3, 1383(%r4)
25860xe7 0x23 0x45 0x67 0x08 0x37
2587
2588# CHECK: vll  %v31, %r15, 4095(%r15)
25890xe7 0xff 0xff 0xff 0x08 0x37
2590
2591# CHECK: vllez %v0, 0, 11
25920xe7 0x00 0x00 0x00 0xb0 0x04
2593
2594# CHECK: vllez %v17, 2475(%r7,%r8), 11
25950xe7 0x17 0x89 0xab 0xb8 0x04
2596
2597# CHECK: vllez %v31, 4095(%r15,%r15), 11
25980xe7 0xff 0xff 0xff 0xb8 0x04
2599
2600# CHECK: vllezb %v0, 0
26010xe7 0x00 0x00 0x00 0x00 0x04
2602
2603# CHECK: vllezb %v17, 2475(%r7,%r8)
26040xe7 0x17 0x89 0xab 0x08 0x04
2605
2606# CHECK: vllezb %v31, 4095(%r15,%r15)
26070xe7 0xff 0xff 0xff 0x08 0x04
2608
2609# CHECK: vllezf %v0, 0
26100xe7 0x00 0x00 0x00 0x20 0x04
2611
2612# CHECK: vllezf %v17, 2475(%r7,%r8)
26130xe7 0x17 0x89 0xab 0x28 0x04
2614
2615# CHECK: vllezf %v31, 4095(%r15,%r15)
26160xe7 0xff 0xff 0xff 0x28 0x04
2617
2618# CHECK: vllezg %v0, 0
26190xe7 0x00 0x00 0x00 0x30 0x04
2620
2621# CHECK: vllezg %v17, 2475(%r7,%r8)
26220xe7 0x17 0x89 0xab 0x38 0x04
2623
2624# CHECK: vllezg %v31, 4095(%r15,%r15)
26250xe7 0xff 0xff 0xff 0x38 0x04
2626
2627# CHECK: vllezh %v0, 0
26280xe7 0x00 0x00 0x00 0x10 0x04
2629
2630# CHECK: vllezh %v17, 2475(%r7,%r8)
26310xe7 0x17 0x89 0xab 0x18 0x04
2632
2633# CHECK: vllezh %v31, 4095(%r15,%r15)
26340xe7 0xff 0xff 0xff 0x18 0x04
2635
2636# CHECK: vlm  %v0, %v0, 0
26370xe7 0x00 0x00 0x00 0x00 0x36
2638
2639# CHECK: vlm  %v0, %v0, 0, 4
26400xe7 0x00 0x00 0x00 0x40 0x36
2641
2642# CHECK: vlm  %v12, %v18, 1110(%r3)
26430xe7 0xc2 0x34 0x56 0x04 0x36
2644
2645# CHECK: vlm  %v31, %v31, 4095(%r15)
26460xe7 0xff 0xff 0xff 0x0c 0x36
2647
2648# CHECK: vlp  %v0, %v0, 11
26490xe7 0x00 0x00 0x00 0xb0 0xdf
2650
2651# CHECK: vlp  %v19, %v14, 11
26520xe7 0x3e 0x00 0x00 0xb8 0xdf
2653
2654# CHECK: vlp  %v31, %v31, 11
26550xe7 0xff 0x00 0x00 0xbc 0xdf
2656
2657# CHECK: vlpb %v0, %v0
26580xe7 0x00 0x00 0x00 0x00 0xdf
2659
2660# CHECK: vlpb %v19, %v14
26610xe7 0x3e 0x00 0x00 0x08 0xdf
2662
2663# CHECK: vlpb %v31, %v31
26640xe7 0xff 0x00 0x00 0x0c 0xdf
2665
2666# CHECK: vlpf %v0, %v0
26670xe7 0x00 0x00 0x00 0x20 0xdf
2668
2669# CHECK: vlpf %v19, %v14
26700xe7 0x3e 0x00 0x00 0x28 0xdf
2671
2672# CHECK: vlpf %v31, %v31
26730xe7 0xff 0x00 0x00 0x2c 0xdf
2674
2675# CHECK: vlpg %v0, %v0
26760xe7 0x00 0x00 0x00 0x30 0xdf
2677
2678# CHECK: vlpg %v19, %v14
26790xe7 0x3e 0x00 0x00 0x38 0xdf
2680
2681# CHECK: vlpg %v31, %v31
26820xe7 0xff 0x00 0x00 0x3c 0xdf
2683
2684# CHECK: vlph %v0, %v0
26850xe7 0x00 0x00 0x00 0x10 0xdf
2686
2687# CHECK: vlph %v19, %v14
26880xe7 0x3e 0x00 0x00 0x18 0xdf
2689
2690# CHECK: vlph %v31, %v31
26910xe7 0xff 0x00 0x00 0x1c 0xdf
2692
2693# CHECK: vlr  %v0, %v0
26940xe7 0x00 0x00 0x00 0x00 0x56
2695
2696# CHECK: vlr  %v19, %v14
26970xe7 0x3e 0x00 0x00 0x08 0x56
2698
2699# CHECK: vlr  %v31, %v31
27000xe7 0xff 0x00 0x00 0x0c 0x56
2701
2702# CHECK: vlrep %v0, 0, 11
27030xe7 0x00 0x00 0x00 0xb0 0x05
2704
2705# CHECK: vlrep %v17, 2475(%r7,%r8), 11
27060xe7 0x17 0x89 0xab 0xb8 0x05
2707
2708# CHECK: vlrep %v31, 4095(%r15,%r15), 11
27090xe7 0xff 0xff 0xff 0xb8 0x05
2710
2711# CHECK: vlrepb %v0, 0
27120xe7 0x00 0x00 0x00 0x00 0x05
2713
2714# CHECK: vlrepb %v17, 2475(%r7,%r8)
27150xe7 0x17 0x89 0xab 0x08 0x05
2716
2717# CHECK: vlrepb %v31, 4095(%r15,%r15)
27180xe7 0xff 0xff 0xff 0x08 0x05
2719
2720# CHECK: vlrepf %v0, 0
27210xe7 0x00 0x00 0x00 0x20 0x05
2722
2723# CHECK: vlrepf %v17, 2475(%r7,%r8)
27240xe7 0x17 0x89 0xab 0x28 0x05
2725
2726# CHECK: vlrepf %v31, 4095(%r15,%r15)
27270xe7 0xff 0xff 0xff 0x28 0x05
2728
2729# CHECK: vlrepg %v0, 0
27300xe7 0x00 0x00 0x00 0x30 0x05
2731
2732# CHECK: vlrepg %v17, 2475(%r7,%r8)
27330xe7 0x17 0x89 0xab 0x38 0x05
2734
2735# CHECK: vlrepg %v31, 4095(%r15,%r15)
27360xe7 0xff 0xff 0xff 0x38 0x05
2737
2738# CHECK: vlreph %v0, 0
27390xe7 0x00 0x00 0x00 0x10 0x05
2740
2741# CHECK: vlreph %v17, 2475(%r7,%r8)
27420xe7 0x17 0x89 0xab 0x18 0x05
2743
2744# CHECK: vlreph %v31, 4095(%r15,%r15)
27450xe7 0xff 0xff 0xff 0x18 0x05
2746
2747# CHECK: vlvg %v0, %r0, 0, 11
27480xe7 0x00 0x00 0x00 0xb0 0x22
2749
2750# CHECK: vlvg %v18, %r3, 1383(%r4), 11
27510xe7 0x23 0x45 0x67 0xb8 0x22
2752
2753# CHECK: vlvg %v31, %r15, 4095(%r15), 11
27540xe7 0xff 0xff 0xff 0xb8 0x22
2755
2756# CHECK: vlvgb %v0, %r0, 0
27570xe7 0x00 0x00 0x00 0x00 0x22
2758
2759# CHECK: vlvgb %v18, %r3, 1383(%r4)
27600xe7 0x23 0x45 0x67 0x08 0x22
2761
2762# CHECK: vlvgb %v31, %r15, 4095(%r15)
27630xe7 0xff 0xff 0xff 0x08 0x22
2764
2765# CHECK: vlvgf %v0, %r0, 0
27660xe7 0x00 0x00 0x00 0x20 0x22
2767
2768# CHECK: vlvgf %v18, %r3, 1383(%r4)
27690xe7 0x23 0x45 0x67 0x28 0x22
2770
2771# CHECK: vlvgf %v31, %r15, 4095(%r15)
27720xe7 0xff 0xff 0xff 0x28 0x22
2773
2774# CHECK: vlvgg %v0, %r0, 0
27750xe7 0x00 0x00 0x00 0x30 0x22
2776
2777# CHECK: vlvgg %v18, %r3, 1383(%r4)
27780xe7 0x23 0x45 0x67 0x38 0x22
2779
2780# CHECK: vlvgg %v31, %r15, 4095(%r15)
27810xe7 0xff 0xff 0xff 0x38 0x22
2782
2783# CHECK: vlvgh %v0, %r0, 0
27840xe7 0x00 0x00 0x00 0x10 0x22
2785
2786# CHECK: vlvgh %v18, %r3, 1383(%r4)
27870xe7 0x23 0x45 0x67 0x18 0x22
2788
2789# CHECK: vlvgh %v31, %r15, 4095(%r15)
27900xe7 0xff 0xff 0xff 0x18 0x22
2791
2792# CHECK: vlvgp %v0, %r0, %r0
27930xe7 0x00 0x00 0x00 0x00 0x62
2794
2795# CHECK: vlvgp %v18, %r3, %r4
27960xe7 0x23 0x40 0x00 0x08 0x62
2797
2798# CHECK: vlvgp %v31, %r15, %r15
27990xe7 0xff 0xf0 0x00 0x08 0x62
2800
2801# CHECK: vmae %v0, %v0, %v0, %v0, 11
28020xe7 0x00 0x0b 0x00 0x00 0xae
2803
2804# CHECK: vmae %v3, %v20, %v5, %v22, 11
28050xe7 0x34 0x5b 0x00 0x65 0xae
2806
2807# CHECK: vmae %v31, %v31, %v31, %v31, 11
28080xe7 0xff 0xfb 0x00 0xff 0xae
2809
2810# CHECK: vmaeb %v0, %v0, %v0, %v0
28110xe7 0x00 0x00 0x00 0x00 0xae
2812
2813# CHECK: vmaeb %v3, %v20, %v5, %v22
28140xe7 0x34 0x50 0x00 0x65 0xae
2815
2816# CHECK: vmaeb %v31, %v31, %v31, %v31
28170xe7 0xff 0xf0 0x00 0xff 0xae
2818
2819# CHECK: vmaef %v0, %v0, %v0, %v0
28200xe7 0x00 0x02 0x00 0x00 0xae
2821
2822# CHECK: vmaef %v3, %v20, %v5, %v22
28230xe7 0x34 0x52 0x00 0x65 0xae
2824
2825# CHECK: vmaef %v31, %v31, %v31, %v31
28260xe7 0xff 0xf2 0x00 0xff 0xae
2827
2828# CHECK: vmaeh %v0, %v0, %v0, %v0
28290xe7 0x00 0x01 0x00 0x00 0xae
2830
2831# CHECK: vmaeh %v3, %v20, %v5, %v22
28320xe7 0x34 0x51 0x00 0x65 0xae
2833
2834# CHECK: vmaeh %v31, %v31, %v31, %v31
28350xe7 0xff 0xf1 0x00 0xff 0xae
2836
2837# CHECK: vmah %v0, %v0, %v0, %v0, 11
28380xe7 0x00 0x0b 0x00 0x00 0xab
2839
2840# CHECK: vmah %v3, %v20, %v5, %v22, 11
28410xe7 0x34 0x5b 0x00 0x65 0xab
2842
2843# CHECK: vmah %v31, %v31, %v31, %v31, 11
28440xe7 0xff 0xfb 0x00 0xff 0xab
2845
2846# CHECK: vmahb %v0, %v0, %v0, %v0
28470xe7 0x00 0x00 0x00 0x00 0xab
2848
2849# CHECK: vmahb %v3, %v20, %v5, %v22
28500xe7 0x34 0x50 0x00 0x65 0xab
2851
2852# CHECK: vmahb %v31, %v31, %v31, %v31
28530xe7 0xff 0xf0 0x00 0xff 0xab
2854
2855# CHECK: vmahf %v0, %v0, %v0, %v0
28560xe7 0x00 0x02 0x00 0x00 0xab
2857
2858# CHECK: vmahf %v3, %v20, %v5, %v22
28590xe7 0x34 0x52 0x00 0x65 0xab
2860
2861# CHECK: vmahf %v31, %v31, %v31, %v31
28620xe7 0xff 0xf2 0x00 0xff 0xab
2863
2864# CHECK: vmahh %v0, %v0, %v0, %v0
28650xe7 0x00 0x01 0x00 0x00 0xab
2866
2867# CHECK: vmahh %v3, %v20, %v5, %v22
28680xe7 0x34 0x51 0x00 0x65 0xab
2869
2870# CHECK: vmahh %v31, %v31, %v31, %v31
28710xe7 0xff 0xf1 0x00 0xff 0xab
2872
2873# CHECK: vmal %v0, %v0, %v0, %v0, 11
28740xe7 0x00 0x0b 0x00 0x00 0xaa
2875
2876# CHECK: vmal %v3, %v20, %v5, %v22, 11
28770xe7 0x34 0x5b 0x00 0x65 0xaa
2878
2879# CHECK: vmal %v31, %v31, %v31, %v31, 11
28800xe7 0xff 0xfb 0x00 0xff 0xaa
2881
2882# CHECK: vmalb %v0, %v0, %v0, %v0
28830xe7 0x00 0x00 0x00 0x00 0xaa
2884
2885# CHECK: vmalb %v3, %v20, %v5, %v22
28860xe7 0x34 0x50 0x00 0x65 0xaa
2887
2888# CHECK: vmalb %v31, %v31, %v31, %v31
28890xe7 0xff 0xf0 0x00 0xff 0xaa
2890
2891# CHECK: vmale %v0, %v0, %v0, %v0, 11
28920xe7 0x00 0x0b 0x00 0x00 0xac
2893
2894# CHECK: vmale %v3, %v20, %v5, %v22, 11
28950xe7 0x34 0x5b 0x00 0x65 0xac
2896
2897# CHECK: vmale %v31, %v31, %v31, %v31, 11
28980xe7 0xff 0xfb 0x00 0xff 0xac
2899
2900# CHECK: vmaleb %v0, %v0, %v0, %v0
29010xe7 0x00 0x00 0x00 0x00 0xac
2902
2903# CHECK: vmaleb %v3, %v20, %v5, %v22
29040xe7 0x34 0x50 0x00 0x65 0xac
2905
2906# CHECK: vmaleb %v31, %v31, %v31, %v31
29070xe7 0xff 0xf0 0x00 0xff 0xac
2908
2909# CHECK: vmalef %v0, %v0, %v0, %v0
29100xe7 0x00 0x02 0x00 0x00 0xac
2911
2912# CHECK: vmalef %v3, %v20, %v5, %v22
29130xe7 0x34 0x52 0x00 0x65 0xac
2914
2915# CHECK: vmalef %v31, %v31, %v31, %v31
29160xe7 0xff 0xf2 0x00 0xff 0xac
2917
2918# CHECK: vmaleh %v0, %v0, %v0, %v0
29190xe7 0x00 0x01 0x00 0x00 0xac
2920
2921# CHECK: vmaleh %v3, %v20, %v5, %v22
29220xe7 0x34 0x51 0x00 0x65 0xac
2923
2924# CHECK: vmaleh %v31, %v31, %v31, %v31
29250xe7 0xff 0xf1 0x00 0xff 0xac
2926
2927# CHECK: vmalf %v0, %v0, %v0, %v0
29280xe7 0x00 0x02 0x00 0x00 0xaa
2929
2930# CHECK: vmalf %v3, %v20, %v5, %v22
29310xe7 0x34 0x52 0x00 0x65 0xaa
2932
2933# CHECK: vmalf %v31, %v31, %v31, %v31
29340xe7 0xff 0xf2 0x00 0xff 0xaa
2935
2936# CHECK: vmalh %v0, %v0, %v0, %v0, 11
29370xe7 0x00 0x0b 0x00 0x00 0xa9
2938
2939# CHECK: vmalh %v3, %v20, %v5, %v22, 11
29400xe7 0x34 0x5b 0x00 0x65 0xa9
2941
2942# CHECK: vmalh %v31, %v31, %v31, %v31, 11
29430xe7 0xff 0xfb 0x00 0xff 0xa9
2944
2945# CHECK: vmalhb %v0, %v0, %v0, %v0
29460xe7 0x00 0x00 0x00 0x00 0xa9
2947
2948# CHECK: vmalhb %v3, %v20, %v5, %v22
29490xe7 0x34 0x50 0x00 0x65 0xa9
2950
2951# CHECK: vmalhb %v31, %v31, %v31, %v31
29520xe7 0xff 0xf0 0x00 0xff 0xa9
2953
2954# CHECK: vmalhf %v0, %v0, %v0, %v0
29550xe7 0x00 0x02 0x00 0x00 0xa9
2956
2957# CHECK: vmalhf %v3, %v20, %v5, %v22
29580xe7 0x34 0x52 0x00 0x65 0xa9
2959
2960# CHECK: vmalhf %v31, %v31, %v31, %v31
29610xe7 0xff 0xf2 0x00 0xff 0xa9
2962
2963# CHECK: vmalhh %v0, %v0, %v0, %v0
29640xe7 0x00 0x01 0x00 0x00 0xa9
2965
2966# CHECK: vmalhh %v3, %v20, %v5, %v22
29670xe7 0x34 0x51 0x00 0x65 0xa9
2968
2969# CHECK: vmalhh %v31, %v31, %v31, %v31
29700xe7 0xff 0xf1 0x00 0xff 0xa9
2971
2972# CHECK: vmalhw %v0, %v0, %v0, %v0
29730xe7 0x00 0x01 0x00 0x00 0xaa
2974
2975# CHECK: vmalhw %v3, %v20, %v5, %v22
29760xe7 0x34 0x51 0x00 0x65 0xaa
2977
2978# CHECK: vmalhw %v31, %v31, %v31, %v31
29790xe7 0xff 0xf1 0x00 0xff 0xaa
2980
2981# CHECK: vmalo %v0, %v0, %v0, %v0, 11
29820xe7 0x00 0x0b 0x00 0x00 0xad
2983
2984# CHECK: vmalo %v3, %v20, %v5, %v22, 11
29850xe7 0x34 0x5b 0x00 0x65 0xad
2986
2987# CHECK: vmalo %v31, %v31, %v31, %v31, 11
29880xe7 0xff 0xfb 0x00 0xff 0xad
2989
2990# CHECK: vmalob %v0, %v0, %v0, %v0
29910xe7 0x00 0x00 0x00 0x00 0xad
2992
2993# CHECK: vmalob %v3, %v20, %v5, %v22
29940xe7 0x34 0x50 0x00 0x65 0xad
2995
2996# CHECK: vmalob %v31, %v31, %v31, %v31
29970xe7 0xff 0xf0 0x00 0xff 0xad
2998
2999# CHECK: vmalof %v0, %v0, %v0, %v0
30000xe7 0x00 0x02 0x00 0x00 0xad
3001
3002# CHECK: vmalof %v3, %v20, %v5, %v22
30030xe7 0x34 0x52 0x00 0x65 0xad
3004
3005# CHECK: vmalof %v31, %v31, %v31, %v31
30060xe7 0xff 0xf2 0x00 0xff 0xad
3007
3008# CHECK: vmaloh %v0, %v0, %v0, %v0
30090xe7 0x00 0x01 0x00 0x00 0xad
3010
3011# CHECK: vmaloh %v3, %v20, %v5, %v22
30120xe7 0x34 0x51 0x00 0x65 0xad
3013
3014# CHECK: vmaloh %v31, %v31, %v31, %v31
30150xe7 0xff 0xf1 0x00 0xff 0xad
3016
3017# CHECK: vmao %v0, %v0, %v0, %v0, 11
30180xe7 0x00 0x0b 0x00 0x00 0xaf
3019
3020# CHECK: vmao %v3, %v20, %v5, %v22, 11
30210xe7 0x34 0x5b 0x00 0x65 0xaf
3022
3023# CHECK: vmao %v31, %v31, %v31, %v31, 11
30240xe7 0xff 0xfb 0x00 0xff 0xaf
3025
3026# CHECK: vmaob %v0, %v0, %v0, %v0
30270xe7 0x00 0x00 0x00 0x00 0xaf
3028
3029# CHECK: vmaob %v3, %v20, %v5, %v22
30300xe7 0x34 0x50 0x00 0x65 0xaf
3031
3032# CHECK: vmaob %v31, %v31, %v31, %v31
30330xe7 0xff 0xf0 0x00 0xff 0xaf
3034
3035# CHECK: vmaof %v0, %v0, %v0, %v0
30360xe7 0x00 0x02 0x00 0x00 0xaf
3037
3038# CHECK: vmaof %v3, %v20, %v5, %v22
30390xe7 0x34 0x52 0x00 0x65 0xaf
3040
3041# CHECK: vmaof %v31, %v31, %v31, %v31
30420xe7 0xff 0xf2 0x00 0xff 0xaf
3043
3044# CHECK: vmaoh %v0, %v0, %v0, %v0
30450xe7 0x00 0x01 0x00 0x00 0xaf
3046
3047# CHECK: vmaoh %v3, %v20, %v5, %v22
30480xe7 0x34 0x51 0x00 0x65 0xaf
3049
3050# CHECK: vmaoh %v31, %v31, %v31, %v31
30510xe7 0xff 0xf1 0x00 0xff 0xaf
3052
3053# CHECK: vme  %v0, %v0, %v0, 11
30540xe7 0x00 0x00 0x00 0xb0 0xa6
3055
3056# CHECK: vme  %v18, %v3, %v20, 11
30570xe7 0x23 0x40 0x00 0xba 0xa6
3058
3059# CHECK: vme  %v31, %v31, %v31, 11
30600xe7 0xff 0xf0 0x00 0xbe 0xa6
3061
3062# CHECK: vmeb %v0, %v0, %v0
30630xe7 0x00 0x00 0x00 0x00 0xa6
3064
3065# CHECK: vmeb %v18, %v3, %v20
30660xe7 0x23 0x40 0x00 0x0a 0xa6
3067
3068# CHECK: vmeb %v31, %v31, %v31
30690xe7 0xff 0xf0 0x00 0x0e 0xa6
3070
3071# CHECK: vmef %v0, %v0, %v0
30720xe7 0x00 0x00 0x00 0x20 0xa6
3073
3074# CHECK: vmef %v18, %v3, %v20
30750xe7 0x23 0x40 0x00 0x2a 0xa6
3076
3077# CHECK: vmef %v31, %v31, %v31
30780xe7 0xff 0xf0 0x00 0x2e 0xa6
3079
3080# CHECK: vmeh %v0, %v0, %v0
30810xe7 0x00 0x00 0x00 0x10 0xa6
3082
3083# CHECK: vmeh %v18, %v3, %v20
30840xe7 0x23 0x40 0x00 0x1a 0xa6
3085
3086# CHECK: vmeh %v31, %v31, %v31
30870xe7 0xff 0xf0 0x00 0x1e 0xa6
3088
3089# CHECK: vmh  %v0, %v0, %v0, 11
30900xe7 0x00 0x00 0x00 0xb0 0xa3
3091
3092# CHECK: vmh  %v18, %v3, %v20, 11
30930xe7 0x23 0x40 0x00 0xba 0xa3
3094
3095# CHECK: vmh  %v31, %v31, %v31, 11
30960xe7 0xff 0xf0 0x00 0xbe 0xa3
3097
3098# CHECK: vmhb %v0, %v0, %v0
30990xe7 0x00 0x00 0x00 0x00 0xa3
3100
3101# CHECK: vmhb %v18, %v3, %v20
31020xe7 0x23 0x40 0x00 0x0a 0xa3
3103
3104# CHECK: vmhb %v31, %v31, %v31
31050xe7 0xff 0xf0 0x00 0x0e 0xa3
3106
3107# CHECK: vmhf %v0, %v0, %v0
31080xe7 0x00 0x00 0x00 0x20 0xa3
3109
3110# CHECK: vmhf %v18, %v3, %v20
31110xe7 0x23 0x40 0x00 0x2a 0xa3
3112
3113# CHECK: vmhf %v31, %v31, %v31
31140xe7 0xff 0xf0 0x00 0x2e 0xa3
3115
3116# CHECK: vmhh %v0, %v0, %v0
31170xe7 0x00 0x00 0x00 0x10 0xa3
3118
3119# CHECK: vmhh %v18, %v3, %v20
31200xe7 0x23 0x40 0x00 0x1a 0xa3
3121
3122# CHECK: vmhh %v31, %v31, %v31
31230xe7 0xff 0xf0 0x00 0x1e 0xa3
3124
3125# CHECK: vml  %v0, %v0, %v0, 11
31260xe7 0x00 0x00 0x00 0xb0 0xa2
3127
3128# CHECK: vml  %v18, %v3, %v20, 11
31290xe7 0x23 0x40 0x00 0xba 0xa2
3130
3131# CHECK: vml  %v31, %v31, %v31, 11
31320xe7 0xff 0xf0 0x00 0xbe 0xa2
3133
3134# CHECK: vmlb %v0, %v0, %v0
31350xe7 0x00 0x00 0x00 0x00 0xa2
3136
3137# CHECK: vmlb %v18, %v3, %v20
31380xe7 0x23 0x40 0x00 0x0a 0xa2
3139
3140# CHECK: vmlb %v31, %v31, %v31
31410xe7 0xff 0xf0 0x00 0x0e 0xa2
3142
3143# CHECK: vmle %v0, %v0, %v0, 11
31440xe7 0x00 0x00 0x00 0xb0 0xa4
3145
3146# CHECK: vmle %v18, %v3, %v20, 11
31470xe7 0x23 0x40 0x00 0xba 0xa4
3148
3149# CHECK: vmle %v31, %v31, %v31, 11
31500xe7 0xff 0xf0 0x00 0xbe 0xa4
3151
3152# CHECK: vmleb %v0, %v0, %v0
31530xe7 0x00 0x00 0x00 0x00 0xa4
3154
3155# CHECK: vmleb %v18, %v3, %v20
31560xe7 0x23 0x40 0x00 0x0a 0xa4
3157
3158# CHECK: vmleb %v31, %v31, %v31
31590xe7 0xff 0xf0 0x00 0x0e 0xa4
3160
3161# CHECK: vmlef %v0, %v0, %v0
31620xe7 0x00 0x00 0x00 0x20 0xa4
3163
3164# CHECK: vmlef %v18, %v3, %v20
31650xe7 0x23 0x40 0x00 0x2a 0xa4
3166
3167# CHECK: vmlef %v31, %v31, %v31
31680xe7 0xff 0xf0 0x00 0x2e 0xa4
3169
3170# CHECK: vmleh %v0, %v0, %v0
31710xe7 0x00 0x00 0x00 0x10 0xa4
3172
3173# CHECK: vmleh %v18, %v3, %v20
31740xe7 0x23 0x40 0x00 0x1a 0xa4
3175
3176# CHECK: vmleh %v31, %v31, %v31
31770xe7 0xff 0xf0 0x00 0x1e 0xa4
3178
3179# CHECK: vmlf %v0, %v0, %v0
31800xe7 0x00 0x00 0x00 0x20 0xa2
3181
3182# CHECK: vmlf %v18, %v3, %v20
31830xe7 0x23 0x40 0x00 0x2a 0xa2
3184
3185# CHECK: vmlf %v31, %v31, %v31
31860xe7 0xff 0xf0 0x00 0x2e 0xa2
3187
3188# CHECK: vmlh %v0, %v0, %v0, 11
31890xe7 0x00 0x00 0x00 0xb0 0xa1
3190
3191# CHECK: vmlh %v18, %v3, %v20, 11
31920xe7 0x23 0x40 0x00 0xba 0xa1
3193
3194# CHECK: vmlh %v31, %v31, %v31, 11
31950xe7 0xff 0xf0 0x00 0xbe 0xa1
3196
3197# CHECK: vmlhb %v0, %v0, %v0
31980xe7 0x00 0x00 0x00 0x00 0xa1
3199
3200# CHECK: vmlhb %v18, %v3, %v20
32010xe7 0x23 0x40 0x00 0x0a 0xa1
3202
3203# CHECK: vmlhb %v31, %v31, %v31
32040xe7 0xff 0xf0 0x00 0x0e 0xa1
3205
3206# CHECK: vmlhf %v0, %v0, %v0
32070xe7 0x00 0x00 0x00 0x20 0xa1
3208
3209# CHECK: vmlhf %v18, %v3, %v20
32100xe7 0x23 0x40 0x00 0x2a 0xa1
3211
3212# CHECK: vmlhf %v31, %v31, %v31
32130xe7 0xff 0xf0 0x00 0x2e 0xa1
3214
3215# CHECK: vmlhh %v0, %v0, %v0
32160xe7 0x00 0x00 0x00 0x10 0xa1
3217
3218# CHECK: vmlhh %v18, %v3, %v20
32190xe7 0x23 0x40 0x00 0x1a 0xa1
3220
3221# CHECK: vmlhh %v31, %v31, %v31
32220xe7 0xff 0xf0 0x00 0x1e 0xa1
3223
3224# CHECK: vmlhw %v0, %v0, %v0
32250xe7 0x00 0x00 0x00 0x10 0xa2
3226
3227# CHECK: vmlhw %v18, %v3, %v20
32280xe7 0x23 0x40 0x00 0x1a 0xa2
3229
3230# CHECK: vmlhw %v31, %v31, %v31
32310xe7 0xff 0xf0 0x00 0x1e 0xa2
3232
3233# CHECK: vmlo %v0, %v0, %v0, 11
32340xe7 0x00 0x00 0x00 0xb0 0xa5
3235
3236# CHECK: vmlo %v18, %v3, %v20, 11
32370xe7 0x23 0x40 0x00 0xba 0xa5
3238
3239# CHECK: vmlo %v31, %v31, %v31, 11
32400xe7 0xff 0xf0 0x00 0xbe 0xa5
3241
3242# CHECK: vmlob %v0, %v0, %v0
32430xe7 0x00 0x00 0x00 0x00 0xa5
3244
3245# CHECK: vmlob %v18, %v3, %v20
32460xe7 0x23 0x40 0x00 0x0a 0xa5
3247
3248# CHECK: vmlob %v31, %v31, %v31
32490xe7 0xff 0xf0 0x00 0x0e 0xa5
3250
3251# CHECK: vmlof %v0, %v0, %v0
32520xe7 0x00 0x00 0x00 0x20 0xa5
3253
3254# CHECK: vmlof %v18, %v3, %v20
32550xe7 0x23 0x40 0x00 0x2a 0xa5
3256
3257# CHECK: vmlof %v31, %v31, %v31
32580xe7 0xff 0xf0 0x00 0x2e 0xa5
3259
3260# CHECK: vmloh %v0, %v0, %v0
32610xe7 0x00 0x00 0x00 0x10 0xa5
3262
3263# CHECK: vmloh %v18, %v3, %v20
32640xe7 0x23 0x40 0x00 0x1a 0xa5
3265
3266# CHECK: vmloh %v31, %v31, %v31
32670xe7 0xff 0xf0 0x00 0x1e 0xa5
3268
3269# CHECK: vmn  %v0, %v0, %v0, 11
32700xe7 0x00 0x00 0x00 0xb0 0xfe
3271
3272# CHECK: vmn  %v18, %v3, %v20, 11
32730xe7 0x23 0x40 0x00 0xba 0xfe
3274
3275# CHECK: vmn  %v31, %v31, %v31, 11
32760xe7 0xff 0xf0 0x00 0xbe 0xfe
3277
3278# CHECK: vmnb %v0, %v0, %v0
32790xe7 0x00 0x00 0x00 0x00 0xfe
3280
3281# CHECK: vmnb %v18, %v3, %v20
32820xe7 0x23 0x40 0x00 0x0a 0xfe
3283
3284# CHECK: vmnb %v31, %v31, %v31
32850xe7 0xff 0xf0 0x00 0x0e 0xfe
3286
3287# CHECK: vmnf %v0, %v0, %v0
32880xe7 0x00 0x00 0x00 0x20 0xfe
3289
3290# CHECK: vmnf %v18, %v3, %v20
32910xe7 0x23 0x40 0x00 0x2a 0xfe
3292
3293# CHECK: vmnf %v31, %v31, %v31
32940xe7 0xff 0xf0 0x00 0x2e 0xfe
3295
3296# CHECK: vmng %v0, %v0, %v0
32970xe7 0x00 0x00 0x00 0x30 0xfe
3298
3299# CHECK: vmng %v18, %v3, %v20
33000xe7 0x23 0x40 0x00 0x3a 0xfe
3301
3302# CHECK: vmng %v31, %v31, %v31
33030xe7 0xff 0xf0 0x00 0x3e 0xfe
3304
3305# CHECK: vmnh %v0, %v0, %v0
33060xe7 0x00 0x00 0x00 0x10 0xfe
3307
3308# CHECK: vmnh %v18, %v3, %v20
33090xe7 0x23 0x40 0x00 0x1a 0xfe
3310
3311# CHECK: vmnh %v31, %v31, %v31
33120xe7 0xff 0xf0 0x00 0x1e 0xfe
3313
3314# CHECK: vmnl %v0, %v0, %v0, 11
33150xe7 0x00 0x00 0x00 0xb0 0xfc
3316
3317# CHECK: vmnl %v18, %v3, %v20, 11
33180xe7 0x23 0x40 0x00 0xba 0xfc
3319
3320# CHECK: vmnl %v31, %v31, %v31, 11
33210xe7 0xff 0xf0 0x00 0xbe 0xfc
3322
3323# CHECK: vmnlb %v0, %v0, %v0
33240xe7 0x00 0x00 0x00 0x00 0xfc
3325
3326# CHECK: vmnlb %v18, %v3, %v20
33270xe7 0x23 0x40 0x00 0x0a 0xfc
3328
3329# CHECK: vmnlb %v31, %v31, %v31
33300xe7 0xff 0xf0 0x00 0x0e 0xfc
3331
3332# CHECK: vmnlf %v0, %v0, %v0
33330xe7 0x00 0x00 0x00 0x20 0xfc
3334
3335# CHECK: vmnlf %v18, %v3, %v20
33360xe7 0x23 0x40 0x00 0x2a 0xfc
3337
3338# CHECK: vmnlf %v31, %v31, %v31
33390xe7 0xff 0xf0 0x00 0x2e 0xfc
3340
3341# CHECK: vmnlg %v0, %v0, %v0
33420xe7 0x00 0x00 0x00 0x30 0xfc
3343
3344# CHECK: vmnlg %v18, %v3, %v20
33450xe7 0x23 0x40 0x00 0x3a 0xfc
3346
3347# CHECK: vmnlg %v31, %v31, %v31
33480xe7 0xff 0xf0 0x00 0x3e 0xfc
3349
3350# CHECK: vmnlh %v0, %v0, %v0
33510xe7 0x00 0x00 0x00 0x10 0xfc
3352
3353# CHECK: vmnlh %v18, %v3, %v20
33540xe7 0x23 0x40 0x00 0x1a 0xfc
3355
3356# CHECK: vmnlh %v31, %v31, %v31
33570xe7 0xff 0xf0 0x00 0x1e 0xfc
3358
3359# CHECK: vmo  %v0, %v0, %v0, 11
33600xe7 0x00 0x00 0x00 0xb0 0xa7
3361
3362# CHECK: vmo  %v18, %v3, %v20, 11
33630xe7 0x23 0x40 0x00 0xba 0xa7
3364
3365# CHECK: vmo  %v31, %v31, %v31, 11
33660xe7 0xff 0xf0 0x00 0xbe 0xa7
3367
3368# CHECK: vmob %v0, %v0, %v0
33690xe7 0x00 0x00 0x00 0x00 0xa7
3370
3371# CHECK: vmob %v18, %v3, %v20
33720xe7 0x23 0x40 0x00 0x0a 0xa7
3373
3374# CHECK: vmob %v31, %v31, %v31
33750xe7 0xff 0xf0 0x00 0x0e 0xa7
3376
3377# CHECK: vmof %v0, %v0, %v0
33780xe7 0x00 0x00 0x00 0x20 0xa7
3379
3380# CHECK: vmof %v18, %v3, %v20
33810xe7 0x23 0x40 0x00 0x2a 0xa7
3382
3383# CHECK: vmof %v31, %v31, %v31
33840xe7 0xff 0xf0 0x00 0x2e 0xa7
3385
3386# CHECK: vmoh %v0, %v0, %v0
33870xe7 0x00 0x00 0x00 0x10 0xa7
3388
3389# CHECK: vmoh %v18, %v3, %v20
33900xe7 0x23 0x40 0x00 0x1a 0xa7
3391
3392# CHECK: vmoh %v31, %v31, %v31
33930xe7 0xff 0xf0 0x00 0x1e 0xa7
3394
3395# CHECK: vmrh %v0, %v0, %v0, 11
33960xe7 0x00 0x00 0x00 0xb0 0x61
3397
3398# CHECK: vmrh %v18, %v3, %v20, 11
33990xe7 0x23 0x40 0x00 0xba 0x61
3400
3401# CHECK: vmrh %v31, %v31, %v31, 11
34020xe7 0xff 0xf0 0x00 0xbe 0x61
3403
3404# CHECK: vmrhb %v0, %v0, %v0
34050xe7 0x00 0x00 0x00 0x00 0x61
3406
3407# CHECK: vmrhb %v18, %v3, %v20
34080xe7 0x23 0x40 0x00 0x0a 0x61
3409
3410# CHECK: vmrhb %v31, %v31, %v31
34110xe7 0xff 0xf0 0x00 0x0e 0x61
3412
3413# CHECK: vmrhf %v0, %v0, %v0
34140xe7 0x00 0x00 0x00 0x20 0x61
3415
3416# CHECK: vmrhf %v18, %v3, %v20
34170xe7 0x23 0x40 0x00 0x2a 0x61
3418
3419# CHECK: vmrhf %v31, %v31, %v31
34200xe7 0xff 0xf0 0x00 0x2e 0x61
3421
3422# CHECK: vmrhg %v0, %v0, %v0
34230xe7 0x00 0x00 0x00 0x30 0x61
3424
3425# CHECK: vmrhg %v18, %v3, %v20
34260xe7 0x23 0x40 0x00 0x3a 0x61
3427
3428# CHECK: vmrhg %v31, %v31, %v31
34290xe7 0xff 0xf0 0x00 0x3e 0x61
3430
3431# CHECK: vmrhh %v0, %v0, %v0
34320xe7 0x00 0x00 0x00 0x10 0x61
3433
3434# CHECK: vmrhh %v18, %v3, %v20
34350xe7 0x23 0x40 0x00 0x1a 0x61
3436
3437# CHECK: vmrhh %v31, %v31, %v31
34380xe7 0xff 0xf0 0x00 0x1e 0x61
3439
3440# CHECK: vmrl %v0, %v0, %v0, 11
34410xe7 0x00 0x00 0x00 0xb0 0x60
3442
3443# CHECK: vmrl %v18, %v3, %v20, 11
34440xe7 0x23 0x40 0x00 0xba 0x60
3445
3446# CHECK: vmrl %v31, %v31, %v31, 11
34470xe7 0xff 0xf0 0x00 0xbe 0x60
3448
3449# CHECK: vmrlb %v0, %v0, %v0
34500xe7 0x00 0x00 0x00 0x00 0x60
3451
3452# CHECK: vmrlb %v18, %v3, %v20
34530xe7 0x23 0x40 0x00 0x0a 0x60
3454
3455# CHECK: vmrlb %v31, %v31, %v31
34560xe7 0xff 0xf0 0x00 0x0e 0x60
3457
3458# CHECK: vmrlf %v0, %v0, %v0
34590xe7 0x00 0x00 0x00 0x20 0x60
3460
3461# CHECK: vmrlf %v18, %v3, %v20
34620xe7 0x23 0x40 0x00 0x2a 0x60
3463
3464# CHECK: vmrlf %v31, %v31, %v31
34650xe7 0xff 0xf0 0x00 0x2e 0x60
3466
3467# CHECK: vmrlg %v0, %v0, %v0
34680xe7 0x00 0x00 0x00 0x30 0x60
3469
3470# CHECK: vmrlg %v18, %v3, %v20
34710xe7 0x23 0x40 0x00 0x3a 0x60
3472
3473# CHECK: vmrlg %v31, %v31, %v31
34740xe7 0xff 0xf0 0x00 0x3e 0x60
3475
3476# CHECK: vmrlh %v0, %v0, %v0
34770xe7 0x00 0x00 0x00 0x10 0x60
3478
3479# CHECK: vmrlh %v18, %v3, %v20
34800xe7 0x23 0x40 0x00 0x1a 0x60
3481
3482# CHECK: vmrlh %v31, %v31, %v31
34830xe7 0xff 0xf0 0x00 0x1e 0x60
3484
3485# CHECK: vmx  %v0, %v0, %v0, 11
34860xe7 0x00 0x00 0x00 0xb0 0xff
3487
3488# CHECK: vmx  %v18, %v3, %v20, 11
34890xe7 0x23 0x40 0x00 0xba 0xff
3490
3491# CHECK: vmx  %v31, %v31, %v31, 11
34920xe7 0xff 0xf0 0x00 0xbe 0xff
3493
3494# CHECK: vmxb %v0, %v0, %v0
34950xe7 0x00 0x00 0x00 0x00 0xff
3496
3497# CHECK: vmxb %v18, %v3, %v20
34980xe7 0x23 0x40 0x00 0x0a 0xff
3499
3500# CHECK: vmxb %v31, %v31, %v31
35010xe7 0xff 0xf0 0x00 0x0e 0xff
3502
3503# CHECK: vmxf %v0, %v0, %v0
35040xe7 0x00 0x00 0x00 0x20 0xff
3505
3506# CHECK: vmxf %v18, %v3, %v20
35070xe7 0x23 0x40 0x00 0x2a 0xff
3508
3509# CHECK: vmxf %v31, %v31, %v31
35100xe7 0xff 0xf0 0x00 0x2e 0xff
3511
3512# CHECK: vmxg %v0, %v0, %v0
35130xe7 0x00 0x00 0x00 0x30 0xff
3514
3515# CHECK: vmxg %v18, %v3, %v20
35160xe7 0x23 0x40 0x00 0x3a 0xff
3517
3518# CHECK: vmxg %v31, %v31, %v31
35190xe7 0xff 0xf0 0x00 0x3e 0xff
3520
3521# CHECK: vmxh %v0, %v0, %v0
35220xe7 0x00 0x00 0x00 0x10 0xff
3523
3524# CHECK: vmxh %v18, %v3, %v20
35250xe7 0x23 0x40 0x00 0x1a 0xff
3526
3527# CHECK: vmxh %v31, %v31, %v31
35280xe7 0xff 0xf0 0x00 0x1e 0xff
3529
3530# CHECK: vmxl %v0, %v0, %v0, 11
35310xe7 0x00 0x00 0x00 0xb0 0xfd
3532
3533# CHECK: vmxl %v18, %v3, %v20, 11
35340xe7 0x23 0x40 0x00 0xba 0xfd
3535
3536# CHECK: vmxl %v31, %v31, %v31, 11
35370xe7 0xff 0xf0 0x00 0xbe 0xfd
3538
3539# CHECK: vmxlb %v0, %v0, %v0
35400xe7 0x00 0x00 0x00 0x00 0xfd
3541
3542# CHECK: vmxlb %v18, %v3, %v20
35430xe7 0x23 0x40 0x00 0x0a 0xfd
3544
3545# CHECK: vmxlb %v31, %v31, %v31
35460xe7 0xff 0xf0 0x00 0x0e 0xfd
3547
3548# CHECK: vmxlf %v0, %v0, %v0
35490xe7 0x00 0x00 0x00 0x20 0xfd
3550
3551# CHECK: vmxlf %v18, %v3, %v20
35520xe7 0x23 0x40 0x00 0x2a 0xfd
3553
3554# CHECK: vmxlf %v31, %v31, %v31
35550xe7 0xff 0xf0 0x00 0x2e 0xfd
3556
3557# CHECK: vmxlg %v0, %v0, %v0
35580xe7 0x00 0x00 0x00 0x30 0xfd
3559
3560# CHECK: vmxlg %v18, %v3, %v20
35610xe7 0x23 0x40 0x00 0x3a 0xfd
3562
3563# CHECK: vmxlg %v31, %v31, %v31
35640xe7 0xff 0xf0 0x00 0x3e 0xfd
3565
3566# CHECK: vmxlh %v0, %v0, %v0
35670xe7 0x00 0x00 0x00 0x10 0xfd
3568
3569# CHECK: vmxlh %v18, %v3, %v20
35700xe7 0x23 0x40 0x00 0x1a 0xfd
3571
3572# CHECK: vmxlh %v31, %v31, %v31
35730xe7 0xff 0xf0 0x00 0x1e 0xfd
3574
3575# CHECK: vn  %v0, %v0, %v0
35760xe7 0x00 0x00 0x00 0x00 0x68
3577
3578# CHECK: vn  %v18, %v3, %v20
35790xe7 0x23 0x40 0x00 0x0a 0x68
3580
3581# CHECK: vn  %v31, %v31, %v31
35820xe7 0xff 0xf0 0x00 0x0e 0x68
3583
3584# CHECK: vnc  %v0, %v0, %v0
35850xe7 0x00 0x00 0x00 0x00 0x69
3586
3587# CHECK: vnc  %v18, %v3, %v20
35880xe7 0x23 0x40 0x00 0x0a 0x69
3589
3590# CHECK: vnc  %v31, %v31, %v31
35910xe7 0xff 0xf0 0x00 0x0e 0x69
3592
3593# CHECK: vno  %v0, %v0, %v0
35940xe7 0x00 0x00 0x00 0x00 0x6b
3595
3596# CHECK: vno  %v18, %v3, %v20
35970xe7 0x23 0x40 0x00 0x0a 0x6b
3598
3599# CHECK: vno  %v31, %v31, %v31
36000xe7 0xff 0xf0 0x00 0x0e 0x6b
3601
3602# CHECK: vo  %v0, %v0, %v0
36030xe7 0x00 0x00 0x00 0x00 0x6a
3604
3605# CHECK: vo  %v18, %v3, %v20
36060xe7 0x23 0x40 0x00 0x0a 0x6a
3607
3608# CHECK: vo  %v31, %v31, %v31
36090xe7 0xff 0xf0 0x00 0x0e 0x6a
3610
3611# CHECK: vpdi %v0, %v0, %v0, 0
36120xe7 0x00 0x00 0x00 0x00 0x84
3613
3614# CHECK: vpdi %v3, %v20, %v5, 4
36150xe7 0x34 0x50 0x00 0x44 0x84
3616
3617# CHECK: vpdi %v31, %v31, %v31, 15
36180xe7 0xff 0xf0 0x00 0xfe 0x84
3619
3620# CHECK: vperm %v0, %v0, %v0, %v0
36210xe7 0x00 0x00 0x00 0x00 0x8c
3622
3623# CHECK: vperm %v3, %v20, %v5, %v22
36240xe7 0x34 0x50 0x00 0x65 0x8c
3625
3626# CHECK: vperm %v31, %v31, %v31, %v31
36270xe7 0xff 0xf0 0x00 0xff 0x8c
3628
3629# CHECK: vpk  %v0, %v0, %v0, 11
36300xe7 0x00 0x00 0x00 0xb0 0x94
3631
3632# CHECK: vpk  %v18, %v3, %v20, 11
36330xe7 0x23 0x40 0x00 0xba 0x94
3634
3635# CHECK: vpk  %v31, %v31, %v31, 11
36360xe7 0xff 0xf0 0x00 0xbe 0x94
3637
3638# CHECK: vpkf %v0, %v0, %v0
36390xe7 0x00 0x00 0x00 0x20 0x94
3640
3641# CHECK: vpkf %v18, %v3, %v20
36420xe7 0x23 0x40 0x00 0x2a 0x94
3643
3644# CHECK: vpkf %v31, %v31, %v31
36450xe7 0xff 0xf0 0x00 0x2e 0x94
3646
3647# CHECK: vpkg %v0, %v0, %v0
36480xe7 0x00 0x00 0x00 0x30 0x94
3649
3650# CHECK: vpkg %v18, %v3, %v20
36510xe7 0x23 0x40 0x00 0x3a 0x94
3652
3653# CHECK: vpkg %v31, %v31, %v31
36540xe7 0xff 0xf0 0x00 0x3e 0x94
3655
3656# CHECK: vpkh %v0, %v0, %v0
36570xe7 0x00 0x00 0x00 0x10 0x94
3658
3659# CHECK: vpkh %v18, %v3, %v20
36600xe7 0x23 0x40 0x00 0x1a 0x94
3661
3662# CHECK: vpkh %v31, %v31, %v31
36630xe7 0xff 0xf0 0x00 0x1e 0x94
3664
3665# CHECK: vpkls %v0, %v0, %v0, 11, 9
36660xe7 0x00 0x00 0x90 0xb0 0x95
3667
3668# CHECK: vpkls %v18, %v3, %v20, 11, 9
36690xe7 0x23 0x40 0x90 0xba 0x95
3670
3671# CHECK: vpkls %v31, %v31, %v31, 11, 9
36720xe7 0xff 0xf0 0x90 0xbe 0x95
3673
3674# CHECK: vpklsf %v0, %v0, %v0
36750xe7 0x00 0x00 0x00 0x20 0x95
3676
3677# CHECK: vpklsf %v18, %v3, %v20
36780xe7 0x23 0x40 0x00 0x2a 0x95
3679
3680# CHECK: vpklsf %v31, %v31, %v31
36810xe7 0xff 0xf0 0x00 0x2e 0x95
3682
3683# CHECK: vpklsfs %v7, %v24, %v9
36840xe7 0x78 0x90 0x10 0x24 0x95
3685
3686# CHECK: vpklsg %v0, %v0, %v0
36870xe7 0x00 0x00 0x00 0x30 0x95
3688
3689# CHECK: vpklsg %v18, %v3, %v20
36900xe7 0x23 0x40 0x00 0x3a 0x95
3691
3692# CHECK: vpklsg %v31, %v31, %v31
36930xe7 0xff 0xf0 0x00 0x3e 0x95
3694
3695# CHECK: vpklsgs %v7, %v24, %v9
36960xe7 0x78 0x90 0x10 0x34 0x95
3697
3698# CHECK: vpklsh %v0, %v0, %v0
36990xe7 0x00 0x00 0x00 0x10 0x95
3700
3701# CHECK: vpklsh %v18, %v3, %v20
37020xe7 0x23 0x40 0x00 0x1a 0x95
3703
3704# CHECK: vpklsh %v31, %v31, %v31
37050xe7 0xff 0xf0 0x00 0x1e 0x95
3706
3707# CHECK: vpklshs %v7, %v24, %v9
37080xe7 0x78 0x90 0x10 0x14 0x95
3709
3710# CHECK: vpks %v0, %v0, %v0, 11, 9
37110xe7 0x00 0x00 0x90 0xb0 0x97
3712
3713# CHECK: vpks %v18, %v3, %v20, 11, 9
37140xe7 0x23 0x40 0x90 0xba 0x97
3715
3716# CHECK: vpks %v31, %v31, %v31, 11, 9
37170xe7 0xff 0xf0 0x90 0xbe 0x97
3718
3719# CHECK: vpksf %v0, %v0, %v0
37200xe7 0x00 0x00 0x00 0x20 0x97
3721
3722# CHECK: vpksf %v18, %v3, %v20
37230xe7 0x23 0x40 0x00 0x2a 0x97
3724
3725# CHECK: vpksf %v31, %v31, %v31
37260xe7 0xff 0xf0 0x00 0x2e 0x97
3727
3728# CHECK: vpksfs %v7, %v24, %v9
37290xe7 0x78 0x90 0x10 0x24 0x97
3730
3731# CHECK: vpksg %v0, %v0, %v0
37320xe7 0x00 0x00 0x00 0x30 0x97
3733
3734# CHECK: vpksg %v18, %v3, %v20
37350xe7 0x23 0x40 0x00 0x3a 0x97
3736
3737# CHECK: vpksg %v31, %v31, %v31
37380xe7 0xff 0xf0 0x00 0x3e 0x97
3739
3740# CHECK: vpksgs %v7, %v24, %v9
37410xe7 0x78 0x90 0x10 0x34 0x97
3742
3743# CHECK: vpksh %v0, %v0, %v0
37440xe7 0x00 0x00 0x00 0x10 0x97
3745
3746# CHECK: vpksh %v18, %v3, %v20
37470xe7 0x23 0x40 0x00 0x1a 0x97
3748
3749# CHECK: vpksh %v31, %v31, %v31
37500xe7 0xff 0xf0 0x00 0x1e 0x97
3751
3752# CHECK: vpkshs %v7, %v24, %v9
37530xe7 0x78 0x90 0x10 0x14 0x97
3754
3755# CHECK: vpopct %v0, %v0, 0
37560xe7 0x00 0x00 0x00 0x00 0x50
3757
3758# CHECK: vpopct %v19, %v14, 0
37590xe7 0x3e 0x00 0x00 0x08 0x50
3760
3761# CHECK: vpopct %v31, %v31
37620xe7 0xff 0x00 0x00 0x0c 0x50
3763
3764# CHECK: vrep %v0, %v0, 0, 11
37650xe7 0x00 0x00 0x00 0xb0 0x4d
3766
3767# CHECK: vrep %v19, %v4, 22136, 11
37680xe7 0x34 0x56 0x78 0xb8 0x4d
3769
3770# CHECK: vrep %v31, %v31, 65535, 11
37710xe7 0xff 0xff 0xff 0xbc 0x4d
3772
3773# CHECK: vrepb %v0, %v0, 0
37740xe7 0x00 0x00 0x00 0x00 0x4d
3775
3776# CHECK: vrepb %v19, %v4, 22136
37770xe7 0x34 0x56 0x78 0x08 0x4d
3778
3779# CHECK: vrepb %v31, %v31, 65535
37800xe7 0xff 0xff 0xff 0x0c 0x4d
3781
3782# CHECK: vrepf %v0, %v0, 0
37830xe7 0x00 0x00 0x00 0x20 0x4d
3784
3785# CHECK: vrepf %v19, %v4, 22136
37860xe7 0x34 0x56 0x78 0x28 0x4d
3787
3788# CHECK: vrepf %v31, %v31, 65535
37890xe7 0xff 0xff 0xff 0x2c 0x4d
3790
3791# CHECK: vrepg %v0, %v0, 0
37920xe7 0x00 0x00 0x00 0x30 0x4d
3793
3794# CHECK: vrepg %v19, %v4, 22136
37950xe7 0x34 0x56 0x78 0x38 0x4d
3796
3797# CHECK: vrepg %v31, %v31, 65535
37980xe7 0xff 0xff 0xff 0x3c 0x4d
3799
3800# CHECK: vreph %v0, %v0, 0
38010xe7 0x00 0x00 0x00 0x10 0x4d
3802
3803# CHECK: vreph %v19, %v4, 22136
38040xe7 0x34 0x56 0x78 0x18 0x4d
3805
3806# CHECK: vreph %v31, %v31, 65535
38070xe7 0xff 0xff 0xff 0x1c 0x4d
3808
3809# CHECK: vrepi %v0, 0, 11
38100xe7 0x00 0x00 0x00 0xb0 0x45
3811
3812# CHECK: vrepi %v23, -30293, 11
38130xe7 0x70 0x89 0xab 0xb8 0x45
3814
3815# CHECK: vrepi %v31, -1, 11
38160xe7 0xf0 0xff 0xff 0xb8 0x45
3817
3818# CHECK: vrepib %v0, 0
38190xe7 0x00 0x00 0x00 0x00 0x45
3820
3821# CHECK: vrepib %v23, -30293
38220xe7 0x70 0x89 0xab 0x08 0x45
3823
3824# CHECK: vrepib %v31, -1
38250xe7 0xf0 0xff 0xff 0x08 0x45
3826
3827# CHECK: vrepif %v0, 0
38280xe7 0x00 0x00 0x00 0x20 0x45
3829
3830# CHECK: vrepif %v23, -30293
38310xe7 0x70 0x89 0xab 0x28 0x45
3832
3833# CHECK: vrepif %v31, -1
38340xe7 0xf0 0xff 0xff 0x28 0x45
3835
3836# CHECK: vrepig %v0, 0
38370xe7 0x00 0x00 0x00 0x30 0x45
3838
3839# CHECK: vrepig %v23, -30293
38400xe7 0x70 0x89 0xab 0x38 0x45
3841
3842# CHECK: vrepig %v31, -1
38430xe7 0xf0 0xff 0xff 0x38 0x45
3844
3845# CHECK: vrepih %v0, 0
38460xe7 0x00 0x00 0x00 0x10 0x45
3847
3848# CHECK: vrepih %v23, -30293
38490xe7 0x70 0x89 0xab 0x18 0x45
3850
3851# CHECK: vrepih %v31, -1
38520xe7 0xf0 0xff 0xff 0x18 0x45
3853
3854# CHECK: vs  %v0, %v0, %v0, 11
38550xe7 0x00 0x00 0x00 0xb0 0xf7
3856
3857# CHECK: vs  %v18, %v3, %v20, 11
38580xe7 0x23 0x40 0x00 0xba 0xf7
3859
3860# CHECK: vs  %v31, %v31, %v31, 11
38610xe7 0xff 0xf0 0x00 0xbe 0xf7
3862
3863# CHECK: vsb  %v0, %v0, %v0
38640xe7 0x00 0x00 0x00 0x00 0xf7
3865
3866# CHECK: vsb  %v18, %v3, %v20
38670xe7 0x23 0x40 0x00 0x0a 0xf7
3868
3869# CHECK: vsb  %v31, %v31, %v31
38700xe7 0xff 0xf0 0x00 0x0e 0xf7
3871
3872# CHECK: vsbcbi %v0, %v0, %v0, %v0, 11
38730xe7 0x00 0x0b 0x00 0x00 0xbd
3874
3875# CHECK: vsbcbi %v3, %v20, %v5, %v22, 11
38760xe7 0x34 0x5b 0x00 0x65 0xbd
3877
3878# CHECK: vsbcbi %v31, %v31, %v31, %v31, 11
38790xe7 0xff 0xfb 0x00 0xff 0xbd
3880
3881# CHECK: vsbcbiq %v0, %v0, %v0, %v0
38820xe7 0x00 0x04 0x00 0x00 0xbd
3883
3884# CHECK: vsbcbiq %v3, %v20, %v5, %v22
38850xe7 0x34 0x54 0x00 0x65 0xbd
3886
3887# CHECK: vsbcbiq %v31, %v31, %v31, %v31
38880xe7 0xff 0xf4 0x00 0xff 0xbd
3889
3890# CHECK: vsbi %v0, %v0, %v0, %v0, 11
38910xe7 0x00 0x0b 0x00 0x00 0xbf
3892
3893# CHECK: vsbi %v3, %v20, %v5, %v22, 11
38940xe7 0x34 0x5b 0x00 0x65 0xbf
3895
3896# CHECK: vsbi %v31, %v31, %v31, %v31, 11
38970xe7 0xff 0xfb 0x00 0xff 0xbf
3898
3899# CHECK: vsbiq %v0, %v0, %v0, %v0
39000xe7 0x00 0x04 0x00 0x00 0xbf
3901
3902# CHECK: vsbiq %v3, %v20, %v5, %v22
39030xe7 0x34 0x54 0x00 0x65 0xbf
3904
3905# CHECK: vsbiq %v31, %v31, %v31, %v31
39060xe7 0xff 0xf4 0x00 0xff 0xbf
3907
3908# CHECK: vscbi %v0, %v0, %v0, 11
39090xe7 0x00 0x00 0x00 0xb0 0xf5
3910
3911# CHECK: vscbi %v18, %v3, %v20, 11
39120xe7 0x23 0x40 0x00 0xba 0xf5
3913
3914# CHECK: vscbi %v31, %v31, %v31, 11
39150xe7 0xff 0xf0 0x00 0xbe 0xf5
3916
3917# CHECK: vscbib %v0, %v0, %v0
39180xe7 0x00 0x00 0x00 0x00 0xf5
3919
3920# CHECK: vscbib %v18, %v3, %v20
39210xe7 0x23 0x40 0x00 0x0a 0xf5
3922
3923# CHECK: vscbib %v31, %v31, %v31
39240xe7 0xff 0xf0 0x00 0x0e 0xf5
3925
3926# CHECK: vscbif %v0, %v0, %v0
39270xe7 0x00 0x00 0x00 0x20 0xf5
3928
3929# CHECK: vscbif %v18, %v3, %v20
39300xe7 0x23 0x40 0x00 0x2a 0xf5
3931
3932# CHECK: vscbif %v31, %v31, %v31
39330xe7 0xff 0xf0 0x00 0x2e 0xf5
3934
3935# CHECK: vscbig %v0, %v0, %v0
39360xe7 0x00 0x00 0x00 0x30 0xf5
3937
3938# CHECK: vscbig %v18, %v3, %v20
39390xe7 0x23 0x40 0x00 0x3a 0xf5
3940
3941# CHECK: vscbig %v31, %v31, %v31
39420xe7 0xff 0xf0 0x00 0x3e 0xf5
3943
3944# CHECK: vscbih %v0, %v0, %v0
39450xe7 0x00 0x00 0x00 0x10 0xf5
3946
3947# CHECK: vscbih %v18, %v3, %v20
39480xe7 0x23 0x40 0x00 0x1a 0xf5
3949
3950# CHECK: vscbih %v31, %v31, %v31
39510xe7 0xff 0xf0 0x00 0x1e 0xf5
3952
3953# CHECK: vscbiq %v0, %v0, %v0
39540xe7 0x00 0x00 0x00 0x40 0xf5
3955
3956# CHECK: vscbiq %v18, %v3, %v20
39570xe7 0x23 0x40 0x00 0x4a 0xf5
3958
3959# CHECK: vscbiq %v31, %v31, %v31
39600xe7 0xff 0xf0 0x00 0x4e 0xf5
3961
3962# CHECK: vscef %v0, 0(%v0), 0
39630xe7 0x00 0x00 0x00 0x00 0x1b
3964
3965# CHECK: vscef %v10, 1000(%v19,%r7), 2
39660xe7 0xa3 0x73 0xe8 0x24 0x1b
3967
3968# CHECK: vscef %v31, 4095(%v31,%r15), 3
39690xe7 0xff 0xff 0xff 0x3c 0x1b
3970
3971# CHECK: vsceg %v0, 0(%v0), 0
39720xe7 0x00 0x00 0x00 0x00 0x1a
3973
3974# CHECK: vsceg %v10, 1000(%v19,%r7), 1
39750xe7 0xa3 0x73 0xe8 0x14 0x1a
3976
3977# CHECK: vsceg %v31, 4095(%v31,%r15), 1
39780xe7 0xff 0xff 0xff 0x1c 0x1a
3979
3980# CHECK: vseg %v0, %v0, 11
39810xe7 0x00 0x00 0x00 0xb0 0x5f
3982
3983# CHECK: vseg %v19, %v14, 11
39840xe7 0x3e 0x00 0x00 0xb8 0x5f
3985
3986# CHECK: vseg %v31, %v31, 11
39870xe7 0xff 0x00 0x00 0xbc 0x5f
3988
3989# CHECK: vsegb %v0, %v0
39900xe7 0x00 0x00 0x00 0x00 0x5f
3991
3992# CHECK: vsegb %v19, %v14
39930xe7 0x3e 0x00 0x00 0x08 0x5f
3994
3995# CHECK: vsegb %v31, %v31
39960xe7 0xff 0x00 0x00 0x0c 0x5f
3997
3998# CHECK: vsegf %v0, %v0
39990xe7 0x00 0x00 0x00 0x20 0x5f
4000
4001# CHECK: vsegf %v19, %v14
40020xe7 0x3e 0x00 0x00 0x28 0x5f
4003
4004# CHECK: vsegf %v31, %v31
40050xe7 0xff 0x00 0x00 0x2c 0x5f
4006
4007# CHECK: vsegh %v0, %v0
40080xe7 0x00 0x00 0x00 0x10 0x5f
4009
4010# CHECK: vsegh %v19, %v14
40110xe7 0x3e 0x00 0x00 0x18 0x5f
4012
4013# CHECK: vsegh %v31, %v31
40140xe7 0xff 0x00 0x00 0x1c 0x5f
4015
4016# CHECK: vsel %v0, %v0, %v0, %v0
40170xe7 0x00 0x00 0x00 0x00 0x8d
4018
4019# CHECK: vsel %v3, %v20, %v5, %v22
40200xe7 0x34 0x50 0x00 0x65 0x8d
4021
4022# CHECK: vsel %v31, %v31, %v31, %v31
40230xe7 0xff 0xf0 0x00 0xff 0x8d
4024
4025# CHECK: vsf  %v0, %v0, %v0
40260xe7 0x00 0x00 0x00 0x20 0xf7
4027
4028# CHECK: vsf  %v18, %v3, %v20
40290xe7 0x23 0x40 0x00 0x2a 0xf7
4030
4031# CHECK: vsf  %v31, %v31, %v31
40320xe7 0xff 0xf0 0x00 0x2e 0xf7
4033
4034# CHECK: vsg  %v0, %v0, %v0
40350xe7 0x00 0x00 0x00 0x30 0xf7
4036
4037# CHECK: vsg  %v18, %v3, %v20
40380xe7 0x23 0x40 0x00 0x3a 0xf7
4039
4040# CHECK: vsg  %v31, %v31, %v31
40410xe7 0xff 0xf0 0x00 0x3e 0xf7
4042
4043# CHECK: vsh  %v0, %v0, %v0
40440xe7 0x00 0x00 0x00 0x10 0xf7
4045
4046# CHECK: vsh  %v18, %v3, %v20
40470xe7 0x23 0x40 0x00 0x1a 0xf7
4048
4049# CHECK: vsh  %v31, %v31, %v31
40500xe7 0xff 0xf0 0x00 0x1e 0xf7
4051
4052# CHECK: vsl  %v0, %v0, %v0
40530xe7 0x00 0x00 0x00 0x00 0x74
4054
4055# CHECK: vsl  %v18, %v3, %v20
40560xe7 0x23 0x40 0x00 0x0a 0x74
4057
4058# CHECK: vsl  %v31, %v31, %v31
40590xe7 0xff 0xf0 0x00 0x0e 0x74
4060
4061# CHECK: vslb %v0, %v0, %v0
40620xe7 0x00 0x00 0x00 0x00 0x75
4063
4064# CHECK: vslb %v18, %v3, %v20
40650xe7 0x23 0x40 0x00 0x0a 0x75
4066
4067# CHECK: vslb %v31, %v31, %v31
40680xe7 0xff 0xf0 0x00 0x0e 0x75
4069
4070# CHECK: vsldb %v0, %v0, %v0, 0
40710xe7 0x00 0x00 0x00 0x00 0x77
4072
4073# CHECK: vsldb %v3, %v20, %v5, 103
40740xe7 0x34 0x50 0x67 0x04 0x77
4075
4076# CHECK: vsldb %v31, %v31, %v31, 255
40770xe7 0xff 0xf0 0xff 0x0e 0x77
4078
4079# CHECK: vsq  %v0, %v0, %v0
40800xe7 0x00 0x00 0x00 0x40 0xf7
4081
4082# CHECK: vsq  %v18, %v3, %v20
40830xe7 0x23 0x40 0x00 0x4a 0xf7
4084
4085# CHECK: vsq  %v31, %v31, %v31
40860xe7 0xff 0xf0 0x00 0x4e 0xf7
4087
4088# CHECK: vsra %v0, %v0, %v0
40890xe7 0x00 0x00 0x00 0x00 0x7e
4090
4091# CHECK: vsra %v18, %v3, %v20
40920xe7 0x23 0x40 0x00 0x0a 0x7e
4093
4094# CHECK: vsra %v31, %v31, %v31
40950xe7 0xff 0xf0 0x00 0x0e 0x7e
4096
4097# CHECK: vsrab %v0, %v0, %v0
40980xe7 0x00 0x00 0x00 0x00 0x7f
4099
4100# CHECK: vsrab %v18, %v3, %v20
41010xe7 0x23 0x40 0x00 0x0a 0x7f
4102
4103# CHECK: vsrab %v31, %v31, %v31
41040xe7 0xff 0xf0 0x00 0x0e 0x7f
4105
4106# CHECK: vsrl %v0, %v0, %v0
41070xe7 0x00 0x00 0x00 0x00 0x7c
4108
4109# CHECK: vsrl %v18, %v3, %v20
41100xe7 0x23 0x40 0x00 0x0a 0x7c
4111
4112# CHECK: vsrl %v31, %v31, %v31
41130xe7 0xff 0xf0 0x00 0x0e 0x7c
4114
4115# CHECK: vsrlb %v0, %v0, %v0
41160xe7 0x00 0x00 0x00 0x00 0x7d
4117
4118# CHECK: vsrlb %v18, %v3, %v20
41190xe7 0x23 0x40 0x00 0x0a 0x7d
4120
4121# CHECK: vsrlb %v31, %v31, %v31
41220xe7 0xff 0xf0 0x00 0x0e 0x7d
4123
4124# CHECK: vst  %v0, 0
41250xe7 0x00 0x00 0x00 0x00 0x0E
4126
4127# CHECK: vst  %v0, 0, 4
41280xe7 0x00 0x00 0x00 0x40 0x0E
4129
4130# CHECK: vst  %v17, 2475(%r7,%r8)
41310xe7 0x17 0x89 0xab 0x08 0x0E
4132
4133# CHECK: vst  %v31, 4095(%r15,%r15)
41340xe7 0xff 0xff 0xff 0x08 0x0E
4135
4136# CHECK: vsteb %v0, 0, 0
41370xe7 0x00 0x00 0x00 0x00 0x08
4138
4139# CHECK: vsteb %v17, 2475(%r7,%r8), 12
41400xe7 0x17 0x89 0xab 0xc8 0x08
4141
4142# CHECK: vsteb %v31, 4095(%r15,%r15), 15
41430xe7 0xff 0xff 0xff 0xf8 0x08
4144
4145# CHECK: vstef %v0, 0, 0
41460xe7 0x00 0x00 0x00 0x00 0x0b
4147
4148# CHECK: vstef %v17, 2475(%r7,%r8), 2
41490xe7 0x17 0x89 0xab 0x28 0x0b
4150
4151# CHECK: vstef %v31, 4095(%r15,%r15), 3
41520xe7 0xff 0xff 0xff 0x38 0x0b
4153
4154# CHECK: vsteg %v0, 0, 0
41550xe7 0x00 0x00 0x00 0x00 0x0a
4156
4157# CHECK: vsteg %v17, 2475(%r7,%r8), 1
41580xe7 0x17 0x89 0xab 0x18 0x0a
4159
4160# CHECK: vsteg %v31, 4095(%r15,%r15), 1
41610xe7 0xff 0xff 0xff 0x18 0x0a
4162
4163# CHECK: vsteh %v0, 0, 0
41640xe7 0x00 0x00 0x00 0x00 0x09
4165
4166# CHECK: vsteh %v17, 2475(%r7,%r8), 5
41670xe7 0x17 0x89 0xab 0x58 0x09
4168
4169# CHECK: vsteh %v31, 4095(%r15,%r15), 7
41700xe7 0xff 0xff 0xff 0x78 0x09
4171
4172# CHECK: vstl %v0, %r0, 0
41730xe7 0x00 0x00 0x00 0x00 0x3f
4174
4175# CHECK: vstl %v18, %r3, 1383(%r4)
41760xe7 0x23 0x45 0x67 0x08 0x3f
4177
4178# CHECK: vstl %v31, %r15, 4095(%r15)
41790xe7 0xff 0xff 0xff 0x08 0x3f
4180
4181# CHECK: vstm %v0, %v0, 0
41820xe7 0x00 0x00 0x00 0x00 0x3e
4183
4184# CHECK: vstm %v0, %v0, 0, 4
41850xe7 0x00 0x00 0x00 0x40 0x3e
4186
4187# CHECK: vstm %v12, %v18, 1110(%r3)
41880xe7 0xc2 0x34 0x56 0x04 0x3e
4189
4190# CHECK: vstm %v31, %v31, 4095(%r15)
41910xe7 0xff 0xff 0xff 0x0c 0x3e
4192
4193# CHECK: vstrc %v0, %v0, %v0, %v0, 11, 0
41940xe7 0x00 0x0b 0x00 0x00 0x8a
4195
4196# CHECK: vstrc %v0, %v0, %v0, %v0, 11, 12
41970xe7 0x00 0x0b 0xc0 0x00 0x8a
4198
4199# CHECK: vstrc %v18, %v3, %v20, %v5, 11, 0
42000xe7 0x23 0x4b 0x00 0x5a 0x8a
4201
4202# CHECK: vstrc %v31, %v31, %v31, %v31, 11, 4
42030xe7 0xff 0xfb 0x40 0xff 0x8a
4204
4205# CHECK: vstrcb %v0, %v0, %v0, %v0, 0
42060xe7 0x00 0x00 0x00 0x00 0x8a
4207
4208# CHECK: vstrcb %v0, %v0, %v0, %v0, 12
42090xe7 0x00 0x00 0xc0 0x00 0x8a
4210
4211# CHECK: vstrcb %v18, %v3, %v20, %v5, 0
42120xe7 0x23 0x40 0x00 0x5a 0x8a
4213
4214# CHECK: vstrcb %v31, %v31, %v31, %v31, 4
42150xe7 0xff 0xf0 0x40 0xff 0x8a
4216
4217# CHECK: vstrcbs %v31, %v31, %v31, %v31, 8
42180xe7 0xff 0xf0 0x90 0xff 0x8a
4219
4220# CHECK: vstrczb %v31, %v31, %v31, %v31, 4
42210xe7 0xff 0xf0 0x60 0xff 0x8a
4222
4223# CHECK: vstrczbs %v31, %v31, %v31, %v31, 8
42240xe7 0xff 0xf0 0xb0 0xff 0x8a
4225
4226# CHECK: vstrcf %v0, %v0, %v0, %v0, 0
42270xe7 0x00 0x02 0x00 0x00 0x8a
4228
4229# CHECK: vstrcf %v0, %v0, %v0, %v0, 12
42300xe7 0x00 0x02 0xc0 0x00 0x8a
4231
4232# CHECK: vstrcf %v18, %v3, %v20, %v5, 0
42330xe7 0x23 0x42 0x00 0x5a 0x8a
4234
4235# CHECK: vstrcf %v31, %v31, %v31, %v31, 4
42360xe7 0xff 0xf2 0x40 0xff 0x8a
4237
4238# CHECK: vstrcfs %v31, %v31, %v31, %v31, 8
42390xe7 0xff 0xf2 0x90 0xff 0x8a
4240
4241# CHECK: vstrczf %v31, %v31, %v31, %v31, 4
42420xe7 0xff 0xf2 0x60 0xff 0x8a
4243
4244# CHECK: vstrczfs %v31, %v31, %v31, %v31, 8
42450xe7 0xff 0xf2 0xb0 0xff 0x8a
4246
4247# CHECK: vstrch %v0, %v0, %v0, %v0, 0
42480xe7 0x00 0x01 0x00 0x00 0x8a
4249
4250# CHECK: vstrch %v0, %v0, %v0, %v0, 12
42510xe7 0x00 0x01 0xc0 0x00 0x8a
4252
4253# CHECK: vstrch %v18, %v3, %v20, %v5, 0
42540xe7 0x23 0x41 0x00 0x5a 0x8a
4255
4256# CHECK: vstrch %v31, %v31, %v31, %v31, 4
42570xe7 0xff 0xf1 0x40 0xff 0x8a
4258
4259# CHECK: vstrchs %v31, %v31, %v31, %v31, 8
42600xe7 0xff 0xf1 0x90 0xff 0x8a
4261
4262# CHECK: vstrczh %v31, %v31, %v31, %v31, 4
42630xe7 0xff 0xf1 0x60 0xff 0x8a
4264
4265# CHECK: vstrczhs %v31, %v31, %v31, %v31, 8
42660xe7 0xff 0xf1 0xb0 0xff 0x8a
4267
4268# CHECK: vsum %v0, %v0, %v0, 11
42690xe7 0x00 0x00 0x00 0xb0 0x64
4270
4271# CHECK: vsum %v18, %v3, %v20, 11
42720xe7 0x23 0x40 0x00 0xba 0x64
4273
4274# CHECK: vsum %v31, %v31, %v31, 11
42750xe7 0xff 0xf0 0x00 0xbe 0x64
4276
4277# CHECK: vsumb %v0, %v0, %v0
42780xe7 0x00 0x00 0x00 0x00 0x64
4279
4280# CHECK: vsumb %v18, %v3, %v20
42810xe7 0x23 0x40 0x00 0x0a 0x64
4282
4283# CHECK: vsumb %v31, %v31, %v31
42840xe7 0xff 0xf0 0x00 0x0e 0x64
4285
4286# CHECK: vsumg %v0, %v0, %v0, 11
42870xe7 0x00 0x00 0x00 0xb0 0x65
4288
4289# CHECK: vsumg %v18, %v3, %v20, 11
42900xe7 0x23 0x40 0x00 0xba 0x65
4291
4292# CHECK: vsumg %v31, %v31, %v31, 11
42930xe7 0xff 0xf0 0x00 0xbe 0x65
4294
4295# CHECK: vsumgf %v0, %v0, %v0
42960xe7 0x00 0x00 0x00 0x20 0x65
4297
4298# CHECK: vsumgf %v18, %v3, %v20
42990xe7 0x23 0x40 0x00 0x2a 0x65
4300
4301# CHECK: vsumgf %v31, %v31, %v31
43020xe7 0xff 0xf0 0x00 0x2e 0x65
4303
4304# CHECK: vsumgh %v0, %v0, %v0
43050xe7 0x00 0x00 0x00 0x10 0x65
4306
4307# CHECK: vsumgh %v18, %v3, %v20
43080xe7 0x23 0x40 0x00 0x1a 0x65
4309
4310# CHECK: vsumgh %v31, %v31, %v31
43110xe7 0xff 0xf0 0x00 0x1e 0x65
4312
4313# CHECK: vsumh %v0, %v0, %v0
43140xe7 0x00 0x00 0x00 0x10 0x64
4315
4316# CHECK: vsumh %v18, %v3, %v20
43170xe7 0x23 0x40 0x00 0x1a 0x64
4318
4319# CHECK: vsumh %v31, %v31, %v31
43200xe7 0xff 0xf0 0x00 0x1e 0x64
4321
4322# CHECK: vsumq %v0, %v0, %v0, 11
43230xe7 0x00 0x00 0x00 0xb0 0x67
4324
4325# CHECK: vsumq %v18, %v3, %v20, 11
43260xe7 0x23 0x40 0x00 0xba 0x67
4327
4328# CHECK: vsumq %v31, %v31, %v31, 11
43290xe7 0xff 0xf0 0x00 0xbe 0x67
4330
4331# CHECK: vsumqf %v0, %v0, %v0
43320xe7 0x00 0x00 0x00 0x20 0x67
4333
4334# CHECK: vsumqf %v18, %v3, %v20
43350xe7 0x23 0x40 0x00 0x2a 0x67
4336
4337# CHECK: vsumqf %v31, %v31, %v31
43380xe7 0xff 0xf0 0x00 0x2e 0x67
4339
4340# CHECK: vsumqg %v0, %v0, %v0
43410xe7 0x00 0x00 0x00 0x30 0x67
4342
4343# CHECK: vsumqg %v18, %v3, %v20
43440xe7 0x23 0x40 0x00 0x3a 0x67
4345
4346# CHECK: vsumqg %v31, %v31, %v31
43470xe7 0xff 0xf0 0x00 0x3e 0x67
4348
4349# CHECK: vtm  %v0, %v0
43500xe7 0x00 0x00 0x00 0x00 0xd8
4351
4352# CHECK: vtm  %v19, %v14
43530xe7 0x3e 0x00 0x00 0x08 0xd8
4354
4355# CHECK: vtm  %v31, %v31
43560xe7 0xff 0x00 0x00 0x0c 0xd8
4357
4358# CHECK: vuph %v0, %v0, 11
43590xe7 0x00 0x00 0x00 0xb0 0xd7
4360
4361# CHECK: vuph %v19, %v14, 11
43620xe7 0x3e 0x00 0x00 0xb8 0xd7
4363
4364# CHECK: vuph %v31, %v31, 11
43650xe7 0xff 0x00 0x00 0xbc 0xd7
4366
4367# CHECK: vuphb %v0, %v0
43680xe7 0x00 0x00 0x00 0x00 0xd7
4369
4370# CHECK: vuphb %v19, %v14
43710xe7 0x3e 0x00 0x00 0x08 0xd7
4372
4373# CHECK: vuphb %v31, %v31
43740xe7 0xff 0x00 0x00 0x0c 0xd7
4375
4376# CHECK: vuphf %v0, %v0
43770xe7 0x00 0x00 0x00 0x20 0xd7
4378
4379# CHECK: vuphf %v19, %v14
43800xe7 0x3e 0x00 0x00 0x28 0xd7
4381
4382# CHECK: vuphf %v31, %v31
43830xe7 0xff 0x00 0x00 0x2c 0xd7
4384
4385# CHECK: vuphh %v0, %v0
43860xe7 0x00 0x00 0x00 0x10 0xd7
4387
4388# CHECK: vuphh %v19, %v14
43890xe7 0x3e 0x00 0x00 0x18 0xd7
4390
4391# CHECK: vuphh %v31, %v31
43920xe7 0xff 0x00 0x00 0x1c 0xd7
4393
4394# CHECK: vupl %v0, %v0, 11
43950xe7 0x00 0x00 0x00 0xb0 0xd6
4396
4397# CHECK: vupl %v19, %v14, 11
43980xe7 0x3e 0x00 0x00 0xb8 0xd6
4399
4400# CHECK: vupl %v31, %v31, 11
44010xe7 0xff 0x00 0x00 0xbc 0xd6
4402
4403# CHECK: vuplb %v0, %v0
44040xe7 0x00 0x00 0x00 0x00 0xd6
4405
4406# CHECK: vuplb %v19, %v14
44070xe7 0x3e 0x00 0x00 0x08 0xd6
4408
4409# CHECK: vuplb %v31, %v31
44100xe7 0xff 0x00 0x00 0x0c 0xd6
4411
4412# CHECK: vuplf %v0, %v0
44130xe7 0x00 0x00 0x00 0x20 0xd6
4414
4415# CHECK: vuplf %v19, %v14
44160xe7 0x3e 0x00 0x00 0x28 0xd6
4417
4418# CHECK: vuplf %v31, %v31
44190xe7 0xff 0x00 0x00 0x2c 0xd6
4420
4421# CHECK: vuplh %v0, %v0, 11
44220xe7 0x00 0x00 0x00 0xb0 0xd5
4423
4424# CHECK: vuplh %v19, %v14, 11
44250xe7 0x3e 0x00 0x00 0xb8 0xd5
4426
4427# CHECK: vuplh %v31, %v31, 11
44280xe7 0xff 0x00 0x00 0xbc 0xd5
4429
4430# CHECK: vuplhb %v0, %v0
44310xe7 0x00 0x00 0x00 0x00 0xd5
4432
4433# CHECK: vuplhb %v19, %v14
44340xe7 0x3e 0x00 0x00 0x08 0xd5
4435
4436# CHECK: vuplhb %v31, %v31
44370xe7 0xff 0x00 0x00 0x0c 0xd5
4438
4439# CHECK: vuplhf %v0, %v0
44400xe7 0x00 0x00 0x00 0x20 0xd5
4441
4442# CHECK: vuplhf %v19, %v14
44430xe7 0x3e 0x00 0x00 0x28 0xd5
4444
4445# CHECK: vuplhf %v31, %v31
44460xe7 0xff 0x00 0x00 0x2c 0xd5
4447
4448# CHECK: vuplhh %v0, %v0
44490xe7 0x00 0x00 0x00 0x10 0xd5
4450
4451# CHECK: vuplhh %v19, %v14
44520xe7 0x3e 0x00 0x00 0x18 0xd5
4453
4454# CHECK: vuplhh %v31, %v31
44550xe7 0xff 0x00 0x00 0x1c 0xd5
4456
4457# CHECK: vuplhw %v0, %v0
44580xe7 0x00 0x00 0x00 0x10 0xd6
4459
4460# CHECK: vuplhw %v19, %v14
44610xe7 0x3e 0x00 0x00 0x18 0xd6
4462
4463# CHECK: vuplhw %v31, %v31
44640xe7 0xff 0x00 0x00 0x1c 0xd6
4465
4466# CHECK: vupll %v0, %v0, 11
44670xe7 0x00 0x00 0x00 0xb0 0xd4
4468
4469# CHECK: vupll %v19, %v14, 11
44700xe7 0x3e 0x00 0x00 0xb8 0xd4
4471
4472# CHECK: vupll %v31, %v31, 11
44730xe7 0xff 0x00 0x00 0xbc 0xd4
4474
4475# CHECK: vupllb %v0, %v0
44760xe7 0x00 0x00 0x00 0x00 0xd4
4477
4478# CHECK: vupllb %v19, %v14
44790xe7 0x3e 0x00 0x00 0x08 0xd4
4480
4481# CHECK: vupllb %v31, %v31
44820xe7 0xff 0x00 0x00 0x0c 0xd4
4483
4484# CHECK: vupllf %v0, %v0
44850xe7 0x00 0x00 0x00 0x20 0xd4
4486
4487# CHECK: vupllf %v19, %v14
44880xe7 0x3e 0x00 0x00 0x28 0xd4
4489
4490# CHECK: vupllf %v31, %v31
44910xe7 0xff 0x00 0x00 0x2c 0xd4
4492
4493# CHECK: vupllh %v0, %v0
44940xe7 0x00 0x00 0x00 0x10 0xd4
4495
4496# CHECK: vupllh %v19, %v14
44970xe7 0x3e 0x00 0x00 0x18 0xd4
4498
4499# CHECK: vupllh %v31, %v31
45000xe7 0xff 0x00 0x00 0x1c 0xd4
4501
4502# CHECK: vx  %v0, %v0, %v0
45030xe7 0x00 0x00 0x00 0x00 0x6d
4504
4505# CHECK: vx  %v18, %v3, %v20
45060xe7 0x23 0x40 0x00 0x0a 0x6d
4507
4508# CHECK: vx  %v31, %v31, %v31
45090xe7 0xff 0xf0 0x00 0x0e 0x6d
4510
4511# CHECK: wcdgb %f0, %f0, 0, 0
45120xe7 0x00 0x00 0x08 0x30 0xc3
4513
4514# CHECK: wcdgb %v19, %f14, 4, 10
45150xe7 0x3e 0x00 0xac 0x38 0xc3
4516
4517# CHECK: wcdgb %v31, %v31, 7, 15
45180xe7 0xff 0x00 0xff 0x3c 0xc3
4519
4520# CHECK: wcdlgb %f0, %f0, 0, 0
45210xe7 0x00 0x00 0x08 0x30 0xc1
4522
4523# CHECK: wcdlgb %v19, %f14, 4, 10
45240xe7 0x3e 0x00 0xac 0x38 0xc1
4525
4526# CHECK: wcdlgb %v31, %v31, 7, 15
45270xe7 0xff 0x00 0xff 0x3c 0xc1
4528
4529# CHECK: wcgdb %f0, %f0, 0, 0
45300xe7 0x00 0x00 0x08 0x30 0xc2
4531
4532# CHECK: wcgdb %v19, %f14, 4, 10
45330xe7 0x3e 0x00 0xac 0x38 0xc2
4534
4535# CHECK: wcgdb %v31, %v31, 7, 15
45360xe7 0xff 0x00 0xff 0x3c 0xc2
4537
4538# CHECK: wclgdb %f0, %f0, 0, 0
45390xe7 0x00 0x00 0x08 0x30 0xc0
4540
4541# CHECK: wclgdb %v19, %f14, 4, 10
45420xe7 0x3e 0x00 0xac 0x38 0xc0
4543
4544# CHECK: wclgdb %v31, %v31, 7, 15
45450xe7 0xff 0x00 0xff 0x3c 0xc0
4546
4547# CHECK: wfadb %f0, %f0, %f0
45480xe7 0x00 0x00 0x08 0x30 0xe3
4549
4550# CHECK: wfadb %v18, %f3, %v20
45510xe7 0x23 0x40 0x08 0x3a 0xe3
4552
4553# CHECK: wfadb %v31, %v31, %v31
45540xe7 0xff 0xf0 0x08 0x3e 0xe3
4555
4556# CHECK: wfc  %f0, %f0, 11, 9
45570xe7 0x00 0x00 0x09 0xb0 0xcb
4558
4559# CHECK: wfc  %v19, %f14, 11, 9
45600xe7 0x3e 0x00 0x09 0xb8 0xcb
4561
4562# CHECK: wfc  %v31, %v31, 11, 9
45630xe7 0xff 0x00 0x09 0xbc 0xcb
4564
4565# CHECK: wfcdb %f0, %f0
45660xe7 0x00 0x00 0x00 0x30 0xcb
4567
4568# CHECK: wfcdb %v19, %f14
45690xe7 0x3e 0x00 0x00 0x38 0xcb
4570
4571# CHECK: wfcdb %v31, %v31
45720xe7 0xff 0x00 0x00 0x3c 0xcb
4573
4574# CHECK: wfcedb %f0, %f0, %f0
45750xe7 0x00 0x00 0x08 0x30 0xe8
4576
4577# CHECK: wfcedb %v18, %f3, %v20
45780xe7 0x23 0x40 0x08 0x3a 0xe8
4579
4580# CHECK: wfcedb %v31, %v31, %v31
45810xe7 0xff 0xf0 0x08 0x3e 0xe8
4582
4583# CHECK: wfcedbs %f0, %f0, %f0
45840xe7 0x00 0x00 0x18 0x30 0xe8
4585
4586# CHECK: wfcedbs %v18, %f3, %v20
45870xe7 0x23 0x40 0x18 0x3a 0xe8
4588
4589# CHECK: wfcedbs %v31, %v31, %v31
45900xe7 0xff 0xf0 0x18 0x3e 0xe8
4591
4592# CHECK: wfchdb %f0, %f0, %f0
45930xe7 0x00 0x00 0x08 0x30 0xeb
4594
4595# CHECK: wfchdb %v18, %f3, %v20
45960xe7 0x23 0x40 0x08 0x3a 0xeb
4597
4598# CHECK: wfchdb %v31, %v31, %v31
45990xe7 0xff 0xf0 0x08 0x3e 0xeb
4600
4601# CHECK: wfchdbs %f0, %f0, %f0
46020xe7 0x00 0x00 0x18 0x30 0xeb
4603
4604# CHECK: wfchdbs %v18, %f3, %v20
46050xe7 0x23 0x40 0x18 0x3a 0xeb
4606
4607# CHECK: wfchdbs %v31, %v31, %v31
46080xe7 0xff 0xf0 0x18 0x3e 0xeb
4609
4610# CHECK: wfchedb %f0, %f0, %f0
46110xe7 0x00 0x00 0x08 0x30 0xea
4612
4613# CHECK: wfchedb %v18, %f3, %v20
46140xe7 0x23 0x40 0x08 0x3a 0xea
4615
4616# CHECK: wfchedb %v31, %v31, %v31
46170xe7 0xff 0xf0 0x08 0x3e 0xea
4618
4619# CHECK: wfchedbs %f0, %f0, %f0
46200xe7 0x00 0x00 0x18 0x30 0xea
4621
4622# CHECK: wfchedbs %v18, %f3, %v20
46230xe7 0x23 0x40 0x18 0x3a 0xea
4624
4625# CHECK: wfchedbs %v31, %v31, %v31
46260xe7 0xff 0xf0 0x18 0x3e 0xea
4627
4628# CHECK: wfddb %f0, %f0, %f0
46290xe7 0x00 0x00 0x08 0x30 0xe5
4630
4631# CHECK: wfddb %v18, %f3, %v20
46320xe7 0x23 0x40 0x08 0x3a 0xe5
4633
4634# CHECK: wfddb %v31, %v31, %v31
46350xe7 0xff 0xf0 0x08 0x3e 0xe5
4636
4637# CHECK: wfidb %f0, %f0, 0, 0
46380xe7 0x00 0x00 0x08 0x30 0xc7
4639
4640# CHECK: wfidb %v19, %f14, 4, 10
46410xe7 0x3e 0x00 0xac 0x38 0xc7
4642
4643# CHECK: wfidb %v31, %v31, 7, 15
46440xe7 0xff 0x00 0xff 0x3c 0xc7
4645
4646# CHECK: wfk  %f0, %f0, 11, 9
46470xe7 0x00 0x00 0x09 0xb0 0xca
4648
4649# CHECK: wfk  %v19, %f14, 11, 9
46500xe7 0x3e 0x00 0x09 0xb8 0xca
4651
4652# CHECK: wfk  %v31, %v31, 11, 9
46530xe7 0xff 0x00 0x09 0xbc 0xca
4654
4655# CHECK: wfkdb %f0, %f0
46560xe7 0x00 0x00 0x00 0x30 0xca
4657
4658# CHECK: wfkdb %v19, %f14
46590xe7 0x3e 0x00 0x00 0x38 0xca
4660
4661# CHECK: wfkdb %v31, %v31
46620xe7 0xff 0x00 0x00 0x3c 0xca
4663
4664# CHECK: wflcdb %f0, %f0
46650xe7 0x00 0x00 0x08 0x30 0xcc
4666
4667# CHECK: wflcdb %v19, %f14
46680xe7 0x3e 0x00 0x08 0x38 0xcc
4669
4670# CHECK: wflcdb %v31, %v31
46710xe7 0xff 0x00 0x08 0x3c 0xcc
4672
4673# CHECK: wflndb %f0, %f0
46740xe7 0x00 0x00 0x18 0x30 0xcc
4675
4676# CHECK: wflndb %v19, %f14
46770xe7 0x3e 0x00 0x18 0x38 0xcc
4678
4679# CHECK: wflndb %v31, %v31
46800xe7 0xff 0x00 0x18 0x3c 0xcc
4681
4682# CHECK: wflpdb %f0, %f0
46830xe7 0x00 0x00 0x28 0x30 0xcc
4684
4685# CHECK: wflpdb %v19, %f14
46860xe7 0x3e 0x00 0x28 0x38 0xcc
4687
4688# CHECK: wflpdb %v31, %v31
46890xe7 0xff 0x00 0x28 0x3c 0xcc
4690
4691# CHECK: wfmadb %f0, %f0, %f0, %f0
46920xe7 0x00 0x03 0x08 0x00 0x8f
4693
4694# CHECK: wfmadb %f3, %v20, %f5, %v22
46950xe7 0x34 0x53 0x08 0x65 0x8f
4696
4697# CHECK: wfmadb %v31, %v31, %v31, %v31
46980xe7 0xff 0xf3 0x08 0xff 0x8f
4699
4700# CHECK: wfmdb %f0, %f0, %f0
47010xe7 0x00 0x00 0x08 0x30 0xe7
4702
4703# CHECK: wfmdb %v18, %f3, %v20
47040xe7 0x23 0x40 0x08 0x3a 0xe7
4705
4706# CHECK: wfmdb %v31, %v31, %v31
47070xe7 0xff 0xf0 0x08 0x3e 0xe7
4708
4709# CHECK: wfmsdb %f0, %f0, %f0, %f0
47100xe7 0x00 0x03 0x08 0x00 0x8e
4711
4712# CHECK: wfmsdb %f3, %v20, %f5, %v22
47130xe7 0x34 0x53 0x08 0x65 0x8e
4714
4715# CHECK: wfmsdb %v31, %v31, %v31, %v31
47160xe7 0xff 0xf3 0x08 0xff 0x8e
4717
4718# CHECK: wfpsodb %f0, %f0, 7
47190xe7 0x00 0x00 0x78 0x30 0xcc
4720
4721# CHECK: wfpsodb %v19, %f14, 7
47220xe7 0x3e 0x00 0x78 0x38 0xcc
4723
4724# CHECK: wfpsodb %v31, %v31, 7
47250xe7 0xff 0x00 0x78 0x3c 0xcc
4726
4727# CHECK: wfsdb %f0, %f0, %f0
47280xe7 0x00 0x00 0x08 0x30 0xe2
4729
4730# CHECK: wfsdb %v18, %f3, %v20
47310xe7 0x23 0x40 0x08 0x3a 0xe2
4732
4733# CHECK: wfsdb %v31, %v31, %v31
47340xe7 0xff 0xf0 0x08 0x3e 0xe2
4735
4736# CHECK: wfsqdb %f0, %f0
47370xe7 0x00 0x00 0x08 0x30 0xce
4738
4739# CHECK: wfsqdb %v19, %f14
47400xe7 0x3e 0x00 0x08 0x38 0xce
4741
4742# CHECK: wfsqdb %v31, %v31
47430xe7 0xff 0x00 0x08 0x3c 0xce
4744
4745# CHECK: wftcidb %f0, %f0, 0
47460xe7 0x00 0x00 0x08 0x30 0x4a
4747
4748# CHECK: wftcidb %v19, %f4, 1383
47490xe7 0x34 0x56 0x78 0x38 0x4a
4750
4751# CHECK: wftcidb %v31, %v31, 4095
47520xe7 0xff 0xff 0xf8 0x3c 0x4a
4753
4754# CHECK: wldeb %f0, %f0
47550xe7 0x00 0x00 0x08 0x20 0xc4
4756
4757# CHECK: wldeb %v19, %f14
47580xe7 0x3e 0x00 0x08 0x28 0xc4
4759
4760# CHECK: wldeb %v31, %v31
47610xe7 0xff 0x00 0x08 0x2c 0xc4
4762
4763# CHECK: wledb %f0, %f0, 0, 0
47640xe7 0x00 0x00 0x08 0x30 0xc5
4765
4766# CHECK: wledb %v19, %f14, 4, 10
47670xe7 0x3e 0x00 0xac 0x38 0xc5
4768
4769# CHECK: wledb %v31, %v31, 7, 15
47700xe7 0xff 0x00 0xff 0x3c 0xc5
4771
4772