brintos

brintos / llvm-project-archived public Read only

0
0
Text · 16.2 KiB · 5002afe Raw
891 lines · plain
1# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s2 3# CHECK: lvebx 2, 3, 4                   40x7c 0x43 0x20 0x0e5 6# CHECK: lvehx 2, 3, 4                   70x7c 0x43 0x20 0x4e8 9# CHECK: lvewx 2, 3, 4                   100x7c 0x43 0x20 0x8e11 12# CHECK: lvx 2, 3, 4                     130x7c 0x43 0x20 0xce14 15# CHECK: lvxl 2, 3, 4                    160x7c 0x43 0x22 0xce17 18# CHECK: stvebx 2, 3, 4                  190x7c 0x43 0x21 0x0e20 21# CHECK: stvehx 2, 3, 4                  220x7c 0x43 0x21 0x4e23 24# CHECK: stvewx 2, 3, 4                  250x7c 0x43 0x21 0x8e26 27# CHECK: stvx 2, 3, 4                    280x7c 0x43 0x21 0xce29 30# CHECK: stvxl 2, 3, 4                   310x7c 0x43 0x23 0xce32 33# CHECK: lvsl 2, 3, 4                    340x7c 0x43 0x20 0x0c35 36# CHECK: lvsr 2, 3, 4                    370x7c 0x43 0x20 0x4c38 39# CHECK: vpkpx 2, 3, 4                   400x10 0x43 0x23 0x0e41 42# CHECK: vpkshss 2, 3, 4                 430x10 0x43 0x21 0x8e44 45# CHECK: vpkshus 2, 3, 4                 460x10 0x43 0x21 0x0e47 48# CHECK: vpkswss 2, 3, 4                 490x10 0x43 0x21 0xce50 51# CHECK: vpkswus 2, 3, 4                 520x10 0x43 0x21 0x4e53 54# CHECK: vpkuhum 2, 3, 4                 550x10 0x43 0x20 0x0e56 57# CHECK: vpkuhus 2, 3, 4                 580x10 0x43 0x20 0x8e59 60# CHECK: vpkuwum 2, 3, 4                 610x10 0x43 0x20 0x4e62 63# CHECK: vpkuwus 2, 3, 4                 640x10 0x43 0x20 0xce65 66# CHECK: vupkhpx 2, 3                    670x10 0x40 0x1b 0x4e68 69# CHECK: vupkhsb 2, 3                    700x10 0x40 0x1a 0x0e71 72# CHECK: vupkhsh 2, 3                    730x10 0x40 0x1a 0x4e74 75# CHECK: vupklpx 2, 3                    760x10 0x40 0x1b 0xce77 78# CHECK: vupklsb 2, 3                    790x10 0x40 0x1a 0x8e80 81# CHECK: vupklsh 2, 3                    820x10 0x40 0x1a 0xce83 84# CHECK: vmrghb 2, 3, 4                  850x10 0x43 0x20 0x0c86 87# CHECK: vmrghh 2, 3, 4                  880x10 0x43 0x20 0x4c89 90# CHECK: vmrghw 2, 3, 4                  910x10 0x43 0x20 0x8c92 93# CHECK: vmrglb 2, 3, 4                  940x10 0x43 0x21 0x0c95 96# CHECK: vmrglh 2, 3, 4                  970x10 0x43 0x21 0x4c98 99# CHECK: vmrglw 2, 3, 4                  1000x10 0x43 0x21 0x8c101 102# CHECK: vmrgew 2, 3, 41030x10 0x43 0x27 0x8c104 105# CHECK: vmrgow 2, 3, 41060x10 0x43 0x26 0x8c107 108# CHECK: vspltb 2, 3, 1                  1090x10 0x41 0x1a 0x0c110 111# CHECK: vsplth 2, 3, 1                  1120x10 0x41 0x1a 0x4c113 114# CHECK: vspltw 2, 3, 1                  1150x10 0x41 0x1a 0x8c116 117# CHECK: vspltisb 2, 3                   1180x10 0x43 0x03 0x0c119 120# CHECK: vspltish 2, 3                   1210x10 0x43 0x03 0x4c122 123# CHECK: vspltisw 2, 3                   1240x10 0x43 0x03 0x8c125 126# CHECK: vperm 2, 3, 4, 5                1270x10 0x43 0x21 0x6b128 129# CHECK: vpermxor 2, 3, 4, 51300x10 0x43 0x21 0x6d131 132# CHECK: vsbox 2, 51330x10 0x45 0x05 0xc8134 135# CHECK: vcipher 2, 5, 171360x10 0x45 0x8d 0x08137 138# CHECK: vcipherlast 2, 5, 171390x10 0x45 0x8d 0x09140 141# CHECK: vncipher 2, 5, 171420x10,0x45,0x8d,0x48143 144# CHECK: vncipherlast 2, 5, 171450x10,0x45,0x8d,0x49146 147# CHECK: vpmsumb 2, 5, 171480x10 0x45 0x8c 0x08149 150# CHECK: vpmsumh 2, 5, 171510x10 0x45 0x8c 0x48152 153# CHECK: vpmsumw 2, 5, 171540x10 0x45 0x8c 0x88155 156# CHECK: vpmsumd 2, 5, 171570x10 0x45 0x8c 0xc8158 159# CHECK: vshasigmaw 2, 3, 0, 111600x10 0x43 0x5e 0x82161 162# CHECK: vshasigmad 2, 3, 1, 151630x10 0x43 0xfe 0xc2164 165# CHECK: vsel 2, 3, 4, 5                 1660x10 0x43 0x21 0x6a167 168# CHECK: vsl 2, 3, 4                     1690x10 0x43 0x21 0xc4170 171# CHECK: vsldoi 2, 3, 4, 5               1720x10 0x43 0x21 0x6c173 174# CHECK: vslo 2, 3, 4                    1750x10 0x43 0x24 0x0c176 177# CHECK: vsr 2, 3, 4                     1780x10 0x43 0x22 0xc4179 180# CHECK: vsro 2, 3, 4                    1810x10 0x43 0x24 0x4c182 183# CHECK: vaddcuw 2, 3, 4                 1840x10 0x43 0x21 0x80185 186# CHECK: vaddsbs 2, 3, 4                 1870x10 0x43 0x23 0x00188 189# CHECK: vaddshs 2, 3, 4                 1900x10 0x43 0x23 0x40191 192# CHECK: vaddsws 2, 3, 4                 1930x10 0x43 0x23 0x80194 195# CHECK: vaddubm 2, 3, 4                 1960x10 0x43 0x20 0x00197 198# CHECK: vadduhm 2, 3, 4                 1990x10 0x43 0x20 0x40200 201# CHECK: vadduwm 2, 3, 4                 2020x10 0x43 0x20 0x80203 204# CHECK: vaddudm 2, 3, 42050x10 0x43 0x20 0xc0206 207# CHECK: vaddubs 2, 3, 4                 2080x10 0x43 0x22 0x00209 210# CHECK: vadduhs 2, 3, 4                 2110x10 0x43 0x22 0x40212 213# CHECK: vadduws 2, 3, 4                 2140x10 0x43 0x22 0x80215 216# CHECK: vadduqm 2, 3, 42170x10 0x43 0x21 0x00218 219# CHECK: vaddeuqm 2, 3, 4, 52200x10 0x43 0x21 0x7c221 222# CHECK: vaddcuq 2, 3, 42230x10 0x43 0x21 0x40224 225# CHECK: vaddecuq 2, 3, 4, 52260x10 0x43 0x21 0x7d227 228# CHECK: vsubcuw 2, 3, 4                 2290x10 0x43 0x25 0x80230 231# CHECK: vsubsbs 2, 3, 4                 2320x10 0x43 0x27 0x00233 234# CHECK: vsubshs 2, 3, 4                 2350x10 0x43 0x27 0x40236 237# CHECK: vsubsws 2, 3, 4                 2380x10 0x43 0x27 0x80239 240# CHECK: vsububm 2, 3, 4                 2410x10 0x43 0x24 0x00242 243# CHECK: vsubuhm 2, 3, 4                 2440x10 0x43 0x24 0x40245 246# CHECK: vsubuwm 2, 3, 4                 2470x10 0x43 0x24 0x80248 249# CHECK: vsubudm 2, 3, 42500x10 0x43 0x24 0xc0251 252# CHECK: vsububs 2, 3, 4                 2530x10 0x43 0x26 0x00254 255# CHECK: vsubuhs 2, 3, 4                 2560x10 0x43 0x26 0x40257 258# CHECK: vsubuws 2, 3, 4                 2590x10 0x43 0x26 0x80260 261# CHECK: vsubuqm 2, 3, 42620x10 0x43 0x25 0x00263 264# CHECK: vsubeuqm 2, 3, 4, 52650x10 0x43 0x21 0x7e266 267# CHECK: vsubcuq 2, 3, 42680x10 0x43 0x25 0x40269 270# CHECK: vsubecuq 2, 3, 4, 52710x10 0x43 0x21 0x7f272 273# CHECK: vmulesb 2, 3, 4                 2740x10 0x43 0x23 0x08275 276# CHECK: vmulesh 2, 3, 4                 2770x10 0x43 0x23 0x48278 279# CHECK: vmulesw 2, 3, 42800x10 0x43 0x23 0x88281 282# CHECK: vmuleub 2, 3, 4                 2830x10 0x43 0x22 0x08284 285# CHECK: vmuleuh 2, 3, 4                 2860x10 0x43 0x22 0x48287 288# CHECK: vmuleuw 2, 3, 42890x10 0x43 0x22 0x88290 291# CHECK: vmulosb 2, 3, 4                 2920x10 0x43 0x21 0x08293 294# CHECK: vmulosh 2, 3, 4                 2950x10 0x43 0x21 0x48296 297# CHECK: vmulosw 2, 3, 42980x10 0x43 0x21 0x88299 300# CHECK: vmuloub 2, 3, 4                 3010x10 0x43 0x20 0x08302 303# CHECK: vmulouh 2, 3, 4                 3040x10 0x43 0x20 0x48305 306# CHECK: vmulouw 2, 3, 43070x10 0x43 0x20 0x88308 309# CHECK: vmuluwm 2, 3, 43100x10 0x43 0x20 0x89311 312# CHECK: vmhaddshs 2, 3, 4, 5            3130x10 0x43 0x21 0x60314 315# CHECK: vmhraddshs 2, 3, 4, 5           3160x10 0x43 0x21 0x61317 318# CHECK: vmladduhm 2, 3, 4, 5            3190x10 0x43 0x21 0x62320 321# CHECK: vmsumubm 2, 3, 4, 5             3220x10 0x43 0x21 0x64323 324# CHECK: vmsummbm 2, 3, 4, 5             3250x10 0x43 0x21 0x65326 327# CHECK: vmsumshm 2, 3, 4, 5             3280x10 0x43 0x21 0x68329 330# CHECK: vmsumshs 2, 3, 4, 5             3310x10 0x43 0x21 0x69332 333# CHECK: vmsumuhm 2, 3, 4, 5             3340x10 0x43 0x21 0x66335 336# CHECK: vmsumudm 2, 3, 4, 53370x10 0x43 0x21 0x63338 339# CHECK: vmsumuhs 2, 3, 4, 5             3400x10 0x43 0x21 0x67341 342# CHECK: vsumsws 2, 3, 4                 3430x10 0x43 0x27 0x88344 345# CHECK: vsum2sws 2, 3, 4                3460x10 0x43 0x26 0x88347 348# CHECK: vsum4sbs 2, 3, 4                3490x10 0x43 0x27 0x08350 351# CHECK: vsum4shs 2, 3, 4                3520x10 0x43 0x26 0x48353 354# CHECK: vsum4ubs 2, 3, 4                3550x10 0x43 0x26 0x08356 357# CHECK: vavgsb 2, 3, 4                  3580x10 0x43 0x25 0x02359 360# CHECK: vavgsh 2, 3, 4                  3610x10 0x43 0x25 0x42362 363# CHECK: vavgsw 2, 3, 4                  3640x10 0x43 0x25 0x82365 366# CHECK: vavgub 2, 3, 4                  3670x10 0x43 0x24 0x02368 369# CHECK: vavguh 2, 3, 4                  3700x10 0x43 0x24 0x42371 372# CHECK: vavguw 2, 3, 4                  3730x10 0x43 0x24 0x82374 375# CHECK: vmaxsb 2, 3, 4                  3760x10 0x43 0x21 0x02377 378# CHECK: vmaxsh 2, 3, 4                  3790x10 0x43 0x21 0x42380 381# CHECK: vmaxsw 2, 3, 4                  3820x10 0x43 0x21 0x82383 384# CHECK: vmaxsd 2, 3, 43850x10 0x43 0x21 0xc2386 387# CHECK: vmaxub 2, 3, 4                  3880x10 0x43 0x20 0x02389 390# CHECK: vmaxuh 2, 3, 4                  3910x10 0x43 0x20 0x42392 393# CHECK: vmaxuw 2, 3, 4                  3940x10 0x43 0x20 0x82395 396# CHECK: vmaxud 2, 3, 43970x10 0x43 0x20 0xc2398 399# CHECK: vminsb 2, 3, 4                  4000x10 0x43 0x23 0x02401 402# CHECK: vminsh 2, 3, 4                  4030x10 0x43 0x23 0x42404 405# CHECK: vminsw 2, 3, 4                  4060x10 0x43 0x23 0x82407 408# CHECK: vminsd 2, 3, 44090x10 0x43 0x23 0xc2410 411# CHECK: vminub 2, 3, 4                  4120x10 0x43 0x22 0x02413 414# CHECK: vminuh 2, 3, 4                  4150x10 0x43 0x22 0x42416 417# CHECK: vminuw 2, 3, 4                  4180x10 0x43 0x22 0x82419 420# CHECK: vminud 2, 3, 44210x10 0x43 0x22 0xc2422 423# CHECK: vcmpequb 2, 3, 4                4240x10 0x43 0x20 0x06425 426# CHECK: vcmpequb. 2, 3, 4               4270x10 0x43 0x24 0x06428 429# CHECK: vcmpequh 2, 3, 4                4300x10 0x43 0x20 0x46431 432# CHECK: vcmpequh. 2, 3, 4               4330x10 0x43 0x24 0x46434 435# CHECK: vcmpequw 2, 3, 4                4360x10 0x43 0x20 0x86437 438# CHECK: vcmpequw. 2, 3, 4               4390x10 0x43 0x24 0x86440 441# CHECK: vcmpequd 2, 3, 44420x10 0x43 0x20 0xc7443 444# CHECK: vcmpequd. 2, 3, 44450x10 0x43 0x24 0xc7446 447# CHECK: vcmpgtsb 2, 3, 4                4480x10 0x43 0x23 0x06449 450# CHECK: vcmpgtsb. 2, 3, 4               4510x10 0x43 0x27 0x06452 453# CHECK: vcmpgtsh 2, 3, 4                4540x10 0x43 0x23 0x46455 456# CHECK: vcmpgtsh. 2, 3, 4               4570x10 0x43 0x27 0x46458 459# CHECK: vcmpgtsw 2, 3, 4                4600x10 0x43 0x23 0x86461 462# CHECK: vcmpgtsw. 2, 3, 4               4630x10 0x43 0x27 0x86464 465# CHECK: vcmpgtsd 2, 3, 44660x10 0x43 0x23 0xc7467 468# CHECK: vcmpgtsd. 2, 3, 44690x10 0x43 0x27 0xc7470 471# CHECK: vcmpgtub 2, 3, 4                4720x10 0x43 0x22 0x06473 474# CHECK: vcmpgtub. 2, 3, 4               4750x10 0x43 0x26 0x06476 477# CHECK: vcmpgtuh 2, 3, 4                4780x10 0x43 0x22 0x46479 480# CHECK: vcmpgtuh. 2, 3, 4               4810x10 0x43 0x26 0x46482 483# CHECK: vcmpgtuw 2, 3, 4                4840x10 0x43 0x22 0x86485 486# CHECK: vcmpgtuw. 2, 3, 4               4870x10 0x43 0x26 0x86488 489# CHECK: vcmpgtud 2, 3, 44900x10 0x43 0x22 0xc7491 492# CHECK: vcmpgtud. 2, 3, 44930x10 0x43 0x26 0xc7494 495# CHECK: vand 2, 3, 4                    4960x10 0x43 0x24 0x04497 498# CHECK: vandc 2, 3, 4                   4990x10 0x43 0x24 0x44500 501# CHECK: veqv 2, 3, 45020x10 0x43 0x26 0x84503 504# CHECK: vnand 2, 3, 45050x10 0x43 0x25 0x84506 507# CHECK: vorc 2, 3, 45080x10 0x43 0x25 0x44509 510# CHECK: vnor 2, 3, 4                    5110x10 0x43 0x25 0x04512 513# CHECK: vor 2, 3, 4                     5140x10 0x43 0x24 0x84515 516# CHECK: vxor 2, 3, 4                    5170x10 0x43 0x24 0xc4518 519# CHECK: vrlb 2, 3, 4                    5200x10 0x43 0x20 0x04521 522# CHECK: vrlh 2, 3, 4                    5230x10 0x43 0x20 0x44524 525# CHECK: vrlw 2, 3, 4                    5260x10 0x43 0x20 0x84527 528# CHECK: vslb 2, 3, 4                    5290x10 0x43 0x21 0x04530 531# CHECK: vslh 2, 3, 4                    5320x10 0x43 0x21 0x44533 534# CHECK: vslw 2, 3, 4                    5350x10 0x43 0x21 0x84536 537# CHECK: vrld 2, 3, 45380x10 0x43 0x20 0xc4539 540# CHECK: vsrb 2, 3, 4                    5410x10 0x43 0x22 0x04542 543# CHECK: vsrh 2, 3, 4                    5440x10 0x43 0x22 0x44545 546# CHECK: vsrw 2, 3, 4                    5470x10 0x43 0x22 0x84548 549# CHECK: vsrd 2, 3, 45500x10 0x43 0x26 0xc4551 552# CHECK: vsrab 2, 3, 4                   5530x10 0x43 0x23 0x04554 555# CHECK: vsrah 2, 3, 4                   5560x10 0x43 0x23 0x44557 558# CHECK: vsraw 2, 3, 4                   5590x10 0x43 0x23 0x84560 561# CHECK: vsrad 2, 3, 45620x10 0x43 0x23 0xc4563 564# CHECK: vaddfp 2, 3, 4                  5650x10 0x43 0x20 0x0a566 567# CHECK: vsubfp 2, 3, 4                  5680x10 0x43 0x20 0x4a569 570# CHECK: vmaddfp 2, 3, 4, 5              5710x10 0x43 0x29 0x2e572 573# CHECK: vnmsubfp 2, 3, 4, 5             5740x10 0x43 0x29 0x2f575 576# CHECK: vmaxfp 2, 3, 4                  5770x10 0x43 0x24 0x0a578 579# CHECK: vminfp 2, 3, 4                  5800x10 0x43 0x24 0x4a581 582# CHECK: vctsxs 2, 3, 4                  5830x10 0x44 0x1b 0xca584 585# CHECK: vctuxs 2, 3, 4                  5860x10 0x44 0x1b 0x8a587 588# CHECK: vcfsx 2, 3, 4                   5890x10 0x44 0x1b 0x4a590 591# CHECK: vcfux 2, 3, 4                   5920x10 0x44 0x1b 0x0a593 594# CHECK: vrfim 2, 3                      5950x10 0x40 0x1a 0xca596 597# CHECK: vrfin 2, 3                      5980x10 0x40 0x1a 0x0a599 600# CHECK: vrfip 2, 3                      6010x10 0x40 0x1a 0x8a602 603# CHECK: vrfiz 2, 3                      6040x10 0x40 0x1a 0x4a605 606# CHECK: vcmpbfp 2, 3, 4                 6070x10 0x43 0x23 0xc6608 609# CHECK: vcmpbfp. 2, 3, 4                6100x10 0x43 0x27 0xc6611 612# CHECK: vcmpeqfp 2, 3, 4                6130x10 0x43 0x20 0xc6614 615# CHECK: vcmpeqfp. 2, 3, 4               6160x10 0x43 0x24 0xc6617 618# CHECK: vcmpgefp 2, 3, 4                6190x10 0x43 0x21 0xc6620 621# CHECK: vcmpgefp. 2, 3, 4               6220x10 0x43 0x25 0xc6623 624# CHECK: vcmpgtfp 2, 3, 4                6250x10 0x43 0x22 0xc6626 627# CHECK: vcmpgtfp. 2, 3, 4               6280x10 0x43 0x26 0xc6629 630# CHECK: vexptefp 2, 3                   6310x10 0x40 0x19 0x8a632 633# CHECK: vlogefp 2, 3                    6340x10 0x40 0x19 0xca635 636# CHECK: vrefp 2, 3                      6370x10 0x40 0x19 0x0a638 639# CHECK: vrsqrtefp 2, 3                  6400x10 0x40 0x19 0x4a641 642# CHECK: vgbbd 2, 36430x10 0x40 0x1d 0x0c644 645# CHECK: vbpermq 2, 5, 176460x10 0x45 0x8d 0x4c647 648# CHECK: vclzb 2, 36490x10 0x40 0x1f 0x02650 651# CHECK: vclzh 2, 36520x10 0x40 0x1f 0x42653 654# CHECK: vclzw 2, 36550x10 0x40 0x1f 0x82656 657# CHECK: vclzd 2, 36580x10 0x40 0x1f 0xc2659 660# CHECK: vpopcntb 2, 36610x10 0x40 0x1f 0x03662 663# CHECK: vpopcnth 2, 36640x10 0x40 0x1f 0x43665 666# CHECK: vpopcntw 2, 36670x10 0x40 0x1f 0x83668 669# CHECK: vpopcntd 2, 36700x10 0x40 0x1f 0xc3671 672# CHECK: mtvscr 2                        6730x10 0x00 0x16 0x44674 675# CHECK: mfvscr 2                        6760x10 0x40 0x06 0x04677 678# Power9 instructions679 680# CHECK: vcmpneb   2, 3, 46810x10 0x43 0x20 0x07682 683# CHECK: vcmpneb.  2, 3, 46840x10 0x43 0x24 0x07685 686# CHECK: vcmpnezb  2, 3, 46870x10 0x43 0x21 0x07688 689# CHECK: vcmpnezb. 2, 3, 46900x10 0x43 0x25 0x07691 692# CHECK: vcmpneh   2, 3, 46930x10 0x43 0x20 0x47694 695# CHECK: vcmpneh.  2, 3, 46960x10 0x43 0x24 0x47697 698# CHECK: vcmpnezh  2, 3, 46990x10 0x43 0x21 0x47700 701# CHECK: vcmpnezh. 2, 3, 47020x10 0x43 0x25 0x47703 704# CHECK: vcmpnew   2, 3, 47050x10 0x43 0x20 0x87706 707# CHECK: vcmpnew.  2, 3, 47080x10 0x43 0x24 0x87709 710# CHECK: vcmpnezw  2, 3, 47110x10 0x43 0x21 0x87712 713# CHECK: vcmpnezw. 2, 3, 47140x10 0x43 0x25 0x87715 716# CHECK: vextractub 2, 3, 157170x10 0x4f 0x1a 0x0d718 719# CHECK: vextractuh 2, 3, 147200x10 0x4e 0x1a 0x4d721 722# CHECK: vextractuw 2, 3, 127230x10 0x4c 0x1a 0x8d724 725# CHECK: vextractd 2, 3, 87260x10 0x48 0x1a 0xcd727 728# CHECK: vextublx 2, 3, 47290x10 0x43 0x26 0x0d730 731# CHECK: vextubrx 2, 3, 47320x10 0x43 0x27 0x0d733 734# CHECK: vextuhlx 2, 3, 47350x10 0x43 0x26 0x4d736 737# CHECK: vextuhrx 2, 3, 47380x10 0x43 0x27 0x4d739 740# CHECK: vextuwlx 2, 3, 47410x10 0x43 0x26 0x8d742 743# CHECK: vextuwrx 2, 3, 47440x10 0x43 0x27 0x8d745 746# CHECK: vinsertb 2, 3, 157470x10 0x4f 0x1b 0x0d748 749# CHECK: vinserth 2, 3, 147500x10 0x4e 0x1b 0x4d751 752# CHECK: vinsertw 2, 3, 127530x10 0x4c 0x1b 0x8d754 755# CHECK: vinsertd 2, 3, 87560x10 0x48 0x1b 0xcd757 758# Power9 instructions759 760# CHECK: vclzlsbb 2, 37610x10 0x40 0x1e 0x02762 763# CHECK: vctzlsbb 2, 37640x10 0x41 0x1e 0x02765 766# CHECK: vctzb 2, 37670x10 0x5c 0x1e 0x02768 769# CHECK: vctzh 2, 37700x10 0x5d 0x1e 0x02771 772# CHECK: vctzw 2, 37730x10 0x5e 0x1e 0x02774 775# CHECK: vctzd 2, 37760x10 0x5f 0x1e 0x02777 778# CHECK: vextsb2w 2, 37790x10 0x50 0x1e 0x02780 781# CHECK: vextsh2w 2, 37820x10 0x51 0x1e 0x02783 784# CHECK: vextsb2d 2, 37850x10 0x58 0x1e 0x02786 787# CHECK: vextsh2d 2, 37880x10 0x59 0x1e 0x02789 790# CHECK: vextsw2d 2, 37910x10 0x5a 0x1e 0x02792 793# CHECK: vnegw 2, 37940x10 0x46 0x1e 0x02795 796# CHECK: vnegd 2, 37970x10 0x47 0x1e 0x02798 799# CHECK: vprtybw 2, 38000x10 0x48 0x1e 0x02801 802# CHECK: vprtybd 2, 38030x10 0x49 0x1e 0x02804 805# CHECK: vprtybq 2, 38060x10 0x4a 0x1e 0x02807 808# CHECK: vbpermd 2, 5, 178090x10 0x45 0x8d 0xcc810 811# CHECK: vpermr 2, 3, 4, 58120x10 0x43 0x21 0x7b813 814# CHECK: vrlwnm 2, 3, 48150x10 0x43 0x21 0x85816 817# CHECK: vrlwmi 2, 3, 48180x10 0x43 0x20 0x85819 820# CHECK: vrldnm 2, 3, 48210x10 0x43 0x21 0xc5822 823# CHECK: vrldmi 2, 3, 48240x10 0x43 0x20 0xc5825 826# CHECK: vslv 2, 3, 48270x10 0x43 0x27 0x44828 829# CHECK: vsrv 2, 3, 48300x10 0x43 0x27 0x04831 832# CHECK: vmul10uq 2, 38330x10 0x43 0x02 0x01834 835# CHECK: vmul10cuq 2, 38360x10 0x43 0x00 0x01837 838# CHECK: vmul10euq 2, 3, 48390x10 0x43 0x22 0x41840 841# CHECK: vmul10ecuq 2, 3, 48420x10 0x43 0x20 0x41843 844#CHECK: vabsdub 2, 3, 48450x10 0x43 0x24 0x03846 847#CHECK: vabsduh 2, 3, 48480x10 0x43 0x24 0x43849 850#CHECK: vabsduw 2, 3, 48510x10 0x43 0x24 0x83852 853# CHECK: bcdcfn. 27, 31, 18540x13 0x67 0xff 0x81855 856# CHECK: bcdcfz. 27, 31, 18570x13 0x66 0xff 0x81858 859# CHECK: bcdctn. 27, 318600x13 0x65 0xfd 0x81861 862# CHECK: bcdctz. 27, 31, 18630x13 0x64 0xff 0x81864 865# CHECK: bcdcfsq. 27, 31, 18660x13 0x62 0xff 0x81867 868# CHECK: bcdctsq. 27, 318690x13 0x60 0xfd 0x81870 871# CHECK: bcdcpsgn. 27, 31, 78720x13 0x7f 0x3b 0x41873 874# CHECK: bcdsetsgn. 27, 31, 18750x13 0x7f 0xff 0x81876 877# CHECK: bcds. 27, 31, 7, 18780x13 0x7f 0x3e 0xc1879 880# CHECK: bcdus. 27, 31, 78810x13 0x7f 0x3c 0x81882 883# CHECK: bcdsr. 27, 31, 7, 18840x13 0x7f 0x3f 0xc1885 886# CHECK: bcdtrunc. 27, 31, 7, 18870x13 0x7f 0x3f 0x01888 889# CHECK: bcdutrunc. 27, 31, 78900x13 0x7f 0x3d 0x41891