Home
last modified time | relevance | path

Searched refs:rex (Results 1 – 5 of 5) sorted by relevance

/qemu/target/i386/hvf/
H A Dx86_decode.c114 op->ptr = get_reg_ref(env, op->reg, decode->rex.rex, decode->rex.r, in decode_modrm_reg()
416 op->ptr = get_reg_ref(env, op->reg, decode->rex.rex, decode->rex.b, in decode_rcx()
1739 base = get_reg_val(env, decode->sib.base, decode->rex.rex, in get_sib_val()
1778 ptr += get_reg_val(env, decode->modrm.rm, decode->rex.rex, in calc_modrm_operand32()
1808 ptr = get_reg_val(env, src, decode->rex.rex, decode->rex.b, 8) + in calc_modrm_operand64()
1859 decode->rex.rex = 0; in decode_prefix()
1864 decode->rex.rex = 0; in decode_prefix()
1873 decode->rex.rex = 0; in decode_prefix()
1877 decode->rex.rex = 0; in decode_prefix()
1881 decode->rex.rex = 0; in decode_prefix()
[all …]
H A Dx86_decode.h238 uint8_t rex; member
291 struct x86_rex rex; member
H A Dx86_emu.c873 VM_PANIC_ON(decode->rex.rex); in do_bt()
/qemu/tcg/i386/
H A Dtcg-target.c.inc530 int rex;
546 rex = 0;
547 rex |= (opc & P_REXW) ? 0x8 : 0x0; /* REX.W */
548 rex |= (r & 8) >> 1; /* REX.R */
549 rex |= (x & 8) >> 2; /* REX.X */
550 rex |= (rm & 8) >> 3; /* REX.B */
557 rex |= opc & (r >= 4 ? P_REXB_R : 0);
558 rex |= opc & (rm >= 4 ? P_REXB_RM : 0);
560 if (rex) {
561 tcg_out8(s, (uint8_t)(rex | 0x40));
/qemu/target/i386/tcg/
H A Ddecode-new.c.inc2518 /* 4.1.1-4.1.3: No preceding lock, 66, f2, f3, or rex prefixes. */