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 |
11 #endif | 11 #endif |
12 | 12 |
13 | 13 |
14 #ifndef NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSES_H
_ | 14 #ifndef NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSES_H
_ |
15 #define NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSES_H
_ | 15 #define NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSES_H
_ |
16 | 16 |
17 #include "native_client/src/trusted/validator_arm/actual_classes.h" | 17 #include "native_client/src/trusted/validator_arm/actual_classes.h" |
18 #include "native_client/src/trusted/validator_arm/baseline_classes.h" | 18 #include "native_client/src/trusted/validator_arm/baseline_classes.h" |
19 #include "native_client/src/trusted/validator_arm/named_class_decoder.h" | 19 #include "native_client/src/trusted/validator_arm/named_class_decoder.h" |
20 | 20 |
21 /* | 21 /* |
22 * Define rule decoder classes. | 22 * Define rule decoder classes. |
23 */ | 23 */ |
24 namespace nacl_arm_dec { | 24 namespace nacl_arm_dec { |
25 | 25 |
26 class Binary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18_A1_P48 | 26 class Binary2RegisterBitRangeMsbGeLsb_BFI |
27 : public Binary2RegisterBitRangeMsbGeLsb { | 27 : public Binary2RegisterBitRangeMsbGeLsb { |
28 }; | 28 }; |
29 | 29 |
30 class Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_Sbfx_Rule_154_A1_P308 | 30 class Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_SBFX |
31 : public Binary2RegisterBitRangeNotRnIsPcBitfieldExtract { | |
32 }; | |
33 | |
34 class Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_Ubfx_Rule_236_A1_P466 | |
35 : public Binary2RegisterBitRangeNotRnIsPcBitfieldExtract { | 31 : public Binary2RegisterBitRangeNotRnIsPcBitfieldExtract { |
36 }; | 32 }; |
37 | 33 |
38 class Binary2RegisterImmedShiftedTest_CMN_register | 34 class Binary2RegisterImmedShiftedTest_CMN_register |
39 : public Binary2RegisterImmedShiftedTest { | 35 : public Binary2RegisterImmedShiftedTest { |
40 }; | 36 }; |
41 | 37 |
42 class Binary2RegisterImmedShiftedTest_CMP_register | 38 class Binary2RegisterImmedShiftedTest_CMP_register |
43 : public Binary2RegisterImmedShiftedTest { | 39 : public Binary2RegisterImmedShiftedTest { |
44 }; | 40 }; |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 }; | 112 }; |
117 | 113 |
118 class Binary3RegisterOpAltA_SMULBB_SMULBT_SMULTB_SMULTT | 114 class Binary3RegisterOpAltA_SMULBB_SMULBT_SMULTB_SMULTT |
119 : public Binary3RegisterOpAltA { | 115 : public Binary3RegisterOpAltA { |
120 }; | 116 }; |
121 | 117 |
122 class Binary3RegisterOpAltA_SMULWB_SMULWT | 118 class Binary3RegisterOpAltA_SMULWB_SMULWT |
123 : public Binary3RegisterOpAltA { | 119 : public Binary3RegisterOpAltA { |
124 }; | 120 }; |
125 | 121 |
126 class Binary3RegisterOpAltA_Usad8_Rule_253_A1_P500 | 122 class Binary3RegisterOpAltA_USAD8 |
127 : public Binary3RegisterOpAltA { | 123 : public Binary3RegisterOpAltA { |
128 }; | 124 }; |
129 | 125 |
130 class Binary3RegisterOpAltANoCondsUpdate_SDIV | 126 class Binary3RegisterOpAltANoCondsUpdate_SDIV |
131 : public Binary3RegisterOpAltANoCondsUpdate { | 127 : public Binary3RegisterOpAltANoCondsUpdate { |
132 }; | 128 }; |
133 | 129 |
134 class Binary3RegisterOpAltANoCondsUpdate_SMMUL | 130 class Binary3RegisterOpAltANoCondsUpdate_SMMUL |
135 : public Binary3RegisterOpAltANoCondsUpdate { | 131 : public Binary3RegisterOpAltANoCondsUpdate { |
136 }; | 132 }; |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
392 }; | 388 }; |
393 | 389 |
394 class Binary4RegisterDualOp_SMLABB_SMLABT_SMLATB_SMLATT | 390 class Binary4RegisterDualOp_SMLABB_SMLABT_SMLATB_SMLATT |
395 : public Binary4RegisterDualOp { | 391 : public Binary4RegisterDualOp { |
396 }; | 392 }; |
397 | 393 |
398 class Binary4RegisterDualOp_SMLAWB_SMLAWT | 394 class Binary4RegisterDualOp_SMLAWB_SMLAWT |
399 : public Binary4RegisterDualOp { | 395 : public Binary4RegisterDualOp { |
400 }; | 396 }; |
401 | 397 |
402 class Binary4RegisterDualOp_Usada8_Rule_254_A1_P502 | 398 class Binary4RegisterDualOp_USADA8 |
403 : public Binary4RegisterDualOp { | 399 : public Binary4RegisterDualOp { |
404 }; | 400 }; |
405 | 401 |
406 class Binary4RegisterDualOpLtV6RdNotRn_MLA_A1 | 402 class Binary4RegisterDualOpLtV6RdNotRn_MLA_A1 |
407 : public Binary4RegisterDualOpLtV6RdNotRn { | 403 : public Binary4RegisterDualOpLtV6RdNotRn { |
408 }; | 404 }; |
409 | 405 |
410 class Binary4RegisterDualOpNoCondsUpdate_SMLAD | 406 class Binary4RegisterDualOpNoCondsUpdate_SMLAD |
411 : public Binary4RegisterDualOpNoCondsUpdate { | 407 : public Binary4RegisterDualOpNoCondsUpdate { |
412 }; | 408 }; |
(...skipping 563 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
976 }; | 972 }; |
977 | 973 |
978 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_328_A1_P644 | 974 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_328_A1_P644 |
979 : public MoveVfpRegisterOpWithTypeSel { | 975 : public MoveVfpRegisterOpWithTypeSel { |
980 }; | 976 }; |
981 | 977 |
982 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 | 978 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 |
983 : public MoveVfpRegisterOpWithTypeSel { | 979 : public MoveVfpRegisterOpWithTypeSel { |
984 }; | 980 }; |
985 | 981 |
986 class PermanentlyUndefined_Udf_Rule_A1 | 982 class PermanentlyUndefined_UDF |
987 : public PermanentlyUndefined { | 983 : public PermanentlyUndefined { |
988 }; | 984 }; |
989 | 985 |
990 class PreloadRegisterImm12Op_Pld_Rule_117_A1_P236 | 986 class PreloadRegisterImm12Op_Pld_Rule_117_A1_P236 |
991 : public PreloadRegisterImm12Op { | 987 : public PreloadRegisterImm12Op { |
992 }; | 988 }; |
993 | 989 |
994 class PreloadRegisterImm12Op_Pld_Rule_118_A1_P238 | 990 class PreloadRegisterImm12Op_Pld_Rule_118_A1_P238 |
995 : public PreloadRegisterImm12Op { | 991 : public PreloadRegisterImm12Op { |
996 }; | 992 }; |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1092 }; | 1088 }; |
1093 | 1089 |
1094 class StoreVectorRegisterList_Vpush_355_A1_A2_P696 | 1090 class StoreVectorRegisterList_Vpush_355_A1_A2_P696 |
1095 : public StoreVectorRegisterList { | 1091 : public StoreVectorRegisterList { |
1096 }; | 1092 }; |
1097 | 1093 |
1098 class StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 | 1094 class StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 |
1099 : public StoreVectorRegisterList { | 1095 : public StoreVectorRegisterList { |
1100 }; | 1096 }; |
1101 | 1097 |
1102 class Unary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 | 1098 class Unary1RegisterBitRangeMsbGeLsb_BFC |
| 1099 : public Unary1RegisterBitRangeMsbGeLsb { |
| 1100 }; |
| 1101 |
| 1102 class Unary1RegisterBitRangeMsbGeLsb_UBFX |
1103 : public Unary1RegisterBitRangeMsbGeLsb { | 1103 : public Unary1RegisterBitRangeMsbGeLsb { |
1104 }; | 1104 }; |
1105 | 1105 |
1106 class Unary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1 | 1106 class Unary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1 |
1107 : public Unary1RegisterImmediateOp12DynCodeReplace { | 1107 : public Unary1RegisterImmediateOp12DynCodeReplace { |
1108 }; | 1108 }; |
1109 | 1109 |
1110 class Unary1RegisterImmediateOp12DynCodeReplace_MVN_immediate | 1110 class Unary1RegisterImmediateOp12DynCodeReplace_MVN_immediate |
1111 : public Unary1RegisterImmediateOp12DynCodeReplace { | 1111 : public Unary1RegisterImmediateOp12DynCodeReplace { |
1112 }; | 1112 }; |
(...skipping 791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1904 }; | 1904 }; |
1905 | 1905 |
1906 class Branch_B_Rule_16_A1_P44 | 1906 class Branch_B_Rule_16_A1_P44 |
1907 : public Branch { | 1907 : public Branch { |
1908 }; | 1908 }; |
1909 | 1909 |
1910 class Branch_Bl_Blx_Rule_23_A1_P58 | 1910 class Branch_Bl_Blx_Rule_23_A1_P58 |
1911 : public Branch { | 1911 : public Branch { |
1912 }; | 1912 }; |
1913 | 1913 |
1914 class Defs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48 | |
1915 : public Defs12To15CondsDontCareMsbGeLsb { | |
1916 }; | |
1917 | |
1918 class Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 | 1914 class Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 |
1919 : public Defs12To15CondsDontCareRdRnNotPc { | 1915 : public Defs12To15CondsDontCareRdRnNotPc { |
1920 }; | 1916 }; |
1921 | 1917 |
1922 class Defs12To15CondsDontCareRdRnNotPc_Rev16_Rule_136_A1_P274 | 1918 class Defs12To15CondsDontCareRdRnNotPc_Rev16_Rule_136_A1_P274 |
1923 : public Defs12To15CondsDontCareRdRnNotPc { | 1919 : public Defs12To15CondsDontCareRdRnNotPc { |
1924 }; | 1920 }; |
1925 | 1921 |
1926 class Defs12To15CondsDontCareRdRnNotPc_Rev_Rule_135_A1_P272 | 1922 class Defs12To15CondsDontCareRdRnNotPc_Rev_Rule_135_A1_P272 |
1927 : public Defs12To15CondsDontCareRdRnNotPc { | 1923 : public Defs12To15CondsDontCareRdRnNotPc { |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1964 }; | 1960 }; |
1965 | 1961 |
1966 class Defs12To15CondsDontCareRdRnNotPc_Uxtb_Rule_263_A1_P520 | 1962 class Defs12To15CondsDontCareRdRnNotPc_Uxtb_Rule_263_A1_P520 |
1967 : public Defs12To15CondsDontCareRdRnNotPc { | 1963 : public Defs12To15CondsDontCareRdRnNotPc { |
1968 }; | 1964 }; |
1969 | 1965 |
1970 class Defs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524 | 1966 class Defs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524 |
1971 : public Defs12To15CondsDontCareRdRnNotPc { | 1967 : public Defs12To15CondsDontCareRdRnNotPc { |
1972 }; | 1968 }; |
1973 | 1969 |
1974 class Defs12To15CondsDontCareRdRnNotPcBitfieldExtract_Sbfx_Rule_154_A1_P308 | |
1975 : public Defs12To15CondsDontCareRdRnNotPcBitfieldExtract { | |
1976 }; | |
1977 | |
1978 class Defs12To15CondsDontCareRdRnNotPcBitfieldExtract_Ubfx_Rule_236_A1_P466 | |
1979 : public Defs12To15CondsDontCareRdRnNotPcBitfieldExtract { | |
1980 }; | |
1981 | |
1982 class Defs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 | 1970 class Defs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 |
1983 : public Defs12To15CondsDontCareRnRdRmNotPc { | 1971 : public Defs12To15CondsDontCareRnRdRmNotPc { |
1984 }; | 1972 }; |
1985 | 1973 |
1986 class Defs12To15CondsDontCareRnRdRmNotPc_Qadd16_Rule_125_A1_P252 | 1974 class Defs12To15CondsDontCareRnRdRmNotPc_Qadd16_Rule_125_A1_P252 |
1987 : public Defs12To15CondsDontCareRnRdRmNotPc { | 1975 : public Defs12To15CondsDontCareRnRdRmNotPc { |
1988 }; | 1976 }; |
1989 | 1977 |
1990 class Defs12To15CondsDontCareRnRdRmNotPc_Qadd8_Rule_126_A1_P254 | 1978 class Defs12To15CondsDontCareRnRdRmNotPc_Qadd8_Rule_126_A1_P254 |
1991 : public Defs12To15CondsDontCareRnRdRmNotPc { | 1979 : public Defs12To15CondsDontCareRnRdRmNotPc { |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2148 }; | 2136 }; |
2149 | 2137 |
2150 class Defs12To15CondsDontCareRnRdRmNotPc_Uxtab_Rule_260_A1_P514 | 2138 class Defs12To15CondsDontCareRnRdRmNotPc_Uxtab_Rule_260_A1_P514 |
2151 : public Defs12To15CondsDontCareRnRdRmNotPc { | 2139 : public Defs12To15CondsDontCareRnRdRmNotPc { |
2152 }; | 2140 }; |
2153 | 2141 |
2154 class Defs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518 | 2142 class Defs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518 |
2155 : public Defs12To15CondsDontCareRnRdRmNotPc { | 2143 : public Defs12To15CondsDontCareRnRdRmNotPc { |
2156 }; | 2144 }; |
2157 | 2145 |
2158 class Defs16To19CondsDontCareRdRaRmRnNotPc_Usada8_Rule_254_A1_P502 | |
2159 : public Defs16To19CondsDontCareRdRaRmRnNotPc { | |
2160 }; | |
2161 | |
2162 class Defs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 | |
2163 : public Defs16To19CondsDontCareRdRmRnNotPc { | |
2164 }; | |
2165 | |
2166 class DontCareInst_Msr_Rule_103_A1_P208 | 2146 class DontCareInst_Msr_Rule_103_A1_P208 |
2167 : public DontCareInst { | 2147 : public DontCareInst { |
2168 }; | 2148 }; |
2169 | 2149 |
2170 class DontCareInst_Nop_Rule_110_A1_P222 | 2150 class DontCareInst_Nop_Rule_110_A1_P222 |
2171 : public DontCareInst { | 2151 : public DontCareInst { |
2172 }; | 2152 }; |
2173 | 2153 |
2174 class DontCareInst_Yield_Rule_413_A1_P812 | 2154 class DontCareInst_Yield_Rule_413_A1_P812 |
2175 : public DontCareInst { | 2155 : public DontCareInst { |
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2519 * Define named class decoders for each class decoder. | 2499 * Define named class decoders for each class decoder. |
2520 * The main purpose of these classes is to introduce | 2500 * The main purpose of these classes is to introduce |
2521 * instances that are named specifically to the class decoder | 2501 * instances that are named specifically to the class decoder |
2522 * and/or rule that was used to parse them. This makes testing | 2502 * and/or rule that was used to parse them. This makes testing |
2523 * much easier in that error messages use these named classes | 2503 * much easier in that error messages use these named classes |
2524 * to clarify what row in the corresponding table was used | 2504 * to clarify what row in the corresponding table was used |
2525 * to select this decoder. Without these names, debugging the | 2505 * to select this decoder. Without these names, debugging the |
2526 * output of the test code would be nearly impossible | 2506 * output of the test code would be nearly impossible |
2527 */ | 2507 */ |
2528 | 2508 |
2529 class NamedBinary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18_A1_P48 | 2509 class NamedBinary2RegisterBitRangeMsbGeLsb_BFI |
2530 : public NamedClassDecoder { | 2510 : public NamedClassDecoder { |
2531 public: | 2511 public: |
2532 NamedBinary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18_A1_P48() | 2512 NamedBinary2RegisterBitRangeMsbGeLsb_BFI() |
2533 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeMsbGeLsb Bfi_Rule_18_A
1_P48") | 2513 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeMsbGeLsb BFI") |
2534 {} | 2514 {} |
2535 | 2515 |
2536 private: | 2516 private: |
2537 nacl_arm_dec::Binary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18_A1_P48 decoder_; | 2517 nacl_arm_dec::Binary2RegisterBitRangeMsbGeLsb_BFI decoder_; |
2538 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18
_A1_P48); | 2518 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeMsbGeLsb_BFI); |
2539 }; | 2519 }; |
2540 | 2520 |
2541 class NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_Sbfx_Rule_154_A1_P308 | 2521 class NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_SBFX |
2542 : public NamedClassDecoder { | 2522 : public NamedClassDecoder { |
2543 public: | 2523 public: |
2544 NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_Sbfx_Rule_154_A1_P308() | 2524 NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_SBFX() |
2545 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeNotRnIsPcBitfieldExtra
ct Sbfx_Rule_154_A1_P308") | 2525 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeNotRnIsPcBitfieldExtra
ct SBFX") |
2546 {} | 2526 {} |
2547 | 2527 |
2548 private: | 2528 private: |
2549 nacl_arm_dec::Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_Sbfx_Rule_154_A1
_P308 decoder_; | 2529 nacl_arm_dec::Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_SBFX decoder_; |
2550 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExt
ract_Sbfx_Rule_154_A1_P308); | 2530 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExt
ract_SBFX); |
2551 }; | |
2552 | |
2553 class NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_Ubfx_Rule_236_A1_P466 | |
2554 : public NamedClassDecoder { | |
2555 public: | |
2556 NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_Ubfx_Rule_236_A1_P466() | |
2557 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeNotRnIsPcBitfieldExtra
ct Ubfx_Rule_236_A1_P466") | |
2558 {} | |
2559 | |
2560 private: | |
2561 nacl_arm_dec::Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_Ubfx_Rule_236_A1
_P466 decoder_; | |
2562 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExt
ract_Ubfx_Rule_236_A1_P466); | |
2563 }; | 2531 }; |
2564 | 2532 |
2565 class NamedBinary2RegisterImmedShiftedTest_CMN_register | 2533 class NamedBinary2RegisterImmedShiftedTest_CMN_register |
2566 : public NamedClassDecoder { | 2534 : public NamedClassDecoder { |
2567 public: | 2535 public: |
2568 NamedBinary2RegisterImmedShiftedTest_CMN_register() | 2536 NamedBinary2RegisterImmedShiftedTest_CMN_register() |
2569 : NamedClassDecoder(decoder_, "Binary2RegisterImmedShiftedTest CMN_register"
) | 2537 : NamedClassDecoder(decoder_, "Binary2RegisterImmedShiftedTest CMN_register"
) |
2570 {} | 2538 {} |
2571 | 2539 |
2572 private: | 2540 private: |
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2819 public: | 2787 public: |
2820 NamedBinary3RegisterOpAltA_SMULWB_SMULWT() | 2788 NamedBinary3RegisterOpAltA_SMULWB_SMULWT() |
2821 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltA SMULWB_SMULWT") | 2789 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltA SMULWB_SMULWT") |
2822 {} | 2790 {} |
2823 | 2791 |
2824 private: | 2792 private: |
2825 nacl_arm_dec::Binary3RegisterOpAltA_SMULWB_SMULWT decoder_; | 2793 nacl_arm_dec::Binary3RegisterOpAltA_SMULWB_SMULWT decoder_; |
2826 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterOpAltA_SMULWB_SMULWT); | 2794 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterOpAltA_SMULWB_SMULWT); |
2827 }; | 2795 }; |
2828 | 2796 |
2829 class NamedBinary3RegisterOpAltA_Usad8_Rule_253_A1_P500 | 2797 class NamedBinary3RegisterOpAltA_USAD8 |
2830 : public NamedClassDecoder { | 2798 : public NamedClassDecoder { |
2831 public: | 2799 public: |
2832 NamedBinary3RegisterOpAltA_Usad8_Rule_253_A1_P500() | 2800 NamedBinary3RegisterOpAltA_USAD8() |
2833 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltA Usad8_Rule_253_A1_P500"
) | 2801 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltA USAD8") |
2834 {} | 2802 {} |
2835 | 2803 |
2836 private: | 2804 private: |
2837 nacl_arm_dec::Binary3RegisterOpAltA_Usad8_Rule_253_A1_P500 decoder_; | 2805 nacl_arm_dec::Binary3RegisterOpAltA_USAD8 decoder_; |
2838 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterOpAltA_Usad8_Rule_253_A1_P50
0); | 2806 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterOpAltA_USAD8); |
2839 }; | 2807 }; |
2840 | 2808 |
2841 class NamedBinary3RegisterOpAltANoCondsUpdate_SDIV | 2809 class NamedBinary3RegisterOpAltANoCondsUpdate_SDIV |
2842 : public NamedClassDecoder { | 2810 : public NamedClassDecoder { |
2843 public: | 2811 public: |
2844 NamedBinary3RegisterOpAltANoCondsUpdate_SDIV() | 2812 NamedBinary3RegisterOpAltANoCondsUpdate_SDIV() |
2845 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltANoCondsUpdate SDIV") | 2813 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltANoCondsUpdate SDIV") |
2846 {} | 2814 {} |
2847 | 2815 |
2848 private: | 2816 private: |
(...skipping 798 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3647 public: | 3615 public: |
3648 NamedBinary4RegisterDualOp_SMLAWB_SMLAWT() | 3616 NamedBinary4RegisterDualOp_SMLAWB_SMLAWT() |
3649 : NamedClassDecoder(decoder_, "Binary4RegisterDualOp SMLAWB_SMLAWT") | 3617 : NamedClassDecoder(decoder_, "Binary4RegisterDualOp SMLAWB_SMLAWT") |
3650 {} | 3618 {} |
3651 | 3619 |
3652 private: | 3620 private: |
3653 nacl_arm_dec::Binary4RegisterDualOp_SMLAWB_SMLAWT decoder_; | 3621 nacl_arm_dec::Binary4RegisterDualOp_SMLAWB_SMLAWT decoder_; |
3654 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterDualOp_SMLAWB_SMLAWT); | 3622 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterDualOp_SMLAWB_SMLAWT); |
3655 }; | 3623 }; |
3656 | 3624 |
3657 class NamedBinary4RegisterDualOp_Usada8_Rule_254_A1_P502 | 3625 class NamedBinary4RegisterDualOp_USADA8 |
3658 : public NamedClassDecoder { | 3626 : public NamedClassDecoder { |
3659 public: | 3627 public: |
3660 NamedBinary4RegisterDualOp_Usada8_Rule_254_A1_P502() | 3628 NamedBinary4RegisterDualOp_USADA8() |
3661 : NamedClassDecoder(decoder_, "Binary4RegisterDualOp Usada8_Rule_254_A1_P502
") | 3629 : NamedClassDecoder(decoder_, "Binary4RegisterDualOp USADA8") |
3662 {} | 3630 {} |
3663 | 3631 |
3664 private: | 3632 private: |
3665 nacl_arm_dec::Binary4RegisterDualOp_Usada8_Rule_254_A1_P502 decoder_; | 3633 nacl_arm_dec::Binary4RegisterDualOp_USADA8 decoder_; |
3666 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterDualOp_Usada8_Rule_254_A1_P5
02); | 3634 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterDualOp_USADA8); |
3667 }; | 3635 }; |
3668 | 3636 |
3669 class NamedBinary4RegisterDualOpLtV6RdNotRn_MLA_A1 | 3637 class NamedBinary4RegisterDualOpLtV6RdNotRn_MLA_A1 |
3670 : public NamedClassDecoder { | 3638 : public NamedClassDecoder { |
3671 public: | 3639 public: |
3672 NamedBinary4RegisterDualOpLtV6RdNotRn_MLA_A1() | 3640 NamedBinary4RegisterDualOpLtV6RdNotRn_MLA_A1() |
3673 : NamedClassDecoder(decoder_, "Binary4RegisterDualOpLtV6RdNotRn MLA_A1") | 3641 : NamedClassDecoder(decoder_, "Binary4RegisterDualOpLtV6RdNotRn MLA_A1") |
3674 {} | 3642 {} |
3675 | 3643 |
3676 private: | 3644 private: |
(...skipping 1722 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5399 public: | 5367 public: |
5400 NamedMoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646() | 5368 NamedMoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646() |
5401 : NamedClassDecoder(decoder_, "MoveVfpRegisterOpWithTypeSel Vmov_Rule_329_A1
_P646") | 5369 : NamedClassDecoder(decoder_, "MoveVfpRegisterOpWithTypeSel Vmov_Rule_329_A1
_P646") |
5402 {} | 5370 {} |
5403 | 5371 |
5404 private: | 5372 private: |
5405 nacl_arm_dec::MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 decoder_; | 5373 nacl_arm_dec::MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 decoder_; |
5406 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_
A1_P646); | 5374 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_
A1_P646); |
5407 }; | 5375 }; |
5408 | 5376 |
5409 class NamedPermanentlyUndefined_Udf_Rule_A1 | 5377 class NamedPermanentlyUndefined_UDF |
5410 : public NamedClassDecoder { | 5378 : public NamedClassDecoder { |
5411 public: | 5379 public: |
5412 NamedPermanentlyUndefined_Udf_Rule_A1() | 5380 NamedPermanentlyUndefined_UDF() |
5413 : NamedClassDecoder(decoder_, "PermanentlyUndefined Udf_Rule_A1") | 5381 : NamedClassDecoder(decoder_, "PermanentlyUndefined UDF") |
5414 {} | 5382 {} |
5415 | 5383 |
5416 private: | 5384 private: |
5417 nacl_arm_dec::PermanentlyUndefined_Udf_Rule_A1 decoder_; | 5385 nacl_arm_dec::PermanentlyUndefined_UDF decoder_; |
5418 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPermanentlyUndefined_Udf_Rule_A1); | 5386 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPermanentlyUndefined_UDF); |
5419 }; | 5387 }; |
5420 | 5388 |
5421 class NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236 | 5389 class NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236 |
5422 : public NamedClassDecoder { | 5390 : public NamedClassDecoder { |
5423 public: | 5391 public: |
5424 NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236() | 5392 NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236() |
5425 : NamedClassDecoder(decoder_, "PreloadRegisterImm12Op Pld_Rule_117_A1_P236") | 5393 : NamedClassDecoder(decoder_, "PreloadRegisterImm12Op Pld_Rule_117_A1_P236") |
5426 {} | 5394 {} |
5427 | 5395 |
5428 private: | 5396 private: |
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5747 public: | 5715 public: |
5748 NamedStoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784() | 5716 NamedStoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784() |
5749 : NamedClassDecoder(decoder_, "StoreVectorRegisterList Vstm_Rule_399_A1_A2_P
784") | 5717 : NamedClassDecoder(decoder_, "StoreVectorRegisterList Vstm_Rule_399_A1_A2_P
784") |
5750 {} | 5718 {} |
5751 | 5719 |
5752 private: | 5720 private: |
5753 nacl_arm_dec::StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 decoder_; | 5721 nacl_arm_dec::StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 decoder_; |
5754 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreVectorRegisterList_Vstm_Rule_399_A1_A2
_P784); | 5722 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreVectorRegisterList_Vstm_Rule_399_A1_A2
_P784); |
5755 }; | 5723 }; |
5756 | 5724 |
5757 class NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 | 5725 class NamedUnary1RegisterBitRangeMsbGeLsb_BFC |
5758 : public NamedClassDecoder { | 5726 : public NamedClassDecoder { |
5759 public: | 5727 public: |
5760 NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46() | 5728 NamedUnary1RegisterBitRangeMsbGeLsb_BFC() |
5761 : NamedClassDecoder(decoder_, "Unary1RegisterBitRangeMsbGeLsb Bfc_17_A1_P46"
) | 5729 : NamedClassDecoder(decoder_, "Unary1RegisterBitRangeMsbGeLsb BFC") |
5762 {} | 5730 {} |
5763 | 5731 |
5764 private: | 5732 private: |
5765 nacl_arm_dec::Unary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 decoder_; | 5733 nacl_arm_dec::Unary1RegisterBitRangeMsbGeLsb_BFC decoder_; |
5766 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P4
6); | 5734 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterBitRangeMsbGeLsb_BFC); |
| 5735 }; |
| 5736 |
| 5737 class NamedUnary1RegisterBitRangeMsbGeLsb_UBFX |
| 5738 : public NamedClassDecoder { |
| 5739 public: |
| 5740 NamedUnary1RegisterBitRangeMsbGeLsb_UBFX() |
| 5741 : NamedClassDecoder(decoder_, "Unary1RegisterBitRangeMsbGeLsb UBFX") |
| 5742 {} |
| 5743 |
| 5744 private: |
| 5745 nacl_arm_dec::Unary1RegisterBitRangeMsbGeLsb_UBFX decoder_; |
| 5746 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterBitRangeMsbGeLsb_UBFX); |
5767 }; | 5747 }; |
5768 | 5748 |
5769 class NamedUnary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1 | 5749 class NamedUnary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1 |
5770 : public NamedClassDecoder { | 5750 : public NamedClassDecoder { |
5771 public: | 5751 public: |
5772 NamedUnary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1() | 5752 NamedUnary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1() |
5773 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp12DynCodeReplace MOV
_immediate_A1") | 5753 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp12DynCodeReplace MOV
_immediate_A1") |
5774 {} | 5754 {} |
5775 | 5755 |
5776 private: | 5756 private: |
(...skipping 2406 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8183 public: | 8163 public: |
8184 NamedBranch_Bl_Blx_Rule_23_A1_P58() | 8164 NamedBranch_Bl_Blx_Rule_23_A1_P58() |
8185 : NamedClassDecoder(decoder_, "Branch Bl_Blx_Rule_23_A1_P58") | 8165 : NamedClassDecoder(decoder_, "Branch Bl_Blx_Rule_23_A1_P58") |
8186 {} | 8166 {} |
8187 | 8167 |
8188 private: | 8168 private: |
8189 nacl_arm_dec::Branch_Bl_Blx_Rule_23_A1_P58 decoder_; | 8169 nacl_arm_dec::Branch_Bl_Blx_Rule_23_A1_P58 decoder_; |
8190 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBranch_Bl_Blx_Rule_23_A1_P58); | 8170 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBranch_Bl_Blx_Rule_23_A1_P58); |
8191 }; | 8171 }; |
8192 | 8172 |
8193 class NamedDefs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48 | |
8194 : public NamedClassDecoder { | |
8195 public: | |
8196 NamedDefs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48() | |
8197 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareMsbGeLsb Bfi_Rule_18_A
1_P48") | |
8198 {} | |
8199 | |
8200 private: | |
8201 nacl_arm_dec::Defs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48 decoder_; | |
8202 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18
_A1_P48); | |
8203 }; | |
8204 | |
8205 class NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 | 8173 class NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 |
8206 : public NamedClassDecoder { | 8174 : public NamedClassDecoder { |
8207 public: | 8175 public: |
8208 NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270() | 8176 NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270() |
8209 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPc Rbit_Rule_13
4_A1_P270") | 8177 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPc Rbit_Rule_13
4_A1_P270") |
8210 {} | 8178 {} |
8211 | 8179 |
8212 private: | 8180 private: |
8213 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 decoder_; | 8181 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 decoder_; |
8214 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_
134_A1_P270); | 8182 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_
134_A1_P270); |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8363 public: | 8331 public: |
8364 NamedDefs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524() | 8332 NamedDefs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524() |
8365 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPc Uxth_Rule_26
5_A1_P524") | 8333 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPc Uxth_Rule_26
5_A1_P524") |
8366 {} | 8334 {} |
8367 | 8335 |
8368 private: | 8336 private: |
8369 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524 decoder_; | 8337 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524 decoder_; |
8370 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPc_Uxth_Rule_
265_A1_P524); | 8338 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPc_Uxth_Rule_
265_A1_P524); |
8371 }; | 8339 }; |
8372 | 8340 |
8373 class NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExtract_Sbfx_Rule_154_A1_P308 | |
8374 : public NamedClassDecoder { | |
8375 public: | |
8376 NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExtract_Sbfx_Rule_154_A1_P308() | |
8377 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPcBitfieldExtra
ct Sbfx_Rule_154_A1_P308") | |
8378 {} | |
8379 | |
8380 private: | |
8381 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPcBitfieldExtract_Sbfx_Rule_154_A1
_P308 decoder_; | |
8382 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExt
ract_Sbfx_Rule_154_A1_P308); | |
8383 }; | |
8384 | |
8385 class NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExtract_Ubfx_Rule_236_A1_P466 | |
8386 : public NamedClassDecoder { | |
8387 public: | |
8388 NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExtract_Ubfx_Rule_236_A1_P466() | |
8389 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPcBitfieldExtra
ct Ubfx_Rule_236_A1_P466") | |
8390 {} | |
8391 | |
8392 private: | |
8393 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPcBitfieldExtract_Ubfx_Rule_236_A1
_P466 decoder_; | |
8394 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExt
ract_Ubfx_Rule_236_A1_P466); | |
8395 }; | |
8396 | |
8397 class NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 | 8341 class NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 |
8398 : public NamedClassDecoder { | 8342 : public NamedClassDecoder { |
8399 public: | 8343 public: |
8400 NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234() | 8344 NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234() |
8401 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRnRdRmNotPc Pkh_Rule_1
16_A1_P234") | 8345 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRnRdRmNotPc Pkh_Rule_1
16_A1_P234") |
8402 {} | 8346 {} |
8403 | 8347 |
8404 private: | 8348 private: |
8405 nacl_arm_dec::Defs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 decoder_
; | 8349 nacl_arm_dec::Defs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 decoder_
; |
8406 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule
_116_A1_P234); | 8350 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule
_116_A1_P234); |
(...skipping 508 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8915 public: | 8859 public: |
8916 NamedDefs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518() | 8860 NamedDefs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518() |
8917 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRnRdRmNotPc Uxtah_Rule
_262_A1_P518") | 8861 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRnRdRmNotPc Uxtah_Rule
_262_A1_P518") |
8918 {} | 8862 {} |
8919 | 8863 |
8920 private: | 8864 private: |
8921 nacl_arm_dec::Defs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518 decode
r_; | 8865 nacl_arm_dec::Defs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518 decode
r_; |
8922 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRnRdRmNotPc_Uxtah_Ru
le_262_A1_P518); | 8866 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRnRdRmNotPc_Uxtah_Ru
le_262_A1_P518); |
8923 }; | 8867 }; |
8924 | 8868 |
8925 class NamedDefs16To19CondsDontCareRdRaRmRnNotPc_Usada8_Rule_254_A1_P502 | |
8926 : public NamedClassDecoder { | |
8927 public: | |
8928 NamedDefs16To19CondsDontCareRdRaRmRnNotPc_Usada8_Rule_254_A1_P502() | |
8929 : NamedClassDecoder(decoder_, "Defs16To19CondsDontCareRdRaRmRnNotPc Usada8_R
ule_254_A1_P502") | |
8930 {} | |
8931 | |
8932 private: | |
8933 nacl_arm_dec::Defs16To19CondsDontCareRdRaRmRnNotPc_Usada8_Rule_254_A1_P502 dec
oder_; | |
8934 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs16To19CondsDontCareRdRaRmRnNotPc_Usada8
_Rule_254_A1_P502); | |
8935 }; | |
8936 | |
8937 class NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 | |
8938 : public NamedClassDecoder { | |
8939 public: | |
8940 NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500() | |
8941 : NamedClassDecoder(decoder_, "Defs16To19CondsDontCareRdRmRnNotPc Usad8_Rule
_253_A1_P500") | |
8942 {} | |
8943 | |
8944 private: | |
8945 nacl_arm_dec::Defs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 decode
r_; | |
8946 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Ru
le_253_A1_P500); | |
8947 }; | |
8948 | |
8949 class NamedDontCareInst_Msr_Rule_103_A1_P208 | 8869 class NamedDontCareInst_Msr_Rule_103_A1_P208 |
8950 : public NamedClassDecoder { | 8870 : public NamedClassDecoder { |
8951 public: | 8871 public: |
8952 NamedDontCareInst_Msr_Rule_103_A1_P208() | 8872 NamedDontCareInst_Msr_Rule_103_A1_P208() |
8953 : NamedClassDecoder(decoder_, "DontCareInst Msr_Rule_103_A1_P208") | 8873 : NamedClassDecoder(decoder_, "DontCareInst Msr_Rule_103_A1_P208") |
8954 {} | 8874 {} |
8955 | 8875 |
8956 private: | 8876 private: |
8957 nacl_arm_dec::DontCareInst_Msr_Rule_103_A1_P208 decoder_; | 8877 nacl_arm_dec::DontCareInst_Msr_Rule_103_A1_P208 decoder_; |
8958 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Msr_Rule_103_A1_P208); | 8878 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Msr_Rule_103_A1_P208); |
(...skipping 1040 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9999 : NamedClassDecoder(decoder_, "not implemented") | 9919 : NamedClassDecoder(decoder_, "not implemented") |
10000 {} | 9920 {} |
10001 | 9921 |
10002 private: | 9922 private: |
10003 nacl_arm_dec::NotImplemented decoder_; | 9923 nacl_arm_dec::NotImplemented decoder_; |
10004 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); | 9924 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); |
10005 }; | 9925 }; |
10006 | 9926 |
10007 } // namespace nacl_arm_test | 9927 } // namespace nacl_arm_test |
10008 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE
S_H_ | 9928 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE
S_H_ |
OLD | NEW |