xref: /llvm-project/llvm/test/MC/Disassembler/SystemZ/insns-z15.txt (revision 819c1651f723b51490eb98b3fc11cbd7dafc7831)
1# Test z15 instructions that don't have PC-relative operands.
2# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z15 \
3# RUN:   | FileCheck %s
4
5# CHECK: dfltcc %r2, %r2, %r2
60xb9 0x39 0x20 0x22
7
8# CHECK: dfltcc %r2, %r8, %r15
90xb9 0x39 0xf0 0x28
10
11# CHECK: dfltcc %r14, %r8, %r2
120xb9 0x39 0x20 0xe8
13
14# CHECK: dfltcc %r6, %r8, %r10
150xb9 0x39 0xa0 0x68
16
17# CHECK: kdsa %r0, %r2
180xb9 0x3a 0x00 0x02
19
20# CHECK: kdsa %r0, %r14
210xb9 0x3a 0x00 0x0e
22
23# CHECK: kdsa %r15, %r2
240xb9 0x3a 0x00 0xf2
25
26# CHECK: kdsa %r7, %r10
270xb9 0x3a 0x00 0x7a
28
29# CHECK: mvcrl 0, 0
300xe5 0x0a 0x00 0x00 0x00 0x00
31
32# CHECK: mvcrl 0(%r1), 0(%r2)
330xe5 0x0a 0x10 0x00 0x20 0x00
34
35# CHECK: mvcrl 160(%r1), 320(%r15)
360xe5 0x0a 0x10 0xa0 0xf1 0x40
37
38# CHECK: mvcrl 0(%r1), 4095
390xe5 0x0a 0x10 0x00 0x0f 0xff
40
41# CHECK: mvcrl 0(%r1), 4095(%r2)
420xe5 0x0a 0x10 0x00 0x2f 0xff
43
44# CHECK: mvcrl 0(%r1), 4095(%r15)
450xe5 0x0a 0x10 0x00 0xff 0xff
46
47# CHECK: mvcrl 0(%r1), 0
480xe5 0x0a 0x10 0x00 0x00 0x00
49
50# CHECK: mvcrl 0(%r15), 0
510xe5 0x0a 0xf0 0x00 0x00 0x00
52
53# CHECK: mvcrl 4095(%r1), 0
540xe5 0x0a 0x1f 0xff 0x00 0x00
55
56# CHECK: mvcrl 4095(%r15), 0
570xe5 0x0a 0xff 0xff 0x00 0x00
58
59# CHECK: ncgrk %r0, %r0, %r0
600xb9 0xe5 0x00 0x00
61
62# CHECK: ncgrk %r0, %r0, %r15
630xb9 0xe5 0xf0 0x00
64
65# CHECK: ncgrk %r0, %r15, %r0
660xb9 0xe5 0x00 0x0f
67
68# CHECK: ncgrk %r15, %r0, %r0
690xb9 0xe5 0x00 0xf0
70
71# CHECK: ncgrk %r7, %r8, %r9
720xb9 0xe5 0x90 0x78
73
74# CHECK: ncrk %r0, %r0, %r0
750xb9 0xf5 0x00 0x00
76
77# CHECK: ncrk %r0, %r0, %r15
780xb9 0xf5 0xf0 0x00
79
80# CHECK: ncrk %r0, %r15, %r0
810xb9 0xf5 0x00 0x0f
82
83# CHECK: ncrk %r15, %r0, %r0
840xb9 0xf5 0x00 0xf0
85
86# CHECK: ncrk %r7, %r8, %r9
870xb9 0xf5 0x90 0x78
88
89# CHECK: nngrk %r0, %r0, %r0
900xb9 0x64 0x00 0x00
91
92# CHECK: nngrk %r0, %r0, %r15
930xb9 0x64 0xf0 0x00
94
95# CHECK: nngrk %r0, %r15, %r0
960xb9 0x64 0x00 0x0f
97
98# CHECK: nngrk %r15, %r0, %r0
990xb9 0x64 0x00 0xf0
100
101# CHECK: nngrk %r7, %r8, %r9
1020xb9 0x64 0x90 0x78
103
104# CHECK: nnrk %r0, %r0, %r0
1050xb9 0x74 0x00 0x00
106
107# CHECK: nnrk %r0, %r0, %r15
1080xb9 0x74 0xf0 0x00
109
110# CHECK: nnrk %r0, %r15, %r0
1110xb9 0x74 0x00 0x0f
112
113# CHECK: nnrk %r15, %r0, %r0
1140xb9 0x74 0x00 0xf0
115
116# CHECK: nnrk %r7, %r8, %r9
1170xb9 0x74 0x90 0x78
118
119# CHECK: nogrk %r0, %r0, %r0
1200xb9 0x66 0x00 0x00
121
122# CHECK: nogrk %r0, %r0, %r15
1230xb9 0x66 0xf0 0x00
124
125# CHECK: nogrk %r0, %r15, %r0
1260xb9 0x66 0x00 0x0f
127
128# CHECK: nogrk %r15, %r0, %r0
1290xb9 0x66 0x00 0xf0
130
131# CHECK: nogrk %r7, %r8, %r9
1320xb9 0x66 0x90 0x78
133
134# CHECK: nork %r0, %r0, %r0
1350xb9 0x76 0x00 0x00
136
137# CHECK: nork %r0, %r0, %r15
1380xb9 0x76 0xf0 0x00
139
140# CHECK: nork %r0, %r15, %r0
1410xb9 0x76 0x00 0x0f
142
143# CHECK: nork %r15, %r0, %r0
1440xb9 0x76 0x00 0xf0
145
146# CHECK: nork %r7, %r8, %r9
1470xb9 0x76 0x90 0x78
148
149# CHECK: nxgrk %r0, %r0, %r0
1500xb9 0x67 0x00 0x00
151
152# CHECK: nxgrk %r0, %r0, %r15
1530xb9 0x67 0xf0 0x00
154
155# CHECK: nxgrk %r0, %r15, %r0
1560xb9 0x67 0x00 0x0f
157
158# CHECK: nxgrk %r15, %r0, %r0
1590xb9 0x67 0x00 0xf0
160
161# CHECK: nxgrk %r7, %r8, %r9
1620xb9 0x67 0x90 0x78
163
164# CHECK: nxrk %r0, %r0, %r0
1650xb9 0x77 0x00 0x00
166
167# CHECK: nxrk %r0, %r0, %r15
1680xb9 0x77 0xf0 0x00
169
170# CHECK: nxrk %r0, %r15, %r0
1710xb9 0x77 0x00 0x0f
172
173# CHECK: nxrk %r15, %r0, %r0
1740xb9 0x77 0x00 0xf0
175
176# CHECK: nxrk %r7, %r8, %r9
1770xb9 0x77 0x90 0x78
178
179# CHECK: ocgrk %r0, %r0, %r0
1800xb9 0x65 0x00 0x00
181
182# CHECK: ocgrk %r0, %r0, %r15
1830xb9 0x65 0xf0 0x00
184
185# CHECK: ocgrk %r0, %r15, %r0
1860xb9 0x65 0x00 0x0f
187
188# CHECK: ocgrk %r15, %r0, %r0
1890xb9 0x65 0x00 0xf0
190
191# CHECK: ocgrk %r7, %r8, %r9
1920xb9 0x65 0x90 0x78
193
194# CHECK: ocrk %r0, %r0, %r0
1950xb9 0x75 0x00 0x00
196
197# CHECK: ocrk %r0, %r0, %r15
1980xb9 0x75 0xf0 0x00
199
200# CHECK: ocrk %r0, %r15, %r0
2010xb9 0x75 0x00 0x0f
202
203# CHECK: ocrk %r15, %r0, %r0
2040xb9 0x75 0x00 0xf0
205
206# CHECK: ocrk %r7, %r8, %r9
2070xb9 0x75 0x90 0x78
208
209# CHECK: popcnt %r0, %r0
2100xb9 0xe1 0x00 0x00
211
212# CHECK: popcnt %r0, %r15
2130xb9 0xe1 0x00 0x0f
214
215# CHECK: popcnt %r14, %r0
2160xb9 0xe1 0x00 0xe0
217
218# CHECK: popcnt %r6, %r8
2190xb9 0xe1 0x00 0x68
220
221# CHECK: popcnt %r4, %r13, 1
2220xb9 0xe1 0x10 0x4d
223
224# CHECK: popcnt %r4, %r13, 15
2250xb9 0xe1 0xf0 0x4d
226
227# CHECK: selgr %r0, %r0, %r0, 0
2280xb9 0xe3 0x00 0x00
229
230# CHECK: selgr %r0, %r0, %r0, 15
2310xb9 0xe3 0x0f 0x00
232
233# CHECK: selgr %r0, %r0, %r15, 0
2340xb9 0xe3 0xf0 0x00
235
236# CHECK: selgr %r0, %r15, %r0, 0
2370xb9 0xe3 0x00 0x0f
238
239# CHECK: selgr %r15, %r0, %r0, 0
2400xb9 0xe3 0x00 0xf0
241
242# CHECK: selgro %r1, %r2, %r3
2430xb9 0xe3 0x31 0x12
244
245# CHECK: selgrh %r1, %r2, %r3
2460xb9 0xe3 0x32 0x12
247
248# CHECK: selgrnle %r1, %r2, %r3
2490xb9 0xe3 0x33 0x12
250
251# CHECK: selgrl %r1, %r2, %r3
2520xb9 0xe3 0x34 0x12
253
254# CHECK: selgrnhe %r1, %r2, %r3
2550xb9 0xe3 0x35 0x12
256
257# CHECK: selgrlh %r1, %r2, %r3
2580xb9 0xe3 0x36 0x12
259
260# CHECK: selgrne %r1, %r2, %r3
2610xb9 0xe3 0x37 0x12
262
263# CHECK: selgre %r1, %r2, %r3
2640xb9 0xe3 0x38 0x12
265
266# CHECK: selgrnlh %r1, %r2, %r3
2670xb9 0xe3 0x39 0x12
268
269# CHECK: selgrhe %r1, %r2, %r3
2700xb9 0xe3 0x3a 0x12
271
272# CHECK: selgrnl %r1, %r2, %r3
2730xb9 0xe3 0x3b 0x12
274
275# CHECK: selgrle %r1, %r2, %r3
2760xb9 0xe3 0x3c 0x12
277
278# CHECK: selgrnh %r1, %r2, %r3
2790xb9 0xe3 0x3d 0x12
280
281# CHECK: selgrno %r1, %r2, %r3
2820xb9 0xe3 0x3e 0x12
283
284# CHECK: selfhr %r0, %r0, %r0, 0
2850xb9 0xc0 0x00 0x00
286
287# CHECK: selfhr %r0, %r0, %r0, 15
2880xb9 0xc0 0x0f 0x00
289
290# CHECK: selfhr %r0, %r0, %r15, 0
2910xb9 0xc0 0xf0 0x00
292
293# CHECK: selfhr %r0, %r15, %r0, 0
2940xb9 0xc0 0x00 0x0f
295
296# CHECK: selfhr %r15, %r0, %r0, 0
2970xb9 0xc0 0x00 0xf0
298
299# CHECK: selfhro %r1, %r2, %r3
3000xb9 0xc0 0x31 0x12
301
302# CHECK: selfhrh %r1, %r2, %r3
3030xb9 0xc0 0x32 0x12
304
305# CHECK: selfhrnle %r1, %r2, %r3
3060xb9 0xc0 0x33 0x12
307
308# CHECK: selfhrl %r1, %r2, %r3
3090xb9 0xc0 0x34 0x12
310
311# CHECK: selfhrnhe %r1, %r2, %r3
3120xb9 0xc0 0x35 0x12
313
314# CHECK: selfhrlh %r1, %r2, %r3
3150xb9 0xc0 0x36 0x12
316
317# CHECK: selfhrne %r1, %r2, %r3
3180xb9 0xc0 0x37 0x12
319
320# CHECK: selfhre %r1, %r2, %r3
3210xb9 0xc0 0x38 0x12
322
323# CHECK: selfhrnlh %r1, %r2, %r3
3240xb9 0xc0 0x39 0x12
325
326# CHECK: selfhrhe %r1, %r2, %r3
3270xb9 0xc0 0x3a 0x12
328
329# CHECK: selfhrnl %r1, %r2, %r3
3300xb9 0xc0 0x3b 0x12
331
332# CHECK: selfhrle %r1, %r2, %r3
3330xb9 0xc0 0x3c 0x12
334
335# CHECK: selfhrnh %r1, %r2, %r3
3360xb9 0xc0 0x3d 0x12
337
338# CHECK: selfhrno %r1, %r2, %r3
3390xb9 0xc0 0x3e 0x12
340
341# CHECK: selr %r0, %r0, %r0, 0
3420xb9 0xf0 0x00 0x00
343
344# CHECK: selr %r0, %r0, %r0, 15
3450xb9 0xf0 0x0f 0x00
346
347# CHECK: selr %r0, %r0, %r15, 0
3480xb9 0xf0 0xf0 0x00
349
350# CHECK: selr %r0, %r15, %r0, 0
3510xb9 0xf0 0x00 0x0f
352
353# CHECK: selr %r15, %r0, %r0, 0
3540xb9 0xf0 0x00 0xf0
355
356# CHECK: selro %r1, %r2, %r3
3570xb9 0xf0 0x31 0x12
358
359# CHECK: selrh %r1, %r2, %r3
3600xb9 0xf0 0x32 0x12
361
362# CHECK: selrnle %r1, %r2, %r3
3630xb9 0xf0 0x33 0x12
364
365# CHECK: selrl %r1, %r2, %r3
3660xb9 0xf0 0x34 0x12
367
368# CHECK: selrnhe %r1, %r2, %r3
3690xb9 0xf0 0x35 0x12
370
371# CHECK: selrlh %r1, %r2, %r3
3720xb9 0xf0 0x36 0x12
373
374# CHECK: selrne %r1, %r2, %r3
3750xb9 0xf0 0x37 0x12
376
377# CHECK: selre %r1, %r2, %r3
3780xb9 0xf0 0x38 0x12
379
380# CHECK: selrnlh %r1, %r2, %r3
3810xb9 0xf0 0x39 0x12
382
383# CHECK: selrhe %r1, %r2, %r3
3840xb9 0xf0 0x3a 0x12
385
386# CHECK: selrnl %r1, %r2, %r3
3870xb9 0xf0 0x3b 0x12
388
389# CHECK: selrle %r1, %r2, %r3
3900xb9 0xf0 0x3c 0x12
391
392# CHECK: selrnh %r1, %r2, %r3
3930xb9 0xf0 0x3d 0x12
394
395# CHECK: selrno %r1, %r2, %r3
3960xb9 0xf0 0x3e 0x12
397
398# CHECK: sortl %r2, %r2
3990xb9 0x38 0x00 0x22
400
401# CHECK: sortl %r2, %r14
4020xb9 0x38 0x00 0x2e
403
404# CHECK: sortl %r14, %r2
4050xb9 0x38 0x00 0xe2
406
407# CHECK: sortl %r6, %r10
4080xb9 0x38 0x00 0x6a
409
410# CHECK: vcefb %v0, %v0, 0, 0
4110xe7 0x00 0x00 0x00 0x20 0xc3
412
413# CHECK: vcefb %v0, %v0, 0, 15
4140xe7 0x00 0x00 0xf0 0x20 0xc3
415
416# CHECK: vcefb %v0, %v0, 4, 0
4170xe7 0x00 0x00 0x04 0x20 0xc3
418
419# CHECK: vcefb %v0, %v31, 0, 0
4200xe7 0x0f 0x00 0x00 0x24 0xc3
421
422# CHECK: vcefb %v31, %v0, 0, 0
4230xe7 0xf0 0x00 0x00 0x28 0xc3
424
425# CHECK: vcefb %v14, %v17, 4, 10
4260xe7 0xe1 0x00 0xa4 0x24 0xc3
427
428# CHECK: vcelfb %v0, %v0, 0, 0
4290xe7 0x00 0x00 0x00 0x20 0xc1
430
431# CHECK: vcelfb %v0, %v0, 0, 15
4320xe7 0x00 0x00 0xf0 0x20 0xc1
433
434# CHECK: vcelfb %v0, %v0, 4, 0
4350xe7 0x00 0x00 0x04 0x20 0xc1
436
437# CHECK: vcelfb %v0, %v31, 0, 0
4380xe7 0x0f 0x00 0x00 0x24 0xc1
439
440# CHECK: vcelfb %v31, %v0, 0, 0
4410xe7 0xf0 0x00 0x00 0x28 0xc1
442
443# CHECK: vcelfb %v14, %v17, 4, 10
4440xe7 0xe1 0x00 0xa4 0x24 0xc1
445
446# CHECK: vcfeb %v0, %v0, 0, 0
4470xe7 0x00 0x00 0x00 0x20 0xc2
448
449# CHECK: vcfeb %v0, %v0, 0, 15
4500xe7 0x00 0x00 0xf0 0x20 0xc2
451
452# CHECK: vcfeb %v0, %v0, 4, 0
4530xe7 0x00 0x00 0x04 0x20 0xc2
454
455# CHECK: vcfeb %v0, %v31, 0, 0
4560xe7 0x0f 0x00 0x00 0x24 0xc2
457
458# CHECK: vcfeb %v31, %v0, 0, 0
4590xe7 0xf0 0x00 0x00 0x28 0xc2
460
461# CHECK: vcfeb %v14, %v17, 4, 10
4620xe7 0xe1 0x00 0xa4 0x24 0xc2
463
464# CHECK: vclfeb %v0, %v0, 0, 0
4650xe7 0x00 0x00 0x00 0x20 0xc0
466
467# CHECK: vclfeb %v0, %v0, 0, 15
4680xe7 0x00 0x00 0xf0 0x20 0xc0
469
470# CHECK: vclfeb %v0, %v0, 4, 0
4710xe7 0x00 0x00 0x04 0x20 0xc0
472
473# CHECK: vclfeb %v0, %v31, 0, 0
4740xe7 0x0f 0x00 0x00 0x24 0xc0
475
476# CHECK: vclfeb %v31, %v0, 0, 0
4770xe7 0xf0 0x00 0x00 0x28 0xc0
478
479# CHECK: vclfeb %v14, %v17, 4, 10
4800xe7 0xe1 0x00 0xa4 0x24 0xc0
481
482# CHECK: vcvb %r0, %v0, 0, 15
4830xe6 0x00 0x00 0x0f 0x00 0x50
484
485# CHECK: vcvb %r3, %v18, 4, 6
4860xe6 0x32 0x00 0x46 0x04 0x50
487
488# CHECK: vcvbg %r0, %v0, 0, 15
4890xe6 0x00 0x00 0x0f 0x00 0x52
490
491# CHECK: vcvbg %r3, %v18, 4, 6
4920xe6 0x32 0x00 0x46 0x04 0x52
493
494# CHECK: vlbr %v0, 0, 0
4950xe6 0x00 0x00 0x00 0x00 0x06
496
497# CHECK: vlbr %v0, 0, 15
4980xe6 0x00 0x00 0x00 0xf0 0x06
499
500# CHECK: vlbr %v0, 4095, 0
5010xe6 0x00 0x0f 0xff 0x00 0x06
502
503# CHECK: vlbr %v0, 0(%r15), 0
5040xe6 0x00 0xf0 0x00 0x00 0x06
505
506# CHECK: vlbr %v0, 0(%r15,%r1), 0
5070xe6 0x0f 0x10 0x00 0x00 0x06
508
509# CHECK: vlbr %v15, 0, 0
5100xe6 0xf0 0x00 0x00 0x00 0x06
511
512# CHECK: vlbr %v31, 0, 0
5130xe6 0xf0 0x00 0x00 0x08 0x06
514
515# CHECK: vlbr %v18, 1383(%r3,%r4), 11
5160xe6 0x23 0x45 0x67 0xb8 0x06
517
518# CHECK: vlbrf %v0, 0
5190xe6 0x00 0x00 0x00 0x20 0x06
520
521# CHECK: vlbrf %v0, 4095
5220xe6 0x00 0x0f 0xff 0x20 0x06
523
524# CHECK: vlbrf %v0, 0(%r15)
5250xe6 0x00 0xf0 0x00 0x20 0x06
526
527# CHECK: vlbrf %v0, 0(%r15,%r1)
5280xe6 0x0f 0x10 0x00 0x20 0x06
529
530# CHECK: vlbrf %v15, 0
5310xe6 0xf0 0x00 0x00 0x20 0x06
532
533# CHECK: vlbrf %v31, 0
5340xe6 0xf0 0x00 0x00 0x28 0x06
535
536# CHECK: vlbrf %v18, 1383(%r3,%r4)
5370xe6 0x23 0x45 0x67 0x28 0x06
538
539# CHECK: vlbrg %v0, 0
5400xe6 0x00 0x00 0x00 0x30 0x06
541
542# CHECK: vlbrg %v0, 4095
5430xe6 0x00 0x0f 0xff 0x30 0x06
544
545# CHECK: vlbrg %v0, 0(%r15)
5460xe6 0x00 0xf0 0x00 0x30 0x06
547
548# CHECK: vlbrg %v0, 0(%r15,%r1)
5490xe6 0x0f 0x10 0x00 0x30 0x06
550
551# CHECK: vlbrg %v15, 0
5520xe6 0xf0 0x00 0x00 0x30 0x06
553
554# CHECK: vlbrg %v31, 0
5550xe6 0xf0 0x00 0x00 0x38 0x06
556
557# CHECK: vlbrg %v18, 1383(%r3,%r4)
5580xe6 0x23 0x45 0x67 0x38 0x06
559
560# CHECK: vlbrh %v0, 0
5610xe6 0x00 0x00 0x00 0x10 0x06
562
563# CHECK: vlbrh %v0, 4095
5640xe6 0x00 0x0f 0xff 0x10 0x06
565
566# CHECK: vlbrh %v0, 0(%r15)
5670xe6 0x00 0xf0 0x00 0x10 0x06
568
569# CHECK: vlbrh %v0, 0(%r15,%r1)
5700xe6 0x0f 0x10 0x00 0x10 0x06
571
572# CHECK: vlbrh %v15, 0
5730xe6 0xf0 0x00 0x00 0x10 0x06
574
575# CHECK: vlbrh %v31, 0
5760xe6 0xf0 0x00 0x00 0x18 0x06
577
578# CHECK: vlbrh %v18, 1383(%r3,%r4)
5790xe6 0x23 0x45 0x67 0x18 0x06
580
581# CHECK: vlbrq %v0, 0
5820xe6 0x00 0x00 0x00 0x40 0x06
583
584# CHECK: vlbrq %v0, 4095
5850xe6 0x00 0x0f 0xff 0x40 0x06
586
587# CHECK: vlbrq %v0, 0(%r15)
5880xe6 0x00 0xf0 0x00 0x40 0x06
589
590# CHECK: vlbrq %v0, 0(%r15,%r1)
5910xe6 0x0f 0x10 0x00 0x40 0x06
592
593# CHECK: vlbrq %v15, 0
5940xe6 0xf0 0x00 0x00 0x40 0x06
595
596# CHECK: vlbrq %v31, 0
5970xe6 0xf0 0x00 0x00 0x48 0x06
598
599# CHECK: vlbrq %v18, 1383(%r3,%r4)
6000xe6 0x23 0x45 0x67 0x48 0x06
601
602# CHECK: vlbrrep %v0, 0, 0
6030xe6 0x00 0x00 0x00 0x00 0x05
604
605# CHECK: vlbrrep %v0, 0, 15
6060xe6 0x00 0x00 0x00 0xf0 0x05
607
608# CHECK: vlbrrep %v0, 4095, 0
6090xe6 0x00 0x0f 0xff 0x00 0x05
610
611# CHECK: vlbrrep %v0, 0(%r15), 0
6120xe6 0x00 0xf0 0x00 0x00 0x05
613
614# CHECK: vlbrrep %v0, 0(%r15,%r1), 0
6150xe6 0x0f 0x10 0x00 0x00 0x05
616
617# CHECK: vlbrrep %v15, 0, 0
6180xe6 0xf0 0x00 0x00 0x00 0x05
619
620# CHECK: vlbrrep %v31, 0, 0
6210xe6 0xf0 0x00 0x00 0x08 0x05
622
623# CHECK: vlbrrep %v18, 1383(%r3,%r4), 11
6240xe6 0x23 0x45 0x67 0xb8 0x05
625
626# CHECK: vlbrrepf %v0, 0
6270xe6 0x00 0x00 0x00 0x20 0x05
628
629# CHECK: vlbrrepf %v0, 4095
6300xe6 0x00 0x0f 0xff 0x20 0x05
631
632# CHECK: vlbrrepf %v0, 0(%r15)
6330xe6 0x00 0xf0 0x00 0x20 0x05
634
635# CHECK: vlbrrepf %v0, 0(%r15,%r1)
6360xe6 0x0f 0x10 0x00 0x20 0x05
637
638# CHECK: vlbrrepf %v15, 0
6390xe6 0xf0 0x00 0x00 0x20 0x05
640
641# CHECK: vlbrrepf %v31, 0
6420xe6 0xf0 0x00 0x00 0x28 0x05
643
644# CHECK: vlbrrepf %v18, 1383(%r3,%r4)
6450xe6 0x23 0x45 0x67 0x28 0x05
646
647# CHECK: vlbrrepg %v0, 0
6480xe6 0x00 0x00 0x00 0x30 0x05
649
650# CHECK: vlbrrepg %v0, 4095
6510xe6 0x00 0x0f 0xff 0x30 0x05
652
653# CHECK: vlbrrepg %v0, 0(%r15)
6540xe6 0x00 0xf0 0x00 0x30 0x05
655
656# CHECK: vlbrrepg %v0, 0(%r15,%r1)
6570xe6 0x0f 0x10 0x00 0x30 0x05
658
659# CHECK: vlbrrepg %v15, 0
6600xe6 0xf0 0x00 0x00 0x30 0x05
661
662# CHECK: vlbrrepg %v31, 0
6630xe6 0xf0 0x00 0x00 0x38 0x05
664
665# CHECK: vlbrrepg %v18, 1383(%r3,%r4)
6660xe6 0x23 0x45 0x67 0x38 0x05
667
668# CHECK: vlbrreph %v0, 0
6690xe6 0x00 0x00 0x00 0x10 0x05
670
671# CHECK: vlbrreph %v0, 4095
6720xe6 0x00 0x0f 0xff 0x10 0x05
673
674# CHECK: vlbrreph %v0, 0(%r15)
6750xe6 0x00 0xf0 0x00 0x10 0x05
676
677# CHECK: vlbrreph %v0, 0(%r15,%r1)
6780xe6 0x0f 0x10 0x00 0x10 0x05
679
680# CHECK: vlbrreph %v15, 0
6810xe6 0xf0 0x00 0x00 0x10 0x05
682
683# CHECK: vlbrreph %v31, 0
6840xe6 0xf0 0x00 0x00 0x18 0x05
685
686# CHECK: vlbrreph %v18, 1383(%r3,%r4)
6870xe6 0x23 0x45 0x67 0x18 0x05
688
689# CHECK: vlebrf %v0, 0, 0
6900xe6 0x00 0x00 0x00 0x00 0x03
691
692# CHECK: vlebrf %v0, 0, 3
6930xe6 0x00 0x00 0x00 0x30 0x03
694
695# CHECK: vlebrf %v0, 4095, 0
6960xe6 0x00 0x0f 0xff 0x00 0x03
697
698# CHECK: vlebrf %v0, 0(%r15), 0
6990xe6 0x00 0xf0 0x00 0x00 0x03
700
701# CHECK: vlebrf %v0, 0(%r15,%r1), 0
7020xe6 0x0f 0x10 0x00 0x00 0x03
703
704# CHECK: vlebrf %v15, 0, 0
7050xe6 0xf0 0x00 0x00 0x00 0x03
706
707# CHECK: vlebrf %v31, 0, 0
7080xe6 0xf0 0x00 0x00 0x08 0x03
709
710# CHECK: vlebrf %v18, 1383(%r3,%r4), 2
7110xe6 0x23 0x45 0x67 0x28 0x03
712
713# CHECK: vlebrg %v0, 0, 0
7140xe6 0x00 0x00 0x00 0x00 0x02
715
716# CHECK: vlebrg %v0, 0, 1
7170xe6 0x00 0x00 0x00 0x10 0x02
718
719# CHECK: vlebrg %v0, 4095, 0
7200xe6 0x00 0x0f 0xff 0x00 0x02
721
722# CHECK: vlebrg %v0, 0(%r15), 0
7230xe6 0x00 0xf0 0x00 0x00 0x02
724
725# CHECK: vlebrg %v0, 0(%r15,%r1), 0
7260xe6 0x0f 0x10 0x00 0x00 0x02
727
728# CHECK: vlebrg %v15, 0, 0
7290xe6 0xf0 0x00 0x00 0x00 0x02
730
731# CHECK: vlebrg %v31, 0, 0
7320xe6 0xf0 0x00 0x00 0x08 0x02
733
734# CHECK: vlebrg %v18, 1383(%r3,%r4), 1
7350xe6 0x23 0x45 0x67 0x18 0x02
736
737# CHECK: vlebrh %v0, 0, 0
7380xe6 0x00 0x00 0x00 0x00 0x01
739
740# CHECK: vlebrh %v0, 0, 7
7410xe6 0x00 0x00 0x00 0x70 0x01
742
743# CHECK: vlebrh %v0, 4095, 0
7440xe6 0x00 0x0f 0xff 0x00 0x01
745
746# CHECK: vlebrh %v0, 0(%r15), 0
7470xe6 0x00 0xf0 0x00 0x00 0x01
748
749# CHECK: vlebrh %v0, 0(%r15,%r1), 0
7500xe6 0x0f 0x10 0x00 0x00 0x01
751
752# CHECK: vlebrh %v15, 0, 0
7530xe6 0xf0 0x00 0x00 0x00 0x01
754
755# CHECK: vlebrh %v31, 0, 0
7560xe6 0xf0 0x00 0x00 0x08 0x01
757
758# CHECK: vlebrh %v18, 1383(%r3,%r4), 4
7590xe6 0x23 0x45 0x67 0x48 0x01
760
761# CHECK: vler %v0, 0, 0
7620xe6 0x00 0x00 0x00 0x00 0x07
763
764# CHECK: vler %v0, 0, 15
7650xe6 0x00 0x00 0x00 0xf0 0x07
766
767# CHECK: vler %v0, 4095, 0
7680xe6 0x00 0x0f 0xff 0x00 0x07
769
770# CHECK: vler %v0, 0(%r15), 0
7710xe6 0x00 0xf0 0x00 0x00 0x07
772
773# CHECK: vler %v0, 0(%r15,%r1), 0
7740xe6 0x0f 0x10 0x00 0x00 0x07
775
776# CHECK: vler %v15, 0, 0
7770xe6 0xf0 0x00 0x00 0x00 0x07
778
779# CHECK: vler %v31, 0, 0
7800xe6 0xf0 0x00 0x00 0x08 0x07
781
782# CHECK: vler %v18, 1383(%r3,%r4), 11
7830xe6 0x23 0x45 0x67 0xb8 0x07
784
785# CHECK: vlerf %v0, 0
7860xe6 0x00 0x00 0x00 0x20 0x07
787
788# CHECK: vlerf %v0, 4095
7890xe6 0x00 0x0f 0xff 0x20 0x07
790
791# CHECK: vlerf %v0, 0(%r15)
7920xe6 0x00 0xf0 0x00 0x20 0x07
793
794# CHECK: vlerf %v0, 0(%r15,%r1)
7950xe6 0x0f 0x10 0x00 0x20 0x07
796
797# CHECK: vlerf %v15, 0
7980xe6 0xf0 0x00 0x00 0x20 0x07
799
800# CHECK: vlerf %v31, 0
8010xe6 0xf0 0x00 0x00 0x28 0x07
802
803# CHECK: vlerf %v18, 1383(%r3,%r4)
8040xe6 0x23 0x45 0x67 0x28 0x07
805
806# CHECK: vlerg %v0, 0
8070xe6 0x00 0x00 0x00 0x30 0x07
808
809# CHECK: vlerg %v0, 4095
8100xe6 0x00 0x0f 0xff 0x30 0x07
811
812# CHECK: vlerg %v0, 0(%r15)
8130xe6 0x00 0xf0 0x00 0x30 0x07
814
815# CHECK: vlerg %v0, 0(%r15,%r1)
8160xe6 0x0f 0x10 0x00 0x30 0x07
817
818# CHECK: vlerg %v15, 0
8190xe6 0xf0 0x00 0x00 0x30 0x07
820
821# CHECK: vlerg %v31, 0
8220xe6 0xf0 0x00 0x00 0x38 0x07
823
824# CHECK: vlerg %v18, 1383(%r3,%r4)
8250xe6 0x23 0x45 0x67 0x38 0x07
826
827# CHECK: vlerh %v0, 0
8280xe6 0x00 0x00 0x00 0x10 0x07
829
830# CHECK: vlerh %v0, 4095
8310xe6 0x00 0x0f 0xff 0x10 0x07
832
833# CHECK: vlerh %v0, 0(%r15)
8340xe6 0x00 0xf0 0x00 0x10 0x07
835
836# CHECK: vlerh %v0, 0(%r15,%r1)
8370xe6 0x0f 0x10 0x00 0x10 0x07
838
839# CHECK: vlerh %v15, 0
8400xe6 0xf0 0x00 0x00 0x10 0x07
841
842# CHECK: vlerh %v31, 0
8430xe6 0xf0 0x00 0x00 0x18 0x07
844
845# CHECK: vlerh %v18, 1383(%r3,%r4)
8460xe6 0x23 0x45 0x67 0x18 0x07
847
848# CHECK: vllebrz %v0, 0, 0
8490xe6 0x00 0x00 0x00 0x00 0x04
850
851# CHECK: vllebrz %v0, 0, 15
8520xe6 0x00 0x00 0x00 0xf0 0x04
853
854# CHECK: vllebrz %v0, 4095, 0
8550xe6 0x00 0x0f 0xff 0x00 0x04
856
857# CHECK: vllebrz %v0, 0(%r15), 0
8580xe6 0x00 0xf0 0x00 0x00 0x04
859
860# CHECK: vllebrz %v0, 0(%r15,%r1), 0
8610xe6 0x0f 0x10 0x00 0x00 0x04
862
863# CHECK: vllebrz %v15, 0, 0
8640xe6 0xf0 0x00 0x00 0x00 0x04
865
866# CHECK: vllebrz %v31, 0, 0
8670xe6 0xf0 0x00 0x00 0x08 0x04
868
869# CHECK: vllebrz %v18, 1383(%r3,%r4), 11
8700xe6 0x23 0x45 0x67 0xb8 0x04
871
872# CHECK: vllebrze %v0, 0
8730xe6 0x00 0x00 0x00 0x60 0x04
874
875# CHECK: vllebrze %v0, 4095
8760xe6 0x00 0x0f 0xff 0x60 0x04
877
878# CHECK: vllebrze %v0, 0(%r15)
8790xe6 0x00 0xf0 0x00 0x60 0x04
880
881# CHECK: vllebrze %v0, 0(%r15,%r1)
8820xe6 0x0f 0x10 0x00 0x60 0x04
883
884# CHECK: vllebrze %v15, 0
8850xe6 0xf0 0x00 0x00 0x60 0x04
886
887# CHECK: vllebrze %v31, 0
8880xe6 0xf0 0x00 0x00 0x68 0x04
889
890# CHECK: vllebrze %v18, 1383(%r3,%r4)
8910xe6 0x23 0x45 0x67 0x68 0x04
892
893# CHECK: vllebrzf %v0, 0
8940xe6 0x00 0x00 0x00 0x20 0x04
895
896# CHECK: vllebrzf %v0, 4095
8970xe6 0x00 0x0f 0xff 0x20 0x04
898
899# CHECK: vllebrzf %v0, 0(%r15)
9000xe6 0x00 0xf0 0x00 0x20 0x04
901
902# CHECK: vllebrzf %v0, 0(%r15,%r1)
9030xe6 0x0f 0x10 0x00 0x20 0x04
904
905# CHECK: vllebrzf %v15, 0
9060xe6 0xf0 0x00 0x00 0x20 0x04
907
908# CHECK: vllebrzf %v31, 0
9090xe6 0xf0 0x00 0x00 0x28 0x04
910
911# CHECK: vllebrzf %v18, 1383(%r3,%r4)
9120xe6 0x23 0x45 0x67 0x28 0x04
913
914# CHECK: vllebrzg %v0, 0
9150xe6 0x00 0x00 0x00 0x30 0x04
916
917# CHECK: vllebrzg %v0, 4095
9180xe6 0x00 0x0f 0xff 0x30 0x04
919
920# CHECK: vllebrzg %v0, 0(%r15)
9210xe6 0x00 0xf0 0x00 0x30 0x04
922
923# CHECK: vllebrzg %v0, 0(%r15,%r1)
9240xe6 0x0f 0x10 0x00 0x30 0x04
925
926# CHECK: vllebrzg %v15, 0
9270xe6 0xf0 0x00 0x00 0x30 0x04
928
929# CHECK: vllebrzg %v31, 0
9300xe6 0xf0 0x00 0x00 0x38 0x04
931
932# CHECK: vllebrzg %v18, 1383(%r3,%r4)
9330xe6 0x23 0x45 0x67 0x38 0x04
934
935# CHECK: vllebrzh %v0, 0
9360xe6 0x00 0x00 0x00 0x10 0x04
937
938# CHECK: vllebrzh %v0, 4095
9390xe6 0x00 0x0f 0xff 0x10 0x04
940
941# CHECK: vllebrzh %v0, 0(%r15)
9420xe6 0x00 0xf0 0x00 0x10 0x04
943
944# CHECK: vllebrzh %v0, 0(%r15,%r1)
9450xe6 0x0f 0x10 0x00 0x10 0x04
946
947# CHECK: vllebrzh %v15, 0
9480xe6 0xf0 0x00 0x00 0x10 0x04
949
950# CHECK: vllebrzh %v31, 0
9510xe6 0xf0 0x00 0x00 0x18 0x04
952
953# CHECK: vllebrzh %v18, 1383(%r3,%r4)
9540xe6 0x23 0x45 0x67 0x18 0x04
955
956# CHECK: vsld %v0, %v0, %v0, 0
9570xe7 0x00 0x00 0x00 0x00 0x86
958
959# CHECK: vsld %v0, %v0, %v0, 255
9600xe7 0x00 0x00 0xff 0x00 0x86
961
962# CHECK: vsld %v0, %v0, %v31, 0
9630xe7 0x00 0xf0 0x00 0x02 0x86
964
965# CHECK: vsld %v0, %v31, %v0, 0
9660xe7 0x0f 0x00 0x00 0x04 0x86
967
968# CHECK: vsld %v31, %v0, %v0, 0
9690xe7 0xf0 0x00 0x00 0x08 0x86
970
971# CHECK: vsld %v13, %v17, %v21, 121
9720xe7 0xd1 0x50 0x79 0x06 0x86
973
974# CHECK: vsrd %v0, %v0, %v0, 0
9750xe7 0x00 0x00 0x00 0x00 0x87
976
977# CHECK: vsrd %v0, %v0, %v0, 255
9780xe7 0x00 0x00 0xff 0x00 0x87
979
980# CHECK: vsrd %v0, %v0, %v31, 0
9810xe7 0x00 0xf0 0x00 0x02 0x87
982
983# CHECK: vsrd %v0, %v31, %v0, 0
9840xe7 0x0f 0x00 0x00 0x04 0x87
985
986# CHECK: vsrd %v31, %v0, %v0, 0
9870xe7 0xf0 0x00 0x00 0x08 0x87
988
989# CHECK: vsrd %v13, %v17, %v21, 121
9900xe7 0xd1 0x50 0x79 0x06 0x87
991
992# CHECK: vstbr %v0, 0, 0
9930xe6 0x00 0x00 0x00 0x00 0x0e
994
995# CHECK: vstbr %v0, 0, 15
9960xe6 0x00 0x00 0x00 0xf0 0x0e
997
998# CHECK: vstbr %v0, 4095, 0
9990xe6 0x00 0x0f 0xff 0x00 0x0e
1000
1001# CHECK: vstbr %v0, 0(%r15), 0
10020xe6 0x00 0xf0 0x00 0x00 0x0e
1003
1004# CHECK: vstbr %v0, 0(%r15,%r1), 0
10050xe6 0x0f 0x10 0x00 0x00 0x0e
1006
1007# CHECK: vstbr %v15, 0, 0
10080xe6 0xf0 0x00 0x00 0x00 0x0e
1009
1010# CHECK: vstbr %v31, 0, 0
10110xe6 0xf0 0x00 0x00 0x08 0x0e
1012
1013# CHECK: vstbr %v18, 1383(%r3,%r4), 11
10140xe6 0x23 0x45 0x67 0xb8 0x0e
1015
1016# CHECK: vstbrf %v0, 0
10170xe6 0x00 0x00 0x00 0x20 0x0e
1018
1019# CHECK: vstbrf %v0, 4095
10200xe6 0x00 0x0f 0xff 0x20 0x0e
1021
1022# CHECK: vstbrf %v0, 0(%r15)
10230xe6 0x00 0xf0 0x00 0x20 0x0e
1024
1025# CHECK: vstbrf %v0, 0(%r15,%r1)
10260xe6 0x0f 0x10 0x00 0x20 0x0e
1027
1028# CHECK: vstbrf %v15, 0
10290xe6 0xf0 0x00 0x00 0x20 0x0e
1030
1031# CHECK: vstbrf %v31, 0
10320xe6 0xf0 0x00 0x00 0x28 0x0e
1033
1034# CHECK: vstbrf %v18, 1383(%r3,%r4)
10350xe6 0x23 0x45 0x67 0x28 0x0e
1036
1037# CHECK: vstbrg %v0, 0
10380xe6 0x00 0x00 0x00 0x30 0x0e
1039
1040# CHECK: vstbrg %v0, 4095
10410xe6 0x00 0x0f 0xff 0x30 0x0e
1042
1043# CHECK: vstbrg %v0, 0(%r15)
10440xe6 0x00 0xf0 0x00 0x30 0x0e
1045
1046# CHECK: vstbrg %v0, 0(%r15,%r1)
10470xe6 0x0f 0x10 0x00 0x30 0x0e
1048
1049# CHECK: vstbrg %v15, 0
10500xe6 0xf0 0x00 0x00 0x30 0x0e
1051
1052# CHECK: vstbrg %v31, 0
10530xe6 0xf0 0x00 0x00 0x38 0x0e
1054
1055# CHECK: vstbrg %v18, 1383(%r3,%r4)
10560xe6 0x23 0x45 0x67 0x38 0x0e
1057
1058# CHECK: vstbrh %v0, 0
10590xe6 0x00 0x00 0x00 0x10 0x0e
1060
1061# CHECK: vstbrh %v0, 4095
10620xe6 0x00 0x0f 0xff 0x10 0x0e
1063
1064# CHECK: vstbrh %v0, 0(%r15)
10650xe6 0x00 0xf0 0x00 0x10 0x0e
1066
1067# CHECK: vstbrh %v0, 0(%r15,%r1)
10680xe6 0x0f 0x10 0x00 0x10 0x0e
1069
1070# CHECK: vstbrh %v15, 0
10710xe6 0xf0 0x00 0x00 0x10 0x0e
1072
1073# CHECK: vstbrh %v31, 0
10740xe6 0xf0 0x00 0x00 0x18 0x0e
1075
1076# CHECK: vstbrh %v18, 1383(%r3,%r4)
10770xe6 0x23 0x45 0x67 0x18 0x0e
1078
1079# CHECK: vstbrq %v0, 0
10800xe6 0x00 0x00 0x00 0x40 0x0e
1081
1082# CHECK: vstbrq %v0, 4095
10830xe6 0x00 0x0f 0xff 0x40 0x0e
1084
1085# CHECK: vstbrq %v0, 0(%r15)
10860xe6 0x00 0xf0 0x00 0x40 0x0e
1087
1088# CHECK: vstbrq %v0, 0(%r15,%r1)
10890xe6 0x0f 0x10 0x00 0x40 0x0e
1090
1091# CHECK: vstbrq %v15, 0
10920xe6 0xf0 0x00 0x00 0x40 0x0e
1093
1094# CHECK: vstbrq %v31, 0
10950xe6 0xf0 0x00 0x00 0x48 0x0e
1096
1097# CHECK: vstbrq %v18, 1383(%r3,%r4)
10980xe6 0x23 0x45 0x67 0x48 0x0e
1099
1100# CHECK: vstebrf %v0, 0, 0
11010xe6 0x00 0x00 0x00 0x00 0x0b
1102
1103# CHECK: vstebrf %v0, 0, 3
11040xe6 0x00 0x00 0x00 0x30 0x0b
1105
1106# CHECK: vstebrf %v0, 4095, 0
11070xe6 0x00 0x0f 0xff 0x00 0x0b
1108
1109# CHECK: vstebrf %v0, 0(%r15), 0
11100xe6 0x00 0xf0 0x00 0x00 0x0b
1111
1112# CHECK: vstebrf %v0, 0(%r15,%r1), 0
11130xe6 0x0f 0x10 0x00 0x00 0x0b
1114
1115# CHECK: vstebrf %v15, 0, 0
11160xe6 0xf0 0x00 0x00 0x00 0x0b
1117
1118# CHECK: vstebrf %v31, 0, 0
11190xe6 0xf0 0x00 0x00 0x08 0x0b
1120
1121# CHECK: vstebrf %v18, 1383(%r3,%r4), 2
11220xe6 0x23 0x45 0x67 0x28 0x0b
1123
1124# CHECK: vstebrg %v0, 0, 0
11250xe6 0x00 0x00 0x00 0x00 0x0a
1126
1127# CHECK: vstebrg %v0, 0, 1
11280xe6 0x00 0x00 0x00 0x10 0x0a
1129
1130# CHECK: vstebrg %v0, 4095, 0
11310xe6 0x00 0x0f 0xff 0x00 0x0a
1132
1133# CHECK: vstebrg %v0, 0(%r15), 0
11340xe6 0x00 0xf0 0x00 0x00 0x0a
1135
1136# CHECK: vstebrg %v0, 0(%r15,%r1), 0
11370xe6 0x0f 0x10 0x00 0x00 0x0a
1138
1139# CHECK: vstebrg %v15, 0, 0
11400xe6 0xf0 0x00 0x00 0x00 0x0a
1141
1142# CHECK: vstebrg %v31, 0, 0
11430xe6 0xf0 0x00 0x00 0x08 0x0a
1144
1145# CHECK: vstebrg %v18, 1383(%r3,%r4), 1
11460xe6 0x23 0x45 0x67 0x18 0x0a
1147
1148# CHECK: vstebrh %v0, 0, 0
11490xe6 0x00 0x00 0x00 0x00 0x09
1150
1151# CHECK: vstebrh %v0, 0, 7
11520xe6 0x00 0x00 0x00 0x70 0x09
1153
1154# CHECK: vstebrh %v0, 4095, 0
11550xe6 0x00 0x0f 0xff 0x00 0x09
1156
1157# CHECK: vstebrh %v0, 0(%r15), 0
11580xe6 0x00 0xf0 0x00 0x00 0x09
1159
1160# CHECK: vstebrh %v0, 0(%r15,%r1), 0
11610xe6 0x0f 0x10 0x00 0x00 0x09
1162
1163# CHECK: vstebrh %v15, 0, 0
11640xe6 0xf0 0x00 0x00 0x00 0x09
1165
1166# CHECK: vstebrh %v31, 0, 0
11670xe6 0xf0 0x00 0x00 0x08 0x09
1168
1169# CHECK: vstebrh %v18, 1383(%r3,%r4), 4
11700xe6 0x23 0x45 0x67 0x48 0x09
1171
1172# CHECK: vster %v0, 0, 0
11730xe6 0x00 0x00 0x00 0x00 0x0f
1174
1175# CHECK: vster %v0, 0, 15
11760xe6 0x00 0x00 0x00 0xf0 0x0f
1177
1178# CHECK: vster %v0, 4095, 0
11790xe6 0x00 0x0f 0xff 0x00 0x0f
1180
1181# CHECK: vster %v0, 0(%r15), 0
11820xe6 0x00 0xf0 0x00 0x00 0x0f
1183
1184# CHECK: vster %v0, 0(%r15,%r1), 0
11850xe6 0x0f 0x10 0x00 0x00 0x0f
1186
1187# CHECK: vster %v15, 0, 0
11880xe6 0xf0 0x00 0x00 0x00 0x0f
1189
1190# CHECK: vster %v31, 0, 0
11910xe6 0xf0 0x00 0x00 0x08 0x0f
1192
1193# CHECK: vster %v18, 1383(%r3,%r4), 11
11940xe6 0x23 0x45 0x67 0xb8 0x0f
1195
1196# CHECK: vsterf %v0, 0
11970xe6 0x00 0x00 0x00 0x20 0x0f
1198
1199# CHECK: vsterf %v0, 4095
12000xe6 0x00 0x0f 0xff 0x20 0x0f
1201
1202# CHECK: vsterf %v0, 0(%r15)
12030xe6 0x00 0xf0 0x00 0x20 0x0f
1204
1205# CHECK: vsterf %v0, 0(%r15,%r1)
12060xe6 0x0f 0x10 0x00 0x20 0x0f
1207
1208# CHECK: vsterf %v15, 0
12090xe6 0xf0 0x00 0x00 0x20 0x0f
1210
1211# CHECK: vsterf %v31, 0
12120xe6 0xf0 0x00 0x00 0x28 0x0f
1213
1214# CHECK: vsterf %v18, 1383(%r3,%r4)
12150xe6 0x23 0x45 0x67 0x28 0x0f
1216
1217# CHECK: vsterg %v0, 0
12180xe6 0x00 0x00 0x00 0x30 0x0f
1219
1220# CHECK: vsterg %v0, 4095
12210xe6 0x00 0x0f 0xff 0x30 0x0f
1222
1223# CHECK: vsterg %v0, 0(%r15)
12240xe6 0x00 0xf0 0x00 0x30 0x0f
1225
1226# CHECK: vsterg %v0, 0(%r15,%r1)
12270xe6 0x0f 0x10 0x00 0x30 0x0f
1228
1229# CHECK: vsterg %v15, 0
12300xe6 0xf0 0x00 0x00 0x30 0x0f
1231
1232# CHECK: vsterg %v31, 0
12330xe6 0xf0 0x00 0x00 0x38 0x0f
1234
1235# CHECK: vsterg %v18, 1383(%r3,%r4)
12360xe6 0x23 0x45 0x67 0x38 0x0f
1237
1238# CHECK: vsterh %v0, 0
12390xe6 0x00 0x00 0x00 0x10 0x0f
1240
1241# CHECK: vsterh %v0, 4095
12420xe6 0x00 0x0f 0xff 0x10 0x0f
1243
1244# CHECK: vsterh %v0, 0(%r15)
12450xe6 0x00 0xf0 0x00 0x10 0x0f
1246
1247# CHECK: vsterh %v0, 0(%r15,%r1)
12480xe6 0x0f 0x10 0x00 0x10 0x0f
1249
1250# CHECK: vsterh %v15, 0
12510xe6 0xf0 0x00 0x00 0x10 0x0f
1252
1253# CHECK: vsterh %v31, 0
12540xe6 0xf0 0x00 0x00 0x18 0x0f
1255
1256# CHECK: vsterh %v18, 1383(%r3,%r4)
12570xe6 0x23 0x45 0x67 0x18 0x0f
1258
1259# CHECK: vstrs %v0, %v0, %v0, %v0, 11, 0
12600xe7 0x00 0x0b 0x00 0x00 0x8b
1261
1262# CHECK: vstrs %v0, %v0, %v0, %v0, 11, 12
12630xe7 0x00 0x0b 0xc0 0x00 0x8b
1264
1265# CHECK: vstrs %v18, %v3, %v20, %v5, 11, 0
12660xe7 0x23 0x4b 0x00 0x5a 0x8b
1267
1268# CHECK: vstrs %v31, %v31, %v31, %v31, 11, 4
12690xe7 0xff 0xfb 0x40 0xff 0x8b
1270
1271# CHECK: vstrsb %v0, %v0, %v0, %v0, 0
12720xe7 0x00 0x00 0x00 0x00 0x8b
1273
1274# CHECK: vstrsb %v0, %v0, %v0, %v0, 0
12750xe7 0x00 0x00 0x00 0x00 0x8b
1276
1277# CHECK: vstrsb %v0, %v0, %v0, %v0, 12
12780xe7 0x00 0x00 0xc0 0x00 0x8b
1279
1280# CHECK: vstrsb %v0, %v0, %v0, %v15, 0
12810xe7 0x00 0x00 0x00 0xf0 0x8b
1282
1283# CHECK: vstrsb %v0, %v0, %v0, %v31, 0
12840xe7 0x00 0x00 0x00 0xf1 0x8b
1285
1286# CHECK: vstrsb %v0, %v0, %v15, %v0, 0
12870xe7 0x00 0xf0 0x00 0x00 0x8b
1288
1289# CHECK: vstrsb %v0, %v0, %v31, %v0, 0
12900xe7 0x00 0xf0 0x00 0x02 0x8b
1291
1292# CHECK: vstrsb %v0, %v15, %v0, %v0, 0
12930xe7 0x0f 0x00 0x00 0x00 0x8b
1294
1295# CHECK: vstrsb %v0, %v31, %v0, %v0, 0
12960xe7 0x0f 0x00 0x00 0x04 0x8b
1297
1298# CHECK: vstrsb %v15, %v0, %v0, %v0, 0
12990xe7 0xf0 0x00 0x00 0x00 0x8b
1300
1301# CHECK: vstrsb %v31, %v0, %v0, %v0, 0
13020xe7 0xf0 0x00 0x00 0x08 0x8b
1303
1304# CHECK: vstrsb %v18, %v3, %v20, %v5, 4
13050xe7 0x23 0x40 0x40 0x5a 0x8b
1306
1307# CHECK: vstrsb %v18, %v3, %v20, %v5, 12
13080xe7 0x23 0x40 0xc0 0x5a 0x8b
1309
1310# CHECK: vstrszb %v18, %v3, %v20, %v5
13110xe7 0x23 0x40 0x20 0x5a 0x8b
1312
1313# CHECK: vstrsf %v0, %v0, %v0, %v0, 0
13140xe7 0x00 0x02 0x00 0x00 0x8b
1315
1316# CHECK: vstrsf %v0, %v0, %v0, %v0, 0
13170xe7 0x00 0x02 0x00 0x00 0x8b
1318
1319# CHECK: vstrsf %v0, %v0, %v0, %v0, 12
13200xe7 0x00 0x02 0xc0 0x00 0x8b
1321
1322# CHECK: vstrsf %v0, %v0, %v0, %v15, 0
13230xe7 0x00 0x02 0x00 0xf0 0x8b
1324
1325# CHECK: vstrsf %v0, %v0, %v0, %v31, 0
13260xe7 0x00 0x02 0x00 0xf1 0x8b
1327
1328# CHECK: vstrsf %v0, %v0, %v15, %v0, 0
13290xe7 0x00 0xf2 0x00 0x00 0x8b
1330
1331# CHECK: vstrsf %v0, %v0, %v31, %v0, 0
13320xe7 0x00 0xf2 0x00 0x02 0x8b
1333
1334# CHECK: vstrsf %v0, %v15, %v0, %v0, 0
13350xe7 0x0f 0x02 0x00 0x00 0x8b
1336
1337# CHECK: vstrsf %v0, %v31, %v0, %v0, 0
13380xe7 0x0f 0x02 0x00 0x04 0x8b
1339
1340# CHECK: vstrsf %v15, %v0, %v0, %v0, 0
13410xe7 0xf0 0x02 0x00 0x00 0x8b
1342
1343# CHECK: vstrsf %v31, %v0, %v0, %v0, 0
13440xe7 0xf0 0x02 0x00 0x08 0x8b
1345
1346# CHECK: vstrsf %v18, %v3, %v20, %v5, 4
13470xe7 0x23 0x42 0x40 0x5a 0x8b
1348
1349# CHECK: vstrsf %v18, %v3, %v20, %v5, 12
13500xe7 0x23 0x42 0xc0 0x5a 0x8b
1351
1352# CHECK: vstrszf %v18, %v3, %v20, %v5
13530xe7 0x23 0x42 0x20 0x5a 0x8b
1354
1355# CHECK: vstrsh %v0, %v0, %v0, %v0, 0
13560xe7 0x00 0x01 0x00 0x00 0x8b
1357
1358# CHECK: vstrsh %v0, %v0, %v0, %v0, 0
13590xe7 0x00 0x01 0x00 0x00 0x8b
1360
1361# CHECK: vstrsh %v0, %v0, %v0, %v0, 12
13620xe7 0x00 0x01 0xc0 0x00 0x8b
1363
1364# CHECK: vstrsh %v0, %v0, %v0, %v15, 0
13650xe7 0x00 0x01 0x00 0xf0 0x8b
1366
1367# CHECK: vstrsh %v0, %v0, %v0, %v31, 0
13680xe7 0x00 0x01 0x00 0xf1 0x8b
1369
1370# CHECK: vstrsh %v0, %v0, %v15, %v0, 0
13710xe7 0x00 0xf1 0x00 0x00 0x8b
1372
1373# CHECK: vstrsh %v0, %v0, %v31, %v0, 0
13740xe7 0x00 0xf1 0x00 0x02 0x8b
1375
1376# CHECK: vstrsh %v0, %v15, %v0, %v0, 0
13770xe7 0x0f 0x01 0x00 0x00 0x8b
1378
1379# CHECK: vstrsh %v0, %v31, %v0, %v0, 0
13800xe7 0x0f 0x01 0x00 0x04 0x8b
1381
1382# CHECK: vstrsh %v15, %v0, %v0, %v0, 0
13830xe7 0xf0 0x01 0x00 0x00 0x8b
1384
1385# CHECK: vstrsh %v31, %v0, %v0, %v0, 0
13860xe7 0xf0 0x01 0x00 0x08 0x8b
1387
1388# CHECK: vstrsh %v18, %v3, %v20, %v5, 4
13890xe7 0x23 0x41 0x40 0x5a 0x8b
1390
1391# CHECK: vstrsh %v18, %v3, %v20, %v5, 12
13920xe7 0x23 0x41 0xc0 0x5a 0x8b
1393
1394# CHECK: vstrszh %v18, %v3, %v20, %v5
13950xe7 0x23 0x41 0x20 0x5a 0x8b
1396
1397# CHECK: wcefb %f0, %f0, 0, 0
13980xe7 0x00 0x00 0x08 0x20 0xc3
1399
1400# CHECK: wcefb %f0, %f0, 0, 0
14010xe7 0x00 0x00 0x08 0x20 0xc3
1402
1403# CHECK: wcefb %f0, %f0, 0, 15
14040xe7 0x00 0x00 0xf8 0x20 0xc3
1405
1406# CHECK: wcefb %f0, %f0, 4, 0
14070xe7 0x00 0x00 0x0c 0x20 0xc3
1408
1409# CHECK: wcefb %f0, %v31, 0, 0
14100xe7 0x0f 0x00 0x08 0x24 0xc3
1411
1412# CHECK: wcefb %v31, %f0, 0, 0
14130xe7 0xf0 0x00 0x08 0x28 0xc3
1414
1415# CHECK: wcefb %f14, %v17, 4, 10
14160xe7 0xe1 0x00 0xac 0x24 0xc3
1417
1418# CHECK: wcelfb %f0, %f0, 0, 0
14190xe7 0x00 0x00 0x08 0x20 0xc1
1420
1421# CHECK: wcelfb %f0, %f0, 0, 0
14220xe7 0x00 0x00 0x08 0x20 0xc1
1423
1424# CHECK: wcelfb %f0, %f0, 0, 15
14250xe7 0x00 0x00 0xf8 0x20 0xc1
1426
1427# CHECK: wcelfb %f0, %f0, 4, 0
14280xe7 0x00 0x00 0x0c 0x20 0xc1
1429
1430# CHECK: wcelfb %f0, %v31, 0, 0
14310xe7 0x0f 0x00 0x08 0x24 0xc1
1432
1433# CHECK: wcelfb %v31, %f0, 0, 0
14340xe7 0xf0 0x00 0x08 0x28 0xc1
1435
1436# CHECK: wcelfb %f14, %v17, 4, 10
14370xe7 0xe1 0x00 0xac 0x24 0xc1
1438
1439# CHECK: wcfeb %f0, %f0, 0, 0
14400xe7 0x00 0x00 0x08 0x20 0xc2
1441
1442# CHECK: wcfeb %f0, %f0, 0, 0
14430xe7 0x00 0x00 0x08 0x20 0xc2
1444
1445# CHECK: wcfeb %f0, %f0, 0, 15
14460xe7 0x00 0x00 0xf8 0x20 0xc2
1447
1448# CHECK: wcfeb %f0, %f0, 4, 0
14490xe7 0x00 0x00 0x0c 0x20 0xc2
1450
1451# CHECK: wcfeb %f0, %v31, 0, 0
14520xe7 0x0f 0x00 0x08 0x24 0xc2
1453
1454# CHECK: wcfeb %v31, %f0, 0, 0
14550xe7 0xf0 0x00 0x08 0x28 0xc2
1456
1457# CHECK: wcfeb %f14, %v17, 4, 10
14580xe7 0xe1 0x00 0xac 0x24 0xc2
1459
1460# CHECK: wclfeb %f0, %f0, 0, 0
14610xe7 0x00 0x00 0x08 0x20 0xc0
1462
1463# CHECK: wclfeb %f0, %f0, 0, 0
14640xe7 0x00 0x00 0x08 0x20 0xc0
1465
1466# CHECK: wclfeb %f0, %f0, 0, 15
14670xe7 0x00 0x00 0xf8 0x20 0xc0
1468
1469# CHECK: wclfeb %f0, %f0, 4, 0
14700xe7 0x00 0x00 0x0c 0x20 0xc0
1471
1472# CHECK: wclfeb %f0, %v31, 0, 0
14730xe7 0x0f 0x00 0x08 0x24 0xc0
1474
1475# CHECK: wclfeb %v31, %f0, 0, 0
14760xe7 0xf0 0x00 0x08 0x28 0xc0
1477
1478# CHECK: wclfeb %f14, %v17, 4, 10
14790xe7 0xe1 0x00 0xac 0x24 0xc0
1480