/qemu/target/i386/hvf/ |
H A D | hvf.c | 495 wreg(cs->accel->fd, HV_X86_RAX, RAX(env)); in hvf_store_regs() 613 RAX(env) = (uint32_t)val; in hvf_simulate_rdmsr() 832 RAX(env) = (uint32_t)val; in hvf_vcpu_exec() 834 RAX(env) = (uint64_t)val; in hvf_vcpu_exec() 840 RAX(env) = rreg(cpu->accel->fd, HV_X86_RAX); in hvf_vcpu_exec() 841 hvf_handle_io(env_cpu(env), port, &RAX(env), 1, size, 1); in hvf_vcpu_exec()
|
H A D | x86_task.c | 70 RAX(env) = tss->eax; in load_state_from_tss32()
|
/qemu/target/i386/emulate/ |
H A D | x86_emu.c | 403 emul_ops->handle_io(env_cpu(env), decode->op[0].val, &RAX(env), 1, in exec_out() 410 emul_ops->handle_io(env_cpu(env), DX(env), &RAX(env), 1, in exec_out() 433 RAX(env) = (uint32_t)val; in exec_in() 445 RAX(env) = (uint32_t)val; in exec_in()
|
H A D | x86.h | 201 #define RAX(cpu) RRX(cpu, R_EAX) macro
|
/qemu/qapi/ |
H A D | run-state.json | 543 # RAX register (x86) or the stack pointer (aarch64) of the guest.
|
/qemu/tests/tcg/i386/ |
H A D | x86.csv | 197 "ADC RAX, imm32","ADCQ imm32, RAX","adcq imm32, RAX","REX.W 15 id","N.S.","V","","","rw,r","Y","64" 224 "ADD RAX, imm32","ADDQ imm32, RAX","addq imm32, RAX","REX.W 05 id","N.S.","V","","","rw,r","Y","64" 265 "AND RAX, imm32","ANDQ imm32, RAX","andq imm32, RAX","REX.W 25 id","N.S.","V","","","rw,r","Y","64" 381 "CLZERO RAX","CLZEROQ RAX","clzeroq RAX","REX.W 0F 01 FC","N.S.","V","CLZERO","amd,modrm_regonly","… 489 "CMP RAX, imm32","CMPQ RAX, imm32","cmpq imm32, RAX","REX.W 3D id","N.S.","V","","","r,r","Y","64" 810 "INVLPGA RAX, ECX","INVLPGAQ ECX, RAX","invlpgaq ECX, RAX","REX.W 0F 01 DF","N.S.","V","SVM","amd,m… 1168 "MOV moffs64, RAX","MOVQ RAX, moffs64","movabsq RAX, moffs64","REX.W A3 cm","N.S.","V","","","w,r",… 1174 "MOV RAX, moffs64","MOVQ moffs64, RAX","movabsq moffs64, RAX","REX.W A1 cm","N.S.","V","","","w,r",… 1372 "OR RAX, imm32","ORQ imm32, RAX","orq imm32, RAX","REX.W 0D id","N.S.","V","","","rw,r","Y","64" 1841 "SBB RAX, imm32","SBBQ imm32, RAX","sbbq imm32, RAX","REX.W 1D id","N.S.","V","","","rw,r","Y","64" [all …]
|
/qemu/target/i386/tcg/ |
H A D | emit.c.inc | 1783 * directly on cpu_regs. In case rm is part of RAX, note that this 1792 /* Write RAX only if the cmpxchg fails. */ 1839 * the previous value in RDX:RAX.
|
H A D | decode-new.c.inc | 1814 /* Manual writeback because REP LODS (!) has to write EAX/RAX after every LODS. */
|
/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 2033 * use the ra_gen hook to load into RAX if needed.
|