Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Side by Side Diff: src/trusted/validator_arm/gen/arm32_decode_named_classes.h

Issue 10949006: Change table data_processing_immediate to use the new notation. Also (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright 2012 The Native Client Authors. All rights reserved. 2 * Copyright 2012 The Native Client Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can 3 * Use of this source code is governed by a BSD-style license that can
4 * be found in the LICENSE file. 4 * be found in the LICENSE file.
5 */ 5 */
6 6
7 // DO NOT EDIT: GENERATED CODE 7 // DO NOT EDIT: GENERATED CODE
8 8
9 #ifndef NACL_TRUSTED_BUT_NOT_TCB 9 #ifndef NACL_TRUSTED_BUT_NOT_TCB
10 #error This file is not meant for use in the TCB 10 #error This file is not meant for use in the TCB
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 }; 44 };
45 45
46 class Binary2RegisterImmedShiftedTest_Teq_Rule_228_A1_P450 46 class Binary2RegisterImmedShiftedTest_Teq_Rule_228_A1_P450
47 : public Binary2RegisterImmedShiftedTest { 47 : public Binary2RegisterImmedShiftedTest {
48 }; 48 };
49 49
50 class Binary2RegisterImmedShiftedTest_Tst_Rule_231_A1_P456 50 class Binary2RegisterImmedShiftedTest_Tst_Rule_231_A1_P456
51 : public Binary2RegisterImmedShiftedTest { 51 : public Binary2RegisterImmedShiftedTest {
52 }; 52 };
53 53
54 class Binary2RegisterImmediateOp_Adc_Rule_6_A1_P14 54 class Binary2RegisterImmediateOp_ADC_immediate_A1
55 : public Binary2RegisterImmediateOp { 55 : public Binary2RegisterImmediateOp {
56 }; 56 };
57 57
58 class Binary2RegisterImmediateOp_Add_Rule_5_A1_P22 58 class Binary2RegisterImmediateOp_ADD_immediate_A1
59 : public Binary2RegisterImmediateOp { 59 : public Binary2RegisterImmediateOp {
60 }; 60 };
61 61
62 class Binary2RegisterImmediateOp_And_Rule_11_A1_P34 62 class Binary2RegisterImmediateOp_AND_immediate_A1
63 : public Binary2RegisterImmediateOp { 63 : public Binary2RegisterImmediateOp {
64 }; 64 };
65 65
66 class Binary2RegisterImmediateOp_Eor_Rule_44_A1_P94 66 class Binary2RegisterImmediateOp_EOR_immediate_A1
67 : public Binary2RegisterImmediateOp { 67 : public Binary2RegisterImmediateOp {
68 }; 68 };
69 69
70 class Binary2RegisterImmediateOp_Orr_Rule_113_A1_P228 70 class Binary2RegisterImmediateOp_ORR_immediate_A1
71 : public Binary2RegisterImmediateOp { 71 : public Binary2RegisterImmediateOp {
72 }; 72 };
73 73
74 class Binary2RegisterImmediateOp_Rsb_Rule_142_A1_P284 74 class Binary2RegisterImmediateOp_RSB_immediate_A1
75 : public Binary2RegisterImmediateOp { 75 : public Binary2RegisterImmediateOp {
76 }; 76 };
77 77
78 class Binary2RegisterImmediateOp_Rsc_Rule_145_A1_P290 78 class Binary2RegisterImmediateOp_RSC_immediate_A1
79 : public Binary2RegisterImmediateOp { 79 : public Binary2RegisterImmediateOp {
80 }; 80 };
81 81
82 class Binary2RegisterImmediateOp_Sbc_Rule_151_A1_P302 82 class Binary2RegisterImmediateOp_SBC_immediate_A1
83 : public Binary2RegisterImmediateOp { 83 : public Binary2RegisterImmediateOp {
84 }; 84 };
85 85
86 class Binary2RegisterImmediateOp_Sub_Rule_212_A1_P420 86 class Binary2RegisterImmediateOp_SUB_immediate_A1
87 : public Binary2RegisterImmediateOp { 87 : public Binary2RegisterImmediateOp {
88 }; 88 };
89 89
90 class Binary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16 90 class Binary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16
91 : public Binary3RegisterImmedShiftedOp { 91 : public Binary3RegisterImmedShiftedOp {
92 }; 92 };
93 93
94 class Binary3RegisterImmedShiftedOp_Add_Rule_6_A1_P24 94 class Binary3RegisterImmedShiftedOp_Add_Rule_6_A1_P24
95 : public Binary3RegisterImmedShiftedOp { 95 : public Binary3RegisterImmedShiftedOp {
96 }; 96 };
(...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after
488 }; 488 };
489 489
490 class Binary4RegisterShiftedOp_SBC_register_shifted_register_A1 490 class Binary4RegisterShiftedOp_SBC_register_shifted_register_A1
491 : public Binary4RegisterShiftedOp { 491 : public Binary4RegisterShiftedOp {
492 }; 492 };
493 493
494 class Binary4RegisterShiftedOp_SUB_register_shifted_register_A1 494 class Binary4RegisterShiftedOp_SUB_register_shifted_register_A1
495 : public Binary4RegisterShiftedOp { 495 : public Binary4RegisterShiftedOp {
496 }; 496 };
497 497
498 class BinaryRegisterImmediateTest_Cmn_Rule_32_A1_P74 498 class BinaryRegisterImmediateTest_CMN_immediate_A1
499 : public BinaryRegisterImmediateTest { 499 : public BinaryRegisterImmediateTest {
500 }; 500 };
501 501
502 class BinaryRegisterImmediateTest_Cmp_Rule_35_A1_P80 502 class BinaryRegisterImmediateTest_CMP_immediate_A1
503 : public BinaryRegisterImmediateTest { 503 : public BinaryRegisterImmediateTest {
504 }; 504 };
505 505
506 class BinaryRegisterImmediateTest_Teq_Rule_227_A1_P448 506 class BinaryRegisterImmediateTest_TEQ_immediate_A1
507 : public BinaryRegisterImmediateTest { 507 : public BinaryRegisterImmediateTest {
508 }; 508 };
509 509
510 class BranchImmediate24_B_Rule_16_A1_P44 510 class BranchImmediate24_B_Rule_16_A1_P44
511 : public BranchImmediate24 { 511 : public BranchImmediate24 {
512 }; 512 };
513 513
514 class BranchImmediate24_Bl_Blx_Rule_23_A1_P58 514 class BranchImmediate24_Bl_Blx_Rule_23_A1_P58
515 : public BranchImmediate24 { 515 : public BranchImmediate24 {
516 }; 516 };
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
744 }; 744 };
745 745
746 class ForbiddenCondDecoder_Strtb_Rule_A1 746 class ForbiddenCondDecoder_Strtb_Rule_A1
747 : public ForbiddenCondDecoder { 747 : public ForbiddenCondDecoder {
748 }; 748 };
749 749
750 class ForbiddenCondDecoder_Strtb_Rule_A2 750 class ForbiddenCondDecoder_Strtb_Rule_A2
751 : public ForbiddenCondDecoder { 751 : public ForbiddenCondDecoder {
752 }; 752 };
753 753
754 class ForbiddenCondDecoder_Subs_Pc_Lr_and_related_instructions_Rule_A1a
755 : public ForbiddenCondDecoder {
756 };
757
758 class ForbiddenCondDecoder_Subs_Pc_Lr_and_related_instructions_Rule_A1b
759 : public ForbiddenCondDecoder {
760 };
761
762 class ForbiddenCondDecoder_Svc_Rule_A1 754 class ForbiddenCondDecoder_Svc_Rule_A1
763 : public ForbiddenCondDecoder { 755 : public ForbiddenCondDecoder {
764 }; 756 };
765 757
766 class ForbiddenCondDecoder_Wfe_Rule_411_A1_P808 758 class ForbiddenCondDecoder_Wfe_Rule_411_A1_P808
767 : public ForbiddenCondDecoder { 759 : public ForbiddenCondDecoder {
768 }; 760 };
769 761
770 class ForbiddenCondDecoder_Wfi_Rule_412_A1_P810 762 class ForbiddenCondDecoder_Wfi_Rule_412_A1_P810
771 : public ForbiddenCondDecoder { 763 : public ForbiddenCondDecoder {
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
956 }; 948 };
957 949
958 class LoadVectorRegisterList_Vldm_Rule_319_A1_A2_P626 950 class LoadVectorRegisterList_Vldm_Rule_319_A1_A2_P626
959 : public LoadVectorRegisterList { 951 : public LoadVectorRegisterList {
960 }; 952 };
961 953
962 class LoadVectorRegisterList_Vpop_Rule_354_A1_A2_P694 954 class LoadVectorRegisterList_Vpop_Rule_354_A1_A2_P694
963 : public LoadVectorRegisterList { 955 : public LoadVectorRegisterList {
964 }; 956 };
965 957
966 class MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50 958 class MaskedBinary2RegisterImmediateOp_BIC_immediate_A1
967 : public MaskedBinary2RegisterImmediateOp { 959 : public MaskedBinary2RegisterImmediateOp {
968 }; 960 };
969 961
970 class MaskedBinaryRegisterImmediateTest_Tst_Rule_230_A1_P454 962 class MaskedBinaryRegisterImmediateTest_TST_immediate_A1
971 : public MaskedBinaryRegisterImmediateTest { 963 : public MaskedBinaryRegisterImmediateTest {
972 }; 964 };
973 965
974 class MoveDoubleVfpRegisterOp_Vmov_one_D_Rule_A1 966 class MoveDoubleVfpRegisterOp_Vmov_one_D_Rule_A1
975 : public MoveDoubleVfpRegisterOp { 967 : public MoveDoubleVfpRegisterOp {
976 }; 968 };
977 969
978 class MoveDoubleVfpRegisterOp_Vmov_two_S_Rule_A1 970 class MoveDoubleVfpRegisterOp_Vmov_two_S_Rule_A1
979 : public MoveDoubleVfpRegisterOp { 971 : public MoveDoubleVfpRegisterOp {
980 }; 972 };
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
1112 }; 1104 };
1113 1105
1114 class StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 1106 class StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784
1115 : public StoreVectorRegisterList { 1107 : public StoreVectorRegisterList {
1116 }; 1108 };
1117 1109
1118 class Unary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 1110 class Unary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46
1119 : public Unary1RegisterBitRangeMsbGeLsb { 1111 : public Unary1RegisterBitRangeMsbGeLsb {
1120 }; 1112 };
1121 1113
1122 class Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32 1114 class Unary1RegisterImmediateOp_ADR_A1
1123 : public Unary1RegisterImmediateOp { 1115 : public Unary1RegisterImmediateOp {
1124 }; 1116 };
1125 1117
1126 class Unary1RegisterImmediateOp_Adr_Rule_10_A2_P32 1118 class Unary1RegisterImmediateOp_ADR_A2
1127 : public Unary1RegisterImmediateOp { 1119 : public Unary1RegisterImmediateOp {
1128 }; 1120 };
1129 1121
1130 class Unary1RegisterImmediateOp_Mov_Rule_96_A1_P194 1122 class Unary1RegisterImmediateOp_MOV_immediate_A1
1123 : public Unary1RegisterImmediateOp {
1124 };
1125
1126 class Unary1RegisterImmediateOp_MVN_immediate_A1
1131 : public Unary1RegisterImmediateOp { 1127 : public Unary1RegisterImmediateOp {
1132 }; 1128 };
1133 1129
1134 class Unary1RegisterImmediateOp_Mov_Rule_96_A2_P194 1130 class Unary1RegisterImmediateOp_Mov_Rule_96_A2_P194
1135 : public Unary1RegisterImmediateOp { 1131 : public Unary1RegisterImmediateOp {
1136 }; 1132 };
1137 1133
1138 class Unary1RegisterImmediateOp_Mov_Rule_99_A1_P200 1134 class Unary1RegisterImmediateOp_Mov_Rule_99_A1_P200
1139 : public Unary1RegisterImmediateOp { 1135 : public Unary1RegisterImmediateOp {
1140 }; 1136 };
1141 1137
1142 class Unary1RegisterImmediateOp_Mvn_Rule_106_A1_P214
1143 : public Unary1RegisterImmediateOp {
1144 };
1145
1146 class Unary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B6_10 1138 class Unary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B6_10
1147 : public Unary1RegisterSet { 1139 : public Unary1RegisterSet {
1148 }; 1140 };
1149 1141
1150 class Unary1RegisterUse_Msr_Rule_104_A1_P210 1142 class Unary1RegisterUse_Msr_Rule_104_A1_P210
1151 : public Unary1RegisterUse { 1143 : public Unary1RegisterUse {
1152 }; 1144 };
1153 1145
1154 class Unary2RegisterImmedShiftedOp_Asr_Rule_14_A1_P40 1146 class Unary2RegisterImmedShiftedOp_Asr_Rule_14_A1_P40
1155 : public Unary2RegisterImmedShiftedOp { 1147 : public Unary2RegisterImmedShiftedOp {
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
1284 }; 1276 };
1285 1277
1286 class BxBlx_Blx_Rule_24_A1_P60 1278 class BxBlx_Blx_Rule_24_A1_P60
1287 : public BxBlx { 1279 : public BxBlx {
1288 }; 1280 };
1289 1281
1290 class BxBlx_Bx_Rule_25_A1_P62 1282 class BxBlx_Bx_Rule_25_A1_P62
1291 : public BxBlx { 1283 : public BxBlx {
1292 }; 1284 };
1293 1285
1294 class Defs12To15_Adc_Rule_2_A1_P16 1286 class Defs12To15_ADC_immediate_A1
1295 : public Defs12To15 { 1287 : public Defs12To15 {
1296 }; 1288 };
1297 1289
1298 class Defs12To15_Adc_Rule_6_A1_P14 1290 class Defs12To15_ADD_immediate_A1
1299 : public Defs12To15 { 1291 : public Defs12To15 {
1300 }; 1292 };
1301 1293
1302 class Defs12To15_Add_Rule_5_A1_P22 1294 class Defs12To15_ADR_A1
1295 : public Defs12To15 {
1296 };
1297
1298 class Defs12To15_ADR_A2
1299 : public Defs12To15 {
1300 };
1301
1302 class Defs12To15_AND_immediate_A1
1303 : public Defs12To15 {
1304 };
1305
1306 class Defs12To15_Adc_Rule_2_A1_P16
1303 : public Defs12To15 { 1307 : public Defs12To15 {
1304 }; 1308 };
1305 1309
1306 class Defs12To15_Add_Rule_6_A1_P24 1310 class Defs12To15_Add_Rule_6_A1_P24
1307 : public Defs12To15 { 1311 : public Defs12To15 {
1308 }; 1312 };
1309 1313
1310 class Defs12To15_Adr_Rule_10_A1_P32
1311 : public Defs12To15 {
1312 };
1313
1314 class Defs12To15_Adr_Rule_10_A2_P32
1315 : public Defs12To15 {
1316 };
1317
1318 class Defs12To15_And_Rule_11_A1_P34
1319 : public Defs12To15 {
1320 };
1321
1322 class Defs12To15_And_Rule_7_A1_P36 1314 class Defs12To15_And_Rule_7_A1_P36
1323 : public Defs12To15 { 1315 : public Defs12To15 {
1324 }; 1316 };
1325 1317
1326 class Defs12To15_Asr_Rule_14_A1_P40 1318 class Defs12To15_Asr_Rule_14_A1_P40
1327 : public Defs12To15 { 1319 : public Defs12To15 {
1328 }; 1320 };
1329 1321
1330 class Defs12To15_Bic_Rule_20_A1_P52 1322 class Defs12To15_Bic_Rule_20_A1_P52
1331 : public Defs12To15 { 1323 : public Defs12To15 {
1332 }; 1324 };
1333 1325
1334 class Defs12To15_Eor_Rule_44_A1_P94 1326 class Defs12To15_EOR_immediate_A1
1335 : public Defs12To15 { 1327 : public Defs12To15 {
1336 }; 1328 };
1337 1329
1338 class Defs12To15_Eor_Rule_45_A1_P96 1330 class Defs12To15_Eor_Rule_45_A1_P96
1339 : public Defs12To15 { 1331 : public Defs12To15 {
1340 }; 1332 };
1341 1333
1342 class Defs12To15_Lsl_Rule_88_A1_P178 1334 class Defs12To15_Lsl_Rule_88_A1_P178
1343 : public Defs12To15 { 1335 : public Defs12To15 {
1344 }; 1336 };
1345 1337
1346 class Defs12To15_Lsr_Rule_90_A1_P182 1338 class Defs12To15_Lsr_Rule_90_A1_P182
1347 : public Defs12To15 { 1339 : public Defs12To15 {
1348 }; 1340 };
1349 1341
1350 class Defs12To15_Mov_Rule_96_A1_P194 1342 class Defs12To15_MOV_immediate_A1
1343 : public Defs12To15 {
1344 };
1345
1346 class Defs12To15_MVN_immediate_A1
1351 : public Defs12To15 { 1347 : public Defs12To15 {
1352 }; 1348 };
1353 1349
1354 class Defs12To15_Mov_Rule_96_A2_P194 1350 class Defs12To15_Mov_Rule_96_A2_P194
1355 : public Defs12To15 { 1351 : public Defs12To15 {
1356 }; 1352 };
1357 1353
1358 class Defs12To15_Mov_Rule_97_A1_P196 1354 class Defs12To15_Mov_Rule_97_A1_P196
1359 : public Defs12To15 { 1355 : public Defs12To15 {
1360 }; 1356 };
1361 1357
1362 class Defs12To15_Mov_Rule_99_A1_P200 1358 class Defs12To15_Mov_Rule_99_A1_P200
1363 : public Defs12To15 { 1359 : public Defs12To15 {
1364 }; 1360 };
1365 1361
1366 class Defs12To15_Mvn_Rule_106_A1_P214
1367 : public Defs12To15 {
1368 };
1369
1370 class Defs12To15_Mvn_Rule_107_A1_P216 1362 class Defs12To15_Mvn_Rule_107_A1_P216
1371 : public Defs12To15 { 1363 : public Defs12To15 {
1372 }; 1364 };
1373 1365
1374 class Defs12To15_Orr_Rule_113_A1_P228 1366 class Defs12To15_ORR_immediate_A1
1375 : public Defs12To15 { 1367 : public Defs12To15 {
1376 }; 1368 };
1377 1369
1378 class Defs12To15_Orr_Rule_114_A1_P230 1370 class Defs12To15_Orr_Rule_114_A1_P230
1379 : public Defs12To15 { 1371 : public Defs12To15 {
1380 }; 1372 };
1381 1373
1374 class Defs12To15_RSB_immediate_A1
1375 : public Defs12To15 {
1376 };
1377
1378 class Defs12To15_RSC_immediate_A1
1379 : public Defs12To15 {
1380 };
1381
1382 class Defs12To15_Ror_Rule_139_A1_P278 1382 class Defs12To15_Ror_Rule_139_A1_P278
1383 : public Defs12To15 { 1383 : public Defs12To15 {
1384 }; 1384 };
1385 1385
1386 class Defs12To15_Rrx_Rule_141_A1_P282 1386 class Defs12To15_Rrx_Rule_141_A1_P282
1387 : public Defs12To15 { 1387 : public Defs12To15 {
1388 }; 1388 };
1389 1389
1390 class Defs12To15_Rsb_Rule_142_A1_P284
1391 : public Defs12To15 {
1392 };
1393
1394 class Defs12To15_Rsb_Rule_143_P286 1390 class Defs12To15_Rsb_Rule_143_P286
1395 : public Defs12To15 { 1391 : public Defs12To15 {
1396 }; 1392 };
1397 1393
1398 class Defs12To15_Rsc_Rule_145_A1_P290
1399 : public Defs12To15 {
1400 };
1401
1402 class Defs12To15_Rsc_Rule_146_A1_P292 1394 class Defs12To15_Rsc_Rule_146_A1_P292
1403 : public Defs12To15 { 1395 : public Defs12To15 {
1404 }; 1396 };
1405 1397
1406 class Defs12To15_Sbc_Rule_151_A1_P302 1398 class Defs12To15_SBC_immediate_A1
1399 : public Defs12To15 {
1400 };
1401
1402 class Defs12To15_SUB_immediate_A1
1407 : public Defs12To15 { 1403 : public Defs12To15 {
1408 }; 1404 };
1409 1405
1410 class Defs12To15_Sbc_Rule_152_A1_P304 1406 class Defs12To15_Sbc_Rule_152_A1_P304
1411 : public Defs12To15 { 1407 : public Defs12To15 {
1412 }; 1408 };
1413 1409
1414 class Defs12To15_Sub_Rule_212_A1_P420
1415 : public Defs12To15 {
1416 };
1417
1418 class Defs12To15_Sub_Rule_213_A1_P422 1410 class Defs12To15_Sub_Rule_213_A1_P422
1419 : public Defs12To15 { 1411 : public Defs12To15 {
1420 }; 1412 };
1421 1413
1422 class Defs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48 1414 class Defs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48
1423 : public Defs12To15CondsDontCareMsbGeLsb { 1415 : public Defs12To15CondsDontCareMsbGeLsb {
1424 }; 1416 };
1425 1417
1426 class Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 1418 class Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270
1427 : public Defs12To15CondsDontCareRdRnNotPc { 1419 : public Defs12To15CondsDontCareRdRnNotPc {
(...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after
1840 }; 1832 };
1841 1833
1842 class Defs16To19CondsDontCareRdRmRnNotPc_Udiv_Rule_A1 1834 class Defs16To19CondsDontCareRdRmRnNotPc_Udiv_Rule_A1
1843 : public Defs16To19CondsDontCareRdRmRnNotPc { 1835 : public Defs16To19CondsDontCareRdRmRnNotPc {
1844 }; 1836 };
1845 1837
1846 class Defs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 1838 class Defs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500
1847 : public Defs16To19CondsDontCareRdRmRnNotPc { 1839 : public Defs16To19CondsDontCareRdRmRnNotPc {
1848 }; 1840 };
1849 1841
1850 class DontCareInst_Cmn_Rule_32_A1_P74 1842 class DontCareInst_CMN_immediate_A1
1843 : public DontCareInst {
1844 };
1845
1846 class DontCareInst_CMP_immediate_A1
1851 : public DontCareInst { 1847 : public DontCareInst {
1852 }; 1848 };
1853 1849
1854 class DontCareInst_Cmn_Rule_33_A1_P76 1850 class DontCareInst_Cmn_Rule_33_A1_P76
1855 : public DontCareInst { 1851 : public DontCareInst {
1856 }; 1852 };
1857 1853
1858 class DontCareInst_Cmp_Rule_35_A1_P80
1859 : public DontCareInst {
1860 };
1861
1862 class DontCareInst_Cmp_Rule_36_A1_P82 1854 class DontCareInst_Cmp_Rule_36_A1_P82
1863 : public DontCareInst { 1855 : public DontCareInst {
1864 }; 1856 };
1865 1857
1866 class DontCareInst_Msr_Rule_103_A1_P208 1858 class DontCareInst_Msr_Rule_103_A1_P208
1867 : public DontCareInst { 1859 : public DontCareInst {
1868 }; 1860 };
1869 1861
1870 class DontCareInst_Nop_Rule_110_A1_P222 1862 class DontCareInst_Nop_Rule_110_A1_P222
1871 : public DontCareInst { 1863 : public DontCareInst {
1872 }; 1864 };
1873 1865
1874 class DontCareInst_Pld_Rule_117_A1_P236 1866 class DontCareInst_Pld_Rule_117_A1_P236
1875 : public DontCareInst { 1867 : public DontCareInst {
1876 }; 1868 };
1877 1869
1878 class DontCareInst_Pld_Rule_118_A1_P238 1870 class DontCareInst_Pld_Rule_118_A1_P238
1879 : public DontCareInst { 1871 : public DontCareInst {
1880 }; 1872 };
1881 1873
1882 class DontCareInst_Pldw_Rule_117_A1_P236 1874 class DontCareInst_Pldw_Rule_117_A1_P236
1883 : public DontCareInst { 1875 : public DontCareInst {
1884 }; 1876 };
1885 1877
1886 class DontCareInst_Pli_Rule_120_A1_P242 1878 class DontCareInst_Pli_Rule_120_A1_P242
1887 : public DontCareInst { 1879 : public DontCareInst {
1888 }; 1880 };
1889 1881
1890 class DontCareInst_Teq_Rule_227_A1_P448 1882 class DontCareInst_TEQ_immediate_A1
1891 : public DontCareInst { 1883 : public DontCareInst {
1892 }; 1884 };
1893 1885
1894 class DontCareInst_Teq_Rule_228_A1_P450 1886 class DontCareInst_Teq_Rule_228_A1_P450
1895 : public DontCareInst { 1887 : public DontCareInst {
1896 }; 1888 };
1897 1889
1898 class DontCareInst_Tst_Rule_231_A1_P456 1890 class DontCareInst_Tst_Rule_231_A1_P456
1899 : public DontCareInst { 1891 : public DontCareInst {
1900 }; 1892 };
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
2088 }; 2080 };
2089 2081
2090 class Forbidden_Strtb_Rule_A1 2082 class Forbidden_Strtb_Rule_A1
2091 : public Forbidden { 2083 : public Forbidden {
2092 }; 2084 };
2093 2085
2094 class Forbidden_Strtb_Rule_A2 2086 class Forbidden_Strtb_Rule_A2
2095 : public Forbidden { 2087 : public Forbidden {
2096 }; 2088 };
2097 2089
2098 class Forbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1a
2099 : public Forbidden {
2100 };
2101
2102 class Forbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1b
2103 : public Forbidden {
2104 };
2105
2106 class Forbidden_Svc_Rule_A1 2090 class Forbidden_Svc_Rule_A1
2107 : public Forbidden { 2091 : public Forbidden {
2108 }; 2092 };
2109 2093
2110 class Forbidden_Unallocated_hints 2094 class Forbidden_Unallocated_hints
2111 : public Forbidden { 2095 : public Forbidden {
2112 }; 2096 };
2113 2097
2114 class Forbidden_Wfe_Rule_411_A1_P808 2098 class Forbidden_Wfe_Rule_411_A1_P808
2115 : public Forbidden { 2099 : public Forbidden {
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
2224 }; 2208 };
2225 2209
2226 class LoadMultiple_Ldmib_Ldmed_Rule_56_A1_P116 2210 class LoadMultiple_Ldmib_Ldmed_Rule_56_A1_P116
2227 : public LoadMultiple { 2211 : public LoadMultiple {
2228 }; 2212 };
2229 2213
2230 class LoadMultiple_Pop_Rule_A1 2214 class LoadMultiple_Pop_Rule_A1
2231 : public LoadMultiple { 2215 : public LoadMultiple {
2232 }; 2216 };
2233 2217
2234 class MaskAddress_Bic_Rule_19_A1_P50 2218 class MaskAddress_BIC_immediate_A1
2235 : public MaskAddress { 2219 : public MaskAddress {
2236 }; 2220 };
2237 2221
2238 class StoreBasedImmedMemory_Str_Rule_194_A1_P384 2222 class StoreBasedImmedMemory_Str_Rule_194_A1_P384
2239 : public StoreBasedImmedMemory { 2223 : public StoreBasedImmedMemory {
2240 }; 2224 };
2241 2225
2242 class StoreBasedImmedMemory_Strb_Rule_197_A1_P390 2226 class StoreBasedImmedMemory_Strb_Rule_197_A1_P390
2243 : public StoreBasedImmedMemory { 2227 : public StoreBasedImmedMemory {
2244 }; 2228 };
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
2276 }; 2260 };
2277 2261
2278 class StoreBasedOffsetMemory_Strh_Rule_208_A1_P412 2262 class StoreBasedOffsetMemory_Strh_Rule_208_A1_P412
2279 : public StoreBasedOffsetMemory { 2263 : public StoreBasedOffsetMemory {
2280 }; 2264 };
2281 2265
2282 class StoreBasedOffsetMemoryDouble_Strd_Rule_201_A1_P398 2266 class StoreBasedOffsetMemoryDouble_Strd_Rule_201_A1_P398
2283 : public StoreBasedOffsetMemoryDouble { 2267 : public StoreBasedOffsetMemoryDouble {
2284 }; 2268 };
2285 2269
2286 class TestIfAddressMasked_Tst_Rule_230_A1_P454 2270 class TestIfAddressMasked_TST_immediate_A1
2287 : public TestIfAddressMasked { 2271 : public TestIfAddressMasked {
2288 }; 2272 };
2289 2273
2290 class Undefined_Undefined_A5_2_5_0101 2274 class Undefined_Undefined_A5_2_5_0101
2291 : public Undefined { 2275 : public Undefined {
2292 }; 2276 };
2293 2277
2294 class Undefined_Undefined_A5_2_5_0111 2278 class Undefined_Undefined_A5_2_5_0111
2295 : public Undefined { 2279 : public Undefined {
2296 }; 2280 };
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
2475 public: 2459 public:
2476 NamedBinary2RegisterImmedShiftedTest_Tst_Rule_231_A1_P456() 2460 NamedBinary2RegisterImmedShiftedTest_Tst_Rule_231_A1_P456()
2477 : NamedClassDecoder(decoder_, "Binary2RegisterImmedShiftedTest Tst_Rule_231_ A1_P456") 2461 : NamedClassDecoder(decoder_, "Binary2RegisterImmedShiftedTest Tst_Rule_231_ A1_P456")
2478 {} 2462 {}
2479 2463
2480 private: 2464 private:
2481 nacl_arm_dec::Binary2RegisterImmedShiftedTest_Tst_Rule_231_A1_P456 decoder_; 2465 nacl_arm_dec::Binary2RegisterImmedShiftedTest_Tst_Rule_231_A1_P456 decoder_;
2482 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmedShiftedTest_Tst_Rule_23 1_A1_P456); 2466 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmedShiftedTest_Tst_Rule_23 1_A1_P456);
2483 }; 2467 };
2484 2468
2485 class NamedBinary2RegisterImmediateOp_Adc_Rule_6_A1_P14 2469 class NamedBinary2RegisterImmediateOp_ADC_immediate_A1
2486 : public NamedClassDecoder { 2470 : public NamedClassDecoder {
2487 public: 2471 public:
2488 NamedBinary2RegisterImmediateOp_Adc_Rule_6_A1_P14() 2472 NamedBinary2RegisterImmediateOp_ADC_immediate_A1()
2489 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp Adc_Rule_6_A1_P14" ) 2473 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp ADC_immediate_A1")
2490 {} 2474 {}
2491 2475
2492 private: 2476 private:
2493 nacl_arm_dec::Binary2RegisterImmediateOp_Adc_Rule_6_A1_P14 decoder_; 2477 nacl_arm_dec::Binary2RegisterImmediateOp_ADC_immediate_A1 decoder_;
2494 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_Adc_Rule_6_A1_P1 4); 2478 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_ADC_immediate_A1 );
2495 }; 2479 };
2496 2480
2497 class NamedBinary2RegisterImmediateOp_Add_Rule_5_A1_P22 2481 class NamedBinary2RegisterImmediateOp_ADD_immediate_A1
2498 : public NamedClassDecoder { 2482 : public NamedClassDecoder {
2499 public: 2483 public:
2500 NamedBinary2RegisterImmediateOp_Add_Rule_5_A1_P22() 2484 NamedBinary2RegisterImmediateOp_ADD_immediate_A1()
2501 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp Add_Rule_5_A1_P22" ) 2485 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp ADD_immediate_A1")
2502 {} 2486 {}
2503 2487
2504 private: 2488 private:
2505 nacl_arm_dec::Binary2RegisterImmediateOp_Add_Rule_5_A1_P22 decoder_; 2489 nacl_arm_dec::Binary2RegisterImmediateOp_ADD_immediate_A1 decoder_;
2506 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_Add_Rule_5_A1_P2 2); 2490 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_ADD_immediate_A1 );
2507 }; 2491 };
2508 2492
2509 class NamedBinary2RegisterImmediateOp_And_Rule_11_A1_P34 2493 class NamedBinary2RegisterImmediateOp_AND_immediate_A1
2510 : public NamedClassDecoder { 2494 : public NamedClassDecoder {
2511 public: 2495 public:
2512 NamedBinary2RegisterImmediateOp_And_Rule_11_A1_P34() 2496 NamedBinary2RegisterImmediateOp_AND_immediate_A1()
2513 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp And_Rule_11_A1_P34 ") 2497 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp AND_immediate_A1")
2514 {} 2498 {}
2515 2499
2516 private: 2500 private:
2517 nacl_arm_dec::Binary2RegisterImmediateOp_And_Rule_11_A1_P34 decoder_; 2501 nacl_arm_dec::Binary2RegisterImmediateOp_AND_immediate_A1 decoder_;
2518 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_And_Rule_11_A1_P 34); 2502 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_AND_immediate_A1 );
2519 }; 2503 };
2520 2504
2521 class NamedBinary2RegisterImmediateOp_Eor_Rule_44_A1_P94 2505 class NamedBinary2RegisterImmediateOp_EOR_immediate_A1
2522 : public NamedClassDecoder { 2506 : public NamedClassDecoder {
2523 public: 2507 public:
2524 NamedBinary2RegisterImmediateOp_Eor_Rule_44_A1_P94() 2508 NamedBinary2RegisterImmediateOp_EOR_immediate_A1()
2525 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp Eor_Rule_44_A1_P94 ") 2509 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp EOR_immediate_A1")
2526 {} 2510 {}
2527 2511
2528 private: 2512 private:
2529 nacl_arm_dec::Binary2RegisterImmediateOp_Eor_Rule_44_A1_P94 decoder_; 2513 nacl_arm_dec::Binary2RegisterImmediateOp_EOR_immediate_A1 decoder_;
2530 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_Eor_Rule_44_A1_P 94); 2514 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_EOR_immediate_A1 );
2531 }; 2515 };
2532 2516
2533 class NamedBinary2RegisterImmediateOp_Orr_Rule_113_A1_P228 2517 class NamedBinary2RegisterImmediateOp_ORR_immediate_A1
2534 : public NamedClassDecoder { 2518 : public NamedClassDecoder {
2535 public: 2519 public:
2536 NamedBinary2RegisterImmediateOp_Orr_Rule_113_A1_P228() 2520 NamedBinary2RegisterImmediateOp_ORR_immediate_A1()
2537 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp Orr_Rule_113_A1_P2 28") 2521 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp ORR_immediate_A1")
2538 {} 2522 {}
2539 2523
2540 private: 2524 private:
2541 nacl_arm_dec::Binary2RegisterImmediateOp_Orr_Rule_113_A1_P228 decoder_; 2525 nacl_arm_dec::Binary2RegisterImmediateOp_ORR_immediate_A1 decoder_;
2542 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_Orr_Rule_113_A1_ P228); 2526 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_ORR_immediate_A1 );
2543 }; 2527 };
2544 2528
2545 class NamedBinary2RegisterImmediateOp_Rsb_Rule_142_A1_P284 2529 class NamedBinary2RegisterImmediateOp_RSB_immediate_A1
2546 : public NamedClassDecoder { 2530 : public NamedClassDecoder {
2547 public: 2531 public:
2548 NamedBinary2RegisterImmediateOp_Rsb_Rule_142_A1_P284() 2532 NamedBinary2RegisterImmediateOp_RSB_immediate_A1()
2549 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp Rsb_Rule_142_A1_P2 84") 2533 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp RSB_immediate_A1")
2550 {} 2534 {}
2551 2535
2552 private: 2536 private:
2553 nacl_arm_dec::Binary2RegisterImmediateOp_Rsb_Rule_142_A1_P284 decoder_; 2537 nacl_arm_dec::Binary2RegisterImmediateOp_RSB_immediate_A1 decoder_;
2554 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_Rsb_Rule_142_A1_ P284); 2538 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_RSB_immediate_A1 );
2555 }; 2539 };
2556 2540
2557 class NamedBinary2RegisterImmediateOp_Rsc_Rule_145_A1_P290 2541 class NamedBinary2RegisterImmediateOp_RSC_immediate_A1
2558 : public NamedClassDecoder { 2542 : public NamedClassDecoder {
2559 public: 2543 public:
2560 NamedBinary2RegisterImmediateOp_Rsc_Rule_145_A1_P290() 2544 NamedBinary2RegisterImmediateOp_RSC_immediate_A1()
2561 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp Rsc_Rule_145_A1_P2 90") 2545 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp RSC_immediate_A1")
2562 {} 2546 {}
2563 2547
2564 private: 2548 private:
2565 nacl_arm_dec::Binary2RegisterImmediateOp_Rsc_Rule_145_A1_P290 decoder_; 2549 nacl_arm_dec::Binary2RegisterImmediateOp_RSC_immediate_A1 decoder_;
2566 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_Rsc_Rule_145_A1_ P290); 2550 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_RSC_immediate_A1 );
2567 }; 2551 };
2568 2552
2569 class NamedBinary2RegisterImmediateOp_Sbc_Rule_151_A1_P302 2553 class NamedBinary2RegisterImmediateOp_SBC_immediate_A1
2570 : public NamedClassDecoder { 2554 : public NamedClassDecoder {
2571 public: 2555 public:
2572 NamedBinary2RegisterImmediateOp_Sbc_Rule_151_A1_P302() 2556 NamedBinary2RegisterImmediateOp_SBC_immediate_A1()
2573 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp Sbc_Rule_151_A1_P3 02") 2557 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp SBC_immediate_A1")
2574 {} 2558 {}
2575 2559
2576 private: 2560 private:
2577 nacl_arm_dec::Binary2RegisterImmediateOp_Sbc_Rule_151_A1_P302 decoder_; 2561 nacl_arm_dec::Binary2RegisterImmediateOp_SBC_immediate_A1 decoder_;
2578 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_Sbc_Rule_151_A1_ P302); 2562 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_SBC_immediate_A1 );
2579 }; 2563 };
2580 2564
2581 class NamedBinary2RegisterImmediateOp_Sub_Rule_212_A1_P420 2565 class NamedBinary2RegisterImmediateOp_SUB_immediate_A1
2582 : public NamedClassDecoder { 2566 : public NamedClassDecoder {
2583 public: 2567 public:
2584 NamedBinary2RegisterImmediateOp_Sub_Rule_212_A1_P420() 2568 NamedBinary2RegisterImmediateOp_SUB_immediate_A1()
2585 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp Sub_Rule_212_A1_P4 20") 2569 : NamedClassDecoder(decoder_, "Binary2RegisterImmediateOp SUB_immediate_A1")
2586 {} 2570 {}
2587 2571
2588 private: 2572 private:
2589 nacl_arm_dec::Binary2RegisterImmediateOp_Sub_Rule_212_A1_P420 decoder_; 2573 nacl_arm_dec::Binary2RegisterImmediateOp_SUB_immediate_A1 decoder_;
2590 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_Sub_Rule_212_A1_ P420); 2574 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterImmediateOp_SUB_immediate_A1 );
2591 }; 2575 };
2592 2576
2593 class NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16 2577 class NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16
2594 : public NamedClassDecoder { 2578 : public NamedClassDecoder {
2595 public: 2579 public:
2596 NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16() 2580 NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16()
2597 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp Adc_Rule_2_A1_P 16") 2581 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp Adc_Rule_2_A1_P 16")
2598 {} 2582 {}
2599 2583
2600 private: 2584 private:
(...skipping 1206 matching lines...) Expand 10 before | Expand all | Expand 10 after
3807 public: 3791 public:
3808 NamedBinary4RegisterShiftedOp_SUB_register_shifted_register_A1() 3792 NamedBinary4RegisterShiftedOp_SUB_register_shifted_register_A1()
3809 : NamedClassDecoder(decoder_, "Binary4RegisterShiftedOp SUB_register_shifted _register_A1") 3793 : NamedClassDecoder(decoder_, "Binary4RegisterShiftedOp SUB_register_shifted _register_A1")
3810 {} 3794 {}
3811 3795
3812 private: 3796 private:
3813 nacl_arm_dec::Binary4RegisterShiftedOp_SUB_register_shifted_register_A1 decode r_; 3797 nacl_arm_dec::Binary4RegisterShiftedOp_SUB_register_shifted_register_A1 decode r_;
3814 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterShiftedOp_SUB_register_shift ed_register_A1); 3798 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterShiftedOp_SUB_register_shift ed_register_A1);
3815 }; 3799 };
3816 3800
3817 class NamedBinaryRegisterImmediateTest_Cmn_Rule_32_A1_P74 3801 class NamedBinaryRegisterImmediateTest_CMN_immediate_A1
3818 : public NamedClassDecoder { 3802 : public NamedClassDecoder {
3819 public: 3803 public:
3820 NamedBinaryRegisterImmediateTest_Cmn_Rule_32_A1_P74() 3804 NamedBinaryRegisterImmediateTest_CMN_immediate_A1()
3821 : NamedClassDecoder(decoder_, "BinaryRegisterImmediateTest Cmn_Rule_32_A1_P7 4") 3805 : NamedClassDecoder(decoder_, "BinaryRegisterImmediateTest CMN_immediate_A1" )
3822 {} 3806 {}
3823 3807
3824 private: 3808 private:
3825 nacl_arm_dec::BinaryRegisterImmediateTest_Cmn_Rule_32_A1_P74 decoder_; 3809 nacl_arm_dec::BinaryRegisterImmediateTest_CMN_immediate_A1 decoder_;
3826 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinaryRegisterImmediateTest_Cmn_Rule_32_A1_ P74); 3810 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinaryRegisterImmediateTest_CMN_immediate_A 1);
3827 }; 3811 };
3828 3812
3829 class NamedBinaryRegisterImmediateTest_Cmp_Rule_35_A1_P80 3813 class NamedBinaryRegisterImmediateTest_CMP_immediate_A1
3830 : public NamedClassDecoder { 3814 : public NamedClassDecoder {
3831 public: 3815 public:
3832 NamedBinaryRegisterImmediateTest_Cmp_Rule_35_A1_P80() 3816 NamedBinaryRegisterImmediateTest_CMP_immediate_A1()
3833 : NamedClassDecoder(decoder_, "BinaryRegisterImmediateTest Cmp_Rule_35_A1_P8 0") 3817 : NamedClassDecoder(decoder_, "BinaryRegisterImmediateTest CMP_immediate_A1" )
3834 {} 3818 {}
3835 3819
3836 private: 3820 private:
3837 nacl_arm_dec::BinaryRegisterImmediateTest_Cmp_Rule_35_A1_P80 decoder_; 3821 nacl_arm_dec::BinaryRegisterImmediateTest_CMP_immediate_A1 decoder_;
3838 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinaryRegisterImmediateTest_Cmp_Rule_35_A1_ P80); 3822 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinaryRegisterImmediateTest_CMP_immediate_A 1);
3839 }; 3823 };
3840 3824
3841 class NamedBinaryRegisterImmediateTest_Teq_Rule_227_A1_P448 3825 class NamedBinaryRegisterImmediateTest_TEQ_immediate_A1
3842 : public NamedClassDecoder { 3826 : public NamedClassDecoder {
3843 public: 3827 public:
3844 NamedBinaryRegisterImmediateTest_Teq_Rule_227_A1_P448() 3828 NamedBinaryRegisterImmediateTest_TEQ_immediate_A1()
3845 : NamedClassDecoder(decoder_, "BinaryRegisterImmediateTest Teq_Rule_227_A1_P 448") 3829 : NamedClassDecoder(decoder_, "BinaryRegisterImmediateTest TEQ_immediate_A1" )
3846 {} 3830 {}
3847 3831
3848 private: 3832 private:
3849 nacl_arm_dec::BinaryRegisterImmediateTest_Teq_Rule_227_A1_P448 decoder_; 3833 nacl_arm_dec::BinaryRegisterImmediateTest_TEQ_immediate_A1 decoder_;
3850 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinaryRegisterImmediateTest_Teq_Rule_227_A1 _P448); 3834 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinaryRegisterImmediateTest_TEQ_immediate_A 1);
3851 }; 3835 };
3852 3836
3853 class NamedBranchImmediate24_B_Rule_16_A1_P44 3837 class NamedBranchImmediate24_B_Rule_16_A1_P44
3854 : public NamedClassDecoder { 3838 : public NamedClassDecoder {
3855 public: 3839 public:
3856 NamedBranchImmediate24_B_Rule_16_A1_P44() 3840 NamedBranchImmediate24_B_Rule_16_A1_P44()
3857 : NamedClassDecoder(decoder_, "BranchImmediate24 B_Rule_16_A1_P44") 3841 : NamedClassDecoder(decoder_, "BranchImmediate24 B_Rule_16_A1_P44")
3858 {} 3842 {}
3859 3843
3860 private: 3844 private:
(...skipping 714 matching lines...) Expand 10 before | Expand all | Expand 10 after
4575 public: 4559 public:
4576 NamedForbiddenCondDecoder_Strtb_Rule_A2() 4560 NamedForbiddenCondDecoder_Strtb_Rule_A2()
4577 : NamedClassDecoder(decoder_, "ForbiddenCondDecoder Strtb_Rule_A2") 4561 : NamedClassDecoder(decoder_, "ForbiddenCondDecoder Strtb_Rule_A2")
4578 {} 4562 {}
4579 4563
4580 private: 4564 private:
4581 nacl_arm_dec::ForbiddenCondDecoder_Strtb_Rule_A2 decoder_; 4565 nacl_arm_dec::ForbiddenCondDecoder_Strtb_Rule_A2 decoder_;
4582 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondDecoder_Strtb_Rule_A2); 4566 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondDecoder_Strtb_Rule_A2);
4583 }; 4567 };
4584 4568
4585 class NamedForbiddenCondDecoder_Subs_Pc_Lr_and_related_instructions_Rule_A1a
4586 : public NamedClassDecoder {
4587 public:
4588 NamedForbiddenCondDecoder_Subs_Pc_Lr_and_related_instructions_Rule_A1a()
4589 : NamedClassDecoder(decoder_, "ForbiddenCondDecoder Subs_Pc_Lr_and_related_i nstructions_Rule_A1a")
4590 {}
4591
4592 private:
4593 nacl_arm_dec::ForbiddenCondDecoder_Subs_Pc_Lr_and_related_instructions_Rule_A1 a decoder_;
4594 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondDecoder_Subs_Pc_Lr_and_related _instructions_Rule_A1a);
4595 };
4596
4597 class NamedForbiddenCondDecoder_Subs_Pc_Lr_and_related_instructions_Rule_A1b
4598 : public NamedClassDecoder {
4599 public:
4600 NamedForbiddenCondDecoder_Subs_Pc_Lr_and_related_instructions_Rule_A1b()
4601 : NamedClassDecoder(decoder_, "ForbiddenCondDecoder Subs_Pc_Lr_and_related_i nstructions_Rule_A1b")
4602 {}
4603
4604 private:
4605 nacl_arm_dec::ForbiddenCondDecoder_Subs_Pc_Lr_and_related_instructions_Rule_A1 b decoder_;
4606 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondDecoder_Subs_Pc_Lr_and_related _instructions_Rule_A1b);
4607 };
4608
4609 class NamedForbiddenCondDecoder_Svc_Rule_A1 4569 class NamedForbiddenCondDecoder_Svc_Rule_A1
4610 : public NamedClassDecoder { 4570 : public NamedClassDecoder {
4611 public: 4571 public:
4612 NamedForbiddenCondDecoder_Svc_Rule_A1() 4572 NamedForbiddenCondDecoder_Svc_Rule_A1()
4613 : NamedClassDecoder(decoder_, "ForbiddenCondDecoder Svc_Rule_A1") 4573 : NamedClassDecoder(decoder_, "ForbiddenCondDecoder Svc_Rule_A1")
4614 {} 4574 {}
4615 4575
4616 private: 4576 private:
4617 nacl_arm_dec::ForbiddenCondDecoder_Svc_Rule_A1 decoder_; 4577 nacl_arm_dec::ForbiddenCondDecoder_Svc_Rule_A1 decoder_;
4618 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondDecoder_Svc_Rule_A1); 4578 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondDecoder_Svc_Rule_A1);
(...skipping 592 matching lines...) Expand 10 before | Expand all | Expand 10 after
5211 public: 5171 public:
5212 NamedLoadVectorRegisterList_Vpop_Rule_354_A1_A2_P694() 5172 NamedLoadVectorRegisterList_Vpop_Rule_354_A1_A2_P694()
5213 : NamedClassDecoder(decoder_, "LoadVectorRegisterList Vpop_Rule_354_A1_A2_P6 94") 5173 : NamedClassDecoder(decoder_, "LoadVectorRegisterList Vpop_Rule_354_A1_A2_P6 94")
5214 {} 5174 {}
5215 5175
5216 private: 5176 private:
5217 nacl_arm_dec::LoadVectorRegisterList_Vpop_Rule_354_A1_A2_P694 decoder_; 5177 nacl_arm_dec::LoadVectorRegisterList_Vpop_Rule_354_A1_A2_P694 decoder_;
5218 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadVectorRegisterList_Vpop_Rule_354_A1_A2_ P694); 5178 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadVectorRegisterList_Vpop_Rule_354_A1_A2_ P694);
5219 }; 5179 };
5220 5180
5221 class NamedMaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50 5181 class NamedMaskedBinary2RegisterImmediateOp_BIC_immediate_A1
5222 : public NamedClassDecoder { 5182 : public NamedClassDecoder {
5223 public: 5183 public:
5224 NamedMaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50() 5184 NamedMaskedBinary2RegisterImmediateOp_BIC_immediate_A1()
5225 : NamedClassDecoder(decoder_, "MaskedBinary2RegisterImmediateOp Bic_Rule_19_ A1_P50") 5185 : NamedClassDecoder(decoder_, "MaskedBinary2RegisterImmediateOp BIC_immediat e_A1")
5226 {} 5186 {}
5227 5187
5228 private: 5188 private:
5229 nacl_arm_dec::MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50 decoder_; 5189 nacl_arm_dec::MaskedBinary2RegisterImmediateOp_BIC_immediate_A1 decoder_;
5230 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskedBinary2RegisterImmediateOp_Bic_Rule_1 9_A1_P50); 5190 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskedBinary2RegisterImmediateOp_BIC_immedi ate_A1);
5231 }; 5191 };
5232 5192
5233 class NamedMaskedBinaryRegisterImmediateTest_Tst_Rule_230_A1_P454 5193 class NamedMaskedBinaryRegisterImmediateTest_TST_immediate_A1
5234 : public NamedClassDecoder { 5194 : public NamedClassDecoder {
5235 public: 5195 public:
5236 NamedMaskedBinaryRegisterImmediateTest_Tst_Rule_230_A1_P454() 5196 NamedMaskedBinaryRegisterImmediateTest_TST_immediate_A1()
5237 : NamedClassDecoder(decoder_, "MaskedBinaryRegisterImmediateTest Tst_Rule_23 0_A1_P454") 5197 : NamedClassDecoder(decoder_, "MaskedBinaryRegisterImmediateTest TST_immedia te_A1")
5238 {} 5198 {}
5239 5199
5240 private: 5200 private:
5241 nacl_arm_dec::MaskedBinaryRegisterImmediateTest_Tst_Rule_230_A1_P454 decoder_; 5201 nacl_arm_dec::MaskedBinaryRegisterImmediateTest_TST_immediate_A1 decoder_;
5242 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskedBinaryRegisterImmediateTest_Tst_Rule_ 230_A1_P454); 5202 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskedBinaryRegisterImmediateTest_TST_immed iate_A1);
5243 }; 5203 };
5244 5204
5245 class NamedMoveDoubleVfpRegisterOp_Vmov_one_D_Rule_A1 5205 class NamedMoveDoubleVfpRegisterOp_Vmov_one_D_Rule_A1
5246 : public NamedClassDecoder { 5206 : public NamedClassDecoder {
5247 public: 5207 public:
5248 NamedMoveDoubleVfpRegisterOp_Vmov_one_D_Rule_A1() 5208 NamedMoveDoubleVfpRegisterOp_Vmov_one_D_Rule_A1()
5249 : NamedClassDecoder(decoder_, "MoveDoubleVfpRegisterOp Vmov_one_D_Rule_A1") 5209 : NamedClassDecoder(decoder_, "MoveDoubleVfpRegisterOp Vmov_one_D_Rule_A1")
5250 {} 5210 {}
5251 5211
5252 private: 5212 private:
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after
5679 public: 5639 public:
5680 NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46() 5640 NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46()
5681 : NamedClassDecoder(decoder_, "Unary1RegisterBitRangeMsbGeLsb Bfc_17_A1_P46" ) 5641 : NamedClassDecoder(decoder_, "Unary1RegisterBitRangeMsbGeLsb Bfc_17_A1_P46" )
5682 {} 5642 {}
5683 5643
5684 private: 5644 private:
5685 nacl_arm_dec::Unary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 decoder_; 5645 nacl_arm_dec::Unary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 decoder_;
5686 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P4 6); 5646 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P4 6);
5687 }; 5647 };
5688 5648
5689 class NamedUnary1RegisterImmediateOp_Adr_Rule_10_A1_P32 5649 class NamedUnary1RegisterImmediateOp_ADR_A1
5690 : public NamedClassDecoder { 5650 : public NamedClassDecoder {
5691 public: 5651 public:
5692 NamedUnary1RegisterImmediateOp_Adr_Rule_10_A1_P32() 5652 NamedUnary1RegisterImmediateOp_ADR_A1()
5693 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp Adr_Rule_10_A1_P32" ) 5653 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp ADR_A1")
5694 {} 5654 {}
5695 5655
5696 private: 5656 private:
5697 nacl_arm_dec::Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32 decoder_; 5657 nacl_arm_dec::Unary1RegisterImmediateOp_ADR_A1 decoder_;
5698 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_Adr_Rule_10_A1_P3 2); 5658 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_ADR_A1);
5699 }; 5659 };
5700 5660
5701 class NamedUnary1RegisterImmediateOp_Adr_Rule_10_A2_P32 5661 class NamedUnary1RegisterImmediateOp_ADR_A2
5702 : public NamedClassDecoder { 5662 : public NamedClassDecoder {
5703 public: 5663 public:
5704 NamedUnary1RegisterImmediateOp_Adr_Rule_10_A2_P32() 5664 NamedUnary1RegisterImmediateOp_ADR_A2()
5705 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp Adr_Rule_10_A2_P32" ) 5665 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp ADR_A2")
5706 {} 5666 {}
5707 5667
5708 private: 5668 private:
5709 nacl_arm_dec::Unary1RegisterImmediateOp_Adr_Rule_10_A2_P32 decoder_; 5669 nacl_arm_dec::Unary1RegisterImmediateOp_ADR_A2 decoder_;
5710 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_Adr_Rule_10_A2_P3 2); 5670 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_ADR_A2);
5711 }; 5671 };
5712 5672
5713 class NamedUnary1RegisterImmediateOp_Mov_Rule_96_A1_P194 5673 class NamedUnary1RegisterImmediateOp_MOV_immediate_A1
5714 : public NamedClassDecoder { 5674 : public NamedClassDecoder {
5715 public: 5675 public:
5716 NamedUnary1RegisterImmediateOp_Mov_Rule_96_A1_P194() 5676 NamedUnary1RegisterImmediateOp_MOV_immediate_A1()
5717 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp Mov_Rule_96_A1_P194 ") 5677 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp MOV_immediate_A1")
5718 {} 5678 {}
5719 5679
5720 private: 5680 private:
5721 nacl_arm_dec::Unary1RegisterImmediateOp_Mov_Rule_96_A1_P194 decoder_; 5681 nacl_arm_dec::Unary1RegisterImmediateOp_MOV_immediate_A1 decoder_;
5722 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_Mov_Rule_96_A1_P1 94); 5682 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_MOV_immediate_A1) ;
5683 };
5684
5685 class NamedUnary1RegisterImmediateOp_MVN_immediate_A1
5686 : public NamedClassDecoder {
5687 public:
5688 NamedUnary1RegisterImmediateOp_MVN_immediate_A1()
5689 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp MVN_immediate_A1")
5690 {}
5691
5692 private:
5693 nacl_arm_dec::Unary1RegisterImmediateOp_MVN_immediate_A1 decoder_;
5694 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_MVN_immediate_A1) ;
5723 }; 5695 };
5724 5696
5725 class NamedUnary1RegisterImmediateOp_Mov_Rule_96_A2_P194 5697 class NamedUnary1RegisterImmediateOp_Mov_Rule_96_A2_P194
5726 : public NamedClassDecoder { 5698 : public NamedClassDecoder {
5727 public: 5699 public:
5728 NamedUnary1RegisterImmediateOp_Mov_Rule_96_A2_P194() 5700 NamedUnary1RegisterImmediateOp_Mov_Rule_96_A2_P194()
5729 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp Mov_Rule_96_A2_P194 ") 5701 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp Mov_Rule_96_A2_P194 ")
5730 {} 5702 {}
5731 5703
5732 private: 5704 private:
5733 nacl_arm_dec::Unary1RegisterImmediateOp_Mov_Rule_96_A2_P194 decoder_; 5705 nacl_arm_dec::Unary1RegisterImmediateOp_Mov_Rule_96_A2_P194 decoder_;
5734 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_Mov_Rule_96_A2_P1 94); 5706 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_Mov_Rule_96_A2_P1 94);
5735 }; 5707 };
5736 5708
5737 class NamedUnary1RegisterImmediateOp_Mov_Rule_99_A1_P200 5709 class NamedUnary1RegisterImmediateOp_Mov_Rule_99_A1_P200
5738 : public NamedClassDecoder { 5710 : public NamedClassDecoder {
5739 public: 5711 public:
5740 NamedUnary1RegisterImmediateOp_Mov_Rule_99_A1_P200() 5712 NamedUnary1RegisterImmediateOp_Mov_Rule_99_A1_P200()
5741 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp Mov_Rule_99_A1_P200 ") 5713 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp Mov_Rule_99_A1_P200 ")
5742 {} 5714 {}
5743 5715
5744 private: 5716 private:
5745 nacl_arm_dec::Unary1RegisterImmediateOp_Mov_Rule_99_A1_P200 decoder_; 5717 nacl_arm_dec::Unary1RegisterImmediateOp_Mov_Rule_99_A1_P200 decoder_;
5746 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_Mov_Rule_99_A1_P2 00); 5718 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_Mov_Rule_99_A1_P2 00);
5747 }; 5719 };
5748 5720
5749 class NamedUnary1RegisterImmediateOp_Mvn_Rule_106_A1_P214
5750 : public NamedClassDecoder {
5751 public:
5752 NamedUnary1RegisterImmediateOp_Mvn_Rule_106_A1_P214()
5753 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp Mvn_Rule_106_A1_P21 4")
5754 {}
5755
5756 private:
5757 nacl_arm_dec::Unary1RegisterImmediateOp_Mvn_Rule_106_A1_P214 decoder_;
5758 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterImmediateOp_Mvn_Rule_106_A1_P 214);
5759 };
5760
5761 class NamedUnary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B6_10 5721 class NamedUnary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B6_10
5762 : public NamedClassDecoder { 5722 : public NamedClassDecoder {
5763 public: 5723 public:
5764 NamedUnary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B6_10() 5724 NamedUnary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B6_10()
5765 : NamedClassDecoder(decoder_, "Unary1RegisterSet Mrs_Rule_102_A1_P206_Or_B6_ 10") 5725 : NamedClassDecoder(decoder_, "Unary1RegisterSet Mrs_Rule_102_A1_P206_Or_B6_ 10")
5766 {} 5726 {}
5767 5727
5768 private: 5728 private:
5769 nacl_arm_dec::Unary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B6_10 decoder_; 5729 nacl_arm_dec::Unary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B6_10 decoder_;
5770 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B 6_10); 5730 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterSet_Mrs_Rule_102_A1_P206_Or_B 6_10);
(...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after
6195 public: 6155 public:
6196 NamedBxBlx_Bx_Rule_25_A1_P62() 6156 NamedBxBlx_Bx_Rule_25_A1_P62()
6197 : NamedClassDecoder(decoder_, "BxBlx Bx_Rule_25_A1_P62") 6157 : NamedClassDecoder(decoder_, "BxBlx Bx_Rule_25_A1_P62")
6198 {} 6158 {}
6199 6159
6200 private: 6160 private:
6201 nacl_arm_dec::BxBlx_Bx_Rule_25_A1_P62 decoder_; 6161 nacl_arm_dec::BxBlx_Bx_Rule_25_A1_P62 decoder_;
6202 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBxBlx_Bx_Rule_25_A1_P62); 6162 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBxBlx_Bx_Rule_25_A1_P62);
6203 }; 6163 };
6204 6164
6165 class NamedDefs12To15_ADC_immediate_A1
6166 : public NamedClassDecoder {
6167 public:
6168 NamedDefs12To15_ADC_immediate_A1()
6169 : NamedClassDecoder(decoder_, "Defs12To15 ADC_immediate_A1")
6170 {}
6171
6172 private:
6173 nacl_arm_dec::Defs12To15_ADC_immediate_A1 decoder_;
6174 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_ADC_immediate_A1);
6175 };
6176
6177 class NamedDefs12To15_ADD_immediate_A1
6178 : public NamedClassDecoder {
6179 public:
6180 NamedDefs12To15_ADD_immediate_A1()
6181 : NamedClassDecoder(decoder_, "Defs12To15 ADD_immediate_A1")
6182 {}
6183
6184 private:
6185 nacl_arm_dec::Defs12To15_ADD_immediate_A1 decoder_;
6186 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_ADD_immediate_A1);
6187 };
6188
6189 class NamedDefs12To15_ADR_A1
6190 : public NamedClassDecoder {
6191 public:
6192 NamedDefs12To15_ADR_A1()
6193 : NamedClassDecoder(decoder_, "Defs12To15 ADR_A1")
6194 {}
6195
6196 private:
6197 nacl_arm_dec::Defs12To15_ADR_A1 decoder_;
6198 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_ADR_A1);
6199 };
6200
6201 class NamedDefs12To15_ADR_A2
6202 : public NamedClassDecoder {
6203 public:
6204 NamedDefs12To15_ADR_A2()
6205 : NamedClassDecoder(decoder_, "Defs12To15 ADR_A2")
6206 {}
6207
6208 private:
6209 nacl_arm_dec::Defs12To15_ADR_A2 decoder_;
6210 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_ADR_A2);
6211 };
6212
6213 class NamedDefs12To15_AND_immediate_A1
6214 : public NamedClassDecoder {
6215 public:
6216 NamedDefs12To15_AND_immediate_A1()
6217 : NamedClassDecoder(decoder_, "Defs12To15 AND_immediate_A1")
6218 {}
6219
6220 private:
6221 nacl_arm_dec::Defs12To15_AND_immediate_A1 decoder_;
6222 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_AND_immediate_A1);
6223 };
6224
6205 class NamedDefs12To15_Adc_Rule_2_A1_P16 6225 class NamedDefs12To15_Adc_Rule_2_A1_P16
6206 : public NamedClassDecoder { 6226 : public NamedClassDecoder {
6207 public: 6227 public:
6208 NamedDefs12To15_Adc_Rule_2_A1_P16() 6228 NamedDefs12To15_Adc_Rule_2_A1_P16()
6209 : NamedClassDecoder(decoder_, "Defs12To15 Adc_Rule_2_A1_P16") 6229 : NamedClassDecoder(decoder_, "Defs12To15 Adc_Rule_2_A1_P16")
6210 {} 6230 {}
6211 6231
6212 private: 6232 private:
6213 nacl_arm_dec::Defs12To15_Adc_Rule_2_A1_P16 decoder_; 6233 nacl_arm_dec::Defs12To15_Adc_Rule_2_A1_P16 decoder_;
6214 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Adc_Rule_2_A1_P16); 6234 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Adc_Rule_2_A1_P16);
6215 }; 6235 };
6216 6236
6217 class NamedDefs12To15_Adc_Rule_6_A1_P14
6218 : public NamedClassDecoder {
6219 public:
6220 NamedDefs12To15_Adc_Rule_6_A1_P14()
6221 : NamedClassDecoder(decoder_, "Defs12To15 Adc_Rule_6_A1_P14")
6222 {}
6223
6224 private:
6225 nacl_arm_dec::Defs12To15_Adc_Rule_6_A1_P14 decoder_;
6226 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Adc_Rule_6_A1_P14);
6227 };
6228
6229 class NamedDefs12To15_Add_Rule_5_A1_P22
6230 : public NamedClassDecoder {
6231 public:
6232 NamedDefs12To15_Add_Rule_5_A1_P22()
6233 : NamedClassDecoder(decoder_, "Defs12To15 Add_Rule_5_A1_P22")
6234 {}
6235
6236 private:
6237 nacl_arm_dec::Defs12To15_Add_Rule_5_A1_P22 decoder_;
6238 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Add_Rule_5_A1_P22);
6239 };
6240
6241 class NamedDefs12To15_Add_Rule_6_A1_P24 6237 class NamedDefs12To15_Add_Rule_6_A1_P24
6242 : public NamedClassDecoder { 6238 : public NamedClassDecoder {
6243 public: 6239 public:
6244 NamedDefs12To15_Add_Rule_6_A1_P24() 6240 NamedDefs12To15_Add_Rule_6_A1_P24()
6245 : NamedClassDecoder(decoder_, "Defs12To15 Add_Rule_6_A1_P24") 6241 : NamedClassDecoder(decoder_, "Defs12To15 Add_Rule_6_A1_P24")
6246 {} 6242 {}
6247 6243
6248 private: 6244 private:
6249 nacl_arm_dec::Defs12To15_Add_Rule_6_A1_P24 decoder_; 6245 nacl_arm_dec::Defs12To15_Add_Rule_6_A1_P24 decoder_;
6250 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Add_Rule_6_A1_P24); 6246 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Add_Rule_6_A1_P24);
6251 }; 6247 };
6252 6248
6253 class NamedDefs12To15_Adr_Rule_10_A1_P32
6254 : public NamedClassDecoder {
6255 public:
6256 NamedDefs12To15_Adr_Rule_10_A1_P32()
6257 : NamedClassDecoder(decoder_, "Defs12To15 Adr_Rule_10_A1_P32")
6258 {}
6259
6260 private:
6261 nacl_arm_dec::Defs12To15_Adr_Rule_10_A1_P32 decoder_;
6262 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Adr_Rule_10_A1_P32);
6263 };
6264
6265 class NamedDefs12To15_Adr_Rule_10_A2_P32
6266 : public NamedClassDecoder {
6267 public:
6268 NamedDefs12To15_Adr_Rule_10_A2_P32()
6269 : NamedClassDecoder(decoder_, "Defs12To15 Adr_Rule_10_A2_P32")
6270 {}
6271
6272 private:
6273 nacl_arm_dec::Defs12To15_Adr_Rule_10_A2_P32 decoder_;
6274 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Adr_Rule_10_A2_P32);
6275 };
6276
6277 class NamedDefs12To15_And_Rule_11_A1_P34
6278 : public NamedClassDecoder {
6279 public:
6280 NamedDefs12To15_And_Rule_11_A1_P34()
6281 : NamedClassDecoder(decoder_, "Defs12To15 And_Rule_11_A1_P34")
6282 {}
6283
6284 private:
6285 nacl_arm_dec::Defs12To15_And_Rule_11_A1_P34 decoder_;
6286 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_And_Rule_11_A1_P34);
6287 };
6288
6289 class NamedDefs12To15_And_Rule_7_A1_P36 6249 class NamedDefs12To15_And_Rule_7_A1_P36
6290 : public NamedClassDecoder { 6250 : public NamedClassDecoder {
6291 public: 6251 public:
6292 NamedDefs12To15_And_Rule_7_A1_P36() 6252 NamedDefs12To15_And_Rule_7_A1_P36()
6293 : NamedClassDecoder(decoder_, "Defs12To15 And_Rule_7_A1_P36") 6253 : NamedClassDecoder(decoder_, "Defs12To15 And_Rule_7_A1_P36")
6294 {} 6254 {}
6295 6255
6296 private: 6256 private:
6297 nacl_arm_dec::Defs12To15_And_Rule_7_A1_P36 decoder_; 6257 nacl_arm_dec::Defs12To15_And_Rule_7_A1_P36 decoder_;
6298 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_And_Rule_7_A1_P36); 6258 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_And_Rule_7_A1_P36);
(...skipping 16 matching lines...) Expand all
6315 public: 6275 public:
6316 NamedDefs12To15_Bic_Rule_20_A1_P52() 6276 NamedDefs12To15_Bic_Rule_20_A1_P52()
6317 : NamedClassDecoder(decoder_, "Defs12To15 Bic_Rule_20_A1_P52") 6277 : NamedClassDecoder(decoder_, "Defs12To15 Bic_Rule_20_A1_P52")
6318 {} 6278 {}
6319 6279
6320 private: 6280 private:
6321 nacl_arm_dec::Defs12To15_Bic_Rule_20_A1_P52 decoder_; 6281 nacl_arm_dec::Defs12To15_Bic_Rule_20_A1_P52 decoder_;
6322 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Bic_Rule_20_A1_P52); 6282 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Bic_Rule_20_A1_P52);
6323 }; 6283 };
6324 6284
6325 class NamedDefs12To15_Eor_Rule_44_A1_P94 6285 class NamedDefs12To15_EOR_immediate_A1
6326 : public NamedClassDecoder { 6286 : public NamedClassDecoder {
6327 public: 6287 public:
6328 NamedDefs12To15_Eor_Rule_44_A1_P94() 6288 NamedDefs12To15_EOR_immediate_A1()
6329 : NamedClassDecoder(decoder_, "Defs12To15 Eor_Rule_44_A1_P94") 6289 : NamedClassDecoder(decoder_, "Defs12To15 EOR_immediate_A1")
6330 {} 6290 {}
6331 6291
6332 private: 6292 private:
6333 nacl_arm_dec::Defs12To15_Eor_Rule_44_A1_P94 decoder_; 6293 nacl_arm_dec::Defs12To15_EOR_immediate_A1 decoder_;
6334 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Eor_Rule_44_A1_P94); 6294 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_EOR_immediate_A1);
6335 }; 6295 };
6336 6296
6337 class NamedDefs12To15_Eor_Rule_45_A1_P96 6297 class NamedDefs12To15_Eor_Rule_45_A1_P96
6338 : public NamedClassDecoder { 6298 : public NamedClassDecoder {
6339 public: 6299 public:
6340 NamedDefs12To15_Eor_Rule_45_A1_P96() 6300 NamedDefs12To15_Eor_Rule_45_A1_P96()
6341 : NamedClassDecoder(decoder_, "Defs12To15 Eor_Rule_45_A1_P96") 6301 : NamedClassDecoder(decoder_, "Defs12To15 Eor_Rule_45_A1_P96")
6342 {} 6302 {}
6343 6303
6344 private: 6304 private:
(...skipping 18 matching lines...) Expand all
6363 public: 6323 public:
6364 NamedDefs12To15_Lsr_Rule_90_A1_P182() 6324 NamedDefs12To15_Lsr_Rule_90_A1_P182()
6365 : NamedClassDecoder(decoder_, "Defs12To15 Lsr_Rule_90_A1_P182") 6325 : NamedClassDecoder(decoder_, "Defs12To15 Lsr_Rule_90_A1_P182")
6366 {} 6326 {}
6367 6327
6368 private: 6328 private:
6369 nacl_arm_dec::Defs12To15_Lsr_Rule_90_A1_P182 decoder_; 6329 nacl_arm_dec::Defs12To15_Lsr_Rule_90_A1_P182 decoder_;
6370 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Lsr_Rule_90_A1_P182); 6330 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Lsr_Rule_90_A1_P182);
6371 }; 6331 };
6372 6332
6373 class NamedDefs12To15_Mov_Rule_96_A1_P194 6333 class NamedDefs12To15_MOV_immediate_A1
6374 : public NamedClassDecoder { 6334 : public NamedClassDecoder {
6375 public: 6335 public:
6376 NamedDefs12To15_Mov_Rule_96_A1_P194() 6336 NamedDefs12To15_MOV_immediate_A1()
6377 : NamedClassDecoder(decoder_, "Defs12To15 Mov_Rule_96_A1_P194") 6337 : NamedClassDecoder(decoder_, "Defs12To15 MOV_immediate_A1")
6378 {} 6338 {}
6379 6339
6380 private: 6340 private:
6381 nacl_arm_dec::Defs12To15_Mov_Rule_96_A1_P194 decoder_; 6341 nacl_arm_dec::Defs12To15_MOV_immediate_A1 decoder_;
6382 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Mov_Rule_96_A1_P194); 6342 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_MOV_immediate_A1);
6343 };
6344
6345 class NamedDefs12To15_MVN_immediate_A1
6346 : public NamedClassDecoder {
6347 public:
6348 NamedDefs12To15_MVN_immediate_A1()
6349 : NamedClassDecoder(decoder_, "Defs12To15 MVN_immediate_A1")
6350 {}
6351
6352 private:
6353 nacl_arm_dec::Defs12To15_MVN_immediate_A1 decoder_;
6354 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_MVN_immediate_A1);
6383 }; 6355 };
6384 6356
6385 class NamedDefs12To15_Mov_Rule_96_A2_P194 6357 class NamedDefs12To15_Mov_Rule_96_A2_P194
6386 : public NamedClassDecoder { 6358 : public NamedClassDecoder {
6387 public: 6359 public:
6388 NamedDefs12To15_Mov_Rule_96_A2_P194() 6360 NamedDefs12To15_Mov_Rule_96_A2_P194()
6389 : NamedClassDecoder(decoder_, "Defs12To15 Mov_Rule_96_A2_P194") 6361 : NamedClassDecoder(decoder_, "Defs12To15 Mov_Rule_96_A2_P194")
6390 {} 6362 {}
6391 6363
6392 private: 6364 private:
(...skipping 18 matching lines...) Expand all
6411 public: 6383 public:
6412 NamedDefs12To15_Mov_Rule_99_A1_P200() 6384 NamedDefs12To15_Mov_Rule_99_A1_P200()
6413 : NamedClassDecoder(decoder_, "Defs12To15 Mov_Rule_99_A1_P200") 6385 : NamedClassDecoder(decoder_, "Defs12To15 Mov_Rule_99_A1_P200")
6414 {} 6386 {}
6415 6387
6416 private: 6388 private:
6417 nacl_arm_dec::Defs12To15_Mov_Rule_99_A1_P200 decoder_; 6389 nacl_arm_dec::Defs12To15_Mov_Rule_99_A1_P200 decoder_;
6418 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Mov_Rule_99_A1_P200); 6390 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Mov_Rule_99_A1_P200);
6419 }; 6391 };
6420 6392
6421 class NamedDefs12To15_Mvn_Rule_106_A1_P214
6422 : public NamedClassDecoder {
6423 public:
6424 NamedDefs12To15_Mvn_Rule_106_A1_P214()
6425 : NamedClassDecoder(decoder_, "Defs12To15 Mvn_Rule_106_A1_P214")
6426 {}
6427
6428 private:
6429 nacl_arm_dec::Defs12To15_Mvn_Rule_106_A1_P214 decoder_;
6430 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Mvn_Rule_106_A1_P214);
6431 };
6432
6433 class NamedDefs12To15_Mvn_Rule_107_A1_P216 6393 class NamedDefs12To15_Mvn_Rule_107_A1_P216
6434 : public NamedClassDecoder { 6394 : public NamedClassDecoder {
6435 public: 6395 public:
6436 NamedDefs12To15_Mvn_Rule_107_A1_P216() 6396 NamedDefs12To15_Mvn_Rule_107_A1_P216()
6437 : NamedClassDecoder(decoder_, "Defs12To15 Mvn_Rule_107_A1_P216") 6397 : NamedClassDecoder(decoder_, "Defs12To15 Mvn_Rule_107_A1_P216")
6438 {} 6398 {}
6439 6399
6440 private: 6400 private:
6441 nacl_arm_dec::Defs12To15_Mvn_Rule_107_A1_P216 decoder_; 6401 nacl_arm_dec::Defs12To15_Mvn_Rule_107_A1_P216 decoder_;
6442 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Mvn_Rule_107_A1_P216); 6402 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Mvn_Rule_107_A1_P216);
6443 }; 6403 };
6444 6404
6445 class NamedDefs12To15_Orr_Rule_113_A1_P228 6405 class NamedDefs12To15_ORR_immediate_A1
6446 : public NamedClassDecoder { 6406 : public NamedClassDecoder {
6447 public: 6407 public:
6448 NamedDefs12To15_Orr_Rule_113_A1_P228() 6408 NamedDefs12To15_ORR_immediate_A1()
6449 : NamedClassDecoder(decoder_, "Defs12To15 Orr_Rule_113_A1_P228") 6409 : NamedClassDecoder(decoder_, "Defs12To15 ORR_immediate_A1")
6450 {} 6410 {}
6451 6411
6452 private: 6412 private:
6453 nacl_arm_dec::Defs12To15_Orr_Rule_113_A1_P228 decoder_; 6413 nacl_arm_dec::Defs12To15_ORR_immediate_A1 decoder_;
6454 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Orr_Rule_113_A1_P228); 6414 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_ORR_immediate_A1);
6455 }; 6415 };
6456 6416
6457 class NamedDefs12To15_Orr_Rule_114_A1_P230 6417 class NamedDefs12To15_Orr_Rule_114_A1_P230
6458 : public NamedClassDecoder { 6418 : public NamedClassDecoder {
6459 public: 6419 public:
6460 NamedDefs12To15_Orr_Rule_114_A1_P230() 6420 NamedDefs12To15_Orr_Rule_114_A1_P230()
6461 : NamedClassDecoder(decoder_, "Defs12To15 Orr_Rule_114_A1_P230") 6421 : NamedClassDecoder(decoder_, "Defs12To15 Orr_Rule_114_A1_P230")
6462 {} 6422 {}
6463 6423
6464 private: 6424 private:
6465 nacl_arm_dec::Defs12To15_Orr_Rule_114_A1_P230 decoder_; 6425 nacl_arm_dec::Defs12To15_Orr_Rule_114_A1_P230 decoder_;
6466 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Orr_Rule_114_A1_P230); 6426 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Orr_Rule_114_A1_P230);
6467 }; 6427 };
6468 6428
6429 class NamedDefs12To15_RSB_immediate_A1
6430 : public NamedClassDecoder {
6431 public:
6432 NamedDefs12To15_RSB_immediate_A1()
6433 : NamedClassDecoder(decoder_, "Defs12To15 RSB_immediate_A1")
6434 {}
6435
6436 private:
6437 nacl_arm_dec::Defs12To15_RSB_immediate_A1 decoder_;
6438 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_RSB_immediate_A1);
6439 };
6440
6441 class NamedDefs12To15_RSC_immediate_A1
6442 : public NamedClassDecoder {
6443 public:
6444 NamedDefs12To15_RSC_immediate_A1()
6445 : NamedClassDecoder(decoder_, "Defs12To15 RSC_immediate_A1")
6446 {}
6447
6448 private:
6449 nacl_arm_dec::Defs12To15_RSC_immediate_A1 decoder_;
6450 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_RSC_immediate_A1);
6451 };
6452
6469 class NamedDefs12To15_Ror_Rule_139_A1_P278 6453 class NamedDefs12To15_Ror_Rule_139_A1_P278
6470 : public NamedClassDecoder { 6454 : public NamedClassDecoder {
6471 public: 6455 public:
6472 NamedDefs12To15_Ror_Rule_139_A1_P278() 6456 NamedDefs12To15_Ror_Rule_139_A1_P278()
6473 : NamedClassDecoder(decoder_, "Defs12To15 Ror_Rule_139_A1_P278") 6457 : NamedClassDecoder(decoder_, "Defs12To15 Ror_Rule_139_A1_P278")
6474 {} 6458 {}
6475 6459
6476 private: 6460 private:
6477 nacl_arm_dec::Defs12To15_Ror_Rule_139_A1_P278 decoder_; 6461 nacl_arm_dec::Defs12To15_Ror_Rule_139_A1_P278 decoder_;
6478 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Ror_Rule_139_A1_P278); 6462 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Ror_Rule_139_A1_P278);
6479 }; 6463 };
6480 6464
6481 class NamedDefs12To15_Rrx_Rule_141_A1_P282 6465 class NamedDefs12To15_Rrx_Rule_141_A1_P282
6482 : public NamedClassDecoder { 6466 : public NamedClassDecoder {
6483 public: 6467 public:
6484 NamedDefs12To15_Rrx_Rule_141_A1_P282() 6468 NamedDefs12To15_Rrx_Rule_141_A1_P282()
6485 : NamedClassDecoder(decoder_, "Defs12To15 Rrx_Rule_141_A1_P282") 6469 : NamedClassDecoder(decoder_, "Defs12To15 Rrx_Rule_141_A1_P282")
6486 {} 6470 {}
6487 6471
6488 private: 6472 private:
6489 nacl_arm_dec::Defs12To15_Rrx_Rule_141_A1_P282 decoder_; 6473 nacl_arm_dec::Defs12To15_Rrx_Rule_141_A1_P282 decoder_;
6490 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Rrx_Rule_141_A1_P282); 6474 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Rrx_Rule_141_A1_P282);
6491 }; 6475 };
6492 6476
6493 class NamedDefs12To15_Rsb_Rule_142_A1_P284
6494 : public NamedClassDecoder {
6495 public:
6496 NamedDefs12To15_Rsb_Rule_142_A1_P284()
6497 : NamedClassDecoder(decoder_, "Defs12To15 Rsb_Rule_142_A1_P284")
6498 {}
6499
6500 private:
6501 nacl_arm_dec::Defs12To15_Rsb_Rule_142_A1_P284 decoder_;
6502 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Rsb_Rule_142_A1_P284);
6503 };
6504
6505 class NamedDefs12To15_Rsb_Rule_143_P286 6477 class NamedDefs12To15_Rsb_Rule_143_P286
6506 : public NamedClassDecoder { 6478 : public NamedClassDecoder {
6507 public: 6479 public:
6508 NamedDefs12To15_Rsb_Rule_143_P286() 6480 NamedDefs12To15_Rsb_Rule_143_P286()
6509 : NamedClassDecoder(decoder_, "Defs12To15 Rsb_Rule_143_P286") 6481 : NamedClassDecoder(decoder_, "Defs12To15 Rsb_Rule_143_P286")
6510 {} 6482 {}
6511 6483
6512 private: 6484 private:
6513 nacl_arm_dec::Defs12To15_Rsb_Rule_143_P286 decoder_; 6485 nacl_arm_dec::Defs12To15_Rsb_Rule_143_P286 decoder_;
6514 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Rsb_Rule_143_P286); 6486 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Rsb_Rule_143_P286);
6515 }; 6487 };
6516 6488
6517 class NamedDefs12To15_Rsc_Rule_145_A1_P290
6518 : public NamedClassDecoder {
6519 public:
6520 NamedDefs12To15_Rsc_Rule_145_A1_P290()
6521 : NamedClassDecoder(decoder_, "Defs12To15 Rsc_Rule_145_A1_P290")
6522 {}
6523
6524 private:
6525 nacl_arm_dec::Defs12To15_Rsc_Rule_145_A1_P290 decoder_;
6526 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Rsc_Rule_145_A1_P290);
6527 };
6528
6529 class NamedDefs12To15_Rsc_Rule_146_A1_P292 6489 class NamedDefs12To15_Rsc_Rule_146_A1_P292
6530 : public NamedClassDecoder { 6490 : public NamedClassDecoder {
6531 public: 6491 public:
6532 NamedDefs12To15_Rsc_Rule_146_A1_P292() 6492 NamedDefs12To15_Rsc_Rule_146_A1_P292()
6533 : NamedClassDecoder(decoder_, "Defs12To15 Rsc_Rule_146_A1_P292") 6493 : NamedClassDecoder(decoder_, "Defs12To15 Rsc_Rule_146_A1_P292")
6534 {} 6494 {}
6535 6495
6536 private: 6496 private:
6537 nacl_arm_dec::Defs12To15_Rsc_Rule_146_A1_P292 decoder_; 6497 nacl_arm_dec::Defs12To15_Rsc_Rule_146_A1_P292 decoder_;
6538 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Rsc_Rule_146_A1_P292); 6498 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Rsc_Rule_146_A1_P292);
6539 }; 6499 };
6540 6500
6541 class NamedDefs12To15_Sbc_Rule_151_A1_P302 6501 class NamedDefs12To15_SBC_immediate_A1
6542 : public NamedClassDecoder { 6502 : public NamedClassDecoder {
6543 public: 6503 public:
6544 NamedDefs12To15_Sbc_Rule_151_A1_P302() 6504 NamedDefs12To15_SBC_immediate_A1()
6545 : NamedClassDecoder(decoder_, "Defs12To15 Sbc_Rule_151_A1_P302") 6505 : NamedClassDecoder(decoder_, "Defs12To15 SBC_immediate_A1")
6546 {} 6506 {}
6547 6507
6548 private: 6508 private:
6549 nacl_arm_dec::Defs12To15_Sbc_Rule_151_A1_P302 decoder_; 6509 nacl_arm_dec::Defs12To15_SBC_immediate_A1 decoder_;
6550 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Sbc_Rule_151_A1_P302); 6510 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_SBC_immediate_A1);
6511 };
6512
6513 class NamedDefs12To15_SUB_immediate_A1
6514 : public NamedClassDecoder {
6515 public:
6516 NamedDefs12To15_SUB_immediate_A1()
6517 : NamedClassDecoder(decoder_, "Defs12To15 SUB_immediate_A1")
6518 {}
6519
6520 private:
6521 nacl_arm_dec::Defs12To15_SUB_immediate_A1 decoder_;
6522 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_SUB_immediate_A1);
6551 }; 6523 };
6552 6524
6553 class NamedDefs12To15_Sbc_Rule_152_A1_P304 6525 class NamedDefs12To15_Sbc_Rule_152_A1_P304
6554 : public NamedClassDecoder { 6526 : public NamedClassDecoder {
6555 public: 6527 public:
6556 NamedDefs12To15_Sbc_Rule_152_A1_P304() 6528 NamedDefs12To15_Sbc_Rule_152_A1_P304()
6557 : NamedClassDecoder(decoder_, "Defs12To15 Sbc_Rule_152_A1_P304") 6529 : NamedClassDecoder(decoder_, "Defs12To15 Sbc_Rule_152_A1_P304")
6558 {} 6530 {}
6559 6531
6560 private: 6532 private:
6561 nacl_arm_dec::Defs12To15_Sbc_Rule_152_A1_P304 decoder_; 6533 nacl_arm_dec::Defs12To15_Sbc_Rule_152_A1_P304 decoder_;
6562 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Sbc_Rule_152_A1_P304); 6534 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Sbc_Rule_152_A1_P304);
6563 }; 6535 };
6564 6536
6565 class NamedDefs12To15_Sub_Rule_212_A1_P420
6566 : public NamedClassDecoder {
6567 public:
6568 NamedDefs12To15_Sub_Rule_212_A1_P420()
6569 : NamedClassDecoder(decoder_, "Defs12To15 Sub_Rule_212_A1_P420")
6570 {}
6571
6572 private:
6573 nacl_arm_dec::Defs12To15_Sub_Rule_212_A1_P420 decoder_;
6574 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Sub_Rule_212_A1_P420);
6575 };
6576
6577 class NamedDefs12To15_Sub_Rule_213_A1_P422 6537 class NamedDefs12To15_Sub_Rule_213_A1_P422
6578 : public NamedClassDecoder { 6538 : public NamedClassDecoder {
6579 public: 6539 public:
6580 NamedDefs12To15_Sub_Rule_213_A1_P422() 6540 NamedDefs12To15_Sub_Rule_213_A1_P422()
6581 : NamedClassDecoder(decoder_, "Defs12To15 Sub_Rule_213_A1_P422") 6541 : NamedClassDecoder(decoder_, "Defs12To15 Sub_Rule_213_A1_P422")
6582 {} 6542 {}
6583 6543
6584 private: 6544 private:
6585 nacl_arm_dec::Defs12To15_Sub_Rule_213_A1_P422 decoder_; 6545 nacl_arm_dec::Defs12To15_Sub_Rule_213_A1_P422 decoder_;
6586 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Sub_Rule_213_A1_P422); 6546 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15_Sub_Rule_213_A1_P422);
(...skipping 1276 matching lines...) Expand 10 before | Expand all | Expand 10 after
7863 public: 7823 public:
7864 NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500() 7824 NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500()
7865 : NamedClassDecoder(decoder_, "Defs16To19CondsDontCareRdRmRnNotPc Usad8_Rule _253_A1_P500") 7825 : NamedClassDecoder(decoder_, "Defs16To19CondsDontCareRdRmRnNotPc Usad8_Rule _253_A1_P500")
7866 {} 7826 {}
7867 7827
7868 private: 7828 private:
7869 nacl_arm_dec::Defs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 decode r_; 7829 nacl_arm_dec::Defs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 decode r_;
7870 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Ru le_253_A1_P500); 7830 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Ru le_253_A1_P500);
7871 }; 7831 };
7872 7832
7873 class NamedDontCareInst_Cmn_Rule_32_A1_P74 7833 class NamedDontCareInst_CMN_immediate_A1
7874 : public NamedClassDecoder { 7834 : public NamedClassDecoder {
7875 public: 7835 public:
7876 NamedDontCareInst_Cmn_Rule_32_A1_P74() 7836 NamedDontCareInst_CMN_immediate_A1()
7877 : NamedClassDecoder(decoder_, "DontCareInst Cmn_Rule_32_A1_P74") 7837 : NamedClassDecoder(decoder_, "DontCareInst CMN_immediate_A1")
7878 {} 7838 {}
7879 7839
7880 private: 7840 private:
7881 nacl_arm_dec::DontCareInst_Cmn_Rule_32_A1_P74 decoder_; 7841 nacl_arm_dec::DontCareInst_CMN_immediate_A1 decoder_;
7882 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Cmn_Rule_32_A1_P74); 7842 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_CMN_immediate_A1);
7843 };
7844
7845 class NamedDontCareInst_CMP_immediate_A1
7846 : public NamedClassDecoder {
7847 public:
7848 NamedDontCareInst_CMP_immediate_A1()
7849 : NamedClassDecoder(decoder_, "DontCareInst CMP_immediate_A1")
7850 {}
7851
7852 private:
7853 nacl_arm_dec::DontCareInst_CMP_immediate_A1 decoder_;
7854 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_CMP_immediate_A1);
7883 }; 7855 };
7884 7856
7885 class NamedDontCareInst_Cmn_Rule_33_A1_P76 7857 class NamedDontCareInst_Cmn_Rule_33_A1_P76
7886 : public NamedClassDecoder { 7858 : public NamedClassDecoder {
7887 public: 7859 public:
7888 NamedDontCareInst_Cmn_Rule_33_A1_P76() 7860 NamedDontCareInst_Cmn_Rule_33_A1_P76()
7889 : NamedClassDecoder(decoder_, "DontCareInst Cmn_Rule_33_A1_P76") 7861 : NamedClassDecoder(decoder_, "DontCareInst Cmn_Rule_33_A1_P76")
7890 {} 7862 {}
7891 7863
7892 private: 7864 private:
7893 nacl_arm_dec::DontCareInst_Cmn_Rule_33_A1_P76 decoder_; 7865 nacl_arm_dec::DontCareInst_Cmn_Rule_33_A1_P76 decoder_;
7894 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Cmn_Rule_33_A1_P76); 7866 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Cmn_Rule_33_A1_P76);
7895 }; 7867 };
7896 7868
7897 class NamedDontCareInst_Cmp_Rule_35_A1_P80
7898 : public NamedClassDecoder {
7899 public:
7900 NamedDontCareInst_Cmp_Rule_35_A1_P80()
7901 : NamedClassDecoder(decoder_, "DontCareInst Cmp_Rule_35_A1_P80")
7902 {}
7903
7904 private:
7905 nacl_arm_dec::DontCareInst_Cmp_Rule_35_A1_P80 decoder_;
7906 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Cmp_Rule_35_A1_P80);
7907 };
7908
7909 class NamedDontCareInst_Cmp_Rule_36_A1_P82 7869 class NamedDontCareInst_Cmp_Rule_36_A1_P82
7910 : public NamedClassDecoder { 7870 : public NamedClassDecoder {
7911 public: 7871 public:
7912 NamedDontCareInst_Cmp_Rule_36_A1_P82() 7872 NamedDontCareInst_Cmp_Rule_36_A1_P82()
7913 : NamedClassDecoder(decoder_, "DontCareInst Cmp_Rule_36_A1_P82") 7873 : NamedClassDecoder(decoder_, "DontCareInst Cmp_Rule_36_A1_P82")
7914 {} 7874 {}
7915 7875
7916 private: 7876 private:
7917 nacl_arm_dec::DontCareInst_Cmp_Rule_36_A1_P82 decoder_; 7877 nacl_arm_dec::DontCareInst_Cmp_Rule_36_A1_P82 decoder_;
7918 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Cmp_Rule_36_A1_P82); 7878 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Cmp_Rule_36_A1_P82);
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
7983 public: 7943 public:
7984 NamedDontCareInst_Pli_Rule_120_A1_P242() 7944 NamedDontCareInst_Pli_Rule_120_A1_P242()
7985 : NamedClassDecoder(decoder_, "DontCareInst Pli_Rule_120_A1_P242") 7945 : NamedClassDecoder(decoder_, "DontCareInst Pli_Rule_120_A1_P242")
7986 {} 7946 {}
7987 7947
7988 private: 7948 private:
7989 nacl_arm_dec::DontCareInst_Pli_Rule_120_A1_P242 decoder_; 7949 nacl_arm_dec::DontCareInst_Pli_Rule_120_A1_P242 decoder_;
7990 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Pli_Rule_120_A1_P242); 7950 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Pli_Rule_120_A1_P242);
7991 }; 7951 };
7992 7952
7993 class NamedDontCareInst_Teq_Rule_227_A1_P448 7953 class NamedDontCareInst_TEQ_immediate_A1
7994 : public NamedClassDecoder { 7954 : public NamedClassDecoder {
7995 public: 7955 public:
7996 NamedDontCareInst_Teq_Rule_227_A1_P448() 7956 NamedDontCareInst_TEQ_immediate_A1()
7997 : NamedClassDecoder(decoder_, "DontCareInst Teq_Rule_227_A1_P448") 7957 : NamedClassDecoder(decoder_, "DontCareInst TEQ_immediate_A1")
7998 {} 7958 {}
7999 7959
8000 private: 7960 private:
8001 nacl_arm_dec::DontCareInst_Teq_Rule_227_A1_P448 decoder_; 7961 nacl_arm_dec::DontCareInst_TEQ_immediate_A1 decoder_;
8002 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Teq_Rule_227_A1_P448); 7962 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_TEQ_immediate_A1);
8003 }; 7963 };
8004 7964
8005 class NamedDontCareInst_Teq_Rule_228_A1_P450 7965 class NamedDontCareInst_Teq_Rule_228_A1_P450
8006 : public NamedClassDecoder { 7966 : public NamedClassDecoder {
8007 public: 7967 public:
8008 NamedDontCareInst_Teq_Rule_228_A1_P450() 7968 NamedDontCareInst_Teq_Rule_228_A1_P450()
8009 : NamedClassDecoder(decoder_, "DontCareInst Teq_Rule_228_A1_P450") 7969 : NamedClassDecoder(decoder_, "DontCareInst Teq_Rule_228_A1_P450")
8010 {} 7970 {}
8011 7971
8012 private: 7972 private:
(...skipping 594 matching lines...) Expand 10 before | Expand all | Expand 10 after
8607 public: 8567 public:
8608 NamedForbidden_Strtb_Rule_A2() 8568 NamedForbidden_Strtb_Rule_A2()
8609 : NamedClassDecoder(decoder_, "Forbidden Strtb_Rule_A2") 8569 : NamedClassDecoder(decoder_, "Forbidden Strtb_Rule_A2")
8610 {} 8570 {}
8611 8571
8612 private: 8572 private:
8613 nacl_arm_dec::Forbidden_Strtb_Rule_A2 decoder_; 8573 nacl_arm_dec::Forbidden_Strtb_Rule_A2 decoder_;
8614 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Strtb_Rule_A2); 8574 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Strtb_Rule_A2);
8615 }; 8575 };
8616 8576
8617 class NamedForbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1a
8618 : public NamedClassDecoder {
8619 public:
8620 NamedForbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1a()
8621 : NamedClassDecoder(decoder_, "Forbidden Subs_Pc_Lr_and_related_instructions _Rule_A1a")
8622 {}
8623
8624 private:
8625 nacl_arm_dec::Forbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1a decoder_;
8626 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Subs_Pc_Lr_and_related_instructio ns_Rule_A1a);
8627 };
8628
8629 class NamedForbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1b
8630 : public NamedClassDecoder {
8631 public:
8632 NamedForbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1b()
8633 : NamedClassDecoder(decoder_, "Forbidden Subs_Pc_Lr_and_related_instructions _Rule_A1b")
8634 {}
8635
8636 private:
8637 nacl_arm_dec::Forbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1b decoder_;
8638 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Subs_Pc_Lr_and_related_instructio ns_Rule_A1b);
8639 };
8640
8641 class NamedForbidden_Svc_Rule_A1 8577 class NamedForbidden_Svc_Rule_A1
8642 : public NamedClassDecoder { 8578 : public NamedClassDecoder {
8643 public: 8579 public:
8644 NamedForbidden_Svc_Rule_A1() 8580 NamedForbidden_Svc_Rule_A1()
8645 : NamedClassDecoder(decoder_, "Forbidden Svc_Rule_A1") 8581 : NamedClassDecoder(decoder_, "Forbidden Svc_Rule_A1")
8646 {} 8582 {}
8647 8583
8648 private: 8584 private:
8649 nacl_arm_dec::Forbidden_Svc_Rule_A1 decoder_; 8585 nacl_arm_dec::Forbidden_Svc_Rule_A1 decoder_;
8650 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Svc_Rule_A1); 8586 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Svc_Rule_A1);
(...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after
9015 public: 8951 public:
9016 NamedLoadMultiple_Pop_Rule_A1() 8952 NamedLoadMultiple_Pop_Rule_A1()
9017 : NamedClassDecoder(decoder_, "LoadMultiple Pop_Rule_A1") 8953 : NamedClassDecoder(decoder_, "LoadMultiple Pop_Rule_A1")
9018 {} 8954 {}
9019 8955
9020 private: 8956 private:
9021 nacl_arm_dec::LoadMultiple_Pop_Rule_A1 decoder_; 8957 nacl_arm_dec::LoadMultiple_Pop_Rule_A1 decoder_;
9022 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadMultiple_Pop_Rule_A1); 8958 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadMultiple_Pop_Rule_A1);
9023 }; 8959 };
9024 8960
9025 class NamedMaskAddress_Bic_Rule_19_A1_P50 8961 class NamedMaskAddress_BIC_immediate_A1
9026 : public NamedClassDecoder { 8962 : public NamedClassDecoder {
9027 public: 8963 public:
9028 NamedMaskAddress_Bic_Rule_19_A1_P50() 8964 NamedMaskAddress_BIC_immediate_A1()
9029 : NamedClassDecoder(decoder_, "MaskAddress Bic_Rule_19_A1_P50") 8965 : NamedClassDecoder(decoder_, "MaskAddress BIC_immediate_A1")
9030 {} 8966 {}
9031 8967
9032 private: 8968 private:
9033 nacl_arm_dec::MaskAddress_Bic_Rule_19_A1_P50 decoder_; 8969 nacl_arm_dec::MaskAddress_BIC_immediate_A1 decoder_;
9034 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskAddress_Bic_Rule_19_A1_P50); 8970 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskAddress_BIC_immediate_A1);
9035 }; 8971 };
9036 8972
9037 class NamedStoreBasedImmedMemory_Str_Rule_194_A1_P384 8973 class NamedStoreBasedImmedMemory_Str_Rule_194_A1_P384
9038 : public NamedClassDecoder { 8974 : public NamedClassDecoder {
9039 public: 8975 public:
9040 NamedStoreBasedImmedMemory_Str_Rule_194_A1_P384() 8976 NamedStoreBasedImmedMemory_Str_Rule_194_A1_P384()
9041 : NamedClassDecoder(decoder_, "StoreBasedImmedMemory Str_Rule_194_A1_P384") 8977 : NamedClassDecoder(decoder_, "StoreBasedImmedMemory Str_Rule_194_A1_P384")
9042 {} 8978 {}
9043 8979
9044 private: 8980 private:
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
9171 public: 9107 public:
9172 NamedStoreBasedOffsetMemoryDouble_Strd_Rule_201_A1_P398() 9108 NamedStoreBasedOffsetMemoryDouble_Strd_Rule_201_A1_P398()
9173 : NamedClassDecoder(decoder_, "StoreBasedOffsetMemoryDouble Strd_Rule_201_A1 _P398") 9109 : NamedClassDecoder(decoder_, "StoreBasedOffsetMemoryDouble Strd_Rule_201_A1 _P398")
9174 {} 9110 {}
9175 9111
9176 private: 9112 private:
9177 nacl_arm_dec::StoreBasedOffsetMemoryDouble_Strd_Rule_201_A1_P398 decoder_; 9113 nacl_arm_dec::StoreBasedOffsetMemoryDouble_Strd_Rule_201_A1_P398 decoder_;
9178 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreBasedOffsetMemoryDouble_Strd_Rule_201_ A1_P398); 9114 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreBasedOffsetMemoryDouble_Strd_Rule_201_ A1_P398);
9179 }; 9115 };
9180 9116
9181 class NamedTestIfAddressMasked_Tst_Rule_230_A1_P454 9117 class NamedTestIfAddressMasked_TST_immediate_A1
9182 : public NamedClassDecoder { 9118 : public NamedClassDecoder {
9183 public: 9119 public:
9184 NamedTestIfAddressMasked_Tst_Rule_230_A1_P454() 9120 NamedTestIfAddressMasked_TST_immediate_A1()
9185 : NamedClassDecoder(decoder_, "TestIfAddressMasked Tst_Rule_230_A1_P454") 9121 : NamedClassDecoder(decoder_, "TestIfAddressMasked TST_immediate_A1")
9186 {} 9122 {}
9187 9123
9188 private: 9124 private:
9189 nacl_arm_dec::TestIfAddressMasked_Tst_Rule_230_A1_P454 decoder_; 9125 nacl_arm_dec::TestIfAddressMasked_TST_immediate_A1 decoder_;
9190 NACL_DISALLOW_COPY_AND_ASSIGN(NamedTestIfAddressMasked_Tst_Rule_230_A1_P454); 9126 NACL_DISALLOW_COPY_AND_ASSIGN(NamedTestIfAddressMasked_TST_immediate_A1);
9191 }; 9127 };
9192 9128
9193 class NamedUndefined_Undefined_A5_2_5_0101 9129 class NamedUndefined_Undefined_A5_2_5_0101
9194 : public NamedClassDecoder { 9130 : public NamedClassDecoder {
9195 public: 9131 public:
9196 NamedUndefined_Undefined_A5_2_5_0101() 9132 NamedUndefined_Undefined_A5_2_5_0101()
9197 : NamedClassDecoder(decoder_, "Undefined Undefined_A5_2_5_0101") 9133 : NamedClassDecoder(decoder_, "Undefined Undefined_A5_2_5_0101")
9198 {} 9134 {}
9199 9135
9200 private: 9136 private:
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
9487 : NamedClassDecoder(decoder_, "not implemented") 9423 : NamedClassDecoder(decoder_, "not implemented")
9488 {} 9424 {}
9489 9425
9490 private: 9426 private:
9491 nacl_arm_dec::NotImplemented decoder_; 9427 nacl_arm_dec::NotImplemented decoder_;
9492 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); 9428 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed);
9493 }; 9429 };
9494 9430
9495 } // namespace nacl_arm_test 9431 } // namespace nacl_arm_test
9496 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_ 9432 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_
OLDNEW
« no previous file with comments | « src/trusted/validator_arm/gen/arm32_decode_named.cc ('k') | src/trusted/validator_arm/gen/arm32_decode_named_decoder.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698