| 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 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 public: | 46 public: |
| 47 virtual ~Binary2RegisterImmedShiftedTest_Tst_Rule_231_A1_P456() {} | 47 virtual ~Binary2RegisterImmedShiftedTest_Tst_Rule_231_A1_P456() {} |
| 48 }; | 48 }; |
| 49 | 49 |
| 50 class Binary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16 | 50 class Binary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16 |
| 51 : public Binary3RegisterImmedShiftedOp { | 51 : public Binary3RegisterImmedShiftedOp { |
| 52 public: | 52 public: |
| 53 virtual ~Binary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16() {} | 53 virtual ~Binary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16() {} |
| 54 }; | 54 }; |
| 55 | 55 |
| 56 class Binary3RegisterImmedShiftedOp_Add_Rule_6_A1_P24 | |
| 57 : public Binary3RegisterImmedShiftedOp { | |
| 58 public: | |
| 59 virtual ~Binary3RegisterImmedShiftedOp_Add_Rule_6_A1_P24() {} | |
| 60 }; | |
| 61 | |
| 62 class Binary3RegisterImmedShiftedOp_And_Rule_7_A1_P36 | 56 class Binary3RegisterImmedShiftedOp_And_Rule_7_A1_P36 |
| 63 : public Binary3RegisterImmedShiftedOp { | 57 : public Binary3RegisterImmedShiftedOp { |
| 64 public: | 58 public: |
| 65 virtual ~Binary3RegisterImmedShiftedOp_And_Rule_7_A1_P36() {} | 59 virtual ~Binary3RegisterImmedShiftedOp_And_Rule_7_A1_P36() {} |
| 66 }; | 60 }; |
| 67 | 61 |
| 68 class Binary3RegisterImmedShiftedOp_Bic_Rule_20_A1_P52 | 62 class Binary3RegisterImmedShiftedOp_Bic_Rule_20_A1_P52 |
| 69 : public Binary3RegisterImmedShiftedOp { | 63 : public Binary3RegisterImmedShiftedOp { |
| 70 public: | 64 public: |
| 71 virtual ~Binary3RegisterImmedShiftedOp_Bic_Rule_20_A1_P52() {} | 65 virtual ~Binary3RegisterImmedShiftedOp_Bic_Rule_20_A1_P52() {} |
| (...skipping 22 matching lines...) Expand all Loading... |
| 94 public: | 88 public: |
| 95 virtual ~Binary3RegisterImmedShiftedOp_Rsc_Rule_146_A1_P292() {} | 89 virtual ~Binary3RegisterImmedShiftedOp_Rsc_Rule_146_A1_P292() {} |
| 96 }; | 90 }; |
| 97 | 91 |
| 98 class Binary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304 | 92 class Binary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304 |
| 99 : public Binary3RegisterImmedShiftedOp { | 93 : public Binary3RegisterImmedShiftedOp { |
| 100 public: | 94 public: |
| 101 virtual ~Binary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304() {} | 95 virtual ~Binary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304() {} |
| 102 }; | 96 }; |
| 103 | 97 |
| 104 class Binary3RegisterImmedShiftedOp_SubRule_213_A1_P422 | 98 class Binary3RegisterImmedShiftedOpRnNotSp_Add_Rule_6_A1_P24 |
| 105 : public Binary3RegisterImmedShiftedOp { | 99 : public Binary3RegisterImmedShiftedOpRnNotSp { |
| 106 public: | 100 public: |
| 107 virtual ~Binary3RegisterImmedShiftedOp_SubRule_213_A1_P422() {} | 101 virtual ~Binary3RegisterImmedShiftedOpRnNotSp_Add_Rule_6_A1_P24() {} |
| 102 }; |
| 103 |
| 104 class Binary3RegisterImmedShiftedOpRnNotSp_SubRule_213_A1_P422 |
| 105 : public Binary3RegisterImmedShiftedOpRnNotSp { |
| 106 public: |
| 107 virtual ~Binary3RegisterImmedShiftedOpRnNotSp_SubRule_213_A1_P422() {} |
| 108 }; | 108 }; |
| 109 | 109 |
| 110 class Binary3RegisterOp_Asr_Rule_15_A1_P42 | 110 class Binary3RegisterOp_Asr_Rule_15_A1_P42 |
| 111 : public Binary3RegisterOp { | 111 : public Binary3RegisterOp { |
| 112 public: | 112 public: |
| 113 virtual ~Binary3RegisterOp_Asr_Rule_15_A1_P42() {} | 113 virtual ~Binary3RegisterOp_Asr_Rule_15_A1_P42() {} |
| 114 }; | 114 }; |
| 115 | 115 |
| 116 class Binary3RegisterOp_Lsl_Rule_89_A1_P180 | 116 class Binary3RegisterOp_Lsl_Rule_89_A1_P180 |
| 117 : public Binary3RegisterOp { | 117 : public Binary3RegisterOp { |
| (...skipping 458 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 576 inline NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16() | 576 inline NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16() |
| 577 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp Adc_Rule_2_A1_P
16") | 577 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp Adc_Rule_2_A1_P
16") |
| 578 {} | 578 {} |
| 579 virtual ~NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16() {} | 579 virtual ~NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16() {} |
| 580 | 580 |
| 581 private: | 581 private: |
| 582 nacl_arm_dec::Binary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16 decoder_; | 582 nacl_arm_dec::Binary3RegisterImmedShiftedOp_Adc_Rule_2_A1_P16 decoder_; |
| 583 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1
_P16); | 583 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterImmedShiftedOp_Adc_Rule_2_A1
_P16); |
| 584 }; | 584 }; |
| 585 | 585 |
| 586 class NamedBinary3RegisterImmedShiftedOp_Add_Rule_6_A1_P24 | |
| 587 : public NamedClassDecoder { | |
| 588 public: | |
| 589 inline NamedBinary3RegisterImmedShiftedOp_Add_Rule_6_A1_P24() | |
| 590 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp Add_Rule_6_A1_P
24") | |
| 591 {} | |
| 592 virtual ~NamedBinary3RegisterImmedShiftedOp_Add_Rule_6_A1_P24() {} | |
| 593 | |
| 594 private: | |
| 595 nacl_arm_dec::Binary3RegisterImmedShiftedOp_Add_Rule_6_A1_P24 decoder_; | |
| 596 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterImmedShiftedOp_Add_Rule_6_A1
_P24); | |
| 597 }; | |
| 598 | |
| 599 class NamedBinary3RegisterImmedShiftedOp_And_Rule_7_A1_P36 | 586 class NamedBinary3RegisterImmedShiftedOp_And_Rule_7_A1_P36 |
| 600 : public NamedClassDecoder { | 587 : public NamedClassDecoder { |
| 601 public: | 588 public: |
| 602 inline NamedBinary3RegisterImmedShiftedOp_And_Rule_7_A1_P36() | 589 inline NamedBinary3RegisterImmedShiftedOp_And_Rule_7_A1_P36() |
| 603 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp And_Rule_7_A1_P
36") | 590 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp And_Rule_7_A1_P
36") |
| 604 {} | 591 {} |
| 605 virtual ~NamedBinary3RegisterImmedShiftedOp_And_Rule_7_A1_P36() {} | 592 virtual ~NamedBinary3RegisterImmedShiftedOp_And_Rule_7_A1_P36() {} |
| 606 | 593 |
| 607 private: | 594 private: |
| 608 nacl_arm_dec::Binary3RegisterImmedShiftedOp_And_Rule_7_A1_P36 decoder_; | 595 nacl_arm_dec::Binary3RegisterImmedShiftedOp_And_Rule_7_A1_P36 decoder_; |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 680 inline NamedBinary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304() | 667 inline NamedBinary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304() |
| 681 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp Sbc_Rule_152_A1
_P304") | 668 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp Sbc_Rule_152_A1
_P304") |
| 682 {} | 669 {} |
| 683 virtual ~NamedBinary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304() {} | 670 virtual ~NamedBinary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304() {} |
| 684 | 671 |
| 685 private: | 672 private: |
| 686 nacl_arm_dec::Binary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304 decoder_; | 673 nacl_arm_dec::Binary3RegisterImmedShiftedOp_Sbc_Rule_152_A1_P304 decoder_; |
| 687 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterImmedShiftedOp_Sbc_Rule_152_
A1_P304); | 674 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterImmedShiftedOp_Sbc_Rule_152_
A1_P304); |
| 688 }; | 675 }; |
| 689 | 676 |
| 690 class NamedBinary3RegisterImmedShiftedOp_SubRule_213_A1_P422 | 677 class NamedBinary3RegisterImmedShiftedOpRnNotSp_Add_Rule_6_A1_P24 |
| 691 : public NamedClassDecoder { | 678 : public NamedClassDecoder { |
| 692 public: | 679 public: |
| 693 inline NamedBinary3RegisterImmedShiftedOp_SubRule_213_A1_P422() | 680 inline NamedBinary3RegisterImmedShiftedOpRnNotSp_Add_Rule_6_A1_P24() |
| 694 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOp SubRule_213_A1_
P422") | 681 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOpRnNotSp Add_Rule
_6_A1_P24") |
| 695 {} | 682 {} |
| 696 virtual ~NamedBinary3RegisterImmedShiftedOp_SubRule_213_A1_P422() {} | 683 virtual ~NamedBinary3RegisterImmedShiftedOpRnNotSp_Add_Rule_6_A1_P24() {} |
| 697 | 684 |
| 698 private: | 685 private: |
| 699 nacl_arm_dec::Binary3RegisterImmedShiftedOp_SubRule_213_A1_P422 decoder_; | 686 nacl_arm_dec::Binary3RegisterImmedShiftedOpRnNotSp_Add_Rule_6_A1_P24 decoder_; |
| 700 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterImmedShiftedOp_SubRule_213_A
1_P422); | 687 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterImmedShiftedOpRnNotSp_Add_Ru
le_6_A1_P24); |
| 688 }; |
| 689 |
| 690 class NamedBinary3RegisterImmedShiftedOpRnNotSp_SubRule_213_A1_P422 |
| 691 : public NamedClassDecoder { |
| 692 public: |
| 693 inline NamedBinary3RegisterImmedShiftedOpRnNotSp_SubRule_213_A1_P422() |
| 694 : NamedClassDecoder(decoder_, "Binary3RegisterImmedShiftedOpRnNotSp SubRule_
213_A1_P422") |
| 695 {} |
| 696 virtual ~NamedBinary3RegisterImmedShiftedOpRnNotSp_SubRule_213_A1_P422() {} |
| 697 |
| 698 private: |
| 699 nacl_arm_dec::Binary3RegisterImmedShiftedOpRnNotSp_SubRule_213_A1_P422 decoder
_; |
| 700 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterImmedShiftedOpRnNotSp_SubRul
e_213_A1_P422); |
| 701 }; | 701 }; |
| 702 | 702 |
| 703 class NamedBinary3RegisterOp_Asr_Rule_15_A1_P42 | 703 class NamedBinary3RegisterOp_Asr_Rule_15_A1_P42 |
| 704 : public NamedClassDecoder { | 704 : public NamedClassDecoder { |
| 705 public: | 705 public: |
| 706 inline NamedBinary3RegisterOp_Asr_Rule_15_A1_P42() | 706 inline NamedBinary3RegisterOp_Asr_Rule_15_A1_P42() |
| 707 : NamedClassDecoder(decoder_, "Binary3RegisterOp Asr_Rule_15_A1_P42") | 707 : NamedClassDecoder(decoder_, "Binary3RegisterOp Asr_Rule_15_A1_P42") |
| 708 {} | 708 {} |
| 709 virtual ~NamedBinary3RegisterOp_Asr_Rule_15_A1_P42() {} | 709 virtual ~NamedBinary3RegisterOp_Asr_Rule_15_A1_P42() {} |
| 710 | 710 |
| (...skipping 843 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1554 virtual ~NamedTestImmediate_Tst_Rule_230_A1_P454() {} | 1554 virtual ~NamedTestImmediate_Tst_Rule_230_A1_P454() {} |
| 1555 | 1555 |
| 1556 private: | 1556 private: |
| 1557 nacl_arm_dec::TestImmediate_Tst_Rule_230_A1_P454 decoder_; | 1557 nacl_arm_dec::TestImmediate_Tst_Rule_230_A1_P454 decoder_; |
| 1558 NACL_DISALLOW_COPY_AND_ASSIGN(NamedTestImmediate_Tst_Rule_230_A1_P454); | 1558 NACL_DISALLOW_COPY_AND_ASSIGN(NamedTestImmediate_Tst_Rule_230_A1_P454); |
| 1559 }; | 1559 }; |
| 1560 | 1560 |
| 1561 | 1561 |
| 1562 } // namespace nacl_arm_test | 1562 } // namespace nacl_arm_test |
| 1563 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE
S_H_ | 1563 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE
S_H_ |
| OLD | NEW |