|
|
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"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.