1*9880d681SAndroid Build Coastguard Worker# RUN: not llvm-mc -disassemble -triple armv8a-none-eabi -mattr=-fullfp16 -show-encoding < %s 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 4*9880d681SAndroid Build Coastguard Worker[0x80,0x09,0x30,0xee] 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 7*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0x30,0xee] 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 10*9880d681SAndroid Build Coastguard Worker[0x80,0x09,0x80,0xee] 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 13*9880d681SAndroid Build Coastguard Worker[0x80,0x09,0x20,0xee] 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 16*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0x20,0xee] 17*9880d681SAndroid Build Coastguard Worker 18*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 19*9880d681SAndroid Build Coastguard Worker[0x00,0x09,0x41,0xee] 20*9880d681SAndroid Build Coastguard Worker 21*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 22*9880d681SAndroid Build Coastguard Worker[0x40,0x09,0x41,0xee] 23*9880d681SAndroid Build Coastguard Worker 24*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 25*9880d681SAndroid Build Coastguard Worker[0x40,0x09,0x51,0xee] 26*9880d681SAndroid Build Coastguard Worker 27*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 28*9880d681SAndroid Build Coastguard Worker[0x00,0x09,0x51,0xee] 29*9880d681SAndroid Build Coastguard Worker 30*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 31*9880d681SAndroid Build Coastguard Worker[0x60,0x09,0xb4,0xee] 32*9880d681SAndroid Build Coastguard Worker 33*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 34*9880d681SAndroid Build Coastguard Worker[0x40,0x19,0xb5,0xee] 35*9880d681SAndroid Build Coastguard Worker 36*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 37*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0xf4,0xee] 38*9880d681SAndroid Build Coastguard Worker 39*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 40*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0xb5,0xee] 41*9880d681SAndroid Build Coastguard Worker 42*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 43*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0xb0,0xee] 44*9880d681SAndroid Build Coastguard Worker 45*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 46*9880d681SAndroid Build Coastguard Worker[0x40,0x09,0xb1,0xee] 47*9880d681SAndroid Build Coastguard Worker 48*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 49*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0xb1,0xee] 50*9880d681SAndroid Build Coastguard Worker 51*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 52*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 53*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 54*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 55*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0xb8,0xee] 56*9880d681SAndroid Build Coastguard Worker[0x40,0x09,0xb8,0xee] 57*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0xbd,0xee] 58*9880d681SAndroid Build Coastguard Worker[0xc0,0x09,0xbc,0xee] 59*9880d681SAndroid Build Coastguard Worker 60*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 61*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 62*9880d681SAndroid Build Coastguard Worker[0x60,0x09,0xbd,0xee] 63*9880d681SAndroid Build Coastguard Worker[0x60,0x09,0xbc,0xee] 64*9880d681SAndroid Build Coastguard Worker 65*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 66*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 67*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 68*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 69*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 70*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 71*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 72*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 73*9880d681SAndroid Build Coastguard Worker[0xc6,0x09,0xbb,0xee] 74*9880d681SAndroid Build Coastguard Worker[0x67,0x09,0xbb,0xee] 75*9880d681SAndroid Build Coastguard Worker[0xc6,0x09,0xfa,0xee] 76*9880d681SAndroid Build Coastguard Worker[0x67,0x89,0xfa,0xee] 77*9880d681SAndroid Build Coastguard Worker[0xc6,0x69,0xbf,0xee] 78*9880d681SAndroid Build Coastguard Worker[0x67,0xe9,0xbf,0xee] 79*9880d681SAndroid Build Coastguard Worker[0xc6,0x09,0xfe,0xee] 80*9880d681SAndroid Build Coastguard Worker[0x67,0x89,0xfe,0xee] 81*9880d681SAndroid Build Coastguard Worker 82*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 83*9880d681SAndroid Build Coastguard Worker[0xe1,0x19,0xbc,0xfe] 84*9880d681SAndroid Build Coastguard Worker 85*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 86*9880d681SAndroid Build Coastguard Worker[0xeb,0x39,0xbd,0xfe] 87*9880d681SAndroid Build Coastguard Worker 88*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 89*9880d681SAndroid Build Coastguard Worker[0xc2,0x09,0xbe,0xfe] 90*9880d681SAndroid Build Coastguard Worker 91*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 92*9880d681SAndroid Build Coastguard Worker[0xc4,0x89,0xff,0xfe] 93*9880d681SAndroid Build Coastguard Worker 94*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 95*9880d681SAndroid Build Coastguard Worker[0x61,0x19,0xbc,0xfe] 96*9880d681SAndroid Build Coastguard Worker 97*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 98*9880d681SAndroid Build Coastguard Worker[0x6b,0x39,0xbd,0xfe] 99*9880d681SAndroid Build Coastguard Worker 100*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 101*9880d681SAndroid Build Coastguard Worker[0x42,0x09,0xbe,0xfe] 102*9880d681SAndroid Build Coastguard Worker 103*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 104*9880d681SAndroid Build Coastguard Worker[0x44,0x89,0xff,0xfe] 105*9880d681SAndroid Build Coastguard Worker 106*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 107*9880d681SAndroid Build Coastguard Worker[0xab,0x29,0x20,0xfe] 108*9880d681SAndroid Build Coastguard Worker 109*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 110*9880d681SAndroid Build Coastguard Worker[0x80,0x09,0x30,0xfe] 111*9880d681SAndroid Build Coastguard Worker 112*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 113*9880d681SAndroid Build Coastguard Worker[0x2b,0xf9,0x0e,0xfe] 114*9880d681SAndroid Build Coastguard Worker 115*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 116*9880d681SAndroid Build Coastguard Worker[0x07,0xa9,0x58,0xfe] 117*9880d681SAndroid Build Coastguard Worker 118*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 119*9880d681SAndroid Build Coastguard Worker[0x00,0x29,0xc6,0xfe] 120*9880d681SAndroid Build Coastguard Worker 121*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 122*9880d681SAndroid Build Coastguard Worker[0x46,0x09,0x80,0xfe] 123*9880d681SAndroid Build Coastguard Worker 124*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 125*9880d681SAndroid Build Coastguard Worker[0xcc,0x19,0xf6,0xee] 126*9880d681SAndroid Build Coastguard Worker 127*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 128*9880d681SAndroid Build Coastguard Worker[0x64,0x09,0xb6,0xee] 129*9880d681SAndroid Build Coastguard Worker 130*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 131*9880d681SAndroid Build Coastguard Worker[0x47,0x59,0xb7,0xee] 132*9880d681SAndroid Build Coastguard Worker 133*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 134*9880d681SAndroid Build Coastguard Worker[0x60,0x69,0xb8,0xfe] 135*9880d681SAndroid Build Coastguard Worker 136*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 137*9880d681SAndroid Build Coastguard Worker[0x60,0x69,0xb9,0xfe] 138*9880d681SAndroid Build Coastguard Worker 139*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 140*9880d681SAndroid Build Coastguard Worker[0x60,0x69,0xba,0xfe] 141*9880d681SAndroid Build Coastguard Worker 142*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 143*9880d681SAndroid Build Coastguard Worker[0x60,0x69,0xbb,0xfe] 144*9880d681SAndroid Build Coastguard Worker 145*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 146*9880d681SAndroid Build Coastguard Worker[0x82,0x19,0xa3,0xee] 147*9880d681SAndroid Build Coastguard Worker 148*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 149*9880d681SAndroid Build Coastguard Worker[0xc2,0x19,0xa3,0xee] 150*9880d681SAndroid Build Coastguard Worker 151*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 152*9880d681SAndroid Build Coastguard Worker[0xc2,0x19,0x93,0xee] 153*9880d681SAndroid Build Coastguard Worker 154*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 155*9880d681SAndroid Build Coastguard Worker[0x82,0x19,0x93,0xee] 156*9880d681SAndroid Build Coastguard Worker 157*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 158*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 159*9880d681SAndroid Build Coastguard Worker[0x62,0x1a,0xb0,0xfe] 160*9880d681SAndroid Build Coastguard Worker[0xe2,0x1a,0xb0,0xfe] 161*9880d681SAndroid Build Coastguard Worker 162*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 163*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 164*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 165*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 166*9880d681SAndroid Build Coastguard Worker[0x03,0x09,0xdf,0xed] 167*9880d681SAndroid Build Coastguard Worker[0xff,0x19,0x9f,0xed] 168*9880d681SAndroid Build Coastguard Worker[0xff,0x19,0x5f,0xed] 169*9880d681SAndroid Build Coastguard Worker[0x09,0x29,0x14,0xed] 170*9880d681SAndroid Build Coastguard Worker 171*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 172*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 173*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 174*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 175*9880d681SAndroid Build Coastguard Worker[0x03,0x09,0xcf,0xed] 176*9880d681SAndroid Build Coastguard Worker[0xff,0x19,0x8f,0xed] 177*9880d681SAndroid Build Coastguard Worker[0xff,0x19,0x4f,0xed] 178*9880d681SAndroid Build Coastguard Worker[0x09,0x29,0x04,0xed] 179*9880d681SAndroid Build Coastguard Worker 180*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 181*9880d681SAndroid Build Coastguard Worker[0x00,0x09,0xb7,0xee] 182*9880d681SAndroid Build Coastguard Worker 183*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 184*9880d681SAndroid Build Coastguard Worker# CHECK: warning: invalid instruction encoding 185*9880d681SAndroid Build Coastguard Worker[0x90,0x29,0x00,0xee] 186*9880d681SAndroid Build Coastguard Worker[0x10,0x39,0x12,0xee] 187*9880d681SAndroid Build Coastguard Worker 188*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: warning: invalid instruction encoding 189