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