Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

emu_ops2.c File Reference

#include "emu_x86emui.h"

Defines

#define xorl(a, b)   ((a) && !(b)) || (!(a) && (b))

Functions

void x86emuOp2_illegal_op (u8 op2)
void x86emuOp2_long_jump (u8 op2)
void x86emuOp2_set_byte (u8 op2)
void x86emuOp2_push_FS (u8 X86EMU_UNUSED(op2))
void x86emuOp2_pop_FS (u8 X86EMU_UNUSED(op2))
void x86emuOp2_bt_R (u8 X86EMU_UNUSED(op2))
void x86emuOp2_shld_IMM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_shld_CL (u8 X86EMU_UNUSED(op2))
void x86emuOp2_push_GS (u8 X86EMU_UNUSED(op2))
void x86emuOp2_pop_GS (u8 X86EMU_UNUSED(op2))
void x86emuOp2_bts_R (u8 X86EMU_UNUSED(op2))
void x86emuOp2_shrd_IMM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_shrd_CL (u8 X86EMU_UNUSED(op2))
void x86emuOp2_imul_R_RM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_lss_R_IMM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_btr_R (u8 X86EMU_UNUSED(op2))
void x86emuOp2_lfs_R_IMM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_lgs_R_IMM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_movzx_byte_R_RM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_movzx_word_R_RM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_btX_I (u8 X86EMU_UNUSED(op2))
void x86emuOp2_btc_R (u8 X86EMU_UNUSED(op2))
void x86emuOp2_bsf (u8 X86EMU_UNUSED(op2))
void x86emuOp2_bsr (u8 X86EMU_UNUSED(op2))
void x86emuOp2_movsx_byte_R_RM (u8 X86EMU_UNUSED(op2))
void x86emuOp2_movsx_word_R_RM (u8 X86EMU_UNUSED(op2))

Variables

void(* x86emu_optab2 [256])(u8)=

Define Documentation

#define xorl (  a,
b   )     ((a) && !(b)) || (!(a) && (b))
 


Function Documentation

void x86emuOp2_bsf (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_bsr (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_bt_R (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_btc_R (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_btr_R (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_bts_R (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_btX_I (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_illegal_op (  u8  op2  ) 
 

void x86emuOp2_imul_R_RM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_lfs_R_IMM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_lgs_R_IMM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_long_jump (  u8  op2  ) 
 

void x86emuOp2_lss_R_IMM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_movsx_byte_R_RM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_movsx_word_R_RM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_movzx_byte_R_RM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_movzx_word_R_RM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_pop_FS (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_pop_GS (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_push_FS (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_push_GS (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_set_byte (  u8  op2  ) 
 

void x86emuOp2_shld_CL (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_shld_IMM (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_shrd_CL (  u8   X86EMU_UNUSED(op2)  ) 
 

void x86emuOp2_shrd_IMM (  u8   X86EMU_UNUSED(op2)  ) 
 


Variable Documentation

void(* x86emu_optab2[256])(u8)=