! DO NOT EDIT THIS FILE.  Edit "src/Rts/globals.cfg" and rerun "config".

#define G_RESULT 0
#define G_ARGREG2 4
#define G_ARGREG3 8
#define G_REG0 12
#define G_REG1 16
#define G_REG2 20
#define G_REG3 24
#define G_REG4 28
#define G_REG5 32
#define G_REG6 36
#define G_REG7 40
#define G_REG8 44
#define G_REG9 48
#define G_REG10 52
#define G_REG11 56
#define G_REG12 60
#define G_REG13 64
#define G_REG14 68
#define G_REG15 72
#define G_REG16 76
#define G_REG17 80
#define G_REG18 84
#define G_REG19 88
#define G_REG20 92
#define G_REG21 96
#define G_REG22 100
#define G_REG23 104
#define G_REG24 108
#define G_REG25 112
#define G_REG26 116
#define G_REG27 120
#define G_REG28 124
#define G_REG29 128
#define G_REG30 132
#define G_REG31 136
#define G_CONT 140
#define G_STARTUP 144
#define G_CALLOUTS 148
#define G_SCHCALL_ARG4 152
#define G_ALLOCI_TMP 156
#define G_RETADDR 160
#define G_TIMER 164
#define G_GENERIC_NRTMP1 168
#define G_GENERIC_NRTMP2 172
#define G_GENERIC_NRTMP3 176
#define G_STKBOT 180
#define G_STKP 184
#define G_EBOT 188
#define G_ETOP 192
#define G_ELIM 196
#define G_TBRK 212
#define G_SSBTOP 220
#define G_SSBLIM 224
#define G_SINGLESTEP_ENABLE 312
#define G_BREAKPT_ENABLE 316
#define G_TIMER_ENABLE 320
#define G_SCHCALL_PROCIDX 324
#define G_SCHCALL_ARGC 328
#define G_PUSHTMP 332
#define G_CALLOUT_TMP0 336
#define G_CALLOUT_TMP1 340
#define G_CALLOUT_TMP2 344
#define G_CACHE_FLUSH 348
#define G_SSBTOPV 352
#define G_SSBLIMV 356
#define G_GENV 360
#define G_PGBASE 364
#define G_WBPROF 368
#define G_STKUFLOW 372
#define G_NP_YOUNG_GEN 376
#define G_NP_YOUNG_GEN_SSBIDX 380
#define G_SIGNAL 384
#define G_SIGINT 388
#define G_FPE_CODE 392
#define G_IDIV_CODE 396
#define G_SCHCALL_SAVERES 400
#define G_SCHCALL_RETADDR 404
#define G_TIMER2 408
#define G_GENERIC_NRTMP4 412
#define G_GC 416
#define G_GC_CNT 420
#define G_MAJORGC_CNT 424
#define G_DYNAMIC_GEN 432
#define G_EFFECTIVE_REG0 436
#define M_ALLOC 1024
#define M_ALLOCI 1032
#define M_MORECORE 1040
#define M_ADDTRANS 1048
#define M_STKOFLOW 1056
#define M_INTERNAL_STKOFLOW 1064
#define M_CREG 1080
#define M_CREG_SET 1088
#define M_ADD 1096
#define M_SUB 1104
#define M_MUL 1112
#define M_QUOT 1120
#define M_REM 1128
#define M_DIV 1136
#define M_MOD 1144
#define M_NEG 1152
#define M_NUMEQ 1160
#define M_NUMLT 1168
#define M_NUMLE 1176
#define M_NUMGT 1184
#define M_NUMGE 1192
#define M_ZEROP 1200
#define M_COMPLEXP 1208
#define M_REALP 1216
#define M_RATIONALP 1224
#define M_INTEGERP 1232
#define M_EXACTP 1240
#define M_INEXACTP 1248
#define M_EXACT2INEXACT 1256
#define M_INEXACT2EXACT 1264
#define M_MAKE_RECTANGULAR 1272
#define M_REAL_PART 1280
#define M_IMAG_PART 1288
#define M_SQRT 1296
#define M_ROUND 1304
#define M_TRUNCATE 1312
#define M_APPLY 1320
#define M_VARARGS 1328
#define M_TYPETAG 1336
#define M_TYPETAGSET 1344
#define M_BREAK 1352
#define M_EQV 1360
#define M_PARTIAL_LIST2VECTOR 1368
#define M_TIMER_EXCEPTION 1376
#define M_EXCEPTION 1384
#define M_SINGLESTEP 1392
#define M_SYSCALL 1400
#define M_BVLCMP 1408
#define M_EINTR 1416
#define M_DINTR 1424
#define M_ALLOC_BV 1432
#define M_GLOBAL_EX 1440
#define M_INVOKE_EX 1448
#define M_GLOBAL_INVOKE_EX 1456
#define M_ARGC_EX 1464
#define M_DEBUGVSM 1472
! DO NOT EDIT THIS FILE.  Edit "src/Rts/except.cfg" and rerun "config".

#define EX_CAR 0
#define EX_CDR 1
#define EX_SETCAR 2
#define EX_SETCDR 3
#define EX_ADD 10
#define EX_SUB 11
#define EX_MUL 12
#define EX_DIV 13
#define EX_LESSP 14
#define EX_LESSEQP 15
#define EX_EQUALP 16
#define EX_GREATEREQP 17
#define EX_GREATERP 18
#define EX_QUOTIENT 19
#define EX_REMAINDER 20
#define EX_MODULO 21
#define EX_LOGIOR 22
#define EX_LOGAND 23
#define EX_LOGXOR 24
#define EX_LOGNOT 25
#define EX_LSH 26
#define EX_RSHA 27
#define EX_RSHL 28
#define EX_E2I 29
#define EX_I2E 30
#define EX_EXACTP 31
#define EX_INEXACTP 32
#define EX_ROUND 33
#define EX_TRUNC 34
#define EX_ZEROP 35
#define EX_NEG 36
#define EX_ABS 37
#define EX_REALPART 38
#define EX_IMAGPART 39
#define EX_SREF 60
#define EX_SSET 61
#define EX_SLEN 62
#define EX_MKSTR 63
#define EX_BVREF 70
#define EX_BVSET 71
#define EX_BVLEN 72
#define EX_MKBVL 73
#define EX_BVFILL 74
#define EX_BVLREF 80
#define EX_BVLSET 81
#define EX_BVLLEN 82
#define EX_VLREF 90
#define EX_VLSET 91
#define EX_VLLEN 92
#define EX_TYPETAG 100
#define EX_TYPETAGSET 101
#define EX_EINTR 102
#define EX_DUMP 103
#define EX_DUMPFAIL 104
#define EX_UNSUPPORTED 105
#define EX_UNDEF_GLOBAL 106
#define EX_ASSERT 107
#define EX_GET_U8 110
#define EX_PUT_U8 111
#define EX_GET_CHAR 112
#define EX_PUT_CHAR 113
#define EX_APPLY 120
#define EX_ARGC 121
#define EX_VARGC 122
#define EX_NONPROC 123
#define EX_GLOBAL_INVOKE 124
#define EX_INT2CHAR 130
#define EX_CHAR2INT 131
#define EX_CHARLT 132
#define EX_CHARLE 133
#define EX_CHAREQ 134
#define EX_CHARGT 135
#define EX_CHARGE 136
#define EX_FXADD 140
#define EX_FXSUB 141
#define EX_FXNEG 142
#define EX_FXEQ 143
#define EX_FXLT 144
#define EX_FXLE 145
#define EX_FXGT 146
#define EX_FXGE 147
#define EX_FXPOSITIVE 148
#define EX_FXNEGATIVE 149
#define EX_FXZERO 150
#define EX_FXMUL 151
#define EX_VREF 160
#define EX_VSET 161
#define EX_VLEN 162
#define EX_MKVL 163
#define EX_PREF 170
#define EX_PSET 171
#define EX_PLEN 172
#define EX_FLADD 180
#define EX_FLSUB 181
#define EX_FLNEG 182
#define EX_FLEQ 183
#define EX_FLLT 184
#define EX_FLLE 185
#define EX_FLGT 186
#define EX_FLGE 187
#define EX_FLMUL 188
#define EX_FLDIV 189
#define EX_KBDINTR 200
#define EX_FPE 201
#define EX_BREAKPOINT 202
#define EX_SIGNAL 203
#define EX_TIMER 204
! DO NOT EDIT THIS FILE.  Edit "src/Rts/layouts.cfg" and rerun "config".

#define TAGMASK 7
#define TYPETAG_MASK 28
#define fixtag_mask 3
#define FIX1_TAG 0
#define FIX2_TAG 4
#define IMM1_TAG 2
#define IMM2_TAG 6
#define PAIR_TAG 1
#define VEC_TAG 3
#define BVEC_TAG 5
#define PROC_TAG 7
#define RES_HDR 130
#define VEC_HDR 162
#define BV_HDR 194
#define PROC_HDR 254
#define TRUE_CONST 6
#define FALSE_CONST 2
#define NIL_CONST 10
#define MISC_CONST 22
#define UNSPECIFIED_CONST 278
#define EOF_CONST 534
#define UNDEFINED_CONST 790
#define FASL_CONST 1046
#define IMM_CHAR 38
#define VEC_SUBTAG 0
#define CONT_SUBTAG 0
#define RECT_SUBTAG 4
#define RAT_SUBTAG 8
#define SYM_SUBTAG 12
#define STRUCT_SUBTAG 20
#define BVEC_SUBTAG 0
#define STR_SUBTAG 4
#define FLO_SUBTAG 8
#define COMP_SUBTAG 12
#define BIG_SUBTAG 16
#define USTR_SUBTAG 20
#define COMPNUM_HDR 206
#define FLONUM_HDR 202
#define BIGNUM_HDR 210
#define RATNUM_HDR 170
#define RECTNUM_HDR 166
#define STR_HDR 198
#define USTR_HDR 214
#define BYTEVECTOR_HDR 194
#define VECTOR_HDR 162
#define PROCEDURE_HDR 254
#define SYMBOL_HDR 174
#define PORT_HDR 178
#define STRUCT_HDR 182
#define WORDSIZE 4
#define VEC_HEADER_WORDS 1
#define BVEC_HEADER_WORDS 1
#define BVEC_HEADER_BYTES 4
#define HC_HEADER 0
#define HC_RETOFFSET 4
#define STK_CONTSIZE 4
#define STK_RETADDR 0
#define STK_DYNLINK 8
#define STK_PROC 12
#define STK_REG0 12
#define STK_SAVED 12
#define STK_OVERHEAD 12
#define SCE_BUFFER 256
#define PROC_HEADER_WORDS 1
#define PROC_OVERHEAD_WORDS 2
#define PROC_REG0 3
#define CAR_OFFSET 0
#define CDR_OFFSET 4
#define VEC_OFFSET 4
#define A_CAR_OFFSET -1
#define A_CDR_OFFSET 3
#define A_VEC_OFFSET 1
#define A_PROC_OFFSET -3
#define CODEVECTOR 4
#define CONSTVECTOR 8
#define A_CODEVECTOR -3
#define CODEOFFSET 4
#define A_CODEOFFSET -1
#define GLOBAL_CELL_TAG 1
#define CELL_VALUE_OFFSET 0
! DO NOT EDIT THIS FILE.  Edit "src/Rts/mprocs.cfg" and rerun "config".

#define MS_SCHEME2SCHEME 0
#define MS_UNDEF_GLOBAL 4
#define MS_EXCEPTION_HANDLER 8
#define MS_BIGNUM_ADD 40
#define MS_BIGNUM_SUB 44
#define MS_BIGNUM_MUL 48
#define MS_BIGNUM_DIV 52
#define MS_BIGNUM_NEGATE 56
#define MS_BIGNUM_ABS 60
#define MS_BIGNUM_EQUAL 64
#define MS_BIGNUM_LESS 68
#define MS_BIGNUM_LESSEQ 72
#define MS_BIGNUM_GREATER 76
#define MS_BIGNUM_GREATEREQ 80
#define MS_RATNUM_ADD 120
#define MS_RATNUM_SUB 124
#define MS_RATNUM_MUL 128
#define MS_RATNUM_DIV 132
#define MS_RATNUM_NEGATE 136
#define MS_RATNUM_ABS 140
#define MS_RATNUM_EQUAL 144
#define MS_RATNUM_LESS 148
#define MS_RATNUM_LESSEQ 152
#define MS_RATNUM_GREATER 156
#define MS_RATNUM_GREATEREQ 160
#define MS_RATNUM_ROUND 164
#define MS_RATNUM_TRUNCATE 168
#define MS_RECTNUM_ADD 200
#define MS_RECTNUM_SUB 204
#define MS_RECTNUM_MUL 208
#define MS_RECTNUM_DIV 212
#define MS_RECTNUM_NEGATE 216
#define MS_RECTNUM_EQUAL 220
#define MS_GENERIC_ADD 280
#define MS_GENERIC_SUB 284
#define MS_GENERIC_MUL 288
#define MS_GENERIC_DIV 292
#define MS_FIXNUM2RATNUM_DIV 296
#define MS_HEAVY_QUOTIENT 300
#define MS_HEAVY_REMAINDER 304
#define MS_HEAVY_MODULO 308
#define MS_GENERIC_EQUAL 312
#define MS_GENERIC_LESS 316
#define MS_GENERIC_LESSEQ 320
#define MS_GENERIC_GREATER 324
#define MS_GENERIC_GREATEREQ 328
#define MS_CONTAGION 332
#define MS_PCONTAGION 336
#define MS_ECONTAGION 340
#define MS_GENERIC_MAKE_RECTANGULAR 360
#define MS_GENERIC_INEXACT2EXACT 364
#define MS_GENERIC_EXACT2INEXACT 368
