#include <stdint.h>#include "emu/emu_cpu.h"#include "emu/emu_cpu_data.h"#include "emu/emu_memory.h"#include "emu/emu_track.h"#include "emu/emu_log.h"
| int32_t instr_mov_88 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
| int32_t instr_mov_89 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References emu_cpu_instruction::ea, emu_cpu::instr, MEM_DWORD_WRITE, MEM_WORD_WRITE, emu_cpu_instruction::mod, emu_cpu_instruction::modrm, emu_cpu_instruction::opc, PREFIX_OPSIZE, emu_cpu_instruction::prefixes, emu_cpu::reg, emu_cpu::reg16, emu_cpu_instruction::rm, TRACK_INIT_REG32, and TRACK_NEED_REG32.
Referenced by instr_leave().
| int32_t instr_mov_8a | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
| int32_t instr_mov_8b | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References emu_cpu_instruction::ea, emu_cpu::instr, MEM_DWORD_READ, MEM_WORD_READ, emu_cpu_instruction::mod, emu_cpu_instruction::modrm, emu_cpu_instruction::opc, PREFIX_OPSIZE, emu_cpu_instruction::prefixes, emu_tracking_info::reg, emu_cpu::reg, emu_cpu::reg16, emu_cpu_instruction::rm, emu_track_and_source::track, TRACK_INIT_REG16, TRACK_INIT_REG32, and emu_cpu::tracking.
| int32_t instr_mov_8c | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References STUB.
| int32_t instr_mov_8e | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References STUB.
| int32_t instr_mov_a0 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References al, emu_cpu_instruction::disp, MEM_BYTE_READ, and emu_cpu::reg8.
| int32_t instr_mov_a1 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
| int32_t instr_mov_a2 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References al, emu_cpu_instruction::imm, MEM_BYTE_WRITE, and emu_cpu::reg8.
| int32_t instr_mov_a3 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References ax, eax, emu_cpu_instruction::imm, MEM_DWORD_WRITE, MEM_WORD_WRITE, PREFIX_OPSIZE, emu_cpu_instruction::prefixes, emu_cpu::reg, and emu_cpu::reg16.
| int32_t instr_mov_bx_1 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References emu_cpu_instruction::imm8, emu_cpu_instruction::opc, and emu_cpu::reg8.
| int32_t instr_mov_bx_2 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
| int32_t instr_mov_c6 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
| int32_t instr_mov_c7 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
| int32_t instr_movsb | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References CPU_FLAG_ISSET, ecx, edi, esi, f_df, MEM_BYTE_READ, MEM_BYTE_WRITE, PREFIX_F3, PREFIX_OPSIZE, emu_cpu_instruction::prefixes, emu_cpu::reg, emu_cpu::repeat_current_instr, SST, and UNIMPLEMENTED.
1.6.1