1# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s 2 3# CHECK: lxsdx 7, 5, 31 40x7c 0xe5 0xfc 0x98 5 6# CHECK: lxsiwax 7, 5, 31 70x7c 0xe5 0xf8 0x98 8 9# CHECK: lxsiwzx 7, 5, 31 100x7c 0xe5 0xf8 0x18 11 12# CHECK: lxsspx 7, 5, 31 130x7c 0xe5 0xfc 0x18 14 15# CHECK: lxvd2x 7, 5, 31 160x7c 0xe5 0xfe 0x98 17 18# CHECK: lxvdsx 7, 5, 31 190x7c 0xe5 0xfa 0x98 20 21# CHECK: lxvw4x 7, 5, 31 220x7c 0xe5 0xfe 0x18 23 24# CHECK: stxsdx 8, 5, 31 250x7d 0x05 0xfd 0x98 26 27# CHECK: stxsiwx 8, 5, 31 280x7d 0x05 0xf9 0x18 29 30# CHECK: stxsspx 8, 5, 31 310x7d 0x05 0xfd 0x18 32 33# CHECK: stxvd2x 8, 5, 31 340x7d 0x05 0xff 0x98 35 36# CHECK: stxvw4x 8, 5, 31 370x7d 0x05 0xff 0x18 38 39# CHECK: xsabsdp 7, 27 400xf0 0xe0 0xdd 0x64 41 42# CHECK: xsaddsp 7, 63, 27 430xf0 0xff 0xd8 0x04 44 45# CHECK: xsadddp 7, 63, 27 460xf0 0xff 0xd9 0x04 47 48# CHECK: xscmpodp 6, 63, 27 490xf3 0x1f 0xd9 0x5c 50 51# CHECK: xscmpudp 6, 63, 27 520xf3 0x1f 0xd9 0x1c 53 54# CHECK: xscpsgndp 7, 63, 27 550xf0 0xff 0xdd 0x84 56 57# CHECK: xscvdpsp 7, 27 580xf0 0xe0 0xdc 0x24 59 60# CHECK: xscvdpspn 7, 27 610xf0 0xe0 0xdc 0x2c 62 63# CHECK: xscvdpsxds 7, 27 640xf0 0xe0 0xdd 0x60 65 66# CHECK: xscvdpsxws 7, 27 670xf0 0xe0 0xd9 0x60 68 69# CHECK: xscvdpuxds 7, 27 700xf0 0xe0 0xdd 0x20 71 72# CHECK: xscvdpuxws 7, 27 730xf0 0xe0 0xd9 0x20 74 75# CHECK: xscvspdp 7, 27 760xf0 0xe0 0xdd 0x24 77 78# CHECK: xscvspdpn 7, 27 790xf0 0xe0 0xdd 0x2c 80 81# CHECK: xscvsxdsp 7, 27 820xf0 0xe0 0xdc 0xe0 83 84# CHECK: xscvsxddp 7, 27 850xf0 0xe0 0xdd 0xe0 86 87# CHECK: xscvuxdsp 7, 27 880xf0 0xe0 0xdc 0xa0 89 90# CHECK: xscvuxddp 7, 27 910xf0 0xe0 0xdd 0xa0 92 93# CHECK: xsdivsp 7, 63, 27 940xf0 0xff 0xd8 0xc4 95 96# CHECK: xsdivdp 7, 63, 27 970xf0 0xff 0xd9 0xc4 98 99# CHECK: xsmaddadp 7, 63, 27 1000xf0 0xff 0xd9 0x0c 101 102# CHECK: xsmaddmdp 7, 63, 27 1030xf0 0xff 0xd9 0x4c 104 105# CHECK: xsmaddasp 7, 63, 27 1060xf0 0xff 0xd8 0x0c 107 108# CHECK: xsmaddmsp 7, 63, 27 1090xf0 0xff 0xd8 0x4c 110 111# CHECK: xsmaxdp 7, 63, 27 1120xf0 0xff 0xdd 0x04 113 114# CHECK: xsmindp 7, 63, 27 1150xf0 0xff 0xdd 0x44 116 117# CHECK: xsmsubadp 7, 63, 27 1180xf0 0xff 0xd9 0x8c 119 120# CHECK: xsmsubmdp 7, 63, 27 1210xf0 0xff 0xd9 0xcc 122 123# CHECK: xsmsubasp 7, 63, 27 1240xf0 0xff 0xd8 0x8c 125 126# CHECK: xsmsubmsp 7, 63, 27 1270xf0 0xff 0xd8 0xcc 128 129# CHECK: xsmulsp 7, 63, 27 1300xf0 0xff 0xd8 0x84 131 132# CHECK: xsmuldp 7, 63, 27 1330xf0 0xff 0xd9 0x84 134 135# CHECK: xsnabsdp 7, 27 1360xf0 0xe0 0xdd 0xa4 137 138# CHECK: xsnegdp 7, 27 1390xf0 0xe0 0xdd 0xe4 140 141# CHECK: xsnmaddadp 7, 63, 27 1420xf0 0xff 0xdd 0x0c 143 144# CHECK: xsnmaddmdp 7, 63, 27 1450xf0 0xff 0xdd 0x4c 146 147# CHECK: xsnmsubadp 7, 63, 27 1480xf0 0xff 0xdd 0x8c 149 150# CHECK: xsnmsubmdp 7, 63, 27 1510xf0 0xff 0xdd 0xcc 152 153# CHECK: xsnmaddasp 7, 63, 27 1540xf0 0xff 0xdc 0x0c 155 156# CHECK: xsnmaddmsp 7, 63, 27 1570xf0 0xff 0xdc 0x4c 158 159# CHECK: xsnmsubasp 7, 63, 27 1600xf0 0xff 0xdc 0x8c 161 162# CHECK: xsnmsubmsp 7, 63, 27 1630xf0 0xff 0xdc 0xcc 164 165# CHECK: xsrdpi 7, 27 1660xf0 0xe0 0xd9 0x24 167 168# CHECK: xsrdpic 7, 27 1690xf0 0xe0 0xd9 0xac 170 171# CHECK: xsrdpim 7, 27 1720xf0 0xe0 0xd9 0xe4 173 174# CHECK: xsrdpip 7, 27 1750xf0 0xe0 0xd9 0xa4 176 177# CHECK: xsrdpiz 7, 27 1780xf0 0xe0 0xd9 0x64 179 180# CHECK: xsresp 7, 27 1810xf0 0xe0 0xd8 0x68 182 183# CHECK: xsredp 7, 27 1840xf0 0xe0 0xd9 0x68 185 186# CHECK: xsrsqrtesp 7, 27 1870xf0 0xe0 0xd8 0x28 188 189# CHECK: xsrsqrtedp 7, 27 1900xf0 0xe0 0xd9 0x28 191 192# CHECK: xssqrtsp 7, 27 1930xf0 0xe0 0xd8 0x2c 194 195# CHECK: xssqrtdp 7, 27 1960xf0 0xe0 0xd9 0x2c 197 198# CHECK: xssubsp 7, 63, 27 1990xf0 0xff 0xd8 0x44 200 201# CHECK: xssubdp 7, 63, 27 2020xf0 0xff 0xd9 0x44 203 204# CHECK: xstdivdp 6, 63, 27 2050xf3 0x1f 0xd9 0xec 206 207# CHECK: xstsqrtdp 6, 27 2080xf3 0x00 0xd9 0xa8 209 210# CHECK: xvabsdp 7, 27 2110xf0 0xe0 0xdf 0x64 212 213# CHECK: xvabssp 7, 27 2140xf0 0xe0 0xde 0x64 215 216# CHECK: xvadddp 7, 63, 27 2170xf0 0xff 0xdb 0x04 218 219# CHECK: xvaddsp 7, 63, 27 2200xf0 0xff 0xda 0x04 221 222# CHECK: xvcmpeqdp 7, 63, 27 2230xf0 0xff 0xdb 0x1c 224 225# CHECK: xvcmpeqdp. 7, 63, 27 2260xf0 0xff 0xdf 0x1c 227 228# CHECK: xvcmpeqsp 7, 63, 27 2290xf0 0xff 0xda 0x1c 230 231# CHECK: xvcmpeqsp. 7, 63, 27 2320xf0 0xff 0xde 0x1c 233 234# CHECK: xvcmpgedp 7, 63, 27 2350xf0 0xff 0xdb 0x9c 236 237# CHECK: xvcmpgedp. 7, 63, 27 2380xf0 0xff 0xdf 0x9c 239 240# CHECK: xvcmpgesp 7, 63, 27 2410xf0 0xff 0xda 0x9c 242 243# CHECK: xvcmpgesp. 7, 63, 27 2440xf0 0xff 0xde 0x9c 245 246# CHECK: xvcmpgtdp 7, 63, 27 2470xf0 0xff 0xdb 0x5c 248 249# CHECK: xvcmpgtdp. 7, 63, 27 2500xf0 0xff 0xdf 0x5c 251 252# CHECK: xvcmpgtsp 7, 63, 27 2530xf0 0xff 0xda 0x5c 254 255# CHECK: xvcmpgtsp. 7, 63, 27 2560xf0 0xff 0xde 0x5c 257 258# CHECK: xvcpsgndp 7, 63, 27 2590xf0 0xff 0xdf 0x84 260 261# CHECK: xvcpsgnsp 7, 63, 27 2620xf0 0xff 0xde 0x84 263 264# CHECK: xvcvdpsp 7, 27 2650xf0 0xe0 0xde 0x24 266 267# CHECK: xvcvdpsxds 7, 27 2680xf0 0xe0 0xdf 0x60 269 270# CHECK: xvcvdpsxws 7, 27 2710xf0 0xe0 0xdb 0x60 272 273# CHECK: xvcvdpuxds 7, 27 2740xf0 0xe0 0xdf 0x20 275 276# CHECK: xvcvdpuxws 7, 27 2770xf0 0xe0 0xdb 0x20 278 279# CHECK: xvcvspdp 7, 27 2800xf0 0xe0 0xdf 0x24 281 282# CHECK: xvcvspsxds 7, 27 2830xf0 0xe0 0xde 0x60 284 285# CHECK: xvcvspsxws 7, 27 2860xf0 0xe0 0xda 0x60 287 288# CHECK: xvcvspuxds 7, 27 2890xf0 0xe0 0xde 0x20 290 291# CHECK: xvcvspuxws 7, 27 2920xf0 0xe0 0xda 0x20 293 294# CHECK: xvcvsxddp 7, 27 2950xf0 0xe0 0xdf 0xe0 296 297# CHECK: xvcvsxdsp 7, 27 2980xf0 0xe0 0xde 0xe0 299 300# CHECK: xvcvsxwdp 7, 27 3010xf0 0xe0 0xdb 0xe0 302 303# CHECK: xvcvsxwsp 7, 27 3040xf0 0xe0 0xda 0xe0 305 306# CHECK: xvcvuxddp 7, 27 3070xf0 0xe0 0xdf 0xa0 308 309# CHECK: xvcvuxdsp 7, 27 3100xf0 0xe0 0xde 0xa0 311 312# CHECK: xvcvuxwdp 7, 27 3130xf0 0xe0 0xdb 0xa0 314 315# CHECK: xvcvuxwsp 7, 27 3160xf0 0xe0 0xda 0xa0 317 318# CHECK: xvdivdp 7, 63, 27 3190xf0 0xff 0xdb 0xc4 320 321# CHECK: xvdivsp 7, 63, 27 3220xf0 0xff 0xda 0xc4 323 324# CHECK: xvmaddadp 7, 63, 27 3250xf0 0xff 0xdb 0x0c 326 327# CHECK: xvmaddasp 7, 63, 27 3280xf0 0xff 0xda 0x0c 329 330# CHECK: xvmaddmdp 7, 63, 27 3310xf0 0xff 0xdb 0x4c 332 333# CHECK: xvmaddmsp 7, 63, 27 3340xf0 0xff 0xda 0x4c 335 336# CHECK: xvmaxdp 7, 63, 27 3370xf0 0xff 0xdf 0x04 338 339# CHECK: xvmaxsp 7, 63, 27 3400xf0 0xff 0xde 0x04 341 342# CHECK: xvmindp 7, 63, 27 3430xf0 0xff 0xdf 0x44 344 345# CHECK: xvminsp 7, 63, 27 3460xf0 0xff 0xde 0x44 347 348# CHECK: xvmovdp 7, 63 3490xf0 0xff 0xff 0x86 350 351# CHECK: xvmovsp 7, 63 3520xf0 0xff 0xfe 0x86 353 354# CHECK: xvmsubadp 7, 63, 27 3550xf0 0xff 0xdb 0x8c 356 357# CHECK: xvmsubasp 7, 63, 27 3580xf0 0xff 0xda 0x8c 359 360# CHECK: xvmsubmdp 7, 63, 27 3610xf0 0xff 0xdb 0xcc 362 363# CHECK: xvmsubmsp 7, 63, 27 3640xf0 0xff 0xda 0xcc 365 366# CHECK: xvmuldp 7, 63, 27 3670xf0 0xff 0xdb 0x84 368 369# CHECK: xvmulsp 7, 63, 27 3700xf0 0xff 0xda 0x84 371 372# CHECK: xvnabsdp 7, 27 3730xf0 0xe0 0xdf 0xa4 374 375# CHECK: xvnabssp 7, 27 3760xf0 0xe0 0xde 0xa4 377 378# CHECK: xvnegdp 7, 27 3790xf0 0xe0 0xdf 0xe4 380 381# CHECK: xvnegsp 7, 27 3820xf0 0xe0 0xde 0xe4 383 384# CHECK: xvnmaddadp 7, 63, 27 3850xf0 0xff 0xdf 0x0c 386 387# CHECK: xvnmaddasp 7, 63, 27 3880xf0 0xff 0xde 0x0c 389 390# CHECK: xvnmaddmdp 7, 63, 27 3910xf0 0xff 0xdf 0x4c 392 393# CHECK: xvnmaddmsp 7, 63, 27 3940xf0 0xff 0xde 0x4c 395 396# CHECK: xvnmsubadp 7, 63, 27 3970xf0 0xff 0xdf 0x8c 398 399# CHECK: xvnmsubasp 7, 63, 27 4000xf0 0xff 0xde 0x8c 401 402# CHECK: xvnmsubmdp 7, 63, 27 4030xf0 0xff 0xdf 0xcc 404 405# CHECK: xvnmsubmsp 7, 63, 27 4060xf0 0xff 0xde 0xcc 407 408# CHECK: xvrdpi 7, 27 4090xf0 0xe0 0xdb 0x24 410 411# CHECK: xvrdpic 7, 27 4120xf0 0xe0 0xdb 0xac 413 414# CHECK: xvrdpim 7, 27 4150xf0 0xe0 0xdb 0xe4 416 417# CHECK: xvrdpip 7, 27 4180xf0 0xe0 0xdb 0xa4 419 420# CHECK: xvrdpiz 7, 27 4210xf0 0xe0 0xdb 0x64 422 423# CHECK: xvredp 7, 27 4240xf0 0xe0 0xdb 0x68 425 426# CHECK: xvresp 7, 27 4270xf0 0xe0 0xda 0x68 428 429# CHECK: xvrspi 7, 27 4300xf0 0xe0 0xda 0x24 431 432# CHECK: xvrspic 7, 27 4330xf0 0xe0 0xda 0xac 434 435# CHECK: xvrspim 7, 27 4360xf0 0xe0 0xda 0xe4 437 438# CHECK: xvrspip 7, 27 4390xf0 0xe0 0xda 0xa4 440 441# CHECK: xvrspiz 7, 27 4420xf0 0xe0 0xda 0x64 443 444# CHECK: xvrsqrtedp 7, 27 4450xf0 0xe0 0xdb 0x28 446 447# CHECK: xvrsqrtesp 7, 27 4480xf0 0xe0 0xda 0x28 449 450# CHECK: xvsqrtdp 7, 27 4510xf0 0xe0 0xdb 0x2c 452 453# CHECK: xvsqrtsp 7, 27 4540xf0 0xe0 0xda 0x2c 455 456# CHECK: xvsubdp 7, 63, 27 4570xf0 0xff 0xdb 0x44 458 459# CHECK: xvsubsp 7, 63, 27 4600xf0 0xff 0xda 0x44 461 462# CHECK: xvtdivdp 6, 63, 27 4630xf3 0x1f 0xdb 0xec 464 465# CHECK: xvtdivsp 6, 63, 27 4660xf3 0x1f 0xda 0xec 467 468# CHECK: xvtsqrtdp 6, 27 4690xf3 0x00 0xdb 0xa8 470 471# CHECK: xvtsqrtsp 6, 27 4720xf3 0x00 0xda 0xa8 473 474# CHECK: xxland 7, 63, 27 4750xf0 0xff 0xdc 0x14 476 477# CHECK: xxleqv 7, 63, 27 4780xf0 0xff 0xdd 0xd4 479 480# CHECK: xxlnand 7, 63, 27 4810xf0 0xff 0xdd 0x94 482 483# CHECK: xxlorc 7, 63, 27 4840xf0 0xff 0xdd 0x54 485 486# CHECK: xxlandc 7, 63, 27 4870xf0 0xff 0xdc 0x54 488 489# CHECK: xxlnor 7, 63, 27 4900xf0 0xff 0xdd 0x14 491 492# CHECK: xxlor 7, 63, 27 4930xf0 0xff 0xdc 0x94 494 495# CHECK: xxlxor 7, 63, 27 4960xf0 0xff 0xdc 0xd4 497 498# CHECK: xxmrghd 7, 63, 27 4990xf0 0xff 0xd8 0x54 500 501# CHECK: xxmrghw 7, 63, 27 5020xf0 0xff 0xd8 0x94 503 504# CHECK: xxmrgld 7, 63, 27 5050xf0 0xff 0xdb 0x54 506 507# CHECK: xxmrglw 7, 63, 27 5080xf0 0xff 0xd9 0x94 509 510# CHECK: xxpermdi 7, 63, 27, 2 5110xf0 0xff 0xda 0x54 512 513# CHECK: xxsel 7, 63, 27, 14 5140xf0 0xff 0xdb 0xb4 515 516# CHECK: xxsldwi 7, 63, 27, 1 5170xf0 0xff 0xd9 0x14 518 519# CHECK: xxspltd 7, 63, 1 5200xf0 0xff 0xfb 0x56 521 522# CHECK: xxspltw 7, 27, 3 5230xf0 0xe3 0xda 0x90 524 525# CHECK: xxswapd 7, 63 5260xf0 0xff 0xfa 0x56 527 528# CHECK: mfvsrd 3, 40 5290x7d 0x03 0x00 0x67 530 531# CHECK: mfvsrwz 5, 0 5320x7c 0x05 0x00 0xe6 533 534# CHECK: mtvsrd 0, 3 5350x7c 0x03 0x01 0x66 536 537# CHECK: mtvsrwa 0, 3 5380x7c 0x03 0x01 0xa6 539 540# CHECK: mtvsrwz 0, 3 5410x7c 0x03 0x01 0xe6 542 543# Power9 Instructions: 544 545# CHECK: xscpsgnqp 7, 31, 27 5460xfc 0xff 0xd8 0xc8 547 548# CHECK: xsabsqp 7, 27 5490xfc 0xe0 0xde 0x48 550 551# CHECK: xsnegqp 7, 27 5520xfc 0xf0 0xde 0x48 553 554# CHECK: xsnabsqp 7, 27 5550xfc 0xe8 0xde 0x48 556 557# CHECK: xsaddqp 7, 31, 27 5580xfc 0xff 0xd8 0x08 559 560# CHECK: xsaddqpo 7, 31, 27 5610xfc 0xff 0xd8 0x09 562 563# CHECK: xsdivqp 7, 31, 27 5640xfc 0xff 0xdc 0x48 565 566# CHECK: xsdivqpo 7, 31, 27 5670xfc 0xff 0xdc 0x49 568 569# CHECK: xsmulqp 7, 31, 27 5700xfc 0xff 0xd8 0x48 571 572# CHECK: xsmulqpo 7, 31, 27 5730xfc 0xff 0xd8 0x49 574 575# CHECK: xssqrtqp 7, 31 5760xfc 0xfb 0xfe 0x48 577 578# CHECK: xssqrtqpo 7, 31 5790xfc 0xfb 0xfe 0x49 580 581# CHECK: xssubqp 7, 31, 27 5820xfc 0xff 0xdc 0x08 583 584# CHECK: xssubqpo 7, 31, 27 5850xfc 0xff 0xdc 0x09 586 587# CHECK: xsmaddqp 7, 31, 27 5880xfc 0xff 0xdb 0x08 589 590# CHECK: xsmaddqpo 7, 31, 27 5910xfc 0xff 0xdb 0x09 592 593# CHECK: xsmsubqp 7, 31, 27 5940xfc 0xff 0xdb 0x48 595 596# CHECK: xsmsubqpo 7, 31, 27 5970xfc 0xff 0xdb 0x49 598 599# CHECK: xsnmaddqp 7, 31, 27 6000xfc 0xff 0xdb 0x88 601 602# CHECK: xsnmaddqpo 7, 31, 27 6030xfc 0xff 0xdb 0x89 604 605# CHECK: xsnmsubqp 7, 31, 27 6060xfc 0xff 0xdb 0xc8 607 608# CHECK: xsnmsubqpo 7, 31, 27 6090xfc 0xff 0xdb 0xc9 610 611# CHECK: xscmpoqp 6, 31, 27 6120xff 0x1f 0xd9 0x08 613 614# CHECK: xscmpuqp 6, 31, 27 6150xff 0x1f 0xdd 0x08 616 617# CHECK: xscmpexpdp 6, 63, 27 6180xf3 0x1f 0xd9 0xdc 619 620# CHECK: xscmpexpqp 6, 31, 27 6210xff 0x1f 0xd9 0x48 622 623# CHECK: xscmpeqdp 7, 63, 27 6240xf0 0xff 0xd8 0x1c 625 626# CHECK: xscmpgedp 7, 63, 27 6270xf0 0xff 0xd8 0x9c 628 629# CHECK: xscmpgtdp 7, 63, 27 6300xf0 0xff 0xd8 0x5c 631 632# CHECK: xscvdpqp 7, 27 6330xfc 0xf6 0xde 0x88 634 635# CHECK: xscvqpdp 7, 27 6360xfc 0xf4 0xde 0x88 637 638# CHECK: xscvqpdpo 7, 27 6390xfc 0xf4 0xde 0x89 640 641# CHECK: xscvqpsdz 7, 27 6420xfc 0xf9 0xde 0x88 643 644# CHECK: xscvqpswz 7, 27 6450xfc 0xe9 0xde 0x88 646 647# CHECK: xscvqpudz 7, 27 6480xfc 0xf1 0xde 0x88 649 650# CHECK: xscvqpuwz 7, 27 6510xfc 0xe1 0xde 0x88 652 653# CHECK: xscvsdqp 7, 27 6540xfc 0xea 0xde 0x88 655 656# CHECK: xscvudqp 7, 27 6570xfc 0xe2 0xde 0x88 658 659# CHECK: xscvdphp 7, 63 6600xf0 0xf1 0xfd 0x6e 661 662# CHECK: xscvhpdp 7, 63 6630xf0 0xf0 0xfd 0x6e 664 665# CHECK: xvcvhpsp 7, 63 6660xf0 0xf8 0xff 0x6e 667 668# CHECK: xvcvsphp 7, 63 6690xf0 0xf9 0xff 0x6e 670 671# CHECK: xsrqpi 1, 7, 27, 2 6720xfc 0xe1 0xdc 0x0a 673 674# CHECK: xsrqpix 1, 7, 27, 2 6750xfc 0xe1 0xdc 0x0b 676 677# CHECK: xsrqpxp 1, 7, 27, 2 6780xfc 0xe1 0xdc 0x4a 679 680# CHECK: xsiexpdp 63, 3, 4 6810xf3 0xe3 0x27 0x2d 682 683# CHECK: xsiexpqp 7, 31, 27 6840xfc 0xff 0xde 0xc8 685 686# CHECK: xviexpdp 7, 63, 27 6870xf0 0xff 0xdf 0xc4 688 689# CHECK: xviexpsp 7, 63, 27 6900xf0 0xff 0xde 0xc4 691 692# CHECK: xxextractuw 7, 63, 15 6930xf0 0xef 0xfa 0x96 694 695# CHECK: xxinsertw 7, 63, 15 6960xf0 0xef 0xfa 0xd6 697 698# CHECK: xsxexpdp 7, 63 6990xf0 0xe0 0xfd 0x6e 700 701# CHECK: xsxsigdp 7, 63 7020xf0 0xe1 0xfd 0x6e 703 704# CHECK: xsxexpqp 7, 31 7050xfc 0xe2 0xfe 0x48 706 707# CHECK: xsxsigqp 7, 31 7080xfc 0xf2 0xfe 0x48 709 710# CHECK: xvxexpdp 7, 63 7110xf0 0xe0 0xff 0x6e 712 713# CHECK: xvxexpsp 7, 63 7140xf0 0xe8 0xff 0x6e 715 716# CHECK: xvxsigdp 7, 63 7170xf0 0xe1 0xff 0x6e 718 719# CHECK: xvxsigsp 7, 63 7200xf0 0xe9 0xff 0x6e 721 722# CHECK: xststdcsp 7, 63, 127 7230xf3 0xff 0xfc 0xaa 724 725# CHECK: xststdcdp 7, 63, 127 7260xf3 0xff 0xfd 0xaa 727 728# CHECK: xststdcqp 7, 31, 127 7290xff 0xff 0xfd 0x88 730 731# CHECK: xststdcsp 7, 63, 127 7320xf3 0xff 0xfc 0xaa 733 734# CHECK: xststdcdp 7, 63, 127 7350xf3 0xff 0xfd 0xaa 736 737# CHECK: xststdcqp 7, 31, 127 7380xff 0xff 0xfd 0x88 739 740# CHECK: xsmaxcdp 7, 63, 27 7410xf0 0xff 0xdc 0x04 742 743# CHECK: xsmaxjdp 7, 63, 27 7440xf0 0xff 0xdc 0x84 745 746# CHECK: xsmincdp 7, 63, 27 7470xf0 0xff 0xdc 0x44 748 749# CHECK: xsminjdp 7, 63, 27 7500xf0 0xff 0xdc 0xc4 751 752# CHECK: xxbrh 7, 63 7530xf0 0xe7 0xff 0x6e 754 755# CHECK: xxbrw 7, 63 7560xf0 0xef 0xff 0x6e 757 758# CHECK: xxbrd 7, 63 7590xf0 0xf7 0xff 0x6e 760 761# CHECK: xxbrq 7, 63 7620xf0 0xff 0xff 0x6e 763 764# CHECK: xxperm 7, 63, 27 7650xf0 0xff 0xd8 0xd4 766 767# CHECK: xxpermr 7, 63, 27 7680xf0 0xff 0xd9 0xd4 769 770# CHECK: xxspltib 63, 255 7710xf3 0xe7 0xfa 0xd1 772 773# CHECK: lxv 61, 32752(31) 7740xf7 0xbf 0x7f 0xf9 775 776# CHECK: lxv 61, -32768(0) 7770xf7 0xa0 0x80 0x09 778 779# CHECK: stxv 61, 32752(31) 7800xf7 0xbf 0x7f 0xfd 781 782# CHECK: stxv 61, -32768(0) 7830xf7 0xa0 0x80 0x0d 784 785# CHECK: lxsd 31, -32768(0) 7860xe7 0xe0 0x80 0x02 787 788# CHECK: lxsd 31, 32764(12) 7890xe7 0xec 0x7f 0xfe 790 791# CHECK: lxssp 31, -32768(0) 7920xe7 0xe0 0x80 0x03 793 794# CHECK: lxssp 31, 32764(12) 7950xe7 0xec 0x7f 0xff 796 797# CHECK: stxsd 31, 32764(12) 7980xf7 0xec 0x7f 0xfe 799 800# CHECK: stxssp 31, -32768(0) 8010xf7 0xe0 0x80 0x03 802 803# CHECK: lxvx 57, 12, 27 8040x7f 0x2c 0xda 0x19 805 806# CHECK: lxsibzx 57, 12, 27 8070x7f 0x2c 0xde 0x1b 808 809# CHECK: lxsihzx 57, 12, 27 8100x7f 0x2c 0xde 0x5b 811 812# CHECK: lxvb16x 57, 12, 27 8130x7f 0x2c 0xde 0xd9 814 815# CHECK: lxvh8x 57, 12, 27 8160x7f 0x2c 0xde 0x59 817 818# CHECK: lxvl 57, 12, 27 8190x7f 0x2c 0xda 0x1b 820 821# CHECK: lxvll 57, 12, 27 8220x7f 0x2c 0xda 0x5b 823 824# CHECK: lxvwsx 57, 12, 27 8250x7f 0x2c 0xda 0xd9 826 827# CHECK: stxsibx 57, 12, 27 8280x7f 0x2c 0xdf 0x1b 829 830# CHECK: stxsihx 57, 12, 27 8310x7f 0x2c 0xdf 0x5b 832 833# CHECK: stxvh8x 57, 12, 27 8340x7f 0x2c 0xdf 0x59 835 836# CHECK: stxvb16x 57, 12, 27 8370x7f 0x2c 0xdf 0xd9 838 839# CHECK: stxvx 57, 12, 27 8400x7f 0x2c 0xdb 0x19 841 842# CHECK: stxvl 57, 12, 27 8430x7f 0x2c 0xdb 0x1b 844 845# CHECK: stxvll 57, 12, 27 8460x7f 0x2c 0xdb 0x5b 847 848# CHECK: mtvsrws 34, 3 8490x7c 0x43 0x03 0x27 850 851# CHECK: mtvsrdd 34, 3, 12 8520x7c 0x43 0x63 0x67 853 854# CHECK: mfvsrld 3, 34 8550x7c 0x43 0x02 0x67 856