Searched refs:vex_prefix (Results 1 – 3 of 3) sorted by relevance
| /tools/arch/x86/include/asm/ |
| A D | insn.h | 74 struct insn_field vex_prefix; /* VEX prefix */ member 185 return (insn->vex_prefix.value != 0); in insn_is_avx() 192 return (insn->vex_prefix.nbytes == 4); in insn_is_evex() 202 if (insn->vex_prefix.nbytes == 2) /* 2 bytes VEX */ in insn_vex_m_bits() 205 return X86_VEX3_M(insn->vex_prefix.bytes[1]); in insn_vex_m_bits() 207 return X86_EVEX_M(insn->vex_prefix.bytes[1]); in insn_vex_m_bits() 212 if (insn->vex_prefix.nbytes == 2) /* 2 bytes VEX */ in insn_vex_p_bits() 213 return X86_VEX_P(insn->vex_prefix.bytes[1]); in insn_vex_p_bits() 215 return X86_VEX_P(insn->vex_prefix.bytes[2]); in insn_vex_p_bits() 220 if (insn->vex_prefix.nbytes < 3) in insn_vex_w_bit() [all …]
|
| /tools/arch/x86/lib/ |
| A D | insn.c | 217 insn_set_byte(&insn->vex_prefix, 0, b); in insn_get_prefixes() 218 insn_set_byte(&insn->vex_prefix, 1, b2); in insn_get_prefixes() 221 insn_set_byte(&insn->vex_prefix, 2, b2); in insn_get_prefixes() 223 insn_set_byte(&insn->vex_prefix, 3, b2); in insn_get_prefixes() 224 insn->vex_prefix.nbytes = 4; in insn_get_prefixes() 231 insn_set_byte(&insn->vex_prefix, 2, b2); in insn_get_prefixes() 232 insn->vex_prefix.nbytes = 3; in insn_get_prefixes() 243 insn_set_byte(&insn->vex_prefix, 2, b2 & 0x7f); in insn_get_prefixes() 244 insn->vex_prefix.nbytes = 2; in insn_get_prefixes() 249 insn->vex_prefix.got = 1; in insn_get_prefixes()
|
| /tools/objtool/arch/x86/ |
| A D | decode.c | 183 if (ins.vex_prefix.nbytes) in arch_decode_instruction()
|
Completed in 7 milliseconds