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

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

Issue 10459058: Define a baseline and testing patterns for ARM load_store_word_byte table. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 8 years, 6 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 407 matching lines...) Expand 10 before | Expand all | Expand 10 after
418 public: 418 public:
419 virtual ~ForbiddenCondNop_Wfe_Rule_411_A1_P808() {} 419 virtual ~ForbiddenCondNop_Wfe_Rule_411_A1_P808() {}
420 }; 420 };
421 421
422 class ForbiddenCondNop_Wfi_Rule_412_A1_P810 422 class ForbiddenCondNop_Wfi_Rule_412_A1_P810
423 : public ForbiddenCondNop { 423 : public ForbiddenCondNop {
424 public: 424 public:
425 virtual ~ForbiddenCondNop_Wfi_Rule_412_A1_P810() {} 425 virtual ~ForbiddenCondNop_Wfi_Rule_412_A1_P810() {}
426 }; 426 };
427 427
428 class Load2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136 428 class Load2RegisterImm12Op_Ldr_Rule_58_A1_P120
429 : public Load2RegisterImmediateDoubleOp { 429 : public Load2RegisterImm12Op {
430 public: 430 public:
431 virtual ~Load2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136() {} 431 virtual ~Load2RegisterImm12Op_Ldr_Rule_58_A1_P120() {}
432 }; 432 };
433 433
434 class Load2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138 434 class Load2RegisterImm12Op_Ldr_Rule_59_A1_P122
435 : public Load2RegisterImmediateDoubleOp { 435 : public Load2RegisterImm12Op {
436 public: 436 public:
437 virtual ~Load2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138() {} 437 virtual ~Load2RegisterImm12Op_Ldr_Rule_59_A1_P122() {}
438 }; 438 };
439 439
440 class Load2RegisterImmediateOp_Ldrh_Rule_74_A1_P152 440 class Load2RegisterImm12Op_Ldrb_Rule_62_A1_P128
441 : public Load2RegisterImmediateOp { 441 : public Load2RegisterImm12Op {
442 public: 442 public:
443 virtual ~Load2RegisterImmediateOp_Ldrh_Rule_74_A1_P152() {} 443 virtual ~Load2RegisterImm12Op_Ldrb_Rule_62_A1_P128() {}
444 }; 444 };
445 445
446 class Load2RegisterImmediateOp_Ldrh_Rule_75_A1_P154 446 class Load2RegisterImm12Op_Ldrb_Rule_63_A1_P130
447 : public Load2RegisterImmediateOp { 447 : public Load2RegisterImm12Op {
448 public: 448 public:
449 virtual ~Load2RegisterImmediateOp_Ldrh_Rule_75_A1_P154() {} 449 virtual ~Load2RegisterImm12Op_Ldrb_Rule_63_A1_P130() {}
450 }; 450 };
451 451
452 class Load2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160 452 class Load2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136
453 : public Load2RegisterImmediateOp { 453 : public Load2RegisterImm8DoubleOp {
454 public: 454 public:
455 virtual ~Load2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160() {} 455 virtual ~Load2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136() {}
456 }; 456 };
457 457
458 class Load2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168 458 class Load2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138
459 : public Load2RegisterImmediateOp { 459 : public Load2RegisterImm8DoubleOp {
460 public: 460 public:
461 virtual ~Load2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168() {} 461 virtual ~Load2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138() {}
462 }; 462 };
463 463
464 class Load2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170 464 class Load2RegisterImm8Op_Ldrh_Rule_74_A1_P152
465 : public Load2RegisterImmediateOp { 465 : public Load2RegisterImm8Op {
466 public: 466 public:
467 virtual ~Load2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170() {} 467 virtual ~Load2RegisterImm8Op_Ldrh_Rule_74_A1_P152() {}
468 }; 468 };
469 469
470 class Load2RegisterImmediateOp_ldrsb_Rule_79_A1_162 470 class Load2RegisterImm8Op_Ldrh_Rule_75_A1_P154
471 : public Load2RegisterImmediateOp { 471 : public Load2RegisterImm8Op {
472 public: 472 public:
473 virtual ~Load2RegisterImmediateOp_ldrsb_Rule_79_A1_162() {} 473 virtual ~Load2RegisterImm8Op_Ldrh_Rule_75_A1_P154() {}
474 };
475
476 class Load2RegisterImm8Op_Ldrsb_Rule_78_A1_P160
477 : public Load2RegisterImm8Op {
478 public:
479 virtual ~Load2RegisterImm8Op_Ldrsb_Rule_78_A1_P160() {}
480 };
481
482 class Load2RegisterImm8Op_Ldrsh_Rule_82_A1_P168
483 : public Load2RegisterImm8Op {
484 public:
485 virtual ~Load2RegisterImm8Op_Ldrsh_Rule_82_A1_P168() {}
486 };
487
488 class Load2RegisterImm8Op_Ldrsh_Rule_83_A1_P170
489 : public Load2RegisterImm8Op {
490 public:
491 virtual ~Load2RegisterImm8Op_Ldrsh_Rule_83_A1_P170() {}
492 };
493
494 class Load2RegisterImm8Op_ldrsb_Rule_79_A1_162
495 : public Load2RegisterImm8Op {
496 public:
497 virtual ~Load2RegisterImm8Op_ldrsb_Rule_79_A1_162() {}
474 }; 498 };
475 499
476 class Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140 500 class Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140
477 : public Load3RegisterDoubleOp { 501 : public Load3RegisterDoubleOp {
478 public: 502 public:
479 virtual ~Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() {} 503 virtual ~Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() {}
480 }; 504 };
481 505
506 class Load3RegisterImm5Op_Ldr_Rule_60_A1_P124
507 : public Load3RegisterImm5Op {
508 public:
509 virtual ~Load3RegisterImm5Op_Ldr_Rule_60_A1_P124() {}
510 };
511
512 class Load3RegisterImm5Op_Ldrb_Rule_64_A1_P132
513 : public Load3RegisterImm5Op {
514 public:
515 virtual ~Load3RegisterImm5Op_Ldrb_Rule_64_A1_P132() {}
516 };
517
482 class Load3RegisterOp_Ldrh_Rule_76_A1_P156 518 class Load3RegisterOp_Ldrh_Rule_76_A1_P156
483 : public Load3RegisterOp { 519 : public Load3RegisterOp {
484 public: 520 public:
485 virtual ~Load3RegisterOp_Ldrh_Rule_76_A1_P156() {} 521 virtual ~Load3RegisterOp_Ldrh_Rule_76_A1_P156() {}
486 }; 522 };
487 523
488 class Load3RegisterOp_Ldrsb_Rule_80_A1_P164 524 class Load3RegisterOp_Ldrsb_Rule_80_A1_P164
489 : public Load3RegisterOp { 525 : public Load3RegisterOp {
490 public: 526 public:
491 virtual ~Load3RegisterOp_Ldrsb_Rule_80_A1_P164() {} 527 virtual ~Load3RegisterOp_Ldrsb_Rule_80_A1_P164() {}
(...skipping 16 matching lines...) Expand all
508 public: 544 public:
509 virtual ~LoadDoubleExclusive_None() {} 545 virtual ~LoadDoubleExclusive_None() {}
510 }; 546 };
511 547
512 class LoadExclusive_None 548 class LoadExclusive_None
513 : public LoadExclusive { 549 : public LoadExclusive {
514 public: 550 public:
515 virtual ~LoadExclusive_None() {} 551 virtual ~LoadExclusive_None() {}
516 }; 552 };
517 553
518 class LoadImmediate_None
519 : public LoadImmediate {
520 public:
521 virtual ~LoadImmediate_None() {}
522 };
523
524 class LoadMultiple_None 554 class LoadMultiple_None
525 : public LoadMultiple { 555 : public LoadMultiple {
526 public: 556 public:
527 virtual ~LoadMultiple_None() {} 557 virtual ~LoadMultiple_None() {}
528 }; 558 };
529 559
530 class LoadRegister_None
531 : public LoadRegister {
532 public:
533 virtual ~LoadRegister_None() {}
534 };
535
536 class LongMultiply_None 560 class LongMultiply_None
537 : public LongMultiply { 561 : public LongMultiply {
538 public: 562 public:
539 virtual ~LongMultiply_None() {} 563 virtual ~LongMultiply_None() {}
540 }; 564 };
541 565
542 class MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50 566 class MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50
543 : public MaskedBinary2RegisterImmediateOp { 567 : public MaskedBinary2RegisterImmediateOp {
544 public: 568 public:
545 virtual ~MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50() {} 569 virtual ~MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50() {}
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
586 public: 610 public:
587 virtual ~Roadblock_None() {} 611 virtual ~Roadblock_None() {}
588 }; 612 };
589 613
590 class SatAddSub_None 614 class SatAddSub_None
591 : public SatAddSub { 615 : public SatAddSub {
592 public: 616 public:
593 virtual ~SatAddSub_None() {} 617 virtual ~SatAddSub_None() {}
594 }; 618 };
595 619
596 class Store2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396 620 class Store2RegisterImm12Op_Str_Rule_194_A1_P384
597 : public Store2RegisterImmediateDoubleOp { 621 : public Store2RegisterImm12Op {
598 public: 622 public:
599 virtual ~Store2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396() {} 623 virtual ~Store2RegisterImm12Op_Str_Rule_194_A1_P384() {}
600 }; 624 };
601 625
602 class Store2RegisterImmediateOp_Strh_Rule_207_A1_P410 626 class Store2RegisterImm12Op_Strb_Rule_197_A1_P390
603 : public Store2RegisterImmediateOp { 627 : public Store2RegisterImm12Op {
604 public: 628 public:
605 virtual ~Store2RegisterImmediateOp_Strh_Rule_207_A1_P410() {} 629 virtual ~Store2RegisterImm12Op_Strb_Rule_197_A1_P390() {}
630 };
631
632 class Store2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396
633 : public Store2RegisterImm8DoubleOp {
634 public:
635 virtual ~Store2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396() {}
636 };
637
638 class Store2RegisterImm8Op_Strh_Rule_207_A1_P410
639 : public Store2RegisterImm8Op {
640 public:
641 virtual ~Store2RegisterImm8Op_Strh_Rule_207_A1_P410() {}
606 }; 642 };
607 643
608 class Store3RegisterDoubleOp_Strd_Rule_201_A1_P398 644 class Store3RegisterDoubleOp_Strd_Rule_201_A1_P398
609 : public Store3RegisterDoubleOp { 645 : public Store3RegisterDoubleOp {
610 public: 646 public:
611 virtual ~Store3RegisterDoubleOp_Strd_Rule_201_A1_P398() {} 647 virtual ~Store3RegisterDoubleOp_Strd_Rule_201_A1_P398() {}
612 }; 648 };
613 649
650 class Store3RegisterImm5Op_Str_Rule_195_A1_P386
651 : public Store3RegisterImm5Op {
652 public:
653 virtual ~Store3RegisterImm5Op_Str_Rule_195_A1_P386() {}
654 };
655
656 class Store3RegisterImm5Op_Strb_Rule_198_A1_P392
657 : public Store3RegisterImm5Op {
658 public:
659 virtual ~Store3RegisterImm5Op_Strb_Rule_198_A1_P392() {}
660 };
661
614 class Store3RegisterOp_Strh_Rule_208_A1_P412 662 class Store3RegisterOp_Strh_Rule_208_A1_P412
615 : public Store3RegisterOp { 663 : public Store3RegisterOp {
616 public: 664 public:
617 virtual ~Store3RegisterOp_Strh_Rule_208_A1_P412() {} 665 virtual ~Store3RegisterOp_Strh_Rule_208_A1_P412() {}
618 }; 666 };
619 667
620 class StoreCoprocessor_None 668 class StoreCoprocessor_None
621 : public StoreCoprocessor { 669 : public StoreCoprocessor {
622 public: 670 public:
623 virtual ~StoreCoprocessor_None() {} 671 virtual ~StoreCoprocessor_None() {}
624 }; 672 };
625 673
626 class StoreExclusive_None 674 class StoreExclusive_None
627 : public StoreExclusive { 675 : public StoreExclusive {
628 public: 676 public:
629 virtual ~StoreExclusive_None() {} 677 virtual ~StoreExclusive_None() {}
630 }; 678 };
631 679
632 class StoreImmediate_None 680 class StoreImmediate_None
633 : public StoreImmediate { 681 : public StoreImmediate {
634 public: 682 public:
635 virtual ~StoreImmediate_None() {} 683 virtual ~StoreImmediate_None() {}
636 }; 684 };
637 685
638 class StoreRegister_None
639 : public StoreRegister {
640 public:
641 virtual ~StoreRegister_None() {}
642 };
643
644 class Unary1RegisterBitRange_Bfc_17_A1_P46 686 class Unary1RegisterBitRange_Bfc_17_A1_P46
645 : public Unary1RegisterBitRange { 687 : public Unary1RegisterBitRange {
646 public: 688 public:
647 virtual ~Unary1RegisterBitRange_Bfc_17_A1_P46() {} 689 virtual ~Unary1RegisterBitRange_Bfc_17_A1_P46() {}
648 }; 690 };
649 691
650 class Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32 692 class Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32
651 : public Unary1RegisterImmediateOp { 693 : public Unary1RegisterImmediateOp {
652 public: 694 public:
653 virtual ~Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32() {} 695 virtual ~Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32() {}
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after
946 public: 988 public:
947 virtual ~Forbidden_Wfe_Rule_411_A1_P808() {} 989 virtual ~Forbidden_Wfe_Rule_411_A1_P808() {}
948 }; 990 };
949 991
950 class Forbidden_Wfi_Rule_412_A1_P810 992 class Forbidden_Wfi_Rule_412_A1_P810
951 : public Forbidden { 993 : public Forbidden {
952 public: 994 public:
953 virtual ~Forbidden_Wfi_Rule_412_A1_P810() {} 995 virtual ~Forbidden_Wfi_Rule_412_A1_P810() {}
954 }; 996 };
955 997
998 class LdrImmediate_Ldr_Rule_58_A1_P120
999 : public LdrImmediate {
1000 public:
1001 virtual ~LdrImmediate_Ldr_Rule_58_A1_P120() {}
1002 };
1003
1004 class LdrImmediate_Ldr_Rule_59_A1_P122
1005 : public LdrImmediate {
1006 public:
1007 virtual ~LdrImmediate_Ldr_Rule_59_A1_P122() {}
1008 };
1009
1010 class LdrImmediate_Ldrb_Rule_62_A1_P128
1011 : public LdrImmediate {
1012 public:
1013 virtual ~LdrImmediate_Ldrb_Rule_62_A1_P128() {}
1014 };
1015
1016 class LdrImmediate_Ldrb_Rule_63_A1_P130
1017 : public LdrImmediate {
1018 public:
1019 virtual ~LdrImmediate_Ldrb_Rule_63_A1_P130() {}
1020 };
1021
956 class LdrImmediate_Ldrh_Rule_74_A1_P152 1022 class LdrImmediate_Ldrh_Rule_74_A1_P152
957 : public LdrImmediate { 1023 : public LdrImmediate {
958 public: 1024 public:
959 virtual ~LdrImmediate_Ldrh_Rule_74_A1_P152() {} 1025 virtual ~LdrImmediate_Ldrh_Rule_74_A1_P152() {}
960 }; 1026 };
961 1027
962 class LdrImmediate_Ldrh_Rule_75_A1_P154 1028 class LdrImmediate_Ldrh_Rule_75_A1_P154
963 : public LdrImmediate { 1029 : public LdrImmediate {
964 public: 1030 public:
965 virtual ~LdrImmediate_Ldrh_Rule_75_A1_P154() {} 1031 virtual ~LdrImmediate_Ldrh_Rule_75_A1_P154() {}
(...skipping 28 matching lines...) Expand all
994 public: 1060 public:
995 virtual ~LdrImmediateDouble_Ldrd_Rule_66_A1_P136() {} 1061 virtual ~LdrImmediateDouble_Ldrd_Rule_66_A1_P136() {}
996 }; 1062 };
997 1063
998 class LdrImmediateDouble_Ldrd_Rule_67_A1_P138 1064 class LdrImmediateDouble_Ldrd_Rule_67_A1_P138
999 : public LdrImmediateDouble { 1065 : public LdrImmediateDouble {
1000 public: 1066 public:
1001 virtual ~LdrImmediateDouble_Ldrd_Rule_67_A1_P138() {} 1067 virtual ~LdrImmediateDouble_Ldrd_Rule_67_A1_P138() {}
1002 }; 1068 };
1003 1069
1070 class LdrRegister_Ldr_Rule_60_A1_P124
1071 : public LdrRegister {
1072 public:
1073 virtual ~LdrRegister_Ldr_Rule_60_A1_P124() {}
1074 };
1075
1076 class LdrRegister_Ldrb_Rule_64_A1_P132
1077 : public LdrRegister {
1078 public:
1079 virtual ~LdrRegister_Ldrb_Rule_64_A1_P132() {}
1080 };
1081
1004 class LdrRegister_Ldrh_Rule_76_A1_P156 1082 class LdrRegister_Ldrh_Rule_76_A1_P156
1005 : public LdrRegister { 1083 : public LdrRegister {
1006 public: 1084 public:
1007 virtual ~LdrRegister_Ldrh_Rule_76_A1_P156() {} 1085 virtual ~LdrRegister_Ldrh_Rule_76_A1_P156() {}
1008 }; 1086 };
1009 1087
1010 class LdrRegister_Ldrsb_Rule_80_A1_P164 1088 class LdrRegister_Ldrsb_Rule_80_A1_P164
1011 : public LdrRegister { 1089 : public LdrRegister {
1012 public: 1090 public:
1013 virtual ~LdrRegister_Ldrsb_Rule_80_A1_P164() {} 1091 virtual ~LdrRegister_Ldrsb_Rule_80_A1_P164() {}
(...skipping 10 matching lines...) Expand all
1024 public: 1102 public:
1025 virtual ~LdrRegisterDouble_Ldrd_Rule_68_A1_P140() {} 1103 virtual ~LdrRegisterDouble_Ldrd_Rule_68_A1_P140() {}
1026 }; 1104 };
1027 1105
1028 class MaskAddress_Bic_Rule_19_A1_P50 1106 class MaskAddress_Bic_Rule_19_A1_P50
1029 : public MaskAddress { 1107 : public MaskAddress {
1030 public: 1108 public:
1031 virtual ~MaskAddress_Bic_Rule_19_A1_P50() {} 1109 virtual ~MaskAddress_Bic_Rule_19_A1_P50() {}
1032 }; 1110 };
1033 1111
1112 class StrImmediate_Str_Rule_194_A1_P384
1113 : public StrImmediate {
1114 public:
1115 virtual ~StrImmediate_Str_Rule_194_A1_P384() {}
1116 };
1117
1118 class StrImmediate_Strb_Rule_197_A1_P390
1119 : public StrImmediate {
1120 public:
1121 virtual ~StrImmediate_Strb_Rule_197_A1_P390() {}
1122 };
1123
1034 class StrImmediate_Strh_Rule_207_A1_P410 1124 class StrImmediate_Strh_Rule_207_A1_P410
1035 : public StrImmediate { 1125 : public StrImmediate {
1036 public: 1126 public:
1037 virtual ~StrImmediate_Strh_Rule_207_A1_P410() {} 1127 virtual ~StrImmediate_Strh_Rule_207_A1_P410() {}
1038 }; 1128 };
1039 1129
1040 class StrImmediateDouble_Strd_Rule_200_A1_P396 1130 class StrImmediateDouble_Strd_Rule_200_A1_P396
1041 : public StrImmediateDouble { 1131 : public StrImmediateDouble {
1042 public: 1132 public:
1043 virtual ~StrImmediateDouble_Strd_Rule_200_A1_P396() {} 1133 virtual ~StrImmediateDouble_Strd_Rule_200_A1_P396() {}
1044 }; 1134 };
1045 1135
1136 class StrRegister_Str_Rule_195_A1_P386
1137 : public StrRegister {
1138 public:
1139 virtual ~StrRegister_Str_Rule_195_A1_P386() {}
1140 };
1141
1142 class StrRegister_Strb_Rule_198_A1_P392
1143 : public StrRegister {
1144 public:
1145 virtual ~StrRegister_Strb_Rule_198_A1_P392() {}
1146 };
1147
1046 class StrRegister_Strh_Rule_208_A1_P412 1148 class StrRegister_Strh_Rule_208_A1_P412
1047 : public StrRegister { 1149 : public StrRegister {
1048 public: 1150 public:
1049 virtual ~StrRegister_Strh_Rule_208_A1_P412() {} 1151 virtual ~StrRegister_Strh_Rule_208_A1_P412() {}
1050 }; 1152 };
1051 1153
1052 class StrRegisterDouble_Strd_Rule_201_A1_P398 1154 class StrRegisterDouble_Strd_Rule_201_A1_P398
1053 : public StrRegisterDouble { 1155 : public StrRegisterDouble {
1054 public: 1156 public:
1055 virtual ~StrRegisterDouble_Strd_Rule_201_A1_P398() {} 1157 virtual ~StrRegisterDouble_Strd_Rule_201_A1_P398() {}
(...skipping 884 matching lines...) Expand 10 before | Expand all | Expand 10 after
1940 inline NamedForbiddenCondNop_Wfi_Rule_412_A1_P810() 2042 inline NamedForbiddenCondNop_Wfi_Rule_412_A1_P810()
1941 : NamedClassDecoder(decoder_, "ForbiddenCondNop Wfi_Rule_412_A1_P810") 2043 : NamedClassDecoder(decoder_, "ForbiddenCondNop Wfi_Rule_412_A1_P810")
1942 {} 2044 {}
1943 virtual ~NamedForbiddenCondNop_Wfi_Rule_412_A1_P810() {} 2045 virtual ~NamedForbiddenCondNop_Wfi_Rule_412_A1_P810() {}
1944 2046
1945 private: 2047 private:
1946 nacl_arm_dec::ForbiddenCondNop_Wfi_Rule_412_A1_P810 decoder_; 2048 nacl_arm_dec::ForbiddenCondNop_Wfi_Rule_412_A1_P810 decoder_;
1947 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfi_Rule_412_A1_P810); 2049 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfi_Rule_412_A1_P810);
1948 }; 2050 };
1949 2051
1950 class NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136 2052 class NamedLoad2RegisterImm12Op_Ldr_Rule_58_A1_P120
1951 : public NamedClassDecoder { 2053 : public NamedClassDecoder {
1952 public: 2054 public:
1953 inline NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136() 2055 inline NamedLoad2RegisterImm12Op_Ldr_Rule_58_A1_P120()
1954 : NamedClassDecoder(decoder_, "Load2RegisterImmediateDoubleOp Ldrd_Rule_66_A 1_P136") 2056 : NamedClassDecoder(decoder_, "Load2RegisterImm12Op Ldr_Rule_58_A1_P120")
1955 {} 2057 {}
1956 virtual ~NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136() {} 2058 virtual ~NamedLoad2RegisterImm12Op_Ldr_Rule_58_A1_P120() {}
1957 2059
1958 private: 2060 private:
1959 nacl_arm_dec::Load2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136 decoder_; 2061 nacl_arm_dec::Load2RegisterImm12Op_Ldr_Rule_58_A1_P120 decoder_;
1960 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_66 _A1_P136); 2062 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm12Op_Ldr_Rule_58_A1_P120);
1961 }; 2063 };
1962 2064
1963 class NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138 2065 class NamedLoad2RegisterImm12Op_Ldr_Rule_59_A1_P122
1964 : public NamedClassDecoder { 2066 : public NamedClassDecoder {
1965 public: 2067 public:
1966 inline NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138() 2068 inline NamedLoad2RegisterImm12Op_Ldr_Rule_59_A1_P122()
1967 : NamedClassDecoder(decoder_, "Load2RegisterImmediateDoubleOp Ldrd_Rule_67_A 1_P138") 2069 : NamedClassDecoder(decoder_, "Load2RegisterImm12Op Ldr_Rule_59_A1_P122")
1968 {} 2070 {}
1969 virtual ~NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138() {} 2071 virtual ~NamedLoad2RegisterImm12Op_Ldr_Rule_59_A1_P122() {}
1970 2072
1971 private: 2073 private:
1972 nacl_arm_dec::Load2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138 decoder_; 2074 nacl_arm_dec::Load2RegisterImm12Op_Ldr_Rule_59_A1_P122 decoder_;
1973 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_67 _A1_P138); 2075 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm12Op_Ldr_Rule_59_A1_P122);
1974 }; 2076 };
1975 2077
1976 class NamedLoad2RegisterImmediateOp_Ldrh_Rule_74_A1_P152 2078 class NamedLoad2RegisterImm12Op_Ldrb_Rule_62_A1_P128
1977 : public NamedClassDecoder { 2079 : public NamedClassDecoder {
1978 public: 2080 public:
1979 inline NamedLoad2RegisterImmediateOp_Ldrh_Rule_74_A1_P152() 2081 inline NamedLoad2RegisterImm12Op_Ldrb_Rule_62_A1_P128()
1980 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrh_Rule_74_A1_P152 ") 2082 : NamedClassDecoder(decoder_, "Load2RegisterImm12Op Ldrb_Rule_62_A1_P128")
1981 {} 2083 {}
1982 virtual ~NamedLoad2RegisterImmediateOp_Ldrh_Rule_74_A1_P152() {} 2084 virtual ~NamedLoad2RegisterImm12Op_Ldrb_Rule_62_A1_P128() {}
1983 2085
1984 private: 2086 private:
1985 nacl_arm_dec::Load2RegisterImmediateOp_Ldrh_Rule_74_A1_P152 decoder_; 2087 nacl_arm_dec::Load2RegisterImm12Op_Ldrb_Rule_62_A1_P128 decoder_;
1986 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrh_Rule_74_A1_P1 52); 2088 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm12Op_Ldrb_Rule_62_A1_P128);
1987 }; 2089 };
1988 2090
1989 class NamedLoad2RegisterImmediateOp_Ldrh_Rule_75_A1_P154 2091 class NamedLoad2RegisterImm12Op_Ldrb_Rule_63_A1_P130
1990 : public NamedClassDecoder { 2092 : public NamedClassDecoder {
1991 public: 2093 public:
1992 inline NamedLoad2RegisterImmediateOp_Ldrh_Rule_75_A1_P154() 2094 inline NamedLoad2RegisterImm12Op_Ldrb_Rule_63_A1_P130()
1993 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrh_Rule_75_A1_P154 ") 2095 : NamedClassDecoder(decoder_, "Load2RegisterImm12Op Ldrb_Rule_63_A1_P130")
1994 {} 2096 {}
1995 virtual ~NamedLoad2RegisterImmediateOp_Ldrh_Rule_75_A1_P154() {} 2097 virtual ~NamedLoad2RegisterImm12Op_Ldrb_Rule_63_A1_P130() {}
1996 2098
1997 private: 2099 private:
1998 nacl_arm_dec::Load2RegisterImmediateOp_Ldrh_Rule_75_A1_P154 decoder_; 2100 nacl_arm_dec::Load2RegisterImm12Op_Ldrb_Rule_63_A1_P130 decoder_;
1999 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrh_Rule_75_A1_P1 54); 2101 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm12Op_Ldrb_Rule_63_A1_P130);
2000 }; 2102 };
2001 2103
2002 class NamedLoad2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160 2104 class NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136
2003 : public NamedClassDecoder { 2105 : public NamedClassDecoder {
2004 public: 2106 public:
2005 inline NamedLoad2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160() 2107 inline NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136()
2006 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrsb_Rule_78_A1_P16 0") 2108 : NamedClassDecoder(decoder_, "Load2RegisterImm8DoubleOp Ldrd_Rule_66_A1_P13 6")
2007 {} 2109 {}
2008 virtual ~NamedLoad2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160() {} 2110 virtual ~NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136() {}
2009 2111
2010 private: 2112 private:
2011 nacl_arm_dec::Load2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160 decoder_; 2113 nacl_arm_dec::Load2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136 decoder_;
2012 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrsb_Rule_78_A1_P 160); 2114 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P 136);
2013 }; 2115 };
2014 2116
2015 class NamedLoad2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168 2117 class NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138
2016 : public NamedClassDecoder { 2118 : public NamedClassDecoder {
2017 public: 2119 public:
2018 inline NamedLoad2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168() 2120 inline NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138()
2019 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrsh_Rule_82_A1_P16 8") 2121 : NamedClassDecoder(decoder_, "Load2RegisterImm8DoubleOp Ldrd_Rule_67_A1_P13 8")
2020 {} 2122 {}
2021 virtual ~NamedLoad2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168() {} 2123 virtual ~NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138() {}
2022 2124
2023 private: 2125 private:
2024 nacl_arm_dec::Load2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168 decoder_; 2126 nacl_arm_dec::Load2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138 decoder_;
2025 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrsh_Rule_82_A1_P 168); 2127 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P 138);
2026 }; 2128 };
2027 2129
2028 class NamedLoad2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170 2130 class NamedLoad2RegisterImm8Op_Ldrh_Rule_74_A1_P152
2029 : public NamedClassDecoder { 2131 : public NamedClassDecoder {
2030 public: 2132 public:
2031 inline NamedLoad2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170() 2133 inline NamedLoad2RegisterImm8Op_Ldrh_Rule_74_A1_P152()
2032 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrsh_Rule_83_A1_P17 0") 2134 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrh_Rule_74_A1_P152")
2033 {} 2135 {}
2034 virtual ~NamedLoad2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170() {} 2136 virtual ~NamedLoad2RegisterImm8Op_Ldrh_Rule_74_A1_P152() {}
2035 2137
2036 private: 2138 private:
2037 nacl_arm_dec::Load2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170 decoder_; 2139 nacl_arm_dec::Load2RegisterImm8Op_Ldrh_Rule_74_A1_P152 decoder_;
2038 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrsh_Rule_83_A1_P 170); 2140 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrh_Rule_74_A1_P152);
2039 }; 2141 };
2040 2142
2041 class NamedLoad2RegisterImmediateOp_ldrsb_Rule_79_A1_162 2143 class NamedLoad2RegisterImm8Op_Ldrh_Rule_75_A1_P154
2042 : public NamedClassDecoder { 2144 : public NamedClassDecoder {
2043 public: 2145 public:
2044 inline NamedLoad2RegisterImmediateOp_ldrsb_Rule_79_A1_162() 2146 inline NamedLoad2RegisterImm8Op_Ldrh_Rule_75_A1_P154()
2045 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp ldrsb_Rule_79_A1_162 ") 2147 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrh_Rule_75_A1_P154")
2046 {} 2148 {}
2047 virtual ~NamedLoad2RegisterImmediateOp_ldrsb_Rule_79_A1_162() {} 2149 virtual ~NamedLoad2RegisterImm8Op_Ldrh_Rule_75_A1_P154() {}
2048 2150
2049 private: 2151 private:
2050 nacl_arm_dec::Load2RegisterImmediateOp_ldrsb_Rule_79_A1_162 decoder_; 2152 nacl_arm_dec::Load2RegisterImm8Op_Ldrh_Rule_75_A1_P154 decoder_;
2051 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_ldrsb_Rule_79_A1_1 62); 2153 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrh_Rule_75_A1_P154);
2154 };
2155
2156 class NamedLoad2RegisterImm8Op_Ldrsb_Rule_78_A1_P160
2157 : public NamedClassDecoder {
2158 public:
2159 inline NamedLoad2RegisterImm8Op_Ldrsb_Rule_78_A1_P160()
2160 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrsb_Rule_78_A1_P160")
2161 {}
2162 virtual ~NamedLoad2RegisterImm8Op_Ldrsb_Rule_78_A1_P160() {}
2163
2164 private:
2165 nacl_arm_dec::Load2RegisterImm8Op_Ldrsb_Rule_78_A1_P160 decoder_;
2166 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrsb_Rule_78_A1_P160);
2167 };
2168
2169 class NamedLoad2RegisterImm8Op_Ldrsh_Rule_82_A1_P168
2170 : public NamedClassDecoder {
2171 public:
2172 inline NamedLoad2RegisterImm8Op_Ldrsh_Rule_82_A1_P168()
2173 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrsh_Rule_82_A1_P168")
2174 {}
2175 virtual ~NamedLoad2RegisterImm8Op_Ldrsh_Rule_82_A1_P168() {}
2176
2177 private:
2178 nacl_arm_dec::Load2RegisterImm8Op_Ldrsh_Rule_82_A1_P168 decoder_;
2179 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrsh_Rule_82_A1_P168);
2180 };
2181
2182 class NamedLoad2RegisterImm8Op_Ldrsh_Rule_83_A1_P170
2183 : public NamedClassDecoder {
2184 public:
2185 inline NamedLoad2RegisterImm8Op_Ldrsh_Rule_83_A1_P170()
2186 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrsh_Rule_83_A1_P170")
2187 {}
2188 virtual ~NamedLoad2RegisterImm8Op_Ldrsh_Rule_83_A1_P170() {}
2189
2190 private:
2191 nacl_arm_dec::Load2RegisterImm8Op_Ldrsh_Rule_83_A1_P170 decoder_;
2192 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrsh_Rule_83_A1_P170);
2193 };
2194
2195 class NamedLoad2RegisterImm8Op_ldrsb_Rule_79_A1_162
2196 : public NamedClassDecoder {
2197 public:
2198 inline NamedLoad2RegisterImm8Op_ldrsb_Rule_79_A1_162()
2199 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op ldrsb_Rule_79_A1_162")
2200 {}
2201 virtual ~NamedLoad2RegisterImm8Op_ldrsb_Rule_79_A1_162() {}
2202
2203 private:
2204 nacl_arm_dec::Load2RegisterImm8Op_ldrsb_Rule_79_A1_162 decoder_;
2205 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_ldrsb_Rule_79_A1_162);
2052 }; 2206 };
2053 2207
2054 class NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140 2208 class NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140
2055 : public NamedClassDecoder { 2209 : public NamedClassDecoder {
2056 public: 2210 public:
2057 inline NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() 2211 inline NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140()
2058 : NamedClassDecoder(decoder_, "Load3RegisterDoubleOp Ldrd_Rule_68_A1_P140") 2212 : NamedClassDecoder(decoder_, "Load3RegisterDoubleOp Ldrd_Rule_68_A1_P140")
2059 {} 2213 {}
2060 virtual ~NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() {} 2214 virtual ~NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() {}
2061 2215
2062 private: 2216 private:
2063 nacl_arm_dec::Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140 decoder_; 2217 nacl_arm_dec::Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140 decoder_;
2064 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140) ; 2218 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140) ;
2065 }; 2219 };
2066 2220
2221 class NamedLoad3RegisterImm5Op_Ldr_Rule_60_A1_P124
2222 : public NamedClassDecoder {
2223 public:
2224 inline NamedLoad3RegisterImm5Op_Ldr_Rule_60_A1_P124()
2225 : NamedClassDecoder(decoder_, "Load3RegisterImm5Op Ldr_Rule_60_A1_P124")
2226 {}
2227 virtual ~NamedLoad3RegisterImm5Op_Ldr_Rule_60_A1_P124() {}
2228
2229 private:
2230 nacl_arm_dec::Load3RegisterImm5Op_Ldr_Rule_60_A1_P124 decoder_;
2231 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad3RegisterImm5Op_Ldr_Rule_60_A1_P124);
2232 };
2233
2234 class NamedLoad3RegisterImm5Op_Ldrb_Rule_64_A1_P132
2235 : public NamedClassDecoder {
2236 public:
2237 inline NamedLoad3RegisterImm5Op_Ldrb_Rule_64_A1_P132()
2238 : NamedClassDecoder(decoder_, "Load3RegisterImm5Op Ldrb_Rule_64_A1_P132")
2239 {}
2240 virtual ~NamedLoad3RegisterImm5Op_Ldrb_Rule_64_A1_P132() {}
2241
2242 private:
2243 nacl_arm_dec::Load3RegisterImm5Op_Ldrb_Rule_64_A1_P132 decoder_;
2244 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad3RegisterImm5Op_Ldrb_Rule_64_A1_P132);
2245 };
2246
2067 class NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156 2247 class NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156
2068 : public NamedClassDecoder { 2248 : public NamedClassDecoder {
2069 public: 2249 public:
2070 inline NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156() 2250 inline NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156()
2071 : NamedClassDecoder(decoder_, "Load3RegisterOp Ldrh_Rule_76_A1_P156") 2251 : NamedClassDecoder(decoder_, "Load3RegisterOp Ldrh_Rule_76_A1_P156")
2072 {} 2252 {}
2073 virtual ~NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156() {} 2253 virtual ~NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156() {}
2074 2254
2075 private: 2255 private:
2076 nacl_arm_dec::Load3RegisterOp_Ldrh_Rule_76_A1_P156 decoder_; 2256 nacl_arm_dec::Load3RegisterOp_Ldrh_Rule_76_A1_P156 decoder_;
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
2135 inline NamedLoadExclusive_None() 2315 inline NamedLoadExclusive_None()
2136 : NamedClassDecoder(decoder_, "LoadExclusive None") 2316 : NamedClassDecoder(decoder_, "LoadExclusive None")
2137 {} 2317 {}
2138 virtual ~NamedLoadExclusive_None() {} 2318 virtual ~NamedLoadExclusive_None() {}
2139 2319
2140 private: 2320 private:
2141 nacl_arm_dec::LoadExclusive_None decoder_; 2321 nacl_arm_dec::LoadExclusive_None decoder_;
2142 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadExclusive_None); 2322 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadExclusive_None);
2143 }; 2323 };
2144 2324
2145 class NamedLoadImmediate_None
2146 : public NamedClassDecoder {
2147 public:
2148 inline NamedLoadImmediate_None()
2149 : NamedClassDecoder(decoder_, "LoadImmediate None")
2150 {}
2151 virtual ~NamedLoadImmediate_None() {}
2152
2153 private:
2154 nacl_arm_dec::LoadImmediate_None decoder_;
2155 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadImmediate_None);
2156 };
2157
2158 class NamedLoadMultiple_None 2325 class NamedLoadMultiple_None
2159 : public NamedClassDecoder { 2326 : public NamedClassDecoder {
2160 public: 2327 public:
2161 inline NamedLoadMultiple_None() 2328 inline NamedLoadMultiple_None()
2162 : NamedClassDecoder(decoder_, "LoadMultiple None") 2329 : NamedClassDecoder(decoder_, "LoadMultiple None")
2163 {} 2330 {}
2164 virtual ~NamedLoadMultiple_None() {} 2331 virtual ~NamedLoadMultiple_None() {}
2165 2332
2166 private: 2333 private:
2167 nacl_arm_dec::LoadMultiple_None decoder_; 2334 nacl_arm_dec::LoadMultiple_None decoder_;
2168 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadMultiple_None); 2335 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadMultiple_None);
2169 }; 2336 };
2170 2337
2171 class NamedLoadRegister_None
2172 : public NamedClassDecoder {
2173 public:
2174 inline NamedLoadRegister_None()
2175 : NamedClassDecoder(decoder_, "LoadRegister None")
2176 {}
2177 virtual ~NamedLoadRegister_None() {}
2178
2179 private:
2180 nacl_arm_dec::LoadRegister_None decoder_;
2181 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadRegister_None);
2182 };
2183
2184 class NamedLongMultiply_None 2338 class NamedLongMultiply_None
2185 : public NamedClassDecoder { 2339 : public NamedClassDecoder {
2186 public: 2340 public:
2187 inline NamedLongMultiply_None() 2341 inline NamedLongMultiply_None()
2188 : NamedClassDecoder(decoder_, "LongMultiply None") 2342 : NamedClassDecoder(decoder_, "LongMultiply None")
2189 {} 2343 {}
2190 virtual ~NamedLongMultiply_None() {} 2344 virtual ~NamedLongMultiply_None() {}
2191 2345
2192 private: 2346 private:
2193 nacl_arm_dec::LongMultiply_None decoder_; 2347 nacl_arm_dec::LongMultiply_None decoder_;
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
2304 inline NamedSatAddSub_None() 2458 inline NamedSatAddSub_None()
2305 : NamedClassDecoder(decoder_, "SatAddSub None") 2459 : NamedClassDecoder(decoder_, "SatAddSub None")
2306 {} 2460 {}
2307 virtual ~NamedSatAddSub_None() {} 2461 virtual ~NamedSatAddSub_None() {}
2308 2462
2309 private: 2463 private:
2310 nacl_arm_dec::SatAddSub_None decoder_; 2464 nacl_arm_dec::SatAddSub_None decoder_;
2311 NACL_DISALLOW_COPY_AND_ASSIGN(NamedSatAddSub_None); 2465 NACL_DISALLOW_COPY_AND_ASSIGN(NamedSatAddSub_None);
2312 }; 2466 };
2313 2467
2314 class NamedStore2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396 2468 class NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384
2315 : public NamedClassDecoder { 2469 : public NamedClassDecoder {
2316 public: 2470 public:
2317 inline NamedStore2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396() 2471 inline NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384()
2318 : NamedClassDecoder(decoder_, "Store2RegisterImmediateDoubleOp Strd_Rule_200 _A1_P396") 2472 : NamedClassDecoder(decoder_, "Store2RegisterImm12Op Str_Rule_194_A1_P384")
2319 {} 2473 {}
2320 virtual ~NamedStore2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396() {} 2474 virtual ~NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384() {}
2321 2475
2322 private: 2476 private:
2323 nacl_arm_dec::Store2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396 decoder_; 2477 nacl_arm_dec::Store2RegisterImm12Op_Str_Rule_194_A1_P384 decoder_;
2324 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImmediateDoubleOp_Strd_Rule_2 00_A1_P396); 2478 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384) ;
2325 }; 2479 };
2326 2480
2327 class NamedStore2RegisterImmediateOp_Strh_Rule_207_A1_P410 2481 class NamedStore2RegisterImm12Op_Strb_Rule_197_A1_P390
2328 : public NamedClassDecoder { 2482 : public NamedClassDecoder {
2329 public: 2483 public:
2330 inline NamedStore2RegisterImmediateOp_Strh_Rule_207_A1_P410() 2484 inline NamedStore2RegisterImm12Op_Strb_Rule_197_A1_P390()
2331 : NamedClassDecoder(decoder_, "Store2RegisterImmediateOp Strh_Rule_207_A1_P4 10") 2485 : NamedClassDecoder(decoder_, "Store2RegisterImm12Op Strb_Rule_197_A1_P390")
2332 {} 2486 {}
2333 virtual ~NamedStore2RegisterImmediateOp_Strh_Rule_207_A1_P410() {} 2487 virtual ~NamedStore2RegisterImm12Op_Strb_Rule_197_A1_P390() {}
2334 2488
2335 private: 2489 private:
2336 nacl_arm_dec::Store2RegisterImmediateOp_Strh_Rule_207_A1_P410 decoder_; 2490 nacl_arm_dec::Store2RegisterImm12Op_Strb_Rule_197_A1_P390 decoder_;
2337 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImmediateOp_Strh_Rule_207_A1_ P410); 2491 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm12Op_Strb_Rule_197_A1_P390 );
2492 };
2493
2494 class NamedStore2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396
2495 : public NamedClassDecoder {
2496 public:
2497 inline NamedStore2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396()
2498 : NamedClassDecoder(decoder_, "Store2RegisterImm8DoubleOp Strd_Rule_200_A1_P 396")
2499 {}
2500 virtual ~NamedStore2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396() {}
2501
2502 private:
2503 nacl_arm_dec::Store2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396 decoder_;
2504 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm8DoubleOp_Strd_Rule_200_A1 _P396);
2505 };
2506
2507 class NamedStore2RegisterImm8Op_Strh_Rule_207_A1_P410
2508 : public NamedClassDecoder {
2509 public:
2510 inline NamedStore2RegisterImm8Op_Strh_Rule_207_A1_P410()
2511 : NamedClassDecoder(decoder_, "Store2RegisterImm8Op Strh_Rule_207_A1_P410")
2512 {}
2513 virtual ~NamedStore2RegisterImm8Op_Strh_Rule_207_A1_P410() {}
2514
2515 private:
2516 nacl_arm_dec::Store2RegisterImm8Op_Strh_Rule_207_A1_P410 decoder_;
2517 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm8Op_Strh_Rule_207_A1_P410) ;
2338 }; 2518 };
2339 2519
2340 class NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398 2520 class NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398
2341 : public NamedClassDecoder { 2521 : public NamedClassDecoder {
2342 public: 2522 public:
2343 inline NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398() 2523 inline NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398()
2344 : NamedClassDecoder(decoder_, "Store3RegisterDoubleOp Strd_Rule_201_A1_P398" ) 2524 : NamedClassDecoder(decoder_, "Store3RegisterDoubleOp Strd_Rule_201_A1_P398" )
2345 {} 2525 {}
2346 virtual ~NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398() {} 2526 virtual ~NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398() {}
2347 2527
2348 private: 2528 private:
2349 nacl_arm_dec::Store3RegisterDoubleOp_Strd_Rule_201_A1_P398 decoder_; 2529 nacl_arm_dec::Store3RegisterDoubleOp_Strd_Rule_201_A1_P398 decoder_;
2350 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P39 8); 2530 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P39 8);
2351 }; 2531 };
2352 2532
2533 class NamedStore3RegisterImm5Op_Str_Rule_195_A1_P386
2534 : public NamedClassDecoder {
2535 public:
2536 inline NamedStore3RegisterImm5Op_Str_Rule_195_A1_P386()
2537 : NamedClassDecoder(decoder_, "Store3RegisterImm5Op Str_Rule_195_A1_P386")
2538 {}
2539 virtual ~NamedStore3RegisterImm5Op_Str_Rule_195_A1_P386() {}
2540
2541 private:
2542 nacl_arm_dec::Store3RegisterImm5Op_Str_Rule_195_A1_P386 decoder_;
2543 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore3RegisterImm5Op_Str_Rule_195_A1_P386);
2544 };
2545
2546 class NamedStore3RegisterImm5Op_Strb_Rule_198_A1_P392
2547 : public NamedClassDecoder {
2548 public:
2549 inline NamedStore3RegisterImm5Op_Strb_Rule_198_A1_P392()
2550 : NamedClassDecoder(decoder_, "Store3RegisterImm5Op Strb_Rule_198_A1_P392")
2551 {}
2552 virtual ~NamedStore3RegisterImm5Op_Strb_Rule_198_A1_P392() {}
2553
2554 private:
2555 nacl_arm_dec::Store3RegisterImm5Op_Strb_Rule_198_A1_P392 decoder_;
2556 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore3RegisterImm5Op_Strb_Rule_198_A1_P392) ;
2557 };
2558
2353 class NamedStore3RegisterOp_Strh_Rule_208_A1_P412 2559 class NamedStore3RegisterOp_Strh_Rule_208_A1_P412
2354 : public NamedClassDecoder { 2560 : public NamedClassDecoder {
2355 public: 2561 public:
2356 inline NamedStore3RegisterOp_Strh_Rule_208_A1_P412() 2562 inline NamedStore3RegisterOp_Strh_Rule_208_A1_P412()
2357 : NamedClassDecoder(decoder_, "Store3RegisterOp Strh_Rule_208_A1_P412") 2563 : NamedClassDecoder(decoder_, "Store3RegisterOp Strh_Rule_208_A1_P412")
2358 {} 2564 {}
2359 virtual ~NamedStore3RegisterOp_Strh_Rule_208_A1_P412() {} 2565 virtual ~NamedStore3RegisterOp_Strh_Rule_208_A1_P412() {}
2360 2566
2361 private: 2567 private:
2362 nacl_arm_dec::Store3RegisterOp_Strh_Rule_208_A1_P412 decoder_; 2568 nacl_arm_dec::Store3RegisterOp_Strh_Rule_208_A1_P412 decoder_;
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
2395 inline NamedStoreImmediate_None() 2601 inline NamedStoreImmediate_None()
2396 : NamedClassDecoder(decoder_, "StoreImmediate None") 2602 : NamedClassDecoder(decoder_, "StoreImmediate None")
2397 {} 2603 {}
2398 virtual ~NamedStoreImmediate_None() {} 2604 virtual ~NamedStoreImmediate_None() {}
2399 2605
2400 private: 2606 private:
2401 nacl_arm_dec::StoreImmediate_None decoder_; 2607 nacl_arm_dec::StoreImmediate_None decoder_;
2402 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreImmediate_None); 2608 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreImmediate_None);
2403 }; 2609 };
2404 2610
2405 class NamedStoreRegister_None
2406 : public NamedClassDecoder {
2407 public:
2408 inline NamedStoreRegister_None()
2409 : NamedClassDecoder(decoder_, "StoreRegister None")
2410 {}
2411 virtual ~NamedStoreRegister_None() {}
2412
2413 private:
2414 nacl_arm_dec::StoreRegister_None decoder_;
2415 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreRegister_None);
2416 };
2417
2418 class NamedUnary1RegisterBitRange_Bfc_17_A1_P46 2611 class NamedUnary1RegisterBitRange_Bfc_17_A1_P46
2419 : public NamedClassDecoder { 2612 : public NamedClassDecoder {
2420 public: 2613 public:
2421 inline NamedUnary1RegisterBitRange_Bfc_17_A1_P46() 2614 inline NamedUnary1RegisterBitRange_Bfc_17_A1_P46()
2422 : NamedClassDecoder(decoder_, "Unary1RegisterBitRange Bfc_17_A1_P46") 2615 : NamedClassDecoder(decoder_, "Unary1RegisterBitRange Bfc_17_A1_P46")
2423 {} 2616 {}
2424 virtual ~NamedUnary1RegisterBitRange_Bfc_17_A1_P46() {} 2617 virtual ~NamedUnary1RegisterBitRange_Bfc_17_A1_P46() {}
2425 2618
2426 private: 2619 private:
2427 nacl_arm_dec::Unary1RegisterBitRange_Bfc_17_A1_P46 decoder_; 2620 nacl_arm_dec::Unary1RegisterBitRange_Bfc_17_A1_P46 decoder_;
(...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after
3084 inline NamedForbidden_Wfi_Rule_412_A1_P810() 3277 inline NamedForbidden_Wfi_Rule_412_A1_P810()
3085 : NamedClassDecoder(decoder_, "Forbidden Wfi_Rule_412_A1_P810") 3278 : NamedClassDecoder(decoder_, "Forbidden Wfi_Rule_412_A1_P810")
3086 {} 3279 {}
3087 virtual ~NamedForbidden_Wfi_Rule_412_A1_P810() {} 3280 virtual ~NamedForbidden_Wfi_Rule_412_A1_P810() {}
3088 3281
3089 private: 3282 private:
3090 nacl_arm_dec::Forbidden_Wfi_Rule_412_A1_P810 decoder_; 3283 nacl_arm_dec::Forbidden_Wfi_Rule_412_A1_P810 decoder_;
3091 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfi_Rule_412_A1_P810); 3284 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfi_Rule_412_A1_P810);
3092 }; 3285 };
3093 3286
3287 class NamedLdrImmediate_Ldr_Rule_58_A1_P120
3288 : public NamedClassDecoder {
3289 public:
3290 inline NamedLdrImmediate_Ldr_Rule_58_A1_P120()
3291 : NamedClassDecoder(decoder_, "LdrImmediate Ldr_Rule_58_A1_P120")
3292 {}
3293 virtual ~NamedLdrImmediate_Ldr_Rule_58_A1_P120() {}
3294
3295 private:
3296 nacl_arm_dec::LdrImmediate_Ldr_Rule_58_A1_P120 decoder_;
3297 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediate_Ldr_Rule_58_A1_P120);
3298 };
3299
3300 class NamedLdrImmediate_Ldr_Rule_59_A1_P122
3301 : public NamedClassDecoder {
3302 public:
3303 inline NamedLdrImmediate_Ldr_Rule_59_A1_P122()
3304 : NamedClassDecoder(decoder_, "LdrImmediate Ldr_Rule_59_A1_P122")
3305 {}
3306 virtual ~NamedLdrImmediate_Ldr_Rule_59_A1_P122() {}
3307
3308 private:
3309 nacl_arm_dec::LdrImmediate_Ldr_Rule_59_A1_P122 decoder_;
3310 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediate_Ldr_Rule_59_A1_P122);
3311 };
3312
3313 class NamedLdrImmediate_Ldrb_Rule_62_A1_P128
3314 : public NamedClassDecoder {
3315 public:
3316 inline NamedLdrImmediate_Ldrb_Rule_62_A1_P128()
3317 : NamedClassDecoder(decoder_, "LdrImmediate Ldrb_Rule_62_A1_P128")
3318 {}
3319 virtual ~NamedLdrImmediate_Ldrb_Rule_62_A1_P128() {}
3320
3321 private:
3322 nacl_arm_dec::LdrImmediate_Ldrb_Rule_62_A1_P128 decoder_;
3323 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediate_Ldrb_Rule_62_A1_P128);
3324 };
3325
3326 class NamedLdrImmediate_Ldrb_Rule_63_A1_P130
3327 : public NamedClassDecoder {
3328 public:
3329 inline NamedLdrImmediate_Ldrb_Rule_63_A1_P130()
3330 : NamedClassDecoder(decoder_, "LdrImmediate Ldrb_Rule_63_A1_P130")
3331 {}
3332 virtual ~NamedLdrImmediate_Ldrb_Rule_63_A1_P130() {}
3333
3334 private:
3335 nacl_arm_dec::LdrImmediate_Ldrb_Rule_63_A1_P130 decoder_;
3336 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediate_Ldrb_Rule_63_A1_P130);
3337 };
3338
3094 class NamedLdrImmediate_Ldrh_Rule_74_A1_P152 3339 class NamedLdrImmediate_Ldrh_Rule_74_A1_P152
3095 : public NamedClassDecoder { 3340 : public NamedClassDecoder {
3096 public: 3341 public:
3097 inline NamedLdrImmediate_Ldrh_Rule_74_A1_P152() 3342 inline NamedLdrImmediate_Ldrh_Rule_74_A1_P152()
3098 : NamedClassDecoder(decoder_, "LdrImmediate Ldrh_Rule_74_A1_P152") 3343 : NamedClassDecoder(decoder_, "LdrImmediate Ldrh_Rule_74_A1_P152")
3099 {} 3344 {}
3100 virtual ~NamedLdrImmediate_Ldrh_Rule_74_A1_P152() {} 3345 virtual ~NamedLdrImmediate_Ldrh_Rule_74_A1_P152() {}
3101 3346
3102 private: 3347 private:
3103 nacl_arm_dec::LdrImmediate_Ldrh_Rule_74_A1_P152 decoder_; 3348 nacl_arm_dec::LdrImmediate_Ldrh_Rule_74_A1_P152 decoder_;
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
3188 inline NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138() 3433 inline NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138()
3189 : NamedClassDecoder(decoder_, "LdrImmediateDouble Ldrd_Rule_67_A1_P138") 3434 : NamedClassDecoder(decoder_, "LdrImmediateDouble Ldrd_Rule_67_A1_P138")
3190 {} 3435 {}
3191 virtual ~NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138() {} 3436 virtual ~NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138() {}
3192 3437
3193 private: 3438 private:
3194 nacl_arm_dec::LdrImmediateDouble_Ldrd_Rule_67_A1_P138 decoder_; 3439 nacl_arm_dec::LdrImmediateDouble_Ldrd_Rule_67_A1_P138 decoder_;
3195 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138); 3440 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138);
3196 }; 3441 };
3197 3442
3443 class NamedLdrRegister_Ldr_Rule_60_A1_P124
3444 : public NamedClassDecoder {
3445 public:
3446 inline NamedLdrRegister_Ldr_Rule_60_A1_P124()
3447 : NamedClassDecoder(decoder_, "LdrRegister Ldr_Rule_60_A1_P124")
3448 {}
3449 virtual ~NamedLdrRegister_Ldr_Rule_60_A1_P124() {}
3450
3451 private:
3452 nacl_arm_dec::LdrRegister_Ldr_Rule_60_A1_P124 decoder_;
3453 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrRegister_Ldr_Rule_60_A1_P124);
3454 };
3455
3456 class NamedLdrRegister_Ldrb_Rule_64_A1_P132
3457 : public NamedClassDecoder {
3458 public:
3459 inline NamedLdrRegister_Ldrb_Rule_64_A1_P132()
3460 : NamedClassDecoder(decoder_, "LdrRegister Ldrb_Rule_64_A1_P132")
3461 {}
3462 virtual ~NamedLdrRegister_Ldrb_Rule_64_A1_P132() {}
3463
3464 private:
3465 nacl_arm_dec::LdrRegister_Ldrb_Rule_64_A1_P132 decoder_;
3466 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrRegister_Ldrb_Rule_64_A1_P132);
3467 };
3468
3198 class NamedLdrRegister_Ldrh_Rule_76_A1_P156 3469 class NamedLdrRegister_Ldrh_Rule_76_A1_P156
3199 : public NamedClassDecoder { 3470 : public NamedClassDecoder {
3200 public: 3471 public:
3201 inline NamedLdrRegister_Ldrh_Rule_76_A1_P156() 3472 inline NamedLdrRegister_Ldrh_Rule_76_A1_P156()
3202 : NamedClassDecoder(decoder_, "LdrRegister Ldrh_Rule_76_A1_P156") 3473 : NamedClassDecoder(decoder_, "LdrRegister Ldrh_Rule_76_A1_P156")
3203 {} 3474 {}
3204 virtual ~NamedLdrRegister_Ldrh_Rule_76_A1_P156() {} 3475 virtual ~NamedLdrRegister_Ldrh_Rule_76_A1_P156() {}
3205 3476
3206 private: 3477 private:
3207 nacl_arm_dec::LdrRegister_Ldrh_Rule_76_A1_P156 decoder_; 3478 nacl_arm_dec::LdrRegister_Ldrh_Rule_76_A1_P156 decoder_;
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
3253 inline NamedMaskAddress_Bic_Rule_19_A1_P50() 3524 inline NamedMaskAddress_Bic_Rule_19_A1_P50()
3254 : NamedClassDecoder(decoder_, "MaskAddress Bic_Rule_19_A1_P50") 3525 : NamedClassDecoder(decoder_, "MaskAddress Bic_Rule_19_A1_P50")
3255 {} 3526 {}
3256 virtual ~NamedMaskAddress_Bic_Rule_19_A1_P50() {} 3527 virtual ~NamedMaskAddress_Bic_Rule_19_A1_P50() {}
3257 3528
3258 private: 3529 private:
3259 nacl_arm_dec::MaskAddress_Bic_Rule_19_A1_P50 decoder_; 3530 nacl_arm_dec::MaskAddress_Bic_Rule_19_A1_P50 decoder_;
3260 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskAddress_Bic_Rule_19_A1_P50); 3531 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskAddress_Bic_Rule_19_A1_P50);
3261 }; 3532 };
3262 3533
3534 class NamedStrImmediate_Str_Rule_194_A1_P384
3535 : public NamedClassDecoder {
3536 public:
3537 inline NamedStrImmediate_Str_Rule_194_A1_P384()
3538 : NamedClassDecoder(decoder_, "StrImmediate Str_Rule_194_A1_P384")
3539 {}
3540 virtual ~NamedStrImmediate_Str_Rule_194_A1_P384() {}
3541
3542 private:
3543 nacl_arm_dec::StrImmediate_Str_Rule_194_A1_P384 decoder_;
3544 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediate_Str_Rule_194_A1_P384);
3545 };
3546
3547 class NamedStrImmediate_Strb_Rule_197_A1_P390
3548 : public NamedClassDecoder {
3549 public:
3550 inline NamedStrImmediate_Strb_Rule_197_A1_P390()
3551 : NamedClassDecoder(decoder_, "StrImmediate Strb_Rule_197_A1_P390")
3552 {}
3553 virtual ~NamedStrImmediate_Strb_Rule_197_A1_P390() {}
3554
3555 private:
3556 nacl_arm_dec::StrImmediate_Strb_Rule_197_A1_P390 decoder_;
3557 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediate_Strb_Rule_197_A1_P390);
3558 };
3559
3263 class NamedStrImmediate_Strh_Rule_207_A1_P410 3560 class NamedStrImmediate_Strh_Rule_207_A1_P410
3264 : public NamedClassDecoder { 3561 : public NamedClassDecoder {
3265 public: 3562 public:
3266 inline NamedStrImmediate_Strh_Rule_207_A1_P410() 3563 inline NamedStrImmediate_Strh_Rule_207_A1_P410()
3267 : NamedClassDecoder(decoder_, "StrImmediate Strh_Rule_207_A1_P410") 3564 : NamedClassDecoder(decoder_, "StrImmediate Strh_Rule_207_A1_P410")
3268 {} 3565 {}
3269 virtual ~NamedStrImmediate_Strh_Rule_207_A1_P410() {} 3566 virtual ~NamedStrImmediate_Strh_Rule_207_A1_P410() {}
3270 3567
3271 private: 3568 private:
3272 nacl_arm_dec::StrImmediate_Strh_Rule_207_A1_P410 decoder_; 3569 nacl_arm_dec::StrImmediate_Strh_Rule_207_A1_P410 decoder_;
3273 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediate_Strh_Rule_207_A1_P410); 3570 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediate_Strh_Rule_207_A1_P410);
3274 }; 3571 };
3275 3572
3276 class NamedStrImmediateDouble_Strd_Rule_200_A1_P396 3573 class NamedStrImmediateDouble_Strd_Rule_200_A1_P396
3277 : public NamedClassDecoder { 3574 : public NamedClassDecoder {
3278 public: 3575 public:
3279 inline NamedStrImmediateDouble_Strd_Rule_200_A1_P396() 3576 inline NamedStrImmediateDouble_Strd_Rule_200_A1_P396()
3280 : NamedClassDecoder(decoder_, "StrImmediateDouble Strd_Rule_200_A1_P396") 3577 : NamedClassDecoder(decoder_, "StrImmediateDouble Strd_Rule_200_A1_P396")
3281 {} 3578 {}
3282 virtual ~NamedStrImmediateDouble_Strd_Rule_200_A1_P396() {} 3579 virtual ~NamedStrImmediateDouble_Strd_Rule_200_A1_P396() {}
3283 3580
3284 private: 3581 private:
3285 nacl_arm_dec::StrImmediateDouble_Strd_Rule_200_A1_P396 decoder_; 3582 nacl_arm_dec::StrImmediateDouble_Strd_Rule_200_A1_P396 decoder_;
3286 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediateDouble_Strd_Rule_200_A1_P396); 3583 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediateDouble_Strd_Rule_200_A1_P396);
3287 }; 3584 };
3288 3585
3586 class NamedStrRegister_Str_Rule_195_A1_P386
3587 : public NamedClassDecoder {
3588 public:
3589 inline NamedStrRegister_Str_Rule_195_A1_P386()
3590 : NamedClassDecoder(decoder_, "StrRegister Str_Rule_195_A1_P386")
3591 {}
3592 virtual ~NamedStrRegister_Str_Rule_195_A1_P386() {}
3593
3594 private:
3595 nacl_arm_dec::StrRegister_Str_Rule_195_A1_P386 decoder_;
3596 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrRegister_Str_Rule_195_A1_P386);
3597 };
3598
3599 class NamedStrRegister_Strb_Rule_198_A1_P392
3600 : public NamedClassDecoder {
3601 public:
3602 inline NamedStrRegister_Strb_Rule_198_A1_P392()
3603 : NamedClassDecoder(decoder_, "StrRegister Strb_Rule_198_A1_P392")
3604 {}
3605 virtual ~NamedStrRegister_Strb_Rule_198_A1_P392() {}
3606
3607 private:
3608 nacl_arm_dec::StrRegister_Strb_Rule_198_A1_P392 decoder_;
3609 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrRegister_Strb_Rule_198_A1_P392);
3610 };
3611
3289 class NamedStrRegister_Strh_Rule_208_A1_P412 3612 class NamedStrRegister_Strh_Rule_208_A1_P412
3290 : public NamedClassDecoder { 3613 : public NamedClassDecoder {
3291 public: 3614 public:
3292 inline NamedStrRegister_Strh_Rule_208_A1_P412() 3615 inline NamedStrRegister_Strh_Rule_208_A1_P412()
3293 : NamedClassDecoder(decoder_, "StrRegister Strh_Rule_208_A1_P412") 3616 : NamedClassDecoder(decoder_, "StrRegister Strh_Rule_208_A1_P412")
3294 {} 3617 {}
3295 virtual ~NamedStrRegister_Strh_Rule_208_A1_P412() {} 3618 virtual ~NamedStrRegister_Strh_Rule_208_A1_P412() {}
3296 3619
3297 private: 3620 private:
3298 nacl_arm_dec::StrRegister_Strh_Rule_208_A1_P412 decoder_; 3621 nacl_arm_dec::StrRegister_Strh_Rule_208_A1_P412 decoder_;
(...skipping 22 matching lines...) Expand all
3321 virtual ~NamedTestIfAddressMasked_Tst_Rule_230_A1_P454() {} 3644 virtual ~NamedTestIfAddressMasked_Tst_Rule_230_A1_P454() {}
3322 3645
3323 private: 3646 private:
3324 nacl_arm_dec::TestIfAddressMasked_Tst_Rule_230_A1_P454 decoder_; 3647 nacl_arm_dec::TestIfAddressMasked_Tst_Rule_230_A1_P454 decoder_;
3325 NACL_DISALLOW_COPY_AND_ASSIGN(NamedTestIfAddressMasked_Tst_Rule_230_A1_P454); 3648 NACL_DISALLOW_COPY_AND_ASSIGN(NamedTestIfAddressMasked_Tst_Rule_230_A1_P454);
3326 }; 3649 };
3327 3650
3328 3651
3329 } // namespace nacl_arm_test 3652 } // namespace nacl_arm_test
3330 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_ 3653 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698