1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple powerpc64-unknown-linux-gnu --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 2*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple powerpc64le-unknown-linux-gnu --show-encoding %s | FileCheck -check-prefix=CHECK-LE %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxswapd 7, 63 # encoding: [0xf0,0xff,0xfa,0x56] 5*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxswapd 7, 63 # encoding: [0x56,0xfa,0xff,0xf0] 6*9880d681SAndroid Build Coastguard Worker xxswapd %vs7, %vs63 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxsdx 39, 5, 31 # encoding: [0x7c,0xe5,0xfc,0x99] 9*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxsdx 39, 5, 31 # encoding: [0x99,0xfc,0xe5,0x7c] 10*9880d681SAndroid Build Coastguard Worker lxsdx 39, 5, 31 11*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxsiwax 39, 5, 31 # encoding: [0x7c,0xe5,0xf8,0x99] 12*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxsiwax 39, 5, 31 # encoding: [0x99,0xf8,0xe5,0x7c] 13*9880d681SAndroid Build Coastguard Worker lxsiwax 39, 5, 31 14*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxsiwzx 39, 5, 31 # encoding: [0x7c,0xe5,0xf8,0x19] 15*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxsiwzx 39, 5, 31 # encoding: [0x19,0xf8,0xe5,0x7c] 16*9880d681SAndroid Build Coastguard Worker lxsiwzx 39, 5, 31 17*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxsspx 39, 5, 31 # encoding: [0x7c,0xe5,0xfc,0x19] 18*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxsspx 39, 5, 31 # encoding: [0x19,0xfc,0xe5,0x7c] 19*9880d681SAndroid Build Coastguard Worker lxsspx 39, 5, 31 20*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvd2x 39, 5, 31 # encoding: [0x7c,0xe5,0xfe,0x99] 21*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvd2x 39, 5, 31 # encoding: [0x99,0xfe,0xe5,0x7c] 22*9880d681SAndroid Build Coastguard Worker lxvd2x 39, 5, 31 23*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvdsx 39, 5, 31 # encoding: [0x7c,0xe5,0xfa,0x99] 24*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvdsx 39, 5, 31 # encoding: [0x99,0xfa,0xe5,0x7c] 25*9880d681SAndroid Build Coastguard Worker lxvdsx 39, 5, 31 26*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvw4x 39, 5, 31 # encoding: [0x7c,0xe5,0xfe,0x19] 27*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvw4x 39, 5, 31 # encoding: [0x19,0xfe,0xe5,0x7c] 28*9880d681SAndroid Build Coastguard Worker lxvw4x 39, 5, 31 29*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxsdx 40, 5, 31 # encoding: [0x7d,0x05,0xfd,0x99] 30*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxsdx 40, 5, 31 # encoding: [0x99,0xfd,0x05,0x7d] 31*9880d681SAndroid Build Coastguard Worker stxsdx 40, 5, 31 32*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxsiwx 40, 5, 31 # encoding: [0x7d,0x05,0xf9,0x19] 33*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxsiwx 40, 5, 31 # encoding: [0x19,0xf9,0x05,0x7d] 34*9880d681SAndroid Build Coastguard Worker stxsiwx 40, 5, 31 35*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxsspx 40, 5, 31 # encoding: [0x7d,0x05,0xfd,0x19] 36*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxsspx 40, 5, 31 # encoding: [0x19,0xfd,0x05,0x7d] 37*9880d681SAndroid Build Coastguard Worker stxsspx 40, 5, 31 38*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxvd2x 40, 5, 31 # encoding: [0x7d,0x05,0xff,0x99] 39*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxvd2x 40, 5, 31 # encoding: [0x99,0xff,0x05,0x7d] 40*9880d681SAndroid Build Coastguard Worker stxvd2x 40, 5, 31 41*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxvw4x 40, 5, 31 # encoding: [0x7d,0x05,0xff,0x19] 42*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxvw4x 40, 5, 31 # encoding: [0x19,0xff,0x05,0x7d] 43*9880d681SAndroid Build Coastguard Worker stxvw4x 40, 5, 31 44*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsabsdp 7, 27 # encoding: [0xf0,0xe0,0xdd,0x64] 45*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsabsdp 7, 27 # encoding: [0x64,0xdd,0xe0,0xf0] 46*9880d681SAndroid Build Coastguard Worker xsabsdp 7, 27 47*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsaddsp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x04] 48*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsaddsp 7, 63, 27 # encoding: [0x04,0xd8,0xff,0xf0] 49*9880d681SAndroid Build Coastguard Worker xsaddsp 7, 63, 27 50*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsadddp 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0x04] 51*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsadddp 7, 63, 27 # encoding: [0x04,0xd9,0xff,0xf0] 52*9880d681SAndroid Build Coastguard Worker xsadddp 7, 63, 27 53*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpodp 6, 63, 27 # encoding: [0xf3,0x1f,0xd9,0x5c] 54*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpodp 6, 63, 27 # encoding: [0x5c,0xd9,0x1f,0xf3] 55*9880d681SAndroid Build Coastguard Worker xscmpodp 6, 63, 27 56*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpudp 6, 63, 27 # encoding: [0xf3,0x1f,0xd9,0x1c] 57*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpudp 6, 63, 27 # encoding: [0x1c,0xd9,0x1f,0xf3] 58*9880d681SAndroid Build Coastguard Worker xscmpudp 6, 63, 27 59*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscpsgndp 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x84] 60*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscpsgndp 7, 63, 27 # encoding: [0x84,0xdd,0xff,0xf0] 61*9880d681SAndroid Build Coastguard Worker xscpsgndp 7, 63, 27 62*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvdpsp 7, 27 # encoding: [0xf0,0xe0,0xdc,0x24] 63*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvdpsp 7, 27 # encoding: [0x24,0xdc,0xe0,0xf0] 64*9880d681SAndroid Build Coastguard Worker xscvdpsp 7, 27 65*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvdpspn 7, 27 # encoding: [0xf0,0xe0,0xdc,0x2c] 66*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvdpspn 7, 27 # encoding: [0x2c,0xdc,0xe0,0xf0] 67*9880d681SAndroid Build Coastguard Worker xscvdpspn 7, 27 68*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvdpsxds 7, 27 # encoding: [0xf0,0xe0,0xdd,0x60] 69*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvdpsxds 7, 27 # encoding: [0x60,0xdd,0xe0,0xf0] 70*9880d681SAndroid Build Coastguard Worker xscvdpsxds 7, 27 71*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvdpsxws 7, 27 # encoding: [0xf0,0xe0,0xd9,0x60] 72*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvdpsxws 7, 27 # encoding: [0x60,0xd9,0xe0,0xf0] 73*9880d681SAndroid Build Coastguard Worker xscvdpsxws 7, 27 74*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvdpuxds 7, 27 # encoding: [0xf0,0xe0,0xdd,0x20] 75*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvdpuxds 7, 27 # encoding: [0x20,0xdd,0xe0,0xf0] 76*9880d681SAndroid Build Coastguard Worker xscvdpuxds 7, 27 77*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvdpuxws 7, 27 # encoding: [0xf0,0xe0,0xd9,0x20] 78*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvdpuxws 7, 27 # encoding: [0x20,0xd9,0xe0,0xf0] 79*9880d681SAndroid Build Coastguard Worker xscvdpuxws 7, 27 80*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvspdp 7, 27 # encoding: [0xf0,0xe0,0xdd,0x24] 81*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvspdp 7, 27 # encoding: [0x24,0xdd,0xe0,0xf0] 82*9880d681SAndroid Build Coastguard Worker xscvspdp 7, 27 83*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvspdpn 7, 27 # encoding: [0xf0,0xe0,0xdd,0x2c] 84*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvspdpn 7, 27 # encoding: [0x2c,0xdd,0xe0,0xf0] 85*9880d681SAndroid Build Coastguard Worker xscvspdpn 7, 27 86*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvsxdsp 7, 27 # encoding: [0xf0,0xe0,0xdc,0xe0] 87*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvsxdsp 7, 27 # encoding: [0xe0,0xdc,0xe0,0xf0] 88*9880d681SAndroid Build Coastguard Worker xscvsxdsp 7, 27 89*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvsxddp 7, 27 # encoding: [0xf0,0xe0,0xdd,0xe0] 90*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvsxddp 7, 27 # encoding: [0xe0,0xdd,0xe0,0xf0] 91*9880d681SAndroid Build Coastguard Worker xscvsxddp 7, 27 92*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvuxdsp 7, 27 # encoding: [0xf0,0xe0,0xdc,0xa0] 93*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvuxdsp 7, 27 # encoding: [0xa0,0xdc,0xe0,0xf0] 94*9880d681SAndroid Build Coastguard Worker xscvuxdsp 7, 27 95*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvuxddp 7, 27 # encoding: [0xf0,0xe0,0xdd,0xa0] 96*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvuxddp 7, 27 # encoding: [0xa0,0xdd,0xe0,0xf0] 97*9880d681SAndroid Build Coastguard Worker xscvuxddp 7, 27 98*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsdivsp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0xc4] 99*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsdivsp 7, 63, 27 # encoding: [0xc4,0xd8,0xff,0xf0] 100*9880d681SAndroid Build Coastguard Worker xsdivsp 7, 63, 27 101*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsdivdp 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0xc4] 102*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsdivdp 7, 63, 27 # encoding: [0xc4,0xd9,0xff,0xf0] 103*9880d681SAndroid Build Coastguard Worker xsdivdp 7, 63, 27 104*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaddadp 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0x0c] 105*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaddadp 7, 63, 27 # encoding: [0x0c,0xd9,0xff,0xf0] 106*9880d681SAndroid Build Coastguard Worker xsmaddadp 7, 63, 27 107*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaddmdp 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0x4c] 108*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaddmdp 7, 63, 27 # encoding: [0x4c,0xd9,0xff,0xf0] 109*9880d681SAndroid Build Coastguard Worker xsmaddmdp 7, 63, 27 110*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaddasp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x0c] 111*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaddasp 7, 63, 27 # encoding: [0x0c,0xd8,0xff,0xf0] 112*9880d681SAndroid Build Coastguard Worker xsmaddasp 7, 63, 27 113*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaddmsp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x4c] 114*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaddmsp 7, 63, 27 # encoding: [0x4c,0xd8,0xff,0xf0] 115*9880d681SAndroid Build Coastguard Worker xsmaddmsp 7, 63, 27 116*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaxdp 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x04] 117*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaxdp 7, 63, 27 # encoding: [0x04,0xdd,0xff,0xf0] 118*9880d681SAndroid Build Coastguard Worker xsmaxdp 7, 63, 27 119*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmindp 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x44] 120*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmindp 7, 63, 27 # encoding: [0x44,0xdd,0xff,0xf0] 121*9880d681SAndroid Build Coastguard Worker xsmindp 7, 63, 27 122*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmsubadp 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0x8c] 123*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmsubadp 7, 63, 27 # encoding: [0x8c,0xd9,0xff,0xf0] 124*9880d681SAndroid Build Coastguard Worker xsmsubadp 7, 63, 27 125*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmsubmdp 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0xcc] 126*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmsubmdp 7, 63, 27 # encoding: [0xcc,0xd9,0xff,0xf0] 127*9880d681SAndroid Build Coastguard Worker xsmsubmdp 7, 63, 27 128*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmsubasp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x8c] 129*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmsubasp 7, 63, 27 # encoding: [0x8c,0xd8,0xff,0xf0] 130*9880d681SAndroid Build Coastguard Worker xsmsubasp 7, 63, 27 131*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmsubmsp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0xcc] 132*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmsubmsp 7, 63, 27 # encoding: [0xcc,0xd8,0xff,0xf0] 133*9880d681SAndroid Build Coastguard Worker xsmsubmsp 7, 63, 27 134*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmulsp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x84] 135*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmulsp 7, 63, 27 # encoding: [0x84,0xd8,0xff,0xf0] 136*9880d681SAndroid Build Coastguard Worker xsmulsp 7, 63, 27 137*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmuldp 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0x84] 138*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmuldp 7, 63, 27 # encoding: [0x84,0xd9,0xff,0xf0] 139*9880d681SAndroid Build Coastguard Worker xsmuldp 7, 63, 27 140*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnabsdp 7, 27 # encoding: [0xf0,0xe0,0xdd,0xa4] 141*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnabsdp 7, 27 # encoding: [0xa4,0xdd,0xe0,0xf0] 142*9880d681SAndroid Build Coastguard Worker xsnabsdp 7, 27 143*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnegdp 7, 27 # encoding: [0xf0,0xe0,0xdd,0xe4] 144*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnegdp 7, 27 # encoding: [0xe4,0xdd,0xe0,0xf0] 145*9880d681SAndroid Build Coastguard Worker xsnegdp 7, 27 146*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmaddadp 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x0c] 147*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmaddadp 7, 63, 27 # encoding: [0x0c,0xdd,0xff,0xf0] 148*9880d681SAndroid Build Coastguard Worker xsnmaddadp 7, 63, 27 149*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmaddmdp 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x4c] 150*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmaddmdp 7, 63, 27 # encoding: [0x4c,0xdd,0xff,0xf0] 151*9880d681SAndroid Build Coastguard Worker xsnmaddmdp 7, 63, 27 152*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmsubadp 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x8c] 153*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmsubadp 7, 63, 27 # encoding: [0x8c,0xdd,0xff,0xf0] 154*9880d681SAndroid Build Coastguard Worker xsnmsubadp 7, 63, 27 155*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmsubmdp 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0xcc] 156*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmsubmdp 7, 63, 27 # encoding: [0xcc,0xdd,0xff,0xf0] 157*9880d681SAndroid Build Coastguard Worker xsnmsubmdp 7, 63, 27 158*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmaddasp 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x0c] 159*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmaddasp 7, 63, 27 # encoding: [0x0c,0xdc,0xff,0xf0] 160*9880d681SAndroid Build Coastguard Worker xsnmaddasp 7, 63, 27 161*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmaddmsp 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x4c] 162*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmaddmsp 7, 63, 27 # encoding: [0x4c,0xdc,0xff,0xf0] 163*9880d681SAndroid Build Coastguard Worker xsnmaddmsp 7, 63, 27 164*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmsubasp 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x8c] 165*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmsubasp 7, 63, 27 # encoding: [0x8c,0xdc,0xff,0xf0] 166*9880d681SAndroid Build Coastguard Worker xsnmsubasp 7, 63, 27 167*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmsubmsp 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0xcc] 168*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmsubmsp 7, 63, 27 # encoding: [0xcc,0xdc,0xff,0xf0] 169*9880d681SAndroid Build Coastguard Worker xsnmsubmsp 7, 63, 27 170*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrdpi 7, 27 # encoding: [0xf0,0xe0,0xd9,0x24] 171*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrdpi 7, 27 # encoding: [0x24,0xd9,0xe0,0xf0] 172*9880d681SAndroid Build Coastguard Worker xsrdpi 7, 27 173*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrdpic 7, 27 # encoding: [0xf0,0xe0,0xd9,0xac] 174*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrdpic 7, 27 # encoding: [0xac,0xd9,0xe0,0xf0] 175*9880d681SAndroid Build Coastguard Worker xsrdpic 7, 27 176*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrdpim 7, 27 # encoding: [0xf0,0xe0,0xd9,0xe4] 177*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrdpim 7, 27 # encoding: [0xe4,0xd9,0xe0,0xf0] 178*9880d681SAndroid Build Coastguard Worker xsrdpim 7, 27 179*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrdpip 7, 27 # encoding: [0xf0,0xe0,0xd9,0xa4] 180*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrdpip 7, 27 # encoding: [0xa4,0xd9,0xe0,0xf0] 181*9880d681SAndroid Build Coastguard Worker xsrdpip 7, 27 182*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrdpiz 7, 27 # encoding: [0xf0,0xe0,0xd9,0x64] 183*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrdpiz 7, 27 # encoding: [0x64,0xd9,0xe0,0xf0] 184*9880d681SAndroid Build Coastguard Worker xsrdpiz 7, 27 185*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsresp 7, 27 # encoding: [0xf0,0xe0,0xd8,0x68] 186*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsresp 7, 27 # encoding: [0x68,0xd8,0xe0,0xf0] 187*9880d681SAndroid Build Coastguard Worker xsresp 7, 27 188*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsredp 7, 27 # encoding: [0xf0,0xe0,0xd9,0x68] 189*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsredp 7, 27 # encoding: [0x68,0xd9,0xe0,0xf0] 190*9880d681SAndroid Build Coastguard Worker xsredp 7, 27 191*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrsqrtesp 7, 27 # encoding: [0xf0,0xe0,0xd8,0x28] 192*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrsqrtesp 7, 27 # encoding: [0x28,0xd8,0xe0,0xf0] 193*9880d681SAndroid Build Coastguard Worker xsrsqrtesp 7, 27 194*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrsqrtedp 7, 27 # encoding: [0xf0,0xe0,0xd9,0x28] 195*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrsqrtedp 7, 27 # encoding: [0x28,0xd9,0xe0,0xf0] 196*9880d681SAndroid Build Coastguard Worker xsrsqrtedp 7, 27 197*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xssqrtsp 7, 27 # encoding: [0xf0,0xe0,0xd8,0x2c] 198*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xssqrtsp 7, 27 # encoding: [0x2c,0xd8,0xe0,0xf0] 199*9880d681SAndroid Build Coastguard Worker xssqrtsp 7, 27 200*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xssqrtdp 7, 27 # encoding: [0xf0,0xe0,0xd9,0x2c] 201*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xssqrtdp 7, 27 # encoding: [0x2c,0xd9,0xe0,0xf0] 202*9880d681SAndroid Build Coastguard Worker xssqrtdp 7, 27 203*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xssubsp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x44] 204*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xssubsp 7, 63, 27 # encoding: [0x44,0xd8,0xff,0xf0] 205*9880d681SAndroid Build Coastguard Worker xssubsp 7, 63, 27 206*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xssubdp 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0x44] 207*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xssubdp 7, 63, 27 # encoding: [0x44,0xd9,0xff,0xf0] 208*9880d681SAndroid Build Coastguard Worker xssubdp 7, 63, 27 209*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xstdivdp 6, 63, 27 # encoding: [0xf3,0x1f,0xd9,0xec] 210*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xstdivdp 6, 63, 27 # encoding: [0xec,0xd9,0x1f,0xf3] 211*9880d681SAndroid Build Coastguard Worker xstdivdp 6, 63, 27 212*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xstsqrtdp 6, 27 # encoding: [0xf3,0x00,0xd9,0xa8] 213*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xstsqrtdp 6, 27 # encoding: [0xa8,0xd9,0x00,0xf3] 214*9880d681SAndroid Build Coastguard Worker xstsqrtdp 6, 27 215*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvabsdp 7, 27 # encoding: [0xf0,0xe0,0xdf,0x64] 216*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvabsdp 7, 27 # encoding: [0x64,0xdf,0xe0,0xf0] 217*9880d681SAndroid Build Coastguard Worker xvabsdp 7, 27 218*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvabssp 7, 27 # encoding: [0xf0,0xe0,0xde,0x64] 219*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvabssp 7, 27 # encoding: [0x64,0xde,0xe0,0xf0] 220*9880d681SAndroid Build Coastguard Worker xvabssp 7, 27 221*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvadddp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x04] 222*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvadddp 7, 63, 27 # encoding: [0x04,0xdb,0xff,0xf0] 223*9880d681SAndroid Build Coastguard Worker xvadddp 7, 63, 27 224*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvaddsp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x04] 225*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvaddsp 7, 63, 27 # encoding: [0x04,0xda,0xff,0xf0] 226*9880d681SAndroid Build Coastguard Worker xvaddsp 7, 63, 27 227*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpeqdp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x1c] 228*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpeqdp 7, 63, 27 # encoding: [0x1c,0xdb,0xff,0xf0] 229*9880d681SAndroid Build Coastguard Worker xvcmpeqdp 7, 63, 27 230*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpeqdp. 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x1c] 231*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpeqdp. 7, 63, 27 # encoding: [0x1c,0xdf,0xff,0xf0] 232*9880d681SAndroid Build Coastguard Worker xvcmpeqdp. 7, 63, 27 233*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpeqsp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x1c] 234*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpeqsp 7, 63, 27 # encoding: [0x1c,0xda,0xff,0xf0] 235*9880d681SAndroid Build Coastguard Worker xvcmpeqsp 7, 63, 27 236*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpeqsp. 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x1c] 237*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpeqsp. 7, 63, 27 # encoding: [0x1c,0xde,0xff,0xf0] 238*9880d681SAndroid Build Coastguard Worker xvcmpeqsp. 7, 63, 27 239*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpgedp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x9c] 240*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpgedp 7, 63, 27 # encoding: [0x9c,0xdb,0xff,0xf0] 241*9880d681SAndroid Build Coastguard Worker xvcmpgedp 7, 63, 27 242*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpgedp. 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x9c] 243*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpgedp. 7, 63, 27 # encoding: [0x9c,0xdf,0xff,0xf0] 244*9880d681SAndroid Build Coastguard Worker xvcmpgedp. 7, 63, 27 245*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpgesp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x9c] 246*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpgesp 7, 63, 27 # encoding: [0x9c,0xda,0xff,0xf0] 247*9880d681SAndroid Build Coastguard Worker xvcmpgesp 7, 63, 27 248*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpgesp. 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x9c] 249*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpgesp. 7, 63, 27 # encoding: [0x9c,0xde,0xff,0xf0] 250*9880d681SAndroid Build Coastguard Worker xvcmpgesp. 7, 63, 27 251*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpgtdp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x5c] 252*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpgtdp 7, 63, 27 # encoding: [0x5c,0xdb,0xff,0xf0] 253*9880d681SAndroid Build Coastguard Worker xvcmpgtdp 7, 63, 27 254*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpgtdp. 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x5c] 255*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpgtdp. 7, 63, 27 # encoding: [0x5c,0xdf,0xff,0xf0] 256*9880d681SAndroid Build Coastguard Worker xvcmpgtdp. 7, 63, 27 257*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpgtsp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x5c] 258*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpgtsp 7, 63, 27 # encoding: [0x5c,0xda,0xff,0xf0] 259*9880d681SAndroid Build Coastguard Worker xvcmpgtsp 7, 63, 27 260*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpgtsp. 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x5c] 261*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpgtsp. 7, 63, 27 # encoding: [0x5c,0xde,0xff,0xf0] 262*9880d681SAndroid Build Coastguard Worker xvcmpgtsp. 7, 63, 27 263*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcpsgndp 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x84] 264*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcpsgndp 7, 63, 27 # encoding: [0x84,0xdf,0xff,0xf0] 265*9880d681SAndroid Build Coastguard Worker xvcpsgndp 7, 63, 27 266*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcpsgnsp 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x84] 267*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcpsgnsp 7, 63, 27 # encoding: [0x84,0xde,0xff,0xf0] 268*9880d681SAndroid Build Coastguard Worker xvcpsgnsp 7, 63, 27 269*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvdpsp 7, 27 # encoding: [0xf0,0xe0,0xde,0x24] 270*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvdpsp 7, 27 # encoding: [0x24,0xde,0xe0,0xf0] 271*9880d681SAndroid Build Coastguard Worker xvcvdpsp 7, 27 272*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvdpsxds 7, 27 # encoding: [0xf0,0xe0,0xdf,0x60] 273*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvdpsxds 7, 27 # encoding: [0x60,0xdf,0xe0,0xf0] 274*9880d681SAndroid Build Coastguard Worker xvcvdpsxds 7, 27 275*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvdpsxws 7, 27 # encoding: [0xf0,0xe0,0xdb,0x60] 276*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvdpsxws 7, 27 # encoding: [0x60,0xdb,0xe0,0xf0] 277*9880d681SAndroid Build Coastguard Worker xvcvdpsxws 7, 27 278*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvdpuxds 7, 27 # encoding: [0xf0,0xe0,0xdf,0x20] 279*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvdpuxds 7, 27 # encoding: [0x20,0xdf,0xe0,0xf0] 280*9880d681SAndroid Build Coastguard Worker xvcvdpuxds 7, 27 281*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvdpuxws 7, 27 # encoding: [0xf0,0xe0,0xdb,0x20] 282*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvdpuxws 7, 27 # encoding: [0x20,0xdb,0xe0,0xf0] 283*9880d681SAndroid Build Coastguard Worker xvcvdpuxws 7, 27 284*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvspdp 7, 27 # encoding: [0xf0,0xe0,0xdf,0x24] 285*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvspdp 7, 27 # encoding: [0x24,0xdf,0xe0,0xf0] 286*9880d681SAndroid Build Coastguard Worker xvcvspdp 7, 27 287*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvspsxds 7, 27 # encoding: [0xf0,0xe0,0xde,0x60] 288*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvspsxds 7, 27 # encoding: [0x60,0xde,0xe0,0xf0] 289*9880d681SAndroid Build Coastguard Worker xvcvspsxds 7, 27 290*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvspsxws 7, 27 # encoding: [0xf0,0xe0,0xda,0x60] 291*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvspsxws 7, 27 # encoding: [0x60,0xda,0xe0,0xf0] 292*9880d681SAndroid Build Coastguard Worker xvcvspsxws 7, 27 293*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvspuxds 7, 27 # encoding: [0xf0,0xe0,0xde,0x20] 294*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvspuxds 7, 27 # encoding: [0x20,0xde,0xe0,0xf0] 295*9880d681SAndroid Build Coastguard Worker xvcvspuxds 7, 27 296*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvspuxws 7, 27 # encoding: [0xf0,0xe0,0xda,0x20] 297*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvspuxws 7, 27 # encoding: [0x20,0xda,0xe0,0xf0] 298*9880d681SAndroid Build Coastguard Worker xvcvspuxws 7, 27 299*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvsxddp 7, 27 # encoding: [0xf0,0xe0,0xdf,0xe0] 300*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvsxddp 7, 27 # encoding: [0xe0,0xdf,0xe0,0xf0] 301*9880d681SAndroid Build Coastguard Worker xvcvsxddp 7, 27 302*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvsxdsp 7, 27 # encoding: [0xf0,0xe0,0xde,0xe0] 303*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvsxdsp 7, 27 # encoding: [0xe0,0xde,0xe0,0xf0] 304*9880d681SAndroid Build Coastguard Worker xvcvsxdsp 7, 27 305*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvsxwdp 7, 27 # encoding: [0xf0,0xe0,0xdb,0xe0] 306*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvsxwdp 7, 27 # encoding: [0xe0,0xdb,0xe0,0xf0] 307*9880d681SAndroid Build Coastguard Worker xvcvsxwdp 7, 27 308*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvsxwsp 7, 27 # encoding: [0xf0,0xe0,0xda,0xe0] 309*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvsxwsp 7, 27 # encoding: [0xe0,0xda,0xe0,0xf0] 310*9880d681SAndroid Build Coastguard Worker xvcvsxwsp 7, 27 311*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvuxddp 7, 27 # encoding: [0xf0,0xe0,0xdf,0xa0] 312*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvuxddp 7, 27 # encoding: [0xa0,0xdf,0xe0,0xf0] 313*9880d681SAndroid Build Coastguard Worker xvcvuxddp 7, 27 314*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvuxdsp 7, 27 # encoding: [0xf0,0xe0,0xde,0xa0] 315*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvuxdsp 7, 27 # encoding: [0xa0,0xde,0xe0,0xf0] 316*9880d681SAndroid Build Coastguard Worker xvcvuxdsp 7, 27 317*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvuxwdp 7, 27 # encoding: [0xf0,0xe0,0xdb,0xa0] 318*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvuxwdp 7, 27 # encoding: [0xa0,0xdb,0xe0,0xf0] 319*9880d681SAndroid Build Coastguard Worker xvcvuxwdp 7, 27 320*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvuxwsp 7, 27 # encoding: [0xf0,0xe0,0xda,0xa0] 321*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvuxwsp 7, 27 # encoding: [0xa0,0xda,0xe0,0xf0] 322*9880d681SAndroid Build Coastguard Worker xvcvuxwsp 7, 27 323*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvdivdp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0xc4] 324*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvdivdp 7, 63, 27 # encoding: [0xc4,0xdb,0xff,0xf0] 325*9880d681SAndroid Build Coastguard Worker xvdivdp 7, 63, 27 326*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvdivsp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0xc4] 327*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvdivsp 7, 63, 27 # encoding: [0xc4,0xda,0xff,0xf0] 328*9880d681SAndroid Build Coastguard Worker xvdivsp 7, 63, 27 329*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmaddadp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x0c] 330*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmaddadp 7, 63, 27 # encoding: [0x0c,0xdb,0xff,0xf0] 331*9880d681SAndroid Build Coastguard Worker xvmaddadp 7, 63, 27 332*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmaddasp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x0c] 333*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmaddasp 7, 63, 27 # encoding: [0x0c,0xda,0xff,0xf0] 334*9880d681SAndroid Build Coastguard Worker xvmaddasp 7, 63, 27 335*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmaddmdp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x4c] 336*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmaddmdp 7, 63, 27 # encoding: [0x4c,0xdb,0xff,0xf0] 337*9880d681SAndroid Build Coastguard Worker xvmaddmdp 7, 63, 27 338*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmaddmsp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x4c] 339*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmaddmsp 7, 63, 27 # encoding: [0x4c,0xda,0xff,0xf0] 340*9880d681SAndroid Build Coastguard Worker xvmaddmsp 7, 63, 27 341*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmaxdp 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x04] 342*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmaxdp 7, 63, 27 # encoding: [0x04,0xdf,0xff,0xf0] 343*9880d681SAndroid Build Coastguard Worker xvmaxdp 7, 63, 27 344*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmaxsp 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x04] 345*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmaxsp 7, 63, 27 # encoding: [0x04,0xde,0xff,0xf0] 346*9880d681SAndroid Build Coastguard Worker xvmaxsp 7, 63, 27 347*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmindp 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x44] 348*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmindp 7, 63, 27 # encoding: [0x44,0xdf,0xff,0xf0] 349*9880d681SAndroid Build Coastguard Worker xvmindp 7, 63, 27 350*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvminsp 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x44] 351*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvminsp 7, 63, 27 # encoding: [0x44,0xde,0xff,0xf0] 352*9880d681SAndroid Build Coastguard Worker xvminsp 7, 63, 27 353*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmovdp 7, 63 # encoding: [0xf0,0xff,0xff,0x86] 354*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmovdp 7, 63 # encoding: [0x86,0xff,0xff,0xf0] 355*9880d681SAndroid Build Coastguard Worker xvmovdp 7, 63 356*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmovsp 7, 63 # encoding: [0xf0,0xff,0xfe,0x86] 357*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmovsp 7, 63 # encoding: [0x86,0xfe,0xff,0xf0] 358*9880d681SAndroid Build Coastguard Worker xvmovsp 7, 63 359*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmsubadp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x8c] 360*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmsubadp 7, 63, 27 # encoding: [0x8c,0xdb,0xff,0xf0] 361*9880d681SAndroid Build Coastguard Worker xvmsubadp 7, 63, 27 362*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmsubasp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x8c] 363*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmsubasp 7, 63, 27 # encoding: [0x8c,0xda,0xff,0xf0] 364*9880d681SAndroid Build Coastguard Worker xvmsubasp 7, 63, 27 365*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmsubmdp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0xcc] 366*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmsubmdp 7, 63, 27 # encoding: [0xcc,0xdb,0xff,0xf0] 367*9880d681SAndroid Build Coastguard Worker xvmsubmdp 7, 63, 27 368*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmsubmsp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0xcc] 369*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmsubmsp 7, 63, 27 # encoding: [0xcc,0xda,0xff,0xf0] 370*9880d681SAndroid Build Coastguard Worker xvmsubmsp 7, 63, 27 371*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmuldp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x84] 372*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmuldp 7, 63, 27 # encoding: [0x84,0xdb,0xff,0xf0] 373*9880d681SAndroid Build Coastguard Worker xvmuldp 7, 63, 27 374*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvmulsp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x84] 375*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvmulsp 7, 63, 27 # encoding: [0x84,0xda,0xff,0xf0] 376*9880d681SAndroid Build Coastguard Worker xvmulsp 7, 63, 27 377*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnabsdp 7, 27 # encoding: [0xf0,0xe0,0xdf,0xa4] 378*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnabsdp 7, 27 # encoding: [0xa4,0xdf,0xe0,0xf0] 379*9880d681SAndroid Build Coastguard Worker xvnabsdp 7, 27 380*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnabssp 7, 27 # encoding: [0xf0,0xe0,0xde,0xa4] 381*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnabssp 7, 27 # encoding: [0xa4,0xde,0xe0,0xf0] 382*9880d681SAndroid Build Coastguard Worker xvnabssp 7, 27 383*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnegdp 7, 27 # encoding: [0xf0,0xe0,0xdf,0xe4] 384*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnegdp 7, 27 # encoding: [0xe4,0xdf,0xe0,0xf0] 385*9880d681SAndroid Build Coastguard Worker xvnegdp 7, 27 386*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnegsp 7, 27 # encoding: [0xf0,0xe0,0xde,0xe4] 387*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnegsp 7, 27 # encoding: [0xe4,0xde,0xe0,0xf0] 388*9880d681SAndroid Build Coastguard Worker xvnegsp 7, 27 389*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnmaddadp 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x0c] 390*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnmaddadp 7, 63, 27 # encoding: [0x0c,0xdf,0xff,0xf0] 391*9880d681SAndroid Build Coastguard Worker xvnmaddadp 7, 63, 27 392*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnmaddasp 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x0c] 393*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnmaddasp 7, 63, 27 # encoding: [0x0c,0xde,0xff,0xf0] 394*9880d681SAndroid Build Coastguard Worker xvnmaddasp 7, 63, 27 395*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnmaddmdp 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x4c] 396*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnmaddmdp 7, 63, 27 # encoding: [0x4c,0xdf,0xff,0xf0] 397*9880d681SAndroid Build Coastguard Worker xvnmaddmdp 7, 63, 27 398*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnmaddmsp 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x4c] 399*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnmaddmsp 7, 63, 27 # encoding: [0x4c,0xde,0xff,0xf0] 400*9880d681SAndroid Build Coastguard Worker xvnmaddmsp 7, 63, 27 401*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnmsubadp 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0x8c] 402*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnmsubadp 7, 63, 27 # encoding: [0x8c,0xdf,0xff,0xf0] 403*9880d681SAndroid Build Coastguard Worker xvnmsubadp 7, 63, 27 404*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnmsubasp 7, 63, 27 # encoding: [0xf0,0xff,0xde,0x8c] 405*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnmsubasp 7, 63, 27 # encoding: [0x8c,0xde,0xff,0xf0] 406*9880d681SAndroid Build Coastguard Worker xvnmsubasp 7, 63, 27 407*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnmsubmdp 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0xcc] 408*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnmsubmdp 7, 63, 27 # encoding: [0xcc,0xdf,0xff,0xf0] 409*9880d681SAndroid Build Coastguard Worker xvnmsubmdp 7, 63, 27 410*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvnmsubmsp 7, 63, 27 # encoding: [0xf0,0xff,0xde,0xcc] 411*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvnmsubmsp 7, 63, 27 # encoding: [0xcc,0xde,0xff,0xf0] 412*9880d681SAndroid Build Coastguard Worker xvnmsubmsp 7, 63, 27 413*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrdpi 7, 27 # encoding: [0xf0,0xe0,0xdb,0x24] 414*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrdpi 7, 27 # encoding: [0x24,0xdb,0xe0,0xf0] 415*9880d681SAndroid Build Coastguard Worker xvrdpi 7, 27 416*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrdpic 7, 27 # encoding: [0xf0,0xe0,0xdb,0xac] 417*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrdpic 7, 27 # encoding: [0xac,0xdb,0xe0,0xf0] 418*9880d681SAndroid Build Coastguard Worker xvrdpic 7, 27 419*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrdpim 7, 27 # encoding: [0xf0,0xe0,0xdb,0xe4] 420*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrdpim 7, 27 # encoding: [0xe4,0xdb,0xe0,0xf0] 421*9880d681SAndroid Build Coastguard Worker xvrdpim 7, 27 422*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrdpip 7, 27 # encoding: [0xf0,0xe0,0xdb,0xa4] 423*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrdpip 7, 27 # encoding: [0xa4,0xdb,0xe0,0xf0] 424*9880d681SAndroid Build Coastguard Worker xvrdpip 7, 27 425*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrdpiz 7, 27 # encoding: [0xf0,0xe0,0xdb,0x64] 426*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrdpiz 7, 27 # encoding: [0x64,0xdb,0xe0,0xf0] 427*9880d681SAndroid Build Coastguard Worker xvrdpiz 7, 27 428*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvredp 7, 27 # encoding: [0xf0,0xe0,0xdb,0x68] 429*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvredp 7, 27 # encoding: [0x68,0xdb,0xe0,0xf0] 430*9880d681SAndroid Build Coastguard Worker xvredp 7, 27 431*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvresp 7, 27 # encoding: [0xf0,0xe0,0xda,0x68] 432*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvresp 7, 27 # encoding: [0x68,0xda,0xe0,0xf0] 433*9880d681SAndroid Build Coastguard Worker xvresp 7, 27 434*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrspi 7, 27 # encoding: [0xf0,0xe0,0xda,0x24] 435*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrspi 7, 27 # encoding: [0x24,0xda,0xe0,0xf0] 436*9880d681SAndroid Build Coastguard Worker xvrspi 7, 27 437*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrspic 7, 27 # encoding: [0xf0,0xe0,0xda,0xac] 438*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrspic 7, 27 # encoding: [0xac,0xda,0xe0,0xf0] 439*9880d681SAndroid Build Coastguard Worker xvrspic 7, 27 440*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrspim 7, 27 # encoding: [0xf0,0xe0,0xda,0xe4] 441*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrspim 7, 27 # encoding: [0xe4,0xda,0xe0,0xf0] 442*9880d681SAndroid Build Coastguard Worker xvrspim 7, 27 443*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrspip 7, 27 # encoding: [0xf0,0xe0,0xda,0xa4] 444*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrspip 7, 27 # encoding: [0xa4,0xda,0xe0,0xf0] 445*9880d681SAndroid Build Coastguard Worker xvrspip 7, 27 446*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrspiz 7, 27 # encoding: [0xf0,0xe0,0xda,0x64] 447*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrspiz 7, 27 # encoding: [0x64,0xda,0xe0,0xf0] 448*9880d681SAndroid Build Coastguard Worker xvrspiz 7, 27 449*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrsqrtedp 7, 27 # encoding: [0xf0,0xe0,0xdb,0x28] 450*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrsqrtedp 7, 27 # encoding: [0x28,0xdb,0xe0,0xf0] 451*9880d681SAndroid Build Coastguard Worker xvrsqrtedp 7, 27 452*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvrsqrtesp 7, 27 # encoding: [0xf0,0xe0,0xda,0x28] 453*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvrsqrtesp 7, 27 # encoding: [0x28,0xda,0xe0,0xf0] 454*9880d681SAndroid Build Coastguard Worker xvrsqrtesp 7, 27 455*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvsqrtdp 7, 27 # encoding: [0xf0,0xe0,0xdb,0x2c] 456*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvsqrtdp 7, 27 # encoding: [0x2c,0xdb,0xe0,0xf0] 457*9880d681SAndroid Build Coastguard Worker xvsqrtdp 7, 27 458*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvsqrtsp 7, 27 # encoding: [0xf0,0xe0,0xda,0x2c] 459*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvsqrtsp 7, 27 # encoding: [0x2c,0xda,0xe0,0xf0] 460*9880d681SAndroid Build Coastguard Worker xvsqrtsp 7, 27 461*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvsubdp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x44] 462*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvsubdp 7, 63, 27 # encoding: [0x44,0xdb,0xff,0xf0] 463*9880d681SAndroid Build Coastguard Worker xvsubdp 7, 63, 27 464*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvsubsp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0x44] 465*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvsubsp 7, 63, 27 # encoding: [0x44,0xda,0xff,0xf0] 466*9880d681SAndroid Build Coastguard Worker xvsubsp 7, 63, 27 467*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvtdivdp 6, 63, 27 # encoding: [0xf3,0x1f,0xdb,0xec] 468*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvtdivdp 6, 63, 27 # encoding: [0xec,0xdb,0x1f,0xf3] 469*9880d681SAndroid Build Coastguard Worker xvtdivdp 6, 63, 27 470*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvtdivsp 6, 63, 27 # encoding: [0xf3,0x1f,0xda,0xec] 471*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvtdivsp 6, 63, 27 # encoding: [0xec,0xda,0x1f,0xf3] 472*9880d681SAndroid Build Coastguard Worker xvtdivsp 6, 63, 27 473*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvtsqrtdp 6, 27 # encoding: [0xf3,0x00,0xdb,0xa8] 474*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvtsqrtdp 6, 27 # encoding: [0xa8,0xdb,0x00,0xf3] 475*9880d681SAndroid Build Coastguard Worker xvtsqrtdp 6, 27 476*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvtsqrtsp 6, 27 # encoding: [0xf3,0x00,0xda,0xa8] 477*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvtsqrtsp 6, 27 # encoding: [0xa8,0xda,0x00,0xf3] 478*9880d681SAndroid Build Coastguard Worker xvtsqrtsp 6, 27 479*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxland 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x14] 480*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxland 7, 63, 27 # encoding: [0x14,0xdc,0xff,0xf0] 481*9880d681SAndroid Build Coastguard Worker xxland 7, 63, 27 482*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxleqv 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0xd4] 483*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxleqv 7, 63, 27 # encoding: [0xd4,0xdd,0xff,0xf0] 484*9880d681SAndroid Build Coastguard Worker xxleqv 7, 63, 27 485*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxlnand 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x94] 486*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxlnand 7, 63, 27 # encoding: [0x94,0xdd,0xff,0xf0] 487*9880d681SAndroid Build Coastguard Worker xxlnand 7, 63, 27 488*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxlorc 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x54] 489*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxlorc 7, 63, 27 # encoding: [0x54,0xdd,0xff,0xf0] 490*9880d681SAndroid Build Coastguard Worker xxlorc 7, 63, 27 491*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxlandc 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x54] 492*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxlandc 7, 63, 27 # encoding: [0x54,0xdc,0xff,0xf0] 493*9880d681SAndroid Build Coastguard Worker xxlandc 7, 63, 27 494*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxlnor 7, 63, 27 # encoding: [0xf0,0xff,0xdd,0x14] 495*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxlnor 7, 63, 27 # encoding: [0x14,0xdd,0xff,0xf0] 496*9880d681SAndroid Build Coastguard Worker xxlnor 7, 63, 27 497*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxlor 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x94] 498*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxlor 7, 63, 27 # encoding: [0x94,0xdc,0xff,0xf0] 499*9880d681SAndroid Build Coastguard Worker xxlor 7, 63, 27 500*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxlxor 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0xd4] 501*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxlxor 7, 63, 27 # encoding: [0xd4,0xdc,0xff,0xf0] 502*9880d681SAndroid Build Coastguard Worker xxlxor 7, 63, 27 503*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxmrghd 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x54] 504*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxmrghd 7, 63, 27 # encoding: [0x54,0xd8,0xff,0xf0] 505*9880d681SAndroid Build Coastguard Worker xxmrghd 7, 63, 27 506*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxmrghw 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x94] 507*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxmrghw 7, 63, 27 # encoding: [0x94,0xd8,0xff,0xf0] 508*9880d681SAndroid Build Coastguard Worker xxmrghw 7, 63, 27 509*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxmrgld 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0x54] 510*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxmrgld 7, 63, 27 # encoding: [0x54,0xdb,0xff,0xf0] 511*9880d681SAndroid Build Coastguard Worker xxmrgld 7, 63, 27 512*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxmrglw 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0x94] 513*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxmrglw 7, 63, 27 # encoding: [0x94,0xd9,0xff,0xf0] 514*9880d681SAndroid Build Coastguard Worker xxmrglw 7, 63, 27 515*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxpermdi 7, 63, 27, 2 # encoding: [0xf0,0xff,0xda,0x54] 516*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxpermdi 7, 63, 27, 2 # encoding: [0x54,0xda,0xff,0xf0] 517*9880d681SAndroid Build Coastguard Worker xxpermdi 7, 63, 27, 2 518*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxsel 7, 63, 27, 14 # encoding: [0xf0,0xff,0xdb,0xb4] 519*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxsel 7, 63, 27, 14 # encoding: [0xb4,0xdb,0xff,0xf0] 520*9880d681SAndroid Build Coastguard Worker xxsel 7, 63, 27, 14 521*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxsldwi 7, 63, 27, 1 # encoding: [0xf0,0xff,0xd9,0x14] 522*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxsldwi 7, 63, 27, 1 # encoding: [0x14,0xd9,0xff,0xf0] 523*9880d681SAndroid Build Coastguard Worker xxsldwi 7, 63, 27, 1 524*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxspltd 7, 63, 1 # encoding: [0xf0,0xff,0xfb,0x56] 525*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxspltd 7, 63, 1 # encoding: [0x56,0xfb,0xff,0xf0] 526*9880d681SAndroid Build Coastguard Worker xxspltd 7, 63, 1 527*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxspltw 7, 27, 3 # encoding: [0xf0,0xe3,0xda,0x90] 528*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxspltw 7, 27, 3 # encoding: [0x90,0xda,0xe3,0xf0] 529*9880d681SAndroid Build Coastguard Worker xxspltw 7, 27, 3 530*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxswapd 7, 63 # encoding: [0xf0,0xff,0xfa,0x56] 531*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxswapd 7, 63 # encoding: [0x56,0xfa,0xff,0xf0] 532*9880d681SAndroid Build Coastguard Worker xxswapd 7, 63 533*9880d681SAndroid Build Coastguard Worker 534*9880d681SAndroid Build Coastguard Worker# Move to/from VSR 535*9880d681SAndroid Build Coastguard Worker# CHECK-BE: mfvsrd 3, 0 # encoding: [0x7c,0x03,0x00,0x66] 536*9880d681SAndroid Build Coastguard Worker# CHECK-LE: mfvsrd 3, 0 # encoding: [0x66,0x00,0x03,0x7c] 537*9880d681SAndroid Build Coastguard Worker mfvsrd 3, 0 538*9880d681SAndroid Build Coastguard Worker# CHECK-BE: mfvsrwz 5, 0 # encoding: [0x7c,0x05,0x00,0xe6] 539*9880d681SAndroid Build Coastguard Worker# CHECK-LE: mfvsrwz 5, 0 # encoding: [0xe6,0x00,0x05,0x7c] 540*9880d681SAndroid Build Coastguard Worker mfvsrwz 5, 0 541*9880d681SAndroid Build Coastguard Worker# CHECK-BE: mtvsrd 0, 3 # encoding: [0x7c,0x03,0x01,0x66] 542*9880d681SAndroid Build Coastguard Worker# CHECK-LE: mtvsrd 0, 3 # encoding: [0x66,0x01,0x03,0x7c] 543*9880d681SAndroid Build Coastguard Worker mtvsrd 0, 3 544*9880d681SAndroid Build Coastguard Worker# CHECK-BE: mtvsrwa 0, 3 # encoding: [0x7c,0x03,0x01,0xa6] 545*9880d681SAndroid Build Coastguard Worker# CHECK-LE: mtvsrwa 0, 3 # encoding: [0xa6,0x01,0x03,0x7c] 546*9880d681SAndroid Build Coastguard Worker mtvsrwa 0, 3 547*9880d681SAndroid Build Coastguard Worker# CHECK-BE: mtvsrwz 0, 3 # encoding: [0x7c,0x03,0x01,0xe6] 548*9880d681SAndroid Build Coastguard Worker# CHECK-LE: mtvsrwz 0, 3 # encoding: [0xe6,0x01,0x03,0x7c] 549*9880d681SAndroid Build Coastguard Worker mtvsrwz 0, 3 550*9880d681SAndroid Build Coastguard Worker 551*9880d681SAndroid Build Coastguard Worker# Power9 Instructions: 552*9880d681SAndroid Build Coastguard Worker 553*9880d681SAndroid Build Coastguard Worker# Copy Sign 554*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscpsgnqp 7, 31, 27 # encoding: [0xfc,0xff,0xd8,0xc8] 555*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscpsgnqp 7, 31, 27 # encoding: [0xc8,0xd8,0xff,0xfc] 556*9880d681SAndroid Build Coastguard Worker xscpsgnqp 7, 31, 27 557*9880d681SAndroid Build Coastguard Worker 558*9880d681SAndroid Build Coastguard Worker# Absolute/Negative Absolute/Negate 559*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsabsqp 7, 27 # encoding: [0xfc,0xe0,0xde,0x48] 560*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsabsqp 7, 27 # encoding: [0x48,0xde,0xe0,0xfc] 561*9880d681SAndroid Build Coastguard Worker xsabsqp 7, 27 562*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnegqp 7, 27 # encoding: [0xfc,0xf0,0xde,0x48] 563*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnegqp 7, 27 # encoding: [0x48,0xde,0xf0,0xfc] 564*9880d681SAndroid Build Coastguard Worker xsnegqp 7, 27 565*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnabsqp 7, 27 # encoding: [0xfc,0xe8,0xde,0x48] 566*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnabsqp 7, 27 # encoding: [0x48,0xde,0xe8,0xfc] 567*9880d681SAndroid Build Coastguard Worker xsnabsqp 7, 27 568*9880d681SAndroid Build Coastguard Worker 569*9880d681SAndroid Build Coastguard Worker# Add/Divide/Multiply/Square-Root/Subtract 570*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsaddqp 7, 31, 27 # encoding: [0xfc,0xff,0xd8,0x08] 571*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsaddqp 7, 31, 27 # encoding: [0x08,0xd8,0xff,0xfc] 572*9880d681SAndroid Build Coastguard Worker xsaddqp 7, 31, 27 573*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsaddqpo 7, 31, 27 # encoding: [0xfc,0xff,0xd8,0x09] 574*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsaddqpo 7, 31, 27 # encoding: [0x09,0xd8,0xff,0xfc] 575*9880d681SAndroid Build Coastguard Worker xsaddqpo 7, 31, 27 576*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsdivqp 7, 31, 27 # encoding: [0xfc,0xff,0xdc,0x48] 577*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsdivqp 7, 31, 27 # encoding: [0x48,0xdc,0xff,0xfc] 578*9880d681SAndroid Build Coastguard Worker xsdivqp 7, 31, 27 579*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsdivqpo 7, 31, 27 # encoding: [0xfc,0xff,0xdc,0x49] 580*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsdivqpo 7, 31, 27 # encoding: [0x49,0xdc,0xff,0xfc] 581*9880d681SAndroid Build Coastguard Worker xsdivqpo 7, 31, 27 582*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmulqp 7, 31, 27 # encoding: [0xfc,0xff,0xd8,0x48] 583*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmulqp 7, 31, 27 # encoding: [0x48,0xd8,0xff,0xfc] 584*9880d681SAndroid Build Coastguard Worker xsmulqp 7, 31, 27 585*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmulqpo 7, 31, 27 # encoding: [0xfc,0xff,0xd8,0x49] 586*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmulqpo 7, 31, 27 # encoding: [0x49,0xd8,0xff,0xfc] 587*9880d681SAndroid Build Coastguard Worker xsmulqpo 7, 31, 27 588*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xssqrtqp 7, 31 # encoding: [0xfc,0xfb,0xfe,0x48] 589*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xssqrtqp 7, 31 # encoding: [0x48,0xfe,0xfb,0xfc] 590*9880d681SAndroid Build Coastguard Worker xssqrtqp 7, 31 591*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xssqrtqpo 7, 31 # encoding: [0xfc,0xfb,0xfe,0x49] 592*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xssqrtqpo 7, 31 # encoding: [0x49,0xfe,0xfb,0xfc] 593*9880d681SAndroid Build Coastguard Worker xssqrtqpo 7, 31 594*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xssubqp 7, 31, 27 # encoding: [0xfc,0xff,0xdc,0x08] 595*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xssubqp 7, 31, 27 # encoding: [0x08,0xdc,0xff,0xfc] 596*9880d681SAndroid Build Coastguard Worker xssubqp 7, 31, 27 597*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xssubqpo 7, 31, 27 # encoding: [0xfc,0xff,0xdc,0x09] 598*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xssubqpo 7, 31, 27 # encoding: [0x09,0xdc,0xff,0xfc] 599*9880d681SAndroid Build Coastguard Worker xssubqpo 7, 31, 27 600*9880d681SAndroid Build Coastguard Worker 601*9880d681SAndroid Build Coastguard Worker# (Negative) Multiply-Add/Subtract 602*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaddqp 7, 31, 27 # encoding: [0xfc,0xff,0xdb,0x08] 603*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaddqp 7, 31, 27 # encoding: [0x08,0xdb,0xff,0xfc] 604*9880d681SAndroid Build Coastguard Worker xsmaddqp 7, 31, 27 605*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaddqpo 7, 31, 27 # encoding: [0xfc,0xff,0xdb,0x09] 606*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaddqpo 7, 31, 27 # encoding: [0x09,0xdb,0xff,0xfc] 607*9880d681SAndroid Build Coastguard Worker xsmaddqpo 7, 31, 27 608*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmsubqp 7, 31, 27 # encoding: [0xfc,0xff,0xdb,0x48] 609*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmsubqp 7, 31, 27 # encoding: [0x48,0xdb,0xff,0xfc] 610*9880d681SAndroid Build Coastguard Worker xsmsubqp 7, 31, 27 611*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmsubqpo 7, 31, 27 # encoding: [0xfc,0xff,0xdb,0x49] 612*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmsubqpo 7, 31, 27 # encoding: [0x49,0xdb,0xff,0xfc] 613*9880d681SAndroid Build Coastguard Worker xsmsubqpo 7, 31, 27 614*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmaddqp 7, 31, 27 # encoding: [0xfc,0xff,0xdb,0x88] 615*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmaddqp 7, 31, 27 # encoding: [0x88,0xdb,0xff,0xfc] 616*9880d681SAndroid Build Coastguard Worker xsnmaddqp 7, 31, 27 617*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmaddqpo 7, 31, 27 # encoding: [0xfc,0xff,0xdb,0x89] 618*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmaddqpo 7, 31, 27 # encoding: [0x89,0xdb,0xff,0xfc] 619*9880d681SAndroid Build Coastguard Worker xsnmaddqpo 7, 31, 27 620*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmsubqp 7, 31, 27 # encoding: [0xfc,0xff,0xdb,0xc8] 621*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmsubqp 7, 31, 27 # encoding: [0xc8,0xdb,0xff,0xfc] 622*9880d681SAndroid Build Coastguard Worker xsnmsubqp 7, 31, 27 623*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsnmsubqpo 7, 31, 27 # encoding: [0xfc,0xff,0xdb,0xc9] 624*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsnmsubqpo 7, 31, 27 # encoding: [0xc9,0xdb,0xff,0xfc] 625*9880d681SAndroid Build Coastguard Worker xsnmsubqpo 7, 31, 27 626*9880d681SAndroid Build Coastguard Worker 627*9880d681SAndroid Build Coastguard Worker# Compare Ordered/Unordered 628*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpoqp 6, 31, 27 # encoding: [0xff,0x1f,0xd9,0x08] 629*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpoqp 6, 31, 27 # encoding: [0x08,0xd9,0x1f,0xff] 630*9880d681SAndroid Build Coastguard Worker xscmpoqp 6, 31, 27 631*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpuqp 6, 31, 27 # encoding: [0xff,0x1f,0xdd,0x08] 632*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpuqp 6, 31, 27 # encoding: [0x08,0xdd,0x1f,0xff] 633*9880d681SAndroid Build Coastguard Worker xscmpuqp 6, 31, 27 634*9880d681SAndroid Build Coastguard Worker 635*9880d681SAndroid Build Coastguard Worker# Compare Exponents 636*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpexpdp 6, 63, 27 # encoding: [0xf3,0x1f,0xd9,0xdc] 637*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpexpdp 6, 63, 27 # encoding: [0xdc,0xd9,0x1f,0xf3] 638*9880d681SAndroid Build Coastguard Worker xscmpexpdp 6, 63, 27 639*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpexpqp 6, 31, 27 # encoding: [0xff,0x1f,0xd9,0x48] 640*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpexpqp 6, 31, 27 # encoding: [0x48,0xd9,0x1f,0xff] 641*9880d681SAndroid Build Coastguard Worker xscmpexpqp 6, 31, 27 642*9880d681SAndroid Build Coastguard Worker 643*9880d681SAndroid Build Coastguard Worker# Compare ==, >=, >, != 644*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpeqdp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x1c] 645*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpeqdp 7, 63, 27 # encoding: [0x1c,0xd8,0xff,0xf0] 646*9880d681SAndroid Build Coastguard Worker xscmpeqdp 7, 63, 27 647*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpgedp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x9c] 648*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpgedp 7, 63, 27 # encoding: [0x9c,0xd8,0xff,0xf0] 649*9880d681SAndroid Build Coastguard Worker xscmpgedp 7, 63, 27 650*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpgtdp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0x5c] 651*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpgtdp 7, 63, 27 # encoding: [0x5c,0xd8,0xff,0xf0] 652*9880d681SAndroid Build Coastguard Worker xscmpgtdp 7, 63, 27 653*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscmpnedp 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0xdc] 654*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscmpnedp 7, 63, 27 # encoding: [0xdc,0xd8,0xff,0xf0] 655*9880d681SAndroid Build Coastguard Worker xscmpnedp 7, 63, 27 656*9880d681SAndroid Build Coastguard Worker 657*9880d681SAndroid Build Coastguard Worker# Vector Compare Not Equal 658*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpnedp 7, 63, 27 # encoding: [0xf0,0xff,0xdb,0xdc] 659*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpnedp 7, 63, 27 # encoding: [0xdc,0xdb,0xff,0xf0] 660*9880d681SAndroid Build Coastguard Worker xvcmpnedp 7, 63, 27 661*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpnedp. 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0xdc] 662*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpnedp. 7, 63, 27 # encoding: [0xdc,0xdf,0xff,0xf0] 663*9880d681SAndroid Build Coastguard Worker xvcmpnedp. 7, 63, 27 664*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpnesp 7, 63, 27 # encoding: [0xf0,0xff,0xda,0xdc] 665*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpnesp 7, 63, 27 # encoding: [0xdc,0xda,0xff,0xf0] 666*9880d681SAndroid Build Coastguard Worker xvcmpnesp 7, 63, 27 667*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcmpnesp. 7, 63, 27 # encoding: [0xf0,0xff,0xde,0xdc] 668*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcmpnesp. 7, 63, 27 # encoding: [0xdc,0xde,0xff,0xf0] 669*9880d681SAndroid Build Coastguard Worker xvcmpnesp. 7, 63, 27 670*9880d681SAndroid Build Coastguard Worker 671*9880d681SAndroid Build Coastguard Worker# Convert DP -> QP 672*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvdpqp 7, 27 # encoding: [0xfc,0xf6,0xde,0x88] 673*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvdpqp 7, 27 # encoding: [0x88,0xde,0xf6,0xfc] 674*9880d681SAndroid Build Coastguard Worker xscvdpqp 7, 27 675*9880d681SAndroid Build Coastguard Worker 676*9880d681SAndroid Build Coastguard Worker# Round & Convert QP -> DP 677*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvqpdp 7, 27 # encoding: [0xfc,0xf4,0xde,0x88] 678*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvqpdp 7, 27 # encoding: [0x88,0xde,0xf4,0xfc] 679*9880d681SAndroid Build Coastguard Worker xscvqpdp 7, 27 680*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvqpdpo 7, 27 # encoding: [0xfc,0xf4,0xde,0x89] 681*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvqpdpo 7, 27 # encoding: [0x89,0xde,0xf4,0xfc] 682*9880d681SAndroid Build Coastguard Worker xscvqpdpo 7, 27 683*9880d681SAndroid Build Coastguard Worker 684*9880d681SAndroid Build Coastguard Worker# Truncate & Convert QP -> (Un)Signed (D)Word 685*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvqpsdz 7, 27 # encoding: [0xfc,0xf9,0xde,0x88] 686*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvqpsdz 7, 27 # encoding: [0x88,0xde,0xf9,0xfc] 687*9880d681SAndroid Build Coastguard Worker xscvqpsdz 7, 27 688*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvqpswz 7, 27 # encoding: [0xfc,0xe9,0xde,0x88] 689*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvqpswz 7, 27 # encoding: [0x88,0xde,0xe9,0xfc] 690*9880d681SAndroid Build Coastguard Worker xscvqpswz 7, 27 691*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvqpudz 7, 27 # encoding: [0xfc,0xf1,0xde,0x88] 692*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvqpudz 7, 27 # encoding: [0x88,0xde,0xf1,0xfc] 693*9880d681SAndroid Build Coastguard Worker xscvqpudz 7, 27 694*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvqpuwz 7, 27 # encoding: [0xfc,0xe1,0xde,0x88] 695*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvqpuwz 7, 27 # encoding: [0x88,0xde,0xe1,0xfc] 696*9880d681SAndroid Build Coastguard Worker xscvqpuwz 7, 27 697*9880d681SAndroid Build Coastguard Worker 698*9880d681SAndroid Build Coastguard Worker# Convert (Un)Signed DWord -> QP 699*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvsdqp 7, 27 # encoding: [0xfc,0xea,0xde,0x88] 700*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvsdqp 7, 27 # encoding: [0x88,0xde,0xea,0xfc] 701*9880d681SAndroid Build Coastguard Worker xscvsdqp 7, 27 702*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvudqp 7, 27 # encoding: [0xfc,0xe2,0xde,0x88] 703*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvudqp 7, 27 # encoding: [0x88,0xde,0xe2,0xfc] 704*9880d681SAndroid Build Coastguard Worker xscvudqp 7, 27 705*9880d681SAndroid Build Coastguard Worker 706*9880d681SAndroid Build Coastguard Worker# (Round &) Convert DP <-> HP 707*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvdphp 7, 63 # encoding: [0xf0,0xf1,0xfd,0x6e] 708*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvdphp 7, 63 # encoding: [0x6e,0xfd,0xf1,0xf0] 709*9880d681SAndroid Build Coastguard Worker xscvdphp 7, 63 710*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xscvhpdp 7, 63 # encoding: [0xf0,0xf0,0xfd,0x6e] 711*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xscvhpdp 7, 63 # encoding: [0x6e,0xfd,0xf0,0xf0] 712*9880d681SAndroid Build Coastguard Worker xscvhpdp 7, 63 713*9880d681SAndroid Build Coastguard Worker 714*9880d681SAndroid Build Coastguard Worker# HP -> SP 715*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvhpsp 7, 63 # encoding: [0xf0,0xf8,0xff,0x6e] 716*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvhpsp 7, 63 # encoding: [0x6e,0xff,0xf8,0xf0] 717*9880d681SAndroid Build Coastguard Worker xvcvhpsp 7, 63 718*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvcvsphp 7, 63 # encoding: [0xf0,0xf9,0xff,0x6e] 719*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvcvsphp 7, 63 # encoding: [0x6e,0xff,0xf9,0xf0] 720*9880d681SAndroid Build Coastguard Worker xvcvsphp 7, 63 721*9880d681SAndroid Build Coastguard Worker 722*9880d681SAndroid Build Coastguard Worker# Round to Quad-Precision Integer [with Inexact] 723*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrqpi 1, 7, 27, 2 # encoding: [0xfc,0xe1,0xdc,0x0a] 724*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrqpi 1, 7, 27, 2 # encoding: [0x0a,0xdc,0xe1,0xfc] 725*9880d681SAndroid Build Coastguard Worker xsrqpi 1, 7, 27, 2 726*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrqpix 1, 7, 27, 2 # encoding: [0xfc,0xe1,0xdc,0x0b] 727*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrqpix 1, 7, 27, 2 # encoding: [0x0b,0xdc,0xe1,0xfc] 728*9880d681SAndroid Build Coastguard Worker xsrqpix 1, 7, 27, 2 729*9880d681SAndroid Build Coastguard Worker 730*9880d681SAndroid Build Coastguard Worker# Round Quad-Precision to Double-Extended Precision 731*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsrqpxp 1, 7, 27, 2 # encoding: [0xfc,0xe1,0xdc,0x4a] 732*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsrqpxp 1, 7, 27, 2 # encoding: [0x4a,0xdc,0xe1,0xfc] 733*9880d681SAndroid Build Coastguard Worker xsrqpxp 1, 7, 27, 2 734*9880d681SAndroid Build Coastguard Worker 735*9880d681SAndroid Build Coastguard Worker# Insert Exponent DP/QP 736*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsiexpdp 63, 3, 4 # encoding: [0xf3,0xe3,0x27,0x2d] 737*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsiexpdp 63, 3, 4 # encoding: [0x2d,0x27,0xe3,0xf3] 738*9880d681SAndroid Build Coastguard Worker xsiexpdp 63, 3, 4 739*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsiexpqp 7, 31, 27 # encoding: [0xfc,0xff,0xde,0xc8] 740*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsiexpqp 7, 31, 27 # encoding: [0xc8,0xde,0xff,0xfc] 741*9880d681SAndroid Build Coastguard Worker xsiexpqp 7, 31, 27 742*9880d681SAndroid Build Coastguard Worker 743*9880d681SAndroid Build Coastguard Worker# Vector Insert Exponent DP 744*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xviexpdp 7, 63, 27 # encoding: [0xf0,0xff,0xdf,0xc4] 745*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xviexpdp 7, 63, 27 # encoding: [0xc4,0xdf,0xff,0xf0] 746*9880d681SAndroid Build Coastguard Worker xviexpdp 7, 63, 27 747*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xviexpsp 7, 63, 27 # encoding: [0xf0,0xff,0xde,0xc4] 748*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xviexpsp 7, 63, 27 # encoding: [0xc4,0xde,0xff,0xf0] 749*9880d681SAndroid Build Coastguard Worker xviexpsp 7, 63, 27 750*9880d681SAndroid Build Coastguard Worker 751*9880d681SAndroid Build Coastguard Worker# Vector Extract Unsigned Word 752*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxextractuw 7, 63, 15 # encoding: [0xf0,0xef,0xfa,0x96] 753*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxextractuw 7, 63, 15 # encoding: [0x96,0xfa,0xef,0xf0] 754*9880d681SAndroid Build Coastguard Worker xxextractuw 7, 63, 15 755*9880d681SAndroid Build Coastguard Worker 756*9880d681SAndroid Build Coastguard Worker# Vector Insert Word 757*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxinsertw 7, 63, 15 # encoding: [0xf0,0xef,0xfa,0xd6] 758*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxinsertw 7, 63, 15 # encoding: [0xd6,0xfa,0xef,0xf0] 759*9880d681SAndroid Build Coastguard Worker xxinsertw 7, 63, 15 760*9880d681SAndroid Build Coastguard Worker 761*9880d681SAndroid Build Coastguard Worker# Extract Exponent/Significand DP/QP 762*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsxexpdp 7, 63 # encoding: [0xf0,0xe0,0xfd,0x6e] 763*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsxexpdp 7, 63 # encoding: [0x6e,0xfd,0xe0,0xf0] 764*9880d681SAndroid Build Coastguard Worker xsxexpdp 7, 63 765*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsxsigdp 7, 63 # encoding: [0xf0,0xe1,0xfd,0x6e] 766*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsxsigdp 7, 63 # encoding: [0x6e,0xfd,0xe1,0xf0] 767*9880d681SAndroid Build Coastguard Worker xsxsigdp 7, 63 768*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsxexpqp 7, 31 # encoding: [0xfc,0xe2,0xfe,0x48] 769*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsxexpqp 7, 31 # encoding: [0x48,0xfe,0xe2,0xfc] 770*9880d681SAndroid Build Coastguard Worker xsxexpqp 7, 31 771*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsxsigqp 7, 31 # encoding: [0xfc,0xf2,0xfe,0x48] 772*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsxsigqp 7, 31 # encoding: [0x48,0xfe,0xf2,0xfc] 773*9880d681SAndroid Build Coastguard Worker xsxsigqp 7, 31 774*9880d681SAndroid Build Coastguard Worker 775*9880d681SAndroid Build Coastguard Worker# Vector Extract Exponent/Significand DP 776*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvxexpdp 7, 63 # encoding: [0xf0,0xe0,0xff,0x6e] 777*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvxexpdp 7, 63 # encoding: [0x6e,0xff,0xe0,0xf0] 778*9880d681SAndroid Build Coastguard Worker xvxexpdp 7, 63 779*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvxexpsp 7, 63 # encoding: [0xf0,0xe8,0xff,0x6e] 780*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvxexpsp 7, 63 # encoding: [0x6e,0xff,0xe8,0xf0] 781*9880d681SAndroid Build Coastguard Worker xvxexpsp 7, 63 782*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvxsigdp 7, 63 # encoding: [0xf0,0xe1,0xff,0x6e] 783*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvxsigdp 7, 63 # encoding: [0x6e,0xff,0xe1,0xf0] 784*9880d681SAndroid Build Coastguard Worker xvxsigdp 7, 63 785*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xvxsigsp 7, 63 # encoding: [0xf0,0xe9,0xff,0x6e] 786*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xvxsigsp 7, 63 # encoding: [0x6e,0xff,0xe9,0xf0] 787*9880d681SAndroid Build Coastguard Worker xvxsigsp 7, 63 788*9880d681SAndroid Build Coastguard Worker 789*9880d681SAndroid Build Coastguard Worker# Test Data Class SP/DP/QP 790*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xststdcsp 7, 63, 127 # encoding: [0xf3,0xff,0xfc,0xaa] 791*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xststdcsp 7, 63, 127 # encoding: [0xaa,0xfc,0xff,0xf3] 792*9880d681SAndroid Build Coastguard Worker xststdcsp 7, 63, 127 793*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xststdcdp 7, 63, 127 # encoding: [0xf3,0xff,0xfd,0xaa] 794*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xststdcdp 7, 63, 127 # encoding: [0xaa,0xfd,0xff,0xf3] 795*9880d681SAndroid Build Coastguard Worker xststdcdp 7, 63, 127 796*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xststdcqp 7, 31, 127 # encoding: [0xff,0xff,0xfd,0x88] 797*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xststdcqp 7, 31, 127 # encoding: [0x88,0xfd,0xff,0xff] 798*9880d681SAndroid Build Coastguard Worker xststdcqp 7, 31, 127 799*9880d681SAndroid Build Coastguard Worker 800*9880d681SAndroid Build Coastguard Worker# Vector Test Data Class SP/DP 801*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xststdcsp 7, 63, 127 # encoding: [0xf3,0xff,0xfc,0xaa] 802*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xststdcsp 7, 63, 127 # encoding: [0xaa,0xfc,0xff,0xf3] 803*9880d681SAndroid Build Coastguard Worker xststdcsp 7, 63, 127 804*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xststdcdp 7, 63, 127 # encoding: [0xf3,0xff,0xfd,0xaa] 805*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xststdcdp 7, 63, 127 # encoding: [0xaa,0xfd,0xff,0xf3] 806*9880d681SAndroid Build Coastguard Worker xststdcdp 7, 63, 127 807*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xststdcqp 7, 31, 127 # encoding: [0xff,0xff,0xfd,0x88] 808*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xststdcqp 7, 31, 127 # encoding: [0x88,0xfd,0xff,0xff] 809*9880d681SAndroid Build Coastguard Worker xststdcqp 7, 31, 127 810*9880d681SAndroid Build Coastguard Worker 811*9880d681SAndroid Build Coastguard Worker# Maximum/Minimum Type-C/Type-J DP 812*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaxcdp 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x04] 813*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaxcdp 7, 63, 27 # encoding: [0x04,0xdc,0xff,0xf0] 814*9880d681SAndroid Build Coastguard Worker xsmaxcdp 7, 63, 27 815*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmaxjdp 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x84] 816*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmaxjdp 7, 63, 27 # encoding: [0x84,0xdc,0xff,0xf0] 817*9880d681SAndroid Build Coastguard Worker xsmaxjdp 7, 63, 27 818*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsmincdp 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0x44] 819*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsmincdp 7, 63, 27 # encoding: [0x44,0xdc,0xff,0xf0] 820*9880d681SAndroid Build Coastguard Worker xsmincdp 7, 63, 27 821*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xsminjdp 7, 63, 27 # encoding: [0xf0,0xff,0xdc,0xc4] 822*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xsminjdp 7, 63, 27 # encoding: [0xc4,0xdc,0xff,0xf0] 823*9880d681SAndroid Build Coastguard Worker xsminjdp 7, 63, 27 824*9880d681SAndroid Build Coastguard Worker 825*9880d681SAndroid Build Coastguard Worker# Vector Byte-Reverse H/W/D/Q Word 826*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxbrh 7, 63 # encoding: [0xf0,0xe7,0xff,0x6e] 827*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxbrh 7, 63 # encoding: [0x6e,0xff,0xe7,0xf0] 828*9880d681SAndroid Build Coastguard Worker xxbrh 7, 63 829*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxbrw 7, 63 # encoding: [0xf0,0xef,0xff,0x6e] 830*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxbrw 7, 63 # encoding: [0x6e,0xff,0xef,0xf0] 831*9880d681SAndroid Build Coastguard Worker xxbrw 7, 63 832*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxbrd 7, 63 # encoding: [0xf0,0xf7,0xff,0x6e] 833*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxbrd 7, 63 # encoding: [0x6e,0xff,0xf7,0xf0] 834*9880d681SAndroid Build Coastguard Worker xxbrd 7, 63 835*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxbrq 7, 63 # encoding: [0xf0,0xff,0xff,0x6e] 836*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxbrq 7, 63 # encoding: [0x6e,0xff,0xff,0xf0] 837*9880d681SAndroid Build Coastguard Worker xxbrq 7, 63 838*9880d681SAndroid Build Coastguard Worker 839*9880d681SAndroid Build Coastguard Worker# Vector Permute 840*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxperm 7, 63, 27 # encoding: [0xf0,0xff,0xd8,0xd4] 841*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxperm 7, 63, 27 # encoding: [0xd4,0xd8,0xff,0xf0] 842*9880d681SAndroid Build Coastguard Worker xxperm 7, 63, 27 843*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxpermr 7, 63, 27 # encoding: [0xf0,0xff,0xd9,0xd4] 844*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxpermr 7, 63, 27 # encoding: [0xd4,0xd9,0xff,0xf0] 845*9880d681SAndroid Build Coastguard Worker xxpermr 7, 63, 27 846*9880d681SAndroid Build Coastguard Worker 847*9880d681SAndroid Build Coastguard Worker# Vector Splat Immediate Byte 848*9880d681SAndroid Build Coastguard Worker# CHECK-BE: xxspltib 63, 255 # encoding: [0xf3,0xe7,0xfa,0xd1] 849*9880d681SAndroid Build Coastguard Worker# CHECK-LE: xxspltib 63, 255 # encoding: [0xd1,0xfa,0xe7,0xf3] 850*9880d681SAndroid Build Coastguard Worker xxspltib 63, 255 851*9880d681SAndroid Build Coastguard Worker 852*9880d681SAndroid Build Coastguard Worker# Load/Store Vector, test maximum and minimum displacement value 853*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxv 61, 32752(31) # encoding: [0xf7,0xbf,0x7f,0xf9] 854*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxv 61, 32752(31) # encoding: [0xf9,0x7f,0xbf,0xf7] 855*9880d681SAndroid Build Coastguard Worker lxv 61, 32752(31) 856*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxv 61, -32768(0) # encoding: [0xf7,0xa0,0x80,0x09] 857*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxv 61, -32768(0) # encoding: [0x09,0x80,0xa0,0xf7] 858*9880d681SAndroid Build Coastguard Worker lxv 61, -32768(0) 859*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxv 61, 32752(31) # encoding: [0xf7,0xbf,0x7f,0xfd] 860*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxv 61, 32752(31) # encoding: [0xfd,0x7f,0xbf,0xf7] 861*9880d681SAndroid Build Coastguard Worker stxv 61, 32752(31) 862*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxv 61, -32768(0) # encoding: [0xf7,0xa0,0x80,0x0d] 863*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxv 61, -32768(0) # encoding: [0x0d,0x80,0xa0,0xf7] 864*9880d681SAndroid Build Coastguard Worker stxv 61, -32768(0) 865*9880d681SAndroid Build Coastguard Worker 866*9880d681SAndroid Build Coastguard Worker# Load/Store DWord 867*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxsd 31, -32768(0) # encoding: [0xe7,0xe0,0x80,0x02] 868*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxsd 31, -32768(0) # encoding: [0x02,0x80,0xe0,0xe7] 869*9880d681SAndroid Build Coastguard Worker lxsd 31, -32768(0) 870*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxsd 31, 32764(12) # encoding: [0xe7,0xec,0x7f,0xfe] 871*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxsd 31, 32764(12) # encoding: [0xfe,0x7f,0xec,0xe7] 872*9880d681SAndroid Build Coastguard Worker lxsd 31, 32764(12) 873*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxsd 31, 32764(12) # encoding: [0xf7,0xec,0x7f,0xfe] 874*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxsd 31, 32764(12) # encoding: [0xfe,0x7f,0xec,0xf7] 875*9880d681SAndroid Build Coastguard Worker stxsd 31, 32764(12) 876*9880d681SAndroid Build Coastguard Worker 877*9880d681SAndroid Build Coastguard Worker# Load SP from src, convert it to DP, and place in dword[0] 878*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxssp 31, -32768(0) # encoding: [0xe7,0xe0,0x80,0x03] 879*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxssp 31, -32768(0) # encoding: [0x03,0x80,0xe0,0xe7] 880*9880d681SAndroid Build Coastguard Worker lxssp 31, -32768(0) 881*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxssp 31, 32764(12) # encoding: [0xe7,0xec,0x7f,0xff] 882*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxssp 31, 32764(12) # encoding: [0xff,0x7f,0xec,0xe7] 883*9880d681SAndroid Build Coastguard Worker lxssp 31, 32764(12) 884*9880d681SAndroid Build Coastguard Worker 885*9880d681SAndroid Build Coastguard Worker# Convert DP of dword[0] to SP, and Store to dst 886*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxssp 31, -32768(0) # encoding: [0xf7,0xe0,0x80,0x03] 887*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxssp 31, -32768(0) # encoding: [0x03,0x80,0xe0,0xf7] 888*9880d681SAndroid Build Coastguard Worker stxssp 31, -32768(0) 889*9880d681SAndroid Build Coastguard Worker 890*9880d681SAndroid Build Coastguard Worker# Load as Integer Byte/Halfword & Zero Indexed 891*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxsibzx 57, 12, 27 # encoding: [0x7f,0x2c,0xde,0x1b] 892*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxsibzx 57, 12, 27 # encoding: [0x1b,0xde,0x2c,0x7f] 893*9880d681SAndroid Build Coastguard Worker lxsibzx 57, 12, 27 894*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxsihzx 57, 12, 27 # encoding: [0x7f,0x2c,0xde,0x5b] 895*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxsihzx 57, 12, 27 # encoding: [0x5b,0xde,0x2c,0x7f] 896*9880d681SAndroid Build Coastguard Worker lxsihzx 57, 12, 27 897*9880d681SAndroid Build Coastguard Worker 898*9880d681SAndroid Build Coastguard Worker# Load Vector Halfword*8/Byte*16 Indexed 899*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvh8x 57, 12, 27 # encoding: [0x7f,0x2c,0xde,0x59] 900*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvh8x 57, 12, 27 # encoding: [0x59,0xde,0x2c,0x7f] 901*9880d681SAndroid Build Coastguard Worker lxvh8x 57, 12, 27 902*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvb16x 57, 12, 27 # encoding: [0x7f,0x2c,0xde,0xd9] 903*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvb16x 57, 12, 27 # encoding: [0xd9,0xde,0x2c,0x7f] 904*9880d681SAndroid Build Coastguard Worker lxvb16x 57, 12, 27 905*9880d681SAndroid Build Coastguard Worker 906*9880d681SAndroid Build Coastguard Worker# Load Vector Indexed 907*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvx 57, 12, 27 # encoding: [0x7f,0x2c,0xda,0x19] 908*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvx 57, 12, 27 # encoding: [0x19,0xda,0x2c,0x7f] 909*9880d681SAndroid Build Coastguard Worker lxvx 57, 12, 27 910*9880d681SAndroid Build Coastguard Worker 911*9880d681SAndroid Build Coastguard Worker# Load Vector (Left-justified) with Length 912*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvl 57, 12, 27 # encoding: [0x7f,0x2c,0xda,0x1b] 913*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvl 57, 12, 27 # encoding: [0x1b,0xda,0x2c,0x7f] 914*9880d681SAndroid Build Coastguard Worker lxvl 57, 12, 27 915*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvll 57, 12, 27 # encoding: [0x7f,0x2c,0xda,0x5b] 916*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvll 57, 12, 27 # encoding: [0x5b,0xda,0x2c,0x7f] 917*9880d681SAndroid Build Coastguard Worker lxvll 57, 12, 27 918*9880d681SAndroid Build Coastguard Worker 919*9880d681SAndroid Build Coastguard Worker# Load Vector Word & Splat Indexed 920*9880d681SAndroid Build Coastguard Worker# CHECK-BE: lxvwsx 57, 12, 27 # encoding: [0x7f,0x2c,0xda,0xd9] 921*9880d681SAndroid Build Coastguard Worker# CHECK-LE: lxvwsx 57, 12, 27 # encoding: [0xd9,0xda,0x2c,0x7f] 922*9880d681SAndroid Build Coastguard Worker lxvwsx 57, 12, 27 923*9880d681SAndroid Build Coastguard Worker 924*9880d681SAndroid Build Coastguard Worker# Store as Integer Byte/Halfword Indexed 925*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxsibx 57, 12, 27 # encoding: [0x7f,0x2c,0xdf,0x1b] 926*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxsibx 57, 12, 27 # encoding: [0x1b,0xdf,0x2c,0x7f] 927*9880d681SAndroid Build Coastguard Worker stxsibx 57, 12, 27 928*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxsihx 57, 12, 27 # encoding: [0x7f,0x2c,0xdf,0x5b] 929*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxsihx 57, 12, 27 # encoding: [0x5b,0xdf,0x2c,0x7f] 930*9880d681SAndroid Build Coastguard Worker stxsihx 57, 12, 27 931*9880d681SAndroid Build Coastguard Worker 932*9880d681SAndroid Build Coastguard Worker# Store Vector Halfword*8/Byte*16 Indexed 933*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxvh8x 57, 12, 27 # encoding: [0x7f,0x2c,0xdf,0x59] 934*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxvh8x 57, 12, 27 # encoding: [0x59,0xdf,0x2c,0x7f] 935*9880d681SAndroid Build Coastguard Worker stxvh8x 57, 12, 27 936*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxvb16x 57, 12, 27 # encoding: [0x7f,0x2c,0xdf,0xd9] 937*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxvb16x 57, 12, 27 # encoding: [0xd9,0xdf,0x2c,0x7f] 938*9880d681SAndroid Build Coastguard Worker stxvb16x 57, 12, 27 939*9880d681SAndroid Build Coastguard Worker 940*9880d681SAndroid Build Coastguard Worker# Store Vector Indexed 941*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxvx 57, 12, 27 # encoding: [0x7f,0x2c,0xdb,0x19] 942*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxvx 57, 12, 27 # encoding: [0x19,0xdb,0x2c,0x7f] 943*9880d681SAndroid Build Coastguard Worker stxvx 57, 12, 27 944*9880d681SAndroid Build Coastguard Worker 945*9880d681SAndroid Build Coastguard Worker# Store Vector (Left-justified) with Length 946*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxvl 57, 12, 27 # encoding: [0x7f,0x2c,0xdb,0x1b] 947*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxvl 57, 12, 27 # encoding: [0x1b,0xdb,0x2c,0x7f] 948*9880d681SAndroid Build Coastguard Worker stxvl 57, 12, 27 949*9880d681SAndroid Build Coastguard Worker# CHECK-BE: stxvll 57, 12, 27 # encoding: [0x7f,0x2c,0xdb,0x5b] 950*9880d681SAndroid Build Coastguard Worker# CHECK-LE: stxvll 57, 12, 27 # encoding: [0x5b,0xdb,0x2c,0x7f] 951*9880d681SAndroid Build Coastguard Worker stxvll 57, 12, 27 952*9880d681SAndroid Build Coastguard Worker 953*9880d681SAndroid Build Coastguard Worker# P9 Direct Move Instructions 954*9880d681SAndroid Build Coastguard Worker# CHECK-BE: mtvsrws 34, 3 # encoding: [0x7c,0x43,0x03,0x27] 955*9880d681SAndroid Build Coastguard Worker# CHECK-LE: mtvsrws 34, 3 # encoding: [0x27,0x03,0x43,0x7c] 956*9880d681SAndroid Build Coastguard Worker mtvsrws 34, 3 957*9880d681SAndroid Build Coastguard Worker 958*9880d681SAndroid Build Coastguard Worker# CHECK-BE: mtvsrdd 34, 3, 12 # encoding: [0x7c,0x43,0x63,0x67] 959*9880d681SAndroid Build Coastguard Worker# CHECK-LE: mtvsrdd 34, 3, 12 # encoding: [0x67,0x63,0x43,0x7c] 960*9880d681SAndroid Build Coastguard Worker mtvsrdd 34, 3, 12 961*9880d681SAndroid Build Coastguard Worker 962*9880d681SAndroid Build Coastguard Worker# CHECK-BE: mfvsrld 3, 34 # encoding: [0x7c,0x43,0x02,0x67] 963*9880d681SAndroid Build Coastguard Worker# CHECK-LE: mfvsrld 3, 34 # encoding: [0x67,0x02,0x43,0x7c] 964*9880d681SAndroid Build Coastguard Worker mfvsrld 3, 34 965