Home
last modified time | relevance | path

Searched refs:x86_decode (Results 1 – 6 of 6) sorted by relevance

/qemu/target/i386/emulate/
H A Dx86_emu.h40 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 Dx86_emu.c223 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 Dx86_decode.c27 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 Dx86_decode.h275 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 Dmeson.build2 'x86_decode.c',
/qemu/target/i386/hvf/
H A Dhvf.c805 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()