|
|
1.1 ! root 1: ////////// ! 2: / n1/i386/tables/prefac.f ! 3: / Code table preface. ! 4: / Useful abbreviations for code tables. ! 5: / Must be the first file in the tabgen input list. ! 6: / i386. ! 7: //////// ! 8: ! 9: #define BYTE (FS8|FU8) /* [u]char */ ! 10: #define WORD (FS16|FU16) /* [u]short */ ! 11: #define SHORT (BYTE|WORD) /* [u]char or [u]short */ ! 12: #define LONG (FS32|FU32) /* [u]int or [u]long */ ! 13: #define PTX (FPTR|FPTB) /* pointer */ ! 14: #define DWORD (LONG|PTX) /* 32-bit incl. pointer */ ! 15: #define SINT (FS32|FS16|FS8) /* signed integers */ ! 16: #define UINT (FU32|FU16|FU8) /* unsigned integers */ ! 17: #define FLD (FFLD32|FFLD16|FFLD8) /* bitfields */ ! 18: #define FLOAT (FF32|FF64) /* float or double */ ! 19: #define NFLT (BYTE|WORD|DWORD) /* integer or pointer */ ! 20: #define NDPARG (FLOAT|FS16|FS32) /* 80x87 args */ ! 21: #define PEREL (PEQ|PNE) /* equality relations */ ! 22: #define PSREL (PEQ|PNE|PGT|PGE|PLT|PLE) /* signed relations */ ! 23: #define PREL (PEQ|PNE|PGT|PGE|PLT|PLE|PUGT|PUGE|PULT|PULE) /* relations */ ! 24: #define PVALUE (PRVALUE|PLVALUE) /* value contexts */ ! 25: ! 26: ////////// ! 27: / end of n1/i386/tables/prefac.f ! 28: //////////
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.