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

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

Issue 10381030: Clean up testing of instructions. Allow testing to quit if test pattern tests (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 8 years, 7 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 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
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
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
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
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
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_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698