--- np2/i386c/ia32/instructions/bit_byte.c 2004/03/21 21:30:49 1.8 +++ np2/i386c/ia32/instructions/bit_byte.c 2004/03/25 15:07:39 1.10 @@ -1,4 +1,4 @@ -/* $Id: bit_byte.c,v 1.8 2004/03/21 21:30:49 yui Exp $ */ +/* $Id: bit_byte.c,v 1.10 2004/03/25 15:07:39 monaka Exp $ */ /* * Copyright (c) 2002-2003 NONAKA Kimihiro @@ -33,7 +33,6 @@ #include "bit_byte.h" -#if 1 #define BIT_OFFSET16(v) (2 * (((SINT16)(v)) >> 4)) #define BIT_INDEX16(v) ((v) & 0xf) #define BIT_MAKEBIT16(v) (1 << BIT_INDEX16(v)) @@ -41,15 +40,6 @@ #define BIT_OFFSET32(v) (4 * (((SINT32)(v)) >> 5)) #define BIT_INDEX32(v) ((v) & 0x1f) #define BIT_MAKEBIT32(v) (1 << BIT_INDEX32(v)) -#else -#define BIT_OFFSET16(v) (2 * (((SINT16)(v)) / 16)) -#define BIT_INDEX16(v) ((v) & 0xf) -#define BIT_MAKEBIT16(v) (1 << BIT_INDEX16(v)) - -#define BIT_OFFSET32(v) (4 * (((SINT32)(v)) / 32)) -#define BIT_INDEX32(v) ((v) & 0x1f) -#define BIT_MAKEBIT32(v) (1 << BIT_INDEX32(v)) -#endif /* @@ -948,7 +938,7 @@ TEST_EbGb(void) madr = calc_ea_dst(op); tmp = cpu_vmemoryread(CPU_INST_SEGREG_INDEX, madr); } - AND_BYTE(tmp, src); + BYTE_AND(tmp, src); } void @@ -965,7 +955,7 @@ TEST_EwGw(void) madr = calc_ea_dst(op); tmp = cpu_vmemoryread_w(CPU_INST_SEGREG_INDEX, madr); } - AND_WORD(tmp, src); + WORD_AND(tmp, src); } void @@ -982,7 +972,7 @@ TEST_EdGd(void) madr = calc_ea_dst(op); tmp = cpu_vmemoryread_d(CPU_INST_SEGREG_INDEX, madr); } - AND_DWORD(tmp, src); + DWORD_AND(tmp, src); } void @@ -993,7 +983,7 @@ TEST_ALIb(void) CPU_WORKCLOCK(3); tmp = CPU_AL; GET_PCBYTE(src); - AND_BYTE(tmp, src); + BYTE_AND(tmp, src); } void @@ -1004,7 +994,7 @@ TEST_AXIw(void) CPU_WORKCLOCK(3); tmp = CPU_AX; GET_PCWORD(src); - AND_WORD(tmp, src); + WORD_AND(tmp, src); } void @@ -1015,7 +1005,7 @@ TEST_EAXId(void) CPU_WORKCLOCK(3); tmp = CPU_EAX; GET_PCDWORD(src); - AND_DWORD(tmp, src); + DWORD_AND(tmp, src); } void @@ -1032,7 +1022,7 @@ TEST_EbIb(UINT32 op) tmp = cpu_vmemoryread(CPU_INST_SEGREG_INDEX, madr); } GET_PCBYTE(src); - AND_BYTE(tmp, src); + BYTE_AND(tmp, src); } void @@ -1049,7 +1039,7 @@ TEST_EwIw(UINT32 op) tmp = cpu_vmemoryread_w(CPU_INST_SEGREG_INDEX, madr); } GET_PCWORD(src); - AND_WORD(tmp, src); + WORD_AND(tmp, src); } void @@ -1066,5 +1056,5 @@ TEST_EdId(UINT32 op) tmp = cpu_vmemoryread_d(CPU_INST_SEGREG_INDEX, madr); } GET_PCDWORD(src); - AND_DWORD(tmp, src); + DWORD_AND(tmp, src); }