[InstCombine] Signed saturation tests. NFC
[llvm-complete.git] / test / MC / Disassembler / PowerPC / vsx.txt
blob50330ff92c01cdb50082ee93f23dce907a3ba60a
1 # RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s
3 # CHECK: lxsdx 7, 5, 31
4 0x7c 0xe5 0xfc 0x98
6 # CHECK: lxsiwax 7, 5, 31
7 0x7c 0xe5 0xf8 0x98
9 # CHECK: lxsiwzx 7, 5, 31
10 0x7c 0xe5 0xf8 0x18
12 # CHECK: lxsspx 7, 5, 31
13 0x7c 0xe5 0xfc 0x18
15 # CHECK: lxvd2x 7, 5, 31
16 0x7c 0xe5 0xfe 0x98
18 # CHECK: lxvdsx 7, 5, 31
19 0x7c 0xe5 0xfa 0x98
21 # CHECK: lxvw4x 7, 5, 31
22 0x7c 0xe5 0xfe 0x18
24 # CHECK: stxsdx 8, 5, 31
25 0x7d 0x05 0xfd 0x98
27 # CHECK: stxsiwx 8, 5, 31
28 0x7d 0x05 0xf9 0x18
30 # CHECK: stxsspx 8, 5, 31
31 0x7d 0x05 0xfd 0x18
33 # CHECK: stxvd2x 8, 5, 31
34 0x7d 0x05 0xff 0x98
36 # CHECK: stxvw4x 8, 5, 31
37 0x7d 0x05 0xff 0x18
39 # CHECK: xsabsdp 7, 27
40 0xf0 0xe0 0xdd 0x64
42 # CHECK: xsaddsp 7, 63, 27
43 0xf0 0xff 0xd8 0x04
45 # CHECK: xsadddp 7, 63, 27
46 0xf0 0xff 0xd9 0x04
48 # CHECK: xscmpodp 6, 63, 27
49 0xf3 0x1f 0xd9 0x5c
51 # CHECK: xscmpudp 6, 63, 27
52 0xf3 0x1f 0xd9 0x1c
54 # CHECK: xscpsgndp 7, 63, 27
55 0xf0 0xff 0xdd 0x84
57 # CHECK: xscvdpsp 7, 27
58 0xf0 0xe0 0xdc 0x24
60 # CHECK: xscvdpspn 7, 27
61 0xf0 0xe0 0xdc 0x2c
63 # CHECK: xscvdpsxds 7, 27
64 0xf0 0xe0 0xdd 0x60
66 # CHECK: xscvdpsxws 7, 27
67 0xf0 0xe0 0xd9 0x60
69 # CHECK: xscvdpuxds 7, 27
70 0xf0 0xe0 0xdd 0x20
72 # CHECK: xscvdpuxws 7, 27
73 0xf0 0xe0 0xd9 0x20
75 # CHECK: xscvspdp 7, 27
76 0xf0 0xe0 0xdd 0x24
78 # CHECK: xscvspdpn 7, 27
79 0xf0 0xe0 0xdd 0x2c
81 # CHECK: xscvsxdsp 7, 27
82 0xf0 0xe0 0xdc 0xe0
84 # CHECK: xscvsxddp 7, 27
85 0xf0 0xe0 0xdd 0xe0
87 # CHECK: xscvuxdsp 7, 27
88 0xf0 0xe0 0xdc 0xa0
90 # CHECK: xscvuxddp 7, 27
91 0xf0 0xe0 0xdd 0xa0
93 # CHECK: xsdivsp 7, 63, 27
94 0xf0 0xff 0xd8 0xc4
96 # CHECK: xsdivdp 7, 63, 27
97 0xf0 0xff 0xd9 0xc4
99 # CHECK: xsmaddadp 7, 63, 27
100 0xf0 0xff 0xd9 0x0c
102 # CHECK: xsmaddmdp 7, 63, 27
103 0xf0 0xff 0xd9 0x4c
105 # CHECK: xsmaddasp 7, 63, 27
106 0xf0 0xff 0xd8 0x0c
108 # CHECK: xsmaddmsp 7, 63, 27
109 0xf0 0xff 0xd8 0x4c
111 # CHECK: xsmaxdp 7, 63, 27
112 0xf0 0xff 0xdd 0x04
114 # CHECK: xsmindp 7, 63, 27
115 0xf0 0xff 0xdd 0x44
117 # CHECK: xsmsubadp 7, 63, 27
118 0xf0 0xff 0xd9 0x8c
120 # CHECK: xsmsubmdp 7, 63, 27
121 0xf0 0xff 0xd9 0xcc
123 # CHECK: xsmsubasp 7, 63, 27
124 0xf0 0xff 0xd8 0x8c
126 # CHECK: xsmsubmsp 7, 63, 27
127 0xf0 0xff 0xd8 0xcc
129 # CHECK: xsmulsp 7, 63, 27
130 0xf0 0xff 0xd8 0x84
132 # CHECK: xsmuldp 7, 63, 27
133 0xf0 0xff 0xd9 0x84
135 # CHECK: xsnabsdp 7, 27
136 0xf0 0xe0 0xdd 0xa4
138 # CHECK: xsnegdp 7, 27
139 0xf0 0xe0 0xdd 0xe4
141 # CHECK: xsnmaddadp 7, 63, 27
142 0xf0 0xff 0xdd 0x0c
144 # CHECK: xsnmaddmdp 7, 63, 27
145 0xf0 0xff 0xdd 0x4c
147 # CHECK: xsnmsubadp 7, 63, 27
148 0xf0 0xff 0xdd 0x8c
150 # CHECK: xsnmsubmdp 7, 63, 27
151 0xf0 0xff 0xdd 0xcc
153 # CHECK: xsnmaddasp 7, 63, 27
154 0xf0 0xff 0xdc 0x0c
156 # CHECK: xsnmaddmsp 7, 63, 27
157 0xf0 0xff 0xdc 0x4c
159 # CHECK: xsnmsubasp 7, 63, 27
160 0xf0 0xff 0xdc 0x8c
162 # CHECK: xsnmsubmsp 7, 63, 27
163 0xf0 0xff 0xdc 0xcc
165 # CHECK: xsrdpi 7, 27
166 0xf0 0xe0 0xd9 0x24
168 # CHECK: xsrdpic 7, 27
169 0xf0 0xe0 0xd9 0xac
171 # CHECK: xsrdpim 7, 27
172 0xf0 0xe0 0xd9 0xe4
174 # CHECK: xsrdpip 7, 27
175 0xf0 0xe0 0xd9 0xa4
177 # CHECK: xsrdpiz 7, 27
178 0xf0 0xe0 0xd9 0x64
180 # CHECK: xsresp 7, 27
181 0xf0 0xe0 0xd8 0x68
183 # CHECK: xsredp 7, 27
184 0xf0 0xe0 0xd9 0x68
186 # CHECK: xsrsqrtesp 7, 27
187 0xf0 0xe0 0xd8 0x28
189 # CHECK: xsrsqrtedp 7, 27
190 0xf0 0xe0 0xd9 0x28
192 # CHECK: xssqrtsp 7, 27
193 0xf0 0xe0 0xd8 0x2c
195 # CHECK: xssqrtdp 7, 27
196 0xf0 0xe0 0xd9 0x2c
198 # CHECK: xssubsp 7, 63, 27
199 0xf0 0xff 0xd8 0x44
201 # CHECK: xssubdp 7, 63, 27
202 0xf0 0xff 0xd9 0x44
204 # CHECK: xstdivdp 6, 63, 27
205 0xf3 0x1f 0xd9 0xec
207 # CHECK: xstsqrtdp 6, 27
208 0xf3 0x00 0xd9 0xa8
210 # CHECK: xvabsdp 7, 27
211 0xf0 0xe0 0xdf 0x64
213 # CHECK: xvabssp 7, 27
214 0xf0 0xe0 0xde 0x64
216 # CHECK: xvadddp 7, 63, 27
217 0xf0 0xff 0xdb 0x04
219 # CHECK: xvaddsp 7, 63, 27
220 0xf0 0xff 0xda 0x04
222 # CHECK: xvcmpeqdp 7, 63, 27
223 0xf0 0xff 0xdb 0x1c
225 # CHECK: xvcmpeqdp. 7, 63, 27
226 0xf0 0xff 0xdf 0x1c
228 # CHECK: xvcmpeqsp 7, 63, 27
229 0xf0 0xff 0xda 0x1c
231 # CHECK: xvcmpeqsp. 7, 63, 27
232 0xf0 0xff 0xde 0x1c
234 # CHECK: xvcmpgedp 7, 63, 27
235 0xf0 0xff 0xdb 0x9c
237 # CHECK: xvcmpgedp. 7, 63, 27
238 0xf0 0xff 0xdf 0x9c
240 # CHECK: xvcmpgesp 7, 63, 27
241 0xf0 0xff 0xda 0x9c
243 # CHECK: xvcmpgesp. 7, 63, 27
244 0xf0 0xff 0xde 0x9c
246 # CHECK: xvcmpgtdp 7, 63, 27
247 0xf0 0xff 0xdb 0x5c
249 # CHECK: xvcmpgtdp. 7, 63, 27
250 0xf0 0xff 0xdf 0x5c
252 # CHECK: xvcmpgtsp 7, 63, 27
253 0xf0 0xff 0xda 0x5c
255 # CHECK: xvcmpgtsp. 7, 63, 27
256 0xf0 0xff 0xde 0x5c
258 # CHECK: xvcpsgndp 7, 63, 27
259 0xf0 0xff 0xdf 0x84
261 # CHECK: xvcpsgnsp 7, 63, 27
262 0xf0 0xff 0xde 0x84
264 # CHECK: xvcvdpsp 7, 27
265 0xf0 0xe0 0xde 0x24
267 # CHECK: xvcvdpsxds 7, 27
268 0xf0 0xe0 0xdf 0x60
270 # CHECK: xvcvdpsxws 7, 27
271 0xf0 0xe0 0xdb 0x60
273 # CHECK: xvcvdpuxds 7, 27
274 0xf0 0xe0 0xdf 0x20
276 # CHECK: xvcvdpuxws 7, 27
277 0xf0 0xe0 0xdb 0x20
279 # CHECK: xvcvspdp 7, 27
280 0xf0 0xe0 0xdf 0x24
282 # CHECK: xvcvspsxds 7, 27
283 0xf0 0xe0 0xde 0x60
285 # CHECK: xvcvspsxws 7, 27
286 0xf0 0xe0 0xda 0x60
288 # CHECK: xvcvspuxds 7, 27
289 0xf0 0xe0 0xde 0x20
291 # CHECK: xvcvspuxws 7, 27
292 0xf0 0xe0 0xda 0x20
294 # CHECK: xvcvsxddp 7, 27
295 0xf0 0xe0 0xdf 0xe0
297 # CHECK: xvcvsxdsp 7, 27
298 0xf0 0xe0 0xde 0xe0
300 # CHECK: xvcvsxwdp 7, 27
301 0xf0 0xe0 0xdb 0xe0
303 # CHECK: xvcvsxwsp 7, 27
304 0xf0 0xe0 0xda 0xe0
306 # CHECK: xvcvuxddp 7, 27
307 0xf0 0xe0 0xdf 0xa0
309 # CHECK: xvcvuxdsp 7, 27
310 0xf0 0xe0 0xde 0xa0
312 # CHECK: xvcvuxwdp 7, 27
313 0xf0 0xe0 0xdb 0xa0
315 # CHECK: xvcvuxwsp 7, 27
316 0xf0 0xe0 0xda 0xa0
318 # CHECK: xvdivdp 7, 63, 27
319 0xf0 0xff 0xdb 0xc4
321 # CHECK: xvdivsp 7, 63, 27
322 0xf0 0xff 0xda 0xc4
324 # CHECK: xvmaddadp 7, 63, 27
325 0xf0 0xff 0xdb 0x0c
327 # CHECK: xvmaddasp 7, 63, 27
328 0xf0 0xff 0xda 0x0c
330 # CHECK: xvmaddmdp 7, 63, 27
331 0xf0 0xff 0xdb 0x4c
333 # CHECK: xvmaddmsp 7, 63, 27
334 0xf0 0xff 0xda 0x4c
336 # CHECK: xvmaxdp 7, 63, 27
337 0xf0 0xff 0xdf 0x04
339 # CHECK: xvmaxsp 7, 63, 27
340 0xf0 0xff 0xde 0x04
342 # CHECK: xvmindp 7, 63, 27
343 0xf0 0xff 0xdf 0x44
345 # CHECK: xvminsp 7, 63, 27
346 0xf0 0xff 0xde 0x44
348 # CHECK: xvmovdp 7, 63
349 0xf0 0xff 0xff 0x86
351 # CHECK: xvmovsp 7, 63
352 0xf0 0xff 0xfe 0x86
354 # CHECK: xvmsubadp 7, 63, 27
355 0xf0 0xff 0xdb 0x8c
357 # CHECK: xvmsubasp 7, 63, 27
358 0xf0 0xff 0xda 0x8c
360 # CHECK: xvmsubmdp 7, 63, 27
361 0xf0 0xff 0xdb 0xcc
363 # CHECK: xvmsubmsp 7, 63, 27
364 0xf0 0xff 0xda 0xcc
366 # CHECK: xvmuldp 7, 63, 27
367 0xf0 0xff 0xdb 0x84
369 # CHECK: xvmulsp 7, 63, 27
370 0xf0 0xff 0xda 0x84
372 # CHECK: xvnabsdp 7, 27
373 0xf0 0xe0 0xdf 0xa4
375 # CHECK: xvnabssp 7, 27
376 0xf0 0xe0 0xde 0xa4
378 # CHECK: xvnegdp 7, 27
379 0xf0 0xe0 0xdf 0xe4
381 # CHECK: xvnegsp 7, 27
382 0xf0 0xe0 0xde 0xe4
384 # CHECK: xvnmaddadp 7, 63, 27
385 0xf0 0xff 0xdf 0x0c
387 # CHECK: xvnmaddasp 7, 63, 27
388 0xf0 0xff 0xde 0x0c
390 # CHECK: xvnmaddmdp 7, 63, 27
391 0xf0 0xff 0xdf 0x4c
393 # CHECK: xvnmaddmsp 7, 63, 27
394 0xf0 0xff 0xde 0x4c
396 # CHECK: xvnmsubadp 7, 63, 27
397 0xf0 0xff 0xdf 0x8c
399 # CHECK: xvnmsubasp 7, 63, 27
400 0xf0 0xff 0xde 0x8c
402 # CHECK: xvnmsubmdp 7, 63, 27
403 0xf0 0xff 0xdf 0xcc
405 # CHECK: xvnmsubmsp 7, 63, 27
406 0xf0 0xff 0xde 0xcc
408 # CHECK: xvrdpi 7, 27
409 0xf0 0xe0 0xdb 0x24
411 # CHECK: xvrdpic 7, 27
412 0xf0 0xe0 0xdb 0xac
414 # CHECK: xvrdpim 7, 27
415 0xf0 0xe0 0xdb 0xe4
417 # CHECK: xvrdpip 7, 27
418 0xf0 0xe0 0xdb 0xa4
420 # CHECK: xvrdpiz 7, 27
421 0xf0 0xe0 0xdb 0x64
423 # CHECK: xvredp 7, 27
424 0xf0 0xe0 0xdb 0x68
426 # CHECK: xvresp 7, 27
427 0xf0 0xe0 0xda 0x68
429 # CHECK: xvrspi 7, 27
430 0xf0 0xe0 0xda 0x24
432 # CHECK: xvrspic 7, 27
433 0xf0 0xe0 0xda 0xac
435 # CHECK: xvrspim 7, 27
436 0xf0 0xe0 0xda 0xe4
438 # CHECK: xvrspip 7, 27
439 0xf0 0xe0 0xda 0xa4
441 # CHECK: xvrspiz 7, 27
442 0xf0 0xe0 0xda 0x64
444 # CHECK: xvrsqrtedp 7, 27
445 0xf0 0xe0 0xdb 0x28
447 # CHECK: xvrsqrtesp 7, 27
448 0xf0 0xe0 0xda 0x28
450 # CHECK: xvsqrtdp 7, 27
451 0xf0 0xe0 0xdb 0x2c
453 # CHECK: xvsqrtsp 7, 27
454 0xf0 0xe0 0xda 0x2c
456 # CHECK: xvsubdp 7, 63, 27
457 0xf0 0xff 0xdb 0x44
459 # CHECK: xvsubsp 7, 63, 27
460 0xf0 0xff 0xda 0x44
462 # CHECK: xvtdivdp 6, 63, 27
463 0xf3 0x1f 0xdb 0xec
465 # CHECK: xvtdivsp 6, 63, 27
466 0xf3 0x1f 0xda 0xec
468 # CHECK: xvtsqrtdp 6, 27
469 0xf3 0x00 0xdb 0xa8
471 # CHECK: xvtsqrtsp 6, 27
472 0xf3 0x00 0xda 0xa8
474 # CHECK: xxland 7, 63, 27
475 0xf0 0xff 0xdc 0x14
477 # CHECK: xxleqv 7, 63, 27
478 0xf0 0xff 0xdd 0xd4
480 # CHECK: xxlnand 7, 63, 27
481 0xf0 0xff 0xdd 0x94
483 # CHECK: xxlorc 7, 63, 27
484 0xf0 0xff 0xdd 0x54
486 # CHECK: xxlandc 7, 63, 27
487 0xf0 0xff 0xdc 0x54
489 # CHECK: xxlnor 7, 63, 27
490 0xf0 0xff 0xdd 0x14
492 # CHECK: xxlor 7, 63, 27
493 0xf0 0xff 0xdc 0x94
495 # CHECK: xxlxor 7, 63, 27
496 0xf0 0xff 0xdc 0xd4
498 # CHECK: xxmrghd 7, 63, 27
499 0xf0 0xff 0xd8 0x54
501 # CHECK: xxmrghw 7, 63, 27
502 0xf0 0xff 0xd8 0x94
504 # CHECK: xxmrgld 7, 63, 27
505 0xf0 0xff 0xdb 0x54
507 # CHECK: xxmrglw 7, 63, 27
508 0xf0 0xff 0xd9 0x94
510 # CHECK: xxpermdi 7, 63, 27, 2
511 0xf0 0xff 0xda 0x54
513 # CHECK: xxsel 7, 63, 27, 14
514 0xf0 0xff 0xdb 0xb4
516 # CHECK: xxsldwi 7, 63, 27, 1
517 0xf0 0xff 0xd9 0x14
519 # CHECK: xxspltd 7, 63, 1
520 0xf0 0xff 0xfb 0x56
522 # CHECK: xxspltw 7, 27, 3
523 0xf0 0xe3 0xda 0x90
525 # CHECK: xxswapd 7, 63
526 0xf0 0xff 0xfa 0x56
528 # CHECK: mfvsrd 3, 40
529 0x7d 0x03 0x00 0x67
531 # CHECK: mffprd 3, 0
532 0x7c 0x03 0x00 0x66
534 # CHECK: mfvsrwz 5, 40
535 0x7d 0x05 0x00 0xe7
537 # CHECK: mffprwz 5, 0
538 0x7c 0x05 0x00 0xe6
540 # CHECK: mtvsrd 40, 3
541 0x7d 0x03 0x01 0x67
543 # CHECK: mtfprd 0, 3
544 0x7c 0x03 0x01 0x66
546 # CHECK: mtvsrwa 40, 3
547 0x7d 0x03 0x01 0xa7
549 # CHECK: mtfprwa 0, 3
550 0x7c 0x03 0x01 0xa6
552 # CHECK: mtvsrwz 40, 3
553 0x7d 0x03 0x01 0xe7
555 # CHECK: mtfprwz 0, 3
556 0x7c 0x03 0x01 0xe6
558 # Power9 Instructions:
560 # CHECK: xscpsgnqp 7, 31, 27
561 0xfc 0xff 0xd8 0xc8
563 # CHECK: xsabsqp 7, 27
564 0xfc 0xe0 0xde 0x48
566 # CHECK: xsnegqp 7, 27
567 0xfc 0xf0 0xde 0x48
569 # CHECK: xsnabsqp 7, 27
570 0xfc 0xe8 0xde 0x48
572 # CHECK: xsaddqp 7, 31, 27
573 0xfc 0xff 0xd8 0x08
575 # CHECK: xsaddqpo 7, 31, 27
576 0xfc 0xff 0xd8 0x09
578 # CHECK: xsdivqp 7, 31, 27
579 0xfc 0xff 0xdc 0x48
581 # CHECK: xsdivqpo 7, 31, 27
582 0xfc 0xff 0xdc 0x49
584 # CHECK: xsmulqp 7, 31, 27
585 0xfc 0xff 0xd8 0x48
587 # CHECK: xsmulqpo 7, 31, 27
588 0xfc 0xff 0xd8 0x49
590 # CHECK: xssqrtqp 7, 31
591 0xfc 0xfb 0xfe 0x48
593 # CHECK: xssqrtqpo 7, 31
594 0xfc 0xfb 0xfe 0x49
596 # CHECK: xssubqp 7, 31, 27
597 0xfc 0xff 0xdc 0x08
599 # CHECK: xssubqpo 7, 31, 27
600 0xfc 0xff 0xdc 0x09
602 # CHECK: xsmaddqp 7, 31, 27
603 0xfc 0xff 0xdb 0x08
605 # CHECK: xsmaddqpo 7, 31, 27
606 0xfc 0xff 0xdb 0x09
608 # CHECK: xsmsubqp 7, 31, 27
609 0xfc 0xff 0xdb 0x48
611 # CHECK: xsmsubqpo 7, 31, 27
612 0xfc 0xff 0xdb 0x49
614 # CHECK: xsnmaddqp 7, 31, 27
615 0xfc 0xff 0xdb 0x88
617 # CHECK: xsnmaddqpo 7, 31, 27
618 0xfc 0xff 0xdb 0x89
620 # CHECK: xsnmsubqp 7, 31, 27
621 0xfc 0xff 0xdb 0xc8
623 # CHECK: xsnmsubqpo 7, 31, 27
624 0xfc 0xff 0xdb 0xc9
626 # CHECK: xscmpoqp 6, 31, 27
627 0xff 0x1f 0xd9 0x08
629 # CHECK: xscmpuqp 6, 31, 27
630 0xff 0x1f 0xdd 0x08
632 # CHECK: xscmpexpdp 6, 63, 27
633 0xf3 0x1f 0xd9 0xdc
635 # CHECK: xscmpexpqp 6, 31, 27
636 0xff 0x1f 0xd9 0x48
638 # CHECK: xscmpeqdp 7, 63, 27
639 0xf0 0xff 0xd8 0x1c
641 # CHECK: xscmpgedp 7, 63, 27
642 0xf0 0xff 0xd8 0x9c
644 # CHECK: xscmpgtdp 7, 63, 27
645 0xf0 0xff 0xd8 0x5c
647 # CHECK: xscvdpqp 7, 27
648 0xfc 0xf6 0xde 0x88
650 # CHECK: xscvqpdp 7, 27
651 0xfc 0xf4 0xde 0x88
653 # CHECK: xscvqpdpo 7, 27
654 0xfc 0xf4 0xde 0x89
656 # CHECK: xscvqpsdz 7, 27
657 0xfc 0xf9 0xde 0x88
659 # CHECK: xscvqpswz 7, 27
660 0xfc 0xe9 0xde 0x88
662 # CHECK: xscvqpudz 7, 27
663 0xfc 0xf1 0xde 0x88
665 # CHECK: xscvqpuwz 7, 27
666 0xfc 0xe1 0xde 0x88
668 # CHECK: xscvsdqp 7, 27
669 0xfc 0xea 0xde 0x88
671 # CHECK: xscvudqp 7, 27
672 0xfc 0xe2 0xde 0x88
674 # CHECK: xscvdphp 7, 63
675 0xf0 0xf1 0xfd 0x6e
677 # CHECK: xscvhpdp 7, 63
678 0xf0 0xf0 0xfd 0x6e
680 # CHECK: xvcvhpsp 7, 63
681 0xf0 0xf8 0xff 0x6e
683 # CHECK: xvcvsphp 7, 63
684 0xf0 0xf9 0xff 0x6e
686 # CHECK: xsrqpi 1, 7, 27, 2
687 0xfc 0xe1 0xdc 0x0a
689 # CHECK: xsrqpix 1, 7, 27, 2
690 0xfc 0xe1 0xdc 0x0b
692 # CHECK: xsrqpxp 1, 7, 27, 2
693 0xfc 0xe1 0xdc 0x4a
695 # CHECK: xsiexpdp 63, 3, 4
696 0xf3 0xe3 0x27 0x2d
698 # CHECK: xsiexpqp 7, 31, 27
699 0xfc 0xff 0xde 0xc8
701 # CHECK: xviexpdp 7, 63, 27
702 0xf0 0xff 0xdf 0xc4
704 # CHECK: xviexpsp 7, 63, 27
705 0xf0 0xff 0xde 0xc4
707 # CHECK: xxextractuw 7, 63, 15
708 0xf0 0xef 0xfa 0x96
710 # CHECK: xxinsertw 7, 63, 15
711 0xf0 0xef 0xfa 0xd6
713 # CHECK: xsxexpdp 7, 63
714 0xf0 0xe0 0xfd 0x6e
716 # CHECK: xsxsigdp 7, 63
717 0xf0 0xe1 0xfd 0x6e
719 # CHECK: xsxexpqp 7, 31
720 0xfc 0xe2 0xfe 0x48
722 # CHECK: xsxsigqp 7, 31
723 0xfc 0xf2 0xfe 0x48
725 # CHECK: xvxexpdp 7, 63
726 0xf0 0xe0 0xff 0x6e
728 # CHECK: xvxexpsp 7, 63
729 0xf0 0xe8 0xff 0x6e
731 # CHECK: xvxsigdp 7, 63
732 0xf0 0xe1 0xff 0x6e
734 # CHECK: xvxsigsp 7, 63
735 0xf0 0xe9 0xff 0x6e
737 # CHECK: xststdcsp 7, 63, 127
738 0xf3 0xff 0xfc 0xaa
740 # CHECK: xststdcdp 7, 63, 127
741 0xf3 0xff 0xfd 0xaa
743 # CHECK: xststdcqp 7, 31, 127
744 0xff 0xff 0xfd 0x88
746 # CHECK: xststdcsp 7, 63, 127
747 0xf3 0xff 0xfc 0xaa
749 # CHECK: xststdcdp 7, 63, 127
750 0xf3 0xff 0xfd 0xaa
752 # CHECK: xststdcqp 7, 31, 127
753 0xff 0xff 0xfd 0x88
755 # CHECK: xsmaxcdp 7, 63, 27
756 0xf0 0xff 0xdc 0x04
758 # CHECK: xsmaxjdp 7, 63, 27
759 0xf0 0xff 0xdc 0x84
761 # CHECK: xsmincdp 7, 63, 27
762 0xf0 0xff 0xdc 0x44
764 # CHECK: xsminjdp 7, 63, 27
765 0xf0 0xff 0xdc 0xc4
767 # CHECK: xxbrh 7, 63
768 0xf0 0xe7 0xff 0x6e
770 # CHECK: xxbrw 7, 63
771 0xf0 0xef 0xff 0x6e
773 # CHECK: xxbrd 7, 63
774 0xf0 0xf7 0xff 0x6e
776 # CHECK: xxbrq 7, 63
777 0xf0 0xff 0xff 0x6e
779 # CHECK: xxperm 7, 63, 27
780 0xf0 0xff 0xd8 0xd4
782 # CHECK: xxpermr 7, 63, 27
783 0xf0 0xff 0xd9 0xd4
785 # CHECK: xxspltib 63, 255
786 0xf3 0xe7 0xfa 0xd1
788 # CHECK: lxv 61, 32752(31)
789 0xf7 0xbf 0x7f 0xf9
791 # CHECK: lxv 61, -32768(0)
792 0xf7 0xa0 0x80 0x09
794 # CHECK: stxv 61, 32752(31)
795 0xf7 0xbf 0x7f 0xfd
797 # CHECK: stxv 61, -32768(0)
798 0xf7 0xa0 0x80 0x0d
800 # CHECK: lxsd 31, -32768(0)
801 0xe7 0xe0 0x80 0x02
803 # CHECK: lxsd 31, 32764(12)
804 0xe7 0xec 0x7f 0xfe
806 # CHECK: lxssp 31, -32768(0)
807 0xe7 0xe0 0x80 0x03
809 # CHECK: lxssp 31, 32764(12)
810 0xe7 0xec 0x7f 0xff
812 # CHECK: stxsd 31, 32764(12)
813 0xf7 0xec 0x7f 0xfe
815 # CHECK: stxssp 31, -32768(0)
816 0xf7 0xe0 0x80 0x03
818 # CHECK: lxvx 57, 12, 27
819 0x7f 0x2c 0xda 0x19
821 # CHECK: lxsibzx 57, 12, 27
822 0x7f 0x2c 0xde 0x1b
824 # CHECK: lxsihzx 57, 12, 27
825 0x7f 0x2c 0xde 0x5b
827 # CHECK: lxvb16x 57, 12, 27
828 0x7f 0x2c 0xde 0xd9
830 # CHECK: lxvh8x 57, 12, 27
831 0x7f 0x2c 0xde 0x59
833 # CHECK: lxvl 57, 12, 27
834 0x7f 0x2c 0xda 0x1b
836 # CHECK: lxvll 57, 12, 27
837 0x7f 0x2c 0xda 0x5b
839 # CHECK: lxvwsx 57, 12, 27
840 0x7f 0x2c 0xda 0xd9
842 # CHECK: stxsibx 57, 12, 27
843 0x7f 0x2c 0xdf 0x1b
845 # CHECK: stxsihx 57, 12, 27
846 0x7f 0x2c 0xdf 0x5b
848 # CHECK: stxvh8x 57, 12, 27
849 0x7f 0x2c 0xdf 0x59
851 # CHECK: stxvb16x 57, 12, 27
852 0x7f 0x2c 0xdf 0xd9
854 # CHECK: stxvx 57, 12, 27
855 0x7f 0x2c 0xdb 0x19
857 # CHECK: stxvl 57, 12, 27
858 0x7f 0x2c 0xdb 0x1b
860 # CHECK: stxvll 57, 12, 27
861 0x7f 0x2c 0xdb 0x5b
863 # CHECK: mtvsrws 34, 3
864 0x7c 0x43 0x03 0x27
866 # CHECK: mtvsrdd 34, 3, 12
867 0x7c 0x43 0x63 0x67
869 # CHECK: mfvsrld 3, 34
870 0x7c 0x43 0x02 0x67
872 # CHECK: xvtstdcdp 63, 63, 65
873 0xf3 0xe1 0xff 0xeb
875 # CHECK: xvtstdcsp 63, 63, 34
876 0xf3 0xe2 0xfe 0xaf