Searched refs:rex (Results 1 – 5 of 5) sorted by relevance
/qemu/target/i386/hvf/ |
H A D | x86_decode.c | 114 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 D | x86_decode.h | 238 uint8_t rex; member 291 struct x86_rex rex; member
|
H A D | x86_emu.c | 873 VM_PANIC_ON(decode->rex.rex); in do_bt()
|
/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 530 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 D | decode-new.c.inc | 2518 /* 4.1.1-4.1.3: No preceding lock, 66, f2, f3, or rex prefixes. */
|