types.h File Reference

#include <sys/types.h>

Go to the source code of this file.

Defines

#define u8   x86emuu8
#define u16   x86emuu16
#define u32   x86emuu32
#define u64   x86emuu64
#define s8   x86emus8
#define s16   x86emus16
#define s32   x86emus32
#define s64   x86emus64
#define uint   x86emuuint
#define sint   x86emusint
#define NUM32   long

Typedefs

typedef unsigned char u8 = p_inb
typedef unsigned short u16 = p_inw
typedef unsigned NUM32 u32 = p_inl
typedef char s8
typedef short s16
typedef NUM32 s32
typedef unsigned int uint
typedef int sint
typedef u16 X86EMU_pioAddr

Define Documentation

#define NUM32   long
#define s16   x86emus16
#define s32   x86emus32
#define s64   x86emus64

Referenced by idiv_long(), and imul_long_direct().

#define s8   x86emus8
#define sint   x86emusint
#define u16   x86emuu16
#define u32   x86emuu32
#define u64   x86emuu64
#define u8   x86emuu8
#define uint   x86emuuint

Referenced by x86emuOp2_bsf(), x86emuOp2_bsr(), x86emuOp2_bt_R(), x86emuOp2_btc_R(), x86emuOp2_btr_R(), x86emuOp2_btX_I(), x86emuOp2_imul_R_RM(), x86emuOp2_lfs_R_IMM(), x86emuOp2_lgs_R_IMM(), x86emuOp2_lss_R_IMM(), x86emuOp2_movsx_byte_R_RM(), x86emuOp2_movsx_word_R_RM(), x86emuOp2_movzx_byte_R_RM(), x86emuOp2_movzx_word_R_RM(), x86emuOp2_set_byte(), x86emuOp2_shld_CL(), x86emuOp2_shld_IMM(), x86emuOp2_shrd_CL(), x86emuOp2_shrd_IMM(), x86emuOp_adc_byte_R_RM(), x86emuOp_adc_byte_RM_R(), x86emuOp_adc_word_R_RM(), x86emuOp_adc_word_RM_R(), x86emuOp_add_byte_R_RM(), x86emuOp_add_byte_RM_R(), x86emuOp_add_word_R_RM(), x86emuOp_add_word_RM_R(), x86emuOp_and_byte_R_RM(), x86emuOp_and_byte_RM_R(), x86emuOp_and_word_R_RM(), x86emuOp_and_word_RM_R(), x86emuOp_cmp_byte_R_RM(), x86emuOp_cmp_byte_RM_R(), x86emuOp_cmp_word_R_RM(), x86emuOp_cmp_word_RM_R(), x86emuOp_esc_coprocess_d9(), x86emuOp_esc_coprocess_da(), x86emuOp_esc_coprocess_db(), x86emuOp_esc_coprocess_dc(), x86emuOp_esc_coprocess_dd(), x86emuOp_esc_coprocess_de(), x86emuOp_esc_coprocess_df(), x86emuOp_imul_byte_IMM(), x86emuOp_imul_word_IMM(), x86emuOp_lds_R_IMM(), x86emuOp_lea_word_R_M(), x86emuOp_les_R_IMM(), x86emuOp_mov_byte_R_RM(), x86emuOp_mov_byte_RM_IMM(), x86emuOp_mov_byte_RM_R(), x86emuOp_mov_word_R_RM(), x86emuOp_mov_word_RM_IMM(), x86emuOp_mov_word_RM_SR(), x86emuOp_mov_word_SR_RM(), x86emuOp_opc80_byte_RM_IMM(), x86emuOp_opc81_word_RM_IMM(), x86emuOp_opc82_byte_RM_IMM(), x86emuOp_opc83_word_RM_IMM(), x86emuOp_opcC0_byte_RM_MEM(), x86emuOp_opcC1_word_RM_MEM(), x86emuOp_opcD0_byte_RM_1(), x86emuOp_opcD1_word_RM_1(), x86emuOp_opcD2_byte_RM_CL(), x86emuOp_opcD3_word_RM_CL(), x86emuOp_opcF6_byte_RM(), x86emuOp_opcF7_word_RM(), x86emuOp_opcFE_byte_RM(), x86emuOp_opcFF_word_RM(), x86emuOp_or_byte_R_RM(), x86emuOp_or_byte_RM_R(), x86emuOp_or_word_R_RM(), x86emuOp_or_word_RM_R(), x86emuOp_pop_RM(), x86emuOp_sbb_byte_R_RM(), x86emuOp_sbb_byte_RM_R(), x86emuOp_sbb_word_R_RM(), x86emuOp_sbb_word_RM_R(), x86emuOp_sub_byte_R_RM(), x86emuOp_sub_byte_RM_R(), x86emuOp_sub_word_R_RM(), x86emuOp_sub_word_RM_R(), x86emuOp_test_byte_RM_R(), x86emuOp_test_word_RM_R(), x86emuOp_xchg_byte_RM_R(), x86emuOp_xchg_word_RM_R(), x86emuOp_xor_byte_R_RM(), x86emuOp_xor_byte_RM_R(), x86emuOp_xor_word_R_RM(), and x86emuOp_xor_word_RM_R().


Typedef Documentation

typedef short s16
typedef NUM32 s32
typedef char s8
typedef int sint
u16 = p_inw
u32 = p_inl
u8 = p_inb
typedef unsigned int uint
typedef u16 X86EMU_pioAddr