|
|
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.