Annotation of researchv10no/cmd/f77/machdefs, 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 8
                     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 4
                     55: #define TYIREG TYLONG
                     56: #define MSKIREG  (M(TYSHORT)|M(TYLONG))
                     57: #define ISARRAY(x) (((x) & (3<<5)) == (3<<5))
                     58: #define USEDATA "\t.data"

unix.superglobalmegacorp.com

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