--- np2/i386c/ia32/instructions/shift_rotatexc.mcr 2003/12/08 00:55:32 1.1 +++ np2/i386c/ia32/instructions/shift_rotatexc.mcr 2005/03/12 12:33:48 1.3 @@ -1,4 +1,4 @@ -/* $Id: shift_rotatexc.mcr,v 1.1 2003/12/08 00:55:32 yui Exp $ */ +/* $Id: shift_rotatexc.mcr,v 1.3 2005/03/12 12:33:48 monaka Exp $ */ /* * Copyright (c) 2003 NONAKA Kimihiro @@ -12,8 +12,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES @@ -32,11 +30,11 @@ #define XC_BYTE_SAR1(d, s) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_SAR1((d), (s)); \ __R = (d) & 0xff; \ @@ -72,11 +70,11 @@ do { \ #define XC_WORD_SAR1(d, s) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_SAR1((d), (s)); \ __R = (d) & 0xffff; \ @@ -112,11 +110,11 @@ do { \ #define XC_DWORD_SAR1(d, s) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_SAR1((d), (s)); \ __R = (d); \ @@ -152,12 +150,12 @@ do { \ #define XC_BYTE_SARCL(d, s, c) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_SARCL((d), (s), (c)); \ __R = (d) & 0xff; \ @@ -200,12 +198,12 @@ do { \ #define XC_WORD_SARCL(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_SARCL((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -248,12 +246,12 @@ do { \ #define XC_DWORD_SARCL(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_SARCL((d), (s), (c)); \ __R = (d); \ @@ -296,11 +294,11 @@ do { \ #define XC_BYTE_SHR1(d, s) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_SHR1((d), (s)); \ __R = (d) & 0xff; \ @@ -336,11 +334,11 @@ do { \ #define XC_WORD_SHR1(d, s) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_SHR1((d), (s)); \ __R = (d) & 0xffff; \ @@ -376,11 +374,11 @@ do { \ #define XC_DWORD_SHR1(d, s) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_SHR1((d), (s)); \ __R = (d); \ @@ -416,12 +414,12 @@ do { \ #define XC_BYTE_SHRCL(d, s, c) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_SHRCL((d), (s), (c)); \ __R = (d) & 0xff; \ @@ -464,12 +462,12 @@ do { \ #define XC_WORD_SHRCL(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_SHRCL((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -512,12 +510,12 @@ do { \ #define XC_DWORD_SHRCL(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_SHRCL((d), (s), (c)); \ __R = (d); \ @@ -560,11 +558,11 @@ do { \ #define XC_BYTE_SHL1(d, s) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_SHL1((d), (s)); \ __R = (d) & 0xff; \ @@ -600,11 +598,11 @@ do { \ #define XC_WORD_SHL1(d, s) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_SHL1((d), (s)); \ __R = (d) & 0xffff; \ @@ -640,11 +638,11 @@ do { \ #define XC_DWORD_SHL1(d, s) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_SHL1((d), (s)); \ __R = (d); \ @@ -680,12 +678,12 @@ do { \ #define XC_BYTE_SHLCL(d, s, c) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_SHLCL((d), (s), (c)); \ __R = (d) & 0xff; \ @@ -728,12 +726,12 @@ do { \ #define XC_WORD_SHLCL(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_SHLCL((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -776,12 +774,12 @@ do { \ #define XC_DWORD_SHLCL(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_SHLCL((d), (s), (c)); \ __R = (d); \ @@ -824,13 +822,13 @@ do { \ #define XC_WORD_SHRD(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __d = (d) & 0xffff; \ - WORD __r = __d; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __d = (d) & 0xffff; \ + UINT16 __r = __d; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_SHRD((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -877,13 +875,13 @@ do { \ #define XC_DWORD_SHRD(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __d = (d); \ - DWORD __r = __d; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __d = (d); \ + UINT32 __r = __d; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_SHRD((d), (s), (c)); \ __R = (d); \ @@ -930,13 +928,13 @@ do { \ #define XC_WORD_SHLD(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __d = (d) & 0xffff; \ - WORD __r = __d; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __d = (d) & 0xffff; \ + UINT16 __r = __d; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_SHLD((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -983,13 +981,13 @@ do { \ #define XC_DWORD_SHLD(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __d = (d); \ - DWORD __r = __d; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __d = (d); \ + UINT32 __r = __d; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_SHLD((d), (s), (c)); \ __R = (d); \ @@ -1036,11 +1034,11 @@ do { \ #define XC_BYTE_ROR1(d, s) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_ROR1((d), (s)); \ __R = (d) & 0xff; \ @@ -1076,11 +1074,11 @@ do { \ #define XC_WORD_ROR1(d, s) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_ROR1((d), (s)); \ __R = (d) & 0xffff; \ @@ -1116,11 +1114,11 @@ do { \ #define XC_DWORD_ROR1(d, s) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_ROR1((d), (s)); \ __R = (d); \ @@ -1156,12 +1154,12 @@ do { \ #define XC_BYTE_RORCL(d, s, c) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_RORCL((d), (s), (c)); \ __R = (d) & 0xff; \ @@ -1204,12 +1202,12 @@ do { \ #define XC_WORD_RORCL(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_RORCL((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -1252,12 +1250,12 @@ do { \ #define XC_DWORD_RORCL(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_RORCL((d), (s), (c)); \ __R = (d); \ @@ -1300,11 +1298,11 @@ do { \ #define XC_BYTE_ROL1(d, s) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_ROL1((d), (s)); \ __R = (d) & 0xff; \ @@ -1340,11 +1338,11 @@ do { \ #define XC_WORD_ROL1(d, s) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_ROL1((d), (s)); \ __R = (d) & 0xffff; \ @@ -1380,11 +1378,11 @@ do { \ #define XC_DWORD_ROL1(d, s) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_ROL1((d), (s)); \ __R = (d); \ @@ -1420,12 +1418,12 @@ do { \ #define XC_BYTE_ROLCL(d, s, c) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _BYTE_ROLCL((d), (s), (c)); \ __R = (d) & 0xff; \ @@ -1468,12 +1466,12 @@ do { \ #define XC_WORD_ROLCL(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _WORD_ROLCL((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -1516,12 +1514,12 @@ do { \ #define XC_DWORD_ROLCL(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ \ _DWORD_ROLCL((d), (s), (c)); \ __R = (d); \ @@ -1564,12 +1562,12 @@ do { \ #define XC_BYTE_RCR1(d, s) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _BYTE_RCR1((d), (s)); \ __R = (d) & 0xff; \ @@ -1608,12 +1606,12 @@ do { \ #define XC_WORD_RCR1(d, s) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _WORD_RCR1((d), (s)); \ __R = (d) & 0xffff; \ @@ -1652,12 +1650,12 @@ do { \ #define XC_DWORD_RCR1(d, s) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _DWORD_RCR1((d), (s)); \ __R = (d); \ @@ -1696,13 +1694,13 @@ do { \ #define XC_BYTE_RCRCL(d, s, c) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _BYTE_RCRCL((d), (s), (c)); \ __R = (d) & 0xff; \ @@ -1749,13 +1747,13 @@ do { \ #define XC_WORD_RCRCL(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _WORD_RCRCL((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -1802,13 +1800,13 @@ do { \ #define XC_DWORD_RCRCL(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _DWORD_RCRCL((d), (s), (c)); \ __R = (d); \ @@ -1855,12 +1853,12 @@ do { \ #define XC_BYTE_RCL1(d, s) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _BYTE_RCL1((d), (s)); \ __R = (d) & 0xff; \ @@ -1899,12 +1897,12 @@ do { \ #define XC_WORD_RCL1(d, s) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _WORD_RCL1((d), (s)); \ __R = (d) & 0xffff; \ @@ -1943,12 +1941,12 @@ do { \ #define XC_DWORD_RCL1(d, s) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _DWORD_RCL1((d), (s)); \ __R = (d); \ @@ -1987,13 +1985,13 @@ do { \ #define XC_BYTE_RCLCL(d, s, c) \ do { \ - BYTE __s = (s) & 0xff; \ - BYTE __r = __s; \ - BYTE __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT8 __s = (s) & 0xff; \ + UINT8 __r = __s; \ + UINT8 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _BYTE_RCLCL((d), (s), (c)); \ __R = (d) & 0xff; \ @@ -2040,13 +2038,13 @@ do { \ #define XC_WORD_RCLCL(d, s, c) \ do { \ - WORD __s = (s) & 0xffff; \ - WORD __r = __s; \ - WORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT16 __s = (s) & 0xffff; \ + UINT16 __r = __s; \ + UINT16 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _WORD_RCLCL((d), (s), (c)); \ __R = (d) & 0xffff; \ @@ -2093,13 +2091,13 @@ do { \ #define XC_DWORD_RCLCL(d, s, c) \ do { \ - DWORD __s = (s); \ - DWORD __r = __s; \ - DWORD __R; \ - BYTE __c = (c) & 0xff; \ - BYTE __f; \ - BYTE __o; \ - BYTE __xc_flagl = CPU_FLAGL; \ + UINT32 __s = (s); \ + UINT32 __r = __s; \ + UINT32 __R; \ + UINT8 __c = (c) & 0xff; \ + UINT8 __f; \ + UINT8 __o; \ + UINT8 __xc_flagl = CPU_FLAGL; \ \ _DWORD_RCLCL((d), (s), (c)); \ __R = (d); \