libhd
5.0
|
#include "x86emu/x86emui.h"
Macros | |
#define | xorl(a, b) ((a) && !(b)) || (!(a) && (b)) |
Variables | |
void(* | x86emu_optab2 [256])(u8) |
#define xorl | ( | a, | |
b | |||
) | ((a) && !(b)) || (!(a) && (b)) |
Referenced by x86emuOp2_long_jump(), and x86emuOp2_set_byte().
References CONDITIONAL_SET_FLAG, DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, F_ZF, fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, START_OF_INSTR, SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References CONDITIONAL_SET_FLAG, DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, F_ZF, fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, START_OF_INSTR, SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References CONDITIONAL_SET_FLAG, DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, F_CF, fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, START_OF_INSTR, SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References CONDITIONAL_SET_FLAG, DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, F_CF, fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, START_OF_INSTR, store_data_long(), store_data_word(), SYSMODE_PREFIX_DATA, TRACE_AND_STEP, and u16.
References CONDITIONAL_SET_FLAG, DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, F_CF, fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, START_OF_INSTR, store_data_long(), store_data_word(), SYSMODE_PREFIX_DATA, TRACE_AND_STEP, and u16.
References CONDITIONAL_SET_FLAG, DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, F_CF, fetch_byte_imm(), fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, HALT_SYS, M, printk(), START_OF_INSTR, store_data_long(), store_data_word(), SYSMODE_PREFIX_DATA, TRACE_AND_STEP, and TRACE_REGS.
References DECODE_PRINTF, END_OF_INSTR, HALT_SYS, M, printk(), START_OF_INSTR, and TRACE_REGS.
References CLEAR_FLAG, DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, F_CF, F_OF, fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, imul_long_direct(), M, SET_FLAG, START_OF_INSTR, SYSMODE_PREFIX_DATA, TRACE_AND_STEP, u16, and u32.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, END_OF_INSTR, START_OF_INSTR, and TRACE_AND_STEP.
References ACCESS_FLAG, DECODE_CLEAR_SEGOVR, DECODE_PRINTF, DECODE_PRINTF2, END_OF_INSTR, F_CF, F_OF, F_PF, F_SF, F_ZF, fetch_word_imm(), M, START_OF_INSTR, TRACE_AND_STEP, u16, void(), and xorl.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_BYTE_REGISTER, DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, fetch_data_byte(), FETCH_DECODE_MODRM, M, START_OF_INSTR, SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_BYTE_REGISTER, DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, fetch_data_byte(), FETCH_DECODE_MODRM, M, START_OF_INSTR, SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, DECODE_RM_WORD_REGISTER, END_OF_INSTR, FETCH_DECODE_MODRM, HALT_SYS, M, printk(), START_OF_INSTR, TRACE_AND_STEP, and TRACE_REGS.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, END_OF_INSTR, M, pop_word(), START_OF_INSTR, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, END_OF_INSTR, M, pop_word(), START_OF_INSTR, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, END_OF_INSTR, M, push_word(), START_OF_INSTR, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, END_OF_INSTR, M, push_word(), START_OF_INSTR, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, END_OF_INSTR, M, START_OF_INSTR, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, shld_long(), shld_word(), START_OF_INSTR, store_data_long(), store_data_word(), SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, DECODE_PRINTF2, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, fetch_byte_imm(), fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, shld_long(), shld_word(), START_OF_INSTR, store_data_long(), store_data_word(), SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, shrd_long(), shrd_word(), START_OF_INSTR, store_data_long(), store_data_word(), SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, DECODE_PRINTF2, decode_rm00_address(), decode_rm01_address(), decode_rm10_address(), DECODE_RM_LONG_REGISTER, DECODE_RM_WORD_REGISTER, END_OF_INSTR, fetch_byte_imm(), fetch_data_long(), fetch_data_word(), FETCH_DECODE_MODRM, M, shrd_long(), shrd_word(), START_OF_INSTR, store_data_long(), store_data_word(), SYSMODE_PREFIX_DATA, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, END_OF_INSTR, START_OF_INSTR, and TRACE_AND_STEP.
References DECODE_CLEAR_SEGOVR, DECODE_PRINTF, END_OF_INSTR, START_OF_INSTR, and TRACE_AND_STEP.
Referenced by x86emuOp_two_byte().