2 % (c) The AQUA Project, Glasgow University, 1994
7 %************************************************************************
9 \section[Rep.lc]{Global rep tables}
11 %************************************************************************
13 These are the single, global static instances of each rep table type.
16 #define COMPILING_REP_LC
19 #include "../storage/SMinternal.h"
21 #ifdef aix_TARGET_OS /* AIX gives link errors with consts in this file (RO assembler section) */
39 /* SPEC_x_RTBL(size,ptrs) */
104 /* SELECT_RTBL(size,ptrs,select_word_i) */
130 #if !defined(PAR) /* && !defined(GRAN) */
147 FORWARDREF_RTBL(_Evacuate_Old_Forward_Ref);
148 FORWARDREF_RTBL(_Evacuate_New_Forward_Ref);
149 FORWARDREF_RTBL(_Evacuate_OldRoot_Forward);
151 FORWARDREF_RTBL(_Evacuate_Forward_Ref);
154 DUMMY_PRRETURN_RTBL(_PRMarking_MarkNextRoot,_Dummy_PRReturn_entry);
155 DUMMY_PRRETURN_RTBL(_PRMarking_MarkNextCAF,_Dummy_PRReturn_entry);
157 DUMMY_PRRETURN_RTBL(_PRMarking_MarkNextSpark,_Dummy_PRReturn_entry);
160 DUMMY_PRRETURN_RTBL(_PRMarking_MarkNextEvent,_Dummy_PRReturn_entry);
161 DUMMY_PRRETURN_RTBL(_PRMarking_MarkNextClosureInFetchBuffer,_Dummy_PRReturn_entry);
164 DUMMY_PRRETURN_RTBL(_PRMarking_MarkNextGA,_Dummy_PRReturn_entry);
166 # if 1 /* !defined(CONCURRENT) */ /* HWL */
167 DUMMY_PRRETURN_RTBL(_PRMarking_MarkNextAStack,_Dummy_PRReturn_entry);
168 DUMMY_PRRETURN_RTBL(_PRMarking_MarkNextBStack,_Dummy_PRReturn_entry);
190 #if defined(PAR) || defined(GRAN)
206 SPEC_RBH_RTBL(10,10);
207 SPEC_RBH_RTBL(11,11);
208 SPEC_RBH_RTBL(12,12);