Annotation of 42BSD/usr.bin/f77/include/machdefs.h, revision 1.1.1.1

1.1       root        1: #ifndef TARGET
                      2: TARGET NOT DEFINED !!!
                      3: #endif
                      4: #if TARGET!=VAX
                      5: Target= TARGET OUT OF RANGE!!
                      6: #endif
                      7: 
                      8: #ifndef FAMILY
                      9: FAMILY NOT DEFINED!!!
                     10: #endif
                     11: #if FAMILY!=PCC && FAMILY!=DMR
                     12: Family = FAMILY OUT OF RANGE
                     13: #endif
                     14: 
                     15: #define SDB 1
                     16: 
                     17: #define TYLENG TYLONG
                     18: 
                     19: #define TYINT  TYLONG
                     20: #define SZADDR 4
                     21: #define SZSHORT        2
                     22: #define SZINT  4
                     23: 
                     24: #define SZLONG 4
                     25: #define SZLENG SZLONG
                     26: 
                     27: #define ALIADDR SZADDR
                     28: #define ALISHORT SZSHORT
                     29: #define ALILONG 4
                     30: #define ALIDOUBLE 4
                     31: #define ALIINT ALILONG
                     32: #define ALILENG        ALILONG
                     33: 
                     34: #define AUTOREG 13
                     35: #define ARGREG 12
                     36: #define CARGREG 12
                     37: #define ARGOFFSET 4
                     38: #define SAVESPACE 40
                     39: 
                     40: 
                     41: #define FUDGEOFFSET 1
                     42: #define BITSPERCHAR 8
                     43: #define XL 16
                     44: 
                     45: #define USETEXT        ".text"
                     46: #define USECONST       ".data\t0"
                     47: #define USEBSS ".data\t1"
                     48: #define USEINIT        ".data\t2"
                     49: 
                     50: #define BLANKCOMMON "_BLNK_"
                     51: 
                     52: #define LABELFMT "%s:\n"
                     53: 
                     54: #define MAXREGVAR 5
                     55: #define TYIREG TYLONG
                     56: #define MSKIREG  (M(TYSHORT)|M(TYLONG))
                     57: 
                     58: #define MAXINT 2147483647
                     59: #define MININT  ((-2147483647) - 1)
                     60: 
                     61: #define MAXBYTE        255
                     62: #define BYTESIZE       8
                     63: 
                     64: #define SMALLVAR(x) ((x) < 512)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.