BSD 4 release
[unix-history] / usr / src / cmd / f77 / machdefs
CommitLineData
853979d9
BJ
1#ifndef TARGET
2TARGET NOT DEFINED !!!
3#endif
4#if TARGET!=VAX
5Target= TARGET OUT OF RANGE!!
6#endif
7
8#ifndef FAMILY
9FAMILY NOT DEFINED!!!
10#endif
11#if FAMILY!=PCC && FAMILY!=DMR
12Family = 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))