| OLD | NEW |
| 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 589 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 600 }; | 600 }; |
| 601 | 601 |
| 602 class CondVfpOp_Vsub_Rule_402_A2_P790 | 602 class CondVfpOp_Vsub_Rule_402_A2_P790 |
| 603 : public CondVfpOp { | 603 : public CondVfpOp { |
| 604 }; | 604 }; |
| 605 | 605 |
| 606 class CoprocessorOp_None | 606 class CoprocessorOp_None |
| 607 : public CoprocessorOp { | 607 : public CoprocessorOp { |
| 608 }; | 608 }; |
| 609 | 609 |
| 610 class Deprecated_None | 610 class Deprecated_Swp_Swpb_Rule_A1 |
| 611 : public Deprecated { | 611 : public Deprecated { |
| 612 }; | 612 }; |
| 613 | 613 |
| 614 class DuplicateToVfpRegisters_Vdup_Rule_303_A1_P594 | 614 class DuplicateToVfpRegisters_Vdup_Rule_303_A1_P594 |
| 615 : public DuplicateToVfpRegisters { | 615 : public DuplicateToVfpRegisters { |
| 616 }; | 616 }; |
| 617 | 617 |
| 618 class EffectiveNoOp_None | 618 class EffectiveNoOp_None |
| 619 : public EffectiveNoOp { | 619 : public EffectiveNoOp { |
| 620 }; | 620 }; |
| 621 | 621 |
| 622 class Forbidden_None | 622 class Forbidden_None |
| 623 : public Forbidden { | 623 : public Forbidden { |
| 624 }; | 624 }; |
| 625 | 625 |
| 626 class ForbiddenCondNop_Bxj_Rule_26_A1_P64 | 626 class ForbiddenCondNop_Bxj_Rule_26_A1_P64 |
| 627 : public ForbiddenCondNop { | 627 : public ForbiddenCondNop { |
| 628 }; | 628 }; |
| 629 | 629 |
| 630 class ForbiddenCondNop_Eret_Rule_A1 |
| 631 : public ForbiddenCondNop { |
| 632 }; |
| 633 |
| 634 class ForbiddenCondNop_Hvc_Rule_A1 |
| 635 : public ForbiddenCondNop { |
| 636 }; |
| 637 |
| 630 class ForbiddenCondNop_Ldm_Rule_2_B6_A1_P5 | 638 class ForbiddenCondNop_Ldm_Rule_2_B6_A1_P5 |
| 631 : public ForbiddenCondNop { | 639 : public ForbiddenCondNop { |
| 632 }; | 640 }; |
| 633 | 641 |
| 634 class ForbiddenCondNop_Ldm_Rule_3_B6_A1_P7 | 642 class ForbiddenCondNop_Ldm_Rule_3_B6_A1_P7 |
| 635 : public ForbiddenCondNop { | 643 : public ForbiddenCondNop { |
| 636 }; | 644 }; |
| 637 | 645 |
| 646 class ForbiddenCondNop_Ldrt_Rule_A1 |
| 647 : public ForbiddenCondNop { |
| 648 }; |
| 649 |
| 650 class ForbiddenCondNop_Ldrt_Rule_A2 |
| 651 : public ForbiddenCondNop { |
| 652 }; |
| 653 |
| 654 class ForbiddenCondNop_Ldrtb_Rule_A1 |
| 655 : public ForbiddenCondNop { |
| 656 }; |
| 657 |
| 658 class ForbiddenCondNop_Ldrtb_Rule_A2 |
| 659 : public ForbiddenCondNop { |
| 660 }; |
| 661 |
| 638 class ForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12 | 662 class ForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12 |
| 639 : public ForbiddenCondNop { | 663 : public ForbiddenCondNop { |
| 640 }; | 664 }; |
| 641 | 665 |
| 642 class ForbiddenCondNop_Msr_Rule_B6_1_7_P14 | 666 class ForbiddenCondNop_Msr_Rule_B6_1_7_P14 |
| 643 : public ForbiddenCondNop { | 667 : public ForbiddenCondNop { |
| 644 }; | 668 }; |
| 645 | 669 |
| 670 class ForbiddenCondNop_Msr_Rule_Banked_register_A1_B9_1990 |
| 671 : public ForbiddenCondNop { |
| 672 }; |
| 673 |
| 674 class ForbiddenCondNop_Msr_Rule_Banked_register_A1_B9_1992 |
| 675 : public ForbiddenCondNop { |
| 676 }; |
| 677 |
| 646 class ForbiddenCondNop_Sev_Rule_158_A1_P316 | 678 class ForbiddenCondNop_Sev_Rule_158_A1_P316 |
| 647 : public ForbiddenCondNop { | 679 : public ForbiddenCondNop { |
| 648 }; | 680 }; |
| 649 | 681 |
| 650 class ForbiddenCondNop_Smc_Rule_B6_1_9_P18 | 682 class ForbiddenCondNop_Smc_Rule_B6_1_9_P18 |
| 651 : public ForbiddenCondNop { | 683 : public ForbiddenCondNop { |
| 652 }; | 684 }; |
| 653 | 685 |
| 654 class ForbiddenCondNop_Stm_Rule_11_B6_A1_P22 | 686 class ForbiddenCondNop_Stm_Rule_11_B6_A1_P22 |
| 655 : public ForbiddenCondNop { | 687 : public ForbiddenCondNop { |
| 656 }; | 688 }; |
| 657 | 689 |
| 690 class ForbiddenCondNop_Strt_Rule_A1 |
| 691 : public ForbiddenCondNop { |
| 692 }; |
| 693 |
| 694 class ForbiddenCondNop_Strt_Rule_A2 |
| 695 : public ForbiddenCondNop { |
| 696 }; |
| 697 |
| 698 class ForbiddenCondNop_Strtb_Rule_A1 |
| 699 : public ForbiddenCondNop { |
| 700 }; |
| 701 |
| 702 class ForbiddenCondNop_Strtb_Rule_A2 |
| 703 : public ForbiddenCondNop { |
| 704 }; |
| 705 |
| 706 class ForbiddenCondNop_Subs_Pc_Lr_and_related_instructions_Rule_A1a |
| 707 : public ForbiddenCondNop { |
| 708 }; |
| 709 |
| 710 class ForbiddenCondNop_Subs_Pc_Lr_and_related_instructions_Rule_A1b |
| 711 : public ForbiddenCondNop { |
| 712 }; |
| 713 |
| 658 class ForbiddenCondNop_Wfe_Rule_411_A1_P808 | 714 class ForbiddenCondNop_Wfe_Rule_411_A1_P808 |
| 659 : public ForbiddenCondNop { | 715 : public ForbiddenCondNop { |
| 660 }; | 716 }; |
| 661 | 717 |
| 662 class ForbiddenCondNop_Wfi_Rule_412_A1_P810 | 718 class ForbiddenCondNop_Wfi_Rule_412_A1_P810 |
| 663 : public ForbiddenCondNop { | 719 : public ForbiddenCondNop { |
| 664 }; | 720 }; |
| 665 | 721 |
| 722 class ForbiddenCondNop_extra_load_store_instructions_unpriviledged |
| 723 : public ForbiddenCondNop { |
| 724 }; |
| 725 |
| 666 class ForbiddenUncondNop_None | 726 class ForbiddenUncondNop_None |
| 667 : public ForbiddenUncondNop { | 727 : public ForbiddenUncondNop { |
| 668 }; | 728 }; |
| 669 | 729 |
| 670 class ForbiddenUncondNop_Blx_Rule_23_A2_P58 | 730 class ForbiddenUncondNop_Blx_Rule_23_A2_P58 |
| 671 : public ForbiddenUncondNop { | 731 : public ForbiddenUncondNop { |
| 672 }; | 732 }; |
| 673 | 733 |
| 674 class Load2RegisterImm12Op_Ldr_Rule_58_A1_P120 | 734 class Load2RegisterImm12Op_Ldr_Rule_58_A1_P120 |
| 675 : public Load2RegisterImm12Op { | 735 : public Load2RegisterImm12Op { |
| (...skipping 1008 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1684 }; | 1744 }; |
| 1685 | 1745 |
| 1686 class Forbidden_Blx_Rule_23_A2_P58 | 1746 class Forbidden_Blx_Rule_23_A2_P58 |
| 1687 : public Forbidden { | 1747 : public Forbidden { |
| 1688 }; | 1748 }; |
| 1689 | 1749 |
| 1690 class Forbidden_Bxj_Rule_26_A1_P64 | 1750 class Forbidden_Bxj_Rule_26_A1_P64 |
| 1691 : public Forbidden { | 1751 : public Forbidden { |
| 1692 }; | 1752 }; |
| 1693 | 1753 |
| 1754 class Forbidden_Eret_Rule_A1 |
| 1755 : public Forbidden { |
| 1756 }; |
| 1757 |
| 1758 class Forbidden_Hvc_Rule_A1 |
| 1759 : public Forbidden { |
| 1760 }; |
| 1761 |
| 1694 class Forbidden_Ldm_Rule_2_B6_A1_P5 | 1762 class Forbidden_Ldm_Rule_2_B6_A1_P5 |
| 1695 : public Forbidden { | 1763 : public Forbidden { |
| 1696 }; | 1764 }; |
| 1697 | 1765 |
| 1698 class Forbidden_Ldm_Rule_3_B6_A1_P7 | 1766 class Forbidden_Ldm_Rule_3_B6_A1_P7 |
| 1699 : public Forbidden { | 1767 : public Forbidden { |
| 1700 }; | 1768 }; |
| 1701 | 1769 |
| 1770 class Forbidden_Ldrt_Rule_A1 |
| 1771 : public Forbidden { |
| 1772 }; |
| 1773 |
| 1774 class Forbidden_Ldrt_Rule_A2 |
| 1775 : public Forbidden { |
| 1776 }; |
| 1777 |
| 1778 class Forbidden_Ldrtb_Rule_A1 |
| 1779 : public Forbidden { |
| 1780 }; |
| 1781 |
| 1782 class Forbidden_Ldrtb_Rule_A2 |
| 1783 : public Forbidden { |
| 1784 }; |
| 1785 |
| 1702 class Forbidden_Msr_Rule_B6_1_6_A1_PB6_12 | 1786 class Forbidden_Msr_Rule_B6_1_6_A1_PB6_12 |
| 1703 : public Forbidden { | 1787 : public Forbidden { |
| 1704 }; | 1788 }; |
| 1705 | 1789 |
| 1706 class Forbidden_Msr_Rule_B6_1_7_P14 | 1790 class Forbidden_Msr_Rule_B6_1_7_P14 |
| 1707 : public Forbidden { | 1791 : public Forbidden { |
| 1708 }; | 1792 }; |
| 1709 | 1793 |
| 1794 class Forbidden_Msr_Rule_Banked_register_A1_B9_1990 |
| 1795 : public Forbidden { |
| 1796 }; |
| 1797 |
| 1798 class Forbidden_Msr_Rule_Banked_register_A1_B9_1992 |
| 1799 : public Forbidden { |
| 1800 }; |
| 1801 |
| 1710 class Forbidden_Sev_Rule_158_A1_P316 | 1802 class Forbidden_Sev_Rule_158_A1_P316 |
| 1711 : public Forbidden { | 1803 : public Forbidden { |
| 1712 }; | 1804 }; |
| 1713 | 1805 |
| 1714 class Forbidden_Smc_Rule_B6_1_9_P18 | 1806 class Forbidden_Smc_Rule_B6_1_9_P18 |
| 1715 : public Forbidden { | 1807 : public Forbidden { |
| 1716 }; | 1808 }; |
| 1717 | 1809 |
| 1718 class Forbidden_Stm_Rule_11_B6_A1_P22 | 1810 class Forbidden_Stm_Rule_11_B6_A1_P22 |
| 1719 : public Forbidden { | 1811 : public Forbidden { |
| 1720 }; | 1812 }; |
| 1721 | 1813 |
| 1814 class Forbidden_Strt_Rule_A1 |
| 1815 : public Forbidden { |
| 1816 }; |
| 1817 |
| 1818 class Forbidden_Strt_Rule_A2 |
| 1819 : public Forbidden { |
| 1820 }; |
| 1821 |
| 1822 class Forbidden_Strtb_Rule_A1 |
| 1823 : public Forbidden { |
| 1824 }; |
| 1825 |
| 1826 class Forbidden_Strtb_Rule_A2 |
| 1827 : public Forbidden { |
| 1828 }; |
| 1829 |
| 1830 class Forbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1a |
| 1831 : public Forbidden { |
| 1832 }; |
| 1833 |
| 1834 class Forbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1b |
| 1835 : public Forbidden { |
| 1836 }; |
| 1837 |
| 1722 class Forbidden_Wfe_Rule_411_A1_P808 | 1838 class Forbidden_Wfe_Rule_411_A1_P808 |
| 1723 : public Forbidden { | 1839 : public Forbidden { |
| 1724 }; | 1840 }; |
| 1725 | 1841 |
| 1726 class Forbidden_Wfi_Rule_412_A1_P810 | 1842 class Forbidden_Wfi_Rule_412_A1_P810 |
| 1727 : public Forbidden { | 1843 : public Forbidden { |
| 1728 }; | 1844 }; |
| 1729 | 1845 |
| 1846 class Forbidden_extra_load_store_instructions_unpriviledged |
| 1847 : public Forbidden { |
| 1848 }; |
| 1849 |
| 1730 class LoadBasedImmedMemory_Ldr_Rule_58_A1_P120 | 1850 class LoadBasedImmedMemory_Ldr_Rule_58_A1_P120 |
| 1731 : public LoadBasedImmedMemory { | 1851 : public LoadBasedImmedMemory { |
| 1732 }; | 1852 }; |
| 1733 | 1853 |
| 1734 class LoadBasedImmedMemory_Ldr_Rule_59_A1_P122 | 1854 class LoadBasedImmedMemory_Ldr_Rule_59_A1_P122 |
| 1735 : public LoadBasedImmedMemory { | 1855 : public LoadBasedImmedMemory { |
| 1736 }; | 1856 }; |
| 1737 | 1857 |
| 1738 class LoadBasedImmedMemory_Ldrb_Rule_62_A1_P128 | 1858 class LoadBasedImmedMemory_Ldrb_Rule_62_A1_P128 |
| 1739 : public LoadBasedImmedMemory { | 1859 : public LoadBasedImmedMemory { |
| (...skipping 1979 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3719 public: | 3839 public: |
| 3720 NamedCoprocessorOp_None() | 3840 NamedCoprocessorOp_None() |
| 3721 : NamedClassDecoder(decoder_, "CoprocessorOp None") | 3841 : NamedClassDecoder(decoder_, "CoprocessorOp None") |
| 3722 {} | 3842 {} |
| 3723 | 3843 |
| 3724 private: | 3844 private: |
| 3725 nacl_arm_dec::CoprocessorOp_None decoder_; | 3845 nacl_arm_dec::CoprocessorOp_None decoder_; |
| 3726 NACL_DISALLOW_COPY_AND_ASSIGN(NamedCoprocessorOp_None); | 3846 NACL_DISALLOW_COPY_AND_ASSIGN(NamedCoprocessorOp_None); |
| 3727 }; | 3847 }; |
| 3728 | 3848 |
| 3729 class NamedDeprecated_None | 3849 class NamedDeprecated_Swp_Swpb_Rule_A1 |
| 3730 : public NamedClassDecoder { | 3850 : public NamedClassDecoder { |
| 3731 public: | 3851 public: |
| 3732 NamedDeprecated_None() | 3852 NamedDeprecated_Swp_Swpb_Rule_A1() |
| 3733 : NamedClassDecoder(decoder_, "Deprecated None") | 3853 : NamedClassDecoder(decoder_, "Deprecated Swp_Swpb_Rule_A1") |
| 3734 {} | 3854 {} |
| 3735 | 3855 |
| 3736 private: | 3856 private: |
| 3737 nacl_arm_dec::Deprecated_None decoder_; | 3857 nacl_arm_dec::Deprecated_Swp_Swpb_Rule_A1 decoder_; |
| 3738 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDeprecated_None); | 3858 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDeprecated_Swp_Swpb_Rule_A1); |
| 3739 }; | 3859 }; |
| 3740 | 3860 |
| 3741 class NamedDuplicateToVfpRegisters_Vdup_Rule_303_A1_P594 | 3861 class NamedDuplicateToVfpRegisters_Vdup_Rule_303_A1_P594 |
| 3742 : public NamedClassDecoder { | 3862 : public NamedClassDecoder { |
| 3743 public: | 3863 public: |
| 3744 NamedDuplicateToVfpRegisters_Vdup_Rule_303_A1_P594() | 3864 NamedDuplicateToVfpRegisters_Vdup_Rule_303_A1_P594() |
| 3745 : NamedClassDecoder(decoder_, "DuplicateToVfpRegisters Vdup_Rule_303_A1_P594
") | 3865 : NamedClassDecoder(decoder_, "DuplicateToVfpRegisters Vdup_Rule_303_A1_P594
") |
| 3746 {} | 3866 {} |
| 3747 | 3867 |
| 3748 private: | 3868 private: |
| (...skipping 30 matching lines...) Expand all Loading... |
| 3779 public: | 3899 public: |
| 3780 NamedForbiddenCondNop_Bxj_Rule_26_A1_P64() | 3900 NamedForbiddenCondNop_Bxj_Rule_26_A1_P64() |
| 3781 : NamedClassDecoder(decoder_, "ForbiddenCondNop Bxj_Rule_26_A1_P64") | 3901 : NamedClassDecoder(decoder_, "ForbiddenCondNop Bxj_Rule_26_A1_P64") |
| 3782 {} | 3902 {} |
| 3783 | 3903 |
| 3784 private: | 3904 private: |
| 3785 nacl_arm_dec::ForbiddenCondNop_Bxj_Rule_26_A1_P64 decoder_; | 3905 nacl_arm_dec::ForbiddenCondNop_Bxj_Rule_26_A1_P64 decoder_; |
| 3786 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Bxj_Rule_26_A1_P64); | 3906 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Bxj_Rule_26_A1_P64); |
| 3787 }; | 3907 }; |
| 3788 | 3908 |
| 3909 class NamedForbiddenCondNop_Eret_Rule_A1 |
| 3910 : public NamedClassDecoder { |
| 3911 public: |
| 3912 NamedForbiddenCondNop_Eret_Rule_A1() |
| 3913 : NamedClassDecoder(decoder_, "ForbiddenCondNop Eret_Rule_A1") |
| 3914 {} |
| 3915 |
| 3916 private: |
| 3917 nacl_arm_dec::ForbiddenCondNop_Eret_Rule_A1 decoder_; |
| 3918 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Eret_Rule_A1); |
| 3919 }; |
| 3920 |
| 3921 class NamedForbiddenCondNop_Hvc_Rule_A1 |
| 3922 : public NamedClassDecoder { |
| 3923 public: |
| 3924 NamedForbiddenCondNop_Hvc_Rule_A1() |
| 3925 : NamedClassDecoder(decoder_, "ForbiddenCondNop Hvc_Rule_A1") |
| 3926 {} |
| 3927 |
| 3928 private: |
| 3929 nacl_arm_dec::ForbiddenCondNop_Hvc_Rule_A1 decoder_; |
| 3930 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Hvc_Rule_A1); |
| 3931 }; |
| 3932 |
| 3789 class NamedForbiddenCondNop_Ldm_Rule_2_B6_A1_P5 | 3933 class NamedForbiddenCondNop_Ldm_Rule_2_B6_A1_P5 |
| 3790 : public NamedClassDecoder { | 3934 : public NamedClassDecoder { |
| 3791 public: | 3935 public: |
| 3792 NamedForbiddenCondNop_Ldm_Rule_2_B6_A1_P5() | 3936 NamedForbiddenCondNop_Ldm_Rule_2_B6_A1_P5() |
| 3793 : NamedClassDecoder(decoder_, "ForbiddenCondNop Ldm_Rule_2_B6_A1_P5") | 3937 : NamedClassDecoder(decoder_, "ForbiddenCondNop Ldm_Rule_2_B6_A1_P5") |
| 3794 {} | 3938 {} |
| 3795 | 3939 |
| 3796 private: | 3940 private: |
| 3797 nacl_arm_dec::ForbiddenCondNop_Ldm_Rule_2_B6_A1_P5 decoder_; | 3941 nacl_arm_dec::ForbiddenCondNop_Ldm_Rule_2_B6_A1_P5 decoder_; |
| 3798 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Ldm_Rule_2_B6_A1_P5); | 3942 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Ldm_Rule_2_B6_A1_P5); |
| 3799 }; | 3943 }; |
| 3800 | 3944 |
| 3801 class NamedForbiddenCondNop_Ldm_Rule_3_B6_A1_P7 | 3945 class NamedForbiddenCondNop_Ldm_Rule_3_B6_A1_P7 |
| 3802 : public NamedClassDecoder { | 3946 : public NamedClassDecoder { |
| 3803 public: | 3947 public: |
| 3804 NamedForbiddenCondNop_Ldm_Rule_3_B6_A1_P7() | 3948 NamedForbiddenCondNop_Ldm_Rule_3_B6_A1_P7() |
| 3805 : NamedClassDecoder(decoder_, "ForbiddenCondNop Ldm_Rule_3_B6_A1_P7") | 3949 : NamedClassDecoder(decoder_, "ForbiddenCondNop Ldm_Rule_3_B6_A1_P7") |
| 3806 {} | 3950 {} |
| 3807 | 3951 |
| 3808 private: | 3952 private: |
| 3809 nacl_arm_dec::ForbiddenCondNop_Ldm_Rule_3_B6_A1_P7 decoder_; | 3953 nacl_arm_dec::ForbiddenCondNop_Ldm_Rule_3_B6_A1_P7 decoder_; |
| 3810 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Ldm_Rule_3_B6_A1_P7); | 3954 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Ldm_Rule_3_B6_A1_P7); |
| 3811 }; | 3955 }; |
| 3812 | 3956 |
| 3957 class NamedForbiddenCondNop_Ldrt_Rule_A1 |
| 3958 : public NamedClassDecoder { |
| 3959 public: |
| 3960 NamedForbiddenCondNop_Ldrt_Rule_A1() |
| 3961 : NamedClassDecoder(decoder_, "ForbiddenCondNop Ldrt_Rule_A1") |
| 3962 {} |
| 3963 |
| 3964 private: |
| 3965 nacl_arm_dec::ForbiddenCondNop_Ldrt_Rule_A1 decoder_; |
| 3966 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Ldrt_Rule_A1); |
| 3967 }; |
| 3968 |
| 3969 class NamedForbiddenCondNop_Ldrt_Rule_A2 |
| 3970 : public NamedClassDecoder { |
| 3971 public: |
| 3972 NamedForbiddenCondNop_Ldrt_Rule_A2() |
| 3973 : NamedClassDecoder(decoder_, "ForbiddenCondNop Ldrt_Rule_A2") |
| 3974 {} |
| 3975 |
| 3976 private: |
| 3977 nacl_arm_dec::ForbiddenCondNop_Ldrt_Rule_A2 decoder_; |
| 3978 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Ldrt_Rule_A2); |
| 3979 }; |
| 3980 |
| 3981 class NamedForbiddenCondNop_Ldrtb_Rule_A1 |
| 3982 : public NamedClassDecoder { |
| 3983 public: |
| 3984 NamedForbiddenCondNop_Ldrtb_Rule_A1() |
| 3985 : NamedClassDecoder(decoder_, "ForbiddenCondNop Ldrtb_Rule_A1") |
| 3986 {} |
| 3987 |
| 3988 private: |
| 3989 nacl_arm_dec::ForbiddenCondNop_Ldrtb_Rule_A1 decoder_; |
| 3990 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Ldrtb_Rule_A1); |
| 3991 }; |
| 3992 |
| 3993 class NamedForbiddenCondNop_Ldrtb_Rule_A2 |
| 3994 : public NamedClassDecoder { |
| 3995 public: |
| 3996 NamedForbiddenCondNop_Ldrtb_Rule_A2() |
| 3997 : NamedClassDecoder(decoder_, "ForbiddenCondNop Ldrtb_Rule_A2") |
| 3998 {} |
| 3999 |
| 4000 private: |
| 4001 nacl_arm_dec::ForbiddenCondNop_Ldrtb_Rule_A2 decoder_; |
| 4002 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Ldrtb_Rule_A2); |
| 4003 }; |
| 4004 |
| 3813 class NamedForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12 | 4005 class NamedForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12 |
| 3814 : public NamedClassDecoder { | 4006 : public NamedClassDecoder { |
| 3815 public: | 4007 public: |
| 3816 NamedForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12() | 4008 NamedForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12() |
| 3817 : NamedClassDecoder(decoder_, "ForbiddenCondNop Msr_Rule_B6_1_6_A1_PB6_12") | 4009 : NamedClassDecoder(decoder_, "ForbiddenCondNop Msr_Rule_B6_1_6_A1_PB6_12") |
| 3818 {} | 4010 {} |
| 3819 | 4011 |
| 3820 private: | 4012 private: |
| 3821 nacl_arm_dec::ForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12 decoder_; | 4013 nacl_arm_dec::ForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12 decoder_; |
| 3822 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12)
; | 4014 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Msr_Rule_B6_1_6_A1_PB6_12)
; |
| 3823 }; | 4015 }; |
| 3824 | 4016 |
| 3825 class NamedForbiddenCondNop_Msr_Rule_B6_1_7_P14 | 4017 class NamedForbiddenCondNop_Msr_Rule_B6_1_7_P14 |
| 3826 : public NamedClassDecoder { | 4018 : public NamedClassDecoder { |
| 3827 public: | 4019 public: |
| 3828 NamedForbiddenCondNop_Msr_Rule_B6_1_7_P14() | 4020 NamedForbiddenCondNop_Msr_Rule_B6_1_7_P14() |
| 3829 : NamedClassDecoder(decoder_, "ForbiddenCondNop Msr_Rule_B6_1_7_P14") | 4021 : NamedClassDecoder(decoder_, "ForbiddenCondNop Msr_Rule_B6_1_7_P14") |
| 3830 {} | 4022 {} |
| 3831 | 4023 |
| 3832 private: | 4024 private: |
| 3833 nacl_arm_dec::ForbiddenCondNop_Msr_Rule_B6_1_7_P14 decoder_; | 4025 nacl_arm_dec::ForbiddenCondNop_Msr_Rule_B6_1_7_P14 decoder_; |
| 3834 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Msr_Rule_B6_1_7_P14); | 4026 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Msr_Rule_B6_1_7_P14); |
| 3835 }; | 4027 }; |
| 3836 | 4028 |
| 4029 class NamedForbiddenCondNop_Msr_Rule_Banked_register_A1_B9_1990 |
| 4030 : public NamedClassDecoder { |
| 4031 public: |
| 4032 NamedForbiddenCondNop_Msr_Rule_Banked_register_A1_B9_1990() |
| 4033 : NamedClassDecoder(decoder_, "ForbiddenCondNop Msr_Rule_Banked_register_A1_
B9_1990") |
| 4034 {} |
| 4035 |
| 4036 private: |
| 4037 nacl_arm_dec::ForbiddenCondNop_Msr_Rule_Banked_register_A1_B9_1990 decoder_; |
| 4038 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Msr_Rule_Banked_register_A
1_B9_1990); |
| 4039 }; |
| 4040 |
| 4041 class NamedForbiddenCondNop_Msr_Rule_Banked_register_A1_B9_1992 |
| 4042 : public NamedClassDecoder { |
| 4043 public: |
| 4044 NamedForbiddenCondNop_Msr_Rule_Banked_register_A1_B9_1992() |
| 4045 : NamedClassDecoder(decoder_, "ForbiddenCondNop Msr_Rule_Banked_register_A1_
B9_1992") |
| 4046 {} |
| 4047 |
| 4048 private: |
| 4049 nacl_arm_dec::ForbiddenCondNop_Msr_Rule_Banked_register_A1_B9_1992 decoder_; |
| 4050 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Msr_Rule_Banked_register_A
1_B9_1992); |
| 4051 }; |
| 4052 |
| 3837 class NamedForbiddenCondNop_Sev_Rule_158_A1_P316 | 4053 class NamedForbiddenCondNop_Sev_Rule_158_A1_P316 |
| 3838 : public NamedClassDecoder { | 4054 : public NamedClassDecoder { |
| 3839 public: | 4055 public: |
| 3840 NamedForbiddenCondNop_Sev_Rule_158_A1_P316() | 4056 NamedForbiddenCondNop_Sev_Rule_158_A1_P316() |
| 3841 : NamedClassDecoder(decoder_, "ForbiddenCondNop Sev_Rule_158_A1_P316") | 4057 : NamedClassDecoder(decoder_, "ForbiddenCondNop Sev_Rule_158_A1_P316") |
| 3842 {} | 4058 {} |
| 3843 | 4059 |
| 3844 private: | 4060 private: |
| 3845 nacl_arm_dec::ForbiddenCondNop_Sev_Rule_158_A1_P316 decoder_; | 4061 nacl_arm_dec::ForbiddenCondNop_Sev_Rule_158_A1_P316 decoder_; |
| 3846 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Sev_Rule_158_A1_P316); | 4062 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Sev_Rule_158_A1_P316); |
| (...skipping 16 matching lines...) Expand all Loading... |
| 3863 public: | 4079 public: |
| 3864 NamedForbiddenCondNop_Stm_Rule_11_B6_A1_P22() | 4080 NamedForbiddenCondNop_Stm_Rule_11_B6_A1_P22() |
| 3865 : NamedClassDecoder(decoder_, "ForbiddenCondNop Stm_Rule_11_B6_A1_P22") | 4081 : NamedClassDecoder(decoder_, "ForbiddenCondNop Stm_Rule_11_B6_A1_P22") |
| 3866 {} | 4082 {} |
| 3867 | 4083 |
| 3868 private: | 4084 private: |
| 3869 nacl_arm_dec::ForbiddenCondNop_Stm_Rule_11_B6_A1_P22 decoder_; | 4085 nacl_arm_dec::ForbiddenCondNop_Stm_Rule_11_B6_A1_P22 decoder_; |
| 3870 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Stm_Rule_11_B6_A1_P22); | 4086 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Stm_Rule_11_B6_A1_P22); |
| 3871 }; | 4087 }; |
| 3872 | 4088 |
| 4089 class NamedForbiddenCondNop_Strt_Rule_A1 |
| 4090 : public NamedClassDecoder { |
| 4091 public: |
| 4092 NamedForbiddenCondNop_Strt_Rule_A1() |
| 4093 : NamedClassDecoder(decoder_, "ForbiddenCondNop Strt_Rule_A1") |
| 4094 {} |
| 4095 |
| 4096 private: |
| 4097 nacl_arm_dec::ForbiddenCondNop_Strt_Rule_A1 decoder_; |
| 4098 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Strt_Rule_A1); |
| 4099 }; |
| 4100 |
| 4101 class NamedForbiddenCondNop_Strt_Rule_A2 |
| 4102 : public NamedClassDecoder { |
| 4103 public: |
| 4104 NamedForbiddenCondNop_Strt_Rule_A2() |
| 4105 : NamedClassDecoder(decoder_, "ForbiddenCondNop Strt_Rule_A2") |
| 4106 {} |
| 4107 |
| 4108 private: |
| 4109 nacl_arm_dec::ForbiddenCondNop_Strt_Rule_A2 decoder_; |
| 4110 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Strt_Rule_A2); |
| 4111 }; |
| 4112 |
| 4113 class NamedForbiddenCondNop_Strtb_Rule_A1 |
| 4114 : public NamedClassDecoder { |
| 4115 public: |
| 4116 NamedForbiddenCondNop_Strtb_Rule_A1() |
| 4117 : NamedClassDecoder(decoder_, "ForbiddenCondNop Strtb_Rule_A1") |
| 4118 {} |
| 4119 |
| 4120 private: |
| 4121 nacl_arm_dec::ForbiddenCondNop_Strtb_Rule_A1 decoder_; |
| 4122 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Strtb_Rule_A1); |
| 4123 }; |
| 4124 |
| 4125 class NamedForbiddenCondNop_Strtb_Rule_A2 |
| 4126 : public NamedClassDecoder { |
| 4127 public: |
| 4128 NamedForbiddenCondNop_Strtb_Rule_A2() |
| 4129 : NamedClassDecoder(decoder_, "ForbiddenCondNop Strtb_Rule_A2") |
| 4130 {} |
| 4131 |
| 4132 private: |
| 4133 nacl_arm_dec::ForbiddenCondNop_Strtb_Rule_A2 decoder_; |
| 4134 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Strtb_Rule_A2); |
| 4135 }; |
| 4136 |
| 4137 class NamedForbiddenCondNop_Subs_Pc_Lr_and_related_instructions_Rule_A1a |
| 4138 : public NamedClassDecoder { |
| 4139 public: |
| 4140 NamedForbiddenCondNop_Subs_Pc_Lr_and_related_instructions_Rule_A1a() |
| 4141 : NamedClassDecoder(decoder_, "ForbiddenCondNop Subs_Pc_Lr_and_related_instr
uctions_Rule_A1a") |
| 4142 {} |
| 4143 |
| 4144 private: |
| 4145 nacl_arm_dec::ForbiddenCondNop_Subs_Pc_Lr_and_related_instructions_Rule_A1a de
coder_; |
| 4146 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Subs_Pc_Lr_and_related_ins
tructions_Rule_A1a); |
| 4147 }; |
| 4148 |
| 4149 class NamedForbiddenCondNop_Subs_Pc_Lr_and_related_instructions_Rule_A1b |
| 4150 : public NamedClassDecoder { |
| 4151 public: |
| 4152 NamedForbiddenCondNop_Subs_Pc_Lr_and_related_instructions_Rule_A1b() |
| 4153 : NamedClassDecoder(decoder_, "ForbiddenCondNop Subs_Pc_Lr_and_related_instr
uctions_Rule_A1b") |
| 4154 {} |
| 4155 |
| 4156 private: |
| 4157 nacl_arm_dec::ForbiddenCondNop_Subs_Pc_Lr_and_related_instructions_Rule_A1b de
coder_; |
| 4158 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Subs_Pc_Lr_and_related_ins
tructions_Rule_A1b); |
| 4159 }; |
| 4160 |
| 3873 class NamedForbiddenCondNop_Wfe_Rule_411_A1_P808 | 4161 class NamedForbiddenCondNop_Wfe_Rule_411_A1_P808 |
| 3874 : public NamedClassDecoder { | 4162 : public NamedClassDecoder { |
| 3875 public: | 4163 public: |
| 3876 NamedForbiddenCondNop_Wfe_Rule_411_A1_P808() | 4164 NamedForbiddenCondNop_Wfe_Rule_411_A1_P808() |
| 3877 : NamedClassDecoder(decoder_, "ForbiddenCondNop Wfe_Rule_411_A1_P808") | 4165 : NamedClassDecoder(decoder_, "ForbiddenCondNop Wfe_Rule_411_A1_P808") |
| 3878 {} | 4166 {} |
| 3879 | 4167 |
| 3880 private: | 4168 private: |
| 3881 nacl_arm_dec::ForbiddenCondNop_Wfe_Rule_411_A1_P808 decoder_; | 4169 nacl_arm_dec::ForbiddenCondNop_Wfe_Rule_411_A1_P808 decoder_; |
| 3882 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfe_Rule_411_A1_P808); | 4170 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfe_Rule_411_A1_P808); |
| 3883 }; | 4171 }; |
| 3884 | 4172 |
| 3885 class NamedForbiddenCondNop_Wfi_Rule_412_A1_P810 | 4173 class NamedForbiddenCondNop_Wfi_Rule_412_A1_P810 |
| 3886 : public NamedClassDecoder { | 4174 : public NamedClassDecoder { |
| 3887 public: | 4175 public: |
| 3888 NamedForbiddenCondNop_Wfi_Rule_412_A1_P810() | 4176 NamedForbiddenCondNop_Wfi_Rule_412_A1_P810() |
| 3889 : NamedClassDecoder(decoder_, "ForbiddenCondNop Wfi_Rule_412_A1_P810") | 4177 : NamedClassDecoder(decoder_, "ForbiddenCondNop Wfi_Rule_412_A1_P810") |
| 3890 {} | 4178 {} |
| 3891 | 4179 |
| 3892 private: | 4180 private: |
| 3893 nacl_arm_dec::ForbiddenCondNop_Wfi_Rule_412_A1_P810 decoder_; | 4181 nacl_arm_dec::ForbiddenCondNop_Wfi_Rule_412_A1_P810 decoder_; |
| 3894 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfi_Rule_412_A1_P810); | 4182 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfi_Rule_412_A1_P810); |
| 3895 }; | 4183 }; |
| 3896 | 4184 |
| 4185 class NamedForbiddenCondNop_extra_load_store_instructions_unpriviledged |
| 4186 : public NamedClassDecoder { |
| 4187 public: |
| 4188 NamedForbiddenCondNop_extra_load_store_instructions_unpriviledged() |
| 4189 : NamedClassDecoder(decoder_, "ForbiddenCondNop extra_load_store_instruction
s_unpriviledged") |
| 4190 {} |
| 4191 |
| 4192 private: |
| 4193 nacl_arm_dec::ForbiddenCondNop_extra_load_store_instructions_unpriviledged dec
oder_; |
| 4194 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_extra_load_store_instructi
ons_unpriviledged); |
| 4195 }; |
| 4196 |
| 3897 class NamedForbiddenUncondNop_None | 4197 class NamedForbiddenUncondNop_None |
| 3898 : public NamedClassDecoder { | 4198 : public NamedClassDecoder { |
| 3899 public: | 4199 public: |
| 3900 NamedForbiddenUncondNop_None() | 4200 NamedForbiddenUncondNop_None() |
| 3901 : NamedClassDecoder(decoder_, "ForbiddenUncondNop None") | 4201 : NamedClassDecoder(decoder_, "ForbiddenUncondNop None") |
| 3902 {} | 4202 {} |
| 3903 | 4203 |
| 3904 private: | 4204 private: |
| 3905 nacl_arm_dec::ForbiddenUncondNop_None decoder_; | 4205 nacl_arm_dec::ForbiddenUncondNop_None decoder_; |
| 3906 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenUncondNop_None); | 4206 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenUncondNop_None); |
| (...skipping 3064 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6971 public: | 7271 public: |
| 6972 NamedForbidden_Bxj_Rule_26_A1_P64() | 7272 NamedForbidden_Bxj_Rule_26_A1_P64() |
| 6973 : NamedClassDecoder(decoder_, "Forbidden Bxj_Rule_26_A1_P64") | 7273 : NamedClassDecoder(decoder_, "Forbidden Bxj_Rule_26_A1_P64") |
| 6974 {} | 7274 {} |
| 6975 | 7275 |
| 6976 private: | 7276 private: |
| 6977 nacl_arm_dec::Forbidden_Bxj_Rule_26_A1_P64 decoder_; | 7277 nacl_arm_dec::Forbidden_Bxj_Rule_26_A1_P64 decoder_; |
| 6978 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Bxj_Rule_26_A1_P64); | 7278 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Bxj_Rule_26_A1_P64); |
| 6979 }; | 7279 }; |
| 6980 | 7280 |
| 7281 class NamedForbidden_Eret_Rule_A1 |
| 7282 : public NamedClassDecoder { |
| 7283 public: |
| 7284 NamedForbidden_Eret_Rule_A1() |
| 7285 : NamedClassDecoder(decoder_, "Forbidden Eret_Rule_A1") |
| 7286 {} |
| 7287 |
| 7288 private: |
| 7289 nacl_arm_dec::Forbidden_Eret_Rule_A1 decoder_; |
| 7290 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Eret_Rule_A1); |
| 7291 }; |
| 7292 |
| 7293 class NamedForbidden_Hvc_Rule_A1 |
| 7294 : public NamedClassDecoder { |
| 7295 public: |
| 7296 NamedForbidden_Hvc_Rule_A1() |
| 7297 : NamedClassDecoder(decoder_, "Forbidden Hvc_Rule_A1") |
| 7298 {} |
| 7299 |
| 7300 private: |
| 7301 nacl_arm_dec::Forbidden_Hvc_Rule_A1 decoder_; |
| 7302 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Hvc_Rule_A1); |
| 7303 }; |
| 7304 |
| 6981 class NamedForbidden_Ldm_Rule_2_B6_A1_P5 | 7305 class NamedForbidden_Ldm_Rule_2_B6_A1_P5 |
| 6982 : public NamedClassDecoder { | 7306 : public NamedClassDecoder { |
| 6983 public: | 7307 public: |
| 6984 NamedForbidden_Ldm_Rule_2_B6_A1_P5() | 7308 NamedForbidden_Ldm_Rule_2_B6_A1_P5() |
| 6985 : NamedClassDecoder(decoder_, "Forbidden Ldm_Rule_2_B6_A1_P5") | 7309 : NamedClassDecoder(decoder_, "Forbidden Ldm_Rule_2_B6_A1_P5") |
| 6986 {} | 7310 {} |
| 6987 | 7311 |
| 6988 private: | 7312 private: |
| 6989 nacl_arm_dec::Forbidden_Ldm_Rule_2_B6_A1_P5 decoder_; | 7313 nacl_arm_dec::Forbidden_Ldm_Rule_2_B6_A1_P5 decoder_; |
| 6990 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Ldm_Rule_2_B6_A1_P5); | 7314 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Ldm_Rule_2_B6_A1_P5); |
| 6991 }; | 7315 }; |
| 6992 | 7316 |
| 6993 class NamedForbidden_Ldm_Rule_3_B6_A1_P7 | 7317 class NamedForbidden_Ldm_Rule_3_B6_A1_P7 |
| 6994 : public NamedClassDecoder { | 7318 : public NamedClassDecoder { |
| 6995 public: | 7319 public: |
| 6996 NamedForbidden_Ldm_Rule_3_B6_A1_P7() | 7320 NamedForbidden_Ldm_Rule_3_B6_A1_P7() |
| 6997 : NamedClassDecoder(decoder_, "Forbidden Ldm_Rule_3_B6_A1_P7") | 7321 : NamedClassDecoder(decoder_, "Forbidden Ldm_Rule_3_B6_A1_P7") |
| 6998 {} | 7322 {} |
| 6999 | 7323 |
| 7000 private: | 7324 private: |
| 7001 nacl_arm_dec::Forbidden_Ldm_Rule_3_B6_A1_P7 decoder_; | 7325 nacl_arm_dec::Forbidden_Ldm_Rule_3_B6_A1_P7 decoder_; |
| 7002 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Ldm_Rule_3_B6_A1_P7); | 7326 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Ldm_Rule_3_B6_A1_P7); |
| 7003 }; | 7327 }; |
| 7004 | 7328 |
| 7329 class NamedForbidden_Ldrt_Rule_A1 |
| 7330 : public NamedClassDecoder { |
| 7331 public: |
| 7332 NamedForbidden_Ldrt_Rule_A1() |
| 7333 : NamedClassDecoder(decoder_, "Forbidden Ldrt_Rule_A1") |
| 7334 {} |
| 7335 |
| 7336 private: |
| 7337 nacl_arm_dec::Forbidden_Ldrt_Rule_A1 decoder_; |
| 7338 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Ldrt_Rule_A1); |
| 7339 }; |
| 7340 |
| 7341 class NamedForbidden_Ldrt_Rule_A2 |
| 7342 : public NamedClassDecoder { |
| 7343 public: |
| 7344 NamedForbidden_Ldrt_Rule_A2() |
| 7345 : NamedClassDecoder(decoder_, "Forbidden Ldrt_Rule_A2") |
| 7346 {} |
| 7347 |
| 7348 private: |
| 7349 nacl_arm_dec::Forbidden_Ldrt_Rule_A2 decoder_; |
| 7350 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Ldrt_Rule_A2); |
| 7351 }; |
| 7352 |
| 7353 class NamedForbidden_Ldrtb_Rule_A1 |
| 7354 : public NamedClassDecoder { |
| 7355 public: |
| 7356 NamedForbidden_Ldrtb_Rule_A1() |
| 7357 : NamedClassDecoder(decoder_, "Forbidden Ldrtb_Rule_A1") |
| 7358 {} |
| 7359 |
| 7360 private: |
| 7361 nacl_arm_dec::Forbidden_Ldrtb_Rule_A1 decoder_; |
| 7362 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Ldrtb_Rule_A1); |
| 7363 }; |
| 7364 |
| 7365 class NamedForbidden_Ldrtb_Rule_A2 |
| 7366 : public NamedClassDecoder { |
| 7367 public: |
| 7368 NamedForbidden_Ldrtb_Rule_A2() |
| 7369 : NamedClassDecoder(decoder_, "Forbidden Ldrtb_Rule_A2") |
| 7370 {} |
| 7371 |
| 7372 private: |
| 7373 nacl_arm_dec::Forbidden_Ldrtb_Rule_A2 decoder_; |
| 7374 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Ldrtb_Rule_A2); |
| 7375 }; |
| 7376 |
| 7005 class NamedForbidden_Msr_Rule_B6_1_6_A1_PB6_12 | 7377 class NamedForbidden_Msr_Rule_B6_1_6_A1_PB6_12 |
| 7006 : public NamedClassDecoder { | 7378 : public NamedClassDecoder { |
| 7007 public: | 7379 public: |
| 7008 NamedForbidden_Msr_Rule_B6_1_6_A1_PB6_12() | 7380 NamedForbidden_Msr_Rule_B6_1_6_A1_PB6_12() |
| 7009 : NamedClassDecoder(decoder_, "Forbidden Msr_Rule_B6_1_6_A1_PB6_12") | 7381 : NamedClassDecoder(decoder_, "Forbidden Msr_Rule_B6_1_6_A1_PB6_12") |
| 7010 {} | 7382 {} |
| 7011 | 7383 |
| 7012 private: | 7384 private: |
| 7013 nacl_arm_dec::Forbidden_Msr_Rule_B6_1_6_A1_PB6_12 decoder_; | 7385 nacl_arm_dec::Forbidden_Msr_Rule_B6_1_6_A1_PB6_12 decoder_; |
| 7014 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Msr_Rule_B6_1_6_A1_PB6_12); | 7386 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Msr_Rule_B6_1_6_A1_PB6_12); |
| 7015 }; | 7387 }; |
| 7016 | 7388 |
| 7017 class NamedForbidden_Msr_Rule_B6_1_7_P14 | 7389 class NamedForbidden_Msr_Rule_B6_1_7_P14 |
| 7018 : public NamedClassDecoder { | 7390 : public NamedClassDecoder { |
| 7019 public: | 7391 public: |
| 7020 NamedForbidden_Msr_Rule_B6_1_7_P14() | 7392 NamedForbidden_Msr_Rule_B6_1_7_P14() |
| 7021 : NamedClassDecoder(decoder_, "Forbidden Msr_Rule_B6_1_7_P14") | 7393 : NamedClassDecoder(decoder_, "Forbidden Msr_Rule_B6_1_7_P14") |
| 7022 {} | 7394 {} |
| 7023 | 7395 |
| 7024 private: | 7396 private: |
| 7025 nacl_arm_dec::Forbidden_Msr_Rule_B6_1_7_P14 decoder_; | 7397 nacl_arm_dec::Forbidden_Msr_Rule_B6_1_7_P14 decoder_; |
| 7026 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Msr_Rule_B6_1_7_P14); | 7398 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Msr_Rule_B6_1_7_P14); |
| 7027 }; | 7399 }; |
| 7028 | 7400 |
| 7401 class NamedForbidden_Msr_Rule_Banked_register_A1_B9_1990 |
| 7402 : public NamedClassDecoder { |
| 7403 public: |
| 7404 NamedForbidden_Msr_Rule_Banked_register_A1_B9_1990() |
| 7405 : NamedClassDecoder(decoder_, "Forbidden Msr_Rule_Banked_register_A1_B9_1990
") |
| 7406 {} |
| 7407 |
| 7408 private: |
| 7409 nacl_arm_dec::Forbidden_Msr_Rule_Banked_register_A1_B9_1990 decoder_; |
| 7410 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Msr_Rule_Banked_register_A1_B9_19
90); |
| 7411 }; |
| 7412 |
| 7413 class NamedForbidden_Msr_Rule_Banked_register_A1_B9_1992 |
| 7414 : public NamedClassDecoder { |
| 7415 public: |
| 7416 NamedForbidden_Msr_Rule_Banked_register_A1_B9_1992() |
| 7417 : NamedClassDecoder(decoder_, "Forbidden Msr_Rule_Banked_register_A1_B9_1992
") |
| 7418 {} |
| 7419 |
| 7420 private: |
| 7421 nacl_arm_dec::Forbidden_Msr_Rule_Banked_register_A1_B9_1992 decoder_; |
| 7422 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Msr_Rule_Banked_register_A1_B9_19
92); |
| 7423 }; |
| 7424 |
| 7029 class NamedForbidden_Sev_Rule_158_A1_P316 | 7425 class NamedForbidden_Sev_Rule_158_A1_P316 |
| 7030 : public NamedClassDecoder { | 7426 : public NamedClassDecoder { |
| 7031 public: | 7427 public: |
| 7032 NamedForbidden_Sev_Rule_158_A1_P316() | 7428 NamedForbidden_Sev_Rule_158_A1_P316() |
| 7033 : NamedClassDecoder(decoder_, "Forbidden Sev_Rule_158_A1_P316") | 7429 : NamedClassDecoder(decoder_, "Forbidden Sev_Rule_158_A1_P316") |
| 7034 {} | 7430 {} |
| 7035 | 7431 |
| 7036 private: | 7432 private: |
| 7037 nacl_arm_dec::Forbidden_Sev_Rule_158_A1_P316 decoder_; | 7433 nacl_arm_dec::Forbidden_Sev_Rule_158_A1_P316 decoder_; |
| 7038 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Sev_Rule_158_A1_P316); | 7434 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Sev_Rule_158_A1_P316); |
| (...skipping 16 matching lines...) Expand all Loading... |
| 7055 public: | 7451 public: |
| 7056 NamedForbidden_Stm_Rule_11_B6_A1_P22() | 7452 NamedForbidden_Stm_Rule_11_B6_A1_P22() |
| 7057 : NamedClassDecoder(decoder_, "Forbidden Stm_Rule_11_B6_A1_P22") | 7453 : NamedClassDecoder(decoder_, "Forbidden Stm_Rule_11_B6_A1_P22") |
| 7058 {} | 7454 {} |
| 7059 | 7455 |
| 7060 private: | 7456 private: |
| 7061 nacl_arm_dec::Forbidden_Stm_Rule_11_B6_A1_P22 decoder_; | 7457 nacl_arm_dec::Forbidden_Stm_Rule_11_B6_A1_P22 decoder_; |
| 7062 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Stm_Rule_11_B6_A1_P22); | 7458 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Stm_Rule_11_B6_A1_P22); |
| 7063 }; | 7459 }; |
| 7064 | 7460 |
| 7461 class NamedForbidden_Strt_Rule_A1 |
| 7462 : public NamedClassDecoder { |
| 7463 public: |
| 7464 NamedForbidden_Strt_Rule_A1() |
| 7465 : NamedClassDecoder(decoder_, "Forbidden Strt_Rule_A1") |
| 7466 {} |
| 7467 |
| 7468 private: |
| 7469 nacl_arm_dec::Forbidden_Strt_Rule_A1 decoder_; |
| 7470 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Strt_Rule_A1); |
| 7471 }; |
| 7472 |
| 7473 class NamedForbidden_Strt_Rule_A2 |
| 7474 : public NamedClassDecoder { |
| 7475 public: |
| 7476 NamedForbidden_Strt_Rule_A2() |
| 7477 : NamedClassDecoder(decoder_, "Forbidden Strt_Rule_A2") |
| 7478 {} |
| 7479 |
| 7480 private: |
| 7481 nacl_arm_dec::Forbidden_Strt_Rule_A2 decoder_; |
| 7482 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Strt_Rule_A2); |
| 7483 }; |
| 7484 |
| 7485 class NamedForbidden_Strtb_Rule_A1 |
| 7486 : public NamedClassDecoder { |
| 7487 public: |
| 7488 NamedForbidden_Strtb_Rule_A1() |
| 7489 : NamedClassDecoder(decoder_, "Forbidden Strtb_Rule_A1") |
| 7490 {} |
| 7491 |
| 7492 private: |
| 7493 nacl_arm_dec::Forbidden_Strtb_Rule_A1 decoder_; |
| 7494 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Strtb_Rule_A1); |
| 7495 }; |
| 7496 |
| 7497 class NamedForbidden_Strtb_Rule_A2 |
| 7498 : public NamedClassDecoder { |
| 7499 public: |
| 7500 NamedForbidden_Strtb_Rule_A2() |
| 7501 : NamedClassDecoder(decoder_, "Forbidden Strtb_Rule_A2") |
| 7502 {} |
| 7503 |
| 7504 private: |
| 7505 nacl_arm_dec::Forbidden_Strtb_Rule_A2 decoder_; |
| 7506 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Strtb_Rule_A2); |
| 7507 }; |
| 7508 |
| 7509 class NamedForbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1a |
| 7510 : public NamedClassDecoder { |
| 7511 public: |
| 7512 NamedForbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1a() |
| 7513 : NamedClassDecoder(decoder_, "Forbidden Subs_Pc_Lr_and_related_instructions
_Rule_A1a") |
| 7514 {} |
| 7515 |
| 7516 private: |
| 7517 nacl_arm_dec::Forbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1a decoder_; |
| 7518 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Subs_Pc_Lr_and_related_instructio
ns_Rule_A1a); |
| 7519 }; |
| 7520 |
| 7521 class NamedForbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1b |
| 7522 : public NamedClassDecoder { |
| 7523 public: |
| 7524 NamedForbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1b() |
| 7525 : NamedClassDecoder(decoder_, "Forbidden Subs_Pc_Lr_and_related_instructions
_Rule_A1b") |
| 7526 {} |
| 7527 |
| 7528 private: |
| 7529 nacl_arm_dec::Forbidden_Subs_Pc_Lr_and_related_instructions_Rule_A1b decoder_; |
| 7530 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Subs_Pc_Lr_and_related_instructio
ns_Rule_A1b); |
| 7531 }; |
| 7532 |
| 7065 class NamedForbidden_Wfe_Rule_411_A1_P808 | 7533 class NamedForbidden_Wfe_Rule_411_A1_P808 |
| 7066 : public NamedClassDecoder { | 7534 : public NamedClassDecoder { |
| 7067 public: | 7535 public: |
| 7068 NamedForbidden_Wfe_Rule_411_A1_P808() | 7536 NamedForbidden_Wfe_Rule_411_A1_P808() |
| 7069 : NamedClassDecoder(decoder_, "Forbidden Wfe_Rule_411_A1_P808") | 7537 : NamedClassDecoder(decoder_, "Forbidden Wfe_Rule_411_A1_P808") |
| 7070 {} | 7538 {} |
| 7071 | 7539 |
| 7072 private: | 7540 private: |
| 7073 nacl_arm_dec::Forbidden_Wfe_Rule_411_A1_P808 decoder_; | 7541 nacl_arm_dec::Forbidden_Wfe_Rule_411_A1_P808 decoder_; |
| 7074 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfe_Rule_411_A1_P808); | 7542 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfe_Rule_411_A1_P808); |
| 7075 }; | 7543 }; |
| 7076 | 7544 |
| 7077 class NamedForbidden_Wfi_Rule_412_A1_P810 | 7545 class NamedForbidden_Wfi_Rule_412_A1_P810 |
| 7078 : public NamedClassDecoder { | 7546 : public NamedClassDecoder { |
| 7079 public: | 7547 public: |
| 7080 NamedForbidden_Wfi_Rule_412_A1_P810() | 7548 NamedForbidden_Wfi_Rule_412_A1_P810() |
| 7081 : NamedClassDecoder(decoder_, "Forbidden Wfi_Rule_412_A1_P810") | 7549 : NamedClassDecoder(decoder_, "Forbidden Wfi_Rule_412_A1_P810") |
| 7082 {} | 7550 {} |
| 7083 | 7551 |
| 7084 private: | 7552 private: |
| 7085 nacl_arm_dec::Forbidden_Wfi_Rule_412_A1_P810 decoder_; | 7553 nacl_arm_dec::Forbidden_Wfi_Rule_412_A1_P810 decoder_; |
| 7086 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfi_Rule_412_A1_P810); | 7554 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfi_Rule_412_A1_P810); |
| 7087 }; | 7555 }; |
| 7088 | 7556 |
| 7557 class NamedForbidden_extra_load_store_instructions_unpriviledged |
| 7558 : public NamedClassDecoder { |
| 7559 public: |
| 7560 NamedForbidden_extra_load_store_instructions_unpriviledged() |
| 7561 : NamedClassDecoder(decoder_, "Forbidden extra_load_store_instructions_unpri
viledged") |
| 7562 {} |
| 7563 |
| 7564 private: |
| 7565 nacl_arm_dec::Forbidden_extra_load_store_instructions_unpriviledged decoder_; |
| 7566 NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_extra_load_store_instructions_unp
riviledged); |
| 7567 }; |
| 7568 |
| 7089 class NamedLoadBasedImmedMemory_Ldr_Rule_58_A1_P120 | 7569 class NamedLoadBasedImmedMemory_Ldr_Rule_58_A1_P120 |
| 7090 : public NamedClassDecoder { | 7570 : public NamedClassDecoder { |
| 7091 public: | 7571 public: |
| 7092 NamedLoadBasedImmedMemory_Ldr_Rule_58_A1_P120() | 7572 NamedLoadBasedImmedMemory_Ldr_Rule_58_A1_P120() |
| 7093 : NamedClassDecoder(decoder_, "LoadBasedImmedMemory Ldr_Rule_58_A1_P120") | 7573 : NamedClassDecoder(decoder_, "LoadBasedImmedMemory Ldr_Rule_58_A1_P120") |
| 7094 {} | 7574 {} |
| 7095 | 7575 |
| 7096 private: | 7576 private: |
| 7097 nacl_arm_dec::LoadBasedImmedMemory_Ldr_Rule_58_A1_P120 decoder_; | 7577 nacl_arm_dec::LoadBasedImmedMemory_Ldr_Rule_58_A1_P120 decoder_; |
| 7098 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadBasedImmedMemory_Ldr_Rule_58_A1_P120); | 7578 NACL_DISALLOW_COPY_AND_ASSIGN(NamedLoadBasedImmedMemory_Ldr_Rule_58_A1_P120); |
| (...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7791 : NamedClassDecoder(decoder_, "not implemented") | 8271 : NamedClassDecoder(decoder_, "not implemented") |
| 7792 {} | 8272 {} |
| 7793 | 8273 |
| 7794 private: | 8274 private: |
| 7795 nacl_arm_dec::NotImplemented decoder_; | 8275 nacl_arm_dec::NotImplemented decoder_; |
| 7796 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); | 8276 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); |
| 7797 }; | 8277 }; |
| 7798 | 8278 |
| 7799 } // namespace nacl_arm_test | 8279 } // namespace nacl_arm_test |
| 7800 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE
S_H_ | 8280 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE
S_H_ |
| OLD | NEW |