1*9880d681SAndroid Build Coastguard Worker# For z13 only. 2*9880d681SAndroid Build Coastguard Worker# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=z13 < %s 2> %t 3*9880d681SAndroid Build Coastguard Worker# RUN: FileCheck < %t %s 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 6*9880d681SAndroid Build Coastguard Worker#CHECK: lcbb %r0, 0, -1 7*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 8*9880d681SAndroid Build Coastguard Worker#CHECK: lcbb %r0, 0, 16 9*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 10*9880d681SAndroid Build Coastguard Worker#CHECK: lcbb %r0, -1, 0 11*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 12*9880d681SAndroid Build Coastguard Worker#CHECK: lcbb %r0, 4096, 0 13*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 14*9880d681SAndroid Build Coastguard Worker#CHECK: lcbb %r0, 0(%v1,%r2), 0 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker lcbb %r0, 0, -1 17*9880d681SAndroid Build Coastguard Worker lcbb %r0, 0, 16 18*9880d681SAndroid Build Coastguard Worker lcbb %r0, -1, 0 19*9880d681SAndroid Build Coastguard Worker lcbb %r0, 4096, 0 20*9880d681SAndroid Build Coastguard Worker lcbb %r0, 0(%v1,%r2), 0 21*9880d681SAndroid Build Coastguard Worker 22*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 23*9880d681SAndroid Build Coastguard Worker#CHECK: vcdgb %v0, %v0, 0, -1 24*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 25*9880d681SAndroid Build Coastguard Worker#CHECK: vcdgb %v0, %v0, 0, 16 26*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 27*9880d681SAndroid Build Coastguard Worker#CHECK: vcdgb %v0, %v0, -1, 0 28*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 29*9880d681SAndroid Build Coastguard Worker#CHECK: vcdgb %v0, %v0, 16, 0 30*9880d681SAndroid Build Coastguard Worker 31*9880d681SAndroid Build Coastguard Worker vcdgb %v0, %v0, 0, -1 32*9880d681SAndroid Build Coastguard Worker vcdgb %v0, %v0, 0, 16 33*9880d681SAndroid Build Coastguard Worker vcdgb %v0, %v0, -1, 0 34*9880d681SAndroid Build Coastguard Worker vcdgb %v0, %v0, 16, 0 35*9880d681SAndroid Build Coastguard Worker 36*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 37*9880d681SAndroid Build Coastguard Worker#CHECK: vcdlgb %v0, %v0, 0, -1 38*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 39*9880d681SAndroid Build Coastguard Worker#CHECK: vcdlgb %v0, %v0, 0, 16 40*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 41*9880d681SAndroid Build Coastguard Worker#CHECK: vcdlgb %v0, %v0, -1, 0 42*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 43*9880d681SAndroid Build Coastguard Worker#CHECK: vcdlgb %v0, %v0, 16, 0 44*9880d681SAndroid Build Coastguard Worker 45*9880d681SAndroid Build Coastguard Worker vcdlgb %v0, %v0, 0, -1 46*9880d681SAndroid Build Coastguard Worker vcdlgb %v0, %v0, 0, 16 47*9880d681SAndroid Build Coastguard Worker vcdlgb %v0, %v0, -1, 0 48*9880d681SAndroid Build Coastguard Worker vcdlgb %v0, %v0, 16, 0 49*9880d681SAndroid Build Coastguard Worker 50*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 51*9880d681SAndroid Build Coastguard Worker#CHECK: vcgdb %v0, %v0, 0, -1 52*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 53*9880d681SAndroid Build Coastguard Worker#CHECK: vcgdb %v0, %v0, 0, 16 54*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 55*9880d681SAndroid Build Coastguard Worker#CHECK: vcgdb %v0, %v0, -1, 0 56*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 57*9880d681SAndroid Build Coastguard Worker#CHECK: vcgdb %v0, %v0, 16, 0 58*9880d681SAndroid Build Coastguard Worker 59*9880d681SAndroid Build Coastguard Worker vcgdb %v0, %v0, 0, -1 60*9880d681SAndroid Build Coastguard Worker vcgdb %v0, %v0, 0, 16 61*9880d681SAndroid Build Coastguard Worker vcgdb %v0, %v0, -1, 0 62*9880d681SAndroid Build Coastguard Worker vcgdb %v0, %v0, 16, 0 63*9880d681SAndroid Build Coastguard Worker 64*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 65*9880d681SAndroid Build Coastguard Worker#CHECK: vclgdb %v0, %v0, 0, -1 66*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 67*9880d681SAndroid Build Coastguard Worker#CHECK: vclgdb %v0, %v0, 0, 16 68*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 69*9880d681SAndroid Build Coastguard Worker#CHECK: vclgdb %v0, %v0, -1, 0 70*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 71*9880d681SAndroid Build Coastguard Worker#CHECK: vclgdb %v0, %v0, 16, 0 72*9880d681SAndroid Build Coastguard Worker 73*9880d681SAndroid Build Coastguard Worker vclgdb %v0, %v0, 0, -1 74*9880d681SAndroid Build Coastguard Worker vclgdb %v0, %v0, 0, 16 75*9880d681SAndroid Build Coastguard Worker vclgdb %v0, %v0, -1, 0 76*9880d681SAndroid Build Coastguard Worker vclgdb %v0, %v0, 16, 0 77*9880d681SAndroid Build Coastguard Worker 78*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 79*9880d681SAndroid Build Coastguard Worker#CHECK: verimb %v0, %v0, %v0, -1 80*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 81*9880d681SAndroid Build Coastguard Worker#CHECK: verimb %v0, %v0, %v0, 256 82*9880d681SAndroid Build Coastguard Worker 83*9880d681SAndroid Build Coastguard Worker verimb %v0, %v0, %v0, -1 84*9880d681SAndroid Build Coastguard Worker verimb %v0, %v0, %v0, 256 85*9880d681SAndroid Build Coastguard Worker 86*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 87*9880d681SAndroid Build Coastguard Worker#CHECK: verimf %v0, %v0, %v0, -1 88*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 89*9880d681SAndroid Build Coastguard Worker#CHECK: verimf %v0, %v0, %v0, 256 90*9880d681SAndroid Build Coastguard Worker 91*9880d681SAndroid Build Coastguard Worker verimf %v0, %v0, %v0, -1 92*9880d681SAndroid Build Coastguard Worker verimf %v0, %v0, %v0, 256 93*9880d681SAndroid Build Coastguard Worker 94*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 95*9880d681SAndroid Build Coastguard Worker#CHECK: verimg %v0, %v0, %v0, -1 96*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 97*9880d681SAndroid Build Coastguard Worker#CHECK: verimg %v0, %v0, %v0, 256 98*9880d681SAndroid Build Coastguard Worker 99*9880d681SAndroid Build Coastguard Worker verimg %v0, %v0, %v0, -1 100*9880d681SAndroid Build Coastguard Worker verimg %v0, %v0, %v0, 256 101*9880d681SAndroid Build Coastguard Worker 102*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 103*9880d681SAndroid Build Coastguard Worker#CHECK: verimh %v0, %v0, %v0, -1 104*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 105*9880d681SAndroid Build Coastguard Worker#CHECK: verimh %v0, %v0, %v0, 256 106*9880d681SAndroid Build Coastguard Worker 107*9880d681SAndroid Build Coastguard Worker verimh %v0, %v0, %v0, -1 108*9880d681SAndroid Build Coastguard Worker verimh %v0, %v0, %v0, 256 109*9880d681SAndroid Build Coastguard Worker 110*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 111*9880d681SAndroid Build Coastguard Worker#CHECK: verllb %v0, %v0, -1 112*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 113*9880d681SAndroid Build Coastguard Worker#CHECK: verllb %v0, %v0, 4096 114*9880d681SAndroid Build Coastguard Worker 115*9880d681SAndroid Build Coastguard Worker verllb %v0, %v0, -1 116*9880d681SAndroid Build Coastguard Worker verllb %v0, %v0, 4096 117*9880d681SAndroid Build Coastguard Worker 118*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 119*9880d681SAndroid Build Coastguard Worker#CHECK: verllf %v0, %v0, -1 120*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 121*9880d681SAndroid Build Coastguard Worker#CHECK: verllf %v0, %v0, 4096 122*9880d681SAndroid Build Coastguard Worker 123*9880d681SAndroid Build Coastguard Worker verllf %v0, %v0, -1 124*9880d681SAndroid Build Coastguard Worker verllf %v0, %v0, 4096 125*9880d681SAndroid Build Coastguard Worker 126*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 127*9880d681SAndroid Build Coastguard Worker#CHECK: verllg %v0, %v0, -1 128*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 129*9880d681SAndroid Build Coastguard Worker#CHECK: verllg %v0, %v0, 4096 130*9880d681SAndroid Build Coastguard Worker 131*9880d681SAndroid Build Coastguard Worker verllg %v0, %v0, -1 132*9880d681SAndroid Build Coastguard Worker verllg %v0, %v0, 4096 133*9880d681SAndroid Build Coastguard Worker 134*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 135*9880d681SAndroid Build Coastguard Worker#CHECK: verllh %v0, %v0, -1 136*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 137*9880d681SAndroid Build Coastguard Worker#CHECK: verllh %v0, %v0, 4096 138*9880d681SAndroid Build Coastguard Worker 139*9880d681SAndroid Build Coastguard Worker verllh %v0, %v0, -1 140*9880d681SAndroid Build Coastguard Worker verllh %v0, %v0, 4096 141*9880d681SAndroid Build Coastguard Worker 142*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 143*9880d681SAndroid Build Coastguard Worker#CHECK: veslb %v0, %v0, -1 144*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 145*9880d681SAndroid Build Coastguard Worker#CHECK: veslb %v0, %v0, 4096 146*9880d681SAndroid Build Coastguard Worker 147*9880d681SAndroid Build Coastguard Worker veslb %v0, %v0, -1 148*9880d681SAndroid Build Coastguard Worker veslb %v0, %v0, 4096 149*9880d681SAndroid Build Coastguard Worker 150*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 151*9880d681SAndroid Build Coastguard Worker#CHECK: veslf %v0, %v0, -1 152*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 153*9880d681SAndroid Build Coastguard Worker#CHECK: veslf %v0, %v0, 4096 154*9880d681SAndroid Build Coastguard Worker 155*9880d681SAndroid Build Coastguard Worker veslf %v0, %v0, -1 156*9880d681SAndroid Build Coastguard Worker veslf %v0, %v0, 4096 157*9880d681SAndroid Build Coastguard Worker 158*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 159*9880d681SAndroid Build Coastguard Worker#CHECK: veslg %v0, %v0, -1 160*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 161*9880d681SAndroid Build Coastguard Worker#CHECK: veslg %v0, %v0, 4096 162*9880d681SAndroid Build Coastguard Worker 163*9880d681SAndroid Build Coastguard Worker veslg %v0, %v0, -1 164*9880d681SAndroid Build Coastguard Worker veslg %v0, %v0, 4096 165*9880d681SAndroid Build Coastguard Worker 166*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 167*9880d681SAndroid Build Coastguard Worker#CHECK: veslh %v0, %v0, -1 168*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 169*9880d681SAndroid Build Coastguard Worker#CHECK: veslh %v0, %v0, 4096 170*9880d681SAndroid Build Coastguard Worker 171*9880d681SAndroid Build Coastguard Worker veslh %v0, %v0, -1 172*9880d681SAndroid Build Coastguard Worker veslh %v0, %v0, 4096 173*9880d681SAndroid Build Coastguard Worker 174*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 175*9880d681SAndroid Build Coastguard Worker#CHECK: vesrab %v0, %v0, -1 176*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 177*9880d681SAndroid Build Coastguard Worker#CHECK: vesrab %v0, %v0, 4096 178*9880d681SAndroid Build Coastguard Worker 179*9880d681SAndroid Build Coastguard Worker vesrab %v0, %v0, -1 180*9880d681SAndroid Build Coastguard Worker vesrab %v0, %v0, 4096 181*9880d681SAndroid Build Coastguard Worker 182*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 183*9880d681SAndroid Build Coastguard Worker#CHECK: vesraf %v0, %v0, -1 184*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 185*9880d681SAndroid Build Coastguard Worker#CHECK: vesraf %v0, %v0, 4096 186*9880d681SAndroid Build Coastguard Worker 187*9880d681SAndroid Build Coastguard Worker vesraf %v0, %v0, -1 188*9880d681SAndroid Build Coastguard Worker vesraf %v0, %v0, 4096 189*9880d681SAndroid Build Coastguard Worker 190*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 191*9880d681SAndroid Build Coastguard Worker#CHECK: vesrag %v0, %v0, -1 192*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 193*9880d681SAndroid Build Coastguard Worker#CHECK: vesrag %v0, %v0, 4096 194*9880d681SAndroid Build Coastguard Worker 195*9880d681SAndroid Build Coastguard Worker vesrag %v0, %v0, -1 196*9880d681SAndroid Build Coastguard Worker vesrag %v0, %v0, 4096 197*9880d681SAndroid Build Coastguard Worker 198*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 199*9880d681SAndroid Build Coastguard Worker#CHECK: vesrah %v0, %v0, -1 200*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 201*9880d681SAndroid Build Coastguard Worker#CHECK: vesrah %v0, %v0, 4096 202*9880d681SAndroid Build Coastguard Worker 203*9880d681SAndroid Build Coastguard Worker vesrah %v0, %v0, -1 204*9880d681SAndroid Build Coastguard Worker vesrah %v0, %v0, 4096 205*9880d681SAndroid Build Coastguard Worker 206*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 207*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlb %v0, %v0, -1 208*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 209*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlb %v0, %v0, 4096 210*9880d681SAndroid Build Coastguard Worker 211*9880d681SAndroid Build Coastguard Worker vesrlb %v0, %v0, -1 212*9880d681SAndroid Build Coastguard Worker vesrlb %v0, %v0, 4096 213*9880d681SAndroid Build Coastguard Worker 214*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 215*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlf %v0, %v0, -1 216*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 217*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlf %v0, %v0, 4096 218*9880d681SAndroid Build Coastguard Worker 219*9880d681SAndroid Build Coastguard Worker vesrlf %v0, %v0, -1 220*9880d681SAndroid Build Coastguard Worker vesrlf %v0, %v0, 4096 221*9880d681SAndroid Build Coastguard Worker 222*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 223*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlg %v0, %v0, -1 224*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 225*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlg %v0, %v0, 4096 226*9880d681SAndroid Build Coastguard Worker 227*9880d681SAndroid Build Coastguard Worker vesrlg %v0, %v0, -1 228*9880d681SAndroid Build Coastguard Worker vesrlg %v0, %v0, 4096 229*9880d681SAndroid Build Coastguard Worker 230*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 231*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlh %v0, %v0, -1 232*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 233*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlh %v0, %v0, 4096 234*9880d681SAndroid Build Coastguard Worker 235*9880d681SAndroid Build Coastguard Worker vesrlh %v0, %v0, -1 236*9880d681SAndroid Build Coastguard Worker vesrlh %v0, %v0, 4096 237*9880d681SAndroid Build Coastguard Worker 238*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 239*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeb %v0, %v0, %v0, -1 240*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 241*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeb %v0, %v0, %v0, 16 242*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 243*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeb %v0, %v0 244*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 245*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeb %v0, %v0, %v0, 0, 0 246*9880d681SAndroid Build Coastguard Worker 247*9880d681SAndroid Build Coastguard Worker vfaeb %v0, %v0, %v0, -1 248*9880d681SAndroid Build Coastguard Worker vfaeb %v0, %v0, %v0, 16 249*9880d681SAndroid Build Coastguard Worker vfaeb %v0, %v0 250*9880d681SAndroid Build Coastguard Worker vfaeb %v0, %v0, %v0, 0, 0 251*9880d681SAndroid Build Coastguard Worker 252*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 253*9880d681SAndroid Build Coastguard Worker#CHECK: vfaebs %v0, %v0, %v0, -1 254*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 255*9880d681SAndroid Build Coastguard Worker#CHECK: vfaebs %v0, %v0, %v0, 16 256*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 257*9880d681SAndroid Build Coastguard Worker#CHECK: vfaebs %v0, %v0 258*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 259*9880d681SAndroid Build Coastguard Worker#CHECK: vfaebs %v0, %v0, %v0, 0, 0 260*9880d681SAndroid Build Coastguard Worker 261*9880d681SAndroid Build Coastguard Worker vfaebs %v0, %v0, %v0, -1 262*9880d681SAndroid Build Coastguard Worker vfaebs %v0, %v0, %v0, 16 263*9880d681SAndroid Build Coastguard Worker vfaebs %v0, %v0 264*9880d681SAndroid Build Coastguard Worker vfaebs %v0, %v0, %v0, 0, 0 265*9880d681SAndroid Build Coastguard Worker 266*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 267*9880d681SAndroid Build Coastguard Worker#CHECK: vfaef %v0, %v0, %v0, -1 268*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 269*9880d681SAndroid Build Coastguard Worker#CHECK: vfaef %v0, %v0, %v0, 16 270*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 271*9880d681SAndroid Build Coastguard Worker#CHECK: vfaef %v0, %v0 272*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 273*9880d681SAndroid Build Coastguard Worker#CHECK: vfaef %v0, %v0, %v0, 0, 0 274*9880d681SAndroid Build Coastguard Worker 275*9880d681SAndroid Build Coastguard Worker vfaef %v0, %v0, %v0, -1 276*9880d681SAndroid Build Coastguard Worker vfaef %v0, %v0, %v0, 16 277*9880d681SAndroid Build Coastguard Worker vfaef %v0, %v0 278*9880d681SAndroid Build Coastguard Worker vfaef %v0, %v0, %v0, 0, 0 279*9880d681SAndroid Build Coastguard Worker 280*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 281*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeh %v0, %v0, %v0, -1 282*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 283*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeh %v0, %v0, %v0, 16 284*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 285*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeh %v0, %v0 286*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 287*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeh %v0, %v0, %v0, 0, 0 288*9880d681SAndroid Build Coastguard Worker 289*9880d681SAndroid Build Coastguard Worker vfaeh %v0, %v0, %v0, -1 290*9880d681SAndroid Build Coastguard Worker vfaeh %v0, %v0, %v0, 16 291*9880d681SAndroid Build Coastguard Worker vfaeh %v0, %v0 292*9880d681SAndroid Build Coastguard Worker vfaeh %v0, %v0, %v0, 0, 0 293*9880d681SAndroid Build Coastguard Worker 294*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 295*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezh %v0, %v0, %v0, -1 296*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 297*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezh %v0, %v0, %v0, 16 298*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 299*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezh %v0, %v0 300*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 301*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezh %v0, %v0, %v0, 0, 0 302*9880d681SAndroid Build Coastguard Worker 303*9880d681SAndroid Build Coastguard Worker vfaezh %v0, %v0, %v0, -1 304*9880d681SAndroid Build Coastguard Worker vfaezh %v0, %v0, %v0, 16 305*9880d681SAndroid Build Coastguard Worker vfaezh %v0, %v0 306*9880d681SAndroid Build Coastguard Worker vfaezh %v0, %v0, %v0, 0, 0 307*9880d681SAndroid Build Coastguard Worker 308*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 309*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezfs %v0, %v0, %v0, -1 310*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 311*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezfs %v0, %v0, %v0, 16 312*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 313*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezfs %v0, %v0 314*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 315*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezfs %v0, %v0, %v0, 0, 0 316*9880d681SAndroid Build Coastguard Worker 317*9880d681SAndroid Build Coastguard Worker vfaezfs %v0, %v0, %v0, -1 318*9880d681SAndroid Build Coastguard Worker vfaezfs %v0, %v0, %v0, 16 319*9880d681SAndroid Build Coastguard Worker vfaezfs %v0, %v0 320*9880d681SAndroid Build Coastguard Worker vfaezfs %v0, %v0, %v0, 0, 0 321*9880d681SAndroid Build Coastguard Worker 322*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 323*9880d681SAndroid Build Coastguard Worker#CHECK: vfidb %v0, %v0, 0, -1 324*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 325*9880d681SAndroid Build Coastguard Worker#CHECK: vfidb %v0, %v0, 0, 16 326*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 327*9880d681SAndroid Build Coastguard Worker#CHECK: vfidb %v0, %v0, -1, 0 328*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 329*9880d681SAndroid Build Coastguard Worker#CHECK: vfidb %v0, %v0, 16, 0 330*9880d681SAndroid Build Coastguard Worker 331*9880d681SAndroid Build Coastguard Worker vfidb %v0, %v0, 0, -1 332*9880d681SAndroid Build Coastguard Worker vfidb %v0, %v0, 0, 16 333*9880d681SAndroid Build Coastguard Worker vfidb %v0, %v0, -1, 0 334*9880d681SAndroid Build Coastguard Worker vfidb %v0, %v0, 16, 0 335*9880d681SAndroid Build Coastguard Worker 336*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 337*9880d681SAndroid Build Coastguard Worker#CHECK: vftcidb %v0, %v0, -1 338*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 339*9880d681SAndroid Build Coastguard Worker#CHECK: vftcidb %v0, %v0, 4096 340*9880d681SAndroid Build Coastguard Worker 341*9880d681SAndroid Build Coastguard Worker vftcidb %v0, %v0, -1 342*9880d681SAndroid Build Coastguard Worker vftcidb %v0, %v0, 4096 343*9880d681SAndroid Build Coastguard Worker 344*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 345*9880d681SAndroid Build Coastguard Worker#CHECK: vgbm %v0, -1 346*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 347*9880d681SAndroid Build Coastguard Worker#CHECK: vgbm %v0, 0x10000 348*9880d681SAndroid Build Coastguard Worker 349*9880d681SAndroid Build Coastguard Worker vgbm %v0, -1 350*9880d681SAndroid Build Coastguard Worker vgbm %v0, 0x10000 351*9880d681SAndroid Build Coastguard Worker 352*9880d681SAndroid Build Coastguard Worker#CHECK: error: vector index required 353*9880d681SAndroid Build Coastguard Worker#CHECK: vgef %v0, 0(%r1), 0 354*9880d681SAndroid Build Coastguard Worker#CHECK: error: vector index required 355*9880d681SAndroid Build Coastguard Worker#CHECK: vgef %v0, 0(%r2,%r1), 0 356*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 357*9880d681SAndroid Build Coastguard Worker#CHECK: vgef %v0, 0(%v0,%r1), -1 358*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 359*9880d681SAndroid Build Coastguard Worker#CHECK: vgef %v0, 0(%v0,%r1), 4 360*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 361*9880d681SAndroid Build Coastguard Worker#CHECK: vgef %v0, -1(%v0,%r1), 0 362*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 363*9880d681SAndroid Build Coastguard Worker#CHECK: vgef %v0, 4096(%v0,%r1), 0 364*9880d681SAndroid Build Coastguard Worker 365*9880d681SAndroid Build Coastguard Worker vgef %v0, 0(%r1), 0 366*9880d681SAndroid Build Coastguard Worker vgef %v0, 0(%r2,%r1), 0 367*9880d681SAndroid Build Coastguard Worker vgef %v0, 0(%v0,%r1), -1 368*9880d681SAndroid Build Coastguard Worker vgef %v0, 0(%v0,%r1), 4 369*9880d681SAndroid Build Coastguard Worker vgef %v0, -1(%v0,%r1), 0 370*9880d681SAndroid Build Coastguard Worker vgef %v0, 4096(%v0,%r1), 0 371*9880d681SAndroid Build Coastguard Worker 372*9880d681SAndroid Build Coastguard Worker#CHECK: error: vector index required 373*9880d681SAndroid Build Coastguard Worker#CHECK: vgeg %v0, 0(%r1), 0 374*9880d681SAndroid Build Coastguard Worker#CHECK: error: vector index required 375*9880d681SAndroid Build Coastguard Worker#CHECK: vgeg %v0, 0(%r2,%r1), 0 376*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 377*9880d681SAndroid Build Coastguard Worker#CHECK: vgeg %v0, 0(%v0,%r1), -1 378*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 379*9880d681SAndroid Build Coastguard Worker#CHECK: vgeg %v0, 0(%v0,%r1), 2 380*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 381*9880d681SAndroid Build Coastguard Worker#CHECK: vgeg %v0, -1(%v0,%r1), 0 382*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 383*9880d681SAndroid Build Coastguard Worker#CHECK: vgeg %v0, 4096(%v0,%r1), 0 384*9880d681SAndroid Build Coastguard Worker 385*9880d681SAndroid Build Coastguard Worker vgeg %v0, 0(%r1), 0 386*9880d681SAndroid Build Coastguard Worker vgeg %v0, 0(%r2,%r1), 0 387*9880d681SAndroid Build Coastguard Worker vgeg %v0, 0(%v0,%r1), -1 388*9880d681SAndroid Build Coastguard Worker vgeg %v0, 0(%v0,%r1), 2 389*9880d681SAndroid Build Coastguard Worker vgeg %v0, -1(%v0,%r1), 0 390*9880d681SAndroid Build Coastguard Worker vgeg %v0, 4096(%v0,%r1), 0 391*9880d681SAndroid Build Coastguard Worker 392*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 393*9880d681SAndroid Build Coastguard Worker#CHECK: vgmb %v0, 0, -1 394*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 395*9880d681SAndroid Build Coastguard Worker#CHECK: vgmb %v0, 0, -1 396*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 397*9880d681SAndroid Build Coastguard Worker#CHECK: vgmb %v0, -1, 0 398*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 399*9880d681SAndroid Build Coastguard Worker#CHECK: vgmb %v0, 256, 0 400*9880d681SAndroid Build Coastguard Worker 401*9880d681SAndroid Build Coastguard Worker vgmb %v0, 0, -1 402*9880d681SAndroid Build Coastguard Worker vgmb %v0, 0, -1 403*9880d681SAndroid Build Coastguard Worker vgmb %v0, -1, 0 404*9880d681SAndroid Build Coastguard Worker vgmb %v0, 256, 0 405*9880d681SAndroid Build Coastguard Worker 406*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 407*9880d681SAndroid Build Coastguard Worker#CHECK: vgmf %v0, 0, -1 408*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 409*9880d681SAndroid Build Coastguard Worker#CHECK: vgmf %v0, 0, -1 410*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 411*9880d681SAndroid Build Coastguard Worker#CHECK: vgmf %v0, -1, 0 412*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 413*9880d681SAndroid Build Coastguard Worker#CHECK: vgmf %v0, 256, 0 414*9880d681SAndroid Build Coastguard Worker 415*9880d681SAndroid Build Coastguard Worker vgmf %v0, 0, -1 416*9880d681SAndroid Build Coastguard Worker vgmf %v0, 0, -1 417*9880d681SAndroid Build Coastguard Worker vgmf %v0, -1, 0 418*9880d681SAndroid Build Coastguard Worker vgmf %v0, 256, 0 419*9880d681SAndroid Build Coastguard Worker 420*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 421*9880d681SAndroid Build Coastguard Worker#CHECK: vgmg %v0, 0, -1 422*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 423*9880d681SAndroid Build Coastguard Worker#CHECK: vgmg %v0, 0, -1 424*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 425*9880d681SAndroid Build Coastguard Worker#CHECK: vgmg %v0, -1, 0 426*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 427*9880d681SAndroid Build Coastguard Worker#CHECK: vgmg %v0, 256, 0 428*9880d681SAndroid Build Coastguard Worker 429*9880d681SAndroid Build Coastguard Worker vgmg %v0, 0, -1 430*9880d681SAndroid Build Coastguard Worker vgmg %v0, 0, -1 431*9880d681SAndroid Build Coastguard Worker vgmg %v0, -1, 0 432*9880d681SAndroid Build Coastguard Worker vgmg %v0, 256, 0 433*9880d681SAndroid Build Coastguard Worker 434*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 435*9880d681SAndroid Build Coastguard Worker#CHECK: vgmh %v0, 0, -1 436*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 437*9880d681SAndroid Build Coastguard Worker#CHECK: vgmh %v0, 0, -1 438*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 439*9880d681SAndroid Build Coastguard Worker#CHECK: vgmh %v0, -1, 0 440*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 441*9880d681SAndroid Build Coastguard Worker#CHECK: vgmh %v0, 256, 0 442*9880d681SAndroid Build Coastguard Worker 443*9880d681SAndroid Build Coastguard Worker vgmh %v0, 0, -1 444*9880d681SAndroid Build Coastguard Worker vgmh %v0, 0, -1 445*9880d681SAndroid Build Coastguard Worker vgmh %v0, -1, 0 446*9880d681SAndroid Build Coastguard Worker vgmh %v0, 256, 0 447*9880d681SAndroid Build Coastguard Worker 448*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 449*9880d681SAndroid Build Coastguard Worker#CHECK: vl %v0, -1 450*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 451*9880d681SAndroid Build Coastguard Worker#CHECK: vl %v0, 4096 452*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 453*9880d681SAndroid Build Coastguard Worker#CHECK: vl %v0, 0(%v1,%r2) 454*9880d681SAndroid Build Coastguard Worker 455*9880d681SAndroid Build Coastguard Worker vl %v0, -1 456*9880d681SAndroid Build Coastguard Worker vl %v0, 4096 457*9880d681SAndroid Build Coastguard Worker vl %v0, 0(%v1,%r2) 458*9880d681SAndroid Build Coastguard Worker 459*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 460*9880d681SAndroid Build Coastguard Worker#CHECK: vlbb %v0, 0, -1 461*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 462*9880d681SAndroid Build Coastguard Worker#CHECK: vlbb %v0, 0, 16 463*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 464*9880d681SAndroid Build Coastguard Worker#CHECK: vlbb %v0, -1, 0 465*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 466*9880d681SAndroid Build Coastguard Worker#CHECK: vlbb %v0, 4096, 0 467*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 468*9880d681SAndroid Build Coastguard Worker#CHECK: vlbb %v0, 0(%v1,%r2), 0 469*9880d681SAndroid Build Coastguard Worker 470*9880d681SAndroid Build Coastguard Worker vlbb %v0, 0, -1 471*9880d681SAndroid Build Coastguard Worker vlbb %v0, 0, 16 472*9880d681SAndroid Build Coastguard Worker vlbb %v0, -1, 0 473*9880d681SAndroid Build Coastguard Worker vlbb %v0, 4096, 0 474*9880d681SAndroid Build Coastguard Worker vlbb %v0, 0(%v1,%r2), 0 475*9880d681SAndroid Build Coastguard Worker 476*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 477*9880d681SAndroid Build Coastguard Worker#CHECK: vleb %v0, 0, -1 478*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 479*9880d681SAndroid Build Coastguard Worker#CHECK: vleb %v0, 0, 16 480*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 481*9880d681SAndroid Build Coastguard Worker#CHECK: vleb %v0, -1, 0 482*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 483*9880d681SAndroid Build Coastguard Worker#CHECK: vleb %v0, 4096, 0 484*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 485*9880d681SAndroid Build Coastguard Worker#CHECK: vleb %v0, 0(%v1,%r2), 0 486*9880d681SAndroid Build Coastguard Worker 487*9880d681SAndroid Build Coastguard Worker vleb %v0, 0, -1 488*9880d681SAndroid Build Coastguard Worker vleb %v0, 0, 16 489*9880d681SAndroid Build Coastguard Worker vleb %v0, -1, 0 490*9880d681SAndroid Build Coastguard Worker vleb %v0, 4096, 0 491*9880d681SAndroid Build Coastguard Worker vleb %v0, 0(%v1,%r2), 0 492*9880d681SAndroid Build Coastguard Worker 493*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 494*9880d681SAndroid Build Coastguard Worker#CHECK: vledb %v0, %v0, 0, -1 495*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 496*9880d681SAndroid Build Coastguard Worker#CHECK: vledb %v0, %v0, 0, 16 497*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 498*9880d681SAndroid Build Coastguard Worker#CHECK: vledb %v0, %v0, -1, 0 499*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 500*9880d681SAndroid Build Coastguard Worker#CHECK: vledb %v0, %v0, 16, 0 501*9880d681SAndroid Build Coastguard Worker 502*9880d681SAndroid Build Coastguard Worker vledb %v0, %v0, 0, -1 503*9880d681SAndroid Build Coastguard Worker vledb %v0, %v0, 0, 16 504*9880d681SAndroid Build Coastguard Worker vledb %v0, %v0, -1, 0 505*9880d681SAndroid Build Coastguard Worker vledb %v0, %v0, 16, 0 506*9880d681SAndroid Build Coastguard Worker 507*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 508*9880d681SAndroid Build Coastguard Worker#CHECK: vlef %v0, 0, -1 509*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 510*9880d681SAndroid Build Coastguard Worker#CHECK: vlef %v0, 0, 4 511*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 512*9880d681SAndroid Build Coastguard Worker#CHECK: vlef %v0, -1, 0 513*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 514*9880d681SAndroid Build Coastguard Worker#CHECK: vlef %v0, 4096, 0 515*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 516*9880d681SAndroid Build Coastguard Worker#CHECK: vlef %v0, 0(%v1,%r2), 0 517*9880d681SAndroid Build Coastguard Worker 518*9880d681SAndroid Build Coastguard Worker vlef %v0, 0, -1 519*9880d681SAndroid Build Coastguard Worker vlef %v0, 0, 4 520*9880d681SAndroid Build Coastguard Worker vlef %v0, -1, 0 521*9880d681SAndroid Build Coastguard Worker vlef %v0, 4096, 0 522*9880d681SAndroid Build Coastguard Worker vlef %v0, 0(%v1,%r2), 0 523*9880d681SAndroid Build Coastguard Worker 524*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 525*9880d681SAndroid Build Coastguard Worker#CHECK: vleg %v0, 0, -1 526*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 527*9880d681SAndroid Build Coastguard Worker#CHECK: vleg %v0, 0, 2 528*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 529*9880d681SAndroid Build Coastguard Worker#CHECK: vleg %v0, -1, 0 530*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 531*9880d681SAndroid Build Coastguard Worker#CHECK: vleg %v0, 4096, 0 532*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 533*9880d681SAndroid Build Coastguard Worker#CHECK: vleg %v0, 0(%v1,%r2), 0 534*9880d681SAndroid Build Coastguard Worker 535*9880d681SAndroid Build Coastguard Worker vleg %v0, 0, -1 536*9880d681SAndroid Build Coastguard Worker vleg %v0, 0, 2 537*9880d681SAndroid Build Coastguard Worker vleg %v0, -1, 0 538*9880d681SAndroid Build Coastguard Worker vleg %v0, 4096, 0 539*9880d681SAndroid Build Coastguard Worker vleg %v0, 0(%v1,%r2), 0 540*9880d681SAndroid Build Coastguard Worker 541*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 542*9880d681SAndroid Build Coastguard Worker#CHECK: vleh %v0, 0, -1 543*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 544*9880d681SAndroid Build Coastguard Worker#CHECK: vleh %v0, 0, 8 545*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 546*9880d681SAndroid Build Coastguard Worker#CHECK: vleh %v0, -1, 0 547*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 548*9880d681SAndroid Build Coastguard Worker#CHECK: vleh %v0, 4096, 0 549*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 550*9880d681SAndroid Build Coastguard Worker#CHECK: vleh %v0, 0(%v1,%r2), 0 551*9880d681SAndroid Build Coastguard Worker 552*9880d681SAndroid Build Coastguard Worker vleh %v0, 0, -1 553*9880d681SAndroid Build Coastguard Worker vleh %v0, 0, 8 554*9880d681SAndroid Build Coastguard Worker vleh %v0, -1, 0 555*9880d681SAndroid Build Coastguard Worker vleh %v0, 4096, 0 556*9880d681SAndroid Build Coastguard Worker vleh %v0, 0(%v1,%r2), 0 557*9880d681SAndroid Build Coastguard Worker 558*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 559*9880d681SAndroid Build Coastguard Worker#CHECK: vleib %v0, 0, -1 560*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 561*9880d681SAndroid Build Coastguard Worker#CHECK: vleib %v0, 0, 16 562*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 563*9880d681SAndroid Build Coastguard Worker#CHECK: vleib %v0, -32769, 0 564*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 565*9880d681SAndroid Build Coastguard Worker#CHECK: vleib %v0, 32768, 0 566*9880d681SAndroid Build Coastguard Worker 567*9880d681SAndroid Build Coastguard Worker vleib %v0, 0, -1 568*9880d681SAndroid Build Coastguard Worker vleib %v0, 0, 16 569*9880d681SAndroid Build Coastguard Worker vleib %v0, -32769, 0 570*9880d681SAndroid Build Coastguard Worker vleib %v0, 32768, 0 571*9880d681SAndroid Build Coastguard Worker 572*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 573*9880d681SAndroid Build Coastguard Worker#CHECK: vleif %v0, 0, -1 574*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 575*9880d681SAndroid Build Coastguard Worker#CHECK: vleif %v0, 0, 4 576*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 577*9880d681SAndroid Build Coastguard Worker#CHECK: vleif %v0, -32769, 0 578*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 579*9880d681SAndroid Build Coastguard Worker#CHECK: vleif %v0, 32768, 0 580*9880d681SAndroid Build Coastguard Worker 581*9880d681SAndroid Build Coastguard Worker vleif %v0, 0, -1 582*9880d681SAndroid Build Coastguard Worker vleif %v0, 0, 4 583*9880d681SAndroid Build Coastguard Worker vleif %v0, -32769, 0 584*9880d681SAndroid Build Coastguard Worker vleif %v0, 32768, 0 585*9880d681SAndroid Build Coastguard Worker 586*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 587*9880d681SAndroid Build Coastguard Worker#CHECK: vleig %v0, 0, -1 588*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 589*9880d681SAndroid Build Coastguard Worker#CHECK: vleig %v0, 0, 2 590*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 591*9880d681SAndroid Build Coastguard Worker#CHECK: vleig %v0, -32769, 0 592*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 593*9880d681SAndroid Build Coastguard Worker#CHECK: vleig %v0, 32768, 0 594*9880d681SAndroid Build Coastguard Worker 595*9880d681SAndroid Build Coastguard Worker vleig %v0, 0, -1 596*9880d681SAndroid Build Coastguard Worker vleig %v0, 0, 2 597*9880d681SAndroid Build Coastguard Worker vleig %v0, -32769, 0 598*9880d681SAndroid Build Coastguard Worker vleig %v0, 32768, 0 599*9880d681SAndroid Build Coastguard Worker 600*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 601*9880d681SAndroid Build Coastguard Worker#CHECK: vleih %v0, 0, -1 602*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 603*9880d681SAndroid Build Coastguard Worker#CHECK: vleih %v0, 0, 8 604*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 605*9880d681SAndroid Build Coastguard Worker#CHECK: vleih %v0, -32769, 0 606*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 607*9880d681SAndroid Build Coastguard Worker#CHECK: vleih %v0, 32768, 0 608*9880d681SAndroid Build Coastguard Worker 609*9880d681SAndroid Build Coastguard Worker vleih %v0, 0, -1 610*9880d681SAndroid Build Coastguard Worker vleih %v0, 0, 8 611*9880d681SAndroid Build Coastguard Worker vleih %v0, -32769, 0 612*9880d681SAndroid Build Coastguard Worker vleih %v0, 32768, 0 613*9880d681SAndroid Build Coastguard Worker 614*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 615*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvb %r0, %v0, -1 616*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 617*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvb %r0, %v0, 4096 618*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 619*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvb %r0, %v0, 0(%r0) 620*9880d681SAndroid Build Coastguard Worker 621*9880d681SAndroid Build Coastguard Worker vlgvb %r0, %v0, -1 622*9880d681SAndroid Build Coastguard Worker vlgvb %r0, %v0, 4096 623*9880d681SAndroid Build Coastguard Worker vlgvb %r0, %v0, 0(%r0) 624*9880d681SAndroid Build Coastguard Worker 625*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 626*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvf %r0, %v0, -1 627*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 628*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvf %r0, %v0, 4096 629*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 630*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvf %r0, %v0, 0(%r0) 631*9880d681SAndroid Build Coastguard Worker 632*9880d681SAndroid Build Coastguard Worker vlgvf %r0, %v0, -1 633*9880d681SAndroid Build Coastguard Worker vlgvf %r0, %v0, 4096 634*9880d681SAndroid Build Coastguard Worker vlgvf %r0, %v0, 0(%r0) 635*9880d681SAndroid Build Coastguard Worker 636*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 637*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvg %r0, %v0, -1 638*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 639*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvg %r0, %v0, 4096 640*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 641*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvg %r0, %v0, 0(%r0) 642*9880d681SAndroid Build Coastguard Worker 643*9880d681SAndroid Build Coastguard Worker vlgvg %r0, %v0, -1 644*9880d681SAndroid Build Coastguard Worker vlgvg %r0, %v0, 4096 645*9880d681SAndroid Build Coastguard Worker vlgvg %r0, %v0, 0(%r0) 646*9880d681SAndroid Build Coastguard Worker 647*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 648*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvh %r0, %v0, -1 649*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 650*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvh %r0, %v0, 4096 651*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 652*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvh %r0, %v0, 0(%r0) 653*9880d681SAndroid Build Coastguard Worker 654*9880d681SAndroid Build Coastguard Worker vlgvh %r0, %v0, -1 655*9880d681SAndroid Build Coastguard Worker vlgvh %r0, %v0, 4096 656*9880d681SAndroid Build Coastguard Worker vlgvh %r0, %v0, 0(%r0) 657*9880d681SAndroid Build Coastguard Worker 658*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 659*9880d681SAndroid Build Coastguard Worker#CHECK: vll %v0, %r0, -1 660*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 661*9880d681SAndroid Build Coastguard Worker#CHECK: vll %v0, %r0, 4096 662*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 663*9880d681SAndroid Build Coastguard Worker#CHECK: vll %v0, %r0, 0(%r0) 664*9880d681SAndroid Build Coastguard Worker 665*9880d681SAndroid Build Coastguard Worker vll %v0, %r0, -1 666*9880d681SAndroid Build Coastguard Worker vll %v0, %r0, 4096 667*9880d681SAndroid Build Coastguard Worker vll %v0, %r0, 0(%r0) 668*9880d681SAndroid Build Coastguard Worker 669*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 670*9880d681SAndroid Build Coastguard Worker#CHECK: vllezb %v0, -1 671*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 672*9880d681SAndroid Build Coastguard Worker#CHECK: vllezb %v0, 4096 673*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 674*9880d681SAndroid Build Coastguard Worker#CHECK: vllezb %v0, 0(%v1,%r2) 675*9880d681SAndroid Build Coastguard Worker 676*9880d681SAndroid Build Coastguard Worker vllezb %v0, -1 677*9880d681SAndroid Build Coastguard Worker vllezb %v0, 4096 678*9880d681SAndroid Build Coastguard Worker vllezb %v0, 0(%v1,%r2) 679*9880d681SAndroid Build Coastguard Worker 680*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 681*9880d681SAndroid Build Coastguard Worker#CHECK: vllezf %v0, -1 682*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 683*9880d681SAndroid Build Coastguard Worker#CHECK: vllezf %v0, 4096 684*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 685*9880d681SAndroid Build Coastguard Worker#CHECK: vllezf %v0, 0(%v1,%r2) 686*9880d681SAndroid Build Coastguard Worker 687*9880d681SAndroid Build Coastguard Worker vllezf %v0, -1 688*9880d681SAndroid Build Coastguard Worker vllezf %v0, 4096 689*9880d681SAndroid Build Coastguard Worker vllezf %v0, 0(%v1,%r2) 690*9880d681SAndroid Build Coastguard Worker 691*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 692*9880d681SAndroid Build Coastguard Worker#CHECK: vllezg %v0, -1 693*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 694*9880d681SAndroid Build Coastguard Worker#CHECK: vllezg %v0, 4096 695*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 696*9880d681SAndroid Build Coastguard Worker#CHECK: vllezg %v0, 0(%v1,%r2) 697*9880d681SAndroid Build Coastguard Worker 698*9880d681SAndroid Build Coastguard Worker vllezg %v0, -1 699*9880d681SAndroid Build Coastguard Worker vllezg %v0, 4096 700*9880d681SAndroid Build Coastguard Worker vllezg %v0, 0(%v1,%r2) 701*9880d681SAndroid Build Coastguard Worker 702*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 703*9880d681SAndroid Build Coastguard Worker#CHECK: vllezh %v0, -1 704*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 705*9880d681SAndroid Build Coastguard Worker#CHECK: vllezh %v0, 4096 706*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 707*9880d681SAndroid Build Coastguard Worker#CHECK: vllezh %v0, 0(%v1,%r2) 708*9880d681SAndroid Build Coastguard Worker 709*9880d681SAndroid Build Coastguard Worker vllezh %v0, -1 710*9880d681SAndroid Build Coastguard Worker vllezh %v0, 4096 711*9880d681SAndroid Build Coastguard Worker vllezh %v0, 0(%v1,%r2) 712*9880d681SAndroid Build Coastguard Worker 713*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 714*9880d681SAndroid Build Coastguard Worker#CHECK: vlm %v0, %v0, -1 715*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 716*9880d681SAndroid Build Coastguard Worker#CHECK: vlm %v0, %v0, 4096 717*9880d681SAndroid Build Coastguard Worker 718*9880d681SAndroid Build Coastguard Worker vlm %v0, %v0, -1 719*9880d681SAndroid Build Coastguard Worker vlm %v0, %v0, 4096 720*9880d681SAndroid Build Coastguard Worker 721*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 722*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepb %v0, -1 723*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 724*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepb %v0, 4096 725*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 726*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepb %v0, 0(%v1,%r2) 727*9880d681SAndroid Build Coastguard Worker 728*9880d681SAndroid Build Coastguard Worker vlrepb %v0, -1 729*9880d681SAndroid Build Coastguard Worker vlrepb %v0, 4096 730*9880d681SAndroid Build Coastguard Worker vlrepb %v0, 0(%v1,%r2) 731*9880d681SAndroid Build Coastguard Worker 732*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 733*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepf %v0, -1 734*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 735*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepf %v0, 4096 736*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 737*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepf %v0, 0(%v1,%r2) 738*9880d681SAndroid Build Coastguard Worker 739*9880d681SAndroid Build Coastguard Worker vlrepf %v0, -1 740*9880d681SAndroid Build Coastguard Worker vlrepf %v0, 4096 741*9880d681SAndroid Build Coastguard Worker vlrepf %v0, 0(%v1,%r2) 742*9880d681SAndroid Build Coastguard Worker 743*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 744*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepg %v0, -1 745*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 746*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepg %v0, 4096 747*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 748*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepg %v0, 0(%v1,%r2) 749*9880d681SAndroid Build Coastguard Worker 750*9880d681SAndroid Build Coastguard Worker vlrepg %v0, -1 751*9880d681SAndroid Build Coastguard Worker vlrepg %v0, 4096 752*9880d681SAndroid Build Coastguard Worker vlrepg %v0, 0(%v1,%r2) 753*9880d681SAndroid Build Coastguard Worker 754*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 755*9880d681SAndroid Build Coastguard Worker#CHECK: vlreph %v0, -1 756*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 757*9880d681SAndroid Build Coastguard Worker#CHECK: vlreph %v0, 4096 758*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 759*9880d681SAndroid Build Coastguard Worker#CHECK: vlreph %v0, 0(%v1,%r2) 760*9880d681SAndroid Build Coastguard Worker 761*9880d681SAndroid Build Coastguard Worker vlreph %v0, -1 762*9880d681SAndroid Build Coastguard Worker vlreph %v0, 4096 763*9880d681SAndroid Build Coastguard Worker vlreph %v0, 0(%v1,%r2) 764*9880d681SAndroid Build Coastguard Worker 765*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 766*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgb %v0, %r0, -1 767*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 768*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgb %v0, %r0, 4096 769*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 770*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgb %v0, %r0, 0(%r0) 771*9880d681SAndroid Build Coastguard Worker 772*9880d681SAndroid Build Coastguard Worker vlvgb %v0, %r0, -1 773*9880d681SAndroid Build Coastguard Worker vlvgb %v0, %r0, 4096 774*9880d681SAndroid Build Coastguard Worker vlvgb %v0, %r0, 0(%r0) 775*9880d681SAndroid Build Coastguard Worker 776*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 777*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgf %v0, %r0, -1 778*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 779*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgf %v0, %r0, 4096 780*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 781*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgf %v0, %r0, 0(%r0) 782*9880d681SAndroid Build Coastguard Worker 783*9880d681SAndroid Build Coastguard Worker vlvgf %v0, %r0, -1 784*9880d681SAndroid Build Coastguard Worker vlvgf %v0, %r0, 4096 785*9880d681SAndroid Build Coastguard Worker vlvgf %v0, %r0, 0(%r0) 786*9880d681SAndroid Build Coastguard Worker 787*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 788*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgg %v0, %r0, -1 789*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 790*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgg %v0, %r0, 4096 791*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 792*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgg %v0, %r0, 0(%r0) 793*9880d681SAndroid Build Coastguard Worker 794*9880d681SAndroid Build Coastguard Worker vlvgg %v0, %r0, -1 795*9880d681SAndroid Build Coastguard Worker vlvgg %v0, %r0, 4096 796*9880d681SAndroid Build Coastguard Worker vlvgg %v0, %r0, 0(%r0) 797*9880d681SAndroid Build Coastguard Worker 798*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 799*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgh %v0, %r0, -1 800*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 801*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgh %v0, %r0, 4096 802*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 803*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgh %v0, %r0, 0(%r0) 804*9880d681SAndroid Build Coastguard Worker 805*9880d681SAndroid Build Coastguard Worker vlvgh %v0, %r0, -1 806*9880d681SAndroid Build Coastguard Worker vlvgh %v0, %r0, 4096 807*9880d681SAndroid Build Coastguard Worker vlvgh %v0, %r0, 0(%r0) 808*9880d681SAndroid Build Coastguard Worker 809*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 810*9880d681SAndroid Build Coastguard Worker#CHECK: vpdi %v0, %v0, %v0, -1 811*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 812*9880d681SAndroid Build Coastguard Worker#CHECK: vpdi %v0, %v0, %v0, 16 813*9880d681SAndroid Build Coastguard Worker 814*9880d681SAndroid Build Coastguard Worker vpdi %v0, %v0, %v0, -1 815*9880d681SAndroid Build Coastguard Worker vpdi %v0, %v0, %v0, 16 816*9880d681SAndroid Build Coastguard Worker 817*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 818*9880d681SAndroid Build Coastguard Worker#CHECK: vrepb %v0, %v0, -1 819*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 820*9880d681SAndroid Build Coastguard Worker#CHECK: vrepb %v0, %v0, 65536 821*9880d681SAndroid Build Coastguard Worker 822*9880d681SAndroid Build Coastguard Worker vrepb %v0, %v0, -1 823*9880d681SAndroid Build Coastguard Worker vrepb %v0, %v0, 65536 824*9880d681SAndroid Build Coastguard Worker 825*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 826*9880d681SAndroid Build Coastguard Worker#CHECK: vrepf %v0, %v0, -1 827*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 828*9880d681SAndroid Build Coastguard Worker#CHECK: vrepf %v0, %v0, 65536 829*9880d681SAndroid Build Coastguard Worker 830*9880d681SAndroid Build Coastguard Worker vrepf %v0, %v0, -1 831*9880d681SAndroid Build Coastguard Worker vrepf %v0, %v0, 65536 832*9880d681SAndroid Build Coastguard Worker 833*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 834*9880d681SAndroid Build Coastguard Worker#CHECK: vrepg %v0, %v0, -1 835*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 836*9880d681SAndroid Build Coastguard Worker#CHECK: vrepg %v0, %v0, 65536 837*9880d681SAndroid Build Coastguard Worker 838*9880d681SAndroid Build Coastguard Worker vrepg %v0, %v0, -1 839*9880d681SAndroid Build Coastguard Worker vrepg %v0, %v0, 65536 840*9880d681SAndroid Build Coastguard Worker 841*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 842*9880d681SAndroid Build Coastguard Worker#CHECK: vreph %v0, %v0, -1 843*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 844*9880d681SAndroid Build Coastguard Worker#CHECK: vreph %v0, %v0, 65536 845*9880d681SAndroid Build Coastguard Worker 846*9880d681SAndroid Build Coastguard Worker vreph %v0, %v0, -1 847*9880d681SAndroid Build Coastguard Worker vreph %v0, %v0, 65536 848*9880d681SAndroid Build Coastguard Worker 849*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 850*9880d681SAndroid Build Coastguard Worker#CHECK: vrepib %v0, -32769 851*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 852*9880d681SAndroid Build Coastguard Worker#CHECK: vrepib %v0, 32768 853*9880d681SAndroid Build Coastguard Worker 854*9880d681SAndroid Build Coastguard Worker vrepib %v0, -32769 855*9880d681SAndroid Build Coastguard Worker vrepib %v0, 32768 856*9880d681SAndroid Build Coastguard Worker 857*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 858*9880d681SAndroid Build Coastguard Worker#CHECK: vrepif %v0, -32769 859*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 860*9880d681SAndroid Build Coastguard Worker#CHECK: vrepif %v0, 32768 861*9880d681SAndroid Build Coastguard Worker 862*9880d681SAndroid Build Coastguard Worker vrepif %v0, -32769 863*9880d681SAndroid Build Coastguard Worker vrepif %v0, 32768 864*9880d681SAndroid Build Coastguard Worker 865*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 866*9880d681SAndroid Build Coastguard Worker#CHECK: vrepig %v0, -32769 867*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 868*9880d681SAndroid Build Coastguard Worker#CHECK: vrepig %v0, 32768 869*9880d681SAndroid Build Coastguard Worker 870*9880d681SAndroid Build Coastguard Worker vrepig %v0, -32769 871*9880d681SAndroid Build Coastguard Worker vrepig %v0, 32768 872*9880d681SAndroid Build Coastguard Worker 873*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 874*9880d681SAndroid Build Coastguard Worker#CHECK: vrepih %v0, -32769 875*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 876*9880d681SAndroid Build Coastguard Worker#CHECK: vrepih %v0, 32768 877*9880d681SAndroid Build Coastguard Worker 878*9880d681SAndroid Build Coastguard Worker vrepih %v0, -32769 879*9880d681SAndroid Build Coastguard Worker vrepih %v0, 32768 880*9880d681SAndroid Build Coastguard Worker 881*9880d681SAndroid Build Coastguard Worker#CHECK: error: vector index required 882*9880d681SAndroid Build Coastguard Worker#CHECK: vscef %v0, 0(%r1), 0 883*9880d681SAndroid Build Coastguard Worker#CHECK: error: vector index required 884*9880d681SAndroid Build Coastguard Worker#CHECK: vscef %v0, 0(%r2,%r1), 0 885*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 886*9880d681SAndroid Build Coastguard Worker#CHECK: vscef %v0, 0(%v0,%r1), -1 887*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 888*9880d681SAndroid Build Coastguard Worker#CHECK: vscef %v0, 0(%v0,%r1), 4 889*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 890*9880d681SAndroid Build Coastguard Worker#CHECK: vscef %v0, -1(%v0,%r1), 0 891*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 892*9880d681SAndroid Build Coastguard Worker#CHECK: vscef %v0, 4096(%v0,%r1), 0 893*9880d681SAndroid Build Coastguard Worker 894*9880d681SAndroid Build Coastguard Worker vscef %v0, 0(%r1), 0 895*9880d681SAndroid Build Coastguard Worker vscef %v0, 0(%r2,%r1), 0 896*9880d681SAndroid Build Coastguard Worker vscef %v0, 0(%v0,%r1), -1 897*9880d681SAndroid Build Coastguard Worker vscef %v0, 0(%v0,%r1), 4 898*9880d681SAndroid Build Coastguard Worker vscef %v0, -1(%v0,%r1), 0 899*9880d681SAndroid Build Coastguard Worker vscef %v0, 4096(%v0,%r1), 0 900*9880d681SAndroid Build Coastguard Worker 901*9880d681SAndroid Build Coastguard Worker#CHECK: error: vector index required 902*9880d681SAndroid Build Coastguard Worker#CHECK: vsceg %v0, 0(%r1), 0 903*9880d681SAndroid Build Coastguard Worker#CHECK: error: vector index required 904*9880d681SAndroid Build Coastguard Worker#CHECK: vsceg %v0, 0(%r2,%r1), 0 905*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 906*9880d681SAndroid Build Coastguard Worker#CHECK: vsceg %v0, 0(%v0,%r1), -1 907*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 908*9880d681SAndroid Build Coastguard Worker#CHECK: vsceg %v0, 0(%v0,%r1), 2 909*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 910*9880d681SAndroid Build Coastguard Worker#CHECK: vsceg %v0, -1(%v0,%r1), 0 911*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 912*9880d681SAndroid Build Coastguard Worker#CHECK: vsceg %v0, 4096(%v0,%r1), 0 913*9880d681SAndroid Build Coastguard Worker 914*9880d681SAndroid Build Coastguard Worker vsceg %v0, 0(%r1), 0 915*9880d681SAndroid Build Coastguard Worker vsceg %v0, 0(%r2,%r1), 0 916*9880d681SAndroid Build Coastguard Worker vsceg %v0, 0(%v0,%r1), -1 917*9880d681SAndroid Build Coastguard Worker vsceg %v0, 0(%v0,%r1), 2 918*9880d681SAndroid Build Coastguard Worker vsceg %v0, -1(%v0,%r1), 0 919*9880d681SAndroid Build Coastguard Worker vsceg %v0, 4096(%v0,%r1), 0 920*9880d681SAndroid Build Coastguard Worker 921*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 922*9880d681SAndroid Build Coastguard Worker#CHECK: vsldb %v0, %v0, %v0, -1 923*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 924*9880d681SAndroid Build Coastguard Worker#CHECK: vsldb %v0, %v0, %v0, 256 925*9880d681SAndroid Build Coastguard Worker 926*9880d681SAndroid Build Coastguard Worker vsldb %v0, %v0, %v0, -1 927*9880d681SAndroid Build Coastguard Worker vsldb %v0, %v0, %v0, 256 928*9880d681SAndroid Build Coastguard Worker 929*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 930*9880d681SAndroid Build Coastguard Worker#CHECK: vst %v0, -1 931*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 932*9880d681SAndroid Build Coastguard Worker#CHECK: vst %v0, 4096 933*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 934*9880d681SAndroid Build Coastguard Worker#CHECK: vst %v0, 0(%v1,%r2) 935*9880d681SAndroid Build Coastguard Worker 936*9880d681SAndroid Build Coastguard Worker vst %v0, -1 937*9880d681SAndroid Build Coastguard Worker vst %v0, 4096 938*9880d681SAndroid Build Coastguard Worker vst %v0, 0(%v1,%r2) 939*9880d681SAndroid Build Coastguard Worker 940*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 941*9880d681SAndroid Build Coastguard Worker#CHECK: vsteb %v0, 0, -1 942*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 943*9880d681SAndroid Build Coastguard Worker#CHECK: vsteb %v0, 0, 16 944*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 945*9880d681SAndroid Build Coastguard Worker#CHECK: vsteb %v0, -1, 0 946*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 947*9880d681SAndroid Build Coastguard Worker#CHECK: vsteb %v0, 4096, 0 948*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 949*9880d681SAndroid Build Coastguard Worker#CHECK: vsteb %v0, 0(%v1,%r2), 0 950*9880d681SAndroid Build Coastguard Worker 951*9880d681SAndroid Build Coastguard Worker vsteb %v0, 0, -1 952*9880d681SAndroid Build Coastguard Worker vsteb %v0, 0, 16 953*9880d681SAndroid Build Coastguard Worker vsteb %v0, -1, 0 954*9880d681SAndroid Build Coastguard Worker vsteb %v0, 4096, 0 955*9880d681SAndroid Build Coastguard Worker vsteb %v0, 0(%v1,%r2), 0 956*9880d681SAndroid Build Coastguard Worker 957*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 958*9880d681SAndroid Build Coastguard Worker#CHECK: vstef %v0, 0, -1 959*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 960*9880d681SAndroid Build Coastguard Worker#CHECK: vstef %v0, 0, 4 961*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 962*9880d681SAndroid Build Coastguard Worker#CHECK: vstef %v0, -1, 0 963*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 964*9880d681SAndroid Build Coastguard Worker#CHECK: vstef %v0, 4096, 0 965*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 966*9880d681SAndroid Build Coastguard Worker#CHECK: vstef %v0, 0(%v1,%r2), 0 967*9880d681SAndroid Build Coastguard Worker 968*9880d681SAndroid Build Coastguard Worker vstef %v0, 0, -1 969*9880d681SAndroid Build Coastguard Worker vstef %v0, 0, 4 970*9880d681SAndroid Build Coastguard Worker vstef %v0, -1, 0 971*9880d681SAndroid Build Coastguard Worker vstef %v0, 4096, 0 972*9880d681SAndroid Build Coastguard Worker vstef %v0, 0(%v1,%r2), 0 973*9880d681SAndroid Build Coastguard Worker 974*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 975*9880d681SAndroid Build Coastguard Worker#CHECK: vsteg %v0, 0, -1 976*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 977*9880d681SAndroid Build Coastguard Worker#CHECK: vsteg %v0, 0, 2 978*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 979*9880d681SAndroid Build Coastguard Worker#CHECK: vsteg %v0, -1, 0 980*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 981*9880d681SAndroid Build Coastguard Worker#CHECK: vsteg %v0, 4096, 0 982*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 983*9880d681SAndroid Build Coastguard Worker#CHECK: vsteg %v0, 0(%v1,%r2), 0 984*9880d681SAndroid Build Coastguard Worker 985*9880d681SAndroid Build Coastguard Worker vsteg %v0, 0, -1 986*9880d681SAndroid Build Coastguard Worker vsteg %v0, 0, 2 987*9880d681SAndroid Build Coastguard Worker vsteg %v0, -1, 0 988*9880d681SAndroid Build Coastguard Worker vsteg %v0, 4096, 0 989*9880d681SAndroid Build Coastguard Worker vsteg %v0, 0(%v1,%r2), 0 990*9880d681SAndroid Build Coastguard Worker 991*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 992*9880d681SAndroid Build Coastguard Worker#CHECK: vsteh %v0, 0, -1 993*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 994*9880d681SAndroid Build Coastguard Worker#CHECK: vsteh %v0, 0, 8 995*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 996*9880d681SAndroid Build Coastguard Worker#CHECK: vsteh %v0, -1, 0 997*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 998*9880d681SAndroid Build Coastguard Worker#CHECK: vsteh %v0, 4096, 0 999*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of vector addressing 1000*9880d681SAndroid Build Coastguard Worker#CHECK: vsteh %v0, 0(%v1,%r2), 0 1001*9880d681SAndroid Build Coastguard Worker 1002*9880d681SAndroid Build Coastguard Worker vsteh %v0, 0, -1 1003*9880d681SAndroid Build Coastguard Worker vsteh %v0, 0, 8 1004*9880d681SAndroid Build Coastguard Worker vsteh %v0, -1, 0 1005*9880d681SAndroid Build Coastguard Worker vsteh %v0, 4096, 0 1006*9880d681SAndroid Build Coastguard Worker vsteh %v0, 0(%v1,%r2), 0 1007*9880d681SAndroid Build Coastguard Worker 1008*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1009*9880d681SAndroid Build Coastguard Worker#CHECK: vstl %v0, %r0, -1 1010*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1011*9880d681SAndroid Build Coastguard Worker#CHECK: vstl %v0, %r0, 4096 1012*9880d681SAndroid Build Coastguard Worker#CHECK: error: %r0 used in an address 1013*9880d681SAndroid Build Coastguard Worker#CHECK: vstl %v0, %r0, 0(%r0) 1014*9880d681SAndroid Build Coastguard Worker 1015*9880d681SAndroid Build Coastguard Worker vstl %v0, %r0, -1 1016*9880d681SAndroid Build Coastguard Worker vstl %v0, %r0, 4096 1017*9880d681SAndroid Build Coastguard Worker vstl %v0, %r0, 0(%r0) 1018*9880d681SAndroid Build Coastguard Worker 1019*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1020*9880d681SAndroid Build Coastguard Worker#CHECK: vstm %v0, %v0, -1 1021*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1022*9880d681SAndroid Build Coastguard Worker#CHECK: vstm %v0, %v0, 4096 1023*9880d681SAndroid Build Coastguard Worker 1024*9880d681SAndroid Build Coastguard Worker vstm %v0, %v0, -1 1025*9880d681SAndroid Build Coastguard Worker vstm %v0, %v0, 4096 1026*9880d681SAndroid Build Coastguard Worker 1027*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1028*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcb %v0, %v0, %v0, %v0, -1 1029*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1030*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcb %v0, %v0, %v0, %v0, 16 1031*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 1032*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcb %v0, %v0, %v0 1033*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1034*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcb %v0, %v0, %v0, %v0, 0, 0 1035*9880d681SAndroid Build Coastguard Worker 1036*9880d681SAndroid Build Coastguard Worker vstrcb %v0, %v0, %v0, %v0, -1 1037*9880d681SAndroid Build Coastguard Worker vstrcb %v0, %v0, %v0, %v0, 16 1038*9880d681SAndroid Build Coastguard Worker vstrcb %v0, %v0, %v0 1039*9880d681SAndroid Build Coastguard Worker vstrcb %v0, %v0, %v0, %v0, 0, 0 1040*9880d681SAndroid Build Coastguard Worker 1041*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1042*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcbs %v0, %v0, %v0, %v0, -1 1043*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1044*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcbs %v0, %v0, %v0, %v0, 16 1045*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 1046*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcbs %v0, %v0, %v0 1047*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1048*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcbs %v0, %v0, %v0, %v0, 0, 0 1049*9880d681SAndroid Build Coastguard Worker 1050*9880d681SAndroid Build Coastguard Worker vstrcbs %v0, %v0, %v0, %v0, -1 1051*9880d681SAndroid Build Coastguard Worker vstrcbs %v0, %v0, %v0, %v0, 16 1052*9880d681SAndroid Build Coastguard Worker vstrcbs %v0, %v0, %v0 1053*9880d681SAndroid Build Coastguard Worker vstrcbs %v0, %v0, %v0, %v0, 0, 0 1054*9880d681SAndroid Build Coastguard Worker 1055*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1056*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcf %v0, %v0, %v0, %v0, -1 1057*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1058*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcf %v0, %v0, %v0, %v0, 16 1059*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 1060*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcf %v0, %v0, %v0 1061*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1062*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcf %v0, %v0, %v0, %v0, 0, 0 1063*9880d681SAndroid Build Coastguard Worker 1064*9880d681SAndroid Build Coastguard Worker vstrcf %v0, %v0, %v0, %v0, -1 1065*9880d681SAndroid Build Coastguard Worker vstrcf %v0, %v0, %v0, %v0, 16 1066*9880d681SAndroid Build Coastguard Worker vstrcf %v0, %v0, %v0 1067*9880d681SAndroid Build Coastguard Worker vstrcf %v0, %v0, %v0, %v0, 0, 0 1068*9880d681SAndroid Build Coastguard Worker 1069*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1070*9880d681SAndroid Build Coastguard Worker#CHECK: vstrch %v0, %v0, %v0, %v0, -1 1071*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1072*9880d681SAndroid Build Coastguard Worker#CHECK: vstrch %v0, %v0, %v0, %v0, 16 1073*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 1074*9880d681SAndroid Build Coastguard Worker#CHECK: vstrch %v0, %v0, %v0 1075*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1076*9880d681SAndroid Build Coastguard Worker#CHECK: vstrch %v0, %v0, %v0, %v0, 0, 0 1077*9880d681SAndroid Build Coastguard Worker 1078*9880d681SAndroid Build Coastguard Worker vstrch %v0, %v0, %v0, %v0, -1 1079*9880d681SAndroid Build Coastguard Worker vstrch %v0, %v0, %v0, %v0, 16 1080*9880d681SAndroid Build Coastguard Worker vstrch %v0, %v0, %v0 1081*9880d681SAndroid Build Coastguard Worker vstrch %v0, %v0, %v0, %v0, 0, 0 1082*9880d681SAndroid Build Coastguard Worker 1083*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1084*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczh %v0, %v0, %v0, %v0, -1 1085*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1086*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczh %v0, %v0, %v0, %v0, 16 1087*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 1088*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczh %v0, %v0, %v0 1089*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1090*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczh %v0, %v0, %v0, %v0, 0, 0 1091*9880d681SAndroid Build Coastguard Worker 1092*9880d681SAndroid Build Coastguard Worker vstrczh %v0, %v0, %v0, %v0, -1 1093*9880d681SAndroid Build Coastguard Worker vstrczh %v0, %v0, %v0, %v0, 16 1094*9880d681SAndroid Build Coastguard Worker vstrczh %v0, %v0, %v0 1095*9880d681SAndroid Build Coastguard Worker vstrczh %v0, %v0, %v0, %v0, 0, 0 1096*9880d681SAndroid Build Coastguard Worker 1097*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1098*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczfs %v0, %v0, %v0, %v0, -1 1099*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1100*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczfs %v0, %v0, %v0, %v0, 16 1101*9880d681SAndroid Build Coastguard Worker#CHECK: error: too few operands 1102*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczfs %v0, %v0, %v0 1103*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1104*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczfs %v0, %v0, %v0, %v0, 0, 0 1105*9880d681SAndroid Build Coastguard Worker 1106*9880d681SAndroid Build Coastguard Worker vstrczfs %v0, %v0, %v0, %v0, -1 1107*9880d681SAndroid Build Coastguard Worker vstrczfs %v0, %v0, %v0, %v0, 16 1108*9880d681SAndroid Build Coastguard Worker vstrczfs %v0, %v0, %v0 1109*9880d681SAndroid Build Coastguard Worker vstrczfs %v0, %v0, %v0, %v0, 0, 0 1110*9880d681SAndroid Build Coastguard Worker 1111*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1112*9880d681SAndroid Build Coastguard Worker#CHECK: wcdgb %v0, %v0, 0, -1 1113*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1114*9880d681SAndroid Build Coastguard Worker#CHECK: wcdgb %v0, %v0, 0, 16 1115*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1116*9880d681SAndroid Build Coastguard Worker#CHECK: wcdgb %v0, %v0, -1, 0 1117*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1118*9880d681SAndroid Build Coastguard Worker#CHECK: wcdgb %v0, %v0, 16, 0 1119*9880d681SAndroid Build Coastguard Worker 1120*9880d681SAndroid Build Coastguard Worker wcdgb %v0, %v0, 0, -1 1121*9880d681SAndroid Build Coastguard Worker wcdgb %v0, %v0, 0, 16 1122*9880d681SAndroid Build Coastguard Worker wcdgb %v0, %v0, -1, 0 1123*9880d681SAndroid Build Coastguard Worker wcdgb %v0, %v0, 16, 0 1124*9880d681SAndroid Build Coastguard Worker 1125*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1126*9880d681SAndroid Build Coastguard Worker#CHECK: wcdlgb %v0, %v0, 0, -1 1127*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1128*9880d681SAndroid Build Coastguard Worker#CHECK: wcdlgb %v0, %v0, 0, 16 1129*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1130*9880d681SAndroid Build Coastguard Worker#CHECK: wcdlgb %v0, %v0, -1, 0 1131*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1132*9880d681SAndroid Build Coastguard Worker#CHECK: wcdlgb %v0, %v0, 16, 0 1133*9880d681SAndroid Build Coastguard Worker 1134*9880d681SAndroid Build Coastguard Worker wcdlgb %v0, %v0, 0, -1 1135*9880d681SAndroid Build Coastguard Worker wcdlgb %v0, %v0, 0, 16 1136*9880d681SAndroid Build Coastguard Worker wcdlgb %v0, %v0, -1, 0 1137*9880d681SAndroid Build Coastguard Worker wcdlgb %v0, %v0, 16, 0 1138*9880d681SAndroid Build Coastguard Worker 1139*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1140*9880d681SAndroid Build Coastguard Worker#CHECK: wcgdb %v0, %v0, 0, -1 1141*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1142*9880d681SAndroid Build Coastguard Worker#CHECK: wcgdb %v0, %v0, 0, 16 1143*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1144*9880d681SAndroid Build Coastguard Worker#CHECK: wcgdb %v0, %v0, -1, 0 1145*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1146*9880d681SAndroid Build Coastguard Worker#CHECK: wcgdb %v0, %v0, 16, 0 1147*9880d681SAndroid Build Coastguard Worker 1148*9880d681SAndroid Build Coastguard Worker wcgdb %v0, %v0, 0, -1 1149*9880d681SAndroid Build Coastguard Worker wcgdb %v0, %v0, 0, 16 1150*9880d681SAndroid Build Coastguard Worker wcgdb %v0, %v0, -1, 0 1151*9880d681SAndroid Build Coastguard Worker wcgdb %v0, %v0, 16, 0 1152*9880d681SAndroid Build Coastguard Worker 1153*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1154*9880d681SAndroid Build Coastguard Worker#CHECK: wclgdb %v0, %v0, 0, -1 1155*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1156*9880d681SAndroid Build Coastguard Worker#CHECK: wclgdb %v0, %v0, 0, 16 1157*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1158*9880d681SAndroid Build Coastguard Worker#CHECK: wclgdb %v0, %v0, -1, 0 1159*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1160*9880d681SAndroid Build Coastguard Worker#CHECK: wclgdb %v0, %v0, 16, 0 1161*9880d681SAndroid Build Coastguard Worker 1162*9880d681SAndroid Build Coastguard Worker wclgdb %v0, %v0, 0, -1 1163*9880d681SAndroid Build Coastguard Worker wclgdb %v0, %v0, 0, 16 1164*9880d681SAndroid Build Coastguard Worker wclgdb %v0, %v0, -1, 0 1165*9880d681SAndroid Build Coastguard Worker wclgdb %v0, %v0, 16, 0 1166*9880d681SAndroid Build Coastguard Worker 1167*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1168*9880d681SAndroid Build Coastguard Worker#CHECK: wfidb %v0, %v0, 0, -1 1169*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1170*9880d681SAndroid Build Coastguard Worker#CHECK: wfidb %v0, %v0, 0, 16 1171*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1172*9880d681SAndroid Build Coastguard Worker#CHECK: wfidb %v0, %v0, -1, 0 1173*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1174*9880d681SAndroid Build Coastguard Worker#CHECK: wfidb %v0, %v0, 16, 0 1175*9880d681SAndroid Build Coastguard Worker 1176*9880d681SAndroid Build Coastguard Worker wfidb %v0, %v0, 0, -1 1177*9880d681SAndroid Build Coastguard Worker wfidb %v0, %v0, 0, 16 1178*9880d681SAndroid Build Coastguard Worker wfidb %v0, %v0, -1, 0 1179*9880d681SAndroid Build Coastguard Worker wfidb %v0, %v0, 16, 0 1180*9880d681SAndroid Build Coastguard Worker 1181*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1182*9880d681SAndroid Build Coastguard Worker#CHECK: wftcidb %v0, %v0, -1 1183*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1184*9880d681SAndroid Build Coastguard Worker#CHECK: wftcidb %v0, %v0, 4096 1185*9880d681SAndroid Build Coastguard Worker 1186*9880d681SAndroid Build Coastguard Worker wftcidb %v0, %v0, -1 1187*9880d681SAndroid Build Coastguard Worker wftcidb %v0, %v0, 4096 1188*9880d681SAndroid Build Coastguard Worker 1189*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1190*9880d681SAndroid Build Coastguard Worker#CHECK: wledb %v0, %v0, 0, -1 1191*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1192*9880d681SAndroid Build Coastguard Worker#CHECK: wledb %v0, %v0, 0, 16 1193*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1194*9880d681SAndroid Build Coastguard Worker#CHECK: wledb %v0, %v0, -1, 0 1195*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1196*9880d681SAndroid Build Coastguard Worker#CHECK: wledb %v0, %v0, 16, 0 1197*9880d681SAndroid Build Coastguard Worker 1198*9880d681SAndroid Build Coastguard Worker wledb %v0, %v0, 0, -1 1199*9880d681SAndroid Build Coastguard Worker wledb %v0, %v0, 0, 16 1200*9880d681SAndroid Build Coastguard Worker wledb %v0, %v0, -1, 0 1201*9880d681SAndroid Build Coastguard Worker wledb %v0, %v0, 16, 0 1202*9880d681SAndroid Build Coastguard Worker 1203*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1204*9880d681SAndroid Build Coastguard Worker#CHECK: lochie %r0, 66000 1205*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1206*9880d681SAndroid Build Coastguard Worker#CHECK: lochie %f0, 0 1207*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1208*9880d681SAndroid Build Coastguard Worker#CHECK: lochie 0, %r0 1209*9880d681SAndroid Build Coastguard Worker 1210*9880d681SAndroid Build Coastguard Worker lochie %r0, 66000 1211*9880d681SAndroid Build Coastguard Worker lochie %f0, 0 1212*9880d681SAndroid Build Coastguard Worker lochie 0, %r0 1213*9880d681SAndroid Build Coastguard Worker 1214*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1215*9880d681SAndroid Build Coastguard Worker#CHECK: locghie %r0, 66000 1216*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1217*9880d681SAndroid Build Coastguard Worker#CHECK: locghie %f0, 0 1218*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand 1219*9880d681SAndroid Build Coastguard Worker#CHECK: locghie 0, %r0 1220*9880d681SAndroid Build Coastguard Worker 1221*9880d681SAndroid Build Coastguard Worker locghie %r0, 66000 1222*9880d681SAndroid Build Coastguard Worker locghie %f0, 0 1223*9880d681SAndroid Build Coastguard Worker locghie 0, %r0 1224*9880d681SAndroid Build Coastguard Worker 1225