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

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 2044 matching lines...) Expand 10 before | Expand all | Expand 10 after
2055 }; 2055 };
2056 2056
2057 class Actual_BLX_immediate_1111101hiiiiiiiiiiiiiiiiiiiiiiii_case_1_None 2057 class Actual_BLX_immediate_1111101hiiiiiiiiiiiiiiiiiiiiiiii_case_1_None
2058 : public Actual_BLX_immediate_1111101hiiiiiiiiiiiiiiiiiiiiiiii_case_1 { 2058 : public Actual_BLX_immediate_1111101hiiiiiiiiiiiiiiiiiiiiiiii_case_1 {
2059 }; 2059 };
2060 2060
2061 class Actual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_register 2061 class Actual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_register
2062 : public Actual_BLX_register_cccc000100101111111111110011mmmm_case_1 { 2062 : public Actual_BLX_register_cccc000100101111111111110011mmmm_case_1 {
2063 }; 2063 };
2064 2064
2065 class Actual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1_BL_BLX_imm ediate
2066 : public Actual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1 {
2067 };
2068
2069 class Actual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1_B
2070 : public Actual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1 {
2071 };
2072
2065 class Actual_Bx_cccc000100101111111111110001mmmm_case_1_Bx 2073 class Actual_Bx_cccc000100101111111111110001mmmm_case_1_Bx
2066 : public Actual_Bx_cccc000100101111111111110001mmmm_case_1 { 2074 : public Actual_Bx_cccc000100101111111111110001mmmm_case_1 {
2067 }; 2075 };
2068 2076
2069 class Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1_CLZ 2077 class Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1_CLZ
2070 : public Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1 { 2078 : public Actual_CLZ_cccc000101101111dddd11110001mmmm_case_1 {
2071 }; 2079 };
2072 2080
2073 class Actual_CMN_immediate_cccc00110111nnnn0000iiiiiiiiiiii_case_1_CMN_immediate 2081 class Actual_CMN_immediate_cccc00110111nnnn0000iiiiiiiiiiii_case_1_CMN_immediate
2074 : public Actual_CMN_immediate_cccc00110111nnnn0000iiiiiiiiiiii_case_1 { 2082 : public Actual_CMN_immediate_cccc00110111nnnn0000iiiiiiiiiiii_case_1 {
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
2107 }; 2115 };
2108 2116
2109 class Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_case _1_TEQ_register_shifted_register 2117 class Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_case _1_TEQ_register_shifted_register
2110 : public Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mm mm_case_1 { 2118 : public Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mm mm_case_1 {
2111 }; 2119 };
2112 2120
2113 class Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_case _1_TST_register_shifted_register 2121 class Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_case _1_TST_register_shifted_register
2114 : public Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mm mm_case_1 { 2122 : public Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mm mm_case_1 {
2115 }; 2123 };
2116 2124
2125 class Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDA_LDMFA
2126 : public Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1 {
2127 };
2128
2129 class Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDB_LDMEA
2130 : public Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1 {
2131 };
2132
2133 class Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMIB_LDMED
2134 : public Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1 {
2135 };
2136
2137 class Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDM_LDMIA_LDMFD
2138 : public Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1 {
2139 };
2140
2117 class Actual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1_LDRD_immedia te 2141 class Actual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1_LDRD_immedia te
2118 : public Actual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1 { 2142 : public Actual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1 {
2119 }; 2143 };
2120 2144
2121 class Actual_LDRD_literal_cccc0001u1001111ttttiiii1101iiii_case_1_LDRD_literal 2145 class Actual_LDRD_literal_cccc0001u1001111ttttiiii1101iiii_case_1_LDRD_literal
2122 : public Actual_LDRD_literal_cccc0001u1001111ttttiiii1101iiii_case_1 { 2146 : public Actual_LDRD_literal_cccc0001u1001111ttttiiii1101iiii_case_1 {
2123 }; 2147 };
2124 2148
2125 class Actual_LDRD_register_cccc000pu0w0nnnntttt00001101mmmm_case_1_LDRD_register 2149 class Actual_LDRD_register_cccc000pu0w0nnnntttt00001101mmmm_case_1_LDRD_register
2126 : public Actual_LDRD_register_cccc000pu0w0nnnntttt00001101mmmm_case_1 { 2150 : public Actual_LDRD_register_cccc000pu0w0nnnntttt00001101mmmm_case_1 {
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
2283 }; 2307 };
2284 2308
2285 class Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_SMULL_A1 2309 class Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_SMULL_A1
2286 : public Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1 { 2310 : public Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1 {
2287 }; 2311 };
2288 2312
2289 class Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1 2313 class Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1
2290 : public Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1 { 2314 : public Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1 {
2291 }; 2315 };
2292 2316
2317 class Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDA_STMED
2318 : public Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1 {
2319 };
2320
2321 class Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDB_STMFD
2322 : public Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1 {
2323 };
2324
2325 class Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMIB_STMFA
2326 : public Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1 {
2327 };
2328
2329 class Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STM_STMIA_STMEA
2330 : public Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1 {
2331 };
2332
2293 class Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_STRD_immedia te 2333 class Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_STRD_immedia te
2294 : public Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1 { 2334 : public Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1 {
2295 }; 2335 };
2296 2336
2297 class Actual_STRD_register_cccc000pu0w0nnnntttt00001111mmmm_case_1_STRD_register 2337 class Actual_STRD_register_cccc000pu0w0nnnntttt00001111mmmm_case_1_STRD_register
2298 : public Actual_STRD_register_cccc000pu0w0nnnntttt00001111mmmm_case_1 { 2338 : public Actual_STRD_register_cccc000pu0w0nnnntttt00001111mmmm_case_1 {
2299 }; 2339 };
2300 2340
2301 class Actual_STREXB_cccc00011100nnnndddd11111001tttt_case_1_STREX 2341 class Actual_STREXB_cccc00011100nnnndddd11111001tttt_case_1_STREX
2302 : public Actual_STREXB_cccc00011100nnnndddd11111001tttt_case_1 { 2342 : public Actual_STREXB_cccc00011100nnnndddd11111001tttt_case_1 {
(...skipping 6171 matching lines...) Expand 10 before | Expand all | Expand 10 after
8474 public: 8514 public:
8475 NamedActual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_register( ) 8515 NamedActual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_register( )
8476 : NamedClassDecoder(decoder_, "Actual_BLX_register_cccc000100101111111111110 011mmmm_case_1 BLX_register") 8516 : NamedClassDecoder(decoder_, "Actual_BLX_register_cccc000100101111111111110 011mmmm_case_1 BLX_register")
8477 {} 8517 {}
8478 8518
8479 private: 8519 private:
8480 nacl_arm_dec::Actual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_ register decoder_; 8520 nacl_arm_dec::Actual_BLX_register_cccc000100101111111111110011mmmm_case_1_BLX_ register decoder_;
8481 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_BLX_register_cccc0001001011111111111 10011mmmm_case_1_BLX_register); 8521 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_BLX_register_cccc0001001011111111111 10011mmmm_case_1_BLX_register);
8482 }; 8522 };
8483 8523
8524 class NamedActual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1_BL_BL X_immediate
8525 : public NamedClassDecoder {
8526 public:
8527 NamedActual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1_BL_BLX_im mediate()
8528 : NamedClassDecoder(decoder_, "Actual_BL_BLX_immediate_cccc1011iiiiiiiiiiiii iiiiiiiiiii_case_1 BL_BLX_immediate")
8529 {}
8530
8531 private:
8532 nacl_arm_dec::Actual_BL_BLX_immediate_cccc1011iiiiiiiiiiiiiiiiiiiiiiii_case_1_ BL_BLX_immediate decoder_;
8533 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_BL_BLX_immediate_cccc1011iiiiiiiiiii iiiiiiiiiiiii_case_1_BL_BLX_immediate);
8534 };
8535
8536 class NamedActual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1_B
8537 : public NamedClassDecoder {
8538 public:
8539 NamedActual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1_B()
8540 : NamedClassDecoder(decoder_, "Actual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_cas e_1 B")
8541 {}
8542
8543 private:
8544 nacl_arm_dec::Actual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_1_B decoder_;
8545 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_c ase_1_B);
8546 };
8547
8484 class NamedActual_Bx_cccc000100101111111111110001mmmm_case_1_Bx 8548 class NamedActual_Bx_cccc000100101111111111110001mmmm_case_1_Bx
8485 : public NamedClassDecoder { 8549 : public NamedClassDecoder {
8486 public: 8550 public:
8487 NamedActual_Bx_cccc000100101111111111110001mmmm_case_1_Bx() 8551 NamedActual_Bx_cccc000100101111111111110001mmmm_case_1_Bx()
8488 : NamedClassDecoder(decoder_, "Actual_Bx_cccc000100101111111111110001mmmm_ca se_1 Bx") 8552 : NamedClassDecoder(decoder_, "Actual_Bx_cccc000100101111111111110001mmmm_ca se_1 Bx")
8489 {} 8553 {}
8490 8554
8491 private: 8555 private:
8492 nacl_arm_dec::Actual_Bx_cccc000100101111111111110001mmmm_case_1_Bx decoder_; 8556 nacl_arm_dec::Actual_Bx_cccc000100101111111111110001mmmm_case_1_Bx decoder_;
8493 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_Bx_cccc000100101111111111110001mmmm_ case_1_Bx); 8557 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_Bx_cccc000100101111111111110001mmmm_ case_1_Bx);
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
8630 public: 8694 public:
8631 NamedActual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_cas e_1_TST_register_shifted_register() 8695 NamedActual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt1mmmm_cas e_1_TST_register_shifted_register()
8632 : NamedClassDecoder(decoder_, "Actual_CMN_register_shifted_register_cccc0001 0111nnnn0000ssss0tt1mmmm_case_1 TST_register_shifted_register") 8696 : NamedClassDecoder(decoder_, "Actual_CMN_register_shifted_register_cccc0001 0111nnnn0000ssss0tt1mmmm_case_1 TST_register_shifted_register")
8633 {} 8697 {}
8634 8698
8635 private: 8699 private:
8636 nacl_arm_dec::Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt 1mmmm_case_1_TST_register_shifted_register decoder_; 8700 nacl_arm_dec::Actual_CMN_register_shifted_register_cccc00010111nnnn0000ssss0tt 1mmmm_case_1_TST_register_shifted_register decoder_;
8637 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_CMN_register_shifted_register_cccc00 010111nnnn0000ssss0tt1mmmm_case_1_TST_register_shifted_register); 8701 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_CMN_register_shifted_register_cccc00 010111nnnn0000ssss0tt1mmmm_case_1_TST_register_shifted_register);
8638 }; 8702 };
8639 8703
8704 class NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDA_LDMF A
8705 : public NamedClassDecoder {
8706 public:
8707 NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDA_LDMFA()
8708 : NamedClassDecoder(decoder_, "Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrr rrrrrr_case_1 LDMDA_LDMFA")
8709 {}
8710
8711 private:
8712 nacl_arm_dec::Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDA _LDMFA decoder_;
8713 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrr rrrrrrrr_case_1_LDMDA_LDMFA);
8714 };
8715
8716 class NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDB_LDME A
8717 : public NamedClassDecoder {
8718 public:
8719 NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDB_LDMEA()
8720 : NamedClassDecoder(decoder_, "Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrr rrrrrr_case_1 LDMDB_LDMEA")
8721 {}
8722
8723 private:
8724 nacl_arm_dec::Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMDB _LDMEA decoder_;
8725 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrr rrrrrrrr_case_1_LDMDB_LDMEA);
8726 };
8727
8728 class NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMIB_LDME D
8729 : public NamedClassDecoder {
8730 public:
8731 NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMIB_LDMED()
8732 : NamedClassDecoder(decoder_, "Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrr rrrrrr_case_1 LDMIB_LDMED")
8733 {}
8734
8735 private:
8736 nacl_arm_dec::Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDMIB _LDMED decoder_;
8737 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrr rrrrrrrr_case_1_LDMIB_LDMED);
8738 };
8739
8740 class NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDM_LDMIA_ LDMFD
8741 : public NamedClassDecoder {
8742 public:
8743 NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDM_LDMIA_LDMF D()
8744 : NamedClassDecoder(decoder_, "Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrr rrrrrr_case_1 LDM_LDMIA_LDMFD")
8745 {}
8746
8747 private:
8748 nacl_arm_dec::Actual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrrrrrrrrrr_case_1_LDM_L DMIA_LDMFD decoder_;
8749 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDMDA_LDMFA_cccc100000w1nnnnrrrrrrrr rrrrrrrr_case_1_LDM_LDMIA_LDMFD);
8750 };
8751
8640 class NamedActual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1_LDRD_im mediate 8752 class NamedActual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1_LDRD_im mediate
8641 : public NamedClassDecoder { 8753 : public NamedClassDecoder {
8642 public: 8754 public:
8643 NamedActual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1_LDRD_immedi ate() 8755 NamedActual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1_LDRD_immedi ate()
8644 : NamedClassDecoder(decoder_, "Actual_LDRD_immediate_cccc000pu1w0nnnnttttiii i1101iiii_case_1 LDRD_immediate") 8756 : NamedClassDecoder(decoder_, "Actual_LDRD_immediate_cccc000pu1w0nnnnttttiii i1101iiii_case_1 LDRD_immediate")
8645 {} 8757 {}
8646 8758
8647 private: 8759 private:
8648 nacl_arm_dec::Actual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1_LD RD_immediate decoder_; 8760 nacl_arm_dec::Actual_LDRD_immediate_cccc000pu1w0nnnnttttiiii1101iiii_case_1_LD RD_immediate decoder_;
8649 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDRD_immediate_cccc000pu1w0nnnntttti iii1101iiii_case_1_LDRD_immediate); 8761 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_LDRD_immediate_cccc000pu1w0nnnntttti iii1101iiii_case_1_LDRD_immediate);
(...skipping 508 matching lines...) Expand 10 before | Expand all | Expand 10 after
9158 public: 9270 public:
9159 NamedActual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1() 9271 NamedActual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1()
9160 : NamedClassDecoder(decoder_, "Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001n nnn_case_1 UMULL_A1") 9272 : NamedClassDecoder(decoder_, "Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001n nnn_case_1 UMULL_A1")
9161 {} 9273 {}
9162 9274
9163 private: 9275 private:
9164 nacl_arm_dec::Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1 decoder_; 9276 nacl_arm_dec::Actual_SMULL_A1_cccc0000110shhhhllllmmmm1001nnnn_case_1_UMULL_A1 decoder_;
9165 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_SMULL_A1_cccc0000110shhhhllllmmmm100 1nnnn_case_1_UMULL_A1); 9277 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_SMULL_A1_cccc0000110shhhhllllmmmm100 1nnnn_case_1_UMULL_A1);
9166 }; 9278 };
9167 9279
9280 class NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDA_STME D
9281 : public NamedClassDecoder {
9282 public:
9283 NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDA_STMED()
9284 : NamedClassDecoder(decoder_, "Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrr rrrrrr_case_1 STMDA_STMED")
9285 {}
9286
9287 private:
9288 nacl_arm_dec::Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDA _STMED decoder_;
9289 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrr rrrrrrrr_case_1_STMDA_STMED);
9290 };
9291
9292 class NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDB_STMF D
9293 : public NamedClassDecoder {
9294 public:
9295 NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDB_STMFD()
9296 : NamedClassDecoder(decoder_, "Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrr rrrrrr_case_1 STMDB_STMFD")
9297 {}
9298
9299 private:
9300 nacl_arm_dec::Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMDB _STMFD decoder_;
9301 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrr rrrrrrrr_case_1_STMDB_STMFD);
9302 };
9303
9304 class NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMIB_STMF A
9305 : public NamedClassDecoder {
9306 public:
9307 NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMIB_STMFA()
9308 : NamedClassDecoder(decoder_, "Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrr rrrrrr_case_1 STMIB_STMFA")
9309 {}
9310
9311 private:
9312 nacl_arm_dec::Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STMIB _STMFA decoder_;
9313 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrr rrrrrrrr_case_1_STMIB_STMFA);
9314 };
9315
9316 class NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STM_STMIA_ STMEA
9317 : public NamedClassDecoder {
9318 public:
9319 NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STM_STMIA_STME A()
9320 : NamedClassDecoder(decoder_, "Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrr rrrrrr_case_1 STM_STMIA_STMEA")
9321 {}
9322
9323 private:
9324 nacl_arm_dec::Actual_STMDA_STMED_cccc100000w0nnnnrrrrrrrrrrrrrrrr_case_1_STM_S TMIA_STMEA decoder_;
9325 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STMDA_STMED_cccc100000w0nnnnrrrrrrrr rrrrrrrr_case_1_STM_STMIA_STMEA);
9326 };
9327
9168 class NamedActual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_STRD_im mediate 9328 class NamedActual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_STRD_im mediate
9169 : public NamedClassDecoder { 9329 : public NamedClassDecoder {
9170 public: 9330 public:
9171 NamedActual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_STRD_immedi ate() 9331 NamedActual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_STRD_immedi ate()
9172 : NamedClassDecoder(decoder_, "Actual_STRD_immediate_cccc000pu1w0nnnnttttiii i1111iiii_case_1 STRD_immediate") 9332 : NamedClassDecoder(decoder_, "Actual_STRD_immediate_cccc000pu1w0nnnnttttiii i1111iiii_case_1 STRD_immediate")
9173 {} 9333 {}
9174 9334
9175 private: 9335 private:
9176 nacl_arm_dec::Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_ST RD_immediate decoder_; 9336 nacl_arm_dec::Actual_STRD_immediate_cccc000pu1w0nnnnttttiiii1111iiii_case_1_ST RD_immediate decoder_;
9177 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STRD_immediate_cccc000pu1w0nnnntttti iii1111iiii_case_1_STRD_immediate); 9337 NACL_DISALLOW_COPY_AND_ASSIGN(NamedActual_STRD_immediate_cccc000pu1w0nnnntttti iii1111iiii_case_1_STRD_immediate);
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
9378 : NamedClassDecoder(decoder_, "not implemented") 9538 : NamedClassDecoder(decoder_, "not implemented")
9379 {} 9539 {}
9380 9540
9381 private: 9541 private:
9382 nacl_arm_dec::NotImplemented decoder_; 9542 nacl_arm_dec::NotImplemented decoder_;
9383 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); 9543 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed);
9384 }; 9544 };
9385 9545
9386 } // namespace nacl_arm_test 9546 } // namespace nacl_arm_test
9387 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_ 9547 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698