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 { | 31 : public Binary2RegisterBitRangeNotRnIsPcBitfieldExtract { |
32 }; | 32 }; |
33 | 33 |
34 class Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_Ubfx_Rule_236_A1_P466 | 34 class Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_UBFX |
35 : public Binary2RegisterBitRangeNotRnIsPcBitfieldExtract { | 35 : public Binary2RegisterBitRangeNotRnIsPcBitfieldExtract { |
36 }; | 36 }; |
37 | 37 |
38 class Binary2RegisterImmedShiftedTest_CMN_register | 38 class Binary2RegisterImmedShiftedTest_CMN_register |
39 : public Binary2RegisterImmedShiftedTest { | 39 : public Binary2RegisterImmedShiftedTest { |
40 }; | 40 }; |
41 | 41 |
42 class Binary2RegisterImmedShiftedTest_CMP_register | 42 class Binary2RegisterImmedShiftedTest_CMP_register |
43 : public Binary2RegisterImmedShiftedTest { | 43 : public Binary2RegisterImmedShiftedTest { |
44 }; | 44 }; |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 }; | 116 }; |
117 | 117 |
118 class Binary3RegisterOpAltA_SMULBB_SMULBT_SMULTB_SMULTT | 118 class Binary3RegisterOpAltA_SMULBB_SMULBT_SMULTB_SMULTT |
119 : public Binary3RegisterOpAltA { | 119 : public Binary3RegisterOpAltA { |
120 }; | 120 }; |
121 | 121 |
122 class Binary3RegisterOpAltA_SMULWB_SMULWT | 122 class Binary3RegisterOpAltA_SMULWB_SMULWT |
123 : public Binary3RegisterOpAltA { | 123 : public Binary3RegisterOpAltA { |
124 }; | 124 }; |
125 | 125 |
126 class Binary3RegisterOpAltA_Usad8_Rule_253_A1_P500 | 126 class Binary3RegisterOpAltA_USAD8 |
127 : public Binary3RegisterOpAltA { | 127 : public Binary3RegisterOpAltA { |
128 }; | 128 }; |
129 | 129 |
130 class Binary3RegisterOpAltANoCondsUpdate_SDIV | 130 class Binary3RegisterOpAltANoCondsUpdate_SDIV |
131 : public Binary3RegisterOpAltANoCondsUpdate { | 131 : public Binary3RegisterOpAltANoCondsUpdate { |
132 }; | 132 }; |
133 | 133 |
134 class Binary3RegisterOpAltANoCondsUpdate_SMMUL | 134 class Binary3RegisterOpAltANoCondsUpdate_SMMUL |
135 : public Binary3RegisterOpAltANoCondsUpdate { | 135 : public Binary3RegisterOpAltANoCondsUpdate { |
136 }; | 136 }; |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
392 }; | 392 }; |
393 | 393 |
394 class Binary4RegisterDualOp_SMLABB_SMLABT_SMLATB_SMLATT | 394 class Binary4RegisterDualOp_SMLABB_SMLABT_SMLATB_SMLATT |
395 : public Binary4RegisterDualOp { | 395 : public Binary4RegisterDualOp { |
396 }; | 396 }; |
397 | 397 |
398 class Binary4RegisterDualOp_SMLAWB_SMLAWT | 398 class Binary4RegisterDualOp_SMLAWB_SMLAWT |
399 : public Binary4RegisterDualOp { | 399 : public Binary4RegisterDualOp { |
400 }; | 400 }; |
401 | 401 |
402 class Binary4RegisterDualOp_Usada8_Rule_254_A1_P502 | 402 class Binary4RegisterDualOp_USADA8 |
403 : public Binary4RegisterDualOp { | 403 : public Binary4RegisterDualOp { |
404 }; | 404 }; |
405 | 405 |
406 class Binary4RegisterDualOpLtV6RdNotRn_MLA_A1 | 406 class Binary4RegisterDualOpLtV6RdNotRn_MLA_A1 |
407 : public Binary4RegisterDualOpLtV6RdNotRn { | 407 : public Binary4RegisterDualOpLtV6RdNotRn { |
408 }; | 408 }; |
409 | 409 |
410 class Binary4RegisterDualOpNoCondsUpdate_SMLAD | 410 class Binary4RegisterDualOpNoCondsUpdate_SMLAD |
411 : public Binary4RegisterDualOpNoCondsUpdate { | 411 : public Binary4RegisterDualOpNoCondsUpdate { |
412 }; | 412 }; |
(...skipping 563 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
976 }; | 976 }; |
977 | 977 |
978 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_328_A1_P644 | 978 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_328_A1_P644 |
979 : public MoveVfpRegisterOpWithTypeSel { | 979 : public MoveVfpRegisterOpWithTypeSel { |
980 }; | 980 }; |
981 | 981 |
982 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 | 982 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 |
983 : public MoveVfpRegisterOpWithTypeSel { | 983 : public MoveVfpRegisterOpWithTypeSel { |
984 }; | 984 }; |
985 | 985 |
986 class PermanentlyUndefined_Udf_Rule_A1 | 986 class PermanentlyUndefined_UDF |
987 : public PermanentlyUndefined { | 987 : public PermanentlyUndefined { |
988 }; | 988 }; |
989 | 989 |
990 class PreloadRegisterImm12Op_Pld_Rule_117_A1_P236 | 990 class PreloadRegisterImm12Op_Pld_Rule_117_A1_P236 |
991 : public PreloadRegisterImm12Op { | 991 : public PreloadRegisterImm12Op { |
992 }; | 992 }; |
993 | 993 |
994 class PreloadRegisterImm12Op_Pld_Rule_118_A1_P238 | 994 class PreloadRegisterImm12Op_Pld_Rule_118_A1_P238 |
995 : public PreloadRegisterImm12Op { | 995 : public PreloadRegisterImm12Op { |
996 }; | 996 }; |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1088 }; | 1088 }; |
1089 | 1089 |
1090 class StoreVectorRegisterList_Vpush_355_A1_A2_P696 | 1090 class StoreVectorRegisterList_Vpush_355_A1_A2_P696 |
1091 : public StoreVectorRegisterList { | 1091 : public StoreVectorRegisterList { |
1092 }; | 1092 }; |
1093 | 1093 |
1094 class StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 | 1094 class StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 |
1095 : public StoreVectorRegisterList { | 1095 : public StoreVectorRegisterList { |
1096 }; | 1096 }; |
1097 | 1097 |
1098 class Unary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 | 1098 class Unary1RegisterBitRangeMsbGeLsb_BFC |
1099 : public Unary1RegisterBitRangeMsbGeLsb { | 1099 : public Unary1RegisterBitRangeMsbGeLsb { |
1100 }; | 1100 }; |
1101 | 1101 |
1102 class Unary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1 | 1102 class Unary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1 |
1103 : public Unary1RegisterImmediateOp12DynCodeReplace { | 1103 : public Unary1RegisterImmediateOp12DynCodeReplace { |
1104 }; | 1104 }; |
1105 | 1105 |
1106 class Unary1RegisterImmediateOp12DynCodeReplace_MVN_immediate | 1106 class Unary1RegisterImmediateOp12DynCodeReplace_MVN_immediate |
1107 : public Unary1RegisterImmediateOp12DynCodeReplace { | 1107 : public Unary1RegisterImmediateOp12DynCodeReplace { |
1108 }; | 1108 }; |
(...skipping 791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1900 }; | 1900 }; |
1901 | 1901 |
1902 class Branch_B_Rule_16_A1_P44 | 1902 class Branch_B_Rule_16_A1_P44 |
1903 : public Branch { | 1903 : public Branch { |
1904 }; | 1904 }; |
1905 | 1905 |
1906 class Branch_Bl_Blx_Rule_23_A1_P58 | 1906 class Branch_Bl_Blx_Rule_23_A1_P58 |
1907 : public Branch { | 1907 : public Branch { |
1908 }; | 1908 }; |
1909 | 1909 |
1910 class Defs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48 | |
1911 : public Defs12To15CondsDontCareMsbGeLsb { | |
1912 }; | |
1913 | |
1914 class Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 | 1910 class Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 |
1915 : public Defs12To15CondsDontCareRdRnNotPc { | 1911 : public Defs12To15CondsDontCareRdRnNotPc { |
1916 }; | 1912 }; |
1917 | 1913 |
1918 class Defs12To15CondsDontCareRdRnNotPc_Rev16_Rule_136_A1_P274 | 1914 class Defs12To15CondsDontCareRdRnNotPc_Rev16_Rule_136_A1_P274 |
1919 : public Defs12To15CondsDontCareRdRnNotPc { | 1915 : public Defs12To15CondsDontCareRdRnNotPc { |
1920 }; | 1916 }; |
1921 | 1917 |
1922 class Defs12To15CondsDontCareRdRnNotPc_Rev_Rule_135_A1_P272 | 1918 class Defs12To15CondsDontCareRdRnNotPc_Rev_Rule_135_A1_P272 |
1923 : public Defs12To15CondsDontCareRdRnNotPc { | 1919 : public Defs12To15CondsDontCareRdRnNotPc { |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1960 }; | 1956 }; |
1961 | 1957 |
1962 class Defs12To15CondsDontCareRdRnNotPc_Uxtb_Rule_263_A1_P520 | 1958 class Defs12To15CondsDontCareRdRnNotPc_Uxtb_Rule_263_A1_P520 |
1963 : public Defs12To15CondsDontCareRdRnNotPc { | 1959 : public Defs12To15CondsDontCareRdRnNotPc { |
1964 }; | 1960 }; |
1965 | 1961 |
1966 class Defs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524 | 1962 class Defs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524 |
1967 : public Defs12To15CondsDontCareRdRnNotPc { | 1963 : public Defs12To15CondsDontCareRdRnNotPc { |
1968 }; | 1964 }; |
1969 | 1965 |
1970 class Defs12To15CondsDontCareRdRnNotPcBitfieldExtract_Sbfx_Rule_154_A1_P308 | |
1971 : public Defs12To15CondsDontCareRdRnNotPcBitfieldExtract { | |
1972 }; | |
1973 | |
1974 class Defs12To15CondsDontCareRdRnNotPcBitfieldExtract_Ubfx_Rule_236_A1_P466 | |
1975 : public Defs12To15CondsDontCareRdRnNotPcBitfieldExtract { | |
1976 }; | |
1977 | |
1978 class Defs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 | 1966 class Defs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 |
1979 : public Defs12To15CondsDontCareRnRdRmNotPc { | 1967 : public Defs12To15CondsDontCareRnRdRmNotPc { |
1980 }; | 1968 }; |
1981 | 1969 |
1982 class Defs12To15CondsDontCareRnRdRmNotPc_Qadd16_Rule_125_A1_P252 | 1970 class Defs12To15CondsDontCareRnRdRmNotPc_Qadd16_Rule_125_A1_P252 |
1983 : public Defs12To15CondsDontCareRnRdRmNotPc { | 1971 : public Defs12To15CondsDontCareRnRdRmNotPc { |
1984 }; | 1972 }; |
1985 | 1973 |
1986 class Defs12To15CondsDontCareRnRdRmNotPc_Qadd8_Rule_126_A1_P254 | 1974 class Defs12To15CondsDontCareRnRdRmNotPc_Qadd8_Rule_126_A1_P254 |
1987 : public Defs12To15CondsDontCareRnRdRmNotPc { | 1975 : public Defs12To15CondsDontCareRnRdRmNotPc { |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2144 }; | 2132 }; |
2145 | 2133 |
2146 class Defs12To15CondsDontCareRnRdRmNotPc_Uxtab_Rule_260_A1_P514 | 2134 class Defs12To15CondsDontCareRnRdRmNotPc_Uxtab_Rule_260_A1_P514 |
2147 : public Defs12To15CondsDontCareRnRdRmNotPc { | 2135 : public Defs12To15CondsDontCareRnRdRmNotPc { |
2148 }; | 2136 }; |
2149 | 2137 |
2150 class Defs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518 | 2138 class Defs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518 |
2151 : public Defs12To15CondsDontCareRnRdRmNotPc { | 2139 : public Defs12To15CondsDontCareRnRdRmNotPc { |
2152 }; | 2140 }; |
2153 | 2141 |
2154 class Defs16To19CondsDontCareRdRaRmRnNotPc_Usada8_Rule_254_A1_P502 | |
2155 : public Defs16To19CondsDontCareRdRaRmRnNotPc { | |
2156 }; | |
2157 | |
2158 class Defs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 | |
2159 : public Defs16To19CondsDontCareRdRmRnNotPc { | |
2160 }; | |
2161 | |
2162 class DontCareInst_Msr_Rule_103_A1_P208 | 2142 class DontCareInst_Msr_Rule_103_A1_P208 |
2163 : public DontCareInst { | 2143 : public DontCareInst { |
2164 }; | 2144 }; |
2165 | 2145 |
2166 class DontCareInst_Nop_Rule_110_A1_P222 | 2146 class DontCareInst_Nop_Rule_110_A1_P222 |
2167 : public DontCareInst { | 2147 : public DontCareInst { |
2168 }; | 2148 }; |
2169 | 2149 |
2170 class DontCareInst_Yield_Rule_413_A1_P812 | 2150 class DontCareInst_Yield_Rule_413_A1_P812 |
2171 : public DontCareInst { | 2151 : public DontCareInst { |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2447 * Define named class decoders for each class decoder. | 2427 * Define named class decoders for each class decoder. |
2448 * The main purpose of these classes is to introduce | 2428 * The main purpose of these classes is to introduce |
2449 * instances that are named specifically to the class decoder | 2429 * instances that are named specifically to the class decoder |
2450 * and/or rule that was used to parse them. This makes testing | 2430 * and/or rule that was used to parse them. This makes testing |
2451 * much easier in that error messages use these named classes | 2431 * much easier in that error messages use these named classes |
2452 * to clarify what row in the corresponding table was used | 2432 * to clarify what row in the corresponding table was used |
2453 * to select this decoder. Without these names, debugging the | 2433 * to select this decoder. Without these names, debugging the |
2454 * output of the test code would be nearly impossible | 2434 * output of the test code would be nearly impossible |
2455 */ | 2435 */ |
2456 | 2436 |
2457 class NamedBinary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18_A1_P48 | 2437 class NamedBinary2RegisterBitRangeMsbGeLsb_BFI |
2458 : public NamedClassDecoder { | 2438 : public NamedClassDecoder { |
2459 public: | 2439 public: |
2460 NamedBinary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18_A1_P48() | 2440 NamedBinary2RegisterBitRangeMsbGeLsb_BFI() |
2461 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeMsbGeLsb Bfi_Rule_18_A
1_P48") | 2441 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeMsbGeLsb BFI") |
2462 {} | 2442 {} |
2463 | 2443 |
2464 private: | 2444 private: |
2465 nacl_arm_dec::Binary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18_A1_P48 decoder_; | 2445 nacl_arm_dec::Binary2RegisterBitRangeMsbGeLsb_BFI decoder_; |
2466 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeMsbGeLsb_Bfi_Rule_18
_A1_P48); | 2446 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeMsbGeLsb_BFI); |
2467 }; | 2447 }; |
2468 | 2448 |
2469 class NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_Sbfx_Rule_154_A1_P308 | 2449 class NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_SBFX |
2470 : public NamedClassDecoder { | 2450 : public NamedClassDecoder { |
2471 public: | 2451 public: |
2472 NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_Sbfx_Rule_154_A1_P308() | 2452 NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_SBFX() |
2473 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeNotRnIsPcBitfieldExtra
ct Sbfx_Rule_154_A1_P308") | 2453 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeNotRnIsPcBitfieldExtra
ct SBFX") |
2474 {} | 2454 {} |
2475 | 2455 |
2476 private: | 2456 private: |
2477 nacl_arm_dec::Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_Sbfx_Rule_154_A1
_P308 decoder_; | 2457 nacl_arm_dec::Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_SBFX decoder_; |
2478 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExt
ract_Sbfx_Rule_154_A1_P308); | 2458 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExt
ract_SBFX); |
2479 }; | 2459 }; |
2480 | 2460 |
2481 class NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_Ubfx_Rule_236_A1_P466 | 2461 class NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_UBFX |
2482 : public NamedClassDecoder { | 2462 : public NamedClassDecoder { |
2483 public: | 2463 public: |
2484 NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_Ubfx_Rule_236_A1_P466() | 2464 NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExtract_UBFX() |
2485 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeNotRnIsPcBitfieldExtra
ct Ubfx_Rule_236_A1_P466") | 2465 : NamedClassDecoder(decoder_, "Binary2RegisterBitRangeNotRnIsPcBitfieldExtra
ct UBFX") |
2486 {} | 2466 {} |
2487 | 2467 |
2488 private: | 2468 private: |
2489 nacl_arm_dec::Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_Ubfx_Rule_236_A1
_P466 decoder_; | 2469 nacl_arm_dec::Binary2RegisterBitRangeNotRnIsPcBitfieldExtract_UBFX decoder_; |
2490 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExt
ract_Ubfx_Rule_236_A1_P466); | 2470 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary2RegisterBitRangeNotRnIsPcBitfieldExt
ract_UBFX); |
2491 }; | 2471 }; |
2492 | 2472 |
2493 class NamedBinary2RegisterImmedShiftedTest_CMN_register | 2473 class NamedBinary2RegisterImmedShiftedTest_CMN_register |
2494 : public NamedClassDecoder { | 2474 : public NamedClassDecoder { |
2495 public: | 2475 public: |
2496 NamedBinary2RegisterImmedShiftedTest_CMN_register() | 2476 NamedBinary2RegisterImmedShiftedTest_CMN_register() |
2497 : NamedClassDecoder(decoder_, "Binary2RegisterImmedShiftedTest CMN_register"
) | 2477 : NamedClassDecoder(decoder_, "Binary2RegisterImmedShiftedTest CMN_register"
) |
2498 {} | 2478 {} |
2499 | 2479 |
2500 private: | 2480 private: |
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2747 public: | 2727 public: |
2748 NamedBinary3RegisterOpAltA_SMULWB_SMULWT() | 2728 NamedBinary3RegisterOpAltA_SMULWB_SMULWT() |
2749 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltA SMULWB_SMULWT") | 2729 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltA SMULWB_SMULWT") |
2750 {} | 2730 {} |
2751 | 2731 |
2752 private: | 2732 private: |
2753 nacl_arm_dec::Binary3RegisterOpAltA_SMULWB_SMULWT decoder_; | 2733 nacl_arm_dec::Binary3RegisterOpAltA_SMULWB_SMULWT decoder_; |
2754 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterOpAltA_SMULWB_SMULWT); | 2734 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterOpAltA_SMULWB_SMULWT); |
2755 }; | 2735 }; |
2756 | 2736 |
2757 class NamedBinary3RegisterOpAltA_Usad8_Rule_253_A1_P500 | 2737 class NamedBinary3RegisterOpAltA_USAD8 |
2758 : public NamedClassDecoder { | 2738 : public NamedClassDecoder { |
2759 public: | 2739 public: |
2760 NamedBinary3RegisterOpAltA_Usad8_Rule_253_A1_P500() | 2740 NamedBinary3RegisterOpAltA_USAD8() |
2761 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltA Usad8_Rule_253_A1_P500"
) | 2741 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltA USAD8") |
2762 {} | 2742 {} |
2763 | 2743 |
2764 private: | 2744 private: |
2765 nacl_arm_dec::Binary3RegisterOpAltA_Usad8_Rule_253_A1_P500 decoder_; | 2745 nacl_arm_dec::Binary3RegisterOpAltA_USAD8 decoder_; |
2766 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterOpAltA_Usad8_Rule_253_A1_P50
0); | 2746 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary3RegisterOpAltA_USAD8); |
2767 }; | 2747 }; |
2768 | 2748 |
2769 class NamedBinary3RegisterOpAltANoCondsUpdate_SDIV | 2749 class NamedBinary3RegisterOpAltANoCondsUpdate_SDIV |
2770 : public NamedClassDecoder { | 2750 : public NamedClassDecoder { |
2771 public: | 2751 public: |
2772 NamedBinary3RegisterOpAltANoCondsUpdate_SDIV() | 2752 NamedBinary3RegisterOpAltANoCondsUpdate_SDIV() |
2773 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltANoCondsUpdate SDIV") | 2753 : NamedClassDecoder(decoder_, "Binary3RegisterOpAltANoCondsUpdate SDIV") |
2774 {} | 2754 {} |
2775 | 2755 |
2776 private: | 2756 private: |
(...skipping 798 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3575 public: | 3555 public: |
3576 NamedBinary4RegisterDualOp_SMLAWB_SMLAWT() | 3556 NamedBinary4RegisterDualOp_SMLAWB_SMLAWT() |
3577 : NamedClassDecoder(decoder_, "Binary4RegisterDualOp SMLAWB_SMLAWT") | 3557 : NamedClassDecoder(decoder_, "Binary4RegisterDualOp SMLAWB_SMLAWT") |
3578 {} | 3558 {} |
3579 | 3559 |
3580 private: | 3560 private: |
3581 nacl_arm_dec::Binary4RegisterDualOp_SMLAWB_SMLAWT decoder_; | 3561 nacl_arm_dec::Binary4RegisterDualOp_SMLAWB_SMLAWT decoder_; |
3582 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterDualOp_SMLAWB_SMLAWT); | 3562 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterDualOp_SMLAWB_SMLAWT); |
3583 }; | 3563 }; |
3584 | 3564 |
3585 class NamedBinary4RegisterDualOp_Usada8_Rule_254_A1_P502 | 3565 class NamedBinary4RegisterDualOp_USADA8 |
3586 : public NamedClassDecoder { | 3566 : public NamedClassDecoder { |
3587 public: | 3567 public: |
3588 NamedBinary4RegisterDualOp_Usada8_Rule_254_A1_P502() | 3568 NamedBinary4RegisterDualOp_USADA8() |
3589 : NamedClassDecoder(decoder_, "Binary4RegisterDualOp Usada8_Rule_254_A1_P502
") | 3569 : NamedClassDecoder(decoder_, "Binary4RegisterDualOp USADA8") |
3590 {} | 3570 {} |
3591 | 3571 |
3592 private: | 3572 private: |
3593 nacl_arm_dec::Binary4RegisterDualOp_Usada8_Rule_254_A1_P502 decoder_; | 3573 nacl_arm_dec::Binary4RegisterDualOp_USADA8 decoder_; |
3594 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterDualOp_Usada8_Rule_254_A1_P5
02); | 3574 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBinary4RegisterDualOp_USADA8); |
3595 }; | 3575 }; |
3596 | 3576 |
3597 class NamedBinary4RegisterDualOpLtV6RdNotRn_MLA_A1 | 3577 class NamedBinary4RegisterDualOpLtV6RdNotRn_MLA_A1 |
3598 : public NamedClassDecoder { | 3578 : public NamedClassDecoder { |
3599 public: | 3579 public: |
3600 NamedBinary4RegisterDualOpLtV6RdNotRn_MLA_A1() | 3580 NamedBinary4RegisterDualOpLtV6RdNotRn_MLA_A1() |
3601 : NamedClassDecoder(decoder_, "Binary4RegisterDualOpLtV6RdNotRn MLA_A1") | 3581 : NamedClassDecoder(decoder_, "Binary4RegisterDualOpLtV6RdNotRn MLA_A1") |
3602 {} | 3582 {} |
3603 | 3583 |
3604 private: | 3584 private: |
(...skipping 1722 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5327 public: | 5307 public: |
5328 NamedMoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646() | 5308 NamedMoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646() |
5329 : NamedClassDecoder(decoder_, "MoveVfpRegisterOpWithTypeSel Vmov_Rule_329_A1
_P646") | 5309 : NamedClassDecoder(decoder_, "MoveVfpRegisterOpWithTypeSel Vmov_Rule_329_A1
_P646") |
5330 {} | 5310 {} |
5331 | 5311 |
5332 private: | 5312 private: |
5333 nacl_arm_dec::MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 decoder_; | 5313 nacl_arm_dec::MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 decoder_; |
5334 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_
A1_P646); | 5314 NACL_DISALLOW_COPY_AND_ASSIGN(NamedMoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_
A1_P646); |
5335 }; | 5315 }; |
5336 | 5316 |
5337 class NamedPermanentlyUndefined_Udf_Rule_A1 | 5317 class NamedPermanentlyUndefined_UDF |
5338 : public NamedClassDecoder { | 5318 : public NamedClassDecoder { |
5339 public: | 5319 public: |
5340 NamedPermanentlyUndefined_Udf_Rule_A1() | 5320 NamedPermanentlyUndefined_UDF() |
5341 : NamedClassDecoder(decoder_, "PermanentlyUndefined Udf_Rule_A1") | 5321 : NamedClassDecoder(decoder_, "PermanentlyUndefined UDF") |
5342 {} | 5322 {} |
5343 | 5323 |
5344 private: | 5324 private: |
5345 nacl_arm_dec::PermanentlyUndefined_Udf_Rule_A1 decoder_; | 5325 nacl_arm_dec::PermanentlyUndefined_UDF decoder_; |
5346 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPermanentlyUndefined_Udf_Rule_A1); | 5326 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPermanentlyUndefined_UDF); |
5347 }; | 5327 }; |
5348 | 5328 |
5349 class NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236 | 5329 class NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236 |
5350 : public NamedClassDecoder { | 5330 : public NamedClassDecoder { |
5351 public: | 5331 public: |
5352 NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236() | 5332 NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236() |
5353 : NamedClassDecoder(decoder_, "PreloadRegisterImm12Op Pld_Rule_117_A1_P236") | 5333 : NamedClassDecoder(decoder_, "PreloadRegisterImm12Op Pld_Rule_117_A1_P236") |
5354 {} | 5334 {} |
5355 | 5335 |
5356 private: | 5336 private: |
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5663 public: | 5643 public: |
5664 NamedStoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784() | 5644 NamedStoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784() |
5665 : NamedClassDecoder(decoder_, "StoreVectorRegisterList Vstm_Rule_399_A1_A2_P
784") | 5645 : NamedClassDecoder(decoder_, "StoreVectorRegisterList Vstm_Rule_399_A1_A2_P
784") |
5666 {} | 5646 {} |
5667 | 5647 |
5668 private: | 5648 private: |
5669 nacl_arm_dec::StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 decoder_; | 5649 nacl_arm_dec::StoreVectorRegisterList_Vstm_Rule_399_A1_A2_P784 decoder_; |
5670 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreVectorRegisterList_Vstm_Rule_399_A1_A2
_P784); | 5650 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStoreVectorRegisterList_Vstm_Rule_399_A1_A2
_P784); |
5671 }; | 5651 }; |
5672 | 5652 |
5673 class NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 | 5653 class NamedUnary1RegisterBitRangeMsbGeLsb_BFC |
5674 : public NamedClassDecoder { | 5654 : public NamedClassDecoder { |
5675 public: | 5655 public: |
5676 NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46() | 5656 NamedUnary1RegisterBitRangeMsbGeLsb_BFC() |
5677 : NamedClassDecoder(decoder_, "Unary1RegisterBitRangeMsbGeLsb Bfc_17_A1_P46"
) | 5657 : NamedClassDecoder(decoder_, "Unary1RegisterBitRangeMsbGeLsb BFC") |
5678 {} | 5658 {} |
5679 | 5659 |
5680 private: | 5660 private: |
5681 nacl_arm_dec::Unary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P46 decoder_; | 5661 nacl_arm_dec::Unary1RegisterBitRangeMsbGeLsb_BFC decoder_; |
5682 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterBitRangeMsbGeLsb_Bfc_17_A1_P4
6); | 5662 NACL_DISALLOW_COPY_AND_ASSIGN(NamedUnary1RegisterBitRangeMsbGeLsb_BFC); |
5683 }; | 5663 }; |
5684 | 5664 |
5685 class NamedUnary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1 | 5665 class NamedUnary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1 |
5686 : public NamedClassDecoder { | 5666 : public NamedClassDecoder { |
5687 public: | 5667 public: |
5688 NamedUnary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1() | 5668 NamedUnary1RegisterImmediateOp12DynCodeReplace_MOV_immediate_A1() |
5689 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp12DynCodeReplace MOV
_immediate_A1") | 5669 : NamedClassDecoder(decoder_, "Unary1RegisterImmediateOp12DynCodeReplace MOV
_immediate_A1") |
5690 {} | 5670 {} |
5691 | 5671 |
5692 private: | 5672 private: |
(...skipping 2406 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8099 public: | 8079 public: |
8100 NamedBranch_Bl_Blx_Rule_23_A1_P58() | 8080 NamedBranch_Bl_Blx_Rule_23_A1_P58() |
8101 : NamedClassDecoder(decoder_, "Branch Bl_Blx_Rule_23_A1_P58") | 8081 : NamedClassDecoder(decoder_, "Branch Bl_Blx_Rule_23_A1_P58") |
8102 {} | 8082 {} |
8103 | 8083 |
8104 private: | 8084 private: |
8105 nacl_arm_dec::Branch_Bl_Blx_Rule_23_A1_P58 decoder_; | 8085 nacl_arm_dec::Branch_Bl_Blx_Rule_23_A1_P58 decoder_; |
8106 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBranch_Bl_Blx_Rule_23_A1_P58); | 8086 NACL_DISALLOW_COPY_AND_ASSIGN(NamedBranch_Bl_Blx_Rule_23_A1_P58); |
8107 }; | 8087 }; |
8108 | 8088 |
8109 class NamedDefs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48 | |
8110 : public NamedClassDecoder { | |
8111 public: | |
8112 NamedDefs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48() | |
8113 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareMsbGeLsb Bfi_Rule_18_A
1_P48") | |
8114 {} | |
8115 | |
8116 private: | |
8117 nacl_arm_dec::Defs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18_A1_P48 decoder_; | |
8118 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareMsbGeLsb_Bfi_Rule_18
_A1_P48); | |
8119 }; | |
8120 | |
8121 class NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 | 8089 class NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 |
8122 : public NamedClassDecoder { | 8090 : public NamedClassDecoder { |
8123 public: | 8091 public: |
8124 NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270() | 8092 NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270() |
8125 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPc Rbit_Rule_13
4_A1_P270") | 8093 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPc Rbit_Rule_13
4_A1_P270") |
8126 {} | 8094 {} |
8127 | 8095 |
8128 private: | 8096 private: |
8129 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 decoder_; | 8097 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPc_Rbit_Rule_134_A1_P270 decoder_; |
8130 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_
134_A1_P270); | 8098 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPc_Rbit_Rule_
134_A1_P270); |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8279 public: | 8247 public: |
8280 NamedDefs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524() | 8248 NamedDefs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524() |
8281 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPc Uxth_Rule_26
5_A1_P524") | 8249 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPc Uxth_Rule_26
5_A1_P524") |
8282 {} | 8250 {} |
8283 | 8251 |
8284 private: | 8252 private: |
8285 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524 decoder_; | 8253 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPc_Uxth_Rule_265_A1_P524 decoder_; |
8286 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPc_Uxth_Rule_
265_A1_P524); | 8254 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPc_Uxth_Rule_
265_A1_P524); |
8287 }; | 8255 }; |
8288 | 8256 |
8289 class NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExtract_Sbfx_Rule_154_A1_P308 | |
8290 : public NamedClassDecoder { | |
8291 public: | |
8292 NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExtract_Sbfx_Rule_154_A1_P308() | |
8293 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPcBitfieldExtra
ct Sbfx_Rule_154_A1_P308") | |
8294 {} | |
8295 | |
8296 private: | |
8297 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPcBitfieldExtract_Sbfx_Rule_154_A1
_P308 decoder_; | |
8298 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExt
ract_Sbfx_Rule_154_A1_P308); | |
8299 }; | |
8300 | |
8301 class NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExtract_Ubfx_Rule_236_A1_P466 | |
8302 : public NamedClassDecoder { | |
8303 public: | |
8304 NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExtract_Ubfx_Rule_236_A1_P466() | |
8305 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRdRnNotPcBitfieldExtra
ct Ubfx_Rule_236_A1_P466") | |
8306 {} | |
8307 | |
8308 private: | |
8309 nacl_arm_dec::Defs12To15CondsDontCareRdRnNotPcBitfieldExtract_Ubfx_Rule_236_A1
_P466 decoder_; | |
8310 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRdRnNotPcBitfieldExt
ract_Ubfx_Rule_236_A1_P466); | |
8311 }; | |
8312 | |
8313 class NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 | 8257 class NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 |
8314 : public NamedClassDecoder { | 8258 : public NamedClassDecoder { |
8315 public: | 8259 public: |
8316 NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234() | 8260 NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234() |
8317 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRnRdRmNotPc Pkh_Rule_1
16_A1_P234") | 8261 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRnRdRmNotPc Pkh_Rule_1
16_A1_P234") |
8318 {} | 8262 {} |
8319 | 8263 |
8320 private: | 8264 private: |
8321 nacl_arm_dec::Defs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 decoder_
; | 8265 nacl_arm_dec::Defs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule_116_A1_P234 decoder_
; |
8322 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule
_116_A1_P234); | 8266 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRnRdRmNotPc_Pkh_Rule
_116_A1_P234); |
(...skipping 508 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8831 public: | 8775 public: |
8832 NamedDefs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518() | 8776 NamedDefs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518() |
8833 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRnRdRmNotPc Uxtah_Rule
_262_A1_P518") | 8777 : NamedClassDecoder(decoder_, "Defs12To15CondsDontCareRnRdRmNotPc Uxtah_Rule
_262_A1_P518") |
8834 {} | 8778 {} |
8835 | 8779 |
8836 private: | 8780 private: |
8837 nacl_arm_dec::Defs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518 decode
r_; | 8781 nacl_arm_dec::Defs12To15CondsDontCareRnRdRmNotPc_Uxtah_Rule_262_A1_P518 decode
r_; |
8838 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRnRdRmNotPc_Uxtah_Ru
le_262_A1_P518); | 8782 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs12To15CondsDontCareRnRdRmNotPc_Uxtah_Ru
le_262_A1_P518); |
8839 }; | 8783 }; |
8840 | 8784 |
8841 class NamedDefs16To19CondsDontCareRdRaRmRnNotPc_Usada8_Rule_254_A1_P502 | |
8842 : public NamedClassDecoder { | |
8843 public: | |
8844 NamedDefs16To19CondsDontCareRdRaRmRnNotPc_Usada8_Rule_254_A1_P502() | |
8845 : NamedClassDecoder(decoder_, "Defs16To19CondsDontCareRdRaRmRnNotPc Usada8_R
ule_254_A1_P502") | |
8846 {} | |
8847 | |
8848 private: | |
8849 nacl_arm_dec::Defs16To19CondsDontCareRdRaRmRnNotPc_Usada8_Rule_254_A1_P502 dec
oder_; | |
8850 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs16To19CondsDontCareRdRaRmRnNotPc_Usada8
_Rule_254_A1_P502); | |
8851 }; | |
8852 | |
8853 class NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 | |
8854 : public NamedClassDecoder { | |
8855 public: | |
8856 NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500() | |
8857 : NamedClassDecoder(decoder_, "Defs16To19CondsDontCareRdRmRnNotPc Usad8_Rule
_253_A1_P500") | |
8858 {} | |
8859 | |
8860 private: | |
8861 nacl_arm_dec::Defs16To19CondsDontCareRdRmRnNotPc_Usad8_Rule_253_A1_P500 decode
r_; | |
8862 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDefs16To19CondsDontCareRdRmRnNotPc_Usad8_Ru
le_253_A1_P500); | |
8863 }; | |
8864 | |
8865 class NamedDontCareInst_Msr_Rule_103_A1_P208 | 8785 class NamedDontCareInst_Msr_Rule_103_A1_P208 |
8866 : public NamedClassDecoder { | 8786 : public NamedClassDecoder { |
8867 public: | 8787 public: |
8868 NamedDontCareInst_Msr_Rule_103_A1_P208() | 8788 NamedDontCareInst_Msr_Rule_103_A1_P208() |
8869 : NamedClassDecoder(decoder_, "DontCareInst Msr_Rule_103_A1_P208") | 8789 : NamedClassDecoder(decoder_, "DontCareInst Msr_Rule_103_A1_P208") |
8870 {} | 8790 {} |
8871 | 8791 |
8872 private: | 8792 private: |
8873 nacl_arm_dec::DontCareInst_Msr_Rule_103_A1_P208 decoder_; | 8793 nacl_arm_dec::DontCareInst_Msr_Rule_103_A1_P208 decoder_; |
8874 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Msr_Rule_103_A1_P208); | 8794 NACL_DISALLOW_COPY_AND_ASSIGN(NamedDontCareInst_Msr_Rule_103_A1_P208); |
(...skipping 836 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9711 : NamedClassDecoder(decoder_, "not implemented") | 9631 : NamedClassDecoder(decoder_, "not implemented") |
9712 {} | 9632 {} |
9713 | 9633 |
9714 private: | 9634 private: |
9715 nacl_arm_dec::NotImplemented decoder_; | 9635 nacl_arm_dec::NotImplemented decoder_; |
9716 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); | 9636 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); |
9717 }; | 9637 }; |
9718 | 9638 |
9719 } // namespace nacl_arm_test | 9639 } // namespace nacl_arm_test |
9720 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE
S_H_ | 9640 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE
S_H_ |
OLD | NEW |