brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.6 KiB · ce09954 Raw
265 lines · plain
1# RUN: llvm-mc -triple=aarch64 -mattr=+v8.4a,+xs -disassemble %s | FileCheck %s2# RUN: llvm-mc -triple=aarch64 -mattr=+v8.7a -disassemble %s | FileCheck %s3# RUN: llvm-mc -triple=aarch64 -mattr=+v8.4a -disassemble %s | FileCheck --check-prefix=CHECK-NO-XS %s4 5[0x3f,0x32,0x03,0xd5]6[0x3f,0x36,0x03,0xd5]7[0x3f,0x3a,0x03,0xd5]8[0x3f,0x3e,0x03,0xd5]9# CHECK: dsb oshnxs10# CHECK: dsb nshnxs11# CHECK: dsb ishnxs12# CHECK: dsb synxs13# CHECK-NO-XS: msr S0_3_C3_C2_1, xzr14# CHECK-NO-XS: msr S0_3_C3_C6_1, xzr15# CHECK-NO-XS: msr S0_3_C3_C10_1, xzr16# CHECK-NO-XS: msr S0_3_C3_C14_1, xzr17 18[0x3f,0x30,0x03,0xd5]19[0x3f,0x35,0x03,0xd5]20[0x3f,0x3f,0x03,0xd5]21# CHECK: msr S0_3_C3_C0_1, xzr22# CHECK: msr S0_3_C3_C5_1, xzr23# CHECK: msr S0_3_C3_C15_1, xzr24# CHECK-NO-XS: msr S0_3_C3_C0_1, xzr25# CHECK-NO-XS: msr S0_3_C3_C5_1, xzr26# CHECK-NO-XS: msr S0_3_C3_C15_1, xzr27 28[0x21,0x90,0x0c,0xd5]29[0xa1,0x90,0x0c,0xd5]30[0x1f,0x93,0x08,0xd5]31[0x1f,0x93,0x0c,0xd5]32[0x1f,0x93,0x0e,0xd5]33[0x21,0x93,0x08,0xd5]34[0x21,0x93,0x0c,0xd5]35[0x21,0x93,0x0e,0xd5]36[0x41,0x93,0x08,0xd5]37[0x61,0x93,0x08,0xd5]38[0x9f,0x93,0x0c,0xd5]39[0xa1,0x93,0x08,0xd5]40[0xa1,0x93,0x0c,0xd5]41[0xa1,0x93,0x0e,0xd5]42[0xdf,0x93,0x0c,0xd5]43[0xe1,0x93,0x08,0xd5]44[0x21,0x94,0x0c,0xd5]45[0xa1,0x94,0x0c,0xd5]46[0x1f,0x97,0x08,0xd5]47[0x1f,0x97,0x0c,0xd5]48[0x1f,0x97,0x0e,0xd5]49[0x21,0x97,0x08,0xd5]50[0x21,0x97,0x0c,0xd5]51[0x21,0x97,0x0e,0xd5]52[0x41,0x97,0x08,0xd5]53[0x61,0x97,0x08,0xd5]54[0x9f,0x97,0x0c,0xd5]55[0xa1,0x97,0x08,0xd5]56[0xa1,0x97,0x0c,0xd5]57[0xa1,0x97,0x0e,0xd5]58[0xdf,0x97,0x0c,0xd5]59[0xe1,0x97,0x08,0xd5]60# CHECK: tlbi ipas2e1isnxs, x161# CHECK: tlbi ipas2le1isnxs, x162# CHECK: tlbi vmalle1isnxs63# CHECK: tlbi alle2isnxs64# CHECK: tlbi alle3isnxs65# CHECK: tlbi vae1isnxs, x166# CHECK: tlbi vae2isnxs, x167# CHECK: tlbi vae3isnxs, x168# CHECK: tlbi aside1isnxs, x169# CHECK: tlbi vaae1isnxs, x170# CHECK: tlbi alle1isnxs71# CHECK: tlbi vale1isnxs, x172# CHECK: tlbi vale2isnxs, x173# CHECK: tlbi vale3isnxs, x174# CHECK: tlbi vmalls12e1isnxs75# CHECK: tlbi vaale1isnxs, x176# CHECK: tlbi ipas2e1nxs, x177# CHECK: tlbi ipas2le1nxs, x178# CHECK: tlbi vmalle1nxs79# CHECK: tlbi alle2nxs80# CHECK: tlbi alle3nxs81# CHECK: tlbi vae1nxs, x182# CHECK: tlbi vae2nxs, x183# CHECK: tlbi vae3nxs, x184# CHECK: tlbi aside1nxs, x185# CHECK: tlbi vaae1nxs, x186# CHECK: tlbi alle1nxs87# CHECK: tlbi vale1nxs, x188# CHECK: tlbi vale2nxs, x189# CHECK: tlbi vale3nxs, x190# CHECK: tlbi vmalls12e1nxs91# CHECK: tlbi vaale1nxs, x192# CHECK_NO_XS: sys #4, c9, c0, #1, x193# CHECK_NO_XS: sys #4, c9, c0, #5, x194# CHECK_NO_XS: sys #0, c9, c3, #095# CHECK_NO_XS: sys #4, c9, c3, #096# CHECK_NO_XS: sys #6, c9, c3, #097# CHECK_NO_XS: sys #0, c9, c3, #1, x198# CHECK_NO_XS: sys #4, c9, c3, #1, x199# CHECK_NO_XS: sys #6, c9, c3, #1, x1100# CHECK_NO_XS: sys #0, c9, c3, #2, x1101# CHECK_NO_XS: sys #0, c9, c3, #3, x1102# CHECK_NO_XS: sys #4, c9, c3, #4103# CHECK_NO_XS: sys #0, c9, c3, #5, x1104# CHECK_NO_XS: sys #4, c9, c3, #5, x1105# CHECK_NO_XS: sys #6, c9, c3, #5, x1106# CHECK_NO_XS: sys #4, c9, c3, #6107# CHECK_NO_XS: sys #0, c9, c3, #7, x1108# CHECK_NO_XS: sys #4, c9, c4, #1, x1109# CHECK_NO_XS: sys #4, c9, c4, #5, x1110# CHECK_NO_XS: sys #0, c9, c7, #0111# CHECK_NO_XS: sys #4, c9, c7, #0112# CHECK_NO_XS: sys #6, c9, c7, #0113# CHECK_NO_XS: sys #0, c9, c7, #1, x1114# CHECK_NO_XS: sys #4, c9, c7, #1, x1115# CHECK_NO_XS: sys #6, c9, c7, #1, x1116# CHECK_NO_XS: sys #0, c9, c7, #2, x1117# CHECK_NO_XS: sys #0, c9, c7, #3, x1118# CHECK_NO_XS: sys #4, c9, c7, #4119# CHECK_NO_XS: sys #0, c9, c7, #5, x1120# CHECK_NO_XS: sys #4, c9, c7, #5, x1121# CHECK_NO_XS: sys #6, c9, c7, #5, x1122# CHECK_NO_XS: sys #4, c9, c7, #6123# CHECK_NO_XS: sys #0, c9, c7, #7, x1124 125[0x1f,0x91,0x08,0xd5]126[0x21,0x91,0x08,0xd5]127[0x41,0x91,0x08,0xd5]128[0x61,0x91,0x08,0xd5]129[0xa1,0x91,0x08,0xd5]130[0xe1,0x91,0x08,0xd5]131[0x01,0x94,0x0c,0xd5]132[0x81,0x94,0x0c,0xd5]133[0x21,0x91,0x0c,0xd5]134[0xa1,0x91,0x0c,0xd5]135[0xdf,0x91,0x0c,0xd5]136[0x21,0x91,0x0e,0xd5]137[0xa1,0x91,0x0e,0xd5]138[0x1f,0x91,0x0c,0xd5]139[0x9f,0x91,0x0c,0xd5]140[0x1f,0x91,0x0e,0xd5]141[0x21,0x96,0x08,0xd5]142[0x61,0x96,0x08,0xd5]143[0xa1,0x96,0x08,0xd5]144[0xe1,0x96,0x08,0xd5]145[0x21,0x92,0x08,0xd5]146[0x61,0x92,0x08,0xd5]147[0xa1,0x92,0x08,0xd5]148[0xe1,0x92,0x08,0xd5]149[0x21,0x95,0x08,0xd5]150[0x61,0x95,0x08,0xd5]151[0xa1,0x95,0x08,0xd5]152[0xe1,0x95,0x08,0xd5]153[0x41,0x90,0x0c,0xd5]154[0xc1,0x90,0x0c,0xd5]155[0x41,0x94,0x0c,0xd5]156[0xc1,0x94,0x0c,0xd5]157[0x61,0x94,0x0c,0xd5]158[0xe1,0x94,0x0c,0xd5]159[0x21,0x96,0x0c,0xd5]160[0xa1,0x96,0x0c,0xd5]161[0x21,0x92,0x0c,0xd5]162[0xa1,0x92,0x0c,0xd5]163[0x21,0x95,0x0c,0xd5]164[0xa1,0x95,0x0c,0xd5]165[0x21,0x96,0x0e,0xd5]166[0xa1,0x96,0x0e,0xd5]167[0x21,0x92,0x0e,0xd5]168[0xa1,0x92,0x0e,0xd5]169[0x21,0x95,0x0e,0xd5]170[0xa1,0x95,0x0e,0xd5]171# CHECK: tlbi vmalle1osnxs172# CHECK: tlbi vae1osnxs, x1173# CHECK: tlbi aside1osnxs, x1174# CHECK: tlbi vaae1osnxs, x1175# CHECK: tlbi vale1osnxs, x1176# CHECK: tlbi vaale1osnxs, x1177# CHECK: tlbi ipas2e1osnxs, x1178# CHECK: tlbi ipas2le1osnxs, x1179# CHECK: tlbi vae2osnxs, x1180# CHECK: tlbi vale2osnxs, x1181# CHECK: tlbi vmalls12e1osnxs182# CHECK: tlbi vae3osnxs, x1183# CHECK: tlbi vale3osnxs, x1184# CHECK: tlbi alle2osnxs185# CHECK: tlbi alle1osnxs186# CHECK: tlbi alle3osnxs187# CHECK: tlbi rvae1nxs, x1188# CHECK: tlbi rvaae1nxs, x1189# CHECK: tlbi rvale1nxs, x1190# CHECK: tlbi rvaale1nxs, x1191# CHECK: tlbi rvae1isnxs, x1192# CHECK: tlbi rvaae1isnxs, x1193# CHECK: tlbi rvale1isnxs, x1194# CHECK: tlbi rvaale1isnxs, x1195# CHECK: tlbi rvae1osnxs, x1196# CHECK: tlbi rvaae1osnxs, x1197# CHECK: tlbi rvale1osnxs, x1198# CHECK: tlbi rvaale1osnxs, x1199# CHECK: tlbi ripas2e1isnxs, x1200# CHECK: tlbi ripas2le1isnxs, x1201# CHECK: tlbi ripas2e1nxs, x1202# CHECK: tlbi ripas2le1nxs, x1203# CHECK: tlbi ripas2e1osnxs, x1204# CHECK: tlbi ripas2le1osnxs, x1205# CHECK: tlbi rvae2nxs, x1206# CHECK: tlbi rvale2nxs, x1207# CHECK: tlbi rvae2isnxs, x1208# CHECK: tlbi rvale2isnxs, x1209# CHECK: tlbi rvae2osnxs, x1210# CHECK: tlbi rvale2osnxs, x1211# CHECK: tlbi rvae3nxs, x1212# CHECK: tlbi rvale3nxs, x1213# CHECK: tlbi rvae3isnxs, x1214# CHECK: tlbi rvale3isnxs, x1215# CHECK: tlbi rvae3osnxs, x1216# CHECK: tlbi rvale3osnxs, x1217# CHECK_NO_XS: sys #0, c9, c1, #0218# CHECK_NO_XS: sys #0, c9, c1, #1, x1219# CHECK_NO_XS: sys #0, c9, c1, #2, x1220# CHECK_NO_XS: sys #0, c9, c1, #3, x1221# CHECK_NO_XS: sys #0, c9, c1, #5, x1222# CHECK_NO_XS: sys #0, c9, c1, #7, x1223# CHECK_NO_XS: sys #4, c9, c4, #0, x1224# CHECK_NO_XS: sys #4, c9, c4, #4, x1225# CHECK_NO_XS: sys #4, c9, c1, #1, x1226# CHECK_NO_XS: sys #4, c9, c1, #5, x1227# CHECK_NO_XS: sys #4, c9, c1, #6228# CHECK_NO_XS: sys #6, c9, c1, #1, x1229# CHECK_NO_XS: sys #6, c9, c1, #5, x1230# CHECK_NO_XS: sys #4, c9, c1, #0231# CHECK_NO_XS: sys #4, c9, c1, #4232# CHECK_NO_XS: sys #6, c9, c1, #0233# CHECK_NO_XS: sys #0, c9, c6, #1, x1234# CHECK_NO_XS: sys #0, c9, c6, #3, x1235# CHECK_NO_XS: sys #0, c9, c6, #5, x1236# CHECK_NO_XS: sys #0, c9, c6, #7, x1237# CHECK_NO_XS: sys #0, c9, c2, #1, x1238# CHECK_NO_XS: sys #0, c9, c2, #3, x1239# CHECK_NO_XS: sys #0, c9, c2, #5, x1240# CHECK_NO_XS: sys #0, c9, c2, #7, x1241# CHECK_NO_XS: sys #0, c9, c5, #1, x1242# CHECK_NO_XS: sys #0, c9, c5, #3, x1243# CHECK_NO_XS: sys #0, c9, c5, #5, x1244# CHECK_NO_XS: sys #0, c9, c5, #7, x1245# CHECK_NO_XS: sys #4, c9, c0, #2, x1246# CHECK_NO_XS: sys #4, c9, c0, #6, x1247# CHECK_NO_XS: sys #4, c9, c4, #2, x1248# CHECK_NO_XS: sys #4, c9, c4, #6, x1249# CHECK_NO_XS: sys #4, c9, c4, #3, x1250# CHECK_NO_XS: sys #4, c9, c4, #7, x1251# CHECK_NO_XS: sys #4, c9, c6, #1, x1252# CHECK_NO_XS: sys #4, c9, c6, #5, x1253# CHECK_NO_XS: sys #4, c9, c2, #1, x1254# CHECK_NO_XS: sys #4, c9, c2, #5, x1255# CHECK_NO_XS: sys #4, c9, c5, #1, x1256# CHECK_NO_XS: sys #4, c9, c5, #5, x1257# CHECK_NO_XS: sys #6, c9, c6, #1, x1258# CHECK_NO_XS: sys #6, c9, c6, #5, x1259# CHECK_NO_XS: sys #6, c9, c2, #1, x1260# CHECK_NO_XS: sys #6, c9, c2, #5, x1261# CHECK_NO_XS: sys #6, c9, c5, #1, x1262# CHECK_NO_XS: sys #6, c9, c5, #5, x1263# CHECK_NO_XS: sys #0, c9, c1, #0264# CHECK_NO_XS: sys #4, c9, c0, #1, x1265