--- np2/i386c/ia32/ia32xc.mcr 2004/02/20 16:09:04 1.2 +++ np2/i386c/ia32/ia32xc.mcr 2004/03/09 18:52:12 1.4 @@ -1,4 +1,4 @@ -/* $Id: ia32xc.mcr,v 1.2 2004/02/20 16:09:04 monaka Exp $ */ +/* $Id: ia32xc.mcr,v 1.4 2004/03/09 18:52:12 yui Exp $ */ /* * Copyright (c) 2003 NONAKA Kimihiro @@ -1638,6 +1638,10 @@ do { \ #define XC_STORE_FLAGL() UINT8 __xc_flagl = CPU_FLAGL +#elif defined(IA32_CROSS_CHECK) && defined(_MSC_VER) + +#include "ia32xc_msc.mcr" + #else /* !(IA32_CROSS_CHECK && __GNUC__ && (i386) || __i386__)) */ #define ADD_BYTE(r, d, s) _ADD_BYTE(r, d, s) @@ -1654,8 +1658,8 @@ do { \ #define DWORD_SBB(r, d, s) _DWORD_SBB(r, d, s) #define AND_BYTE(d, s) _AND_BYTE(d, s) #define AND_WORD(d, s) _AND_WORD(d, s) -#define ANDDWORD(d, s) _AND_DWORD(d, s) -#define BYT_E_SUB(r, d, s) _BYTE_SUB(r, d, s) +#define AND_DWORD(d, s) _AND_DWORD(d, s) +#define BYTE_SUB(r, d, s) _BYTE_SUB(r, d, s) #define WORD_SUB(r, d, s) _WORD_SUB(r, d, s) #define DWORD_SUB(r, d, s) _DWORD_SUB(r, d, s) #define BYTE_XOR(d, s) _BYTE_XOR(d, s)