Added a helper for constant values

This commit is contained in:
Pierre Pronchery 2011-04-20 00:03:12 +00:00
parent 2aaa34e124
commit 3477df9859

View File

@ -81,6 +81,11 @@ typedef enum _ArchOperandType
# define AO_GET_TYPE(operand) ((operand & AOM_TYPE) >> AOD_TYPE)
# define AO_GET_VALUE(operand) ((operand & AOM_VALUE) >> AOD_VALUE)
# define AO_CONSTANT(flags, size, value) \
((AOT_CONSTANT << AOD_TYPE) \
| ((flags) << AOD_FLAGS) \
| ((size) << AOD_SIZE) \
| ((value) << AOD_VALUE))
# define AO_IMMEDIATE(flags, offset, size) \
((AOT_IMMEDIATE << AOD_TYPE) \
| ((flags) << AOD_FLAGS) \