Go to the documentation of this file.
36 #ifndef _XED_COMMON_DEFS_H_
37 # define _XED_COMMON_DEFS_H_
41 #define XED_MAX_OPERANDS 11
42 #define XED_MAX_NONTERMINALS_PER_INSTRUCTION 20 // FIXME somewhat arbitrary
45 #define XED_MAX_DISPLACEMENT_BYTES 8
48 #define XED_MAX_IMMEDIATE_BYTES 8
50 #define XED_MAX_INSTRUCTION_BYTES 15
53 #define XED_BYTE_MASK(x) ((x) & 0xFF)
54 #define XED_BYTE_CAST(x) (XED_STATIC_CAST(xed_uint8_t,x))
63 # define XED_BIT_FIELD_PSEUDO_WIDTH4 4
64 # define XED_BIT_FIELD_PSEUDO_WIDTH8 8
66 # define XED_BIT_FIELD_PSEUDO_WIDTH4 8
67 # define XED_BIT_FIELD_PSEUDO_WIDTH8 16