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

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 545 matching lines...) Expand 10 before | Expand all | Expand 10 after
556 public: 556 public:
557 virtual ~ForbiddenCondNop_Wfe_Rule_411_A1_P808() {} 557 virtual ~ForbiddenCondNop_Wfe_Rule_411_A1_P808() {}
558 }; 558 };
559 559
560 class ForbiddenCondNop_Wfi_Rule_412_A1_P810 560 class ForbiddenCondNop_Wfi_Rule_412_A1_P810
561 : public ForbiddenCondNop { 561 : public ForbiddenCondNop {
562 public: 562 public:
563 virtual ~ForbiddenCondNop_Wfi_Rule_412_A1_P810() {} 563 virtual ~ForbiddenCondNop_Wfi_Rule_412_A1_P810() {}
564 }; 564 };
565 565
566 class Load2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136 566 class Load2RegisterImm12Op_Ldr_Rule_58_A1_P120
567 : public Load2RegisterImmediateDoubleOp { 567 : public Load2RegisterImm12Op {
568 public: 568 public:
569 virtual ~Load2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136() {} 569 virtual ~Load2RegisterImm12Op_Ldr_Rule_58_A1_P120() {}
570 }; 570 };
571 571
572 class Load2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138 572 class Load2RegisterImm12Op_Ldr_Rule_59_A1_P122
573 : public Load2RegisterImmediateDoubleOp { 573 : public Load2RegisterImm12Op {
574 public: 574 public:
575 virtual ~Load2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138() {} 575 virtual ~Load2RegisterImm12Op_Ldr_Rule_59_A1_P122() {}
576 }; 576 };
577 577
578 class Load2RegisterImmediateOp_Ldrh_Rule_74_A1_P152 578 class Load2RegisterImm12Op_Ldrb_Rule_62_A1_P128
579 : public Load2RegisterImmediateOp { 579 : public Load2RegisterImm12Op {
580 public: 580 public:
581 virtual ~Load2RegisterImmediateOp_Ldrh_Rule_74_A1_P152() {} 581 virtual ~Load2RegisterImm12Op_Ldrb_Rule_62_A1_P128() {}
582 }; 582 };
583 583
584 class Load2RegisterImmediateOp_Ldrh_Rule_75_A1_P154 584 class Load2RegisterImm12Op_Ldrb_Rule_63_A1_P130
585 : public Load2RegisterImmediateOp { 585 : public Load2RegisterImm12Op {
586 public: 586 public:
587 virtual ~Load2RegisterImmediateOp_Ldrh_Rule_75_A1_P154() {} 587 virtual ~Load2RegisterImm12Op_Ldrb_Rule_63_A1_P130() {}
588 }; 588 };
589 589
590 class Load2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160 590 class Load2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136
591 : public Load2RegisterImmediateOp { 591 : public Load2RegisterImm8DoubleOp {
592 public: 592 public:
593 virtual ~Load2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160() {} 593 virtual ~Load2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136() {}
594 }; 594 };
595 595
596 class Load2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168 596 class Load2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138
597 : public Load2RegisterImmediateOp { 597 : public Load2RegisterImm8DoubleOp {
598 public: 598 public:
599 virtual ~Load2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168() {} 599 virtual ~Load2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138() {}
600 }; 600 };
601 601
602 class Load2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170 602 class Load2RegisterImm8Op_Ldrh_Rule_74_A1_P152
603 : public Load2RegisterImmediateOp { 603 : public Load2RegisterImm8Op {
604 public: 604 public:
605 virtual ~Load2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170() {} 605 virtual ~Load2RegisterImm8Op_Ldrh_Rule_74_A1_P152() {}
606 }; 606 };
607 607
608 class Load2RegisterImmediateOp_ldrsb_Rule_79_A1_162 608 class Load2RegisterImm8Op_Ldrh_Rule_75_A1_P154
609 : public Load2RegisterImmediateOp { 609 : public Load2RegisterImm8Op {
610 public: 610 public:
611 virtual ~Load2RegisterImmediateOp_ldrsb_Rule_79_A1_162() {} 611 virtual ~Load2RegisterImm8Op_Ldrh_Rule_75_A1_P154() {}
612 };
613
614 class Load2RegisterImm8Op_Ldrsb_Rule_78_A1_P160
615 : public Load2RegisterImm8Op {
616 public:
617 virtual ~Load2RegisterImm8Op_Ldrsb_Rule_78_A1_P160() {}
618 };
619
620 class Load2RegisterImm8Op_Ldrsh_Rule_82_A1_P168
621 : public Load2RegisterImm8Op {
622 public:
623 virtual ~Load2RegisterImm8Op_Ldrsh_Rule_82_A1_P168() {}
624 };
625
626 class Load2RegisterImm8Op_Ldrsh_Rule_83_A1_P170
627 : public Load2RegisterImm8Op {
628 public:
629 virtual ~Load2RegisterImm8Op_Ldrsh_Rule_83_A1_P170() {}
630 };
631
632 class Load2RegisterImm8Op_ldrsb_Rule_79_A1_162
633 : public Load2RegisterImm8Op {
634 public:
635 virtual ~Load2RegisterImm8Op_ldrsb_Rule_79_A1_162() {}
612 }; 636 };
613 637
614 class Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140 638 class Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140
615 : public Load3RegisterDoubleOp { 639 : public Load3RegisterDoubleOp {
616 public: 640 public:
617 virtual ~Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() {} 641 virtual ~Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() {}
618 }; 642 };
619 643
644 class Load3RegisterImm5Op_Ldr_Rule_60_A1_P124
645 : public Load3RegisterImm5Op {
646 public:
647 virtual ~Load3RegisterImm5Op_Ldr_Rule_60_A1_P124() {}
648 };
649
650 class Load3RegisterImm5Op_Ldrb_Rule_64_A1_P132
651 : public Load3RegisterImm5Op {
652 public:
653 virtual ~Load3RegisterImm5Op_Ldrb_Rule_64_A1_P132() {}
654 };
655
620 class Load3RegisterOp_Ldrh_Rule_76_A1_P156 656 class Load3RegisterOp_Ldrh_Rule_76_A1_P156
621 : public Load3RegisterOp { 657 : public Load3RegisterOp {
622 public: 658 public:
623 virtual ~Load3RegisterOp_Ldrh_Rule_76_A1_P156() {} 659 virtual ~Load3RegisterOp_Ldrh_Rule_76_A1_P156() {}
624 }; 660 };
625 661
626 class Load3RegisterOp_Ldrsb_Rule_80_A1_P164 662 class Load3RegisterOp_Ldrsb_Rule_80_A1_P164
627 : public Load3RegisterOp { 663 : public Load3RegisterOp {
628 public: 664 public:
629 virtual ~Load3RegisterOp_Ldrsb_Rule_80_A1_P164() {} 665 virtual ~Load3RegisterOp_Ldrsb_Rule_80_A1_P164() {}
(...skipping 16 matching lines...) Expand all
646 public: 682 public:
647 virtual ~LoadDoubleExclusive_None() {} 683 virtual ~LoadDoubleExclusive_None() {}
648 }; 684 };
649 685
650 class LoadExclusive_None 686 class LoadExclusive_None
651 : public LoadExclusive { 687 : public LoadExclusive {
652 public: 688 public:
653 virtual ~LoadExclusive_None() {} 689 virtual ~LoadExclusive_None() {}
654 }; 690 };
655 691
656 class LoadImmediate_None
657 : public LoadImmediate {
658 public:
659 virtual ~LoadImmediate_None() {}
660 };
661
662 class LoadMultiple_None 692 class LoadMultiple_None
663 : public LoadMultiple { 693 : public LoadMultiple {
664 public: 694 public:
665 virtual ~LoadMultiple_None() {} 695 virtual ~LoadMultiple_None() {}
666 }; 696 };
667 697
668 class LoadRegister_None
669 : public LoadRegister {
670 public:
671 virtual ~LoadRegister_None() {}
672 };
673
674 class LongMultiply_None 698 class LongMultiply_None
675 : public LongMultiply { 699 : public LongMultiply {
676 public: 700 public:
677 virtual ~LongMultiply_None() {} 701 virtual ~LongMultiply_None() {}
678 }; 702 };
679 703
680 class MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50 704 class MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50
681 : public MaskedBinary2RegisterImmediateOp { 705 : public MaskedBinary2RegisterImmediateOp {
682 public: 706 public:
683 virtual ~MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50() {} 707 virtual ~MaskedBinary2RegisterImmediateOp_Bic_Rule_19_A1_P50() {}
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
724 public: 748 public:
725 virtual ~Roadblock_None() {} 749 virtual ~Roadblock_None() {}
726 }; 750 };
727 751
728 class SatAddSub_None 752 class SatAddSub_None
729 : public SatAddSub { 753 : public SatAddSub {
730 public: 754 public:
731 virtual ~SatAddSub_None() {} 755 virtual ~SatAddSub_None() {}
732 }; 756 };
733 757
734 class Store2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396 758 class Store2RegisterImm12Op_Str_Rule_194_A1_P384
735 : public Store2RegisterImmediateDoubleOp { 759 : public Store2RegisterImm12Op {
736 public: 760 public:
737 virtual ~Store2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396() {} 761 virtual ~Store2RegisterImm12Op_Str_Rule_194_A1_P384() {}
738 }; 762 };
739 763
740 class Store2RegisterImmediateOp_Strh_Rule_207_A1_P410 764 class Store2RegisterImm12Op_Strb_Rule_197_A1_P390
741 : public Store2RegisterImmediateOp { 765 : public Store2RegisterImm12Op {
742 public: 766 public:
743 virtual ~Store2RegisterImmediateOp_Strh_Rule_207_A1_P410() {} 767 virtual ~Store2RegisterImm12Op_Strb_Rule_197_A1_P390() {}
768 };
769
770 class Store2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396
771 : public Store2RegisterImm8DoubleOp {
772 public:
773 virtual ~Store2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396() {}
774 };
775
776 class Store2RegisterImm8Op_Strh_Rule_207_A1_P410
777 : public Store2RegisterImm8Op {
778 public:
779 virtual ~Store2RegisterImm8Op_Strh_Rule_207_A1_P410() {}
744 }; 780 };
745 781
746 class Store3RegisterDoubleOp_Strd_Rule_201_A1_P398 782 class Store3RegisterDoubleOp_Strd_Rule_201_A1_P398
747 : public Store3RegisterDoubleOp { 783 : public Store3RegisterDoubleOp {
748 public: 784 public:
749 virtual ~Store3RegisterDoubleOp_Strd_Rule_201_A1_P398() {} 785 virtual ~Store3RegisterDoubleOp_Strd_Rule_201_A1_P398() {}
750 }; 786 };
751 787
788 class Store3RegisterImm5Op_Str_Rule_195_A1_P386
789 : public Store3RegisterImm5Op {
790 public:
791 virtual ~Store3RegisterImm5Op_Str_Rule_195_A1_P386() {}
792 };
793
794 class Store3RegisterImm5Op_Strb_Rule_198_A1_P392
795 : public Store3RegisterImm5Op {
796 public:
797 virtual ~Store3RegisterImm5Op_Strb_Rule_198_A1_P392() {}
798 };
799
752 class Store3RegisterOp_Strh_Rule_208_A1_P412 800 class Store3RegisterOp_Strh_Rule_208_A1_P412
753 : public Store3RegisterOp { 801 : public Store3RegisterOp {
754 public: 802 public:
755 virtual ~Store3RegisterOp_Strh_Rule_208_A1_P412() {} 803 virtual ~Store3RegisterOp_Strh_Rule_208_A1_P412() {}
756 }; 804 };
757 805
758 class StoreCoprocessor_None 806 class StoreCoprocessor_None
759 : public StoreCoprocessor { 807 : public StoreCoprocessor {
760 public: 808 public:
761 virtual ~StoreCoprocessor_None() {} 809 virtual ~StoreCoprocessor_None() {}
762 }; 810 };
763 811
764 class StoreExclusive_None 812 class StoreExclusive_None
765 : public StoreExclusive { 813 : public StoreExclusive {
766 public: 814 public:
767 virtual ~StoreExclusive_None() {} 815 virtual ~StoreExclusive_None() {}
768 }; 816 };
769 817
770 class StoreImmediate_None 818 class StoreImmediate_None
771 : public StoreImmediate { 819 : public StoreImmediate {
772 public: 820 public:
773 virtual ~StoreImmediate_None() {} 821 virtual ~StoreImmediate_None() {}
774 }; 822 };
775 823
776 class StoreRegister_None
777 : public StoreRegister {
778 public:
779 virtual ~StoreRegister_None() {}
780 };
781
782 class Unary1RegisterBitRange_Bfc_17_A1_P46 824 class Unary1RegisterBitRange_Bfc_17_A1_P46
783 : public Unary1RegisterBitRange { 825 : public Unary1RegisterBitRange {
784 public: 826 public:
785 virtual ~Unary1RegisterBitRange_Bfc_17_A1_P46() {} 827 virtual ~Unary1RegisterBitRange_Bfc_17_A1_P46() {}
786 }; 828 };
787 829
788 class Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32 830 class Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32
789 : public Unary1RegisterImmediateOp { 831 : public Unary1RegisterImmediateOp {
790 public: 832 public:
791 virtual ~Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32() {} 833 virtual ~Unary1RegisterImmediateOp_Adr_Rule_10_A1_P32() {}
(...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after
1372 public: 1414 public:
1373 virtual ~Forbidden_Wfe_Rule_411_A1_P808() {} 1415 virtual ~Forbidden_Wfe_Rule_411_A1_P808() {}
1374 }; 1416 };
1375 1417
1376 class Forbidden_Wfi_Rule_412_A1_P810 1418 class Forbidden_Wfi_Rule_412_A1_P810
1377 : public Forbidden { 1419 : public Forbidden {
1378 public: 1420 public:
1379 virtual ~Forbidden_Wfi_Rule_412_A1_P810() {} 1421 virtual ~Forbidden_Wfi_Rule_412_A1_P810() {}
1380 }; 1422 };
1381 1423
1424 class LdrImmediate_Ldr_Rule_58_A1_P120
1425 : public LdrImmediate {
1426 public:
1427 virtual ~LdrImmediate_Ldr_Rule_58_A1_P120() {}
1428 };
1429
1430 class LdrImmediate_Ldr_Rule_59_A1_P122
1431 : public LdrImmediate {
1432 public:
1433 virtual ~LdrImmediate_Ldr_Rule_59_A1_P122() {}
1434 };
1435
1436 class LdrImmediate_Ldrb_Rule_62_A1_P128
1437 : public LdrImmediate {
1438 public:
1439 virtual ~LdrImmediate_Ldrb_Rule_62_A1_P128() {}
1440 };
1441
1442 class LdrImmediate_Ldrb_Rule_63_A1_P130
1443 : public LdrImmediate {
1444 public:
1445 virtual ~LdrImmediate_Ldrb_Rule_63_A1_P130() {}
1446 };
1447
1382 class LdrImmediate_Ldrh_Rule_74_A1_P152 1448 class LdrImmediate_Ldrh_Rule_74_A1_P152
1383 : public LdrImmediate { 1449 : public LdrImmediate {
1384 public: 1450 public:
1385 virtual ~LdrImmediate_Ldrh_Rule_74_A1_P152() {} 1451 virtual ~LdrImmediate_Ldrh_Rule_74_A1_P152() {}
1386 }; 1452 };
1387 1453
1388 class LdrImmediate_Ldrh_Rule_75_A1_P154 1454 class LdrImmediate_Ldrh_Rule_75_A1_P154
1389 : public LdrImmediate { 1455 : public LdrImmediate {
1390 public: 1456 public:
1391 virtual ~LdrImmediate_Ldrh_Rule_75_A1_P154() {} 1457 virtual ~LdrImmediate_Ldrh_Rule_75_A1_P154() {}
(...skipping 28 matching lines...) Expand all
1420 public: 1486 public:
1421 virtual ~LdrImmediateDouble_Ldrd_Rule_66_A1_P136() {} 1487 virtual ~LdrImmediateDouble_Ldrd_Rule_66_A1_P136() {}
1422 }; 1488 };
1423 1489
1424 class LdrImmediateDouble_Ldrd_Rule_67_A1_P138 1490 class LdrImmediateDouble_Ldrd_Rule_67_A1_P138
1425 : public LdrImmediateDouble { 1491 : public LdrImmediateDouble {
1426 public: 1492 public:
1427 virtual ~LdrImmediateDouble_Ldrd_Rule_67_A1_P138() {} 1493 virtual ~LdrImmediateDouble_Ldrd_Rule_67_A1_P138() {}
1428 }; 1494 };
1429 1495
1496 class LdrRegister_Ldr_Rule_60_A1_P124
1497 : public LdrRegister {
1498 public:
1499 virtual ~LdrRegister_Ldr_Rule_60_A1_P124() {}
1500 };
1501
1502 class LdrRegister_Ldrb_Rule_64_A1_P132
1503 : public LdrRegister {
1504 public:
1505 virtual ~LdrRegister_Ldrb_Rule_64_A1_P132() {}
1506 };
1507
1430 class LdrRegister_Ldrh_Rule_76_A1_P156 1508 class LdrRegister_Ldrh_Rule_76_A1_P156
1431 : public LdrRegister { 1509 : public LdrRegister {
1432 public: 1510 public:
1433 virtual ~LdrRegister_Ldrh_Rule_76_A1_P156() {} 1511 virtual ~LdrRegister_Ldrh_Rule_76_A1_P156() {}
1434 }; 1512 };
1435 1513
1436 class LdrRegister_Ldrsb_Rule_80_A1_P164 1514 class LdrRegister_Ldrsb_Rule_80_A1_P164
1437 : public LdrRegister { 1515 : public LdrRegister {
1438 public: 1516 public:
1439 virtual ~LdrRegister_Ldrsb_Rule_80_A1_P164() {} 1517 virtual ~LdrRegister_Ldrsb_Rule_80_A1_P164() {}
(...skipping 10 matching lines...) Expand all
1450 public: 1528 public:
1451 virtual ~LdrRegisterDouble_Ldrd_Rule_68_A1_P140() {} 1529 virtual ~LdrRegisterDouble_Ldrd_Rule_68_A1_P140() {}
1452 }; 1530 };
1453 1531
1454 class MaskAddress_Bic_Rule_19_A1_P50 1532 class MaskAddress_Bic_Rule_19_A1_P50
1455 : public MaskAddress { 1533 : public MaskAddress {
1456 public: 1534 public:
1457 virtual ~MaskAddress_Bic_Rule_19_A1_P50() {} 1535 virtual ~MaskAddress_Bic_Rule_19_A1_P50() {}
1458 }; 1536 };
1459 1537
1538 class StrImmediate_Str_Rule_194_A1_P384
1539 : public StrImmediate {
1540 public:
1541 virtual ~StrImmediate_Str_Rule_194_A1_P384() {}
1542 };
1543
1544 class StrImmediate_Strb_Rule_197_A1_P390
1545 : public StrImmediate {
1546 public:
1547 virtual ~StrImmediate_Strb_Rule_197_A1_P390() {}
1548 };
1549
1460 class StrImmediate_Strh_Rule_207_A1_P410 1550 class StrImmediate_Strh_Rule_207_A1_P410
1461 : public StrImmediate { 1551 : public StrImmediate {
1462 public: 1552 public:
1463 virtual ~StrImmediate_Strh_Rule_207_A1_P410() {} 1553 virtual ~StrImmediate_Strh_Rule_207_A1_P410() {}
1464 }; 1554 };
1465 1555
1466 class StrImmediateDouble_Strd_Rule_200_A1_P396 1556 class StrImmediateDouble_Strd_Rule_200_A1_P396
1467 : public StrImmediateDouble { 1557 : public StrImmediateDouble {
1468 public: 1558 public:
1469 virtual ~StrImmediateDouble_Strd_Rule_200_A1_P396() {} 1559 virtual ~StrImmediateDouble_Strd_Rule_200_A1_P396() {}
1470 }; 1560 };
1471 1561
1562 class StrRegister_Str_Rule_195_A1_P386
1563 : public StrRegister {
1564 public:
1565 virtual ~StrRegister_Str_Rule_195_A1_P386() {}
1566 };
1567
1568 class StrRegister_Strb_Rule_198_A1_P392
1569 : public StrRegister {
1570 public:
1571 virtual ~StrRegister_Strb_Rule_198_A1_P392() {}
1572 };
1573
1472 class StrRegister_Strh_Rule_208_A1_P412 1574 class StrRegister_Strh_Rule_208_A1_P412
1473 : public StrRegister { 1575 : public StrRegister {
1474 public: 1576 public:
1475 virtual ~StrRegister_Strh_Rule_208_A1_P412() {} 1577 virtual ~StrRegister_Strh_Rule_208_A1_P412() {}
1476 }; 1578 };
1477 1579
1478 class StrRegisterDouble_Strd_Rule_201_A1_P398 1580 class StrRegisterDouble_Strd_Rule_201_A1_P398
1479 : public StrRegisterDouble { 1581 : public StrRegisterDouble {
1480 public: 1582 public:
1481 virtual ~StrRegisterDouble_Strd_Rule_201_A1_P398() {} 1583 virtual ~StrRegisterDouble_Strd_Rule_201_A1_P398() {}
(...skipping 1183 matching lines...) Expand 10 before | Expand all | Expand 10 after
2665 inline NamedForbiddenCondNop_Wfi_Rule_412_A1_P810() 2767 inline NamedForbiddenCondNop_Wfi_Rule_412_A1_P810()
2666 : NamedClassDecoder(decoder_, "ForbiddenCondNop Wfi_Rule_412_A1_P810") 2768 : NamedClassDecoder(decoder_, "ForbiddenCondNop Wfi_Rule_412_A1_P810")
2667 {} 2769 {}
2668 virtual ~NamedForbiddenCondNop_Wfi_Rule_412_A1_P810() {} 2770 virtual ~NamedForbiddenCondNop_Wfi_Rule_412_A1_P810() {}
2669 2771
2670 private: 2772 private:
2671 nacl_arm_dec::ForbiddenCondNop_Wfi_Rule_412_A1_P810 decoder_; 2773 nacl_arm_dec::ForbiddenCondNop_Wfi_Rule_412_A1_P810 decoder_;
2672 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfi_Rule_412_A1_P810); 2774 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfi_Rule_412_A1_P810);
2673 }; 2775 };
2674 2776
2675 class NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136 2777 class NamedLoad2RegisterImm12Op_Ldr_Rule_58_A1_P120
2676 : public NamedClassDecoder { 2778 : public NamedClassDecoder {
2677 public: 2779 public:
2678 inline NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136() 2780 inline NamedLoad2RegisterImm12Op_Ldr_Rule_58_A1_P120()
2679 : NamedClassDecoder(decoder_, "Load2RegisterImmediateDoubleOp Ldrd_Rule_66_A 1_P136") 2781 : NamedClassDecoder(decoder_, "Load2RegisterImm12Op Ldr_Rule_58_A1_P120")
2680 {} 2782 {}
2681 virtual ~NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136() {} 2783 virtual ~NamedLoad2RegisterImm12Op_Ldr_Rule_58_A1_P120() {}
2682 2784
2683 private: 2785 private:
2684 nacl_arm_dec::Load2RegisterImmediateDoubleOp_Ldrd_Rule_66_A1_P136 decoder_; 2786 nacl_arm_dec::Load2RegisterImm12Op_Ldr_Rule_58_A1_P120 decoder_;
2685 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_66 _A1_P136); 2787 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm12Op_Ldr_Rule_58_A1_P120);
2686 }; 2788 };
2687 2789
2688 class NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138 2790 class NamedLoad2RegisterImm12Op_Ldr_Rule_59_A1_P122
2689 : public NamedClassDecoder { 2791 : public NamedClassDecoder {
2690 public: 2792 public:
2691 inline NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138() 2793 inline NamedLoad2RegisterImm12Op_Ldr_Rule_59_A1_P122()
2692 : NamedClassDecoder(decoder_, "Load2RegisterImmediateDoubleOp Ldrd_Rule_67_A 1_P138") 2794 : NamedClassDecoder(decoder_, "Load2RegisterImm12Op Ldr_Rule_59_A1_P122")
2693 {} 2795 {}
2694 virtual ~NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138() {} 2796 virtual ~NamedLoad2RegisterImm12Op_Ldr_Rule_59_A1_P122() {}
2695 2797
2696 private: 2798 private:
2697 nacl_arm_dec::Load2RegisterImmediateDoubleOp_Ldrd_Rule_67_A1_P138 decoder_; 2799 nacl_arm_dec::Load2RegisterImm12Op_Ldr_Rule_59_A1_P122 decoder_;
2698 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateDoubleOp_Ldrd_Rule_67 _A1_P138); 2800 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm12Op_Ldr_Rule_59_A1_P122);
2699 }; 2801 };
2700 2802
2701 class NamedLoad2RegisterImmediateOp_Ldrh_Rule_74_A1_P152 2803 class NamedLoad2RegisterImm12Op_Ldrb_Rule_62_A1_P128
2702 : public NamedClassDecoder { 2804 : public NamedClassDecoder {
2703 public: 2805 public:
2704 inline NamedLoad2RegisterImmediateOp_Ldrh_Rule_74_A1_P152() 2806 inline NamedLoad2RegisterImm12Op_Ldrb_Rule_62_A1_P128()
2705 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrh_Rule_74_A1_P152 ") 2807 : NamedClassDecoder(decoder_, "Load2RegisterImm12Op Ldrb_Rule_62_A1_P128")
2706 {} 2808 {}
2707 virtual ~NamedLoad2RegisterImmediateOp_Ldrh_Rule_74_A1_P152() {} 2809 virtual ~NamedLoad2RegisterImm12Op_Ldrb_Rule_62_A1_P128() {}
2708 2810
2709 private: 2811 private:
2710 nacl_arm_dec::Load2RegisterImmediateOp_Ldrh_Rule_74_A1_P152 decoder_; 2812 nacl_arm_dec::Load2RegisterImm12Op_Ldrb_Rule_62_A1_P128 decoder_;
2711 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrh_Rule_74_A1_P1 52); 2813 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm12Op_Ldrb_Rule_62_A1_P128);
2712 }; 2814 };
2713 2815
2714 class NamedLoad2RegisterImmediateOp_Ldrh_Rule_75_A1_P154 2816 class NamedLoad2RegisterImm12Op_Ldrb_Rule_63_A1_P130
2715 : public NamedClassDecoder { 2817 : public NamedClassDecoder {
2716 public: 2818 public:
2717 inline NamedLoad2RegisterImmediateOp_Ldrh_Rule_75_A1_P154() 2819 inline NamedLoad2RegisterImm12Op_Ldrb_Rule_63_A1_P130()
2718 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrh_Rule_75_A1_P154 ") 2820 : NamedClassDecoder(decoder_, "Load2RegisterImm12Op Ldrb_Rule_63_A1_P130")
2719 {} 2821 {}
2720 virtual ~NamedLoad2RegisterImmediateOp_Ldrh_Rule_75_A1_P154() {} 2822 virtual ~NamedLoad2RegisterImm12Op_Ldrb_Rule_63_A1_P130() {}
2721 2823
2722 private: 2824 private:
2723 nacl_arm_dec::Load2RegisterImmediateOp_Ldrh_Rule_75_A1_P154 decoder_; 2825 nacl_arm_dec::Load2RegisterImm12Op_Ldrb_Rule_63_A1_P130 decoder_;
2724 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrh_Rule_75_A1_P1 54); 2826 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm12Op_Ldrb_Rule_63_A1_P130);
2725 }; 2827 };
2726 2828
2727 class NamedLoad2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160 2829 class NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136
2728 : public NamedClassDecoder { 2830 : public NamedClassDecoder {
2729 public: 2831 public:
2730 inline NamedLoad2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160() 2832 inline NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136()
2731 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrsb_Rule_78_A1_P16 0") 2833 : NamedClassDecoder(decoder_, "Load2RegisterImm8DoubleOp Ldrd_Rule_66_A1_P13 6")
2732 {} 2834 {}
2733 virtual ~NamedLoad2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160() {} 2835 virtual ~NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136() {}
2734 2836
2735 private: 2837 private:
2736 nacl_arm_dec::Load2RegisterImmediateOp_Ldrsb_Rule_78_A1_P160 decoder_; 2838 nacl_arm_dec::Load2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P136 decoder_;
2737 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrsb_Rule_78_A1_P 160); 2839 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_66_A1_P 136);
2738 }; 2840 };
2739 2841
2740 class NamedLoad2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168 2842 class NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138
2741 : public NamedClassDecoder { 2843 : public NamedClassDecoder {
2742 public: 2844 public:
2743 inline NamedLoad2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168() 2845 inline NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138()
2744 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrsh_Rule_82_A1_P16 8") 2846 : NamedClassDecoder(decoder_, "Load2RegisterImm8DoubleOp Ldrd_Rule_67_A1_P13 8")
2745 {} 2847 {}
2746 virtual ~NamedLoad2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168() {} 2848 virtual ~NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138() {}
2747 2849
2748 private: 2850 private:
2749 nacl_arm_dec::Load2RegisterImmediateOp_Ldrsh_Rule_82_A1_P168 decoder_; 2851 nacl_arm_dec::Load2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P138 decoder_;
2750 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrsh_Rule_82_A1_P 168); 2852 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8DoubleOp_Ldrd_Rule_67_A1_P 138);
2751 }; 2853 };
2752 2854
2753 class NamedLoad2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170 2855 class NamedLoad2RegisterImm8Op_Ldrh_Rule_74_A1_P152
2754 : public NamedClassDecoder { 2856 : public NamedClassDecoder {
2755 public: 2857 public:
2756 inline NamedLoad2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170() 2858 inline NamedLoad2RegisterImm8Op_Ldrh_Rule_74_A1_P152()
2757 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp Ldrsh_Rule_83_A1_P17 0") 2859 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrh_Rule_74_A1_P152")
2758 {} 2860 {}
2759 virtual ~NamedLoad2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170() {} 2861 virtual ~NamedLoad2RegisterImm8Op_Ldrh_Rule_74_A1_P152() {}
2760 2862
2761 private: 2863 private:
2762 nacl_arm_dec::Load2RegisterImmediateOp_Ldrsh_Rule_83_A1_P170 decoder_; 2864 nacl_arm_dec::Load2RegisterImm8Op_Ldrh_Rule_74_A1_P152 decoder_;
2763 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_Ldrsh_Rule_83_A1_P 170); 2865 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrh_Rule_74_A1_P152);
2764 }; 2866 };
2765 2867
2766 class NamedLoad2RegisterImmediateOp_ldrsb_Rule_79_A1_162 2868 class NamedLoad2RegisterImm8Op_Ldrh_Rule_75_A1_P154
2767 : public NamedClassDecoder { 2869 : public NamedClassDecoder {
2768 public: 2870 public:
2769 inline NamedLoad2RegisterImmediateOp_ldrsb_Rule_79_A1_162() 2871 inline NamedLoad2RegisterImm8Op_Ldrh_Rule_75_A1_P154()
2770 : NamedClassDecoder(decoder_, "Load2RegisterImmediateOp ldrsb_Rule_79_A1_162 ") 2872 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrh_Rule_75_A1_P154")
2771 {} 2873 {}
2772 virtual ~NamedLoad2RegisterImmediateOp_ldrsb_Rule_79_A1_162() {} 2874 virtual ~NamedLoad2RegisterImm8Op_Ldrh_Rule_75_A1_P154() {}
2773 2875
2774 private: 2876 private:
2775 nacl_arm_dec::Load2RegisterImmediateOp_ldrsb_Rule_79_A1_162 decoder_; 2877 nacl_arm_dec::Load2RegisterImm8Op_Ldrh_Rule_75_A1_P154 decoder_;
2776 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImmediateOp_ldrsb_Rule_79_A1_1 62); 2878 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrh_Rule_75_A1_P154);
2879 };
2880
2881 class NamedLoad2RegisterImm8Op_Ldrsb_Rule_78_A1_P160
2882 : public NamedClassDecoder {
2883 public:
2884 inline NamedLoad2RegisterImm8Op_Ldrsb_Rule_78_A1_P160()
2885 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrsb_Rule_78_A1_P160")
2886 {}
2887 virtual ~NamedLoad2RegisterImm8Op_Ldrsb_Rule_78_A1_P160() {}
2888
2889 private:
2890 nacl_arm_dec::Load2RegisterImm8Op_Ldrsb_Rule_78_A1_P160 decoder_;
2891 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrsb_Rule_78_A1_P160);
2892 };
2893
2894 class NamedLoad2RegisterImm8Op_Ldrsh_Rule_82_A1_P168
2895 : public NamedClassDecoder {
2896 public:
2897 inline NamedLoad2RegisterImm8Op_Ldrsh_Rule_82_A1_P168()
2898 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrsh_Rule_82_A1_P168")
2899 {}
2900 virtual ~NamedLoad2RegisterImm8Op_Ldrsh_Rule_82_A1_P168() {}
2901
2902 private:
2903 nacl_arm_dec::Load2RegisterImm8Op_Ldrsh_Rule_82_A1_P168 decoder_;
2904 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrsh_Rule_82_A1_P168);
2905 };
2906
2907 class NamedLoad2RegisterImm8Op_Ldrsh_Rule_83_A1_P170
2908 : public NamedClassDecoder {
2909 public:
2910 inline NamedLoad2RegisterImm8Op_Ldrsh_Rule_83_A1_P170()
2911 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op Ldrsh_Rule_83_A1_P170")
2912 {}
2913 virtual ~NamedLoad2RegisterImm8Op_Ldrsh_Rule_83_A1_P170() {}
2914
2915 private:
2916 nacl_arm_dec::Load2RegisterImm8Op_Ldrsh_Rule_83_A1_P170 decoder_;
2917 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_Ldrsh_Rule_83_A1_P170);
2918 };
2919
2920 class NamedLoad2RegisterImm8Op_ldrsb_Rule_79_A1_162
2921 : public NamedClassDecoder {
2922 public:
2923 inline NamedLoad2RegisterImm8Op_ldrsb_Rule_79_A1_162()
2924 : NamedClassDecoder(decoder_, "Load2RegisterImm8Op ldrsb_Rule_79_A1_162")
2925 {}
2926 virtual ~NamedLoad2RegisterImm8Op_ldrsb_Rule_79_A1_162() {}
2927
2928 private:
2929 nacl_arm_dec::Load2RegisterImm8Op_ldrsb_Rule_79_A1_162 decoder_;
2930 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad2RegisterImm8Op_ldrsb_Rule_79_A1_162);
2777 }; 2931 };
2778 2932
2779 class NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140 2933 class NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140
2780 : public NamedClassDecoder { 2934 : public NamedClassDecoder {
2781 public: 2935 public:
2782 inline NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() 2936 inline NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140()
2783 : NamedClassDecoder(decoder_, "Load3RegisterDoubleOp Ldrd_Rule_68_A1_P140") 2937 : NamedClassDecoder(decoder_, "Load3RegisterDoubleOp Ldrd_Rule_68_A1_P140")
2784 {} 2938 {}
2785 virtual ~NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() {} 2939 virtual ~NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140() {}
2786 2940
2787 private: 2941 private:
2788 nacl_arm_dec::Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140 decoder_; 2942 nacl_arm_dec::Load3RegisterDoubleOp_Ldrd_Rule_68_A1_P140 decoder_;
2789 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140) ; 2943 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad3RegisterDoubleOp_Ldrd_Rule_68_A1_P140) ;
2790 }; 2944 };
2791 2945
2946 class NamedLoad3RegisterImm5Op_Ldr_Rule_60_A1_P124
2947 : public NamedClassDecoder {
2948 public:
2949 inline NamedLoad3RegisterImm5Op_Ldr_Rule_60_A1_P124()
2950 : NamedClassDecoder(decoder_, "Load3RegisterImm5Op Ldr_Rule_60_A1_P124")
2951 {}
2952 virtual ~NamedLoad3RegisterImm5Op_Ldr_Rule_60_A1_P124() {}
2953
2954 private:
2955 nacl_arm_dec::Load3RegisterImm5Op_Ldr_Rule_60_A1_P124 decoder_;
2956 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad3RegisterImm5Op_Ldr_Rule_60_A1_P124);
2957 };
2958
2959 class NamedLoad3RegisterImm5Op_Ldrb_Rule_64_A1_P132
2960 : public NamedClassDecoder {
2961 public:
2962 inline NamedLoad3RegisterImm5Op_Ldrb_Rule_64_A1_P132()
2963 : NamedClassDecoder(decoder_, "Load3RegisterImm5Op Ldrb_Rule_64_A1_P132")
2964 {}
2965 virtual ~NamedLoad3RegisterImm5Op_Ldrb_Rule_64_A1_P132() {}
2966
2967 private:
2968 nacl_arm_dec::Load3RegisterImm5Op_Ldrb_Rule_64_A1_P132 decoder_;
2969 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoad3RegisterImm5Op_Ldrb_Rule_64_A1_P132);
2970 };
2971
2792 class NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156 2972 class NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156
2793 : public NamedClassDecoder { 2973 : public NamedClassDecoder {
2794 public: 2974 public:
2795 inline NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156() 2975 inline NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156()
2796 : NamedClassDecoder(decoder_, "Load3RegisterOp Ldrh_Rule_76_A1_P156") 2976 : NamedClassDecoder(decoder_, "Load3RegisterOp Ldrh_Rule_76_A1_P156")
2797 {} 2977 {}
2798 virtual ~NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156() {} 2978 virtual ~NamedLoad3RegisterOp_Ldrh_Rule_76_A1_P156() {}
2799 2979
2800 private: 2980 private:
2801 nacl_arm_dec::Load3RegisterOp_Ldrh_Rule_76_A1_P156 decoder_; 2981 nacl_arm_dec::Load3RegisterOp_Ldrh_Rule_76_A1_P156 decoder_;
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
2860 inline NamedLoadExclusive_None() 3040 inline NamedLoadExclusive_None()
2861 : NamedClassDecoder(decoder_, "LoadExclusive None") 3041 : NamedClassDecoder(decoder_, "LoadExclusive None")
2862 {} 3042 {}
2863 virtual ~NamedLoadExclusive_None() {} 3043 virtual ~NamedLoadExclusive_None() {}
2864 3044
2865 private: 3045 private:
2866 nacl_arm_dec::LoadExclusive_None decoder_; 3046 nacl_arm_dec::LoadExclusive_None decoder_;
2867 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadExclusive_None); 3047 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadExclusive_None);
2868 }; 3048 };
2869 3049
2870 class NamedLoadImmediate_None
2871 : public NamedClassDecoder {
2872 public:
2873 inline NamedLoadImmediate_None()
2874 : NamedClassDecoder(decoder_, "LoadImmediate None")
2875 {}
2876 virtual ~NamedLoadImmediate_None() {}
2877
2878 private:
2879 nacl_arm_dec::LoadImmediate_None decoder_;
2880 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadImmediate_None);
2881 };
2882
2883 class NamedLoadMultiple_None 3050 class NamedLoadMultiple_None
2884 : public NamedClassDecoder { 3051 : public NamedClassDecoder {
2885 public: 3052 public:
2886 inline NamedLoadMultiple_None() 3053 inline NamedLoadMultiple_None()
2887 : NamedClassDecoder(decoder_, "LoadMultiple None") 3054 : NamedClassDecoder(decoder_, "LoadMultiple None")
2888 {} 3055 {}
2889 virtual ~NamedLoadMultiple_None() {} 3056 virtual ~NamedLoadMultiple_None() {}
2890 3057
2891 private: 3058 private:
2892 nacl_arm_dec::LoadMultiple_None decoder_; 3059 nacl_arm_dec::LoadMultiple_None decoder_;
2893 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadMultiple_None); 3060 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadMultiple_None);
2894 }; 3061 };
2895 3062
2896 class NamedLoadRegister_None
2897 : public NamedClassDecoder {
2898 public:
2899 inline NamedLoadRegister_None()
2900 : NamedClassDecoder(decoder_, "LoadRegister None")
2901 {}
2902 virtual ~NamedLoadRegister_None() {}
2903
2904 private:
2905 nacl_arm_dec::LoadRegister_None decoder_;
2906 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadRegister_None);
2907 };
2908
2909 class NamedLongMultiply_None 3063 class NamedLongMultiply_None
2910 : public NamedClassDecoder { 3064 : public NamedClassDecoder {
2911 public: 3065 public:
2912 inline NamedLongMultiply_None() 3066 inline NamedLongMultiply_None()
2913 : NamedClassDecoder(decoder_, "LongMultiply None") 3067 : NamedClassDecoder(decoder_, "LongMultiply None")
2914 {} 3068 {}
2915 virtual ~NamedLongMultiply_None() {} 3069 virtual ~NamedLongMultiply_None() {}
2916 3070
2917 private: 3071 private:
2918 nacl_arm_dec::LongMultiply_None decoder_; 3072 nacl_arm_dec::LongMultiply_None decoder_;
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
3029 inline NamedSatAddSub_None() 3183 inline NamedSatAddSub_None()
3030 : NamedClassDecoder(decoder_, "SatAddSub None") 3184 : NamedClassDecoder(decoder_, "SatAddSub None")
3031 {} 3185 {}
3032 virtual ~NamedSatAddSub_None() {} 3186 virtual ~NamedSatAddSub_None() {}
3033 3187
3034 private: 3188 private:
3035 nacl_arm_dec::SatAddSub_None decoder_; 3189 nacl_arm_dec::SatAddSub_None decoder_;
3036 NACL_DISALLOW_COPY_AND_ASSIGN(NamedSatAddSub_None); 3190 NACL_DISALLOW_COPY_AND_ASSIGN(NamedSatAddSub_None);
3037 }; 3191 };
3038 3192
3039 class NamedStore2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396 3193 class NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384
3040 : public NamedClassDecoder { 3194 : public NamedClassDecoder {
3041 public: 3195 public:
3042 inline NamedStore2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396() 3196 inline NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384()
3043 : NamedClassDecoder(decoder_, "Store2RegisterImmediateDoubleOp Strd_Rule_200 _A1_P396") 3197 : NamedClassDecoder(decoder_, "Store2RegisterImm12Op Str_Rule_194_A1_P384")
3044 {} 3198 {}
3045 virtual ~NamedStore2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396() {} 3199 virtual ~NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384() {}
3046 3200
3047 private: 3201 private:
3048 nacl_arm_dec::Store2RegisterImmediateDoubleOp_Strd_Rule_200_A1_P396 decoder_; 3202 nacl_arm_dec::Store2RegisterImm12Op_Str_Rule_194_A1_P384 decoder_;
3049 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImmediateDoubleOp_Strd_Rule_2 00_A1_P396); 3203 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384) ;
3050 }; 3204 };
3051 3205
3052 class NamedStore2RegisterImmediateOp_Strh_Rule_207_A1_P410 3206 class NamedStore2RegisterImm12Op_Strb_Rule_197_A1_P390
3053 : public NamedClassDecoder { 3207 : public NamedClassDecoder {
3054 public: 3208 public:
3055 inline NamedStore2RegisterImmediateOp_Strh_Rule_207_A1_P410() 3209 inline NamedStore2RegisterImm12Op_Strb_Rule_197_A1_P390()
3056 : NamedClassDecoder(decoder_, "Store2RegisterImmediateOp Strh_Rule_207_A1_P4 10") 3210 : NamedClassDecoder(decoder_, "Store2RegisterImm12Op Strb_Rule_197_A1_P390")
3057 {} 3211 {}
3058 virtual ~NamedStore2RegisterImmediateOp_Strh_Rule_207_A1_P410() {} 3212 virtual ~NamedStore2RegisterImm12Op_Strb_Rule_197_A1_P390() {}
3059 3213
3060 private: 3214 private:
3061 nacl_arm_dec::Store2RegisterImmediateOp_Strh_Rule_207_A1_P410 decoder_; 3215 nacl_arm_dec::Store2RegisterImm12Op_Strb_Rule_197_A1_P390 decoder_;
3062 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImmediateOp_Strh_Rule_207_A1_ P410); 3216 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm12Op_Strb_Rule_197_A1_P390 );
3217 };
3218
3219 class NamedStore2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396
3220 : public NamedClassDecoder {
3221 public:
3222 inline NamedStore2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396()
3223 : NamedClassDecoder(decoder_, "Store2RegisterImm8DoubleOp Strd_Rule_200_A1_P 396")
3224 {}
3225 virtual ~NamedStore2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396() {}
3226
3227 private:
3228 nacl_arm_dec::Store2RegisterImm8DoubleOp_Strd_Rule_200_A1_P396 decoder_;
3229 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm8DoubleOp_Strd_Rule_200_A1 _P396);
3230 };
3231
3232 class NamedStore2RegisterImm8Op_Strh_Rule_207_A1_P410
3233 : public NamedClassDecoder {
3234 public:
3235 inline NamedStore2RegisterImm8Op_Strh_Rule_207_A1_P410()
3236 : NamedClassDecoder(decoder_, "Store2RegisterImm8Op Strh_Rule_207_A1_P410")
3237 {}
3238 virtual ~NamedStore2RegisterImm8Op_Strh_Rule_207_A1_P410() {}
3239
3240 private:
3241 nacl_arm_dec::Store2RegisterImm8Op_Strh_Rule_207_A1_P410 decoder_;
3242 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm8Op_Strh_Rule_207_A1_P410) ;
3063 }; 3243 };
3064 3244
3065 class NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398 3245 class NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398
3066 : public NamedClassDecoder { 3246 : public NamedClassDecoder {
3067 public: 3247 public:
3068 inline NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398() 3248 inline NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398()
3069 : NamedClassDecoder(decoder_, "Store3RegisterDoubleOp Strd_Rule_201_A1_P398" ) 3249 : NamedClassDecoder(decoder_, "Store3RegisterDoubleOp Strd_Rule_201_A1_P398" )
3070 {} 3250 {}
3071 virtual ~NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398() {} 3251 virtual ~NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P398() {}
3072 3252
3073 private: 3253 private:
3074 nacl_arm_dec::Store3RegisterDoubleOp_Strd_Rule_201_A1_P398 decoder_; 3254 nacl_arm_dec::Store3RegisterDoubleOp_Strd_Rule_201_A1_P398 decoder_;
3075 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P39 8); 3255 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore3RegisterDoubleOp_Strd_Rule_201_A1_P39 8);
3076 }; 3256 };
3077 3257
3258 class NamedStore3RegisterImm5Op_Str_Rule_195_A1_P386
3259 : public NamedClassDecoder {
3260 public:
3261 inline NamedStore3RegisterImm5Op_Str_Rule_195_A1_P386()
3262 : NamedClassDecoder(decoder_, "Store3RegisterImm5Op Str_Rule_195_A1_P386")
3263 {}
3264 virtual ~NamedStore3RegisterImm5Op_Str_Rule_195_A1_P386() {}
3265
3266 private:
3267 nacl_arm_dec::Store3RegisterImm5Op_Str_Rule_195_A1_P386 decoder_;
3268 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore3RegisterImm5Op_Str_Rule_195_A1_P386);
3269 };
3270
3271 class NamedStore3RegisterImm5Op_Strb_Rule_198_A1_P392
3272 : public NamedClassDecoder {
3273 public:
3274 inline NamedStore3RegisterImm5Op_Strb_Rule_198_A1_P392()
3275 : NamedClassDecoder(decoder_, "Store3RegisterImm5Op Strb_Rule_198_A1_P392")
3276 {}
3277 virtual ~NamedStore3RegisterImm5Op_Strb_Rule_198_A1_P392() {}
3278
3279 private:
3280 nacl_arm_dec::Store3RegisterImm5Op_Strb_Rule_198_A1_P392 decoder_;
3281 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore3RegisterImm5Op_Strb_Rule_198_A1_P392) ;
3282 };
3283
3078 class NamedStore3RegisterOp_Strh_Rule_208_A1_P412 3284 class NamedStore3RegisterOp_Strh_Rule_208_A1_P412
3079 : public NamedClassDecoder { 3285 : public NamedClassDecoder {
3080 public: 3286 public:
3081 inline NamedStore3RegisterOp_Strh_Rule_208_A1_P412() 3287 inline NamedStore3RegisterOp_Strh_Rule_208_A1_P412()
3082 : NamedClassDecoder(decoder_, "Store3RegisterOp Strh_Rule_208_A1_P412") 3288 : NamedClassDecoder(decoder_, "Store3RegisterOp Strh_Rule_208_A1_P412")
3083 {} 3289 {}
3084 virtual ~NamedStore3RegisterOp_Strh_Rule_208_A1_P412() {} 3290 virtual ~NamedStore3RegisterOp_Strh_Rule_208_A1_P412() {}
3085 3291
3086 private: 3292 private:
3087 nacl_arm_dec::Store3RegisterOp_Strh_Rule_208_A1_P412 decoder_; 3293 nacl_arm_dec::Store3RegisterOp_Strh_Rule_208_A1_P412 decoder_;
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
3120 inline NamedStoreImmediate_None() 3326 inline NamedStoreImmediate_None()
3121 : NamedClassDecoder(decoder_, "StoreImmediate None") 3327 : NamedClassDecoder(decoder_, "StoreImmediate None")
3122 {} 3328 {}
3123 virtual ~NamedStoreImmediate_None() {} 3329 virtual ~NamedStoreImmediate_None() {}
3124 3330
3125 private: 3331 private:
3126 nacl_arm_dec::StoreImmediate_None decoder_; 3332 nacl_arm_dec::StoreImmediate_None decoder_;
3127 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreImmediate_None); 3333 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreImmediate_None);
3128 }; 3334 };
3129 3335
3130 class NamedStoreRegister_None
3131 : public NamedClassDecoder {
3132 public:
3133 inline NamedStoreRegister_None()
3134 : NamedClassDecoder(decoder_, "StoreRegister None")
3135 {}
3136 virtual ~NamedStoreRegister_None() {}
3137
3138 private:
3139 nacl_arm_dec::StoreRegister_None decoder_;
3140 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreRegister_None);
3141 };
3142
3143 class NamedUnary1RegisterBitRange_Bfc_17_A1_P46 3336 class NamedUnary1RegisterBitRange_Bfc_17_A1_P46
3144 : public NamedClassDecoder { 3337 : public NamedClassDecoder {
3145 public: 3338 public:
3146 inline NamedUnary1RegisterBitRange_Bfc_17_A1_P46() 3339 inline NamedUnary1RegisterBitRange_Bfc_17_A1_P46()
3147 : NamedClassDecoder(decoder_, "Unary1RegisterBitRange Bfc_17_A1_P46") 3340 : NamedClassDecoder(decoder_, "Unary1RegisterBitRange Bfc_17_A1_P46")
3148 {} 3341 {}
3149 virtual ~NamedUnary1RegisterBitRange_Bfc_17_A1_P46() {} 3342 virtual ~NamedUnary1RegisterBitRange_Bfc_17_A1_P46() {}
3150 3343
3151 private: 3344 private:
3152 nacl_arm_dec::Unary1RegisterBitRange_Bfc_17_A1_P46 decoder_; 3345 nacl_arm_dec::Unary1RegisterBitRange_Bfc_17_A1_P46 decoder_;
(...skipping 1280 matching lines...) Expand 10 before | Expand all | Expand 10 after
4433 inline NamedForbidden_Wfi_Rule_412_A1_P810() 4626 inline NamedForbidden_Wfi_Rule_412_A1_P810()
4434 : NamedClassDecoder(decoder_, "Forbidden Wfi_Rule_412_A1_P810") 4627 : NamedClassDecoder(decoder_, "Forbidden Wfi_Rule_412_A1_P810")
4435 {} 4628 {}
4436 virtual ~NamedForbidden_Wfi_Rule_412_A1_P810() {} 4629 virtual ~NamedForbidden_Wfi_Rule_412_A1_P810() {}
4437 4630
4438 private: 4631 private:
4439 nacl_arm_dec::Forbidden_Wfi_Rule_412_A1_P810 decoder_; 4632 nacl_arm_dec::Forbidden_Wfi_Rule_412_A1_P810 decoder_;
4440 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfi_Rule_412_A1_P810); 4633 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfi_Rule_412_A1_P810);
4441 }; 4634 };
4442 4635
4636 class NamedLdrImmediate_Ldr_Rule_58_A1_P120
4637 : public NamedClassDecoder {
4638 public:
4639 inline NamedLdrImmediate_Ldr_Rule_58_A1_P120()
4640 : NamedClassDecoder(decoder_, "LdrImmediate Ldr_Rule_58_A1_P120")
4641 {}
4642 virtual ~NamedLdrImmediate_Ldr_Rule_58_A1_P120() {}
4643
4644 private:
4645 nacl_arm_dec::LdrImmediate_Ldr_Rule_58_A1_P120 decoder_;
4646 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediate_Ldr_Rule_58_A1_P120);
4647 };
4648
4649 class NamedLdrImmediate_Ldr_Rule_59_A1_P122
4650 : public NamedClassDecoder {
4651 public:
4652 inline NamedLdrImmediate_Ldr_Rule_59_A1_P122()
4653 : NamedClassDecoder(decoder_, "LdrImmediate Ldr_Rule_59_A1_P122")
4654 {}
4655 virtual ~NamedLdrImmediate_Ldr_Rule_59_A1_P122() {}
4656
4657 private:
4658 nacl_arm_dec::LdrImmediate_Ldr_Rule_59_A1_P122 decoder_;
4659 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediate_Ldr_Rule_59_A1_P122);
4660 };
4661
4662 class NamedLdrImmediate_Ldrb_Rule_62_A1_P128
4663 : public NamedClassDecoder {
4664 public:
4665 inline NamedLdrImmediate_Ldrb_Rule_62_A1_P128()
4666 : NamedClassDecoder(decoder_, "LdrImmediate Ldrb_Rule_62_A1_P128")
4667 {}
4668 virtual ~NamedLdrImmediate_Ldrb_Rule_62_A1_P128() {}
4669
4670 private:
4671 nacl_arm_dec::LdrImmediate_Ldrb_Rule_62_A1_P128 decoder_;
4672 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediate_Ldrb_Rule_62_A1_P128);
4673 };
4674
4675 class NamedLdrImmediate_Ldrb_Rule_63_A1_P130
4676 : public NamedClassDecoder {
4677 public:
4678 inline NamedLdrImmediate_Ldrb_Rule_63_A1_P130()
4679 : NamedClassDecoder(decoder_, "LdrImmediate Ldrb_Rule_63_A1_P130")
4680 {}
4681 virtual ~NamedLdrImmediate_Ldrb_Rule_63_A1_P130() {}
4682
4683 private:
4684 nacl_arm_dec::LdrImmediate_Ldrb_Rule_63_A1_P130 decoder_;
4685 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediate_Ldrb_Rule_63_A1_P130);
4686 };
4687
4443 class NamedLdrImmediate_Ldrh_Rule_74_A1_P152 4688 class NamedLdrImmediate_Ldrh_Rule_74_A1_P152
4444 : public NamedClassDecoder { 4689 : public NamedClassDecoder {
4445 public: 4690 public:
4446 inline NamedLdrImmediate_Ldrh_Rule_74_A1_P152() 4691 inline NamedLdrImmediate_Ldrh_Rule_74_A1_P152()
4447 : NamedClassDecoder(decoder_, "LdrImmediate Ldrh_Rule_74_A1_P152") 4692 : NamedClassDecoder(decoder_, "LdrImmediate Ldrh_Rule_74_A1_P152")
4448 {} 4693 {}
4449 virtual ~NamedLdrImmediate_Ldrh_Rule_74_A1_P152() {} 4694 virtual ~NamedLdrImmediate_Ldrh_Rule_74_A1_P152() {}
4450 4695
4451 private: 4696 private:
4452 nacl_arm_dec::LdrImmediate_Ldrh_Rule_74_A1_P152 decoder_; 4697 nacl_arm_dec::LdrImmediate_Ldrh_Rule_74_A1_P152 decoder_;
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
4537 inline NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138() 4782 inline NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138()
4538 : NamedClassDecoder(decoder_, "LdrImmediateDouble Ldrd_Rule_67_A1_P138") 4783 : NamedClassDecoder(decoder_, "LdrImmediateDouble Ldrd_Rule_67_A1_P138")
4539 {} 4784 {}
4540 virtual ~NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138() {} 4785 virtual ~NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138() {}
4541 4786
4542 private: 4787 private:
4543 nacl_arm_dec::LdrImmediateDouble_Ldrd_Rule_67_A1_P138 decoder_; 4788 nacl_arm_dec::LdrImmediateDouble_Ldrd_Rule_67_A1_P138 decoder_;
4544 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138); 4789 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrImmediateDouble_Ldrd_Rule_67_A1_P138);
4545 }; 4790 };
4546 4791
4792 class NamedLdrRegister_Ldr_Rule_60_A1_P124
4793 : public NamedClassDecoder {
4794 public:
4795 inline NamedLdrRegister_Ldr_Rule_60_A1_P124()
4796 : NamedClassDecoder(decoder_, "LdrRegister Ldr_Rule_60_A1_P124")
4797 {}
4798 virtual ~NamedLdrRegister_Ldr_Rule_60_A1_P124() {}
4799
4800 private:
4801 nacl_arm_dec::LdrRegister_Ldr_Rule_60_A1_P124 decoder_;
4802 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrRegister_Ldr_Rule_60_A1_P124);
4803 };
4804
4805 class NamedLdrRegister_Ldrb_Rule_64_A1_P132
4806 : public NamedClassDecoder {
4807 public:
4808 inline NamedLdrRegister_Ldrb_Rule_64_A1_P132()
4809 : NamedClassDecoder(decoder_, "LdrRegister Ldrb_Rule_64_A1_P132")
4810 {}
4811 virtual ~NamedLdrRegister_Ldrb_Rule_64_A1_P132() {}
4812
4813 private:
4814 nacl_arm_dec::LdrRegister_Ldrb_Rule_64_A1_P132 decoder_;
4815 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLdrRegister_Ldrb_Rule_64_A1_P132);
4816 };
4817
4547 class NamedLdrRegister_Ldrh_Rule_76_A1_P156 4818 class NamedLdrRegister_Ldrh_Rule_76_A1_P156
4548 : public NamedClassDecoder { 4819 : public NamedClassDecoder {
4549 public: 4820 public:
4550 inline NamedLdrRegister_Ldrh_Rule_76_A1_P156() 4821 inline NamedLdrRegister_Ldrh_Rule_76_A1_P156()
4551 : NamedClassDecoder(decoder_, "LdrRegister Ldrh_Rule_76_A1_P156") 4822 : NamedClassDecoder(decoder_, "LdrRegister Ldrh_Rule_76_A1_P156")
4552 {} 4823 {}
4553 virtual ~NamedLdrRegister_Ldrh_Rule_76_A1_P156() {} 4824 virtual ~NamedLdrRegister_Ldrh_Rule_76_A1_P156() {}
4554 4825
4555 private: 4826 private:
4556 nacl_arm_dec::LdrRegister_Ldrh_Rule_76_A1_P156 decoder_; 4827 nacl_arm_dec::LdrRegister_Ldrh_Rule_76_A1_P156 decoder_;
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
4602 inline NamedMaskAddress_Bic_Rule_19_A1_P50() 4873 inline NamedMaskAddress_Bic_Rule_19_A1_P50()
4603 : NamedClassDecoder(decoder_, "MaskAddress Bic_Rule_19_A1_P50") 4874 : NamedClassDecoder(decoder_, "MaskAddress Bic_Rule_19_A1_P50")
4604 {} 4875 {}
4605 virtual ~NamedMaskAddress_Bic_Rule_19_A1_P50() {} 4876 virtual ~NamedMaskAddress_Bic_Rule_19_A1_P50() {}
4606 4877
4607 private: 4878 private:
4608 nacl_arm_dec::MaskAddress_Bic_Rule_19_A1_P50 decoder_; 4879 nacl_arm_dec::MaskAddress_Bic_Rule_19_A1_P50 decoder_;
4609 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskAddress_Bic_Rule_19_A1_P50); 4880 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMaskAddress_Bic_Rule_19_A1_P50);
4610 }; 4881 };
4611 4882
4883 class NamedStrImmediate_Str_Rule_194_A1_P384
4884 : public NamedClassDecoder {
4885 public:
4886 inline NamedStrImmediate_Str_Rule_194_A1_P384()
4887 : NamedClassDecoder(decoder_, "StrImmediate Str_Rule_194_A1_P384")
4888 {}
4889 virtual ~NamedStrImmediate_Str_Rule_194_A1_P384() {}
4890
4891 private:
4892 nacl_arm_dec::StrImmediate_Str_Rule_194_A1_P384 decoder_;
4893 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediate_Str_Rule_194_A1_P384);
4894 };
4895
4896 class NamedStrImmediate_Strb_Rule_197_A1_P390
4897 : public NamedClassDecoder {
4898 public:
4899 inline NamedStrImmediate_Strb_Rule_197_A1_P390()
4900 : NamedClassDecoder(decoder_, "StrImmediate Strb_Rule_197_A1_P390")
4901 {}
4902 virtual ~NamedStrImmediate_Strb_Rule_197_A1_P390() {}
4903
4904 private:
4905 nacl_arm_dec::StrImmediate_Strb_Rule_197_A1_P390 decoder_;
4906 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediate_Strb_Rule_197_A1_P390);
4907 };
4908
4612 class NamedStrImmediate_Strh_Rule_207_A1_P410 4909 class NamedStrImmediate_Strh_Rule_207_A1_P410
4613 : public NamedClassDecoder { 4910 : public NamedClassDecoder {
4614 public: 4911 public:
4615 inline NamedStrImmediate_Strh_Rule_207_A1_P410() 4912 inline NamedStrImmediate_Strh_Rule_207_A1_P410()
4616 : NamedClassDecoder(decoder_, "StrImmediate Strh_Rule_207_A1_P410") 4913 : NamedClassDecoder(decoder_, "StrImmediate Strh_Rule_207_A1_P410")
4617 {} 4914 {}
4618 virtual ~NamedStrImmediate_Strh_Rule_207_A1_P410() {} 4915 virtual ~NamedStrImmediate_Strh_Rule_207_A1_P410() {}
4619 4916
4620 private: 4917 private:
4621 nacl_arm_dec::StrImmediate_Strh_Rule_207_A1_P410 decoder_; 4918 nacl_arm_dec::StrImmediate_Strh_Rule_207_A1_P410 decoder_;
4622 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediate_Strh_Rule_207_A1_P410); 4919 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediate_Strh_Rule_207_A1_P410);
4623 }; 4920 };
4624 4921
4625 class NamedStrImmediateDouble_Strd_Rule_200_A1_P396 4922 class NamedStrImmediateDouble_Strd_Rule_200_A1_P396
4626 : public NamedClassDecoder { 4923 : public NamedClassDecoder {
4627 public: 4924 public:
4628 inline NamedStrImmediateDouble_Strd_Rule_200_A1_P396() 4925 inline NamedStrImmediateDouble_Strd_Rule_200_A1_P396()
4629 : NamedClassDecoder(decoder_, "StrImmediateDouble Strd_Rule_200_A1_P396") 4926 : NamedClassDecoder(decoder_, "StrImmediateDouble Strd_Rule_200_A1_P396")
4630 {} 4927 {}
4631 virtual ~NamedStrImmediateDouble_Strd_Rule_200_A1_P396() {} 4928 virtual ~NamedStrImmediateDouble_Strd_Rule_200_A1_P396() {}
4632 4929
4633 private: 4930 private:
4634 nacl_arm_dec::StrImmediateDouble_Strd_Rule_200_A1_P396 decoder_; 4931 nacl_arm_dec::StrImmediateDouble_Strd_Rule_200_A1_P396 decoder_;
4635 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediateDouble_Strd_Rule_200_A1_P396); 4932 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrImmediateDouble_Strd_Rule_200_A1_P396);
4636 }; 4933 };
4637 4934
4935 class NamedStrRegister_Str_Rule_195_A1_P386
4936 : public NamedClassDecoder {
4937 public:
4938 inline NamedStrRegister_Str_Rule_195_A1_P386()
4939 : NamedClassDecoder(decoder_, "StrRegister Str_Rule_195_A1_P386")
4940 {}
4941 virtual ~NamedStrRegister_Str_Rule_195_A1_P386() {}
4942
4943 private:
4944 nacl_arm_dec::StrRegister_Str_Rule_195_A1_P386 decoder_;
4945 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrRegister_Str_Rule_195_A1_P386);
4946 };
4947
4948 class NamedStrRegister_Strb_Rule_198_A1_P392
4949 : public NamedClassDecoder {
4950 public:
4951 inline NamedStrRegister_Strb_Rule_198_A1_P392()
4952 : NamedClassDecoder(decoder_, "StrRegister Strb_Rule_198_A1_P392")
4953 {}
4954 virtual ~NamedStrRegister_Strb_Rule_198_A1_P392() {}
4955
4956 private:
4957 nacl_arm_dec::StrRegister_Strb_Rule_198_A1_P392 decoder_;
4958 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStrRegister_Strb_Rule_198_A1_P392);
4959 };
4960
4638 class NamedStrRegister_Strh_Rule_208_A1_P412 4961 class NamedStrRegister_Strh_Rule_208_A1_P412
4639 : public NamedClassDecoder { 4962 : public NamedClassDecoder {
4640 public: 4963 public:
4641 inline NamedStrRegister_Strh_Rule_208_A1_P412() 4964 inline NamedStrRegister_Strh_Rule_208_A1_P412()
4642 : NamedClassDecoder(decoder_, "StrRegister Strh_Rule_208_A1_P412") 4965 : NamedClassDecoder(decoder_, "StrRegister Strh_Rule_208_A1_P412")
4643 {} 4966 {}
4644 virtual ~NamedStrRegister_Strh_Rule_208_A1_P412() {} 4967 virtual ~NamedStrRegister_Strh_Rule_208_A1_P412() {}
4645 4968
4646 private: 4969 private:
4647 nacl_arm_dec::StrRegister_Strh_Rule_208_A1_P412 decoder_; 4970 nacl_arm_dec::StrRegister_Strh_Rule_208_A1_P412 decoder_;
(...skipping 22 matching lines...) Expand all
4670 virtual ~NamedTestIfAddressMasked_Tst_Rule_230_A1_P454() {} 4993 virtual ~NamedTestIfAddressMasked_Tst_Rule_230_A1_P454() {}
4671 4994
4672 private: 4995 private:
4673 nacl_arm_dec::TestIfAddressMasked_Tst_Rule_230_A1_P454 decoder_; 4996 nacl_arm_dec::TestIfAddressMasked_Tst_Rule_230_A1_P454 decoder_;
4674 NACL_DISALLOW_COPY_AND_ASSIGN(NamedTestIfAddressMasked_Tst_Rule_230_A1_P454); 4997 NACL_DISALLOW_COPY_AND_ASSIGN(NamedTestIfAddressMasked_Tst_Rule_230_A1_P454);
4675 }; 4998 };
4676 4999
4677 5000
4678 } // namespace nacl_arm_test 5001 } // namespace nacl_arm_test
4679 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_ 5002 #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