|
|
| version 1.17, 2003/12/08 00:55:31 | version 1.18, 2003/12/19 23:33:49 |
|---|---|
| Line 32 extern UINT8 WORDSZPCF(UINT32 r); | Line 32 extern UINT8 WORDSZPCF(UINT32 r); |
| #elif !defined(MEMOPTIMIZE) | #elif !defined(MEMOPTIMIZE) |
| extern UINT8 _szpcflag8[0x200]; | |
| extern UINT8 _szpflag16[0x10000]; | extern UINT8 _szpflag16[0x10000]; |
| #define BYTESZPF(a) (_szpcflag8[(a)]) | #define BYTESZPF(a) (iflags[(a)]) |
| #define BYTESZPCF(a) (_szpcflag8[(a)]) | #define BYTESZPCF(a) (iflags[(a)]) |
| #define BYTESZPCF2(a) (_szpcflag8[(a) & 0x1ff]) | #define BYTESZPCF2(a) (iflags[(a) & 0x1ff]) |
| #define WORDSZPF(a) (_szpflag16[(a)]) | #define WORDSZPF(a) (_szpflag16[(a)]) |
| #define WORDSZPCF(a) (_szpflag16[LOW16(a)] + (((a) >> 16) & 1)) | #define WORDSZPCF(a) (_szpflag16[LOW16(a)] + (((a) >> 16) & 1)) |
| #else | #else |
| extern UINT8 _szpcflag8[0x200]; | #define BYTESZPF(a) (iflags[(a)]) |
| #define BYTESZPCF(a) (iflags[(a)]) | |
| #define BYTESZPF(a) (_szpcflag8[(a)]) | #define BYTESZPCF2(a) (iflags[(a) & 0x1ff]) |
| #define BYTESZPCF(a) (_szpcflag8[(a)]) | #define WORDSZPF(a) ((iflags[(a) & 0xff] & P_FLAG) + \ |
| #define BYTESZPCF2(a) (_szpcflag8[(a) & 0x1ff]) | |
| #define WORDSZPF(a) ((_szpcflag8[(a) & 0xff] & P_FLAG) + \ | |
| (((a))?0:Z_FLAG) + (((a) >> 8) & S_FLAG)) | (((a))?0:Z_FLAG) + (((a) >> 8) & S_FLAG)) |
| #define WORDSZPCF(a) ((_szpcflag8[(a) & 0xff] & P_FLAG) + \ | #define WORDSZPCF(a) ((iflags[(a) & 0xff] & P_FLAG) + \ |
| ((LOW16(a))?0:Z_FLAG) + (((a) >> 8) & S_FLAG) + \ | ((LOW16(a))?0:Z_FLAG) + (((a) >> 8) & S_FLAG) + \ |
| (((a) >> 16) & 1)) | (((a) >> 16) & 1)) |