Searched refs:x86_decode (Results 1 – 6 of 6) sorted by relevance
/qemu/target/i386/emulate/ |
H A D | x86_emu.h | 40 bool exec_instruction(CPUX86State *env, struct x86_decode *ins); 51 void exec_movzx(CPUX86State *env, struct x86_decode *decode); 52 void exec_shl(CPUX86State *env, struct x86_decode *decode); 53 void exec_movsx(CPUX86State *env, struct x86_decode *decode); 54 void exec_ror(CPUX86State *env, struct x86_decode *decode); 55 void exec_rol(CPUX86State *env, struct x86_decode *decode); 56 void exec_rcl(CPUX86State *env, struct x86_decode *decode); 57 void exec_rcr(CPUX86State *env, struct x86_decode *decode);
|
H A D | x86_emu.c | 223 static void fetch_operands(CPUX86State *env, struct x86_decode *decode, in fetch_operands() 262 static void exec_mov(CPUX86State *env, struct x86_decode *decode) in exec_mov() 271 static void exec_add(CPUX86State *env, struct x86_decode *decode) in exec_add() 277 static void exec_or(CPUX86State *env, struct x86_decode *decode) in exec_or() 283 static void exec_adc(CPUX86State *env, struct x86_decode *decode) in exec_adc() 289 static void exec_sbb(CPUX86State *env, struct x86_decode *decode) in exec_sbb() 295 static void exec_and(CPUX86State *env, struct x86_decode *decode) in exec_and() 301 static void exec_sub(CPUX86State *env, struct x86_decode *decode) in exec_sub() 307 static void exec_xor(CPUX86State *env, struct x86_decode *decode) in exec_xor() 313 static void exec_neg(CPUX86State *env, struct x86_decode *decode) in exec_neg() [all …]
|
H A D | x86_decode.c | 27 static void decode_invalid(CPUX86State *env, struct x86_decode *decode) in decode_invalid() 59 static inline uint64_t decode_bytes(CPUX86State *env, struct x86_decode *decode, in decode_bytes() 81 static inline uint8_t decode_byte(CPUX86State *env, struct x86_decode *decode) in decode_byte() 86 static inline uint16_t decode_word(CPUX86State *env, struct x86_decode *decode) in decode_word() 91 static inline uint32_t decode_dword(CPUX86State *env, struct x86_decode *decode) in decode_dword() 96 static inline uint64_t decode_qword(CPUX86State *env, struct x86_decode *decode) in decode_qword() 101 static void decode_modrm_rm(CPUX86State *env, struct x86_decode *decode, in decode_modrm_rm() 107 static void decode_modrm_reg(CPUX86State *env, struct x86_decode *decode, in decode_modrm_reg() 116 static void decode_rax(CPUX86State *env, struct x86_decode *decode, in decode_rax() 126 static inline void decode_immediate(CPUX86State *env, struct x86_decode *decode, in decode_immediate() [all …]
|
H A D | x86_decode.h | 275 typedef struct x86_decode { struct 301 } x86_decode; argument 305 uint32_t decode_instruction(CPUX86State *env, struct x86_decode *decode); 311 void calc_modrm_operand(CPUX86State *env, struct x86_decode *decode, 313 target_ulong decode_linear_addr(CPUX86State *env, struct x86_decode *decode, 317 void calc_modrm_operand16(CPUX86State *env, struct x86_decode *decode, 319 void calc_modrm_operand32(CPUX86State *env, struct x86_decode *decode, 321 void calc_modrm_operand64(CPUX86State *env, struct x86_decode *decode, 323 void set_addressing_size(CPUX86State *env, struct x86_decode *decode); 324 void set_operand_size(CPUX86State *env, struct x86_decode *decode);
|
H A D | meson.build | 2 'x86_decode.c',
|
/qemu/target/i386/hvf/ |
H A D | hvf.c | 805 struct x86_decode decode; in hvf_vcpu_exec() 845 struct x86_decode decode; in hvf_vcpu_exec() 950 struct x86_decode decode; in hvf_vcpu_exec()
|