383 lines · plain
1# RUN: not llvm-mc -disassemble -triple=aarch64 -mattr=+neon,-fullfp16 < %s 2>&1 | FileCheck %s2# RUN: not llvm-mc -disassemble -triple=aarch64 -mattr=-neon,-fullfp16 < %s 2>&1 | FileCheck %s3# RUN: not llvm-mc -disassemble -triple=aarch64 -mattr=-neon,+fullfp16 < %s 2>&1 | FileCheck %s4 5[0x00,0xf8,0xf8,0x0e]6# CHECK: warning: invalid instruction encoding7[0x00,0xf8,0xf8,0x2e]8# CHECK: warning: invalid instruction encoding9[0x00,0xd8,0xf9,0x0e]10# CHECK: warning: invalid instruction encoding11[0x00,0x88,0x79,0x2e]12# CHECK: warning: invalid instruction encoding13[0x00,0x98,0x79,0x2e]14# CHECK: warning: invalid instruction encoding15[0x00,0x98,0xf9,0x2e]16# CHECK: warning: invalid instruction encoding17[0x00,0x98,0x79,0x0e]18# CHECK: warning: invalid instruction encoding19[0x00,0x88,0x79,0x0e]20# CHECK: warning: invalid instruction encoding21[0x00,0x88,0xf9,0x0e]22# CHECK: warning: invalid instruction encoding23[0x00,0x98,0xf9,0x0e]24# CHECK: warning: invalid instruction encoding25[0x00,0xd8,0xf9,0x2e]26# CHECK: warning: invalid instruction encoding27[0x00,0xf8,0xf9,0x2e]28# CHECK: warning: invalid instruction encoding29[0x00,0xf8,0xf8,0x4e]30# CHECK: warning: invalid instruction encoding31[0x00,0xf8,0xf8,0x6e]32# CHECK: warning: invalid instruction encoding33[0x00,0xd8,0xf9,0x4e]34# CHECK: warning: invalid instruction encoding35[0x00,0x88,0x79,0x6e]36# CHECK: warning: invalid instruction encoding37[0x00,0x98,0x79,0x6e]38# CHECK: warning: invalid instruction encoding39[0x00,0x98,0xf9,0x6e]40# CHECK: warning: invalid instruction encoding41[0x00,0x98,0x79,0x4e]42# CHECK: warning: invalid instruction encoding43[0x00,0x88,0x79,0x4e]44# CHECK: warning: invalid instruction encoding45[0x00,0x88,0xf9,0x4e]46# CHECK: warning: invalid instruction encoding47[0x00,0x98,0xf9,0x4e]48# CHECK: warning: invalid instruction encoding49[0x00,0xd8,0xf9,0x6e]50# CHECK: warning: invalid instruction encoding51[0x00,0xf8,0xf9,0x6e]52# CHECK: warning: invalid instruction encoding53[0x20,0x10,0x22,0x0f]54# CHECK: warning: invalid instruction encoding55[0x03,0x11,0x12,0x4f]56# CHECK: warning: invalid instruction encoding57[0x20,0x50,0x22,0x0f]58# CHECK: warning: invalid instruction encoding59[0x03,0x51,0x12,0x4f]60# CHECK: warning: invalid instruction encoding61[0x20,0x90,0x22,0x0f]62# CHECK: warning: invalid instruction encoding63[0x20,0x90,0x22,0x4f]64# CHECK: warning: invalid instruction encoding65[0x20,0x90,0x22,0x2f]66# CHECK: warning: invalid instruction encoding67[0x20,0x90,0x22,0x6f]68# CHECK: warning: invalid instruction encoding69[0x20,0x14,0xc2,0x2e]70# CHECK: warning: invalid instruction encoding71[0x20,0xc8,0x30,0x4e]72# CHECK: warning: invalid instruction encoding73[0x20,0xc8,0xb0,0x4e]74# CHECK: warning: invalid instruction encoding75[0x20,0xf8,0x30,0x4e]76# CHECK: warning: invalid instruction encoding77[0x20,0xf8,0xb0,0x4e]78# CHECK: warning: invalid instruction encoding79[0x20,0x14,0x42,0x2e]80# CHECK: warning: invalid instruction encoding81[0x20,0x14,0x42,0x6e]82# CHECK: warning: invalid instruction encoding83[0x20,0x14,0x42,0x0e]84# CHECK: warning: invalid instruction encoding85[0x20,0x14,0x42,0x4e]86# CHECK: warning: invalid instruction encoding87[0x20,0x14,0xc2,0x0e]88# CHECK: warning: invalid instruction encoding89[0x20,0x14,0xc2,0x4e]90# CHECK: warning: invalid instruction encoding91[0xe0,0x27,0x50,0x0e]92# CHECK: warning: invalid instruction encoding93[0xe4,0x24,0x4f,0x4e]94# CHECK: warning: invalid instruction encoding95[0x03,0x25,0x4c,0x2e]96# CHECK: warning: invalid instruction encoding97[0xbf,0x27,0x5c,0x6e]98# CHECK: warning: invalid instruction encoding99[0x03,0x25,0x4c,0x2e]100# CHECK: warning: invalid instruction encoding101[0xbf,0x27,0x5c,0x6e]102# CHECK: warning: invalid instruction encoding103[0xe0,0x27,0xd0,0x2e]104# CHECK: warning: invalid instruction encoding105[0xe4,0x24,0xcf,0x6e]106# CHECK: warning: invalid instruction encoding107[0xe0,0x27,0xd0,0x2e]108# CHECK: warning: invalid instruction encoding109[0xe4,0x24,0xcf,0x6e]110# CHECK: warning: invalid instruction encoding111[0xe0,0xdb,0xf8,0x0e]112# CHECK: warning: invalid instruction encoding113[0xe4,0xd8,0xf8,0x4e]114# CHECK: warning: invalid instruction encoding115[0xe0,0xdb,0xf8,0x0e]116# CHECK: warning: invalid instruction encoding117[0xe4,0xd8,0xf8,0x4e]118# CHECK: warning: invalid instruction encoding119[0x03,0xc9,0xf8,0x2e]120# CHECK: warning: invalid instruction encoding121[0xbf,0xcb,0xf8,0x6e]122# CHECK: warning: invalid instruction encoding123[0x03,0xc9,0xf8,0x2e]124# CHECK: warning: invalid instruction encoding125[0xbf,0xcb,0xf8,0x6e]126# CHECK: warning: invalid instruction encoding127[0xe0,0xcb,0xf8,0x0e]128# CHECK: warning: invalid instruction encoding129[0xe4,0xc8,0xf8,0x4e]130# CHECK: warning: invalid instruction encoding131[0xe0,0xcb,0xf8,0x0e]132# CHECK: warning: invalid instruction encoding133[0xe4,0xc8,0xf8,0x4e]134# CHECK: warning: invalid instruction encoding135[0x83,0xda,0xf8,0x2e]136# CHECK: warning: invalid instruction encoding137[0x01,0xd9,0xf8,0x6e]138# CHECK: warning: invalid instruction encoding139[0x83,0xda,0xf8,0x2e]140# CHECK: warning: invalid instruction encoding141[0x01,0xd9,0xf8,0x6e]142# CHECK: warning: invalid instruction encoding143[0x50,0xe8,0xf8,0x0e]144# CHECK: warning: invalid instruction encoding145[0x8f,0xe8,0xf8,0x4e]146# CHECK: warning: invalid instruction encoding147[0x50,0xe8,0xf8,0x0e]148# CHECK: warning: invalid instruction encoding149[0x8f,0xe8,0xf8,0x4e]150# CHECK: warning: invalid instruction encoding151[0xe0,0x2f,0x50,0x2e]152# CHECK: warning: invalid instruction encoding153[0xe4,0x2c,0x4f,0x6e]154# CHECK: warning: invalid instruction encoding155[0xe0,0x2f,0x50,0x2e]156# CHECK: warning: invalid instruction encoding157[0xe4,0x2c,0x4f,0x6e]158# CHECK: warning: invalid instruction encoding159[0x03,0x2d,0xcc,0x2e]160# CHECK: warning: invalid instruction encoding161[0xbf,0x2f,0xdc,0x6e]162# CHECK: warning: invalid instruction encoding163[0x03,0x2d,0xcc,0x2e]164# CHECK: warning: invalid instruction encoding165[0xbf,0x2f,0xdc,0x6e]166# CHECK: warning: invalid instruction encoding167[0xe0,0x3f,0xd0,0x0e]168# CHECK: warning: invalid instruction encoding169[0xe4,0x3c,0xcf,0x4e]170# CHECK: warning: invalid instruction encoding171[0x03,0x3d,0x4c,0x0e]172# CHECK: warning: invalid instruction encoding173[0xbf,0x3f,0x5c,0x4e]174# CHECK: warning: invalid instruction encoding175[0x20,0x34,0x42,0x2e]176# CHECK: warning: invalid instruction encoding177[0xff,0x35,0x50,0x6e]178# CHECK: warning: invalid instruction encoding179[0xea,0x35,0xd6,0x2e]180# CHECK: warning: invalid instruction encoding181[0xa3,0x34,0xc6,0x6e]182# CHECK: warning: invalid instruction encoding183[0x20,0x04,0x42,0x2e]184# CHECK: warning: invalid instruction encoding185[0xff,0x05,0x50,0x6e]186# CHECK: warning: invalid instruction encoding187[0xea,0x05,0xd6,0x2e]188# CHECK: warning: invalid instruction encoding189[0xa3,0x04,0xc6,0x6e]190# CHECK: warning: invalid instruction encoding191[0x20,0x34,0x42,0x0e]192# CHECK: warning: invalid instruction encoding193[0x20,0x34,0x42,0x4e]194# CHECK: warning: invalid instruction encoding195[0xea,0x35,0xd6,0x0e]196# CHECK: warning: invalid instruction encoding197[0xea,0x35,0xd6,0x4e]198# CHECK: warning: invalid instruction encoding199[0x20,0x04,0x42,0x0e]200# CHECK: warning: invalid instruction encoding201[0x20,0x04,0x42,0x4e]202# CHECK: warning: invalid instruction encoding203[0xea,0x05,0xd6,0x0e]204# CHECK: warning: invalid instruction encoding205[0xea,0x05,0xd6,0x4e]206# CHECK: warning: invalid instruction encoding207[0x20,0x0c,0x42,0x0e]208# CHECK: warning: invalid instruction encoding209[0x20,0x0c,0x42,0x4e]210# CHECK: warning: invalid instruction encoding211[0x20,0x0c,0xc2,0x0e]212# CHECK: warning: invalid instruction encoding213[0x20,0x0c,0xc2,0x4e]214# CHECK: warning: invalid instruction encoding215[0x1d,0x17,0xd4,0x7e]216# CHECK: warning: invalid instruction encoding217[0x20,0x18,0x11,0x5f]218# CHECK: warning: invalid instruction encoding219[0x62,0x58,0x14,0x5f]220# CHECK: warning: invalid instruction encoding221[0x20,0x98,0x11,0x5f]222# CHECK: warning: invalid instruction encoding223[0x46,0x98,0x18,0x7f]224# CHECK: warning: invalid instruction encoding225[0x95,0xfd,0x1f,0x5f]226# CHECK: warning: invalid instruction encoding227[0x95,0xfd,0x1f,0x7f]228# CHECK: warning: invalid instruction encoding229[0xac,0xc9,0x79,0x5e]230# CHECK: warning: invalid instruction encoding231[0xac,0xc9,0x79,0x7e]232# CHECK: warning: invalid instruction encoding233[0xb6,0xb9,0x79,0x5e]234# CHECK: warning: invalid instruction encoding235[0xac,0xb9,0x79,0x7e]236# CHECK: warning: invalid instruction encoding237[0xb6,0xa9,0x79,0x5e]238# CHECK: warning: invalid instruction encoding239[0xac,0xa9,0x79,0x7e]240# CHECK: warning: invalid instruction encoding241[0xb6,0xa9,0xf9,0x5e]242# CHECK: warning: invalid instruction encoding243[0xac,0xa9,0xf9,0x7e]244# CHECK: warning: invalid instruction encoding245[0xac,0xb9,0xf9,0x5e]246# CHECK: warning: invalid instruction encoding247[0xac,0xb9,0xf9,0x7e]248# CHECK: warning: invalid instruction encoding249[0x6a,0x25,0x4c,0x5e]250# CHECK: warning: invalid instruction encoding251[0x6a,0xd9,0xf8,0x5e]252# CHECK: warning: invalid instruction encoding253[0x6a,0xd9,0xf8,0x5e]254# CHECK: warning: invalid instruction encoding255[0x6a,0x25,0x4c,0x7e]256# CHECK: warning: invalid instruction encoding257[0x6a,0xc9,0xf8,0x7e]258# CHECK: warning: invalid instruction encoding259[0x6a,0xc9,0xf8,0x7e]260# CHECK: warning: invalid instruction encoding261[0x6a,0x25,0xcc,0x7e]262# CHECK: warning: invalid instruction encoding263[0x6a,0xc9,0xf8,0x5e]264# CHECK: warning: invalid instruction encoding265[0x6a,0xc9,0xf8,0x5e]266# CHECK: warning: invalid instruction encoding267[0x6a,0xd9,0xf8,0x7e]268# CHECK: warning: invalid instruction encoding269[0x6a,0xd9,0xf8,0x7e]270# CHECK: warning: invalid instruction encoding271[0x6a,0xe9,0xf8,0x5e]272# CHECK: warning: invalid instruction encoding273[0x6a,0xe9,0xf8,0x5e]274# CHECK: warning: invalid instruction encoding275[0x6a,0x2d,0x4c,0x7e]276# CHECK: warning: invalid instruction encoding277[0x6a,0x2d,0xcc,0x7e]278# CHECK: warning: invalid instruction encoding279[0xd4,0x1e,0x4f,0x5e]280# CHECK: warning: invalid instruction encoding281[0x15,0x3e,0x4d,0x5e]282# CHECK: warning: invalid instruction encoding283[0xb5,0x3c,0xcc,0x5e]284# CHECK: warning: invalid instruction encoding285[0xd3,0xd9,0xf9,0x5e]286# CHECK: warning: invalid instruction encoding287[0x52,0xf9,0xf9,0x5e]288# CHECK: warning: invalid instruction encoding289[0xb6,0xd9,0xf9,0x7e]290# CHECK: warning: invalid instruction encoding291[0x72,0xd8,0x30,0x5e]292# CHECK: warning: invalid instruction encoding293[0x04,0xf8,0xf8,0x0e]294# CHECK: warning: invalid instruction encoding295[0x06,0xf9,0xf8,0x4e]296# CHECK: warning: invalid instruction encoding297[0x04,0xf8,0xf8,0x2e]298# CHECK: warning: invalid instruction encoding299[0x06,0xf9,0xf8,0x6e]300# CHECK: warning: invalid instruction encoding301[0x04,0x88,0x79,0x0e]302# CHECK: warning: invalid instruction encoding303[0x06,0x89,0x79,0x4e]304# CHECK: warning: invalid instruction encoding305[0x04,0x88,0x79,0x2e]306# CHECK: warning: invalid instruction encoding307[0x06,0x89,0x79,0x6e]308# CHECK: warning: invalid instruction encoding309[0x04,0x88,0xf9,0x0e]310# CHECK: warning: invalid instruction encoding311[0x06,0x89,0xf9,0x4e]312# CHECK: warning: invalid instruction encoding313[0x04,0x98,0x79,0x0e]314# CHECK: warning: invalid instruction encoding315[0x06,0x99,0x79,0x4e]316# CHECK: warning: invalid instruction encoding317[0x04,0x98,0x79,0x2e]318# CHECK: warning: invalid instruction encoding319[0x06,0x99,0x79,0x6e]320# CHECK: warning: invalid instruction encoding321[0x04,0x98,0xf9,0x0e]322# CHECK: warning: invalid instruction encoding323[0x06,0x99,0xf9,0x4e]324# CHECK: warning: invalid instruction encoding325[0x04,0x98,0xf9,0x2e]326# CHECK: warning: invalid instruction encoding327[0x06,0x99,0xf9,0x6e]328# CHECK: warning: invalid instruction encoding329[0x04,0xa8,0x79,0x0e]330# CHECK: warning: invalid instruction encoding331[0x06,0xa9,0x79,0x4e]332# CHECK: warning: invalid instruction encoding333[0x04,0xa8,0x79,0x2e]334# CHECK: warning: invalid instruction encoding335[0x06,0xa9,0x79,0x6e]336# CHECK: warning: invalid instruction encoding337[0x04,0xa8,0xf9,0x0e]338# CHECK: warning: invalid instruction encoding339[0x06,0xa9,0xf9,0x4e]340# CHECK: warning: invalid instruction encoding341[0x04,0xa8,0xf9,0x2e]342# CHECK: warning: invalid instruction encoding343[0x06,0xa9,0xf9,0x6e]344# CHECK: warning: invalid instruction encoding345[0x04,0xb8,0x79,0x0e]346# CHECK: warning: invalid instruction encoding347[0x06,0xb9,0x79,0x4e]348# CHECK: warning: invalid instruction encoding349[0x04,0xb8,0x79,0x2e]350# CHECK: warning: invalid instruction encoding351[0x06,0xb9,0x79,0x6e]352# CHECK: warning: invalid instruction encoding353[0x04,0xb8,0xf9,0x0e]354# CHECK: warning: invalid instruction encoding355[0x06,0xb9,0xf9,0x4e]356# CHECK: warning: invalid instruction encoding357[0x04,0xb8,0xf9,0x2e]358# CHECK: warning: invalid instruction encoding359[0x06,0xb9,0xf9,0x6e]360# CHECK: warning: invalid instruction encoding361[0x04,0xc8,0x79,0x0e]362# CHECK: warning: invalid instruction encoding363[0x06,0xc9,0x79,0x4e]364# CHECK: warning: invalid instruction encoding365[0x04,0xc8,0x79,0x2e]366# CHECK: warning: invalid instruction encoding367[0x06,0xc9,0x79,0x6e]368# CHECK: warning: invalid instruction encoding369[0x04,0xd8,0xf9,0x0e]370# CHECK: warning: invalid instruction encoding371[0x06,0xd9,0xf9,0x4e]372# CHECK: warning: invalid instruction encoding373[0x04,0xd8,0xf9,0x2e]374# CHECK: warning: invalid instruction encoding375[0x06,0xd9,0xf9,0x6e]376# CHECK: warning: invalid instruction encoding377[0x04,0xf8,0xf9,0x2e]378# CHECK: warning: invalid instruction encoding379[0x06,0xf9,0xf9,0x6e]380# CHECK: warning: invalid instruction encoding381 382# CHECK-NOT: warning: invalid instruction encoding383