--- np2/i386c/ia32/instructions/bin_arith.h 2011/01/15 17:17:23 1.5 +++ np2/i386c/ia32/instructions/bin_arith.h 2011/12/29 13:32:13 1.6 @@ -40,12 +40,12 @@ void ADD_GdEd(void); void ADD_ALIb(void); void ADD_AXIw(void); void ADD_EAXId(void); -void ADD_EbIb(UINT8 *, UINT32); -void ADD_EwIx(UINT16 *, UINT32); -void ADD_EdIx(UINT32 *, UINT32); -void ADD_EbIb_ext(UINT32, UINT32); -void ADD_EwIx_ext(UINT32, UINT32); -void ADD_EdIx_ext(UINT32, UINT32); +void CPUCALL ADD_EbIb(UINT8 *, UINT32); +void CPUCALL ADD_EwIx(UINT16 *, UINT32); +void CPUCALL ADD_EdIx(UINT32 *, UINT32); +void CPUCALL ADD_EbIb_ext(UINT32, UINT32); +void CPUCALL ADD_EwIx_ext(UINT32, UINT32); +void CPUCALL ADD_EdIx_ext(UINT32, UINT32); /* ADC */ void ADC_EbGb(void); @@ -57,12 +57,12 @@ void ADC_GdEd(void); void ADC_ALIb(void); void ADC_AXIw(void); void ADC_EAXId(void); -void ADC_EbIb(UINT8 *, UINT32); -void ADC_EwIx(UINT16 *, UINT32); -void ADC_EdIx(UINT32 *, UINT32); -void ADC_EbIb_ext(UINT32, UINT32); -void ADC_EwIx_ext(UINT32, UINT32); -void ADC_EdIx_ext(UINT32, UINT32); +void CPUCALL ADC_EbIb(UINT8 *, UINT32); +void CPUCALL ADC_EwIx(UINT16 *, UINT32); +void CPUCALL ADC_EdIx(UINT32 *, UINT32); +void CPUCALL ADC_EbIb_ext(UINT32, UINT32); +void CPUCALL ADC_EwIx_ext(UINT32, UINT32); +void CPUCALL ADC_EdIx_ext(UINT32, UINT32); /* SUB */ void SUB_EbGb(void); @@ -74,12 +74,12 @@ void SUB_GdEd(void); void SUB_ALIb(void); void SUB_AXIw(void); void SUB_EAXId(void); -void SUB_EbIb(UINT8 *, UINT32); -void SUB_EwIx(UINT16 *, UINT32); -void SUB_EdIx(UINT32 *, UINT32); -void SUB_EbIb_ext(UINT32, UINT32); -void SUB_EwIx_ext(UINT32, UINT32); -void SUB_EdIx_ext(UINT32, UINT32); +void CPUCALL SUB_EbIb(UINT8 *, UINT32); +void CPUCALL SUB_EwIx(UINT16 *, UINT32); +void CPUCALL SUB_EdIx(UINT32 *, UINT32); +void CPUCALL SUB_EbIb_ext(UINT32, UINT32); +void CPUCALL SUB_EwIx_ext(UINT32, UINT32); +void CPUCALL SUB_EdIx_ext(UINT32, UINT32); /* SBB */ void SBB_EbGb(void); @@ -91,17 +91,17 @@ void SBB_GdEd(void); void SBB_ALIb(void); void SBB_AXIw(void); void SBB_EAXId(void); -void SBB_EbIb(UINT8 *, UINT32); -void SBB_EwIx(UINT16 *, UINT32); -void SBB_EdIx(UINT32 *, UINT32); -void SBB_EbIb_ext(UINT32, UINT32); -void SBB_EwIx_ext(UINT32, UINT32); -void SBB_EdIx_ext(UINT32, UINT32); +void CPUCALL SBB_EbIb(UINT8 *, UINT32); +void CPUCALL SBB_EwIx(UINT16 *, UINT32); +void CPUCALL SBB_EdIx(UINT32 *, UINT32); +void CPUCALL SBB_EbIb_ext(UINT32, UINT32); +void CPUCALL SBB_EwIx_ext(UINT32, UINT32); +void CPUCALL SBB_EdIx_ext(UINT32, UINT32); /* IMUL */ -void IMUL_ALEb(UINT32 op); -void IMUL_AXEw(UINT32 op); -void IMUL_EAXEd(UINT32 op); +void CPUCALL IMUL_ALEb(UINT32 op); +void CPUCALL IMUL_AXEw(UINT32 op); +void CPUCALL IMUL_EAXEd(UINT32 op); void IMUL_GwEw(void); void IMUL_GdEd(void); void IMUL_GwEwIb(void); @@ -110,24 +110,24 @@ void IMUL_GwEwIw(void); void IMUL_GdEdId(void); /* MUL */ -void MUL_ALEb(UINT32 op); -void MUL_AXEw(UINT32 op); -void MUL_EAXEd(UINT32 op); +void CPUCALL MUL_ALEb(UINT32 op); +void CPUCALL MUL_AXEw(UINT32 op); +void CPUCALL MUL_EAXEd(UINT32 op); /* IDIV */ -void IDIV_ALEb(UINT32 op); -void IDIV_AXEw(UINT32 op); -void IDIV_EAXEd(UINT32 op); +void CPUCALL IDIV_ALEb(UINT32 op); +void CPUCALL IDIV_AXEw(UINT32 op); +void CPUCALL IDIV_EAXEd(UINT32 op); /* DIV */ -void DIV_ALEb(UINT32 op); -void DIV_AXEw(UINT32 op); -void DIV_EAXEd(UINT32 op); +void CPUCALL DIV_ALEb(UINT32 op); +void CPUCALL DIV_AXEw(UINT32 op); +void CPUCALL DIV_EAXEd(UINT32 op); /* INC */ -void INC_Eb(UINT32 op); -void INC_Ew(UINT32 op); -void INC_Ed(UINT32 op); +void CPUCALL INC_Eb(UINT32 op); +void CPUCALL INC_Ew(UINT32 op); +void CPUCALL INC_Ed(UINT32 op); void INC_AX(void); void INC_CX(void); void INC_DX(void); @@ -146,9 +146,9 @@ void INC_ESI(void); void INC_EDI(void); /* DEC */ -void DEC_Eb(UINT32 op); -void DEC_Ew(UINT32 op); -void DEC_Ed(UINT32 op); +void CPUCALL DEC_Eb(UINT32 op); +void CPUCALL DEC_Ew(UINT32 op); +void CPUCALL DEC_Ed(UINT32 op); void DEC_AX(void); void DEC_CX(void); void DEC_DX(void); @@ -167,9 +167,9 @@ void DEC_ESI(void); void DEC_EDI(void); /* NEG */ -void NEG_Eb(UINT32 op); -void NEG_Ew(UINT32 op); -void NEG_Ed(UINT32 op); +void CPUCALL NEG_Eb(UINT32 op); +void CPUCALL NEG_Ew(UINT32 op); +void CPUCALL NEG_Ed(UINT32 op); /* CMP */ void CMP_EbGb(void); @@ -181,12 +181,12 @@ void CMP_GdEd(void); void CMP_ALIb(void); void CMP_AXIw(void); void CMP_EAXId(void); -void CMP_EbIb(UINT8 *, UINT32); -void CMP_EwIx(UINT16 *, UINT32); -void CMP_EdIx(UINT32 *, UINT32); -void CMP_EbIb_ext(UINT32, UINT32); -void CMP_EwIx_ext(UINT32, UINT32); -void CMP_EdIx_ext(UINT32, UINT32); +void CPUCALL CMP_EbIb(UINT8 *, UINT32); +void CPUCALL CMP_EwIx(UINT16 *, UINT32); +void CPUCALL CMP_EdIx(UINT32 *, UINT32); +void CPUCALL CMP_EbIb_ext(UINT32, UINT32); +void CPUCALL CMP_EwIx_ext(UINT32, UINT32); +void CPUCALL CMP_EdIx_ext(UINT32, UINT32); #ifdef __cplusplus }