|
|
1.1 root 1: /* modifications here must be duplicated in codegen/codegen.sml,
2: vax/vaxprim.sml, and m68/m68prim.sml */
3: #define ARRAYS 0
4: #define ARRAYSIZE 1
5: #define STRINGS 2
6: #define STRINGSIZE 3
7: #define REFCELLS 4
8: #define REFLISTS 5
9: #define CLOSURES 6
10: #define CLOSURESLOTS 11
11: #define CLOSUREOVFL (CLOSURES + CLOSURESLOTS)
12: #define KCLOSURES 18
13: #define KCLOSURESLOTS 11
14: #define KCLOSUREOVFL (KCLOSURES + KCLOSURESLOTS)
15: #define CCLOSURES 30
16: #define CCLOSURESLOTS 11
17: #define CCLOSUREOVFL (CCLOSURES + CCLOSURESLOTS)
18: #define LINKS 42
19: #define LINKSLOTS 11
20: #define LINKOVFL (LINKS + LINKSLOTS)
21: #define SPLINKS 54
22: #define SPLINKSLOTS 11
23: #define SPLINKOVFL (SPLINKS + SPLINKSLOTS)
24: #define RECORDS 66
25: #define RECORDSLOTS 11
26: #define RECORDOVFL (RECORDS + RECORDSLOTS)
27: #define SPILLS 78
28: #define SPILLSLOTS 21
29: #define SPILLOVFL (SPILLS + SPILLSLOTS)
30: #define KNOWNCALLS (SPILLOVFL + 1)
31: #define STDKCALLS (KNOWNCALLS + 1)
32: #define STDCALLS (STDKCALLS + 1)
33: #define CNTCALLS (STDCALLS + 1)
34: #define ARITHOVH (CNTCALLS+1)
35: #define ARITHSLOTS 5
36: #define PROFSIZE (ARITHOVH+ARITHSLOTS)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.