|
|
1.1 root 1: /*
2: * This header file defines the machine specific variant bits
3: * for all machines so the cc dispatcher can run all compilers
4: * with one compiled binary.
5: */
6:
7: /*
8: * Intel iAPX-86.
9: */
10: #define VSMALL (VMBASE+0) /* SMALL model */
11: #define VCOMPAC (VMBASE+1) /* COMPACT model - UNIMPLEMENTED */
12: #define VMEDIUM (VMBASE+2) /* MEDIUM model - UNIMPLEMENTED */
13: #define VLARGE (VMBASE+3) /* LARGE model */
14: #define V8087 (VMBASE+4) /* 8087 floating point - UNIMPLEMENTED */
15: #define VRAM (VMBASE+5) /* Daisy code->data option */
16: #define VOMF (VMBASE+6) /* Generate OMF objects */
17: #define V80186 (VMBASE+7) /* Generate 80186 instructions */
18: #define V80287 (VMBASE+8) /* Generate 80287 floating point */
19: #define VALIGN (VMBASE+9) /* Word-align stack */
20: #define VEMU87 (VMBASE+10) /* Generate 8087 emulation calls */
21:
22: /*
23: * Motorola 68000.
24: */
25: #define VSPLIM (VMBASE+0) /* Stack limit checks via trapv */
26: #define VNOTRAPS (VMBASE+1) /* Inhibit trap generation under GEMDOS */
27:
28: /*
29: * Zilog Z8001.
30: */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.