Lines Matching refs:vex_prefix
74 struct insn_field vex_prefix; /* VEX prefix */ member
168 return (insn->vex_prefix.value != 0); in insn_is_avx()
175 return (insn->vex_prefix.nbytes == 4); in insn_is_evex()
185 if (insn->vex_prefix.nbytes == 2) /* 2 bytes VEX */ in insn_vex_m_bits()
187 else if (insn->vex_prefix.nbytes == 3) /* 3 bytes VEX */ in insn_vex_m_bits()
188 return X86_VEX3_M(insn->vex_prefix.bytes[1]); in insn_vex_m_bits()
190 return X86_EVEX_M(insn->vex_prefix.bytes[1]); in insn_vex_m_bits()
195 if (insn->vex_prefix.nbytes == 2) /* 2 bytes VEX */ in insn_vex_p_bits()
196 return X86_VEX_P(insn->vex_prefix.bytes[1]); in insn_vex_p_bits()
198 return X86_VEX_P(insn->vex_prefix.bytes[2]); in insn_vex_p_bits()
224 return insn_offset_vex_prefix(insn) + insn->vex_prefix.nbytes; in insn_offset_opcode()