Research V7 development
[unix-history] / usr / src / cmd / f77 / pdp11defs
CommitLineData
eb5ad1d2
F
1#ifndef TARGET
2TARGET NOT DEFINED !!!
3#endif
4#if TARGET!=PDP11
5Target= TARGET OUT OF RANGE!!
6#endif
7
8#ifndef FAMILY
9FAMILY NOT DEFINED!!!
10#endif
11#if FAMILY!=SCJ && FAMILY!=DMR
12Family = FAMILY OUT OF RANGE
13#endif
14
15#define TYLENG TYLONG
16
17#define TYINT TYSHORT
18#define SZADDR 2
19#define SZSHORT 2
20#define SZINT 2
21
22#define SZLONG 4
23#define SZLENG SZLONG
24
25#define ALIADDR SZADDR
26#define ALISHORT SZSHORT
27#define ALILONG 2
28#define ALIDOUBLE 2
29#define ALIINT ALILONG
30#define ALILENG ALILONG
31
32
33#define AUTOREG 5
34#define ARGREG 4
35#define SAVESPACE 6
36
37#define FUDGEOFFSET 1
38#define BITSPERCHAR 8
39#define XL 8
40
41#define USETEXT "\t.text"
42#define USECONST "\t.data"
43#define USEBSS "\t.bss"
44#define USEINIT "\t.data"
45
46#define BLANKCOMMON "_BLNK_"
47
48#define LABELFMT "%s:\n"
49#define MAXSHORT 32767
50
51#define MAXREGVAR 2
52#define TYIREG TYSHORT
53#define MSKIREG M(TYSHORT)