1*9880d681SAndroid Build Coastguard Worker# For z196 and above. 2*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z196 -show-encoding %s | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker#CHECK: aghik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xd9] 5*9880d681SAndroid Build Coastguard Worker#CHECK: aghik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xd9] 6*9880d681SAndroid Build Coastguard Worker#CHECK: aghik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xd9] 7*9880d681SAndroid Build Coastguard Worker#CHECK: aghik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xd9] 8*9880d681SAndroid Build Coastguard Worker#CHECK: aghik %r0, %r0, 32767 # encoding: [0xec,0x00,0x7f,0xff,0x00,0xd9] 9*9880d681SAndroid Build Coastguard Worker#CHECK: aghik %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xd9] 10*9880d681SAndroid Build Coastguard Worker#CHECK: aghik %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xd9] 11*9880d681SAndroid Build Coastguard Worker#CHECK: aghik %r7, %r8, -16 # encoding: [0xec,0x78,0xff,0xf0,0x00,0xd9] 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Worker aghik %r0, %r0, -32768 14*9880d681SAndroid Build Coastguard Worker aghik %r0, %r0, -1 15*9880d681SAndroid Build Coastguard Worker aghik %r0, %r0, 0 16*9880d681SAndroid Build Coastguard Worker aghik %r0, %r0, 1 17*9880d681SAndroid Build Coastguard Worker aghik %r0, %r0, 32767 18*9880d681SAndroid Build Coastguard Worker aghik %r0, %r15, 0 19*9880d681SAndroid Build Coastguard Worker aghik %r15, %r0, 0 20*9880d681SAndroid Build Coastguard Worker aghik %r7, %r8, -16 21*9880d681SAndroid Build Coastguard Worker 22*9880d681SAndroid Build Coastguard Worker#CHECK: agrk %r0, %r0, %r0 # encoding: [0xb9,0xe8,0x00,0x00] 23*9880d681SAndroid Build Coastguard Worker#CHECK: agrk %r0, %r0, %r15 # encoding: [0xb9,0xe8,0xf0,0x00] 24*9880d681SAndroid Build Coastguard Worker#CHECK: agrk %r0, %r15, %r0 # encoding: [0xb9,0xe8,0x00,0x0f] 25*9880d681SAndroid Build Coastguard Worker#CHECK: agrk %r15, %r0, %r0 # encoding: [0xb9,0xe8,0x00,0xf0] 26*9880d681SAndroid Build Coastguard Worker#CHECK: agrk %r7, %r8, %r9 # encoding: [0xb9,0xe8,0x90,0x78] 27*9880d681SAndroid Build Coastguard Worker 28*9880d681SAndroid Build Coastguard Worker agrk %r0,%r0,%r0 29*9880d681SAndroid Build Coastguard Worker agrk %r0,%r0,%r15 30*9880d681SAndroid Build Coastguard Worker agrk %r0,%r15,%r0 31*9880d681SAndroid Build Coastguard Worker agrk %r15,%r0,%r0 32*9880d681SAndroid Build Coastguard Worker agrk %r7,%r8,%r9 33*9880d681SAndroid Build Coastguard Worker 34*9880d681SAndroid Build Coastguard Worker#CHECK: ahik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xd8] 35*9880d681SAndroid Build Coastguard Worker#CHECK: ahik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xd8] 36*9880d681SAndroid Build Coastguard Worker#CHECK: ahik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xd8] 37*9880d681SAndroid Build Coastguard Worker#CHECK: ahik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xd8] 38*9880d681SAndroid Build Coastguard Worker#CHECK: ahik %r0, %r0, 32767 # encoding: [0xec,0x00,0x7f,0xff,0x00,0xd8] 39*9880d681SAndroid Build Coastguard Worker#CHECK: ahik %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xd8] 40*9880d681SAndroid Build Coastguard Worker#CHECK: ahik %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xd8] 41*9880d681SAndroid Build Coastguard Worker#CHECK: ahik %r7, %r8, -16 # encoding: [0xec,0x78,0xff,0xf0,0x00,0xd8] 42*9880d681SAndroid Build Coastguard Worker 43*9880d681SAndroid Build Coastguard Worker ahik %r0, %r0, -32768 44*9880d681SAndroid Build Coastguard Worker ahik %r0, %r0, -1 45*9880d681SAndroid Build Coastguard Worker ahik %r0, %r0, 0 46*9880d681SAndroid Build Coastguard Worker ahik %r0, %r0, 1 47*9880d681SAndroid Build Coastguard Worker ahik %r0, %r0, 32767 48*9880d681SAndroid Build Coastguard Worker ahik %r0, %r15, 0 49*9880d681SAndroid Build Coastguard Worker ahik %r15, %r0, 0 50*9880d681SAndroid Build Coastguard Worker ahik %r7, %r8, -16 51*9880d681SAndroid Build Coastguard Worker 52*9880d681SAndroid Build Coastguard Worker#CHECK: aih %r0, -2147483648 # encoding: [0xcc,0x08,0x80,0x00,0x00,0x00] 53*9880d681SAndroid Build Coastguard Worker#CHECK: aih %r0, -1 # encoding: [0xcc,0x08,0xff,0xff,0xff,0xff] 54*9880d681SAndroid Build Coastguard Worker#CHECK: aih %r0, 0 # encoding: [0xcc,0x08,0x00,0x00,0x00,0x00] 55*9880d681SAndroid Build Coastguard Worker#CHECK: aih %r0, 1 # encoding: [0xcc,0x08,0x00,0x00,0x00,0x01] 56*9880d681SAndroid Build Coastguard Worker#CHECK: aih %r0, 2147483647 # encoding: [0xcc,0x08,0x7f,0xff,0xff,0xff] 57*9880d681SAndroid Build Coastguard Worker#CHECK: aih %r15, 0 # encoding: [0xcc,0xf8,0x00,0x00,0x00,0x00] 58*9880d681SAndroid Build Coastguard Worker 59*9880d681SAndroid Build Coastguard Worker aih %r0, -1 << 31 60*9880d681SAndroid Build Coastguard Worker aih %r0, -1 61*9880d681SAndroid Build Coastguard Worker aih %r0, 0 62*9880d681SAndroid Build Coastguard Worker aih %r0, 1 63*9880d681SAndroid Build Coastguard Worker aih %r0, (1 << 31) - 1 64*9880d681SAndroid Build Coastguard Worker aih %r15, 0 65*9880d681SAndroid Build Coastguard Worker 66*9880d681SAndroid Build Coastguard Worker#CHECK: alghsik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xdb] 67*9880d681SAndroid Build Coastguard Worker#CHECK: alghsik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xdb] 68*9880d681SAndroid Build Coastguard Worker#CHECK: alghsik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xdb] 69*9880d681SAndroid Build Coastguard Worker#CHECK: alghsik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xdb] 70*9880d681SAndroid Build Coastguard Worker#CHECK: alghsik %r0, %r0, 32767 # encoding: [0xec,0x00,0x7f,0xff,0x00,0xdb] 71*9880d681SAndroid Build Coastguard Worker#CHECK: alghsik %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xdb] 72*9880d681SAndroid Build Coastguard Worker#CHECK: alghsik %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xdb] 73*9880d681SAndroid Build Coastguard Worker#CHECK: alghsik %r7, %r8, -16 # encoding: [0xec,0x78,0xff,0xf0,0x00,0xdb] 74*9880d681SAndroid Build Coastguard Worker 75*9880d681SAndroid Build Coastguard Worker alghsik %r0, %r0, -32768 76*9880d681SAndroid Build Coastguard Worker alghsik %r0, %r0, -1 77*9880d681SAndroid Build Coastguard Worker alghsik %r0, %r0, 0 78*9880d681SAndroid Build Coastguard Worker alghsik %r0, %r0, 1 79*9880d681SAndroid Build Coastguard Worker alghsik %r0, %r0, 32767 80*9880d681SAndroid Build Coastguard Worker alghsik %r0, %r15, 0 81*9880d681SAndroid Build Coastguard Worker alghsik %r15, %r0, 0 82*9880d681SAndroid Build Coastguard Worker alghsik %r7, %r8, -16 83*9880d681SAndroid Build Coastguard Worker 84*9880d681SAndroid Build Coastguard Worker#CHECK: algrk %r0, %r0, %r0 # encoding: [0xb9,0xea,0x00,0x00] 85*9880d681SAndroid Build Coastguard Worker#CHECK: algrk %r0, %r0, %r15 # encoding: [0xb9,0xea,0xf0,0x00] 86*9880d681SAndroid Build Coastguard Worker#CHECK: algrk %r0, %r15, %r0 # encoding: [0xb9,0xea,0x00,0x0f] 87*9880d681SAndroid Build Coastguard Worker#CHECK: algrk %r15, %r0, %r0 # encoding: [0xb9,0xea,0x00,0xf0] 88*9880d681SAndroid Build Coastguard Worker#CHECK: algrk %r7, %r8, %r9 # encoding: [0xb9,0xea,0x90,0x78] 89*9880d681SAndroid Build Coastguard Worker 90*9880d681SAndroid Build Coastguard Worker algrk %r0,%r0,%r0 91*9880d681SAndroid Build Coastguard Worker algrk %r0,%r0,%r15 92*9880d681SAndroid Build Coastguard Worker algrk %r0,%r15,%r0 93*9880d681SAndroid Build Coastguard Worker algrk %r15,%r0,%r0 94*9880d681SAndroid Build Coastguard Worker algrk %r7,%r8,%r9 95*9880d681SAndroid Build Coastguard Worker 96*9880d681SAndroid Build Coastguard Worker#CHECK: alhsik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xda] 97*9880d681SAndroid Build Coastguard Worker#CHECK: alhsik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xda] 98*9880d681SAndroid Build Coastguard Worker#CHECK: alhsik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xda] 99*9880d681SAndroid Build Coastguard Worker#CHECK: alhsik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xda] 100*9880d681SAndroid Build Coastguard Worker#CHECK: alhsik %r0, %r0, 32767 # encoding: [0xec,0x00,0x7f,0xff,0x00,0xda] 101*9880d681SAndroid Build Coastguard Worker#CHECK: alhsik %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xda] 102*9880d681SAndroid Build Coastguard Worker#CHECK: alhsik %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xda] 103*9880d681SAndroid Build Coastguard Worker#CHECK: alhsik %r7, %r8, -16 # encoding: [0xec,0x78,0xff,0xf0,0x00,0xda] 104*9880d681SAndroid Build Coastguard Worker 105*9880d681SAndroid Build Coastguard Worker alhsik %r0, %r0, -32768 106*9880d681SAndroid Build Coastguard Worker alhsik %r0, %r0, -1 107*9880d681SAndroid Build Coastguard Worker alhsik %r0, %r0, 0 108*9880d681SAndroid Build Coastguard Worker alhsik %r0, %r0, 1 109*9880d681SAndroid Build Coastguard Worker alhsik %r0, %r0, 32767 110*9880d681SAndroid Build Coastguard Worker alhsik %r0, %r15, 0 111*9880d681SAndroid Build Coastguard Worker alhsik %r15, %r0, 0 112*9880d681SAndroid Build Coastguard Worker alhsik %r7, %r8, -16 113*9880d681SAndroid Build Coastguard Worker 114*9880d681SAndroid Build Coastguard Worker#CHECK: alrk %r0, %r0, %r0 # encoding: [0xb9,0xfa,0x00,0x00] 115*9880d681SAndroid Build Coastguard Worker#CHECK: alrk %r0, %r0, %r15 # encoding: [0xb9,0xfa,0xf0,0x00] 116*9880d681SAndroid Build Coastguard Worker#CHECK: alrk %r0, %r15, %r0 # encoding: [0xb9,0xfa,0x00,0x0f] 117*9880d681SAndroid Build Coastguard Worker#CHECK: alrk %r15, %r0, %r0 # encoding: [0xb9,0xfa,0x00,0xf0] 118*9880d681SAndroid Build Coastguard Worker#CHECK: alrk %r7, %r8, %r9 # encoding: [0xb9,0xfa,0x90,0x78] 119*9880d681SAndroid Build Coastguard Worker 120*9880d681SAndroid Build Coastguard Worker alrk %r0,%r0,%r0 121*9880d681SAndroid Build Coastguard Worker alrk %r0,%r0,%r15 122*9880d681SAndroid Build Coastguard Worker alrk %r0,%r15,%r0 123*9880d681SAndroid Build Coastguard Worker alrk %r15,%r0,%r0 124*9880d681SAndroid Build Coastguard Worker alrk %r7,%r8,%r9 125*9880d681SAndroid Build Coastguard Worker 126*9880d681SAndroid Build Coastguard Worker#CHECK: ark %r0, %r0, %r0 # encoding: [0xb9,0xf8,0x00,0x00] 127*9880d681SAndroid Build Coastguard Worker#CHECK: ark %r0, %r0, %r15 # encoding: [0xb9,0xf8,0xf0,0x00] 128*9880d681SAndroid Build Coastguard Worker#CHECK: ark %r0, %r15, %r0 # encoding: [0xb9,0xf8,0x00,0x0f] 129*9880d681SAndroid Build Coastguard Worker#CHECK: ark %r15, %r0, %r0 # encoding: [0xb9,0xf8,0x00,0xf0] 130*9880d681SAndroid Build Coastguard Worker#CHECK: ark %r7, %r8, %r9 # encoding: [0xb9,0xf8,0x90,0x78] 131*9880d681SAndroid Build Coastguard Worker 132*9880d681SAndroid Build Coastguard Worker ark %r0,%r0,%r0 133*9880d681SAndroid Build Coastguard Worker ark %r0,%r0,%r15 134*9880d681SAndroid Build Coastguard Worker ark %r0,%r15,%r0 135*9880d681SAndroid Build Coastguard Worker ark %r15,%r0,%r0 136*9880d681SAndroid Build Coastguard Worker ark %r7,%r8,%r9 137*9880d681SAndroid Build Coastguard Worker 138*9880d681SAndroid Build Coastguard Worker#CHECK: cdlfbr %f0, 0, %r0, 0 # encoding: [0xb3,0x91,0x00,0x00] 139*9880d681SAndroid Build Coastguard Worker#CHECK: cdlfbr %f0, 0, %r0, 15 # encoding: [0xb3,0x91,0x0f,0x00] 140*9880d681SAndroid Build Coastguard Worker#CHECK: cdlfbr %f0, 0, %r15, 0 # encoding: [0xb3,0x91,0x00,0x0f] 141*9880d681SAndroid Build Coastguard Worker#CHECK: cdlfbr %f0, 15, %r0, 0 # encoding: [0xb3,0x91,0xf0,0x00] 142*9880d681SAndroid Build Coastguard Worker#CHECK: cdlfbr %f4, 5, %r6, 7 # encoding: [0xb3,0x91,0x57,0x46] 143*9880d681SAndroid Build Coastguard Worker#CHECK: cdlfbr %f15, 0, %r0, 0 # encoding: [0xb3,0x91,0x00,0xf0] 144*9880d681SAndroid Build Coastguard Worker 145*9880d681SAndroid Build Coastguard Worker cdlfbr %f0, 0, %r0, 0 146*9880d681SAndroid Build Coastguard Worker cdlfbr %f0, 0, %r0, 15 147*9880d681SAndroid Build Coastguard Worker cdlfbr %f0, 0, %r15, 0 148*9880d681SAndroid Build Coastguard Worker cdlfbr %f0, 15, %r0, 0 149*9880d681SAndroid Build Coastguard Worker cdlfbr %f4, 5, %r6, 7 150*9880d681SAndroid Build Coastguard Worker cdlfbr %f15, 0, %r0, 0 151*9880d681SAndroid Build Coastguard Worker 152*9880d681SAndroid Build Coastguard Worker#CHECK: cdlgbr %f0, 0, %r0, 0 # encoding: [0xb3,0xa1,0x00,0x00] 153*9880d681SAndroid Build Coastguard Worker#CHECK: cdlgbr %f0, 0, %r0, 15 # encoding: [0xb3,0xa1,0x0f,0x00] 154*9880d681SAndroid Build Coastguard Worker#CHECK: cdlgbr %f0, 0, %r15, 0 # encoding: [0xb3,0xa1,0x00,0x0f] 155*9880d681SAndroid Build Coastguard Worker#CHECK: cdlgbr %f0, 15, %r0, 0 # encoding: [0xb3,0xa1,0xf0,0x00] 156*9880d681SAndroid Build Coastguard Worker#CHECK: cdlgbr %f4, 5, %r6, 7 # encoding: [0xb3,0xa1,0x57,0x46] 157*9880d681SAndroid Build Coastguard Worker#CHECK: cdlgbr %f15, 0, %r0, 0 # encoding: [0xb3,0xa1,0x00,0xf0] 158*9880d681SAndroid Build Coastguard Worker 159*9880d681SAndroid Build Coastguard Worker cdlgbr %f0, 0, %r0, 0 160*9880d681SAndroid Build Coastguard Worker cdlgbr %f0, 0, %r0, 15 161*9880d681SAndroid Build Coastguard Worker cdlgbr %f0, 0, %r15, 0 162*9880d681SAndroid Build Coastguard Worker cdlgbr %f0, 15, %r0, 0 163*9880d681SAndroid Build Coastguard Worker cdlgbr %f4, 5, %r6, 7 164*9880d681SAndroid Build Coastguard Worker cdlgbr %f15, 0, %r0, 0 165*9880d681SAndroid Build Coastguard Worker 166*9880d681SAndroid Build Coastguard Worker#CHECK: celfbr %f0, 0, %r0, 0 # encoding: [0xb3,0x90,0x00,0x00] 167*9880d681SAndroid Build Coastguard Worker#CHECK: celfbr %f0, 0, %r0, 15 # encoding: [0xb3,0x90,0x0f,0x00] 168*9880d681SAndroid Build Coastguard Worker#CHECK: celfbr %f0, 0, %r15, 0 # encoding: [0xb3,0x90,0x00,0x0f] 169*9880d681SAndroid Build Coastguard Worker#CHECK: celfbr %f0, 15, %r0, 0 # encoding: [0xb3,0x90,0xf0,0x00] 170*9880d681SAndroid Build Coastguard Worker#CHECK: celfbr %f4, 5, %r6, 7 # encoding: [0xb3,0x90,0x57,0x46] 171*9880d681SAndroid Build Coastguard Worker#CHECK: celfbr %f15, 0, %r0, 0 # encoding: [0xb3,0x90,0x00,0xf0] 172*9880d681SAndroid Build Coastguard Worker 173*9880d681SAndroid Build Coastguard Worker celfbr %f0, 0, %r0, 0 174*9880d681SAndroid Build Coastguard Worker celfbr %f0, 0, %r0, 15 175*9880d681SAndroid Build Coastguard Worker celfbr %f0, 0, %r15, 0 176*9880d681SAndroid Build Coastguard Worker celfbr %f0, 15, %r0, 0 177*9880d681SAndroid Build Coastguard Worker celfbr %f4, 5, %r6, 7 178*9880d681SAndroid Build Coastguard Worker celfbr %f15, 0, %r0, 0 179*9880d681SAndroid Build Coastguard Worker 180*9880d681SAndroid Build Coastguard Worker#CHECK: celgbr %f0, 0, %r0, 0 # encoding: [0xb3,0xa0,0x00,0x00] 181*9880d681SAndroid Build Coastguard Worker#CHECK: celgbr %f0, 0, %r0, 15 # encoding: [0xb3,0xa0,0x0f,0x00] 182*9880d681SAndroid Build Coastguard Worker#CHECK: celgbr %f0, 0, %r15, 0 # encoding: [0xb3,0xa0,0x00,0x0f] 183*9880d681SAndroid Build Coastguard Worker#CHECK: celgbr %f0, 15, %r0, 0 # encoding: [0xb3,0xa0,0xf0,0x00] 184*9880d681SAndroid Build Coastguard Worker#CHECK: celgbr %f4, 5, %r6, 7 # encoding: [0xb3,0xa0,0x57,0x46] 185*9880d681SAndroid Build Coastguard Worker#CHECK: celgbr %f15, 0, %r0, 0 # encoding: [0xb3,0xa0,0x00,0xf0] 186*9880d681SAndroid Build Coastguard Worker 187*9880d681SAndroid Build Coastguard Worker celgbr %f0, 0, %r0, 0 188*9880d681SAndroid Build Coastguard Worker celgbr %f0, 0, %r0, 15 189*9880d681SAndroid Build Coastguard Worker celgbr %f0, 0, %r15, 0 190*9880d681SAndroid Build Coastguard Worker celgbr %f0, 15, %r0, 0 191*9880d681SAndroid Build Coastguard Worker celgbr %f4, 5, %r6, 7 192*9880d681SAndroid Build Coastguard Worker celgbr %f15, 0, %r0, 0 193*9880d681SAndroid Build Coastguard Worker 194*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcd] 195*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcd] 196*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcd] 197*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcd] 198*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcd] 199*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcd] 200*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcd] 201*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcd] 202*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcd] 203*9880d681SAndroid Build Coastguard Worker#CHECK: chf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcd] 204*9880d681SAndroid Build Coastguard Worker 205*9880d681SAndroid Build Coastguard Worker chf %r0, -524288 206*9880d681SAndroid Build Coastguard Worker chf %r0, -1 207*9880d681SAndroid Build Coastguard Worker chf %r0, 0 208*9880d681SAndroid Build Coastguard Worker chf %r0, 1 209*9880d681SAndroid Build Coastguard Worker chf %r0, 524287 210*9880d681SAndroid Build Coastguard Worker chf %r0, 0(%r1) 211*9880d681SAndroid Build Coastguard Worker chf %r0, 0(%r15) 212*9880d681SAndroid Build Coastguard Worker chf %r0, 524287(%r1,%r15) 213*9880d681SAndroid Build Coastguard Worker chf %r0, 524287(%r15,%r1) 214*9880d681SAndroid Build Coastguard Worker chf %r15, 0 215*9880d681SAndroid Build Coastguard Worker 216*9880d681SAndroid Build Coastguard Worker#CHECK: cih %r0, -2147483648 # encoding: [0xcc,0x0d,0x80,0x00,0x00,0x00] 217*9880d681SAndroid Build Coastguard Worker#CHECK: cih %r0, -1 # encoding: [0xcc,0x0d,0xff,0xff,0xff,0xff] 218*9880d681SAndroid Build Coastguard Worker#CHECK: cih %r0, 0 # encoding: [0xcc,0x0d,0x00,0x00,0x00,0x00] 219*9880d681SAndroid Build Coastguard Worker#CHECK: cih %r0, 1 # encoding: [0xcc,0x0d,0x00,0x00,0x00,0x01] 220*9880d681SAndroid Build Coastguard Worker#CHECK: cih %r0, 2147483647 # encoding: [0xcc,0x0d,0x7f,0xff,0xff,0xff] 221*9880d681SAndroid Build Coastguard Worker#CHECK: cih %r15, 0 # encoding: [0xcc,0xfd,0x00,0x00,0x00,0x00] 222*9880d681SAndroid Build Coastguard Worker 223*9880d681SAndroid Build Coastguard Worker cih %r0, -1 << 31 224*9880d681SAndroid Build Coastguard Worker cih %r0, -1 225*9880d681SAndroid Build Coastguard Worker cih %r0, 0 226*9880d681SAndroid Build Coastguard Worker cih %r0, 1 227*9880d681SAndroid Build Coastguard Worker cih %r0, (1 << 31) - 1 228*9880d681SAndroid Build Coastguard Worker cih %r15, 0 229*9880d681SAndroid Build Coastguard Worker 230*9880d681SAndroid Build Coastguard Worker#CHECK: clfdbr %r0, 0, %f0, 0 # encoding: [0xb3,0x9d,0x00,0x00] 231*9880d681SAndroid Build Coastguard Worker#CHECK: clfdbr %r0, 0, %f0, 15 # encoding: [0xb3,0x9d,0x0f,0x00] 232*9880d681SAndroid Build Coastguard Worker#CHECK: clfdbr %r0, 0, %f15, 0 # encoding: [0xb3,0x9d,0x00,0x0f] 233*9880d681SAndroid Build Coastguard Worker#CHECK: clfdbr %r0, 15, %f0, 0 # encoding: [0xb3,0x9d,0xf0,0x00] 234*9880d681SAndroid Build Coastguard Worker#CHECK: clfdbr %r4, 5, %f6, 7 # encoding: [0xb3,0x9d,0x57,0x46] 235*9880d681SAndroid Build Coastguard Worker#CHECK: clfdbr %r15, 0, %f0, 0 # encoding: [0xb3,0x9d,0x00,0xf0] 236*9880d681SAndroid Build Coastguard Worker 237*9880d681SAndroid Build Coastguard Worker clfdbr %r0, 0, %f0, 0 238*9880d681SAndroid Build Coastguard Worker clfdbr %r0, 0, %f0, 15 239*9880d681SAndroid Build Coastguard Worker clfdbr %r0, 0, %f15, 0 240*9880d681SAndroid Build Coastguard Worker clfdbr %r0, 15, %f0, 0 241*9880d681SAndroid Build Coastguard Worker clfdbr %r4, 5, %f6, 7 242*9880d681SAndroid Build Coastguard Worker clfdbr %r15, 0, %f0, 0 243*9880d681SAndroid Build Coastguard Worker 244*9880d681SAndroid Build Coastguard Worker#CHECK: clfebr %r0, 0, %f0, 0 # encoding: [0xb3,0x9c,0x00,0x00] 245*9880d681SAndroid Build Coastguard Worker#CHECK: clfebr %r0, 0, %f0, 15 # encoding: [0xb3,0x9c,0x0f,0x00] 246*9880d681SAndroid Build Coastguard Worker#CHECK: clfebr %r0, 0, %f15, 0 # encoding: [0xb3,0x9c,0x00,0x0f] 247*9880d681SAndroid Build Coastguard Worker#CHECK: clfebr %r0, 15, %f0, 0 # encoding: [0xb3,0x9c,0xf0,0x00] 248*9880d681SAndroid Build Coastguard Worker#CHECK: clfebr %r4, 5, %f6, 7 # encoding: [0xb3,0x9c,0x57,0x46] 249*9880d681SAndroid Build Coastguard Worker#CHECK: clfebr %r15, 0, %f0, 0 # encoding: [0xb3,0x9c,0x00,0xf0] 250*9880d681SAndroid Build Coastguard Worker 251*9880d681SAndroid Build Coastguard Worker clfebr %r0, 0, %f0, 0 252*9880d681SAndroid Build Coastguard Worker clfebr %r0, 0, %f0, 15 253*9880d681SAndroid Build Coastguard Worker clfebr %r0, 0, %f15, 0 254*9880d681SAndroid Build Coastguard Worker clfebr %r0, 15, %f0, 0 255*9880d681SAndroid Build Coastguard Worker clfebr %r4, 5, %f6, 7 256*9880d681SAndroid Build Coastguard Worker clfebr %r15, 0, %f0, 0 257*9880d681SAndroid Build Coastguard Worker 258*9880d681SAndroid Build Coastguard Worker#CHECK: clfxbr %r0, 0, %f0, 0 # encoding: [0xb3,0x9e,0x00,0x00] 259*9880d681SAndroid Build Coastguard Worker#CHECK: clfxbr %r0, 0, %f0, 15 # encoding: [0xb3,0x9e,0x0f,0x00] 260*9880d681SAndroid Build Coastguard Worker#CHECK: clfxbr %r0, 0, %f13, 0 # encoding: [0xb3,0x9e,0x00,0x0d] 261*9880d681SAndroid Build Coastguard Worker#CHECK: clfxbr %r0, 15, %f0, 0 # encoding: [0xb3,0x9e,0xf0,0x00] 262*9880d681SAndroid Build Coastguard Worker#CHECK: clfxbr %r7, 5, %f8, 9 # encoding: [0xb3,0x9e,0x59,0x78] 263*9880d681SAndroid Build Coastguard Worker#CHECK: clfxbr %r15, 0, %f0, 0 # encoding: [0xb3,0x9e,0x00,0xf0] 264*9880d681SAndroid Build Coastguard Worker 265*9880d681SAndroid Build Coastguard Worker clfxbr %r0, 0, %f0, 0 266*9880d681SAndroid Build Coastguard Worker clfxbr %r0, 0, %f0, 15 267*9880d681SAndroid Build Coastguard Worker clfxbr %r0, 0, %f13, 0 268*9880d681SAndroid Build Coastguard Worker clfxbr %r0, 15, %f0, 0 269*9880d681SAndroid Build Coastguard Worker clfxbr %r7, 5, %f8, 9 270*9880d681SAndroid Build Coastguard Worker clfxbr %r15, 0, %f0, 0 271*9880d681SAndroid Build Coastguard Worker 272*9880d681SAndroid Build Coastguard Worker#CHECK: clgdbr %r0, 0, %f0, 0 # encoding: [0xb3,0xad,0x00,0x00] 273*9880d681SAndroid Build Coastguard Worker#CHECK: clgdbr %r0, 0, %f0, 15 # encoding: [0xb3,0xad,0x0f,0x00] 274*9880d681SAndroid Build Coastguard Worker#CHECK: clgdbr %r0, 0, %f15, 0 # encoding: [0xb3,0xad,0x00,0x0f] 275*9880d681SAndroid Build Coastguard Worker#CHECK: clgdbr %r0, 15, %f0, 0 # encoding: [0xb3,0xad,0xf0,0x00] 276*9880d681SAndroid Build Coastguard Worker#CHECK: clgdbr %r4, 5, %f6, 7 # encoding: [0xb3,0xad,0x57,0x46] 277*9880d681SAndroid Build Coastguard Worker#CHECK: clgdbr %r15, 0, %f0, 0 # encoding: [0xb3,0xad,0x00,0xf0] 278*9880d681SAndroid Build Coastguard Worker 279*9880d681SAndroid Build Coastguard Worker clgdbr %r0, 0, %f0, 0 280*9880d681SAndroid Build Coastguard Worker clgdbr %r0, 0, %f0, 15 281*9880d681SAndroid Build Coastguard Worker clgdbr %r0, 0, %f15, 0 282*9880d681SAndroid Build Coastguard Worker clgdbr %r0, 15, %f0, 0 283*9880d681SAndroid Build Coastguard Worker clgdbr %r4, 5, %f6, 7 284*9880d681SAndroid Build Coastguard Worker clgdbr %r15, 0, %f0, 0 285*9880d681SAndroid Build Coastguard Worker 286*9880d681SAndroid Build Coastguard Worker#CHECK: clgebr %r0, 0, %f0, 0 # encoding: [0xb3,0xac,0x00,0x00] 287*9880d681SAndroid Build Coastguard Worker#CHECK: clgebr %r0, 0, %f0, 15 # encoding: [0xb3,0xac,0x0f,0x00] 288*9880d681SAndroid Build Coastguard Worker#CHECK: clgebr %r0, 0, %f15, 0 # encoding: [0xb3,0xac,0x00,0x0f] 289*9880d681SAndroid Build Coastguard Worker#CHECK: clgebr %r0, 15, %f0, 0 # encoding: [0xb3,0xac,0xf0,0x00] 290*9880d681SAndroid Build Coastguard Worker#CHECK: clgebr %r4, 5, %f6, 7 # encoding: [0xb3,0xac,0x57,0x46] 291*9880d681SAndroid Build Coastguard Worker#CHECK: clgebr %r15, 0, %f0, 0 # encoding: [0xb3,0xac,0x00,0xf0] 292*9880d681SAndroid Build Coastguard Worker 293*9880d681SAndroid Build Coastguard Worker clgebr %r0, 0, %f0, 0 294*9880d681SAndroid Build Coastguard Worker clgebr %r0, 0, %f0, 15 295*9880d681SAndroid Build Coastguard Worker clgebr %r0, 0, %f15, 0 296*9880d681SAndroid Build Coastguard Worker clgebr %r0, 15, %f0, 0 297*9880d681SAndroid Build Coastguard Worker clgebr %r4, 5, %f6, 7 298*9880d681SAndroid Build Coastguard Worker clgebr %r15, 0, %f0, 0 299*9880d681SAndroid Build Coastguard Worker 300*9880d681SAndroid Build Coastguard Worker#CHECK: clgxbr %r0, 0, %f0, 0 # encoding: [0xb3,0xae,0x00,0x00] 301*9880d681SAndroid Build Coastguard Worker#CHECK: clgxbr %r0, 0, %f0, 15 # encoding: [0xb3,0xae,0x0f,0x00] 302*9880d681SAndroid Build Coastguard Worker#CHECK: clgxbr %r0, 0, %f13, 0 # encoding: [0xb3,0xae,0x00,0x0d] 303*9880d681SAndroid Build Coastguard Worker#CHECK: clgxbr %r0, 15, %f0, 0 # encoding: [0xb3,0xae,0xf0,0x00] 304*9880d681SAndroid Build Coastguard Worker#CHECK: clgxbr %r7, 5, %f8, 9 # encoding: [0xb3,0xae,0x59,0x78] 305*9880d681SAndroid Build Coastguard Worker#CHECK: clgxbr %r15, 0, %f0, 0 # encoding: [0xb3,0xae,0x00,0xf0] 306*9880d681SAndroid Build Coastguard Worker 307*9880d681SAndroid Build Coastguard Worker clgxbr %r0, 0, %f0, 0 308*9880d681SAndroid Build Coastguard Worker clgxbr %r0, 0, %f0, 15 309*9880d681SAndroid Build Coastguard Worker clgxbr %r0, 0, %f13, 0 310*9880d681SAndroid Build Coastguard Worker clgxbr %r0, 15, %f0, 0 311*9880d681SAndroid Build Coastguard Worker clgxbr %r7, 5, %f8, 9 312*9880d681SAndroid Build Coastguard Worker clgxbr %r15, 0, %f0, 0 313*9880d681SAndroid Build Coastguard Worker 314*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcf] 315*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcf] 316*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcf] 317*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcf] 318*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcf] 319*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcf] 320*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcf] 321*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcf] 322*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcf] 323*9880d681SAndroid Build Coastguard Worker#CHECK: clhf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcf] 324*9880d681SAndroid Build Coastguard Worker 325*9880d681SAndroid Build Coastguard Worker clhf %r0, -524288 326*9880d681SAndroid Build Coastguard Worker clhf %r0, -1 327*9880d681SAndroid Build Coastguard Worker clhf %r0, 0 328*9880d681SAndroid Build Coastguard Worker clhf %r0, 1 329*9880d681SAndroid Build Coastguard Worker clhf %r0, 524287 330*9880d681SAndroid Build Coastguard Worker clhf %r0, 0(%r1) 331*9880d681SAndroid Build Coastguard Worker clhf %r0, 0(%r15) 332*9880d681SAndroid Build Coastguard Worker clhf %r0, 524287(%r1,%r15) 333*9880d681SAndroid Build Coastguard Worker clhf %r0, 524287(%r15,%r1) 334*9880d681SAndroid Build Coastguard Worker clhf %r15, 0 335*9880d681SAndroid Build Coastguard Worker 336*9880d681SAndroid Build Coastguard Worker#CHECK: clih %r0, 0 # encoding: [0xcc,0x0f,0x00,0x00,0x00,0x00] 337*9880d681SAndroid Build Coastguard Worker#CHECK: clih %r0, 1 # encoding: [0xcc,0x0f,0x00,0x00,0x00,0x01] 338*9880d681SAndroid Build Coastguard Worker#CHECK: clih %r0, 4294967295 # encoding: [0xcc,0x0f,0xff,0xff,0xff,0xff] 339*9880d681SAndroid Build Coastguard Worker#CHECK: clih %r15, 0 # encoding: [0xcc,0xff,0x00,0x00,0x00,0x00] 340*9880d681SAndroid Build Coastguard Worker 341*9880d681SAndroid Build Coastguard Worker clih %r0, 0 342*9880d681SAndroid Build Coastguard Worker clih %r0, 1 343*9880d681SAndroid Build Coastguard Worker clih %r0, (1 << 32) - 1 344*9880d681SAndroid Build Coastguard Worker clih %r15, 0 345*9880d681SAndroid Build Coastguard Worker 346*9880d681SAndroid Build Coastguard Worker#CHECK: cxlfbr %f0, 0, %r0, 0 # encoding: [0xb3,0x92,0x00,0x00] 347*9880d681SAndroid Build Coastguard Worker#CHECK: cxlfbr %f0, 0, %r0, 15 # encoding: [0xb3,0x92,0x0f,0x00] 348*9880d681SAndroid Build Coastguard Worker#CHECK: cxlfbr %f0, 0, %r15, 0 # encoding: [0xb3,0x92,0x00,0x0f] 349*9880d681SAndroid Build Coastguard Worker#CHECK: cxlfbr %f0, 15, %r0, 0 # encoding: [0xb3,0x92,0xf0,0x00] 350*9880d681SAndroid Build Coastguard Worker#CHECK: cxlfbr %f4, 5, %r9, 10 # encoding: [0xb3,0x92,0x5a,0x49] 351*9880d681SAndroid Build Coastguard Worker#CHECK: cxlfbr %f13, 0, %r0, 0 # encoding: [0xb3,0x92,0x00,0xd0] 352*9880d681SAndroid Build Coastguard Worker 353*9880d681SAndroid Build Coastguard Worker cxlfbr %f0, 0, %r0, 0 354*9880d681SAndroid Build Coastguard Worker cxlfbr %f0, 0, %r0, 15 355*9880d681SAndroid Build Coastguard Worker cxlfbr %f0, 0, %r15, 0 356*9880d681SAndroid Build Coastguard Worker cxlfbr %f0, 15, %r0, 0 357*9880d681SAndroid Build Coastguard Worker cxlfbr %f4, 5, %r9, 10 358*9880d681SAndroid Build Coastguard Worker cxlfbr %f13, 0, %r0, 0 359*9880d681SAndroid Build Coastguard Worker 360*9880d681SAndroid Build Coastguard Worker#CHECK: cxlgbr %f0, 0, %r0, 0 # encoding: [0xb3,0xa2,0x00,0x00] 361*9880d681SAndroid Build Coastguard Worker#CHECK: cxlgbr %f0, 0, %r0, 15 # encoding: [0xb3,0xa2,0x0f,0x00] 362*9880d681SAndroid Build Coastguard Worker#CHECK: cxlgbr %f0, 0, %r15, 0 # encoding: [0xb3,0xa2,0x00,0x0f] 363*9880d681SAndroid Build Coastguard Worker#CHECK: cxlgbr %f0, 15, %r0, 0 # encoding: [0xb3,0xa2,0xf0,0x00] 364*9880d681SAndroid Build Coastguard Worker#CHECK: cxlgbr %f4, 5, %r9, 10 # encoding: [0xb3,0xa2,0x5a,0x49] 365*9880d681SAndroid Build Coastguard Worker#CHECK: cxlgbr %f13, 0, %r0, 0 # encoding: [0xb3,0xa2,0x00,0xd0] 366*9880d681SAndroid Build Coastguard Worker 367*9880d681SAndroid Build Coastguard Worker cxlgbr %f0, 0, %r0, 0 368*9880d681SAndroid Build Coastguard Worker cxlgbr %f0, 0, %r0, 15 369*9880d681SAndroid Build Coastguard Worker cxlgbr %f0, 0, %r15, 0 370*9880d681SAndroid Build Coastguard Worker cxlgbr %f0, 15, %r0, 0 371*9880d681SAndroid Build Coastguard Worker cxlgbr %f4, 5, %r9, 10 372*9880d681SAndroid Build Coastguard Worker cxlgbr %f13, 0, %r0, 0 373*9880d681SAndroid Build Coastguard Worker 374*9880d681SAndroid Build Coastguard Worker#CHECK: fidbra %f0, 0, %f0, 0 # encoding: [0xb3,0x5f,0x00,0x00] 375*9880d681SAndroid Build Coastguard Worker#CHECK: fidbra %f0, 0, %f0, 15 # encoding: [0xb3,0x5f,0x0f,0x00] 376*9880d681SAndroid Build Coastguard Worker#CHECK: fidbra %f0, 0, %f15, 0 # encoding: [0xb3,0x5f,0x00,0x0f] 377*9880d681SAndroid Build Coastguard Worker#CHECK: fidbra %f0, 15, %f0, 0 # encoding: [0xb3,0x5f,0xf0,0x00] 378*9880d681SAndroid Build Coastguard Worker#CHECK: fidbra %f4, 5, %f6, 7 # encoding: [0xb3,0x5f,0x57,0x46] 379*9880d681SAndroid Build Coastguard Worker#CHECK: fidbra %f15, 0, %f0, 0 # encoding: [0xb3,0x5f,0x00,0xf0] 380*9880d681SAndroid Build Coastguard Worker 381*9880d681SAndroid Build Coastguard Worker fidbra %f0, 0, %f0, 0 382*9880d681SAndroid Build Coastguard Worker fidbra %f0, 0, %f0, 15 383*9880d681SAndroid Build Coastguard Worker fidbra %f0, 0, %f15, 0 384*9880d681SAndroid Build Coastguard Worker fidbra %f0, 15, %f0, 0 385*9880d681SAndroid Build Coastguard Worker fidbra %f4, 5, %f6, 7 386*9880d681SAndroid Build Coastguard Worker fidbra %f15, 0, %f0, 0 387*9880d681SAndroid Build Coastguard Worker 388*9880d681SAndroid Build Coastguard Worker#CHECK: fiebra %f0, 0, %f0, 0 # encoding: [0xb3,0x57,0x00,0x00] 389*9880d681SAndroid Build Coastguard Worker#CHECK: fiebra %f0, 0, %f0, 15 # encoding: [0xb3,0x57,0x0f,0x00] 390*9880d681SAndroid Build Coastguard Worker#CHECK: fiebra %f0, 0, %f15, 0 # encoding: [0xb3,0x57,0x00,0x0f] 391*9880d681SAndroid Build Coastguard Worker#CHECK: fiebra %f0, 15, %f0, 0 # encoding: [0xb3,0x57,0xf0,0x00] 392*9880d681SAndroid Build Coastguard Worker#CHECK: fiebra %f4, 5, %f6, 7 # encoding: [0xb3,0x57,0x57,0x46] 393*9880d681SAndroid Build Coastguard Worker#CHECK: fiebra %f15, 0, %f0, 0 # encoding: [0xb3,0x57,0x00,0xf0] 394*9880d681SAndroid Build Coastguard Worker 395*9880d681SAndroid Build Coastguard Worker fiebra %f0, 0, %f0, 0 396*9880d681SAndroid Build Coastguard Worker fiebra %f0, 0, %f0, 15 397*9880d681SAndroid Build Coastguard Worker fiebra %f0, 0, %f15, 0 398*9880d681SAndroid Build Coastguard Worker fiebra %f0, 15, %f0, 0 399*9880d681SAndroid Build Coastguard Worker fiebra %f4, 5, %f6, 7 400*9880d681SAndroid Build Coastguard Worker fiebra %f15, 0, %f0, 0 401*9880d681SAndroid Build Coastguard Worker 402*9880d681SAndroid Build Coastguard Worker#CHECK: fixbra %f0, 0, %f0, 0 # encoding: [0xb3,0x47,0x00,0x00] 403*9880d681SAndroid Build Coastguard Worker#CHECK: fixbra %f0, 0, %f0, 15 # encoding: [0xb3,0x47,0x0f,0x00] 404*9880d681SAndroid Build Coastguard Worker#CHECK: fixbra %f0, 0, %f13, 0 # encoding: [0xb3,0x47,0x00,0x0d] 405*9880d681SAndroid Build Coastguard Worker#CHECK: fixbra %f0, 15, %f0, 0 # encoding: [0xb3,0x47,0xf0,0x00] 406*9880d681SAndroid Build Coastguard Worker#CHECK: fixbra %f4, 5, %f8, 9 # encoding: [0xb3,0x47,0x59,0x48] 407*9880d681SAndroid Build Coastguard Worker#CHECK: fixbra %f13, 0, %f0, 0 # encoding: [0xb3,0x47,0x00,0xd0] 408*9880d681SAndroid Build Coastguard Worker 409*9880d681SAndroid Build Coastguard Worker fixbra %f0, 0, %f0, 0 410*9880d681SAndroid Build Coastguard Worker fixbra %f0, 0, %f0, 15 411*9880d681SAndroid Build Coastguard Worker fixbra %f0, 0, %f13, 0 412*9880d681SAndroid Build Coastguard Worker fixbra %f0, 15, %f0, 0 413*9880d681SAndroid Build Coastguard Worker fixbra %f4, 5, %f8, 9 414*9880d681SAndroid Build Coastguard Worker fixbra %f13, 0, %f0, 0 415*9880d681SAndroid Build Coastguard Worker 416*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf8] 417*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf8] 418*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf8] 419*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf8] 420*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf8] 421*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf8] 422*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf8] 423*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf8] 424*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf8] 425*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf8] 426*9880d681SAndroid Build Coastguard Worker#CHECK: laa %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf8] 427*9880d681SAndroid Build Coastguard Worker 428*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, -524288 429*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, -1 430*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, 0 431*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, 1 432*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, 524287 433*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, 0(%r1) 434*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, 0(%r15) 435*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, 524287(%r1) 436*9880d681SAndroid Build Coastguard Worker laa %r0, %r0, 524287(%r15) 437*9880d681SAndroid Build Coastguard Worker laa %r0, %r15, 0 438*9880d681SAndroid Build Coastguard Worker laa %r15, %r0, 0 439*9880d681SAndroid Build Coastguard Worker 440*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe8] 441*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe8] 442*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe8] 443*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe8] 444*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe8] 445*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe8] 446*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe8] 447*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe8] 448*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe8] 449*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe8] 450*9880d681SAndroid Build Coastguard Worker#CHECK: laag %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe8] 451*9880d681SAndroid Build Coastguard Worker 452*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, -524288 453*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, -1 454*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, 0 455*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, 1 456*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, 524287 457*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, 0(%r1) 458*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, 0(%r15) 459*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, 524287(%r1) 460*9880d681SAndroid Build Coastguard Worker laag %r0, %r0, 524287(%r15) 461*9880d681SAndroid Build Coastguard Worker laag %r0, %r15, 0 462*9880d681SAndroid Build Coastguard Worker laag %r15, %r0, 0 463*9880d681SAndroid Build Coastguard Worker 464*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xfa] 465*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xfa] 466*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xfa] 467*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xfa] 468*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xfa] 469*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xfa] 470*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xfa] 471*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xfa] 472*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xfa] 473*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xfa] 474*9880d681SAndroid Build Coastguard Worker#CHECK: laal %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xfa] 475*9880d681SAndroid Build Coastguard Worker 476*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, -524288 477*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, -1 478*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, 0 479*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, 1 480*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, 524287 481*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, 0(%r1) 482*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, 0(%r15) 483*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, 524287(%r1) 484*9880d681SAndroid Build Coastguard Worker laal %r0, %r0, 524287(%r15) 485*9880d681SAndroid Build Coastguard Worker laal %r0, %r15, 0 486*9880d681SAndroid Build Coastguard Worker laal %r15, %r0, 0 487*9880d681SAndroid Build Coastguard Worker 488*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xea] 489*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xea] 490*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xea] 491*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xea] 492*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xea] 493*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xea] 494*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xea] 495*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xea] 496*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xea] 497*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xea] 498*9880d681SAndroid Build Coastguard Worker#CHECK: laalg %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xea] 499*9880d681SAndroid Build Coastguard Worker 500*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, -524288 501*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, -1 502*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, 0 503*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, 1 504*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, 524287 505*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, 0(%r1) 506*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, 0(%r15) 507*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, 524287(%r1) 508*9880d681SAndroid Build Coastguard Worker laalg %r0, %r0, 524287(%r15) 509*9880d681SAndroid Build Coastguard Worker laalg %r0, %r15, 0 510*9880d681SAndroid Build Coastguard Worker laalg %r15, %r0, 0 511*9880d681SAndroid Build Coastguard Worker 512*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf4] 513*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf4] 514*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf4] 515*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf4] 516*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf4] 517*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf4] 518*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf4] 519*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf4] 520*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf4] 521*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf4] 522*9880d681SAndroid Build Coastguard Worker#CHECK: lan %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf4] 523*9880d681SAndroid Build Coastguard Worker 524*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, -524288 525*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, -1 526*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, 0 527*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, 1 528*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, 524287 529*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, 0(%r1) 530*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, 0(%r15) 531*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, 524287(%r1) 532*9880d681SAndroid Build Coastguard Worker lan %r0, %r0, 524287(%r15) 533*9880d681SAndroid Build Coastguard Worker lan %r0, %r15, 0 534*9880d681SAndroid Build Coastguard Worker lan %r15, %r0, 0 535*9880d681SAndroid Build Coastguard Worker 536*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe4] 537*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe4] 538*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe4] 539*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe4] 540*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe4] 541*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe4] 542*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe4] 543*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe4] 544*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe4] 545*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe4] 546*9880d681SAndroid Build Coastguard Worker#CHECK: lang %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe4] 547*9880d681SAndroid Build Coastguard Worker 548*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, -524288 549*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, -1 550*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, 0 551*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, 1 552*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, 524287 553*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, 0(%r1) 554*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, 0(%r15) 555*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, 524287(%r1) 556*9880d681SAndroid Build Coastguard Worker lang %r0, %r0, 524287(%r15) 557*9880d681SAndroid Build Coastguard Worker lang %r0, %r15, 0 558*9880d681SAndroid Build Coastguard Worker lang %r15, %r0, 0 559*9880d681SAndroid Build Coastguard Worker 560*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf6] 561*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf6] 562*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf6] 563*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf6] 564*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf6] 565*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf6] 566*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf6] 567*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf6] 568*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf6] 569*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf6] 570*9880d681SAndroid Build Coastguard Worker#CHECK: lao %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf6] 571*9880d681SAndroid Build Coastguard Worker 572*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, -524288 573*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, -1 574*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, 0 575*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, 1 576*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, 524287 577*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, 0(%r1) 578*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, 0(%r15) 579*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, 524287(%r1) 580*9880d681SAndroid Build Coastguard Worker lao %r0, %r0, 524287(%r15) 581*9880d681SAndroid Build Coastguard Worker lao %r0, %r15, 0 582*9880d681SAndroid Build Coastguard Worker lao %r15, %r0, 0 583*9880d681SAndroid Build Coastguard Worker 584*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe6] 585*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe6] 586*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe6] 587*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe6] 588*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe6] 589*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe6] 590*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe6] 591*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe6] 592*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe6] 593*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe6] 594*9880d681SAndroid Build Coastguard Worker#CHECK: laog %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe6] 595*9880d681SAndroid Build Coastguard Worker 596*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, -524288 597*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, -1 598*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, 0 599*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, 1 600*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, 524287 601*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, 0(%r1) 602*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, 0(%r15) 603*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, 524287(%r1) 604*9880d681SAndroid Build Coastguard Worker laog %r0, %r0, 524287(%r15) 605*9880d681SAndroid Build Coastguard Worker laog %r0, %r15, 0 606*9880d681SAndroid Build Coastguard Worker laog %r15, %r0, 0 607*9880d681SAndroid Build Coastguard Worker 608*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf7] 609*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf7] 610*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf7] 611*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf7] 612*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf7] 613*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf7] 614*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf7] 615*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf7] 616*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf7] 617*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf7] 618*9880d681SAndroid Build Coastguard Worker#CHECK: lax %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf7] 619*9880d681SAndroid Build Coastguard Worker 620*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, -524288 621*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, -1 622*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, 0 623*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, 1 624*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, 524287 625*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, 0(%r1) 626*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, 0(%r15) 627*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, 524287(%r1) 628*9880d681SAndroid Build Coastguard Worker lax %r0, %r0, 524287(%r15) 629*9880d681SAndroid Build Coastguard Worker lax %r0, %r15, 0 630*9880d681SAndroid Build Coastguard Worker lax %r15, %r0, 0 631*9880d681SAndroid Build Coastguard Worker 632*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe7] 633*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe7] 634*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe7] 635*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe7] 636*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe7] 637*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe7] 638*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe7] 639*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe7] 640*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe7] 641*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe7] 642*9880d681SAndroid Build Coastguard Worker#CHECK: laxg %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe7] 643*9880d681SAndroid Build Coastguard Worker 644*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, -524288 645*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, -1 646*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, 0 647*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, 1 648*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, 524287 649*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, 0(%r1) 650*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, 0(%r15) 651*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, 524287(%r1) 652*9880d681SAndroid Build Coastguard Worker laxg %r0, %r0, 524287(%r15) 653*9880d681SAndroid Build Coastguard Worker laxg %r0, %r15, 0 654*9880d681SAndroid Build Coastguard Worker laxg %r15, %r0, 0 655*9880d681SAndroid Build Coastguard Worker 656*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc0] 657*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc0] 658*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc0] 659*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc0] 660*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc0] 661*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc0] 662*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc0] 663*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc0] 664*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc0] 665*9880d681SAndroid Build Coastguard Worker#CHECK: lbh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc0] 666*9880d681SAndroid Build Coastguard Worker 667*9880d681SAndroid Build Coastguard Worker lbh %r0, -524288 668*9880d681SAndroid Build Coastguard Worker lbh %r0, -1 669*9880d681SAndroid Build Coastguard Worker lbh %r0, 0 670*9880d681SAndroid Build Coastguard Worker lbh %r0, 1 671*9880d681SAndroid Build Coastguard Worker lbh %r0, 524287 672*9880d681SAndroid Build Coastguard Worker lbh %r0, 0(%r1) 673*9880d681SAndroid Build Coastguard Worker lbh %r0, 0(%r15) 674*9880d681SAndroid Build Coastguard Worker lbh %r0, 524287(%r1,%r15) 675*9880d681SAndroid Build Coastguard Worker lbh %r0, 524287(%r15,%r1) 676*9880d681SAndroid Build Coastguard Worker lbh %r15, 0 677*9880d681SAndroid Build Coastguard Worker 678*9880d681SAndroid Build Coastguard Worker#CHECK: ldxbra %f0, 0, %f0, 0 # encoding: [0xb3,0x45,0x00,0x00] 679*9880d681SAndroid Build Coastguard Worker#CHECK: ldxbra %f0, 0, %f0, 15 # encoding: [0xb3,0x45,0x0f,0x00] 680*9880d681SAndroid Build Coastguard Worker#CHECK: ldxbra %f0, 0, %f13, 0 # encoding: [0xb3,0x45,0x00,0x0d] 681*9880d681SAndroid Build Coastguard Worker#CHECK: ldxbra %f0, 15, %f0, 0 # encoding: [0xb3,0x45,0xf0,0x00] 682*9880d681SAndroid Build Coastguard Worker#CHECK: ldxbra %f4, 5, %f8, 9 # encoding: [0xb3,0x45,0x59,0x48] 683*9880d681SAndroid Build Coastguard Worker#CHECK: ldxbra %f13, 0, %f0, 0 # encoding: [0xb3,0x45,0x00,0xd0] 684*9880d681SAndroid Build Coastguard Worker 685*9880d681SAndroid Build Coastguard Worker ldxbra %f0, 0, %f0, 0 686*9880d681SAndroid Build Coastguard Worker ldxbra %f0, 0, %f0, 15 687*9880d681SAndroid Build Coastguard Worker ldxbra %f0, 0, %f13, 0 688*9880d681SAndroid Build Coastguard Worker ldxbra %f0, 15, %f0, 0 689*9880d681SAndroid Build Coastguard Worker ldxbra %f4, 5, %f8, 9 690*9880d681SAndroid Build Coastguard Worker ldxbra %f13, 0, %f0, 0 691*9880d681SAndroid Build Coastguard Worker 692*9880d681SAndroid Build Coastguard Worker#CHECK: ledbra %f0, 0, %f0, 0 # encoding: [0xb3,0x44,0x00,0x00] 693*9880d681SAndroid Build Coastguard Worker#CHECK: ledbra %f0, 0, %f0, 15 # encoding: [0xb3,0x44,0x0f,0x00] 694*9880d681SAndroid Build Coastguard Worker#CHECK: ledbra %f0, 0, %f15, 0 # encoding: [0xb3,0x44,0x00,0x0f] 695*9880d681SAndroid Build Coastguard Worker#CHECK: ledbra %f0, 15, %f0, 0 # encoding: [0xb3,0x44,0xf0,0x00] 696*9880d681SAndroid Build Coastguard Worker#CHECK: ledbra %f4, 5, %f6, 7 # encoding: [0xb3,0x44,0x57,0x46] 697*9880d681SAndroid Build Coastguard Worker#CHECK: ledbra %f15, 0, %f0, 0 # encoding: [0xb3,0x44,0x00,0xf0] 698*9880d681SAndroid Build Coastguard Worker 699*9880d681SAndroid Build Coastguard Worker ledbra %f0, 0, %f0, 0 700*9880d681SAndroid Build Coastguard Worker ledbra %f0, 0, %f0, 15 701*9880d681SAndroid Build Coastguard Worker ledbra %f0, 0, %f15, 0 702*9880d681SAndroid Build Coastguard Worker ledbra %f0, 15, %f0, 0 703*9880d681SAndroid Build Coastguard Worker ledbra %f4, 5, %f6, 7 704*9880d681SAndroid Build Coastguard Worker ledbra %f15, 0, %f0, 0 705*9880d681SAndroid Build Coastguard Worker 706*9880d681SAndroid Build Coastguard Worker#CHECK: lexbra %f0, 0, %f0, 0 # encoding: [0xb3,0x46,0x00,0x00] 707*9880d681SAndroid Build Coastguard Worker#CHECK: lexbra %f0, 0, %f0, 15 # encoding: [0xb3,0x46,0x0f,0x00] 708*9880d681SAndroid Build Coastguard Worker#CHECK: lexbra %f0, 0, %f13, 0 # encoding: [0xb3,0x46,0x00,0x0d] 709*9880d681SAndroid Build Coastguard Worker#CHECK: lexbra %f0, 15, %f0, 0 # encoding: [0xb3,0x46,0xf0,0x00] 710*9880d681SAndroid Build Coastguard Worker#CHECK: lexbra %f4, 5, %f8, 9 # encoding: [0xb3,0x46,0x59,0x48] 711*9880d681SAndroid Build Coastguard Worker#CHECK: lexbra %f13, 0, %f0, 0 # encoding: [0xb3,0x46,0x00,0xd0] 712*9880d681SAndroid Build Coastguard Worker 713*9880d681SAndroid Build Coastguard Worker lexbra %f0, 0, %f0, 0 714*9880d681SAndroid Build Coastguard Worker lexbra %f0, 0, %f0, 15 715*9880d681SAndroid Build Coastguard Worker lexbra %f0, 0, %f13, 0 716*9880d681SAndroid Build Coastguard Worker lexbra %f0, 15, %f0, 0 717*9880d681SAndroid Build Coastguard Worker lexbra %f4, 5, %f8, 9 718*9880d681SAndroid Build Coastguard Worker lexbra %f13, 0, %f0, 0 719*9880d681SAndroid Build Coastguard Worker 720*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xca] 721*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xca] 722*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xca] 723*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xca] 724*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xca] 725*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xca] 726*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xca] 727*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xca] 728*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xca] 729*9880d681SAndroid Build Coastguard Worker#CHECK: lfh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xca] 730*9880d681SAndroid Build Coastguard Worker 731*9880d681SAndroid Build Coastguard Worker lfh %r0, -524288 732*9880d681SAndroid Build Coastguard Worker lfh %r0, -1 733*9880d681SAndroid Build Coastguard Worker lfh %r0, 0 734*9880d681SAndroid Build Coastguard Worker lfh %r0, 1 735*9880d681SAndroid Build Coastguard Worker lfh %r0, 524287 736*9880d681SAndroid Build Coastguard Worker lfh %r0, 0(%r1) 737*9880d681SAndroid Build Coastguard Worker lfh %r0, 0(%r15) 738*9880d681SAndroid Build Coastguard Worker lfh %r0, 524287(%r1,%r15) 739*9880d681SAndroid Build Coastguard Worker lfh %r0, 524287(%r15,%r1) 740*9880d681SAndroid Build Coastguard Worker lfh %r15, 0 741*9880d681SAndroid Build Coastguard Worker 742*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc4] 743*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc4] 744*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc4] 745*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc4] 746*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc4] 747*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc4] 748*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc4] 749*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc4] 750*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc4] 751*9880d681SAndroid Build Coastguard Worker#CHECK: lhh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc4] 752*9880d681SAndroid Build Coastguard Worker 753*9880d681SAndroid Build Coastguard Worker lhh %r0, -524288 754*9880d681SAndroid Build Coastguard Worker lhh %r0, -1 755*9880d681SAndroid Build Coastguard Worker lhh %r0, 0 756*9880d681SAndroid Build Coastguard Worker lhh %r0, 1 757*9880d681SAndroid Build Coastguard Worker lhh %r0, 524287 758*9880d681SAndroid Build Coastguard Worker lhh %r0, 0(%r1) 759*9880d681SAndroid Build Coastguard Worker lhh %r0, 0(%r15) 760*9880d681SAndroid Build Coastguard Worker lhh %r0, 524287(%r1,%r15) 761*9880d681SAndroid Build Coastguard Worker lhh %r0, 524287(%r15,%r1) 762*9880d681SAndroid Build Coastguard Worker lhh %r15, 0 763*9880d681SAndroid Build Coastguard Worker 764*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc2] 765*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc2] 766*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc2] 767*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc2] 768*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc2] 769*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc2] 770*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc2] 771*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc2] 772*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc2] 773*9880d681SAndroid Build Coastguard Worker#CHECK: llch %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc2] 774*9880d681SAndroid Build Coastguard Worker 775*9880d681SAndroid Build Coastguard Worker llch %r0, -524288 776*9880d681SAndroid Build Coastguard Worker llch %r0, -1 777*9880d681SAndroid Build Coastguard Worker llch %r0, 0 778*9880d681SAndroid Build Coastguard Worker llch %r0, 1 779*9880d681SAndroid Build Coastguard Worker llch %r0, 524287 780*9880d681SAndroid Build Coastguard Worker llch %r0, 0(%r1) 781*9880d681SAndroid Build Coastguard Worker llch %r0, 0(%r15) 782*9880d681SAndroid Build Coastguard Worker llch %r0, 524287(%r1,%r15) 783*9880d681SAndroid Build Coastguard Worker llch %r0, 524287(%r15,%r1) 784*9880d681SAndroid Build Coastguard Worker llch %r15, 0 785*9880d681SAndroid Build Coastguard Worker 786*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc6] 787*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc6] 788*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc6] 789*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc6] 790*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc6] 791*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc6] 792*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc6] 793*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc6] 794*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc6] 795*9880d681SAndroid Build Coastguard Worker#CHECK: llhh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc6] 796*9880d681SAndroid Build Coastguard Worker 797*9880d681SAndroid Build Coastguard Worker llhh %r0, -524288 798*9880d681SAndroid Build Coastguard Worker llhh %r0, -1 799*9880d681SAndroid Build Coastguard Worker llhh %r0, 0 800*9880d681SAndroid Build Coastguard Worker llhh %r0, 1 801*9880d681SAndroid Build Coastguard Worker llhh %r0, 524287 802*9880d681SAndroid Build Coastguard Worker llhh %r0, 0(%r1) 803*9880d681SAndroid Build Coastguard Worker llhh %r0, 0(%r15) 804*9880d681SAndroid Build Coastguard Worker llhh %r0, 524287(%r1,%r15) 805*9880d681SAndroid Build Coastguard Worker llhh %r0, 524287(%r15,%r1) 806*9880d681SAndroid Build Coastguard Worker llhh %r15, 0 807*9880d681SAndroid Build Coastguard Worker 808*9880d681SAndroid Build Coastguard Worker#CHECK: loc %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf2] 809*9880d681SAndroid Build Coastguard Worker#CHECK: loc %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf2] 810*9880d681SAndroid Build Coastguard Worker#CHECK: loc %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf2] 811*9880d681SAndroid Build Coastguard Worker#CHECK: loc %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf2] 812*9880d681SAndroid Build Coastguard Worker#CHECK: loc %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf2] 813*9880d681SAndroid Build Coastguard Worker#CHECK: loc %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf2] 814*9880d681SAndroid Build Coastguard Worker#CHECK: loc %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf2] 815*9880d681SAndroid Build Coastguard Worker#CHECK: loc %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xf2] 816*9880d681SAndroid Build Coastguard Worker 817*9880d681SAndroid Build Coastguard Worker loc %r0,0,0 818*9880d681SAndroid Build Coastguard Worker loc %r0,0,15 819*9880d681SAndroid Build Coastguard Worker loc %r0,-524288,0 820*9880d681SAndroid Build Coastguard Worker loc %r0,524287,0 821*9880d681SAndroid Build Coastguard Worker loc %r0,0(%r1),0 822*9880d681SAndroid Build Coastguard Worker loc %r0,0(%r15),0 823*9880d681SAndroid Build Coastguard Worker loc %r15,0,0 824*9880d681SAndroid Build Coastguard Worker loc %r1,4095(%r2),3 825*9880d681SAndroid Build Coastguard Worker 826*9880d681SAndroid Build Coastguard Worker#CHECK: loco %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xf2] 827*9880d681SAndroid Build Coastguard Worker#CHECK: loch %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf2] 828*9880d681SAndroid Build Coastguard Worker#CHECK: locp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf2] 829*9880d681SAndroid Build Coastguard Worker#CHECK: locnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xf2] 830*9880d681SAndroid Build Coastguard Worker#CHECK: locl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf2] 831*9880d681SAndroid Build Coastguard Worker#CHECK: locm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf2] 832*9880d681SAndroid Build Coastguard Worker#CHECK: locnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xf2] 833*9880d681SAndroid Build Coastguard Worker#CHECK: loclh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xf2] 834*9880d681SAndroid Build Coastguard Worker#CHECK: locne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf2] 835*9880d681SAndroid Build Coastguard Worker#CHECK: locnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf2] 836*9880d681SAndroid Build Coastguard Worker#CHECK: loce %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf2] 837*9880d681SAndroid Build Coastguard Worker#CHECK: locz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf2] 838*9880d681SAndroid Build Coastguard Worker#CHECK: locnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xf2] 839*9880d681SAndroid Build Coastguard Worker#CHECK: loche %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xf2] 840*9880d681SAndroid Build Coastguard Worker#CHECK: locnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf2] 841*9880d681SAndroid Build Coastguard Worker#CHECK: locnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf2] 842*9880d681SAndroid Build Coastguard Worker#CHECK: locle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xf2] 843*9880d681SAndroid Build Coastguard Worker#CHECK: locnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf2] 844*9880d681SAndroid Build Coastguard Worker#CHECK: locnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf2] 845*9880d681SAndroid Build Coastguard Worker#CHECK: locno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xf2] 846*9880d681SAndroid Build Coastguard Worker 847*9880d681SAndroid Build Coastguard Worker loco %r1,2(%r3) 848*9880d681SAndroid Build Coastguard Worker loch %r1,2(%r3) 849*9880d681SAndroid Build Coastguard Worker locp %r1,2(%r3) 850*9880d681SAndroid Build Coastguard Worker locnle %r1,2(%r3) 851*9880d681SAndroid Build Coastguard Worker locl %r1,2(%r3) 852*9880d681SAndroid Build Coastguard Worker locm %r1,2(%r3) 853*9880d681SAndroid Build Coastguard Worker locnhe %r1,2(%r3) 854*9880d681SAndroid Build Coastguard Worker loclh %r1,2(%r3) 855*9880d681SAndroid Build Coastguard Worker locne %r1,2(%r3) 856*9880d681SAndroid Build Coastguard Worker locnz %r1,2(%r3) 857*9880d681SAndroid Build Coastguard Worker loce %r1,2(%r3) 858*9880d681SAndroid Build Coastguard Worker locz %r1,2(%r3) 859*9880d681SAndroid Build Coastguard Worker locnlh %r1,2(%r3) 860*9880d681SAndroid Build Coastguard Worker loche %r1,2(%r3) 861*9880d681SAndroid Build Coastguard Worker locnl %r1,2(%r3) 862*9880d681SAndroid Build Coastguard Worker locnm %r1,2(%r3) 863*9880d681SAndroid Build Coastguard Worker locle %r1,2(%r3) 864*9880d681SAndroid Build Coastguard Worker locnh %r1,2(%r3) 865*9880d681SAndroid Build Coastguard Worker locnp %r1,2(%r3) 866*9880d681SAndroid Build Coastguard Worker locno %r1,2(%r3) 867*9880d681SAndroid Build Coastguard Worker 868*9880d681SAndroid Build Coastguard Worker#CHECK: locg %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe2] 869*9880d681SAndroid Build Coastguard Worker#CHECK: locg %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe2] 870*9880d681SAndroid Build Coastguard Worker#CHECK: locg %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe2] 871*9880d681SAndroid Build Coastguard Worker#CHECK: locg %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe2] 872*9880d681SAndroid Build Coastguard Worker#CHECK: locg %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe2] 873*9880d681SAndroid Build Coastguard Worker#CHECK: locg %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe2] 874*9880d681SAndroid Build Coastguard Worker#CHECK: locg %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe2] 875*9880d681SAndroid Build Coastguard Worker#CHECK: locg %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe2] 876*9880d681SAndroid Build Coastguard Worker 877*9880d681SAndroid Build Coastguard Worker locg %r0,0,0 878*9880d681SAndroid Build Coastguard Worker locg %r0,0,15 879*9880d681SAndroid Build Coastguard Worker locg %r0,-524288,0 880*9880d681SAndroid Build Coastguard Worker locg %r0,524287,0 881*9880d681SAndroid Build Coastguard Worker locg %r0,0(%r1),0 882*9880d681SAndroid Build Coastguard Worker locg %r0,0(%r15),0 883*9880d681SAndroid Build Coastguard Worker locg %r15,0,0 884*9880d681SAndroid Build Coastguard Worker locg %r1,4095(%r2),3 885*9880d681SAndroid Build Coastguard Worker 886*9880d681SAndroid Build Coastguard Worker#CHECK: locgo %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe2] 887*9880d681SAndroid Build Coastguard Worker#CHECK: locgh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe2] 888*9880d681SAndroid Build Coastguard Worker#CHECK: locgp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe2] 889*9880d681SAndroid Build Coastguard Worker#CHECK: locgnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe2] 890*9880d681SAndroid Build Coastguard Worker#CHECK: locgl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe2] 891*9880d681SAndroid Build Coastguard Worker#CHECK: locgm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe2] 892*9880d681SAndroid Build Coastguard Worker#CHECK: locgnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe2] 893*9880d681SAndroid Build Coastguard Worker#CHECK: locglh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe2] 894*9880d681SAndroid Build Coastguard Worker#CHECK: locgne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe2] 895*9880d681SAndroid Build Coastguard Worker#CHECK: locgnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe2] 896*9880d681SAndroid Build Coastguard Worker#CHECK: locge %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe2] 897*9880d681SAndroid Build Coastguard Worker#CHECK: locgz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe2] 898*9880d681SAndroid Build Coastguard Worker#CHECK: locgnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe2] 899*9880d681SAndroid Build Coastguard Worker#CHECK: locghe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe2] 900*9880d681SAndroid Build Coastguard Worker#CHECK: locgnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe2] 901*9880d681SAndroid Build Coastguard Worker#CHECK: locgnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe2] 902*9880d681SAndroid Build Coastguard Worker#CHECK: locgle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe2] 903*9880d681SAndroid Build Coastguard Worker#CHECK: locgnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe2] 904*9880d681SAndroid Build Coastguard Worker#CHECK: locgnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe2] 905*9880d681SAndroid Build Coastguard Worker#CHECK: locgno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe2] 906*9880d681SAndroid Build Coastguard Worker 907*9880d681SAndroid Build Coastguard Worker locgo %r1,2(%r3) 908*9880d681SAndroid Build Coastguard Worker locgh %r1,2(%r3) 909*9880d681SAndroid Build Coastguard Worker locgp %r1,2(%r3) 910*9880d681SAndroid Build Coastguard Worker locgnle %r1,2(%r3) 911*9880d681SAndroid Build Coastguard Worker locgl %r1,2(%r3) 912*9880d681SAndroid Build Coastguard Worker locgm %r1,2(%r3) 913*9880d681SAndroid Build Coastguard Worker locgnhe %r1,2(%r3) 914*9880d681SAndroid Build Coastguard Worker locglh %r1,2(%r3) 915*9880d681SAndroid Build Coastguard Worker locgne %r1,2(%r3) 916*9880d681SAndroid Build Coastguard Worker locgnz %r1,2(%r3) 917*9880d681SAndroid Build Coastguard Worker locge %r1,2(%r3) 918*9880d681SAndroid Build Coastguard Worker locgz %r1,2(%r3) 919*9880d681SAndroid Build Coastguard Worker locgnlh %r1,2(%r3) 920*9880d681SAndroid Build Coastguard Worker locghe %r1,2(%r3) 921*9880d681SAndroid Build Coastguard Worker locgnl %r1,2(%r3) 922*9880d681SAndroid Build Coastguard Worker locgnm %r1,2(%r3) 923*9880d681SAndroid Build Coastguard Worker locgle %r1,2(%r3) 924*9880d681SAndroid Build Coastguard Worker locgnh %r1,2(%r3) 925*9880d681SAndroid Build Coastguard Worker locgnp %r1,2(%r3) 926*9880d681SAndroid Build Coastguard Worker locgno %r1,2(%r3) 927*9880d681SAndroid Build Coastguard Worker 928*9880d681SAndroid Build Coastguard Worker#CHECK: locgr %r1, %r2, 0 # encoding: [0xb9,0xe2,0x00,0x12] 929*9880d681SAndroid Build Coastguard Worker#CHECK: locgr %r1, %r2, 15 # encoding: [0xb9,0xe2,0xf0,0x12] 930*9880d681SAndroid Build Coastguard Worker 931*9880d681SAndroid Build Coastguard Worker locgr %r1,%r2,0 932*9880d681SAndroid Build Coastguard Worker locgr %r1,%r2,15 933*9880d681SAndroid Build Coastguard Worker 934*9880d681SAndroid Build Coastguard Worker#CHECK: locgro %r1, %r3 # encoding: [0xb9,0xe2,0x10,0x13] 935*9880d681SAndroid Build Coastguard Worker#CHECK: locgrh %r1, %r3 # encoding: [0xb9,0xe2,0x20,0x13] 936*9880d681SAndroid Build Coastguard Worker#CHECK: locgrp %r1, %r3 # encoding: [0xb9,0xe2,0x20,0x13] 937*9880d681SAndroid Build Coastguard Worker#CHECK: locgrnle %r1, %r3 # encoding: [0xb9,0xe2,0x30,0x13] 938*9880d681SAndroid Build Coastguard Worker#CHECK: locgrl %r1, %r3 # encoding: [0xb9,0xe2,0x40,0x13] 939*9880d681SAndroid Build Coastguard Worker#CHECK: locgrm %r1, %r3 # encoding: [0xb9,0xe2,0x40,0x13] 940*9880d681SAndroid Build Coastguard Worker#CHECK: locgrnhe %r1, %r3 # encoding: [0xb9,0xe2,0x50,0x13] 941*9880d681SAndroid Build Coastguard Worker#CHECK: locgrlh %r1, %r3 # encoding: [0xb9,0xe2,0x60,0x13] 942*9880d681SAndroid Build Coastguard Worker#CHECK: locgrne %r1, %r3 # encoding: [0xb9,0xe2,0x70,0x13] 943*9880d681SAndroid Build Coastguard Worker#CHECK: locgrnz %r1, %r3 # encoding: [0xb9,0xe2,0x70,0x13] 944*9880d681SAndroid Build Coastguard Worker#CHECK: locgre %r1, %r3 # encoding: [0xb9,0xe2,0x80,0x13] 945*9880d681SAndroid Build Coastguard Worker#CHECK: locgrz %r1, %r3 # encoding: [0xb9,0xe2,0x80,0x13] 946*9880d681SAndroid Build Coastguard Worker#CHECK: locgrnlh %r1, %r3 # encoding: [0xb9,0xe2,0x90,0x13] 947*9880d681SAndroid Build Coastguard Worker#CHECK: locgrhe %r1, %r3 # encoding: [0xb9,0xe2,0xa0,0x13] 948*9880d681SAndroid Build Coastguard Worker#CHECK: locgrnl %r1, %r3 # encoding: [0xb9,0xe2,0xb0,0x13] 949*9880d681SAndroid Build Coastguard Worker#CHECK: locgrnm %r1, %r3 # encoding: [0xb9,0xe2,0xb0,0x13] 950*9880d681SAndroid Build Coastguard Worker#CHECK: locgrle %r1, %r3 # encoding: [0xb9,0xe2,0xc0,0x13] 951*9880d681SAndroid Build Coastguard Worker#CHECK: locgrnh %r1, %r3 # encoding: [0xb9,0xe2,0xd0,0x13] 952*9880d681SAndroid Build Coastguard Worker#CHECK: locgrnp %r1, %r3 # encoding: [0xb9,0xe2,0xd0,0x13] 953*9880d681SAndroid Build Coastguard Worker#CHECK: locgrno %r1, %r3 # encoding: [0xb9,0xe2,0xe0,0x13] 954*9880d681SAndroid Build Coastguard Worker 955*9880d681SAndroid Build Coastguard Worker locgro %r1,%r3 956*9880d681SAndroid Build Coastguard Worker locgrh %r1,%r3 957*9880d681SAndroid Build Coastguard Worker locgrp %r1,%r3 958*9880d681SAndroid Build Coastguard Worker locgrnle %r1,%r3 959*9880d681SAndroid Build Coastguard Worker locgrl %r1,%r3 960*9880d681SAndroid Build Coastguard Worker locgrm %r1,%r3 961*9880d681SAndroid Build Coastguard Worker locgrnhe %r1,%r3 962*9880d681SAndroid Build Coastguard Worker locgrlh %r1,%r3 963*9880d681SAndroid Build Coastguard Worker locgrne %r1,%r3 964*9880d681SAndroid Build Coastguard Worker locgrnz %r1,%r3 965*9880d681SAndroid Build Coastguard Worker locgre %r1,%r3 966*9880d681SAndroid Build Coastguard Worker locgrz %r1,%r3 967*9880d681SAndroid Build Coastguard Worker locgrnlh %r1,%r3 968*9880d681SAndroid Build Coastguard Worker locgrhe %r1,%r3 969*9880d681SAndroid Build Coastguard Worker locgrnl %r1,%r3 970*9880d681SAndroid Build Coastguard Worker locgrnm %r1,%r3 971*9880d681SAndroid Build Coastguard Worker locgrle %r1,%r3 972*9880d681SAndroid Build Coastguard Worker locgrnh %r1,%r3 973*9880d681SAndroid Build Coastguard Worker locgrnp %r1,%r3 974*9880d681SAndroid Build Coastguard Worker locgrno %r1,%r3 975*9880d681SAndroid Build Coastguard Worker 976*9880d681SAndroid Build Coastguard Worker#CHECK: locr %r1, %r2, 0 # encoding: [0xb9,0xf2,0x00,0x12] 977*9880d681SAndroid Build Coastguard Worker#CHECK: locr %r1, %r2, 15 # encoding: [0xb9,0xf2,0xf0,0x12] 978*9880d681SAndroid Build Coastguard Worker 979*9880d681SAndroid Build Coastguard Worker locr %r1,%r2,0 980*9880d681SAndroid Build Coastguard Worker locr %r1,%r2,15 981*9880d681SAndroid Build Coastguard Worker 982*9880d681SAndroid Build Coastguard Worker#CHECK: locro %r1, %r3 # encoding: [0xb9,0xf2,0x10,0x13] 983*9880d681SAndroid Build Coastguard Worker#CHECK: locrh %r1, %r3 # encoding: [0xb9,0xf2,0x20,0x13] 984*9880d681SAndroid Build Coastguard Worker#CHECK: locrp %r1, %r3 # encoding: [0xb9,0xf2,0x20,0x13] 985*9880d681SAndroid Build Coastguard Worker#CHECK: locrnle %r1, %r3 # encoding: [0xb9,0xf2,0x30,0x13] 986*9880d681SAndroid Build Coastguard Worker#CHECK: locrl %r1, %r3 # encoding: [0xb9,0xf2,0x40,0x13] 987*9880d681SAndroid Build Coastguard Worker#CHECK: locrm %r1, %r3 # encoding: [0xb9,0xf2,0x40,0x13] 988*9880d681SAndroid Build Coastguard Worker#CHECK: locrnhe %r1, %r3 # encoding: [0xb9,0xf2,0x50,0x13] 989*9880d681SAndroid Build Coastguard Worker#CHECK: locrlh %r1, %r3 # encoding: [0xb9,0xf2,0x60,0x13] 990*9880d681SAndroid Build Coastguard Worker#CHECK: locrne %r1, %r3 # encoding: [0xb9,0xf2,0x70,0x13] 991*9880d681SAndroid Build Coastguard Worker#CHECK: locrnz %r1, %r3 # encoding: [0xb9,0xf2,0x70,0x13] 992*9880d681SAndroid Build Coastguard Worker#CHECK: locre %r1, %r3 # encoding: [0xb9,0xf2,0x80,0x13] 993*9880d681SAndroid Build Coastguard Worker#CHECK: locrz %r1, %r3 # encoding: [0xb9,0xf2,0x80,0x13] 994*9880d681SAndroid Build Coastguard Worker#CHECK: locrnlh %r1, %r3 # encoding: [0xb9,0xf2,0x90,0x13] 995*9880d681SAndroid Build Coastguard Worker#CHECK: locrhe %r1, %r3 # encoding: [0xb9,0xf2,0xa0,0x13] 996*9880d681SAndroid Build Coastguard Worker#CHECK: locrnl %r1, %r3 # encoding: [0xb9,0xf2,0xb0,0x13] 997*9880d681SAndroid Build Coastguard Worker#CHECK: locrnm %r1, %r3 # encoding: [0xb9,0xf2,0xb0,0x13] 998*9880d681SAndroid Build Coastguard Worker#CHECK: locrle %r1, %r3 # encoding: [0xb9,0xf2,0xc0,0x13] 999*9880d681SAndroid Build Coastguard Worker#CHECK: locrnh %r1, %r3 # encoding: [0xb9,0xf2,0xd0,0x13] 1000*9880d681SAndroid Build Coastguard Worker#CHECK: locrnp %r1, %r3 # encoding: [0xb9,0xf2,0xd0,0x13] 1001*9880d681SAndroid Build Coastguard Worker#CHECK: locrno %r1, %r3 # encoding: [0xb9,0xf2,0xe0,0x13] 1002*9880d681SAndroid Build Coastguard Worker 1003*9880d681SAndroid Build Coastguard Worker locro %r1,%r3 1004*9880d681SAndroid Build Coastguard Worker locrh %r1,%r3 1005*9880d681SAndroid Build Coastguard Worker locrp %r1,%r3 1006*9880d681SAndroid Build Coastguard Worker locrnle %r1,%r3 1007*9880d681SAndroid Build Coastguard Worker locrl %r1,%r3 1008*9880d681SAndroid Build Coastguard Worker locrm %r1,%r3 1009*9880d681SAndroid Build Coastguard Worker locrnhe %r1,%r3 1010*9880d681SAndroid Build Coastguard Worker locrlh %r1,%r3 1011*9880d681SAndroid Build Coastguard Worker locrne %r1,%r3 1012*9880d681SAndroid Build Coastguard Worker locrnz %r1,%r3 1013*9880d681SAndroid Build Coastguard Worker locre %r1,%r3 1014*9880d681SAndroid Build Coastguard Worker locrz %r1,%r3 1015*9880d681SAndroid Build Coastguard Worker locrnlh %r1,%r3 1016*9880d681SAndroid Build Coastguard Worker locrhe %r1,%r3 1017*9880d681SAndroid Build Coastguard Worker locrnl %r1,%r3 1018*9880d681SAndroid Build Coastguard Worker locrnm %r1,%r3 1019*9880d681SAndroid Build Coastguard Worker locrle %r1,%r3 1020*9880d681SAndroid Build Coastguard Worker locrnh %r1,%r3 1021*9880d681SAndroid Build Coastguard Worker locrnp %r1,%r3 1022*9880d681SAndroid Build Coastguard Worker locrno %r1,%r3 1023*9880d681SAndroid Build Coastguard Worker 1024*9880d681SAndroid Build Coastguard Worker#CHECK: ngrk %r0, %r0, %r0 # encoding: [0xb9,0xe4,0x00,0x00] 1025*9880d681SAndroid Build Coastguard Worker#CHECK: ngrk %r0, %r0, %r15 # encoding: [0xb9,0xe4,0xf0,0x00] 1026*9880d681SAndroid Build Coastguard Worker#CHECK: ngrk %r0, %r15, %r0 # encoding: [0xb9,0xe4,0x00,0x0f] 1027*9880d681SAndroid Build Coastguard Worker#CHECK: ngrk %r15, %r0, %r0 # encoding: [0xb9,0xe4,0x00,0xf0] 1028*9880d681SAndroid Build Coastguard Worker#CHECK: ngrk %r7, %r8, %r9 # encoding: [0xb9,0xe4,0x90,0x78] 1029*9880d681SAndroid Build Coastguard Worker 1030*9880d681SAndroid Build Coastguard Worker ngrk %r0,%r0,%r0 1031*9880d681SAndroid Build Coastguard Worker ngrk %r0,%r0,%r15 1032*9880d681SAndroid Build Coastguard Worker ngrk %r0,%r15,%r0 1033*9880d681SAndroid Build Coastguard Worker ngrk %r15,%r0,%r0 1034*9880d681SAndroid Build Coastguard Worker ngrk %r7,%r8,%r9 1035*9880d681SAndroid Build Coastguard Worker 1036*9880d681SAndroid Build Coastguard Worker#CHECK: nrk %r0, %r0, %r0 # encoding: [0xb9,0xf4,0x00,0x00] 1037*9880d681SAndroid Build Coastguard Worker#CHECK: nrk %r0, %r0, %r15 # encoding: [0xb9,0xf4,0xf0,0x00] 1038*9880d681SAndroid Build Coastguard Worker#CHECK: nrk %r0, %r15, %r0 # encoding: [0xb9,0xf4,0x00,0x0f] 1039*9880d681SAndroid Build Coastguard Worker#CHECK: nrk %r15, %r0, %r0 # encoding: [0xb9,0xf4,0x00,0xf0] 1040*9880d681SAndroid Build Coastguard Worker#CHECK: nrk %r7, %r8, %r9 # encoding: [0xb9,0xf4,0x90,0x78] 1041*9880d681SAndroid Build Coastguard Worker 1042*9880d681SAndroid Build Coastguard Worker nrk %r0,%r0,%r0 1043*9880d681SAndroid Build Coastguard Worker nrk %r0,%r0,%r15 1044*9880d681SAndroid Build Coastguard Worker nrk %r0,%r15,%r0 1045*9880d681SAndroid Build Coastguard Worker nrk %r15,%r0,%r0 1046*9880d681SAndroid Build Coastguard Worker nrk %r7,%r8,%r9 1047*9880d681SAndroid Build Coastguard Worker 1048*9880d681SAndroid Build Coastguard Worker#CHECK: ogrk %r0, %r0, %r0 # encoding: [0xb9,0xe6,0x00,0x00] 1049*9880d681SAndroid Build Coastguard Worker#CHECK: ogrk %r0, %r0, %r15 # encoding: [0xb9,0xe6,0xf0,0x00] 1050*9880d681SAndroid Build Coastguard Worker#CHECK: ogrk %r0, %r15, %r0 # encoding: [0xb9,0xe6,0x00,0x0f] 1051*9880d681SAndroid Build Coastguard Worker#CHECK: ogrk %r15, %r0, %r0 # encoding: [0xb9,0xe6,0x00,0xf0] 1052*9880d681SAndroid Build Coastguard Worker#CHECK: ogrk %r7, %r8, %r9 # encoding: [0xb9,0xe6,0x90,0x78] 1053*9880d681SAndroid Build Coastguard Worker 1054*9880d681SAndroid Build Coastguard Worker ogrk %r0,%r0,%r0 1055*9880d681SAndroid Build Coastguard Worker ogrk %r0,%r0,%r15 1056*9880d681SAndroid Build Coastguard Worker ogrk %r0,%r15,%r0 1057*9880d681SAndroid Build Coastguard Worker ogrk %r15,%r0,%r0 1058*9880d681SAndroid Build Coastguard Worker ogrk %r7,%r8,%r9 1059*9880d681SAndroid Build Coastguard Worker 1060*9880d681SAndroid Build Coastguard Worker#CHECK: ork %r0, %r0, %r0 # encoding: [0xb9,0xf6,0x00,0x00] 1061*9880d681SAndroid Build Coastguard Worker#CHECK: ork %r0, %r0, %r15 # encoding: [0xb9,0xf6,0xf0,0x00] 1062*9880d681SAndroid Build Coastguard Worker#CHECK: ork %r0, %r15, %r0 # encoding: [0xb9,0xf6,0x00,0x0f] 1063*9880d681SAndroid Build Coastguard Worker#CHECK: ork %r15, %r0, %r0 # encoding: [0xb9,0xf6,0x00,0xf0] 1064*9880d681SAndroid Build Coastguard Worker#CHECK: ork %r7, %r8, %r9 # encoding: [0xb9,0xf6,0x90,0x78] 1065*9880d681SAndroid Build Coastguard Worker 1066*9880d681SAndroid Build Coastguard Worker ork %r0,%r0,%r0 1067*9880d681SAndroid Build Coastguard Worker ork %r0,%r0,%r15 1068*9880d681SAndroid Build Coastguard Worker ork %r0,%r15,%r0 1069*9880d681SAndroid Build Coastguard Worker ork %r15,%r0,%r0 1070*9880d681SAndroid Build Coastguard Worker ork %r7,%r8,%r9 1071*9880d681SAndroid Build Coastguard Worker 1072*9880d681SAndroid Build Coastguard Worker#CHECK: popcnt %r0, %r0 # encoding: [0xb9,0xe1,0x00,0x00] 1073*9880d681SAndroid Build Coastguard Worker#CHECK: popcnt %r0, %r15 # encoding: [0xb9,0xe1,0x00,0x0f] 1074*9880d681SAndroid Build Coastguard Worker#CHECK: popcnt %r15, %r0 # encoding: [0xb9,0xe1,0x00,0xf0] 1075*9880d681SAndroid Build Coastguard Worker#CHECK: popcnt %r7, %r8 # encoding: [0xb9,0xe1,0x00,0x78] 1076*9880d681SAndroid Build Coastguard Worker 1077*9880d681SAndroid Build Coastguard Worker popcnt %r0,%r0 1078*9880d681SAndroid Build Coastguard Worker popcnt %r0,%r15 1079*9880d681SAndroid Build Coastguard Worker popcnt %r15,%r0 1080*9880d681SAndroid Build Coastguard Worker popcnt %r7,%r8 1081*9880d681SAndroid Build Coastguard Worker 1082*9880d681SAndroid Build Coastguard Worker#CHECK: risbhg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x5d] 1083*9880d681SAndroid Build Coastguard Worker#CHECK: risbhg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x5d] 1084*9880d681SAndroid Build Coastguard Worker#CHECK: risbhg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x5d] 1085*9880d681SAndroid Build Coastguard Worker#CHECK: risbhg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x5d] 1086*9880d681SAndroid Build Coastguard Worker#CHECK: risbhg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x5d] 1087*9880d681SAndroid Build Coastguard Worker#CHECK: risbhg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x5d] 1088*9880d681SAndroid Build Coastguard Worker#CHECK: risbhg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x5d] 1089*9880d681SAndroid Build Coastguard Worker 1090*9880d681SAndroid Build Coastguard Worker risbhg %r0,%r0,0,0,0 1091*9880d681SAndroid Build Coastguard Worker risbhg %r0,%r0,0,0,63 1092*9880d681SAndroid Build Coastguard Worker risbhg %r0,%r0,0,255,0 1093*9880d681SAndroid Build Coastguard Worker risbhg %r0,%r0,255,0,0 1094*9880d681SAndroid Build Coastguard Worker risbhg %r0,%r15,0,0,0 1095*9880d681SAndroid Build Coastguard Worker risbhg %r15,%r0,0,0,0 1096*9880d681SAndroid Build Coastguard Worker risbhg %r4,%r5,6,7,8 1097*9880d681SAndroid Build Coastguard Worker 1098*9880d681SAndroid Build Coastguard Worker#CHECK: risblg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x51] 1099*9880d681SAndroid Build Coastguard Worker#CHECK: risblg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x51] 1100*9880d681SAndroid Build Coastguard Worker#CHECK: risblg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x51] 1101*9880d681SAndroid Build Coastguard Worker#CHECK: risblg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x51] 1102*9880d681SAndroid Build Coastguard Worker#CHECK: risblg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x51] 1103*9880d681SAndroid Build Coastguard Worker#CHECK: risblg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x51] 1104*9880d681SAndroid Build Coastguard Worker#CHECK: risblg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x51] 1105*9880d681SAndroid Build Coastguard Worker 1106*9880d681SAndroid Build Coastguard Worker risblg %r0,%r0,0,0,0 1107*9880d681SAndroid Build Coastguard Worker risblg %r0,%r0,0,0,63 1108*9880d681SAndroid Build Coastguard Worker risblg %r0,%r0,0,255,0 1109*9880d681SAndroid Build Coastguard Worker risblg %r0,%r0,255,0,0 1110*9880d681SAndroid Build Coastguard Worker risblg %r0,%r15,0,0,0 1111*9880d681SAndroid Build Coastguard Worker risblg %r15,%r0,0,0,0 1112*9880d681SAndroid Build Coastguard Worker risblg %r4,%r5,6,7,8 1113*9880d681SAndroid Build Coastguard Worker 1114*9880d681SAndroid Build Coastguard Worker#CHECK: sgrk %r0, %r0, %r0 # encoding: [0xb9,0xe9,0x00,0x00] 1115*9880d681SAndroid Build Coastguard Worker#CHECK: sgrk %r0, %r0, %r15 # encoding: [0xb9,0xe9,0xf0,0x00] 1116*9880d681SAndroid Build Coastguard Worker#CHECK: sgrk %r0, %r15, %r0 # encoding: [0xb9,0xe9,0x00,0x0f] 1117*9880d681SAndroid Build Coastguard Worker#CHECK: sgrk %r15, %r0, %r0 # encoding: [0xb9,0xe9,0x00,0xf0] 1118*9880d681SAndroid Build Coastguard Worker#CHECK: sgrk %r7, %r8, %r9 # encoding: [0xb9,0xe9,0x90,0x78] 1119*9880d681SAndroid Build Coastguard Worker 1120*9880d681SAndroid Build Coastguard Worker sgrk %r0,%r0,%r0 1121*9880d681SAndroid Build Coastguard Worker sgrk %r0,%r0,%r15 1122*9880d681SAndroid Build Coastguard Worker sgrk %r0,%r15,%r0 1123*9880d681SAndroid Build Coastguard Worker sgrk %r15,%r0,%r0 1124*9880d681SAndroid Build Coastguard Worker sgrk %r7,%r8,%r9 1125*9880d681SAndroid Build Coastguard Worker 1126*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xdd] 1127*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xdd] 1128*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xdd] 1129*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0xdd] 1130*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xdd] 1131*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xdd] 1132*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xdd] 1133*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xdd] 1134*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xdd] 1135*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xdd] 1136*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xdd] 1137*9880d681SAndroid Build Coastguard Worker#CHECK: slak %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xdd] 1138*9880d681SAndroid Build Coastguard Worker 1139*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,0 1140*9880d681SAndroid Build Coastguard Worker slak %r15,%r1,0 1141*9880d681SAndroid Build Coastguard Worker slak %r1,%r15,0 1142*9880d681SAndroid Build Coastguard Worker slak %r15,%r15,0 1143*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,-524288 1144*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,-1 1145*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,1 1146*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,524287 1147*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,0(%r1) 1148*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,0(%r15) 1149*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,524287(%r1) 1150*9880d681SAndroid Build Coastguard Worker slak %r0,%r0,524287(%r15) 1151*9880d681SAndroid Build Coastguard Worker 1152*9880d681SAndroid Build Coastguard Worker#CHECK: slgrk %r0, %r0, %r0 # encoding: [0xb9,0xeb,0x00,0x00] 1153*9880d681SAndroid Build Coastguard Worker#CHECK: slgrk %r0, %r0, %r15 # encoding: [0xb9,0xeb,0xf0,0x00] 1154*9880d681SAndroid Build Coastguard Worker#CHECK: slgrk %r0, %r15, %r0 # encoding: [0xb9,0xeb,0x00,0x0f] 1155*9880d681SAndroid Build Coastguard Worker#CHECK: slgrk %r15, %r0, %r0 # encoding: [0xb9,0xeb,0x00,0xf0] 1156*9880d681SAndroid Build Coastguard Worker#CHECK: slgrk %r7, %r8, %r9 # encoding: [0xb9,0xeb,0x90,0x78] 1157*9880d681SAndroid Build Coastguard Worker 1158*9880d681SAndroid Build Coastguard Worker slgrk %r0,%r0,%r0 1159*9880d681SAndroid Build Coastguard Worker slgrk %r0,%r0,%r15 1160*9880d681SAndroid Build Coastguard Worker slgrk %r0,%r15,%r0 1161*9880d681SAndroid Build Coastguard Worker slgrk %r15,%r0,%r0 1162*9880d681SAndroid Build Coastguard Worker slgrk %r7,%r8,%r9 1163*9880d681SAndroid Build Coastguard Worker 1164*9880d681SAndroid Build Coastguard Worker#CHECK: slrk %r0, %r0, %r0 # encoding: [0xb9,0xfb,0x00,0x00] 1165*9880d681SAndroid Build Coastguard Worker#CHECK: slrk %r0, %r0, %r15 # encoding: [0xb9,0xfb,0xf0,0x00] 1166*9880d681SAndroid Build Coastguard Worker#CHECK: slrk %r0, %r15, %r0 # encoding: [0xb9,0xfb,0x00,0x0f] 1167*9880d681SAndroid Build Coastguard Worker#CHECK: slrk %r15, %r0, %r0 # encoding: [0xb9,0xfb,0x00,0xf0] 1168*9880d681SAndroid Build Coastguard Worker#CHECK: slrk %r7, %r8, %r9 # encoding: [0xb9,0xfb,0x90,0x78] 1169*9880d681SAndroid Build Coastguard Worker 1170*9880d681SAndroid Build Coastguard Worker slrk %r0,%r0,%r0 1171*9880d681SAndroid Build Coastguard Worker slrk %r0,%r0,%r15 1172*9880d681SAndroid Build Coastguard Worker slrk %r0,%r15,%r0 1173*9880d681SAndroid Build Coastguard Worker slrk %r15,%r0,%r0 1174*9880d681SAndroid Build Coastguard Worker slrk %r7,%r8,%r9 1175*9880d681SAndroid Build Coastguard Worker 1176*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xdf] 1177*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xdf] 1178*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xdf] 1179*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0xdf] 1180*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xdf] 1181*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xdf] 1182*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xdf] 1183*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xdf] 1184*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xdf] 1185*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xdf] 1186*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xdf] 1187*9880d681SAndroid Build Coastguard Worker#CHECK: sllk %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xdf] 1188*9880d681SAndroid Build Coastguard Worker 1189*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,0 1190*9880d681SAndroid Build Coastguard Worker sllk %r15,%r1,0 1191*9880d681SAndroid Build Coastguard Worker sllk %r1,%r15,0 1192*9880d681SAndroid Build Coastguard Worker sllk %r15,%r15,0 1193*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,-524288 1194*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,-1 1195*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,1 1196*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,524287 1197*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,0(%r1) 1198*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,0(%r15) 1199*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,524287(%r1) 1200*9880d681SAndroid Build Coastguard Worker sllk %r0,%r0,524287(%r15) 1201*9880d681SAndroid Build Coastguard Worker 1202*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xdc] 1203*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xdc] 1204*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xdc] 1205*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0xdc] 1206*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xdc] 1207*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xdc] 1208*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xdc] 1209*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xdc] 1210*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xdc] 1211*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xdc] 1212*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xdc] 1213*9880d681SAndroid Build Coastguard Worker#CHECK: srak %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xdc] 1214*9880d681SAndroid Build Coastguard Worker 1215*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,0 1216*9880d681SAndroid Build Coastguard Worker srak %r15,%r1,0 1217*9880d681SAndroid Build Coastguard Worker srak %r1,%r15,0 1218*9880d681SAndroid Build Coastguard Worker srak %r15,%r15,0 1219*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,-524288 1220*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,-1 1221*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,1 1222*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,524287 1223*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,0(%r1) 1224*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,0(%r15) 1225*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,524287(%r1) 1226*9880d681SAndroid Build Coastguard Worker srak %r0,%r0,524287(%r15) 1227*9880d681SAndroid Build Coastguard Worker 1228*9880d681SAndroid Build Coastguard Worker#CHECK: srk %r0, %r0, %r0 # encoding: [0xb9,0xf9,0x00,0x00] 1229*9880d681SAndroid Build Coastguard Worker#CHECK: srk %r0, %r0, %r15 # encoding: [0xb9,0xf9,0xf0,0x00] 1230*9880d681SAndroid Build Coastguard Worker#CHECK: srk %r0, %r15, %r0 # encoding: [0xb9,0xf9,0x00,0x0f] 1231*9880d681SAndroid Build Coastguard Worker#CHECK: srk %r15, %r0, %r0 # encoding: [0xb9,0xf9,0x00,0xf0] 1232*9880d681SAndroid Build Coastguard Worker#CHECK: srk %r7, %r8, %r9 # encoding: [0xb9,0xf9,0x90,0x78] 1233*9880d681SAndroid Build Coastguard Worker 1234*9880d681SAndroid Build Coastguard Worker srk %r0,%r0,%r0 1235*9880d681SAndroid Build Coastguard Worker srk %r0,%r0,%r15 1236*9880d681SAndroid Build Coastguard Worker srk %r0,%r15,%r0 1237*9880d681SAndroid Build Coastguard Worker srk %r15,%r0,%r0 1238*9880d681SAndroid Build Coastguard Worker srk %r7,%r8,%r9 1239*9880d681SAndroid Build Coastguard Worker 1240*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xde] 1241*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xde] 1242*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xde] 1243*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0xde] 1244*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xde] 1245*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xde] 1246*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xde] 1247*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xde] 1248*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xde] 1249*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xde] 1250*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xde] 1251*9880d681SAndroid Build Coastguard Worker#CHECK: srlk %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xde] 1252*9880d681SAndroid Build Coastguard Worker 1253*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,0 1254*9880d681SAndroid Build Coastguard Worker srlk %r15,%r1,0 1255*9880d681SAndroid Build Coastguard Worker srlk %r1,%r15,0 1256*9880d681SAndroid Build Coastguard Worker srlk %r15,%r15,0 1257*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,-524288 1258*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,-1 1259*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,1 1260*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,524287 1261*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,0(%r1) 1262*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,0(%r15) 1263*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,524287(%r1) 1264*9880d681SAndroid Build Coastguard Worker srlk %r0,%r0,524287(%r15) 1265*9880d681SAndroid Build Coastguard Worker 1266*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc3] 1267*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc3] 1268*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc3] 1269*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc3] 1270*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc3] 1271*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc3] 1272*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc3] 1273*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc3] 1274*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc3] 1275*9880d681SAndroid Build Coastguard Worker#CHECK: stch %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc3] 1276*9880d681SAndroid Build Coastguard Worker 1277*9880d681SAndroid Build Coastguard Worker stch %r0, -524288 1278*9880d681SAndroid Build Coastguard Worker stch %r0, -1 1279*9880d681SAndroid Build Coastguard Worker stch %r0, 0 1280*9880d681SAndroid Build Coastguard Worker stch %r0, 1 1281*9880d681SAndroid Build Coastguard Worker stch %r0, 524287 1282*9880d681SAndroid Build Coastguard Worker stch %r0, 0(%r1) 1283*9880d681SAndroid Build Coastguard Worker stch %r0, 0(%r15) 1284*9880d681SAndroid Build Coastguard Worker stch %r0, 524287(%r1,%r15) 1285*9880d681SAndroid Build Coastguard Worker stch %r0, 524287(%r15,%r1) 1286*9880d681SAndroid Build Coastguard Worker stch %r15, 0 1287*9880d681SAndroid Build Coastguard Worker 1288*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc7] 1289*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc7] 1290*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc7] 1291*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc7] 1292*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc7] 1293*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc7] 1294*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc7] 1295*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc7] 1296*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc7] 1297*9880d681SAndroid Build Coastguard Worker#CHECK: sthh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc7] 1298*9880d681SAndroid Build Coastguard Worker 1299*9880d681SAndroid Build Coastguard Worker sthh %r0, -524288 1300*9880d681SAndroid Build Coastguard Worker sthh %r0, -1 1301*9880d681SAndroid Build Coastguard Worker sthh %r0, 0 1302*9880d681SAndroid Build Coastguard Worker sthh %r0, 1 1303*9880d681SAndroid Build Coastguard Worker sthh %r0, 524287 1304*9880d681SAndroid Build Coastguard Worker sthh %r0, 0(%r1) 1305*9880d681SAndroid Build Coastguard Worker sthh %r0, 0(%r15) 1306*9880d681SAndroid Build Coastguard Worker sthh %r0, 524287(%r1,%r15) 1307*9880d681SAndroid Build Coastguard Worker sthh %r0, 524287(%r15,%r1) 1308*9880d681SAndroid Build Coastguard Worker sthh %r15, 0 1309*9880d681SAndroid Build Coastguard Worker 1310*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcb] 1311*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcb] 1312*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcb] 1313*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcb] 1314*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcb] 1315*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcb] 1316*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcb] 1317*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcb] 1318*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcb] 1319*9880d681SAndroid Build Coastguard Worker#CHECK: stfh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcb] 1320*9880d681SAndroid Build Coastguard Worker 1321*9880d681SAndroid Build Coastguard Worker stfh %r0, -524288 1322*9880d681SAndroid Build Coastguard Worker stfh %r0, -1 1323*9880d681SAndroid Build Coastguard Worker stfh %r0, 0 1324*9880d681SAndroid Build Coastguard Worker stfh %r0, 1 1325*9880d681SAndroid Build Coastguard Worker stfh %r0, 524287 1326*9880d681SAndroid Build Coastguard Worker stfh %r0, 0(%r1) 1327*9880d681SAndroid Build Coastguard Worker stfh %r0, 0(%r15) 1328*9880d681SAndroid Build Coastguard Worker stfh %r0, 524287(%r1,%r15) 1329*9880d681SAndroid Build Coastguard Worker stfh %r0, 524287(%r15,%r1) 1330*9880d681SAndroid Build Coastguard Worker stfh %r15, 0 1331*9880d681SAndroid Build Coastguard Worker 1332*9880d681SAndroid Build Coastguard Worker#CHECK: stoc %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf3] 1333*9880d681SAndroid Build Coastguard Worker#CHECK: stoc %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf3] 1334*9880d681SAndroid Build Coastguard Worker#CHECK: stoc %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf3] 1335*9880d681SAndroid Build Coastguard Worker#CHECK: stoc %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf3] 1336*9880d681SAndroid Build Coastguard Worker#CHECK: stoc %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf3] 1337*9880d681SAndroid Build Coastguard Worker#CHECK: stoc %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf3] 1338*9880d681SAndroid Build Coastguard Worker#CHECK: stoc %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf3] 1339*9880d681SAndroid Build Coastguard Worker#CHECK: stoc %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xf3] 1340*9880d681SAndroid Build Coastguard Worker 1341*9880d681SAndroid Build Coastguard Worker stoc %r0,0,0 1342*9880d681SAndroid Build Coastguard Worker stoc %r0,0,15 1343*9880d681SAndroid Build Coastguard Worker stoc %r0,-524288,0 1344*9880d681SAndroid Build Coastguard Worker stoc %r0,524287,0 1345*9880d681SAndroid Build Coastguard Worker stoc %r0,0(%r1),0 1346*9880d681SAndroid Build Coastguard Worker stoc %r0,0(%r15),0 1347*9880d681SAndroid Build Coastguard Worker stoc %r15,0,0 1348*9880d681SAndroid Build Coastguard Worker stoc %r1,4095(%r2),3 1349*9880d681SAndroid Build Coastguard Worker 1350*9880d681SAndroid Build Coastguard Worker#CHECK: stoco %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xf3] 1351*9880d681SAndroid Build Coastguard Worker#CHECK: stoch %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf3] 1352*9880d681SAndroid Build Coastguard Worker#CHECK: stocp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf3] 1353*9880d681SAndroid Build Coastguard Worker#CHECK: stocnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xf3] 1354*9880d681SAndroid Build Coastguard Worker#CHECK: stocl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf3] 1355*9880d681SAndroid Build Coastguard Worker#CHECK: stocm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf3] 1356*9880d681SAndroid Build Coastguard Worker#CHECK: stocnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xf3] 1357*9880d681SAndroid Build Coastguard Worker#CHECK: stoclh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xf3] 1358*9880d681SAndroid Build Coastguard Worker#CHECK: stocne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf3] 1359*9880d681SAndroid Build Coastguard Worker#CHECK: stocnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf3] 1360*9880d681SAndroid Build Coastguard Worker#CHECK: stoce %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf3] 1361*9880d681SAndroid Build Coastguard Worker#CHECK: stocz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf3] 1362*9880d681SAndroid Build Coastguard Worker#CHECK: stocnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xf3] 1363*9880d681SAndroid Build Coastguard Worker#CHECK: stoche %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xf3] 1364*9880d681SAndroid Build Coastguard Worker#CHECK: stocnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf3] 1365*9880d681SAndroid Build Coastguard Worker#CHECK: stocnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf3] 1366*9880d681SAndroid Build Coastguard Worker#CHECK: stocle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xf3] 1367*9880d681SAndroid Build Coastguard Worker#CHECK: stocnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf3] 1368*9880d681SAndroid Build Coastguard Worker#CHECK: stocnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf3] 1369*9880d681SAndroid Build Coastguard Worker#CHECK: stocno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xf3] 1370*9880d681SAndroid Build Coastguard Worker 1371*9880d681SAndroid Build Coastguard Worker stoco %r1,2(%r3) 1372*9880d681SAndroid Build Coastguard Worker stoch %r1,2(%r3) 1373*9880d681SAndroid Build Coastguard Worker stocp %r1,2(%r3) 1374*9880d681SAndroid Build Coastguard Worker stocnle %r1,2(%r3) 1375*9880d681SAndroid Build Coastguard Worker stocl %r1,2(%r3) 1376*9880d681SAndroid Build Coastguard Worker stocm %r1,2(%r3) 1377*9880d681SAndroid Build Coastguard Worker stocnhe %r1,2(%r3) 1378*9880d681SAndroid Build Coastguard Worker stoclh %r1,2(%r3) 1379*9880d681SAndroid Build Coastguard Worker stocne %r1,2(%r3) 1380*9880d681SAndroid Build Coastguard Worker stocnz %r1,2(%r3) 1381*9880d681SAndroid Build Coastguard Worker stoce %r1,2(%r3) 1382*9880d681SAndroid Build Coastguard Worker stocz %r1,2(%r3) 1383*9880d681SAndroid Build Coastguard Worker stocnlh %r1,2(%r3) 1384*9880d681SAndroid Build Coastguard Worker stoche %r1,2(%r3) 1385*9880d681SAndroid Build Coastguard Worker stocnl %r1,2(%r3) 1386*9880d681SAndroid Build Coastguard Worker stocnm %r1,2(%r3) 1387*9880d681SAndroid Build Coastguard Worker stocle %r1,2(%r3) 1388*9880d681SAndroid Build Coastguard Worker stocnh %r1,2(%r3) 1389*9880d681SAndroid Build Coastguard Worker stocnp %r1,2(%r3) 1390*9880d681SAndroid Build Coastguard Worker stocno %r1,2(%r3) 1391*9880d681SAndroid Build Coastguard Worker 1392*9880d681SAndroid Build Coastguard Worker#CHECK: stocg %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe3] 1393*9880d681SAndroid Build Coastguard Worker#CHECK: stocg %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe3] 1394*9880d681SAndroid Build Coastguard Worker#CHECK: stocg %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe3] 1395*9880d681SAndroid Build Coastguard Worker#CHECK: stocg %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe3] 1396*9880d681SAndroid Build Coastguard Worker#CHECK: stocg %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe3] 1397*9880d681SAndroid Build Coastguard Worker#CHECK: stocg %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe3] 1398*9880d681SAndroid Build Coastguard Worker#CHECK: stocg %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe3] 1399*9880d681SAndroid Build Coastguard Worker#CHECK: stocg %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe3] 1400*9880d681SAndroid Build Coastguard Worker 1401*9880d681SAndroid Build Coastguard Worker stocg %r0,0,0 1402*9880d681SAndroid Build Coastguard Worker stocg %r0,0,15 1403*9880d681SAndroid Build Coastguard Worker stocg %r0,-524288,0 1404*9880d681SAndroid Build Coastguard Worker stocg %r0,524287,0 1405*9880d681SAndroid Build Coastguard Worker stocg %r0,0(%r1),0 1406*9880d681SAndroid Build Coastguard Worker stocg %r0,0(%r15),0 1407*9880d681SAndroid Build Coastguard Worker stocg %r15,0,0 1408*9880d681SAndroid Build Coastguard Worker stocg %r1,4095(%r2),3 1409*9880d681SAndroid Build Coastguard Worker 1410*9880d681SAndroid Build Coastguard Worker#CHECK: stocgo %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe3] 1411*9880d681SAndroid Build Coastguard Worker#CHECK: stocgh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe3] 1412*9880d681SAndroid Build Coastguard Worker#CHECK: stocgp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe3] 1413*9880d681SAndroid Build Coastguard Worker#CHECK: stocgnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe3] 1414*9880d681SAndroid Build Coastguard Worker#CHECK: stocgl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe3] 1415*9880d681SAndroid Build Coastguard Worker#CHECK: stocgm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe3] 1416*9880d681SAndroid Build Coastguard Worker#CHECK: stocgnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe3] 1417*9880d681SAndroid Build Coastguard Worker#CHECK: stocglh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe3] 1418*9880d681SAndroid Build Coastguard Worker#CHECK: stocgne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe3] 1419*9880d681SAndroid Build Coastguard Worker#CHECK: stocgnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe3] 1420*9880d681SAndroid Build Coastguard Worker#CHECK: stocge %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe3] 1421*9880d681SAndroid Build Coastguard Worker#CHECK: stocgz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe3] 1422*9880d681SAndroid Build Coastguard Worker#CHECK: stocgnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe3] 1423*9880d681SAndroid Build Coastguard Worker#CHECK: stocghe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe3] 1424*9880d681SAndroid Build Coastguard Worker#CHECK: stocgnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe3] 1425*9880d681SAndroid Build Coastguard Worker#CHECK: stocgnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe3] 1426*9880d681SAndroid Build Coastguard Worker#CHECK: stocgle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe3] 1427*9880d681SAndroid Build Coastguard Worker#CHECK: stocgnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe3] 1428*9880d681SAndroid Build Coastguard Worker#CHECK: stocgnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe3] 1429*9880d681SAndroid Build Coastguard Worker#CHECK: stocgno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe3] 1430*9880d681SAndroid Build Coastguard Worker 1431*9880d681SAndroid Build Coastguard Worker stocgo %r1,2(%r3) 1432*9880d681SAndroid Build Coastguard Worker stocgh %r1,2(%r3) 1433*9880d681SAndroid Build Coastguard Worker stocgp %r1,2(%r3) 1434*9880d681SAndroid Build Coastguard Worker stocgnle %r1,2(%r3) 1435*9880d681SAndroid Build Coastguard Worker stocgl %r1,2(%r3) 1436*9880d681SAndroid Build Coastguard Worker stocgm %r1,2(%r3) 1437*9880d681SAndroid Build Coastguard Worker stocgnhe %r1,2(%r3) 1438*9880d681SAndroid Build Coastguard Worker stocglh %r1,2(%r3) 1439*9880d681SAndroid Build Coastguard Worker stocgne %r1,2(%r3) 1440*9880d681SAndroid Build Coastguard Worker stocgnz %r1,2(%r3) 1441*9880d681SAndroid Build Coastguard Worker stocge %r1,2(%r3) 1442*9880d681SAndroid Build Coastguard Worker stocgz %r1,2(%r3) 1443*9880d681SAndroid Build Coastguard Worker stocgnlh %r1,2(%r3) 1444*9880d681SAndroid Build Coastguard Worker stocghe %r1,2(%r3) 1445*9880d681SAndroid Build Coastguard Worker stocgnl %r1,2(%r3) 1446*9880d681SAndroid Build Coastguard Worker stocgnm %r1,2(%r3) 1447*9880d681SAndroid Build Coastguard Worker stocgle %r1,2(%r3) 1448*9880d681SAndroid Build Coastguard Worker stocgnh %r1,2(%r3) 1449*9880d681SAndroid Build Coastguard Worker stocgnp %r1,2(%r3) 1450*9880d681SAndroid Build Coastguard Worker stocgno %r1,2(%r3) 1451*9880d681SAndroid Build Coastguard Worker 1452*9880d681SAndroid Build Coastguard Worker#CHECK: xgrk %r0, %r0, %r0 # encoding: [0xb9,0xe7,0x00,0x00] 1453*9880d681SAndroid Build Coastguard Worker#CHECK: xgrk %r0, %r0, %r15 # encoding: [0xb9,0xe7,0xf0,0x00] 1454*9880d681SAndroid Build Coastguard Worker#CHECK: xgrk %r0, %r15, %r0 # encoding: [0xb9,0xe7,0x00,0x0f] 1455*9880d681SAndroid Build Coastguard Worker#CHECK: xgrk %r15, %r0, %r0 # encoding: [0xb9,0xe7,0x00,0xf0] 1456*9880d681SAndroid Build Coastguard Worker#CHECK: xgrk %r7, %r8, %r9 # encoding: [0xb9,0xe7,0x90,0x78] 1457*9880d681SAndroid Build Coastguard Worker 1458*9880d681SAndroid Build Coastguard Worker xgrk %r0,%r0,%r0 1459*9880d681SAndroid Build Coastguard Worker xgrk %r0,%r0,%r15 1460*9880d681SAndroid Build Coastguard Worker xgrk %r0,%r15,%r0 1461*9880d681SAndroid Build Coastguard Worker xgrk %r15,%r0,%r0 1462*9880d681SAndroid Build Coastguard Worker xgrk %r7,%r8,%r9 1463*9880d681SAndroid Build Coastguard Worker 1464*9880d681SAndroid Build Coastguard Worker#CHECK: xrk %r0, %r0, %r0 # encoding: [0xb9,0xf7,0x00,0x00] 1465*9880d681SAndroid Build Coastguard Worker#CHECK: xrk %r0, %r0, %r15 # encoding: [0xb9,0xf7,0xf0,0x00] 1466*9880d681SAndroid Build Coastguard Worker#CHECK: xrk %r0, %r15, %r0 # encoding: [0xb9,0xf7,0x00,0x0f] 1467*9880d681SAndroid Build Coastguard Worker#CHECK: xrk %r15, %r0, %r0 # encoding: [0xb9,0xf7,0x00,0xf0] 1468*9880d681SAndroid Build Coastguard Worker#CHECK: xrk %r7, %r8, %r9 # encoding: [0xb9,0xf7,0x90,0x78] 1469*9880d681SAndroid Build Coastguard Worker 1470*9880d681SAndroid Build Coastguard Worker xrk %r0,%r0,%r0 1471*9880d681SAndroid Build Coastguard Worker xrk %r0,%r0,%r15 1472*9880d681SAndroid Build Coastguard Worker xrk %r0,%r15,%r0 1473*9880d681SAndroid Build Coastguard Worker xrk %r15,%r0,%r0 1474*9880d681SAndroid Build Coastguard Worker xrk %r7,%r8,%r9 1475