| OLD | NEW |
| (Empty) |
| 1 /* native_client/src/trusted/validator/x86/decoder/gen/ncopcode_opcode_flags_imp
l.h | |
| 2 * THIS FILE IS AUTO_GENERATED DO NOT EDIT. | |
| 3 * | |
| 4 * This file was auto-generated by enum_gen.py | |
| 5 * from file ncopcode_opcode_flags.enum | |
| 6 */ | |
| 7 | |
| 8 /* Define the corresponding names of NaClIFlag. */ | |
| 9 static const char* const g_NaClIFlagName[NaClIFlagEnumSize + 1] = { | |
| 10 "OpcodeUsesRexW", | |
| 11 "OpcodeHasRexR", | |
| 12 "OpcodeInModRm", | |
| 13 "Opcode0F0F", | |
| 14 "OpcodeInModRmRm", | |
| 15 "OpcodeLtC0InModRm", | |
| 16 "ModRmModIs0x3", | |
| 17 "ModRmModIsnt0x3", | |
| 18 "ModRmRegSOperand", | |
| 19 "OpcodeUsesModRm", | |
| 20 "OpcodeHasImmed", | |
| 21 "OpcodeHasImmed_b", | |
| 22 "OpcodeHasImmed_w", | |
| 23 "OpcodeHasImmed_v", | |
| 24 "OpcodeHasImmed_p", | |
| 25 "OpcodeHasImmed_o", | |
| 26 "OpcodeHasImmed_z", | |
| 27 "OpcodeHasImmed2_b", | |
| 28 "OpcodeHasImmed2_w", | |
| 29 "OpcodeHasImmed2_v", | |
| 30 "OpcodeHasImmed_Addr", | |
| 31 "OpcodePlusR", | |
| 32 "OpcodePlusI", | |
| 33 "OpcodeRex", | |
| 34 "OpcodeLegacy", | |
| 35 "OpcodeLockable", | |
| 36 "OpcodeAllowsRep", | |
| 37 "OpcodeAllowsRepne", | |
| 38 "OpcodeAllowsData16", | |
| 39 "SizeIgnoresData16", | |
| 40 "OperandSize_b", | |
| 41 "OperandSize_w", | |
| 42 "OperandSize_v", | |
| 43 "OperandSize_o", | |
| 44 "AddressSize_w", | |
| 45 "AddressSize_v", | |
| 46 "AddressSize_o", | |
| 47 "NaClIllegal", | |
| 48 "OperandSizeDefaultIs64", | |
| 49 "OperandSizeForce64", | |
| 50 "LongMode", | |
| 51 "IgnorePrefixDATA16", | |
| 52 "Opcode32Only", | |
| 53 "Opcode64Only", | |
| 54 "JumpInstruction", | |
| 55 "ConditionalJump", | |
| 56 "BranchHints", | |
| 57 "PartialInstruction", | |
| 58 "NaClIFlagEnumSize" | |
| 59 }; | |
| 60 | |
| 61 const char* NaClIFlagName(NaClIFlag name) { | |
| 62 return name <= NaClIFlagEnumSize | |
| 63 ? g_NaClIFlagName[name] | |
| 64 : "NaClIFlag???"; | |
| 65 } | |
| OLD | NEW |