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