brintos

brintos / llvm-project-archived public Read only

0
0
Text · 58.5 KiB · db5cb07 Raw
1786 lines · plain
1// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+v8.8a,+ite < %s \2// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST3// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+v8.9a,+ite < %s \4// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST5// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+v9.3a,+ite < %s \6// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST7// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+v9.4a,+ite < %s \8// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST9// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+ite < %s \10// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST11// RUN: not llvm-mc -triple=aarch64 -show-encoding < %s 2>&1 \12// RUN:        | FileCheck %s --check-prefixes=CHECK-ERROR13// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+ite < %s \14// RUN:        | llvm-objdump -d --mattr=+ite --no-print-imm-hex - | FileCheck %s --check-prefix=CHECK-INST15// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+ite < %s \16// RUN:   | llvm-objdump -d --mattr=-ite --no-print-imm-hex - | FileCheck %s --check-prefix=CHECK-UNKNOWN17// Disassemble encoding and check the re-encoding (-show-encoding) matches.18// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+ite < %s \19// RUN:        | sed '/.text/d' | sed 's/.*encoding: //g' \20// RUN:        | llvm-mc -triple=aarch64 -mattr=+ite -disassemble -show-encoding \21// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST22 23 24mrs x3, DBGBVR0_EL125// CHECK-INST: mrs x3, DBGBVR0_EL126// CHECK-ENCODING: encoding: [0x83,0x00,0x30,0xd5]27// CHECK-UNKNOWN:  d5300083 mrs x3, DBGBVR0_EL128 29msr DBGBVR0_EL1, x130// CHECK-INST: msr DBGBVR0_EL1, x131// CHECK-ENCODING: encoding: [0x81,0x00,0x10,0xd5]32// CHECK-UNKNOWN:  d5100081 msr DBGBVR0_EL1, x133 34mrs x3, DBGBVR1_EL135// CHECK-INST: mrs x3, DBGBVR1_EL136// CHECK-ENCODING: encoding: [0x83,0x01,0x30,0xd5]37// CHECK-UNKNOWN:  d5300183 mrs x3, DBGBVR1_EL138 39msr DBGBVR1_EL1, x140// CHECK-INST: msr DBGBVR1_EL1, x141// CHECK-ENCODING: encoding: [0x81,0x01,0x10,0xd5]42// CHECK-UNKNOWN:  d5100181 msr DBGBVR1_EL1, x143 44mrs x3, DBGBVR2_EL145// CHECK-INST: mrs x3, DBGBVR2_EL146// CHECK-ENCODING: encoding: [0x83,0x02,0x30,0xd5]47// CHECK-UNKNOWN:  d5300283 mrs x3, DBGBVR2_EL148 49msr DBGBVR2_EL1, x150// CHECK-INST: msr DBGBVR2_EL1, x151// CHECK-ENCODING: encoding: [0x81,0x02,0x10,0xd5]52// CHECK-UNKNOWN:  d5100281 msr DBGBVR2_EL1, x153 54mrs x3, DBGBVR3_EL155// CHECK-INST: mrs x3, DBGBVR3_EL156// CHECK-ENCODING: encoding: [0x83,0x03,0x30,0xd5]57// CHECK-UNKNOWN:  d5300383 mrs x3, DBGBVR3_EL158 59msr DBGBVR3_EL1, x160// CHECK-INST: msr DBGBVR3_EL1, x161// CHECK-ENCODING: encoding: [0x81,0x03,0x10,0xd5]62// CHECK-UNKNOWN:  d5100381 msr DBGBVR3_EL1, x163 64mrs x3, DBGBVR4_EL165// CHECK-INST: mrs x3, DBGBVR4_EL166// CHECK-ENCODING: encoding: [0x83,0x04,0x30,0xd5]67// CHECK-UNKNOWN:  d5300483 mrs x3, DBGBVR4_EL168 69msr DBGBVR4_EL1, x170// CHECK-INST: msr DBGBVR4_EL1, x171// CHECK-ENCODING: encoding: [0x81,0x04,0x10,0xd5]72// CHECK-UNKNOWN:  d5100481 msr DBGBVR4_EL1, x173 74mrs x3, DBGBVR5_EL175// CHECK-INST: mrs x3, DBGBVR5_EL176// CHECK-ENCODING: encoding: [0x83,0x05,0x30,0xd5]77// CHECK-UNKNOWN:  d5300583 mrs x3, DBGBVR5_EL178 79msr DBGBVR5_EL1, x180// CHECK-INST: msr DBGBVR5_EL1, x181// CHECK-ENCODING: encoding: [0x81,0x05,0x10,0xd5]82// CHECK-UNKNOWN:  d5100581 msr DBGBVR5_EL1, x183 84mrs x3, DBGBVR6_EL185// CHECK-INST: mrs x3, DBGBVR6_EL186// CHECK-ENCODING: encoding: [0x83,0x06,0x30,0xd5]87// CHECK-UNKNOWN:  d5300683 mrs x3, DBGBVR6_EL188 89msr DBGBVR6_EL1, x190// CHECK-INST: msr DBGBVR6_EL1, x191// CHECK-ENCODING: encoding: [0x81,0x06,0x10,0xd5]92// CHECK-UNKNOWN:  d5100681 msr DBGBVR6_EL1, x193 94mrs x3, DBGBVR7_EL195// CHECK-INST: mrs x3, DBGBVR7_EL196// CHECK-ENCODING: encoding: [0x83,0x07,0x30,0xd5]97// CHECK-UNKNOWN:  d5300783 mrs x3, DBGBVR7_EL198 99msr DBGBVR7_EL1, x1100// CHECK-INST: msr DBGBVR7_EL1, x1101// CHECK-ENCODING: encoding: [0x81,0x07,0x10,0xd5]102// CHECK-UNKNOWN:  d5100781 msr DBGBVR7_EL1, x1103 104mrs x3, DBGBVR8_EL1105// CHECK-INST: mrs x3, DBGBVR8_EL1106// CHECK-ENCODING: encoding: [0x83,0x08,0x30,0xd5]107// CHECK-UNKNOWN:  d5300883 mrs x3, DBGBVR8_EL1108 109msr DBGBVR8_EL1, x1110// CHECK-INST: msr DBGBVR8_EL1, x1111// CHECK-ENCODING: encoding: [0x81,0x08,0x10,0xd5]112// CHECK-UNKNOWN:  d5100881 msr DBGBVR8_EL1, x1113 114mrs x3, DBGBVR9_EL1115// CHECK-INST: mrs x3, DBGBVR9_EL1116// CHECK-ENCODING: encoding: [0x83,0x09,0x30,0xd5]117// CHECK-UNKNOWN:  d5300983 mrs x3, DBGBVR9_EL1118 119msr DBGBVR9_EL1, x1120// CHECK-INST: msr DBGBVR9_EL1, x1121// CHECK-ENCODING: encoding: [0x81,0x09,0x10,0xd5]122// CHECK-UNKNOWN:  d5100981 msr DBGBVR9_EL1, x1123 124mrs x3, DBGBVR10_EL1125// CHECK-INST: mrs x3, DBGBVR10_EL1126// CHECK-ENCODING: encoding: [0x83,0x0a,0x30,0xd5]127// CHECK-UNKNOWN:  d5300a83 mrs x3, DBGBVR10_EL1128 129msr DBGBVR10_EL1, x1130// CHECK-INST: msr DBGBVR10_EL1, x1131// CHECK-ENCODING: encoding: [0x81,0x0a,0x10,0xd5]132// CHECK-UNKNOWN:  d5100a81 msr DBGBVR10_EL1, x1133 134mrs x3, DBGBVR11_EL1135// CHECK-INST: mrs x3, DBGBVR11_EL1136// CHECK-ENCODING: encoding: [0x83,0x0b,0x30,0xd5]137// CHECK-UNKNOWN:  d5300b83 mrs x3, DBGBVR11_EL1138 139msr DBGBVR11_EL1, x1140// CHECK-INST: msr DBGBVR11_EL1, x1141// CHECK-ENCODING: encoding: [0x81,0x0b,0x10,0xd5]142// CHECK-UNKNOWN:  d5100b81 msr DBGBVR11_EL1, x1143 144mrs x3, DBGBVR12_EL1145// CHECK-INST: mrs x3, DBGBVR12_EL1146// CHECK-ENCODING: encoding: [0x83,0x0c,0x30,0xd5]147// CHECK-UNKNOWN:  d5300c83 mrs x3, DBGBVR12_EL1148 149msr DBGBVR12_EL1, x1150// CHECK-INST: msr DBGBVR12_EL1, x1151// CHECK-ENCODING: encoding: [0x81,0x0c,0x10,0xd5]152// CHECK-UNKNOWN:  d5100c81 msr DBGBVR12_EL1, x1153 154mrs x3, DBGBVR13_EL1155// CHECK-INST: mrs x3, DBGBVR13_EL1156// CHECK-ENCODING: encoding: [0x83,0x0d,0x30,0xd5]157// CHECK-UNKNOWN:  d5300d83 mrs x3, DBGBVR13_EL1158 159msr DBGBVR13_EL1, x1160// CHECK-INST: msr DBGBVR13_EL1, x1161// CHECK-ENCODING: encoding: [0x81,0x0d,0x10,0xd5]162// CHECK-UNKNOWN:  d5100d81 msr DBGBVR13_EL1, x1163 164mrs x3, DBGBVR14_EL1165// CHECK-INST: mrs x3, DBGBVR14_EL1166// CHECK-ENCODING: encoding: [0x83,0x0e,0x30,0xd5]167// CHECK-UNKNOWN:  d5300e83 mrs x3, DBGBVR14_EL1168 169msr DBGBVR14_EL1, x1170// CHECK-INST: msr DBGBVR14_EL1, x1171// CHECK-ENCODING: encoding: [0x81,0x0e,0x10,0xd5]172// CHECK-UNKNOWN:  d5100e81 msr DBGBVR14_EL1, x1173 174mrs x3, DBGBVR15_EL1175// CHECK-INST: mrs x3, DBGBVR15_EL1176// CHECK-ENCODING: encoding: [0x83,0x0f,0x30,0xd5]177// CHECK-UNKNOWN:  d5300f83 mrs x3, DBGBVR15_EL1178 179msr DBGBVR15_EL1, x1180// CHECK-INST: msr DBGBVR15_EL1, x1181// CHECK-ENCODING: encoding: [0x81,0x0f,0x10,0xd5]182// CHECK-UNKNOWN:  d5100f81 msr DBGBVR15_EL1, x1183 184mrs x3, DBGBCR0_EL1185// CHECK-INST: mrs x3, DBGBCR0_EL1186// CHECK-ENCODING: encoding: [0xa3,0x00,0x30,0xd5]187// CHECK-UNKNOWN:  d53000a3 mrs x3, DBGBCR0_EL1188 189msr DBGBCR0_EL1, x1190// CHECK-INST: msr DBGBCR0_EL1, x1191// CHECK-ENCODING: encoding: [0xa1,0x00,0x10,0xd5]192// CHECK-UNKNOWN:  d51000a1 msr DBGBCR0_EL1, x1193 194mrs x3, DBGBCR1_EL1195// CHECK-INST: mrs x3, DBGBCR1_EL1196// CHECK-ENCODING: encoding: [0xa3,0x01,0x30,0xd5]197// CHECK-UNKNOWN:  d53001a3 mrs x3, DBGBCR1_EL1198 199msr DBGBCR1_EL1, x1200// CHECK-INST: msr DBGBCR1_EL1, x1201// CHECK-ENCODING: encoding: [0xa1,0x01,0x10,0xd5]202// CHECK-UNKNOWN:  d51001a1 msr DBGBCR1_EL1, x1203 204mrs x3, DBGBCR2_EL1205// CHECK-INST: mrs x3, DBGBCR2_EL1206// CHECK-ENCODING: encoding: [0xa3,0x02,0x30,0xd5]207// CHECK-UNKNOWN:  d53002a3 mrs x3, DBGBCR2_EL1208 209msr DBGBCR2_EL1, x1210// CHECK-INST: msr DBGBCR2_EL1, x1211// CHECK-ENCODING: encoding: [0xa1,0x02,0x10,0xd5]212// CHECK-UNKNOWN:  d51002a1 msr DBGBCR2_EL1, x1213 214mrs x3, DBGBCR3_EL1215// CHECK-INST: mrs x3, DBGBCR3_EL1216// CHECK-ENCODING: encoding: [0xa3,0x03,0x30,0xd5]217// CHECK-UNKNOWN:  d53003a3 mrs x3, DBGBCR3_EL1218 219msr DBGBCR3_EL1, x1220// CHECK-INST: msr DBGBCR3_EL1, x1221// CHECK-ENCODING: encoding: [0xa1,0x03,0x10,0xd5]222// CHECK-UNKNOWN:  d51003a1 msr DBGBCR3_EL1, x1223 224mrs x3, DBGBCR4_EL1225// CHECK-INST: mrs x3, DBGBCR4_EL1226// CHECK-ENCODING: encoding: [0xa3,0x04,0x30,0xd5]227// CHECK-UNKNOWN:  d53004a3 mrs x3, DBGBCR4_EL1228 229msr DBGBCR4_EL1, x1230// CHECK-INST: msr DBGBCR4_EL1, x1231// CHECK-ENCODING: encoding: [0xa1,0x04,0x10,0xd5]232// CHECK-UNKNOWN:  d51004a1 msr DBGBCR4_EL1, x1233 234mrs x3, DBGBCR5_EL1235// CHECK-INST: mrs x3, DBGBCR5_EL1236// CHECK-ENCODING: encoding: [0xa3,0x05,0x30,0xd5]237// CHECK-UNKNOWN:  d53005a3 mrs x3, DBGBCR5_EL1238 239msr DBGBCR5_EL1, x1240// CHECK-INST: msr DBGBCR5_EL1, x1241// CHECK-ENCODING: encoding: [0xa1,0x05,0x10,0xd5]242// CHECK-UNKNOWN:  d51005a1 msr DBGBCR5_EL1, x1243 244mrs x3, DBGBCR6_EL1245// CHECK-INST: mrs x3, DBGBCR6_EL1246// CHECK-ENCODING: encoding: [0xa3,0x06,0x30,0xd5]247// CHECK-UNKNOWN:  d53006a3 mrs x3, DBGBCR6_EL1248 249msr DBGBCR6_EL1, x1250// CHECK-INST: msr DBGBCR6_EL1, x1251// CHECK-ENCODING: encoding: [0xa1,0x06,0x10,0xd5]252// CHECK-UNKNOWN:  d51006a1 msr DBGBCR6_EL1, x1253 254mrs x3, DBGBCR7_EL1255// CHECK-INST: mrs x3, DBGBCR7_EL1256// CHECK-ENCODING: encoding: [0xa3,0x07,0x30,0xd5]257// CHECK-UNKNOWN:  d53007a3 mrs x3, DBGBCR7_EL1258 259msr DBGBCR7_EL1, x1260// CHECK-INST: msr DBGBCR7_EL1, x1261// CHECK-ENCODING: encoding: [0xa1,0x07,0x10,0xd5]262// CHECK-UNKNOWN:  d51007a1 msr DBGBCR7_EL1, x1263 264mrs x3, DBGBCR8_EL1265// CHECK-INST: mrs x3, DBGBCR8_EL1266// CHECK-ENCODING: encoding: [0xa3,0x08,0x30,0xd5]267// CHECK-UNKNOWN:  d53008a3 mrs x3, DBGBCR8_EL1268 269msr DBGBCR8_EL1, x1270// CHECK-INST: msr DBGBCR8_EL1, x1271// CHECK-ENCODING: encoding: [0xa1,0x08,0x10,0xd5]272// CHECK-UNKNOWN:  d51008a1 msr DBGBCR8_EL1, x1273 274mrs x3, DBGBCR9_EL1275// CHECK-INST: mrs x3, DBGBCR9_EL1276// CHECK-ENCODING: encoding: [0xa3,0x09,0x30,0xd5]277// CHECK-UNKNOWN:  d53009a3 mrs x3, DBGBCR9_EL1278 279msr DBGBCR9_EL1, x1280// CHECK-INST: msr DBGBCR9_EL1, x1281// CHECK-ENCODING: encoding: [0xa1,0x09,0x10,0xd5]282// CHECK-UNKNOWN:  d51009a1 msr DBGBCR9_EL1, x1283 284mrs x3, DBGBCR10_EL1285// CHECK-INST: mrs x3, DBGBCR10_EL1286// CHECK-ENCODING: encoding: [0xa3,0x0a,0x30,0xd5]287// CHECK-UNKNOWN:  d5300aa3 mrs x3, DBGBCR10_EL1288 289msr DBGBCR10_EL1, x1290// CHECK-INST: msr DBGBCR10_EL1, x1291// CHECK-ENCODING: encoding: [0xa1,0x0a,0x10,0xd5]292// CHECK-UNKNOWN:  d5100aa1 msr DBGBCR10_EL1, x1293 294mrs x3, DBGBCR11_EL1295// CHECK-INST: mrs x3, DBGBCR11_EL1296// CHECK-ENCODING: encoding: [0xa3,0x0b,0x30,0xd5]297// CHECK-UNKNOWN:  d5300ba3 mrs x3, DBGBCR11_EL1298 299msr DBGBCR11_EL1, x1300// CHECK-INST: msr DBGBCR11_EL1, x1301// CHECK-ENCODING: encoding: [0xa1,0x0b,0x10,0xd5]302// CHECK-UNKNOWN:  d5100ba1 msr DBGBCR11_EL1, x1303 304mrs x3, DBGBCR12_EL1305// CHECK-INST: mrs x3, DBGBCR12_EL1306// CHECK-ENCODING: encoding: [0xa3,0x0c,0x30,0xd5]307// CHECK-UNKNOWN:  d5300ca3 mrs x3, DBGBCR12_EL1308 309msr DBGBCR12_EL1, x1310// CHECK-INST: msr DBGBCR12_EL1, x1311// CHECK-ENCODING: encoding: [0xa1,0x0c,0x10,0xd5]312// CHECK-UNKNOWN:  d5100ca1 msr DBGBCR12_EL1, x1313 314mrs x3, DBGBCR13_EL1315// CHECK-INST: mrs x3, DBGBCR13_EL1316// CHECK-ENCODING: encoding: [0xa3,0x0d,0x30,0xd5]317// CHECK-UNKNOWN:  d5300da3 mrs x3, DBGBCR13_EL1318 319msr DBGBCR13_EL1, x1320// CHECK-INST: msr DBGBCR13_EL1, x1321// CHECK-ENCODING: encoding: [0xa1,0x0d,0x10,0xd5]322// CHECK-UNKNOWN:  d5100da1 msr DBGBCR13_EL1, x1323 324mrs x3, DBGBCR14_EL1325// CHECK-INST: mrs x3, DBGBCR14_EL1326// CHECK-ENCODING: encoding: [0xa3,0x0e,0x30,0xd5]327// CHECK-UNKNOWN:  d5300ea3 mrs x3, DBGBCR14_EL1328 329msr DBGBCR14_EL1, x1330// CHECK-INST: msr DBGBCR14_EL1, x1331// CHECK-ENCODING: encoding: [0xa1,0x0e,0x10,0xd5]332// CHECK-UNKNOWN:  d5100ea1 msr DBGBCR14_EL1, x1333 334mrs x3, DBGBCR15_EL1335// CHECK-INST: mrs x3, DBGBCR15_EL1336// CHECK-ENCODING: encoding: [0xa3,0x0f,0x30,0xd5]337// CHECK-UNKNOWN:  d5300fa3 mrs x3, DBGBCR15_EL1338 339msr DBGBCR15_EL1, x1340// CHECK-INST: msr DBGBCR15_EL1, x1341// CHECK-ENCODING: encoding: [0xa1,0x0f,0x10,0xd5]342// CHECK-UNKNOWN:  d5100fa1 msr DBGBCR15_EL1, x1343 344mrs x3, DBGWVR0_EL1345// CHECK-INST: mrs x3, DBGWVR0_EL1346// CHECK-ENCODING: encoding: [0xc3,0x00,0x30,0xd5]347// CHECK-UNKNOWN:  d53000c3 mrs x3, DBGWVR0_EL1348 349msr DBGWVR0_EL1, x1350// CHECK-INST: msr DBGWVR0_EL1, x1351// CHECK-ENCODING: encoding: [0xc1,0x00,0x10,0xd5]352// CHECK-UNKNOWN:  d51000c1 msr DBGWVR0_EL1, x1353 354mrs x3, DBGWVR1_EL1355// CHECK-INST: mrs x3, DBGWVR1_EL1356// CHECK-ENCODING: encoding: [0xc3,0x01,0x30,0xd5]357// CHECK-UNKNOWN:  d53001c3 mrs x3, DBGWVR1_EL1358 359msr DBGWVR1_EL1, x1360// CHECK-INST: msr DBGWVR1_EL1, x1361// CHECK-ENCODING: encoding: [0xc1,0x01,0x10,0xd5]362// CHECK-UNKNOWN:  d51001c1 msr DBGWVR1_EL1, x1363 364mrs x3, DBGWVR2_EL1365// CHECK-INST: mrs x3, DBGWVR2_EL1366// CHECK-ENCODING: encoding: [0xc3,0x02,0x30,0xd5]367// CHECK-UNKNOWN:  d53002c3 mrs x3, DBGWVR2_EL1368 369msr DBGWVR2_EL1, x1370// CHECK-INST: msr DBGWVR2_EL1, x1371// CHECK-ENCODING: encoding: [0xc1,0x02,0x10,0xd5]372// CHECK-UNKNOWN:  d51002c1 msr DBGWVR2_EL1, x1373 374mrs x3, DBGWVR3_EL1375// CHECK-INST: mrs x3, DBGWVR3_EL1376// CHECK-ENCODING: encoding: [0xc3,0x03,0x30,0xd5]377// CHECK-UNKNOWN:  d53003c3 mrs x3, DBGWVR3_EL1378 379msr DBGWVR3_EL1, x1380// CHECK-INST: msr DBGWVR3_EL1, x1381// CHECK-ENCODING: encoding: [0xc1,0x03,0x10,0xd5]382// CHECK-UNKNOWN:  d51003c1 msr DBGWVR3_EL1, x1383 384mrs x3, DBGWVR4_EL1385// CHECK-INST: mrs x3, DBGWVR4_EL1386// CHECK-ENCODING: encoding: [0xc3,0x04,0x30,0xd5]387// CHECK-UNKNOWN:  d53004c3 mrs x3, DBGWVR4_EL1388 389msr DBGWVR4_EL1, x1390// CHECK-INST: msr DBGWVR4_EL1, x1391// CHECK-ENCODING: encoding: [0xc1,0x04,0x10,0xd5]392// CHECK-UNKNOWN:  d51004c1 msr DBGWVR4_EL1, x1393 394mrs x3, DBGWVR5_EL1395// CHECK-INST: mrs x3, DBGWVR5_EL1396// CHECK-ENCODING: encoding: [0xc3,0x05,0x30,0xd5]397// CHECK-UNKNOWN:  d53005c3 mrs x3, DBGWVR5_EL1398 399msr DBGWVR5_EL1, x1400// CHECK-INST: msr DBGWVR5_EL1, x1401// CHECK-ENCODING: encoding: [0xc1,0x05,0x10,0xd5]402// CHECK-UNKNOWN:  d51005c1 msr DBGWVR5_EL1, x1403 404mrs x3, DBGWVR6_EL1405// CHECK-INST: mrs x3, DBGWVR6_EL1406// CHECK-ENCODING: encoding: [0xc3,0x06,0x30,0xd5]407// CHECK-UNKNOWN:  d53006c3 mrs x3, DBGWVR6_EL1408 409msr DBGWVR6_EL1, x1410// CHECK-INST: msr DBGWVR6_EL1, x1411// CHECK-ENCODING: encoding: [0xc1,0x06,0x10,0xd5]412// CHECK-UNKNOWN:  d51006c1 msr DBGWVR6_EL1, x1413 414mrs x3, DBGWVR7_EL1415// CHECK-INST: mrs x3, DBGWVR7_EL1416// CHECK-ENCODING: encoding: [0xc3,0x07,0x30,0xd5]417// CHECK-UNKNOWN:  d53007c3 mrs x3, DBGWVR7_EL1418 419msr DBGWVR7_EL1, x1420// CHECK-INST: msr DBGWVR7_EL1, x1421// CHECK-ENCODING: encoding: [0xc1,0x07,0x10,0xd5]422// CHECK-UNKNOWN:  d51007c1 msr DBGWVR7_EL1, x1423 424mrs x3, DBGWVR8_EL1425// CHECK-INST: mrs x3, DBGWVR8_EL1426// CHECK-ENCODING: encoding: [0xc3,0x08,0x30,0xd5]427// CHECK-UNKNOWN:  d53008c3 mrs x3, DBGWVR8_EL1428 429msr DBGWVR8_EL1, x1430// CHECK-INST: msr DBGWVR8_EL1, x1431// CHECK-ENCODING: encoding: [0xc1,0x08,0x10,0xd5]432// CHECK-UNKNOWN:  d51008c1 msr DBGWVR8_EL1, x1433 434mrs x3, DBGWVR9_EL1435// CHECK-INST: mrs x3, DBGWVR9_EL1436// CHECK-ENCODING: encoding: [0xc3,0x09,0x30,0xd5]437// CHECK-UNKNOWN:  d53009c3 mrs x3, DBGWVR9_EL1438 439msr DBGWVR9_EL1, x1440// CHECK-INST: msr DBGWVR9_EL1, x1441// CHECK-ENCODING: encoding: [0xc1,0x09,0x10,0xd5]442// CHECK-UNKNOWN:  d51009c1 msr DBGWVR9_EL1, x1443 444mrs x3, DBGWVR10_EL1445// CHECK-INST: mrs x3, DBGWVR10_EL1446// CHECK-ENCODING: encoding: [0xc3,0x0a,0x30,0xd5]447// CHECK-UNKNOWN:  d5300ac3 mrs x3, DBGWVR10_EL1448 449msr DBGWVR10_EL1, x1450// CHECK-INST: msr DBGWVR10_EL1, x1451// CHECK-ENCODING: encoding: [0xc1,0x0a,0x10,0xd5]452// CHECK-UNKNOWN:  d5100ac1 msr DBGWVR10_EL1, x1453 454mrs x3, DBGWVR11_EL1455// CHECK-INST: mrs x3, DBGWVR11_EL1456// CHECK-ENCODING: encoding: [0xc3,0x0b,0x30,0xd5]457// CHECK-UNKNOWN:  d5300bc3 mrs x3, DBGWVR11_EL1458 459msr DBGWVR11_EL1, x1460// CHECK-INST: msr DBGWVR11_EL1, x1461// CHECK-ENCODING: encoding: [0xc1,0x0b,0x10,0xd5]462// CHECK-UNKNOWN:  d5100bc1 msr DBGWVR11_EL1, x1463 464mrs x3, DBGWVR12_EL1465// CHECK-INST: mrs x3, DBGWVR12_EL1466// CHECK-ENCODING: encoding: [0xc3,0x0c,0x30,0xd5]467// CHECK-UNKNOWN:  d5300cc3 mrs x3, DBGWVR12_EL1468 469msr DBGWVR12_EL1, x1470// CHECK-INST: msr DBGWVR12_EL1, x1471// CHECK-ENCODING: encoding: [0xc1,0x0c,0x10,0xd5]472// CHECK-UNKNOWN:  d5100cc1 msr DBGWVR12_EL1, x1473 474mrs x3, DBGWVR13_EL1475// CHECK-INST: mrs x3, DBGWVR13_EL1476// CHECK-ENCODING: encoding: [0xc3,0x0d,0x30,0xd5]477// CHECK-UNKNOWN:  d5300dc3 mrs x3, DBGWVR13_EL1478 479msr DBGWVR13_EL1, x1480// CHECK-INST: msr DBGWVR13_EL1, x1481// CHECK-ENCODING: encoding: [0xc1,0x0d,0x10,0xd5]482// CHECK-UNKNOWN:  d5100dc1 msr DBGWVR13_EL1, x1483 484mrs x3, DBGWVR14_EL1485// CHECK-INST: mrs x3, DBGWVR14_EL1486// CHECK-ENCODING: encoding: [0xc3,0x0e,0x30,0xd5]487// CHECK-UNKNOWN:  d5300ec3 mrs x3, DBGWVR14_EL1488 489msr DBGWVR14_EL1, x1490// CHECK-INST: msr DBGWVR14_EL1, x1491// CHECK-ENCODING: encoding: [0xc1,0x0e,0x10,0xd5]492// CHECK-UNKNOWN:  d5100ec1 msr DBGWVR14_EL1, x1493 494mrs x3, DBGWVR15_EL1495// CHECK-INST: mrs x3, DBGWVR15_EL1496// CHECK-ENCODING: encoding: [0xc3,0x0f,0x30,0xd5]497// CHECK-UNKNOWN:  d5300fc3 mrs x3, DBGWVR15_EL1498 499msr DBGWVR15_EL1, x1500// CHECK-INST: msr DBGWVR15_EL1, x1501// CHECK-ENCODING: encoding: [0xc1,0x0f,0x10,0xd5]502// CHECK-UNKNOWN:  d5100fc1 msr DBGWVR15_EL1, x1503 504mrs x3, DBGWCR0_EL1505// CHECK-INST: mrs x3, DBGWCR0_EL1506// CHECK-ENCODING: encoding: [0xe3,0x00,0x30,0xd5]507// CHECK-UNKNOWN:  d53000e3 mrs x3, DBGWCR0_EL1508 509msr DBGWCR0_EL1, x1510// CHECK-INST: msr DBGWCR0_EL1, x1511// CHECK-ENCODING: encoding: [0xe1,0x00,0x10,0xd5]512// CHECK-UNKNOWN:  d51000e1 msr DBGWCR0_EL1, x1513 514mrs x3, DBGWCR1_EL1515// CHECK-INST: mrs x3, DBGWCR1_EL1516// CHECK-ENCODING: encoding: [0xe3,0x01,0x30,0xd5]517// CHECK-UNKNOWN:  d53001e3 mrs x3, DBGWCR1_EL1518 519msr DBGWCR1_EL1, x1520// CHECK-INST: msr DBGWCR1_EL1, x1521// CHECK-ENCODING: encoding: [0xe1,0x01,0x10,0xd5]522// CHECK-UNKNOWN:  d51001e1 msr DBGWCR1_EL1, x1523 524mrs x3, DBGWCR2_EL1525// CHECK-INST: mrs x3, DBGWCR2_EL1526// CHECK-ENCODING: encoding: [0xe3,0x02,0x30,0xd5]527// CHECK-UNKNOWN:  d53002e3 mrs x3, DBGWCR2_EL1528 529msr DBGWCR2_EL1, x1530// CHECK-INST: msr DBGWCR2_EL1, x1531// CHECK-ENCODING: encoding: [0xe1,0x02,0x10,0xd5]532// CHECK-UNKNOWN:  d51002e1 msr DBGWCR2_EL1, x1533 534mrs x3, DBGWCR3_EL1535// CHECK-INST: mrs x3, DBGWCR3_EL1536// CHECK-ENCODING: encoding: [0xe3,0x03,0x30,0xd5]537// CHECK-UNKNOWN:  d53003e3 mrs x3, DBGWCR3_EL1538 539msr DBGWCR3_EL1, x1540// CHECK-INST: msr DBGWCR3_EL1, x1541// CHECK-ENCODING: encoding: [0xe1,0x03,0x10,0xd5]542// CHECK-UNKNOWN:  d51003e1 msr DBGWCR3_EL1, x1543 544mrs x3, DBGWCR4_EL1545// CHECK-INST: mrs x3, DBGWCR4_EL1546// CHECK-ENCODING: encoding: [0xe3,0x04,0x30,0xd5]547// CHECK-UNKNOWN:  d53004e3 mrs x3, DBGWCR4_EL1548 549msr DBGWCR4_EL1, x1550// CHECK-INST: msr DBGWCR4_EL1, x1551// CHECK-ENCODING: encoding: [0xe1,0x04,0x10,0xd5]552// CHECK-UNKNOWN:  d51004e1 msr DBGWCR4_EL1, x1553 554mrs x3, DBGWCR5_EL1555// CHECK-INST: mrs x3, DBGWCR5_EL1556// CHECK-ENCODING: encoding: [0xe3,0x05,0x30,0xd5]557// CHECK-UNKNOWN:  d53005e3 mrs x3, DBGWCR5_EL1558 559msr DBGWCR5_EL1, x1560// CHECK-INST: msr DBGWCR5_EL1, x1561// CHECK-ENCODING: encoding: [0xe1,0x05,0x10,0xd5]562// CHECK-UNKNOWN:  d51005e1 msr DBGWCR5_EL1, x1563 564mrs x3, DBGWCR6_EL1565// CHECK-INST: mrs x3, DBGWCR6_EL1566// CHECK-ENCODING: encoding: [0xe3,0x06,0x30,0xd5]567// CHECK-UNKNOWN:  d53006e3 mrs x3, DBGWCR6_EL1568 569msr DBGWCR6_EL1, x1570// CHECK-INST: msr DBGWCR6_EL1, x1571// CHECK-ENCODING: encoding: [0xe1,0x06,0x10,0xd5]572// CHECK-UNKNOWN:  d51006e1 msr DBGWCR6_EL1, x1573 574mrs x3, DBGWCR7_EL1575// CHECK-INST: mrs x3, DBGWCR7_EL1576// CHECK-ENCODING: encoding: [0xe3,0x07,0x30,0xd5]577// CHECK-UNKNOWN:  d53007e3 mrs x3, DBGWCR7_EL1578 579msr DBGWCR7_EL1, x1580// CHECK-INST: msr DBGWCR7_EL1, x1581// CHECK-ENCODING: encoding: [0xe1,0x07,0x10,0xd5]582// CHECK-UNKNOWN:  d51007e1 msr DBGWCR7_EL1, x1583 584mrs x3, DBGWCR8_EL1585// CHECK-INST: mrs x3, DBGWCR8_EL1586// CHECK-ENCODING: encoding: [0xe3,0x08,0x30,0xd5]587// CHECK-UNKNOWN:  d53008e3 mrs x3, DBGWCR8_EL1588 589msr DBGWCR8_EL1, x1590// CHECK-INST: msr DBGWCR8_EL1, x1591// CHECK-ENCODING: encoding: [0xe1,0x08,0x10,0xd5]592// CHECK-UNKNOWN:  d51008e1 msr DBGWCR8_EL1, x1593 594mrs x3, DBGWCR9_EL1595// CHECK-INST: mrs x3, DBGWCR9_EL1596// CHECK-ENCODING: encoding: [0xe3,0x09,0x30,0xd5]597// CHECK-UNKNOWN:  d53009e3 mrs x3, DBGWCR9_EL1598 599msr DBGWCR9_EL1, x1600// CHECK-INST: msr DBGWCR9_EL1, x1601// CHECK-ENCODING: encoding: [0xe1,0x09,0x10,0xd5]602// CHECK-UNKNOWN:  d51009e1 msr DBGWCR9_EL1, x1603 604mrs x3, DBGWCR10_EL1605// CHECK-INST: mrs x3, DBGWCR10_EL1606// CHECK-ENCODING: encoding: [0xe3,0x0a,0x30,0xd5]607// CHECK-UNKNOWN:  d5300ae3 mrs x3, DBGWCR10_EL1608 609msr DBGWCR10_EL1, x1610// CHECK-INST: msr DBGWCR10_EL1, x1611// CHECK-ENCODING: encoding: [0xe1,0x0a,0x10,0xd5]612// CHECK-UNKNOWN:  d5100ae1 msr DBGWCR10_EL1, x1613 614mrs x3, DBGWCR11_EL1615// CHECK-INST: mrs x3, DBGWCR11_EL1616// CHECK-ENCODING: encoding: [0xe3,0x0b,0x30,0xd5]617// CHECK-UNKNOWN:  d5300be3 mrs x3, DBGWCR11_EL1618 619msr DBGWCR11_EL1, x1620// CHECK-INST: msr DBGWCR11_EL1, x1621// CHECK-ENCODING: encoding: [0xe1,0x0b,0x10,0xd5]622// CHECK-UNKNOWN:  d5100be1 msr DBGWCR11_EL1, x1623 624mrs x3, DBGWCR12_EL1625// CHECK-INST: mrs x3, DBGWCR12_EL1626// CHECK-ENCODING: encoding: [0xe3,0x0c,0x30,0xd5]627// CHECK-UNKNOWN:  d5300ce3 mrs x3, DBGWCR12_EL1628 629msr DBGWCR12_EL1, x1630// CHECK-INST: msr DBGWCR12_EL1, x1631// CHECK-ENCODING: encoding: [0xe1,0x0c,0x10,0xd5]632// CHECK-UNKNOWN:  d5100ce1 msr DBGWCR12_EL1, x1633 634mrs x3, DBGWCR13_EL1635// CHECK-INST: mrs x3, DBGWCR13_EL1636// CHECK-ENCODING: encoding: [0xe3,0x0d,0x30,0xd5]637// CHECK-UNKNOWN:  d5300de3 mrs x3, DBGWCR13_EL1638 639msr DBGWCR13_EL1, x1640// CHECK-INST: msr DBGWCR13_EL1, x1641// CHECK-ENCODING: encoding: [0xe1,0x0d,0x10,0xd5]642// CHECK-UNKNOWN:  d5100de1 msr DBGWCR13_EL1, x1643 644mrs x3, DBGWCR14_EL1645// CHECK-INST: mrs x3, DBGWCR14_EL1646// CHECK-ENCODING: encoding: [0xe3,0x0e,0x30,0xd5]647// CHECK-UNKNOWN:  d5300ee3 mrs x3, DBGWCR14_EL1648 649msr DBGWCR14_EL1, x1650// CHECK-INST: msr DBGWCR14_EL1, x1651// CHECK-ENCODING: encoding: [0xe1,0x0e,0x10,0xd5]652// CHECK-UNKNOWN:  d5100ee1 msr DBGWCR14_EL1, x1653 654mrs x3, DBGWCR15_EL1655// CHECK-INST: mrs x3, DBGWCR15_EL1656// CHECK-ENCODING: encoding: [0xe3,0x0f,0x30,0xd5]657// CHECK-UNKNOWN:  d5300fe3 mrs x3, DBGWCR15_EL1658 659msr DBGWCR15_EL1, x1660// CHECK-INST: msr DBGWCR15_EL1, x1661// CHECK-ENCODING: encoding: [0xe1,0x0f,0x10,0xd5]662// CHECK-UNKNOWN:  d5100fe1 msr DBGWCR15_EL1, x1663 664// FEAT_DEBUGv8p9665mrs x3, MDSELR_EL1666// CHECK-INST: mrs x3, MDSELR_EL1667// CHECK-ENCODING: encoding: [0x43,0x04,0x30,0xd5]668// CHECK-UNKNOWN:  d5300443      mrs x3, MDSELR_EL1669 670msr MDSELR_EL1, x1671// CHECK-INST: msr MDSELR_EL1, x1672// CHECK-ENCODING: encoding: [0x41,0x04,0x10,0xd5]673// CHECK-UNKNOWN:  d5100441      msr MDSELR_EL1, x1674 675// FEAT_PMUv3p9676mrs x3, PMUACR_EL1677// CHECK-INST: mrs x3, PMUACR_EL1678// CHECK-ENCODING: encoding: [0x83,0x9e,0x38,0xd5]679// CHECK-UNKNOWN:  d5389e83      mrs x3, PMUACR_EL1680 681msr PMUACR_EL1, x1682// CHECK-INST: msr PMUACR_EL1, x1683// CHECK-ENCODING: encoding: [0x81,0x9e,0x18,0xd5]684// CHECK-UNKNOWN:  d5189e81      msr PMUACR_EL1, x1685 686// FEAT_PMUv3_SS687mrs x3, PMCCNTSVR_EL1688// CHECK-INST: mrs x3, PMCCNTSVR_EL1689// CHECK-ENCODING: encoding: [0xe3,0xeb,0x30,0xd5]690// CHECK-UNKNOWN:  d530ebe3      mrs x3, PMCCNTSVR_EL1691 692mrs x3, PMICNTSVR_EL1693// CHECK-INST: mrs x3, PMICNTSVR_EL1694// CHECK-ENCODING: encoding: [0x03,0xec,0x30,0xd5]695// CHECK-UNKNOWN:  d530ec03      mrs x3, PMICNTSVR_EL1696 697mrs x3, PMSSCR_EL1698// CHECK-INST: mrs x3, PMSSCR_EL1699// CHECK-ENCODING: encoding: [0x63,0x9d,0x38,0xd5]700// CHECK-UNKNOWN:  d5389d63      mrs x3, PMSSCR_EL1701 702msr PMSSCR_EL1, x1703// CHECK-INST: msr PMSSCR_EL1, x1704// CHECK-ENCODING: encoding: [0x61,0x9d,0x18,0xd5]705// CHECK-UNKNOWN:  d5189d61      msr PMSSCR_EL1, x1706 707mrs x3, PMEVCNTSVR0_EL1708// CHECK-INST: mrs x3, PMEVCNTSVR0_EL1709// CHECK-ENCODING: encoding: [0x03,0xe8,0x30,0xd5]710// CHECK-UNKNOWN:  d530e803      mrs x3, PMEVCNTSVR0_EL1711 712mrs x3, PMEVCNTSVR1_EL1713// CHECK-INST: mrs x3, PMEVCNTSVR1_EL1714// CHECK-ENCODING: encoding: [0x23,0xe8,0x30,0xd5]715// CHECK-UNKNOWN:  d530e823      mrs x3, PMEVCNTSVR1_EL1716 717mrs x3, PMEVCNTSVR2_EL1718// CHECK-INST: mrs x3, PMEVCNTSVR2_EL1719// CHECK-ENCODING: encoding: [0x43,0xe8,0x30,0xd5]720// CHECK-UNKNOWN:  d530e843      mrs x3, PMEVCNTSVR2_EL1721 722mrs x3, PMEVCNTSVR3_EL1723// CHECK-INST: mrs x3, PMEVCNTSVR3_EL1724// CHECK-ENCODING: encoding: [0x63,0xe8,0x30,0xd5]725// CHECK-UNKNOWN:  d530e863      mrs x3, PMEVCNTSVR3_EL1726 727mrs x3, PMEVCNTSVR4_EL1728// CHECK-INST: mrs x3, PMEVCNTSVR4_EL1729// CHECK-ENCODING: encoding: [0x83,0xe8,0x30,0xd5]730// CHECK-UNKNOWN:  d530e883      mrs x3, PMEVCNTSVR4_EL1731 732mrs x3, PMEVCNTSVR5_EL1733// CHECK-INST: mrs x3, PMEVCNTSVR5_EL1734// CHECK-ENCODING: encoding: [0xa3,0xe8,0x30,0xd5]735// CHECK-UNKNOWN:  d530e8a3      mrs x3, PMEVCNTSVR5_EL1736 737mrs x3, PMEVCNTSVR6_EL1738// CHECK-INST: mrs x3, PMEVCNTSVR6_EL1739// CHECK-ENCODING: encoding: [0xc3,0xe8,0x30,0xd5]740// CHECK-UNKNOWN:  d530e8c3      mrs x3, PMEVCNTSVR6_EL1741 742mrs x3, PMEVCNTSVR7_EL1743// CHECK-INST: mrs x3, PMEVCNTSVR7_EL1744// CHECK-ENCODING: encoding: [0xe3,0xe8,0x30,0xd5]745// CHECK-UNKNOWN:  d530e8e3      mrs x3, PMEVCNTSVR7_EL1746 747mrs x3, PMEVCNTSVR8_EL1748// CHECK-INST: mrs x3, PMEVCNTSVR8_EL1749// CHECK-ENCODING: encoding: [0x03,0xe9,0x30,0xd5]750// CHECK-UNKNOWN:  d530e903      mrs x3, PMEVCNTSVR8_EL1751 752mrs x3, PMEVCNTSVR9_EL1753// CHECK-INST: mrs x3, PMEVCNTSVR9_EL1754// CHECK-ENCODING: encoding: [0x23,0xe9,0x30,0xd5]755// CHECK-UNKNOWN:  d530e923      mrs x3, PMEVCNTSVR9_EL1756 757mrs x3, PMEVCNTSVR10_EL1758// CHECK-INST: mrs x3, PMEVCNTSVR10_EL1759// CHECK-ENCODING: encoding: [0x43,0xe9,0x30,0xd5]760// CHECK-UNKNOWN:  d530e943      mrs x3, PMEVCNTSVR10_EL1761 762mrs x3, PMEVCNTSVR11_EL1763// CHECK-INST: mrs x3, PMEVCNTSVR11_EL1764// CHECK-ENCODING: encoding: [0x63,0xe9,0x30,0xd5]765// CHECK-UNKNOWN:  d530e963      mrs x3, PMEVCNTSVR11_EL1766 767mrs x3, PMEVCNTSVR12_EL1768// CHECK-INST: mrs x3, PMEVCNTSVR12_EL1769// CHECK-ENCODING: encoding: [0x83,0xe9,0x30,0xd5]770// CHECK-UNKNOWN:  d530e983      mrs x3, PMEVCNTSVR12_EL1771 772mrs x3, PMEVCNTSVR13_EL1773// CHECK-INST: mrs x3, PMEVCNTSVR13_EL1774// CHECK-ENCODING: encoding: [0xa3,0xe9,0x30,0xd5]775// CHECK-UNKNOWN:  d530e9a3      mrs x3, PMEVCNTSVR13_EL1776 777mrs x3, PMEVCNTSVR14_EL1778// CHECK-INST: mrs x3, PMEVCNTSVR14_EL1779// CHECK-ENCODING: encoding: [0xc3,0xe9,0x30,0xd5]780// CHECK-UNKNOWN:  d530e9c3      mrs x3, PMEVCNTSVR14_EL1781 782mrs x3, PMEVCNTSVR15_EL1783// CHECK-INST: mrs x3, PMEVCNTSVR15_EL1784// CHECK-ENCODING: encoding: [0xe3,0xe9,0x30,0xd5]785// CHECK-UNKNOWN:  d530e9e3      mrs x3, PMEVCNTSVR15_EL1786 787mrs x3, PMEVCNTSVR16_EL1788// CHECK-INST: mrs x3, PMEVCNTSVR16_EL1789// CHECK-ENCODING: encoding: [0x03,0xea,0x30,0xd5]790// CHECK-UNKNOWN:  d530ea03      mrs x3, PMEVCNTSVR16_EL1791 792mrs x3, PMEVCNTSVR17_EL1793// CHECK-INST: mrs x3, PMEVCNTSVR17_EL1794// CHECK-ENCODING: encoding: [0x23,0xea,0x30,0xd5]795// CHECK-UNKNOWN:  d530ea23      mrs x3, PMEVCNTSVR17_EL1796 797mrs x3, PMEVCNTSVR18_EL1798// CHECK-INST: mrs x3, PMEVCNTSVR18_EL1799// CHECK-ENCODING: encoding: [0x43,0xea,0x30,0xd5]800// CHECK-UNKNOWN:  d530ea43      mrs x3, PMEVCNTSVR18_EL1801 802mrs x3, PMEVCNTSVR19_EL1803// CHECK-INST: mrs x3, PMEVCNTSVR19_EL1804// CHECK-ENCODING: encoding: [0x63,0xea,0x30,0xd5]805// CHECK-UNKNOWN:  d530ea63      mrs x3, PMEVCNTSVR19_EL1806 807mrs x3, PMEVCNTSVR20_EL1808// CHECK-INST: mrs x3, PMEVCNTSVR20_EL1809// CHECK-ENCODING: encoding: [0x83,0xea,0x30,0xd5]810// CHECK-UNKNOWN:  d530ea83      mrs x3, PMEVCNTSVR20_EL1811 812mrs x3, PMEVCNTSVR21_EL1813// CHECK-INST: mrs x3, PMEVCNTSVR21_EL1814// CHECK-ENCODING: encoding: [0xa3,0xea,0x30,0xd5]815// CHECK-UNKNOWN:  d530eaa3      mrs x3, PMEVCNTSVR21_EL1816 817mrs x3, PMEVCNTSVR22_EL1818// CHECK-INST: mrs x3, PMEVCNTSVR22_EL1819// CHECK-ENCODING: encoding: [0xc3,0xea,0x30,0xd5]820// CHECK-UNKNOWN:  d530eac3      mrs x3, PMEVCNTSVR22_EL1821 822mrs x3, PMEVCNTSVR23_EL1823// CHECK-INST: mrs x3, PMEVCNTSVR23_EL1824// CHECK-ENCODING: encoding: [0xe3,0xea,0x30,0xd5]825// CHECK-UNKNOWN:  d530eae3      mrs x3, PMEVCNTSVR23_EL1826 827mrs x3, PMEVCNTSVR24_EL1828// CHECK-INST: mrs x3, PMEVCNTSVR24_EL1829// CHECK-ENCODING: encoding: [0x03,0xeb,0x30,0xd5]830// CHECK-UNKNOWN:  d530eb03      mrs x3, PMEVCNTSVR24_EL1831 832mrs x3, PMEVCNTSVR25_EL1833// CHECK-INST: mrs x3, PMEVCNTSVR25_EL1834// CHECK-ENCODING: encoding: [0x23,0xeb,0x30,0xd5]835// CHECK-UNKNOWN:  d530eb23      mrs x3, PMEVCNTSVR25_EL1836 837mrs x3, PMEVCNTSVR26_EL1838// CHECK-INST: mrs x3, PMEVCNTSVR26_EL1839// CHECK-ENCODING: encoding: [0x43,0xeb,0x30,0xd5]840// CHECK-UNKNOWN:  d530eb43      mrs x3, PMEVCNTSVR26_EL1841 842mrs x3, PMEVCNTSVR27_EL1843// CHECK-INST: mrs x3, PMEVCNTSVR27_EL1844// CHECK-ENCODING: encoding: [0x63,0xeb,0x30,0xd5]845// CHECK-UNKNOWN:  d530eb63      mrs x3, PMEVCNTSVR27_EL1846 847mrs x3, PMEVCNTSVR28_EL1848// CHECK-INST: mrs x3, PMEVCNTSVR28_EL1849// CHECK-ENCODING: encoding: [0x83,0xeb,0x30,0xd5]850// CHECK-UNKNOWN:  d530eb83      mrs x3, PMEVCNTSVR28_EL1851 852mrs x3, PMEVCNTSVR29_EL1853// CHECK-INST: mrs x3, PMEVCNTSVR29_EL1854// CHECK-ENCODING: encoding: [0xa3,0xeb,0x30,0xd5]855// CHECK-UNKNOWN:  d530eba3      mrs x3, PMEVCNTSVR29_EL1856 857mrs x3, PMEVCNTSVR30_EL1858// CHECK-INST: mrs x3, PMEVCNTSVR30_EL1859// CHECK-ENCODING: encoding: [0xc3,0xeb,0x30,0xd5]860// CHECK-UNKNOWN:  d530ebc3      mrs x3, PMEVCNTSVR30_EL1861 862// FEAT_PMUv3_ICNTR863mrs x3, PMICNTR_EL0864// CHECK-INST: mrs x3, PMICNTR_EL0865// CHECK-ENCODING: encoding: [0x03,0x94,0x3b,0xd5]866// CHECK-UNKNOWN:  d53b9403      mrs x3, PMICNTR_EL0867 868msr PMICNTR_EL0, x3869// CHECK-INST: msr PMICNTR_EL0, x3870// CHECK-ENCODING: encoding: [0x03,0x94,0x1b,0xd5]871// CHECK-UNKNOWN:  d51b9403      msr PMICNTR_EL0, x3872 873mrs x3, PMICFILTR_EL0874// CHECK-INST: mrs x3, PMICFILTR_EL0875// CHECK-ENCODING: encoding: [0x03,0x96,0x3b,0xd5]876// CHECK-UNKNOWN:  d53b9603      mrs x3, PMICFILTR_EL0877 878msr PMICFILTR_EL0, x3879// CHECK-INST: msr PMICFILTR_EL0, x3880// CHECK-ENCODING: encoding: [0x03,0x96,0x1b,0xd5]881// CHECK-UNKNOWN:  d51b9603      msr PMICFILTR_EL0, x3882 883// FEAT_PMUv3p9/FEAT_PMUV3_ICNTR884msr PMZR_EL0, x3885// CHECK-INST: msr PMZR_EL0, x3886// CHECK-ENCODING: encoding: [0x83,0x9d,0x1b,0xd5]887// CHECK-UNKNOWN:  d51b9d83      msr PMZR_EL0, x3888 889// FEAT_SEBEP890mrs x3, PMECR_EL1891// CHECK-INST: mrs x3, PMECR_EL1892// CHECK-ENCODING: encoding: [0xa3,0x9e,0x38,0xd5]893// CHECK-UNKNOWN:  d5389ea3      mrs x3, PMECR_EL1894 895msr PMECR_EL1, x1896// CHECK-INST: msr PMECR_EL1, x1897// CHECK-ENCODING: encoding: [0xa1,0x9e,0x18,0xd5]898// CHECK-UNKNOWN:  d5189ea1      msr PMECR_EL1, x1899 900mrs x3, PMIAR_EL1901// CHECK-INST: mrs x3, PMIAR_EL1902// CHECK-ENCODING: encoding: [0xe3,0x9e,0x38,0xd5]903// CHECK-UNKNOWN:  d5389ee3      mrs x3, PMIAR_EL1904 905msr PMIAR_EL1, x1906// CHECK-INST: msr PMIAR_EL1, x1907// CHECK-ENCODING: encoding: [0xe1,0x9e,0x18,0xd5]908// CHECK-UNKNOWN:  d5189ee1      msr PMIAR_EL1, x1909 910// FEAT_SPMU911mrs x3, SPMACCESSR_EL1912// CHECK-INST: mrs x3, SPMACCESSR_EL1913// CHECK-ENCODING: encoding: [0x63,0x9d,0x30,0xd5]914// CHECK-UNKNOWN:  d5309d63      mrs x3, SPMACCESSR_EL1915 916msr SPMACCESSR_EL1, x1917// CHECK-INST: msr SPMACCESSR_EL1, x1918// CHECK-ENCODING: encoding: [0x61,0x9d,0x10,0xd5]919// CHECK-UNKNOWN:  d5109d61      msr SPMACCESSR_EL1, x1920 921mrs x3, SPMACCESSR_EL12922// CHECK-INST: mrs x3, SPMACCESSR_EL12923// CHECK-ENCODING: encoding: [0x63,0x9d,0x35,0xd5]924// CHECK-UNKNOWN:  d5359d63      mrs x3, SPMACCESSR_EL12925 926msr SPMACCESSR_EL12, x1927// CHECK-INST: msr SPMACCESSR_EL12, x1928// CHECK-ENCODING: encoding: [0x61,0x9d,0x15,0xd5]929// CHECK-UNKNOWN:  d5159d61      msr SPMACCESSR_EL12, x1930 931mrs x3, SPMACCESSR_EL2932// CHECK-INST: mrs x3, SPMACCESSR_EL2933// CHECK-ENCODING: encoding: [0x63,0x9d,0x34,0xd5]934// CHECK-UNKNOWN:  d5349d63      mrs x3, SPMACCESSR_EL2935 936msr SPMACCESSR_EL2, x1937// CHECK-INST: msr SPMACCESSR_EL2, x1938// CHECK-ENCODING: encoding: [0x61,0x9d,0x14,0xd5]939// CHECK-UNKNOWN:  d5149d61      msr SPMACCESSR_EL2, x1940 941mrs x3, SPMACCESSR_EL3942// CHECK-INST: mrs x3, SPMACCESSR_EL3943// CHECK-ENCODING: encoding: [0x63,0x9d,0x36,0xd5]944// CHECK-UNKNOWN:  d5369d63      mrs x3, SPMACCESSR_EL3945 946msr SPMACCESSR_EL3, x1947// CHECK-INST: msr SPMACCESSR_EL3, x1948// CHECK-ENCODING: encoding: [0x61,0x9d,0x16,0xd5]949// CHECK-UNKNOWN:  d5169d61      msr SPMACCESSR_EL3, x1950 951mrs x3, SPMCNTENCLR_EL0952// CHECK-INST: mrs x3, SPMCNTENCLR_EL0953// CHECK-ENCODING: encoding: [0x43,0x9c,0x33,0xd5]954// CHECK-UNKNOWN:  d5339c43      mrs x3, SPMCNTENCLR_EL0955 956msr SPMCNTENCLR_EL0, x1957// CHECK-INST: msr SPMCNTENCLR_EL0, x1958// CHECK-ENCODING: encoding: [0x41,0x9c,0x13,0xd5]959// CHECK-UNKNOWN:  d5139c41      msr SPMCNTENCLR_EL0, x1960 961mrs x3, SPMCNTENSET_EL0962// CHECK-INST: mrs x3, SPMCNTENSET_EL0963// CHECK-ENCODING: encoding: [0x23,0x9c,0x33,0xd5]964// CHECK-UNKNOWN:  d5339c23      mrs x3, SPMCNTENSET_EL0965 966msr SPMCNTENSET_EL0, x1967// CHECK-INST: msr SPMCNTENSET_EL0, x1968// CHECK-ENCODING: encoding: [0x21,0x9c,0x13,0xd5]969// CHECK-UNKNOWN:  d5139c21      msr SPMCNTENSET_EL0, x1970 971mrs x3, SPMCR_EL0972// CHECK-INST: mrs x3, SPMCR_EL0973// CHECK-ENCODING: encoding: [0x03,0x9c,0x33,0xd5]974// CHECK-UNKNOWN:  d5339c03      mrs x3, SPMCR_EL0975 976msr SPMCR_EL0, x1977// CHECK-INST: msr SPMCR_EL0, x1978// CHECK-ENCODING: encoding: [0x01,0x9c,0x13,0xd5]979// CHECK-UNKNOWN:  d5139c01      msr SPMCR_EL0, x1980 981mrs x3, SPMDEVAFF_EL1982// CHECK-INST: mrs x3, SPMDEVAFF_EL1983// CHECK-ENCODING: encoding: [0xc3,0x9d,0x30,0xd5]984// CHECK-UNKNOWN:  d5309dc3      mrs x3, SPMDEVAFF_EL1985 986mrs x3, SPMDEVARCH_EL1987// CHECK-INST: mrs x3, SPMDEVARCH_EL1988// CHECK-ENCODING: encoding: [0xa3,0x9d,0x30,0xd5]989// CHECK-UNKNOWN:  d5309da3      mrs x3, SPMDEVARCH_EL1990 991mrs x3, SPMEVCNTR0_EL0992// CHECK-INST: mrs x3, SPMEVCNTR0_EL0993// CHECK-ENCODING: encoding: [0x03,0xe0,0x33,0xd5]994// CHECK-UNKNOWN:  d533e003      mrs x3, SPMEVCNTR0_EL0995 996msr SPMEVCNTR0_EL0, x1997// CHECK-INST: msr SPMEVCNTR0_EL0, x1998// CHECK-ENCODING: encoding: [0x01,0xe0,0x13,0xd5]999// CHECK-UNKNOWN:  d513e001      msr SPMEVCNTR0_EL0, x11000 1001mrs x3, SPMEVCNTR1_EL01002// CHECK-INST: mrs x3, SPMEVCNTR1_EL01003// CHECK-ENCODING: encoding: [0x23,0xe0,0x33,0xd5]1004// CHECK-UNKNOWN:  d533e023      mrs x3, SPMEVCNTR1_EL01005 1006msr SPMEVCNTR1_EL0, x11007// CHECK-INST: msr SPMEVCNTR1_EL0, x11008// CHECK-ENCODING: encoding: [0x21,0xe0,0x13,0xd5]1009// CHECK-UNKNOWN:  d513e021      msr SPMEVCNTR1_EL0, x11010 1011mrs x3, SPMEVCNTR2_EL01012// CHECK-INST: mrs x3, SPMEVCNTR2_EL01013// CHECK-ENCODING: encoding: [0x43,0xe0,0x33,0xd5]1014// CHECK-UNKNOWN:  d533e043      mrs x3, SPMEVCNTR2_EL01015 1016msr SPMEVCNTR2_EL0, x11017// CHECK-INST: msr SPMEVCNTR2_EL0, x11018// CHECK-ENCODING: encoding: [0x41,0xe0,0x13,0xd5]1019// CHECK-UNKNOWN:  d513e041      msr SPMEVCNTR2_EL0, x11020 1021mrs x3, SPMEVCNTR3_EL01022// CHECK-INST: mrs x3, SPMEVCNTR3_EL01023// CHECK-ENCODING: encoding: [0x63,0xe0,0x33,0xd5]1024// CHECK-UNKNOWN:  d533e063      mrs x3, SPMEVCNTR3_EL01025 1026msr SPMEVCNTR3_EL0, x11027// CHECK-INST: msr SPMEVCNTR3_EL0, x11028// CHECK-ENCODING: encoding: [0x61,0xe0,0x13,0xd5]1029// CHECK-UNKNOWN:  d513e061      msr SPMEVCNTR3_EL0, x11030 1031mrs x3, SPMEVCNTR4_EL01032// CHECK-INST: mrs x3, SPMEVCNTR4_EL01033// CHECK-ENCODING: encoding: [0x83,0xe0,0x33,0xd5]1034// CHECK-UNKNOWN:  d533e083      mrs x3, SPMEVCNTR4_EL01035 1036msr SPMEVCNTR4_EL0, x11037// CHECK-INST: msr SPMEVCNTR4_EL0, x11038// CHECK-ENCODING: encoding: [0x81,0xe0,0x13,0xd5]1039// CHECK-UNKNOWN:  d513e081      msr SPMEVCNTR4_EL0, x11040 1041mrs x3, SPMEVCNTR5_EL01042// CHECK-INST: mrs x3, SPMEVCNTR5_EL01043// CHECK-ENCODING: encoding: [0xa3,0xe0,0x33,0xd5]1044// CHECK-UNKNOWN:  d533e0a3      mrs x3, SPMEVCNTR5_EL01045 1046msr SPMEVCNTR5_EL0, x11047// CHECK-INST: msr SPMEVCNTR5_EL0, x11048// CHECK-ENCODING: encoding: [0xa1,0xe0,0x13,0xd5]1049// CHECK-UNKNOWN:  d513e0a1      msr SPMEVCNTR5_EL0, x11050 1051mrs x3, SPMEVCNTR6_EL01052// CHECK-INST: mrs x3, SPMEVCNTR6_EL01053// CHECK-ENCODING: encoding: [0xc3,0xe0,0x33,0xd5]1054// CHECK-UNKNOWN:  d533e0c3      mrs x3, SPMEVCNTR6_EL01055 1056msr SPMEVCNTR6_EL0, x11057// CHECK-INST: msr SPMEVCNTR6_EL0, x11058// CHECK-ENCODING: encoding: [0xc1,0xe0,0x13,0xd5]1059// CHECK-UNKNOWN:  d513e0c1      msr SPMEVCNTR6_EL0, x11060 1061mrs x3, SPMEVCNTR7_EL01062// CHECK-INST: mrs x3, SPMEVCNTR7_EL01063// CHECK-ENCODING: encoding: [0xe3,0xe0,0x33,0xd5]1064// CHECK-UNKNOWN:  d533e0e3      mrs x3, SPMEVCNTR7_EL01065 1066msr SPMEVCNTR7_EL0, x11067// CHECK-INST: msr SPMEVCNTR7_EL0, x11068// CHECK-ENCODING: encoding: [0xe1,0xe0,0x13,0xd5]1069// CHECK-UNKNOWN:  d513e0e1      msr SPMEVCNTR7_EL0, x11070 1071mrs x3, SPMEVCNTR8_EL01072// CHECK-INST: mrs x3, SPMEVCNTR8_EL01073// CHECK-ENCODING: encoding: [0x03,0xe1,0x33,0xd5]1074// CHECK-UNKNOWN:  d533e103      mrs x3, SPMEVCNTR8_EL01075 1076msr SPMEVCNTR8_EL0, x11077// CHECK-INST: msr SPMEVCNTR8_EL0, x11078// CHECK-ENCODING: encoding: [0x01,0xe1,0x13,0xd5]1079// CHECK-UNKNOWN:  d513e101      msr SPMEVCNTR8_EL0, x11080 1081mrs x3, SPMEVCNTR9_EL01082// CHECK-INST: mrs x3, SPMEVCNTR9_EL01083// CHECK-ENCODING: encoding: [0x23,0xe1,0x33,0xd5]1084// CHECK-UNKNOWN:  d533e123      mrs x3, SPMEVCNTR9_EL01085 1086msr SPMEVCNTR9_EL0, x11087// CHECK-INST: msr SPMEVCNTR9_EL0, x11088// CHECK-ENCODING: encoding: [0x21,0xe1,0x13,0xd5]1089// CHECK-UNKNOWN:  d513e121      msr SPMEVCNTR9_EL0, x11090 1091mrs x3, SPMEVCNTR10_EL01092// CHECK-INST: mrs x3, SPMEVCNTR10_EL01093// CHECK-ENCODING: encoding: [0x43,0xe1,0x33,0xd5]1094// CHECK-UNKNOWN:  d533e143      mrs x3, SPMEVCNTR10_EL01095 1096msr SPMEVCNTR10_EL0, x11097// CHECK-INST: msr SPMEVCNTR10_EL0, x11098// CHECK-ENCODING: encoding: [0x41,0xe1,0x13,0xd5]1099// CHECK-UNKNOWN:  d513e141      msr SPMEVCNTR10_EL0, x11100 1101mrs x3, SPMEVCNTR11_EL01102// CHECK-INST: mrs x3, SPMEVCNTR11_EL01103// CHECK-ENCODING: encoding: [0x63,0xe1,0x33,0xd5]1104// CHECK-UNKNOWN:  d533e163      mrs x3, SPMEVCNTR11_EL01105 1106msr SPMEVCNTR11_EL0, x11107// CHECK-INST: msr SPMEVCNTR11_EL0, x11108// CHECK-ENCODING: encoding: [0x61,0xe1,0x13,0xd5]1109// CHECK-UNKNOWN:  d513e161      msr SPMEVCNTR11_EL0, x11110 1111mrs x3, SPMEVCNTR12_EL01112// CHECK-INST: mrs x3, SPMEVCNTR12_EL01113// CHECK-ENCODING: encoding: [0x83,0xe1,0x33,0xd5]1114// CHECK-UNKNOWN:  d533e183      mrs x3, SPMEVCNTR12_EL01115 1116msr SPMEVCNTR12_EL0, x11117// CHECK-INST: msr SPMEVCNTR12_EL0, x11118// CHECK-ENCODING: encoding: [0x81,0xe1,0x13,0xd5]1119// CHECK-UNKNOWN:  d513e181      msr SPMEVCNTR12_EL0, x11120 1121mrs x3, SPMEVCNTR13_EL01122// CHECK-INST: mrs x3, SPMEVCNTR13_EL01123// CHECK-ENCODING: encoding: [0xa3,0xe1,0x33,0xd5]1124// CHECK-UNKNOWN:  d533e1a3      mrs x3, SPMEVCNTR13_EL01125 1126msr SPMEVCNTR13_EL0, x11127// CHECK-INST: msr SPMEVCNTR13_EL0, x11128// CHECK-ENCODING: encoding: [0xa1,0xe1,0x13,0xd5]1129// CHECK-UNKNOWN:  d513e1a1      msr SPMEVCNTR13_EL0, x11130 1131mrs x3, SPMEVCNTR14_EL01132// CHECK-INST: mrs x3, SPMEVCNTR14_EL01133// CHECK-ENCODING: encoding: [0xc3,0xe1,0x33,0xd5]1134// CHECK-UNKNOWN:  d533e1c3      mrs x3, SPMEVCNTR14_EL01135 1136msr SPMEVCNTR14_EL0, x11137// CHECK-INST: msr SPMEVCNTR14_EL0, x11138// CHECK-ENCODING: encoding: [0xc1,0xe1,0x13,0xd5]1139// CHECK-UNKNOWN:  d513e1c1      msr SPMEVCNTR14_EL0, x11140 1141mrs x3, SPMEVCNTR15_EL01142// CHECK-INST: mrs x3, SPMEVCNTR15_EL01143// CHECK-ENCODING: encoding: [0xe3,0xe1,0x33,0xd5]1144// CHECK-UNKNOWN:  d533e1e3      mrs x3, SPMEVCNTR15_EL01145 1146msr SPMEVCNTR15_EL0, x11147// CHECK-INST: msr SPMEVCNTR15_EL0, x11148// CHECK-ENCODING: encoding: [0xe1,0xe1,0x13,0xd5]1149// CHECK-UNKNOWN:  d513e1e1      msr SPMEVCNTR15_EL0, x11150 1151mrs x3, SPMEVFILT2R0_EL01152// CHECK-INST: mrs x3, SPMEVFILT2R0_EL01153// CHECK-ENCODING: encoding: [0x03,0xe6,0x33,0xd5]1154// CHECK-UNKNOWN:  d533e603      mrs x3, SPMEVFILT2R0_EL01155 1156msr SPMEVFILT2R0_EL0, x11157// CHECK-INST: msr SPMEVFILT2R0_EL0, x11158// CHECK-ENCODING: encoding: [0x01,0xe6,0x13,0xd5]1159// CHECK-UNKNOWN:  d513e601      msr SPMEVFILT2R0_EL0, x11160 1161mrs x3, SPMEVFILT2R1_EL01162// CHECK-INST: mrs x3, SPMEVFILT2R1_EL01163// CHECK-ENCODING: encoding: [0x23,0xe6,0x33,0xd5]1164// CHECK-UNKNOWN:  d533e623      mrs x3, SPMEVFILT2R1_EL01165 1166msr SPMEVFILT2R1_EL0, x11167// CHECK-INST: msr SPMEVFILT2R1_EL0, x11168// CHECK-ENCODING: encoding: [0x21,0xe6,0x13,0xd5]1169// CHECK-UNKNOWN:  d513e621      msr SPMEVFILT2R1_EL0, x11170 1171mrs x3, SPMEVFILT2R2_EL01172// CHECK-INST: mrs x3, SPMEVFILT2R2_EL01173// CHECK-ENCODING: encoding: [0x43,0xe6,0x33,0xd5]1174// CHECK-UNKNOWN:  d533e643      mrs x3, SPMEVFILT2R2_EL01175 1176msr SPMEVFILT2R2_EL0, x11177// CHECK-INST: msr SPMEVFILT2R2_EL0, x11178// CHECK-ENCODING: encoding: [0x41,0xe6,0x13,0xd5]1179// CHECK-UNKNOWN:  d513e641      msr SPMEVFILT2R2_EL0, x11180 1181mrs x3, SPMEVFILT2R3_EL01182// CHECK-INST: mrs x3, SPMEVFILT2R3_EL01183// CHECK-ENCODING: encoding: [0x63,0xe6,0x33,0xd5]1184// CHECK-UNKNOWN:  d533e663      mrs x3, SPMEVFILT2R3_EL01185 1186msr SPMEVFILT2R3_EL0, x11187// CHECK-INST: msr SPMEVFILT2R3_EL0, x11188// CHECK-ENCODING: encoding: [0x61,0xe6,0x13,0xd5]1189// CHECK-UNKNOWN:  d513e661      msr SPMEVFILT2R3_EL0, x11190 1191mrs x3, SPMEVFILT2R4_EL01192// CHECK-INST: mrs x3, SPMEVFILT2R4_EL01193// CHECK-ENCODING: encoding: [0x83,0xe6,0x33,0xd5]1194// CHECK-UNKNOWN:  d533e683      mrs x3, SPMEVFILT2R4_EL01195 1196msr SPMEVFILT2R4_EL0, x11197// CHECK-INST: msr SPMEVFILT2R4_EL0, x11198// CHECK-ENCODING: encoding: [0x81,0xe6,0x13,0xd5]1199// CHECK-UNKNOWN:  d513e681      msr SPMEVFILT2R4_EL0, x11200 1201mrs x3, SPMEVFILT2R5_EL01202// CHECK-INST: mrs x3, SPMEVFILT2R5_EL01203// CHECK-ENCODING: encoding: [0xa3,0xe6,0x33,0xd5]1204// CHECK-UNKNOWN:  d533e6a3      mrs x3, SPMEVFILT2R5_EL01205 1206msr SPMEVFILT2R5_EL0, x11207// CHECK-INST: msr SPMEVFILT2R5_EL0, x11208// CHECK-ENCODING: encoding: [0xa1,0xe6,0x13,0xd5]1209// CHECK-UNKNOWN:  d513e6a1      msr SPMEVFILT2R5_EL0, x11210 1211mrs x3, SPMEVFILT2R6_EL01212// CHECK-INST: mrs x3, SPMEVFILT2R6_EL01213// CHECK-ENCODING: encoding: [0xc3,0xe6,0x33,0xd5]1214// CHECK-UNKNOWN:  d533e6c3      mrs x3, SPMEVFILT2R6_EL01215 1216msr SPMEVFILT2R6_EL0, x11217// CHECK-INST: msr SPMEVFILT2R6_EL0, x11218// CHECK-ENCODING: encoding: [0xc1,0xe6,0x13,0xd5]1219// CHECK-UNKNOWN:  d513e6c1      msr SPMEVFILT2R6_EL0, x11220 1221mrs x3, SPMEVFILT2R7_EL01222// CHECK-INST: mrs x3, SPMEVFILT2R7_EL01223// CHECK-ENCODING: encoding: [0xe3,0xe6,0x33,0xd5]1224// CHECK-UNKNOWN:  d533e6e3      mrs x3, SPMEVFILT2R7_EL01225 1226msr SPMEVFILT2R7_EL0, x11227// CHECK-INST: msr SPMEVFILT2R7_EL0, x11228// CHECK-ENCODING: encoding: [0xe1,0xe6,0x13,0xd5]1229// CHECK-UNKNOWN:  d513e6e1      msr SPMEVFILT2R7_EL0, x11230 1231mrs x3, SPMEVFILT2R8_EL01232// CHECK-INST: mrs x3, SPMEVFILT2R8_EL01233// CHECK-ENCODING: encoding: [0x03,0xe7,0x33,0xd5]1234// CHECK-UNKNOWN:  d533e703      mrs x3, SPMEVFILT2R8_EL01235 1236msr SPMEVFILT2R8_EL0, x11237// CHECK-INST: msr SPMEVFILT2R8_EL0, x11238// CHECK-ENCODING: encoding: [0x01,0xe7,0x13,0xd5]1239// CHECK-UNKNOWN:  d513e701      msr SPMEVFILT2R8_EL0, x11240 1241mrs x3, SPMEVFILT2R9_EL01242// CHECK-INST: mrs x3, SPMEVFILT2R9_EL01243// CHECK-ENCODING: encoding: [0x23,0xe7,0x33,0xd5]1244// CHECK-UNKNOWN:  d533e723      mrs x3, SPMEVFILT2R9_EL01245 1246msr SPMEVFILT2R9_EL0, x11247// CHECK-INST: msr SPMEVFILT2R9_EL0, x11248// CHECK-ENCODING: encoding: [0x21,0xe7,0x13,0xd5]1249// CHECK-UNKNOWN:  d513e721      msr SPMEVFILT2R9_EL0, x11250 1251mrs x3, SPMEVFILT2R10_EL01252// CHECK-INST: mrs x3, SPMEVFILT2R10_EL01253// CHECK-ENCODING: encoding: [0x43,0xe7,0x33,0xd5]1254// CHECK-UNKNOWN:  d533e743      mrs x3, SPMEVFILT2R10_EL01255 1256msr SPMEVFILT2R10_EL0, x11257// CHECK-INST: msr SPMEVFILT2R10_EL0, x11258// CHECK-ENCODING: encoding: [0x41,0xe7,0x13,0xd5]1259// CHECK-UNKNOWN:  d513e741      msr SPMEVFILT2R10_EL0, x11260 1261mrs x3, SPMEVFILT2R11_EL01262// CHECK-INST: mrs x3, SPMEVFILT2R11_EL01263// CHECK-ENCODING: encoding: [0x63,0xe7,0x33,0xd5]1264// CHECK-UNKNOWN:  d533e763      mrs x3, SPMEVFILT2R11_EL01265 1266msr SPMEVFILT2R11_EL0, x11267// CHECK-INST: msr SPMEVFILT2R11_EL0, x11268// CHECK-ENCODING: encoding: [0x61,0xe7,0x13,0xd5]1269// CHECK-UNKNOWN:  d513e761      msr SPMEVFILT2R11_EL0, x11270 1271mrs x3, SPMEVFILT2R12_EL01272// CHECK-INST: mrs x3, SPMEVFILT2R12_EL01273// CHECK-ENCODING: encoding: [0x83,0xe7,0x33,0xd5]1274// CHECK-UNKNOWN:  d533e783      mrs x3, SPMEVFILT2R12_EL01275 1276msr SPMEVFILT2R12_EL0, x11277// CHECK-INST: msr SPMEVFILT2R12_EL0, x11278// CHECK-ENCODING: encoding: [0x81,0xe7,0x13,0xd5]1279// CHECK-UNKNOWN:  d513e781      msr SPMEVFILT2R12_EL0, x11280 1281mrs x3, SPMEVFILT2R13_EL01282// CHECK-INST: mrs x3, SPMEVFILT2R13_EL01283// CHECK-ENCODING: encoding: [0xa3,0xe7,0x33,0xd5]1284// CHECK-UNKNOWN:  d533e7a3      mrs x3, SPMEVFILT2R13_EL01285 1286msr SPMEVFILT2R13_EL0, x11287// CHECK-INST: msr SPMEVFILT2R13_EL0, x11288// CHECK-ENCODING: encoding: [0xa1,0xe7,0x13,0xd5]1289// CHECK-UNKNOWN:  d513e7a1      msr SPMEVFILT2R13_EL0, x11290 1291mrs x3, SPMEVFILT2R14_EL01292// CHECK-INST: mrs x3, SPMEVFILT2R14_EL01293// CHECK-ENCODING: encoding: [0xc3,0xe7,0x33,0xd5]1294// CHECK-UNKNOWN:  d533e7c3      mrs x3, SPMEVFILT2R14_EL01295 1296msr SPMEVFILT2R14_EL0, x11297// CHECK-INST: msr SPMEVFILT2R14_EL0, x11298// CHECK-ENCODING: encoding: [0xc1,0xe7,0x13,0xd5]1299// CHECK-UNKNOWN:  d513e7c1      msr SPMEVFILT2R14_EL0, x11300 1301mrs x3, SPMEVFILT2R15_EL01302// CHECK-INST: mrs x3, SPMEVFILT2R15_EL01303// CHECK-ENCODING: encoding: [0xe3,0xe7,0x33,0xd5]1304// CHECK-UNKNOWN:  d533e7e3      mrs x3, SPMEVFILT2R15_EL01305 1306msr SPMEVFILT2R15_EL0, x11307// CHECK-INST: msr SPMEVFILT2R15_EL0, x11308// CHECK-ENCODING: encoding: [0xe1,0xe7,0x13,0xd5]1309// CHECK-UNKNOWN:  d513e7e1      msr SPMEVFILT2R15_EL0, x11310 1311mrs x3, SPMEVFILTR0_EL01312// CHECK-INST: mrs x3, SPMEVFILTR0_EL01313// CHECK-ENCODING: encoding: [0x03,0xe4,0x33,0xd5]1314// CHECK-UNKNOWN:  d533e403      mrs x3, SPMEVFILTR0_EL01315 1316msr SPMEVFILTR0_EL0, x11317// CHECK-INST: msr SPMEVFILTR0_EL0, x11318// CHECK-ENCODING: encoding: [0x01,0xe4,0x13,0xd5]1319// CHECK-UNKNOWN:  d513e401      msr SPMEVFILTR0_EL0, x11320 1321mrs x3, SPMEVFILTR1_EL01322// CHECK-INST: mrs x3, SPMEVFILTR1_EL01323// CHECK-ENCODING: encoding: [0x23,0xe4,0x33,0xd5]1324// CHECK-UNKNOWN:  d533e423      mrs x3, SPMEVFILTR1_EL01325 1326msr SPMEVFILTR1_EL0, x11327// CHECK-INST: msr SPMEVFILTR1_EL0, x11328// CHECK-ENCODING: encoding: [0x21,0xe4,0x13,0xd5]1329// CHECK-UNKNOWN:  d513e421      msr SPMEVFILTR1_EL0, x11330 1331mrs x3, SPMEVFILTR2_EL01332// CHECK-INST: mrs x3, SPMEVFILTR2_EL01333// CHECK-ENCODING: encoding: [0x43,0xe4,0x33,0xd5]1334// CHECK-UNKNOWN:  d533e443      mrs x3, SPMEVFILTR2_EL01335 1336msr SPMEVFILTR2_EL0, x11337// CHECK-INST: msr SPMEVFILTR2_EL0, x11338// CHECK-ENCODING: encoding: [0x41,0xe4,0x13,0xd5]1339// CHECK-UNKNOWN:  d513e441      msr SPMEVFILTR2_EL0, x11340 1341mrs x3, SPMEVFILTR3_EL01342// CHECK-INST: mrs x3, SPMEVFILTR3_EL01343// CHECK-ENCODING: encoding: [0x63,0xe4,0x33,0xd5]1344// CHECK-UNKNOWN:  d533e463      mrs x3, SPMEVFILTR3_EL01345 1346msr SPMEVFILTR3_EL0, x11347// CHECK-INST: msr SPMEVFILTR3_EL0, x11348// CHECK-ENCODING: encoding: [0x61,0xe4,0x13,0xd5]1349// CHECK-UNKNOWN:  d513e461      msr SPMEVFILTR3_EL0, x11350 1351mrs x3, SPMEVFILTR4_EL01352// CHECK-INST: mrs x3, SPMEVFILTR4_EL01353// CHECK-ENCODING: encoding: [0x83,0xe4,0x33,0xd5]1354// CHECK-UNKNOWN:  d533e483      mrs x3, SPMEVFILTR4_EL01355 1356msr SPMEVFILTR4_EL0, x11357// CHECK-INST: msr SPMEVFILTR4_EL0, x11358// CHECK-ENCODING: encoding: [0x81,0xe4,0x13,0xd5]1359// CHECK-UNKNOWN:  d513e481      msr SPMEVFILTR4_EL0, x11360 1361mrs x3, SPMEVFILTR5_EL01362// CHECK-INST: mrs x3, SPMEVFILTR5_EL01363// CHECK-ENCODING: encoding: [0xa3,0xe4,0x33,0xd5]1364// CHECK-UNKNOWN:  d533e4a3      mrs x3, SPMEVFILTR5_EL01365 1366msr SPMEVFILTR5_EL0, x11367// CHECK-INST: msr SPMEVFILTR5_EL0, x11368// CHECK-ENCODING: encoding: [0xa1,0xe4,0x13,0xd5]1369// CHECK-UNKNOWN:  d513e4a1      msr SPMEVFILTR5_EL0, x11370 1371mrs x3, SPMEVFILTR6_EL01372// CHECK-INST: mrs x3, SPMEVFILTR6_EL01373// CHECK-ENCODING: encoding: [0xc3,0xe4,0x33,0xd5]1374// CHECK-UNKNOWN:  d533e4c3      mrs x3, SPMEVFILTR6_EL01375 1376msr SPMEVFILTR6_EL0, x11377// CHECK-INST: msr SPMEVFILTR6_EL0, x11378// CHECK-ENCODING: encoding: [0xc1,0xe4,0x13,0xd5]1379// CHECK-UNKNOWN:  d513e4c1      msr SPMEVFILTR6_EL0, x11380 1381mrs x3, SPMEVFILTR7_EL01382// CHECK-INST: mrs x3, SPMEVFILTR7_EL01383// CHECK-ENCODING: encoding: [0xe3,0xe4,0x33,0xd5]1384// CHECK-UNKNOWN:  d533e4e3      mrs x3, SPMEVFILTR7_EL01385 1386msr SPMEVFILTR7_EL0, x11387// CHECK-INST: msr SPMEVFILTR7_EL0, x11388// CHECK-ENCODING: encoding: [0xe1,0xe4,0x13,0xd5]1389// CHECK-UNKNOWN:  d513e4e1      msr SPMEVFILTR7_EL0, x11390 1391mrs x3, SPMEVFILTR8_EL01392// CHECK-INST: mrs x3, SPMEVFILTR8_EL01393// CHECK-ENCODING: encoding: [0x03,0xe5,0x33,0xd5]1394// CHECK-UNKNOWN:  d533e503      mrs x3, SPMEVFILTR8_EL01395 1396msr SPMEVFILTR8_EL0, x11397// CHECK-INST: msr SPMEVFILTR8_EL0, x11398// CHECK-ENCODING: encoding: [0x01,0xe5,0x13,0xd5]1399// CHECK-UNKNOWN:  d513e501      msr SPMEVFILTR8_EL0, x11400 1401mrs x3, SPMEVFILTR9_EL01402// CHECK-INST: mrs x3, SPMEVFILTR9_EL01403// CHECK-ENCODING: encoding: [0x23,0xe5,0x33,0xd5]1404// CHECK-UNKNOWN:  d533e523      mrs x3, SPMEVFILTR9_EL01405 1406msr SPMEVFILTR9_EL0, x11407// CHECK-INST: msr SPMEVFILTR9_EL0, x11408// CHECK-ENCODING: encoding: [0x21,0xe5,0x13,0xd5]1409// CHECK-UNKNOWN:  d513e521      msr SPMEVFILTR9_EL0, x11410 1411mrs x3, SPMEVFILTR10_EL01412// CHECK-INST: mrs x3, SPMEVFILTR10_EL01413// CHECK-ENCODING: encoding: [0x43,0xe5,0x33,0xd5]1414// CHECK-UNKNOWN:  d533e543      mrs x3, SPMEVFILTR10_EL01415 1416msr SPMEVFILTR10_EL0, x11417// CHECK-INST: msr SPMEVFILTR10_EL0, x11418// CHECK-ENCODING: encoding: [0x41,0xe5,0x13,0xd5]1419// CHECK-UNKNOWN:  d513e541      msr SPMEVFILTR10_EL0, x11420 1421mrs x3, SPMEVFILTR11_EL01422// CHECK-INST: mrs x3, SPMEVFILTR11_EL01423// CHECK-ENCODING: encoding: [0x63,0xe5,0x33,0xd5]1424// CHECK-UNKNOWN:  d533e563      mrs x3, SPMEVFILTR11_EL01425 1426msr SPMEVFILTR11_EL0, x11427// CHECK-INST: msr SPMEVFILTR11_EL0, x11428// CHECK-ENCODING: encoding: [0x61,0xe5,0x13,0xd5]1429// CHECK-UNKNOWN:  d513e561      msr SPMEVFILTR11_EL0, x11430 1431mrs x3, SPMEVFILTR12_EL01432// CHECK-INST: mrs x3, SPMEVFILTR12_EL01433// CHECK-ENCODING: encoding: [0x83,0xe5,0x33,0xd5]1434// CHECK-UNKNOWN:  d533e583      mrs x3, SPMEVFILTR12_EL01435 1436msr SPMEVFILTR12_EL0, x11437// CHECK-INST: msr SPMEVFILTR12_EL0, x11438// CHECK-ENCODING: encoding: [0x81,0xe5,0x13,0xd5]1439// CHECK-UNKNOWN:  d513e581      msr SPMEVFILTR12_EL0, x11440 1441mrs x3, SPMEVFILTR13_EL01442// CHECK-INST: mrs x3, SPMEVFILTR13_EL01443// CHECK-ENCODING: encoding: [0xa3,0xe5,0x33,0xd5]1444// CHECK-UNKNOWN:  d533e5a3      mrs x3, SPMEVFILTR13_EL01445 1446msr SPMEVFILTR13_EL0, x11447// CHECK-INST: msr SPMEVFILTR13_EL0, x11448// CHECK-ENCODING: encoding: [0xa1,0xe5,0x13,0xd5]1449// CHECK-UNKNOWN:  d513e5a1      msr SPMEVFILTR13_EL0, x11450 1451mrs x3, SPMEVFILTR14_EL01452// CHECK-INST: mrs x3, SPMEVFILTR14_EL01453// CHECK-ENCODING: encoding: [0xc3,0xe5,0x33,0xd5]1454// CHECK-UNKNOWN:  d533e5c3      mrs x3, SPMEVFILTR14_EL01455 1456msr SPMEVFILTR14_EL0, x11457// CHECK-INST: msr SPMEVFILTR14_EL0, x11458// CHECK-ENCODING: encoding: [0xc1,0xe5,0x13,0xd5]1459// CHECK-UNKNOWN:  d513e5c1      msr SPMEVFILTR14_EL0, x11460 1461mrs x3, SPMEVFILTR15_EL01462// CHECK-INST: mrs x3, SPMEVFILTR15_EL01463// CHECK-ENCODING: encoding: [0xe3,0xe5,0x33,0xd5]1464// CHECK-UNKNOWN:  d533e5e3      mrs x3, SPMEVFILTR15_EL01465 1466msr SPMEVFILTR15_EL0, x11467// CHECK-INST: msr SPMEVFILTR15_EL0, x11468// CHECK-ENCODING: encoding: [0xe1,0xe5,0x13,0xd5]1469// CHECK-UNKNOWN:  d513e5e1      msr SPMEVFILTR15_EL0, x11470 1471mrs x3, SPMEVTYPER0_EL01472// CHECK-INST: mrs x3, SPMEVTYPER0_EL01473// CHECK-ENCODING: encoding: [0x03,0xe2,0x33,0xd5]1474// CHECK-UNKNOWN:  d533e203      mrs x3, SPMEVTYPER0_EL01475 1476msr SPMEVTYPER0_EL0, x11477// CHECK-INST: msr SPMEVTYPER0_EL0, x11478// CHECK-ENCODING: encoding: [0x01,0xe2,0x13,0xd5]1479// CHECK-UNKNOWN:  d513e201      msr SPMEVTYPER0_EL0, x11480 1481mrs x3, SPMEVTYPER1_EL01482// CHECK-INST: mrs x3, SPMEVTYPER1_EL01483// CHECK-ENCODING: encoding: [0x23,0xe2,0x33,0xd5]1484// CHECK-UNKNOWN:  d533e223      mrs x3, SPMEVTYPER1_EL01485 1486msr SPMEVTYPER1_EL0, x11487// CHECK-INST: msr SPMEVTYPER1_EL0, x11488// CHECK-ENCODING: encoding: [0x21,0xe2,0x13,0xd5]1489// CHECK-UNKNOWN:  d513e221      msr SPMEVTYPER1_EL0, x11490 1491mrs x3, SPMEVTYPER2_EL01492// CHECK-INST: mrs x3, SPMEVTYPER2_EL01493// CHECK-ENCODING: encoding: [0x43,0xe2,0x33,0xd5]1494// CHECK-UNKNOWN:  d533e243      mrs x3, SPMEVTYPER2_EL01495 1496msr SPMEVTYPER2_EL0, x11497// CHECK-INST: msr SPMEVTYPER2_EL0, x11498// CHECK-ENCODING: encoding: [0x41,0xe2,0x13,0xd5]1499// CHECK-UNKNOWN:  d513e241      msr SPMEVTYPER2_EL0, x11500 1501mrs x3, SPMEVTYPER3_EL01502// CHECK-INST: mrs x3, SPMEVTYPER3_EL01503// CHECK-ENCODING: encoding: [0x63,0xe2,0x33,0xd5]1504// CHECK-UNKNOWN:  d533e263      mrs x3, SPMEVTYPER3_EL01505 1506msr SPMEVTYPER3_EL0, x11507// CHECK-INST: msr SPMEVTYPER3_EL0, x11508// CHECK-ENCODING: encoding: [0x61,0xe2,0x13,0xd5]1509// CHECK-UNKNOWN:  d513e261      msr SPMEVTYPER3_EL0, x11510 1511mrs x3, SPMEVTYPER4_EL01512// CHECK-INST: mrs x3, SPMEVTYPER4_EL01513// CHECK-ENCODING: encoding: [0x83,0xe2,0x33,0xd5]1514// CHECK-UNKNOWN:  d533e283      mrs x3, SPMEVTYPER4_EL01515 1516msr SPMEVTYPER4_EL0, x11517// CHECK-INST: msr SPMEVTYPER4_EL0, x11518// CHECK-ENCODING: encoding: [0x81,0xe2,0x13,0xd5]1519// CHECK-UNKNOWN:  d513e281      msr SPMEVTYPER4_EL0, x11520 1521mrs x3, SPMEVTYPER5_EL01522// CHECK-INST: mrs x3, SPMEVTYPER5_EL01523// CHECK-ENCODING: encoding: [0xa3,0xe2,0x33,0xd5]1524// CHECK-UNKNOWN:  d533e2a3      mrs x3, SPMEVTYPER5_EL01525 1526msr SPMEVTYPER5_EL0, x11527// CHECK-INST: msr SPMEVTYPER5_EL0, x11528// CHECK-ENCODING: encoding: [0xa1,0xe2,0x13,0xd5]1529// CHECK-UNKNOWN:  d513e2a1      msr SPMEVTYPER5_EL0, x11530 1531mrs x3, SPMEVTYPER6_EL01532// CHECK-INST: mrs x3, SPMEVTYPER6_EL01533// CHECK-ENCODING: encoding: [0xc3,0xe2,0x33,0xd5]1534// CHECK-UNKNOWN:  d533e2c3      mrs x3, SPMEVTYPER6_EL01535 1536msr SPMEVTYPER6_EL0, x11537// CHECK-INST: msr SPMEVTYPER6_EL0, x11538// CHECK-ENCODING: encoding: [0xc1,0xe2,0x13,0xd5]1539// CHECK-UNKNOWN:  d513e2c1      msr SPMEVTYPER6_EL0, x11540 1541mrs x3, SPMEVTYPER7_EL01542// CHECK-INST: mrs x3, SPMEVTYPER7_EL01543// CHECK-ENCODING: encoding: [0xe3,0xe2,0x33,0xd5]1544// CHECK-UNKNOWN:  d533e2e3      mrs x3, SPMEVTYPER7_EL01545 1546msr SPMEVTYPER7_EL0, x11547// CHECK-INST: msr SPMEVTYPER7_EL0, x11548// CHECK-ENCODING: encoding: [0xe1,0xe2,0x13,0xd5]1549// CHECK-UNKNOWN:  d513e2e1      msr SPMEVTYPER7_EL0, x11550 1551mrs x3, SPMEVTYPER8_EL01552// CHECK-INST: mrs x3, SPMEVTYPER8_EL01553// CHECK-ENCODING: encoding: [0x03,0xe3,0x33,0xd5]1554// CHECK-UNKNOWN:  d533e303      mrs x3, SPMEVTYPER8_EL01555 1556msr SPMEVTYPER8_EL0, x11557// CHECK-INST: msr SPMEVTYPER8_EL0, x11558// CHECK-ENCODING: encoding: [0x01,0xe3,0x13,0xd5]1559// CHECK-UNKNOWN:  d513e301      msr SPMEVTYPER8_EL0, x11560 1561mrs x3, SPMEVTYPER9_EL01562// CHECK-INST: mrs x3, SPMEVTYPER9_EL01563// CHECK-ENCODING: encoding: [0x23,0xe3,0x33,0xd5]1564// CHECK-UNKNOWN:  d533e323      mrs x3, SPMEVTYPER9_EL01565 1566msr SPMEVTYPER9_EL0, x11567// CHECK-INST: msr SPMEVTYPER9_EL0, x11568// CHECK-ENCODING: encoding: [0x21,0xe3,0x13,0xd5]1569// CHECK-UNKNOWN:  d513e321      msr SPMEVTYPER9_EL0, x11570 1571mrs x3, SPMEVTYPER10_EL01572// CHECK-INST: mrs x3, SPMEVTYPER10_EL01573// CHECK-ENCODING: encoding: [0x43,0xe3,0x33,0xd5]1574// CHECK-UNKNOWN:  d533e343      mrs x3, SPMEVTYPER10_EL01575 1576msr SPMEVTYPER10_EL0, x11577// CHECK-INST: msr SPMEVTYPER10_EL0, x11578// CHECK-ENCODING: encoding: [0x41,0xe3,0x13,0xd5]1579// CHECK-UNKNOWN:  d513e341      msr SPMEVTYPER10_EL0, x11580 1581mrs x3, SPMEVTYPER11_EL01582// CHECK-INST: mrs x3, SPMEVTYPER11_EL01583// CHECK-ENCODING: encoding: [0x63,0xe3,0x33,0xd5]1584// CHECK-UNKNOWN:  d533e363      mrs x3, SPMEVTYPER11_EL01585 1586msr SPMEVTYPER11_EL0, x11587// CHECK-INST: msr SPMEVTYPER11_EL0, x11588// CHECK-ENCODING: encoding: [0x61,0xe3,0x13,0xd5]1589// CHECK-UNKNOWN:  d513e361      msr SPMEVTYPER11_EL0, x11590 1591mrs x3, SPMEVTYPER12_EL01592// CHECK-INST: mrs x3, SPMEVTYPER12_EL01593// CHECK-ENCODING: encoding: [0x83,0xe3,0x33,0xd5]1594// CHECK-UNKNOWN:  d533e383      mrs x3, SPMEVTYPER12_EL01595 1596msr SPMEVTYPER12_EL0, x11597// CHECK-INST: msr SPMEVTYPER12_EL0, x11598// CHECK-ENCODING: encoding: [0x81,0xe3,0x13,0xd5]1599// CHECK-UNKNOWN:  d513e381      msr SPMEVTYPER12_EL0, x11600 1601mrs x3, SPMEVTYPER13_EL01602// CHECK-INST: mrs x3, SPMEVTYPER13_EL01603// CHECK-ENCODING: encoding: [0xa3,0xe3,0x33,0xd5]1604// CHECK-UNKNOWN:  d533e3a3      mrs x3, SPMEVTYPER13_EL01605 1606msr SPMEVTYPER13_EL0, x11607// CHECK-INST: msr SPMEVTYPER13_EL0, x11608// CHECK-ENCODING: encoding: [0xa1,0xe3,0x13,0xd5]1609// CHECK-UNKNOWN:  d513e3a1      msr SPMEVTYPER13_EL0, x11610 1611mrs x3, SPMEVTYPER14_EL01612// CHECK-INST: mrs x3, SPMEVTYPER14_EL01613// CHECK-ENCODING: encoding: [0xc3,0xe3,0x33,0xd5]1614// CHECK-UNKNOWN:  d533e3c3      mrs x3, SPMEVTYPER14_EL01615 1616msr SPMEVTYPER14_EL0, x11617// CHECK-INST: msr SPMEVTYPER14_EL0, x11618// CHECK-ENCODING: encoding: [0xc1,0xe3,0x13,0xd5]1619// CHECK-UNKNOWN:  d513e3c1      msr SPMEVTYPER14_EL0, x11620 1621mrs x3, SPMEVTYPER15_EL01622// CHECK-INST: mrs x3, SPMEVTYPER15_EL01623// CHECK-ENCODING: encoding: [0xe3,0xe3,0x33,0xd5]1624// CHECK-UNKNOWN:  d533e3e3      mrs x3, SPMEVTYPER15_EL01625 1626msr SPMEVTYPER15_EL0, x11627// CHECK-INST: msr SPMEVTYPER15_EL0, x11628// CHECK-ENCODING: encoding: [0xe1,0xe3,0x13,0xd5]1629// CHECK-UNKNOWN:  d513e3e1      msr SPMEVTYPER15_EL0, x11630 1631mrs x3, SPMIIDR_EL11632// CHECK-INST: mrs x3, SPMIIDR_EL11633// CHECK-ENCODING: encoding: [0x83,0x9d,0x30,0xd5]1634// CHECK-UNKNOWN:  d5309d83      mrs x3, SPMIIDR_EL11635 1636mrs x3, SPMINTENCLR_EL11637// CHECK-INST: mrs x3, SPMINTENCLR_EL11638// CHECK-ENCODING: encoding: [0x43,0x9e,0x30,0xd5]1639// CHECK-UNKNOWN:  d5309e43      mrs x3, SPMINTENCLR_EL11640 1641msr SPMINTENCLR_EL1, x11642// CHECK-INST: msr SPMINTENCLR_EL1, x11643// CHECK-ENCODING: encoding: [0x41,0x9e,0x10,0xd5]1644// CHECK-UNKNOWN:  d5109e41      msr SPMINTENCLR_EL1, x11645 1646mrs x3, SPMINTENSET_EL11647// CHECK-INST: mrs x3, SPMINTENSET_EL11648// CHECK-ENCODING: encoding: [0x23,0x9e,0x30,0xd5]1649// CHECK-UNKNOWN:  d5309e23      mrs x3, SPMINTENSET_EL11650 1651msr SPMINTENSET_EL1, x11652// CHECK-INST: msr SPMINTENSET_EL1, x11653// CHECK-ENCODING: encoding: [0x21,0x9e,0x10,0xd5]1654// CHECK-UNKNOWN:  d5109e21      msr SPMINTENSET_EL1, x11655 1656mrs x3, SPMOVSCLR_EL01657// CHECK-INST: mrs x3, SPMOVSCLR_EL01658// CHECK-ENCODING: encoding: [0x63,0x9c,0x33,0xd5]1659// CHECK-UNKNOWN:  d5339c63      mrs x3, SPMOVSCLR_EL01660 1661msr SPMOVSCLR_EL0, x11662// CHECK-INST: msr SPMOVSCLR_EL0, x11663// CHECK-ENCODING: encoding: [0x61,0x9c,0x13,0xd5]1664// CHECK-UNKNOWN:  d5139c61      msr SPMOVSCLR_EL0, x11665 1666mrs x3, SPMOVSSET_EL01667// CHECK-INST: mrs x3, SPMOVSSET_EL01668// CHECK-ENCODING: encoding: [0x63,0x9e,0x33,0xd5]1669// CHECK-UNKNOWN:  d5339e63      mrs x3, SPMOVSSET_EL01670 1671msr SPMOVSSET_EL0, x11672// CHECK-INST: msr SPMOVSSET_EL0, x11673// CHECK-ENCODING: encoding: [0x61,0x9e,0x13,0xd5]1674// CHECK-UNKNOWN:  d5139e61      msr SPMOVSSET_EL0, x11675 1676mrs x3, SPMSELR_EL01677// CHECK-INST: mrs x3, SPMSELR_EL01678// CHECK-ENCODING: encoding: [0xa3,0x9c,0x33,0xd5]1679// CHECK-UNKNOWN:  d5339ca3      mrs x3, SPMSELR_EL01680 1681msr SPMSELR_EL0, x11682// CHECK-INST: msr SPMSELR_EL0, x11683// CHECK-ENCODING: encoding: [0xa1,0x9c,0x13,0xd5]1684// CHECK-UNKNOWN:  d5139ca1      msr SPMSELR_EL0, x11685 1686mrs x3, SPMCGCR0_EL11687// CHECK-INST: mrs x3, SPMCGCR0_EL11688// CHECK-ENCODING: encoding: [0x03,0x9d,0x30,0xd5]1689// CHECK-UNKNOWN:  d5309d03      mrs x3, SPMCGCR0_EL11690 1691mrs x3, SPMCGCR1_EL11692// CHECK-INST: mrs x3, SPMCGCR1_EL11693// CHECK-ENCODING: encoding: [0x23,0x9d,0x30,0xd5]1694// CHECK-UNKNOWN:  d5309d23      mrs x3, SPMCGCR1_EL11695 1696mrs x3, SPMCFGR_EL11697// CHECK-INST: mrs x3, SPMCFGR_EL11698// CHECK-ENCODING: encoding: [0xe3,0x9d,0x30,0xd5]1699// CHECK-UNKNOWN:  d5309de3      mrs x3, SPMCFGR_EL11700 1701mrs x3, SPMROOTCR_EL31702// CHECK-INST: mrs x3, SPMROOTCR_EL31703// CHECK-ENCODING: encoding: [0xe3,0x9e,0x36,0xd5]1704// CHECK-UNKNOWN:  d5369ee3      mrs x3, SPMROOTCR_EL31705 1706msr SPMROOTCR_EL3, x31707// CHECK-INST: msr SPMROOTCR_EL3, x31708// CHECK-ENCODING: encoding: [0xe3,0x9e,0x16,0xd5]1709// CHECK-UNKNOWN:  d5169ee3      msr SPMROOTCR_EL3, x31710 1711mrs x3, SPMSCR_EL11712// CHECK-INST: mrs x3, SPMSCR_EL11713// CHECK-ENCODING: encoding: [0xe3,0x9e,0x37,0xd5]1714// CHECK-UNKNOWN:  d5379ee3      mrs x3, SPMSCR_EL11715 1716msr SPMSCR_EL1, x31717// CHECK-INST: msr SPMSCR_EL1, x31718// CHECK-ENCODING: encoding: [0xe3,0x9e,0x17,0xd5]1719// CHECK-UNKNOWN:  d5179ee3      msr SPMSCR_EL1, x31720 1721// FEAT_ITE1722mrs x3, TRCITEEDCR1723// CHECK-INST: mrs x3, TRCITEEDCR1724// CHECK-ENCODING: encoding: [0x23,0x02,0x31,0xd5]1725// CHECK-ERROR: error: expected readable system register1726// CHECK-UNKNOWN:  d5310223      mrs x3, S2_1_C0_C2_11727 1728msr TRCITEEDCR, x31729// CHECK-INST: msr TRCITEEDCR, x31730// CHECK-ENCODING: encoding: [0x23,0x02,0x11,0xd5]1731// CHECK-ERROR: error: expected writable system register or pstate1732// CHECK-UNKNOWN:  d5110223      msr S2_1_C0_C2_1, x31733 1734mrs x3, TRCITECR_EL11735// CHECK-INST: mrs x3, TRCITECR_EL11736// CHECK-ENCODING: encoding: [0x63,0x12,0x38,0xd5]1737// CHECK-ERROR: error: expected readable system register1738// CHECK-UNKNOWN:  d5381263      mrs x3, S3_0_C1_C2_31739 1740msr TRCITECR_EL1, x11741// CHECK-INST: msr TRCITECR_EL1, x11742// CHECK-ENCODING: encoding: [0x61,0x12,0x18,0xd5]1743// CHECK-ERROR: error: expected writable system register or pstate1744// CHECK-UNKNOWN:  d5181261      msr S3_0_C1_C2_3, x11745 1746mrs x3, TRCITECR_EL121747// CHECK-INST: mrs x3, TRCITECR_EL121748// CHECK-ENCODING: encoding: [0x63,0x12,0x3d,0xd5]1749// CHECK-ERROR: error: expected readable system register1750// CHECK-UNKNOWN:  d53d1263      mrs x3, S3_5_C1_C2_31751 1752msr TRCITECR_EL12, x11753// CHECK-INST: msr TRCITECR_EL12, x11754// CHECK-ENCODING: encoding: [0x61,0x12,0x1d,0xd5]1755// CHECK-ERROR: error: expected writable system register or pstate1756// CHECK-UNKNOWN:  d51d1261      msr S3_5_C1_C2_3, x11757 1758mrs x3, TRCITECR_EL21759// CHECK-INST: mrs x3, TRCITECR_EL21760// CHECK-ENCODING: encoding: [0x63,0x12,0x3c,0xd5]1761// CHECK-ERROR: error: expected readable system register1762// CHECK-UNKNOWN:  d53c1263      mrs x3, S3_4_C1_C2_31763 1764msr TRCITECR_EL2, x11765// CHECK-INST: msr TRCITECR_EL2, x11766// CHECK-ENCODING: encoding: [0x61,0x12,0x1c,0xd5]1767// CHECK-ERROR: error: expected writable system register or pstate1768// CHECK-UNKNOWN:  d51c1261      msr S3_4_C1_C2_3, x11769 1770trcit x11771// CHECK-INST: trcit x11772// CHECK-ENCODING: encoding: [0xe1,0x72,0x0b,0xd5]1773// CHECK-ERROR: error: instruction requires: ite1774// CHECK-UNKNOWN:  d50b72e1      sys #3, c7, c2, #7, x11775 1776// FEAT_SPE_FDS1777mrs x3, PMSDSFR_EL11778// CHECK-INST: mrs x3, PMSDSFR_EL11779// CHECK-ENCODING: encoding: [0x83,0x9a,0x38,0xd5]1780// CHECK-UNKNOWN:  d5389a83      mrs x3, PMSDSFR_EL11781 1782msr PMSDSFR_EL1, x31783// CHECK-INST: msr PMSDSFR_EL1, x31784// CHECK-ENCODING: encoding: [0x83,0x9a,0x18,0xd5]1785// CHECK-UNKNOWN:  d5189a83      msr PMSDSFR_EL1, x31786