diff options
Diffstat (limited to 'opcodes/i386-opc.h')
-rw-r--r-- | opcodes/i386-opc.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/opcodes/i386-opc.h b/opcodes/i386-opc.h index bbf2ff8..95c315b 100644 --- a/opcodes/i386-opc.h +++ b/opcodes/i386-opc.h @@ -492,15 +492,17 @@ typedef struct { char *reg_name; i386_operand_type reg_type; - unsigned int reg_flags; + unsigned char reg_flags; #define RegRex 0x1 /* Extended register. */ #define RegRex64 0x2 /* Extended 8 bit register. */ - unsigned int reg_num; -#define RegRip ((unsigned int ) ~0) + unsigned char reg_num; +#define RegRip ((unsigned char ) ~0) #define RegEip (RegRip - 1) /* EIZ and RIZ are fake index registers. */ #define RegEiz (RegEip - 1) #define RegRiz (RegEiz - 1) + signed char dw2_regnum[2]; +#define Dw2Inval (-1) } reg_entry; |