Home
last modified time | relevance | path

Searched refs:prefixes (Results 1 – 7 of 7) sorted by relevance

/arch/x86/include/asm/
A Dinsn.h69 struct insn_field prefixes; /* member
171 if (!insn->prefixes.got) in insn_is_rex2()
183 if (!insn->prefixes.got) in insn_is_avx()
190 if (!insn->prefixes.got) in insn_is_evex()
231 if (insn->prefixes.bytes[3]) in insn_last_prefix_id()
232 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_last_prefix_id()
240 return insn->prefixes.nbytes; in insn_offset_rex_prefix()
280 …for (idx = 0; idx < ARRAY_SIZE(insn->prefixes.bytes) && (prefix = insn->prefixes.bytes[idx]) != 0;…
/arch/x86/lib/
A Dinsn.c126 struct insn_field *prefixes = &insn->prefixes; in insn_get_prefixes() local
131 if (prefixes->got) in insn_get_prefixes()
143 if (prefixes->bytes[i] == b) in insn_get_prefixes()
148 prefixes->bytes[nb++] = b; in insn_get_prefixes()
160 prefixes->nbytes++; in insn_get_prefixes()
168 if (unlikely(insn->prefixes.bytes[3])) { in insn_get_prefixes()
170 b = insn->prefixes.bytes[3]; in insn_get_prefixes()
172 if (prefixes->bytes[i] == lb) in insn_get_prefixes()
173 insn_set_byte(prefixes, i, b); in insn_get_prefixes()
175 insn_set_byte(&insn->prefixes, 3, lb); in insn_get_prefixes()
[all …]
A Dx86-opcode-map.txt36 # - (66&F2): Both 0x66 and 0xF2 prefixes are specified.
/arch/arm64/include/asm/
A DKbuild7 # same constants with prefixes, used by vdso, seccomp and sigreturn:
/arch/x86/tools/
A Dinsn_decoder_test.c72 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
A Dinsn_sanity.c66 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
/arch/x86/kernel/
A Dalternative.c355 (!insn->prefixes.nbytes || insn->prefixes.bytes[0] != 0xF3)) in insn_is_nop()

Completed in 20 milliseconds