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

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

Issue 12223046: Use generated actual decoders for ARM table: (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 7 years, 10 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 2013 The Native Client Authors. All rights reserved. 2 * Copyright 2013 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 2052 matching lines...) Expand 10 before | Expand all | Expand 10 after
2063 }; 2063 };
2064 2064
2065 class Actual_BLX_immediate_1111101hiiiiiiiiiiiiiiiiiiiiiiii_case_1_None 2065 class Actual_BLX_immediate_1111101hiiiiiiiiiiiiiiiiiiiiiiii_case_1_None
2066 : public Actual_BLX_immediate_1111101hiiiiiiiiiiiiiiiiiiiiiiii_case_1 { 2066 : public Actual_BLX_immediate_1111101hiiiiiiiiiiiiiiiiiiiiiiii_case_1 {
2067 }; 2067 };
2068 2068
2069 class Actual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_register 2069 class Actual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_register
2070 : public Actual_BLX_register_cccc000100101111111111110011mmmm_case_1 { 2070 : public Actual_BLX_register_cccc000100101111111111110011mmmm_case_1 {
2071 }; 2071 };
2072 2072
2073 class Actual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1_BL_BLX_imm ediate
2074 : public Actual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1 {
2075 };
2076
2077 class Actual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1_B
2078 : public Actual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1 {
2079 };
2080
2073 class Actual_Bx_cccc000100101111111111110001mmmm_case_1_Bx 2081 class Actual_Bx_cccc000100101111111111110001mmmm_case_1_Bx
2074 : public Actual_Bx_cccc000100101111111111110001mmmm_case_1 { 2082 : public Actual_Bx_cccc000100101111111111110001mmmm_case_1 {
2075 }; 2083 };
2076 2084
2077 class Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1_CLZ 2085 class Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1_CLZ
2078 : public Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1 { 2086 : public Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1 {
2079 }; 2087 };
2080 2088
2081 class Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1_RBIT 2089 class Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1_RBIT
2082 : public Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1 { 2090 : public Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1 {
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
2171 }; 2179 };
2172 2180
2173 class Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_case _1_TEQ_register_shifted_register 2181 class Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_case _1_TEQ_register_shifted_register
2174 : public Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mm mm_case_1 { 2182 : public Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mm mm_case_1 {
2175 }; 2183 };
2176 2184
2177 class Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_case _1_TST_register_shifted_register 2185 class Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_case _1_TST_register_shifted_register
2178 : public Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mm mm_case_1 { 2186 : public Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mm mm_case_1 {
2179 }; 2187 };
2180 2188
2189 class Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDA_LDMFA
2190 : public Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1 {
2191 };
2192
2193 class Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDB_LDMEA
2194 : public Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1 {
2195 };
2196
2197 class Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMIB_LDMED
2198 : public Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1 {
2199 };
2200
2201 class Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDM_LDMIA_LDMFD
2202 : public Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1 {
2203 };
2204
2181 class Actual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1_LDRB_immedia te 2205 class Actual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1_LDRB_immedia te
2182 : public Actual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1 { 2206 : public Actual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1 {
2183 }; 2207 };
2184 2208
2185 class Actual_LDRB_literal_cccc0101u1011111ttttiiiiiiiiiiii_case_1_LDRB_literal 2209 class Actual_LDRB_literal_cccc0101u1011111ttttiiiiiiiiiiii_case_1_LDRB_literal
2186 : public Actual_LDRB_literal_cccc0101u1011111ttttiiiiiiiiiiii_case_1 { 2210 : public Actual_LDRB_literal_cccc0101u1011111ttttiiiiiiiiiiii_case_1 {
2187 }; 2211 };
2188 2212
2189 class Actual_LDRB_register_cccc011pu1w1nnnnttttiiiiitt0mmmm_case_1_LDRB_register 2213 class Actual_LDRB_register_cccc011pu1w1nnnnttttiiiiitt0mmmm_case_1_LDRB_register
2190 : public Actual_LDRB_register_cccc011pu1w1nnnnttttiiiiitt0mmmm_case_1 { 2214 : public Actual_LDRB_register_cccc011pu1w1nnnnttttiiiiitt0mmmm_case_1 {
(...skipping 392 matching lines...) Expand 10 before | Expand all | Expand 10 after
2583 }; 2607 };
2584 2608
2585 class Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_SMULL_A1 2609 class Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_SMULL_A1
2586 : public Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1 { 2610 : public Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1 {
2587 }; 2611 };
2588 2612
2589 class Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1 2613 class Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1
2590 : public Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1 { 2614 : public Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1 {
2591 }; 2615 };
2592 2616
2617 class Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDA_STMED
2618 : public Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1 {
2619 };
2620
2621 class Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDB_STMFD
2622 : public Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1 {
2623 };
2624
2625 class Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMIB_STMFA
2626 : public Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1 {
2627 };
2628
2629 class Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STM_STMIA_STMEA
2630 : public Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1 {
2631 };
2632
2593 class Actual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1_STRB_immedia te 2633 class Actual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1_STRB_immedia te
2594 : public Actual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1 { 2634 : public Actual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1 {
2595 }; 2635 };
2596 2636
2597 class Actual_STRB_register_cccc011pu1w0nnnnttttiiiiitt0mmmm_case_1_STRB_register 2637 class Actual_STRB_register_cccc011pu1w0nnnnttttiiiiitt0mmmm_case_1_STRB_register
2598 : public Actual_STRB_register_cccc011pu1w0nnnnttttiiiiitt0mmmm_case_1 { 2638 : public Actual_STRB_register_cccc011pu1w0nnnnttttiiiiitt0mmmm_case_1 {
2599 }; 2639 };
2600 2640
2601 class Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_STRD_immedia te 2641 class Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_STRD_immedia te
2602 : public Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1 { 2642 : public Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1 {
(...skipping 6235 matching lines...) Expand 10 before | Expand all | Expand 10 after
8838 public: 8878 public:
8839 NamedActual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_register( ) 8879 NamedActual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_register( )
8840 : NamedClassDecoder(decoder_, "Actual_BLX_register_cccc000100101111111111110 011mmmm_case_1 BLX_register") 8880 : NamedClassDecoder(decoder_, "Actual_BLX_register_cccc000100101111111111110 011mmmm_case_1 BLX_register")
8841 {} 8881 {}
8842 8882
8843 private: 8883 private:
8844 nacl_arm_dec::Actual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_ register decoder_; 8884 nacl_arm_dec::Actual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_ register decoder_;
8845 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_BLX_register_cccc0001001011111111111 10011mmmm_case_1_BLX_register); 8885 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_BLX_register_cccc0001001011111111111 10011mmmm_case_1_BLX_register);
8846 }; 8886 };
8847 8887
8888 class NamedActual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1_BL_BL X_immediate
8889 : public NamedClassDecoder {
8890 public:
8891 NamedActual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1_BL_BLX_im mediate()
8892 : NamedClassDecoder(decoder_, "Actual_BL_BLX_immediate_cccc1011iiiiiiiiiiiii iiiiiiiiiii_case_1 BL_BLX_immediate")
8893 {}
8894
8895 private:
8896 nacl_arm_dec::Actual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1_ BL_BLX_immediate decoder_;
8897 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_BL_BLX_immediate_cccc1011iiiiiiiiiii iiiiiiiiiiiii_case_1_BL_BLX_immediate);
8898 };
8899
8900 class NamedActual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1_B
8901 : public NamedClassDecoder {
8902 public:
8903 NamedActual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1_B()
8904 : NamedClassDecoder(decoder_, "Actual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_cas e_1 B")
8905 {}
8906
8907 private:
8908 nacl_arm_dec::Actual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1_B decoder_;
8909 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_c ase_1_B);
8910 };
8911
8848 class NamedActual_Bx_cccc000100101111111111110001mmmm_case_1_Bx 8912 class NamedActual_Bx_cccc000100101111111111110001mmmm_case_1_Bx
8849 : public NamedClassDecoder { 8913 : public NamedClassDecoder {
8850 public: 8914 public:
8851 NamedActual_Bx_cccc000100101111111111110001mmmm_case_1_Bx() 8915 NamedActual_Bx_cccc000100101111111111110001mmmm_case_1_Bx()
8852 : NamedClassDecoder(decoder_, "Actual_Bx_cccc000100101111111111110001mmmm_ca se_1 Bx") 8916 : NamedClassDecoder(decoder_, "Actual_Bx_cccc000100101111111111110001mmmm_ca se_1 Bx")
8853 {} 8917 {}
8854 8918
8855 private: 8919 private:
8856 nacl_arm_dec::Actual_Bx_cccc000100101111111111110001mmmm_case_1_Bx decoder_; 8920 nacl_arm_dec::Actual_Bx_cccc000100101111111111110001mmmm_case_1_Bx decoder_;
8857 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_Bx_cccc000100101111111111110001mmmm_ case_1_Bx); 8921 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_Bx_cccc000100101111111111110001mmmm_ case_1_Bx);
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after
9162 public: 9226 public:
9163 NamedActual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_cas e_1_TST_register_shifted_register() 9227 NamedActual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_cas e_1_TST_register_shifted_register()
9164 : NamedClassDecoder(decoder_, "Actual_CMN_register_shifted_register_cccc0001 0111nnnn0000ssss0tt1mmmm_case_1 TST_register_shifted_register") 9228 : NamedClassDecoder(decoder_, "Actual_CMN_register_shifted_register_cccc0001 0111nnnn0000ssss0tt1mmmm_case_1 TST_register_shifted_register")
9165 {} 9229 {}
9166 9230
9167 private: 9231 private:
9168 nacl_arm_dec::Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt 1mmmm_case_1_TST_register_shifted_register decoder_; 9232 nacl_arm_dec::Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt 1mmmm_case_1_TST_register_shifted_register decoder_;
9169 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_CMN_register_shifted_register_cccc00 010111nnnn0000ssss0tt1mmmm_case_1_TST_register_shifted_register); 9233 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_CMN_register_shifted_register_cccc00 010111nnnn0000ssss0tt1mmmm_case_1_TST_register_shifted_register);
9170 }; 9234 };
9171 9235
9236 class NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDA_LDMF A
9237 : public NamedClassDecoder {
9238 public:
9239 NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDA_LDMFA()
9240 : NamedClassDecoder(decoder_, "Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrr rrrrrr_case_1 LDMDA_LDMFA")
9241 {}
9242
9243 private:
9244 nacl_arm_dec::Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDA _LDMFA decoder_;
9245 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrr rrrrrrrr_case_1_LDMDA_LDMFA);
9246 };
9247
9248 class NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDB_LDME A
9249 : public NamedClassDecoder {
9250 public:
9251 NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDB_LDMEA()
9252 : NamedClassDecoder(decoder_, "Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrr rrrrrr_case_1 LDMDB_LDMEA")
9253 {}
9254
9255 private:
9256 nacl_arm_dec::Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDB _LDMEA decoder_;
9257 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrr rrrrrrrr_case_1_LDMDB_LDMEA);
9258 };
9259
9260 class NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMIB_LDME D
9261 : public NamedClassDecoder {
9262 public:
9263 NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMIB_LDMED()
9264 : NamedClassDecoder(decoder_, "Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrr rrrrrr_case_1 LDMIB_LDMED")
9265 {}
9266
9267 private:
9268 nacl_arm_dec::Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMIB _LDMED decoder_;
9269 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrr rrrrrrrr_case_1_LDMIB_LDMED);
9270 };
9271
9272 class NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDM_LDMIA_ LDMFD
9273 : public NamedClassDecoder {
9274 public:
9275 NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDM_LDMIA_LDMF D()
9276 : NamedClassDecoder(decoder_, "Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrr rrrrrr_case_1 LDM_LDMIA_LDMFD")
9277 {}
9278
9279 private:
9280 nacl_arm_dec::Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDM_L DMIA_LDMFD decoder_;
9281 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrr rrrrrrrr_case_1_LDM_LDMIA_LDMFD);
9282 };
9283
9172 class NamedActual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1_LDRB_im mediate 9284 class NamedActual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1_LDRB_im mediate
9173 : public NamedClassDecoder { 9285 : public NamedClassDecoder {
9174 public: 9286 public:
9175 NamedActual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1_LDRB_immedi ate() 9287 NamedActual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1_LDRB_immedi ate()
9176 : NamedClassDecoder(decoder_, "Actual_LDRB_immediate_cccc010pu1w1nnnnttttiii iiiiiiiii_case_1 LDRB_immediate") 9288 : NamedClassDecoder(decoder_, "Actual_LDRB_immediate_cccc010pu1w1nnnnttttiii iiiiiiiii_case_1 LDRB_immediate")
9177 {} 9289 {}
9178 9290
9179 private: 9291 private:
9180 nacl_arm_dec::Actual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1_LD RB_immediate decoder_; 9292 nacl_arm_dec::Actual_LDRB_immediate_cccc010pu1w1nnnnttttiiiiiiiiiiii_case_1_LD RB_immediate decoder_;
9181 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDRB_immediate_cccc010pu1w1nnnntttti iiiiiiiiiii_case_1_LDRB_immediate); 9293 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDRB_immediate_cccc010pu1w1nnnntttti iiiiiiiiiii_case_1_LDRB_immediate);
(...skipping 1216 matching lines...) Expand 10 before | Expand all | Expand 10 after
10398 public: 10510 public:
10399 NamedActual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1() 10511 NamedActual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1()
10400 : NamedClassDecoder(decoder_, "Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001n nnn_case_1 UMULL_A1") 10512 : NamedClassDecoder(decoder_, "Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001n nnn_case_1 UMULL_A1")
10401 {} 10513 {}
10402 10514
10403 private: 10515 private:
10404 nacl_arm_dec::Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1 decoder_; 10516 nacl_arm_dec::Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1 decoder_;
10405 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_SMULL_A1_cccc0000110shhhhllllmmmm100 1nnnn_case_1_UMULL_A1); 10517 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_SMULL_A1_cccc0000110shhhhllllmmmm100 1nnnn_case_1_UMULL_A1);
10406 }; 10518 };
10407 10519
10520 class NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDA_STME D
10521 : public NamedClassDecoder {
10522 public:
10523 NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDA_STMED()
10524 : NamedClassDecoder(decoder_, "Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrr rrrrrr_case_1 STMDA_STMED")
10525 {}
10526
10527 private:
10528 nacl_arm_dec::Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDA _STMED decoder_;
10529 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrr rrrrrrrr_case_1_STMDA_STMED);
10530 };
10531
10532 class NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDB_STMF D
10533 : public NamedClassDecoder {
10534 public:
10535 NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDB_STMFD()
10536 : NamedClassDecoder(decoder_, "Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrr rrrrrr_case_1 STMDB_STMFD")
10537 {}
10538
10539 private:
10540 nacl_arm_dec::Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDB _STMFD decoder_;
10541 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrr rrrrrrrr_case_1_STMDB_STMFD);
10542 };
10543
10544 class NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMIB_STMF A
10545 : public NamedClassDecoder {
10546 public:
10547 NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMIB_STMFA()
10548 : NamedClassDecoder(decoder_, "Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrr rrrrrr_case_1 STMIB_STMFA")
10549 {}
10550
10551 private:
10552 nacl_arm_dec::Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMIB _STMFA decoder_;
10553 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrr rrrrrrrr_case_1_STMIB_STMFA);
10554 };
10555
10556 class NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STM_STMIA_ STMEA
10557 : public NamedClassDecoder {
10558 public:
10559 NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STM_STMIA_STME A()
10560 : NamedClassDecoder(decoder_, "Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrr rrrrrr_case_1 STM_STMIA_STMEA")
10561 {}
10562
10563 private:
10564 nacl_arm_dec::Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STM_S TMIA_STMEA decoder_;
10565 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrr rrrrrrrr_case_1_STM_STMIA_STMEA);
10566 };
10567
10408 class NamedActual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1_STRB_im mediate 10568 class NamedActual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1_STRB_im mediate
10409 : public NamedClassDecoder { 10569 : public NamedClassDecoder {
10410 public: 10570 public:
10411 NamedActual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1_STRB_immedi ate() 10571 NamedActual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1_STRB_immedi ate()
10412 : NamedClassDecoder(decoder_, "Actual_STRB_immediate_cccc010pu1w0nnnnttttiii iiiiiiiii_case_1 STRB_immediate") 10572 : NamedClassDecoder(decoder_, "Actual_STRB_immediate_cccc010pu1w0nnnnttttiii iiiiiiiii_case_1 STRB_immediate")
10413 {} 10573 {}
10414 10574
10415 private: 10575 private:
10416 nacl_arm_dec::Actual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1_ST RB_immediate decoder_; 10576 nacl_arm_dec::Actual_STRB_immediate_cccc010pu1w0nnnnttttiiiiiiiiiiii_case_1_ST RB_immediate decoder_;
10417 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STRB_immediate_cccc010pu1w0nnnntttti iiiiiiiiiii_case_1_STRB_immediate); 10577 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STRB_immediate_cccc010pu1w0nnnntttti iiiiiiiiiii_case_1_STRB_immediate);
(...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after
10738 : NamedClassDecoder(decoder_, "not implemented") 10898 : NamedClassDecoder(decoder_, "not implemented")
10739 {} 10899 {}
10740 10900
10741 private: 10901 private:
10742 nacl_arm_dec::NotImplemented decoder_; 10902 nacl_arm_dec::NotImplemented decoder_;
10743 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); 10903 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed);
10744 }; 10904 };
10745 10905
10746 } // namespace nacl_arm_test 10906 } // namespace nacl_arm_test
10747 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_ 10907 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698