275 lines · plain
1# RUN: not llvm-mc -disassemble -triple thumbv8a-none-eabi -mattr=-fullfp16,+neon,+thumb-mode -show-encoding < %s 2>&1 | FileCheck %s2 3# CHECK: warning: invalid instruction encoding4# CHECK: warning: invalid instruction encoding5[0x11,0xef,0x02,0x0d]6[0x12,0xef,0x44,0x0d]7 8# CHECK: warning: invalid instruction encoding9# CHECK: warning: invalid instruction encoding10[0x31,0xef,0x02,0x0d]11[0x32,0xef,0x44,0x0d]12 13# CHECK: warning: invalid instruction encoding14# CHECK: warning: invalid instruction encoding15[0x11,0xff,0x12,0x0d]16[0x12,0xff,0x54,0x0d]17 18# CHECK: warning: invalid instruction encoding19# CHECK: warning: invalid instruction encoding20[0x92,0xef,0x63,0x19]21[0x9a,0xff,0x6e,0x89]22 23# CHECK: warning: invalid instruction encoding24# CHECK: warning: invalid instruction encoding25[0x11,0xef,0x12,0x0d]26[0x12,0xef,0x54,0x0d]27 28# CHECK: warning: invalid instruction encoding29# CHECK: warning: invalid instruction encoding30[0x96,0xef,0x67,0x51]31[0x9c,0xff,0x6f,0xa1]32 33# CHECK: warning: invalid instruction encoding34# CHECK: warning: invalid instruction encoding35[0x31,0xef,0x12,0x0d]36[0x32,0xef,0x54,0x0d]37 38# CHECK: warning: invalid instruction encoding39# CHECK: warning: invalid instruction encoding40[0x96,0xef,0x67,0x55]41[0x9c,0xff,0x6f,0xa5]42 43# CHECK: warning: invalid instruction encoding44# CHECK: warning: invalid instruction encoding45[0x11,0xef,0x12,0x0c]46[0x12,0xef,0x54,0x0c]47 48# CHECK: warning: invalid instruction encoding49# CHECK: warning: invalid instruction encoding50[0x31,0xef,0x12,0x0c]51[0x32,0xef,0x54,0x0c]52 53# CHECK: warning: invalid instruction encoding54# CHECK: warning: invalid instruction encoding55[0x13,0xef,0x04,0x2e]56[0x16,0xef,0x48,0x4e]57 58# CHECK: warning: invalid instruction encoding59# CHECK: warning: invalid instruction encoding60[0xb5,0xff,0x03,0x25]61[0xb5,0xff,0x46,0x45]62 63# CHECK: warning: invalid instruction encoding64# CHECK: warning: invalid instruction encoding65[0x13,0xff,0x04,0x2e]66[0x16,0xff,0x48,0x4e]67 68# CHECK: warning: invalid instruction encoding69# CHECK: warning: invalid instruction encoding70[0xb5,0xff,0x83,0x24]71[0xb5,0xff,0xc6,0x44]72 73# CHECK: warning: invalid instruction encoding74# CHECK: warning: invalid instruction encoding75[0x33,0xff,0x04,0x2e]76[0x36,0xff,0x48,0x4e]77 78# CHECK: warning: invalid instruction encoding79# CHECK: warning: invalid instruction encoding80[0xb5,0xff,0x03,0x24]81[0xb5,0xff,0x46,0x44]82 83# CHECK: warning: invalid instruction encoding84# CHECK: warning: invalid instruction encoding85[0xb5,0xff,0x83,0x25]86[0xb5,0xff,0xc6,0x45]87 88# CHECK: warning: invalid instruction encoding89# CHECK: warning: invalid instruction encoding90[0xb5,0xff,0x03,0x26]91[0xb5,0xff,0x46,0x46]92 93# CHECK: warning: invalid instruction encoding94# CHECK: warning: invalid instruction encoding95[0x11,0xff,0x12,0x0e]96[0x12,0xff,0x54,0x0e]97 98# CHECK: warning: invalid instruction encoding99# CHECK: warning: invalid instruction encoding100[0x31,0xff,0x12,0x0e]101[0x32,0xff,0x54,0x0e]102 103# CHECK: warning: invalid instruction encoding104# CHECK: warning: invalid instruction encoding105[0x31,0xff,0x02,0x0d]106[0x32,0xff,0x44,0x0d]107 108# CHECK: warning: invalid instruction encoding109# CHECK: warning: invalid instruction encoding110[0xb5,0xff,0x01,0x07]111[0xb5,0xff,0x42,0x07]112 113# CHECK: warning: invalid instruction encoding114# CHECK: warning: invalid instruction encoding115[0x11,0xef,0x02,0x0f]116[0x12,0xef,0x44,0x0f]117 118# CHECK: warning: invalid instruction encoding119# CHECK: warning: invalid instruction encoding120[0x31,0xef,0x02,0x0f]121[0x32,0xef,0x44,0x0f]122 123# CHECK: warning: invalid instruction encoding124# CHECK: warning: invalid instruction encoding125[0x11,0xff,0x12,0x0f]126[0x12,0xff,0x54,0x0f]127 128# CHECK: warning: invalid instruction encoding129# CHECK: warning: invalid instruction encoding130[0x31,0xff,0x12,0x0f]131[0x32,0xff,0x54,0x0f]132 133# CHECK: warning: invalid instruction encoding134[0x11,0xff,0x02,0x0d]135 136# CHECK: warning: invalid instruction encoding137[0x11,0xff,0x02,0x0f]138 139# CHECK: warning: invalid instruction encoding140[0x31,0xff,0x02,0x0f]141 142# CHECK: warning: invalid instruction encoding143# CHECK: warning: invalid instruction encoding144[0xb7,0xff,0x01,0x05]145[0xb7,0xff,0x42,0x05]146 147# CHECK: warning: invalid instruction encoding148# CHECK: warning: invalid instruction encoding149[0x11,0xef,0x12,0x0f]150[0x12,0xef,0x54,0x0f]151 152# CHECK: warning: invalid instruction encoding153# CHECK: warning: invalid instruction encoding154[0xb7,0xff,0x81,0x05]155[0xb7,0xff,0xc2,0x05]156 157# CHECK: warning: invalid instruction encoding158# CHECK: warning: invalid instruction encoding159[0x31,0xef,0x12,0x0f]160[0x32,0xef,0x54,0x0f]161 162# CHECK: warning: invalid instruction encoding163# CHECK: warning: invalid instruction encoding164[0xb5,0xff,0x81,0x07]165[0xb5,0xff,0xc2,0x07]166 167# CHECK: warning: invalid instruction encoding168# CHECK: warning: invalid instruction encoding169# CHECK: warning: invalid instruction encoding170# CHECK: warning: invalid instruction encoding171# CHECK: warning: invalid instruction encoding172# CHECK: warning: invalid instruction encoding173# CHECK: warning: invalid instruction encoding174# CHECK: warning: invalid instruction encoding175[0xb7,0xff,0x01,0x07]176[0xb7,0xff,0x81,0x07]177[0xb7,0xff,0x01,0x06]178[0xb7,0xff,0x81,0x06]179[0xb7,0xff,0x42,0x07]180[0xb7,0xff,0xc2,0x07]181[0xb7,0xff,0x42,0x06]182[0xb7,0xff,0xc2,0x06]183 184# CHECK: warning: invalid instruction encoding185# CHECK: warning: invalid instruction encoding186# CHECK: warning: invalid instruction encoding187# CHECK: warning: invalid instruction encoding188[0xb7,0xff,0x01,0x00]189[0xb7,0xff,0x42,0x00]190[0xb7,0xff,0x81,0x00]191[0xb7,0xff,0xc2,0x00]192 193# CHECK: warning: invalid instruction encoding194# CHECK: warning: invalid instruction encoding195# CHECK: warning: invalid instruction encoding196# CHECK: warning: invalid instruction encoding197[0xb7,0xff,0x01,0x03]198[0xb7,0xff,0x42,0x03]199[0xb7,0xff,0x81,0x03]200[0xb7,0xff,0xc2,0x03]201 202# CHECK: warning: invalid instruction encoding203# CHECK: warning: invalid instruction encoding204# CHECK: warning: invalid instruction encoding205# CHECK: warning: invalid instruction encoding206[0xb7,0xff,0x01,0x01]207[0xb7,0xff,0x42,0x01]208[0xb7,0xff,0x81,0x01]209[0xb7,0xff,0xc2,0x01]210 211# CHECK: warning: invalid instruction encoding212# CHECK: warning: invalid instruction encoding213# CHECK: warning: invalid instruction encoding214# CHECK: warning: invalid instruction encoding215[0xb7,0xff,0x01,0x02]216[0xb7,0xff,0x42,0x02]217[0xb7,0xff,0x81,0x02]218[0xb7,0xff,0xc2,0x02]219 220# CHECK: warning: invalid instruction encoding221# CHECK: warning: invalid instruction encoding222# CHECK: warning: invalid instruction encoding223# CHECK: warning: invalid instruction encoding224# CHECK: warning: invalid instruction encoding225# CHECK: warning: invalid instruction encoding226# CHECK: warning: invalid instruction encoding227# CHECK: warning: invalid instruction encoding228[0xbf,0xef,0x11,0x0d]229[0xbe,0xff,0x11,0x0d]230[0xbd,0xef,0x11,0x0c]231[0xbc,0xff,0x11,0x0c]232[0xbb,0xef,0x52,0x0d]233[0xba,0xff,0x52,0x0d]234[0xb9,0xef,0x52,0x0c]235[0xb8,0xff,0x52,0x0c]236 237# CHECK: warning: invalid instruction encoding238# CHECK: warning: invalid instruction encoding239[0xb6,0xff,0x01,0x05]240[0xb6,0xff,0x42,0x05]241 242# CHECK: warning: invalid instruction encoding243# CHECK: warning: invalid instruction encoding244[0xb6,0xff,0x81,0x06]245[0xb6,0xff,0xc2,0x06]246 247# CHECK: warning: invalid instruction encoding248# CHECK: warning: invalid instruction encoding249[0xb6,0xff,0x01,0x04]250[0xb6,0xff,0x42,0x04]251 252# CHECK: warning: invalid instruction encoding253# CHECK: warning: invalid instruction encoding254[0xb6,0xff,0x81,0x07]255[0xb6,0xff,0xc2,0x07]256 257# CHECK: warning: invalid instruction encoding258# CHECK: warning: invalid instruction encoding259[0xb6,0xff,0x81,0x04]260[0xb6,0xff,0xc2,0x04]261 262# CHECK: warning: invalid instruction encoding263# CHECK: warning: invalid instruction encoding264[0xb6,0xff,0x81,0x05]265[0xb6,0xff,0xc2,0x05]266 267# CHECK: warning: invalid instruction encoding268# CHECK: warning: invalid instruction encoding269# CHECK: warning: invalid instruction encoding270[0xc7,0xef,0x20,0x0d]271[0xc7,0xef,0x20,0x0f]272[0xc7,0xef,0x70,0x0f]273 274# CHECK-NOT: warning: invalid instruction encoding275