1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple arm64-apple-darwin -mattr=crypto -output-asm-variant=1 --disassemble -print-imm-hex < %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x20 0x0e 4*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x20 0x4e 5*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x60 0x0e 6*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x60 0x4e 7*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa0 0x0e 8*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa0 0x4e 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard Worker# CHECK: abs.8b v0, v0 11*9880d681SAndroid Build Coastguard Worker# CHECK: abs.16b v0, v0 12*9880d681SAndroid Build Coastguard Worker# CHECK: abs.4h v0, v0 13*9880d681SAndroid Build Coastguard Worker# CHECK: abs.8h v0, v0 14*9880d681SAndroid Build Coastguard Worker# CHECK: abs.2s v0, v0 15*9880d681SAndroid Build Coastguard Worker# CHECK: abs.4s v0, v0 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x20 0x0e 18*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x20 0x4e 19*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x60 0x0e 20*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x60 0x4e 21*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xa0 0x0e 22*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xa0 0x4e 23*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xe0 0x4e 24*9880d681SAndroid Build Coastguard Worker 25*9880d681SAndroid Build Coastguard Worker# CHECK: add.8b v0, v0, v0 26*9880d681SAndroid Build Coastguard Worker# CHECK: add.16b v0, v0, v0 27*9880d681SAndroid Build Coastguard Worker# CHECK: add.4h v0, v0, v0 28*9880d681SAndroid Build Coastguard Worker# CHECK: add.8h v0, v0, v0 29*9880d681SAndroid Build Coastguard Worker# CHECK: add.2s v0, v0, v0 30*9880d681SAndroid Build Coastguard Worker# CHECK: add.4s v0, v0, v0 31*9880d681SAndroid Build Coastguard Worker# CHECK: add.2d v0, v0, v0 32*9880d681SAndroid Build Coastguard Worker 33*9880d681SAndroid Build Coastguard Worker0x41 0x84 0xe3 0x5e 34*9880d681SAndroid Build Coastguard Worker 35*9880d681SAndroid Build Coastguard Worker# CHECK: add d1, d2, d3 36*9880d681SAndroid Build Coastguard Worker 37*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x20 0x0e 38*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x20 0x4e 39*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x60 0x0e 40*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x60 0x4e 41*9880d681SAndroid Build Coastguard Worker0x00 0x40 0xa0 0x0e 42*9880d681SAndroid Build Coastguard Worker0x00 0x40 0xa0 0x4e 43*9880d681SAndroid Build Coastguard Worker 44*9880d681SAndroid Build Coastguard Worker# CHECK: addhn.8b v0, v0, v0 45*9880d681SAndroid Build Coastguard Worker# CHECK: addhn2.16b v0, v0, v0 46*9880d681SAndroid Build Coastguard Worker# CHECK: addhn.4h v0, v0, v0 47*9880d681SAndroid Build Coastguard Worker# CHECK: addhn2.8h v0, v0, v0 48*9880d681SAndroid Build Coastguard Worker# CHECK: addhn.2s v0, v0, v0 49*9880d681SAndroid Build Coastguard Worker# CHECK: addhn2.4s v0, v0, v0 50*9880d681SAndroid Build Coastguard Worker 51*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0x20 0x0e 52*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0x20 0x4e 53*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0x60 0x0e 54*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0x60 0x4e 55*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0xa0 0x0e 56*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0xa0 0x4e 57*9880d681SAndroid Build Coastguard Worker0x00 0xbc 0xe0 0x4e 58*9880d681SAndroid Build Coastguard Worker 59*9880d681SAndroid Build Coastguard Worker# CHECK: addp.8b v0, v0, v0 60*9880d681SAndroid Build Coastguard Worker# CHECK: addp.16b v0, v0, v0 61*9880d681SAndroid Build Coastguard Worker# CHECK: addp.4h v0, v0, v0 62*9880d681SAndroid Build Coastguard Worker# CHECK: addp.8h v0, v0, v0 63*9880d681SAndroid Build Coastguard Worker# CHECK: addp.2s v0, v0, v0 64*9880d681SAndroid Build Coastguard Worker# CHECK: addp.4s v0, v0, v0 65*9880d681SAndroid Build Coastguard Worker# CHECK: addp.2d v0, v0, v0 66*9880d681SAndroid Build Coastguard Worker 67*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xf1 0x5e 68*9880d681SAndroid Build Coastguard Worker 69*9880d681SAndroid Build Coastguard Worker# CHECK: addp.2d d0, v0 70*9880d681SAndroid Build Coastguard Worker 71*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x31 0x0e 72*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x31 0x4e 73*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x71 0x0e 74*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x71 0x4e 75*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xb1 0x4e 76*9880d681SAndroid Build Coastguard Worker 77*9880d681SAndroid Build Coastguard Worker# CHECK: addv.8b b0, v0 78*9880d681SAndroid Build Coastguard Worker# CHECK: addv.16b b0, v0 79*9880d681SAndroid Build Coastguard Worker# CHECK: addv.4h h0, v0 80*9880d681SAndroid Build Coastguard Worker# CHECK: addv.8h h0, v0 81*9880d681SAndroid Build Coastguard Worker# CHECK: addv.4s s0, v0 82*9880d681SAndroid Build Coastguard Worker 83*9880d681SAndroid Build Coastguard Worker 84*9880d681SAndroid Build Coastguard Worker# INS/DUP 85*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x08 0x4e 86*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x04 0x4e 87*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x04 0x0e 88*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x02 0x4e 89*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x02 0x0e 90*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x01 0x4e 91*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x01 0x0e 92*9880d681SAndroid Build Coastguard Worker 93*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2d v0, x3 94*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4s v0, w3 95*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2s v0, w3 96*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8h v0, w3 97*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4h v0, w3 98*9880d681SAndroid Build Coastguard Worker# CHECK: dup.16b v0, w3 99*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8b v0, w3 100*9880d681SAndroid Build Coastguard Worker 101*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x18 0x4e 102*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x0c 0x0e 103*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x0c 0x4e 104*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x06 0x0e 105*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x06 0x4e 106*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x03 0x0e 107*9880d681SAndroid Build Coastguard Worker0x60 0x04 0x03 0x4e 108*9880d681SAndroid Build Coastguard Worker 109*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2d v0, v3[1] 110*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2s v0, v3[1] 111*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4s v0, v3[1] 112*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4h v0, v3[1] 113*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8h v0, v3[1] 114*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8b v0, v3[1] 115*9880d681SAndroid Build Coastguard Worker# CHECK: dup.16b v0, v3[1] 116*9880d681SAndroid Build Coastguard Worker 117*9880d681SAndroid Build Coastguard Worker 118*9880d681SAndroid Build Coastguard Worker0x43 0x2c 0x14 0x4e 119*9880d681SAndroid Build Coastguard Worker0x43 0x2c 0x14 0x4e 120*9880d681SAndroid Build Coastguard Worker0x43 0x3c 0x14 0x0e 121*9880d681SAndroid Build Coastguard Worker0x43 0x3c 0x14 0x0e 122*9880d681SAndroid Build Coastguard Worker0x43 0x3c 0x18 0x4e 123*9880d681SAndroid Build Coastguard Worker0x43 0x3c 0x18 0x4e 124*9880d681SAndroid Build Coastguard Worker 125*9880d681SAndroid Build Coastguard Worker# CHECK: smov.s x3, v2[2] 126*9880d681SAndroid Build Coastguard Worker# CHECK: smov.s x3, v2[2] 127*9880d681SAndroid Build Coastguard Worker# CHECK: mov.s w3, v2[2] 128*9880d681SAndroid Build Coastguard Worker# CHECK: mov.s w3, v2[2] 129*9880d681SAndroid Build Coastguard Worker# CHECK: mov.d x3, v2[1] 130*9880d681SAndroid Build Coastguard Worker# CHECK: mov.d x3, v2[1] 131*9880d681SAndroid Build Coastguard Worker 132*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x18 0x4e 133*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x0c 0x4e 134*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x06 0x4e 135*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x03 0x4e 136*9880d681SAndroid Build Coastguard Worker 137*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x18 0x4e 138*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x0c 0x4e 139*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x06 0x4e 140*9880d681SAndroid Build Coastguard Worker0xa2 0x1c 0x03 0x4e 141*9880d681SAndroid Build Coastguard Worker 142*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], x5 143*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[1], w5 144*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[1], w5 145*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[1], w5 146*9880d681SAndroid Build Coastguard Worker 147*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], x5 148*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[1], w5 149*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[1], w5 150*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[1], w5 151*9880d681SAndroid Build Coastguard Worker 152*9880d681SAndroid Build Coastguard Worker0xe2 0x45 0x18 0x6e 153*9880d681SAndroid Build Coastguard Worker0xe2 0x25 0x0c 0x6e 154*9880d681SAndroid Build Coastguard Worker0xe2 0x15 0x06 0x6e 155*9880d681SAndroid Build Coastguard Worker0xe2 0x0d 0x03 0x6e 156*9880d681SAndroid Build Coastguard Worker 157*9880d681SAndroid Build Coastguard Worker0xe2 0x05 0x18 0x6e 158*9880d681SAndroid Build Coastguard Worker0xe2 0x45 0x1c 0x6e 159*9880d681SAndroid Build Coastguard Worker0xe2 0x35 0x1e 0x6e 160*9880d681SAndroid Build Coastguard Worker0xe2 0x2d 0x15 0x6e 161*9880d681SAndroid Build Coastguard Worker 162*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], v15[1] 163*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[1], v15[1] 164*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[1], v15[1] 165*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[1], v15[1] 166*9880d681SAndroid Build Coastguard Worker 167*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], v15[0] 168*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[3], v15[2] 169*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[7], v15[3] 170*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[10], v15[5] 171*9880d681SAndroid Build Coastguard Worker 172*9880d681SAndroid Build Coastguard Worker# INS/DUP (non-standard) 173*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x08 0x4e 174*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0c 0x4e 175*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0c 0x0e 176*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0e 0x4e 177*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0e 0x0e 178*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0f 0x4e 179*9880d681SAndroid Build Coastguard Worker0x60 0x0c 0x0f 0x0e 180*9880d681SAndroid Build Coastguard Worker 181*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2d v0, x3 182*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4s v0, w3 183*9880d681SAndroid Build Coastguard Worker# CHECK: dup.2s v0, w3 184*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8h v0, w3 185*9880d681SAndroid Build Coastguard Worker# CHECK: dup.4h v0, w3 186*9880d681SAndroid Build Coastguard Worker# CHECK: dup.16b v0, w3 187*9880d681SAndroid Build Coastguard Worker# CHECK: dup.8b v0, w3 188*9880d681SAndroid Build Coastguard Worker 189*9880d681SAndroid Build Coastguard Worker0xe2 0x75 0x18 0x6e 190*9880d681SAndroid Build Coastguard Worker0xe2 0x35 0x0c 0x6e 191*9880d681SAndroid Build Coastguard Worker0xe2 0x15 0x06 0x6e 192*9880d681SAndroid Build Coastguard Worker0xe2 0x0d 0x03 0x6e 193*9880d681SAndroid Build Coastguard Worker 194*9880d681SAndroid Build Coastguard Worker0xe2 0x05 0x18 0x6e 195*9880d681SAndroid Build Coastguard Worker0xe2 0x55 0x1c 0x6e 196*9880d681SAndroid Build Coastguard Worker0xe2 0x35 0x1e 0x6e 197*9880d681SAndroid Build Coastguard Worker0xe2 0x2d 0x15 0x6e 198*9880d681SAndroid Build Coastguard Worker 199*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], v15[1] 200*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[1], v15[1] 201*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[1], v15[1] 202*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[1], v15[1] 203*9880d681SAndroid Build Coastguard Worker 204*9880d681SAndroid Build Coastguard Worker# CHECK: ins.d v2[1], v15[0] 205*9880d681SAndroid Build Coastguard Worker# CHECK: ins.s v2[3], v15[2] 206*9880d681SAndroid Build Coastguard Worker# CHECK: ins.h v2[7], v15[3] 207*9880d681SAndroid Build Coastguard Worker# CHECK: ins.b v2[10], v15[5] 208*9880d681SAndroid Build Coastguard Worker 209*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x20 0x0e 210*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x20 0x4e 211*9880d681SAndroid Build Coastguard Worker 212*9880d681SAndroid Build Coastguard Worker# CHECK: and.8b v0, v0, v0 213*9880d681SAndroid Build Coastguard Worker# CHECK: and.16b v0, v0, v0 214*9880d681SAndroid Build Coastguard Worker 215*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x60 0x0e 216*9880d681SAndroid Build Coastguard Worker 217*9880d681SAndroid Build Coastguard Worker# CHECK: bic.8b v0, v0, v0 218*9880d681SAndroid Build Coastguard Worker 219*9880d681SAndroid Build Coastguard Worker0x00 0x8c 0x20 0x2e 220*9880d681SAndroid Build Coastguard Worker0x00 0x3c 0x20 0x0e 221*9880d681SAndroid Build Coastguard Worker0x00 0x34 0x20 0x0e 222*9880d681SAndroid Build Coastguard Worker0x00 0x34 0x20 0x2e 223*9880d681SAndroid Build Coastguard Worker0x00 0x3c 0x20 0x2e 224*9880d681SAndroid Build Coastguard Worker0x00 0x8c 0x20 0x0e 225*9880d681SAndroid Build Coastguard Worker0x00 0xd4 0xa0 0x2e 226*9880d681SAndroid Build Coastguard Worker0x00 0xec 0x20 0x2e 227*9880d681SAndroid Build Coastguard Worker0x00 0xec 0xa0 0x2e 228*9880d681SAndroid Build Coastguard Worker0x00 0xd4 0x20 0x2e 229*9880d681SAndroid Build Coastguard Worker0x00 0xd4 0x20 0x0e 230*9880d681SAndroid Build Coastguard Worker0x00 0xe4 0x20 0x0e 231*9880d681SAndroid Build Coastguard Worker0x00 0xe4 0x20 0x2e 232*9880d681SAndroid Build Coastguard Worker0x00 0xe4 0xa0 0x2e 233*9880d681SAndroid Build Coastguard Worker0x00 0xfc 0x20 0x2e 234*9880d681SAndroid Build Coastguard Worker0x00 0xc4 0x20 0x2e 235*9880d681SAndroid Build Coastguard Worker0x00 0xc4 0x20 0x0e 236*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x20 0x2e 237*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x20 0x0e 238*9880d681SAndroid Build Coastguard Worker0x00 0xc4 0xa0 0x2e 239*9880d681SAndroid Build Coastguard Worker0x00 0xc4 0xa0 0x0e 240*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0xa0 0x2e 241*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0xa0 0x0e 242*9880d681SAndroid Build Coastguard Worker0x00 0xcc 0x20 0x0e 243*9880d681SAndroid Build Coastguard Worker0x00 0xcc 0xa0 0x0e 244*9880d681SAndroid Build Coastguard Worker0x00 0xdc 0x20 0x0e 245*9880d681SAndroid Build Coastguard Worker0x00 0xdc 0x20 0x2e 246*9880d681SAndroid Build Coastguard Worker0x00 0xfc 0x20 0x0e 247*9880d681SAndroid Build Coastguard Worker0x00 0xfc 0xa0 0x0e 248*9880d681SAndroid Build Coastguard Worker0x00 0xd4 0xa0 0x0e 249*9880d681SAndroid Build Coastguard Worker0x00 0x94 0x20 0x0e 250*9880d681SAndroid Build Coastguard Worker0x00 0x94 0x20 0x2e 251*9880d681SAndroid Build Coastguard Worker0x00 0x9c 0x20 0x0e 252*9880d681SAndroid Build Coastguard Worker0x00 0x9c 0x20 0x2e 253*9880d681SAndroid Build Coastguard Worker0x00 0x7c 0x20 0x0e 254*9880d681SAndroid Build Coastguard Worker0x00 0x74 0x20 0x0e 255*9880d681SAndroid Build Coastguard Worker0x00 0x04 0x20 0x0e 256*9880d681SAndroid Build Coastguard Worker0x00 0x24 0x20 0x0e 257*9880d681SAndroid Build Coastguard Worker0x00 0xa4 0x20 0x0e 258*9880d681SAndroid Build Coastguard Worker0x00 0x64 0x20 0x0e 259*9880d681SAndroid Build Coastguard Worker0x00 0xac 0x20 0x0e 260*9880d681SAndroid Build Coastguard Worker0x00 0x6c 0x20 0x0e 261*9880d681SAndroid Build Coastguard Worker0x00 0x0c 0x20 0x0e 262*9880d681SAndroid Build Coastguard Worker0x00 0xb4 0x60 0x0e 263*9880d681SAndroid Build Coastguard Worker0x00 0xb4 0x60 0x2e 264*9880d681SAndroid Build Coastguard Worker0x00 0x5c 0x20 0x0e 265*9880d681SAndroid Build Coastguard Worker0x00 0x4c 0x20 0x0e 266*9880d681SAndroid Build Coastguard Worker0x00 0x2c 0x20 0x0e 267*9880d681SAndroid Build Coastguard Worker0x00 0x14 0x20 0x0e 268*9880d681SAndroid Build Coastguard Worker0x00 0x54 0x20 0x0e 269*9880d681SAndroid Build Coastguard Worker0x00 0x44 0x20 0x0e 270*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x20 0x2e 271*9880d681SAndroid Build Coastguard Worker0x00 0x7c 0x20 0x2e 272*9880d681SAndroid Build Coastguard Worker0x00 0x74 0x20 0x2e 273*9880d681SAndroid Build Coastguard Worker0x00 0x04 0x20 0x2e 274*9880d681SAndroid Build Coastguard Worker0x00 0x24 0x20 0x2e 275*9880d681SAndroid Build Coastguard Worker0x00 0xa4 0x20 0x2e 276*9880d681SAndroid Build Coastguard Worker0x00 0x64 0x20 0x2e 277*9880d681SAndroid Build Coastguard Worker0x00 0xac 0x20 0x2e 278*9880d681SAndroid Build Coastguard Worker0x00 0x6c 0x20 0x2e 279*9880d681SAndroid Build Coastguard Worker0x00 0x0c 0x20 0x2e 280*9880d681SAndroid Build Coastguard Worker0x00 0x5c 0x20 0x2e 281*9880d681SAndroid Build Coastguard Worker0x00 0x4c 0x20 0x2e 282*9880d681SAndroid Build Coastguard Worker0x00 0x2c 0x20 0x2e 283*9880d681SAndroid Build Coastguard Worker0x00 0x14 0x20 0x2e 284*9880d681SAndroid Build Coastguard Worker0x00 0x54 0x20 0x2e 285*9880d681SAndroid Build Coastguard Worker0x00 0x44 0x20 0x2e 286*9880d681SAndroid Build Coastguard Worker 287*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.8b v0, v0, v0 288*9880d681SAndroid Build Coastguard Worker# CHECK: cmge.8b v0, v0, v0 289*9880d681SAndroid Build Coastguard Worker# CHECK: cmgt.8b v0, v0, v0 290*9880d681SAndroid Build Coastguard Worker# CHECK: cmhi.8b v0, v0, v0 291*9880d681SAndroid Build Coastguard Worker# CHECK: cmhs.8b v0, v0, v0 292*9880d681SAndroid Build Coastguard Worker# CHECK: cmtst.8b v0, v0, v0 293*9880d681SAndroid Build Coastguard Worker# CHECK: fabd.2s v0, v0, v0 294*9880d681SAndroid Build Coastguard Worker# CHECK: facge.2s v0, v0, v0 295*9880d681SAndroid Build Coastguard Worker# CHECK: facgt.2s v0, v0, v0 296*9880d681SAndroid Build Coastguard Worker# CHECK: faddp.2s v0, v0, v0 297*9880d681SAndroid Build Coastguard Worker# CHECK: fadd.2s v0, v0, v0 298*9880d681SAndroid Build Coastguard Worker# CHECK: fcmeq.2s v0, v0, v0 299*9880d681SAndroid Build Coastguard Worker# CHECK: fcmge.2s v0, v0, v0 300*9880d681SAndroid Build Coastguard Worker# CHECK: fcmgt.2s v0, v0, v0 301*9880d681SAndroid Build Coastguard Worker# CHECK: fdiv.2s v0, v0, v0 302*9880d681SAndroid Build Coastguard Worker# CHECK: fmaxnmp.2s v0, v0, v0 303*9880d681SAndroid Build Coastguard Worker# CHECK: fmaxnm.2s v0, v0, v0 304*9880d681SAndroid Build Coastguard Worker# CHECK: fmaxp.2s v0, v0, v0 305*9880d681SAndroid Build Coastguard Worker# CHECK: fmax.2s v0, v0, v0 306*9880d681SAndroid Build Coastguard Worker# CHECK: fminnmp.2s v0, v0, v0 307*9880d681SAndroid Build Coastguard Worker# CHECK: fminnm.2s v0, v0, v0 308*9880d681SAndroid Build Coastguard Worker# CHECK: fminp.2s v0, v0, v0 309*9880d681SAndroid Build Coastguard Worker# CHECK: fmin.2s v0, v0, v0 310*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.2s v0, v0, v0 311*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.2s v0, v0, v0 312*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.2s v0, v0, v0 313*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.2s v0, v0, v0 314*9880d681SAndroid Build Coastguard Worker# CHECK: frecps.2s v0, v0, v0 315*9880d681SAndroid Build Coastguard Worker# CHECK: frsqrts.2s v0, v0, v0 316*9880d681SAndroid Build Coastguard Worker# CHECK: fsub.2s v0, v0, v0 317*9880d681SAndroid Build Coastguard Worker# CHECK: mla.8b v0, v0, v0 318*9880d681SAndroid Build Coastguard Worker# CHECK: mls.8b v0, v0, v0 319*9880d681SAndroid Build Coastguard Worker# CHECK: mul.8b v0, v0, v0 320*9880d681SAndroid Build Coastguard Worker# CHECK: pmul.8b v0, v0, v0 321*9880d681SAndroid Build Coastguard Worker# CHECK: saba.8b v0, v0, v0 322*9880d681SAndroid Build Coastguard Worker# CHECK: sabd.8b v0, v0, v0 323*9880d681SAndroid Build Coastguard Worker# CHECK: shadd.8b v0, v0, v0 324*9880d681SAndroid Build Coastguard Worker# CHECK: shsub.8b v0, v0, v0 325*9880d681SAndroid Build Coastguard Worker# CHECK: smaxp.8b v0, v0, v0 326*9880d681SAndroid Build Coastguard Worker# CHECK: smax.8b v0, v0, v0 327*9880d681SAndroid Build Coastguard Worker# CHECK: sminp.8b v0, v0, v0 328*9880d681SAndroid Build Coastguard Worker# CHECK: smin.8b v0, v0, v0 329*9880d681SAndroid Build Coastguard Worker# CHECK: sqadd.8b v0, v0, v0 330*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.4h v0, v0, v0 331*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.4h v0, v0, v0 332*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshl.8b v0, v0, v0 333*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.8b v0, v0, v0 334*9880d681SAndroid Build Coastguard Worker# CHECK: sqsub.8b v0, v0, v0 335*9880d681SAndroid Build Coastguard Worker# CHECK: srhadd.8b v0, v0, v0 336*9880d681SAndroid Build Coastguard Worker# CHECK: srshl.8b v0, v0, v0 337*9880d681SAndroid Build Coastguard Worker# CHECK: sshl.8b v0, v0, v0 338*9880d681SAndroid Build Coastguard Worker# CHECK: sub.8b v0, v0, v0 339*9880d681SAndroid Build Coastguard Worker# CHECK: uaba.8b v0, v0, v0 340*9880d681SAndroid Build Coastguard Worker# CHECK: uabd.8b v0, v0, v0 341*9880d681SAndroid Build Coastguard Worker# CHECK: uhadd.8b v0, v0, v0 342*9880d681SAndroid Build Coastguard Worker# CHECK: uhsub.8b v0, v0, v0 343*9880d681SAndroid Build Coastguard Worker# CHECK: umaxp.8b v0, v0, v0 344*9880d681SAndroid Build Coastguard Worker# CHECK: umax.8b v0, v0, v0 345*9880d681SAndroid Build Coastguard Worker# CHECK: uminp.8b v0, v0, v0 346*9880d681SAndroid Build Coastguard Worker# CHECK: umin.8b v0, v0, v0 347*9880d681SAndroid Build Coastguard Worker# CHECK: uqadd.8b v0, v0, v0 348*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshl.8b v0, v0, v0 349*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.8b v0, v0, v0 350*9880d681SAndroid Build Coastguard Worker# CHECK: uqsub.8b v0, v0, v0 351*9880d681SAndroid Build Coastguard Worker# CHECK: urhadd.8b v0, v0, v0 352*9880d681SAndroid Build Coastguard Worker# CHECK: urshl.8b v0, v0, v0 353*9880d681SAndroid Build Coastguard Worker# CHECK: ushl.8b v0, v0, v0 354*9880d681SAndroid Build Coastguard Worker 355*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0xe0 0x2e 356*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0xa0 0x2e 357*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x60 0x2e 358*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0x20 0x2e 359*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0xe0 0x0e 360*9880d681SAndroid Build Coastguard Worker0x00 0x1c 0xa1 0x0e 361*9880d681SAndroid Build Coastguard Worker 362*9880d681SAndroid Build Coastguard Worker# CHECK: bif.8b v0, v0, v0 363*9880d681SAndroid Build Coastguard Worker# CHECK: bit.8b v0, v0, v0 364*9880d681SAndroid Build Coastguard Worker# CHECK: bsl.8b v0, v0, v0 365*9880d681SAndroid Build Coastguard Worker# CHECK: eor.8b v0, v0, v0 366*9880d681SAndroid Build Coastguard Worker# CHECK: orn.8b v0, v0, v0 367*9880d681SAndroid Build Coastguard Worker# CHECK: orr.8b v0, v0, v1 368*9880d681SAndroid Build Coastguard Worker 369*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x0e 370*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x4e 371*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x60 0x0e 372*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x60 0x4e 373*9880d681SAndroid Build Coastguard Worker0x00 0x68 0xa0 0x0e 374*9880d681SAndroid Build Coastguard Worker0x00 0x68 0xa0 0x4e 375*9880d681SAndroid Build Coastguard Worker 376*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.4h v0, v0 377*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.8h v0, v0 378*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.2s v0, v0 379*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.4s v0, v0 380*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.1d v0, v0 381*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.2d v0, v0 382*9880d681SAndroid Build Coastguard Worker 383*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x20 0x0e 384*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x20 0x2e 385*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x20 0x0e 386*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa0 0x0e 387*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x21 0x0e 388*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x21 0x2e 389*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x21 0x0e 390*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x21 0x2e 391*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x21 0x0e 392*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x21 0x2e 393*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0xa1 0x0e 394*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0xa1 0x2e 395*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa1 0x0e 396*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa1 0x2e 397*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa0 0x2e 398*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x0e 399*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x2e 400*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa1 0x2e 401*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x20 0x2e 402*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x20 0x2e 403*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x60 0x2e 404*9880d681SAndroid Build Coastguard Worker0x00 0x18 0x20 0x0e 405*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x20 0x2e 406*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x20 0x0e 407*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x0e 408*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x20 0x0e 409*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x21 0x0e 410*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x21 0x2e 411*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x20 0x0e 412*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x20 0x2e 413*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x21 0x0e 414*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x21 0x2e 415*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x20 0x0e 416*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x2e 417*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x20 0x2e 418*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x21 0x2e 419*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x21 0x2e 420*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa1 0x0e 421*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa1 0x2e 422*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x20 0x2e 423*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x21 0x0e 424*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x20 0x0e 425*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x20 0x2e 426*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x20 0x0e 427*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa0 0x0e 428*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x21 0x0e 429*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x21 0x2e 430*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x21 0x0e 431*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x21 0x2e 432*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x21 0x0e 433*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x21 0x2e 434*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0xa1 0x0e 435*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0xa1 0x2e 436*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa1 0x0e 437*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa1 0x2e 438*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa0 0x2e 439*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x0e 440*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x2e 441*9880d681SAndroid Build Coastguard Worker0x00 0xf8 0xa1 0x2e 442*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x20 0x2e 443*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x20 0x2e 444*9880d681SAndroid Build Coastguard Worker0x00 0x58 0x60 0x2e 445*9880d681SAndroid Build Coastguard Worker0x00 0x18 0x20 0x0e 446*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x20 0x2e 447*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x20 0x0e 448*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x0e 449*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x20 0x0e 450*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x21 0x0e 451*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x21 0x2e 452*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x20 0x0e 453*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x20 0x2e 454*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x21 0x0e 455*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x21 0x2e 456*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x20 0x0e 457*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x20 0x2e 458*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x20 0x2e 459*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x21 0x2e 460*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x21 0x2e 461*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa1 0x0e 462*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa1 0x2e 463*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x20 0x2e 464*9880d681SAndroid Build Coastguard Worker0x00 0x28 0x21 0x0e 465*9880d681SAndroid Build Coastguard Worker 466*9880d681SAndroid Build Coastguard Worker# CHECK: cls.8b v0, v0 467*9880d681SAndroid Build Coastguard Worker# CHECK: clz.8b v0, v0 468*9880d681SAndroid Build Coastguard Worker# CHECK: cnt.8b v0, v0 469*9880d681SAndroid Build Coastguard Worker# CHECK: fabs.2s v0, v0 470*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtas.2s v0, v0 471*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtau.2s v0, v0 472*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtms.2s v0, v0 473*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtmu.2s v0, v0 474*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtns.2s v0, v0 475*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtnu.2s v0, v0 476*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtps.2s v0, v0 477*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtpu.2s v0, v0 478*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzs.2s v0, v0 479*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzu.2s v0, v0 480*9880d681SAndroid Build Coastguard Worker# CHECK: fneg.2s v0, v0 481*9880d681SAndroid Build Coastguard Worker# CHECK: frecpe.2s v0, v0 482*9880d681SAndroid Build Coastguard Worker# CHECK: frsqrte.2s v0, v0 483*9880d681SAndroid Build Coastguard Worker# CHECK: fsqrt.2s v0, v0 484*9880d681SAndroid Build Coastguard Worker# CHECK: neg.8b v0, v0 485*9880d681SAndroid Build Coastguard Worker# CHECK: mvn.8b v0, v0 486*9880d681SAndroid Build Coastguard Worker# CHECK: rbit.8b v0, v0 487*9880d681SAndroid Build Coastguard Worker# CHECK: rev16.8b v0, v0 488*9880d681SAndroid Build Coastguard Worker# CHECK: rev32.8b v0, v0 489*9880d681SAndroid Build Coastguard Worker# CHECK: rev64.8b v0, v0 490*9880d681SAndroid Build Coastguard Worker# CHECK: sadalp.4h v0, v0 491*9880d681SAndroid Build Coastguard Worker# CHECK: saddlp.4h v0, v0 492*9880d681SAndroid Build Coastguard Worker# CHECK: scvtf.2s v0, v0 493*9880d681SAndroid Build Coastguard Worker# CHECK: shll.8h v0, v0, #8 494*9880d681SAndroid Build Coastguard Worker# CHECK: sqabs.8b v0, v0 495*9880d681SAndroid Build Coastguard Worker# CHECK: sqneg.8b v0, v0 496*9880d681SAndroid Build Coastguard Worker# CHECK: sqxtn.8b v0, v0 497*9880d681SAndroid Build Coastguard Worker# CHECK: sqxtun.8b v0, v0 498*9880d681SAndroid Build Coastguard Worker# CHECK: suqadd.8b v0, v0 499*9880d681SAndroid Build Coastguard Worker# CHECK: uadalp.4h v0, v0 500*9880d681SAndroid Build Coastguard Worker# CHECK: uaddlp.4h v0, v0 501*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf.2s v0, v0 502*9880d681SAndroid Build Coastguard Worker# CHECK: uqxtn.8b v0, v0 503*9880d681SAndroid Build Coastguard Worker# CHECK: urecpe.2s v0, v0 504*9880d681SAndroid Build Coastguard Worker# CHECK: ursqrte.2s v0, v0 505*9880d681SAndroid Build Coastguard Worker# CHECK: usqadd.8b v0, v0 506*9880d681SAndroid Build Coastguard Worker# CHECK: xtn.8b v0, v0 507*9880d681SAndroid Build Coastguard Worker 508*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x20 0x0e 509*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x20 0x4e 510*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x60 0x0e 511*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x60 0x4e 512*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa0 0x0e 513*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa0 0x4e 514*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xe0 0x4e 515*9880d681SAndroid Build Coastguard Worker 516*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.8b v0, v0, #0 517*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.16b v0, v0, #0 518*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.4h v0, v0, #0 519*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.8h v0, v0, #0 520*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.2s v0, v0, #0 521*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.4s v0, v0, #0 522*9880d681SAndroid Build Coastguard Worker# CHECK: cmeq.2d v0, v0, #0 523*9880d681SAndroid Build Coastguard Worker 524*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x20 0x2e 525*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x20 0x0e 526*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x20 0x2e 527*9880d681SAndroid Build Coastguard Worker0x00 0xa8 0x20 0x0e 528*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa0 0x0e 529*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa0 0x2e 530*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa0 0x0e 531*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa0 0x2e 532*9880d681SAndroid Build Coastguard Worker0x00 0xe8 0xa0 0x0e 533*9880d681SAndroid Build Coastguard Worker 534*9880d681SAndroid Build Coastguard Worker# CHECK: cmge.8b v0, v0, #0 535*9880d681SAndroid Build Coastguard Worker# CHECK: cmgt.8b v0, v0, #0 536*9880d681SAndroid Build Coastguard Worker# CHECK: cmle.8b v0, v0, #0 537*9880d681SAndroid Build Coastguard Worker# CHECK: cmlt.8b v0, v0, #0 538*9880d681SAndroid Build Coastguard Worker# CHECK: fcmeq.2s v0, v0, #0 539*9880d681SAndroid Build Coastguard Worker# CHECK: fcmge.2s v0, v0, #0 540*9880d681SAndroid Build Coastguard Worker# CHECK: fcmgt.2s v0, v0, #0 541*9880d681SAndroid Build Coastguard Worker# CHECK: fcmle.2s v0, v0, #0 542*9880d681SAndroid Build Coastguard Worker# CHECK: fcmlt.2s v0, v0, #0 543*9880d681SAndroid Build Coastguard Worker 544*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x21 0x0e 545*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x21 0x4e 546*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x61 0x0e 547*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x61 0x4e 548*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x21 0x0e 549*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x21 0x4e 550*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x61 0x0e 551*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x61 0x4e 552*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x61 0x2e 553*9880d681SAndroid Build Coastguard Worker0x00 0x68 0x61 0x6e 554*9880d681SAndroid Build Coastguard Worker 555*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtl v0.4s, v0.4h 556*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtl2 v0.4s, v0.8h 557*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtl v0.2d, v0.2s 558*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtl2 v0.2d, v0.4s 559*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtn v0.4h, v0.4s 560*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtn2 v0.8h, v0.4s 561*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtn v0.2s, v0.2d 562*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtn2 v0.4s, v0.2d 563*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtxn v0.2s, v0.2d 564*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtxn2 v0.4s, v0.2d 565*9880d681SAndroid Build Coastguard Worker 566*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 567*9880d681SAndroid Build Coastguard Worker# AdvSIMD modified immediate instructions 568*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 569*9880d681SAndroid Build Coastguard Worker 570*9880d681SAndroid Build Coastguard Worker0x20 0x14 0x00 0x2f 571*9880d681SAndroid Build Coastguard Worker0x20 0x34 0x00 0x2f 572*9880d681SAndroid Build Coastguard Worker0x20 0x54 0x00 0x2f 573*9880d681SAndroid Build Coastguard Worker0x20 0x74 0x00 0x2f 574*9880d681SAndroid Build Coastguard Worker 575*9880d681SAndroid Build Coastguard Worker# CHECK: bic.2s v0, #0x1 576*9880d681SAndroid Build Coastguard Worker# CHECK: bic.2s v0, #0x1, lsl #8 577*9880d681SAndroid Build Coastguard Worker# CHECK: bic.2s v0, #0x1, lsl #16 578*9880d681SAndroid Build Coastguard Worker# CHECK: bic.2s v0, #0x1, lsl #24 579*9880d681SAndroid Build Coastguard Worker 580*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x2f 581*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x2f 582*9880d681SAndroid Build Coastguard Worker0x20 0xb4 0x00 0x2f 583*9880d681SAndroid Build Coastguard Worker 584*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4h v0, #0x1 585*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4h v0, #0x1 586*9880d681SAndroid Build Coastguard Worker# FIXME: bic.4h v0, #0x1, lsl #8 587*9880d681SAndroid Build Coastguard Worker# 'bic.4h' should be selected over "fcvtnu.2s v0, v1, #0" 588*9880d681SAndroid Build Coastguard Worker 589*9880d681SAndroid Build Coastguard Worker0x20 0x14 0x00 0x6f 590*9880d681SAndroid Build Coastguard Worker0x20 0x34 0x00 0x6f 591*9880d681SAndroid Build Coastguard Worker0x20 0x54 0x00 0x6f 592*9880d681SAndroid Build Coastguard Worker0x20 0x74 0x00 0x6f 593*9880d681SAndroid Build Coastguard Worker 594*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4s v0, #0x1 595*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4s v0, #0x1, lsl #8 596*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4s v0, #0x1, lsl #16 597*9880d681SAndroid Build Coastguard Worker# CHECK: bic.4s v0, #0x1, lsl #24 598*9880d681SAndroid Build Coastguard Worker 599*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x6f 600*9880d681SAndroid Build Coastguard Worker0x20 0xb4 0x00 0x6f 601*9880d681SAndroid Build Coastguard Worker 602*9880d681SAndroid Build Coastguard Worker# CHECK: bic.8h v0, #0x1 603*9880d681SAndroid Build Coastguard Worker# FIXME: bic.8h v0, #0x1, lsl #8 604*9880d681SAndroid Build Coastguard Worker# "bic.8h" should be selected over "fcvtnu.4s v0, v1, #0" 605*9880d681SAndroid Build Coastguard Worker 606*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x02 0x6f 607*9880d681SAndroid Build Coastguard Worker 608*9880d681SAndroid Build Coastguard Worker# CHECK: fmov.2d v0, #0.12500000 609*9880d681SAndroid Build Coastguard Worker 610*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x02 0x0f 611*9880d681SAndroid Build Coastguard Worker0x00 0xf4 0x02 0x4f 612*9880d681SAndroid Build Coastguard Worker 613*9880d681SAndroid Build Coastguard Worker# CHECK: fmov.2s v0, #0.12500000 614*9880d681SAndroid Build Coastguard Worker# CHECK: fmov.4s v0, #0.12500000 615*9880d681SAndroid Build Coastguard Worker 616*9880d681SAndroid Build Coastguard Worker0x20 0x14 0x00 0x0f 617*9880d681SAndroid Build Coastguard Worker0x20 0x34 0x00 0x0f 618*9880d681SAndroid Build Coastguard Worker0x20 0x54 0x00 0x0f 619*9880d681SAndroid Build Coastguard Worker0x20 0x74 0x00 0x0f 620*9880d681SAndroid Build Coastguard Worker 621*9880d681SAndroid Build Coastguard Worker# CHECK: orr.2s v0, #0x1 622*9880d681SAndroid Build Coastguard Worker# CHECK: orr.2s v0, #0x1, lsl #8 623*9880d681SAndroid Build Coastguard Worker# CHECK: orr.2s v0, #0x1, lsl #16 624*9880d681SAndroid Build Coastguard Worker# CHECK: orr.2s v0, #0x1, lsl #24 625*9880d681SAndroid Build Coastguard Worker 626*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x0f 627*9880d681SAndroid Build Coastguard Worker0x20 0xb4 0x00 0x0f 628*9880d681SAndroid Build Coastguard Worker 629*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4h v0, #0x1 630*9880d681SAndroid Build Coastguard Worker# FIXME: orr.4h v0, #0x1, lsl #8 631*9880d681SAndroid Build Coastguard Worker# 'orr.4h' should be selected over "fcvtns.2s v0, v1, #0" 632*9880d681SAndroid Build Coastguard Worker 633*9880d681SAndroid Build Coastguard Worker0x20 0x14 0x00 0x4f 634*9880d681SAndroid Build Coastguard Worker0x20 0x34 0x00 0x4f 635*9880d681SAndroid Build Coastguard Worker0x20 0x54 0x00 0x4f 636*9880d681SAndroid Build Coastguard Worker0x20 0x74 0x00 0x4f 637*9880d681SAndroid Build Coastguard Worker 638*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4s v0, #0x1 639*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4s v0, #0x1, lsl #8 640*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4s v0, #0x1, lsl #16 641*9880d681SAndroid Build Coastguard Worker# CHECK: orr.4s v0, #0x1, lsl #24 642*9880d681SAndroid Build Coastguard Worker 643*9880d681SAndroid Build Coastguard Worker0x20 0x94 0x00 0x4f 644*9880d681SAndroid Build Coastguard Worker0x20 0xb4 0x00 0x4f 645*9880d681SAndroid Build Coastguard Worker 646*9880d681SAndroid Build Coastguard Worker# CHECK: orr.8h v0, #0x1 647*9880d681SAndroid Build Coastguard Worker# CHECK: orr.8h v0, #0x1, lsl #8 648*9880d681SAndroid Build Coastguard Worker 649*9880d681SAndroid Build Coastguard Worker0x21 0x70 0x40 0x0c 650*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0x40 0x4c 651*9880d681SAndroid Build Coastguard Worker0x64 0x64 0x40 0x0c 652*9880d681SAndroid Build Coastguard Worker0x87 0x24 0x40 0x4c 653*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0x40 0x0c 654*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0x40 0x4c 655*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0x40 0x0c 656*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0x40 0x4c 657*9880d681SAndroid Build Coastguard Worker0xe0 0x03 0x40 0x0d 658*9880d681SAndroid Build Coastguard Worker 659*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1 }, [x1] 660*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3 }, [x2] 661*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5, v6 }, [x3] 662*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8, v9, v10 }, [x4] 663*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13 }, [x0] 664*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11, v12 }, [x0] 665*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14 }, [x1] 666*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15 }, [x2] 667*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.b { v0 }[0], [sp] 668*9880d681SAndroid Build Coastguard Worker 669*9880d681SAndroid Build Coastguard Worker0x41 0x70 0xdf 0x0c 670*9880d681SAndroid Build Coastguard Worker0x41 0xa0 0xdf 0x0c 671*9880d681SAndroid Build Coastguard Worker0x41 0x60 0xdf 0x0c 672*9880d681SAndroid Build Coastguard Worker0x41 0x20 0xdf 0x0c 673*9880d681SAndroid Build Coastguard Worker0x42 0x70 0xdf 0x4c 674*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0xdf 0x4c 675*9880d681SAndroid Build Coastguard Worker0x42 0x60 0xdf 0x4c 676*9880d681SAndroid Build Coastguard Worker0x42 0x20 0xdf 0x4c 677*9880d681SAndroid Build Coastguard Worker0x64 0x74 0xdf 0x0c 678*9880d681SAndroid Build Coastguard Worker0x64 0xa4 0xdf 0x0c 679*9880d681SAndroid Build Coastguard Worker0x64 0x64 0xdf 0x0c 680*9880d681SAndroid Build Coastguard Worker0x64 0x24 0xdf 0x0c 681*9880d681SAndroid Build Coastguard Worker0x87 0x74 0xdf 0x4c 682*9880d681SAndroid Build Coastguard Worker0x87 0xa4 0xdf 0x4c 683*9880d681SAndroid Build Coastguard Worker0x87 0x64 0xdf 0x4c 684*9880d681SAndroid Build Coastguard Worker0x87 0x24 0xdf 0x4c 685*9880d681SAndroid Build Coastguard Worker0x0c 0x78 0xdf 0x0c 686*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0xdf 0x0c 687*9880d681SAndroid Build Coastguard Worker0x0c 0x68 0xdf 0x0c 688*9880d681SAndroid Build Coastguard Worker0x0c 0x28 0xdf 0x0c 689*9880d681SAndroid Build Coastguard Worker0x0a 0x78 0xdf 0x4c 690*9880d681SAndroid Build Coastguard Worker0x0a 0xa8 0xdf 0x4c 691*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0xdf 0x4c 692*9880d681SAndroid Build Coastguard Worker0x0a 0x28 0xdf 0x4c 693*9880d681SAndroid Build Coastguard Worker0x2d 0x7c 0xdf 0x0c 694*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0xdf 0x0c 695*9880d681SAndroid Build Coastguard Worker0x2d 0x6c 0xdf 0x0c 696*9880d681SAndroid Build Coastguard Worker0x2d 0x2c 0xdf 0x0c 697*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0xdf 0x4c 698*9880d681SAndroid Build Coastguard Worker0x4f 0xac 0xdf 0x4c 699*9880d681SAndroid Build Coastguard Worker0x4f 0x6c 0xdf 0x4c 700*9880d681SAndroid Build Coastguard Worker0x4f 0x2c 0xdf 0x4c 701*9880d681SAndroid Build Coastguard Worker 702*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1 }, [x2], #8 703*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1, v2 }, [x2], #16 704*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1, v2, v3 }, [x2], #24 705*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1, v2, v3, v4 }, [x2], #32 706*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2 }, [x2], #16 707*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3 }, [x2], #32 708*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3, v4 }, [x2], #48 709*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3, v4, v5 }, [x2], #64 710*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4 }, [x3], #8 711*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5 }, [x3], #16 712*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5, v6 }, [x3], #24 713*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5, v6, v7 }, [x3], #32 714*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7 }, [x4], #16 715*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8 }, [x4], #32 716*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8, v9 }, [x4], #48 717*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8, v9, v10 }, [x4], #64 718*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12 }, [x0], #8 719*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13 }, [x0], #16 720*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13, v14 }, [x0], #24 721*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13, v14, v15 }, [x0], #32 722*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10 }, [x0], #16 723*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11 }, [x0], #32 724*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11, v12 }, [x0], #48 725*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11, v12, v13 }, [x0], #64 726*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13 }, [x1], #8 727*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14 }, [x1], #16 728*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14, v15 }, [x1], #24 729*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14, v15, v16 }, [x1], #32 730*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15 }, [x2], #16 731*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15, v16 }, [x2], #32 732*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15, v16, v17 }, [x2], #48 733*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15, v16, v17, v18 }, [x2], #64 734*9880d681SAndroid Build Coastguard Worker 735*9880d681SAndroid Build Coastguard Worker0x21 0x70 0x00 0x0c 736*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0x00 0x4c 737*9880d681SAndroid Build Coastguard Worker0x64 0x64 0x00 0x0c 738*9880d681SAndroid Build Coastguard Worker0x87 0x24 0x00 0x4c 739*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0x00 0x0c 740*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0x00 0x4c 741*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0x00 0x0c 742*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0x00 0x4c 743*9880d681SAndroid Build Coastguard Worker 744*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1 }, [x1] 745*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3 }, [x2] 746*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5, v6 }, [x3] 747*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8, v9, v10 }, [x4] 748*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13 }, [x0] 749*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11, v12 }, [x0] 750*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14 }, [x1] 751*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15 }, [x2] 752*9880d681SAndroid Build Coastguard Worker 753*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x40 0x0d 754*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x40 0x4d 755*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0x40 0x0d 756*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0x40 0x4d 757*9880d681SAndroid Build Coastguard Worker 758*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.b { v1 }[2], [x3] 759*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.d { v2 }[1], [x4] 760*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.h { v3 }[3], [x5] 761*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.s { v4 }[2], [x6] 762*9880d681SAndroid Build Coastguard Worker 763*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xdf 0x0d 764*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xdf 0x4d 765*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xdf 0x0d 766*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xdf 0x4d 767*9880d681SAndroid Build Coastguard Worker 768*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.b { v1 }[2], [x3], #1 769*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.d { v2 }[1], [x4], #8 770*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.h { v3 }[3], [x5], #2 771*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.s { v4 }[2], [x6], #4 772*9880d681SAndroid Build Coastguard Worker 773*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x00 0x0d 774*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x00 0x4d 775*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0x00 0x0d 776*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0x00 0x4d 777*9880d681SAndroid Build Coastguard Worker 778*9880d681SAndroid Build Coastguard Worker# CHECK: st1.b { v1 }[2], [x3] 779*9880d681SAndroid Build Coastguard Worker# CHECK: st1.d { v2 }[1], [x4] 780*9880d681SAndroid Build Coastguard Worker# CHECK: st1.h { v3 }[3], [x5] 781*9880d681SAndroid Build Coastguard Worker# CHECK: st1.s { v4 }[2], [x6] 782*9880d681SAndroid Build Coastguard Worker 783*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x9f 0x0d 784*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x9f 0x4d 785*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0x9f 0x0d 786*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0x9f 0x4d 787*9880d681SAndroid Build Coastguard Worker 788*9880d681SAndroid Build Coastguard Worker# CHECK: st1.b { v1 }[2], [x3], #1 789*9880d681SAndroid Build Coastguard Worker# CHECK: st1.d { v2 }[1], [x4], #8 790*9880d681SAndroid Build Coastguard Worker# CHECK: st1.h { v3 }[3], [x5], #2 791*9880d681SAndroid Build Coastguard Worker# CHECK: st1.s { v4 }[2], [x6], #4 792*9880d681SAndroid Build Coastguard Worker 793*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xc4 0x0d 794*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xc5 0x4d 795*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xc6 0x0d 796*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xc7 0x4d 797*9880d681SAndroid Build Coastguard Worker 798*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.b { v1 }[2], [x3], x4 799*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.d { v2 }[1], [x4], x5 800*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.h { v3 }[3], [x5], x6 801*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.s { v4 }[2], [x6], x7 802*9880d681SAndroid Build Coastguard Worker 803*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x84 0x0d 804*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x85 0x4d 805*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0x86 0x0d 806*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0x87 0x4d 807*9880d681SAndroid Build Coastguard Worker 808*9880d681SAndroid Build Coastguard Worker# CHECK: st1.b { v1 }[2], [x3], x4 809*9880d681SAndroid Build Coastguard Worker# CHECK: st1.d { v2 }[1], [x4], x5 810*9880d681SAndroid Build Coastguard Worker# CHECK: st1.h { v3 }[3], [x5], x6 811*9880d681SAndroid Build Coastguard Worker# CHECK: st1.s { v4 }[2], [x6], x7 812*9880d681SAndroid Build Coastguard Worker 813*9880d681SAndroid Build Coastguard Worker0x41 0x70 0xc3 0x0c 814*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0xc4 0x4c 815*9880d681SAndroid Build Coastguard Worker0x64 0x64 0xc5 0x0c 816*9880d681SAndroid Build Coastguard Worker0x87 0x24 0xc6 0x4c 817*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0xc7 0x0c 818*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0xc8 0x4c 819*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0xc9 0x0c 820*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0xca 0x4c 821*9880d681SAndroid Build Coastguard Worker 822*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8b { v1 }, [x2], x3 823*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.16b { v2, v3 }, [x2], x4 824*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4h { v4, v5, v6 }, [x3], x5 825*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.8h { v7, v8, v9, v10 }, [x4], x6 826*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2s { v12, v13 }, [x0], x7 827*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v10, v11, v12 }, [x0], x8 828*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.1d { v13, v14 }, [x1], x9 829*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.2d { v15 }, [x2], x10 830*9880d681SAndroid Build Coastguard Worker 831*9880d681SAndroid Build Coastguard Worker0x41 0x70 0x83 0x0c 832*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0x84 0x4c 833*9880d681SAndroid Build Coastguard Worker0x64 0x64 0x85 0x0c 834*9880d681SAndroid Build Coastguard Worker0x87 0x24 0x86 0x4c 835*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0x87 0x0c 836*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0x88 0x4c 837*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0x89 0x0c 838*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0x8a 0x4c 839*9880d681SAndroid Build Coastguard Worker 840*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1 }, [x2], x3 841*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3 }, [x2], x4 842*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5, v6 }, [x3], x5 843*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8, v9, v10 }, [x4], x6 844*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13 }, [x0], x7 845*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11, v12 }, [x0], x8 846*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14 }, [x1], x9 847*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15 }, [x2], x10 848*9880d681SAndroid Build Coastguard Worker 849*9880d681SAndroid Build Coastguard Worker0x41 0x70 0x9f 0x0c 850*9880d681SAndroid Build Coastguard Worker0x41 0xa0 0x9f 0x0c 851*9880d681SAndroid Build Coastguard Worker0x41 0x60 0x9f 0x0c 852*9880d681SAndroid Build Coastguard Worker0x41 0x20 0x9f 0x0c 853*9880d681SAndroid Build Coastguard Worker0x42 0x70 0x9f 0x4c 854*9880d681SAndroid Build Coastguard Worker0x42 0xa0 0x9f 0x4c 855*9880d681SAndroid Build Coastguard Worker0x42 0x60 0x9f 0x4c 856*9880d681SAndroid Build Coastguard Worker0x42 0x20 0x9f 0x4c 857*9880d681SAndroid Build Coastguard Worker0x64 0x74 0x9f 0x0c 858*9880d681SAndroid Build Coastguard Worker0x64 0xa4 0x9f 0x0c 859*9880d681SAndroid Build Coastguard Worker0x64 0x64 0x9f 0x0c 860*9880d681SAndroid Build Coastguard Worker0x64 0x24 0x9f 0x0c 861*9880d681SAndroid Build Coastguard Worker0x87 0x74 0x9f 0x4c 862*9880d681SAndroid Build Coastguard Worker0x87 0xa4 0x9f 0x4c 863*9880d681SAndroid Build Coastguard Worker0x87 0x64 0x9f 0x4c 864*9880d681SAndroid Build Coastguard Worker0x87 0x24 0x9f 0x4c 865*9880d681SAndroid Build Coastguard Worker0x0c 0x78 0x9f 0x0c 866*9880d681SAndroid Build Coastguard Worker0x0c 0xa8 0x9f 0x0c 867*9880d681SAndroid Build Coastguard Worker0x0c 0x68 0x9f 0x0c 868*9880d681SAndroid Build Coastguard Worker0x0c 0x28 0x9f 0x0c 869*9880d681SAndroid Build Coastguard Worker0x0a 0x78 0x9f 0x4c 870*9880d681SAndroid Build Coastguard Worker0x0a 0xa8 0x9f 0x4c 871*9880d681SAndroid Build Coastguard Worker0x0a 0x68 0x9f 0x4c 872*9880d681SAndroid Build Coastguard Worker0x0a 0x28 0x9f 0x4c 873*9880d681SAndroid Build Coastguard Worker0x2d 0x7c 0x9f 0x0c 874*9880d681SAndroid Build Coastguard Worker0x2d 0xac 0x9f 0x0c 875*9880d681SAndroid Build Coastguard Worker0x2d 0x6c 0x9f 0x0c 876*9880d681SAndroid Build Coastguard Worker0x2d 0x2c 0x9f 0x0c 877*9880d681SAndroid Build Coastguard Worker0x4f 0x7c 0x9f 0x4c 878*9880d681SAndroid Build Coastguard Worker0x4f 0xac 0x9f 0x4c 879*9880d681SAndroid Build Coastguard Worker0x4f 0x6c 0x9f 0x4c 880*9880d681SAndroid Build Coastguard Worker0x4f 0x2c 0x9f 0x4c 881*9880d681SAndroid Build Coastguard Worker 882*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1 }, [x2], #8 883*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1, v2 }, [x2], #16 884*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1, v2, v3 }, [x2], #24 885*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8b { v1, v2, v3, v4 }, [x2], #32 886*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2 }, [x2], #16 887*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3 }, [x2], #32 888*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3, v4 }, [x2], #48 889*9880d681SAndroid Build Coastguard Worker# CHECK: st1.16b { v2, v3, v4, v5 }, [x2], #64 890*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4 }, [x3], #8 891*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5 }, [x3], #16 892*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5, v6 }, [x3], #24 893*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4h { v4, v5, v6, v7 }, [x3], #32 894*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7 }, [x4], #16 895*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8 }, [x4], #32 896*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8, v9 }, [x4], #48 897*9880d681SAndroid Build Coastguard Worker# CHECK: st1.8h { v7, v8, v9, v10 }, [x4], #64 898*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12 }, [x0], #8 899*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13 }, [x0], #16 900*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13, v14 }, [x0], #24 901*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2s { v12, v13, v14, v15 }, [x0], #32 902*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10 }, [x0], #16 903*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11 }, [x0], #32 904*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11, v12 }, [x0], #48 905*9880d681SAndroid Build Coastguard Worker# CHECK: st1.4s { v10, v11, v12, v13 }, [x0], #64 906*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13 }, [x1], #8 907*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14 }, [x1], #16 908*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14, v15 }, [x1], #24 909*9880d681SAndroid Build Coastguard Worker# CHECK: st1.1d { v13, v14, v15, v16 }, [x1], #32 910*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15 }, [x2], #16 911*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15, v16 }, [x2], #32 912*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15, v16, v17 }, [x2], #48 913*9880d681SAndroid Build Coastguard Worker# CHECK: st1.2d { v15, v16, v17, v18 }, [x2], #64 914*9880d681SAndroid Build Coastguard Worker 915*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0x40 0x0d 916*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xc2 0x0d 917*9880d681SAndroid Build Coastguard Worker0x64 0xc4 0x40 0x0d 918*9880d681SAndroid Build Coastguard Worker0x64 0xc4 0xc5 0x0d 919*9880d681SAndroid Build Coastguard Worker0xa9 0xc8 0x40 0x0d 920*9880d681SAndroid Build Coastguard Worker0xa9 0xc8 0xc6 0x0d 921*9880d681SAndroid Build Coastguard Worker0xec 0xcc 0x40 0x0d 922*9880d681SAndroid Build Coastguard Worker0xec 0xcc 0xc8 0x0d 923*9880d681SAndroid Build Coastguard Worker 924*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.8b { v1 }, [x1] 925*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.8b { v1 }, [x1], x2 926*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.4h { v4 }, [x3] 927*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.4h { v4 }, [x3], x5 928*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.2s { v9 }, [x5] 929*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.2s { v9 }, [x5], x6 930*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.1d { v12 }, [x7] 931*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.1d { v12 }, [x7], x8 932*9880d681SAndroid Build Coastguard Worker 933*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xdf 0x0d 934*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xdf 0x0d 935*9880d681SAndroid Build Coastguard Worker0x21 0xc8 0xdf 0x0d 936*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xdf 0x0d 937*9880d681SAndroid Build Coastguard Worker 938*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.8b { v1 }, [x1], #1 939*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.4h { v1 }, [x1], #2 940*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.2s { v1 }, [x1], #4 941*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.1d { v1 }, [x1], #8 942*9880d681SAndroid Build Coastguard Worker 943*9880d681SAndroid Build Coastguard Worker0x45 0x80 0x40 0x4c 944*9880d681SAndroid Build Coastguard Worker0x0a 0x88 0x40 0x0c 945*9880d681SAndroid Build Coastguard Worker 946*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.16b { v5, v6 }, [x2] 947*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.2s { v10, v11 }, [x0] 948*9880d681SAndroid Build Coastguard Worker 949*9880d681SAndroid Build Coastguard Worker0x45 0x80 0x00 0x4c 950*9880d681SAndroid Build Coastguard Worker0x0a 0x88 0x00 0x0c 951*9880d681SAndroid Build Coastguard Worker 952*9880d681SAndroid Build Coastguard Worker# CHECK: st2.16b { v5, v6 }, [x2] 953*9880d681SAndroid Build Coastguard Worker# CHECK: st2.2s { v10, v11 }, [x0] 954*9880d681SAndroid Build Coastguard Worker 955*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x20 0x0d 956*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x20 0x4d 957*9880d681SAndroid Build Coastguard Worker0xc3 0x50 0x20 0x0d 958*9880d681SAndroid Build Coastguard Worker0xe4 0x90 0x20 0x4d 959*9880d681SAndroid Build Coastguard Worker 960*9880d681SAndroid Build Coastguard Worker# CHECK: st2.b { v1, v2 }[2], [x3] 961*9880d681SAndroid Build Coastguard Worker# CHECK: st2.d { v2, v3 }[1], [x4] 962*9880d681SAndroid Build Coastguard Worker# CHECK: st2.h { v3, v4 }[2], [x6] 963*9880d681SAndroid Build Coastguard Worker# CHECK: st2.s { v4, v5 }[3], [x7] 964*9880d681SAndroid Build Coastguard Worker 965*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xbf 0x0d 966*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xbf 0x4d 967*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xbf 0x0d 968*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xbf 0x4d 969*9880d681SAndroid Build Coastguard Worker 970*9880d681SAndroid Build Coastguard Worker# CHECK: st2.b { v1, v2 }[2], [x3], #2 971*9880d681SAndroid Build Coastguard Worker# CHECK: st2.d { v2, v3 }[1], [x4], #16 972*9880d681SAndroid Build Coastguard Worker# CHECK: st2.h { v3, v4 }[3], [x5], #4 973*9880d681SAndroid Build Coastguard Worker# CHECK: st2.s { v4, v5 }[2], [x6], #8 974*9880d681SAndroid Build Coastguard Worker 975*9880d681SAndroid Build Coastguard Worker0x61 0x08 0x60 0x0d 976*9880d681SAndroid Build Coastguard Worker0x82 0x84 0x60 0x4d 977*9880d681SAndroid Build Coastguard Worker0xc3 0x50 0x60 0x0d 978*9880d681SAndroid Build Coastguard Worker0xe4 0x90 0x60 0x4d 979*9880d681SAndroid Build Coastguard Worker 980*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.b { v1, v2 }[2], [x3] 981*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.d { v2, v3 }[1], [x4] 982*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.h { v3, v4 }[2], [x6] 983*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.s { v4, v5 }[3], [x7] 984*9880d681SAndroid Build Coastguard Worker 985*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xff 0x0d 986*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xff 0x4d 987*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xff 0x0d 988*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xff 0x4d 989*9880d681SAndroid Build Coastguard Worker 990*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.b { v1, v2 }[2], [x3], #2 991*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.d { v2, v3 }[1], [x4], #16 992*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.h { v3, v4 }[3], [x5], #4 993*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.s { v4, v5 }[2], [x6], #8 994*9880d681SAndroid Build Coastguard Worker 995*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xe4 0x0d 996*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xe6 0x4d 997*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xe8 0x0d 998*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xea 0x4d 999*9880d681SAndroid Build Coastguard Worker 1000*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.b { v1, v2 }[2], [x3], x4 1001*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.d { v2, v3 }[1], [x4], x6 1002*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.h { v3, v4 }[3], [x5], x8 1003*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.s { v4, v5 }[2], [x6], x10 1004*9880d681SAndroid Build Coastguard Worker 1005*9880d681SAndroid Build Coastguard Worker0x61 0x08 0xa4 0x0d 1006*9880d681SAndroid Build Coastguard Worker0x82 0x84 0xa6 0x4d 1007*9880d681SAndroid Build Coastguard Worker0xa3 0x58 0xa8 0x0d 1008*9880d681SAndroid Build Coastguard Worker0xc4 0x80 0xaa 0x4d 1009*9880d681SAndroid Build Coastguard Worker 1010*9880d681SAndroid Build Coastguard Worker# CHECK: st2.b { v1, v2 }[2], [x3], x4 1011*9880d681SAndroid Build Coastguard Worker# CHECK: st2.d { v2, v3 }[1], [x4], x6 1012*9880d681SAndroid Build Coastguard Worker# CHECK: st2.h { v3, v4 }[3], [x5], x8 1013*9880d681SAndroid Build Coastguard Worker# CHECK: st2.s { v4, v5 }[2], [x6], x10 1014*9880d681SAndroid Build Coastguard Worker 1015*9880d681SAndroid Build Coastguard Worker0x64 0x84 0xc5 0x0c 1016*9880d681SAndroid Build Coastguard Worker0x0c 0x88 0xc7 0x0c 1017*9880d681SAndroid Build Coastguard Worker 1018*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.4h { v4, v5 }, [x3], x5 1019*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.2s { v12, v13 }, [x0], x7 1020*9880d681SAndroid Build Coastguard Worker 1021*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xdf 0x0c 1022*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xdf 0x4c 1023*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xdf 0x0c 1024*9880d681SAndroid Build Coastguard Worker0x00 0x84 0xdf 0x4c 1025*9880d681SAndroid Build Coastguard Worker0x00 0x88 0xdf 0x0c 1026*9880d681SAndroid Build Coastguard Worker0x00 0x88 0xdf 0x4c 1027*9880d681SAndroid Build Coastguard Worker0x00 0x8c 0xdf 0x4c 1028*9880d681SAndroid Build Coastguard Worker 1029*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.8b { v0, v1 }, [x0], #16 1030*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.16b { v0, v1 }, [x0], #32 1031*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.4h { v0, v1 }, [x0], #16 1032*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.8h { v0, v1 }, [x0], #32 1033*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.2s { v0, v1 }, [x0], #16 1034*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.4s { v0, v1 }, [x0], #32 1035*9880d681SAndroid Build Coastguard Worker# CHECK: ld2.2d { v0, v1 }, [x0], #32 1036*9880d681SAndroid Build Coastguard Worker 1037*9880d681SAndroid Build Coastguard Worker0x64 0x84 0x85 0x0c 1038*9880d681SAndroid Build Coastguard Worker0x0c 0x88 0x87 0x0c 1039*9880d681SAndroid Build Coastguard Worker 1040*9880d681SAndroid Build Coastguard Worker# CHECK: st2.4h { v4, v5 }, [x3], x5 1041*9880d681SAndroid Build Coastguard Worker# CHECK: st2.2s { v12, v13 }, [x0], x7 1042*9880d681SAndroid Build Coastguard Worker 1043*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x9f 0x0c 1044*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x9f 0x4c 1045*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x9f 0x0c 1046*9880d681SAndroid Build Coastguard Worker0x00 0x84 0x9f 0x4c 1047*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x9f 0x0c 1048*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x9f 0x4c 1049*9880d681SAndroid Build Coastguard Worker0x00 0x8c 0x9f 0x4c 1050*9880d681SAndroid Build Coastguard Worker 1051*9880d681SAndroid Build Coastguard Worker# CHECK: st2.8b { v0, v1 }, [x0], #16 1052*9880d681SAndroid Build Coastguard Worker# CHECK: st2.16b { v0, v1 }, [x0], #32 1053*9880d681SAndroid Build Coastguard Worker# CHECK: st2.4h { v0, v1 }, [x0], #16 1054*9880d681SAndroid Build Coastguard Worker# CHECK: st2.8h { v0, v1 }, [x0], #32 1055*9880d681SAndroid Build Coastguard Worker# CHECK: st2.2s { v0, v1 }, [x0], #16 1056*9880d681SAndroid Build Coastguard Worker# CHECK: st2.4s { v0, v1 }, [x0], #32 1057*9880d681SAndroid Build Coastguard Worker# CHECK: st2.2d { v0, v1 }, [x0], #32 1058*9880d681SAndroid Build Coastguard Worker 1059*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0x60 0x0d 1060*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xe2 0x0d 1061*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0x60 0x4d 1062*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xe2 0x4d 1063*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0x60 0x0d 1064*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xe2 0x0d 1065*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0x60 0x4d 1066*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xe2 0x4d 1067*9880d681SAndroid Build Coastguard Worker0x21 0xc8 0x60 0x0d 1068*9880d681SAndroid Build Coastguard Worker0x21 0xc8 0xe2 0x0d 1069*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0x60 0x4d 1070*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xe2 0x4d 1071*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0x60 0x0d 1072*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xe2 0x0d 1073*9880d681SAndroid Build Coastguard Worker 1074*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8b { v1, v2 }, [x1] 1075*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8b { v1, v2 }, [x1], x2 1076*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.16b { v1, v2 }, [x1] 1077*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.16b { v1, v2 }, [x1], x2 1078*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.4h { v1, v2 }, [x1] 1079*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.4h { v1, v2 }, [x1], x2 1080*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8h { v1, v2 }, [x1] 1081*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8h { v1, v2 }, [x1], x2 1082*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2s { v1, v2 }, [x1] 1083*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2s { v1, v2 }, [x1], x2 1084*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2d { v1, v2 }, [x1] 1085*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2d { v1, v2 }, [x1], x2 1086*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.1d { v1, v2 }, [x1] 1087*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.1d { v1, v2 }, [x1], x2 1088*9880d681SAndroid Build Coastguard Worker 1089*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xff 0x0d 1090*9880d681SAndroid Build Coastguard Worker0x21 0xc0 0xff 0x4d 1091*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xff 0x0d 1092*9880d681SAndroid Build Coastguard Worker0x21 0xc4 0xff 0x4d 1093*9880d681SAndroid Build Coastguard Worker0x21 0xc8 0xff 0x0d 1094*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xff 0x4d 1095*9880d681SAndroid Build Coastguard Worker0x21 0xcc 0xff 0x0d 1096*9880d681SAndroid Build Coastguard Worker 1097*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8b { v1, v2 }, [x1], #2 1098*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.16b { v1, v2 }, [x1], #2 1099*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.4h { v1, v2 }, [x1], #4 1100*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.8h { v1, v2 }, [x1], #4 1101*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2s { v1, v2 }, [x1], #8 1102*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.2d { v1, v2 }, [x1], #16 1103*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.1d { v1, v2 }, [x1], #16 1104*9880d681SAndroid Build Coastguard Worker 1105*9880d681SAndroid Build Coastguard Worker0x21 0x40 0x40 0x0c 1106*9880d681SAndroid Build Coastguard Worker0x45 0x40 0x40 0x4c 1107*9880d681SAndroid Build Coastguard Worker0x0a 0x48 0x40 0x0c 1108*9880d681SAndroid Build Coastguard Worker 1109*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8b { v1, v2, v3 }, [x1] 1110*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.16b { v5, v6, v7 }, [x2] 1111*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2s { v10, v11, v12 }, [x0] 1112*9880d681SAndroid Build Coastguard Worker 1113*9880d681SAndroid Build Coastguard Worker0x21 0x40 0x00 0x0c 1114*9880d681SAndroid Build Coastguard Worker0x45 0x40 0x00 0x4c 1115*9880d681SAndroid Build Coastguard Worker0x0a 0x48 0x00 0x0c 1116*9880d681SAndroid Build Coastguard Worker 1117*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8b { v1, v2, v3 }, [x1] 1118*9880d681SAndroid Build Coastguard Worker# CHECK: st3.16b { v5, v6, v7 }, [x2] 1119*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2s { v10, v11, v12 }, [x0] 1120*9880d681SAndroid Build Coastguard Worker 1121*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xc4 0x0d 1122*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xc5 0x4d 1123*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xc6 0x0d 1124*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xc7 0x4d 1125*9880d681SAndroid Build Coastguard Worker 1126*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.b { v1, v2, v3 }[2], [x3], x4 1127*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.d { v2, v3, v4 }[1], [x4], x5 1128*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.h { v3, v4, v5 }[3], [x5], x6 1129*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.s { v4, v5, v6 }[2], [x6], x7 1130*9880d681SAndroid Build Coastguard Worker 1131*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x84 0x0d 1132*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x85 0x4d 1133*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0x86 0x0d 1134*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0x87 0x4d 1135*9880d681SAndroid Build Coastguard Worker 1136*9880d681SAndroid Build Coastguard Worker# CHECK: st3.b { v1, v2, v3 }[2], [x3], x4 1137*9880d681SAndroid Build Coastguard Worker# CHECK: st3.d { v2, v3, v4 }[1], [x4], x5 1138*9880d681SAndroid Build Coastguard Worker# CHECK: st3.h { v3, v4, v5 }[3], [x5], x6 1139*9880d681SAndroid Build Coastguard Worker# CHECK: st3.s { v4, v5, v6 }[2], [x6], x7 1140*9880d681SAndroid Build Coastguard Worker 1141*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x9f 0x0d 1142*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x9f 0x4d 1143*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0x9f 0x0d 1144*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0x9f 0x4d 1145*9880d681SAndroid Build Coastguard Worker 1146*9880d681SAndroid Build Coastguard Worker# CHECK: st3.b { v1, v2, v3 }[2], [x3], #3 1147*9880d681SAndroid Build Coastguard Worker# CHECK: st3.d { v2, v3, v4 }[1], [x4], #24 1148*9880d681SAndroid Build Coastguard Worker# CHECK: st3.h { v3, v4, v5 }[3], [x5], #6 1149*9880d681SAndroid Build Coastguard Worker# CHECK: st3.s { v4, v5, v6 }[2], [x6], #12 1150*9880d681SAndroid Build Coastguard Worker 1151*9880d681SAndroid Build Coastguard Worker0x41 0x40 0xc3 0x0c 1152*9880d681SAndroid Build Coastguard Worker0x42 0x40 0xc4 0x4c 1153*9880d681SAndroid Build Coastguard Worker0x64 0x44 0xc5 0x0c 1154*9880d681SAndroid Build Coastguard Worker0x87 0x44 0xc6 0x4c 1155*9880d681SAndroid Build Coastguard Worker0x0c 0x48 0xc7 0x0c 1156*9880d681SAndroid Build Coastguard Worker0x0a 0x48 0xc8 0x4c 1157*9880d681SAndroid Build Coastguard Worker0x4f 0x4c 0xca 0x4c 1158*9880d681SAndroid Build Coastguard Worker 1159*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8b { v1, v2, v3 }, [x2], x3 1160*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.16b { v2, v3, v4 }, [x2], x4 1161*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.4h { v4, v5, v6 }, [x3], x5 1162*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8h { v7, v8, v9 }, [x4], x6 1163*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2s { v12, v13, v14 }, [x0], x7 1164*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.4s { v10, v11, v12 }, [x0], x8 1165*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2d { v15, v16, v17 }, [x2], x10 1166*9880d681SAndroid Build Coastguard Worker 1167*9880d681SAndroid Build Coastguard Worker0x00 0x40 0xdf 0x0c 1168*9880d681SAndroid Build Coastguard Worker0x00 0x40 0xdf 0x4c 1169*9880d681SAndroid Build Coastguard Worker0x00 0x44 0xdf 0x0c 1170*9880d681SAndroid Build Coastguard Worker0x00 0x44 0xdf 0x4c 1171*9880d681SAndroid Build Coastguard Worker0x00 0x48 0xdf 0x0c 1172*9880d681SAndroid Build Coastguard Worker0x00 0x48 0xdf 0x4c 1173*9880d681SAndroid Build Coastguard Worker0x00 0x4c 0xdf 0x4c 1174*9880d681SAndroid Build Coastguard Worker 1175*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8b { v0, v1, v2 }, [x0], #24 1176*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.16b { v0, v1, v2 }, [x0], #48 1177*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.4h { v0, v1, v2 }, [x0], #24 1178*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.8h { v0, v1, v2 }, [x0], #48 1179*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2s { v0, v1, v2 }, [x0], #24 1180*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.4s { v0, v1, v2 }, [x0], #48 1181*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.2d { v0, v1, v2 }, [x0], #48 1182*9880d681SAndroid Build Coastguard Worker 1183*9880d681SAndroid Build Coastguard Worker0x41 0x40 0x83 0x0c 1184*9880d681SAndroid Build Coastguard Worker0x42 0x40 0x84 0x4c 1185*9880d681SAndroid Build Coastguard Worker0x64 0x44 0x85 0x0c 1186*9880d681SAndroid Build Coastguard Worker0x87 0x44 0x86 0x4c 1187*9880d681SAndroid Build Coastguard Worker0x0c 0x48 0x87 0x0c 1188*9880d681SAndroid Build Coastguard Worker0x0a 0x48 0x88 0x4c 1189*9880d681SAndroid Build Coastguard Worker0x4f 0x4c 0x8a 0x4c 1190*9880d681SAndroid Build Coastguard Worker 1191*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8b { v1, v2, v3 }, [x2], x3 1192*9880d681SAndroid Build Coastguard Worker# CHECK: st3.16b { v2, v3, v4 }, [x2], x4 1193*9880d681SAndroid Build Coastguard Worker# CHECK: st3.4h { v4, v5, v6 }, [x3], x5 1194*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8h { v7, v8, v9 }, [x4], x6 1195*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2s { v12, v13, v14 }, [x0], x7 1196*9880d681SAndroid Build Coastguard Worker# CHECK: st3.4s { v10, v11, v12 }, [x0], x8 1197*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2d { v15, v16, v17 }, [x2], x10 1198*9880d681SAndroid Build Coastguard Worker 1199*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x9f 0x0c 1200*9880d681SAndroid Build Coastguard Worker0x00 0x40 0x9f 0x4c 1201*9880d681SAndroid Build Coastguard Worker0x00 0x44 0x9f 0x0c 1202*9880d681SAndroid Build Coastguard Worker0x00 0x44 0x9f 0x4c 1203*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x9f 0x0c 1204*9880d681SAndroid Build Coastguard Worker0x00 0x48 0x9f 0x4c 1205*9880d681SAndroid Build Coastguard Worker0x00 0x4c 0x9f 0x4c 1206*9880d681SAndroid Build Coastguard Worker 1207*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8b { v0, v1, v2 }, [x0], #24 1208*9880d681SAndroid Build Coastguard Worker# CHECK: st3.16b { v0, v1, v2 }, [x0], #48 1209*9880d681SAndroid Build Coastguard Worker# CHECK: st3.4h { v0, v1, v2 }, [x0], #24 1210*9880d681SAndroid Build Coastguard Worker# CHECK: st3.8h { v0, v1, v2 }, [x0], #48 1211*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2s { v0, v1, v2 }, [x0], #24 1212*9880d681SAndroid Build Coastguard Worker# CHECK: st3.4s { v0, v1, v2 }, [x0], #48 1213*9880d681SAndroid Build Coastguard Worker# CHECK: st3.2d { v0, v1, v2 }, [x0], #48 1214*9880d681SAndroid Build Coastguard Worker 1215*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x40 0x0d 1216*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x40 0x4d 1217*9880d681SAndroid Build Coastguard Worker0xc3 0x70 0x40 0x0d 1218*9880d681SAndroid Build Coastguard Worker0xe4 0xb0 0x40 0x4d 1219*9880d681SAndroid Build Coastguard Worker 1220*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.b { v1, v2, v3 }[2], [x3] 1221*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.d { v2, v3, v4 }[1], [x4] 1222*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.h { v3, v4, v5 }[2], [x6] 1223*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.s { v4, v5, v6 }[3], [x7] 1224*9880d681SAndroid Build Coastguard Worker 1225*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xdf 0x0d 1226*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xdf 0x4d 1227*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xdf 0x0d 1228*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xdf 0x4d 1229*9880d681SAndroid Build Coastguard Worker 1230*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.b { v1, v2, v3 }[2], [x3], #3 1231*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.d { v2, v3, v4 }[1], [x4], #24 1232*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.h { v3, v4, v5 }[3], [x5], #6 1233*9880d681SAndroid Build Coastguard Worker# CHECK: ld3.s { v4, v5, v6 }[2], [x6], #12 1234*9880d681SAndroid Build Coastguard Worker 1235*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x00 0x0d 1236*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x00 0x4d 1237*9880d681SAndroid Build Coastguard Worker0xc3 0x70 0x00 0x0d 1238*9880d681SAndroid Build Coastguard Worker0xe4 0xb0 0x00 0x4d 1239*9880d681SAndroid Build Coastguard Worker 1240*9880d681SAndroid Build Coastguard Worker# CHECK: st3.b { v1, v2, v3 }[2], [x3] 1241*9880d681SAndroid Build Coastguard Worker# CHECK: st3.d { v2, v3, v4 }[1], [x4] 1242*9880d681SAndroid Build Coastguard Worker# CHECK: st3.h { v3, v4, v5 }[2], [x6] 1243*9880d681SAndroid Build Coastguard Worker# CHECK: st3.s { v4, v5, v6 }[3], [x7] 1244*9880d681SAndroid Build Coastguard Worker 1245*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0x40 0x0d 1246*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xc2 0x0d 1247*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0x40 0x4d 1248*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xc2 0x4d 1249*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0x40 0x0d 1250*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xc2 0x0d 1251*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0x40 0x4d 1252*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xc2 0x4d 1253*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0x40 0x0d 1254*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0xc2 0x0d 1255*9880d681SAndroid Build Coastguard Worker0x21 0xec 0x40 0x4d 1256*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xc2 0x4d 1257*9880d681SAndroid Build Coastguard Worker0x21 0xec 0x40 0x0d 1258*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xc2 0x0d 1259*9880d681SAndroid Build Coastguard Worker 1260*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8b { v1, v2, v3 }, [x1] 1261*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8b { v1, v2, v3 }, [x1], x2 1262*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.16b { v1, v2, v3 }, [x1] 1263*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.16b { v1, v2, v3 }, [x1], x2 1264*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.4h { v1, v2, v3 }, [x1] 1265*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.4h { v1, v2, v3 }, [x1], x2 1266*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8h { v1, v2, v3 }, [x1] 1267*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8h { v1, v2, v3 }, [x1], x2 1268*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2s { v1, v2, v3 }, [x1] 1269*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2s { v1, v2, v3 }, [x1], x2 1270*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2d { v1, v2, v3 }, [x1] 1271*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2d { v1, v2, v3 }, [x1], x2 1272*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.1d { v1, v2, v3 }, [x1] 1273*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.1d { v1, v2, v3 }, [x1], x2 1274*9880d681SAndroid Build Coastguard Worker 1275*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xdf 0x0d 1276*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xdf 0x4d 1277*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xdf 0x0d 1278*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xdf 0x4d 1279*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0xdf 0x0d 1280*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xdf 0x4d 1281*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xdf 0x0d 1282*9880d681SAndroid Build Coastguard Worker 1283*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8b { v1, v2, v3 }, [x1], #3 1284*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.16b { v1, v2, v3 }, [x1], #3 1285*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.4h { v1, v2, v3 }, [x1], #6 1286*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.8h { v1, v2, v3 }, [x1], #6 1287*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2s { v1, v2, v3 }, [x1], #12 1288*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.2d { v1, v2, v3 }, [x1], #24 1289*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.1d { v1, v2, v3 }, [x1], #24 1290*9880d681SAndroid Build Coastguard Worker 1291*9880d681SAndroid Build Coastguard Worker0x21 0x00 0x40 0x0c 1292*9880d681SAndroid Build Coastguard Worker0x45 0x00 0x40 0x4c 1293*9880d681SAndroid Build Coastguard Worker0x0a 0x08 0x40 0x0c 1294*9880d681SAndroid Build Coastguard Worker 1295*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8b { v1, v2, v3, v4 }, [x1] 1296*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.16b { v5, v6, v7, v8 }, [x2] 1297*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2s { v10, v11, v12, v13 }, [x0] 1298*9880d681SAndroid Build Coastguard Worker 1299*9880d681SAndroid Build Coastguard Worker0x21 0x00 0x00 0x0c 1300*9880d681SAndroid Build Coastguard Worker0x45 0x00 0x00 0x4c 1301*9880d681SAndroid Build Coastguard Worker0x0a 0x08 0x00 0x0c 1302*9880d681SAndroid Build Coastguard Worker 1303*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8b { v1, v2, v3, v4 }, [x1] 1304*9880d681SAndroid Build Coastguard Worker# CHECK: st4.16b { v5, v6, v7, v8 }, [x2] 1305*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2s { v10, v11, v12, v13 }, [x0] 1306*9880d681SAndroid Build Coastguard Worker 1307*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xe4 0x0d 1308*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xe5 0x4d 1309*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xe6 0x0d 1310*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xe7 0x4d 1311*9880d681SAndroid Build Coastguard Worker 1312*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.b { v1, v2, v3, v4 }[2], [x3], x4 1313*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.d { v2, v3, v4, v5 }[1], [x4], x5 1314*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.h { v3, v4, v5, v6 }[3], [x5], x6 1315*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.s { v4, v5, v6, v7 }[2], [x6], x7 1316*9880d681SAndroid Build Coastguard Worker 1317*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xff 0x0d 1318*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xff 0x4d 1319*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xff 0x0d 1320*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xff 0x4d 1321*9880d681SAndroid Build Coastguard Worker 1322*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.b { v1, v2, v3, v4 }[2], [x3], #4 1323*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.d { v2, v3, v4, v5 }[1], [x4], #32 1324*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.h { v3, v4, v5, v6 }[3], [x5], #8 1325*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.s { v4, v5, v6, v7 }[2], [x6], #16 1326*9880d681SAndroid Build Coastguard Worker 1327*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xa4 0x0d 1328*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xa5 0x4d 1329*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xa6 0x0d 1330*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xa7 0x4d 1331*9880d681SAndroid Build Coastguard Worker 1332*9880d681SAndroid Build Coastguard Worker# CHECK: st4.b { v1, v2, v3, v4 }[2], [x3], x4 1333*9880d681SAndroid Build Coastguard Worker# CHECK: st4.d { v2, v3, v4, v5 }[1], [x4], x5 1334*9880d681SAndroid Build Coastguard Worker# CHECK: st4.h { v3, v4, v5, v6 }[3], [x5], x6 1335*9880d681SAndroid Build Coastguard Worker# CHECK: st4.s { v4, v5, v6, v7 }[2], [x6], x7 1336*9880d681SAndroid Build Coastguard Worker 1337*9880d681SAndroid Build Coastguard Worker0x61 0x28 0xbf 0x0d 1338*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0xbf 0x4d 1339*9880d681SAndroid Build Coastguard Worker0xa3 0x78 0xbf 0x0d 1340*9880d681SAndroid Build Coastguard Worker0xc4 0xa0 0xbf 0x4d 1341*9880d681SAndroid Build Coastguard Worker 1342*9880d681SAndroid Build Coastguard Worker# CHECK: st4.b { v1, v2, v3, v4 }[2], [x3], #4 1343*9880d681SAndroid Build Coastguard Worker# CHECK: st4.d { v2, v3, v4, v5 }[1], [x4], #32 1344*9880d681SAndroid Build Coastguard Worker# CHECK: st4.h { v3, v4, v5, v6 }[3], [x5], #8 1345*9880d681SAndroid Build Coastguard Worker# CHECK: st4.s { v4, v5, v6, v7 }[2], [x6], #16 1346*9880d681SAndroid Build Coastguard Worker 1347*9880d681SAndroid Build Coastguard Worker0x41 0x00 0xc3 0x0c 1348*9880d681SAndroid Build Coastguard Worker0x42 0x00 0xc4 0x4c 1349*9880d681SAndroid Build Coastguard Worker0x64 0x04 0xc5 0x0c 1350*9880d681SAndroid Build Coastguard Worker0x87 0x04 0xc6 0x4c 1351*9880d681SAndroid Build Coastguard Worker0x0c 0x08 0xc7 0x0c 1352*9880d681SAndroid Build Coastguard Worker0x0a 0x08 0xc8 0x4c 1353*9880d681SAndroid Build Coastguard Worker0x4f 0x0c 0xca 0x4c 1354*9880d681SAndroid Build Coastguard Worker 1355*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8b { v1, v2, v3, v4 }, [x2], x3 1356*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.16b { v2, v3, v4, v5 }, [x2], x4 1357*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.4h { v4, v5, v6, v7 }, [x3], x5 1358*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8h { v7, v8, v9, v10 }, [x4], x6 1359*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2s { v12, v13, v14, v15 }, [x0], x7 1360*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.4s { v10, v11, v12, v13 }, [x0], x8 1361*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2d { v15, v16, v17, v18 }, [x2], x10 1362*9880d681SAndroid Build Coastguard Worker 1363*9880d681SAndroid Build Coastguard Worker0x00 0x00 0xdf 0x0c 1364*9880d681SAndroid Build Coastguard Worker0x00 0x00 0xdf 0x4c 1365*9880d681SAndroid Build Coastguard Worker0x00 0x04 0xdf 0x0c 1366*9880d681SAndroid Build Coastguard Worker0x00 0x04 0xdf 0x4c 1367*9880d681SAndroid Build Coastguard Worker0x00 0x08 0xdf 0x0c 1368*9880d681SAndroid Build Coastguard Worker0x00 0x08 0xdf 0x4c 1369*9880d681SAndroid Build Coastguard Worker0x00 0x0c 0xdf 0x4c 1370*9880d681SAndroid Build Coastguard Worker 1371*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8b { v0, v1, v2, v3 }, [x0], #32 1372*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.16b { v0, v1, v2, v3 }, [x0], #64 1373*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.4h { v0, v1, v2, v3 }, [x0], #32 1374*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.8h { v0, v1, v2, v3 }, [x0], #64 1375*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2s { v0, v1, v2, v3 }, [x0], #32 1376*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.4s { v0, v1, v2, v3 }, [x0], #64 1377*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.2d { v0, v1, v2, v3 }, [x0], #64 1378*9880d681SAndroid Build Coastguard Worker 1379*9880d681SAndroid Build Coastguard Worker0x00 0x00 0x9f 0x0c 1380*9880d681SAndroid Build Coastguard Worker0x00 0x00 0x9f 0x4c 1381*9880d681SAndroid Build Coastguard Worker0x00 0x04 0x9f 0x0c 1382*9880d681SAndroid Build Coastguard Worker0x00 0x04 0x9f 0x4c 1383*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x9f 0x0c 1384*9880d681SAndroid Build Coastguard Worker0x00 0x08 0x9f 0x4c 1385*9880d681SAndroid Build Coastguard Worker0x00 0x0c 0x9f 0x4c 1386*9880d681SAndroid Build Coastguard Worker 1387*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8b { v0, v1, v2, v3 }, [x0], #32 1388*9880d681SAndroid Build Coastguard Worker# CHECK: st4.16b { v0, v1, v2, v3 }, [x0], #64 1389*9880d681SAndroid Build Coastguard Worker# CHECK: st4.4h { v0, v1, v2, v3 }, [x0], #32 1390*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8h { v0, v1, v2, v3 }, [x0], #64 1391*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2s { v0, v1, v2, v3 }, [x0], #32 1392*9880d681SAndroid Build Coastguard Worker# CHECK: st4.4s { v0, v1, v2, v3 }, [x0], #64 1393*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2d { v0, v1, v2, v3 }, [x0], #64 1394*9880d681SAndroid Build Coastguard Worker 1395*9880d681SAndroid Build Coastguard Worker0x41 0x00 0x83 0x0c 1396*9880d681SAndroid Build Coastguard Worker0x42 0x00 0x84 0x4c 1397*9880d681SAndroid Build Coastguard Worker0x64 0x04 0x85 0x0c 1398*9880d681SAndroid Build Coastguard Worker0x87 0x04 0x86 0x4c 1399*9880d681SAndroid Build Coastguard Worker0x0c 0x08 0x87 0x0c 1400*9880d681SAndroid Build Coastguard Worker0x0a 0x08 0x88 0x4c 1401*9880d681SAndroid Build Coastguard Worker0x4f 0x0c 0x8a 0x4c 1402*9880d681SAndroid Build Coastguard Worker 1403*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8b { v1, v2, v3, v4 }, [x2], x3 1404*9880d681SAndroid Build Coastguard Worker# CHECK: st4.16b { v2, v3, v4, v5 }, [x2], x4 1405*9880d681SAndroid Build Coastguard Worker# CHECK: st4.4h { v4, v5, v6, v7 }, [x3], x5 1406*9880d681SAndroid Build Coastguard Worker# CHECK: st4.8h { v7, v8, v9, v10 }, [x4], x6 1407*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2s { v12, v13, v14, v15 }, [x0], x7 1408*9880d681SAndroid Build Coastguard Worker# CHECK: st4.4s { v10, v11, v12, v13 }, [x0], x8 1409*9880d681SAndroid Build Coastguard Worker# CHECK: st4.2d { v15, v16, v17, v18 }, [x2], x10 1410*9880d681SAndroid Build Coastguard Worker 1411*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x60 0x0d 1412*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x60 0x4d 1413*9880d681SAndroid Build Coastguard Worker0xc3 0x70 0x60 0x0d 1414*9880d681SAndroid Build Coastguard Worker0xe4 0xb0 0x60 0x4d 1415*9880d681SAndroid Build Coastguard Worker 1416*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.b { v1, v2, v3, v4 }[2], [x3] 1417*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.d { v2, v3, v4, v5 }[1], [x4] 1418*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.h { v3, v4, v5, v6 }[2], [x6] 1419*9880d681SAndroid Build Coastguard Worker# CHECK: ld4.s { v4, v5, v6, v7 }[3], [x7] 1420*9880d681SAndroid Build Coastguard Worker 1421*9880d681SAndroid Build Coastguard Worker0x61 0x28 0x20 0x0d 1422*9880d681SAndroid Build Coastguard Worker0x82 0xa4 0x20 0x4d 1423*9880d681SAndroid Build Coastguard Worker0xc3 0x70 0x20 0x0d 1424*9880d681SAndroid Build Coastguard Worker0xe4 0xb0 0x20 0x4d 1425*9880d681SAndroid Build Coastguard Worker 1426*9880d681SAndroid Build Coastguard Worker# CHECK: st4.b { v1, v2, v3, v4 }[2], [x3] 1427*9880d681SAndroid Build Coastguard Worker# CHECK: st4.d { v2, v3, v4, v5 }[1], [x4] 1428*9880d681SAndroid Build Coastguard Worker# CHECK: st4.h { v3, v4, v5, v6 }[2], [x6] 1429*9880d681SAndroid Build Coastguard Worker# CHECK: st4.s { v4, v5, v6, v7 }[3], [x7] 1430*9880d681SAndroid Build Coastguard Worker 1431*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0x60 0x0d 1432*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xe2 0x0d 1433*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0x60 0x4d 1434*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xe2 0x4d 1435*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0x60 0x0d 1436*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xe2 0x0d 1437*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0x60 0x4d 1438*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xe2 0x4d 1439*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0x60 0x0d 1440*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0xe2 0x0d 1441*9880d681SAndroid Build Coastguard Worker0x21 0xec 0x60 0x4d 1442*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xe2 0x4d 1443*9880d681SAndroid Build Coastguard Worker0x21 0xec 0x60 0x0d 1444*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xe2 0x0d 1445*9880d681SAndroid Build Coastguard Worker 1446*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8b { v1, v2, v3, v4 }, [x1] 1447*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8b { v1, v2, v3, v4 }, [x1], x2 1448*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.16b { v1, v2, v3, v4 }, [x1] 1449*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.16b { v1, v2, v3, v4 }, [x1], x2 1450*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.4h { v1, v2, v3, v4 }, [x1] 1451*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.4h { v1, v2, v3, v4 }, [x1], x2 1452*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8h { v1, v2, v3, v4 }, [x1] 1453*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8h { v1, v2, v3, v4 }, [x1], x2 1454*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2s { v1, v2, v3, v4 }, [x1] 1455*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2s { v1, v2, v3, v4 }, [x1], x2 1456*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2d { v1, v2, v3, v4 }, [x1] 1457*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2d { v1, v2, v3, v4 }, [x1], x2 1458*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.1d { v1, v2, v3, v4 }, [x1] 1459*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.1d { v1, v2, v3, v4 }, [x1], x2 1460*9880d681SAndroid Build Coastguard Worker 1461*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xff 0x0d 1462*9880d681SAndroid Build Coastguard Worker0x21 0xe0 0xff 0x4d 1463*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xff 0x0d 1464*9880d681SAndroid Build Coastguard Worker0x21 0xe4 0xff 0x4d 1465*9880d681SAndroid Build Coastguard Worker0x21 0xe8 0xff 0x0d 1466*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xff 0x4d 1467*9880d681SAndroid Build Coastguard Worker0x21 0xec 0xff 0x0d 1468*9880d681SAndroid Build Coastguard Worker 1469*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8b { v1, v2, v3, v4 }, [x1], #4 1470*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.16b { v1, v2, v3, v4 }, [x1], #4 1471*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.4h { v1, v2, v3, v4 }, [x1], #8 1472*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.8h { v1, v2, v3, v4 }, [x1], #8 1473*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2s { v1, v2, v3, v4 }, [x1], #16 1474*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.2d { v1, v2, v3, v4 }, [x1], #32 1475*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.1d { v1, v2, v3, v4 }, [x1], #32 1476*9880d681SAndroid Build Coastguard Worker 1477*9880d681SAndroid Build Coastguard Worker0x20 0xe4 0x00 0x2f 1478*9880d681SAndroid Build Coastguard Worker0x20 0xe4 0x00 0x6f 1479*9880d681SAndroid Build Coastguard Worker0x20 0xe4 0x00 0x0f 1480*9880d681SAndroid Build Coastguard Worker0x20 0xe4 0x00 0x4f 1481*9880d681SAndroid Build Coastguard Worker 1482*9880d681SAndroid Build Coastguard Worker# CHECK: movi d0, #0x000000000000ff 1483*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2d v0, #0x000000000000ff 1484*9880d681SAndroid Build Coastguard Worker# CHECK: movi.8b v0, #0x1 1485*9880d681SAndroid Build Coastguard Worker# CHECK: movi.16b v0, #0x1 1486*9880d681SAndroid Build Coastguard Worker 1487*9880d681SAndroid Build Coastguard Worker0x20 0x04 0x00 0x0f 1488*9880d681SAndroid Build Coastguard Worker0x20 0x24 0x00 0x0f 1489*9880d681SAndroid Build Coastguard Worker0x20 0x44 0x00 0x0f 1490*9880d681SAndroid Build Coastguard Worker0x20 0x64 0x00 0x0f 1491*9880d681SAndroid Build Coastguard Worker 1492*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2s v0, #0x1 1493*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2s v0, #0x1, lsl #8 1494*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2s v0, #0x1, lsl #16 1495*9880d681SAndroid Build Coastguard Worker# CHECK: movi.2s v0, #0x1, lsl #24 1496*9880d681SAndroid Build Coastguard Worker 1497*9880d681SAndroid Build Coastguard Worker0x20 0x04 0x00 0x4f 1498*9880d681SAndroid Build Coastguard Worker0x20 0x24 0x00 0x4f 1499*9880d681SAndroid Build Coastguard Worker0x20 0x44 0x00 0x4f 1500*9880d681SAndroid Build Coastguard Worker0x20 0x64 0x00 0x4f 1501*9880d681SAndroid Build Coastguard Worker 1502*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4s v0, #0x1 1503*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4s v0, #0x1, lsl #8 1504*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4s v0, #0x1, lsl #16 1505*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4s v0, #0x1, lsl #24 1506*9880d681SAndroid Build Coastguard Worker 1507*9880d681SAndroid Build Coastguard Worker0x20 0x84 0x00 0x0f 1508*9880d681SAndroid Build Coastguard Worker0x20 0xa4 0x00 0x0f 1509*9880d681SAndroid Build Coastguard Worker 1510*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4h v0, #0x1 1511*9880d681SAndroid Build Coastguard Worker# CHECK: movi.4h v0, #0x1, lsl #8 1512*9880d681SAndroid Build Coastguard Worker 1513*9880d681SAndroid Build Coastguard Worker0x20 0x84 0x00 0x4f 1514*9880d681SAndroid Build Coastguard Worker0x20 0xa4 0x00 0x4f 1515*9880d681SAndroid Build Coastguard Worker 1516*9880d681SAndroid Build Coastguard Worker# CHECK: movi.8h v0, #0x1 1517*9880d681SAndroid Build Coastguard Worker# CHECK: movi.8h v0, #0x1, lsl #8 1518*9880d681SAndroid Build Coastguard Worker 1519*9880d681SAndroid Build Coastguard Worker0x20 0x04 0x00 0x2f 1520*9880d681SAndroid Build Coastguard Worker0x20 0x24 0x00 0x2f 1521*9880d681SAndroid Build Coastguard Worker0x20 0x44 0x00 0x2f 1522*9880d681SAndroid Build Coastguard Worker0x20 0x64 0x00 0x2f 1523*9880d681SAndroid Build Coastguard Worker 1524*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1 1525*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, lsl #8 1526*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, lsl #16 1527*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, lsl #24 1528*9880d681SAndroid Build Coastguard Worker 1529*9880d681SAndroid Build Coastguard Worker0x20 0x04 0x00 0x6f 1530*9880d681SAndroid Build Coastguard Worker0x20 0x24 0x00 0x6f 1531*9880d681SAndroid Build Coastguard Worker0x20 0x44 0x00 0x6f 1532*9880d681SAndroid Build Coastguard Worker0x20 0x64 0x00 0x6f 1533*9880d681SAndroid Build Coastguard Worker 1534*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1 1535*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, lsl #8 1536*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, lsl #16 1537*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, lsl #24 1538*9880d681SAndroid Build Coastguard Worker 1539*9880d681SAndroid Build Coastguard Worker0x20 0x84 0x00 0x2f 1540*9880d681SAndroid Build Coastguard Worker0x20 0xa4 0x00 0x2f 1541*9880d681SAndroid Build Coastguard Worker 1542*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4h v0, #0x1 1543*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4h v0, #0x1, lsl #8 1544*9880d681SAndroid Build Coastguard Worker 1545*9880d681SAndroid Build Coastguard Worker0x20 0x84 0x00 0x6f 1546*9880d681SAndroid Build Coastguard Worker0x20 0xa4 0x00 0x6f 1547*9880d681SAndroid Build Coastguard Worker 1548*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.8h v0, #0x1 1549*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.8h v0, #0x1, lsl #8 1550*9880d681SAndroid Build Coastguard Worker 1551*9880d681SAndroid Build Coastguard Worker0x20 0xc4 0x00 0x2f 1552*9880d681SAndroid Build Coastguard Worker0x20 0xd4 0x00 0x2f 1553*9880d681SAndroid Build Coastguard Worker0x20 0xc4 0x00 0x6f 1554*9880d681SAndroid Build Coastguard Worker0x20 0xd4 0x00 0x6f 1555*9880d681SAndroid Build Coastguard Worker 1556*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, msl #8 1557*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.2s v0, #0x1, msl #16 1558*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, msl #8 1559*9880d681SAndroid Build Coastguard Worker# CHECK: mvni.4s v0, #0x1, msl #16 1560*9880d681SAndroid Build Coastguard Worker 1561*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x21 0x2e 1562*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x21 0x2e 1563*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa1 0x2e 1564*9880d681SAndroid Build Coastguard Worker0x00 0x98 0x21 0x0e 1565*9880d681SAndroid Build Coastguard Worker0x00 0x88 0x21 0x0e 1566*9880d681SAndroid Build Coastguard Worker0x00 0x88 0xa1 0x0e 1567*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa1 0x0e 1568*9880d681SAndroid Build Coastguard Worker 1569*9880d681SAndroid Build Coastguard Worker# CHECK: frinta.2s v0, v0 1570*9880d681SAndroid Build Coastguard Worker# CHECK: frintx.2s v0, v0 1571*9880d681SAndroid Build Coastguard Worker# CHECK: frinti.2s v0, v0 1572*9880d681SAndroid Build Coastguard Worker# CHECK: frintm.2s v0, v0 1573*9880d681SAndroid Build Coastguard Worker# CHECK: frintn.2s v0, v0 1574*9880d681SAndroid Build Coastguard Worker# CHECK: frintp.2s v0, v0 1575*9880d681SAndroid Build Coastguard Worker# CHECK: frintz.2s v0, v0 1576*9880d681SAndroid Build Coastguard Worker 1577*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 1578*9880d681SAndroid Build Coastguard Worker# AdvSIMD scalar x index instructions 1579*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 1580*9880d681SAndroid Build Coastguard Worker 1581*9880d681SAndroid Build Coastguard Worker0x00 0x18 0xa0 0x5f 1582*9880d681SAndroid Build Coastguard Worker0x00 0x18 0xc0 0x5f 1583*9880d681SAndroid Build Coastguard Worker0x00 0x58 0xa0 0x5f 1584*9880d681SAndroid Build Coastguard Worker0x00 0x58 0xc0 0x5f 1585*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa0 0x7f 1586*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xc0 0x7f 1587*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xa0 0x5f 1588*9880d681SAndroid Build Coastguard Worker0x00 0x98 0xc0 0x5f 1589*9880d681SAndroid Build Coastguard Worker0x00 0x38 0x70 0x5f 1590*9880d681SAndroid Build Coastguard Worker0x00 0x38 0xa0 0x5f 1591*9880d681SAndroid Build Coastguard Worker0x00 0x78 0x70 0x5f 1592*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0x70 0x5f 1593*9880d681SAndroid Build Coastguard Worker0x00 0xc8 0xa0 0x5f 1594*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0x70 0x5f 1595*9880d681SAndroid Build Coastguard Worker0x00 0xb8 0xa0 0x5f 1596*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0x70 0x5f 1597*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa0 0x5f 1598*9880d681SAndroid Build Coastguard Worker 1599*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.s s0, s0, v0[3] 1600*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.d d0, d0, v0[1] 1601*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.s s0, s0, v0[3] 1602*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.d d0, d0, v0[1] 1603*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.s s0, s0, v0[3] 1604*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.d d0, d0, v0[1] 1605*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.s s0, s0, v0[3] 1606*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.d d0, d0, v0[1] 1607*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal.h s0, h0, v0[7] 1608*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal.s d0, s0, v0[3] 1609*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl.h s0, h0, v0[7] 1610*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.h h0, h0, v0[7] 1611*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.s s0, s0, v0[3] 1612*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull.h s0, h0, v0[7] 1613*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull.s d0, s0, v0[3] 1614*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.h h0, h0, v0[7] 1615*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.s s0, s0, v0[3] 1616*9880d681SAndroid Build Coastguard Worker 1617*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 1618*9880d681SAndroid Build Coastguard Worker# AdvSIMD vector x index instructions 1619*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 1620*9880d681SAndroid Build Coastguard Worker 1621*9880d681SAndroid Build Coastguard Worker 0x00 0x10 0x80 0x0f 1622*9880d681SAndroid Build Coastguard Worker 0x00 0x10 0xa0 0x4f 1623*9880d681SAndroid Build Coastguard Worker 0x00 0x18 0xc0 0x4f 1624*9880d681SAndroid Build Coastguard Worker 0x00 0x50 0x80 0x0f 1625*9880d681SAndroid Build Coastguard Worker 0x00 0x50 0xa0 0x4f 1626*9880d681SAndroid Build Coastguard Worker 0x00 0x58 0xc0 0x4f 1627*9880d681SAndroid Build Coastguard Worker 0x00 0x90 0x80 0x2f 1628*9880d681SAndroid Build Coastguard Worker 0x00 0x90 0xa0 0x6f 1629*9880d681SAndroid Build Coastguard Worker 0x00 0x98 0xc0 0x6f 1630*9880d681SAndroid Build Coastguard Worker 0x00 0x90 0x80 0x0f 1631*9880d681SAndroid Build Coastguard Worker 0x00 0x90 0xa0 0x4f 1632*9880d681SAndroid Build Coastguard Worker 0x00 0x98 0xc0 0x4f 1633*9880d681SAndroid Build Coastguard Worker 0x00 0x00 0x40 0x2f 1634*9880d681SAndroid Build Coastguard Worker 0x00 0x00 0x50 0x6f 1635*9880d681SAndroid Build Coastguard Worker 0x00 0x08 0x80 0x2f 1636*9880d681SAndroid Build Coastguard Worker 0x00 0x08 0xa0 0x6f 1637*9880d681SAndroid Build Coastguard Worker 0x00 0x40 0x40 0x2f 1638*9880d681SAndroid Build Coastguard Worker 0x00 0x40 0x50 0x6f 1639*9880d681SAndroid Build Coastguard Worker 0x00 0x48 0x80 0x2f 1640*9880d681SAndroid Build Coastguard Worker 0x00 0x48 0xa0 0x6f 1641*9880d681SAndroid Build Coastguard Worker 0x00 0x80 0x40 0x0f 1642*9880d681SAndroid Build Coastguard Worker 0x00 0x80 0x50 0x4f 1643*9880d681SAndroid Build Coastguard Worker 0x00 0x88 0x80 0x0f 1644*9880d681SAndroid Build Coastguard Worker 0x00 0x88 0xa0 0x4f 1645*9880d681SAndroid Build Coastguard Worker 0x00 0x20 0x40 0x0f 1646*9880d681SAndroid Build Coastguard Worker 0x00 0x20 0x50 0x4f 1647*9880d681SAndroid Build Coastguard Worker 0x00 0x28 0x80 0x0f 1648*9880d681SAndroid Build Coastguard Worker 0x00 0x28 0xa0 0x4f 1649*9880d681SAndroid Build Coastguard Worker 0x00 0x60 0x40 0x0f 1650*9880d681SAndroid Build Coastguard Worker 0x00 0x60 0x50 0x4f 1651*9880d681SAndroid Build Coastguard Worker 0x00 0x68 0x80 0x0f 1652*9880d681SAndroid Build Coastguard Worker 0x00 0x68 0xa0 0x4f 1653*9880d681SAndroid Build Coastguard Worker 0x00 0xa0 0x40 0x0f 1654*9880d681SAndroid Build Coastguard Worker 0x00 0xa0 0x50 0x4f 1655*9880d681SAndroid Build Coastguard Worker 0x00 0xa8 0x80 0x0f 1656*9880d681SAndroid Build Coastguard Worker 0x00 0xa8 0xa0 0x4f 1657*9880d681SAndroid Build Coastguard Worker 0x00 0x30 0x40 0x0f 1658*9880d681SAndroid Build Coastguard Worker 0x00 0x30 0x50 0x4f 1659*9880d681SAndroid Build Coastguard Worker 0x00 0x38 0x80 0x0f 1660*9880d681SAndroid Build Coastguard Worker 0x00 0x38 0xa0 0x4f 1661*9880d681SAndroid Build Coastguard Worker 0x00 0x70 0x40 0x0f 1662*9880d681SAndroid Build Coastguard Worker 0x00 0x70 0x50 0x4f 1663*9880d681SAndroid Build Coastguard Worker 0x00 0x78 0x80 0x0f 1664*9880d681SAndroid Build Coastguard Worker 0x00 0x78 0xa0 0x4f 1665*9880d681SAndroid Build Coastguard Worker 0x00 0xc0 0x40 0x0f 1666*9880d681SAndroid Build Coastguard Worker 0x00 0xc0 0x50 0x4f 1667*9880d681SAndroid Build Coastguard Worker 0x00 0xc8 0x80 0x0f 1668*9880d681SAndroid Build Coastguard Worker 0x00 0xc8 0xa0 0x4f 1669*9880d681SAndroid Build Coastguard Worker 0x00 0xb0 0x40 0x0f 1670*9880d681SAndroid Build Coastguard Worker 0x00 0xb0 0x50 0x4f 1671*9880d681SAndroid Build Coastguard Worker 0x00 0xb8 0x80 0x0f 1672*9880d681SAndroid Build Coastguard Worker 0x00 0xb8 0xa0 0x4f 1673*9880d681SAndroid Build Coastguard Worker 0x00 0xd0 0x40 0x0f 1674*9880d681SAndroid Build Coastguard Worker 0x00 0xd0 0x50 0x4f 1675*9880d681SAndroid Build Coastguard Worker 0x00 0xd8 0x80 0x0f 1676*9880d681SAndroid Build Coastguard Worker 0x00 0xd8 0xa0 0x4f 1677*9880d681SAndroid Build Coastguard Worker 0x00 0x20 0x40 0x2f 1678*9880d681SAndroid Build Coastguard Worker 0x00 0x20 0x50 0x6f 1679*9880d681SAndroid Build Coastguard Worker 0x00 0x28 0x80 0x2f 1680*9880d681SAndroid Build Coastguard Worker 0x00 0x28 0xa0 0x6f 1681*9880d681SAndroid Build Coastguard Worker 0x00 0x60 0x40 0x2f 1682*9880d681SAndroid Build Coastguard Worker 0x00 0x60 0x50 0x6f 1683*9880d681SAndroid Build Coastguard Worker 0x00 0x68 0x80 0x2f 1684*9880d681SAndroid Build Coastguard Worker 0x00 0x68 0xa0 0x6f 1685*9880d681SAndroid Build Coastguard Worker 0x00 0xa0 0x40 0x2f 1686*9880d681SAndroid Build Coastguard Worker 0x00 0xa0 0x50 0x6f 1687*9880d681SAndroid Build Coastguard Worker 0x00 0xa8 0x80 0x2f 1688*9880d681SAndroid Build Coastguard Worker 0x00 0xa8 0xa0 0x6f 1689*9880d681SAndroid Build Coastguard Worker 1690*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.2s v0, v0, v0[0] 1691*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.4s v0, v0, v0[1] 1692*9880d681SAndroid Build Coastguard Worker# CHECK: fmla.2d v0, v0, v0[1] 1693*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.2s v0, v0, v0[0] 1694*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.4s v0, v0, v0[1] 1695*9880d681SAndroid Build Coastguard Worker# CHECK: fmls.2d v0, v0, v0[1] 1696*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.2s v0, v0, v0[0] 1697*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.4s v0, v0, v0[1] 1698*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx.2d v0, v0, v0[1] 1699*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.2s v0, v0, v0[0] 1700*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.4s v0, v0, v0[1] 1701*9880d681SAndroid Build Coastguard Worker# CHECK: fmul.2d v0, v0, v0[1] 1702*9880d681SAndroid Build Coastguard Worker# CHECK: mla.4h v0, v0, v0[0] 1703*9880d681SAndroid Build Coastguard Worker# CHECK: mla.8h v0, v0, v0[1] 1704*9880d681SAndroid Build Coastguard Worker# CHECK: mla.2s v0, v0, v0[2] 1705*9880d681SAndroid Build Coastguard Worker# CHECK: mla.4s v0, v0, v0[3] 1706*9880d681SAndroid Build Coastguard Worker# CHECK: mls.4h v0, v0, v0[0] 1707*9880d681SAndroid Build Coastguard Worker# CHECK: mls.8h v0, v0, v0[1] 1708*9880d681SAndroid Build Coastguard Worker# CHECK: mls.2s v0, v0, v0[2] 1709*9880d681SAndroid Build Coastguard Worker# CHECK: mls.4s v0, v0, v0[3] 1710*9880d681SAndroid Build Coastguard Worker# CHECK: mul.4h v0, v0, v0[0] 1711*9880d681SAndroid Build Coastguard Worker# CHECK: mul.8h v0, v0, v0[1] 1712*9880d681SAndroid Build Coastguard Worker# CHECK: mul.2s v0, v0, v0[2] 1713*9880d681SAndroid Build Coastguard Worker# CHECK: mul.4s v0, v0, v0[3] 1714*9880d681SAndroid Build Coastguard Worker# CHECK: smlal.4s v0, v0, v0[0] 1715*9880d681SAndroid Build Coastguard Worker# CHECK: smlal2.4s v0, v0, v0[1] 1716*9880d681SAndroid Build Coastguard Worker# CHECK: smlal.2d v0, v0, v0[2] 1717*9880d681SAndroid Build Coastguard Worker# CHECK: smlal2.2d v0, v0, v0[3] 1718*9880d681SAndroid Build Coastguard Worker# CHECK: smlsl.4s v0, v0, v0[0] 1719*9880d681SAndroid Build Coastguard Worker# CHECK: smlsl2.4s v0, v0, v0[1] 1720*9880d681SAndroid Build Coastguard Worker# CHECK: smlsl.2d v0, v0, v0[2] 1721*9880d681SAndroid Build Coastguard Worker# CHECK: smlsl2.2d v0, v0, v0[3] 1722*9880d681SAndroid Build Coastguard Worker# CHECK: smull.4s v0, v0, v0[0] 1723*9880d681SAndroid Build Coastguard Worker# CHECK: smull2.4s v0, v0, v0[1] 1724*9880d681SAndroid Build Coastguard Worker# CHECK: smull.2d v0, v0, v0[2] 1725*9880d681SAndroid Build Coastguard Worker# CHECK: smull2.2d v0, v0, v0[3] 1726*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal.4s v0, v0, v0[0] 1727*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal2.4s v0, v0, v0[1] 1728*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal.2d v0, v0, v0[2] 1729*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal2.2d v0, v0, v0[3] 1730*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl.4s v0, v0, v0[0] 1731*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl2.4s v0, v0, v0[1] 1732*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl.2d v0, v0, v0[2] 1733*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl2.2d v0, v0, v0[3] 1734*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.4h v0, v0, v0[0] 1735*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.8h v0, v0, v0[1] 1736*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.2s v0, v0, v0[2] 1737*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmulh.4s v0, v0, v0[3] 1738*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull.4s v0, v0, v0[0] 1739*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull2.4s v0, v0, v0[1] 1740*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull.2d v0, v0, v0[2] 1741*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull2.2d v0, v0, v0[3] 1742*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.4h v0, v0, v0[0] 1743*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.8h v0, v0, v0[1] 1744*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.2s v0, v0, v0[2] 1745*9880d681SAndroid Build Coastguard Worker# CHECK: sqrdmulh.4s v0, v0, v0[3] 1746*9880d681SAndroid Build Coastguard Worker# CHECK: umlal.4s v0, v0, v0[0] 1747*9880d681SAndroid Build Coastguard Worker# CHECK: umlal2.4s v0, v0, v0[1] 1748*9880d681SAndroid Build Coastguard Worker# CHECK: umlal.2d v0, v0, v0[2] 1749*9880d681SAndroid Build Coastguard Worker# CHECK: umlal2.2d v0, v0, v0[3] 1750*9880d681SAndroid Build Coastguard Worker# CHECK: umlsl.4s v0, v0, v0[0] 1751*9880d681SAndroid Build Coastguard Worker# CHECK: umlsl2.4s v0, v0, v0[1] 1752*9880d681SAndroid Build Coastguard Worker# CHECK: umlsl.2d v0, v0, v0[2] 1753*9880d681SAndroid Build Coastguard Worker# CHECK: umlsl2.2d v0, v0, v0[3] 1754*9880d681SAndroid Build Coastguard Worker# CHECK: umull.4s v0, v0, v0[0] 1755*9880d681SAndroid Build Coastguard Worker# CHECK: umull2.4s v0, v0, v0[1] 1756*9880d681SAndroid Build Coastguard Worker# CHECK: umull.2d v0, v0, v0[2] 1757*9880d681SAndroid Build Coastguard Worker# CHECK: umull2.2d v0, v0, v0[3] 1758*9880d681SAndroid Build Coastguard Worker 1759*9880d681SAndroid Build Coastguard Worker 1760*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 1761*9880d681SAndroid Build Coastguard Worker# AdvSIMD scalar + shift instructions 1762*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 1763*9880d681SAndroid Build Coastguard Worker 1764*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x41 0x5f 1765*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x41 0x7f 1766*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x09 0x5f 1767*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x12 0x5f 1768*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x23 0x5f 1769*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x09 0x7f 1770*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x12 0x7f 1771*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x23 0x7f 1772*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x09 0x7f 1773*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x12 0x7f 1774*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x23 0x7f 1775*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x44 0x7f 1776*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x09 0x5f 1777*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x12 0x5f 1778*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x23 0x5f 1779*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x44 0x5f 1780*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x09 0x5f 1781*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x12 0x5f 1782*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x23 0x5f 1783*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x09 0x7f 1784*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x12 0x7f 1785*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x23 0x7f 1786*9880d681SAndroid Build Coastguard Worker 0x00 0x44 0x41 0x7f 1787*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x41 0x5f 1788*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x41 0x5f 1789*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x41 0x5f 1790*9880d681SAndroid Build Coastguard Worker 0x00 0xe4 0x21 0x7f 1791*9880d681SAndroid Build Coastguard Worker 0x00 0xe4 0x42 0x7f 1792*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x09 0x7f 1793*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x12 0x7f 1794*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x23 0x7f 1795*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x09 0x7f 1796*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x12 0x7f 1797*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x23 0x7f 1798*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x44 0x7f 1799*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x09 0x7f 1800*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x12 0x7f 1801*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x23 0x7f 1802*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x41 0x7f 1803*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x41 0x7f 1804*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x41 0x7f 1805*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x41 0x7f 1806*9880d681SAndroid Build Coastguard Worker 1807*9880d681SAndroid Build Coastguard Worker# CHECK: shl d0, d0, #0x1 1808*9880d681SAndroid Build Coastguard Worker# CHECK: sli d0, d0, #0x1 1809*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn b0, h0, #0x7 1810*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn h0, s0, #0xe 1811*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn s0, d0, #0x1d 1812*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun b0, h0, #0x7 1813*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun h0, s0, #0xe 1814*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun s0, d0, #0x1d 1815*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu b0, b0, #0x1 1816*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu h0, h0, #0x2 1817*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu s0, s0, #0x3 1818*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu d0, d0, #0x4 1819*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl b0, b0, #0x1 1820*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl h0, h0, #0x2 1821*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl s0, s0, #0x3 1822*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl d0, d0, #0x4 1823*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn b0, h0, #0x7 1824*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn h0, s0, #0xe 1825*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn s0, d0, #0x1d 1826*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun b0, h0, #0x7 1827*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun h0, s0, #0xe 1828*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun s0, d0, #0x1d 1829*9880d681SAndroid Build Coastguard Worker# CHECK: sri d0, d0, #0x3f 1830*9880d681SAndroid Build Coastguard Worker# CHECK: srshr d0, d0, #0x3f 1831*9880d681SAndroid Build Coastguard Worker# CHECK: srsra d0, d0, #0x3f 1832*9880d681SAndroid Build Coastguard Worker# CHECK: sshr d0, d0, #0x3f 1833*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf s0, s0, #0x1f 1834*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf d0, d0, #0x3e 1835*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn b0, h0, #0x7 1836*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn h0, s0, #0xe 1837*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn s0, d0, #0x1d 1838*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl b0, b0, #0x1 1839*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl h0, h0, #0x2 1840*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl s0, s0, #0x3 1841*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl d0, d0, #0x4 1842*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn b0, h0, #0x7 1843*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn h0, s0, #0xe 1844*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn s0, d0, #0x1d 1845*9880d681SAndroid Build Coastguard Worker# CHECK: urshr d0, d0, #0x3f 1846*9880d681SAndroid Build Coastguard Worker# CHECK: ursra d0, d0, #0x3f 1847*9880d681SAndroid Build Coastguard Worker# CHECK: ushr d0, d0, #0x3f 1848*9880d681SAndroid Build Coastguard Worker# CHECK: usra d0, d0, #0x3f 1849*9880d681SAndroid Build Coastguard Worker 1850*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 1851*9880d681SAndroid Build Coastguard Worker# AdvSIMD vector + shift instructions 1852*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 1853*9880d681SAndroid Build Coastguard Worker 1854*9880d681SAndroid Build Coastguard Worker 0x00 0xfc 0x21 0x0f 1855*9880d681SAndroid Build Coastguard Worker 0x00 0xfc 0x22 0x4f 1856*9880d681SAndroid Build Coastguard Worker 0x00 0xfc 0x43 0x4f 1857*9880d681SAndroid Build Coastguard Worker 0x00 0xfc 0x21 0x2f 1858*9880d681SAndroid Build Coastguard Worker 0x00 0xfc 0x22 0x6f 1859*9880d681SAndroid Build Coastguard Worker 0x00 0xfc 0x43 0x6f 1860*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x09 0x0f 1861*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x0a 0x4f 1862*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x13 0x0f 1863*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x14 0x4f 1864*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x25 0x0f 1865*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x26 0x4f 1866*9880d681SAndroid Build Coastguard Worker 0x00 0xe4 0x21 0x0f 1867*9880d681SAndroid Build Coastguard Worker 0x00 0xe4 0x22 0x4f 1868*9880d681SAndroid Build Coastguard Worker 0x00 0xe4 0x43 0x4f 1869*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x09 0x0f 1870*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x0a 0x4f 1871*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x13 0x0f 1872*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x14 0x4f 1873*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x25 0x0f 1874*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x26 0x4f 1875*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x47 0x4f 1876*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x09 0x0f 1877*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x0a 0x4f 1878*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x13 0x0f 1879*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x14 0x4f 1880*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x25 0x0f 1881*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x26 0x4f 1882*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x09 0x2f 1883*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x0a 0x6f 1884*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x13 0x2f 1885*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x14 0x6f 1886*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x25 0x2f 1887*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x26 0x6f 1888*9880d681SAndroid Build Coastguard Worker 0x00 0x54 0x47 0x6f 1889*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x09 0x0f 1890*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x0a 0x4f 1891*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x13 0x0f 1892*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x14 0x4f 1893*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x25 0x0f 1894*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x26 0x4f 1895*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x09 0x2f 1896*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x0a 0x6f 1897*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x13 0x2f 1898*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x14 0x6f 1899*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x25 0x2f 1900*9880d681SAndroid Build Coastguard Worker 0x00 0x8c 0x26 0x6f 1901*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x09 0x2f 1902*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x0a 0x6f 1903*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x13 0x2f 1904*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x14 0x6f 1905*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x25 0x2f 1906*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x26 0x6f 1907*9880d681SAndroid Build Coastguard Worker 0x00 0x64 0x47 0x6f 1908*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x09 0x0f 1909*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x0a 0x4f 1910*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x13 0x0f 1911*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x14 0x4f 1912*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x25 0x0f 1913*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x26 0x4f 1914*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x47 0x4f 1915*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x09 0x0f 1916*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x0a 0x4f 1917*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x13 0x0f 1918*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x14 0x4f 1919*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x25 0x0f 1920*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x26 0x4f 1921*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x09 0x2f 1922*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x0a 0x6f 1923*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x13 0x2f 1924*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x14 0x6f 1925*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x25 0x2f 1926*9880d681SAndroid Build Coastguard Worker 0x00 0x84 0x26 0x6f 1927*9880d681SAndroid Build Coastguard Worker 0x00 0x44 0x09 0x2f 1928*9880d681SAndroid Build Coastguard Worker 0x00 0x44 0x0a 0x6f 1929*9880d681SAndroid Build Coastguard Worker 0x00 0x44 0x13 0x2f 1930*9880d681SAndroid Build Coastguard Worker 0x00 0x44 0x14 0x6f 1931*9880d681SAndroid Build Coastguard Worker 0x00 0x44 0x25 0x2f 1932*9880d681SAndroid Build Coastguard Worker 0x00 0x44 0x26 0x6f 1933*9880d681SAndroid Build Coastguard Worker 0x00 0x44 0x47 0x6f 1934*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x09 0x0f 1935*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x0a 0x4f 1936*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x13 0x0f 1937*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x14 0x4f 1938*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x25 0x0f 1939*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x26 0x4f 1940*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x47 0x4f 1941*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x09 0x0f 1942*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x0a 0x4f 1943*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x13 0x0f 1944*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x14 0x4f 1945*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x25 0x0f 1946*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x26 0x4f 1947*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x47 0x4f 1948*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x09 0x0f 1949*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x0a 0x4f 1950*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x13 0x0f 1951*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x14 0x4f 1952*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x25 0x0f 1953*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x26 0x4f 1954*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x09 0x0f 1955*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x0a 0x4f 1956*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x13 0x0f 1957*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x14 0x4f 1958*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x25 0x0f 1959*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x26 0x4f 1960*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x47 0x4f 1961*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x09 0x0f 1962*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x0a 0x4f 1963*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x13 0x0f 1964*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x14 0x4f 1965*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x25 0x0f 1966*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x26 0x4f 1967*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x47 0x4f 1968*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x40 0x5f 1969*9880d681SAndroid Build Coastguard Worker 0x00 0xe4 0x21 0x2f 1970*9880d681SAndroid Build Coastguard Worker 0x00 0xe4 0x22 0x6f 1971*9880d681SAndroid Build Coastguard Worker 0x00 0xe4 0x43 0x6f 1972*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x09 0x2f 1973*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x0a 0x6f 1974*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x13 0x2f 1975*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x14 0x6f 1976*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x25 0x2f 1977*9880d681SAndroid Build Coastguard Worker 0x00 0x9c 0x26 0x6f 1978*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x09 0x2f 1979*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x0a 0x6f 1980*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x13 0x2f 1981*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x14 0x6f 1982*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x25 0x2f 1983*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x26 0x6f 1984*9880d681SAndroid Build Coastguard Worker 0x00 0x74 0x47 0x6f 1985*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x09 0x2f 1986*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x0a 0x6f 1987*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x13 0x2f 1988*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x14 0x6f 1989*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x25 0x2f 1990*9880d681SAndroid Build Coastguard Worker 0x00 0x94 0x26 0x6f 1991*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x09 0x2f 1992*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x0a 0x6f 1993*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x13 0x2f 1994*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x14 0x6f 1995*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x25 0x2f 1996*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x26 0x6f 1997*9880d681SAndroid Build Coastguard Worker 0x00 0x24 0x47 0x6f 1998*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x09 0x2f 1999*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x0a 0x6f 2000*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x13 0x2f 2001*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x14 0x6f 2002*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x25 0x2f 2003*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x26 0x6f 2004*9880d681SAndroid Build Coastguard Worker 0x00 0x34 0x47 0x6f 2005*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x09 0x2f 2006*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x0a 0x6f 2007*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x13 0x2f 2008*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x14 0x6f 2009*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x25 0x2f 2010*9880d681SAndroid Build Coastguard Worker 0x00 0xa4 0x26 0x6f 2011*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x09 0x2f 2012*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x0a 0x6f 2013*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x13 0x2f 2014*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x14 0x6f 2015*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x25 0x2f 2016*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x26 0x6f 2017*9880d681SAndroid Build Coastguard Worker 0x00 0x04 0x47 0x6f 2018*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x09 0x2f 2019*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x0a 0x6f 2020*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x13 0x2f 2021*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x14 0x6f 2022*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x25 0x2f 2023*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x26 0x6f 2024*9880d681SAndroid Build Coastguard Worker 0x00 0x14 0x47 0x6f 2025*9880d681SAndroid Build Coastguard Worker 2026*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzs.2s v0, v0, #0x1f 2027*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzs.4s v0, v0, #0x1e 2028*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzs.2d v0, v0, #0x3d 2029*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzu.2s v0, v0, #0x1f 2030*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzu.4s v0, v0, #0x1e 2031*9880d681SAndroid Build Coastguard Worker# CHECK: fcvtzu.2d v0, v0, #0x3d 2032*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn.8b v0, v0, #0x7 2033*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn2.16b v0, v0, #0x6 2034*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn.4h v0, v0, #0xd 2035*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn2.8h v0, v0, #0xc 2036*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn.2s v0, v0, #0x1b 2037*9880d681SAndroid Build Coastguard Worker# CHECK: rshrn2.4s v0, v0, #0x1a 2038*9880d681SAndroid Build Coastguard Worker# CHECK: scvtf.2s v0, v0, #0x1f 2039*9880d681SAndroid Build Coastguard Worker# CHECK: scvtf.4s v0, v0, #0x1e 2040*9880d681SAndroid Build Coastguard Worker# CHECK: scvtf.2d v0, v0, #0x3d 2041*9880d681SAndroid Build Coastguard Worker# CHECK: shl.8b v0, v0, #0x1 2042*9880d681SAndroid Build Coastguard Worker# CHECK: shl.16b v0, v0, #0x2 2043*9880d681SAndroid Build Coastguard Worker# CHECK: shl.4h v0, v0, #0x3 2044*9880d681SAndroid Build Coastguard Worker# CHECK: shl.8h v0, v0, #0x4 2045*9880d681SAndroid Build Coastguard Worker# CHECK: shl.2s v0, v0, #0x5 2046*9880d681SAndroid Build Coastguard Worker# CHECK: shl.4s v0, v0, #0x6 2047*9880d681SAndroid Build Coastguard Worker# CHECK: shl.2d v0, v0, #0x7 2048*9880d681SAndroid Build Coastguard Worker# CHECK: shrn.8b v0, v0, #0x7 2049*9880d681SAndroid Build Coastguard Worker# CHECK: shrn2.16b v0, v0, #0x6 2050*9880d681SAndroid Build Coastguard Worker# CHECK: shrn.4h v0, v0, #0xd 2051*9880d681SAndroid Build Coastguard Worker# CHECK: shrn2.8h v0, v0, #0xc 2052*9880d681SAndroid Build Coastguard Worker# CHECK: shrn.2s v0, v0, #0x1b 2053*9880d681SAndroid Build Coastguard Worker# CHECK: shrn2.4s v0, v0, #0x1a 2054*9880d681SAndroid Build Coastguard Worker# CHECK: sli.8b v0, v0, #0x1 2055*9880d681SAndroid Build Coastguard Worker# CHECK: sli.16b v0, v0, #0x2 2056*9880d681SAndroid Build Coastguard Worker# CHECK: sli.4h v0, v0, #0x3 2057*9880d681SAndroid Build Coastguard Worker# CHECK: sli.8h v0, v0, #0x4 2058*9880d681SAndroid Build Coastguard Worker# CHECK: sli.2s v0, v0, #0x5 2059*9880d681SAndroid Build Coastguard Worker# CHECK: sli.4s v0, v0, #0x6 2060*9880d681SAndroid Build Coastguard Worker# CHECK: sli.2d v0, v0, #0x7 2061*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn.8b v0, v0, #0x7 2062*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn2.16b v0, v0, #0x6 2063*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn.4h v0, v0, #0xd 2064*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn2.8h v0, v0, #0xc 2065*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn.2s v0, v0, #0x1b 2066*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrn2.4s v0, v0, #0x1a 2067*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun.8b v0, v0, #0x7 2068*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun2.16b v0, v0, #0x6 2069*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun.4h v0, v0, #0xd 2070*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun2.8h v0, v0, #0xc 2071*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun.2s v0, v0, #0x1b 2072*9880d681SAndroid Build Coastguard Worker# CHECK: sqrshrun2.4s v0, v0, #0x1a 2073*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.8b v0, v0, #0x1 2074*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.16b v0, v0, #0x2 2075*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.4h v0, v0, #0x3 2076*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.8h v0, v0, #0x4 2077*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.2s v0, v0, #0x5 2078*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.4s v0, v0, #0x6 2079*9880d681SAndroid Build Coastguard Worker# CHECK: sqshlu.2d v0, v0, #0x7 2080*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.8b v0, v0, #0x1 2081*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.16b v0, v0, #0x2 2082*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.4h v0, v0, #0x3 2083*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.8h v0, v0, #0x4 2084*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.2s v0, v0, #0x5 2085*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.4s v0, v0, #0x6 2086*9880d681SAndroid Build Coastguard Worker# CHECK: sqshl.2d v0, v0, #0x7 2087*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn.8b v0, v0, #0x7 2088*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn2.16b v0, v0, #0x6 2089*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn.4h v0, v0, #0xd 2090*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn2.8h v0, v0, #0xc 2091*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn.2s v0, v0, #0x1b 2092*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrn2.4s v0, v0, #0x1a 2093*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun.8b v0, v0, #0x7 2094*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun2.16b v0, v0, #0x6 2095*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun.4h v0, v0, #0xd 2096*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun2.8h v0, v0, #0xc 2097*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun.2s v0, v0, #0x1b 2098*9880d681SAndroid Build Coastguard Worker# CHECK: sqshrun2.4s v0, v0, #0x1a 2099*9880d681SAndroid Build Coastguard Worker# CHECK: sri.8b v0, v0, #0x7 2100*9880d681SAndroid Build Coastguard Worker# CHECK: sri.16b v0, v0, #0x6 2101*9880d681SAndroid Build Coastguard Worker# CHECK: sri.4h v0, v0, #0xd 2102*9880d681SAndroid Build Coastguard Worker# CHECK: sri.8h v0, v0, #0xc 2103*9880d681SAndroid Build Coastguard Worker# CHECK: sri.2s v0, v0, #0x1b 2104*9880d681SAndroid Build Coastguard Worker# CHECK: sri.4s v0, v0, #0x1a 2105*9880d681SAndroid Build Coastguard Worker# CHECK: sri.2d v0, v0, #0x39 2106*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.8b v0, v0, #0x7 2107*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.16b v0, v0, #0x6 2108*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.4h v0, v0, #0xd 2109*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.8h v0, v0, #0xc 2110*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.2s v0, v0, #0x1b 2111*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.4s v0, v0, #0x1a 2112*9880d681SAndroid Build Coastguard Worker# CHECK: srshr.2d v0, v0, #0x39 2113*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.8b v0, v0, #0x7 2114*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.16b v0, v0, #0x6 2115*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.4h v0, v0, #0xd 2116*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.8h v0, v0, #0xc 2117*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.2s v0, v0, #0x1b 2118*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.4s v0, v0, #0x1a 2119*9880d681SAndroid Build Coastguard Worker# CHECK: srsra.2d v0, v0, #0x39 2120*9880d681SAndroid Build Coastguard Worker# CHECK: sshll.8h v0, v0, #0x1 2121*9880d681SAndroid Build Coastguard Worker# CHECK: sshll2.8h v0, v0, #0x2 2122*9880d681SAndroid Build Coastguard Worker# CHECK: sshll.4s v0, v0, #0x3 2123*9880d681SAndroid Build Coastguard Worker# CHECK: sshll2.4s v0, v0, #0x4 2124*9880d681SAndroid Build Coastguard Worker# CHECK: sshll.2d v0, v0, #0x5 2125*9880d681SAndroid Build Coastguard Worker# CHECK: sshll2.2d v0, v0, #0x6 2126*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.8b v0, v0, #0x7 2127*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.16b v0, v0, #0x6 2128*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.4h v0, v0, #0xd 2129*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.8h v0, v0, #0xc 2130*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.2s v0, v0, #0x1b 2131*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.4s v0, v0, #0x1a 2132*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.2d v0, v0, #0x39 2133*9880d681SAndroid Build Coastguard Worker# CHECK: sshr.8b v0, v0, #0x7 2134*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.16b v0, v0, #0x6 2135*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.4h v0, v0, #0xd 2136*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.8h v0, v0, #0xc 2137*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.2s v0, v0, #0x1b 2138*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.4s v0, v0, #0x1a 2139*9880d681SAndroid Build Coastguard Worker# CHECK: ssra.2d v0, v0, #0x39 2140*9880d681SAndroid Build Coastguard Worker# CHECK: ssra d0, d0, #0x40 2141*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf.2s v0, v0, #0x1f 2142*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf.4s v0, v0, #0x1e 2143*9880d681SAndroid Build Coastguard Worker# CHECK: ucvtf.2d v0, v0, #0x3d 2144*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn.8b v0, v0, #0x7 2145*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn2.16b v0, v0, #0x6 2146*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn.4h v0, v0, #0xd 2147*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn2.8h v0, v0, #0xc 2148*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn.2s v0, v0, #0x1b 2149*9880d681SAndroid Build Coastguard Worker# CHECK: uqrshrn2.4s v0, v0, #0x1a 2150*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.8b v0, v0, #0x1 2151*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.16b v0, v0, #0x2 2152*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.4h v0, v0, #0x3 2153*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.8h v0, v0, #0x4 2154*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.2s v0, v0, #0x5 2155*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.4s v0, v0, #0x6 2156*9880d681SAndroid Build Coastguard Worker# CHECK: uqshl.2d v0, v0, #0x7 2157*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn.8b v0, v0, #0x7 2158*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn2.16b v0, v0, #0x6 2159*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn.4h v0, v0, #0xd 2160*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn2.8h v0, v0, #0xc 2161*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn.2s v0, v0, #0x1b 2162*9880d681SAndroid Build Coastguard Worker# CHECK: uqshrn2.4s v0, v0, #0x1a 2163*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.8b v0, v0, #0x7 2164*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.16b v0, v0, #0x6 2165*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.4h v0, v0, #0xd 2166*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.8h v0, v0, #0xc 2167*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.2s v0, v0, #0x1b 2168*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.4s v0, v0, #0x1a 2169*9880d681SAndroid Build Coastguard Worker# CHECK: urshr.2d v0, v0, #0x39 2170*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.8b v0, v0, #0x7 2171*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.16b v0, v0, #0x6 2172*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.4h v0, v0, #0xd 2173*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.8h v0, v0, #0xc 2174*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.2s v0, v0, #0x1b 2175*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.4s v0, v0, #0x1a 2176*9880d681SAndroid Build Coastguard Worker# CHECK: ursra.2d v0, v0, #0x39 2177*9880d681SAndroid Build Coastguard Worker# CHECK: ushll.8h v0, v0, #0x1 2178*9880d681SAndroid Build Coastguard Worker# CHECK: ushll2.8h v0, v0, #0x2 2179*9880d681SAndroid Build Coastguard Worker# CHECK: ushll.4s v0, v0, #0x3 2180*9880d681SAndroid Build Coastguard Worker# CHECK: ushll2.4s v0, v0, #0x4 2181*9880d681SAndroid Build Coastguard Worker# CHECK: ushll.2d v0, v0, #0x5 2182*9880d681SAndroid Build Coastguard Worker# CHECK: ushll2.2d v0, v0, #0x6 2183*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.8b v0, v0, #0x7 2184*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.16b v0, v0, #0x6 2185*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.4h v0, v0, #0xd 2186*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.8h v0, v0, #0xc 2187*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.2s v0, v0, #0x1b 2188*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.4s v0, v0, #0x1a 2189*9880d681SAndroid Build Coastguard Worker# CHECK: ushr.2d v0, v0, #0x39 2190*9880d681SAndroid Build Coastguard Worker# CHECK: usra.8b v0, v0, #0x7 2191*9880d681SAndroid Build Coastguard Worker# CHECK: usra.16b v0, v0, #0x6 2192*9880d681SAndroid Build Coastguard Worker# CHECK: usra.4h v0, v0, #0xd 2193*9880d681SAndroid Build Coastguard Worker# CHECK: usra.8h v0, v0, #0xc 2194*9880d681SAndroid Build Coastguard Worker# CHECK: usra.2s v0, v0, #0x1b 2195*9880d681SAndroid Build Coastguard Worker# CHECK: usra.4s v0, v0, #0x1a 2196*9880d681SAndroid Build Coastguard Worker# CHECK: usra.2d v0, v0, #0x39 2197*9880d681SAndroid Build Coastguard Worker 2198*9880d681SAndroid Build Coastguard Worker 2199*9880d681SAndroid Build Coastguard Worker 0x00 0xe0 0x20 0x0e 2200*9880d681SAndroid Build Coastguard Worker 0x00 0xe0 0x20 0x4e 2201*9880d681SAndroid Build Coastguard Worker 0x00 0xe0 0xe0 0x0e 2202*9880d681SAndroid Build Coastguard Worker 0x00 0xe0 0xe0 0x4e 2203*9880d681SAndroid Build Coastguard Worker 2204*9880d681SAndroid Build Coastguard Worker# CHECK: pmull.8h v0, v0, v0 2205*9880d681SAndroid Build Coastguard Worker# CHECK: pmull2.8h v0, v0, v0 2206*9880d681SAndroid Build Coastguard Worker# CHECK: pmull.1q v0, v0, v0 2207*9880d681SAndroid Build Coastguard Worker# CHECK: pmull2.1q v0, v0, v0 2208*9880d681SAndroid Build Coastguard Worker 2209*9880d681SAndroid Build Coastguard Worker 0x41 0xd8 0x70 0x7e 2210*9880d681SAndroid Build Coastguard Worker 0x83 0xd8 0x30 0x7e 2211*9880d681SAndroid Build Coastguard Worker# CHECK: faddp.2d d1, v2 2212*9880d681SAndroid Build Coastguard Worker# CHECK: faddp.2s s3, v4 2213*9880d681SAndroid Build Coastguard Worker 2214*9880d681SAndroid Build Coastguard Worker 0x82 0x60 0x01 0x4e 2215*9880d681SAndroid Build Coastguard Worker 0x80 0x60 0x01 0x0e 2216*9880d681SAndroid Build Coastguard Worker 0xa2 0x00 0x01 0x4e 2217*9880d681SAndroid Build Coastguard Worker 0xa0 0x00 0x01 0x0e 2218*9880d681SAndroid Build Coastguard Worker 0xa2 0x40 0x01 0x4e 2219*9880d681SAndroid Build Coastguard Worker 0xa0 0x40 0x01 0x0e 2220*9880d681SAndroid Build Coastguard Worker 0xc2 0x20 0x01 0x4e 2221*9880d681SAndroid Build Coastguard Worker 0xc0 0x20 0x01 0x0e 2222*9880d681SAndroid Build Coastguard Worker 2223*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.16b v2, { v4, v5, v6, v7 }, v1 2224*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.8b v0, { v4, v5, v6, v7 }, v1 2225*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.16b v2, { v5 }, v1 2226*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.8b v0, { v5 }, v1 2227*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.16b v2, { v5, v6, v7 }, v1 2228*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.8b v0, { v5, v6, v7 }, v1 2229*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.16b v2, { v6, v7 }, v1 2230*9880d681SAndroid Build Coastguard Worker# CHECK: tbl.8b v0, { v6, v7 }, v1 2231*9880d681SAndroid Build Coastguard Worker# 2232*9880d681SAndroid Build Coastguard Worker 0x82 0x70 0x01 0x4e 2233*9880d681SAndroid Build Coastguard Worker 0x80 0x70 0x01 0x0e 2234*9880d681SAndroid Build Coastguard Worker 0xa2 0x10 0x01 0x4e 2235*9880d681SAndroid Build Coastguard Worker 0xa0 0x10 0x01 0x0e 2236*9880d681SAndroid Build Coastguard Worker 0xa2 0x50 0x01 0x4e 2237*9880d681SAndroid Build Coastguard Worker 0xa0 0x50 0x01 0x0e 2238*9880d681SAndroid Build Coastguard Worker 0xc2 0x30 0x01 0x4e 2239*9880d681SAndroid Build Coastguard Worker 0xc0 0x30 0x01 0x0e 2240*9880d681SAndroid Build Coastguard Worker 2241*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.16b v2, { v4, v5, v6, v7 }, v1 2242*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.8b v0, { v4, v5, v6, v7 }, v1 2243*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.16b v2, { v5 }, v1 2244*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.8b v0, { v5 }, v1 2245*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.16b v2, { v5, v6, v7 }, v1 2246*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.8b v0, { v5, v6, v7 }, v1 2247*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.16b v2, { v6, v7 }, v1 2248*9880d681SAndroid Build Coastguard Worker# CHECK: tbx.8b v0, { v6, v7 }, v1 2249*9880d681SAndroid Build Coastguard Worker# 2250*9880d681SAndroid Build Coastguard Worker 2251*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x20 0x0e 2252*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x20 0x4e 2253*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xa0 0x0e 2254*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xa0 0x4e 2255*9880d681SAndroid Build Coastguard Worker 2256*9880d681SAndroid Build Coastguard Worker# CHECK: smlal.8h v0, v0, v0 2257*9880d681SAndroid Build Coastguard Worker# CHECK: smlal2.8h v0, v0, v0 2258*9880d681SAndroid Build Coastguard Worker# CHECK: smlal.2d v0, v0, v0 2259*9880d681SAndroid Build Coastguard Worker# CHECK: smlal2.2d v0, v0, v0 2260*9880d681SAndroid Build Coastguard Worker 2261*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x20 0x2e 2262*9880d681SAndroid Build Coastguard Worker0x00 0x80 0x20 0x6e 2263*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xa0 0x2e 2264*9880d681SAndroid Build Coastguard Worker0x00 0x80 0xa0 0x6e 2265*9880d681SAndroid Build Coastguard Worker 2266*9880d681SAndroid Build Coastguard Worker# CHECK: umlal.8h v0, v0, v0 2267*9880d681SAndroid Build Coastguard Worker# CHECK: umlal2.8h v0, v0, v0 2268*9880d681SAndroid Build Coastguard Worker# CHECK: umlal.2d v0, v0, v0 2269*9880d681SAndroid Build Coastguard Worker# CHECK: umlal2.2d v0, v0, v0 2270*9880d681SAndroid Build Coastguard Worker 2271*9880d681SAndroid Build Coastguard Worker0x00 0x90 0x60 0x5e 2272*9880d681SAndroid Build Coastguard Worker0x00 0x90 0xa0 0x5e 2273*9880d681SAndroid Build Coastguard Worker0x00 0xb0 0x60 0x5e 2274*9880d681SAndroid Build Coastguard Worker0x00 0xb0 0xa0 0x5e 2275*9880d681SAndroid Build Coastguard Worker 2276*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal s0, h0, h0 2277*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlal d0, s0, s0 2278*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl s0, h0, h0 2279*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmlsl d0, s0, s0 2280*9880d681SAndroid Build Coastguard Worker 2281*9880d681SAndroid Build Coastguard Worker0xaa 0xc5 0xc7 0x4d 2282*9880d681SAndroid Build Coastguard Worker0xaa 0xc9 0xc7 0x4d 2283*9880d681SAndroid Build Coastguard Worker0xaa 0xc1 0xc7 0x4d 2284*9880d681SAndroid Build Coastguard Worker 2285*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.8h { v10 }, [x13], x7 2286*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.4s { v10 }, [x13], x7 2287*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.16b { v10 }, [x13], x7 2288*9880d681SAndroid Build Coastguard Worker 2289*9880d681SAndroid Build Coastguard Worker0x00 0xd0 0x60 0x5e 2290*9880d681SAndroid Build Coastguard Worker0x00 0xd0 0xa0 0x5e 2291*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull s0, h0, h0 2292*9880d681SAndroid Build Coastguard Worker# CHECK: sqdmull d0, s0, s0 2293*9880d681SAndroid Build Coastguard Worker 2294*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xa1 0x7e 2295*9880d681SAndroid Build Coastguard Worker0x00 0xd8 0xe1 0x7e 2296*9880d681SAndroid Build Coastguard Worker 2297*9880d681SAndroid Build Coastguard Worker# CHECK: frsqrte s0, s0 2298*9880d681SAndroid Build Coastguard Worker# CHECK: frsqrte d0, d0 2299*9880d681SAndroid Build Coastguard Worker 2300*9880d681SAndroid Build Coastguard Worker0xca 0xcd 0xc7 0x4d 2301*9880d681SAndroid Build Coastguard Worker0xea 0xc9 0xe7 0x4d 2302*9880d681SAndroid Build Coastguard Worker0xea 0xe9 0xc7 0x4d 2303*9880d681SAndroid Build Coastguard Worker0xea 0xe9 0xe7 0x4d 2304*9880d681SAndroid Build Coastguard Worker# CHECK: ld1r.2d { v10 }, [x14], x7 2305*9880d681SAndroid Build Coastguard Worker# CHECK: ld2r.4s { v10, v11 }, [x15], x7 2306*9880d681SAndroid Build Coastguard Worker# CHECK: ld3r.4s { v10, v11, v12 }, [x15], x7 2307*9880d681SAndroid Build Coastguard Worker# CHECK: ld4r.4s { v10, v11, v12, v13 }, [x15], x7 2308*9880d681SAndroid Build Coastguard Worker 2309*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 2310*9880d681SAndroid Build Coastguard Worker# AdvSIMD scalar three same 2311*9880d681SAndroid Build Coastguard Worker#===-------------------------------------------------------------------------=== 2312*9880d681SAndroid Build Coastguard Worker0x62 0xdc 0x21 0x5e 2313*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx s2, s3, s1 2314*9880d681SAndroid Build Coastguard Worker0x62 0xdc 0x61 0x5e 2315*9880d681SAndroid Build Coastguard Worker# CHECK: fmulx d2, d3, d1 2316*9880d681SAndroid Build Coastguard Worker 2317*9880d681SAndroid Build Coastguard Worker 2318*9880d681SAndroid Build Coastguard Worker# rdar://12511369 2319*9880d681SAndroid Build Coastguard Worker0xe8 0x6b 0xdf 0x4c 2320*9880d681SAndroid Build Coastguard Worker# CHECK: ld1.4s { v8, v9, v10 }, [sp], #48 2321