insn_attr_t
extern insn_attr_t inat_get_opcode_attribute(insn_byte_t opcode);
extern insn_attr_t inat_get_escape_attribute(insn_byte_t opcode,
insn_attr_t esc_attr);
extern insn_attr_t inat_get_group_attribute(insn_byte_t modrm,
insn_attr_t esc_attr);
extern insn_attr_t inat_get_avx_attribute(insn_byte_t opcode,
extern insn_attr_t inat_get_xop_attribute(insn_byte_t opcode,
static inline int inat_is_legacy_prefix(insn_attr_t attr)
static inline int inat_is_address_size_prefix(insn_attr_t attr)
static inline int inat_is_operand_size_prefix(insn_attr_t attr)
static inline int inat_is_rex_prefix(insn_attr_t attr)
static inline int inat_is_rex2_prefix(insn_attr_t attr)
static inline int inat_last_prefix_id(insn_attr_t attr)
static inline int inat_is_vex_prefix(insn_attr_t attr)
static inline int inat_is_evex_prefix(insn_attr_t attr)
static inline int inat_is_vex3_prefix(insn_attr_t attr)
static inline int inat_is_xop_prefix(insn_attr_t attr)
static inline int inat_is_escape(insn_attr_t attr)
static inline int inat_escape_id(insn_attr_t attr)
static inline int inat_is_group(insn_attr_t attr)
static inline int inat_group_id(insn_attr_t attr)
static inline int inat_group_common_attribute(insn_attr_t attr)
static inline int inat_has_immediate(insn_attr_t attr)
static inline int inat_immediate_size(insn_attr_t attr)
static inline int inat_has_modrm(insn_attr_t attr)
static inline int inat_is_force64(insn_attr_t attr)
static inline int inat_has_second_immediate(insn_attr_t attr)
static inline int inat_has_moffset(insn_attr_t attr)
static inline int inat_has_variant(insn_attr_t attr)
static inline int inat_accept_vex(insn_attr_t attr)
static inline int inat_accept_xop(insn_attr_t attr)
static inline int inat_must_vex(insn_attr_t attr)
static inline int inat_must_evex(insn_attr_t attr)
static inline int inat_evex_scalable(insn_attr_t attr)
static inline int inat_is_invalid64(insn_attr_t attr)
insn_attr_t attr = inat_get_opcode_attribute(insn->vex_prefix.bytes[0]);
insn_attr_t attr;
insn_attr_t attr;
insn_attr_t attr;
insn_attr_t inat_get_opcode_attribute(insn_byte_t opcode)
insn_attr_t lpfx_attr;
insn_attr_t inat_get_escape_attribute(insn_byte_t opcode, int lpfx_id,
insn_attr_t esc_attr)
const insn_attr_t *table;
insn_attr_t inat_get_group_attribute(insn_byte_t modrm, int lpfx_id,
insn_attr_t grp_attr)
const insn_attr_t *table;
insn_attr_t inat_get_avx_attribute(insn_byte_t opcode, insn_byte_t vex_m,
const insn_attr_t *table;
insn_attr_t inat_get_xop_attribute(insn_byte_t opcode, insn_byte_t map_select)
const insn_attr_t *table;
insn_attr_t attr;
insn_attr_t attr;
insn_attr_t esc_attr = inat_get_opcode_attribute(0x0f);
extern insn_attr_t inat_get_opcode_attribute(insn_byte_t opcode);
extern insn_attr_t inat_get_escape_attribute(insn_byte_t opcode,
insn_attr_t esc_attr);
extern insn_attr_t inat_get_group_attribute(insn_byte_t modrm,
insn_attr_t esc_attr);
extern insn_attr_t inat_get_avx_attribute(insn_byte_t opcode,
extern insn_attr_t inat_get_xop_attribute(insn_byte_t opcode,
static inline int inat_is_legacy_prefix(insn_attr_t attr)
static inline int inat_is_address_size_prefix(insn_attr_t attr)
static inline int inat_is_operand_size_prefix(insn_attr_t attr)
static inline int inat_is_rex_prefix(insn_attr_t attr)
static inline int inat_is_rex2_prefix(insn_attr_t attr)
static inline int inat_last_prefix_id(insn_attr_t attr)
static inline int inat_is_vex_prefix(insn_attr_t attr)
static inline int inat_is_evex_prefix(insn_attr_t attr)
static inline int inat_is_vex3_prefix(insn_attr_t attr)
static inline int inat_is_xop_prefix(insn_attr_t attr)
static inline int inat_is_escape(insn_attr_t attr)
static inline int inat_escape_id(insn_attr_t attr)
static inline int inat_is_group(insn_attr_t attr)
static inline int inat_group_id(insn_attr_t attr)
static inline int inat_group_common_attribute(insn_attr_t attr)
static inline int inat_has_immediate(insn_attr_t attr)
static inline int inat_immediate_size(insn_attr_t attr)
static inline int inat_has_modrm(insn_attr_t attr)
static inline int inat_is_force64(insn_attr_t attr)
static inline int inat_has_second_immediate(insn_attr_t attr)
static inline int inat_has_moffset(insn_attr_t attr)
static inline int inat_has_variant(insn_attr_t attr)
static inline int inat_accept_vex(insn_attr_t attr)
static inline int inat_accept_xop(insn_attr_t attr)
static inline int inat_must_vex(insn_attr_t attr)
static inline int inat_must_evex(insn_attr_t attr)
static inline int inat_evex_scalable(insn_attr_t attr)
static inline int inat_is_invalid64(insn_attr_t attr)
insn_attr_t attr = inat_get_opcode_attribute(insn->vex_prefix.bytes[0]);
insn_attr_t attr;
insn_attr_t inat_get_opcode_attribute(insn_byte_t opcode)
insn_attr_t lpfx_attr;
insn_attr_t inat_get_escape_attribute(insn_byte_t opcode, int lpfx_id,
insn_attr_t esc_attr)
const insn_attr_t *table;
insn_attr_t inat_get_group_attribute(insn_byte_t modrm, int lpfx_id,
insn_attr_t grp_attr)
const insn_attr_t *table;
insn_attr_t inat_get_avx_attribute(insn_byte_t opcode, insn_byte_t vex_m,
const insn_attr_t *table;
insn_attr_t inat_get_xop_attribute(insn_byte_t opcode, insn_byte_t map_select)
const insn_attr_t *table;
insn_attr_t attr;
insn_attr_t esc_attr = inat_get_opcode_attribute(0x0f);