1 /* Generated from scrutinizer.scm by the CHICKEN compiler
2    http://www.call-cc.org
3    Version 5.3.0rc4 ((HEAD detached at 5.3.0rc4)) (rev b6cbb1ba)
4    linux-unix-gnu-x86-64 [ 64bit dload ptables ]
5    command line: scrutinizer.scm -optimize-level 2 -include-path . -include-path ./ -inline -ignore-repository -feature chicken-bootstrap -no-warnings -specialize -consult-types-file ./types.db -no-lambda-info -no-trace -emit-import-library chicken.compiler.scrutinizer -output-file scrutinizer.c
6    unit: scrutinizer
7    uses: eval expand data-structures port pathname internal extras support library
8 */
9 #include "chicken.h"
10 
11 static C_PTABLE_ENTRY *create_ptable(void);
12 C_noret_decl(C_eval_toplevel)
13 C_externimport void C_ccall C_eval_toplevel(C_word c,C_word *av) C_noret;
14 C_noret_decl(C_expand_toplevel)
15 C_externimport void C_ccall C_expand_toplevel(C_word c,C_word *av) C_noret;
16 C_noret_decl(C_data_2dstructures_toplevel)
17 C_externimport void C_ccall C_data_2dstructures_toplevel(C_word c,C_word *av) C_noret;
18 C_noret_decl(C_port_toplevel)
19 C_externimport void C_ccall C_port_toplevel(C_word c,C_word *av) C_noret;
20 C_noret_decl(C_pathname_toplevel)
21 C_externimport void C_ccall C_pathname_toplevel(C_word c,C_word *av) C_noret;
22 C_noret_decl(C_internal_toplevel)
23 C_externimport void C_ccall C_internal_toplevel(C_word c,C_word *av) C_noret;
24 C_noret_decl(C_extras_toplevel)
25 C_externimport void C_ccall C_extras_toplevel(C_word c,C_word *av) C_noret;
26 C_noret_decl(C_support_toplevel)
27 C_externimport void C_ccall C_support_toplevel(C_word c,C_word *av) C_noret;
28 C_noret_decl(C_library_toplevel)
29 C_externimport void C_ccall C_library_toplevel(C_word c,C_word *av) C_noret;
30 
31 static C_TLS C_word lf[659];
32 static double C_possibly_force_alignment;
33 
34 
35 C_noret_decl(f25872)
36 static void C_ccall f25872(C_word c,C_word *av) C_noret;
37 C_noret_decl(f25979)
38 static void C_ccall f25979(C_word c,C_word *av) C_noret;
39 C_noret_decl(f25994)
40 static void C_ccall f25994(C_word c,C_word *av) C_noret;
41 C_noret_decl(f26001)
42 static void C_ccall f26001(C_word c,C_word *av) C_noret;
43 C_noret_decl(f26243)
44 static void C_ccall f26243(C_word c,C_word *av) C_noret;
45 C_noret_decl(f26391)
46 static void C_ccall f26391(C_word c,C_word *av) C_noret;
47 C_noret_decl(f26456)
48 static void C_ccall f26456(C_word c,C_word *av) C_noret;
49 C_noret_decl(f26463)
50 static void C_ccall f26463(C_word c,C_word *av) C_noret;
51 C_noret_decl(f26609)
52 static void C_ccall f26609(C_word c,C_word *av) C_noret;
53 C_noret_decl(f26614)
54 static void C_ccall f26614(C_word c,C_word *av) C_noret;
55 C_noret_decl(f26623)
56 static void C_ccall f26623(C_word c,C_word *av) C_noret;
57 C_noret_decl(f26630)
58 static void C_ccall f26630(C_word c,C_word *av) C_noret;
59 C_noret_decl(f26669)
60 static void C_ccall f26669(C_word c,C_word *av) C_noret;
61 C_noret_decl(f26674)
62 static void C_ccall f26674(C_word c,C_word *av) C_noret;
63 C_noret_decl(f26679)
64 static void C_ccall f26679(C_word c,C_word *av) C_noret;
65 C_noret_decl(f26686)
66 static void C_ccall f26686(C_word c,C_word *av) C_noret;
67 C_noret_decl(f26693)
68 static void C_ccall f26693(C_word c,C_word *av) C_noret;
69 C_noret_decl(f26700)
70 static void C_ccall f26700(C_word c,C_word *av) C_noret;
71 C_noret_decl(f26707)
72 static void C_ccall f26707(C_word c,C_word *av) C_noret;
73 C_noret_decl(f27984)
74 static void C_ccall f27984(C_word c,C_word *av) C_noret;
75 C_noret_decl(f27989)
76 static void C_ccall f27989(C_word c,C_word *av) C_noret;
77 C_noret_decl(f28008)
78 static void C_ccall f28008(C_word c,C_word *av) C_noret;
79 C_noret_decl(f28236)
80 static void C_ccall f28236(C_word c,C_word *av) C_noret;
81 C_noret_decl(f28241)
82 static void C_ccall f28241(C_word c,C_word *av) C_noret;
83 C_noret_decl(f28246)
84 static void C_ccall f28246(C_word c,C_word *av) C_noret;
85 C_noret_decl(f_10003)
86 static void C_ccall f_10003(C_word c,C_word *av) C_noret;
87 C_noret_decl(f_10013)
88 static void C_ccall f_10013(C_word c,C_word *av) C_noret;
89 C_noret_decl(f_10017)
90 static void C_ccall f_10017(C_word c,C_word *av) C_noret;
91 C_noret_decl(f_10021)
92 static void C_ccall f_10021(C_word c,C_word *av) C_noret;
93 C_noret_decl(f_10023)
94 static void C_ccall f_10023(C_word c,C_word *av) C_noret;
95 C_noret_decl(f_10045)
96 static void C_ccall f_10045(C_word c,C_word *av) C_noret;
97 C_noret_decl(f_10052)
98 static void C_ccall f_10052(C_word c,C_word *av) C_noret;
99 C_noret_decl(f_10055)
100 static void C_ccall f_10055(C_word c,C_word *av) C_noret;
101 C_noret_decl(f_10058)
102 static void C_ccall f_10058(C_word c,C_word *av) C_noret;
103 C_noret_decl(f_10066)
104 static void C_ccall f_10066(C_word c,C_word *av) C_noret;
105 C_noret_decl(f_10075)
106 static void C_ccall f_10075(C_word c,C_word *av) C_noret;
107 C_noret_decl(f_10082)
108 static void C_ccall f_10082(C_word c,C_word *av) C_noret;
109 C_noret_decl(f_10089)
110 static void C_ccall f_10089(C_word c,C_word *av) C_noret;
111 C_noret_decl(f_10097)
112 static void C_ccall f_10097(C_word c,C_word *av) C_noret;
113 C_noret_decl(f_10099)
114 static void C_fcall f_10099(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
115 C_noret_decl(f_10107)
116 static void C_fcall f_10107(C_word t0,C_word t1) C_noret;
117 C_noret_decl(f_10111)
118 static void C_fcall f_10111(C_word t0,C_word t1,C_word t2) C_noret;
119 C_noret_decl(f_10123)
120 static void C_ccall f_10123(C_word c,C_word *av) C_noret;
121 C_noret_decl(f_10158)
122 static void C_ccall f_10158(C_word c,C_word *av) C_noret;
123 C_noret_decl(f_10180)
124 static void C_ccall f_10180(C_word c,C_word *av) C_noret;
125 C_noret_decl(f_10192)
126 static void C_fcall f_10192(C_word t0,C_word t1) C_noret;
127 C_noret_decl(f_10205)
128 static void C_ccall f_10205(C_word c,C_word *av) C_noret;
129 C_noret_decl(f_10227)
130 static void C_ccall f_10227(C_word c,C_word *av) C_noret;
131 C_noret_decl(f_10236)
132 static void C_ccall f_10236(C_word c,C_word *av) C_noret;
133 C_noret_decl(f_10238)
134 static void C_fcall f_10238(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
135 C_noret_decl(f_10309)
136 static void C_ccall f_10309(C_word c,C_word *av) C_noret;
137 C_noret_decl(f_10312)
138 static void C_ccall f_10312(C_word c,C_word *av) C_noret;
139 C_noret_decl(f_10315)
140 static void C_ccall f_10315(C_word c,C_word *av) C_noret;
141 C_noret_decl(f_10321)
142 static void C_ccall f_10321(C_word c,C_word *av) C_noret;
143 C_noret_decl(f_10324)
144 static void C_ccall f_10324(C_word c,C_word *av) C_noret;
145 C_noret_decl(f_10327)
146 static void C_ccall f_10327(C_word c,C_word *av) C_noret;
147 C_noret_decl(f_10333)
148 static void C_ccall f_10333(C_word c,C_word *av) C_noret;
149 C_noret_decl(f_10347)
150 static void C_fcall f_10347(C_word t0,C_word t1) C_noret;
151 C_noret_decl(f_10355)
152 static void C_fcall f_10355(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
153 C_noret_decl(f_10389)
154 static void C_ccall f_10389(C_word c,C_word *av) C_noret;
155 C_noret_decl(f_10438)
156 static void C_ccall f_10438(C_word c,C_word *av) C_noret;
157 C_noret_decl(f_10453)
158 static void C_fcall f_10453(C_word t0,C_word t1) C_noret;
159 C_noret_decl(f_10456)
160 static void C_ccall f_10456(C_word c,C_word *av) C_noret;
161 C_noret_decl(f_10459)
162 static void C_ccall f_10459(C_word c,C_word *av) C_noret;
163 C_noret_decl(f_10468)
164 static void C_fcall f_10468(C_word t0,C_word t1) C_noret;
165 C_noret_decl(f_10474)
166 static void C_ccall f_10474(C_word c,C_word *av) C_noret;
167 C_noret_decl(f_10480)
168 static void C_ccall f_10480(C_word c,C_word *av) C_noret;
169 C_noret_decl(f_10483)
170 static void C_ccall f_10483(C_word c,C_word *av) C_noret;
171 C_noret_decl(f_10490)
172 static void C_ccall f_10490(C_word c,C_word *av) C_noret;
173 C_noret_decl(f_10496)
174 static void C_ccall f_10496(C_word c,C_word *av) C_noret;
175 C_noret_decl(f_10499)
176 static void C_ccall f_10499(C_word c,C_word *av) C_noret;
177 C_noret_decl(f_10502)
178 static void C_ccall f_10502(C_word c,C_word *av) C_noret;
179 C_noret_decl(f_10505)
180 static void C_ccall f_10505(C_word c,C_word *av) C_noret;
181 C_noret_decl(f_10508)
182 static void C_ccall f_10508(C_word c,C_word *av) C_noret;
183 C_noret_decl(f_10511)
184 static void C_ccall f_10511(C_word c,C_word *av) C_noret;
185 C_noret_decl(f_10519)
186 static void C_ccall f_10519(C_word c,C_word *av) C_noret;
187 C_noret_decl(f_10539)
188 static void C_ccall f_10539(C_word c,C_word *av) C_noret;
189 C_noret_decl(f_10543)
190 static void C_ccall f_10543(C_word c,C_word *av) C_noret;
191 C_noret_decl(f_10572)
192 static void C_ccall f_10572(C_word c,C_word *av) C_noret;
193 C_noret_decl(f_10579)
194 static void C_fcall f_10579(C_word t0,C_word t1) C_noret;
195 C_noret_decl(f_10582)
196 static void C_fcall f_10582(C_word t0,C_word t1) C_noret;
197 C_noret_decl(f_10602)
198 static void C_fcall f_10602(C_word t0,C_word t1) C_noret;
199 C_noret_decl(f_10609)
200 static void C_ccall f_10609(C_word c,C_word *av) C_noret;
201 C_noret_decl(f_10631)
202 static void C_ccall f_10631(C_word c,C_word *av) C_noret;
203 C_noret_decl(f_10635)
204 static void C_ccall f_10635(C_word c,C_word *av) C_noret;
205 C_noret_decl(f_10642)
206 static void C_ccall f_10642(C_word c,C_word *av) C_noret;
207 C_noret_decl(f_10644)
208 static void C_ccall f_10644(C_word c,C_word *av) C_noret;
209 C_noret_decl(f_10671)
210 static void C_ccall f_10671(C_word c,C_word *av) C_noret;
211 C_noret_decl(f_10678)
212 static void C_fcall f_10678(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
213 C_noret_decl(f_10694)
214 static void C_ccall f_10694(C_word c,C_word *av) C_noret;
215 C_noret_decl(f_10698)
216 static void C_ccall f_10698(C_word c,C_word *av) C_noret;
217 C_noret_decl(f_10700)
218 static void C_ccall f_10700(C_word c,C_word *av) C_noret;
219 C_noret_decl(f_10707)
220 static void C_ccall f_10707(C_word c,C_word *av) C_noret;
221 C_noret_decl(f_10713)
222 static void C_ccall f_10713(C_word c,C_word *av) C_noret;
223 C_noret_decl(f_10719)
224 static void C_ccall f_10719(C_word c,C_word *av) C_noret;
225 C_noret_decl(f_10722)
226 static void C_ccall f_10722(C_word c,C_word *av) C_noret;
227 C_noret_decl(f_10725)
228 static void C_ccall f_10725(C_word c,C_word *av) C_noret;
229 C_noret_decl(f_10728)
230 static void C_ccall f_10728(C_word c,C_word *av) C_noret;
231 C_noret_decl(f_10733)
232 static void C_ccall f_10733(C_word c,C_word *av) C_noret;
233 C_noret_decl(f_10739)
234 static void C_ccall f_10739(C_word c,C_word *av) C_noret;
235 C_noret_decl(f_10742)
236 static void C_fcall f_10742(C_word t0,C_word t1) C_noret;
237 C_noret_decl(f_10749)
238 static void C_fcall f_10749(C_word t0,C_word t1) C_noret;
239 C_noret_decl(f_10752)
240 static void C_ccall f_10752(C_word c,C_word *av) C_noret;
241 C_noret_decl(f_10777)
242 static void C_ccall f_10777(C_word c,C_word *av) C_noret;
243 C_noret_decl(f_10781)
244 static void C_ccall f_10781(C_word c,C_word *av) C_noret;
245 C_noret_decl(f_10787)
246 static void C_ccall f_10787(C_word c,C_word *av) C_noret;
247 C_noret_decl(f_10790)
248 static void C_ccall f_10790(C_word c,C_word *av) C_noret;
249 C_noret_decl(f_10800)
250 static void C_fcall f_10800(C_word t0,C_word t1,C_word t2) C_noret;
251 C_noret_decl(f_10812)
252 static void C_fcall f_10812(C_word t0,C_word t1,C_word t2) C_noret;
253 C_noret_decl(f_10837)
254 static void C_ccall f_10837(C_word c,C_word *av) C_noret;
255 C_noret_decl(f_10854)
256 static void C_fcall f_10854(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
257 C_noret_decl(f_10867)
258 static void C_ccall f_10867(C_word c,C_word *av) C_noret;
259 C_noret_decl(f_10870)
260 static void C_ccall f_10870(C_word c,C_word *av) C_noret;
261 C_noret_decl(f_10873)
262 static void C_ccall f_10873(C_word c,C_word *av) C_noret;
263 C_noret_decl(f_10879)
264 static void C_fcall f_10879(C_word t0,C_word t1) C_noret;
265 C_noret_decl(f_10885)
266 static void C_ccall f_10885(C_word c,C_word *av) C_noret;
267 C_noret_decl(f_10891)
268 static void C_ccall f_10891(C_word c,C_word *av) C_noret;
269 C_noret_decl(f_10897)
270 static void C_ccall f_10897(C_word c,C_word *av) C_noret;
271 C_noret_decl(f_10920)
272 static void C_ccall f_10920(C_word c,C_word *av) C_noret;
273 C_noret_decl(f_10935)
274 static void C_ccall f_10935(C_word c,C_word *av) C_noret;
275 C_noret_decl(f_10941)
276 static void C_ccall f_10941(C_word c,C_word *av) C_noret;
277 C_noret_decl(f_10947)
278 static void C_ccall f_10947(C_word c,C_word *av) C_noret;
279 C_noret_decl(f_10963)
280 static void C_ccall f_10963(C_word c,C_word *av) C_noret;
281 C_noret_decl(f_10969)
282 static void C_ccall f_10969(C_word c,C_word *av) C_noret;
283 C_noret_decl(f_10973)
284 static void C_fcall f_10973(C_word t0,C_word t1,C_word t2) C_noret;
285 C_noret_decl(f_10981)
286 static void C_ccall f_10981(C_word c,C_word *av) C_noret;
287 C_noret_decl(f_11003)
288 static void C_ccall f_11003(C_word c,C_word *av) C_noret;
289 C_noret_decl(f_11014)
290 static void C_ccall f_11014(C_word c,C_word *av) C_noret;
291 C_noret_decl(f_11018)
292 static void C_ccall f_11018(C_word c,C_word *av) C_noret;
293 C_noret_decl(f_11027)
294 static void C_ccall f_11027(C_word c,C_word *av) C_noret;
295 C_noret_decl(f_11030)
296 static void C_ccall f_11030(C_word c,C_word *av) C_noret;
297 C_noret_decl(f_11040)
298 static void C_fcall f_11040(C_word t0,C_word t1,C_word t2) C_noret;
299 C_noret_decl(f_11052)
300 static void C_fcall f_11052(C_word t0,C_word t1,C_word t2) C_noret;
301 C_noret_decl(f_11077)
302 static void C_ccall f_11077(C_word c,C_word *av) C_noret;
303 C_noret_decl(f_11086)
304 static void C_fcall f_11086(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
305 C_noret_decl(f_11096)
306 static void C_ccall f_11096(C_word c,C_word *av) C_noret;
307 C_noret_decl(f_11125)
308 static void C_ccall f_11125(C_word c,C_word *av) C_noret;
309 C_noret_decl(f_11127)
310 static void C_ccall f_11127(C_word c,C_word *av) C_noret;
311 C_noret_decl(f_11135)
312 static void C_ccall f_11135(C_word c,C_word *av) C_noret;
313 C_noret_decl(f_11143)
314 static void C_ccall f_11143(C_word c,C_word *av) C_noret;
315 C_noret_decl(f_11160)
316 static void C_ccall f_11160(C_word c,C_word *av) C_noret;
317 C_noret_decl(f_11162)
318 static void C_fcall f_11162(C_word t0,C_word t1,C_word t2) C_noret;
319 C_noret_decl(f_11200)
320 static void C_fcall f_11200(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
321 C_noret_decl(f_11229)
322 static void C_ccall f_11229(C_word c,C_word *av) C_noret;
323 C_noret_decl(f_11258)
324 static void C_ccall f_11258(C_word c,C_word *av) C_noret;
325 C_noret_decl(f_11264)
326 static void C_ccall f_11264(C_word c,C_word *av) C_noret;
327 C_noret_decl(f_11283)
328 static void C_ccall f_11283(C_word c,C_word *av) C_noret;
329 C_noret_decl(f_11289)
330 static void C_fcall f_11289(C_word t0,C_word t1) C_noret;
331 C_noret_decl(f_11292)
332 static void C_fcall f_11292(C_word t0,C_word t1) C_noret;
333 C_noret_decl(f_11314)
334 static void C_ccall f_11314(C_word c,C_word *av) C_noret;
335 C_noret_decl(f_11346)
336 static void C_ccall f_11346(C_word c,C_word *av) C_noret;
337 C_noret_decl(f_11349)
338 static void C_ccall f_11349(C_word c,C_word *av) C_noret;
339 C_noret_decl(f_11362)
340 static void C_fcall f_11362(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
341 C_noret_decl(f_11383)
342 static void C_ccall f_11383(C_word c,C_word *av) C_noret;
343 C_noret_decl(f_11389)
344 static void C_ccall f_11389(C_word c,C_word *av) C_noret;
345 C_noret_decl(f_11392)
346 static void C_ccall f_11392(C_word c,C_word *av) C_noret;
347 C_noret_decl(f_11402)
348 static void C_ccall f_11402(C_word c,C_word *av) C_noret;
349 C_noret_decl(f_11421)
350 static void C_ccall f_11421(C_word c,C_word *av) C_noret;
351 C_noret_decl(f_11446)
352 static void C_fcall f_11446(C_word t0,C_word t1,C_word t2) C_noret;
353 C_noret_decl(f_11456)
354 static void C_ccall f_11456(C_word c,C_word *av) C_noret;
355 C_noret_decl(f_11458)
356 static void C_fcall f_11458(C_word t0,C_word t1,C_word t2) C_noret;
357 C_noret_decl(f_11468)
358 static void C_ccall f_11468(C_word c,C_word *av) C_noret;
359 C_noret_decl(f_11529)
360 static void C_ccall f_11529(C_word c,C_word *av) C_noret;
361 C_noret_decl(f_11532)
362 static void C_ccall f_11532(C_word c,C_word *av) C_noret;
363 C_noret_decl(f_11535)
364 static void C_ccall f_11535(C_word c,C_word *av) C_noret;
365 C_noret_decl(f_11538)
366 static void C_ccall f_11538(C_word c,C_word *av) C_noret;
367 C_noret_decl(f_11541)
368 static void C_ccall f_11541(C_word c,C_word *av) C_noret;
369 C_noret_decl(f_11547)
370 static void C_ccall f_11547(C_word c,C_word *av) C_noret;
371 C_noret_decl(f_11570)
372 static void C_ccall f_11570(C_word c,C_word *av) C_noret;
373 C_noret_decl(f_11574)
374 static void C_ccall f_11574(C_word c,C_word *av) C_noret;
375 C_noret_decl(f_11582)
376 static void C_ccall f_11582(C_word c,C_word *av) C_noret;
377 C_noret_decl(f_11585)
378 static void C_ccall f_11585(C_word c,C_word *av) C_noret;
379 C_noret_decl(f_11588)
380 static void C_ccall f_11588(C_word c,C_word *av) C_noret;
381 C_noret_decl(f_11591)
382 static void C_ccall f_11591(C_word c,C_word *av) C_noret;
383 C_noret_decl(f_11608)
384 static void C_fcall f_11608(C_word t0,C_word t1,C_word t2) C_noret;
385 C_noret_decl(f_11618)
386 static void C_ccall f_11618(C_word c,C_word *av) C_noret;
387 C_noret_decl(f_11645)
388 static void C_ccall f_11645(C_word c,C_word *av) C_noret;
389 C_noret_decl(f_11647)
390 static void C_fcall f_11647(C_word t0,C_word t1) C_noret;
391 C_noret_decl(f_11653)
392 static void C_fcall f_11653(C_word t0,C_word t1,C_word t2) C_noret;
393 C_noret_decl(f_11663)
394 static void C_ccall f_11663(C_word c,C_word *av) C_noret;
395 C_noret_decl(f_11675)
396 static void C_ccall f_11675(C_word c,C_word *av) C_noret;
397 C_noret_decl(f_11683)
398 static void C_fcall f_11683(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
399 C_noret_decl(f_11703)
400 static void C_ccall f_11703(C_word c,C_word *av) C_noret;
401 C_noret_decl(f_11716)
402 static void C_ccall f_11716(C_word c,C_word *av) C_noret;
403 C_noret_decl(f_11728)
404 static void C_ccall f_11728(C_word c,C_word *av) C_noret;
405 C_noret_decl(f_11735)
406 static void C_ccall f_11735(C_word c,C_word *av) C_noret;
407 C_noret_decl(f_11737)
408 static void C_fcall f_11737(C_word t0,C_word t1,C_word t2) C_noret;
409 C_noret_decl(f_11762)
410 static void C_ccall f_11762(C_word c,C_word *av) C_noret;
411 C_noret_decl(f_11784)
412 static void C_ccall f_11784(C_word c,C_word *av) C_noret;
413 C_noret_decl(f_11797)
414 static void C_ccall f_11797(C_word c,C_word *av) C_noret;
415 C_noret_decl(f_11818)
416 static void C_ccall f_11818(C_word c,C_word *av) C_noret;
417 C_noret_decl(f_11843)
418 static void C_ccall f_11843(C_word c,C_word *av) C_noret;
419 C_noret_decl(f_11847)
420 static void C_ccall f_11847(C_word c,C_word *av) C_noret;
421 C_noret_decl(f_11858)
422 static void C_fcall f_11858(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
423 C_noret_decl(f_11867)
424 static void C_fcall f_11867(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
425 C_noret_decl(f_11964)
426 static void C_ccall f_11964(C_word c,C_word *av) C_noret;
427 C_noret_decl(f_11989)
428 static void C_fcall f_11989(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
429 C_noret_decl(f_11995)
430 static void C_ccall f_11995(C_word c,C_word *av) C_noret;
431 C_noret_decl(f_12011)
432 static void C_ccall f_12011(C_word c,C_word *av) C_noret;
433 C_noret_decl(f_12018)
434 static void C_ccall f_12018(C_word c,C_word *av) C_noret;
435 C_noret_decl(f_12035)
436 static void C_ccall f_12035(C_word c,C_word *av) C_noret;
437 C_noret_decl(f_12052)
438 static void C_fcall f_12052(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
439 C_noret_decl(f_12095)
440 static void C_ccall f_12095(C_word c,C_word *av) C_noret;
441 C_noret_decl(f_12120)
442 static void C_fcall f_12120(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
443 C_noret_decl(f_12126)
444 static void C_ccall f_12126(C_word c,C_word *av) C_noret;
445 C_noret_decl(f_12131)
446 static void C_ccall f_12131(C_word c,C_word *av) C_noret;
447 C_noret_decl(f_12137)
448 static void C_ccall f_12137(C_word c,C_word *av) C_noret;
449 C_noret_decl(f_12142)
450 static void C_fcall f_12142(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
451 C_noret_decl(f_12148)
452 static void C_fcall f_12148(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
453 C_noret_decl(f_12161)
454 static void C_ccall f_12161(C_word c,C_word *av) C_noret;
455 C_noret_decl(f_12178)
456 static void C_fcall f_12178(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
457 C_noret_decl(f_12195)
458 static void C_fcall f_12195(C_word t0,C_word t1,C_word t2) C_noret;
459 C_noret_decl(f_12208)
460 static void C_ccall f_12208(C_word c,C_word *av) C_noret;
461 C_noret_decl(f_12236)
462 static void C_fcall f_12236(C_word t0,C_word t1,C_word t2) C_noret;
463 C_noret_decl(f_12249)
464 static void C_ccall f_12249(C_word c,C_word *av) C_noret;
465 C_noret_decl(f_12286)
466 static void C_ccall f_12286(C_word c,C_word *av) C_noret;
467 C_noret_decl(f_12327)
468 static void C_fcall f_12327(C_word t0,C_word t1,C_word t2) C_noret;
469 C_noret_decl(f_12340)
470 static void C_ccall f_12340(C_word c,C_word *av) C_noret;
471 C_noret_decl(f_12370)
472 static void C_ccall f_12370(C_word c,C_word *av) C_noret;
473 C_noret_decl(f_12440)
474 static void C_ccall f_12440(C_word c,C_word *av) C_noret;
475 C_noret_decl(f_12444)
476 static void C_fcall f_12444(C_word t0,C_word t1,C_word t2) C_noret;
477 C_noret_decl(f_12454)
478 static void C_ccall f_12454(C_word c,C_word *av) C_noret;
479 C_noret_decl(f_12458)
480 static void C_fcall f_12458(C_word t0,C_word t1,C_word t2) C_noret;
481 C_noret_decl(f_12479)
482 static void C_ccall f_12479(C_word c,C_word *av) C_noret;
483 C_noret_decl(f_12484)
484 static void C_ccall f_12484(C_word c,C_word *av) C_noret;
485 C_noret_decl(f_12488)
486 static void C_ccall f_12488(C_word c,C_word *av) C_noret;
487 C_noret_decl(f_12491)
488 static void C_ccall f_12491(C_word c,C_word *av) C_noret;
489 C_noret_decl(f_12500)
490 static void C_ccall f_12500(C_word c,C_word *av) C_noret;
491 C_noret_decl(f_12520)
492 static void C_ccall f_12520(C_word c,C_word *av) C_noret;
493 C_noret_decl(f_12525)
494 static void C_ccall f_12525(C_word c,C_word *av) C_noret;
495 C_noret_decl(f_12529)
496 static void C_ccall f_12529(C_word c,C_word *av) C_noret;
497 C_noret_decl(f_12532)
498 static void C_ccall f_12532(C_word c,C_word *av) C_noret;
499 C_noret_decl(f_12541)
500 static void C_ccall f_12541(C_word c,C_word *av) C_noret;
501 C_noret_decl(f_12559)
502 static void C_ccall f_12559(C_word c,C_word *av) C_noret;
503 C_noret_decl(f_12578)
504 static void C_ccall f_12578(C_word c,C_word *av) C_noret;
505 C_noret_decl(f_12694)
506 static void C_fcall f_12694(C_word t0,C_word t1) C_noret;
507 C_noret_decl(f_12706)
508 static void C_ccall f_12706(C_word c,C_word *av) C_noret;
509 C_noret_decl(f_12709)
510 static void C_ccall f_12709(C_word c,C_word *av) C_noret;
511 C_noret_decl(f_12712)
512 static void C_ccall f_12712(C_word c,C_word *av) C_noret;
513 C_noret_decl(f_12715)
514 static void C_ccall f_12715(C_word c,C_word *av) C_noret;
515 C_noret_decl(f_12721)
516 static void C_ccall f_12721(C_word c,C_word *av) C_noret;
517 C_noret_decl(f_12814)
518 static void C_ccall f_12814(C_word c,C_word *av) C_noret;
519 C_noret_decl(f_12924)
520 static void C_ccall f_12924(C_word c,C_word *av) C_noret;
521 C_noret_decl(f_12957)
522 static void C_ccall f_12957(C_word c,C_word *av) C_noret;
523 C_noret_decl(f_13026)
524 static void C_ccall f_13026(C_word c,C_word *av) C_noret;
525 C_noret_decl(f_13059)
526 static void C_ccall f_13059(C_word c,C_word *av) C_noret;
527 C_noret_decl(f_13133)
528 static void C_ccall f_13133(C_word c,C_word *av) C_noret;
529 C_noret_decl(f_13167)
530 static void C_ccall f_13167(C_word c,C_word *av) C_noret;
531 C_noret_decl(f_13209)
532 static void C_ccall f_13209(C_word c,C_word *av) C_noret;
533 C_noret_decl(f_13243)
534 static void C_ccall f_13243(C_word c,C_word *av) C_noret;
535 C_noret_decl(f_13431)
536 static void C_fcall f_13431(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
537 C_noret_decl(f_13437)
538 static void C_fcall f_13437(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
539 C_noret_decl(f_13470)
540 static void C_ccall f_13470(C_word c,C_word *av) C_noret;
541 C_noret_decl(f_13484)
542 static void C_ccall f_13484(C_word c,C_word *av) C_noret;
543 C_noret_decl(f_13503)
544 static void C_fcall f_13503(C_word t0,C_word t1) C_noret;
545 C_noret_decl(f_13506)
546 static void C_fcall f_13506(C_word t0,C_word t1,C_word t2) C_noret;
547 C_noret_decl(f_13512)
548 static void C_ccall f_13512(C_word c,C_word *av) C_noret;
549 C_noret_decl(f_13533)
550 static void C_ccall f_13533(C_word c,C_word *av) C_noret;
551 C_noret_decl(f_13537)
552 static void C_ccall f_13537(C_word c,C_word *av) C_noret;
553 C_noret_decl(f_13548)
554 static void C_ccall f_13548(C_word c,C_word *av) C_noret;
555 C_noret_decl(f_13550)
556 static void C_ccall f_13550(C_word c,C_word *av) C_noret;
557 C_noret_decl(f_13585)
558 static void C_ccall f_13585(C_word c,C_word *av) C_noret;
559 C_noret_decl(f_13587)
560 static void C_fcall f_13587(C_word t0,C_word t1,C_word t2) C_noret;
561 C_noret_decl(f_13628)
562 static void C_ccall f_13628(C_word c,C_word *av) C_noret;
563 C_noret_decl(f_13656)
564 static void C_ccall f_13656(C_word c,C_word *av) C_noret;
565 C_noret_decl(f_13662)
566 static void C_ccall f_13662(C_word c,C_word *av) C_noret;
567 C_noret_decl(f_13674)
568 static void C_fcall f_13674(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
569 C_noret_decl(f_13694)
570 static void C_ccall f_13694(C_word c,C_word *av) C_noret;
571 C_noret_decl(f_13697)
572 static void C_ccall f_13697(C_word c,C_word *av) C_noret;
573 C_noret_decl(f_13700)
574 static void C_ccall f_13700(C_word c,C_word *av) C_noret;
575 C_noret_decl(f_13703)
576 static void C_ccall f_13703(C_word c,C_word *av) C_noret;
577 C_noret_decl(f_13706)
578 static void C_ccall f_13706(C_word c,C_word *av) C_noret;
579 C_noret_decl(f_13709)
580 static void C_ccall f_13709(C_word c,C_word *av) C_noret;
581 C_noret_decl(f_13716)
582 static void C_fcall f_13716(C_word t0,C_word t1) C_noret;
583 C_noret_decl(f_13724)
584 static void C_ccall f_13724(C_word c,C_word *av) C_noret;
585 C_noret_decl(f_13728)
586 static void C_ccall f_13728(C_word c,C_word *av) C_noret;
587 C_noret_decl(f_13743)
588 static void C_ccall f_13743(C_word c,C_word *av) C_noret;
589 C_noret_decl(f_13749)
590 static void C_ccall f_13749(C_word c,C_word *av) C_noret;
591 C_noret_decl(f_13759)
592 static void C_ccall f_13759(C_word c,C_word *av) C_noret;
593 C_noret_decl(f_13765)
594 static void C_ccall f_13765(C_word c,C_word *av) C_noret;
595 C_noret_decl(f_13771)
596 static void C_ccall f_13771(C_word c,C_word *av) C_noret;
597 C_noret_decl(f_13774)
598 static void C_ccall f_13774(C_word c,C_word *av) C_noret;
599 C_noret_decl(f_13777)
600 static void C_ccall f_13777(C_word c,C_word *av) C_noret;
601 C_noret_decl(f_13794)
602 static void C_fcall f_13794(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
603 C_noret_decl(f_13819)
604 static void C_ccall f_13819(C_word c,C_word *av) C_noret;
605 C_noret_decl(f_13830)
606 static void C_ccall f_13830(C_word c,C_word *av) C_noret;
607 C_noret_decl(f_13848)
608 static void C_ccall f_13848(C_word c,C_word *av) C_noret;
609 C_noret_decl(f_13858)
610 static void C_ccall f_13858(C_word c,C_word *av) C_noret;
611 C_noret_decl(f_13874)
612 static void C_ccall f_13874(C_word c,C_word *av) C_noret;
613 C_noret_decl(f_13878)
614 static void C_ccall f_13878(C_word c,C_word *av) C_noret;
615 C_noret_decl(f_13936)
616 static void C_ccall f_13936(C_word c,C_word *av) C_noret;
617 C_noret_decl(f_13938)
618 static void C_fcall f_13938(C_word t0,C_word t1,C_word t2) C_noret;
619 C_noret_decl(f_13963)
620 static void C_ccall f_13963(C_word c,C_word *av) C_noret;
621 C_noret_decl(f_13982)
622 static void C_ccall f_13982(C_word c,C_word *av) C_noret;
623 C_noret_decl(f_14001)
624 static void C_ccall f_14001(C_word c,C_word *av) C_noret;
625 C_noret_decl(f_14016)
626 static void C_ccall f_14016(C_word c,C_word *av) C_noret;
627 C_noret_decl(f_14029)
628 static void C_ccall f_14029(C_word c,C_word *av) C_noret;
629 C_noret_decl(f_14032)
630 static void C_ccall f_14032(C_word c,C_word *av) C_noret;
631 C_noret_decl(f_14068)
632 static void C_ccall f_14068(C_word c,C_word *av) C_noret;
633 C_noret_decl(f_14092)
634 static void C_ccall f_14092(C_word c,C_word *av) C_noret;
635 C_noret_decl(f_14133)
636 static void C_ccall f_14133(C_word c,C_word *av) C_noret;
637 C_noret_decl(f_14135)
638 static void C_fcall f_14135(C_word t0,C_word t1,C_word t2) C_noret;
639 C_noret_decl(f_14160)
640 static void C_ccall f_14160(C_word c,C_word *av) C_noret;
641 C_noret_decl(f_14189)
642 static void C_ccall f_14189(C_word c,C_word *av) C_noret;
643 C_noret_decl(f_14191)
644 static void C_fcall f_14191(C_word t0,C_word t1,C_word t2) C_noret;
645 C_noret_decl(f_14216)
646 static void C_ccall f_14216(C_word c,C_word *av) C_noret;
647 C_noret_decl(f_14250)
648 static void C_ccall f_14250(C_word c,C_word *av) C_noret;
649 C_noret_decl(f_14264)
650 static void C_fcall f_14264(C_word t0,C_word t1,C_word t2) C_noret;
651 C_noret_decl(f_14289)
652 static void C_ccall f_14289(C_word c,C_word *av) C_noret;
653 C_noret_decl(f_14309)
654 static void C_ccall f_14309(C_word c,C_word *av) C_noret;
655 C_noret_decl(f_14311)
656 static void C_fcall f_14311(C_word t0,C_word t1,C_word t2) C_noret;
657 C_noret_decl(f_14336)
658 static void C_ccall f_14336(C_word c,C_word *av) C_noret;
659 C_noret_decl(f_14389)
660 static void C_fcall f_14389(C_word t0,C_word t1,C_word t2) C_noret;
661 C_noret_decl(f_14394)
662 static void C_ccall f_14394(C_word c,C_word *av) C_noret;
663 C_noret_decl(f_14403)
664 static void C_ccall f_14403(C_word c,C_word *av) C_noret;
665 C_noret_decl(f_14420)
666 static void C_ccall f_14420(C_word c,C_word *av) C_noret;
667 C_noret_decl(f_14422)
668 static void C_ccall f_14422(C_word c,C_word *av) C_noret;
669 C_noret_decl(f_14437)
670 static void C_fcall f_14437(C_word t0,C_word t1,C_word t2) C_noret;
671 C_noret_decl(f_14445)
672 static void C_ccall f_14445(C_word c,C_word *av) C_noret;
673 C_noret_decl(f_14472)
674 static void C_fcall f_14472(C_word t0,C_word t1,C_word t2) C_noret;
675 C_noret_decl(f_14518)
676 static void C_ccall f_14518(C_word c,C_word *av) C_noret;
677 C_noret_decl(f_14567)
678 static void C_ccall f_14567(C_word c,C_word *av) C_noret;
679 C_noret_decl(f_14571)
680 static void C_ccall f_14571(C_word c,C_word *av) C_noret;
681 C_noret_decl(f_14617)
682 static void C_ccall f_14617(C_word c,C_word *av) C_noret;
683 C_noret_decl(f_14621)
684 static void C_ccall f_14621(C_word c,C_word *av) C_noret;
685 C_noret_decl(f_14647)
686 static void C_ccall f_14647(C_word c,C_word *av) C_noret;
687 C_noret_decl(f_14653)
688 static void C_fcall f_14653(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
689 C_noret_decl(f_14679)
690 static void C_ccall f_14679(C_word c,C_word *av) C_noret;
691 C_noret_decl(f_14683)
692 static void C_ccall f_14683(C_word c,C_word *av) C_noret;
693 C_noret_decl(f_14710)
694 static void C_fcall f_14710(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
695 C_noret_decl(f_14714)
696 static void C_ccall f_14714(C_word c,C_word *av) C_noret;
697 C_noret_decl(f_14717)
698 static void C_ccall f_14717(C_word c,C_word *av) C_noret;
699 C_noret_decl(f_14742)
700 static void C_ccall f_14742(C_word c,C_word *av) C_noret;
701 C_noret_decl(f_14748)
702 static void C_ccall f_14748(C_word c,C_word *av) C_noret;
703 C_noret_decl(f_14754)
704 static void C_ccall f_14754(C_word c,C_word *av) C_noret;
705 C_noret_decl(f_14769)
706 static void C_ccall f_14769(C_word c,C_word *av) C_noret;
707 C_noret_decl(f_14773)
708 static void C_ccall f_14773(C_word c,C_word *av) C_noret;
709 C_noret_decl(f_14778)
710 static void C_fcall f_14778(C_word t0,C_word t1) C_noret;
711 C_noret_decl(f_14797)
712 static void C_ccall f_14797(C_word c,C_word *av) C_noret;
713 C_noret_decl(f_14806)
714 static void C_fcall f_14806(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
715 C_noret_decl(f_14810)
716 static void C_ccall f_14810(C_word c,C_word *av) C_noret;
717 C_noret_decl(f_14814)
718 static void C_fcall f_14814(C_word t0,C_word t1,C_word t2) C_noret;
719 C_noret_decl(f_14824)
720 static void C_ccall f_14824(C_word c,C_word *av) C_noret;
721 C_noret_decl(f_14828)
722 static void C_fcall f_14828(C_word t0,C_word t1,C_word t2) C_noret;
723 C_noret_decl(f_14844)
724 static void C_ccall f_14844(C_word c,C_word *av) C_noret;
725 C_noret_decl(f_14871)
726 static void C_ccall f_14871(C_word c,C_word *av) C_noret;
727 C_noret_decl(f_14895)
728 static void C_fcall f_14895(C_word t0,C_word t1) C_noret;
729 C_noret_decl(f_14904)
730 static void C_ccall f_14904(C_word c,C_word *av) C_noret;
731 C_noret_decl(f_14915)
732 static void C_ccall f_14915(C_word c,C_word *av) C_noret;
733 C_noret_decl(f_14929)
734 static void C_fcall f_14929(C_word t0,C_word t1) C_noret;
735 C_noret_decl(f_14947)
736 static void C_ccall f_14947(C_word c,C_word *av) C_noret;
737 C_noret_decl(f_14953)
738 static void C_ccall f_14953(C_word c,C_word *av) C_noret;
739 C_noret_decl(f_14960)
740 static void C_fcall f_14960(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
741 C_noret_decl(f_14989)
742 static void C_ccall f_14989(C_word c,C_word *av) C_noret;
743 C_noret_decl(f_15068)
744 static void C_ccall f_15068(C_word c,C_word *av) C_noret;
745 C_noret_decl(f_15098)
746 static void C_ccall f_15098(C_word c,C_word *av) C_noret;
747 C_noret_decl(f_15101)
748 static void C_ccall f_15101(C_word c,C_word *av) C_noret;
749 C_noret_decl(f_15119)
750 static void C_ccall f_15119(C_word c,C_word *av) C_noret;
751 C_noret_decl(f_15171)
752 static void C_fcall f_15171(C_word t0,C_word t1) C_noret;
753 C_noret_decl(f_15222)
754 static void C_fcall f_15222(C_word t0,C_word t1) C_noret;
755 C_noret_decl(f_15279)
756 static void C_fcall f_15279(C_word t0,C_word t1) C_noret;
757 C_noret_decl(f_15336)
758 static void C_fcall f_15336(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
759 C_noret_decl(f_15345)
760 static void C_fcall f_15345(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
761 C_noret_decl(f_15355)
762 static void C_ccall f_15355(C_word c,C_word *av) C_noret;
763 C_noret_decl(f_15362)
764 static void C_fcall f_15362(C_word t0,C_word t1) C_noret;
765 C_noret_decl(f_15364)
766 static void C_fcall f_15364(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
767 C_noret_decl(f_15443)
768 static void C_ccall f_15443(C_word c,C_word *av) C_noret;
769 C_noret_decl(f_15499)
770 static void C_fcall f_15499(C_word t0,C_word t1,C_word t2) C_noret;
771 C_noret_decl(f_15532)
772 static void C_ccall f_15532(C_word c,C_word *av) C_noret;
773 C_noret_decl(f_15559)
774 static void C_fcall f_15559(C_word t0,C_word t1,C_word t2) C_noret;
775 C_noret_decl(f_15570)
776 static void C_fcall f_15570(C_word t0,C_word t1,C_word t2) C_noret;
777 C_noret_decl(f_15592)
778 static void C_ccall f_15592(C_word c,C_word *av) C_noret;
779 C_noret_decl(f_15600)
780 static void C_fcall f_15600(C_word t0,C_word t1) C_noret;
781 C_noret_decl(f_15602)
782 static void C_fcall f_15602(C_word t0,C_word t1,C_word t2) C_noret;
783 C_noret_decl(f_15628)
784 static void C_ccall f_15628(C_word c,C_word *av) C_noret;
785 C_noret_decl(f_15687)
786 static C_word C_fcall f_15687(C_word t0);
787 C_noret_decl(f_15740)
788 static C_word C_fcall f_15740(C_word t0);
789 C_noret_decl(f_15760)
790 static C_word C_fcall f_15760(C_word t0);
791 C_noret_decl(f_15819)
792 static void C_ccall f_15819(C_word c,C_word *av) C_noret;
793 C_noret_decl(f_15863)
794 static C_word C_fcall f_15863(C_word t0);
795 C_noret_decl(f_15902)
796 static void C_ccall f_15902(C_word c,C_word *av) C_noret;
797 C_noret_decl(f_15905)
798 static void C_ccall f_15905(C_word c,C_word *av) C_noret;
799 C_noret_decl(f_15910)
800 static void C_ccall f_15910(C_word c,C_word *av) C_noret;
801 C_noret_decl(f_15914)
802 static void C_ccall f_15914(C_word c,C_word *av) C_noret;
803 C_noret_decl(f_15916)
804 static void C_fcall f_15916(C_word t0,C_word t1,C_word t2) C_noret;
805 C_noret_decl(f_15961)
806 static void C_ccall f_15961(C_word c,C_word *av) C_noret;
807 C_noret_decl(f_15978)
808 static void C_fcall f_15978(C_word t0,C_word t1,C_word t2) C_noret;
809 C_noret_decl(f_15988)
810 static void C_ccall f_15988(C_word c,C_word *av) C_noret;
811 C_noret_decl(f_16005)
812 static void C_fcall f_16005(C_word t0,C_word t1,C_word t2) C_noret;
813 C_noret_decl(f_16015)
814 static void C_ccall f_16015(C_word c,C_word *av) C_noret;
815 C_noret_decl(f_16035)
816 static void C_ccall f_16035(C_word c,C_word *av) C_noret;
817 C_noret_decl(f_16051)
818 static void C_fcall f_16051(C_word t0,C_word t1,C_word t2) C_noret;
819 C_noret_decl(f_16061)
820 static void C_ccall f_16061(C_word c,C_word *av) C_noret;
821 C_noret_decl(f_16078)
822 static void C_fcall f_16078(C_word t0,C_word t1,C_word t2) C_noret;
823 C_noret_decl(f_16088)
824 static void C_ccall f_16088(C_word c,C_word *av) C_noret;
825 C_noret_decl(f_16120)
826 static void C_ccall f_16120(C_word c,C_word *av) C_noret;
827 C_noret_decl(f_16162)
828 static void C_ccall f_16162(C_word c,C_word *av) C_noret;
829 C_noret_decl(f_16164)
830 static void C_fcall f_16164(C_word t0,C_word t1,C_word t2) C_noret;
831 C_noret_decl(f_16189)
832 static void C_fcall f_16189(C_word t0,C_word t1) C_noret;
833 C_noret_decl(f_16211)
834 static void C_fcall f_16211(C_word t0,C_word t1,C_word t2) C_noret;
835 C_noret_decl(f_16221)
836 static void C_ccall f_16221(C_word c,C_word *av) C_noret;
837 C_noret_decl(f_16242)
838 static void C_fcall f_16242(C_word t0,C_word t1,C_word t2) C_noret;
839 C_noret_decl(f_16248)
840 static C_word C_fcall f_16248(C_word t0,C_word t1);
841 C_noret_decl(f_16280)
842 static void C_ccall f_16280(C_word c,C_word *av) C_noret;
843 C_noret_decl(f_16283)
844 static void C_ccall f_16283(C_word c,C_word *av) C_noret;
845 C_noret_decl(f_16285)
846 static void C_ccall f_16285(C_word c,C_word *av) C_noret;
847 C_noret_decl(f_16293)
848 static void C_ccall f_16293(C_word c,C_word *av) C_noret;
849 C_noret_decl(f_16295)
850 static void C_fcall f_16295(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
851 C_noret_decl(f_16303)
852 static void C_fcall f_16303(C_word t0,C_word t1,C_word t2) C_noret;
853 C_noret_decl(f_16384)
854 static void C_fcall f_16384(C_word t0,C_word t1,C_word t2) C_noret;
855 C_noret_decl(f_16395)
856 static void C_ccall f_16395(C_word c,C_word *av) C_noret;
857 C_noret_decl(f_16397)
858 static void C_fcall f_16397(C_word t0,C_word t1,C_word t2) C_noret;
859 C_noret_decl(f_16422)
860 static void C_ccall f_16422(C_word c,C_word *av) C_noret;
861 C_noret_decl(f_16442)
862 static void C_ccall f_16442(C_word c,C_word *av) C_noret;
863 C_noret_decl(f_16468)
864 static void C_ccall f_16468(C_word c,C_word *av) C_noret;
865 C_noret_decl(f_16481)
866 static void C_fcall f_16481(C_word t0,C_word t1) C_noret;
867 C_noret_decl(f_16491)
868 static void C_fcall f_16491(C_word t0,C_word t1,C_word t2) C_noret;
869 C_noret_decl(f_16502)
870 static void C_ccall f_16502(C_word c,C_word *av) C_noret;
871 C_noret_decl(f_16504)
872 static void C_fcall f_16504(C_word t0,C_word t1,C_word t2) C_noret;
873 C_noret_decl(f_16529)
874 static void C_ccall f_16529(C_word c,C_word *av) C_noret;
875 C_noret_decl(f_16545)
876 static void C_ccall f_16545(C_word c,C_word *av) C_noret;
877 C_noret_decl(f_16548)
878 static void C_ccall f_16548(C_word c,C_word *av) C_noret;
879 C_noret_decl(f_16551)
880 static void C_ccall f_16551(C_word c,C_word *av) C_noret;
881 C_noret_decl(f_16558)
882 static void C_ccall f_16558(C_word c,C_word *av) C_noret;
883 C_noret_decl(f_16570)
884 static void C_ccall f_16570(C_word c,C_word *av) C_noret;
885 C_noret_decl(f_16574)
886 static void C_ccall f_16574(C_word c,C_word *av) C_noret;
887 C_noret_decl(f_16581)
888 static void C_fcall f_16581(C_word t0,C_word t1,C_word t2) C_noret;
889 C_noret_decl(f_16593)
890 static void C_fcall f_16593(C_word t0,C_word t1,C_word t2) C_noret;
891 C_noret_decl(f_16618)
892 static void C_ccall f_16618(C_word c,C_word *av) C_noret;
893 C_noret_decl(f_16627)
894 static void C_fcall f_16627(C_word t0,C_word t1,C_word t2) C_noret;
895 C_noret_decl(f_16655)
896 static void C_ccall f_16655(C_word c,C_word *av) C_noret;
897 C_noret_decl(f_16674)
898 static void C_ccall f_16674(C_word c,C_word *av) C_noret;
899 C_noret_decl(f_16683)
900 static void C_ccall f_16683(C_word c,C_word *av) C_noret;
901 C_noret_decl(f_16687)
902 static void C_ccall f_16687(C_word c,C_word *av) C_noret;
903 C_noret_decl(f_16750)
904 static void C_ccall f_16750(C_word c,C_word *av) C_noret;
905 C_noret_decl(f_16754)
906 static void C_ccall f_16754(C_word c,C_word *av) C_noret;
907 C_noret_decl(f_16757)
908 static void C_ccall f_16757(C_word c,C_word *av) C_noret;
909 C_noret_decl(f_16763)
910 static void C_ccall f_16763(C_word c,C_word *av) C_noret;
911 C_noret_decl(f_16768)
912 static void C_ccall f_16768(C_word c,C_word *av) C_noret;
913 C_noret_decl(f_16773)
914 static void C_ccall f_16773(C_word c,C_word *av) C_noret;
915 C_noret_decl(f_16782)
916 static void C_ccall f_16782(C_word c,C_word *av) C_noret;
917 C_noret_decl(f_16788)
918 static void C_ccall f_16788(C_word c,C_word *av) C_noret;
919 C_noret_decl(f_16793)
920 static void C_ccall f_16793(C_word c,C_word *av) C_noret;
921 C_noret_decl(f_16799)
922 static void C_ccall f_16799(C_word c,C_word *av) C_noret;
923 C_noret_decl(f_16803)
924 static void C_ccall f_16803(C_word c,C_word *av) C_noret;
925 C_noret_decl(f_16806)
926 static void C_ccall f_16806(C_word c,C_word *av) C_noret;
927 C_noret_decl(f_16809)
928 static void C_ccall f_16809(C_word c,C_word *av) C_noret;
929 C_noret_decl(f_16812)
930 static void C_ccall f_16812(C_word c,C_word *av) C_noret;
931 C_noret_decl(f_16821)
932 static void C_fcall f_16821(C_word t0,C_word t1) C_noret;
933 C_noret_decl(f_16828)
934 static void C_ccall f_16828(C_word c,C_word *av) C_noret;
935 C_noret_decl(f_16832)
936 static void C_ccall f_16832(C_word c,C_word *av) C_noret;
937 C_noret_decl(f_16836)
938 static void C_ccall f_16836(C_word c,C_word *av) C_noret;
939 C_noret_decl(f_16840)
940 static void C_ccall f_16840(C_word c,C_word *av) C_noret;
941 C_noret_decl(f_16847)
942 static void C_ccall f_16847(C_word c,C_word *av) C_noret;
943 C_noret_decl(f_16854)
944 static void C_ccall f_16854(C_word c,C_word *av) C_noret;
945 C_noret_decl(f_16860)
946 static void C_ccall f_16860(C_word c,C_word *av) C_noret;
947 C_noret_decl(f_16863)
948 static void C_ccall f_16863(C_word c,C_word *av) C_noret;
949 C_noret_decl(f_16866)
950 static void C_ccall f_16866(C_word c,C_word *av) C_noret;
951 C_noret_decl(f_16869)
952 static void C_ccall f_16869(C_word c,C_word *av) C_noret;
953 C_noret_decl(f_16872)
954 static void C_ccall f_16872(C_word c,C_word *av) C_noret;
955 C_noret_decl(f_16875)
956 static void C_ccall f_16875(C_word c,C_word *av) C_noret;
957 C_noret_decl(f_16878)
958 static void C_ccall f_16878(C_word c,C_word *av) C_noret;
959 C_noret_decl(f_16882)
960 static void C_ccall f_16882(C_word c,C_word *av) C_noret;
961 C_noret_decl(f_16887)
962 static void C_fcall f_16887(C_word t0,C_word t1,C_word t2) C_noret;
963 C_noret_decl(f_16903)
964 static void C_ccall f_16903(C_word c,C_word *av) C_noret;
965 C_noret_decl(f_16914)
966 static void C_fcall f_16914(C_word t0,C_word t1,C_word t2) C_noret;
967 C_noret_decl(f_16933)
968 static void C_ccall f_16933(C_word c,C_word *av) C_noret;
969 C_noret_decl(f_16947)
970 static void C_ccall f_16947(C_word c,C_word *av) C_noret;
971 C_noret_decl(f_16961)
972 static void C_ccall f_16961(C_word c,C_word *av) C_noret;
973 C_noret_decl(f_16975)
974 static void C_ccall f_16975(C_word c,C_word *av) C_noret;
975 C_noret_decl(f_16989)
976 static void C_ccall f_16989(C_word c,C_word *av) C_noret;
977 C_noret_decl(f_17019)
978 static void C_ccall f_17019(C_word c,C_word *av) C_noret;
979 C_noret_decl(f_17038)
980 static void C_ccall f_17038(C_word c,C_word *av) C_noret;
981 C_noret_decl(f_17070)
982 static void C_ccall f_17070(C_word c,C_word *av) C_noret;
983 C_noret_decl(f_17076)
984 static void C_ccall f_17076(C_word c,C_word *av) C_noret;
985 C_noret_decl(f_17078)
986 static void C_fcall f_17078(C_word t0,C_word t1,C_word t2) C_noret;
987 C_noret_decl(f_17088)
988 static void C_ccall f_17088(C_word c,C_word *av) C_noret;
989 C_noret_decl(f_17101)
990 static void C_ccall f_17101(C_word c,C_word *av) C_noret;
991 C_noret_decl(f_17108)
992 static void C_ccall f_17108(C_word c,C_word *av) C_noret;
993 C_noret_decl(f_17114)
994 static void C_ccall f_17114(C_word c,C_word *av) C_noret;
995 C_noret_decl(f_17117)
996 static void C_ccall f_17117(C_word c,C_word *av) C_noret;
997 C_noret_decl(f_17120)
998 static void C_ccall f_17120(C_word c,C_word *av) C_noret;
999 C_noret_decl(f_17123)
1000 static void C_ccall f_17123(C_word c,C_word *av) C_noret;
1001 C_noret_decl(f_17126)
1002 static void C_ccall f_17126(C_word c,C_word *av) C_noret;
1003 C_noret_decl(f_17135)
1004 static void C_ccall f_17135(C_word c,C_word *av) C_noret;
1005 C_noret_decl(f_17149)
1006 static void C_ccall f_17149(C_word c,C_word *av) C_noret;
1007 C_noret_decl(f_17155)
1008 static void C_ccall f_17155(C_word c,C_word *av) C_noret;
1009 C_noret_decl(f_17159)
1010 static void C_ccall f_17159(C_word c,C_word *av) C_noret;
1011 C_noret_decl(f_17162)
1012 static void C_ccall f_17162(C_word c,C_word *av) C_noret;
1013 C_noret_decl(f_17167)
1014 static void C_ccall f_17167(C_word c,C_word *av) C_noret;
1015 C_noret_decl(f_17174)
1016 static void C_fcall f_17174(C_word t0,C_word t1) C_noret;
1017 C_noret_decl(f_17177)
1018 static void C_ccall f_17177(C_word c,C_word *av) C_noret;
1019 C_noret_decl(f_17183)
1020 static void C_ccall f_17183(C_word c,C_word *av) C_noret;
1021 C_noret_decl(f_17186)
1022 static void C_ccall f_17186(C_word c,C_word *av) C_noret;
1023 C_noret_decl(f_17189)
1024 static void C_ccall f_17189(C_word c,C_word *av) C_noret;
1025 C_noret_decl(f_17192)
1026 static void C_ccall f_17192(C_word c,C_word *av) C_noret;
1027 C_noret_decl(f_17195)
1028 static void C_ccall f_17195(C_word c,C_word *av) C_noret;
1029 C_noret_decl(f_17198)
1030 static void C_ccall f_17198(C_word c,C_word *av) C_noret;
1031 C_noret_decl(f_17201)
1032 static void C_ccall f_17201(C_word c,C_word *av) C_noret;
1033 C_noret_decl(f_17208)
1034 static void C_ccall f_17208(C_word c,C_word *av) C_noret;
1035 C_noret_decl(f_17212)
1036 static void C_ccall f_17212(C_word c,C_word *av) C_noret;
1037 C_noret_decl(f_17214)
1038 static void C_fcall f_17214(C_word t0,C_word t1,C_word t2) C_noret;
1039 C_noret_decl(f_17235)
1040 static void C_ccall f_17235(C_word c,C_word *av) C_noret;
1041 C_noret_decl(f_17245)
1042 static void C_ccall f_17245(C_word c,C_word *av) C_noret;
1043 C_noret_decl(f_17253)
1044 static void C_ccall f_17253(C_word c,C_word *av) C_noret;
1045 C_noret_decl(f_17261)
1046 static void C_ccall f_17261(C_word c,C_word *av) C_noret;
1047 C_noret_decl(f_17269)
1048 static void C_ccall f_17269(C_word c,C_word *av) C_noret;
1049 C_noret_decl(f_17297)
1050 static void C_ccall f_17297(C_word c,C_word *av) C_noret;
1051 C_noret_decl(f_17308)
1052 static void C_ccall f_17308(C_word c,C_word *av) C_noret;
1053 C_noret_decl(f_17312)
1054 static void C_ccall f_17312(C_word c,C_word *av) C_noret;
1055 C_noret_decl(f_17317)
1056 static void C_ccall f_17317(C_word c,C_word *av) C_noret;
1057 C_noret_decl(f_17320)
1058 static void C_fcall f_17320(C_word t0,C_word t1,C_word t2) C_noret;
1059 C_noret_decl(f_17325)
1060 static void C_ccall f_17325(C_word c,C_word *av) C_noret;
1061 C_noret_decl(f_17332)
1062 static void C_ccall f_17332(C_word c,C_word *av) C_noret;
1063 C_noret_decl(f_17336)
1064 static void C_ccall f_17336(C_word c,C_word *av) C_noret;
1065 C_noret_decl(f_17338)
1066 static void C_fcall f_17338(C_word t0,C_word t1,C_word t2) C_noret;
1067 C_noret_decl(f_17345)
1068 static void C_ccall f_17345(C_word c,C_word *av) C_noret;
1069 C_noret_decl(f_17365)
1070 static void C_ccall f_17365(C_word c,C_word *av) C_noret;
1071 C_noret_decl(f_17371)
1072 static void C_ccall f_17371(C_word c,C_word *av) C_noret;
1073 C_noret_decl(f_17379)
1074 static void C_ccall f_17379(C_word c,C_word *av) C_noret;
1075 C_noret_decl(f_17383)
1076 static void C_ccall f_17383(C_word c,C_word *av) C_noret;
1077 C_noret_decl(f_17390)
1078 static void C_ccall f_17390(C_word c,C_word *av) C_noret;
1079 C_noret_decl(f_17396)
1080 static void C_ccall f_17396(C_word c,C_word *av) C_noret;
1081 C_noret_decl(f_17398)
1082 static void C_fcall f_17398(C_word t0,C_word t1,C_word t2) C_noret;
1083 C_noret_decl(f_17423)
1084 static void C_ccall f_17423(C_word c,C_word *av) C_noret;
1085 C_noret_decl(f_17440)
1086 static void C_ccall f_17440(C_word c,C_word *av) C_noret;
1087 C_noret_decl(f_17446)
1088 static void C_ccall f_17446(C_word c,C_word *av) C_noret;
1089 C_noret_decl(f_17455)
1090 static void C_ccall f_17455(C_word c,C_word *av) C_noret;
1091 C_noret_decl(f_17494)
1092 static void C_ccall f_17494(C_word c,C_word *av) C_noret;
1093 C_noret_decl(f_17500)
1094 static void C_fcall f_17500(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1095 C_noret_decl(f_17503)
1096 static void C_fcall f_17503(C_word t0,C_word t1,C_word t2) C_noret;
1097 C_noret_decl(f_17550)
1098 static void C_ccall f_17550(C_word c,C_word *av) C_noret;
1099 C_noret_decl(f_17560)
1100 static void C_fcall f_17560(C_word t0,C_word t1) C_noret;
1101 C_noret_decl(f_17587)
1102 static void C_ccall f_17587(C_word c,C_word *av) C_noret;
1103 C_noret_decl(f_17591)
1104 static void C_ccall f_17591(C_word c,C_word *av) C_noret;
1105 C_noret_decl(f_17651)
1106 static void C_ccall f_17651(C_word c,C_word *av) C_noret;
1107 C_noret_decl(f_17653)
1108 static void C_ccall f_17653(C_word c,C_word *av) C_noret;
1109 C_noret_decl(f_17662)
1110 static void C_fcall f_17662(C_word t0,C_word t1,C_word t2) C_noret;
1111 C_noret_decl(f_17680)
1112 static void C_ccall f_17680(C_word c,C_word *av) C_noret;
1113 C_noret_decl(f_17684)
1114 static void C_fcall f_17684(C_word t0,C_word t1,C_word t2) C_noret;
1115 C_noret_decl(f_17690)
1116 static C_word C_fcall f_17690(C_word t0,C_word t1);
1117 C_noret_decl(f_17718)
1118 static void C_fcall f_17718(C_word t0,C_word t1,C_word t2) C_noret;
1119 C_noret_decl(f_17749)
1120 static void C_ccall f_17749(C_word c,C_word *av) C_noret;
1121 C_noret_decl(f_17781)
1122 static void C_ccall f_17781(C_word c,C_word *av) C_noret;
1123 C_noret_decl(f_17808)
1124 static void C_ccall f_17808(C_word c,C_word *av) C_noret;
1125 C_noret_decl(f_17811)
1126 static void C_ccall f_17811(C_word c,C_word *av) C_noret;
1127 C_noret_decl(f_17848)
1128 static void C_fcall f_17848(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1129 C_noret_decl(f_17906)
1130 static void C_ccall f_17906(C_word c,C_word *av) C_noret;
1131 C_noret_decl(f_17940)
1132 static void C_ccall f_17940(C_word c,C_word *av) C_noret;
1133 C_noret_decl(f_17972)
1134 static void C_ccall f_17972(C_word c,C_word *av) C_noret;
1135 C_noret_decl(f_17977)
1136 static void C_ccall f_17977(C_word c,C_word *av) C_noret;
1137 C_noret_decl(f_17981)
1138 static void C_ccall f_17981(C_word c,C_word *av) C_noret;
1139 C_noret_decl(f_17992)
1140 static void C_ccall f_17992(C_word c,C_word *av) C_noret;
1141 C_noret_decl(f_17994)
1142 static void C_ccall f_17994(C_word c,C_word *av) C_noret;
1143 C_noret_decl(f_18010)
1144 static void C_ccall f_18010(C_word c,C_word *av) C_noret;
1145 C_noret_decl(f_18013)
1146 static void C_ccall f_18013(C_word c,C_word *av) C_noret;
1147 C_noret_decl(f_18029)
1148 static void C_fcall f_18029(C_word t0,C_word t1,C_word t2) C_noret;
1149 C_noret_decl(f_18076)
1150 static void C_ccall f_18076(C_word c,C_word *av) C_noret;
1151 C_noret_decl(f_18078)
1152 static void C_fcall f_18078(C_word t0,C_word t1,C_word t2) C_noret;
1153 C_noret_decl(f_18103)
1154 static void C_ccall f_18103(C_word c,C_word *av) C_noret;
1155 C_noret_decl(f_18122)
1156 static void C_fcall f_18122(C_word t0,C_word t1) C_noret;
1157 C_noret_decl(f_18126)
1158 static C_word C_fcall f_18126(C_word *a,C_word t0,C_word t1);
1159 C_noret_decl(f_18164)
1160 static void C_ccall f_18164(C_word c,C_word *av) C_noret;
1161 C_noret_decl(f_18170)
1162 static void C_ccall f_18170(C_word c,C_word *av) C_noret;
1163 C_noret_decl(f_18175)
1164 static void C_fcall f_18175(C_word t0,C_word t1,C_word t2) C_noret;
1165 C_noret_decl(f_18200)
1166 static void C_ccall f_18200(C_word c,C_word *av) C_noret;
1167 C_noret_decl(f_18276)
1168 static void C_ccall f_18276(C_word c,C_word *av) C_noret;
1169 C_noret_decl(f_18306)
1170 static void C_fcall f_18306(C_word t0,C_word t1) C_noret;
1171 C_noret_decl(f_18318)
1172 static void C_ccall f_18318(C_word c,C_word *av) C_noret;
1173 C_noret_decl(f_18345)
1174 static void C_ccall f_18345(C_word c,C_word *av) C_noret;
1175 C_noret_decl(f_18348)
1176 static void C_ccall f_18348(C_word c,C_word *av) C_noret;
1177 C_noret_decl(f_18352)
1178 static void C_fcall f_18352(C_word t0,C_word t1,C_word t2) C_noret;
1179 C_noret_decl(f_18365)
1180 static void C_fcall f_18365(C_word t0,C_word t1) C_noret;
1181 C_noret_decl(f_18368)
1182 static void C_ccall f_18368(C_word c,C_word *av) C_noret;
1183 C_noret_decl(f_18392)
1184 static void C_ccall f_18392(C_word c,C_word *av) C_noret;
1185 C_noret_decl(f_18400)
1186 static void C_fcall f_18400(C_word t0,C_word t1) C_noret;
1187 C_noret_decl(f_18404)
1188 static void C_ccall f_18404(C_word c,C_word *av) C_noret;
1189 C_noret_decl(f_18415)
1190 static void C_ccall f_18415(C_word c,C_word *av) C_noret;
1191 C_noret_decl(f_18494)
1192 static void C_ccall f_18494(C_word c,C_word *av) C_noret;
1193 C_noret_decl(f_18536)
1194 static void C_fcall f_18536(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1195 C_noret_decl(f_18554)
1196 static void C_ccall f_18554(C_word c,C_word *av) C_noret;
1197 C_noret_decl(f_18557)
1198 static void C_ccall f_18557(C_word c,C_word *av) C_noret;
1199 C_noret_decl(f_18561)
1200 static void C_fcall f_18561(C_word t0,C_word t1,C_word t2) C_noret;
1201 C_noret_decl(f_18604)
1202 static void C_ccall f_18604(C_word c,C_word *av) C_noret;
1203 C_noret_decl(f_18610)
1204 static void C_ccall f_18610(C_word c,C_word *av) C_noret;
1205 C_noret_decl(f_18615)
1206 static void C_fcall f_18615(C_word t0,C_word t1,C_word t2) C_noret;
1207 C_noret_decl(f_18640)
1208 static void C_ccall f_18640(C_word c,C_word *av) C_noret;
1209 C_noret_decl(f_18685)
1210 static void C_ccall f_18685(C_word c,C_word *av) C_noret;
1211 C_noret_decl(f_18694)
1212 static void C_ccall f_18694(C_word c,C_word *av) C_noret;
1213 C_noret_decl(f_18698)
1214 static void C_fcall f_18698(C_word t0,C_word t1) C_noret;
1215 C_noret_decl(f_18708)
1216 static void C_ccall f_18708(C_word c,C_word *av) C_noret;
1217 C_noret_decl(f_18740)
1218 static void C_ccall f_18740(C_word c,C_word *av) C_noret;
1219 C_noret_decl(f_18746)
1220 static void C_ccall f_18746(C_word c,C_word *av) C_noret;
1221 C_noret_decl(f_18748)
1222 static void C_fcall f_18748(C_word t0,C_word t1,C_word t2) C_noret;
1223 C_noret_decl(f_18773)
1224 static void C_ccall f_18773(C_word c,C_word *av) C_noret;
1225 C_noret_decl(f_18905)
1226 static void C_ccall f_18905(C_word c,C_word *av) C_noret;
1227 C_noret_decl(f_18909)
1228 static void C_fcall f_18909(C_word t0,C_word t1,C_word t2) C_noret;
1229 C_noret_decl(f_18913)
1230 static void C_fcall f_18913(C_word t0,C_word t1) C_noret;
1231 C_noret_decl(f_18916)
1232 static void C_ccall f_18916(C_word c,C_word *av) C_noret;
1233 C_noret_decl(f_18948)
1234 static void C_fcall f_18948(C_word t0,C_word t1,C_word t2) C_noret;
1235 C_noret_decl(f_18952)
1236 static void C_ccall f_18952(C_word c,C_word *av) C_noret;
1237 C_noret_decl(f_18965)
1238 static void C_ccall f_18965(C_word c,C_word *av) C_noret;
1239 C_noret_decl(f_18969)
1240 static void C_ccall f_18969(C_word c,C_word *av) C_noret;
1241 C_noret_decl(f_18972)
1242 static void C_ccall f_18972(C_word c,C_word *av) C_noret;
1243 C_noret_decl(f_18978)
1244 static void C_ccall f_18978(C_word c,C_word *av) C_noret;
1245 C_noret_decl(f_18980)
1246 static void C_fcall f_18980(C_word t0,C_word t1,C_word t2) C_noret;
1247 C_noret_decl(f_19005)
1248 static void C_ccall f_19005(C_word c,C_word *av) C_noret;
1249 C_noret_decl(f_19020)
1250 static void C_ccall f_19020(C_word c,C_word *av) C_noret;
1251 C_noret_decl(f_19029)
1252 static void C_ccall f_19029(C_word c,C_word *av) C_noret;
1253 C_noret_decl(f_19037)
1254 static void C_ccall f_19037(C_word c,C_word *av) C_noret;
1255 C_noret_decl(f_19039)
1256 static void C_ccall f_19039(C_word c,C_word *av) C_noret;
1257 C_noret_decl(f_19054)
1258 static void C_ccall f_19054(C_word c,C_word *av) C_noret;
1259 C_noret_decl(f_19057)
1260 static void C_fcall f_19057(C_word t0,C_word t1,C_word t2) C_noret;
1261 C_noret_decl(f_19069)
1262 static void C_fcall f_19069(C_word t0,C_word t1,C_word t2) C_noret;
1263 C_noret_decl(f_19080)
1264 static void C_fcall f_19080(C_word t0,C_word t1,C_word t2) C_noret;
1265 C_noret_decl(f_19086)
1266 static void C_ccall f_19086(C_word c,C_word *av) C_noret;
1267 C_noret_decl(f_19092)
1268 static void C_ccall f_19092(C_word c,C_word *av) C_noret;
1269 C_noret_decl(f_19108)
1270 static void C_ccall f_19108(C_word c,C_word *av) C_noret;
1271 C_noret_decl(f_19111)
1272 static void C_ccall f_19111(C_word c,C_word *av) C_noret;
1273 C_noret_decl(f_19121)
1274 static void C_ccall f_19121(C_word c,C_word *av) C_noret;
1275 C_noret_decl(f_19147)
1276 static void C_fcall f_19147(C_word t0,C_word t1,C_word t2) C_noret;
1277 C_noret_decl(f_19153)
1278 static void C_ccall f_19153(C_word c,C_word *av) C_noret;
1279 C_noret_decl(f_19159)
1280 static void C_ccall f_19159(C_word c,C_word *av) C_noret;
1281 C_noret_decl(f_19175)
1282 static void C_ccall f_19175(C_word c,C_word *av) C_noret;
1283 C_noret_decl(f_19181)
1284 static void C_fcall f_19181(C_word t0,C_word t1,C_word t2) C_noret;
1285 C_noret_decl(f_19206)
1286 static void C_ccall f_19206(C_word c,C_word *av) C_noret;
1287 C_noret_decl(f_19244)
1288 static void C_ccall f_19244(C_word c,C_word *av) C_noret;
1289 C_noret_decl(f_19246)
1290 static void C_fcall f_19246(C_word t0,C_word t1,C_word t2) C_noret;
1291 C_noret_decl(f_19271)
1292 static void C_ccall f_19271(C_word c,C_word *av) C_noret;
1293 C_noret_decl(f_19297)
1294 static void C_ccall f_19297(C_word c,C_word *av) C_noret;
1295 C_noret_decl(f_19299)
1296 static void C_fcall f_19299(C_word t0,C_word t1,C_word t2) C_noret;
1297 C_noret_decl(f_19324)
1298 static void C_ccall f_19324(C_word c,C_word *av) C_noret;
1299 C_noret_decl(f_19333)
1300 static void C_fcall f_19333(C_word t0,C_word t1) C_noret;
1301 C_noret_decl(f_19361)
1302 static void C_fcall f_19361(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1303 C_noret_decl(f_19375)
1304 static void C_ccall f_19375(C_word c,C_word *av) C_noret;
1305 C_noret_decl(f_19409)
1306 static void C_ccall f_19409(C_word c,C_word *av) C_noret;
1307 C_noret_decl(f_19413)
1308 static void C_ccall f_19413(C_word c,C_word *av) C_noret;
1309 C_noret_decl(f_19447)
1310 static void C_fcall f_19447(C_word t0,C_word t1) C_noret;
1311 C_noret_decl(f_19451)
1312 static void C_ccall f_19451(C_word c,C_word *av) C_noret;
1313 C_noret_decl(f_19459)
1314 static void C_fcall f_19459(C_word t0,C_word t1,C_word t2) C_noret;
1315 C_noret_decl(f_19479)
1316 static void C_ccall f_19479(C_word c,C_word *av) C_noret;
1317 C_noret_decl(f_19495)
1318 static void C_ccall f_19495(C_word c,C_word *av) C_noret;
1319 C_noret_decl(f_19497)
1320 static void C_fcall f_19497(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
1321 C_noret_decl(f_19501)
1322 static void C_ccall f_19501(C_word c,C_word *av) C_noret;
1323 C_noret_decl(f_19564)
1324 static void C_ccall f_19564(C_word c,C_word *av) C_noret;
1325 C_noret_decl(f_19576)
1326 static void C_ccall f_19576(C_word c,C_word *av) C_noret;
1327 C_noret_decl(f_19580)
1328 static void C_ccall f_19580(C_word c,C_word *av) C_noret;
1329 C_noret_decl(f_19596)
1330 static void C_ccall f_19596(C_word c,C_word *av) C_noret;
1331 C_noret_decl(f_19600)
1332 static void C_ccall f_19600(C_word c,C_word *av) C_noret;
1333 C_noret_decl(f_19621)
1334 static void C_ccall f_19621(C_word c,C_word *av) C_noret;
1335 C_noret_decl(f_19644)
1336 static void C_ccall f_19644(C_word c,C_word *av) C_noret;
1337 C_noret_decl(f_19651)
1338 static void C_ccall f_19651(C_word c,C_word *av) C_noret;
1339 C_noret_decl(f_19654)
1340 static void C_ccall f_19654(C_word c,C_word *av) C_noret;
1341 C_noret_decl(f_19657)
1342 static void C_ccall f_19657(C_word c,C_word *av) C_noret;
1343 C_noret_decl(f_19710)
1344 static void C_ccall f_19710(C_word c,C_word *av) C_noret;
1345 C_noret_decl(f_19720)
1346 static void C_ccall f_19720(C_word c,C_word *av) C_noret;
1347 C_noret_decl(f_19747)
1348 static void C_fcall f_19747(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
1349 C_noret_decl(f_19765)
1350 static void C_ccall f_19765(C_word c,C_word *av) C_noret;
1351 C_noret_decl(f_19842)
1352 static void C_fcall f_19842(C_word t0,C_word t1) C_noret;
1353 C_noret_decl(f_19844)
1354 static void C_ccall f_19844(C_word c,C_word *av) C_noret;
1355 C_noret_decl(f_19848)
1356 static void C_ccall f_19848(C_word c,C_word *av) C_noret;
1357 C_noret_decl(f_19851)
1358 static void C_ccall f_19851(C_word c,C_word *av) C_noret;
1359 C_noret_decl(f_19897)
1360 static void C_ccall f_19897(C_word c,C_word *av) C_noret;
1361 C_noret_decl(f_19900)
1362 static void C_ccall f_19900(C_word c,C_word *av) C_noret;
1363 C_noret_decl(f_19906)
1364 static void C_fcall f_19906(C_word t0,C_word t1) C_noret;
1365 C_noret_decl(f_19910)
1366 static void C_fcall f_19910(C_word t0,C_word t1,C_word t2) C_noret;
1367 C_noret_decl(f_19914)
1368 static void C_ccall f_19914(C_word c,C_word *av) C_noret;
1369 C_noret_decl(f_19921)
1370 static void C_ccall f_19921(C_word c,C_word *av) C_noret;
1371 C_noret_decl(f_19925)
1372 static void C_ccall f_19925(C_word c,C_word *av) C_noret;
1373 C_noret_decl(f_19937)
1374 static void C_ccall f_19937(C_word c,C_word *av) C_noret;
1375 C_noret_decl(f_19940)
1376 static void C_ccall f_19940(C_word c,C_word *av) C_noret;
1377 C_noret_decl(f_19943)
1378 static void C_ccall f_19943(C_word c,C_word *av) C_noret;
1379 C_noret_decl(f_19946)
1380 static void C_ccall f_19946(C_word c,C_word *av) C_noret;
1381 C_noret_decl(f_19949)
1382 static void C_ccall f_19949(C_word c,C_word *av) C_noret;
1383 C_noret_decl(f_19952)
1384 static void C_ccall f_19952(C_word c,C_word *av) C_noret;
1385 C_noret_decl(f_19955)
1386 static void C_ccall f_19955(C_word c,C_word *av) C_noret;
1387 C_noret_decl(f_19957)
1388 static void C_ccall f_19957(C_word c,C_word *av) C_noret;
1389 C_noret_decl(f_19966)
1390 static void C_fcall f_19966(C_word t0,C_word t1) C_noret;
1391 C_noret_decl(f_19976)
1392 static void C_fcall f_19976(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1393 C_noret_decl(f_19998)
1394 static void C_ccall f_19998(C_word c,C_word *av) C_noret;
1395 C_noret_decl(f_20008)
1396 static void C_ccall f_20008(C_word c,C_word *av) C_noret;
1397 C_noret_decl(f_20011)
1398 static void C_ccall f_20011(C_word c,C_word *av) C_noret;
1399 C_noret_decl(f_20013)
1400 static void C_fcall f_20013(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1401 C_noret_decl(f_20057)
1402 static void C_ccall f_20057(C_word c,C_word *av) C_noret;
1403 C_noret_decl(f_20074)
1404 static void C_ccall f_20074(C_word c,C_word *av) C_noret;
1405 C_noret_decl(f_20080)
1406 static void C_ccall f_20080(C_word c,C_word *av) C_noret;
1407 C_noret_decl(f_20087)
1408 static void C_ccall f_20087(C_word c,C_word *av) C_noret;
1409 C_noret_decl(f_20111)
1410 static void C_ccall f_20111(C_word c,C_word *av) C_noret;
1411 C_noret_decl(f_20120)
1412 static void C_ccall f_20120(C_word c,C_word *av) C_noret;
1413 C_noret_decl(f_20123)
1414 static void C_ccall f_20123(C_word c,C_word *av) C_noret;
1415 C_noret_decl(f_20127)
1416 static void C_ccall f_20127(C_word c,C_word *av) C_noret;
1417 C_noret_decl(f_20131)
1418 static void C_ccall f_20131(C_word c,C_word *av) C_noret;
1419 C_noret_decl(f_20143)
1420 static void C_fcall f_20143(C_word t0,C_word t1) C_noret;
1421 C_noret_decl(f_20173)
1422 static void C_ccall f_20173(C_word c,C_word *av) C_noret;
1423 C_noret_decl(f_20187)
1424 static void C_ccall f_20187(C_word c,C_word *av) C_noret;
1425 C_noret_decl(f_20191)
1426 static void C_ccall f_20191(C_word c,C_word *av) C_noret;
1427 C_noret_decl(f_20195)
1428 static void C_ccall f_20195(C_word c,C_word *av) C_noret;
1429 C_noret_decl(f_20218)
1430 static void C_ccall f_20218(C_word c,C_word *av) C_noret;
1431 C_noret_decl(f_20220)
1432 static void C_fcall f_20220(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
1433 C_noret_decl(f_20223)
1434 static void C_fcall f_20223(C_word t0,C_word t1) C_noret;
1435 C_noret_decl(f_20232)
1436 static void C_fcall f_20232(C_word t0,C_word t1,C_word t2) C_noret;
1437 C_noret_decl(f_20283)
1438 static void C_ccall f_20283(C_word c,C_word *av) C_noret;
1439 C_noret_decl(f_20287)
1440 static void C_fcall f_20287(C_word t0,C_word t1) C_noret;
1441 C_noret_decl(f_20291)
1442 static void C_ccall f_20291(C_word c,C_word *av) C_noret;
1443 C_noret_decl(f_20295)
1444 static void C_fcall f_20295(C_word t0,C_word t1,C_word t2) C_noret;
1445 C_noret_decl(f_20303)
1446 static void C_ccall f_20303(C_word c,C_word *av) C_noret;
1447 C_noret_decl(f_20305)
1448 static void C_ccall f_20305(C_word c,C_word *av) C_noret;
1449 C_noret_decl(f_20329)
1450 static void C_fcall f_20329(C_word t0,C_word t1,C_word t2) C_noret;
1451 C_noret_decl(f_20354)
1452 static void C_ccall f_20354(C_word c,C_word *av) C_noret;
1453 C_noret_decl(f_20365)
1454 static void C_ccall f_20365(C_word c,C_word *av) C_noret;
1455 C_noret_decl(f_20375)
1456 static void C_ccall f_20375(C_word c,C_word *av) C_noret;
1457 C_noret_decl(f_20377)
1458 static void C_fcall f_20377(C_word t0,C_word t1,C_word t2) C_noret;
1459 C_noret_decl(f_20402)
1460 static void C_ccall f_20402(C_word c,C_word *av) C_noret;
1461 C_noret_decl(f_20419)
1462 static void C_ccall f_20419(C_word c,C_word *av) C_noret;
1463 C_noret_decl(f_20421)
1464 static void C_fcall f_20421(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1465 C_noret_decl(f_20435)
1466 static void C_fcall f_20435(C_word t0,C_word t1,C_word t2) C_noret;
1467 C_noret_decl(f_20451)
1468 static void C_ccall f_20451(C_word c,C_word *av) C_noret;
1469 C_noret_decl(f_20470)
1470 static void C_ccall f_20470(C_word c,C_word *av) C_noret;
1471 C_noret_decl(f_20476)
1472 static void C_ccall f_20476(C_word c,C_word *av) C_noret;
1473 C_noret_decl(f_20478)
1474 static void C_fcall f_20478(C_word t0,C_word t1,C_word t2) C_noret;
1475 C_noret_decl(f_20488)
1476 static void C_ccall f_20488(C_word c,C_word *av) C_noret;
1477 C_noret_decl(f_20508)
1478 static void C_ccall f_20508(C_word c,C_word *av) C_noret;
1479 C_noret_decl(f_20511)
1480 static void C_ccall f_20511(C_word c,C_word *av) C_noret;
1481 C_noret_decl(f_20522)
1482 static void C_ccall f_20522(C_word c,C_word *av) C_noret;
1483 C_noret_decl(f_20525)
1484 static void C_ccall f_20525(C_word c,C_word *av) C_noret;
1485 C_noret_decl(f_20545)
1486 static void C_fcall f_20545(C_word t0,C_word t1,C_word t2) C_noret;
1487 C_noret_decl(f_20552)
1488 static void C_ccall f_20552(C_word c,C_word *av) C_noret;
1489 C_noret_decl(f_20555)
1490 static void C_ccall f_20555(C_word c,C_word *av) C_noret;
1491 C_noret_decl(f_20581)
1492 static void C_fcall f_20581(C_word t0,C_word t1,C_word t2) C_noret;
1493 C_noret_decl(f_20594)
1494 static void C_ccall f_20594(C_word c,C_word *av) C_noret;
1495 C_noret_decl(f_20596)
1496 static void C_fcall f_20596(C_word t0,C_word t1,C_word t2) C_noret;
1497 C_noret_decl(f_20621)
1498 static void C_ccall f_20621(C_word c,C_word *av) C_noret;
1499 C_noret_decl(f_20636)
1500 static void C_fcall f_20636(C_word t0,C_word t1) C_noret;
1501 C_noret_decl(f_20643)
1502 static void C_ccall f_20643(C_word c,C_word *av) C_noret;
1503 C_noret_decl(f_20646)
1504 static void C_ccall f_20646(C_word c,C_word *av) C_noret;
1505 C_noret_decl(f_20653)
1506 static void C_ccall f_20653(C_word c,C_word *av) C_noret;
1507 C_noret_decl(f_20662)
1508 static void C_fcall f_20662(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1509 C_noret_decl(f_20668)
1510 static void C_fcall f_20668(C_word t0,C_word t1,C_word t2) C_noret;
1511 C_noret_decl(f_20681)
1512 static void C_ccall f_20681(C_word c,C_word *av) C_noret;
1513 C_noret_decl(f_20697)
1514 static void C_ccall f_20697(C_word c,C_word *av) C_noret;
1515 C_noret_decl(f_20703)
1516 static void C_ccall f_20703(C_word c,C_word *av) C_noret;
1517 C_noret_decl(f_20706)
1518 static void C_ccall f_20706(C_word c,C_word *av) C_noret;
1519 C_noret_decl(f_20709)
1520 static void C_ccall f_20709(C_word c,C_word *av) C_noret;
1521 C_noret_decl(f_20712)
1522 static void C_ccall f_20712(C_word c,C_word *av) C_noret;
1523 C_noret_decl(f_20720)
1524 static void C_ccall f_20720(C_word c,C_word *av) C_noret;
1525 C_noret_decl(f_20733)
1526 static void C_ccall f_20733(C_word c,C_word *av) C_noret;
1527 C_noret_decl(f_20735)
1528 static void C_fcall f_20735(C_word t0,C_word t1,C_word t2) C_noret;
1529 C_noret_decl(f_20760)
1530 static void C_ccall f_20760(C_word c,C_word *av) C_noret;
1531 C_noret_decl(f_20776)
1532 static void C_ccall f_20776(C_word c,C_word *av) C_noret;
1533 C_noret_decl(f_20788)
1534 static void C_fcall f_20788(C_word t0,C_word t1) C_noret;
1535 C_noret_decl(f_20797)
1536 static void C_ccall f_20797(C_word c,C_word *av) C_noret;
1537 C_noret_decl(f_20806)
1538 static void C_fcall f_20806(C_word t0,C_word t1,C_word t2) C_noret;
1539 C_noret_decl(f_20865)
1540 static void C_ccall f_20865(C_word c,C_word *av) C_noret;
1541 C_noret_decl(f_20867)
1542 static void C_fcall f_20867(C_word t0,C_word t1,C_word t2) C_noret;
1543 C_noret_decl(f_20892)
1544 static void C_ccall f_20892(C_word c,C_word *av) C_noret;
1545 C_noret_decl(f_20917)
1546 static void C_ccall f_20917(C_word c,C_word *av) C_noret;
1547 C_noret_decl(f_20923)
1548 static void C_ccall f_20923(C_word c,C_word *av) C_noret;
1549 C_noret_decl(f_20926)
1550 static void C_ccall f_20926(C_word c,C_word *av) C_noret;
1551 C_noret_decl(f_20929)
1552 static void C_ccall f_20929(C_word c,C_word *av) C_noret;
1553 C_noret_decl(f_20960)
1554 static void C_ccall f_20960(C_word c,C_word *av) C_noret;
1555 C_noret_decl(f_20963)
1556 static void C_fcall f_20963(C_word t0,C_word t1) C_noret;
1557 C_noret_decl(f_20966)
1558 static void C_ccall f_20966(C_word c,C_word *av) C_noret;
1559 C_noret_decl(f_20983)
1560 static void C_fcall f_20983(C_word t0,C_word t1,C_word t2) C_noret;
1561 C_noret_decl(f_21008)
1562 static void C_ccall f_21008(C_word c,C_word *av) C_noret;
1563 C_noret_decl(f_21017)
1564 static void C_fcall f_21017(C_word t0,C_word t1,C_word t2) C_noret;
1565 C_noret_decl(f_21042)
1566 static void C_ccall f_21042(C_word c,C_word *av) C_noret;
1567 C_noret_decl(f_21079)
1568 static void C_ccall f_21079(C_word c,C_word *av) C_noret;
1569 C_noret_decl(f_21086)
1570 static void C_ccall f_21086(C_word c,C_word *av) C_noret;
1571 C_noret_decl(f_21090)
1572 static void C_ccall f_21090(C_word c,C_word *av) C_noret;
1573 C_noret_decl(f_21092)
1574 static void C_ccall f_21092(C_word c,C_word *av) C_noret;
1575 C_noret_decl(f_21100)
1576 static void C_ccall f_21100(C_word c,C_word *av) C_noret;
1577 C_noret_decl(f_21102)
1578 static void C_fcall f_21102(C_word t0,C_word t1) C_noret;
1579 C_noret_decl(f_21106)
1580 static void C_ccall f_21106(C_word c,C_word *av) C_noret;
1581 C_noret_decl(f_21111)
1582 static void C_fcall f_21111(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1583 C_noret_decl(f_21137)
1584 static void C_ccall f_21137(C_word c,C_word *av) C_noret;
1585 C_noret_decl(f_21142)
1586 static void C_fcall f_21142(C_word t0,C_word t1,C_word t2) C_noret;
1587 C_noret_decl(f_21154)
1588 static void C_fcall f_21154(C_word t0,C_word t1,C_word t2) C_noret;
1589 C_noret_decl(f_21179)
1590 static void C_ccall f_21179(C_word c,C_word *av) C_noret;
1591 C_noret_decl(f_21196)
1592 static void C_ccall f_21196(C_word c,C_word *av) C_noret;
1593 C_noret_decl(f_21205)
1594 static void C_ccall f_21205(C_word c,C_word *av) C_noret;
1595 C_noret_decl(f_21207)
1596 static void C_fcall f_21207(C_word t0,C_word t1) C_noret;
1597 C_noret_decl(f_21215)
1598 static void C_ccall f_21215(C_word c,C_word *av) C_noret;
1599 C_noret_decl(f_21219)
1600 static void C_ccall f_21219(C_word c,C_word *av) C_noret;
1601 C_noret_decl(f_21221)
1602 static void C_ccall f_21221(C_word c,C_word *av) C_noret;
1603 C_noret_decl(f_21229)
1604 static void C_ccall f_21229(C_word c,C_word *av) C_noret;
1605 C_noret_decl(f_21231)
1606 static void C_fcall f_21231(C_word t0,C_word t1) C_noret;
1607 C_noret_decl(f_21235)
1608 static void C_ccall f_21235(C_word c,C_word *av) C_noret;
1609 C_noret_decl(f_21244)
1610 static void C_ccall f_21244(C_word c,C_word *av) C_noret;
1611 C_noret_decl(f_21250)
1612 static void C_ccall f_21250(C_word c,C_word *av) C_noret;
1613 C_noret_decl(f_21253)
1614 static void C_ccall f_21253(C_word c,C_word *av) C_noret;
1615 C_noret_decl(f_21256)
1616 static void C_ccall f_21256(C_word c,C_word *av) C_noret;
1617 C_noret_decl(f_21261)
1618 static void C_fcall f_21261(C_word t0,C_word t1,C_word t2) C_noret;
1619 C_noret_decl(f_21274)
1620 static void C_ccall f_21274(C_word c,C_word *av) C_noret;
1621 C_noret_decl(f_21280)
1622 static void C_ccall f_21280(C_word c,C_word *av) C_noret;
1623 C_noret_decl(f_21283)
1624 static void C_ccall f_21283(C_word c,C_word *av) C_noret;
1625 C_noret_decl(f_21286)
1626 static void C_ccall f_21286(C_word c,C_word *av) C_noret;
1627 C_noret_decl(f_21293)
1628 static void C_ccall f_21293(C_word c,C_word *av) C_noret;
1629 C_noret_decl(f_21311)
1630 static void C_fcall f_21311(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1631 C_noret_decl(f_21325)
1632 static void C_fcall f_21325(C_word t0,C_word t1) C_noret;
1633 C_noret_decl(f_21329)
1634 static void C_ccall f_21329(C_word c,C_word *av) C_noret;
1635 C_noret_decl(f_21333)
1636 static void C_ccall f_21333(C_word c,C_word *av) C_noret;
1637 C_noret_decl(f_21339)
1638 static void C_ccall f_21339(C_word c,C_word *av) C_noret;
1639 C_noret_decl(f_21347)
1640 static void C_ccall f_21347(C_word c,C_word *av) C_noret;
1641 C_noret_decl(f_21353)
1642 static void C_ccall f_21353(C_word c,C_word *av) C_noret;
1643 C_noret_decl(f_21361)
1644 static void C_ccall f_21361(C_word c,C_word *av) C_noret;
1645 C_noret_decl(f_21365)
1646 static void C_ccall f_21365(C_word c,C_word *av) C_noret;
1647 C_noret_decl(f_21371)
1648 static void C_ccall f_21371(C_word c,C_word *av) C_noret;
1649 C_noret_decl(f_21374)
1650 static void C_ccall f_21374(C_word c,C_word *av) C_noret;
1651 C_noret_decl(f_21377)
1652 static void C_ccall f_21377(C_word c,C_word *av) C_noret;
1653 C_noret_decl(f_21380)
1654 static void C_ccall f_21380(C_word c,C_word *av) C_noret;
1655 C_noret_decl(f_21383)
1656 static void C_ccall f_21383(C_word c,C_word *av) C_noret;
1657 C_noret_decl(f_21389)
1658 static void C_ccall f_21389(C_word c,C_word *av) C_noret;
1659 C_noret_decl(f_21392)
1660 static void C_ccall f_21392(C_word c,C_word *av) C_noret;
1661 C_noret_decl(f_21395)
1662 static void C_ccall f_21395(C_word c,C_word *av) C_noret;
1663 C_noret_decl(f_21398)
1664 static void C_ccall f_21398(C_word c,C_word *av) C_noret;
1665 C_noret_decl(f_21401)
1666 static void C_ccall f_21401(C_word c,C_word *av) C_noret;
1667 C_noret_decl(f_21417)
1668 static void C_ccall f_21417(C_word c,C_word *av) C_noret;
1669 C_noret_decl(f_21431)
1670 static void C_fcall f_21431(C_word t0,C_word t1) C_noret;
1671 C_noret_decl(f_21435)
1672 static void C_ccall f_21435(C_word c,C_word *av) C_noret;
1673 C_noret_decl(f_21438)
1674 static void C_ccall f_21438(C_word c,C_word *av) C_noret;
1675 C_noret_decl(f_21451)
1676 static void C_ccall f_21451(C_word c,C_word *av) C_noret;
1677 C_noret_decl(f_21455)
1678 static void C_ccall f_21455(C_word c,C_word *av) C_noret;
1679 C_noret_decl(f_21470)
1680 static void C_ccall f_21470(C_word c,C_word *av) C_noret;
1681 C_noret_decl(f_21482)
1682 static void C_fcall f_21482(C_word t0,C_word t1) C_noret;
1683 C_noret_decl(f_21488)
1684 static void C_ccall f_21488(C_word c,C_word *av) C_noret;
1685 C_noret_decl(f_21494)
1686 static void C_ccall f_21494(C_word c,C_word *av) C_noret;
1687 C_noret_decl(f_21501)
1688 static void C_ccall f_21501(C_word c,C_word *av) C_noret;
1689 C_noret_decl(f_21507)
1690 static void C_ccall f_21507(C_word c,C_word *av) C_noret;
1691 C_noret_decl(f_21510)
1692 static void C_ccall f_21510(C_word c,C_word *av) C_noret;
1693 C_noret_decl(f_21513)
1694 static void C_ccall f_21513(C_word c,C_word *av) C_noret;
1695 C_noret_decl(f_21516)
1696 static void C_ccall f_21516(C_word c,C_word *av) C_noret;
1697 C_noret_decl(f_21519)
1698 static void C_ccall f_21519(C_word c,C_word *av) C_noret;
1699 C_noret_decl(f_21525)
1700 static void C_ccall f_21525(C_word c,C_word *av) C_noret;
1701 C_noret_decl(f_21531)
1702 static void C_ccall f_21531(C_word c,C_word *av) C_noret;
1703 C_noret_decl(f_21534)
1704 static void C_ccall f_21534(C_word c,C_word *av) C_noret;
1705 C_noret_decl(f_21537)
1706 static void C_ccall f_21537(C_word c,C_word *av) C_noret;
1707 C_noret_decl(f_21542)
1708 static void C_fcall f_21542(C_word t0,C_word t1) C_noret;
1709 C_noret_decl(f_21545)
1710 static void C_fcall f_21545(C_word t0,C_word t1) C_noret;
1711 C_noret_decl(f_21553)
1712 static void C_ccall f_21553(C_word c,C_word *av) C_noret;
1713 C_noret_decl(f_21557)
1714 static void C_ccall f_21557(C_word c,C_word *av) C_noret;
1715 C_noret_decl(f_21559)
1716 static void C_fcall f_21559(C_word t0,C_word t1,C_word t2) C_noret;
1717 C_noret_decl(f_21563)
1718 static void C_ccall f_21563(C_word c,C_word *av) C_noret;
1719 C_noret_decl(f_21583)
1720 static void C_ccall f_21583(C_word c,C_word *av) C_noret;
1721 C_noret_decl(f_21590)
1722 static void C_ccall f_21590(C_word c,C_word *av) C_noret;
1723 C_noret_decl(f_21611)
1724 static void C_ccall f_21611(C_word c,C_word *av) C_noret;
1725 C_noret_decl(f_21621)
1726 static void C_ccall f_21621(C_word c,C_word *av) C_noret;
1727 C_noret_decl(f_21625)
1728 static void C_ccall f_21625(C_word c,C_word *av) C_noret;
1729 C_noret_decl(f_21629)
1730 static void C_ccall f_21629(C_word c,C_word *av) C_noret;
1731 C_noret_decl(f_21633)
1732 static void C_ccall f_21633(C_word c,C_word *av) C_noret;
1733 C_noret_decl(f_21637)
1734 static void C_ccall f_21637(C_word c,C_word *av) C_noret;
1735 C_noret_decl(f_21641)
1736 static void C_ccall f_21641(C_word c,C_word *av) C_noret;
1737 C_noret_decl(f_21645)
1738 static void C_ccall f_21645(C_word c,C_word *av) C_noret;
1739 C_noret_decl(f_21649)
1740 static void C_ccall f_21649(C_word c,C_word *av) C_noret;
1741 C_noret_decl(f_21656)
1742 static void C_ccall f_21656(C_word c,C_word *av) C_noret;
1743 C_noret_decl(f_21672)
1744 static void C_ccall f_21672(C_word c,C_word *av) C_noret;
1745 C_noret_decl(f_21675)
1746 static void C_fcall f_21675(C_word t0,C_word t1) C_noret;
1747 C_noret_decl(f_21681)
1748 static void C_ccall f_21681(C_word c,C_word *av) C_noret;
1749 C_noret_decl(f_21697)
1750 static void C_ccall f_21697(C_word c,C_word *av) C_noret;
1751 C_noret_decl(f_21703)
1752 static void C_ccall f_21703(C_word c,C_word *av) C_noret;
1753 C_noret_decl(f_21710)
1754 static void C_ccall f_21710(C_word c,C_word *av) C_noret;
1755 C_noret_decl(f_21714)
1756 static void C_ccall f_21714(C_word c,C_word *av) C_noret;
1757 C_noret_decl(f_21718)
1758 static void C_ccall f_21718(C_word c,C_word *av) C_noret;
1759 C_noret_decl(f_21722)
1760 static void C_ccall f_21722(C_word c,C_word *av) C_noret;
1761 C_noret_decl(f_21725)
1762 static void C_ccall f_21725(C_word c,C_word *av) C_noret;
1763 C_noret_decl(f_21729)
1764 static void C_ccall f_21729(C_word c,C_word *av) C_noret;
1765 C_noret_decl(f_21733)
1766 static void C_ccall f_21733(C_word c,C_word *av) C_noret;
1767 C_noret_decl(f_21739)
1768 static void C_ccall f_21739(C_word c,C_word *av) C_noret;
1769 C_noret_decl(f_21742)
1770 static void C_ccall f_21742(C_word c,C_word *av) C_noret;
1771 C_noret_decl(f_21756)
1772 static void C_fcall f_21756(C_word t0,C_word t1,C_word t2) C_noret;
1773 C_noret_decl(f_21774)
1774 static void C_ccall f_21774(C_word c,C_word *av) C_noret;
1775 C_noret_decl(f_21787)
1776 static void C_ccall f_21787(C_word c,C_word *av) C_noret;
1777 C_noret_decl(f_21791)
1778 static void C_ccall f_21791(C_word c,C_word *av) C_noret;
1779 C_noret_decl(f_21795)
1780 static void C_ccall f_21795(C_word c,C_word *av) C_noret;
1781 C_noret_decl(f_21801)
1782 static void C_ccall f_21801(C_word c,C_word *av) C_noret;
1783 C_noret_decl(f_21812)
1784 static void C_ccall f_21812(C_word c,C_word *av) C_noret;
1785 C_noret_decl(f_21816)
1786 static void C_ccall f_21816(C_word c,C_word *av) C_noret;
1787 C_noret_decl(f_21820)
1788 static void C_ccall f_21820(C_word c,C_word *av) C_noret;
1789 C_noret_decl(f_21824)
1790 static void C_ccall f_21824(C_word c,C_word *av) C_noret;
1791 C_noret_decl(f_21828)
1792 static void C_ccall f_21828(C_word c,C_word *av) C_noret;
1793 C_noret_decl(f_21839)
1794 static void C_ccall f_21839(C_word c,C_word *av) C_noret;
1795 C_noret_decl(f_21843)
1796 static void C_ccall f_21843(C_word c,C_word *av) C_noret;
1797 C_noret_decl(f_21847)
1798 static void C_ccall f_21847(C_word c,C_word *av) C_noret;
1799 C_noret_decl(f_21851)
1800 static void C_ccall f_21851(C_word c,C_word *av) C_noret;
1801 C_noret_decl(f_21855)
1802 static void C_ccall f_21855(C_word c,C_word *av) C_noret;
1803 C_noret_decl(f_21862)
1804 static void C_ccall f_21862(C_word c,C_word *av) C_noret;
1805 C_noret_decl(f_21873)
1806 static void C_ccall f_21873(C_word c,C_word *av) C_noret;
1807 C_noret_decl(f_21877)
1808 static void C_ccall f_21877(C_word c,C_word *av) C_noret;
1809 C_noret_decl(f_21881)
1810 static void C_ccall f_21881(C_word c,C_word *av) C_noret;
1811 C_noret_decl(f_21897)
1812 static void C_ccall f_21897(C_word c,C_word *av) C_noret;
1813 C_noret_decl(f_21901)
1814 static void C_ccall f_21901(C_word c,C_word *av) C_noret;
1815 C_noret_decl(f_21906)
1816 static void C_fcall f_21906(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
1817 C_noret_decl(f_21911)
1818 static void C_ccall f_21911(C_word c,C_word *av) C_noret;
1819 C_noret_decl(f_21922)
1820 static void C_ccall f_21922(C_word c,C_word *av) C_noret;
1821 C_noret_decl(f_21926)
1822 static void C_ccall f_21926(C_word c,C_word *av) C_noret;
1823 C_noret_decl(f_21930)
1824 static void C_ccall f_21930(C_word c,C_word *av) C_noret;
1825 C_noret_decl(f_21934)
1826 static void C_ccall f_21934(C_word c,C_word *av) C_noret;
1827 C_noret_decl(f_21938)
1828 static void C_ccall f_21938(C_word c,C_word *av) C_noret;
1829 C_noret_decl(f_21942)
1830 static void C_ccall f_21942(C_word c,C_word *av) C_noret;
1831 C_noret_decl(f_21946)
1832 static void C_ccall f_21946(C_word c,C_word *av) C_noret;
1833 C_noret_decl(f_21950)
1834 static void C_ccall f_21950(C_word c,C_word *av) C_noret;
1835 C_noret_decl(f_21952)
1836 static void C_ccall f_21952(C_word c,C_word *av) C_noret;
1837 C_noret_decl(f_21957)
1838 static void C_ccall f_21957(C_word c,C_word *av) C_noret;
1839 C_noret_decl(f_21959)
1840 static void C_ccall f_21959(C_word c,C_word *av) C_noret;
1841 C_noret_decl(f_21971)
1842 static void C_ccall f_21971(C_word c,C_word *av) C_noret;
1843 C_noret_decl(f_21975)
1844 static void C_ccall f_21975(C_word c,C_word *av) C_noret;
1845 C_noret_decl(f_21979)
1846 static void C_ccall f_21979(C_word c,C_word *av) C_noret;
1847 C_noret_decl(f_21983)
1848 static void C_ccall f_21983(C_word c,C_word *av) C_noret;
1849 C_noret_decl(f_21987)
1850 static void C_ccall f_21987(C_word c,C_word *av) C_noret;
1851 C_noret_decl(f_21993)
1852 static void C_ccall f_21993(C_word c,C_word *av) C_noret;
1853 C_noret_decl(f_21996)
1854 static void C_ccall f_21996(C_word c,C_word *av) C_noret;
1855 C_noret_decl(f_21999)
1856 static void C_ccall f_21999(C_word c,C_word *av) C_noret;
1857 C_noret_decl(f_22006)
1858 static void C_ccall f_22006(C_word c,C_word *av) C_noret;
1859 C_noret_decl(f_22022)
1860 static void C_ccall f_22022(C_word c,C_word *av) C_noret;
1861 C_noret_decl(f_22028)
1862 static void C_ccall f_22028(C_word c,C_word *av) C_noret;
1863 C_noret_decl(f_22031)
1864 static void C_ccall f_22031(C_word c,C_word *av) C_noret;
1865 C_noret_decl(f_22034)
1866 static void C_ccall f_22034(C_word c,C_word *av) C_noret;
1867 C_noret_decl(f_22037)
1868 static void C_ccall f_22037(C_word c,C_word *av) C_noret;
1869 C_noret_decl(f_22045)
1870 static void C_fcall f_22045(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
1871 C_noret_decl(f_22050)
1872 static void C_ccall f_22050(C_word c,C_word *av) C_noret;
1873 C_noret_decl(f_22057)
1874 static void C_ccall f_22057(C_word c,C_word *av) C_noret;
1875 C_noret_decl(f_22065)
1876 static void C_ccall f_22065(C_word c,C_word *av) C_noret;
1877 C_noret_decl(f_22069)
1878 static void C_ccall f_22069(C_word c,C_word *av) C_noret;
1879 C_noret_decl(f_22073)
1880 static void C_ccall f_22073(C_word c,C_word *av) C_noret;
1881 C_noret_decl(f_22077)
1882 static void C_ccall f_22077(C_word c,C_word *av) C_noret;
1883 C_noret_decl(f_22081)
1884 static void C_ccall f_22081(C_word c,C_word *av) C_noret;
1885 C_noret_decl(f_22087)
1886 static void C_ccall f_22087(C_word c,C_word *av) C_noret;
1887 C_noret_decl(f_22090)
1888 static void C_ccall f_22090(C_word c,C_word *av) C_noret;
1889 C_noret_decl(f_22093)
1890 static void C_ccall f_22093(C_word c,C_word *av) C_noret;
1891 C_noret_decl(f_22099)
1892 static void C_ccall f_22099(C_word c,C_word *av) C_noret;
1893 C_noret_decl(f_22105)
1894 static void C_ccall f_22105(C_word c,C_word *av) C_noret;
1895 C_noret_decl(f_22108)
1896 static void C_ccall f_22108(C_word c,C_word *av) C_noret;
1897 C_noret_decl(f_22111)
1898 static void C_ccall f_22111(C_word c,C_word *av) C_noret;
1899 C_noret_decl(f_22114)
1900 static void C_ccall f_22114(C_word c,C_word *av) C_noret;
1901 C_noret_decl(f_22117)
1902 static void C_ccall f_22117(C_word c,C_word *av) C_noret;
1903 C_noret_decl(f_22120)
1904 static void C_ccall f_22120(C_word c,C_word *av) C_noret;
1905 C_noret_decl(f_22123)
1906 static void C_ccall f_22123(C_word c,C_word *av) C_noret;
1907 C_noret_decl(f_22130)
1908 static void C_ccall f_22130(C_word c,C_word *av) C_noret;
1909 C_noret_decl(f_22136)
1910 static void C_ccall f_22136(C_word c,C_word *av) C_noret;
1911 C_noret_decl(f_22139)
1912 static void C_ccall f_22139(C_word c,C_word *av) C_noret;
1913 C_noret_decl(f_22142)
1914 static void C_ccall f_22142(C_word c,C_word *av) C_noret;
1915 C_noret_decl(f_22148)
1916 static void C_ccall f_22148(C_word c,C_word *av) C_noret;
1917 C_noret_decl(f_22154)
1918 static void C_ccall f_22154(C_word c,C_word *av) C_noret;
1919 C_noret_decl(f_22157)
1920 static void C_ccall f_22157(C_word c,C_word *av) C_noret;
1921 C_noret_decl(f_22160)
1922 static void C_ccall f_22160(C_word c,C_word *av) C_noret;
1923 C_noret_decl(f_22167)
1924 static void C_ccall f_22167(C_word c,C_word *av) C_noret;
1925 C_noret_decl(f_22177)
1926 static void C_ccall f_22177(C_word c,C_word *av) C_noret;
1927 C_noret_decl(f_22180)
1928 static void C_fcall f_22180(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1929 C_noret_decl(f_22192)
1930 static void C_ccall f_22192(C_word c,C_word *av) C_noret;
1931 C_noret_decl(f_22196)
1932 static void C_ccall f_22196(C_word c,C_word *av) C_noret;
1933 C_noret_decl(f_22200)
1934 static void C_ccall f_22200(C_word c,C_word *av) C_noret;
1935 C_noret_decl(f_22216)
1936 static void C_ccall f_22216(C_word c,C_word *av) C_noret;
1937 C_noret_decl(f_22222)
1938 static void C_ccall f_22222(C_word c,C_word *av) C_noret;
1939 C_noret_decl(f_22225)
1940 static void C_ccall f_22225(C_word c,C_word *av) C_noret;
1941 C_noret_decl(f_22228)
1942 static void C_ccall f_22228(C_word c,C_word *av) C_noret;
1943 C_noret_decl(f_22231)
1944 static void C_ccall f_22231(C_word c,C_word *av) C_noret;
1945 C_noret_decl(f_22239)
1946 static void C_ccall f_22239(C_word c,C_word *av) C_noret;
1947 C_noret_decl(f_22242)
1948 static void C_fcall f_22242(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1949 C_noret_decl(f_22254)
1950 static void C_ccall f_22254(C_word c,C_word *av) C_noret;
1951 C_noret_decl(f_22258)
1952 static void C_ccall f_22258(C_word c,C_word *av) C_noret;
1953 C_noret_decl(f_22262)
1954 static void C_ccall f_22262(C_word c,C_word *av) C_noret;
1955 C_noret_decl(f_22266)
1956 static void C_ccall f_22266(C_word c,C_word *av) C_noret;
1957 C_noret_decl(f_22279)
1958 static void C_ccall f_22279(C_word c,C_word *av) C_noret;
1959 C_noret_decl(f_22285)
1960 static void C_ccall f_22285(C_word c,C_word *av) C_noret;
1961 C_noret_decl(f_22288)
1962 static void C_ccall f_22288(C_word c,C_word *av) C_noret;
1963 C_noret_decl(f_22291)
1964 static void C_ccall f_22291(C_word c,C_word *av) C_noret;
1965 C_noret_decl(f_22294)
1966 static void C_ccall f_22294(C_word c,C_word *av) C_noret;
1967 C_noret_decl(f_22298)
1968 static void C_ccall f_22298(C_word c,C_word *av) C_noret;
1969 C_noret_decl(f_22305)
1970 static void C_ccall f_22305(C_word c,C_word *av) C_noret;
1971 C_noret_decl(f_22311)
1972 static void C_ccall f_22311(C_word c,C_word *av) C_noret;
1973 C_noret_decl(f_22314)
1974 static void C_ccall f_22314(C_word c,C_word *av) C_noret;
1975 C_noret_decl(f_22317)
1976 static void C_ccall f_22317(C_word c,C_word *av) C_noret;
1977 C_noret_decl(f_22320)
1978 static void C_ccall f_22320(C_word c,C_word *av) C_noret;
1979 C_noret_decl(f_22323)
1980 static void C_ccall f_22323(C_word c,C_word *av) C_noret;
1981 C_noret_decl(f_22326)
1982 static void C_ccall f_22326(C_word c,C_word *av) C_noret;
1983 C_noret_decl(f_22330)
1984 static void C_ccall f_22330(C_word c,C_word *av) C_noret;
1985 C_noret_decl(f_22336)
1986 static void C_ccall f_22336(C_word c,C_word *av) C_noret;
1987 C_noret_decl(f_22339)
1988 static void C_ccall f_22339(C_word c,C_word *av) C_noret;
1989 C_noret_decl(f_22342)
1990 static void C_ccall f_22342(C_word c,C_word *av) C_noret;
1991 C_noret_decl(f_22345)
1992 static void C_ccall f_22345(C_word c,C_word *av) C_noret;
1993 C_noret_decl(f_22353)
1994 static void C_ccall f_22353(C_word c,C_word *av) C_noret;
1995 C_noret_decl(f_22359)
1996 static void C_ccall f_22359(C_word c,C_word *av) C_noret;
1997 C_noret_decl(f_22362)
1998 static void C_fcall f_22362(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
1999 C_noret_decl(f_22374)
2000 static void C_ccall f_22374(C_word c,C_word *av) C_noret;
2001 C_noret_decl(f_22378)
2002 static void C_ccall f_22378(C_word c,C_word *av) C_noret;
2003 C_noret_decl(f_22382)
2004 static void C_ccall f_22382(C_word c,C_word *av) C_noret;
2005 C_noret_decl(f_22386)
2006 static void C_ccall f_22386(C_word c,C_word *av) C_noret;
2007 C_noret_decl(f_22399)
2008 static void C_ccall f_22399(C_word c,C_word *av) C_noret;
2009 C_noret_decl(f_22405)
2010 static void C_ccall f_22405(C_word c,C_word *av) C_noret;
2011 C_noret_decl(f_22408)
2012 static void C_ccall f_22408(C_word c,C_word *av) C_noret;
2013 C_noret_decl(f_22411)
2014 static void C_ccall f_22411(C_word c,C_word *av) C_noret;
2015 C_noret_decl(f_22414)
2016 static void C_ccall f_22414(C_word c,C_word *av) C_noret;
2017 C_noret_decl(f_22418)
2018 static void C_ccall f_22418(C_word c,C_word *av) C_noret;
2019 C_noret_decl(f_22425)
2020 static void C_ccall f_22425(C_word c,C_word *av) C_noret;
2021 C_noret_decl(f_22431)
2022 static void C_ccall f_22431(C_word c,C_word *av) C_noret;
2023 C_noret_decl(f_22434)
2024 static void C_ccall f_22434(C_word c,C_word *av) C_noret;
2025 C_noret_decl(f_22437)
2026 static void C_ccall f_22437(C_word c,C_word *av) C_noret;
2027 C_noret_decl(f_22440)
2028 static void C_ccall f_22440(C_word c,C_word *av) C_noret;
2029 C_noret_decl(f_22443)
2030 static void C_ccall f_22443(C_word c,C_word *av) C_noret;
2031 C_noret_decl(f_22446)
2032 static void C_ccall f_22446(C_word c,C_word *av) C_noret;
2033 C_noret_decl(f_22450)
2034 static void C_ccall f_22450(C_word c,C_word *av) C_noret;
2035 C_noret_decl(f_22456)
2036 static void C_ccall f_22456(C_word c,C_word *av) C_noret;
2037 C_noret_decl(f_22459)
2038 static void C_ccall f_22459(C_word c,C_word *av) C_noret;
2039 C_noret_decl(f_22462)
2040 static void C_ccall f_22462(C_word c,C_word *av) C_noret;
2041 C_noret_decl(f_22465)
2042 static void C_ccall f_22465(C_word c,C_word *av) C_noret;
2043 C_noret_decl(f_22473)
2044 static void C_ccall f_22473(C_word c,C_word *av) C_noret;
2045 C_noret_decl(f_22484)
2046 static void C_ccall f_22484(C_word c,C_word *av) C_noret;
2047 C_noret_decl(f_22495)
2048 static void C_ccall f_22495(C_word c,C_word *av) C_noret;
2049 C_noret_decl(f_22499)
2050 static void C_ccall f_22499(C_word c,C_word *av) C_noret;
2051 C_noret_decl(f_22503)
2052 static void C_ccall f_22503(C_word c,C_word *av) C_noret;
2053 C_noret_decl(f_22507)
2054 static void C_ccall f_22507(C_word c,C_word *av) C_noret;
2055 C_noret_decl(f_22511)
2056 static void C_ccall f_22511(C_word c,C_word *av) C_noret;
2057 C_noret_decl(f_22518)
2058 static void C_ccall f_22518(C_word c,C_word *av) C_noret;
2059 C_noret_decl(f_22529)
2060 static void C_ccall f_22529(C_word c,C_word *av) C_noret;
2061 C_noret_decl(f_22533)
2062 static void C_ccall f_22533(C_word c,C_word *av) C_noret;
2063 C_noret_decl(f_22537)
2064 static void C_ccall f_22537(C_word c,C_word *av) C_noret;
2065 C_noret_decl(f_22541)
2066 static void C_ccall f_22541(C_word c,C_word *av) C_noret;
2067 C_noret_decl(f_22545)
2068 static void C_ccall f_22545(C_word c,C_word *av) C_noret;
2069 C_noret_decl(f_22559)
2070 static void C_ccall f_22559(C_word c,C_word *av) C_noret;
2071 C_noret_decl(f_22563)
2072 static void C_ccall f_22563(C_word c,C_word *av) C_noret;
2073 C_noret_decl(f_22567)
2074 static void C_ccall f_22567(C_word c,C_word *av) C_noret;
2075 C_noret_decl(f_22581)
2076 static void C_ccall f_22581(C_word c,C_word *av) C_noret;
2077 C_noret_decl(f_22585)
2078 static void C_ccall f_22585(C_word c,C_word *av) C_noret;
2079 C_noret_decl(f_22599)
2080 static void C_ccall f_22599(C_word c,C_word *av) C_noret;
2081 C_noret_decl(f_22603)
2082 static void C_ccall f_22603(C_word c,C_word *av) C_noret;
2083 C_noret_decl(f_22607)
2084 static void C_ccall f_22607(C_word c,C_word *av) C_noret;
2085 C_noret_decl(f_22621)
2086 static void C_ccall f_22621(C_word c,C_word *av) C_noret;
2087 C_noret_decl(f_22625)
2088 static void C_ccall f_22625(C_word c,C_word *av) C_noret;
2089 C_noret_decl(f_22633)
2090 static void C_ccall f_22633(C_word c,C_word *av) C_noret;
2091 C_noret_decl(f_22647)
2092 static void C_ccall f_22647(C_word c,C_word *av) C_noret;
2093 C_noret_decl(f_22651)
2094 static void C_ccall f_22651(C_word c,C_word *av) C_noret;
2095 C_noret_decl(f_22655)
2096 static void C_ccall f_22655(C_word c,C_word *av) C_noret;
2097 C_noret_decl(f_22659)
2098 static void C_ccall f_22659(C_word c,C_word *av) C_noret;
2099 C_noret_decl(f_22679)
2100 static void C_ccall f_22679(C_word c,C_word *av) C_noret;
2101 C_noret_decl(f_22683)
2102 static void C_ccall f_22683(C_word c,C_word *av) C_noret;
2103 C_noret_decl(f_22687)
2104 static void C_ccall f_22687(C_word c,C_word *av) C_noret;
2105 C_noret_decl(f_22691)
2106 static void C_ccall f_22691(C_word c,C_word *av) C_noret;
2107 C_noret_decl(f_22695)
2108 static void C_ccall f_22695(C_word c,C_word *av) C_noret;
2109 C_noret_decl(f_22699)
2110 static void C_ccall f_22699(C_word c,C_word *av) C_noret;
2111 C_noret_decl(f_22709)
2112 static void C_ccall f_22709(C_word c,C_word *av) C_noret;
2113 C_noret_decl(f_22711)
2114 static void C_fcall f_22711(C_word t0,C_word t1,C_word t2) C_noret;
2115 C_noret_decl(f_22736)
2116 static void C_ccall f_22736(C_word c,C_word *av) C_noret;
2117 C_noret_decl(f_22748)
2118 static void C_ccall f_22748(C_word c,C_word *av) C_noret;
2119 C_noret_decl(f_22755)
2120 static void C_ccall f_22755(C_word c,C_word *av) C_noret;
2121 C_noret_decl(f_22769)
2122 static void C_ccall f_22769(C_word c,C_word *av) C_noret;
2123 C_noret_decl(f_22773)
2124 static void C_ccall f_22773(C_word c,C_word *av) C_noret;
2125 C_noret_decl(f_22785)
2126 static void C_ccall f_22785(C_word c,C_word *av) C_noret;
2127 C_noret_decl(f_22797)
2128 static void C_ccall f_22797(C_word c,C_word *av) C_noret;
2129 C_noret_decl(f_22815)
2130 static void C_ccall f_22815(C_word c,C_word *av) C_noret;
2131 C_noret_decl(f_22819)
2132 static void C_ccall f_22819(C_word c,C_word *av) C_noret;
2133 C_noret_decl(f_22823)
2134 static void C_ccall f_22823(C_word c,C_word *av) C_noret;
2135 C_noret_decl(f_22827)
2136 static void C_ccall f_22827(C_word c,C_word *av) C_noret;
2137 C_noret_decl(f_22831)
2138 static void C_ccall f_22831(C_word c,C_word *av) C_noret;
2139 C_noret_decl(f_22835)
2140 static void C_ccall f_22835(C_word c,C_word *av) C_noret;
2141 C_noret_decl(f_22839)
2142 static void C_ccall f_22839(C_word c,C_word *av) C_noret;
2143 C_noret_decl(f_22842)
2144 static void C_ccall f_22842(C_word c,C_word *av) C_noret;
2145 C_noret_decl(f_22850)
2146 static void C_fcall f_22850(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
2147 C_noret_decl(f_22861)
2148 static void C_ccall f_22861(C_word c,C_word *av) C_noret;
2149 C_noret_decl(f_22867)
2150 static void C_ccall f_22867(C_word c,C_word *av) C_noret;
2151 C_noret_decl(f_22870)
2152 static void C_ccall f_22870(C_word c,C_word *av) C_noret;
2153 C_noret_decl(f_22873)
2154 static void C_ccall f_22873(C_word c,C_word *av) C_noret;
2155 C_noret_decl(f_22876)
2156 static void C_ccall f_22876(C_word c,C_word *av) C_noret;
2157 C_noret_decl(f_22884)
2158 static void C_ccall f_22884(C_word c,C_word *av) C_noret;
2159 C_noret_decl(f_22888)
2160 static void C_ccall f_22888(C_word c,C_word *av) C_noret;
2161 C_noret_decl(f_22892)
2162 static void C_ccall f_22892(C_word c,C_word *av) C_noret;
2163 C_noret_decl(f_22896)
2164 static void C_ccall f_22896(C_word c,C_word *av) C_noret;
2165 C_noret_decl(f_22899)
2166 static void C_ccall f_22899(C_word c,C_word *av) C_noret;
2167 C_noret_decl(f_22905)
2168 static void C_ccall f_22905(C_word c,C_word *av) C_noret;
2169 C_noret_decl(f_22908)
2170 static void C_ccall f_22908(C_word c,C_word *av) C_noret;
2171 C_noret_decl(f_22911)
2172 static void C_ccall f_22911(C_word c,C_word *av) C_noret;
2173 C_noret_decl(f_22914)
2174 static void C_ccall f_22914(C_word c,C_word *av) C_noret;
2175 C_noret_decl(f_22917)
2176 static void C_ccall f_22917(C_word c,C_word *av) C_noret;
2177 C_noret_decl(f_22924)
2178 static void C_ccall f_22924(C_word c,C_word *av) C_noret;
2179 C_noret_decl(f_22928)
2180 static void C_ccall f_22928(C_word c,C_word *av) C_noret;
2181 C_noret_decl(f_22940)
2182 static void C_ccall f_22940(C_word c,C_word *av) C_noret;
2183 C_noret_decl(f_22944)
2184 static void C_ccall f_22944(C_word c,C_word *av) C_noret;
2185 C_noret_decl(f_22985)
2186 static void C_ccall f_22985(C_word c,C_word *av) C_noret;
2187 C_noret_decl(f_23002)
2188 static void C_ccall f_23002(C_word c,C_word *av) C_noret;
2189 C_noret_decl(f_23023)
2190 static void C_ccall f_23023(C_word c,C_word *av) C_noret;
2191 C_noret_decl(f_23025)
2192 static void C_fcall f_23025(C_word t0,C_word t1,C_word t2) C_noret;
2193 C_noret_decl(f_23059)
2194 static void C_ccall f_23059(C_word c,C_word *av) C_noret;
2195 C_noret_decl(f_23080)
2196 static void C_ccall f_23080(C_word c,C_word *av) C_noret;
2197 C_noret_decl(f_23082)
2198 static void C_fcall f_23082(C_word t0,C_word t1,C_word t2) C_noret;
2199 C_noret_decl(f_23116)
2200 static void C_ccall f_23116(C_word c,C_word *av) C_noret;
2201 C_noret_decl(f_23141)
2202 static void C_ccall f_23141(C_word c,C_word *av) C_noret;
2203 C_noret_decl(f_23143)
2204 static void C_fcall f_23143(C_word t0,C_word t1,C_word t2) C_noret;
2205 C_noret_decl(f_23181)
2206 static void C_ccall f_23181(C_word c,C_word *av) C_noret;
2207 C_noret_decl(f_23206)
2208 static void C_ccall f_23206(C_word c,C_word *av) C_noret;
2209 C_noret_decl(f_23208)
2210 static void C_fcall f_23208(C_word t0,C_word t1,C_word t2) C_noret;
2211 C_noret_decl(f_23248)
2212 static void C_ccall f_23248(C_word c,C_word *av) C_noret;
2213 C_noret_decl(f_23250)
2214 static void C_ccall f_23250(C_word c,C_word *av) C_noret;
2215 C_noret_decl(f_23258)
2216 static void C_ccall f_23258(C_word c,C_word *av) C_noret;
2217 C_noret_decl(f_23260)
2218 static void C_ccall f_23260(C_word c,C_word *av) C_noret;
2219 C_noret_decl(f_23276)
2220 static void C_ccall f_23276(C_word c,C_word *av) C_noret;
2221 C_noret_decl(f_23280)
2222 static void C_ccall f_23280(C_word c,C_word *av) C_noret;
2223 C_noret_decl(f_23289)
2224 static void C_ccall f_23289(C_word c,C_word *av) C_noret;
2225 C_noret_decl(f_23316)
2226 static void C_ccall f_23316(C_word c,C_word *av) C_noret;
2227 C_noret_decl(f_23327)
2228 static void C_ccall f_23327(C_word c,C_word *av) C_noret;
2229 C_noret_decl(f_23333)
2230 static void C_ccall f_23333(C_word c,C_word *av) C_noret;
2231 C_noret_decl(f_23337)
2232 static void C_ccall f_23337(C_word c,C_word *av) C_noret;
2233 C_noret_decl(f_23390)
2234 static void C_ccall f_23390(C_word c,C_word *av) C_noret;
2235 C_noret_decl(f_23394)
2236 static void C_ccall f_23394(C_word c,C_word *av) C_noret;
2237 C_noret_decl(f_23398)
2238 static void C_ccall f_23398(C_word c,C_word *av) C_noret;
2239 C_noret_decl(f_6730)
2240 static void C_ccall f_6730(C_word c,C_word *av) C_noret;
2241 C_noret_decl(f_6733)
2242 static void C_ccall f_6733(C_word c,C_word *av) C_noret;
2243 C_noret_decl(f_6736)
2244 static void C_ccall f_6736(C_word c,C_word *av) C_noret;
2245 C_noret_decl(f_6739)
2246 static void C_ccall f_6739(C_word c,C_word *av) C_noret;
2247 C_noret_decl(f_6742)
2248 static void C_ccall f_6742(C_word c,C_word *av) C_noret;
2249 C_noret_decl(f_6745)
2250 static void C_ccall f_6745(C_word c,C_word *av) C_noret;
2251 C_noret_decl(f_6748)
2252 static void C_ccall f_6748(C_word c,C_word *av) C_noret;
2253 C_noret_decl(f_6751)
2254 static void C_ccall f_6751(C_word c,C_word *av) C_noret;
2255 C_noret_decl(f_6754)
2256 static void C_ccall f_6754(C_word c,C_word *av) C_noret;
2257 C_noret_decl(f_6820)
2258 static void C_fcall f_6820(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2259 C_noret_decl(f_6834)
2260 static void C_ccall f_6834(C_word c,C_word *av) C_noret;
2261 C_noret_decl(f_6858)
2262 static void C_ccall f_6858(C_word c,C_word *av) C_noret;
2263 C_noret_decl(f_6864)
2264 static void C_fcall f_6864(C_word t0,C_word t1,C_word t2) C_noret;
2265 C_noret_decl(f_6882)
2266 static void C_ccall f_6882(C_word c,C_word *av) C_noret;
2267 C_noret_decl(f_6922)
2268 static void C_fcall f_6922(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
2269 C_noret_decl(f_6936)
2270 static void C_ccall f_6936(C_word c,C_word *av) C_noret;
2271 C_noret_decl(f_6955)
2272 static void C_fcall f_6955(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2273 C_noret_decl(f_6970)
2274 static void C_fcall f_6970(C_word t0,C_word t1,C_word t2) C_noret;
2275 C_noret_decl(f_6978)
2276 static void C_fcall f_6978(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2277 C_noret_decl(f_6986)
2278 static void C_ccall f_6986(C_word c,C_word *av) C_noret;
2279 C_noret_decl(f_6997)
2280 static void C_ccall f_6997(C_word c,C_word *av) C_noret;
2281 C_noret_decl(f_7010)
2282 static void C_fcall f_7010(C_word t0,C_word t1,C_word t2) C_noret;
2283 C_noret_decl(f_7017)
2284 static void C_ccall f_7017(C_word c,C_word *av) C_noret;
2285 C_noret_decl(f_7024)
2286 static void C_ccall f_7024(C_word c,C_word *av) C_noret;
2287 C_noret_decl(f_7028)
2288 static void C_ccall f_7028(C_word c,C_word *av) C_noret;
2289 C_noret_decl(f_7040)
2290 static void C_ccall f_7040(C_word c,C_word *av) C_noret;
2291 C_noret_decl(f_7042)
2292 static void C_fcall f_7042(C_word t0,C_word t1,C_word t2) C_noret;
2293 C_noret_decl(f_7089)
2294 static void C_ccall f_7089(C_word c,C_word *av) C_noret;
2295 C_noret_decl(f_7091)
2296 static void C_fcall f_7091(C_word t0,C_word t1,C_word t2) C_noret;
2297 C_noret_decl(f_7125)
2298 static void C_fcall f_7125(C_word t0,C_word t1,C_word t2) C_noret;
2299 C_noret_decl(f_7131)
2300 static void C_fcall f_7131(C_word t0,C_word t1,C_word t2) C_noret;
2301 C_noret_decl(f_7153)
2302 static void C_ccall f_7153(C_word c,C_word *av) C_noret;
2303 C_noret_decl(f_7159)
2304 static void C_fcall f_7159(C_word t0,C_word t1,C_word t2) C_noret;
2305 C_noret_decl(f_7165)
2306 static void C_fcall f_7165(C_word t0,C_word t1,C_word t2) C_noret;
2307 C_noret_decl(f_7175)
2308 static void C_ccall f_7175(C_word c,C_word *av) C_noret;
2309 C_noret_decl(f_7195)
2310 static void C_fcall f_7195(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2311 C_noret_decl(f_7209)
2312 static void C_ccall f_7209(C_word c,C_word *av) C_noret;
2313 C_noret_decl(f_7223)
2314 static void C_fcall f_7223(C_word t0,C_word t1,C_word t2) C_noret;
2315 C_noret_decl(f_7241)
2316 static void C_ccall f_7241(C_word c,C_word *av) C_noret;
2317 C_noret_decl(f_7251)
2318 static void C_fcall f_7251(C_word t0,C_word t1,C_word t2) C_noret;
2319 C_noret_decl(f_7264)
2320 static void C_ccall f_7264(C_word c,C_word *av) C_noret;
2321 C_noret_decl(f_7278)
2322 static void C_ccall f_7278(C_word c,C_word *av) C_noret;
2323 C_noret_decl(f_7320)
2324 static void C_fcall f_7320(C_word t0,C_word t1,C_word t2) C_noret;
2325 C_noret_decl(f_7326)
2326 static void C_fcall f_7326(C_word t0,C_word t1,C_word t2) C_noret;
2327 C_noret_decl(f_7340)
2328 static void C_ccall f_7340(C_word c,C_word *av) C_noret;
2329 C_noret_decl(f_7353)
2330 static void C_ccall f_7353(C_word c,C_word *av) C_noret;
2331 C_noret_decl(f_7409)
2332 static void C_fcall f_7409(C_word t0,C_word t1,C_word t2) C_noret;
2333 C_noret_decl(f_7418)
2334 static void C_fcall f_7418(C_word t0,C_word t1,C_word t2) C_noret;
2335 C_noret_decl(f_7426)
2336 static void C_fcall f_7426(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2337 C_noret_decl(f_7430)
2338 static void C_ccall f_7430(C_word c,C_word *av) C_noret;
2339 C_noret_decl(f_7434)
2340 static C_word C_fcall f_7434(C_word *a,C_word t0,C_word t1);
2341 C_noret_decl(f_7452)
2342 static void C_ccall f_7452(C_word c,C_word *av) C_noret;
2343 C_noret_decl(f_7474)
2344 static void C_ccall f_7474(C_word c,C_word *av) C_noret;
2345 C_noret_decl(f_7491)
2346 static void C_fcall f_7491(C_word t0,C_word t1,C_word t2) C_noret;
2347 C_noret_decl(f_7590)
2348 static void C_fcall f_7590(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2349 C_noret_decl(f_7676)
2350 static void C_fcall f_7676(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2351 C_noret_decl(f_7701)
2352 static void C_fcall f_7701(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2353 C_noret_decl(f_7724)
2354 static void C_ccall f_7724(C_word c,C_word *av) C_noret;
2355 C_noret_decl(f_7729)
2356 static void C_ccall f_7729(C_word c,C_word *av) C_noret;
2357 C_noret_decl(f_7743)
2358 static void C_ccall f_7743(C_word c,C_word *av) C_noret;
2359 C_noret_decl(f_7767)
2360 static void C_fcall f_7767(C_word t0,C_word t1,C_word t2) C_noret;
2361 C_noret_decl(f_7773)
2362 static void C_fcall f_7773(C_word t0,C_word t1,C_word t2) C_noret;
2363 C_noret_decl(f_7787)
2364 static void C_ccall f_7787(C_word c,C_word *av) C_noret;
2365 C_noret_decl(f_7791)
2366 static void C_ccall f_7791(C_word c,C_word *av) C_noret;
2367 C_noret_decl(f_7803)
2368 static void C_ccall f_7803(C_word c,C_word *av) C_noret;
2369 C_noret_decl(f_7809)
2370 static void C_fcall f_7809(C_word t0,C_word t1,C_word t2) C_noret;
2371 C_noret_decl(f_7821)
2372 static void C_ccall f_7821(C_word c,C_word *av) C_noret;
2373 C_noret_decl(f_7886)
2374 static C_word C_fcall f_7886(C_word t0,C_word t1);
2375 C_noret_decl(f_7947)
2376 static void C_ccall f_7947(C_word c,C_word *av) C_noret;
2377 C_noret_decl(f_7950)
2378 static void C_fcall f_7950(C_word t0,C_word t1,C_word t2) C_noret;
2379 C_noret_decl(f_7959)
2380 static void C_ccall f_7959(C_word c,C_word *av) C_noret;
2381 C_noret_decl(f_8079)
2382 static void C_ccall f_8079(C_word c,C_word *av) C_noret;
2383 C_noret_decl(f_8087)
2384 static void C_ccall f_8087(C_word c,C_word *av) C_noret;
2385 C_noret_decl(f_8089)
2386 static void C_ccall f_8089(C_word c,C_word *av) C_noret;
2387 C_noret_decl(f_8132)
2388 static void C_ccall f_8132(C_word c,C_word *av) C_noret;
2389 C_noret_decl(f_8169)
2390 static void C_fcall f_8169(C_word t0,C_word t1,C_word t2) C_noret;
2391 C_noret_decl(f_8182)
2392 static void C_ccall f_8182(C_word c,C_word *av) C_noret;
2393 C_noret_decl(f_8194)
2394 static void C_ccall f_8194(C_word c,C_word *av) C_noret;
2395 C_noret_decl(f_8197)
2396 static void C_ccall f_8197(C_word c,C_word *av) C_noret;
2397 C_noret_decl(f_8258)
2398 static void C_ccall f_8258(C_word c,C_word *av) C_noret;
2399 C_noret_decl(f_8260)
2400 static void C_fcall f_8260(C_word t0,C_word t1,C_word t2) C_noret;
2401 C_noret_decl(f_8285)
2402 static void C_ccall f_8285(C_word c,C_word *av) C_noret;
2403 C_noret_decl(f_8309)
2404 static void C_ccall f_8309(C_word c,C_word *av) C_noret;
2405 C_noret_decl(f_8313)
2406 static void C_ccall f_8313(C_word c,C_word *av) C_noret;
2407 C_noret_decl(f_8343)
2408 static void C_ccall f_8343(C_word c,C_word *av) C_noret;
2409 C_noret_decl(f_8346)
2410 static void C_ccall f_8346(C_word c,C_word *av) C_noret;
2411 C_noret_decl(f_8348)
2412 static void C_fcall f_8348(C_word t0,C_word t1,C_word t2) C_noret;
2413 C_noret_decl(f_8373)
2414 static void C_ccall f_8373(C_word c,C_word *av) C_noret;
2415 C_noret_decl(f_8418)
2416 static void C_ccall f_8418(C_word c,C_word *av) C_noret;
2417 C_noret_decl(f_8422)
2418 static void C_fcall f_8422(C_word t0,C_word t1,C_word t2) C_noret;
2419 C_noret_decl(f_8432)
2420 static void C_ccall f_8432(C_word c,C_word *av) C_noret;
2421 C_noret_decl(f_8441)
2422 static void C_ccall f_8441(C_word c,C_word *av) C_noret;
2423 C_noret_decl(f_8461)
2424 static void C_fcall f_8461(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2425 C_noret_decl(f_8473)
2426 static C_word C_fcall f_8473(C_word t0,C_word t1);
2427 C_noret_decl(f_8492)
2428 static void C_fcall f_8492(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
2429 C_noret_decl(f_8496)
2430 static void C_ccall f_8496(C_word c,C_word *av) C_noret;
2431 C_noret_decl(f_8508)
2432 static void C_fcall f_8508(C_word t0,C_word t1) C_noret;
2433 C_noret_decl(f_8546)
2434 static void C_ccall f_8546(C_word c,C_word *av) C_noret;
2435 C_noret_decl(f_8553)
2436 static void C_ccall f_8553(C_word c,C_word *av) C_noret;
2437 C_noret_decl(f_8555)
2438 static void C_ccall f_8555(C_word c,C_word *av) C_noret;
2439 C_noret_decl(f_8587)
2440 static void C_ccall f_8587(C_word c,C_word *av) C_noret;
2441 C_noret_decl(f_8617)
2442 static void C_fcall f_8617(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
2443 C_noret_decl(f_8621)
2444 static void C_ccall f_8621(C_word c,C_word *av) C_noret;
2445 C_noret_decl(f_8627)
2446 static void C_ccall f_8627(C_word c,C_word *av) C_noret;
2447 C_noret_decl(f_8639)
2448 static void C_ccall f_8639(C_word c,C_word *av) C_noret;
2449 C_noret_decl(f_8641)
2450 static void C_fcall f_8641(C_word t0,C_word t1,C_word t2) C_noret;
2451 C_noret_decl(f_8669)
2452 static void C_ccall f_8669(C_word c,C_word *av) C_noret;
2453 C_noret_decl(f_8672)
2454 static void C_ccall f_8672(C_word c,C_word *av) C_noret;
2455 C_noret_decl(f_8685)
2456 static void C_ccall f_8685(C_word c,C_word *av) C_noret;
2457 C_noret_decl(f_8688)
2458 static void C_ccall f_8688(C_word c,C_word *av) C_noret;
2459 C_noret_decl(f_8691)
2460 static void C_ccall f_8691(C_word c,C_word *av) C_noret;
2461 C_noret_decl(f_8707)
2462 static void C_fcall f_8707(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
2463 C_noret_decl(f_8717)
2464 static void C_ccall f_8717(C_word c,C_word *av) C_noret;
2465 C_noret_decl(f_8723)
2466 static void C_ccall f_8723(C_word c,C_word *av) C_noret;
2467 C_noret_decl(f_8733)
2468 static void C_ccall f_8733(C_word c,C_word *av) C_noret;
2469 C_noret_decl(f_8742)
2470 static void C_fcall f_8742(C_word t0,C_word t1) C_noret;
2471 C_noret_decl(f_8745)
2472 static void C_ccall f_8745(C_word c,C_word *av) C_noret;
2473 C_noret_decl(f_8752)
2474 static void C_ccall f_8752(C_word c,C_word *av) C_noret;
2475 C_noret_decl(f_8758)
2476 static void C_ccall f_8758(C_word c,C_word *av) C_noret;
2477 C_noret_decl(f_8763)
2478 static void C_ccall f_8763(C_word c,C_word *av) C_noret;
2479 C_noret_decl(f_8769)
2480 static void C_ccall f_8769(C_word c,C_word *av) C_noret;
2481 C_noret_decl(f_8773)
2482 static void C_ccall f_8773(C_word c,C_word *av) C_noret;
2483 C_noret_decl(f_8776)
2484 static void C_ccall f_8776(C_word c,C_word *av) C_noret;
2485 C_noret_decl(f_8779)
2486 static void C_fcall f_8779(C_word t0,C_word t1) C_noret;
2487 C_noret_decl(f_8782)
2488 static void C_ccall f_8782(C_word c,C_word *av) C_noret;
2489 C_noret_decl(f_8785)
2490 static void C_ccall f_8785(C_word c,C_word *av) C_noret;
2491 C_noret_decl(f_8788)
2492 static void C_fcall f_8788(C_word t0,C_word t1) C_noret;
2493 C_noret_decl(f_8791)
2494 static void C_fcall f_8791(C_word t0,C_word t1) C_noret;
2495 C_noret_decl(f_8794)
2496 static void C_ccall f_8794(C_word c,C_word *av) C_noret;
2497 C_noret_decl(f_8807)
2498 static void C_fcall f_8807(C_word t0,C_word t1,C_word t2) C_noret;
2499 C_noret_decl(f_8819)
2500 static void C_fcall f_8819(C_word t0,C_word t1,C_word t2) C_noret;
2501 C_noret_decl(f_8844)
2502 static void C_ccall f_8844(C_word c,C_word *av) C_noret;
2503 C_noret_decl(f_8854)
2504 static void C_fcall f_8854(C_word t0,C_word t1) C_noret;
2505 C_noret_decl(f_8863)
2506 static void C_ccall f_8863(C_word c,C_word *av) C_noret;
2507 C_noret_decl(f_8875)
2508 static void C_ccall f_8875(C_word c,C_word *av) C_noret;
2509 C_noret_decl(f_8882)
2510 static void C_ccall f_8882(C_word c,C_word *av) C_noret;
2511 C_noret_decl(f_8885)
2512 static void C_ccall f_8885(C_word c,C_word *av) C_noret;
2513 C_noret_decl(f_8888)
2514 static void C_ccall f_8888(C_word c,C_word *av) C_noret;
2515 C_noret_decl(f_8922)
2516 static void C_fcall f_8922(C_word t0,C_word t1,C_word t2) C_noret;
2517 C_noret_decl(f_8929)
2518 static void C_ccall f_8929(C_word c,C_word *av) C_noret;
2519 C_noret_decl(f_8932)
2520 static void C_ccall f_8932(C_word c,C_word *av) C_noret;
2521 C_noret_decl(f_8938)
2522 static void C_ccall f_8938(C_word c,C_word *av) C_noret;
2523 C_noret_decl(f_8967)
2524 static void C_ccall f_8967(C_word c,C_word *av) C_noret;
2525 C_noret_decl(f_8971)
2526 static void C_ccall f_8971(C_word c,C_word *av) C_noret;
2527 C_noret_decl(f_8989)
2528 static void C_ccall f_8989(C_word c,C_word *av) C_noret;
2529 C_noret_decl(f_8992)
2530 static void C_ccall f_8992(C_word c,C_word *av) C_noret;
2531 C_noret_decl(f_8995)
2532 static void C_ccall f_8995(C_word c,C_word *av) C_noret;
2533 C_noret_decl(f_9001)
2534 static void C_ccall f_9001(C_word c,C_word *av) C_noret;
2535 C_noret_decl(f_9034)
2536 static void C_ccall f_9034(C_word c,C_word *av) C_noret;
2537 C_noret_decl(f_9038)
2538 static void C_ccall f_9038(C_word c,C_word *av) C_noret;
2539 C_noret_decl(f_9077)
2540 static void C_ccall f_9077(C_word c,C_word *av) C_noret;
2541 C_noret_decl(f_9081)
2542 static void C_fcall f_9081(C_word t0,C_word t1,C_word t2) C_noret;
2543 C_noret_decl(f_9100)
2544 static void C_fcall f_9100(C_word t0,C_word t1) C_noret;
2545 C_noret_decl(f_9104)
2546 static void C_fcall f_9104(C_word t0,C_word t1,C_word t2) C_noret;
2547 C_noret_decl(f_9110)
2548 static void C_fcall f_9110(C_word t0,C_word t1,C_word t2) C_noret;
2549 C_noret_decl(f_9124)
2550 static void C_ccall f_9124(C_word c,C_word *av) C_noret;
2551 C_noret_decl(f_9130)
2552 static void C_ccall f_9130(C_word c,C_word *av) C_noret;
2553 C_noret_decl(f_9144)
2554 static void C_ccall f_9144(C_word c,C_word *av) C_noret;
2555 C_noret_decl(f_9175)
2556 static void C_ccall f_9175(C_word c,C_word *av) C_noret;
2557 C_noret_decl(f_9188)
2558 static void C_ccall f_9188(C_word c,C_word *av) C_noret;
2559 C_noret_decl(f_9198)
2560 static void C_ccall f_9198(C_word c,C_word *av) C_noret;
2561 C_noret_decl(f_9200)
2562 static void C_ccall f_9200(C_word c,C_word *av) C_noret;
2563 C_noret_decl(f_9229)
2564 static void C_fcall f_9229(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
2565 C_noret_decl(f_9242)
2566 static void C_ccall f_9242(C_word c,C_word *av) C_noret;
2567 C_noret_decl(f_9258)
2568 static void C_ccall f_9258(C_word c,C_word *av) C_noret;
2569 C_noret_decl(f_9269)
2570 static void C_ccall f_9269(C_word c,C_word *av) C_noret;
2571 C_noret_decl(f_9273)
2572 static void C_ccall f_9273(C_word c,C_word *av) C_noret;
2573 C_noret_decl(f_9301)
2574 static void C_ccall f_9301(C_word c,C_word *av) C_noret;
2575 C_noret_decl(f_9305)
2576 static void C_ccall f_9305(C_word c,C_word *av) C_noret;
2577 C_noret_decl(f_9307)
2578 static void C_fcall f_9307(C_word t0,C_word t1,C_word t2) C_noret;
2579 C_noret_decl(f_9341)
2580 static C_word C_fcall f_9341(C_word *a,C_word t0);
2581 C_noret_decl(f_9346)
2582 static void C_fcall f_9346(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
2583 C_noret_decl(f_9352)
2584 static void C_fcall f_9352(C_word t0,C_word t1,C_word t2) C_noret;
2585 C_noret_decl(f_9357)
2586 static void C_ccall f_9357(C_word c,C_word *av) C_noret;
2587 C_noret_decl(f_9379)
2588 static void C_fcall f_9379(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2589 C_noret_decl(f_9386)
2590 static void C_ccall f_9386(C_word c,C_word *av) C_noret;
2591 C_noret_decl(f_9389)
2592 static void C_ccall f_9389(C_word c,C_word *av) C_noret;
2593 C_noret_decl(f_9392)
2594 static void C_ccall f_9392(C_word c,C_word *av) C_noret;
2595 C_noret_decl(f_9398)
2596 static void C_ccall f_9398(C_word c,C_word *av) C_noret;
2597 C_noret_decl(f_9402)
2598 static void C_fcall f_9402(C_word t0,C_word t1,C_word t2) C_noret;
2599 C_noret_decl(f_9409)
2600 static void C_ccall f_9409(C_word c,C_word *av) C_noret;
2601 C_noret_decl(f_9417)
2602 static void C_fcall f_9417(C_word t0,C_word t1,C_word t2) C_noret;
2603 C_noret_decl(f_9442)
2604 static void C_ccall f_9442(C_word c,C_word *av) C_noret;
2605 C_noret_decl(f_9451)
2606 static void C_ccall f_9451(C_word c,C_word *av) C_noret;
2607 C_noret_decl(f_9457)
2608 static void C_ccall f_9457(C_word c,C_word *av) C_noret;
2609 C_noret_decl(f_9475)
2610 static void C_fcall f_9475(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
2611 C_noret_decl(f_9479)
2612 static void C_ccall f_9479(C_word c,C_word *av) C_noret;
2613 C_noret_decl(f_9482)
2614 static void C_ccall f_9482(C_word c,C_word *av) C_noret;
2615 C_noret_decl(f_9485)
2616 static void C_ccall f_9485(C_word c,C_word *av) C_noret;
2617 C_noret_decl(f_9493)
2618 static void C_ccall f_9493(C_word c,C_word *av) C_noret;
2619 C_noret_decl(f_9521)
2620 static void C_ccall f_9521(C_word c,C_word *av) C_noret;
2621 C_noret_decl(f_9563)
2622 static void C_ccall f_9563(C_word c,C_word *av) C_noret;
2623 C_noret_decl(f_9580)
2624 static void C_ccall f_9580(C_word c,C_word *av) C_noret;
2625 C_noret_decl(f_9600)
2626 static void C_ccall f_9600(C_word c,C_word *av) C_noret;
2627 C_noret_decl(f_9617)
2628 static void C_ccall f_9617(C_word c,C_word *av) C_noret;
2629 C_noret_decl(f_9636)
2630 static void C_ccall f_9636(C_word c,C_word *av) C_noret;
2631 C_noret_decl(f_9642)
2632 static void C_fcall f_9642(C_word t0,C_word t1) C_noret;
2633 C_noret_decl(f_9647)
2634 static void C_ccall f_9647(C_word c,C_word *av) C_noret;
2635 C_noret_decl(f_9666)
2636 static void C_ccall f_9666(C_word c,C_word *av) C_noret;
2637 C_noret_decl(f_9669)
2638 static void C_ccall f_9669(C_word c,C_word *av) C_noret;
2639 C_noret_decl(f_9673)
2640 static void C_ccall f_9673(C_word c,C_word *av) C_noret;
2641 C_noret_decl(f_9680)
2642 static void C_ccall f_9680(C_word c,C_word *av) C_noret;
2643 C_noret_decl(f_9692)
2644 static void C_fcall f_9692(C_word t0,C_word t1) C_noret;
2645 C_noret_decl(f_9695)
2646 static void C_ccall f_9695(C_word c,C_word *av) C_noret;
2647 C_noret_decl(f_9727)
2648 static void C_fcall f_9727(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
2649 C_noret_decl(f_9756)
2650 static void C_ccall f_9756(C_word c,C_word *av) C_noret;
2651 C_noret_decl(f_9821)
2652 static void C_fcall f_9821(C_word t0,C_word t1,C_word t2) C_noret;
2653 C_noret_decl(f_9855)
2654 static void C_fcall f_9855(C_word t0,C_word t1,C_word t2) C_noret;
2655 C_noret_decl(f_9865)
2656 static void C_ccall f_9865(C_word c,C_word *av) C_noret;
2657 C_noret_decl(f_9911)
2658 static void C_ccall f_9911(C_word c,C_word *av) C_noret;
2659 C_noret_decl(f_9915)
2660 static void C_ccall f_9915(C_word c,C_word *av) C_noret;
2661 C_noret_decl(f_9917)
2662 static void C_ccall f_9917(C_word c,C_word *av) C_noret;
2663 C_noret_decl(f_9940)
2664 static void C_fcall f_9940(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
2665 C_noret_decl(f_9958)
2666 static void C_ccall f_9958(C_word c,C_word *av) C_noret;
2667 C_noret_decl(f_9967)
2668 static void C_ccall f_9967(C_word c,C_word *av) C_noret;
2669 C_noret_decl(f_9970)
2670 static void C_fcall f_9970(C_word t0,C_word t1) C_noret;
2671 C_noret_decl(f_9986)
2672 static void C_fcall f_9986(C_word t0,C_word t1) C_noret;
2673 C_noret_decl(f_9995)
2674 static void C_ccall f_9995(C_word c,C_word *av) C_noret;
2675 C_noret_decl(C_scrutinizer_toplevel)
2676 C_externexport void C_ccall C_scrutinizer_toplevel(C_word c,C_word *av) C_noret;
2677 
2678 C_noret_decl(trf_10099)
2679 static void C_ccall trf_10099(C_word c,C_word *av) C_noret;
trf_10099(C_word c,C_word * av)2680 static void C_ccall trf_10099(C_word c,C_word *av){
2681 C_word t0=av[4];
2682 C_word t1=av[3];
2683 C_word t2=av[2];
2684 C_word t3=av[1];
2685 C_word t4=av[0];
2686 f_10099(t0,t1,t2,t3,t4);}
2687 
2688 C_noret_decl(trf_10107)
2689 static void C_ccall trf_10107(C_word c,C_word *av) C_noret;
trf_10107(C_word c,C_word * av)2690 static void C_ccall trf_10107(C_word c,C_word *av){
2691 C_word t0=av[1];
2692 C_word t1=av[0];
2693 f_10107(t0,t1);}
2694 
2695 C_noret_decl(trf_10111)
2696 static void C_ccall trf_10111(C_word c,C_word *av) C_noret;
trf_10111(C_word c,C_word * av)2697 static void C_ccall trf_10111(C_word c,C_word *av){
2698 C_word t0=av[2];
2699 C_word t1=av[1];
2700 C_word t2=av[0];
2701 f_10111(t0,t1,t2);}
2702 
2703 C_noret_decl(trf_10192)
2704 static void C_ccall trf_10192(C_word c,C_word *av) C_noret;
trf_10192(C_word c,C_word * av)2705 static void C_ccall trf_10192(C_word c,C_word *av){
2706 C_word t0=av[1];
2707 C_word t1=av[0];
2708 f_10192(t0,t1);}
2709 
2710 C_noret_decl(trf_10238)
2711 static void C_ccall trf_10238(C_word c,C_word *av) C_noret;
trf_10238(C_word c,C_word * av)2712 static void C_ccall trf_10238(C_word c,C_word *av){
2713 C_word t0=av[3];
2714 C_word t1=av[2];
2715 C_word t2=av[1];
2716 C_word t3=av[0];
2717 f_10238(t0,t1,t2,t3);}
2718 
2719 C_noret_decl(trf_10347)
2720 static void C_ccall trf_10347(C_word c,C_word *av) C_noret;
trf_10347(C_word c,C_word * av)2721 static void C_ccall trf_10347(C_word c,C_word *av){
2722 C_word t0=av[1];
2723 C_word t1=av[0];
2724 f_10347(t0,t1);}
2725 
2726 C_noret_decl(trf_10355)
2727 static void C_ccall trf_10355(C_word c,C_word *av) C_noret;
trf_10355(C_word c,C_word * av)2728 static void C_ccall trf_10355(C_word c,C_word *av){
2729 C_word t0=av[3];
2730 C_word t1=av[2];
2731 C_word t2=av[1];
2732 C_word t3=av[0];
2733 f_10355(t0,t1,t2,t3);}
2734 
2735 C_noret_decl(trf_10453)
2736 static void C_ccall trf_10453(C_word c,C_word *av) C_noret;
trf_10453(C_word c,C_word * av)2737 static void C_ccall trf_10453(C_word c,C_word *av){
2738 C_word t0=av[1];
2739 C_word t1=av[0];
2740 f_10453(t0,t1);}
2741 
2742 C_noret_decl(trf_10468)
2743 static void C_ccall trf_10468(C_word c,C_word *av) C_noret;
trf_10468(C_word c,C_word * av)2744 static void C_ccall trf_10468(C_word c,C_word *av){
2745 C_word t0=av[1];
2746 C_word t1=av[0];
2747 f_10468(t0,t1);}
2748 
2749 C_noret_decl(trf_10579)
2750 static void C_ccall trf_10579(C_word c,C_word *av) C_noret;
trf_10579(C_word c,C_word * av)2751 static void C_ccall trf_10579(C_word c,C_word *av){
2752 C_word t0=av[1];
2753 C_word t1=av[0];
2754 f_10579(t0,t1);}
2755 
2756 C_noret_decl(trf_10582)
2757 static void C_ccall trf_10582(C_word c,C_word *av) C_noret;
trf_10582(C_word c,C_word * av)2758 static void C_ccall trf_10582(C_word c,C_word *av){
2759 C_word t0=av[1];
2760 C_word t1=av[0];
2761 f_10582(t0,t1);}
2762 
2763 C_noret_decl(trf_10602)
2764 static void C_ccall trf_10602(C_word c,C_word *av) C_noret;
trf_10602(C_word c,C_word * av)2765 static void C_ccall trf_10602(C_word c,C_word *av){
2766 C_word t0=av[1];
2767 C_word t1=av[0];
2768 f_10602(t0,t1);}
2769 
2770 C_noret_decl(trf_10678)
2771 static void C_ccall trf_10678(C_word c,C_word *av) C_noret;
trf_10678(C_word c,C_word * av)2772 static void C_ccall trf_10678(C_word c,C_word *av){
2773 C_word t0=av[3];
2774 C_word t1=av[2];
2775 C_word t2=av[1];
2776 C_word t3=av[0];
2777 f_10678(t0,t1,t2,t3);}
2778 
2779 C_noret_decl(trf_10742)
2780 static void C_ccall trf_10742(C_word c,C_word *av) C_noret;
trf_10742(C_word c,C_word * av)2781 static void C_ccall trf_10742(C_word c,C_word *av){
2782 C_word t0=av[1];
2783 C_word t1=av[0];
2784 f_10742(t0,t1);}
2785 
2786 C_noret_decl(trf_10749)
2787 static void C_ccall trf_10749(C_word c,C_word *av) C_noret;
trf_10749(C_word c,C_word * av)2788 static void C_ccall trf_10749(C_word c,C_word *av){
2789 C_word t0=av[1];
2790 C_word t1=av[0];
2791 f_10749(t0,t1);}
2792 
2793 C_noret_decl(trf_10800)
2794 static void C_ccall trf_10800(C_word c,C_word *av) C_noret;
trf_10800(C_word c,C_word * av)2795 static void C_ccall trf_10800(C_word c,C_word *av){
2796 C_word t0=av[2];
2797 C_word t1=av[1];
2798 C_word t2=av[0];
2799 f_10800(t0,t1,t2);}
2800 
2801 C_noret_decl(trf_10812)
2802 static void C_ccall trf_10812(C_word c,C_word *av) C_noret;
trf_10812(C_word c,C_word * av)2803 static void C_ccall trf_10812(C_word c,C_word *av){
2804 C_word t0=av[2];
2805 C_word t1=av[1];
2806 C_word t2=av[0];
2807 f_10812(t0,t1,t2);}
2808 
2809 C_noret_decl(trf_10854)
2810 static void C_ccall trf_10854(C_word c,C_word *av) C_noret;
trf_10854(C_word c,C_word * av)2811 static void C_ccall trf_10854(C_word c,C_word *av){
2812 C_word t0=av[3];
2813 C_word t1=av[2];
2814 C_word t2=av[1];
2815 C_word t3=av[0];
2816 f_10854(t0,t1,t2,t3);}
2817 
2818 C_noret_decl(trf_10879)
2819 static void C_ccall trf_10879(C_word c,C_word *av) C_noret;
trf_10879(C_word c,C_word * av)2820 static void C_ccall trf_10879(C_word c,C_word *av){
2821 C_word t0=av[1];
2822 C_word t1=av[0];
2823 f_10879(t0,t1);}
2824 
2825 C_noret_decl(trf_10973)
2826 static void C_ccall trf_10973(C_word c,C_word *av) C_noret;
trf_10973(C_word c,C_word * av)2827 static void C_ccall trf_10973(C_word c,C_word *av){
2828 C_word t0=av[2];
2829 C_word t1=av[1];
2830 C_word t2=av[0];
2831 f_10973(t0,t1,t2);}
2832 
2833 C_noret_decl(trf_11040)
2834 static void C_ccall trf_11040(C_word c,C_word *av) C_noret;
trf_11040(C_word c,C_word * av)2835 static void C_ccall trf_11040(C_word c,C_word *av){
2836 C_word t0=av[2];
2837 C_word t1=av[1];
2838 C_word t2=av[0];
2839 f_11040(t0,t1,t2);}
2840 
2841 C_noret_decl(trf_11052)
2842 static void C_ccall trf_11052(C_word c,C_word *av) C_noret;
trf_11052(C_word c,C_word * av)2843 static void C_ccall trf_11052(C_word c,C_word *av){
2844 C_word t0=av[2];
2845 C_word t1=av[1];
2846 C_word t2=av[0];
2847 f_11052(t0,t1,t2);}
2848 
2849 C_noret_decl(trf_11086)
2850 static void C_ccall trf_11086(C_word c,C_word *av) C_noret;
trf_11086(C_word c,C_word * av)2851 static void C_ccall trf_11086(C_word c,C_word *av){
2852 C_word t0=av[3];
2853 C_word t1=av[2];
2854 C_word t2=av[1];
2855 C_word t3=av[0];
2856 f_11086(t0,t1,t2,t3);}
2857 
2858 C_noret_decl(trf_11162)
2859 static void C_ccall trf_11162(C_word c,C_word *av) C_noret;
trf_11162(C_word c,C_word * av)2860 static void C_ccall trf_11162(C_word c,C_word *av){
2861 C_word t0=av[2];
2862 C_word t1=av[1];
2863 C_word t2=av[0];
2864 f_11162(t0,t1,t2);}
2865 
2866 C_noret_decl(trf_11200)
2867 static void C_ccall trf_11200(C_word c,C_word *av) C_noret;
trf_11200(C_word c,C_word * av)2868 static void C_ccall trf_11200(C_word c,C_word *av){
2869 C_word t0=av[3];
2870 C_word t1=av[2];
2871 C_word t2=av[1];
2872 C_word t3=av[0];
2873 f_11200(t0,t1,t2,t3);}
2874 
2875 C_noret_decl(trf_11289)
2876 static void C_ccall trf_11289(C_word c,C_word *av) C_noret;
trf_11289(C_word c,C_word * av)2877 static void C_ccall trf_11289(C_word c,C_word *av){
2878 C_word t0=av[1];
2879 C_word t1=av[0];
2880 f_11289(t0,t1);}
2881 
2882 C_noret_decl(trf_11292)
2883 static void C_ccall trf_11292(C_word c,C_word *av) C_noret;
trf_11292(C_word c,C_word * av)2884 static void C_ccall trf_11292(C_word c,C_word *av){
2885 C_word t0=av[1];
2886 C_word t1=av[0];
2887 f_11292(t0,t1);}
2888 
2889 C_noret_decl(trf_11362)
2890 static void C_ccall trf_11362(C_word c,C_word *av) C_noret;
trf_11362(C_word c,C_word * av)2891 static void C_ccall trf_11362(C_word c,C_word *av){
2892 C_word t0=av[3];
2893 C_word t1=av[2];
2894 C_word t2=av[1];
2895 C_word t3=av[0];
2896 f_11362(t0,t1,t2,t3);}
2897 
2898 C_noret_decl(trf_11446)
2899 static void C_ccall trf_11446(C_word c,C_word *av) C_noret;
trf_11446(C_word c,C_word * av)2900 static void C_ccall trf_11446(C_word c,C_word *av){
2901 C_word t0=av[2];
2902 C_word t1=av[1];
2903 C_word t2=av[0];
2904 f_11446(t0,t1,t2);}
2905 
2906 C_noret_decl(trf_11458)
2907 static void C_ccall trf_11458(C_word c,C_word *av) C_noret;
trf_11458(C_word c,C_word * av)2908 static void C_ccall trf_11458(C_word c,C_word *av){
2909 C_word t0=av[2];
2910 C_word t1=av[1];
2911 C_word t2=av[0];
2912 f_11458(t0,t1,t2);}
2913 
2914 C_noret_decl(trf_11608)
2915 static void C_ccall trf_11608(C_word c,C_word *av) C_noret;
trf_11608(C_word c,C_word * av)2916 static void C_ccall trf_11608(C_word c,C_word *av){
2917 C_word t0=av[2];
2918 C_word t1=av[1];
2919 C_word t2=av[0];
2920 f_11608(t0,t1,t2);}
2921 
2922 C_noret_decl(trf_11647)
2923 static void C_ccall trf_11647(C_word c,C_word *av) C_noret;
trf_11647(C_word c,C_word * av)2924 static void C_ccall trf_11647(C_word c,C_word *av){
2925 C_word t0=av[1];
2926 C_word t1=av[0];
2927 f_11647(t0,t1);}
2928 
2929 C_noret_decl(trf_11653)
2930 static void C_ccall trf_11653(C_word c,C_word *av) C_noret;
trf_11653(C_word c,C_word * av)2931 static void C_ccall trf_11653(C_word c,C_word *av){
2932 C_word t0=av[2];
2933 C_word t1=av[1];
2934 C_word t2=av[0];
2935 f_11653(t0,t1,t2);}
2936 
2937 C_noret_decl(trf_11683)
2938 static void C_ccall trf_11683(C_word c,C_word *av) C_noret;
trf_11683(C_word c,C_word * av)2939 static void C_ccall trf_11683(C_word c,C_word *av){
2940 C_word t0=av[3];
2941 C_word t1=av[2];
2942 C_word t2=av[1];
2943 C_word t3=av[0];
2944 f_11683(t0,t1,t2,t3);}
2945 
2946 C_noret_decl(trf_11737)
2947 static void C_ccall trf_11737(C_word c,C_word *av) C_noret;
trf_11737(C_word c,C_word * av)2948 static void C_ccall trf_11737(C_word c,C_word *av){
2949 C_word t0=av[2];
2950 C_word t1=av[1];
2951 C_word t2=av[0];
2952 f_11737(t0,t1,t2);}
2953 
2954 C_noret_decl(trf_11858)
2955 static void C_ccall trf_11858(C_word c,C_word *av) C_noret;
trf_11858(C_word c,C_word * av)2956 static void C_ccall trf_11858(C_word c,C_word *av){
2957 C_word t0=av[3];
2958 C_word t1=av[2];
2959 C_word t2=av[1];
2960 C_word t3=av[0];
2961 f_11858(t0,t1,t2,t3);}
2962 
2963 C_noret_decl(trf_11867)
2964 static void C_ccall trf_11867(C_word c,C_word *av) C_noret;
trf_11867(C_word c,C_word * av)2965 static void C_ccall trf_11867(C_word c,C_word *av){
2966 C_word t0=av[5];
2967 C_word t1=av[4];
2968 C_word t2=av[3];
2969 C_word t3=av[2];
2970 C_word t4=av[1];
2971 C_word t5=av[0];
2972 f_11867(t0,t1,t2,t3,t4,t5);}
2973 
2974 C_noret_decl(trf_11989)
2975 static void C_ccall trf_11989(C_word c,C_word *av) C_noret;
trf_11989(C_word c,C_word * av)2976 static void C_ccall trf_11989(C_word c,C_word *av){
2977 C_word t0=av[3];
2978 C_word t1=av[2];
2979 C_word t2=av[1];
2980 C_word t3=av[0];
2981 f_11989(t0,t1,t2,t3);}
2982 
2983 C_noret_decl(trf_12052)
2984 static void C_ccall trf_12052(C_word c,C_word *av) C_noret;
trf_12052(C_word c,C_word * av)2985 static void C_ccall trf_12052(C_word c,C_word *av){
2986 C_word t0=av[3];
2987 C_word t1=av[2];
2988 C_word t2=av[1];
2989 C_word t3=av[0];
2990 f_12052(t0,t1,t2,t3);}
2991 
2992 C_noret_decl(trf_12120)
2993 static void C_ccall trf_12120(C_word c,C_word *av) C_noret;
trf_12120(C_word c,C_word * av)2994 static void C_ccall trf_12120(C_word c,C_word *av){
2995 C_word t0=av[3];
2996 C_word t1=av[2];
2997 C_word t2=av[1];
2998 C_word t3=av[0];
2999 f_12120(t0,t1,t2,t3);}
3000 
3001 C_noret_decl(trf_12142)
3002 static void C_ccall trf_12142(C_word c,C_word *av) C_noret;
trf_12142(C_word c,C_word * av)3003 static void C_ccall trf_12142(C_word c,C_word *av){
3004 C_word t0=av[3];
3005 C_word t1=av[2];
3006 C_word t2=av[1];
3007 C_word t3=av[0];
3008 f_12142(t0,t1,t2,t3);}
3009 
3010 C_noret_decl(trf_12148)
3011 static void C_ccall trf_12148(C_word c,C_word *av) C_noret;
trf_12148(C_word c,C_word * av)3012 static void C_ccall trf_12148(C_word c,C_word *av){
3013 C_word t0=av[3];
3014 C_word t1=av[2];
3015 C_word t2=av[1];
3016 C_word t3=av[0];
3017 f_12148(t0,t1,t2,t3);}
3018 
3019 C_noret_decl(trf_12178)
3020 static void C_ccall trf_12178(C_word c,C_word *av) C_noret;
trf_12178(C_word c,C_word * av)3021 static void C_ccall trf_12178(C_word c,C_word *av){
3022 C_word t0=av[3];
3023 C_word t1=av[2];
3024 C_word t2=av[1];
3025 C_word t3=av[0];
3026 f_12178(t0,t1,t2,t3);}
3027 
3028 C_noret_decl(trf_12195)
3029 static void C_ccall trf_12195(C_word c,C_word *av) C_noret;
trf_12195(C_word c,C_word * av)3030 static void C_ccall trf_12195(C_word c,C_word *av){
3031 C_word t0=av[2];
3032 C_word t1=av[1];
3033 C_word t2=av[0];
3034 f_12195(t0,t1,t2);}
3035 
3036 C_noret_decl(trf_12236)
3037 static void C_ccall trf_12236(C_word c,C_word *av) C_noret;
trf_12236(C_word c,C_word * av)3038 static void C_ccall trf_12236(C_word c,C_word *av){
3039 C_word t0=av[2];
3040 C_word t1=av[1];
3041 C_word t2=av[0];
3042 f_12236(t0,t1,t2);}
3043 
3044 C_noret_decl(trf_12327)
3045 static void C_ccall trf_12327(C_word c,C_word *av) C_noret;
trf_12327(C_word c,C_word * av)3046 static void C_ccall trf_12327(C_word c,C_word *av){
3047 C_word t0=av[2];
3048 C_word t1=av[1];
3049 C_word t2=av[0];
3050 f_12327(t0,t1,t2);}
3051 
3052 C_noret_decl(trf_12444)
3053 static void C_ccall trf_12444(C_word c,C_word *av) C_noret;
trf_12444(C_word c,C_word * av)3054 static void C_ccall trf_12444(C_word c,C_word *av){
3055 C_word t0=av[2];
3056 C_word t1=av[1];
3057 C_word t2=av[0];
3058 f_12444(t0,t1,t2);}
3059 
3060 C_noret_decl(trf_12458)
3061 static void C_ccall trf_12458(C_word c,C_word *av) C_noret;
trf_12458(C_word c,C_word * av)3062 static void C_ccall trf_12458(C_word c,C_word *av){
3063 C_word t0=av[2];
3064 C_word t1=av[1];
3065 C_word t2=av[0];
3066 f_12458(t0,t1,t2);}
3067 
3068 C_noret_decl(trf_12694)
3069 static void C_ccall trf_12694(C_word c,C_word *av) C_noret;
trf_12694(C_word c,C_word * av)3070 static void C_ccall trf_12694(C_word c,C_word *av){
3071 C_word t0=av[1];
3072 C_word t1=av[0];
3073 f_12694(t0,t1);}
3074 
3075 C_noret_decl(trf_13431)
3076 static void C_ccall trf_13431(C_word c,C_word *av) C_noret;
trf_13431(C_word c,C_word * av)3077 static void C_ccall trf_13431(C_word c,C_word *av){
3078 C_word t0=av[3];
3079 C_word t1=av[2];
3080 C_word t2=av[1];
3081 C_word t3=av[0];
3082 f_13431(t0,t1,t2,t3);}
3083 
3084 C_noret_decl(trf_13437)
3085 static void C_ccall trf_13437(C_word c,C_word *av) C_noret;
trf_13437(C_word c,C_word * av)3086 static void C_ccall trf_13437(C_word c,C_word *av){
3087 C_word t0=av[3];
3088 C_word t1=av[2];
3089 C_word t2=av[1];
3090 C_word t3=av[0];
3091 f_13437(t0,t1,t2,t3);}
3092 
3093 C_noret_decl(trf_13503)
3094 static void C_ccall trf_13503(C_word c,C_word *av) C_noret;
trf_13503(C_word c,C_word * av)3095 static void C_ccall trf_13503(C_word c,C_word *av){
3096 C_word t0=av[1];
3097 C_word t1=av[0];
3098 f_13503(t0,t1);}
3099 
3100 C_noret_decl(trf_13506)
3101 static void C_ccall trf_13506(C_word c,C_word *av) C_noret;
trf_13506(C_word c,C_word * av)3102 static void C_ccall trf_13506(C_word c,C_word *av){
3103 C_word t0=av[2];
3104 C_word t1=av[1];
3105 C_word t2=av[0];
3106 f_13506(t0,t1,t2);}
3107 
3108 C_noret_decl(trf_13587)
3109 static void C_ccall trf_13587(C_word c,C_word *av) C_noret;
trf_13587(C_word c,C_word * av)3110 static void C_ccall trf_13587(C_word c,C_word *av){
3111 C_word t0=av[2];
3112 C_word t1=av[1];
3113 C_word t2=av[0];
3114 f_13587(t0,t1,t2);}
3115 
3116 C_noret_decl(trf_13674)
3117 static void C_ccall trf_13674(C_word c,C_word *av) C_noret;
trf_13674(C_word c,C_word * av)3118 static void C_ccall trf_13674(C_word c,C_word *av){
3119 C_word t0=av[3];
3120 C_word t1=av[2];
3121 C_word t2=av[1];
3122 C_word t3=av[0];
3123 f_13674(t0,t1,t2,t3);}
3124 
3125 C_noret_decl(trf_13716)
3126 static void C_ccall trf_13716(C_word c,C_word *av) C_noret;
trf_13716(C_word c,C_word * av)3127 static void C_ccall trf_13716(C_word c,C_word *av){
3128 C_word t0=av[1];
3129 C_word t1=av[0];
3130 f_13716(t0,t1);}
3131 
3132 C_noret_decl(trf_13794)
3133 static void C_ccall trf_13794(C_word c,C_word *av) C_noret;
trf_13794(C_word c,C_word * av)3134 static void C_ccall trf_13794(C_word c,C_word *av){
3135 C_word t0=av[3];
3136 C_word t1=av[2];
3137 C_word t2=av[1];
3138 C_word t3=av[0];
3139 f_13794(t0,t1,t2,t3);}
3140 
3141 C_noret_decl(trf_13938)
3142 static void C_ccall trf_13938(C_word c,C_word *av) C_noret;
trf_13938(C_word c,C_word * av)3143 static void C_ccall trf_13938(C_word c,C_word *av){
3144 C_word t0=av[2];
3145 C_word t1=av[1];
3146 C_word t2=av[0];
3147 f_13938(t0,t1,t2);}
3148 
3149 C_noret_decl(trf_14135)
3150 static void C_ccall trf_14135(C_word c,C_word *av) C_noret;
trf_14135(C_word c,C_word * av)3151 static void C_ccall trf_14135(C_word c,C_word *av){
3152 C_word t0=av[2];
3153 C_word t1=av[1];
3154 C_word t2=av[0];
3155 f_14135(t0,t1,t2);}
3156 
3157 C_noret_decl(trf_14191)
3158 static void C_ccall trf_14191(C_word c,C_word *av) C_noret;
trf_14191(C_word c,C_word * av)3159 static void C_ccall trf_14191(C_word c,C_word *av){
3160 C_word t0=av[2];
3161 C_word t1=av[1];
3162 C_word t2=av[0];
3163 f_14191(t0,t1,t2);}
3164 
3165 C_noret_decl(trf_14264)
3166 static void C_ccall trf_14264(C_word c,C_word *av) C_noret;
trf_14264(C_word c,C_word * av)3167 static void C_ccall trf_14264(C_word c,C_word *av){
3168 C_word t0=av[2];
3169 C_word t1=av[1];
3170 C_word t2=av[0];
3171 f_14264(t0,t1,t2);}
3172 
3173 C_noret_decl(trf_14311)
3174 static void C_ccall trf_14311(C_word c,C_word *av) C_noret;
trf_14311(C_word c,C_word * av)3175 static void C_ccall trf_14311(C_word c,C_word *av){
3176 C_word t0=av[2];
3177 C_word t1=av[1];
3178 C_word t2=av[0];
3179 f_14311(t0,t1,t2);}
3180 
3181 C_noret_decl(trf_14389)
3182 static void C_ccall trf_14389(C_word c,C_word *av) C_noret;
trf_14389(C_word c,C_word * av)3183 static void C_ccall trf_14389(C_word c,C_word *av){
3184 C_word t0=av[2];
3185 C_word t1=av[1];
3186 C_word t2=av[0];
3187 f_14389(t0,t1,t2);}
3188 
3189 C_noret_decl(trf_14437)
3190 static void C_ccall trf_14437(C_word c,C_word *av) C_noret;
trf_14437(C_word c,C_word * av)3191 static void C_ccall trf_14437(C_word c,C_word *av){
3192 C_word t0=av[2];
3193 C_word t1=av[1];
3194 C_word t2=av[0];
3195 f_14437(t0,t1,t2);}
3196 
3197 C_noret_decl(trf_14472)
3198 static void C_ccall trf_14472(C_word c,C_word *av) C_noret;
trf_14472(C_word c,C_word * av)3199 static void C_ccall trf_14472(C_word c,C_word *av){
3200 C_word t0=av[2];
3201 C_word t1=av[1];
3202 C_word t2=av[0];
3203 f_14472(t0,t1,t2);}
3204 
3205 C_noret_decl(trf_14653)
3206 static void C_ccall trf_14653(C_word c,C_word *av) C_noret;
trf_14653(C_word c,C_word * av)3207 static void C_ccall trf_14653(C_word c,C_word *av){
3208 C_word t0=av[3];
3209 C_word t1=av[2];
3210 C_word t2=av[1];
3211 C_word t3=av[0];
3212 f_14653(t0,t1,t2,t3);}
3213 
3214 C_noret_decl(trf_14710)
3215 static void C_ccall trf_14710(C_word c,C_word *av) C_noret;
trf_14710(C_word c,C_word * av)3216 static void C_ccall trf_14710(C_word c,C_word *av){
3217 C_word t0=av[3];
3218 C_word t1=av[2];
3219 C_word t2=av[1];
3220 C_word t3=av[0];
3221 f_14710(t0,t1,t2,t3);}
3222 
3223 C_noret_decl(trf_14778)
3224 static void C_ccall trf_14778(C_word c,C_word *av) C_noret;
trf_14778(C_word c,C_word * av)3225 static void C_ccall trf_14778(C_word c,C_word *av){
3226 C_word t0=av[1];
3227 C_word t1=av[0];
3228 f_14778(t0,t1);}
3229 
3230 C_noret_decl(trf_14806)
3231 static void C_ccall trf_14806(C_word c,C_word *av) C_noret;
trf_14806(C_word c,C_word * av)3232 static void C_ccall trf_14806(C_word c,C_word *av){
3233 C_word t0=av[3];
3234 C_word t1=av[2];
3235 C_word t2=av[1];
3236 C_word t3=av[0];
3237 f_14806(t0,t1,t2,t3);}
3238 
3239 C_noret_decl(trf_14814)
3240 static void C_ccall trf_14814(C_word c,C_word *av) C_noret;
trf_14814(C_word c,C_word * av)3241 static void C_ccall trf_14814(C_word c,C_word *av){
3242 C_word t0=av[2];
3243 C_word t1=av[1];
3244 C_word t2=av[0];
3245 f_14814(t0,t1,t2);}
3246 
3247 C_noret_decl(trf_14828)
3248 static void C_ccall trf_14828(C_word c,C_word *av) C_noret;
trf_14828(C_word c,C_word * av)3249 static void C_ccall trf_14828(C_word c,C_word *av){
3250 C_word t0=av[2];
3251 C_word t1=av[1];
3252 C_word t2=av[0];
3253 f_14828(t0,t1,t2);}
3254 
3255 C_noret_decl(trf_14895)
3256 static void C_ccall trf_14895(C_word c,C_word *av) C_noret;
trf_14895(C_word c,C_word * av)3257 static void C_ccall trf_14895(C_word c,C_word *av){
3258 C_word t0=av[1];
3259 C_word t1=av[0];
3260 f_14895(t0,t1);}
3261 
3262 C_noret_decl(trf_14929)
3263 static void C_ccall trf_14929(C_word c,C_word *av) C_noret;
trf_14929(C_word c,C_word * av)3264 static void C_ccall trf_14929(C_word c,C_word *av){
3265 C_word t0=av[1];
3266 C_word t1=av[0];
3267 f_14929(t0,t1);}
3268 
3269 C_noret_decl(trf_14960)
3270 static void C_ccall trf_14960(C_word c,C_word *av) C_noret;
trf_14960(C_word c,C_word * av)3271 static void C_ccall trf_14960(C_word c,C_word *av){
3272 C_word t0=av[3];
3273 C_word t1=av[2];
3274 C_word t2=av[1];
3275 C_word t3=av[0];
3276 f_14960(t0,t1,t2,t3);}
3277 
3278 C_noret_decl(trf_15171)
3279 static void C_ccall trf_15171(C_word c,C_word *av) C_noret;
trf_15171(C_word c,C_word * av)3280 static void C_ccall trf_15171(C_word c,C_word *av){
3281 C_word t0=av[1];
3282 C_word t1=av[0];
3283 f_15171(t0,t1);}
3284 
3285 C_noret_decl(trf_15222)
3286 static void C_ccall trf_15222(C_word c,C_word *av) C_noret;
trf_15222(C_word c,C_word * av)3287 static void C_ccall trf_15222(C_word c,C_word *av){
3288 C_word t0=av[1];
3289 C_word t1=av[0];
3290 f_15222(t0,t1);}
3291 
3292 C_noret_decl(trf_15279)
3293 static void C_ccall trf_15279(C_word c,C_word *av) C_noret;
trf_15279(C_word c,C_word * av)3294 static void C_ccall trf_15279(C_word c,C_word *av){
3295 C_word t0=av[1];
3296 C_word t1=av[0];
3297 f_15279(t0,t1);}
3298 
3299 C_noret_decl(trf_15336)
3300 static void C_ccall trf_15336(C_word c,C_word *av) C_noret;
trf_15336(C_word c,C_word * av)3301 static void C_ccall trf_15336(C_word c,C_word *av){
3302 C_word t0=av[4];
3303 C_word t1=av[3];
3304 C_word t2=av[2];
3305 C_word t3=av[1];
3306 C_word t4=av[0];
3307 f_15336(t0,t1,t2,t3,t4);}
3308 
3309 C_noret_decl(trf_15345)
3310 static void C_ccall trf_15345(C_word c,C_word *av) C_noret;
trf_15345(C_word c,C_word * av)3311 static void C_ccall trf_15345(C_word c,C_word *av){
3312 C_word t0=av[3];
3313 C_word t1=av[2];
3314 C_word t2=av[1];
3315 C_word t3=av[0];
3316 f_15345(t0,t1,t2,t3);}
3317 
3318 C_noret_decl(trf_15362)
3319 static void C_ccall trf_15362(C_word c,C_word *av) C_noret;
trf_15362(C_word c,C_word * av)3320 static void C_ccall trf_15362(C_word c,C_word *av){
3321 C_word t0=av[1];
3322 C_word t1=av[0];
3323 f_15362(t0,t1);}
3324 
3325 C_noret_decl(trf_15364)
3326 static void C_ccall trf_15364(C_word c,C_word *av) C_noret;
trf_15364(C_word c,C_word * av)3327 static void C_ccall trf_15364(C_word c,C_word *av){
3328 C_word t0=av[4];
3329 C_word t1=av[3];
3330 C_word t2=av[2];
3331 C_word t3=av[1];
3332 C_word t4=av[0];
3333 f_15364(t0,t1,t2,t3,t4);}
3334 
3335 C_noret_decl(trf_15499)
3336 static void C_ccall trf_15499(C_word c,C_word *av) C_noret;
trf_15499(C_word c,C_word * av)3337 static void C_ccall trf_15499(C_word c,C_word *av){
3338 C_word t0=av[2];
3339 C_word t1=av[1];
3340 C_word t2=av[0];
3341 f_15499(t0,t1,t2);}
3342 
3343 C_noret_decl(trf_15559)
3344 static void C_ccall trf_15559(C_word c,C_word *av) C_noret;
trf_15559(C_word c,C_word * av)3345 static void C_ccall trf_15559(C_word c,C_word *av){
3346 C_word t0=av[2];
3347 C_word t1=av[1];
3348 C_word t2=av[0];
3349 f_15559(t0,t1,t2);}
3350 
3351 C_noret_decl(trf_15570)
3352 static void C_ccall trf_15570(C_word c,C_word *av) C_noret;
trf_15570(C_word c,C_word * av)3353 static void C_ccall trf_15570(C_word c,C_word *av){
3354 C_word t0=av[2];
3355 C_word t1=av[1];
3356 C_word t2=av[0];
3357 f_15570(t0,t1,t2);}
3358 
3359 C_noret_decl(trf_15600)
3360 static void C_ccall trf_15600(C_word c,C_word *av) C_noret;
trf_15600(C_word c,C_word * av)3361 static void C_ccall trf_15600(C_word c,C_word *av){
3362 C_word t0=av[1];
3363 C_word t1=av[0];
3364 f_15600(t0,t1);}
3365 
3366 C_noret_decl(trf_15602)
3367 static void C_ccall trf_15602(C_word c,C_word *av) C_noret;
trf_15602(C_word c,C_word * av)3368 static void C_ccall trf_15602(C_word c,C_word *av){
3369 C_word t0=av[2];
3370 C_word t1=av[1];
3371 C_word t2=av[0];
3372 f_15602(t0,t1,t2);}
3373 
3374 C_noret_decl(trf_15916)
3375 static void C_ccall trf_15916(C_word c,C_word *av) C_noret;
trf_15916(C_word c,C_word * av)3376 static void C_ccall trf_15916(C_word c,C_word *av){
3377 C_word t0=av[2];
3378 C_word t1=av[1];
3379 C_word t2=av[0];
3380 f_15916(t0,t1,t2);}
3381 
3382 C_noret_decl(trf_15978)
3383 static void C_ccall trf_15978(C_word c,C_word *av) C_noret;
trf_15978(C_word c,C_word * av)3384 static void C_ccall trf_15978(C_word c,C_word *av){
3385 C_word t0=av[2];
3386 C_word t1=av[1];
3387 C_word t2=av[0];
3388 f_15978(t0,t1,t2);}
3389 
3390 C_noret_decl(trf_16005)
3391 static void C_ccall trf_16005(C_word c,C_word *av) C_noret;
trf_16005(C_word c,C_word * av)3392 static void C_ccall trf_16005(C_word c,C_word *av){
3393 C_word t0=av[2];
3394 C_word t1=av[1];
3395 C_word t2=av[0];
3396 f_16005(t0,t1,t2);}
3397 
3398 C_noret_decl(trf_16051)
3399 static void C_ccall trf_16051(C_word c,C_word *av) C_noret;
trf_16051(C_word c,C_word * av)3400 static void C_ccall trf_16051(C_word c,C_word *av){
3401 C_word t0=av[2];
3402 C_word t1=av[1];
3403 C_word t2=av[0];
3404 f_16051(t0,t1,t2);}
3405 
3406 C_noret_decl(trf_16078)
3407 static void C_ccall trf_16078(C_word c,C_word *av) C_noret;
trf_16078(C_word c,C_word * av)3408 static void C_ccall trf_16078(C_word c,C_word *av){
3409 C_word t0=av[2];
3410 C_word t1=av[1];
3411 C_word t2=av[0];
3412 f_16078(t0,t1,t2);}
3413 
3414 C_noret_decl(trf_16164)
3415 static void C_ccall trf_16164(C_word c,C_word *av) C_noret;
trf_16164(C_word c,C_word * av)3416 static void C_ccall trf_16164(C_word c,C_word *av){
3417 C_word t0=av[2];
3418 C_word t1=av[1];
3419 C_word t2=av[0];
3420 f_16164(t0,t1,t2);}
3421 
3422 C_noret_decl(trf_16189)
3423 static void C_ccall trf_16189(C_word c,C_word *av) C_noret;
trf_16189(C_word c,C_word * av)3424 static void C_ccall trf_16189(C_word c,C_word *av){
3425 C_word t0=av[1];
3426 C_word t1=av[0];
3427 f_16189(t0,t1);}
3428 
3429 C_noret_decl(trf_16211)
3430 static void C_ccall trf_16211(C_word c,C_word *av) C_noret;
trf_16211(C_word c,C_word * av)3431 static void C_ccall trf_16211(C_word c,C_word *av){
3432 C_word t0=av[2];
3433 C_word t1=av[1];
3434 C_word t2=av[0];
3435 f_16211(t0,t1,t2);}
3436 
3437 C_noret_decl(trf_16242)
3438 static void C_ccall trf_16242(C_word c,C_word *av) C_noret;
trf_16242(C_word c,C_word * av)3439 static void C_ccall trf_16242(C_word c,C_word *av){
3440 C_word t0=av[2];
3441 C_word t1=av[1];
3442 C_word t2=av[0];
3443 f_16242(t0,t1,t2);}
3444 
3445 C_noret_decl(trf_16295)
3446 static void C_ccall trf_16295(C_word c,C_word *av) C_noret;
trf_16295(C_word c,C_word * av)3447 static void C_ccall trf_16295(C_word c,C_word *av){
3448 C_word t0=av[3];
3449 C_word t1=av[2];
3450 C_word t2=av[1];
3451 C_word t3=av[0];
3452 f_16295(t0,t1,t2,t3);}
3453 
3454 C_noret_decl(trf_16303)
3455 static void C_ccall trf_16303(C_word c,C_word *av) C_noret;
trf_16303(C_word c,C_word * av)3456 static void C_ccall trf_16303(C_word c,C_word *av){
3457 C_word t0=av[2];
3458 C_word t1=av[1];
3459 C_word t2=av[0];
3460 f_16303(t0,t1,t2);}
3461 
3462 C_noret_decl(trf_16384)
3463 static void C_ccall trf_16384(C_word c,C_word *av) C_noret;
trf_16384(C_word c,C_word * av)3464 static void C_ccall trf_16384(C_word c,C_word *av){
3465 C_word t0=av[2];
3466 C_word t1=av[1];
3467 C_word t2=av[0];
3468 f_16384(t0,t1,t2);}
3469 
3470 C_noret_decl(trf_16397)
3471 static void C_ccall trf_16397(C_word c,C_word *av) C_noret;
trf_16397(C_word c,C_word * av)3472 static void C_ccall trf_16397(C_word c,C_word *av){
3473 C_word t0=av[2];
3474 C_word t1=av[1];
3475 C_word t2=av[0];
3476 f_16397(t0,t1,t2);}
3477 
3478 C_noret_decl(trf_16481)
3479 static void C_ccall trf_16481(C_word c,C_word *av) C_noret;
trf_16481(C_word c,C_word * av)3480 static void C_ccall trf_16481(C_word c,C_word *av){
3481 C_word t0=av[1];
3482 C_word t1=av[0];
3483 f_16481(t0,t1);}
3484 
3485 C_noret_decl(trf_16491)
3486 static void C_ccall trf_16491(C_word c,C_word *av) C_noret;
trf_16491(C_word c,C_word * av)3487 static void C_ccall trf_16491(C_word c,C_word *av){
3488 C_word t0=av[2];
3489 C_word t1=av[1];
3490 C_word t2=av[0];
3491 f_16491(t0,t1,t2);}
3492 
3493 C_noret_decl(trf_16504)
3494 static void C_ccall trf_16504(C_word c,C_word *av) C_noret;
trf_16504(C_word c,C_word * av)3495 static void C_ccall trf_16504(C_word c,C_word *av){
3496 C_word t0=av[2];
3497 C_word t1=av[1];
3498 C_word t2=av[0];
3499 f_16504(t0,t1,t2);}
3500 
3501 C_noret_decl(trf_16581)
3502 static void C_ccall trf_16581(C_word c,C_word *av) C_noret;
trf_16581(C_word c,C_word * av)3503 static void C_ccall trf_16581(C_word c,C_word *av){
3504 C_word t0=av[2];
3505 C_word t1=av[1];
3506 C_word t2=av[0];
3507 f_16581(t0,t1,t2);}
3508 
3509 C_noret_decl(trf_16593)
3510 static void C_ccall trf_16593(C_word c,C_word *av) C_noret;
trf_16593(C_word c,C_word * av)3511 static void C_ccall trf_16593(C_word c,C_word *av){
3512 C_word t0=av[2];
3513 C_word t1=av[1];
3514 C_word t2=av[0];
3515 f_16593(t0,t1,t2);}
3516 
3517 C_noret_decl(trf_16627)
3518 static void C_ccall trf_16627(C_word c,C_word *av) C_noret;
trf_16627(C_word c,C_word * av)3519 static void C_ccall trf_16627(C_word c,C_word *av){
3520 C_word t0=av[2];
3521 C_word t1=av[1];
3522 C_word t2=av[0];
3523 f_16627(t0,t1,t2);}
3524 
3525 C_noret_decl(trf_16821)
3526 static void C_ccall trf_16821(C_word c,C_word *av) C_noret;
trf_16821(C_word c,C_word * av)3527 static void C_ccall trf_16821(C_word c,C_word *av){
3528 C_word t0=av[1];
3529 C_word t1=av[0];
3530 f_16821(t0,t1);}
3531 
3532 C_noret_decl(trf_16887)
3533 static void C_ccall trf_16887(C_word c,C_word *av) C_noret;
trf_16887(C_word c,C_word * av)3534 static void C_ccall trf_16887(C_word c,C_word *av){
3535 C_word t0=av[2];
3536 C_word t1=av[1];
3537 C_word t2=av[0];
3538 f_16887(t0,t1,t2);}
3539 
3540 C_noret_decl(trf_16914)
3541 static void C_ccall trf_16914(C_word c,C_word *av) C_noret;
trf_16914(C_word c,C_word * av)3542 static void C_ccall trf_16914(C_word c,C_word *av){
3543 C_word t0=av[2];
3544 C_word t1=av[1];
3545 C_word t2=av[0];
3546 f_16914(t0,t1,t2);}
3547 
3548 C_noret_decl(trf_17078)
3549 static void C_ccall trf_17078(C_word c,C_word *av) C_noret;
trf_17078(C_word c,C_word * av)3550 static void C_ccall trf_17078(C_word c,C_word *av){
3551 C_word t0=av[2];
3552 C_word t1=av[1];
3553 C_word t2=av[0];
3554 f_17078(t0,t1,t2);}
3555 
3556 C_noret_decl(trf_17174)
3557 static void C_ccall trf_17174(C_word c,C_word *av) C_noret;
trf_17174(C_word c,C_word * av)3558 static void C_ccall trf_17174(C_word c,C_word *av){
3559 C_word t0=av[1];
3560 C_word t1=av[0];
3561 f_17174(t0,t1);}
3562 
3563 C_noret_decl(trf_17214)
3564 static void C_ccall trf_17214(C_word c,C_word *av) C_noret;
trf_17214(C_word c,C_word * av)3565 static void C_ccall trf_17214(C_word c,C_word *av){
3566 C_word t0=av[2];
3567 C_word t1=av[1];
3568 C_word t2=av[0];
3569 f_17214(t0,t1,t2);}
3570 
3571 C_noret_decl(trf_17320)
3572 static void C_ccall trf_17320(C_word c,C_word *av) C_noret;
trf_17320(C_word c,C_word * av)3573 static void C_ccall trf_17320(C_word c,C_word *av){
3574 C_word t0=av[2];
3575 C_word t1=av[1];
3576 C_word t2=av[0];
3577 f_17320(t0,t1,t2);}
3578 
3579 C_noret_decl(trf_17338)
3580 static void C_ccall trf_17338(C_word c,C_word *av) C_noret;
trf_17338(C_word c,C_word * av)3581 static void C_ccall trf_17338(C_word c,C_word *av){
3582 C_word t0=av[2];
3583 C_word t1=av[1];
3584 C_word t2=av[0];
3585 f_17338(t0,t1,t2);}
3586 
3587 C_noret_decl(trf_17398)
3588 static void C_ccall trf_17398(C_word c,C_word *av) C_noret;
trf_17398(C_word c,C_word * av)3589 static void C_ccall trf_17398(C_word c,C_word *av){
3590 C_word t0=av[2];
3591 C_word t1=av[1];
3592 C_word t2=av[0];
3593 f_17398(t0,t1,t2);}
3594 
3595 C_noret_decl(trf_17500)
3596 static void C_ccall trf_17500(C_word c,C_word *av) C_noret;
trf_17500(C_word c,C_word * av)3597 static void C_ccall trf_17500(C_word c,C_word *av){
3598 C_word t0=av[3];
3599 C_word t1=av[2];
3600 C_word t2=av[1];
3601 C_word t3=av[0];
3602 f_17500(t0,t1,t2,t3);}
3603 
3604 C_noret_decl(trf_17503)
3605 static void C_ccall trf_17503(C_word c,C_word *av) C_noret;
trf_17503(C_word c,C_word * av)3606 static void C_ccall trf_17503(C_word c,C_word *av){
3607 C_word t0=av[2];
3608 C_word t1=av[1];
3609 C_word t2=av[0];
3610 f_17503(t0,t1,t2);}
3611 
3612 C_noret_decl(trf_17560)
3613 static void C_ccall trf_17560(C_word c,C_word *av) C_noret;
trf_17560(C_word c,C_word * av)3614 static void C_ccall trf_17560(C_word c,C_word *av){
3615 C_word t0=av[1];
3616 C_word t1=av[0];
3617 f_17560(t0,t1);}
3618 
3619 C_noret_decl(trf_17662)
3620 static void C_ccall trf_17662(C_word c,C_word *av) C_noret;
trf_17662(C_word c,C_word * av)3621 static void C_ccall trf_17662(C_word c,C_word *av){
3622 C_word t0=av[2];
3623 C_word t1=av[1];
3624 C_word t2=av[0];
3625 f_17662(t0,t1,t2);}
3626 
3627 C_noret_decl(trf_17684)
3628 static void C_ccall trf_17684(C_word c,C_word *av) C_noret;
trf_17684(C_word c,C_word * av)3629 static void C_ccall trf_17684(C_word c,C_word *av){
3630 C_word t0=av[2];
3631 C_word t1=av[1];
3632 C_word t2=av[0];
3633 f_17684(t0,t1,t2);}
3634 
3635 C_noret_decl(trf_17718)
3636 static void C_ccall trf_17718(C_word c,C_word *av) C_noret;
trf_17718(C_word c,C_word * av)3637 static void C_ccall trf_17718(C_word c,C_word *av){
3638 C_word t0=av[2];
3639 C_word t1=av[1];
3640 C_word t2=av[0];
3641 f_17718(t0,t1,t2);}
3642 
3643 C_noret_decl(trf_17848)
3644 static void C_ccall trf_17848(C_word c,C_word *av) C_noret;
trf_17848(C_word c,C_word * av)3645 static void C_ccall trf_17848(C_word c,C_word *av){
3646 C_word t0=av[3];
3647 C_word t1=av[2];
3648 C_word t2=av[1];
3649 C_word t3=av[0];
3650 f_17848(t0,t1,t2,t3);}
3651 
3652 C_noret_decl(trf_18029)
3653 static void C_ccall trf_18029(C_word c,C_word *av) C_noret;
trf_18029(C_word c,C_word * av)3654 static void C_ccall trf_18029(C_word c,C_word *av){
3655 C_word t0=av[2];
3656 C_word t1=av[1];
3657 C_word t2=av[0];
3658 f_18029(t0,t1,t2);}
3659 
3660 C_noret_decl(trf_18078)
3661 static void C_ccall trf_18078(C_word c,C_word *av) C_noret;
trf_18078(C_word c,C_word * av)3662 static void C_ccall trf_18078(C_word c,C_word *av){
3663 C_word t0=av[2];
3664 C_word t1=av[1];
3665 C_word t2=av[0];
3666 f_18078(t0,t1,t2);}
3667 
3668 C_noret_decl(trf_18122)
3669 static void C_ccall trf_18122(C_word c,C_word *av) C_noret;
trf_18122(C_word c,C_word * av)3670 static void C_ccall trf_18122(C_word c,C_word *av){
3671 C_word t0=av[1];
3672 C_word t1=av[0];
3673 f_18122(t0,t1);}
3674 
3675 C_noret_decl(trf_18175)
3676 static void C_ccall trf_18175(C_word c,C_word *av) C_noret;
trf_18175(C_word c,C_word * av)3677 static void C_ccall trf_18175(C_word c,C_word *av){
3678 C_word t0=av[2];
3679 C_word t1=av[1];
3680 C_word t2=av[0];
3681 f_18175(t0,t1,t2);}
3682 
3683 C_noret_decl(trf_18306)
3684 static void C_ccall trf_18306(C_word c,C_word *av) C_noret;
trf_18306(C_word c,C_word * av)3685 static void C_ccall trf_18306(C_word c,C_word *av){
3686 C_word t0=av[1];
3687 C_word t1=av[0];
3688 f_18306(t0,t1);}
3689 
3690 C_noret_decl(trf_18352)
3691 static void C_ccall trf_18352(C_word c,C_word *av) C_noret;
trf_18352(C_word c,C_word * av)3692 static void C_ccall trf_18352(C_word c,C_word *av){
3693 C_word t0=av[2];
3694 C_word t1=av[1];
3695 C_word t2=av[0];
3696 f_18352(t0,t1,t2);}
3697 
3698 C_noret_decl(trf_18365)
3699 static void C_ccall trf_18365(C_word c,C_word *av) C_noret;
trf_18365(C_word c,C_word * av)3700 static void C_ccall trf_18365(C_word c,C_word *av){
3701 C_word t0=av[1];
3702 C_word t1=av[0];
3703 f_18365(t0,t1);}
3704 
3705 C_noret_decl(trf_18400)
3706 static void C_ccall trf_18400(C_word c,C_word *av) C_noret;
trf_18400(C_word c,C_word * av)3707 static void C_ccall trf_18400(C_word c,C_word *av){
3708 C_word t0=av[1];
3709 C_word t1=av[0];
3710 f_18400(t0,t1);}
3711 
3712 C_noret_decl(trf_18536)
3713 static void C_ccall trf_18536(C_word c,C_word *av) C_noret;
trf_18536(C_word c,C_word * av)3714 static void C_ccall trf_18536(C_word c,C_word *av){
3715 C_word t0=av[3];
3716 C_word t1=av[2];
3717 C_word t2=av[1];
3718 C_word t3=av[0];
3719 f_18536(t0,t1,t2,t3);}
3720 
3721 C_noret_decl(trf_18561)
3722 static void C_ccall trf_18561(C_word c,C_word *av) C_noret;
trf_18561(C_word c,C_word * av)3723 static void C_ccall trf_18561(C_word c,C_word *av){
3724 C_word t0=av[2];
3725 C_word t1=av[1];
3726 C_word t2=av[0];
3727 f_18561(t0,t1,t2);}
3728 
3729 C_noret_decl(trf_18615)
3730 static void C_ccall trf_18615(C_word c,C_word *av) C_noret;
trf_18615(C_word c,C_word * av)3731 static void C_ccall trf_18615(C_word c,C_word *av){
3732 C_word t0=av[2];
3733 C_word t1=av[1];
3734 C_word t2=av[0];
3735 f_18615(t0,t1,t2);}
3736 
3737 C_noret_decl(trf_18698)
3738 static void C_ccall trf_18698(C_word c,C_word *av) C_noret;
trf_18698(C_word c,C_word * av)3739 static void C_ccall trf_18698(C_word c,C_word *av){
3740 C_word t0=av[1];
3741 C_word t1=av[0];
3742 f_18698(t0,t1);}
3743 
3744 C_noret_decl(trf_18748)
3745 static void C_ccall trf_18748(C_word c,C_word *av) C_noret;
trf_18748(C_word c,C_word * av)3746 static void C_ccall trf_18748(C_word c,C_word *av){
3747 C_word t0=av[2];
3748 C_word t1=av[1];
3749 C_word t2=av[0];
3750 f_18748(t0,t1,t2);}
3751 
3752 C_noret_decl(trf_18909)
3753 static void C_ccall trf_18909(C_word c,C_word *av) C_noret;
trf_18909(C_word c,C_word * av)3754 static void C_ccall trf_18909(C_word c,C_word *av){
3755 C_word t0=av[2];
3756 C_word t1=av[1];
3757 C_word t2=av[0];
3758 f_18909(t0,t1,t2);}
3759 
3760 C_noret_decl(trf_18913)
3761 static void C_ccall trf_18913(C_word c,C_word *av) C_noret;
trf_18913(C_word c,C_word * av)3762 static void C_ccall trf_18913(C_word c,C_word *av){
3763 C_word t0=av[1];
3764 C_word t1=av[0];
3765 f_18913(t0,t1);}
3766 
3767 C_noret_decl(trf_18948)
3768 static void C_ccall trf_18948(C_word c,C_word *av) C_noret;
trf_18948(C_word c,C_word * av)3769 static void C_ccall trf_18948(C_word c,C_word *av){
3770 C_word t0=av[2];
3771 C_word t1=av[1];
3772 C_word t2=av[0];
3773 f_18948(t0,t1,t2);}
3774 
3775 C_noret_decl(trf_18980)
3776 static void C_ccall trf_18980(C_word c,C_word *av) C_noret;
trf_18980(C_word c,C_word * av)3777 static void C_ccall trf_18980(C_word c,C_word *av){
3778 C_word t0=av[2];
3779 C_word t1=av[1];
3780 C_word t2=av[0];
3781 f_18980(t0,t1,t2);}
3782 
3783 C_noret_decl(trf_19057)
3784 static void C_ccall trf_19057(C_word c,C_word *av) C_noret;
trf_19057(C_word c,C_word * av)3785 static void C_ccall trf_19057(C_word c,C_word *av){
3786 C_word t0=av[2];
3787 C_word t1=av[1];
3788 C_word t2=av[0];
3789 f_19057(t0,t1,t2);}
3790 
3791 C_noret_decl(trf_19069)
3792 static void C_ccall trf_19069(C_word c,C_word *av) C_noret;
trf_19069(C_word c,C_word * av)3793 static void C_ccall trf_19069(C_word c,C_word *av){
3794 C_word t0=av[2];
3795 C_word t1=av[1];
3796 C_word t2=av[0];
3797 f_19069(t0,t1,t2);}
3798 
3799 C_noret_decl(trf_19080)
3800 static void C_ccall trf_19080(C_word c,C_word *av) C_noret;
trf_19080(C_word c,C_word * av)3801 static void C_ccall trf_19080(C_word c,C_word *av){
3802 C_word t0=av[2];
3803 C_word t1=av[1];
3804 C_word t2=av[0];
3805 f_19080(t0,t1,t2);}
3806 
3807 C_noret_decl(trf_19147)
3808 static void C_ccall trf_19147(C_word c,C_word *av) C_noret;
trf_19147(C_word c,C_word * av)3809 static void C_ccall trf_19147(C_word c,C_word *av){
3810 C_word t0=av[2];
3811 C_word t1=av[1];
3812 C_word t2=av[0];
3813 f_19147(t0,t1,t2);}
3814 
3815 C_noret_decl(trf_19181)
3816 static void C_ccall trf_19181(C_word c,C_word *av) C_noret;
trf_19181(C_word c,C_word * av)3817 static void C_ccall trf_19181(C_word c,C_word *av){
3818 C_word t0=av[2];
3819 C_word t1=av[1];
3820 C_word t2=av[0];
3821 f_19181(t0,t1,t2);}
3822 
3823 C_noret_decl(trf_19246)
3824 static void C_ccall trf_19246(C_word c,C_word *av) C_noret;
trf_19246(C_word c,C_word * av)3825 static void C_ccall trf_19246(C_word c,C_word *av){
3826 C_word t0=av[2];
3827 C_word t1=av[1];
3828 C_word t2=av[0];
3829 f_19246(t0,t1,t2);}
3830 
3831 C_noret_decl(trf_19299)
3832 static void C_ccall trf_19299(C_word c,C_word *av) C_noret;
trf_19299(C_word c,C_word * av)3833 static void C_ccall trf_19299(C_word c,C_word *av){
3834 C_word t0=av[2];
3835 C_word t1=av[1];
3836 C_word t2=av[0];
3837 f_19299(t0,t1,t2);}
3838 
3839 C_noret_decl(trf_19333)
3840 static void C_ccall trf_19333(C_word c,C_word *av) C_noret;
trf_19333(C_word c,C_word * av)3841 static void C_ccall trf_19333(C_word c,C_word *av){
3842 C_word t0=av[1];
3843 C_word t1=av[0];
3844 f_19333(t0,t1);}
3845 
3846 C_noret_decl(trf_19361)
3847 static void C_ccall trf_19361(C_word c,C_word *av) C_noret;
trf_19361(C_word c,C_word * av)3848 static void C_ccall trf_19361(C_word c,C_word *av){
3849 C_word t0=av[3];
3850 C_word t1=av[2];
3851 C_word t2=av[1];
3852 C_word t3=av[0];
3853 f_19361(t0,t1,t2,t3);}
3854 
3855 C_noret_decl(trf_19447)
3856 static void C_ccall trf_19447(C_word c,C_word *av) C_noret;
trf_19447(C_word c,C_word * av)3857 static void C_ccall trf_19447(C_word c,C_word *av){
3858 C_word t0=av[1];
3859 C_word t1=av[0];
3860 f_19447(t0,t1);}
3861 
3862 C_noret_decl(trf_19459)
3863 static void C_ccall trf_19459(C_word c,C_word *av) C_noret;
trf_19459(C_word c,C_word * av)3864 static void C_ccall trf_19459(C_word c,C_word *av){
3865 C_word t0=av[2];
3866 C_word t1=av[1];
3867 C_word t2=av[0];
3868 f_19459(t0,t1,t2);}
3869 
3870 C_noret_decl(trf_19497)
3871 static void C_ccall trf_19497(C_word c,C_word *av) C_noret;
trf_19497(C_word c,C_word * av)3872 static void C_ccall trf_19497(C_word c,C_word *av){
3873 C_word t0=av[4];
3874 C_word t1=av[3];
3875 C_word t2=av[2];
3876 C_word t3=av[1];
3877 C_word t4=av[0];
3878 f_19497(t0,t1,t2,t3,t4);}
3879 
3880 C_noret_decl(trf_19747)
3881 static void C_ccall trf_19747(C_word c,C_word *av) C_noret;
trf_19747(C_word c,C_word * av)3882 static void C_ccall trf_19747(C_word c,C_word *av){
3883 C_word t0=av[4];
3884 C_word t1=av[3];
3885 C_word t2=av[2];
3886 C_word t3=av[1];
3887 C_word t4=av[0];
3888 f_19747(t0,t1,t2,t3,t4);}
3889 
3890 C_noret_decl(trf_19842)
3891 static void C_ccall trf_19842(C_word c,C_word *av) C_noret;
trf_19842(C_word c,C_word * av)3892 static void C_ccall trf_19842(C_word c,C_word *av){
3893 C_word t0=av[1];
3894 C_word t1=av[0];
3895 f_19842(t0,t1);}
3896 
3897 C_noret_decl(trf_19906)
3898 static void C_ccall trf_19906(C_word c,C_word *av) C_noret;
trf_19906(C_word c,C_word * av)3899 static void C_ccall trf_19906(C_word c,C_word *av){
3900 C_word t0=av[1];
3901 C_word t1=av[0];
3902 f_19906(t0,t1);}
3903 
3904 C_noret_decl(trf_19910)
3905 static void C_ccall trf_19910(C_word c,C_word *av) C_noret;
trf_19910(C_word c,C_word * av)3906 static void C_ccall trf_19910(C_word c,C_word *av){
3907 C_word t0=av[2];
3908 C_word t1=av[1];
3909 C_word t2=av[0];
3910 f_19910(t0,t1,t2);}
3911 
3912 C_noret_decl(trf_19966)
3913 static void C_ccall trf_19966(C_word c,C_word *av) C_noret;
trf_19966(C_word c,C_word * av)3914 static void C_ccall trf_19966(C_word c,C_word *av){
3915 C_word t0=av[1];
3916 C_word t1=av[0];
3917 f_19966(t0,t1);}
3918 
3919 C_noret_decl(trf_19976)
3920 static void C_ccall trf_19976(C_word c,C_word *av) C_noret;
trf_19976(C_word c,C_word * av)3921 static void C_ccall trf_19976(C_word c,C_word *av){
3922 C_word t0=av[3];
3923 C_word t1=av[2];
3924 C_word t2=av[1];
3925 C_word t3=av[0];
3926 f_19976(t0,t1,t2,t3);}
3927 
3928 C_noret_decl(trf_20013)
3929 static void C_ccall trf_20013(C_word c,C_word *av) C_noret;
trf_20013(C_word c,C_word * av)3930 static void C_ccall trf_20013(C_word c,C_word *av){
3931 C_word t0=av[3];
3932 C_word t1=av[2];
3933 C_word t2=av[1];
3934 C_word t3=av[0];
3935 f_20013(t0,t1,t2,t3);}
3936 
3937 C_noret_decl(trf_20143)
3938 static void C_ccall trf_20143(C_word c,C_word *av) C_noret;
trf_20143(C_word c,C_word * av)3939 static void C_ccall trf_20143(C_word c,C_word *av){
3940 C_word t0=av[1];
3941 C_word t1=av[0];
3942 f_20143(t0,t1);}
3943 
3944 C_noret_decl(trf_20220)
3945 static void C_ccall trf_20220(C_word c,C_word *av) C_noret;
trf_20220(C_word c,C_word * av)3946 static void C_ccall trf_20220(C_word c,C_word *av){
3947 C_word t0=av[4];
3948 C_word t1=av[3];
3949 C_word t2=av[2];
3950 C_word t3=av[1];
3951 C_word t4=av[0];
3952 f_20220(t0,t1,t2,t3,t4);}
3953 
3954 C_noret_decl(trf_20223)
3955 static void C_ccall trf_20223(C_word c,C_word *av) C_noret;
trf_20223(C_word c,C_word * av)3956 static void C_ccall trf_20223(C_word c,C_word *av){
3957 C_word t0=av[1];
3958 C_word t1=av[0];
3959 f_20223(t0,t1);}
3960 
3961 C_noret_decl(trf_20232)
3962 static void C_ccall trf_20232(C_word c,C_word *av) C_noret;
trf_20232(C_word c,C_word * av)3963 static void C_ccall trf_20232(C_word c,C_word *av){
3964 C_word t0=av[2];
3965 C_word t1=av[1];
3966 C_word t2=av[0];
3967 f_20232(t0,t1,t2);}
3968 
3969 C_noret_decl(trf_20287)
3970 static void C_ccall trf_20287(C_word c,C_word *av) C_noret;
trf_20287(C_word c,C_word * av)3971 static void C_ccall trf_20287(C_word c,C_word *av){
3972 C_word t0=av[1];
3973 C_word t1=av[0];
3974 f_20287(t0,t1);}
3975 
3976 C_noret_decl(trf_20295)
3977 static void C_ccall trf_20295(C_word c,C_word *av) C_noret;
trf_20295(C_word c,C_word * av)3978 static void C_ccall trf_20295(C_word c,C_word *av){
3979 C_word t0=av[2];
3980 C_word t1=av[1];
3981 C_word t2=av[0];
3982 f_20295(t0,t1,t2);}
3983 
3984 C_noret_decl(trf_20329)
3985 static void C_ccall trf_20329(C_word c,C_word *av) C_noret;
trf_20329(C_word c,C_word * av)3986 static void C_ccall trf_20329(C_word c,C_word *av){
3987 C_word t0=av[2];
3988 C_word t1=av[1];
3989 C_word t2=av[0];
3990 f_20329(t0,t1,t2);}
3991 
3992 C_noret_decl(trf_20377)
3993 static void C_ccall trf_20377(C_word c,C_word *av) C_noret;
trf_20377(C_word c,C_word * av)3994 static void C_ccall trf_20377(C_word c,C_word *av){
3995 C_word t0=av[2];
3996 C_word t1=av[1];
3997 C_word t2=av[0];
3998 f_20377(t0,t1,t2);}
3999 
4000 C_noret_decl(trf_20421)
4001 static void C_ccall trf_20421(C_word c,C_word *av) C_noret;
trf_20421(C_word c,C_word * av)4002 static void C_ccall trf_20421(C_word c,C_word *av){
4003 C_word t0=av[3];
4004 C_word t1=av[2];
4005 C_word t2=av[1];
4006 C_word t3=av[0];
4007 f_20421(t0,t1,t2,t3);}
4008 
4009 C_noret_decl(trf_20435)
4010 static void C_ccall trf_20435(C_word c,C_word *av) C_noret;
trf_20435(C_word c,C_word * av)4011 static void C_ccall trf_20435(C_word c,C_word *av){
4012 C_word t0=av[2];
4013 C_word t1=av[1];
4014 C_word t2=av[0];
4015 f_20435(t0,t1,t2);}
4016 
4017 C_noret_decl(trf_20478)
4018 static void C_ccall trf_20478(C_word c,C_word *av) C_noret;
trf_20478(C_word c,C_word * av)4019 static void C_ccall trf_20478(C_word c,C_word *av){
4020 C_word t0=av[2];
4021 C_word t1=av[1];
4022 C_word t2=av[0];
4023 f_20478(t0,t1,t2);}
4024 
4025 C_noret_decl(trf_20545)
4026 static void C_ccall trf_20545(C_word c,C_word *av) C_noret;
trf_20545(C_word c,C_word * av)4027 static void C_ccall trf_20545(C_word c,C_word *av){
4028 C_word t0=av[2];
4029 C_word t1=av[1];
4030 C_word t2=av[0];
4031 f_20545(t0,t1,t2);}
4032 
4033 C_noret_decl(trf_20581)
4034 static void C_ccall trf_20581(C_word c,C_word *av) C_noret;
trf_20581(C_word c,C_word * av)4035 static void C_ccall trf_20581(C_word c,C_word *av){
4036 C_word t0=av[2];
4037 C_word t1=av[1];
4038 C_word t2=av[0];
4039 f_20581(t0,t1,t2);}
4040 
4041 C_noret_decl(trf_20596)
4042 static void C_ccall trf_20596(C_word c,C_word *av) C_noret;
trf_20596(C_word c,C_word * av)4043 static void C_ccall trf_20596(C_word c,C_word *av){
4044 C_word t0=av[2];
4045 C_word t1=av[1];
4046 C_word t2=av[0];
4047 f_20596(t0,t1,t2);}
4048 
4049 C_noret_decl(trf_20636)
4050 static void C_ccall trf_20636(C_word c,C_word *av) C_noret;
trf_20636(C_word c,C_word * av)4051 static void C_ccall trf_20636(C_word c,C_word *av){
4052 C_word t0=av[1];
4053 C_word t1=av[0];
4054 f_20636(t0,t1);}
4055 
4056 C_noret_decl(trf_20662)
4057 static void C_ccall trf_20662(C_word c,C_word *av) C_noret;
trf_20662(C_word c,C_word * av)4058 static void C_ccall trf_20662(C_word c,C_word *av){
4059 C_word t0=av[3];
4060 C_word t1=av[2];
4061 C_word t2=av[1];
4062 C_word t3=av[0];
4063 f_20662(t0,t1,t2,t3);}
4064 
4065 C_noret_decl(trf_20668)
4066 static void C_ccall trf_20668(C_word c,C_word *av) C_noret;
trf_20668(C_word c,C_word * av)4067 static void C_ccall trf_20668(C_word c,C_word *av){
4068 C_word t0=av[2];
4069 C_word t1=av[1];
4070 C_word t2=av[0];
4071 f_20668(t0,t1,t2);}
4072 
4073 C_noret_decl(trf_20735)
4074 static void C_ccall trf_20735(C_word c,C_word *av) C_noret;
trf_20735(C_word c,C_word * av)4075 static void C_ccall trf_20735(C_word c,C_word *av){
4076 C_word t0=av[2];
4077 C_word t1=av[1];
4078 C_word t2=av[0];
4079 f_20735(t0,t1,t2);}
4080 
4081 C_noret_decl(trf_20788)
4082 static void C_ccall trf_20788(C_word c,C_word *av) C_noret;
trf_20788(C_word c,C_word * av)4083 static void C_ccall trf_20788(C_word c,C_word *av){
4084 C_word t0=av[1];
4085 C_word t1=av[0];
4086 f_20788(t0,t1);}
4087 
4088 C_noret_decl(trf_20806)
4089 static void C_ccall trf_20806(C_word c,C_word *av) C_noret;
trf_20806(C_word c,C_word * av)4090 static void C_ccall trf_20806(C_word c,C_word *av){
4091 C_word t0=av[2];
4092 C_word t1=av[1];
4093 C_word t2=av[0];
4094 f_20806(t0,t1,t2);}
4095 
4096 C_noret_decl(trf_20867)
4097 static void C_ccall trf_20867(C_word c,C_word *av) C_noret;
trf_20867(C_word c,C_word * av)4098 static void C_ccall trf_20867(C_word c,C_word *av){
4099 C_word t0=av[2];
4100 C_word t1=av[1];
4101 C_word t2=av[0];
4102 f_20867(t0,t1,t2);}
4103 
4104 C_noret_decl(trf_20963)
4105 static void C_ccall trf_20963(C_word c,C_word *av) C_noret;
trf_20963(C_word c,C_word * av)4106 static void C_ccall trf_20963(C_word c,C_word *av){
4107 C_word t0=av[1];
4108 C_word t1=av[0];
4109 f_20963(t0,t1);}
4110 
4111 C_noret_decl(trf_20983)
4112 static void C_ccall trf_20983(C_word c,C_word *av) C_noret;
trf_20983(C_word c,C_word * av)4113 static void C_ccall trf_20983(C_word c,C_word *av){
4114 C_word t0=av[2];
4115 C_word t1=av[1];
4116 C_word t2=av[0];
4117 f_20983(t0,t1,t2);}
4118 
4119 C_noret_decl(trf_21017)
4120 static void C_ccall trf_21017(C_word c,C_word *av) C_noret;
trf_21017(C_word c,C_word * av)4121 static void C_ccall trf_21017(C_word c,C_word *av){
4122 C_word t0=av[2];
4123 C_word t1=av[1];
4124 C_word t2=av[0];
4125 f_21017(t0,t1,t2);}
4126 
4127 C_noret_decl(trf_21102)
4128 static void C_ccall trf_21102(C_word c,C_word *av) C_noret;
trf_21102(C_word c,C_word * av)4129 static void C_ccall trf_21102(C_word c,C_word *av){
4130 C_word t0=av[1];
4131 C_word t1=av[0];
4132 f_21102(t0,t1);}
4133 
4134 C_noret_decl(trf_21111)
4135 static void C_ccall trf_21111(C_word c,C_word *av) C_noret;
trf_21111(C_word c,C_word * av)4136 static void C_ccall trf_21111(C_word c,C_word *av){
4137 C_word t0=av[3];
4138 C_word t1=av[2];
4139 C_word t2=av[1];
4140 C_word t3=av[0];
4141 f_21111(t0,t1,t2,t3);}
4142 
4143 C_noret_decl(trf_21142)
4144 static void C_ccall trf_21142(C_word c,C_word *av) C_noret;
trf_21142(C_word c,C_word * av)4145 static void C_ccall trf_21142(C_word c,C_word *av){
4146 C_word t0=av[2];
4147 C_word t1=av[1];
4148 C_word t2=av[0];
4149 f_21142(t0,t1,t2);}
4150 
4151 C_noret_decl(trf_21154)
4152 static void C_ccall trf_21154(C_word c,C_word *av) C_noret;
trf_21154(C_word c,C_word * av)4153 static void C_ccall trf_21154(C_word c,C_word *av){
4154 C_word t0=av[2];
4155 C_word t1=av[1];
4156 C_word t2=av[0];
4157 f_21154(t0,t1,t2);}
4158 
4159 C_noret_decl(trf_21207)
4160 static void C_ccall trf_21207(C_word c,C_word *av) C_noret;
trf_21207(C_word c,C_word * av)4161 static void C_ccall trf_21207(C_word c,C_word *av){
4162 C_word t0=av[1];
4163 C_word t1=av[0];
4164 f_21207(t0,t1);}
4165 
4166 C_noret_decl(trf_21231)
4167 static void C_ccall trf_21231(C_word c,C_word *av) C_noret;
trf_21231(C_word c,C_word * av)4168 static void C_ccall trf_21231(C_word c,C_word *av){
4169 C_word t0=av[1];
4170 C_word t1=av[0];
4171 f_21231(t0,t1);}
4172 
4173 C_noret_decl(trf_21261)
4174 static void C_ccall trf_21261(C_word c,C_word *av) C_noret;
trf_21261(C_word c,C_word * av)4175 static void C_ccall trf_21261(C_word c,C_word *av){
4176 C_word t0=av[2];
4177 C_word t1=av[1];
4178 C_word t2=av[0];
4179 f_21261(t0,t1,t2);}
4180 
4181 C_noret_decl(trf_21311)
4182 static void C_ccall trf_21311(C_word c,C_word *av) C_noret;
trf_21311(C_word c,C_word * av)4183 static void C_ccall trf_21311(C_word c,C_word *av){
4184 C_word t0=av[3];
4185 C_word t1=av[2];
4186 C_word t2=av[1];
4187 C_word t3=av[0];
4188 f_21311(t0,t1,t2,t3);}
4189 
4190 C_noret_decl(trf_21325)
4191 static void C_ccall trf_21325(C_word c,C_word *av) C_noret;
trf_21325(C_word c,C_word * av)4192 static void C_ccall trf_21325(C_word c,C_word *av){
4193 C_word t0=av[1];
4194 C_word t1=av[0];
4195 f_21325(t0,t1);}
4196 
4197 C_noret_decl(trf_21431)
4198 static void C_ccall trf_21431(C_word c,C_word *av) C_noret;
trf_21431(C_word c,C_word * av)4199 static void C_ccall trf_21431(C_word c,C_word *av){
4200 C_word t0=av[1];
4201 C_word t1=av[0];
4202 f_21431(t0,t1);}
4203 
4204 C_noret_decl(trf_21482)
4205 static void C_ccall trf_21482(C_word c,C_word *av) C_noret;
trf_21482(C_word c,C_word * av)4206 static void C_ccall trf_21482(C_word c,C_word *av){
4207 C_word t0=av[1];
4208 C_word t1=av[0];
4209 f_21482(t0,t1);}
4210 
4211 C_noret_decl(trf_21542)
4212 static void C_ccall trf_21542(C_word c,C_word *av) C_noret;
trf_21542(C_word c,C_word * av)4213 static void C_ccall trf_21542(C_word c,C_word *av){
4214 C_word t0=av[1];
4215 C_word t1=av[0];
4216 f_21542(t0,t1);}
4217 
4218 C_noret_decl(trf_21545)
4219 static void C_ccall trf_21545(C_word c,C_word *av) C_noret;
trf_21545(C_word c,C_word * av)4220 static void C_ccall trf_21545(C_word c,C_word *av){
4221 C_word t0=av[1];
4222 C_word t1=av[0];
4223 f_21545(t0,t1);}
4224 
4225 C_noret_decl(trf_21559)
4226 static void C_ccall trf_21559(C_word c,C_word *av) C_noret;
trf_21559(C_word c,C_word * av)4227 static void C_ccall trf_21559(C_word c,C_word *av){
4228 C_word t0=av[2];
4229 C_word t1=av[1];
4230 C_word t2=av[0];
4231 f_21559(t0,t1,t2);}
4232 
4233 C_noret_decl(trf_21675)
4234 static void C_ccall trf_21675(C_word c,C_word *av) C_noret;
trf_21675(C_word c,C_word * av)4235 static void C_ccall trf_21675(C_word c,C_word *av){
4236 C_word t0=av[1];
4237 C_word t1=av[0];
4238 f_21675(t0,t1);}
4239 
4240 C_noret_decl(trf_21756)
4241 static void C_ccall trf_21756(C_word c,C_word *av) C_noret;
trf_21756(C_word c,C_word * av)4242 static void C_ccall trf_21756(C_word c,C_word *av){
4243 C_word t0=av[2];
4244 C_word t1=av[1];
4245 C_word t2=av[0];
4246 f_21756(t0,t1,t2);}
4247 
4248 C_noret_decl(trf_21906)
4249 static void C_ccall trf_21906(C_word c,C_word *av) C_noret;
trf_21906(C_word c,C_word * av)4250 static void C_ccall trf_21906(C_word c,C_word *av){
4251 C_word t0=av[7];
4252 C_word t1=av[6];
4253 C_word t2=av[5];
4254 C_word t3=av[4];
4255 C_word t4=av[3];
4256 C_word t5=av[2];
4257 C_word t6=av[1];
4258 C_word t7=av[0];
4259 f_21906(t0,t1,t2,t3,t4,t5,t6,t7);}
4260 
4261 C_noret_decl(trf_22045)
4262 static void C_ccall trf_22045(C_word c,C_word *av) C_noret;
trf_22045(C_word c,C_word * av)4263 static void C_ccall trf_22045(C_word c,C_word *av){
4264 C_word t0=av[5];
4265 C_word t1=av[4];
4266 C_word t2=av[3];
4267 C_word t3=av[2];
4268 C_word t4=av[1];
4269 C_word t5=av[0];
4270 f_22045(t0,t1,t2,t3,t4,t5);}
4271 
4272 C_noret_decl(trf_22180)
4273 static void C_ccall trf_22180(C_word c,C_word *av) C_noret;
trf_22180(C_word c,C_word * av)4274 static void C_ccall trf_22180(C_word c,C_word *av){
4275 C_word t0=av[3];
4276 C_word t1=av[2];
4277 C_word t2=av[1];
4278 C_word t3=av[0];
4279 f_22180(t0,t1,t2,t3);}
4280 
4281 C_noret_decl(trf_22242)
4282 static void C_ccall trf_22242(C_word c,C_word *av) C_noret;
trf_22242(C_word c,C_word * av)4283 static void C_ccall trf_22242(C_word c,C_word *av){
4284 C_word t0=av[3];
4285 C_word t1=av[2];
4286 C_word t2=av[1];
4287 C_word t3=av[0];
4288 f_22242(t0,t1,t2,t3);}
4289 
4290 C_noret_decl(trf_22362)
4291 static void C_ccall trf_22362(C_word c,C_word *av) C_noret;
trf_22362(C_word c,C_word * av)4292 static void C_ccall trf_22362(C_word c,C_word *av){
4293 C_word t0=av[3];
4294 C_word t1=av[2];
4295 C_word t2=av[1];
4296 C_word t3=av[0];
4297 f_22362(t0,t1,t2,t3);}
4298 
4299 C_noret_decl(trf_22711)
4300 static void C_ccall trf_22711(C_word c,C_word *av) C_noret;
trf_22711(C_word c,C_word * av)4301 static void C_ccall trf_22711(C_word c,C_word *av){
4302 C_word t0=av[2];
4303 C_word t1=av[1];
4304 C_word t2=av[0];
4305 f_22711(t0,t1,t2);}
4306 
4307 C_noret_decl(trf_22850)
4308 static void C_ccall trf_22850(C_word c,C_word *av) C_noret;
trf_22850(C_word c,C_word * av)4309 static void C_ccall trf_22850(C_word c,C_word *av){
4310 C_word t0=av[4];
4311 C_word t1=av[3];
4312 C_word t2=av[2];
4313 C_word t3=av[1];
4314 C_word t4=av[0];
4315 f_22850(t0,t1,t2,t3,t4);}
4316 
4317 C_noret_decl(trf_23025)
4318 static void C_ccall trf_23025(C_word c,C_word *av) C_noret;
trf_23025(C_word c,C_word * av)4319 static void C_ccall trf_23025(C_word c,C_word *av){
4320 C_word t0=av[2];
4321 C_word t1=av[1];
4322 C_word t2=av[0];
4323 f_23025(t0,t1,t2);}
4324 
4325 C_noret_decl(trf_23082)
4326 static void C_ccall trf_23082(C_word c,C_word *av) C_noret;
trf_23082(C_word c,C_word * av)4327 static void C_ccall trf_23082(C_word c,C_word *av){
4328 C_word t0=av[2];
4329 C_word t1=av[1];
4330 C_word t2=av[0];
4331 f_23082(t0,t1,t2);}
4332 
4333 C_noret_decl(trf_23143)
4334 static void C_ccall trf_23143(C_word c,C_word *av) C_noret;
trf_23143(C_word c,C_word * av)4335 static void C_ccall trf_23143(C_word c,C_word *av){
4336 C_word t0=av[2];
4337 C_word t1=av[1];
4338 C_word t2=av[0];
4339 f_23143(t0,t1,t2);}
4340 
4341 C_noret_decl(trf_23208)
4342 static void C_ccall trf_23208(C_word c,C_word *av) C_noret;
trf_23208(C_word c,C_word * av)4343 static void C_ccall trf_23208(C_word c,C_word *av){
4344 C_word t0=av[2];
4345 C_word t1=av[1];
4346 C_word t2=av[0];
4347 f_23208(t0,t1,t2);}
4348 
4349 C_noret_decl(trf_6820)
4350 static void C_ccall trf_6820(C_word c,C_word *av) C_noret;
trf_6820(C_word c,C_word * av)4351 static void C_ccall trf_6820(C_word c,C_word *av){
4352 C_word t0=av[3];
4353 C_word t1=av[2];
4354 C_word t2=av[1];
4355 C_word t3=av[0];
4356 f_6820(t0,t1,t2,t3);}
4357 
4358 C_noret_decl(trf_6864)
4359 static void C_ccall trf_6864(C_word c,C_word *av) C_noret;
trf_6864(C_word c,C_word * av)4360 static void C_ccall trf_6864(C_word c,C_word *av){
4361 C_word t0=av[2];
4362 C_word t1=av[1];
4363 C_word t2=av[0];
4364 f_6864(t0,t1,t2);}
4365 
4366 C_noret_decl(trf_6922)
4367 static void C_ccall trf_6922(C_word c,C_word *av) C_noret;
trf_6922(C_word c,C_word * av)4368 static void C_ccall trf_6922(C_word c,C_word *av){
4369 C_word t0=av[4];
4370 C_word t1=av[3];
4371 C_word t2=av[2];
4372 C_word t3=av[1];
4373 C_word t4=av[0];
4374 f_6922(t0,t1,t2,t3,t4);}
4375 
4376 C_noret_decl(trf_6955)
4377 static void C_ccall trf_6955(C_word c,C_word *av) C_noret;
trf_6955(C_word c,C_word * av)4378 static void C_ccall trf_6955(C_word c,C_word *av){
4379 C_word t0=av[3];
4380 C_word t1=av[2];
4381 C_word t2=av[1];
4382 C_word t3=av[0];
4383 f_6955(t0,t1,t2,t3);}
4384 
4385 C_noret_decl(trf_6970)
4386 static void C_ccall trf_6970(C_word c,C_word *av) C_noret;
trf_6970(C_word c,C_word * av)4387 static void C_ccall trf_6970(C_word c,C_word *av){
4388 C_word t0=av[2];
4389 C_word t1=av[1];
4390 C_word t2=av[0];
4391 f_6970(t0,t1,t2);}
4392 
4393 C_noret_decl(trf_6978)
4394 static void C_ccall trf_6978(C_word c,C_word *av) C_noret;
trf_6978(C_word c,C_word * av)4395 static void C_ccall trf_6978(C_word c,C_word *av){
4396 C_word t0=av[3];
4397 C_word t1=av[2];
4398 C_word t2=av[1];
4399 C_word t3=av[0];
4400 f_6978(t0,t1,t2,t3);}
4401 
4402 C_noret_decl(trf_7010)
4403 static void C_ccall trf_7010(C_word c,C_word *av) C_noret;
trf_7010(C_word c,C_word * av)4404 static void C_ccall trf_7010(C_word c,C_word *av){
4405 C_word t0=av[2];
4406 C_word t1=av[1];
4407 C_word t2=av[0];
4408 f_7010(t0,t1,t2);}
4409 
4410 C_noret_decl(trf_7042)
4411 static void C_ccall trf_7042(C_word c,C_word *av) C_noret;
trf_7042(C_word c,C_word * av)4412 static void C_ccall trf_7042(C_word c,C_word *av){
4413 C_word t0=av[2];
4414 C_word t1=av[1];
4415 C_word t2=av[0];
4416 f_7042(t0,t1,t2);}
4417 
4418 C_noret_decl(trf_7091)
4419 static void C_ccall trf_7091(C_word c,C_word *av) C_noret;
trf_7091(C_word c,C_word * av)4420 static void C_ccall trf_7091(C_word c,C_word *av){
4421 C_word t0=av[2];
4422 C_word t1=av[1];
4423 C_word t2=av[0];
4424 f_7091(t0,t1,t2);}
4425 
4426 C_noret_decl(trf_7125)
4427 static void C_ccall trf_7125(C_word c,C_word *av) C_noret;
trf_7125(C_word c,C_word * av)4428 static void C_ccall trf_7125(C_word c,C_word *av){
4429 C_word t0=av[2];
4430 C_word t1=av[1];
4431 C_word t2=av[0];
4432 f_7125(t0,t1,t2);}
4433 
4434 C_noret_decl(trf_7131)
4435 static void C_ccall trf_7131(C_word c,C_word *av) C_noret;
trf_7131(C_word c,C_word * av)4436 static void C_ccall trf_7131(C_word c,C_word *av){
4437 C_word t0=av[2];
4438 C_word t1=av[1];
4439 C_word t2=av[0];
4440 f_7131(t0,t1,t2);}
4441 
4442 C_noret_decl(trf_7159)
4443 static void C_ccall trf_7159(C_word c,C_word *av) C_noret;
trf_7159(C_word c,C_word * av)4444 static void C_ccall trf_7159(C_word c,C_word *av){
4445 C_word t0=av[2];
4446 C_word t1=av[1];
4447 C_word t2=av[0];
4448 f_7159(t0,t1,t2);}
4449 
4450 C_noret_decl(trf_7165)
4451 static void C_ccall trf_7165(C_word c,C_word *av) C_noret;
trf_7165(C_word c,C_word * av)4452 static void C_ccall trf_7165(C_word c,C_word *av){
4453 C_word t0=av[2];
4454 C_word t1=av[1];
4455 C_word t2=av[0];
4456 f_7165(t0,t1,t2);}
4457 
4458 C_noret_decl(trf_7195)
4459 static void C_ccall trf_7195(C_word c,C_word *av) C_noret;
trf_7195(C_word c,C_word * av)4460 static void C_ccall trf_7195(C_word c,C_word *av){
4461 C_word t0=av[3];
4462 C_word t1=av[2];
4463 C_word t2=av[1];
4464 C_word t3=av[0];
4465 f_7195(t0,t1,t2,t3);}
4466 
4467 C_noret_decl(trf_7223)
4468 static void C_ccall trf_7223(C_word c,C_word *av) C_noret;
trf_7223(C_word c,C_word * av)4469 static void C_ccall trf_7223(C_word c,C_word *av){
4470 C_word t0=av[2];
4471 C_word t1=av[1];
4472 C_word t2=av[0];
4473 f_7223(t0,t1,t2);}
4474 
4475 C_noret_decl(trf_7251)
4476 static void C_ccall trf_7251(C_word c,C_word *av) C_noret;
trf_7251(C_word c,C_word * av)4477 static void C_ccall trf_7251(C_word c,C_word *av){
4478 C_word t0=av[2];
4479 C_word t1=av[1];
4480 C_word t2=av[0];
4481 f_7251(t0,t1,t2);}
4482 
4483 C_noret_decl(trf_7320)
4484 static void C_ccall trf_7320(C_word c,C_word *av) C_noret;
trf_7320(C_word c,C_word * av)4485 static void C_ccall trf_7320(C_word c,C_word *av){
4486 C_word t0=av[2];
4487 C_word t1=av[1];
4488 C_word t2=av[0];
4489 f_7320(t0,t1,t2);}
4490 
4491 C_noret_decl(trf_7326)
4492 static void C_ccall trf_7326(C_word c,C_word *av) C_noret;
trf_7326(C_word c,C_word * av)4493 static void C_ccall trf_7326(C_word c,C_word *av){
4494 C_word t0=av[2];
4495 C_word t1=av[1];
4496 C_word t2=av[0];
4497 f_7326(t0,t1,t2);}
4498 
4499 C_noret_decl(trf_7409)
4500 static void C_ccall trf_7409(C_word c,C_word *av) C_noret;
trf_7409(C_word c,C_word * av)4501 static void C_ccall trf_7409(C_word c,C_word *av){
4502 C_word t0=av[2];
4503 C_word t1=av[1];
4504 C_word t2=av[0];
4505 f_7409(t0,t1,t2);}
4506 
4507 C_noret_decl(trf_7418)
4508 static void C_ccall trf_7418(C_word c,C_word *av) C_noret;
trf_7418(C_word c,C_word * av)4509 static void C_ccall trf_7418(C_word c,C_word *av){
4510 C_word t0=av[2];
4511 C_word t1=av[1];
4512 C_word t2=av[0];
4513 f_7418(t0,t1,t2);}
4514 
4515 C_noret_decl(trf_7426)
4516 static void C_ccall trf_7426(C_word c,C_word *av) C_noret;
trf_7426(C_word c,C_word * av)4517 static void C_ccall trf_7426(C_word c,C_word *av){
4518 C_word t0=av[3];
4519 C_word t1=av[2];
4520 C_word t2=av[1];
4521 C_word t3=av[0];
4522 f_7426(t0,t1,t2,t3);}
4523 
4524 C_noret_decl(trf_7491)
4525 static void C_ccall trf_7491(C_word c,C_word *av) C_noret;
trf_7491(C_word c,C_word * av)4526 static void C_ccall trf_7491(C_word c,C_word *av){
4527 C_word t0=av[2];
4528 C_word t1=av[1];
4529 C_word t2=av[0];
4530 f_7491(t0,t1,t2);}
4531 
4532 C_noret_decl(trf_7590)
4533 static void C_ccall trf_7590(C_word c,C_word *av) C_noret;
trf_7590(C_word c,C_word * av)4534 static void C_ccall trf_7590(C_word c,C_word *av){
4535 C_word t0=av[3];
4536 C_word t1=av[2];
4537 C_word t2=av[1];
4538 C_word t3=av[0];
4539 f_7590(t0,t1,t2,t3);}
4540 
4541 C_noret_decl(trf_7676)
4542 static void C_ccall trf_7676(C_word c,C_word *av) C_noret;
trf_7676(C_word c,C_word * av)4543 static void C_ccall trf_7676(C_word c,C_word *av){
4544 C_word t0=av[3];
4545 C_word t1=av[2];
4546 C_word t2=av[1];
4547 C_word t3=av[0];
4548 f_7676(t0,t1,t2,t3);}
4549 
4550 C_noret_decl(trf_7701)
4551 static void C_ccall trf_7701(C_word c,C_word *av) C_noret;
trf_7701(C_word c,C_word * av)4552 static void C_ccall trf_7701(C_word c,C_word *av){
4553 C_word t0=av[3];
4554 C_word t1=av[2];
4555 C_word t2=av[1];
4556 C_word t3=av[0];
4557 f_7701(t0,t1,t2,t3);}
4558 
4559 C_noret_decl(trf_7767)
4560 static void C_ccall trf_7767(C_word c,C_word *av) C_noret;
trf_7767(C_word c,C_word * av)4561 static void C_ccall trf_7767(C_word c,C_word *av){
4562 C_word t0=av[2];
4563 C_word t1=av[1];
4564 C_word t2=av[0];
4565 f_7767(t0,t1,t2);}
4566 
4567 C_noret_decl(trf_7773)
4568 static void C_ccall trf_7773(C_word c,C_word *av) C_noret;
trf_7773(C_word c,C_word * av)4569 static void C_ccall trf_7773(C_word c,C_word *av){
4570 C_word t0=av[2];
4571 C_word t1=av[1];
4572 C_word t2=av[0];
4573 f_7773(t0,t1,t2);}
4574 
4575 C_noret_decl(trf_7809)
4576 static void C_ccall trf_7809(C_word c,C_word *av) C_noret;
trf_7809(C_word c,C_word * av)4577 static void C_ccall trf_7809(C_word c,C_word *av){
4578 C_word t0=av[2];
4579 C_word t1=av[1];
4580 C_word t2=av[0];
4581 f_7809(t0,t1,t2);}
4582 
4583 C_noret_decl(trf_7950)
4584 static void C_ccall trf_7950(C_word c,C_word *av) C_noret;
trf_7950(C_word c,C_word * av)4585 static void C_ccall trf_7950(C_word c,C_word *av){
4586 C_word t0=av[2];
4587 C_word t1=av[1];
4588 C_word t2=av[0];
4589 f_7950(t0,t1,t2);}
4590 
4591 C_noret_decl(trf_8169)
4592 static void C_ccall trf_8169(C_word c,C_word *av) C_noret;
trf_8169(C_word c,C_word * av)4593 static void C_ccall trf_8169(C_word c,C_word *av){
4594 C_word t0=av[2];
4595 C_word t1=av[1];
4596 C_word t2=av[0];
4597 f_8169(t0,t1,t2);}
4598 
4599 C_noret_decl(trf_8260)
4600 static void C_ccall trf_8260(C_word c,C_word *av) C_noret;
trf_8260(C_word c,C_word * av)4601 static void C_ccall trf_8260(C_word c,C_word *av){
4602 C_word t0=av[2];
4603 C_word t1=av[1];
4604 C_word t2=av[0];
4605 f_8260(t0,t1,t2);}
4606 
4607 C_noret_decl(trf_8348)
4608 static void C_ccall trf_8348(C_word c,C_word *av) C_noret;
trf_8348(C_word c,C_word * av)4609 static void C_ccall trf_8348(C_word c,C_word *av){
4610 C_word t0=av[2];
4611 C_word t1=av[1];
4612 C_word t2=av[0];
4613 f_8348(t0,t1,t2);}
4614 
4615 C_noret_decl(trf_8422)
4616 static void C_ccall trf_8422(C_word c,C_word *av) C_noret;
trf_8422(C_word c,C_word * av)4617 static void C_ccall trf_8422(C_word c,C_word *av){
4618 C_word t0=av[2];
4619 C_word t1=av[1];
4620 C_word t2=av[0];
4621 f_8422(t0,t1,t2);}
4622 
4623 C_noret_decl(trf_8461)
4624 static void C_ccall trf_8461(C_word c,C_word *av) C_noret;
trf_8461(C_word c,C_word * av)4625 static void C_ccall trf_8461(C_word c,C_word *av){
4626 C_word t0=av[3];
4627 C_word t1=av[2];
4628 C_word t2=av[1];
4629 C_word t3=av[0];
4630 f_8461(t0,t1,t2,t3);}
4631 
4632 C_noret_decl(trf_8492)
4633 static void C_ccall trf_8492(C_word c,C_word *av) C_noret;
trf_8492(C_word c,C_word * av)4634 static void C_ccall trf_8492(C_word c,C_word *av){
4635 C_word t0=av[6];
4636 C_word t1=av[5];
4637 C_word t2=av[4];
4638 C_word t3=av[3];
4639 C_word t4=av[2];
4640 C_word t5=av[1];
4641 C_word t6=av[0];
4642 f_8492(t0,t1,t2,t3,t4,t5,t6);}
4643 
4644 C_noret_decl(trf_8508)
4645 static void C_ccall trf_8508(C_word c,C_word *av) C_noret;
trf_8508(C_word c,C_word * av)4646 static void C_ccall trf_8508(C_word c,C_word *av){
4647 C_word t0=av[1];
4648 C_word t1=av[0];
4649 f_8508(t0,t1);}
4650 
4651 C_noret_decl(trf_8617)
4652 static void C_ccall trf_8617(C_word c,C_word *av) C_noret;
trf_8617(C_word c,C_word * av)4653 static void C_ccall trf_8617(C_word c,C_word *av){
4654 C_word t0=av[5];
4655 C_word t1=av[4];
4656 C_word t2=av[3];
4657 C_word t3=av[2];
4658 C_word t4=av[1];
4659 C_word t5=av[0];
4660 f_8617(t0,t1,t2,t3,t4,t5);}
4661 
4662 C_noret_decl(trf_8641)
4663 static void C_ccall trf_8641(C_word c,C_word *av) C_noret;
trf_8641(C_word c,C_word * av)4664 static void C_ccall trf_8641(C_word c,C_word *av){
4665 C_word t0=av[2];
4666 C_word t1=av[1];
4667 C_word t2=av[0];
4668 f_8641(t0,t1,t2);}
4669 
4670 C_noret_decl(trf_8707)
4671 static void C_ccall trf_8707(C_word c,C_word *av) C_noret;
trf_8707(C_word c,C_word * av)4672 static void C_ccall trf_8707(C_word c,C_word *av){
4673 C_word t0=av[4];
4674 C_word t1=av[3];
4675 C_word t2=av[2];
4676 C_word t3=av[1];
4677 C_word t4=av[0];
4678 f_8707(t0,t1,t2,t3,t4);}
4679 
4680 C_noret_decl(trf_8742)
4681 static void C_ccall trf_8742(C_word c,C_word *av) C_noret;
trf_8742(C_word c,C_word * av)4682 static void C_ccall trf_8742(C_word c,C_word *av){
4683 C_word t0=av[1];
4684 C_word t1=av[0];
4685 f_8742(t0,t1);}
4686 
4687 C_noret_decl(trf_8779)
4688 static void C_ccall trf_8779(C_word c,C_word *av) C_noret;
trf_8779(C_word c,C_word * av)4689 static void C_ccall trf_8779(C_word c,C_word *av){
4690 C_word t0=av[1];
4691 C_word t1=av[0];
4692 f_8779(t0,t1);}
4693 
4694 C_noret_decl(trf_8788)
4695 static void C_ccall trf_8788(C_word c,C_word *av) C_noret;
trf_8788(C_word c,C_word * av)4696 static void C_ccall trf_8788(C_word c,C_word *av){
4697 C_word t0=av[1];
4698 C_word t1=av[0];
4699 f_8788(t0,t1);}
4700 
4701 C_noret_decl(trf_8791)
4702 static void C_ccall trf_8791(C_word c,C_word *av) C_noret;
trf_8791(C_word c,C_word * av)4703 static void C_ccall trf_8791(C_word c,C_word *av){
4704 C_word t0=av[1];
4705 C_word t1=av[0];
4706 f_8791(t0,t1);}
4707 
4708 C_noret_decl(trf_8807)
4709 static void C_ccall trf_8807(C_word c,C_word *av) C_noret;
trf_8807(C_word c,C_word * av)4710 static void C_ccall trf_8807(C_word c,C_word *av){
4711 C_word t0=av[2];
4712 C_word t1=av[1];
4713 C_word t2=av[0];
4714 f_8807(t0,t1,t2);}
4715 
4716 C_noret_decl(trf_8819)
4717 static void C_ccall trf_8819(C_word c,C_word *av) C_noret;
trf_8819(C_word c,C_word * av)4718 static void C_ccall trf_8819(C_word c,C_word *av){
4719 C_word t0=av[2];
4720 C_word t1=av[1];
4721 C_word t2=av[0];
4722 f_8819(t0,t1,t2);}
4723 
4724 C_noret_decl(trf_8854)
4725 static void C_ccall trf_8854(C_word c,C_word *av) C_noret;
trf_8854(C_word c,C_word * av)4726 static void C_ccall trf_8854(C_word c,C_word *av){
4727 C_word t0=av[1];
4728 C_word t1=av[0];
4729 f_8854(t0,t1);}
4730 
4731 C_noret_decl(trf_8922)
4732 static void C_ccall trf_8922(C_word c,C_word *av) C_noret;
trf_8922(C_word c,C_word * av)4733 static void C_ccall trf_8922(C_word c,C_word *av){
4734 C_word t0=av[2];
4735 C_word t1=av[1];
4736 C_word t2=av[0];
4737 f_8922(t0,t1,t2);}
4738 
4739 C_noret_decl(trf_9081)
4740 static void C_ccall trf_9081(C_word c,C_word *av) C_noret;
trf_9081(C_word c,C_word * av)4741 static void C_ccall trf_9081(C_word c,C_word *av){
4742 C_word t0=av[2];
4743 C_word t1=av[1];
4744 C_word t2=av[0];
4745 f_9081(t0,t1,t2);}
4746 
4747 C_noret_decl(trf_9100)
4748 static void C_ccall trf_9100(C_word c,C_word *av) C_noret;
trf_9100(C_word c,C_word * av)4749 static void C_ccall trf_9100(C_word c,C_word *av){
4750 C_word t0=av[1];
4751 C_word t1=av[0];
4752 f_9100(t0,t1);}
4753 
4754 C_noret_decl(trf_9104)
4755 static void C_ccall trf_9104(C_word c,C_word *av) C_noret;
trf_9104(C_word c,C_word * av)4756 static void C_ccall trf_9104(C_word c,C_word *av){
4757 C_word t0=av[2];
4758 C_word t1=av[1];
4759 C_word t2=av[0];
4760 f_9104(t0,t1,t2);}
4761 
4762 C_noret_decl(trf_9110)
4763 static void C_ccall trf_9110(C_word c,C_word *av) C_noret;
trf_9110(C_word c,C_word * av)4764 static void C_ccall trf_9110(C_word c,C_word *av){
4765 C_word t0=av[2];
4766 C_word t1=av[1];
4767 C_word t2=av[0];
4768 f_9110(t0,t1,t2);}
4769 
4770 C_noret_decl(trf_9229)
4771 static void C_ccall trf_9229(C_word c,C_word *av) C_noret;
trf_9229(C_word c,C_word * av)4772 static void C_ccall trf_9229(C_word c,C_word *av){
4773 C_word t0=av[5];
4774 C_word t1=av[4];
4775 C_word t2=av[3];
4776 C_word t3=av[2];
4777 C_word t4=av[1];
4778 C_word t5=av[0];
4779 f_9229(t0,t1,t2,t3,t4,t5);}
4780 
4781 C_noret_decl(trf_9307)
4782 static void C_ccall trf_9307(C_word c,C_word *av) C_noret;
trf_9307(C_word c,C_word * av)4783 static void C_ccall trf_9307(C_word c,C_word *av){
4784 C_word t0=av[2];
4785 C_word t1=av[1];
4786 C_word t2=av[0];
4787 f_9307(t0,t1,t2);}
4788 
4789 C_noret_decl(trf_9346)
4790 static void C_ccall trf_9346(C_word c,C_word *av) C_noret;
trf_9346(C_word c,C_word * av)4791 static void C_ccall trf_9346(C_word c,C_word *av){
4792 C_word t0=av[4];
4793 C_word t1=av[3];
4794 C_word t2=av[2];
4795 C_word t3=av[1];
4796 C_word t4=av[0];
4797 f_9346(t0,t1,t2,t3,t4);}
4798 
4799 C_noret_decl(trf_9352)
4800 static void C_ccall trf_9352(C_word c,C_word *av) C_noret;
trf_9352(C_word c,C_word * av)4801 static void C_ccall trf_9352(C_word c,C_word *av){
4802 C_word t0=av[2];
4803 C_word t1=av[1];
4804 C_word t2=av[0];
4805 f_9352(t0,t1,t2);}
4806 
4807 C_noret_decl(trf_9379)
4808 static void C_ccall trf_9379(C_word c,C_word *av) C_noret;
trf_9379(C_word c,C_word * av)4809 static void C_ccall trf_9379(C_word c,C_word *av){
4810 C_word t0=av[3];
4811 C_word t1=av[2];
4812 C_word t2=av[1];
4813 C_word t3=av[0];
4814 f_9379(t0,t1,t2,t3);}
4815 
4816 C_noret_decl(trf_9402)
4817 static void C_ccall trf_9402(C_word c,C_word *av) C_noret;
trf_9402(C_word c,C_word * av)4818 static void C_ccall trf_9402(C_word c,C_word *av){
4819 C_word t0=av[2];
4820 C_word t1=av[1];
4821 C_word t2=av[0];
4822 f_9402(t0,t1,t2);}
4823 
4824 C_noret_decl(trf_9417)
4825 static void C_ccall trf_9417(C_word c,C_word *av) C_noret;
trf_9417(C_word c,C_word * av)4826 static void C_ccall trf_9417(C_word c,C_word *av){
4827 C_word t0=av[2];
4828 C_word t1=av[1];
4829 C_word t2=av[0];
4830 f_9417(t0,t1,t2);}
4831 
4832 C_noret_decl(trf_9475)
4833 static void C_ccall trf_9475(C_word c,C_word *av) C_noret;
trf_9475(C_word c,C_word * av)4834 static void C_ccall trf_9475(C_word c,C_word *av){
4835 C_word t0=av[7];
4836 C_word t1=av[6];
4837 C_word t2=av[5];
4838 C_word t3=av[4];
4839 C_word t4=av[3];
4840 C_word t5=av[2];
4841 C_word t6=av[1];
4842 C_word t7=av[0];
4843 f_9475(t0,t1,t2,t3,t4,t5,t6,t7);}
4844 
4845 C_noret_decl(trf_9642)
4846 static void C_ccall trf_9642(C_word c,C_word *av) C_noret;
trf_9642(C_word c,C_word * av)4847 static void C_ccall trf_9642(C_word c,C_word *av){
4848 C_word t0=av[1];
4849 C_word t1=av[0];
4850 f_9642(t0,t1);}
4851 
4852 C_noret_decl(trf_9692)
4853 static void C_ccall trf_9692(C_word c,C_word *av) C_noret;
trf_9692(C_word c,C_word * av)4854 static void C_ccall trf_9692(C_word c,C_word *av){
4855 C_word t0=av[1];
4856 C_word t1=av[0];
4857 f_9692(t0,t1);}
4858 
4859 C_noret_decl(trf_9727)
4860 static void C_ccall trf_9727(C_word c,C_word *av) C_noret;
trf_9727(C_word c,C_word * av)4861 static void C_ccall trf_9727(C_word c,C_word *av){
4862 C_word t0=av[3];
4863 C_word t1=av[2];
4864 C_word t2=av[1];
4865 C_word t3=av[0];
4866 f_9727(t0,t1,t2,t3);}
4867 
4868 C_noret_decl(trf_9821)
4869 static void C_ccall trf_9821(C_word c,C_word *av) C_noret;
trf_9821(C_word c,C_word * av)4870 static void C_ccall trf_9821(C_word c,C_word *av){
4871 C_word t0=av[2];
4872 C_word t1=av[1];
4873 C_word t2=av[0];
4874 f_9821(t0,t1,t2);}
4875 
4876 C_noret_decl(trf_9855)
4877 static void C_ccall trf_9855(C_word c,C_word *av) C_noret;
trf_9855(C_word c,C_word * av)4878 static void C_ccall trf_9855(C_word c,C_word *av){
4879 C_word t0=av[2];
4880 C_word t1=av[1];
4881 C_word t2=av[0];
4882 f_9855(t0,t1,t2);}
4883 
4884 C_noret_decl(trf_9940)
4885 static void C_ccall trf_9940(C_word c,C_word *av) C_noret;
trf_9940(C_word c,C_word * av)4886 static void C_ccall trf_9940(C_word c,C_word *av){
4887 C_word t0=av[4];
4888 C_word t1=av[3];
4889 C_word t2=av[2];
4890 C_word t3=av[1];
4891 C_word t4=av[0];
4892 f_9940(t0,t1,t2,t3,t4);}
4893 
4894 C_noret_decl(trf_9970)
4895 static void C_ccall trf_9970(C_word c,C_word *av) C_noret;
trf_9970(C_word c,C_word * av)4896 static void C_ccall trf_9970(C_word c,C_word *av){
4897 C_word t0=av[1];
4898 C_word t1=av[0];
4899 f_9970(t0,t1);}
4900 
4901 C_noret_decl(trf_9986)
4902 static void C_ccall trf_9986(C_word c,C_word *av) C_noret;
trf_9986(C_word c,C_word * av)4903 static void C_ccall trf_9986(C_word c,C_word *av){
4904 C_word t0=av[1];
4905 C_word t1=av[0];
4906 f_9986(t0,t1);}
4907 
4908 /* f25872 in chicken.compiler.scrutinizer#make-list in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f25872(C_word c,C_word * av)4909 static void C_ccall f25872(C_word c,C_word *av){
4910 C_word tmp;
4911 C_word t0=av[0];
4912 C_word t1=av[1];
4913 C_word t2;
4914 C_word *a;
4915 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
4916 C_save_and_reclaim((void *)f25872,c,av);}
4917 t2=t1;{
4918 C_word *av2=av;
4919 av2[0]=t2;
4920 av2[1]=C_SCHEME_FALSE;
4921 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
4922 
4923 /* f25979 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f25979(C_word c,C_word * av)4924 static void C_ccall f25979(C_word c,C_word *av){
4925 C_word tmp;
4926 C_word t0=av[0];
4927 C_word t1=av[1];
4928 C_word t2;
4929 C_word *a;
4930 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
4931 C_save_and_reclaim((void *)f25979,c,av);}
4932 /* scrutinizer.scm:581: scheme#append */
4933 t2=*((C_word*)lf[5]+1);{
4934 C_word *av2;
4935 if(c >= 4) {
4936   av2=av;
4937 } else {
4938   av2=C_alloc(4);
4939 }
4940 av2[0]=t2;
4941 av2[1]=((C_word*)t0)[2];
4942 av2[2]=C_SCHEME_END_OF_LIST;
4943 av2[3]=t1;
4944 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
4945 
4946 /* f25994 in map-loop5615 in k22693 in k22689 in k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f25994(C_word c,C_word * av)4947 static void C_ccall f25994(C_word c,C_word *av){
4948 C_word tmp;
4949 C_word t0=av[0];
4950 C_word t1=av[1];
4951 C_word t2;
4952 C_word *a;
4953 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
4954 C_save_and_reclaim((void *)f25994,c,av);}
4955 a=C_alloc(3);
4956 /* scrutinizer.scm:2912: string-add-indent */
4957 f_20545(((C_word*)t0)[2],t1,C_a_i_list(&a,1,lf[316]));}
4958 
4959 /* f26001 in k22689 in k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f26001(C_word c,C_word * av)4960 static void C_ccall f26001(C_word c,C_word *av){
4961 C_word tmp;
4962 C_word t0=av[0];
4963 C_word t1=av[1];
4964 C_word t2;
4965 C_word *a;
4966 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
4967 C_save_and_reclaim((void *)f26001,c,av);}
4968 a=C_alloc(3);
4969 /* scrutinizer.scm:2912: string-add-indent */
4970 f_20545(((C_word*)t0)[2],t1,C_a_i_list(&a,1,lf[316]));}
4971 
4972 /* f26243 in k20641 in map-loop4976 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f26243(C_word c,C_word * av)4973 static void C_ccall f26243(C_word c,C_word *av){
4974 C_word tmp;
4975 C_word t0=av[0];
4976 C_word t1=av[1];
4977 C_word t2;
4978 C_word *a;
4979 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
4980 C_save_and_reclaim((void *)f26243,c,av);}
4981 a=C_alloc(6);
4982 t2=((C_word*)t0)[2];
4983 f_20788(t2,C_a_i_list2(&a,2,lf[123],t1));}
4984 
4985 /* f26391 in map-loop984 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26391(C_word c,C_word * av)4986 static void C_ccall f26391(C_word c,C_word *av){
4987 C_word tmp;
4988 C_word t0=av[0];
4989 C_word t1=av[1];
4990 C_word t2;
4991 C_word t3;
4992 C_word t4;
4993 C_word t5;
4994 C_word t6;
4995 C_word *a;
4996 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
4997 C_save_and_reclaim((void *)f26391,c,av);}
4998 a=C_alloc(3);
4999 t2=C_i_car(t1);
5000 t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
5001 t4=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t3);
5002 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
5003 t6=((C_word*)((C_word*)t0)[3])[1];
5004 f_9307(t6,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
5005 
5006 /* f26456 in map-loop1636 in k10717 */
f26456(C_word c,C_word * av)5007 static void C_ccall f26456(C_word c,C_word *av){
5008 C_word tmp;
5009 C_word t0=av[0];
5010 C_word t1=av[1];
5011 C_word t2;
5012 C_word t3;
5013 C_word t4;
5014 C_word t5;
5015 C_word t6;
5016 C_word *a;
5017 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
5018 C_save_and_reclaim((void *)f26456,c,av);}
5019 a=C_alloc(3);
5020 t2=C_i_car(t1);
5021 t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
5022 t4=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t3);
5023 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
5024 t6=((C_word*)((C_word*)t0)[3])[1];
5025 f_11162(t6,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
5026 
5027 /* f26463 in k10711 in k10705 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26463(C_word c,C_word * av)5028 static void C_ccall f26463(C_word c,C_word *av){
5029 C_word tmp;
5030 C_word t0=av[0];
5031 C_word t1=av[1];
5032 C_word t2;
5033 C_word t3;
5034 C_word t4;
5035 C_word *a;
5036 if(C_unlikely(!C_demand(C_calculate_demand(20,c,2)))){
5037 C_save_and_reclaim((void *)f26463,c,av);}
5038 a=C_alloc(20);
5039 t2=C_i_car(t1);
5040 t3=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_10719,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=t2,a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],tmp=(C_word)a,a+=20,tmp);
5041 /* scrutinizer.scm:678: procedure-name */
5042 f_15171(t3,t2);}
5043 
5044 /* f26609 in k19499 in known-length-vector-index in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26609(C_word c,C_word * av)5045 static void C_ccall f26609(C_word c,C_word *av){
5046 C_word tmp;
5047 C_word t0=av[0];
5048 C_word t1=av[1];
5049 C_word t2;
5050 C_word t3;
5051 C_word t4;
5052 C_word t5;
5053 C_word t6;
5054 C_word t7;
5055 C_word *a;
5056 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
5057 C_save_and_reclaim((void *)f26609,c,av);}
5058 a=C_alloc(7);
5059 t2=C_i_car(t1);
5060 if(C_truep(t2)){
5061 if(C_truep(C_i_pairp(t2))){
5062 t3=C_i_car(t2);
5063 t4=C_eqp(lf[50],t3);
5064 if(C_truep(t4)){
5065 t5=C_i_caddr(((C_word*)t0)[2]);
5066 if(C_truep(t5)){
5067 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19580,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t5,tmp=(C_word)a,a+=7,tmp);
5068 /* scrutinizer.scm:2099: chicken.compiler.support#node-class */
5069 t7=*((C_word*)lf[88]+1);{
5070 C_word *av2;
5071 if(c >= 3) {
5072   av2=av;
5073 } else {
5074   av2=C_alloc(3);
5075 }
5076 av2[0]=t7;
5077 av2[1]=t6;
5078 av2[2]=t5;
5079 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
5080 else{
5081 t6=((C_word*)t0)[3];{
5082 C_word *av2=av;
5083 av2[0]=t6;
5084 av2[1]=C_SCHEME_FALSE;
5085 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
5086 else{
5087 t5=((C_word*)t0)[3];{
5088 C_word *av2=av;
5089 av2[0]=t5;
5090 av2[1]=C_SCHEME_FALSE;
5091 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
5092 else{
5093 t3=((C_word*)t0)[3];{
5094 C_word *av2=av;
5095 av2[0]=t3;
5096 av2[1]=C_SCHEME_FALSE;
5097 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
5098 else{
5099 t3=((C_word*)t0)[3];{
5100 C_word *av2=av;
5101 av2[0]=t3;
5102 av2[1]=C_SCHEME_FALSE;
5103 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
5104 
5105 /* f26614 in k19598 in vector-ref-result-type in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26614(C_word c,C_word * av)5106 static void C_ccall f26614(C_word c,C_word *av){
5107 C_word tmp;
5108 C_word t0=av[0];
5109 C_word t1=av[1];
5110 C_word t2;
5111 C_word t3;
5112 C_word t4;
5113 C_word *a;
5114 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
5115 C_save_and_reclaim((void *)f26614,c,av);}
5116 a=C_alloc(7);
5117 t2=C_i_car(t1);
5118 if(C_truep(t2)){
5119 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19644,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
5120 /* scrutinizer.scm:2114: chicken.compiler.support#node-subexpressions */
5121 t4=*((C_word*)lf[86]+1);{
5122 C_word *av2;
5123 if(c >= 3) {
5124   av2=av;
5125 } else {
5126   av2=C_alloc(3);
5127 }
5128 av2[0]=t4;
5129 av2[1]=t3;
5130 av2[2]=((C_word*)t0)[5];
5131 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
5132 else{
5133 t3=((C_word*)t0)[3];{
5134 C_word *av2=av;
5135 av2[0]=t3;
5136 av2[1]=((C_word*)t0)[4];
5137 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
5138 
5139 /* f26623 in k19846 */
f26623(C_word c,C_word * av)5140 static void C_ccall f26623(C_word c,C_word *av){
5141 C_word tmp;
5142 C_word t0=av[0];
5143 C_word t1=av[1];
5144 C_word t2;
5145 C_word t3;
5146 C_word t4;
5147 C_word t5;
5148 C_word *a;
5149 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
5150 C_save_and_reclaim((void *)f26623,c,av);}
5151 a=C_alloc(10);
5152 t2=C_i_car(t1);
5153 if(C_truep(t2)){
5154 t3=C_i_caddr(((C_word*)t0)[2]);
5155 if(C_truep(t3)){
5156 t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_19925,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t2,a[8]=((C_word*)t0)[8],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
5157 /* scrutinizer.scm:2185: chicken.compiler.support#node-class */
5158 t5=*((C_word*)lf[88]+1);{
5159 C_word *av2;
5160 if(c >= 3) {
5161   av2=av;
5162 } else {
5163   av2=C_alloc(3);
5164 }
5165 av2[0]=t5;
5166 av2[1]=t4;
5167 av2[2]=t3;
5168 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
5169 else{
5170 t4=((C_word*)t0)[3];{
5171 C_word *av2=av;
5172 av2[0]=t4;
5173 av2[1]=((C_word*)t0)[4];
5174 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
5175 else{
5176 t3=((C_word*)t0)[3];{
5177 C_word *av2=av;
5178 av2[0]=t3;
5179 av2[1]=((C_word*)t0)[4];
5180 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
5181 
5182 /* f26630 in lp in derive-result-type in append-special-case in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f26630(C_word c,C_word * av)5183 static void C_ccall f26630(C_word c,C_word *av){
5184 C_word tmp;
5185 C_word t0=av[0];
5186 C_word t1=av[1];
5187 C_word t2;
5188 C_word t3;
5189 C_word t4;
5190 C_word t5;
5191 C_word t6;
5192 C_word t7;
5193 C_word t8;
5194 C_word t9;
5195 C_word t10;
5196 C_word *a;
5197 if(C_unlikely(!C_demand(C_calculate_demand(33,c,4)))){
5198 C_save_and_reclaim((void *)f26630,c,av);}
5199 a=C_alloc(33);
5200 t2=C_i_car(t1);
5201 t3=C_i_pairp(t2);
5202 t4=(C_truep(t3)?C_eqp(C_u_i_car(t2),lf[47]):C_SCHEME_FALSE);
5203 if(C_truep(t4)){
5204 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19998,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
5205 t6=C_u_i_cdr(((C_word*)t0)[3]);
5206 t7=C_s_a_i_plus(&a,2,((C_word*)t0)[4],C_fix(1));
5207 /* scrutinizer.scm:2254: lp */
5208 t8=((C_word*)((C_word*)t0)[5])[1];
5209 f_19976(t8,t5,t6,t7);}
5210 else{
5211 t5=C_i_pairp(t2);
5212 t6=(C_truep(t5)?C_eqp(C_u_i_car(t2),lf[361]):C_SCHEME_FALSE);
5213 if(C_truep(t6)){
5214 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20057,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
5215 t8=C_u_i_cdr(((C_word*)t0)[3]);
5216 t9=C_s_a_i_plus(&a,2,((C_word*)t0)[4],C_fix(1));
5217 /* scrutinizer.scm:2262: lp */
5218 t10=((C_word*)((C_word*)t0)[5])[1];
5219 f_19976(t10,t7,t8,t9);}
5220 else{
5221 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20074,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
5222 t8=C_i_nullp(C_u_i_cdr(((C_word*)t0)[3]));
5223 t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20080,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[8],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
5224 if(C_truep(t8)){
5225 t10=t9;{
5226 C_word *av2=av;
5227 av2[0]=t10;
5228 av2[1]=t8;
5229 f_20080(2,av2);}}
5230 else{
5231 /* scrutinizer.scm:2243: match-types */
5232 t10=*((C_word*)lf[170]+1);{
5233 C_word *av2;
5234 if(c >= 5) {
5235   av2=av;
5236 } else {
5237   av2=C_alloc(5);
5238 }
5239 av2[0]=t10;
5240 av2[1]=t9;
5241 av2[2]=t2;
5242 av2[3]=lf[47];
5243 av2[4]=C_SCHEME_END_OF_LIST;
5244 ((C_proc)(void*)(*((C_word*)t10+1)))(5,av2);}}}}}
5245 
5246 /* f26669 in k20129 */
f26669(C_word c,C_word * av)5247 static void C_ccall f26669(C_word c,C_word *av){
5248 C_word tmp;
5249 C_word t0=av[0];
5250 C_word t1=av[1];
5251 C_word t2;
5252 C_word *a;
5253 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
5254 C_save_and_reclaim((void *)f26669,c,av);}
5255 t2=((C_word*)t0)[2];
5256 f_20143(t2,C_i_car(t1));}
5257 
5258 /* f26674 in k22942 in a22939 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f26674(C_word c,C_word * av)5259 static void C_ccall f26674(C_word c,C_word *av){
5260 C_word tmp;
5261 C_word t0=av[0];
5262 C_word t1=av[1];
5263 C_word t2;
5264 C_word t3;
5265 C_word t4;
5266 C_word t5;
5267 C_word t6;
5268 C_word *a;
5269 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
5270 C_save_and_reclaim((void *)f26674,c,av);}
5271 a=C_alloc(4);
5272 t2=C_i_car(t1);
5273 if(C_truep(t2)){
5274 if(C_truep(C_i_pairp(t2))){
5275 t3=C_i_car(t2);
5276 t4=C_eqp(t3,lf[47]);
5277 if(C_truep(t4)){
5278 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22985,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
5279 /* scrutinizer.scm:2238: scheme#reverse */
5280 t6=*((C_word*)lf[367]+1);{
5281 C_word *av2;
5282 if(c >= 3) {
5283   av2=av;
5284 } else {
5285   av2=C_alloc(3);
5286 }
5287 av2[0]=t6;
5288 av2[1]=t5;
5289 av2[2]=C_u_i_cdr(t2);
5290 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
5291 else{
5292 t5=((C_word*)t0)[2];{
5293 C_word *av2=av;
5294 av2[0]=t5;
5295 av2[1]=((C_word*)t0)[3];
5296 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
5297 else{
5298 t3=((C_word*)t0)[2];{
5299 C_word *av2=av;
5300 av2[0]=t3;
5301 av2[1]=((C_word*)t0)[3];
5302 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
5303 else{
5304 t3=((C_word*)t0)[2];{
5305 C_word *av2=av;
5306 av2[0]=t3;
5307 av2[1]=((C_word*)t0)[3];
5308 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
5309 
5310 /* f26679 in map-loop4578 in a23001 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26679(C_word c,C_word * av)5311 static void C_ccall f26679(C_word c,C_word *av){
5312 C_word tmp;
5313 C_word t0=av[0];
5314 C_word t1=av[1];
5315 C_word t2;
5316 C_word t3;
5317 C_word t4;
5318 C_word t5;
5319 C_word t6;
5320 C_word *a;
5321 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
5322 C_save_and_reclaim((void *)f26679,c,av);}
5323 a=C_alloc(3);
5324 t2=C_i_car(t1);
5325 t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
5326 t4=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t3);
5327 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
5328 t6=((C_word*)((C_word*)t0)[3])[1];
5329 f_23025(t6,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
5330 
5331 /* f26686 in map-loop4544 in a23058 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26686(C_word c,C_word * av)5332 static void C_ccall f26686(C_word c,C_word *av){
5333 C_word tmp;
5334 C_word t0=av[0];
5335 C_word t1=av[1];
5336 C_word t2;
5337 C_word t3;
5338 C_word t4;
5339 C_word t5;
5340 C_word t6;
5341 C_word *a;
5342 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
5343 C_save_and_reclaim((void *)f26686,c,av);}
5344 a=C_alloc(3);
5345 t2=C_i_car(t1);
5346 t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
5347 t4=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t3);
5348 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
5349 t6=((C_word*)((C_word*)t0)[3])[1];
5350 f_23082(t6,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
5351 
5352 /* f26693 in map-loop4510 in a23115 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26693(C_word c,C_word * av)5353 static void C_ccall f26693(C_word c,C_word *av){
5354 C_word tmp;
5355 C_word t0=av[0];
5356 C_word t1=av[1];
5357 C_word t2;
5358 C_word t3;
5359 C_word t4;
5360 C_word t5;
5361 C_word t6;
5362 C_word *a;
5363 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
5364 C_save_and_reclaim((void *)f26693,c,av);}
5365 a=C_alloc(3);
5366 t2=C_i_car(t1);
5367 t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
5368 t4=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t3);
5369 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
5370 t6=((C_word*)((C_word*)t0)[3])[1];
5371 f_23143(t6,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
5372 
5373 /* f26700 in map-loop4476 in a23180 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26700(C_word c,C_word * av)5374 static void C_ccall f26700(C_word c,C_word *av){
5375 C_word tmp;
5376 C_word t0=av[0];
5377 C_word t1=av[1];
5378 C_word t2;
5379 C_word t3;
5380 C_word t4;
5381 C_word t5;
5382 C_word t6;
5383 C_word *a;
5384 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
5385 C_save_and_reclaim((void *)f26700,c,av);}
5386 a=C_alloc(3);
5387 t2=C_i_car(t1);
5388 t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
5389 t4=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t3);
5390 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
5391 t6=((C_word*)((C_word*)t0)[3])[1];
5392 f_23208(t6,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
5393 
5394 /* f26707 in k23287 in k23278 in a23275 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f26707(C_word c,C_word * av)5395 static void C_ccall f26707(C_word c,C_word *av){
5396 C_word tmp;
5397 C_word t0=av[0];
5398 C_word t1=av[1];
5399 C_word t2;
5400 C_word t3;
5401 C_word t4;
5402 C_word *a;
5403 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
5404 C_save_and_reclaim((void *)f26707,c,av);}
5405 a=C_alloc(8);
5406 t2=C_i_car(t1);
5407 if(C_truep(t2)){
5408 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_23327,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
5409 /* scrutinizer.scm:2129: type-always-immediate? */
5410 t4=lf[27];{
5411 C_word *av2;
5412 if(c >= 3) {
5413   av2=av;
5414 } else {
5415   av2=C_alloc(3);
5416 }
5417 av2[0]=t4;
5418 av2[1]=t3;
5419 av2[2]=t2;
5420 f_8089(3,av2);}}
5421 else{
5422 t3=((C_word*)t0)[2];{
5423 C_word *av2=av;
5424 av2[0]=t3;
5425 av2[1]=((C_word*)t0)[3];
5426 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
5427 
5428 /* f27984 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f27984(C_word c,C_word * av)5429 static void C_ccall f27984(C_word c,C_word *av){
5430 C_word tmp;
5431 C_word t0=av[0];
5432 C_word t1=av[1];
5433 C_word t2;
5434 C_word *a;
5435 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
5436 C_save_and_reclaim((void *)f27984,c,av);}
5437 /* scrutinizer.scm:2521: fragment */
5438 f_21102(((C_word*)t0)[2],C_i_car(t1));}
5439 
5440 /* f27989 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in ... */
f27989(C_word c,C_word * av)5441 static void C_ccall f27989(C_word c,C_word *av){
5442 C_word tmp;
5443 C_word t0=av[0];
5444 C_word t1=av[1];
5445 C_word t2;
5446 C_word *a;
5447 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
5448 C_save_and_reclaim((void *)f27989,c,av);}
5449 /* scrutinizer.scm:2521: fragment */
5450 f_21102(((C_word*)t0)[2],C_i_car(t1));}
5451 
5452 /* f28008 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f28008(C_word c,C_word * av)5453 static void C_ccall f28008(C_word c,C_word *av){
5454 C_word tmp;
5455 C_word t0=av[0];
5456 C_word t1=av[1];
5457 C_word t2;
5458 C_word *a;
5459 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
5460 C_save_and_reclaim((void *)f28008,c,av);}
5461 /* scrutinizer.scm:2521: fragment */
5462 f_21102(((C_word*)t0)[2],C_i_car(t1));}
5463 
5464 /* f28236 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f28236(C_word c,C_word * av)5465 static void C_ccall f28236(C_word c,C_word *av){
5466 C_word tmp;
5467 C_word t0=av[0];
5468 C_word t1=av[1];
5469 C_word t2;
5470 C_word *a;
5471 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
5472 C_save_and_reclaim((void *)f28236,c,av);}
5473 /* scrutinizer.scm:2521: fragment */
5474 f_21102(((C_word*)t0)[2],C_i_car(t1));}
5475 
5476 /* f28241 in chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f28241(C_word c,C_word * av)5477 static void C_ccall f28241(C_word c,C_word *av){
5478 C_word tmp;
5479 C_word t0=av[0];
5480 C_word t1=av[1];
5481 C_word t2;
5482 C_word *a;
5483 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
5484 C_save_and_reclaim((void *)f28241,c,av);}
5485 /* scrutinizer.scm:2521: fragment */
5486 f_21102(((C_word*)t0)[2],C_i_car(t1));}
5487 
5488 /* f28246 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f28246(C_word c,C_word * av)5489 static void C_ccall f28246(C_word c,C_word *av){
5490 C_word tmp;
5491 C_word t0=av[0];
5492 C_word t1=av[1];
5493 C_word t2;
5494 C_word *a;
5495 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
5496 C_save_and_reclaim((void *)f28246,c,av);}
5497 /* scrutinizer.scm:2521: fragment */
5498 f_21102(((C_word*)t0)[2],C_i_car(t1));}
5499 
5500 /* k10001 in k9984 in k9965 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10003(C_word c,C_word * av)5501 static void C_ccall f_10003(C_word c,C_word *av){
5502 C_word tmp;
5503 C_word t0=av[0];
5504 C_word t1=av[1];
5505 C_word t2;
5506 C_word t3;
5507 C_word t4;
5508 C_word *a;
5509 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
5510 C_save_and_reclaim((void *)f_10003,c,av);}
5511 a=C_alloc(6);
5512 t2=C_i_car(t1);
5513 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9995,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
5514 /* scrutinizer.scm:518: chicken.compiler.support#db-get */
5515 t4=*((C_word*)lf[67]+1);{
5516 C_word *av2;
5517 if(c >= 5) {
5518   av2=av;
5519 } else {
5520   av2=C_alloc(5);
5521 }
5522 av2[0]=t4;
5523 av2[1]=t3;
5524 av2[2]=((C_word*)t0)[5];
5525 av2[3]=t2;
5526 av2[4]=lf[68];
5527 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
5528 
5529 /* k10011 in k10015 in k9965 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10013(C_word c,C_word * av)5530 static void C_ccall f_10013(C_word c,C_word *av){
5531 C_word tmp;
5532 C_word t0=av[0];
5533 C_word t1=av[1];
5534 C_word t2;
5535 C_word *a;
5536 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
5537 C_save_and_reclaim((void *)f_10013,c,av);}
5538 t2=((C_word*)t0)[2];
5539 f_9986(t2,C_i_not(t1));}
5540 
5541 /* k10015 in k9965 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10017(C_word c,C_word * av)5542 static void C_ccall f_10017(C_word c,C_word *av){
5543 C_word tmp;
5544 C_word t0=av[0];
5545 C_word t1=av[1];
5546 C_word t2;
5547 C_word t3;
5548 C_word t4;
5549 C_word *a;
5550 if(C_unlikely(!C_demand(C_calculate_demand(3,c,4)))){
5551 C_save_and_reclaim((void *)f_10017,c,av);}
5552 a=C_alloc(3);
5553 t2=C_eqp(t1,lf[87]);
5554 if(C_truep(t2)){
5555 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10013,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
5556 /* scrutinizer.scm:516: chicken.compiler.support#db-get */
5557 t4=*((C_word*)lf[67]+1);{
5558 C_word *av2;
5559 if(c >= 5) {
5560   av2=av;
5561 } else {
5562   av2=C_alloc(5);
5563 }
5564 av2[0]=t4;
5565 av2[1]=t3;
5566 av2[2]=((C_word*)t0)[3];
5567 av2[3]=((C_word*)t0)[4];
5568 av2[4]=lf[68];
5569 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
5570 else{
5571 t3=((C_word*)t0)[2];
5572 f_9986(t3,C_SCHEME_FALSE);}}
5573 
5574 /* k10019 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10021(C_word c,C_word * av)5575 static void C_ccall f_10021(C_word c,C_word *av){
5576 C_word tmp;
5577 C_word t0=av[0];
5578 C_word t1=av[1];
5579 C_word t2;
5580 C_word t3;
5581 C_word *a;
5582 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
5583 C_save_and_reclaim((void *)f_10021,c,av);}
5584 a=C_alloc(6);
5585 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10023,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
5586 /* scrutinizer.scm:513: single */
5587 f_8641(((C_word*)t0)[7],t1,t2);}
5588 
5589 /* a10022 in k10019 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10023(C_word c,C_word * av)5590 static void C_ccall f_10023(C_word c,C_word *av){
5591 C_word tmp;
5592 C_word t0=av[0];
5593 C_word t1=av[1];
5594 C_word t2=av[2];
5595 C_word t3;
5596 C_word t4;
5597 C_word *a;
5598 if(C_unlikely(!C_demand(C_calculate_demand(0,c,6)))){
5599 C_save_and_reclaim((void *)f_10023,c,av);}
5600 t3=lf[220];
5601 /* scrutinizer.scm:514: g1386 */
5602 t4=lf[220];{
5603 C_word *av2;
5604 if(c >= 7) {
5605   av2=av;
5606 } else {
5607   av2=C_alloc(7);
5608 }
5609 av2[0]=t4;
5610 av2[1]=t1;
5611 av2[2]=((C_word*)t0)[2];
5612 av2[3]=((C_word*)t0)[3];
5613 av2[4]=((C_word*)t0)[4];
5614 av2[5]=((C_word*)t0)[5];
5615 av2[6]=t2;
5616 f_22239(7,av2);}}
5617 
5618 /* a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10045(C_word c,C_word * av)5619 static void C_ccall f_10045(C_word c,C_word *av){
5620 C_word tmp;
5621 C_word t0=av[0];
5622 C_word t1=av[1];
5623 C_word t2=av[2];
5624 C_word t3=av[3];
5625 C_word t4=av[4];
5626 C_word t5;
5627 C_word t6;
5628 C_word t7;
5629 C_word *a;
5630 if(C_unlikely(!C_demand(C_calculate_demand(20,c,3)))){
5631 C_save_and_reclaim((void *)f_10045,c,av);}
5632 a=C_alloc(20);
5633 t5=(C_truep(((C_word*)t0)[2])?C_a_i_list1(&a,1,((C_word*)t0)[2]):C_SCHEME_END_OF_LIST);
5634 t6=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_10052,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t5,a[8]=((C_word*)t0)[7],a[9]=t3,a[10]=t2,a[11]=((C_word*)t0)[8],a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[10],a[14]=t4,a[15]=t1,a[16]=((C_word*)t0)[11],tmp=(C_word)a,a+=17,tmp);
5635 /* scrutinizer.scm:526: initial-argument-types */
5636 t7=((C_word*)((C_word*)t0)[12])[1];
5637 f_9379(t7,t6,((C_word*)t0)[2],t3);}
5638 
5639 /* k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10052(C_word c,C_word * av)5640 static void C_ccall f_10052(C_word c,C_word *av){
5641 C_word tmp;
5642 C_word t0=av[0];
5643 C_word t1=av[1];
5644 C_word t2;
5645 C_word t3;
5646 C_word *a;
5647 if(C_unlikely(!C_demand(C_calculate_demand(18,c,3)))){
5648 C_save_and_reclaim((void *)f_10052,c,av);}
5649 a=C_alloc(18);
5650 t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_10055,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=t1,a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
5651 if(C_truep(((C_word*)t0)[14])){
5652 /* scrutinizer.scm:527: scheme#append */
5653 t3=*((C_word*)lf[5]+1);{
5654 C_word *av2;
5655 if(c >= 4) {
5656   av2=av;
5657 } else {
5658   av2=C_alloc(4);
5659 }
5660 av2[0]=t3;
5661 av2[1]=t2;
5662 av2[2]=t1;
5663 av2[3]=lf[226];
5664 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
5665 else{
5666 /* scrutinizer.scm:527: scheme#append */
5667 t3=*((C_word*)lf[5]+1);{
5668 C_word *av2;
5669 if(c >= 4) {
5670   av2=av;
5671 } else {
5672   av2=C_alloc(4);
5673 }
5674 av2[0]=t3;
5675 av2[1]=t2;
5676 av2[2]=t1;
5677 av2[3]=C_SCHEME_END_OF_LIST;
5678 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}}
5679 
5680 /* k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10055(C_word c,C_word * av)5681 static void C_ccall f_10055(C_word c,C_word *av){
5682 C_word tmp;
5683 C_word t0=av[0];
5684 C_word t1=av[1];
5685 C_word t2;
5686 C_word t3;
5687 C_word t4;
5688 C_word t5;
5689 C_word t6;
5690 C_word t7;
5691 C_word t8;
5692 C_word *a;
5693 if(C_unlikely(!C_demand(C_calculate_demand(29,c,2)))){
5694 C_save_and_reclaim((void *)f_10055,c,av);}
5695 a=C_alloc(29);
5696 t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_10058,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
5697 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
5698 t4=t3;
5699 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
5700 t6=((C_word*)t5)[1];
5701 t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10227,a[2]=((C_word*)t0)[16],a[3]=t2,a[4]=((C_word*)t0)[17],a[5]=t5,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
5702 if(C_truep(((C_word*)t0)[14])){
5703 /* scrutinizer.scm:529: chicken.base#butlast */
5704 t8=*((C_word*)lf[225]+1);{
5705 C_word *av2;
5706 if(c >= 3) {
5707   av2=av;
5708 } else {
5709   av2=C_alloc(3);
5710 }
5711 av2[0]=t8;
5712 av2[1]=t7;
5713 av2[2]=((C_word*)t0)[10];
5714 ((C_proc)(void*)(*((C_word*)t8+1)))(3,av2);}}
5715 else{
5716 t8=t7;{
5717 C_word *av2=av;
5718 av2[0]=t8;
5719 av2[1]=((C_word*)t0)[10];
5720 f_10227(2,av2);}}}
5721 
5722 /* k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10058(C_word c,C_word * av)5723 static void C_ccall f_10058(C_word c,C_word *av){
5724 C_word tmp;
5725 C_word t0=av[0];
5726 C_word t1=av[1];
5727 C_word t2;
5728 C_word t3;
5729 C_word t4;
5730 C_word t5;
5731 C_word t6;
5732 C_word t7;
5733 C_word t8;
5734 C_word t9;
5735 C_word t10;
5736 C_word t11;
5737 C_word t12;
5738 C_word t13;
5739 C_word t14;
5740 C_word t15;
5741 C_word t16;
5742 C_word t17;
5743 C_word t18;
5744 C_word *a;
5745 if(C_unlikely(!C_demand(C_calculate_demand(49,c,4)))){
5746 C_save_and_reclaim((void *)f_10058,c,av);}
5747 a=C_alloc(49);
5748 t2=(C_truep(((C_word*)t0)[2])?C_SCHEME_UNDEFINED:C_SCHEME_UNDEFINED);
5749 t3=C_SCHEME_END_OF_LIST;
5750 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
5751 t5=C_SCHEME_FALSE;
5752 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
5753 t7=C_SCHEME_END_OF_LIST;
5754 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
5755 t9=C_SCHEME_FALSE;
5756 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
5757 t11=C_SCHEME_FALSE;
5758 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
5759 t13=C_SCHEME_FALSE;
5760 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
5761 t15=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10066,a[2]=t10,a[3]=((C_word*)t0)[3],a[4]=t12,a[5]=((C_word*)t0)[4],a[6]=t14,a[7]=((C_word*)t0)[5],a[8]=t4,a[9]=t6,a[10]=t8,tmp=(C_word)a,a+=11,tmp);
5762 t16=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_10075,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[2],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=t1,tmp=(C_word)a,a+=15,tmp);
5763 t17=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10205,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=((C_word*)t0)[4],a[6]=t8,a[7]=((C_word*)t0)[5],a[8]=t10,a[9]=t12,a[10]=t14,tmp=(C_word)a,a+=11,tmp);
5764 /* scrutinizer.scm:534: ##sys#dynamic-wind */
5765 t18=*((C_word*)lf[224]+1);{
5766 C_word *av2;
5767 if(c >= 5) {
5768   av2=av;
5769 } else {
5770   av2=C_alloc(5);
5771 }
5772 av2[0]=t18;
5773 av2[1]=((C_word*)t0)[16];
5774 av2[2]=t15;
5775 av2[3]=t16;
5776 av2[4]=t17;
5777 ((C_proc)(void*)(*((C_word*)t18+1)))(5,av2);}}
5778 
5779 /* a10065 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10066(C_word c,C_word * av)5780 static void C_ccall f_10066(C_word c,C_word *av){
5781 C_word tmp;
5782 C_word t0=av[0];
5783 C_word t1=av[1];
5784 C_word t2;
5785 C_word t3;
5786 C_word t4;
5787 C_word t5;
5788 C_word t6;
5789 C_word t7;
5790 C_word t8;
5791 C_word *a;
5792 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
5793 C_save_and_reclaim((void *)f_10066,c,av);}
5794 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)((C_word*)t0)[3])[1]);
5795 t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)((C_word*)t0)[5])[1]);
5796 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)((C_word*)t0)[7])[1]);
5797 t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[8])[1]);
5798 t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)((C_word*)t0)[9])[1]);
5799 t7=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)((C_word*)t0)[10])[1]);
5800 t8=t1;{
5801 C_word *av2=av;
5802 av2[0]=t8;
5803 av2[1]=C_SCHEME_UNDEFINED;
5804 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
5805 
5806 /* a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10075(C_word c,C_word * av)5807 static void C_ccall f_10075(C_word c,C_word *av){
5808 C_word tmp;
5809 C_word t0=av[0];
5810 C_word t1=av[1];
5811 C_word t2;
5812 C_word t3;
5813 C_word t4;
5814 C_word t5;
5815 C_word t6;
5816 C_word t7;
5817 C_word *a;
5818 if(C_unlikely(!C_demand(C_calculate_demand(53,c,2)))){
5819 C_save_and_reclaim((void *)f_10075,c,av);}
5820 a=C_alloc(53);
5821 t2=(
5822 /* scrutinizer.scm:537: tag */
5823   f_9341(C_a_i(&a,29),((C_word*)((C_word*)t0)[2])[1])
5824 );
5825 t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10082,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
5826 t4=C_i_car(((C_word*)t0)[9]);
5827 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10192,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=t2,a[5]=((C_word*)t0)[12],a[6]=t3,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
5828 if(C_truep(((C_word*)t0)[13])){
5829 t6=C_a_i_cons(&a,2,((C_word*)t0)[13],lf[47]);
5830 t7=t5;
5831 f_10192(t7,C_a_i_cons(&a,2,t6,((C_word*)t0)[14]));}
5832 else{
5833 t6=t5;
5834 f_10192(t6,((C_word*)t0)[14]);}}
5835 
5836 /* k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10082(C_word c,C_word * av)5837 static void C_ccall f_10082(C_word c,C_word *av){
5838 C_word tmp;
5839 C_word t0=av[0];
5840 C_word t1=av[1];
5841 C_word t2;
5842 C_word t3;
5843 C_word t4;
5844 C_word t5;
5845 C_word t6;
5846 C_word t7;
5847 C_word *a;
5848 if(C_unlikely(!C_demand(C_calculate_demand(16,c,5)))){
5849 C_save_and_reclaim((void *)f_10082,c,av);}
5850 a=C_alloc(16);
5851 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10089,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
5852 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10097,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
5853 t4=C_SCHEME_UNDEFINED;
5854 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
5855 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10099,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
5856 t7=((C_word*)t5)[1];
5857 f_10099(t7,t3,((C_word*)t0)[7],((C_word*)t0)[8],((C_word*)t0)[9]);}
5858 
5859 /* k10087 in k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10089(C_word c,C_word * av)5860 static void C_ccall f_10089(C_word c,C_word *av){
5861 C_word tmp;
5862 C_word t0=av[0];
5863 C_word t1=av[1];
5864 C_word t2;
5865 C_word *a;
5866 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
5867 C_save_and_reclaim((void *)f_10089,c,av);}
5868 a=C_alloc(3);
5869 t2=((C_word*)t0)[2];{
5870 C_word *av2=av;
5871 av2[0]=t2;
5872 av2[1]=C_a_i_list1(&a,1,t1);
5873 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
5874 
5875 /* k10095 in k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10097(C_word c,C_word * av)5876 static void C_ccall f_10097(C_word c,C_word *av){
5877 C_word tmp;
5878 C_word t0=av[0];
5879 C_word t1=av[1];
5880 C_word t2;
5881 C_word t3;
5882 C_word *a;
5883 if(C_unlikely(!C_demand(C_calculate_demand(3,c,5)))){
5884 C_save_and_reclaim((void *)f_10097,c,av);}
5885 a=C_alloc(3);
5886 t2=C_a_i_list1(&a,1,t1);
5887 /* scrutinizer.scm:553: scheme#append */
5888 t3=*((C_word*)lf[5]+1);{
5889 C_word *av2;
5890 if(c >= 6) {
5891   av2=av;
5892 } else {
5893   av2=C_alloc(6);
5894 }
5895 av2[0]=t3;
5896 av2[1]=((C_word*)t0)[2];
5897 av2[2]=lf[223];
5898 av2[3]=((C_word*)t0)[3];
5899 av2[4]=t2;
5900 av2[5]=((C_word*)t0)[4];
5901 ((C_proc)(void*)(*((C_word*)t3+1)))(6,av2);}}
5902 
5903 /* loop in k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10099(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4)5904 static void C_fcall f_10099(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
5905 C_word tmp;
5906 C_word t5;
5907 C_word t6;
5908 C_word t7;
5909 C_word *a;
5910 if(C_unlikely(!C_demand(C_calculate_demand(13,0,4)))){
5911 C_save_and_reclaim_args((void *)trf_10099,5,t0,t1,t2,t3,t4);}
5912 a=C_alloc(13);
5913 if(C_truep(C_i_zerop(t2))){
5914 t5=t1;{
5915 C_word av2[2];
5916 av2[0]=t5;
5917 av2[1]=t4;
5918 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
5919 else{
5920 t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10107,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t4,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
5921 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10180,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
5922 /* scrutinizer.scm:559: chicken.compiler.support#db-get */
5923 t7=*((C_word*)lf[67]+1);{
5924 C_word av2[5];
5925 av2[0]=t7;
5926 av2[1]=t6;
5927 av2[2]=((C_word*)t0)[5];
5928 av2[3]=C_i_car(t3);
5929 av2[4]=lf[68];
5930 ((C_proc)(void*)(*((C_word*)t7+1)))(5,av2);}}}
5931 
5932 /* k10105 in loop in k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_10107(C_word t0,C_word t1)5933 static void C_fcall f_10107(C_word t0,C_word t1){
5934 C_word tmp;
5935 C_word t2;
5936 C_word t3;
5937 C_word t4;
5938 C_word t5;
5939 C_word *a;
5940 if(C_unlikely(!C_demand(C_calculate_demand(33,0,4)))){
5941 C_save_and_reclaim_args((void *)trf_10107,2,t0,t1);}
5942 a=C_alloc(33);
5943 if(C_truep(t1)){
5944 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10111,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
5945 /* scrutinizer.scm:558: g1473 */
5946 t3=t2;
5947 f_10111(t3,((C_word*)t0)[6],t1);}
5948 else{
5949 t2=C_i_car(((C_word*)t0)[5]);
5950 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10158,a[2]=((C_word*)t0)[6],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
5951 t4=C_s_a_i_minus(&a,2,((C_word*)t0)[2],C_fix(1));
5952 /* scrutinizer.scm:573: loop */
5953 t5=((C_word*)((C_word*)t0)[3])[1];
5954 f_10099(t5,t3,t4,C_u_i_cdr(((C_word*)t0)[4]),C_u_i_cdr(((C_word*)t0)[5]));}}
5955 
5956 /* g1473 in k10105 in loop in k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_10111(C_word t0,C_word t1,C_word t2)5957 static void C_fcall f_10111(C_word t0,C_word t1,C_word t2){
5958 C_word tmp;
5959 C_word t3;
5960 C_word t4;
5961 C_word t5;
5962 C_word t6;
5963 C_word t7;
5964 C_word t8;
5965 C_word *a;
5966 if(C_unlikely(!C_demand(C_calculate_demand(33,0,4)))){
5967 C_save_and_reclaim_args((void *)trf_10111,3,t0,t1,t2);}
5968 a=C_alloc(33);
5969 t3=C_i_cdr(t2);
5970 t4=C_eqp(t3,lf[53]);
5971 t5=(C_truep(t4)?lf[53]:C_u_i_cdr(t2));
5972 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10123,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
5973 t7=C_s_a_i_minus(&a,2,((C_word*)t0)[2],C_fix(1));
5974 /* scrutinizer.scm:569: loop */
5975 t8=((C_word*)((C_word*)t0)[3])[1];
5976 f_10099(t8,t6,t7,C_i_cdr(((C_word*)t0)[4]),C_i_cdr(((C_word*)t0)[5]));}
5977 
5978 /* k10121 in g1473 in k10105 in loop in k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_10123(C_word c,C_word * av)5979 static void C_ccall f_10123(C_word c,C_word *av){
5980 C_word tmp;
5981 C_word t0=av[0];
5982 C_word t1=av[1];
5983 C_word t2;
5984 C_word *a;
5985 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
5986 C_save_and_reclaim((void *)f_10123,c,av);}
5987 a=C_alloc(3);
5988 t2=((C_word*)t0)[2];{
5989 C_word *av2=av;
5990 av2[0]=t2;
5991 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
5992 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
5993 
5994 /* k10156 in k10105 in loop in k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_10158(C_word c,C_word * av)5995 static void C_ccall f_10158(C_word c,C_word *av){
5996 C_word tmp;
5997 C_word t0=av[0];
5998 C_word t1=av[1];
5999 C_word t2;
6000 C_word *a;
6001 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
6002 C_save_and_reclaim((void *)f_10158,c,av);}
6003 a=C_alloc(3);
6004 t2=((C_word*)t0)[2];{
6005 C_word *av2=av;
6006 av2[0]=t2;
6007 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
6008 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
6009 
6010 /* k10178 in loop in k10080 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_10180(C_word c,C_word * av)6011 static void C_ccall f_10180(C_word c,C_word *av){
6012 C_word tmp;
6013 C_word t0=av[0];
6014 C_word t1=av[1];
6015 C_word t2;
6016 C_word t3;
6017 C_word t4;
6018 C_word *a;
6019 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
6020 C_save_and_reclaim((void *)f_10180,c,av);}
6021 a=C_alloc(3);
6022 if(C_truep(C_i_not(t1))){
6023 t2=C_u_i_car(((C_word*)t0)[2]);
6024 t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[3]);
6025 t4=((C_word*)t0)[4];
6026 f_10107(t4,C_i_assoc(t3,((C_word*)((C_word*)t0)[5])[1]));}
6027 else{
6028 t2=((C_word*)t0)[4];
6029 f_10107(t2,C_SCHEME_FALSE);}}
6030 
6031 /* k10190 in a10074 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10192(C_word t0,C_word t1)6032 static void C_fcall f_10192(C_word t0,C_word t1){
6033 C_word tmp;
6034 C_word t2;
6035 C_word t3;
6036 C_word t4;
6037 C_word *a;
6038 if(C_unlikely(!C_demand(C_calculate_demand(6,0,7)))){
6039 C_save_and_reclaim_args((void *)trf_10192,2,t0,t1);}
6040 a=C_alloc(6);
6041 t2=C_a_i_cons(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
6042 t3=C_a_i_list1(&a,1,((C_word*)t0)[4]);
6043 /* scrutinizer.scm:538: walk */
6044 t4=((C_word*)((C_word*)t0)[5])[1];
6045 f_9475(t4,((C_word*)t0)[6],((C_word*)t0)[7],t1,t2,C_SCHEME_FALSE,t3,C_SCHEME_FALSE);}
6046 
6047 /* a10204 in k10056 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10205(C_word c,C_word * av)6048 static void C_ccall f_10205(C_word c,C_word *av){
6049 C_word tmp;
6050 C_word t0=av[0];
6051 C_word t1=av[1];
6052 C_word t2;
6053 C_word t3;
6054 C_word t4;
6055 C_word t5;
6056 C_word t6;
6057 C_word t7;
6058 C_word t8;
6059 C_word *a;
6060 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
6061 C_save_and_reclaim((void *)f_10205,c,av);}
6062 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)((C_word*)t0)[3])[1]);
6063 t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)((C_word*)t0)[5])[1]);
6064 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)((C_word*)t0)[7])[1]);
6065 t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[8])[1]);
6066 t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)((C_word*)t0)[9])[1]);
6067 t7=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)((C_word*)t0)[10])[1]);
6068 t8=t1;{
6069 C_word *av2=av;
6070 av2[0]=t8;
6071 av2[1]=C_SCHEME_UNDEFINED;
6072 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
6073 
6074 /* k10225 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10227(C_word c,C_word * av)6075 static void C_ccall f_10227(C_word c,C_word *av){
6076 C_word tmp;
6077 C_word t0=av[0];
6078 C_word t1=av[1];
6079 C_word t2;
6080 C_word t3;
6081 C_word t4;
6082 C_word t5;
6083 C_word t6;
6084 C_word t7;
6085 C_word t8;
6086 C_word *a;
6087 if(C_unlikely(!C_demand(C_calculate_demand(11,c,4)))){
6088 C_save_and_reclaim((void *)f_10227,c,av);}
6089 a=C_alloc(11);
6090 t2=C_i_check_list_2(t1,lf[6]);
6091 t3=C_i_check_list_2(((C_word*)t0)[2],lf[6]);
6092 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10236,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
6093 t5=C_SCHEME_UNDEFINED;
6094 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
6095 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10238,a[2]=((C_word*)t0)[5],a[3]=t6,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp));
6096 t8=((C_word*)t6)[1];
6097 f_10238(t8,t4,t1,((C_word*)t0)[2]);}
6098 
6099 /* k10234 in k10225 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10236(C_word c,C_word * av)6100 static void C_ccall f_10236(C_word c,C_word *av){
6101 C_word tmp;
6102 C_word t0=av[0];
6103 C_word t1=av[1];
6104 C_word t2;
6105 C_word *a;
6106 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
6107 C_save_and_reclaim((void *)f_10236,c,av);}
6108 /* scrutinizer.scm:528: scheme#append */
6109 t2=*((C_word*)lf[5]+1);{
6110 C_word *av2;
6111 if(c >= 4) {
6112   av2=av;
6113 } else {
6114   av2=C_alloc(4);
6115 }
6116 av2[0]=t2;
6117 av2[1]=((C_word*)t0)[2];
6118 av2[2]=t1;
6119 av2[3]=((C_word*)t0)[3];
6120 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
6121 
6122 /* map-loop1404 in k10225 in k10053 in k10050 in a10044 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10238(C_word t0,C_word t1,C_word t2,C_word t3)6123 static void C_fcall f_10238(C_word t0,C_word t1,C_word t2,C_word t3){
6124 C_word tmp;
6125 C_word t4;
6126 C_word t5;
6127 C_word t6;
6128 C_word t7;
6129 C_word t8;
6130 C_word t9;
6131 C_word t10;
6132 C_word t11;
6133 C_word t12;
6134 C_word t13;
6135 C_word t14;
6136 C_word t15;
6137 C_word *a;
6138 loop:
6139 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
6140 C_save_and_reclaim_args((void *)trf_10238,4,t0,t1,t2,t3);}
6141 a=C_alloc(6);
6142 t4=C_i_pairp(t2);
6143 t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
6144 if(C_truep(t5)){
6145 t6=C_slot(t2,C_fix(0));
6146 t7=C_slot(t3,C_fix(0));
6147 t8=C_a_i_cons(&a,2,t6,t7);
6148 t9=C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
6149 t10=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t9);
6150 t11=C_mutate(((C_word *)((C_word*)t0)[2])+1,t9);
6151 t13=t1;
6152 t14=C_slot(t2,C_fix(1));
6153 t15=C_slot(t3,C_fix(1));
6154 t1=t13;
6155 t2=t14;
6156 t3=t15;
6157 goto loop;}
6158 else{
6159 t6=t1;{
6160 C_word av2[2];
6161 av2[0]=t6;
6162 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
6163 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
6164 
6165 /* k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10309(C_word c,C_word * av)6166 static void C_ccall f_10309(C_word c,C_word *av){
6167 C_word tmp;
6168 C_word t0=av[0];
6169 C_word t1=av[1];
6170 C_word t2;
6171 C_word t3;
6172 C_word t4;
6173 C_word *a;
6174 if(C_unlikely(!C_demand(C_calculate_demand(25,c,7)))){
6175 C_save_and_reclaim((void *)f_10309,c,av);}
6176 a=C_alloc(25);
6177 t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_10312,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=t1,a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
6178 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10642,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[16],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
6179 /* scrutinizer.scm:578: walk */
6180 t4=((C_word*)((C_word*)t0)[17])[1];
6181 f_9475(t4,t3,C_i_car(((C_word*)t0)[11]),((C_word*)t0)[3],((C_word*)t0)[14],((C_word*)t0)[2],((C_word*)t0)[7],C_SCHEME_FALSE);}
6182 
6183 /* k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10312(C_word c,C_word * av)6184 static void C_ccall f_10312(C_word c,C_word *av){
6185 C_word tmp;
6186 C_word t0=av[0];
6187 C_word t1=av[1];
6188 C_word t2;
6189 C_word t3;
6190 C_word t4;
6191 C_word t5;
6192 C_word *a;
6193 if(C_unlikely(!C_demand(C_calculate_demand(25,c,2)))){
6194 C_save_and_reclaim((void *)f_10312,c,av);}
6195 a=C_alloc(25);
6196 t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_10315,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
6197 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10631,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
6198 if(C_truep(((C_word*)t0)[13])){
6199 /* scrutinizer.scm:582: type-typeenv */
6200 t4=lf[161];{
6201 C_word *av2;
6202 if(c >= 3) {
6203   av2=av;
6204 } else {
6205   av2=C_alloc(3);
6206 }
6207 av2[0]=t4;
6208 av2[1]=t3;
6209 av2[2]=((C_word*)t0)[13];
6210 f_15910(3,av2);}}
6211 else{
6212 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f25979,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
6213 /* scrutinizer.scm:583: type-typeenv */
6214 t5=lf[161];{
6215 C_word *av2;
6216 if(c >= 3) {
6217   av2=av;
6218 } else {
6219   av2=C_alloc(3);
6220 }
6221 av2[0]=t5;
6222 av2[1]=t4;
6223 av2[2]=t1;
6224 f_15910(3,av2);}}}
6225 
6226 /* k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10315(C_word c,C_word * av)6227 static void C_ccall f_10315(C_word c,C_word *av){
6228 C_word tmp;
6229 C_word t0=av[0];
6230 C_word t1=av[1];
6231 C_word t2;
6232 C_word t3;
6233 C_word t4;
6234 C_word t5;
6235 C_word t6;
6236 C_word t7;
6237 C_word t8;
6238 C_word *a;
6239 if(C_unlikely(!C_demand(C_calculate_demand(32,c,2)))){
6240 C_save_and_reclaim((void *)f_10315,c,av);}
6241 a=C_alloc(32);
6242 t2=C_i_assq(((C_word*)t0)[2],((C_word*)t0)[3]);
6243 t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_10321,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t2,a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[2],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
6244 t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10579,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[15],a[4]=t3,a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[17],tmp=(C_word)a,a+=11,tmp);
6245 if(C_truep(((C_word*)t0)[14])){
6246 if(C_truep(C_i_not(t2))){
6247 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10602,a[2]=t4,a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[7],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
6248 t6=C_eqp(((C_word*)t0)[14],lf[59]);
6249 if(C_truep(t6)){
6250 t7=t5;
6251 f_10602(t7,C_i_not(t6));}
6252 else{
6253 t7=C_i_pairp(((C_word*)t0)[14]);
6254 t8=t5;
6255 f_10602(t8,(C_truep(t7)?C_i_not(C_eqp(C_u_i_car(((C_word*)t0)[14]),lf[59])):C_SCHEME_TRUE));}}
6256 else{
6257 t5=t4;
6258 f_10579(t5,C_SCHEME_FALSE);}}
6259 else{
6260 t5=t4;
6261 f_10579(t5,C_SCHEME_FALSE);}}
6262 
6263 /* k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10321(C_word c,C_word * av)6264 static void C_ccall f_10321(C_word c,C_word *av){
6265 C_word tmp;
6266 C_word t0=av[0];
6267 C_word t1=av[1];
6268 C_word t2;
6269 C_word t3;
6270 C_word t4;
6271 C_word t5;
6272 C_word t6;
6273 C_word *a;
6274 if(C_unlikely(!C_demand(C_calculate_demand(23,c,4)))){
6275 C_save_and_reclaim((void *)f_10321,c,av);}
6276 a=C_alloc(23);
6277 t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10324,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
6278 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10453,a[2]=t2,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
6279 if(C_truep(C_i_not(((C_word*)t0)[14]))){
6280 if(C_truep(C_i_not(((C_word*)t0)[6]))){
6281 t4=C_eqp(lf[53],((C_word*)t0)[5]);
6282 if(C_truep(C_i_not(t4))){
6283 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10572,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
6284 /* scrutinizer.scm:595: chicken.compiler.support#db-get */
6285 t6=*((C_word*)lf[67]+1);{
6286 C_word *av2;
6287 if(c >= 5) {
6288   av2=av;
6289 } else {
6290   av2=C_alloc(5);
6291 }
6292 av2[0]=t6;
6293 av2[1]=t5;
6294 av2[2]=((C_word*)t0)[11];
6295 av2[3]=((C_word*)t0)[8];
6296 av2[4]=lf[250];
6297 ((C_proc)(void*)(*((C_word*)t6+1)))(5,av2);}}
6298 else{
6299 t5=t3;
6300 f_10453(t5,C_SCHEME_FALSE);}}
6301 else{
6302 t4=t3;
6303 f_10453(t4,C_SCHEME_FALSE);}}
6304 else{
6305 t4=t3;
6306 f_10453(t4,C_SCHEME_FALSE);}}
6307 
6308 /* k10322 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10324(C_word c,C_word * av)6309 static void C_ccall f_10324(C_word c,C_word *av){
6310 C_word tmp;
6311 C_word t0=av[0];
6312 C_word t1=av[1];
6313 C_word t2;
6314 C_word t3;
6315 C_word t4;
6316 C_word t5;
6317 C_word t6;
6318 C_word t7;
6319 C_word t8;
6320 C_word *a;
6321 if(C_unlikely(!C_demand(C_calculate_demand(16,c,4)))){
6322 C_save_and_reclaim((void *)f_10324,c,av);}
6323 a=C_alloc(16);
6324 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10327,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
6325 if(C_truep(((C_word*)t0)[6])){
6326 t3=C_i_cdr(((C_word*)t0)[6]);
6327 t4=C_eqp(lf[35],t3);
6328 t5=(C_truep(t4)?C_i_setslot(((C_word*)t0)[6],C_fix(1),((C_word*)t0)[5]):C_SCHEME_UNDEFINED);
6329 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10347,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
6330 if(C_truep(((C_word*)t0)[10])){
6331 t7=t6;
6332 f_10347(t7,(C_truep(((C_word*)t0)[10])?((C_word*)t0)[5]:lf[53]));}
6333 else{
6334 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10438,a[2]=t6,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
6335 /* scrutinizer.scm:623: chicken.compiler.support#db-get */
6336 t8=*((C_word*)lf[67]+1);{
6337 C_word *av2;
6338 if(c >= 5) {
6339   av2=av;
6340 } else {
6341   av2=C_alloc(5);
6342 }
6343 av2[0]=t8;
6344 av2[1]=t7;
6345 av2[2]=((C_word*)t0)[11];
6346 av2[3]=((C_word*)t0)[8];
6347 av2[4]=lf[232];
6348 ((C_proc)(void*)(*((C_word*)t8+1)))(5,av2);}}}
6349 else{
6350 t3=t2;{
6351 C_word *av2=av;
6352 av2[0]=t3;
6353 av2[1]=C_SCHEME_UNDEFINED;
6354 f_10327(2,av2);}}}
6355 
6356 /* k10325 in k10322 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10327(C_word c,C_word * av)6357 static void C_ccall f_10327(C_word c,C_word *av){
6358 C_word tmp;
6359 C_word t0=av[0];
6360 C_word t1=av[1];
6361 C_word t2;
6362 C_word t3;
6363 C_word *a;
6364 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
6365 C_save_and_reclaim((void *)f_10327,c,av);}
6366 a=C_alloc(5);
6367 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10333,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
6368 /* scrutinizer.scm:657: type-always-immediate? */
6369 t3=lf[27];{
6370 C_word *av2;
6371 if(c >= 3) {
6372   av2=av;
6373 } else {
6374   av2=C_alloc(3);
6375 }
6376 av2[0]=t3;
6377 av2[1]=t2;
6378 av2[2]=((C_word*)t0)[5];
6379 f_8089(3,av2);}}
6380 
6381 /* k10331 in k10325 in k10322 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10333(C_word c,C_word * av)6382 static void C_ccall f_10333(C_word c,C_word *av){
6383 C_word tmp;
6384 C_word t0=av[0];
6385 C_word t1=av[1];
6386 C_word t2;
6387 C_word t3;
6388 C_word t4;
6389 C_word t5;
6390 C_word t6;
6391 C_word t7;
6392 C_word *a;
6393 if(C_unlikely(!C_demand(C_calculate_demand(58,c,1)))){
6394 C_save_and_reclaim((void *)f_10333,c,av);}
6395 a=C_alloc(58);
6396 if(C_truep(t1)){
6397 t2=((C_word*)((C_word*)t0)[2])[1];
6398 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,C_s_a_i_plus(&a,2,t2,C_fix(1)));
6399 t4=C_i_set_cdr(((C_word*)t0)[3],lf[230]);
6400 t5=lf[16];
6401 t6=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
6402 t7=((C_word*)t0)[4];{
6403 C_word *av2=av;
6404 av2[0]=t7;
6405 av2[1]=lf[231];
6406 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
6407 else{
6408 t2=lf[16];
6409 t3=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
6410 t4=((C_word*)t0)[4];{
6411 C_word *av2=av;
6412 av2[0]=t4;
6413 av2[1]=lf[231];
6414 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
6415 
6416 /* k10345 in k10322 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10347(C_word t0,C_word t1)6417 static void C_fcall f_10347(C_word t0,C_word t1){
6418 C_word tmp;
6419 C_word t2;
6420 C_word t3;
6421 C_word t4;
6422 C_word t5;
6423 C_word t6;
6424 C_word *a;
6425 if(C_unlikely(!C_demand(C_calculate_demand(9,0,4)))){
6426 C_save_and_reclaim_args((void *)trf_10347,2,t0,t1);}
6427 a=C_alloc(9);
6428 t2=C_i_car(((C_word*)t0)[2]);
6429 t3=C_SCHEME_UNDEFINED;
6430 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
6431 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10355,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t4,tmp=(C_word)a,a+=7,tmp));
6432 t6=((C_word*)t4)[1];
6433 f_10355(t6,((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1],C_SCHEME_FALSE);}
6434 
6435 /* loop in k10345 in k10322 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10355(C_word t0,C_word t1,C_word t2,C_word t3)6436 static void C_fcall f_10355(C_word t0,C_word t1,C_word t2,C_word t3){
6437 C_word tmp;
6438 C_word t4;
6439 C_word t5;
6440 C_word t6;
6441 C_word t7;
6442 C_word t8;
6443 C_word t9;
6444 C_word t10;
6445 C_word t11;
6446 C_word t12;
6447 C_word t13;
6448 C_word t14;
6449 C_word *a;
6450 loop:
6451 if(C_unlikely(!C_demand(C_calculate_demand(17,0,3)))){
6452 C_save_and_reclaim_args((void *)trf_10355,4,t0,t1,t2,t3);}
6453 a=C_alloc(17);
6454 if(C_truep(C_i_nullp(t2))){
6455 if(C_truep(t3)){
6456 t4=t1;{
6457 C_word av2[2];
6458 av2[0]=t4;
6459 av2[1]=C_SCHEME_UNDEFINED;
6460 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
6461 else{
6462 t4=C_a_i_cons(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
6463 t5=((C_word*)((C_word*)t0)[4])[1];
6464 t6=C_a_i_cons(&a,2,t4,((C_word*)t0)[5]);
6465 t7=C_a_i_cons(&a,2,t6,t5);
6466 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
6467 t9=t1;{
6468 C_word av2[2];
6469 av2[0]=t9;
6470 av2[1]=t8;
6471 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}}
6472 else{
6473 t4=C_i_car(t2);
6474 t5=C_i_caar(t4);
6475 t6=C_eqp(((C_word*)t0)[2],t5);
6476 if(C_truep(t6)){
6477 t7=C_u_i_car(t2);
6478 t8=C_i_cdr(t7);
6479 t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10389,a[2]=t7,a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
6480 t10=C_a_i_list(&a,3,lf[28],((C_word*)t0)[5],t8);
6481 /* scrutinizer.scm:650: simplify-type */
6482 f_13503(t9,t10);}
6483 else{
6484 /* scrutinizer.scm:655: loop */
6485 t12=t1;
6486 t13=C_u_i_cdr(t2);
6487 t14=t3;
6488 t1=t12;
6489 t2=t13;
6490 t3=t14;
6491 goto loop;}}}
6492 
6493 /* k10387 in loop in k10345 in k10322 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_10389(C_word c,C_word * av)6494 static void C_ccall f_10389(C_word c,C_word *av){
6495 C_word tmp;
6496 C_word t0=av[0];
6497 C_word t1=av[1];
6498 C_word t2;
6499 C_word t3;
6500 C_word t4;
6501 C_word t5;
6502 C_word *a;
6503 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
6504 C_save_and_reclaim((void *)f_10389,c,av);}
6505 t2=C_i_set_cdr(((C_word*)t0)[2],t1);
6506 t3=C_u_i_cdr(((C_word*)t0)[3]);
6507 if(C_truep(((C_word*)t0)[4])){
6508 /* scrutinizer.scm:654: loop */
6509 t4=((C_word*)((C_word*)t0)[5])[1];
6510 f_10355(t4,((C_word*)t0)[6],t3,((C_word*)t0)[4]);}
6511 else{
6512 t4=C_i_cdar(((C_word*)t0)[2]);
6513 /* scrutinizer.scm:654: loop */
6514 t5=((C_word*)((C_word*)t0)[5])[1];
6515 f_10355(t5,((C_word*)t0)[6],t3,C_eqp(((C_word*)t0)[7],t4));}}
6516 
6517 /* k10436 in k10322 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10438(C_word c,C_word * av)6518 static void C_ccall f_10438(C_word c,C_word *av){
6519 C_word tmp;
6520 C_word t0=av[0];
6521 C_word t1=av[1];
6522 C_word t2;
6523 C_word t3;
6524 C_word *a;
6525 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
6526 C_save_and_reclaim((void *)f_10438,c,av);}
6527 t2=C_i_not(t1);
6528 t3=((C_word*)t0)[2];
6529 f_10347(t3,(C_truep(t2)?((C_word*)t0)[3]:lf[53]));}
6530 
6531 /* k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10453(C_word t0,C_word t1)6532 static void C_fcall f_10453(C_word t0,C_word t1){
6533 C_word tmp;
6534 C_word t2;
6535 C_word t3;
6536 C_word *a;
6537 if(C_unlikely(!C_demand(C_calculate_demand(8,0,4)))){
6538 C_save_and_reclaim_args((void *)trf_10453,2,t0,t1);}
6539 a=C_alloc(8);
6540 if(C_truep(t1)){
6541 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10456,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
6542 /* scrutinizer.scm:596: chicken.compiler.support#db-get */
6543 t3=*((C_word*)lf[67]+1);{
6544 C_word av2[5];
6545 av2[0]=t3;
6546 av2[1]=t2;
6547 av2[2]=((C_word*)t0)[7];
6548 av2[3]=((C_word*)t0)[3];
6549 av2[4]=lf[249];
6550 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
6551 else{
6552 t2=((C_word*)t0)[2];{
6553 C_word av2[2];
6554 av2[0]=t2;
6555 av2[1]=C_SCHEME_UNDEFINED;
6556 f_10324(2,av2);}}}
6557 
6558 /* k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10456(C_word c,C_word * av)6559 static void C_ccall f_10456(C_word c,C_word *av){
6560 C_word tmp;
6561 C_word t0=av[0];
6562 C_word t1=av[1];
6563 C_word t2;
6564 C_word t3;
6565 C_word *a;
6566 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
6567 C_save_and_reclaim((void *)f_10456,c,av);}
6568 a=C_alloc(7);
6569 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10459,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
6570 if(C_truep(t1)){
6571 t3=t2;{
6572 C_word *av2=av;
6573 av2[0]=t3;
6574 av2[1]=t1;
6575 f_10459(2,av2);}}
6576 else{
6577 /* scrutinizer.scm:597: chicken.compiler.support#db-get */
6578 t3=*((C_word*)lf[67]+1);{
6579 C_word *av2;
6580 if(c >= 5) {
6581   av2=av;
6582 } else {
6583   av2=C_alloc(5);
6584 }
6585 av2[0]=t3;
6586 av2[1]=t2;
6587 av2[2]=((C_word*)t0)[7];
6588 av2[3]=((C_word*)t0)[3];
6589 av2[4]=lf[248];
6590 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}}
6591 
6592 /* k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10459(C_word c,C_word * av)6593 static void C_ccall f_10459(C_word c,C_word *av){
6594 C_word tmp;
6595 C_word t0=av[0];
6596 C_word t1=av[1];
6597 C_word t2;
6598 C_word t3;
6599 C_word t4;
6600 C_word t5;
6601 C_word t6;
6602 C_word *a;
6603 if(C_unlikely(!C_demand(C_calculate_demand(9,c,3)))){
6604 C_save_and_reclaim((void *)f_10459,c,av);}
6605 a=C_alloc(9);
6606 if(C_truep(t1)){
6607 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10468,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
6608 t3=C_i_car(((C_word*)t0)[5]);
6609 t4=C_eqp(t1,t3);
6610 if(C_truep(t4)){
6611 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10543,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
6612 /* scrutinizer.scm:599: chicken.compiler.support#variable-visible? */
6613 t6=*((C_word*)lf[247]+1);{
6614 C_word *av2;
6615 if(c >= 4) {
6616   av2=av;
6617 } else {
6618   av2=C_alloc(4);
6619 }
6620 av2[0]=t6;
6621 av2[1]=t5;
6622 av2[2]=((C_word*)t0)[3];
6623 av2[3]=((C_word*)t0)[6];
6624 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
6625 else{
6626 t5=t2;
6627 f_10468(t5,C_SCHEME_FALSE);}}
6628 else{
6629 t2=((C_word*)t0)[2];{
6630 C_word *av2=av;
6631 av2[0]=t2;
6632 av2[1]=C_SCHEME_FALSE;
6633 f_10324(2,av2);}}}
6634 
6635 /* k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_10468(C_word t0,C_word t1)6636 static void C_fcall f_10468(C_word t0,C_word t1){
6637 C_word tmp;
6638 C_word t2;
6639 C_word t3;
6640 C_word *a;
6641 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
6642 C_save_and_reclaim_args((void *)trf_10468,2,t0,t1);}
6643 a=C_alloc(4);
6644 if(C_truep(t1)){
6645 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10519,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
6646 /* scrutinizer.scm:602: chicken.compiler.support#tree-copy */
6647 t3=*((C_word*)lf[244]+1);{
6648 C_word av2[3];
6649 av2[0]=t3;
6650 av2[1]=t2;
6651 av2[2]=((C_word*)t0)[4];
6652 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
6653 else{
6654 t2=((C_word*)t0)[2];{
6655 C_word av2[2];
6656 av2[0]=t2;
6657 av2[1]=C_SCHEME_UNDEFINED;
6658 f_10324(2,av2);}}}
6659 
6660 /* k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_10474(C_word c,C_word * av)6661 static void C_ccall f_10474(C_word c,C_word *av){
6662 C_word tmp;
6663 C_word t0=av[0];
6664 C_word t1=av[1];
6665 C_word t2;
6666 C_word t3;
6667 C_word t4;
6668 C_word t5;
6669 C_word *a;
6670 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
6671 C_save_and_reclaim((void *)f_10474,c,av);}
6672 a=C_alloc(10);
6673 t2=C_i_cdar(((C_word*)t0)[2]);
6674 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10480,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
6675 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10490,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
6676 /* scrutinizer.scm:605: chicken.base#open-output-string */
6677 t5=*((C_word*)lf[242]+1);{
6678 C_word *av2=av;
6679 av2[0]=t5;
6680 av2[1]=t4;
6681 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
6682 
6683 /* k10478 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_10480(C_word c,C_word * av)6684 static void C_ccall f_10480(C_word c,C_word *av){
6685 C_word tmp;
6686 C_word t0=av[0];
6687 C_word t1=av[1];
6688 C_word t2;
6689 C_word t3;
6690 C_word *a;
6691 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
6692 C_save_and_reclaim((void *)f_10480,c,av);}
6693 a=C_alloc(5);
6694 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10483,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
6695 /* scrutinizer.scm:609: chicken.compiler.support#mark-variable */
6696 t3=*((C_word*)lf[233]+1);{
6697 C_word *av2;
6698 if(c >= 5) {
6699   av2=av;
6700 } else {
6701   av2=C_alloc(5);
6702 }
6703 av2[0]=t3;
6704 av2[1]=t2;
6705 av2[2]=((C_word*)t0)[3];
6706 av2[3]=lf[66];
6707 av2[4]=lf[234];
6708 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
6709 
6710 /* k10481 in k10478 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_10483(C_word c,C_word * av)6711 static void C_ccall f_10483(C_word c,C_word *av){
6712 C_word tmp;
6713 C_word t0=av[0];
6714 C_word t1=av[1];
6715 C_word t2;
6716 C_word *a;
6717 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
6718 C_save_and_reclaim((void *)f_10483,c,av);}
6719 /* scrutinizer.scm:610: chicken.compiler.support#mark-variable */
6720 t2=*((C_word*)lf[233]+1);{
6721 C_word *av2;
6722 if(c >= 5) {
6723   av2=av;
6724 } else {
6725   av2=C_alloc(5);
6726 }
6727 av2[0]=t2;
6728 av2[1]=((C_word*)t0)[2];
6729 av2[2]=((C_word*)t0)[3];
6730 av2[3]=lf[65];
6731 av2[4]=((C_word*)t0)[4];
6732 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
6733 
6734 /* k10488 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_10490(C_word c,C_word * av)6735 static void C_ccall f_10490(C_word c,C_word *av){
6736 C_word tmp;
6737 C_word t0=av[0];
6738 C_word t1=av[1];
6739 C_word t2;
6740 C_word t3;
6741 C_word t4;
6742 C_word *a;
6743 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
6744 C_save_and_reclaim((void *)f_10490,c,av);}
6745 a=C_alloc(6);
6746 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
6747 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10496,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
6748 /* scrutinizer.scm:605: ##sys#print */
6749 t4=*((C_word*)lf[240]+1);{
6750 C_word *av2;
6751 if(c >= 5) {
6752   av2=av;
6753 } else {
6754   av2=C_alloc(5);
6755 }
6756 av2[0]=t4;
6757 av2[1]=t3;
6758 av2[2]=lf[241];
6759 av2[3]=C_SCHEME_FALSE;
6760 av2[4]=t1;
6761 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
6762 
6763 /* k10494 in k10488 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_10496(C_word c,C_word * av)6764 static void C_ccall f_10496(C_word c,C_word *av){
6765 C_word tmp;
6766 C_word t0=av[0];
6767 C_word t1=av[1];
6768 C_word t2;
6769 C_word t3;
6770 C_word *a;
6771 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
6772 C_save_and_reclaim((void *)f_10496,c,av);}
6773 a=C_alloc(5);
6774 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10499,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
6775 /* scrutinizer.scm:605: ##sys#print */
6776 t3=*((C_word*)lf[240]+1);{
6777 C_word *av2;
6778 if(c >= 5) {
6779   av2=av;
6780 } else {
6781   av2=C_alloc(5);
6782 }
6783 av2[0]=t3;
6784 av2[1]=t2;
6785 av2[2]=((C_word*)t0)[5];
6786 av2[3]=C_SCHEME_TRUE;
6787 av2[4]=((C_word*)t0)[3];
6788 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
6789 
6790 /* k10497 in k10494 in k10488 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in ... */
f_10499(C_word c,C_word * av)6791 static void C_ccall f_10499(C_word c,C_word *av){
6792 C_word tmp;
6793 C_word t0=av[0];
6794 C_word t1=av[1];
6795 C_word t2;
6796 C_word t3;
6797 C_word *a;
6798 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
6799 C_save_and_reclaim((void *)f_10499,c,av);}
6800 a=C_alloc(5);
6801 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10502,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
6802 /* scrutinizer.scm:605: ##sys#write-char-0 */
6803 t3=*((C_word*)lf[239]+1);{
6804 C_word *av2;
6805 if(c >= 4) {
6806   av2=av;
6807 } else {
6808   av2=C_alloc(4);
6809 }
6810 av2[0]=t3;
6811 av2[1]=t2;
6812 av2[2]=C_make_character(32);
6813 av2[3]=((C_word*)t0)[3];
6814 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
6815 
6816 /* k10500 in k10497 in k10494 in k10488 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in ... */
f_10502(C_word c,C_word * av)6817 static void C_ccall f_10502(C_word c,C_word *av){
6818 C_word tmp;
6819 C_word t0=av[0];
6820 C_word t1=av[1];
6821 C_word t2;
6822 C_word t3;
6823 C_word *a;
6824 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
6825 C_save_and_reclaim((void *)f_10502,c,av);}
6826 a=C_alloc(4);
6827 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10505,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
6828 /* scrutinizer.scm:605: ##sys#print */
6829 t3=*((C_word*)lf[240]+1);{
6830 C_word *av2;
6831 if(c >= 5) {
6832   av2=av;
6833 } else {
6834   av2=C_alloc(5);
6835 }
6836 av2[0]=t3;
6837 av2[1]=t2;
6838 av2[2]=((C_word*)t0)[4];
6839 av2[3]=C_SCHEME_TRUE;
6840 av2[4]=((C_word*)t0)[3];
6841 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
6842 
6843 /* k10503 in k10500 in k10497 in k10494 in k10488 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in ... */
f_10505(C_word c,C_word * av)6844 static void C_ccall f_10505(C_word c,C_word *av){
6845 C_word tmp;
6846 C_word t0=av[0];
6847 C_word t1=av[1];
6848 C_word t2;
6849 C_word t3;
6850 C_word *a;
6851 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
6852 C_save_and_reclaim((void *)f_10505,c,av);}
6853 a=C_alloc(4);
6854 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10508,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
6855 /* scrutinizer.scm:605: ##sys#write-char-0 */
6856 t3=*((C_word*)lf[239]+1);{
6857 C_word *av2;
6858 if(c >= 4) {
6859   av2=av;
6860 } else {
6861   av2=C_alloc(4);
6862 }
6863 av2[0]=t3;
6864 av2[1]=t2;
6865 av2[2]=C_make_character(41);
6866 av2[3]=((C_word*)t0)[3];
6867 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
6868 
6869 /* k10506 in k10503 in k10500 in k10497 in k10494 in k10488 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in ... */
f_10508(C_word c,C_word * av)6870 static void C_ccall f_10508(C_word c,C_word *av){
6871 C_word tmp;
6872 C_word t0=av[0];
6873 C_word t1=av[1];
6874 C_word t2;
6875 C_word t3;
6876 C_word *a;
6877 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
6878 C_save_and_reclaim((void *)f_10508,c,av);}
6879 a=C_alloc(3);
6880 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10511,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
6881 /* scrutinizer.scm:605: chicken.base#get-output-string */
6882 t3=*((C_word*)lf[238]+1);{
6883 C_word *av2;
6884 if(c >= 3) {
6885   av2=av;
6886 } else {
6887   av2=C_alloc(3);
6888 }
6889 av2[0]=t3;
6890 av2[1]=t2;
6891 av2[2]=((C_word*)t0)[3];
6892 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
6893 
6894 /* k10509 in k10506 in k10503 in k10500 in k10497 in k10494 in k10488 in k10472 in k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in ... */
f_10511(C_word c,C_word * av)6895 static void C_ccall f_10511(C_word c,C_word *av){
6896 C_word tmp;
6897 C_word t0=av[0];
6898 C_word t1=av[1];
6899 C_word t2;
6900 C_word *a;
6901 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
6902 C_save_and_reclaim((void *)f_10511,c,av);}
6903 /* scrutinizer.scm:605: chicken.compiler.support#debugging */
6904 t2=*((C_word*)lf[236]+1);{
6905 C_word *av2;
6906 if(c >= 4) {
6907   av2=av;
6908 } else {
6909   av2=C_alloc(4);
6910 }
6911 av2[0]=t2;
6912 av2[1]=((C_word*)t0)[2];
6913 av2[2]=lf[237];
6914 av2[3]=t1;
6915 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
6916 
6917 /* k10517 in k10466 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_10519(C_word c,C_word * av)6918 static void C_ccall f_10519(C_word c,C_word *av){
6919 C_word tmp;
6920 C_word t0=av[0];
6921 C_word t1=av[1];
6922 C_word t2;
6923 C_word t3;
6924 C_word t4;
6925 C_word t5;
6926 C_word *a;
6927 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
6928 C_save_and_reclaim((void *)f_10519,c,av);}
6929 a=C_alloc(11);
6930 t2=C_a_i_cons(&a,2,C_SCHEME_FALSE,t1);
6931 t3=C_a_i_list1(&a,1,t2);
6932 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10474,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
6933 /* scrutinizer.scm:603: smash-component-types! */
6934 f_11647(t4,t3);}
6935 
6936 /* k10537 in k10541 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_10539(C_word c,C_word * av)6937 static void C_ccall f_10539(C_word c,C_word *av){
6938 C_word tmp;
6939 C_word t0=av[0];
6940 C_word t1=av[1];
6941 C_word t2;
6942 C_word *a;
6943 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
6944 C_save_and_reclaim((void *)f_10539,c,av);}
6945 t2=((C_word*)t0)[2];
6946 f_10468(t2,C_i_not(C_eqp(t1,lf[245])));}
6947 
6948 /* k10541 in k10457 in k10454 in k10451 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_10543(C_word c,C_word * av)6949 static void C_ccall f_10543(C_word c,C_word *av){
6950 C_word tmp;
6951 C_word t0=av[0];
6952 C_word t1=av[1];
6953 C_word t2;
6954 C_word t3;
6955 C_word t4;
6956 C_word *a;
6957 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
6958 C_save_and_reclaim((void *)f_10543,c,av);}
6959 a=C_alloc(3);
6960 t2=C_i_not(t1);
6961 if(C_truep(t2)){
6962 t3=((C_word*)t0)[2];
6963 f_10468(t3,t2);}
6964 else{
6965 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10539,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
6966 /* scrutinizer.scm:600: chicken.compiler.support#variable-mark */
6967 t4=*((C_word*)lf[64]+1);{
6968 C_word *av2;
6969 if(c >= 4) {
6970   av2=av;
6971 } else {
6972   av2=C_alloc(4);
6973 }
6974 av2[0]=t4;
6975 av2[1]=t3;
6976 av2[2]=((C_word*)t0)[3];
6977 av2[3]=lf[246];
6978 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}}
6979 
6980 /* k10570 in k10319 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10572(C_word c,C_word * av)6981 static void C_ccall f_10572(C_word c,C_word *av){
6982 C_word tmp;
6983 C_word t0=av[0];
6984 C_word t1=av[1];
6985 C_word t2;
6986 C_word *a;
6987 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
6988 C_save_and_reclaim((void *)f_10572,c,av);}
6989 t2=((C_word*)t0)[2];
6990 f_10453(t2,C_i_not(t1));}
6991 
6992 /* k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10579(C_word t0,C_word t1)6993 static void C_fcall f_10579(C_word t0,C_word t1){
6994 C_word tmp;
6995 C_word t2;
6996 C_word t3;
6997 C_word t4;
6998 C_word *a;
6999 if(C_unlikely(!C_demand(C_calculate_demand(9,0,2)))){
7000 C_save_and_reclaim_args((void *)trf_10579,2,t0,t1);}
7001 a=C_alloc(9);
7002 if(C_truep(t1)){
7003 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10582,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
7004 if(C_truep(((C_word*)t0)[9])){
7005 t3=C_set_block_item(((C_word*)t0)[10],0,C_SCHEME_TRUE);
7006 t4=t2;
7007 f_10582(t4,t3);}
7008 else{
7009 t3=t2;
7010 f_10582(t3,C_SCHEME_UNDEFINED);}}
7011 else{
7012 t2=((C_word*)t0)[4];{
7013 C_word av2[2];
7014 av2[0]=t2;
7015 av2[1]=C_SCHEME_UNDEFINED;
7016 f_10321(2,av2);}}}
7017 
7018 /* k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10582(C_word t0,C_word t1)7019 static void C_fcall f_10582(C_word t0,C_word t1){
7020 C_word tmp;
7021 C_word t2;
7022 C_word t3;
7023 C_word t4;
7024 C_word t5;
7025 C_word *a;
7026 if(C_unlikely(!C_demand(C_calculate_demand(15,0,14)))){
7027 C_save_and_reclaim_args((void *)trf_10582,2,t0,t1);}
7028 a=C_alloc(15);
7029 t2=C_i_car(((C_word*)t0)[2]);
7030 t3=C_a_i_list2(&a,2,((C_word*)t0)[3],t2);
7031 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22815,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
7032 /* scrutinizer.scm:2972: scheme#string-append */
7033 t5=*((C_word*)lf[76]+1);{
7034 C_word av2[15];
7035 av2[0]=t5;
7036 av2[1]=t4;
7037 av2[2]=lf[254];
7038 av2[3]=lf[255];
7039 av2[4]=lf[256];
7040 av2[5]=lf[257];
7041 av2[6]=lf[258];
7042 av2[7]=lf[259];
7043 av2[8]=lf[260];
7044 av2[9]=lf[261];
7045 av2[10]=lf[262];
7046 av2[11]=lf[263];
7047 av2[12]=lf[264];
7048 av2[13]=lf[265];
7049 av2[14]=lf[266];
7050 ((C_proc)(void*)(*((C_word*)t5+1)))(15,av2);}}
7051 
7052 /* k10600 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10602(C_word t0,C_word t1)7053 static void C_fcall f_10602(C_word t0,C_word t1){
7054 C_word tmp;
7055 C_word t2;
7056 C_word t3;
7057 C_word *a;
7058 if(C_unlikely(!C_demand(C_calculate_demand(3,0,4)))){
7059 C_save_and_reclaim_args((void *)trf_10602,2,t0,t1);}
7060 a=C_alloc(3);
7061 if(C_truep(t1)){
7062 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10609,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
7063 /* scrutinizer.scm:589: match-types */
7064 t3=*((C_word*)lf[170]+1);{
7065 C_word av2[5];
7066 av2[0]=t3;
7067 av2[1]=t2;
7068 av2[2]=((C_word*)t0)[3];
7069 av2[3]=((C_word*)t0)[4];
7070 av2[4]=((C_word*)t0)[5];
7071 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
7072 else{
7073 t2=((C_word*)t0)[2];
7074 f_10579(t2,C_SCHEME_FALSE);}}
7075 
7076 /* k10607 in k10600 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10609(C_word c,C_word * av)7077 static void C_ccall f_10609(C_word c,C_word *av){
7078 C_word tmp;
7079 C_word t0=av[0];
7080 C_word t1=av[1];
7081 C_word t2;
7082 C_word *a;
7083 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
7084 C_save_and_reclaim((void *)f_10609,c,av);}
7085 t2=((C_word*)t0)[2];
7086 f_10579(t2,C_i_not(t1));}
7087 
7088 /* k10629 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10631(C_word c,C_word * av)7089 static void C_ccall f_10631(C_word c,C_word *av){
7090 C_word tmp;
7091 C_word t0=av[0];
7092 C_word t1=av[1];
7093 C_word t2;
7094 C_word t3;
7095 C_word *a;
7096 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
7097 C_save_and_reclaim((void *)f_10631,c,av);}
7098 a=C_alloc(4);
7099 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10635,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
7100 /* scrutinizer.scm:583: type-typeenv */
7101 t3=lf[161];{
7102 C_word *av2;
7103 if(c >= 3) {
7104   av2=av;
7105 } else {
7106   av2=C_alloc(3);
7107 }
7108 av2[0]=t3;
7109 av2[1]=t2;
7110 av2[2]=((C_word*)t0)[3];
7111 f_15910(3,av2);}}
7112 
7113 /* k10633 in k10629 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10635(C_word c,C_word * av)7114 static void C_ccall f_10635(C_word c,C_word *av){
7115 C_word tmp;
7116 C_word t0=av[0];
7117 C_word t1=av[1];
7118 C_word t2;
7119 C_word *a;
7120 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
7121 C_save_and_reclaim((void *)f_10635,c,av);}
7122 /* scrutinizer.scm:581: scheme#append */
7123 t2=*((C_word*)lf[5]+1);{
7124 C_word *av2;
7125 if(c >= 4) {
7126   av2=av;
7127 } else {
7128   av2=C_alloc(4);
7129 }
7130 av2[0]=t2;
7131 av2[1]=((C_word*)t0)[2];
7132 av2[2]=((C_word*)t0)[3];
7133 av2[3]=t1;
7134 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
7135 
7136 /* k10640 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10642(C_word c,C_word * av)7137 static void C_ccall f_10642(C_word c,C_word *av){
7138 C_word tmp;
7139 C_word t0=av[0];
7140 C_word t1=av[1];
7141 C_word t2;
7142 C_word t3;
7143 C_word *a;
7144 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
7145 C_save_and_reclaim((void *)f_10642,c,av);}
7146 a=C_alloc(6);
7147 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10644,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
7148 /* scrutinizer.scm:578: single */
7149 f_8641(((C_word*)t0)[7],t1,t2);}
7150 
7151 /* a10643 in k10640 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10644(C_word c,C_word * av)7152 static void C_ccall f_10644(C_word c,C_word *av){
7153 C_word tmp;
7154 C_word t0=av[0];
7155 C_word t1=av[1];
7156 C_word t2=av[2];
7157 C_word t3;
7158 C_word t4;
7159 C_word *a;
7160 if(C_unlikely(!C_demand(C_calculate_demand(0,c,6)))){
7161 C_save_and_reclaim((void *)f_10644,c,av);}
7162 t3=lf[267];
7163 /* scrutinizer.scm:579: g1502 */
7164 t4=lf[267];{
7165 C_word *av2;
7166 if(c >= 7) {
7167   av2=av;
7168 } else {
7169   av2=C_alloc(7);
7170 }
7171 av2[0]=t4;
7172 av2[1]=t1;
7173 av2[2]=((C_word*)t0)[2];
7174 av2[3]=((C_word*)t0)[3];
7175 av2[4]=((C_word*)t0)[4];
7176 av2[5]=C_i_car(((C_word*)t0)[5]);
7177 av2[6]=t2;
7178 f_22359(7,av2);}}
7179 
7180 /* k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10671(C_word c,C_word * av)7181 static void C_ccall f_10671(C_word c,C_word *av){
7182 C_word tmp;
7183 C_word t0=av[0];
7184 C_word t1=av[1];
7185 C_word t2;
7186 C_word t3;
7187 C_word t4;
7188 C_word t5;
7189 C_word t6;
7190 C_word t7;
7191 C_word t8;
7192 C_word t9;
7193 C_word t10;
7194 C_word *a;
7195 if(C_unlikely(!C_demand(C_calculate_demand(36,c,4)))){
7196 C_save_and_reclaim((void *)f_10671,c,av);}
7197 a=C_alloc(36);
7198 t2=C_i_length(((C_word*)t0)[2]);
7199 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
7200 t4=t3;
7201 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
7202 t6=((C_word*)t5)[1];
7203 t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10678,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
7204 t8=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_10707,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[2],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=t2,a[17]=((C_word*)t0)[17],a[18]=t5,a[19]=t7,a[20]=t6,tmp=(C_word)a,a+=21,tmp);
7205 t9=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7947,tmp=(C_word)a,a+=2,tmp);
7206 /* mini-srfi-1.scm:225: list-tabulate */
7207 f_7767(t8,t2,t9);}
7208 
7209 /* g1595 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10678(C_word t0,C_word t1,C_word t2,C_word t3)7210 static void C_fcall f_10678(C_word t0,C_word t1,C_word t2,C_word t3){
7211 C_word tmp;
7212 C_word t4;
7213 C_word t5;
7214 C_word t6;
7215 C_word *a;
7216 if(C_unlikely(!C_demand(C_calculate_demand(12,0,7)))){
7217 C_save_and_reclaim_args((void *)trf_10678,4,t0,t1,t2,t3);}
7218 a=C_alloc(12);
7219 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10694,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
7220 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10698,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t4,tmp=(C_word)a,a+=8,tmp);
7221 /* scrutinizer.scm:672: walk */
7222 t6=((C_word*)((C_word*)t0)[5])[1];
7223 f_9475(t6,t5,t2,((C_word*)t0)[6],((C_word*)t0)[2],C_SCHEME_FALSE,((C_word*)t0)[7],C_SCHEME_FALSE);}
7224 
7225 /* k10692 in g1595 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10694(C_word c,C_word * av)7226 static void C_ccall f_10694(C_word c,C_word *av){
7227 C_word tmp;
7228 C_word t0=av[0];
7229 C_word t1=av[1];
7230 C_word t2;
7231 C_word t3;
7232 C_word t4;
7233 C_word *a;
7234 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
7235 C_save_and_reclaim((void *)f_10694,c,av);}
7236 a=C_alloc(6);
7237 t2=C_a_i_list1(&a,1,t1);
7238 t3=C_a_i_list1(&a,1,((C_word*)t0)[2]);
7239 /* scrutinizer.scm:668: chicken.compiler.support#make-node */
7240 t4=*((C_word*)lf[269]+1);{
7241 C_word *av2;
7242 if(c >= 5) {
7243   av2=av;
7244 } else {
7245   av2=C_alloc(5);
7246 }
7247 av2[0]=t4;
7248 av2[1]=((C_word*)t0)[3];
7249 av2[2]=lf[85];
7250 av2[3]=t2;
7251 av2[4]=t3;
7252 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
7253 
7254 /* k10696 in g1595 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10698(C_word c,C_word * av)7255 static void C_ccall f_10698(C_word c,C_word *av){
7256 C_word tmp;
7257 C_word t0=av[0];
7258 C_word t1=av[1];
7259 C_word t2;
7260 C_word t3;
7261 C_word *a;
7262 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
7263 C_save_and_reclaim((void *)f_10698,c,av);}
7264 a=C_alloc(6);
7265 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10700,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
7266 /* scrutinizer.scm:671: single */
7267 f_8641(((C_word*)t0)[7],t1,t2);}
7268 
7269 /* a10699 in k10696 in g1595 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10700(C_word c,C_word * av)7270 static void C_ccall f_10700(C_word c,C_word *av){
7271 C_word tmp;
7272 C_word t0=av[0];
7273 C_word t1=av[1];
7274 C_word t2=av[2];
7275 C_word t3;
7276 C_word t4;
7277 C_word *a;
7278 if(C_unlikely(!C_demand(C_calculate_demand(0,c,6)))){
7279 C_save_and_reclaim((void *)f_10700,c,av);}
7280 t3=lf[270];
7281 /* scrutinizer.scm:673: g1616 */
7282 t4=lf[270];{
7283 C_word *av2;
7284 if(c >= 7) {
7285   av2=av;
7286 } else {
7287   av2=C_alloc(7);
7288 }
7289 av2[0]=t4;
7290 av2[1]=t1;
7291 av2[2]=((C_word*)t0)[2];
7292 av2[3]=((C_word*)t0)[3];
7293 av2[4]=((C_word*)t0)[4];
7294 av2[5]=((C_word*)t0)[5];
7295 av2[6]=t2;
7296 f_21952(7,av2);}}
7297 
7298 /* k10705 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10707(C_word c,C_word * av)7299 static void C_ccall f_10707(C_word c,C_word *av){
7300 C_word tmp;
7301 C_word t0=av[0];
7302 C_word t1=av[1];
7303 C_word t2;
7304 C_word t3;
7305 C_word t4;
7306 C_word t5;
7307 C_word t6;
7308 C_word t7;
7309 C_word *a;
7310 if(C_unlikely(!C_demand(C_calculate_demand(26,c,4)))){
7311 C_save_and_reclaim((void *)f_10707,c,av);}
7312 a=C_alloc(26);
7313 t2=C_i_check_list_2(t1,lf[6]);
7314 t3=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_10713,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
7315 t4=C_SCHEME_UNDEFINED;
7316 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
7317 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11200,a[2]=((C_word*)t0)[18],a[3]=t5,a[4]=((C_word*)t0)[19],a[5]=((C_word*)t0)[20],tmp=(C_word)a,a+=6,tmp));
7318 t7=((C_word*)t5)[1];
7319 f_11200(t7,t3,((C_word*)t0)[12],t1);}
7320 
7321 /* k10711 in k10705 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_10713(C_word c,C_word * av)7322 static void C_ccall f_10713(C_word c,C_word *av){
7323 C_word tmp;
7324 C_word t0=av[0];
7325 C_word t1=av[1];
7326 C_word t2;
7327 C_word t3;
7328 C_word t4;
7329 C_word *a;
7330 if(C_unlikely(!C_demand(C_calculate_demand(19,c,2)))){
7331 C_save_and_reclaim((void *)f_10713,c,av);}
7332 a=C_alloc(19);
7333 t2=C_i_car(t1);
7334 t3=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f26463,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],tmp=(C_word)a,a+=19,tmp);
7335 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
7336 t4=*((C_word*)lf[26]+1);{
7337 C_word *av2;
7338 if(c >= 3) {
7339   av2=av;
7340 } else {
7341   av2=C_alloc(3);
7342 }
7343 av2[0]=t4;
7344 av2[1]=t3;
7345 av2[2]=t2;
7346 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
7347 
7348 /* k10717 */
f_10719(C_word c,C_word * av)7349 static void C_ccall f_10719(C_word c,C_word *av){
7350 C_word tmp;
7351 C_word t0=av[0];
7352 C_word t1=av[1];
7353 C_word t2;
7354 C_word t3;
7355 C_word t4;
7356 C_word t5;
7357 C_word t6;
7358 C_word t7;
7359 C_word t8;
7360 C_word t9;
7361 C_word t10;
7362 C_word t11;
7363 C_word t12;
7364 C_word *a;
7365 if(C_unlikely(!C_demand(C_calculate_demand(36,c,3)))){
7366 C_save_and_reclaim((void *)f_10719,c,av);}
7367 a=C_alloc(36);
7368 t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_10722,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],tmp=(C_word)a,a+=21,tmp);
7369 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
7370 t4=t3;
7371 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
7372 t6=((C_word*)t5)[1];
7373 t7=lf[25];
7374 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11160,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
7375 t9=C_SCHEME_UNDEFINED;
7376 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
7377 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11162,a[2]=t5,a[3]=t10,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
7378 t12=((C_word*)t10)[1];
7379 f_11162(t12,t8,((C_word*)t0)[4]);}
7380 
7381 /* k10720 in k10717 */
f_10722(C_word c,C_word * av)7382 static void C_ccall f_10722(C_word c,C_word *av){
7383 C_word tmp;
7384 C_word t0=av[0];
7385 C_word t1=av[1];
7386 C_word t2;
7387 C_word t3;
7388 C_word *a;
7389 if(C_unlikely(!C_demand(C_calculate_demand(22,c,3)))){
7390 C_save_and_reclaim((void *)f_10722,c,av);}
7391 a=C_alloc(22);
7392 t2=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_10725,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],tmp=(C_word)a,a+=22,tmp);
7393 if(C_truep(((C_word*)t0)[9])){
7394 /* scrutinizer.scm:682: chicken.compiler.support#variable-mark */
7395 t3=*((C_word*)lf[64]+1);{
7396 C_word *av2;
7397 if(c >= 4) {
7398   av2=av;
7399 } else {
7400   av2=C_alloc(4);
7401 }
7402 av2[0]=t3;
7403 av2[1]=t2;
7404 av2[2]=((C_word*)t0)[9];
7405 av2[3]=lf[276];
7406 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
7407 else{
7408 t3=t2;{
7409 C_word *av2=av;
7410 av2[0]=t3;
7411 av2[1]=C_SCHEME_FALSE;
7412 f_10725(2,av2);}}}
7413 
7414 /* k10723 in k10720 in k10717 */
f_10725(C_word c,C_word * av)7415 static void C_ccall f_10725(C_word c,C_word *av){
7416 C_word tmp;
7417 C_word t0=av[0];
7418 C_word t1=av[1];
7419 C_word t2;
7420 C_word t3;
7421 C_word *a;
7422 if(C_unlikely(!C_demand(C_calculate_demand(23,c,3)))){
7423 C_save_and_reclaim((void *)f_10725,c,av);}
7424 a=C_alloc(23);
7425 t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_10728,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=t1,a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],tmp=(C_word)a,a+=23,tmp);
7426 if(C_truep(((C_word*)t0)[9])){
7427 /* scrutinizer.scm:683: chicken.compiler.support#variable-mark */
7428 t3=*((C_word*)lf[64]+1);{
7429 C_word *av2;
7430 if(c >= 4) {
7431   av2=av;
7432 } else {
7433   av2=C_alloc(4);
7434 }
7435 av2[0]=t3;
7436 av2[1]=t2;
7437 av2[2]=((C_word*)t0)[9];
7438 av2[3]=lf[165];
7439 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
7440 else{
7441 t3=t2;{
7442 C_word *av2=av;
7443 av2[0]=t3;
7444 av2[1]=C_SCHEME_FALSE;
7445 f_10728(2,av2);}}}
7446 
7447 /* k10726 in k10723 in k10720 in k10717 */
f_10728(C_word c,C_word * av)7448 static void C_ccall f_10728(C_word c,C_word *av){
7449 C_word tmp;
7450 C_word t0=av[0];
7451 C_word t1=av[1];
7452 C_word t2;
7453 C_word t3;
7454 C_word t4;
7455 C_word *a;
7456 if(C_unlikely(!C_demand(C_calculate_demand(28,c,4)))){
7457 C_save_and_reclaim((void *)f_10728,c,av);}
7458 a=C_alloc(28);
7459 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10733,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
7460 t3=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_10739,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],a[15]=t1,a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[4],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],tmp=(C_word)a,a+=22,tmp);
7461 /* scrutinizer.scm:684: ##sys#call-with-values */{
7462 C_word *av2;
7463 if(c >= 4) {
7464   av2=av;
7465 } else {
7466   av2=C_alloc(4);
7467 }
7468 av2[0]=0;
7469 av2[1]=((C_word*)t0)[22];
7470 av2[2]=t2;
7471 av2[3]=t3;
7472 C_call_with_values(4,av2);}}
7473 
7474 /* a10732 in k10726 in k10723 in k10720 in k10717 */
f_10733(C_word c,C_word * av)7475 static void C_ccall f_10733(C_word c,C_word *av){
7476 C_word tmp;
7477 C_word t0=av[0];
7478 C_word t1=av[1];
7479 C_word t2;
7480 C_word *a;
7481 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
7482 C_save_and_reclaim((void *)f_10733,c,av);}
7483 /* scrutinizer.scm:685: call-result */
7484 t2=((C_word*)((C_word*)t0)[2])[1];
7485 f_8707(t2,t1,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5]);}
7486 
7487 /* a10738 in k10726 in k10723 in k10720 in k10717 */
f_10739(C_word c,C_word * av)7488 static void C_ccall f_10739(C_word c,C_word *av){
7489 C_word tmp;
7490 C_word t0=av[0];
7491 C_word t1=av[1];
7492 C_word t2=av[2];
7493 C_word t3=av[3];
7494 C_word t4;
7495 C_word t5;
7496 C_word t6;
7497 C_word t7;
7498 C_word t8;
7499 C_word *a;
7500 if(C_unlikely(!C_demand(C_calculate_demand(30,c,7)))){
7501 C_save_and_reclaim((void *)f_10739,c,av);}
7502 a=C_alloc(30);
7503 t4=t2;
7504 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
7505 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10742,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
7506 if(C_truep(t3)){
7507 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10787,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
7508 /* scrutinizer.scm:695: walk */
7509 t8=((C_word*)((C_word*)t0)[7])[1];
7510 f_9475(t8,t7,((C_word*)t0)[8],((C_word*)t0)[3],((C_word*)t0)[9],((C_word*)t0)[10],((C_word*)t0)[11],((C_word*)t0)[12]);}
7511 else{
7512 t7=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_11143,a[2]=((C_word*)t0)[7],a[3]=t1,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[14],a[12]=((C_word*)t0)[15],a[13]=((C_word*)t0)[6],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=t5,a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=t6,a[21]=((C_word*)t0)[21],tmp=(C_word)a,a+=22,tmp);
7513 /* scrutinizer.scm:702: chicken.compiler.support#node-class */
7514 t8=*((C_word*)lf[88]+1);{
7515 C_word *av2=av;
7516 av2[0]=t8;
7517 av2[1]=t7;
7518 av2[2]=((C_word*)t0)[8];
7519 ((C_proc)(void*)(*((C_word*)t8+1)))(3,av2);}}}
7520 
7521 /* smash in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10742(C_word t0,C_word t1)7522 static void C_fcall f_10742(C_word t0,C_word t1){
7523 C_word tmp;
7524 C_word t2;
7525 C_word t3;
7526 C_word t4;
7527 C_word t5;
7528 C_word *a;
7529 if(C_unlikely(!C_demand(C_calculate_demand(9,0,3)))){
7530 C_save_and_reclaim_args((void *)trf_10742,2,t0,t1);}
7531 a=C_alloc(9);
7532 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10749,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
7533 if(C_truep(C_i_not(((C_word*)t0)[4]))){
7534 t3=C_i_not(((C_word*)t0)[5]);
7535 if(C_truep(t3)){
7536 t4=t2;
7537 f_10749(t4,t3);}
7538 else{
7539 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10781,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
7540 /* scrutinizer.scm:690: chicken.compiler.support#variable-mark */
7541 t5=*((C_word*)lf[64]+1);{
7542 C_word av2[4];
7543 av2[0]=t5;
7544 av2[1]=t4;
7545 av2[2]=((C_word*)t0)[5];
7546 av2[3]=lf[272];
7547 ((C_proc)(void*)(*((C_word*)t5+1)))(4,av2);}}}
7548 else{
7549 t3=t2;
7550 f_10749(t3,C_SCHEME_FALSE);}}
7551 
7552 /* k10747 in smash in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10749(C_word t0,C_word t1)7553 static void C_fcall f_10749(C_word t0,C_word t1){
7554 C_word tmp;
7555 C_word t2;
7556 C_word t3;
7557 C_word *a;
7558 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
7559 C_save_and_reclaim_args((void *)trf_10749,2,t0,t1);}
7560 a=C_alloc(4);
7561 if(C_truep(t1)){
7562 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10752,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
7563 /* scrutinizer.scm:692: smash-component-types! */
7564 f_11647(t2,((C_word*)t0)[4]);}
7565 else{
7566 t2=C_SCHEME_UNDEFINED;
7567 t3=((C_word*)t0)[2];{
7568 C_word av2[2];
7569 av2[0]=t3;
7570 av2[1]=t2;
7571 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
7572 
7573 /* k10750 in k10747 in smash in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10752(C_word c,C_word * av)7574 static void C_ccall f_10752(C_word c,C_word *av){
7575 C_word tmp;
7576 C_word t0=av[0];
7577 C_word t1=av[1];
7578 C_word t2;
7579 C_word *a;
7580 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
7581 C_save_and_reclaim((void *)f_10752,c,av);}
7582 /* scrutinizer.scm:693: smash-component-types! */
7583 f_11647(((C_word*)t0)[2],((C_word*)((C_word*)t0)[3])[1]);}
7584 
7585 /* k10775 in k10779 in smash in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10777(C_word c,C_word * av)7586 static void C_ccall f_10777(C_word c,C_word *av){
7587 C_word tmp;
7588 C_word t0=av[0];
7589 C_word t1=av[1];
7590 C_word t2;
7591 C_word *a;
7592 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
7593 C_save_and_reclaim((void *)f_10777,c,av);}
7594 t2=((C_word*)t0)[2];
7595 f_10749(t2,C_i_not(t1));}
7596 
7597 /* k10779 in smash in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10781(C_word c,C_word * av)7598 static void C_ccall f_10781(C_word c,C_word *av){
7599 C_word tmp;
7600 C_word t0=av[0];
7601 C_word t1=av[1];
7602 C_word t2;
7603 C_word t3;
7604 C_word *a;
7605 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
7606 C_save_and_reclaim((void *)f_10781,c,av);}
7607 a=C_alloc(3);
7608 if(C_truep(C_i_not(t1))){
7609 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10777,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
7610 /* scrutinizer.scm:691: chicken.compiler.support#variable-mark */
7611 t3=*((C_word*)lf[64]+1);{
7612 C_word *av2;
7613 if(c >= 4) {
7614   av2=av;
7615 } else {
7616   av2=C_alloc(4);
7617 }
7618 av2[0]=t3;
7619 av2[1]=t2;
7620 av2[2]=((C_word*)t0)[3];
7621 av2[3]=lf[271];
7622 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
7623 else{
7624 t2=((C_word*)t0)[2];
7625 f_10749(t2,C_SCHEME_FALSE);}}
7626 
7627 /* k10785 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10787(C_word c,C_word * av)7628 static void C_ccall f_10787(C_word c,C_word *av){
7629 C_word tmp;
7630 C_word t0=av[0];
7631 C_word t1=av[1];
7632 C_word t2;
7633 C_word t3;
7634 C_word *a;
7635 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
7636 C_save_and_reclaim((void *)f_10787,c,av);}
7637 a=C_alloc(5);
7638 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10790,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
7639 /* scrutinizer.scm:696: smash */
7640 t3=((C_word*)t0)[5];
7641 f_10742(t3,t2);}
7642 
7643 /* k10788 in k10785 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10790(C_word c,C_word * av)7644 static void C_ccall f_10790(C_word c,C_word *av){
7645 C_word tmp;
7646 C_word t0=av[0];
7647 C_word t1=av[1];
7648 C_word t2;
7649 C_word t3;
7650 C_word t4;
7651 C_word t5;
7652 C_word t6;
7653 C_word t7;
7654 C_word t8;
7655 C_word t9;
7656 C_word t10;
7657 C_word t11;
7658 C_word t12;
7659 C_word t13;
7660 C_word *a;
7661 if(C_unlikely(!C_demand(C_calculate_demand(16,c,3)))){
7662 C_save_and_reclaim((void *)f_10790,c,av);}
7663 a=C_alloc(16);
7664 t2=C_eqp(lf[53],((C_word*)((C_word*)t0)[2])[1]);
7665 if(C_truep(t2)){
7666 t3=((C_word*)t0)[3];{
7667 C_word *av2=av;
7668 av2[0]=t3;
7669 av2[1]=((C_word*)((C_word*)t0)[2])[1];
7670 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
7671 else{
7672 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
7673 t4=t3;
7674 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
7675 t6=((C_word*)t5)[1];
7676 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10800,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
7677 t8=((C_word*)((C_word*)t0)[2])[1];
7678 t9=C_i_check_list_2(t8,lf[6]);
7679 t10=C_SCHEME_UNDEFINED;
7680 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
7681 t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10812,a[2]=t5,a[3]=t11,a[4]=t7,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
7682 t13=((C_word*)t11)[1];
7683 f_10812(t13,((C_word*)t0)[3],t8);}}
7684 
7685 /* g1691 in k10788 in k10785 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10800(C_word t0,C_word t1,C_word t2)7686 static void C_fcall f_10800(C_word t0,C_word t1,C_word t2){
7687 C_word tmp;
7688 C_word t3;
7689 C_word t4;
7690 C_word *a;
7691 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
7692 C_save_and_reclaim_args((void *)trf_10800,3,t0,t1,t2);}
7693 t3=lf[118];
7694 /* scrutinizer.scm:701: g1708 */
7695 t4=lf[118];{
7696 C_word av2[4];
7697 av2[0]=t4;
7698 av2[1]=t1;
7699 av2[2]=t2;
7700 av2[3]=((C_word*)t0)[2];
7701 f_16285(4,av2);}}
7702 
7703 /* map-loop1685 in k10788 in k10785 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10812(C_word t0,C_word t1,C_word t2)7704 static void C_fcall f_10812(C_word t0,C_word t1,C_word t2){
7705 C_word tmp;
7706 C_word t3;
7707 C_word t4;
7708 C_word *a;
7709 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
7710 C_save_and_reclaim_args((void *)trf_10812,3,t0,t1,t2);}
7711 a=C_alloc(6);
7712 if(C_truep(C_i_pairp(t2))){
7713 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10837,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
7714 /* scrutinizer.scm:701: g1691 */
7715 t4=((C_word*)t0)[4];
7716 f_10800(t4,t3,C_slot(t2,C_fix(0)));}
7717 else{
7718 t3=t1;{
7719 C_word av2[2];
7720 av2[0]=t3;
7721 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
7722 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
7723 
7724 /* k10835 in map-loop1685 in k10788 in k10785 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10837(C_word c,C_word * av)7725 static void C_ccall f_10837(C_word c,C_word *av){
7726 C_word tmp;
7727 C_word t0=av[0];
7728 C_word t1=av[1];
7729 C_word t2;
7730 C_word t3;
7731 C_word t4;
7732 C_word t5;
7733 C_word *a;
7734 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
7735 C_save_and_reclaim((void *)f_10837,c,av);}
7736 a=C_alloc(3);
7737 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
7738 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
7739 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
7740 t5=((C_word*)((C_word*)t0)[3])[1];
7741 f_10812(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
7742 
7743 /* g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10854(C_word t0,C_word t1,C_word t2,C_word t3)7744 static void C_fcall f_10854(C_word t0,C_word t1,C_word t2,C_word t3){
7745 C_word tmp;
7746 C_word t4;
7747 C_word t5;
7748 C_word *a;
7749 if(C_unlikely(!C_demand(C_calculate_demand(19,0,2)))){
7750 C_save_and_reclaim_args((void *)trf_10854,4,t0,t1,t2,t3);}
7751 a=C_alloc(19);
7752 t4=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_11018,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=t3,a[17]=((C_word*)t0)[14],a[18]=((C_word*)t0)[15],tmp=(C_word)a,a+=19,tmp);
7753 /* scrutinizer.scm:707: chicken.compiler.support#node-class */
7754 t5=*((C_word*)lf[88]+1);{
7755 C_word av2[3];
7756 av2[0]=t5;
7757 av2[1]=t4;
7758 av2[2]=t2;
7759 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
7760 
7761 /* k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10867(C_word c,C_word * av)7762 static void C_ccall f_10867(C_word c,C_word *av){
7763 C_word tmp;
7764 C_word t0=av[0];
7765 C_word t1=av[1];
7766 C_word t2;
7767 C_word t3;
7768 C_word *a;
7769 if(C_unlikely(!C_demand(C_calculate_demand(18,c,3)))){
7770 C_save_and_reclaim((void *)f_10867,c,av);}
7771 a=C_alloc(18);
7772 t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_10870,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
7773 if(C_truep(t1)){
7774 t3=t2;{
7775 C_word *av2=av;
7776 av2[0]=t3;
7777 av2[1]=t1;
7778 f_10870(2,av2);}}
7779 else{
7780 /* scrutinizer.scm:709: chicken.base#alist-ref */
7781 t3=*((C_word*)lf[275]+1);{
7782 C_word *av2;
7783 if(c >= 4) {
7784   av2=av;
7785 } else {
7786   av2=C_alloc(4);
7787 }
7788 av2[0]=t3;
7789 av2[1]=t2;
7790 av2[2]=((C_word*)t0)[6];
7791 av2[3]=((C_word*)t0)[18];
7792 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}}
7793 
7794 /* k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10870(C_word c,C_word * av)7795 static void C_ccall f_10870(C_word c,C_word *av){
7796 C_word tmp;
7797 C_word t0=av[0];
7798 C_word t1=av[1];
7799 C_word t2;
7800 C_word t3;
7801 C_word *a;
7802 if(C_unlikely(!C_demand(C_calculate_demand(18,c,3)))){
7803 C_save_and_reclaim((void *)f_10870,c,av);}
7804 a=C_alloc(18);
7805 t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_10873,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
7806 /* scrutinizer.scm:710: resolve */
7807 t3=lf[118];{
7808 C_word *av2;
7809 if(c >= 4) {
7810   av2=av;
7811 } else {
7812   av2=C_alloc(4);
7813 }
7814 av2[0]=t3;
7815 av2[1]=t2;
7816 av2[2]=((C_word*)t0)[17];
7817 av2[3]=((C_word*)t0)[9];
7818 f_16285(4,av2);}}
7819 
7820 /* k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10873(C_word c,C_word * av)7821 static void C_ccall f_10873(C_word c,C_word *av){
7822 C_word tmp;
7823 C_word t0=av[0];
7824 C_word t1=av[1];
7825 C_word t2;
7826 C_word t3;
7827 C_word t4;
7828 C_word t5;
7829 C_word t6;
7830 C_word *a;
7831 if(C_unlikely(!C_demand(C_calculate_demand(22,c,4)))){
7832 C_save_and_reclaim((void *)f_10873,c,av);}
7833 a=C_alloc(22);
7834 t2=C_i_car(((C_word*)t0)[2]);
7835 t3=C_eqp(((C_word*)t0)[3],t2);
7836 t4=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_10879,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=t1,a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=t3,tmp=(C_word)a,a+=18,tmp);
7837 if(C_truep(((C_word*)t0)[9])){
7838 if(C_truep(((C_word*)t0)[8])){
7839 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11003,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
7840 /* scrutinizer.scm:714: chicken.compiler.support#db-get */
7841 t6=*((C_word*)lf[67]+1);{
7842 C_word *av2;
7843 if(c >= 5) {
7844   av2=av;
7845 } else {
7846   av2=C_alloc(5);
7847 }
7848 av2[0]=t6;
7849 av2[1]=t5;
7850 av2[2]=((C_word*)t0)[13];
7851 av2[3]=((C_word*)t0)[7];
7852 av2[4]=lf[68];
7853 ((C_proc)(void*)(*((C_word*)t6+1)))(5,av2);}}
7854 else{
7855 t5=t4;
7856 f_10879(t5,C_SCHEME_FALSE);}}
7857 else{
7858 t5=t4;
7859 f_10879(t5,C_SCHEME_FALSE);}}
7860 
7861 /* k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10879(C_word t0,C_word t1)7862 static void C_fcall f_10879(C_word t0,C_word t1){
7863 C_word tmp;
7864 C_word t2;
7865 C_word t3;
7866 C_word t4;
7867 C_word *a;
7868 if(C_unlikely(!C_demand(C_calculate_demand(12,0,4)))){
7869 C_save_and_reclaim_args((void *)trf_10879,2,t0,t1);}
7870 a=C_alloc(12);
7871 if(C_truep(t1)){
7872 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10885,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
7873 /* scrutinizer.scm:719: resolve */
7874 t3=lf[118];{
7875 C_word av2[4];
7876 av2[0]=t3;
7877 av2[1]=t2;
7878 av2[2]=((C_word*)t0)[7];
7879 av2[3]=((C_word*)t0)[8];
7880 f_16285(4,av2);}}
7881 else{
7882 if(C_truep(((C_word*)t0)[2])){
7883 if(C_truep(((C_word*)t0)[9])){
7884 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10935,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
7885 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10963,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[11],tmp=(C_word)a,a+=5,tmp);
7886 /* scrutinizer.scm:737: chicken.compiler.support#db-get */
7887 t4=*((C_word*)lf[67]+1);{
7888 C_word av2[5];
7889 av2[0]=t4;
7890 av2[1]=t3;
7891 av2[2]=((C_word*)t0)[12];
7892 av2[3]=((C_word*)t0)[5];
7893 av2[4]=lf[68];
7894 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
7895 else{
7896 t2=((C_word*)t0)[4];{
7897 C_word av2[2];
7898 av2[0]=t2;
7899 av2[1]=C_SCHEME_UNDEFINED;
7900 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
7901 else{
7902 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10969,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
7903 if(C_truep(((C_word*)t0)[17])){
7904 /* scrutinizer.scm:747: chicken.compiler.support#variable-mark */
7905 t3=*((C_word*)lf[64]+1);{
7906 C_word av2[4];
7907 av2[0]=t3;
7908 av2[1]=t2;
7909 av2[2]=((C_word*)t0)[5];
7910 av2[3]=lf[274];
7911 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
7912 else{
7913 t3=t2;{
7914 C_word av2[2];
7915 av2[0]=t3;
7916 av2[1]=C_SCHEME_FALSE;
7917 f_10969(2,av2);}}}}}
7918 
7919 /* k10883 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10885(C_word c,C_word * av)7920 static void C_ccall f_10885(C_word c,C_word *av){
7921 C_word tmp;
7922 C_word t0=av[0];
7923 C_word t1=av[1];
7924 C_word t2;
7925 C_word t3;
7926 C_word t4;
7927 C_word t5;
7928 C_word *a;
7929 if(C_unlikely(!C_demand(C_calculate_demand(14,c,4)))){
7930 C_save_and_reclaim((void *)f_10885,c,av);}
7931 a=C_alloc(14);
7932 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10891,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
7933 t3=C_i_car(((C_word*)t0)[6]);
7934 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10920,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
7935 if(C_truep(C_i_not(((C_word*)t0)[2]))){
7936 /* scrutinizer.scm:722: add-to-blist */
7937 t5=((C_word*)((C_word*)t0)[3])[1];
7938 f_9346(t5,t2,((C_word*)t0)[5],t3,t1);}
7939 else{
7940 /* scrutinizer.scm:724: refine-types */
7941 t5=*((C_word*)lf[273]+1);{
7942 C_word *av2;
7943 if(c >= 4) {
7944   av2=av;
7945 } else {
7946   av2=C_alloc(4);
7947 }
7948 av2[0]=t5;
7949 av2[1]=t4;
7950 av2[2]=((C_word*)t0)[2];
7951 av2[3]=t1;
7952 ((C_proc)(void*)(*((C_word*)t5+1)))(4,av2);}}}
7953 
7954 /* k10889 in k10883 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10891(C_word c,C_word * av)7955 static void C_ccall f_10891(C_word c,C_word *av){
7956 C_word tmp;
7957 C_word t0=av[0];
7958 C_word t1=av[1];
7959 C_word t2;
7960 C_word t3;
7961 C_word t4;
7962 C_word *a;
7963 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
7964 C_save_and_reclaim((void *)f_10891,c,av);}
7965 a=C_alloc(12);
7966 if(C_truep(((C_word*)t0)[2])){
7967 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10897,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
7968 t3=C_a_i_list(&a,2,lf[69],((C_word*)t0)[7]);
7969 /* scrutinizer.scm:730: refine-types */
7970 t4=*((C_word*)lf[273]+1);{
7971 C_word *av2;
7972 if(c >= 4) {
7973   av2=av;
7974 } else {
7975   av2=C_alloc(4);
7976 }
7977 av2[0]=t4;
7978 av2[1]=t2;
7979 av2[2]=((C_word*)t0)[2];
7980 av2[3]=t3;
7981 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
7982 else{
7983 t2=C_SCHEME_UNDEFINED;
7984 t3=((C_word*)t0)[4];{
7985 C_word *av2=av;
7986 av2[0]=t3;
7987 av2[1]=t2;
7988 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
7989 
7990 /* k10895 in k10889 in k10883 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10897(C_word c,C_word * av)7991 static void C_ccall f_10897(C_word c,C_word *av){
7992 C_word tmp;
7993 C_word t0=av[0];
7994 C_word t1=av[1];
7995 C_word t2;
7996 C_word *a;
7997 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
7998 C_save_and_reclaim((void *)f_10897,c,av);}
7999 if(C_truep(t1)){
8000 /* scrutinizer.scm:734: add-to-blist */
8001 t2=((C_word*)((C_word*)t0)[2])[1];
8002 f_9346(t2,((C_word*)t0)[3],((C_word*)t0)[4],C_u_i_cdr(((C_word*)t0)[5]),t1);}
8003 else{
8004 t2=((C_word*)t0)[3];{
8005 C_word *av2=av;
8006 av2[0]=t2;
8007 av2[1]=C_SCHEME_UNDEFINED;
8008 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
8009 
8010 /* k10918 in k10883 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10920(C_word c,C_word * av)8011 static void C_ccall f_10920(C_word c,C_word *av){
8012 C_word tmp;
8013 C_word t0=av[0];
8014 C_word t1=av[1];
8015 C_word t2;
8016 C_word *a;
8017 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
8018 C_save_and_reclaim((void *)f_10920,c,av);}
8019 /* scrutinizer.scm:722: add-to-blist */
8020 t2=((C_word*)((C_word*)t0)[2])[1];
8021 f_9346(t2,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],t1);}
8022 
8023 /* k10933 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10935(C_word c,C_word * av)8024 static void C_ccall f_10935(C_word c,C_word *av){
8025 C_word tmp;
8026 C_word t0=av[0];
8027 C_word t1=av[1];
8028 C_word t2;
8029 C_word t3;
8030 C_word *a;
8031 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
8032 C_save_and_reclaim((void *)f_10935,c,av);}
8033 a=C_alloc(7);
8034 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10941,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
8035 /* scrutinizer.scm:742: add-to-blist */
8036 t3=((C_word*)((C_word*)t0)[3])[1];
8037 f_9346(t3,t2,((C_word*)t0)[5],C_i_car(((C_word*)t0)[6]),t1);}
8038 
8039 /* k10939 in k10933 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10941(C_word c,C_word * av)8040 static void C_ccall f_10941(C_word c,C_word *av){
8041 C_word tmp;
8042 C_word t0=av[0];
8043 C_word t1=av[1];
8044 C_word t2;
8045 C_word t3;
8046 C_word *a;
8047 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
8048 C_save_and_reclaim((void *)f_10941,c,av);}
8049 a=C_alloc(7);
8050 if(C_truep(((C_word*)t0)[2])){
8051 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10947,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
8052 /* scrutinizer.scm:744: add-to-blist */
8053 t3=((C_word*)((C_word*)t0)[3])[1];
8054 f_9346(t3,t2,((C_word*)t0)[5],C_i_car(((C_word*)t0)[2]),((C_word*)t0)[6]);}
8055 else{
8056 t2=C_SCHEME_UNDEFINED;
8057 t3=((C_word*)t0)[4];{
8058 C_word *av2=av;
8059 av2[0]=t3;
8060 av2[1]=t2;
8061 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
8062 
8063 /* k10945 in k10939 in k10933 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10947(C_word c,C_word * av)8064 static void C_ccall f_10947(C_word c,C_word *av){
8065 C_word tmp;
8066 C_word t0=av[0];
8067 C_word t1=av[1];
8068 C_word t2;
8069 C_word *a;
8070 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
8071 C_save_and_reclaim((void *)f_10947,c,av);}
8072 /* scrutinizer.scm:745: add-to-blist */
8073 t2=((C_word*)((C_word*)t0)[2])[1];
8074 f_9346(t2,((C_word*)t0)[3],((C_word*)t0)[4],C_u_i_cdr(((C_word*)t0)[5]),((C_word*)t0)[6]);}
8075 
8076 /* k10961 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10963(C_word c,C_word * av)8077 static void C_ccall f_10963(C_word c,C_word *av){
8078 C_word tmp;
8079 C_word t0=av[0];
8080 C_word t1=av[1];
8081 C_word t2;
8082 C_word *a;
8083 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
8084 C_save_and_reclaim((void *)f_10963,c,av);}
8085 if(C_truep(t1)){
8086 t2=((C_word*)t0)[2];{
8087 C_word *av2=av;
8088 av2[0]=t2;
8089 av2[1]=lf[53];
8090 f_10935(2,av2);}}
8091 else{
8092 /* scrutinizer.scm:739: refine-types */
8093 t2=*((C_word*)lf[273]+1);{
8094 C_word *av2;
8095 if(c >= 4) {
8096   av2=av;
8097 } else {
8098   av2=C_alloc(4);
8099 }
8100 av2[0]=t2;
8101 av2[1]=((C_word*)t0)[2];
8102 av2[2]=((C_word*)t0)[3];
8103 av2[3]=((C_word*)t0)[4];
8104 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}}
8105 
8106 /* k10967 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10969(C_word c,C_word * av)8107 static void C_ccall f_10969(C_word c,C_word *av){
8108 C_word tmp;
8109 C_word t0=av[0];
8110 C_word t1=av[1];
8111 C_word t2;
8112 C_word t3;
8113 C_word *a;
8114 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
8115 C_save_and_reclaim((void *)f_10969,c,av);}
8116 a=C_alloc(6);
8117 if(C_truep(t1)){
8118 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10973,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
8119 /* scrutinizer.scm:716: g1768 */
8120 t3=t2;
8121 f_10973(t3,((C_word*)t0)[6],t1);}
8122 else{
8123 t2=((C_word*)t0)[6];{
8124 C_word *av2=av;
8125 av2[0]=t2;
8126 av2[1]=C_SCHEME_UNDEFINED;
8127 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
8128 
8129 /* g1768 in k10967 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10973(C_word t0,C_word t1,C_word t2)8130 static void C_fcall f_10973(C_word t0,C_word t1,C_word t2){
8131 C_word tmp;
8132 C_word t3;
8133 C_word t4;
8134 C_word *a;
8135 if(C_unlikely(!C_demand(C_calculate_demand(4,0,5)))){
8136 C_save_and_reclaim_args((void *)trf_10973,3,t0,t1,t2);}
8137 a=C_alloc(4);
8138 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10981,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
8139 /* scrutinizer.scm:752: srt */
8140 t4=t2;{
8141 C_word av2[6];
8142 av2[0]=t4;
8143 av2[1]=t3;
8144 av2[2]=((C_word*)t0)[3];
8145 av2[3]=((C_word*)t0)[4];
8146 av2[4]=((C_word*)t0)[5];
8147 av2[5]=((C_word*)((C_word*)t0)[2])[1];
8148 ((C_proc)(void*)(*((C_word*)t4+1)))(6,av2);}}
8149 
8150 /* k10979 in g1768 in k10967 in k10877 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_10981(C_word c,C_word * av)8151 static void C_ccall f_10981(C_word c,C_word *av){
8152 C_word tmp;
8153 C_word t0=av[0];
8154 C_word t1=av[1];
8155 C_word t2;
8156 C_word t3;
8157 C_word *a;
8158 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
8159 C_save_and_reclaim((void *)f_10981,c,av);}
8160 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
8161 t3=((C_word*)t0)[3];{
8162 C_word *av2=av;
8163 av2[0]=t3;
8164 av2[1]=t2;
8165 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
8166 
8167 /* k11001 in k10871 in k10868 in k10865 in k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11003(C_word c,C_word * av)8168 static void C_ccall f_11003(C_word c,C_word *av){
8169 C_word tmp;
8170 C_word t0=av[0];
8171 C_word t1=av[1];
8172 C_word t2;
8173 C_word t3;
8174 C_word *a;
8175 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
8176 C_save_and_reclaim((void *)f_11003,c,av);}
8177 t2=C_i_not(t1);
8178 t3=((C_word*)t0)[2];
8179 f_10879(t3,(C_truep(t2)?C_i_not(((C_word*)t0)[3]):C_SCHEME_FALSE));}
8180 
8181 /* k11012 in k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11014(C_word c,C_word * av)8182 static void C_ccall f_11014(C_word c,C_word *av){
8183 C_word tmp;
8184 C_word t0=av[0];
8185 C_word t1=av[1];
8186 C_word t2;
8187 C_word t3;
8188 C_word t4;
8189 C_word *a;
8190 if(C_unlikely(!C_demand(C_calculate_demand(19,c,3)))){
8191 C_save_and_reclaim((void *)f_11014,c,av);}
8192 a=C_alloc(19);
8193 t2=C_i_car(t1);
8194 t3=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_10867,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],tmp=(C_word)a,a+=19,tmp);
8195 /* scrutinizer.scm:709: blist-type */
8196 t4=((C_word*)((C_word*)t0)[18])[1];
8197 f_8461(t4,t3,t2,((C_word*)t0)[10]);}
8198 
8199 /* k11016 in g1722 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11018(C_word c,C_word * av)8200 static void C_ccall f_11018(C_word c,C_word *av){
8201 C_word tmp;
8202 C_word t0=av[0];
8203 C_word t1=av[1];
8204 C_word t2;
8205 C_word t3;
8206 C_word t4;
8207 C_word *a;
8208 if(C_unlikely(!C_demand(C_calculate_demand(19,c,2)))){
8209 C_save_and_reclaim((void *)f_11018,c,av);}
8210 a=C_alloc(19);
8211 t2=C_eqp(lf[87],t1);
8212 if(C_truep(t2)){
8213 t3=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_11014,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
8214 /* scrutinizer.scm:708: chicken.compiler.support#node-parameters */
8215 t4=*((C_word*)lf[26]+1);{
8216 C_word *av2;
8217 if(c >= 3) {
8218   av2=av;
8219 } else {
8220   av2=C_alloc(3);
8221 }
8222 av2[0]=t4;
8223 av2[1]=t3;
8224 av2[2]=((C_word*)t0)[3];
8225 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
8226 else{
8227 t3=C_SCHEME_UNDEFINED;
8228 t4=((C_word*)t0)[5];{
8229 C_word *av2=av;
8230 av2[0]=t4;
8231 av2[1]=t3;
8232 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
8233 
8234 /* k11025 in k11123 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11027(C_word c,C_word * av)8235 static void C_ccall f_11027(C_word c,C_word *av){
8236 C_word tmp;
8237 C_word t0=av[0];
8238 C_word t1=av[1];
8239 C_word t2;
8240 C_word t3;
8241 C_word *a;
8242 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
8243 C_save_and_reclaim((void *)f_11027,c,av);}
8244 a=C_alloc(5);
8245 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
8246 /* scrutinizer.scm:759: smash */
8247 t3=((C_word*)t0)[5];
8248 f_10742(t3,t2);}
8249 
8250 /* k11028 in k11025 in k11123 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11030(C_word c,C_word * av)8251 static void C_ccall f_11030(C_word c,C_word *av){
8252 C_word tmp;
8253 C_word t0=av[0];
8254 C_word t1=av[1];
8255 C_word t2;
8256 C_word t3;
8257 C_word t4;
8258 C_word t5;
8259 C_word t6;
8260 C_word t7;
8261 C_word t8;
8262 C_word t9;
8263 C_word t10;
8264 C_word t11;
8265 C_word t12;
8266 C_word t13;
8267 C_word *a;
8268 if(C_unlikely(!C_demand(C_calculate_demand(16,c,3)))){
8269 C_save_and_reclaim((void *)f_11030,c,av);}
8270 a=C_alloc(16);
8271 t2=C_eqp(lf[53],((C_word*)((C_word*)t0)[2])[1]);
8272 if(C_truep(t2)){
8273 t3=((C_word*)((C_word*)t0)[2])[1];
8274 t4=((C_word*)t0)[3];{
8275 C_word *av2=av;
8276 av2[0]=t4;
8277 av2[1]=t3;
8278 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
8279 else{
8280 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
8281 t4=t3;
8282 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
8283 t6=((C_word*)t5)[1];
8284 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11040,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
8285 t8=((C_word*)((C_word*)t0)[2])[1];
8286 t9=C_i_check_list_2(t8,lf[6]);
8287 t10=C_SCHEME_UNDEFINED;
8288 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
8289 t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11052,a[2]=t5,a[3]=t11,a[4]=t7,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
8290 t13=((C_word*)t11)[1];
8291 f_11052(t13,((C_word*)t0)[3],t8);}}
8292 
8293 /* g1792 in k11028 in k11025 in k11123 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11040(C_word t0,C_word t1,C_word t2)8294 static void C_fcall f_11040(C_word t0,C_word t1,C_word t2){
8295 C_word tmp;
8296 C_word t3;
8297 C_word t4;
8298 C_word *a;
8299 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
8300 C_save_and_reclaim_args((void *)trf_11040,3,t0,t1,t2);}
8301 t3=lf[118];
8302 /* scrutinizer.scm:762: g1809 */
8303 t4=lf[118];{
8304 C_word av2[4];
8305 av2[0]=t4;
8306 av2[1]=t1;
8307 av2[2]=t2;
8308 av2[3]=((C_word*)t0)[2];
8309 f_16285(4,av2);}}
8310 
8311 /* map-loop1786 in k11028 in k11025 in k11123 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11052(C_word t0,C_word t1,C_word t2)8312 static void C_fcall f_11052(C_word t0,C_word t1,C_word t2){
8313 C_word tmp;
8314 C_word t3;
8315 C_word t4;
8316 C_word *a;
8317 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
8318 C_save_and_reclaim_args((void *)trf_11052,3,t0,t1,t2);}
8319 a=C_alloc(6);
8320 if(C_truep(C_i_pairp(t2))){
8321 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11077,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
8322 /* scrutinizer.scm:762: g1792 */
8323 t4=((C_word*)t0)[4];
8324 f_11040(t4,t3,C_slot(t2,C_fix(0)));}
8325 else{
8326 t3=t1;{
8327 C_word av2[2];
8328 av2[0]=t3;
8329 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
8330 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
8331 
8332 /* k11075 in map-loop1786 in k11028 in k11025 in k11123 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11077(C_word c,C_word * av)8333 static void C_ccall f_11077(C_word c,C_word *av){
8334 C_word tmp;
8335 C_word t0=av[0];
8336 C_word t1=av[1];
8337 C_word t2;
8338 C_word t3;
8339 C_word t4;
8340 C_word t5;
8341 C_word *a;
8342 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
8343 C_save_and_reclaim((void *)f_11077,c,av);}
8344 a=C_alloc(3);
8345 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
8346 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
8347 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
8348 t5=((C_word*)((C_word*)t0)[3])[1];
8349 f_11052(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
8350 
8351 /* for-each-loop1721 in k11123 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11086(C_word t0,C_word t1,C_word t2,C_word t3)8352 static void C_fcall f_11086(C_word t0,C_word t1,C_word t2,C_word t3){
8353 C_word tmp;
8354 C_word t4;
8355 C_word t5;
8356 C_word t6;
8357 C_word t7;
8358 C_word *a;
8359 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
8360 C_save_and_reclaim_args((void *)trf_11086,4,t0,t1,t2,t3);}
8361 a=C_alloc(6);
8362 t4=C_i_pairp(t2);
8363 t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
8364 if(C_truep(t5)){
8365 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11096,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
8366 /* scrutinizer.scm:705: g1722 */
8367 t7=((C_word*)t0)[3];
8368 f_10854(t7,t6,C_slot(t2,C_fix(0)),C_slot(t3,C_fix(0)));}
8369 else{
8370 t6=C_SCHEME_UNDEFINED;
8371 t7=t1;{
8372 C_word av2[2];
8373 av2[0]=t7;
8374 av2[1]=t6;
8375 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
8376 
8377 /* k11094 in for-each-loop1721 in k11123 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11096(C_word c,C_word * av)8378 static void C_ccall f_11096(C_word c,C_word *av){
8379 C_word tmp;
8380 C_word t0=av[0];
8381 C_word t1=av[1];
8382 C_word t2;
8383 C_word *a;
8384 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
8385 C_save_and_reclaim((void *)f_11096,c,av);}
8386 t2=((C_word*)((C_word*)t0)[2])[1];
8387 f_11086(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)),C_slot(((C_word*)t0)[5],C_fix(1)));}
8388 
8389 /* k11123 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11125(C_word c,C_word * av)8390 static void C_ccall f_11125(C_word c,C_word *av){
8391 C_word tmp;
8392 C_word t0=av[0];
8393 C_word t1=av[1];
8394 C_word t2;
8395 C_word t3;
8396 C_word t4;
8397 C_word t5;
8398 C_word t6;
8399 C_word t7;
8400 C_word t8;
8401 C_word *a;
8402 if(C_unlikely(!C_demand(C_calculate_demand(15,c,4)))){
8403 C_save_and_reclaim((void *)f_11125,c,av);}
8404 a=C_alloc(15);
8405 t2=C_a_i_cons(&a,2,((C_word*)t0)[2],t1);
8406 t3=C_i_check_list_2(((C_word*)t0)[3],lf[212]);
8407 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11027,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
8408 t5=C_SCHEME_UNDEFINED;
8409 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
8410 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11086,a[2]=t6,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp));
8411 t8=((C_word*)t6)[1];
8412 f_11086(t8,t4,((C_word*)t0)[3],t2);}
8413 
8414 /* a11126 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11127(C_word c,C_word * av)8415 static void C_ccall f_11127(C_word c,C_word *av){
8416 C_word tmp;
8417 C_word t0=av[0];
8418 C_word t1=av[1];
8419 C_word t2;
8420 C_word t3;
8421 C_word *a;
8422 if(C_unlikely(!C_demand(C_calculate_demand(5,c,5)))){
8423 C_save_and_reclaim((void *)f_11127,c,av);}
8424 a=C_alloc(5);
8425 t2=C_a_i_fixnum_difference(&a,2,((C_word*)t0)[2],C_fix(1));
8426 /* scrutinizer.scm:758: procedure-argument-types */
8427 f_15336(t1,((C_word*)t0)[3],t2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}
8428 
8429 /* a11134 in k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11135(C_word c,C_word * av)8430 static void C_ccall f_11135(C_word c,C_word *av){
8431 C_word tmp;
8432 C_word t0=av[0];
8433 C_word t1=av[1];
8434 C_word t2;
8435 C_word *a;
8436 if(C_unlikely(!C_demand(C_calculate_demand((c-2)*C_SIZEOF_PAIR +0,c,1)))){
8437 C_save_and_reclaim((void*)f_11135,c,av);}
8438 a=C_alloc((c-2)*C_SIZEOF_PAIR+0);
8439 t2=C_build_rest(&a,c,2,av);
8440 C_word t3;
8441 t3=t1;{
8442 C_word *av2=av;
8443 av2[0]=t3;
8444 av2[1]=C_i_list_ref(t2,C_fix(0));
8445 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
8446 
8447 /* k11141 in a10738 in k10726 in k10723 in k10720 in k10717 */
f_11143(C_word c,C_word * av)8448 static void C_ccall f_11143(C_word c,C_word *av){
8449 C_word tmp;
8450 C_word t0=av[0];
8451 C_word t1=av[1];
8452 C_word t2;
8453 C_word t3;
8454 C_word t4;
8455 C_word t5;
8456 C_word t6;
8457 C_word t7;
8458 C_word *a;
8459 if(C_unlikely(!C_demand(C_calculate_demand(32,c,7)))){
8460 C_save_and_reclaim((void *)f_11143,c,av);}
8461 a=C_alloc(32);
8462 t2=C_eqp(lf[123],t1);
8463 if(C_truep(t2)){
8464 /* scrutinizer.scm:703: walk */
8465 t3=((C_word*)((C_word*)t0)[2])[1];
8466 f_9475(t3,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[7],((C_word*)t0)[8],((C_word*)t0)[9]);}
8467 else{
8468 t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_10854,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[15],a[10]=((C_word*)t0)[16],a[11]=((C_word*)t0)[4],a[12]=((C_word*)t0)[17],a[13]=((C_word*)t0)[6],a[14]=((C_word*)t0)[5],a[15]=((C_word*)t0)[18],tmp=(C_word)a,a+=16,tmp);
8469 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11125,a[2]=((C_word*)t0)[19],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[20],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
8470 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11127,a[2]=((C_word*)t0)[21],a[3]=((C_word*)t0)[19],a[4]=((C_word*)t0)[13],tmp=(C_word)a,a+=5,tmp);
8471 t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11135,tmp=(C_word)a,a+=2,tmp);
8472 /* scrutinizer.scm:756: ##sys#call-with-values */{
8473 C_word *av2;
8474 if(c >= 4) {
8475   av2=av;
8476 } else {
8477   av2=C_alloc(4);
8478 }
8479 av2[0]=0;
8480 av2[1]=t4;
8481 av2[2]=t5;
8482 av2[3]=t6;
8483 C_call_with_values(4,av2);}}}
8484 
8485 /* k11158 in k10717 */
f_11160(C_word c,C_word * av)8486 static void C_ccall f_11160(C_word c,C_word *av){
8487 C_word tmp;
8488 C_word t0=av[0];
8489 C_word t1=av[1];
8490 C_word t2;
8491 C_word t3;
8492 C_word *a;
8493 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
8494 C_save_and_reclaim((void *)f_11160,c,av);}
8495 a=C_alloc(3);
8496 t2=C_a_i_cons(&a,2,lf[28],t1);
8497 /* scrutinizer.scm:679: type-typeenv */
8498 t3=lf[161];{
8499 C_word *av2;
8500 if(c >= 3) {
8501   av2=av;
8502 } else {
8503   av2=C_alloc(3);
8504 }
8505 av2[0]=t3;
8506 av2[1]=((C_word*)t0)[2];
8507 av2[2]=t2;
8508 f_15910(3,av2);}}
8509 
8510 /* map-loop1636 in k10717 */
f_11162(C_word t0,C_word t1,C_word t2)8511 static void C_fcall f_11162(C_word t0,C_word t1,C_word t2){
8512 C_word tmp;
8513 C_word t3;
8514 C_word t4;
8515 C_word t5;
8516 C_word *a;
8517 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
8518 C_save_and_reclaim_args((void *)trf_11162,3,t0,t1,t2);}
8519 a=C_alloc(6);
8520 if(C_truep(C_i_pairp(t2))){
8521 t3=C_slot(t2,C_fix(0));
8522 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f26456,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
8523 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
8524 t5=*((C_word*)lf[26]+1);{
8525 C_word av2[3];
8526 av2[0]=t5;
8527 av2[1]=t4;
8528 av2[2]=t3;
8529 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
8530 else{
8531 t3=t1;{
8532 C_word av2[2];
8533 av2[0]=t3;
8534 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
8535 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
8536 
8537 /* map-loop1589 in k10705 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11200(C_word t0,C_word t1,C_word t2,C_word t3)8538 static void C_fcall f_11200(C_word t0,C_word t1,C_word t2,C_word t3){
8539 C_word tmp;
8540 C_word t4;
8541 C_word t5;
8542 C_word t6;
8543 C_word t7;
8544 C_word *a;
8545 if(C_unlikely(!C_demand(C_calculate_demand(7,0,3)))){
8546 C_save_and_reclaim_args((void *)trf_11200,4,t0,t1,t2,t3);}
8547 a=C_alloc(7);
8548 t4=C_i_pairp(t2);
8549 t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
8550 if(C_truep(t5)){
8551 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11229,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
8552 /* scrutinizer.scm:667: g1595 */
8553 t7=((C_word*)t0)[4];
8554 f_10678(t7,t6,C_slot(t2,C_fix(0)),C_slot(t3,C_fix(0)));}
8555 else{
8556 t6=t1;{
8557 C_word av2[2];
8558 av2[0]=t6;
8559 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
8560 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
8561 
8562 /* k11227 in map-loop1589 in k10705 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11229(C_word c,C_word * av)8563 static void C_ccall f_11229(C_word c,C_word *av){
8564 C_word tmp;
8565 C_word t0=av[0];
8566 C_word t1=av[1];
8567 C_word t2;
8568 C_word t3;
8569 C_word t4;
8570 C_word t5;
8571 C_word *a;
8572 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
8573 C_save_and_reclaim((void *)f_11229,c,av);}
8574 a=C_alloc(3);
8575 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
8576 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
8577 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
8578 t5=((C_word*)((C_word*)t0)[3])[1];
8579 f_11200(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)),C_slot(((C_word*)t0)[6],C_fix(1)));}
8580 
8581 /* k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11258(C_word c,C_word * av)8582 static void C_ccall f_11258(C_word c,C_word *av){
8583 C_word tmp;
8584 C_word t0=av[0];
8585 C_word t1=av[1];
8586 C_word t2;
8587 C_word t3;
8588 C_word t4;
8589 C_word t5;
8590 C_word t6;
8591 C_word t7;
8592 C_word t8;
8593 C_word t9;
8594 C_word *a;
8595 if(C_unlikely(!C_demand(C_calculate_demand(36,c,10)))){
8596 C_save_and_reclaim((void *)f_11258,c,av);}
8597 a=C_alloc(36);
8598 t2=C_eqp(t1,lf[53]);
8599 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11264,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
8600 if(C_truep(t2)){
8601 t4=C_a_i_list1(&a,1,((C_word*)t0)[2]);
8602 t5=lf[16];
8603 t6=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
8604 t7=((C_word*)t0)[3];{
8605 C_word *av2=av;
8606 av2[0]=t7;
8607 av2[1]=t4;
8608 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
8609 else{
8610 if(C_truep(C_i_nullp(t1))){
8611 t4=C_i_car(((C_word*)t0)[4]);
8612 t5=C_a_i_list1(&a,1,t4);
8613 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22599,a[2]=t3,a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
8614 /* scrutinizer.scm:2856: scheme#string-append */
8615 t7=*((C_word*)lf[76]+1);{
8616 C_word *av2;
8617 if(c >= 9) {
8618   av2=av;
8619 } else {
8620   av2=C_alloc(9);
8621 }
8622 av2[0]=t7;
8623 av2[1]=t6;
8624 av2[2]=lf[279];
8625 av2[3]=lf[280];
8626 av2[4]=lf[281];
8627 av2[5]=lf[282];
8628 av2[6]=lf[283];
8629 av2[7]=lf[284];
8630 av2[8]=lf[285];
8631 ((C_proc)(void*)(*((C_word*)t7+1)))(9,av2);}}
8632 else{
8633 t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_11283,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[3],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
8634 t5=C_i_length(t1);
8635 if(C_truep(C_fixnum_greaterp(t5,C_fix(1)))){
8636 t6=C_i_car(((C_word*)t0)[4]);
8637 t7=C_a_i_list1(&a,1,t6);
8638 t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22621,a[2]=t1,a[3]=t4,a[4]=t7,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[2],a[7]=t6,tmp=(C_word)a,a+=8,tmp);
8639 /* scrutinizer.scm:2873: scheme#string-append */
8640 t9=*((C_word*)lf[76]+1);{
8641 C_word *av2;
8642 if(c >= 11) {
8643   av2=av;
8644 } else {
8645   av2=C_alloc(11);
8646 }
8647 av2[0]=t9;
8648 av2[1]=t8;
8649 av2[2]=lf[302];
8650 av2[3]=lf[303];
8651 av2[4]=lf[304];
8652 av2[5]=lf[305];
8653 av2[6]=lf[306];
8654 av2[7]=lf[307];
8655 av2[8]=lf[308];
8656 av2[9]=lf[309];
8657 av2[10]=lf[310];
8658 ((C_proc)(void*)(*((C_word*)t9+1)))(11,av2);}}
8659 else{
8660 t6=t4;{
8661 C_word *av2=av;
8662 av2[0]=t6;
8663 av2[1]=C_SCHEME_UNDEFINED;
8664 f_11283(2,av2);}}}}}
8665 
8666 /* k11262 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11264(C_word c,C_word * av)8667 static void C_ccall f_11264(C_word c,C_word *av){
8668 C_word tmp;
8669 C_word t0=av[0];
8670 C_word t1=av[1];
8671 C_word t2;
8672 C_word t3;
8673 C_word t4;
8674 C_word t5;
8675 C_word *a;
8676 if(C_unlikely(!C_demand(C_calculate_demand(32,c,1)))){
8677 C_save_and_reclaim((void *)f_11264,c,av);}
8678 a=C_alloc(32);
8679 t2=C_a_i_list1(&a,1,((C_word*)t0)[2]);
8680 t3=lf[16];
8681 t4=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
8682 t5=((C_word*)t0)[3];{
8683 C_word *av2=av;
8684 av2[0]=t5;
8685 av2[1]=t2;
8686 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
8687 
8688 /* k11281 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11283(C_word c,C_word * av)8689 static void C_ccall f_11283(C_word c,C_word *av){
8690 C_word tmp;
8691 C_word t0=av[0];
8692 C_word t1=av[1];
8693 C_word t2;
8694 C_word t3;
8695 C_word t4;
8696 C_word *a;
8697 if(C_unlikely(!C_demand(C_calculate_demand(13,c,4)))){
8698 C_save_and_reclaim((void *)f_11283,c,av);}
8699 a=C_alloc(13);
8700 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_11289,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
8701 if(C_truep(C_i_cadr(((C_word*)t0)[10]))){
8702 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11314,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
8703 /* scrutinizer.scm:772: compatible-types? */
8704 f_14710(t3,((C_word*)t0)[6],C_i_car(((C_word*)t0)[3]),C_SCHEME_END_OF_LIST);}
8705 else{
8706 t3=t2;
8707 f_11289(t3,C_SCHEME_FALSE);}}
8708 
8709 /* k11287 in k11281 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11289(C_word t0,C_word t1)8710 static void C_fcall f_11289(C_word t0,C_word t1){
8711 C_word tmp;
8712 C_word t2;
8713 C_word t3;
8714 C_word t4;
8715 C_word t5;
8716 C_word *a;
8717 if(C_unlikely(!C_demand(C_calculate_demand(32,0,2)))){
8718 C_save_and_reclaim_args((void *)trf_11289,2,t0,t1);}
8719 a=C_alloc(32);
8720 if(C_truep(t1)){
8721 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11292,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
8722 if(C_truep(((C_word*)t0)[7])){
8723 t3=C_set_block_item(((C_word*)t0)[8],0,C_SCHEME_TRUE);
8724 t4=t2;
8725 f_11292(t4,t3);}
8726 else{
8727 t3=t2;
8728 f_11292(t3,C_SCHEME_UNDEFINED);}}
8729 else{
8730 t2=C_a_i_list1(&a,1,((C_word*)t0)[6]);
8731 t3=lf[16];
8732 t4=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
8733 t5=((C_word*)t0)[9];{
8734 C_word av2[2];
8735 av2[0]=t5;
8736 av2[1]=t2;
8737 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
8738 
8739 /* k11290 in k11287 in k11281 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11292(C_word t0,C_word t1)8740 static void C_fcall f_11292(C_word t0,C_word t1){
8741 C_word tmp;
8742 C_word t2;
8743 C_word t3;
8744 C_word t4;
8745 C_word t5;
8746 C_word t6;
8747 C_word *a;
8748 if(C_unlikely(!C_demand(C_calculate_demand(11,0,14)))){
8749 C_save_and_reclaim_args((void *)trf_11292,2,t0,t1);}
8750 a=C_alloc(11);
8751 t2=C_i_car(((C_word*)t0)[2]);
8752 t3=C_i_car(((C_word*)t0)[3]);
8753 t4=C_a_i_list1(&a,1,t2);
8754 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22647,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
8755 /* scrutinizer.scm:2893: scheme#string-append */
8756 t6=*((C_word*)lf[76]+1);{
8757 C_word av2[15];
8758 av2[0]=t6;
8759 av2[1]=t5;
8760 av2[2]=lf[287];
8761 av2[3]=lf[288];
8762 av2[4]=lf[289];
8763 av2[5]=lf[290];
8764 av2[6]=lf[291];
8765 av2[7]=lf[292];
8766 av2[8]=lf[293];
8767 av2[9]=lf[294];
8768 av2[10]=lf[295];
8769 av2[11]=lf[296];
8770 av2[12]=lf[297];
8771 av2[13]=lf[298];
8772 av2[14]=lf[299];
8773 ((C_proc)(void*)(*((C_word*)t6+1)))(15,av2);}}
8774 
8775 /* k11312 in k11281 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11314(C_word c,C_word * av)8776 static void C_ccall f_11314(C_word c,C_word *av){
8777 C_word tmp;
8778 C_word t0=av[0];
8779 C_word t1=av[1];
8780 C_word t2;
8781 C_word *a;
8782 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
8783 C_save_and_reclaim((void *)f_11314,c,av);}
8784 t2=((C_word*)t0)[2];
8785 f_11289(t2,C_i_not(t1));}
8786 
8787 /* k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11346(C_word c,C_word * av)8788 static void C_ccall f_11346(C_word c,C_word *av){
8789 C_word tmp;
8790 C_word t0=av[0];
8791 C_word t1=av[1];
8792 C_word t2;
8793 C_word t3;
8794 C_word t4;
8795 C_word *a;
8796 if(C_unlikely(!C_demand(C_calculate_demand(14,c,2)))){
8797 C_save_and_reclaim((void *)f_11346,c,av);}
8798 a=C_alloc(14);
8799 t2=lf[24];
8800 t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11349,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t2,a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
8801 /* scrutinizer.scm:779: type-typeenv */
8802 t4=lf[161];{
8803 C_word *av2;
8804 if(c >= 3) {
8805   av2=av;
8806 } else {
8807   av2=C_alloc(3);
8808 }
8809 av2[0]=t4;
8810 av2[1]=t3;
8811 av2[2]=C_i_car(t1);
8812 f_15910(3,av2);}}
8813 
8814 /* k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11349(C_word c,C_word * av)8815 static void C_ccall f_11349(C_word c,C_word *av){
8816 C_word tmp;
8817 C_word t0=av[0];
8818 C_word t1=av[1];
8819 C_word t2;
8820 C_word t3;
8821 C_word t4;
8822 C_word t5;
8823 C_word t6;
8824 C_word t7;
8825 C_word *a;
8826 if(C_unlikely(!C_demand(C_calculate_demand(16,c,4)))){
8827 C_save_and_reclaim((void *)f_11349,c,av);}
8828 a=C_alloc(16);
8829 t2=C_i_cdr(((C_word*)t0)[2]);
8830 t3=C_i_cdr(((C_word*)t0)[3]);
8831 t4=C_SCHEME_UNDEFINED;
8832 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
8833 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11362,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t5,a[12]=((C_word*)t0)[12],a[13]=t1,tmp=(C_word)a,a+=14,tmp));
8834 t7=((C_word*)t5)[1];
8835 f_11362(t7,((C_word*)t0)[13],t2,t3);}
8836 
8837 /* loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11362(C_word t0,C_word t1,C_word t2,C_word t3)8838 static void C_fcall f_11362(C_word t0,C_word t1,C_word t2,C_word t3){
8839 C_word tmp;
8840 C_word t4;
8841 C_word t5;
8842 C_word t6;
8843 C_word t7;
8844 C_word *a;
8845 if(C_unlikely(!C_demand(C_calculate_demand(19,0,18)))){
8846 C_save_and_reclaim_args((void *)trf_11362,4,t0,t1,t2,t3);}
8847 a=C_alloc(19);
8848 if(C_truep(C_i_nullp(t2))){
8849 t4=C_i_car(((C_word*)t0)[2]);
8850 t5=C_i_cdr(((C_word*)t0)[3]);
8851 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22679,a[2]=t1,a[3]=t5,a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
8852 /* scrutinizer.scm:2914: scheme#string-append */
8853 t7=*((C_word*)lf[76]+1);{
8854 C_word av2[19];
8855 av2[0]=t7;
8856 av2[1]=t6;
8857 av2[2]=lf[324];
8858 av2[3]=lf[325];
8859 av2[4]=lf[326];
8860 av2[5]=lf[327];
8861 av2[6]=lf[328];
8862 av2[7]=lf[329];
8863 av2[8]=lf[330];
8864 av2[9]=lf[331];
8865 av2[10]=lf[332];
8866 av2[11]=lf[333];
8867 av2[12]=lf[334];
8868 av2[13]=lf[335];
8869 av2[14]=lf[336];
8870 av2[15]=lf[337];
8871 av2[16]=lf[338];
8872 av2[17]=lf[339];
8873 av2[18]=lf[340];
8874 ((C_proc)(void*)(*((C_word*)t7+1)))(19,av2);}}
8875 else{
8876 t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_11383,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t3,a[11]=((C_word*)t0)[11],a[12]=t2,a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[2],tmp=(C_word)a,a+=15,tmp);
8877 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11421,a[2]=t4,a[3]=((C_word*)t0)[13],tmp=(C_word)a,a+=4,tmp);
8878 /* scrutinizer.scm:784: type-typeenv */
8879 t6=lf[161];{
8880 C_word av2[3];
8881 av2[0]=t6;
8882 av2[1]=t5;
8883 av2[2]=C_i_car(t2);
8884 f_15910(3,av2);}}}
8885 
8886 /* k11381 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11383(C_word c,C_word * av)8887 static void C_ccall f_11383(C_word c,C_word *av){
8888 C_word tmp;
8889 C_word t0=av[0];
8890 C_word t1=av[1];
8891 C_word t2;
8892 C_word t3;
8893 C_word *a;
8894 if(C_unlikely(!C_demand(C_calculate_demand(15,c,5)))){
8895 C_save_and_reclaim((void *)f_11383,c,av);}
8896 a=C_alloc(15);
8897 t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_11389,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=t1,tmp=(C_word)a,a+=15,tmp);
8898 /* scrutinizer.scm:785: match-types */
8899 t3=*((C_word*)lf[170]+1);{
8900 C_word *av2;
8901 if(c >= 6) {
8902   av2=av;
8903 } else {
8904   av2=C_alloc(6);
8905 }
8906 av2[0]=t3;
8907 av2[1]=t2;
8908 av2[2]=C_u_i_car(((C_word*)t0)[12]);
8909 av2[3]=C_i_car(((C_word*)t0)[14]);
8910 av2[4]=t1;
8911 av2[5]=C_SCHEME_TRUE;
8912 ((C_proc)(void*)(*((C_word*)t3+1)))(6,av2);}}
8913 
8914 /* k11387 in k11381 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11389(C_word c,C_word * av)8915 static void C_ccall f_11389(C_word c,C_word *av){
8916 C_word tmp;
8917 C_word t0=av[0];
8918 C_word t1=av[1];
8919 C_word t2;
8920 C_word t3;
8921 C_word *a;
8922 if(C_unlikely(!C_demand(C_calculate_demand(10,c,3)))){
8923 C_save_and_reclaim((void *)f_11389,c,av);}
8924 a=C_alloc(10);
8925 if(C_truep(t1)){
8926 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_11392,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
8927 /* scrutinizer.scm:787: mutate-node! */
8928 f_17320(t2,((C_word*)t0)[4],C_i_car(((C_word*)t0)[10]));}
8929 else{
8930 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11402,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
8931 /* scrutinizer.scm:790: trail-restore */
8932 f_16242(t2,((C_word*)t0)[13],((C_word*)t0)[14]);}}
8933 
8934 /* k11390 in k11387 in k11381 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11392(C_word c,C_word * av)8935 static void C_ccall f_11392(C_word c,C_word *av){
8936 C_word tmp;
8937 C_word t0=av[0];
8938 C_word t1=av[1];
8939 C_word t2;
8940 C_word *a;
8941 if(C_unlikely(!C_demand(C_calculate_demand(0,c,7)))){
8942 C_save_and_reclaim((void *)f_11392,c,av);}
8943 /* scrutinizer.scm:788: walk */
8944 t2=((C_word*)((C_word*)t0)[2])[1];
8945 f_9475(t2,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[7],((C_word*)t0)[8],((C_word*)t0)[9]);}
8946 
8947 /* k11400 in k11387 in k11381 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11402(C_word c,C_word * av)8948 static void C_ccall f_11402(C_word c,C_word *av){
8949 C_word tmp;
8950 C_word t0=av[0];
8951 C_word t1=av[1];
8952 C_word t2;
8953 C_word *a;
8954 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
8955 C_save_and_reclaim((void *)f_11402,c,av);}
8956 /* scrutinizer.scm:791: loop */
8957 t2=((C_word*)((C_word*)t0)[2])[1];
8958 f_11362(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),C_i_cdr(((C_word*)t0)[5]));}
8959 
8960 /* k11419 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11421(C_word c,C_word * av)8961 static void C_ccall f_11421(C_word c,C_word *av){
8962 C_word tmp;
8963 C_word t0=av[0];
8964 C_word t1=av[1];
8965 C_word t2;
8966 C_word *a;
8967 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
8968 C_save_and_reclaim((void *)f_11421,c,av);}
8969 /* scrutinizer.scm:784: scheme#append */
8970 t2=*((C_word*)lf[5]+1);{
8971 C_word *av2;
8972 if(c >= 4) {
8973   av2=av;
8974 } else {
8975   av2=C_alloc(4);
8976 }
8977 av2[0]=t2;
8978 av2[1]=((C_word*)t0)[2];
8979 av2[2]=t1;
8980 av2[3]=((C_word*)t0)[3];
8981 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
8982 
8983 /* g1850 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11446(C_word t0,C_word t1,C_word t2)8984 static void C_fcall f_11446(C_word t0,C_word t1,C_word t2){
8985 C_word tmp;
8986 C_word t3;
8987 C_word *a;
8988 if(C_unlikely(!C_demand(C_calculate_demand(0,0,7)))){
8989 C_save_and_reclaim_args((void *)trf_11446,3,t0,t1,t2);}
8990 /* scrutinizer.scm:795: walk */
8991 t3=((C_word*)((C_word*)t0)[2])[1];
8992 f_9475(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[4],C_SCHEME_FALSE,((C_word*)t0)[5],C_SCHEME_FALSE);}
8993 
8994 /* k11454 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11456(C_word c,C_word * av)8995 static void C_ccall f_11456(C_word c,C_word *av){
8996 C_word tmp;
8997 C_word t0=av[0];
8998 C_word t1=av[1];
8999 C_word t2;
9000 C_word t3;
9001 C_word t4;
9002 C_word *a;
9003 if(C_unlikely(!C_demand(C_calculate_demand(29,c,1)))){
9004 C_save_and_reclaim((void *)f_11456,c,av);}
9005 a=C_alloc(29);
9006 t2=lf[16];
9007 t3=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
9008 t4=((C_word*)t0)[2];{
9009 C_word *av2=av;
9010 av2[0]=t4;
9011 av2[1]=lf[53];
9012 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
9013 
9014 /* for-each-loop1849 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11458(C_word t0,C_word t1,C_word t2)9015 static void C_fcall f_11458(C_word t0,C_word t1,C_word t2){
9016 C_word tmp;
9017 C_word t3;
9018 C_word t4;
9019 C_word *a;
9020 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
9021 C_save_and_reclaim_args((void *)trf_11458,3,t0,t1,t2);}
9022 a=C_alloc(5);
9023 if(C_truep(C_i_pairp(t2))){
9024 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11468,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
9025 /* scrutinizer.scm:795: g1850 */
9026 t4=((C_word*)t0)[3];
9027 f_11446(t4,t3,C_slot(t2,C_fix(0)));}
9028 else{
9029 t3=C_SCHEME_UNDEFINED;
9030 t4=t1;{
9031 C_word av2[2];
9032 av2[0]=t4;
9033 av2[1]=t3;
9034 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
9035 
9036 /* k11466 in for-each-loop1849 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11468(C_word c,C_word * av)9037 static void C_ccall f_11468(C_word c,C_word *av){
9038 C_word tmp;
9039 C_word t0=av[0];
9040 C_word t1=av[1];
9041 C_word t2;
9042 C_word *a;
9043 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
9044 C_save_and_reclaim((void *)f_11468,c,av);}
9045 t2=((C_word*)((C_word*)t0)[2])[1];
9046 f_11458(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
9047 
9048 /* k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11529(C_word c,C_word * av)9049 static void C_ccall f_11529(C_word c,C_word *av){
9050 C_word tmp;
9051 C_word t0=av[0];
9052 C_word t1=av[1];
9053 C_word t2;
9054 C_word t3;
9055 C_word t4;
9056 C_word *a;
9057 if(C_unlikely(!C_demand(C_calculate_demand(10,c,3)))){
9058 C_save_and_reclaim((void *)f_11529,c,av);}
9059 a=C_alloc(10);
9060 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11532,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
9061 if(C_truep(C_i_pairp(lf[23]))){
9062 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11570,tmp=(C_word)a,a+=2,tmp);
9063 /* scrutinizer.scm:803: chicken.compiler.support#with-debugging-output */
9064 t4=*((C_word*)lf[357]+1);{
9065 C_word *av2;
9066 if(c >= 4) {
9067   av2=av;
9068 } else {
9069   av2=C_alloc(4);
9070 }
9071 av2[0]=t4;
9072 av2[1]=t2;
9073 av2[2]=lf[358];
9074 av2[3]=t3;
9075 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
9076 else{
9077 t3=t2;{
9078 C_word *av2=av;
9079 av2[0]=t3;
9080 av2[1]=C_SCHEME_UNDEFINED;
9081 f_11532(2,av2);}}}
9082 
9083 /* k11530 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11532(C_word c,C_word * av)9084 static void C_ccall f_11532(C_word c,C_word *av){
9085 C_word tmp;
9086 C_word t0=av[0];
9087 C_word t1=av[1];
9088 C_word t2;
9089 C_word t3;
9090 C_word t4;
9091 C_word *a;
9092 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
9093 C_save_and_reclaim((void *)f_11532,c,av);}
9094 a=C_alloc(7);
9095 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11535,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
9096 t3=((C_word*)((C_word*)t0)[7])[1];
9097 if(C_truep(C_i_positivep(t3))){
9098 /* scrutinizer.scm:812: chicken.compiler.support#debugging */
9099 t4=*((C_word*)lf[236]+1);{
9100 C_word *av2;
9101 if(c >= 5) {
9102   av2=av;
9103 } else {
9104   av2=C_alloc(5);
9105 }
9106 av2[0]=t4;
9107 av2[1]=t2;
9108 av2[2]=lf[350];
9109 av2[3]=lf[351];
9110 av2[4]=((C_word*)((C_word*)t0)[7])[1];
9111 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
9112 else{
9113 t4=t2;{
9114 C_word *av2=av;
9115 av2[0]=t4;
9116 av2[1]=C_SCHEME_UNDEFINED;
9117 f_11535(2,av2);}}}
9118 
9119 /* k11533 in k11530 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11535(C_word c,C_word * av)9120 static void C_ccall f_11535(C_word c,C_word *av){
9121 C_word tmp;
9122 C_word t0=av[0];
9123 C_word t1=av[1];
9124 C_word t2;
9125 C_word t3;
9126 C_word t4;
9127 C_word *a;
9128 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
9129 C_save_and_reclaim((void *)f_11535,c,av);}
9130 a=C_alloc(6);
9131 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11538,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
9132 t3=((C_word*)((C_word*)t0)[6])[1];
9133 if(C_truep(C_i_positivep(t3))){
9134 /* scrutinizer.scm:814: chicken.compiler.support#debugging */
9135 t4=*((C_word*)lf[236]+1);{
9136 C_word *av2;
9137 if(c >= 5) {
9138   av2=av;
9139 } else {
9140   av2=C_alloc(5);
9141 }
9142 av2[0]=t4;
9143 av2[1]=t2;
9144 av2[2]=lf[348];
9145 av2[3]=lf[349];
9146 av2[4]=((C_word*)((C_word*)t0)[6])[1];
9147 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
9148 else{
9149 t4=t2;{
9150 C_word *av2=av;
9151 av2[0]=t4;
9152 av2[1]=C_SCHEME_UNDEFINED;
9153 f_11538(2,av2);}}}
9154 
9155 /* k11536 in k11533 in k11530 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11538(C_word c,C_word * av)9156 static void C_ccall f_11538(C_word c,C_word *av){
9157 C_word tmp;
9158 C_word t0=av[0];
9159 C_word t1=av[1];
9160 C_word t2;
9161 C_word t3;
9162 C_word t4;
9163 C_word *a;
9164 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
9165 C_save_and_reclaim((void *)f_11538,c,av);}
9166 a=C_alloc(5);
9167 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11541,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
9168 t3=((C_word*)((C_word*)t0)[5])[1];
9169 if(C_truep(C_i_positivep(t3))){
9170 /* scrutinizer.scm:816: chicken.compiler.support#debugging */
9171 t4=*((C_word*)lf[236]+1);{
9172 C_word *av2;
9173 if(c >= 5) {
9174   av2=av;
9175 } else {
9176   av2=C_alloc(5);
9177 }
9178 av2[0]=t4;
9179 av2[1]=t2;
9180 av2[2]=lf[346];
9181 av2[3]=lf[347];
9182 av2[4]=((C_word*)((C_word*)t0)[5])[1];
9183 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
9184 else{
9185 t4=t2;{
9186 C_word *av2=av;
9187 av2[0]=t4;
9188 av2[1]=C_SCHEME_UNDEFINED;
9189 f_11541(2,av2);}}}
9190 
9191 /* k11539 in k11536 in k11533 in k11530 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11541(C_word c,C_word * av)9192 static void C_ccall f_11541(C_word c,C_word *av){
9193 C_word tmp;
9194 C_word t0=av[0];
9195 C_word t1=av[1];
9196 C_word t2;
9197 C_word t3;
9198 C_word *a;
9199 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
9200 C_save_and_reclaim((void *)f_11541,c,av);}
9201 a=C_alloc(4);
9202 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11547,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
9203 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
9204 /* scrutinizer.scm:819: chicken.compiler.support#quit-compiling */
9205 t3=*((C_word*)lf[312]+1);{
9206 C_word *av2;
9207 if(c >= 3) {
9208   av2=av;
9209 } else {
9210   av2=C_alloc(3);
9211 }
9212 av2[0]=t3;
9213 av2[1]=t2;
9214 av2[2]=lf[345];
9215 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
9216 else{
9217 t3=((C_word*)t0)[2];{
9218 C_word *av2=av;
9219 av2[0]=t3;
9220 av2[1]=((C_word*)t0)[3];
9221 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
9222 
9223 /* k11545 in k11539 in k11536 in k11533 in k11530 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11547(C_word c,C_word * av)9224 static void C_ccall f_11547(C_word c,C_word *av){
9225 C_word tmp;
9226 C_word t0=av[0];
9227 C_word t1=av[1];
9228 C_word t2;
9229 C_word *a;
9230 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
9231 C_save_and_reclaim((void *)f_11547,c,av);}
9232 t2=((C_word*)t0)[2];{
9233 C_word *av2=av;
9234 av2[0]=t2;
9235 av2[1]=((C_word*)t0)[3];
9236 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
9237 
9238 /* a11569 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11570(C_word c,C_word * av)9239 static void C_ccall f_11570(C_word c,C_word *av){
9240 C_word tmp;
9241 C_word t0=av[0];
9242 C_word t1=av[1];
9243 C_word t2;
9244 C_word t3;
9245 C_word *a;
9246 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
9247 C_save_and_reclaim((void *)f_11570,c,av);}
9248 a=C_alloc(3);
9249 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11574,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
9250 /* scrutinizer.scm:806: chicken.base#print */
9251 t3=*((C_word*)lf[355]+1);{
9252 C_word *av2;
9253 if(c >= 3) {
9254   av2=av;
9255 } else {
9256   av2=C_alloc(3);
9257 }
9258 av2[0]=t3;
9259 av2[1]=t2;
9260 av2[2]=lf[356];
9261 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
9262 
9263 /* k11572 in a11569 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11574(C_word c,C_word * av)9264 static void C_ccall f_11574(C_word c,C_word *av){
9265 C_word tmp;
9266 C_word t0=av[0];
9267 C_word t1=av[1];
9268 C_word t2;
9269 C_word t3;
9270 C_word t4;
9271 C_word t5;
9272 C_word t6;
9273 C_word t7;
9274 C_word *a;
9275 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
9276 C_save_and_reclaim((void *)f_11574,c,av);}
9277 a=C_alloc(5);
9278 t2=lf[23];
9279 t3=C_i_check_list_2(lf[23],lf[212]);
9280 t4=C_SCHEME_UNDEFINED;
9281 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
9282 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11608,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
9283 t7=((C_word*)t5)[1];
9284 f_11608(t7,((C_word*)t0)[2],lf[23]);}
9285 
9286 /* k11580 in for-each-loop1875 in k11572 in a11569 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11582(C_word c,C_word * av)9287 static void C_ccall f_11582(C_word c,C_word *av){
9288 C_word tmp;
9289 C_word t0=av[0];
9290 C_word t1=av[1];
9291 C_word t2;
9292 C_word t3;
9293 C_word *a;
9294 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
9295 C_save_and_reclaim((void *)f_11582,c,av);}
9296 a=C_alloc(5);
9297 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11585,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
9298 /* scrutinizer.scm:809: ##sys#print */
9299 t3=*((C_word*)lf[240]+1);{
9300 C_word *av2;
9301 if(c >= 5) {
9302   av2=av;
9303 } else {
9304   av2=C_alloc(5);
9305 }
9306 av2[0]=t3;
9307 av2[1]=t2;
9308 av2[2]=C_i_cdr(((C_word*)t0)[4]);
9309 av2[3]=C_SCHEME_FALSE;
9310 av2[4]=((C_word*)t0)[3];
9311 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
9312 
9313 /* k11583 in k11580 in for-each-loop1875 in k11572 in a11569 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11585(C_word c,C_word * av)9314 static void C_ccall f_11585(C_word c,C_word *av){
9315 C_word tmp;
9316 C_word t0=av[0];
9317 C_word t1=av[1];
9318 C_word t2;
9319 C_word t3;
9320 C_word *a;
9321 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
9322 C_save_and_reclaim((void *)f_11585,c,av);}
9323 a=C_alloc(5);
9324 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11588,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
9325 /* scrutinizer.scm:809: ##sys#write-char-0 */
9326 t3=*((C_word*)lf[239]+1);{
9327 C_word *av2;
9328 if(c >= 4) {
9329   av2=av;
9330 } else {
9331   av2=C_alloc(4);
9332 }
9333 av2[0]=t3;
9334 av2[1]=t2;
9335 av2[2]=C_make_character(32);
9336 av2[3]=((C_word*)t0)[3];
9337 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
9338 
9339 /* k11586 in k11583 in k11580 in for-each-loop1875 in k11572 in a11569 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11588(C_word c,C_word * av)9340 static void C_ccall f_11588(C_word c,C_word *av){
9341 C_word tmp;
9342 C_word t0=av[0];
9343 C_word t1=av[1];
9344 C_word t2;
9345 C_word t3;
9346 C_word *a;
9347 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
9348 C_save_and_reclaim((void *)f_11588,c,av);}
9349 a=C_alloc(4);
9350 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11591,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
9351 /* scrutinizer.scm:809: ##sys#print */
9352 t3=*((C_word*)lf[240]+1);{
9353 C_word *av2;
9354 if(c >= 5) {
9355   av2=av;
9356 } else {
9357   av2=C_alloc(5);
9358 }
9359 av2[0]=t3;
9360 av2[1]=t2;
9361 av2[2]=C_u_i_car(((C_word*)t0)[4]);
9362 av2[3]=C_SCHEME_TRUE;
9363 av2[4]=((C_word*)t0)[3];
9364 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
9365 
9366 /* k11589 in k11586 in k11583 in k11580 in for-each-loop1875 in k11572 in a11569 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11591(C_word c,C_word * av)9367 static void C_ccall f_11591(C_word c,C_word *av){
9368 C_word tmp;
9369 C_word t0=av[0];
9370 C_word t1=av[1];
9371 C_word t2;
9372 C_word *a;
9373 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
9374 C_save_and_reclaim((void *)f_11591,c,av);}
9375 /* scrutinizer.scm:809: ##sys#write-char-0 */
9376 t2=*((C_word*)lf[239]+1);{
9377 C_word *av2;
9378 if(c >= 4) {
9379   av2=av;
9380 } else {
9381   av2=C_alloc(4);
9382 }
9383 av2[0]=t2;
9384 av2[1]=((C_word*)t0)[2];
9385 av2[2]=C_make_character(10);
9386 av2[3]=((C_word*)t0)[3];
9387 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
9388 
9389 /* for-each-loop1875 in k11572 in a11569 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11608(C_word t0,C_word t1,C_word t2)9390 static void C_fcall f_11608(C_word t0,C_word t1,C_word t2){
9391 C_word tmp;
9392 C_word t3;
9393 C_word t4;
9394 C_word t5;
9395 C_word t6;
9396 C_word t7;
9397 C_word t8;
9398 C_word t9;
9399 C_word *a;
9400 if(C_unlikely(!C_demand(C_calculate_demand(10,0,4)))){
9401 C_save_and_reclaim_args((void *)trf_11608,3,t0,t1,t2);}
9402 a=C_alloc(10);
9403 if(C_truep(C_i_pairp(t2))){
9404 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11618,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
9405 t4=C_slot(t2,C_fix(0));
9406 t5=*((C_word*)lf[352]+1);
9407 t6=*((C_word*)lf[352]+1);
9408 t7=C_i_check_port_2(*((C_word*)lf[352]+1),C_fix(2),C_SCHEME_TRUE,lf[353]);
9409 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11582,a[2]=t3,a[3]=t5,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
9410 /* scrutinizer.scm:809: ##sys#print */
9411 t9=*((C_word*)lf[240]+1);{
9412 C_word av2[5];
9413 av2[0]=t9;
9414 av2[1]=t8;
9415 av2[2]=lf[354];
9416 av2[3]=C_SCHEME_FALSE;
9417 av2[4]=*((C_word*)lf[352]+1);
9418 ((C_proc)(void*)(*((C_word*)t9+1)))(5,av2);}}
9419 else{
9420 t3=C_SCHEME_UNDEFINED;
9421 t4=t1;{
9422 C_word av2[2];
9423 av2[0]=t4;
9424 av2[1]=t3;
9425 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
9426 
9427 /* k11616 in for-each-loop1875 in k11572 in a11569 in k11527 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11618(C_word c,C_word * av)9428 static void C_ccall f_11618(C_word c,C_word *av){
9429 C_word tmp;
9430 C_word t0=av[0];
9431 C_word t1=av[1];
9432 C_word t2;
9433 C_word *a;
9434 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
9435 C_save_and_reclaim((void *)f_11618,c,av);}
9436 t2=((C_word*)((C_word*)t0)[2])[1];
9437 f_11608(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
9438 
9439 /* k11643 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11645(C_word c,C_word * av)9440 static void C_ccall f_11645(C_word c,C_word *av){
9441 C_word tmp;
9442 C_word t0=av[0];
9443 C_word t1=av[1];
9444 C_word t2;
9445 C_word t3;
9446 C_word t4;
9447 C_word t5;
9448 C_word *a;
9449 if(C_unlikely(!C_demand(C_calculate_demand(32,c,7)))){
9450 C_save_and_reclaim((void *)f_11645,c,av);}
9451 a=C_alloc(32);
9452 t2=C_i_car(t1);
9453 t3=(
9454 /* scrutinizer.scm:801: tag */
9455   f_9341(C_a_i(&a,29),((C_word*)((C_word*)t0)[2])[1])
9456 );
9457 t4=C_a_i_list1(&a,1,t3);
9458 /* scrutinizer.scm:801: walk */
9459 t5=((C_word*)((C_word*)t0)[3])[1];
9460 f_9475(t5,((C_word*)t0)[4],t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE,t4,C_SCHEME_FALSE);}
9461 
9462 /* chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11647(C_word t1,C_word t2)9463 static void C_fcall f_11647(C_word t1,C_word t2){
9464 C_word tmp;
9465 C_word t3;
9466 C_word t4;
9467 C_word t5;
9468 C_word t6;
9469 C_word *a;
9470 if(C_unlikely(!C_demand(C_calculate_demand(5,0,3)))){
9471 C_save_and_reclaim_args((void *)trf_11647,2,t1,t2);}
9472 a=C_alloc(5);
9473 t3=C_SCHEME_UNDEFINED;
9474 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
9475 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11653,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
9476 t6=((C_word*)t4)[1];
9477 f_11653(t6,t1,t2);}
9478 
9479 /* doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11653(C_word t0,C_word t1,C_word t2)9480 static void C_fcall f_11653(C_word t0,C_word t1,C_word t2){
9481 C_word tmp;
9482 C_word t3;
9483 C_word t4;
9484 C_word t5;
9485 C_word t6;
9486 C_word t7;
9487 C_word t8;
9488 C_word t9;
9489 C_word t10;
9490 C_word *a;
9491 if(C_unlikely(!C_demand(C_calculate_demand(13,0,4)))){
9492 C_save_and_reclaim_args((void *)trf_11653,3,t0,t1,t2);}
9493 a=C_alloc(13);
9494 if(C_truep(C_i_nullp(t2))){
9495 t3=C_SCHEME_UNDEFINED;
9496 t4=t1;{
9497 C_word av2[2];
9498 av2[0]=t4;
9499 av2[1]=t3;
9500 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
9501 else{
9502 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11663,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
9503 t4=C_i_cdar(t2);
9504 t5=C_u_i_car(t2);
9505 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11675,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
9506 t7=C_SCHEME_UNDEFINED;
9507 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
9508 t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11683,a[2]=t8,tmp=(C_word)a,a+=3,tmp));
9509 t10=((C_word*)t8)[1];
9510 f_11683(t10,t3,t4,t6);}}
9511 
9512 /* k11661 in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11663(C_word c,C_word * av)9513 static void C_ccall f_11663(C_word c,C_word *av){
9514 C_word tmp;
9515 C_word t0=av[0];
9516 C_word t1=av[1];
9517 C_word t2;
9518 C_word *a;
9519 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
9520 C_save_and_reclaim((void *)f_11663,c,av);}
9521 t2=((C_word*)((C_word*)t0)[2])[1];
9522 f_11653(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]));}
9523 
9524 /* a11673 in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11675(C_word c,C_word * av)9525 static void C_ccall f_11675(C_word c,C_word *av){
9526 C_word tmp;
9527 C_word t0=av[0];
9528 C_word t1=av[1];
9529 C_word t2=av[2];
9530 C_word t3;
9531 C_word *a;
9532 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
9533 C_save_and_reclaim((void *)f_11675,c,av);}
9534 t3=t1;{
9535 C_word *av2=av;
9536 av2[0]=t3;
9537 av2[1]=C_i_setslot(((C_word*)t0)[2],C_fix(1),t2);
9538 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
9539 
9540 /* loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11683(C_word t0,C_word t1,C_word t2,C_word t3)9541 static void C_fcall f_11683(C_word t0,C_word t1,C_word t2,C_word t3){
9542 C_word tmp;
9543 C_word t4;
9544 C_word t5;
9545 C_word t6;
9546 C_word t7;
9547 C_word t8;
9548 C_word t9;
9549 C_word t10;
9550 C_word t11;
9551 C_word t12;
9552 C_word t13;
9553 C_word t14;
9554 C_word t15;
9555 C_word t16;
9556 C_word t17;
9557 C_word *a;
9558 loop:
9559 if(C_unlikely(!C_demand(C_calculate_demand(16,0,3)))){
9560 C_save_and_reclaim_args((void *)trf_11683,4,t0,t1,t2,t3);}
9561 a=C_alloc(16);
9562 if(C_truep(C_i_pairp(t2))){
9563 t4=C_u_i_car(t2);
9564 t5=C_eqp(t4,lf[359]);
9565 if(C_truep(t5)){
9566 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11703,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
9567 /* scrutinizer.scm:837: change! */
9568 t7=t3;{
9569 C_word av2[3];
9570 av2[0]=t7;
9571 av2[1]=t6;
9572 av2[2]=lf[50];
9573 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
9574 else{
9575 t6=C_eqp(t4,lf[50]);
9576 if(C_truep(t6)){
9577 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11716,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
9578 t8=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
9579 t9=t8;
9580 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
9581 t11=((C_word*)t10)[1];
9582 t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11728,a[2]=t2,a[3]=t3,a[4]=t7,a[5]=t10,a[6]=t11,tmp=(C_word)a,a+=7,tmp);
9583 /* scrutinizer.scm:842: chicken.base#constantly */
9584 t13=*((C_word*)lf[360]+1);{
9585 C_word av2[3];
9586 av2[0]=t13;
9587 av2[1]=t12;
9588 av2[2]=lf[53];
9589 ((C_proc)(void*)(*((C_word*)t13+1)))(3,av2);}}
9590 else{
9591 t7=C_eqp(t4,lf[361]);
9592 t8=(C_truep(t7)?t7:C_eqp(t4,lf[47]));
9593 if(C_truep(t8)){
9594 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11784,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
9595 /* scrutinizer.scm:846: change! */
9596 t10=t3;{
9597 C_word av2[3];
9598 av2[0]=t10;
9599 av2[1]=t9;
9600 av2[2]=lf[362];
9601 ((C_proc)(void*)(*((C_word*)t10+1)))(3,av2);}}
9602 else{
9603 t9=C_eqp(t4,lf[48]);
9604 if(C_truep(t9)){
9605 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11797,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
9606 /* scrutinizer.scm:850: change! */
9607 t11=t3;{
9608 C_word av2[3];
9609 av2[0]=t11;
9610 av2[1]=t10;
9611 av2[2]=C_u_i_car(t2);
9612 ((C_proc)(void*)(*((C_word*)t11+1)))(3,av2);}}
9613 else{
9614 t10=C_eqp(t4,lf[29]);
9615 if(C_truep(t10)){
9616 t11=C_i_caddr(t2);
9617 t12=C_i_cddr(t2);
9618 t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11818,a[2]=t12,tmp=(C_word)a,a+=3,tmp);
9619 /* scrutinizer.scm:853: loop */
9620 t15=t1;
9621 t16=t11;
9622 t17=t13;
9623 t1=t15;
9624 t2=t16;
9625 t3=t17;
9626 goto loop;}
9627 else{
9628 t11=t1;{
9629 C_word av2[2];
9630 av2[0]=t11;
9631 av2[1]=C_SCHEME_UNDEFINED;
9632 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}}}}}}
9633 else{
9634 t4=C_SCHEME_UNDEFINED;
9635 t5=t1;{
9636 C_word av2[2];
9637 av2[0]=t5;
9638 av2[1]=t4;
9639 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
9640 
9641 /* k11701 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11703(C_word c,C_word * av)9642 static void C_ccall f_11703(C_word c,C_word *av){
9643 C_word tmp;
9644 C_word t0=av[0];
9645 C_word t1=av[1];
9646 C_word t2;
9647 C_word *a;
9648 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
9649 C_save_and_reclaim((void *)f_11703,c,av);}
9650 t2=((C_word*)t0)[2];{
9651 C_word *av2=av;
9652 av2[0]=t2;
9653 av2[1]=C_u_i_car(((C_word*)t0)[3]);
9654 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
9655 
9656 /* k11714 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11716(C_word c,C_word * av)9657 static void C_ccall f_11716(C_word c,C_word *av){
9658 C_word tmp;
9659 C_word t0=av[0];
9660 C_word t1=av[1];
9661 C_word t2;
9662 C_word *a;
9663 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
9664 C_save_and_reclaim((void *)f_11716,c,av);}
9665 t2=((C_word*)t0)[2];{
9666 C_word *av2=av;
9667 av2[0]=t2;
9668 av2[1]=C_u_i_car(((C_word*)t0)[3]);
9669 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
9670 
9671 /* k11726 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11728(C_word c,C_word * av)9672 static void C_ccall f_11728(C_word c,C_word *av){
9673 C_word tmp;
9674 C_word t0=av[0];
9675 C_word t1=av[1];
9676 C_word t2;
9677 C_word t3;
9678 C_word t4;
9679 C_word t5;
9680 C_word t6;
9681 C_word t7;
9682 C_word t8;
9683 C_word *a;
9684 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
9685 C_save_and_reclaim((void *)f_11728,c,av);}
9686 a=C_alloc(12);
9687 t2=C_u_i_cdr(((C_word*)t0)[2]);
9688 t3=C_i_check_list_2(t2,lf[6]);
9689 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11735,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
9690 t5=C_SCHEME_UNDEFINED;
9691 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
9692 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11737,a[2]=((C_word*)t0)[5],a[3]=t6,a[4]=t1,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
9693 t8=((C_word*)t6)[1];
9694 f_11737(t8,t4,t2);}
9695 
9696 /* k11733 in k11726 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11735(C_word c,C_word * av)9697 static void C_ccall f_11735(C_word c,C_word *av){
9698 C_word tmp;
9699 C_word t0=av[0];
9700 C_word t1=av[1];
9701 C_word t2;
9702 C_word t3;
9703 C_word *a;
9704 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
9705 C_save_and_reclaim((void *)f_11735,c,av);}
9706 a=C_alloc(3);
9707 t2=C_a_i_cons(&a,2,lf[50],t1);
9708 /* scrutinizer.scm:842: change! */
9709 t3=((C_word*)t0)[2];{
9710 C_word *av2;
9711 if(c >= 3) {
9712   av2=av;
9713 } else {
9714   av2=C_alloc(3);
9715 }
9716 av2[0]=t3;
9717 av2[1]=((C_word*)t0)[3];
9718 av2[2]=t2;
9719 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
9720 
9721 /* map-loop1946 in k11726 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11737(C_word t0,C_word t1,C_word t2)9722 static void C_fcall f_11737(C_word t0,C_word t1,C_word t2){
9723 C_word tmp;
9724 C_word t3;
9725 C_word t4;
9726 C_word *a;
9727 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
9728 C_save_and_reclaim_args((void *)trf_11737,3,t0,t1,t2);}
9729 a=C_alloc(6);
9730 if(C_truep(C_i_pairp(t2))){
9731 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11762,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
9732 /* scrutinizer.scm:842: g1952 */
9733 t4=((C_word*)t0)[4];{
9734 C_word av2[3];
9735 av2[0]=t4;
9736 av2[1]=t3;
9737 av2[2]=C_slot(t2,C_fix(0));
9738 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
9739 else{
9740 t3=t1;{
9741 C_word av2[2];
9742 av2[0]=t3;
9743 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
9744 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
9745 
9746 /* k11760 in map-loop1946 in k11726 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11762(C_word c,C_word * av)9747 static void C_ccall f_11762(C_word c,C_word *av){
9748 C_word tmp;
9749 C_word t0=av[0];
9750 C_word t1=av[1];
9751 C_word t2;
9752 C_word t3;
9753 C_word t4;
9754 C_word t5;
9755 C_word *a;
9756 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
9757 C_save_and_reclaim((void *)f_11762,c,av);}
9758 a=C_alloc(3);
9759 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
9760 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
9761 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
9762 t5=((C_word*)((C_word*)t0)[3])[1];
9763 f_11737(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
9764 
9765 /* k11782 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11784(C_word c,C_word * av)9766 static void C_ccall f_11784(C_word c,C_word *av){
9767 C_word tmp;
9768 C_word t0=av[0];
9769 C_word t1=av[1];
9770 C_word t2;
9771 C_word *a;
9772 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
9773 C_save_and_reclaim((void *)f_11784,c,av);}
9774 t2=((C_word*)t0)[2];{
9775 C_word *av2=av;
9776 av2[0]=t2;
9777 av2[1]=C_u_i_car(((C_word*)t0)[3]);
9778 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
9779 
9780 /* k11795 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11797(C_word c,C_word * av)9781 static void C_ccall f_11797(C_word c,C_word *av){
9782 C_word tmp;
9783 C_word t0=av[0];
9784 C_word t1=av[1];
9785 C_word t2;
9786 C_word *a;
9787 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
9788 C_save_and_reclaim((void *)f_11797,c,av);}
9789 t2=((C_word*)t0)[2];{
9790 C_word *av2=av;
9791 av2[0]=t2;
9792 av2[1]=C_u_i_car(((C_word*)t0)[3]);
9793 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
9794 
9795 /* a11814 in loop in doloop1928 in chicken.compiler.scrutinizer#smash-component-types! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11818(C_word c,C_word * av)9796 static void C_ccall f_11818(C_word c,C_word *av){
9797 C_word tmp;
9798 C_word t0=av[0];
9799 C_word t1=av[1];
9800 C_word t2=av[2];
9801 C_word t3;
9802 C_word *a;
9803 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
9804 C_save_and_reclaim((void *)f_11818,c,av);}
9805 t3=t1;{
9806 C_word *av2=av;
9807 av2[0]=t3;
9808 av2[1]=C_i_set_car(((C_word*)t0)[2],t2);
9809 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
9810 
9811 /* chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11843(C_word c,C_word * av)9812 static void C_ccall f_11843(C_word c,C_word *av){
9813 C_word tmp;
9814 C_word t0=av[0];
9815 C_word t1=av[1];
9816 C_word t2=av[2];
9817 C_word t3=av[3];
9818 C_word t4;
9819 C_word *a;
9820 if(C_unlikely(!C_demand(C_calculate_demand((c-4)*C_SIZEOF_PAIR +15,c,2)))){
9821 C_save_and_reclaim((void*)f_11843,c,av);}
9822 a=C_alloc((c-4)*C_SIZEOF_PAIR+15);
9823 t4=C_build_rest(&a,c,4,av);
9824 C_word t5;
9825 C_word t6;
9826 C_word t7;
9827 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11847,a[2]=t4,a[3]=t1,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
9828 if(C_truep(C_i_nullp(t4))){
9829 t6=C_a_i_list(&a,3,lf[28],t2,t3);
9830 /* scrutinizer.scm:871: type-typeenv */
9831 t7=lf[161];{
9832 C_word *av2=av;
9833 av2[0]=t7;
9834 av2[1]=t5;
9835 av2[2]=t6;
9836 f_15910(3,av2);}}
9837 else{
9838 t6=t5;{
9839 C_word *av2=av;
9840 av2[0]=t6;
9841 av2[1]=C_i_car(t4);
9842 f_11847(2,av2);}}}
9843 
9844 /* k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11847(C_word c,C_word * av)9845 static void C_ccall f_11847(C_word c,C_word *av){
9846 C_word tmp;
9847 C_word t0=av[0];
9848 C_word t1=av[1];
9849 C_word t2;
9850 C_word t3;
9851 C_word t4;
9852 C_word t5;
9853 C_word t6;
9854 C_word t7;
9855 C_word t8;
9856 C_word t9;
9857 C_word t10;
9858 C_word t11;
9859 C_word t12;
9860 C_word t13;
9861 C_word t14;
9862 C_word t15;
9863 C_word t16;
9864 C_word t17;
9865 C_word t18;
9866 C_word t19;
9867 C_word t20;
9868 C_word t21;
9869 C_word t22;
9870 C_word t23;
9871 C_word t24;
9872 C_word t25;
9873 C_word t26;
9874 C_word t27;
9875 C_word t28;
9876 C_word *a;
9877 if(C_unlikely(!C_demand(C_calculate_demand(42,c,4)))){
9878 C_save_and_reclaim((void *)f_11847,c,av);}
9879 a=C_alloc(42);
9880 t2=C_i_nullp(((C_word*)t0)[2]);
9881 t3=(C_truep(t2)?C_SCHEME_END_OF_LIST:C_i_cdr(((C_word*)t0)[2]));
9882 t4=C_i_nullp(t3);
9883 t5=(C_truep(t4)?C_SCHEME_FALSE:C_i_car(t3));
9884 t6=t5;
9885 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
9886 t8=C_i_nullp(t3);
9887 t9=(C_truep(t8)?C_SCHEME_END_OF_LIST:C_i_cdr(t3));
9888 t10=C_SCHEME_UNDEFINED;
9889 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
9890 t12=C_SCHEME_UNDEFINED;
9891 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
9892 t14=C_SCHEME_UNDEFINED;
9893 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
9894 t16=C_SCHEME_UNDEFINED;
9895 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
9896 t18=C_SCHEME_UNDEFINED;
9897 t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
9898 t20=C_SCHEME_UNDEFINED;
9899 t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
9900 t22=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11858,a[2]=t13,a[3]=t21,tmp=(C_word)a,a+=4,tmp));
9901 t23=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11989,a[2]=t21,tmp=(C_word)a,a+=3,tmp));
9902 t24=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12052,a[2]=t7,a[3]=t15,a[4]=t21,tmp=(C_word)a,a+=5,tmp));
9903 t25=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12120,a[2]=t7,a[3]=t21,tmp=(C_word)a,a+=4,tmp));
9904 t26=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12142,a[2]=t21,tmp=(C_word)a,a+=3,tmp));
9905 t27=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12178,a[2]=t1,a[3]=t17,a[4]=t21,a[5]=t7,a[6]=t15,a[7]=t11,a[8]=t19,tmp=(C_word)a,a+=9,tmp));
9906 /* scrutinizer.scm:1106: match1 */
9907 t28=((C_word*)t21)[1];
9908 f_12178(t28,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5]);}
9909 
9910 /* match-args in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11858(C_word t0,C_word t1,C_word t2,C_word t3)9911 static void C_fcall f_11858(C_word t0,C_word t1,C_word t2,C_word t3){
9912 C_word tmp;
9913 C_word t4;
9914 C_word t5;
9915 C_word t6;
9916 C_word t7;
9917 C_word *a;
9918 if(C_unlikely(!C_demand(C_calculate_demand(7,0,6)))){
9919 C_save_and_reclaim_args((void *)trf_11858,4,t0,t1,t2,t3);}
9920 a=C_alloc(7);
9921 t4=C_SCHEME_UNDEFINED;
9922 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
9923 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11867,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
9924 t7=((C_word*)t5)[1];
9925 f_11867(t7,t1,t2,t3,C_SCHEME_FALSE,C_SCHEME_FALSE);}
9926 
9927 /* loop in match-args in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11867(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5)9928 static void C_fcall f_11867(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
9929 C_word tmp;
9930 C_word t6;
9931 C_word t7;
9932 C_word t8;
9933 C_word t9;
9934 C_word t10;
9935 C_word t11;
9936 C_word t12;
9937 C_word t13;
9938 C_word t14;
9939 C_word t15;
9940 C_word t16;
9941 C_word t17;
9942 C_word t18;
9943 C_word *a;
9944 loop:
9945 if(C_unlikely(!C_demand(C_calculate_demand(8,0,5)))){
9946 C_save_and_reclaim_args((void *)trf_11867,6,t0,t1,t2,t3,t4,t5);}
9947 a=C_alloc(8);
9948 if(C_truep(C_i_nullp(t2))){
9949 if(C_truep(t5)){
9950 t6=t1;{
9951 C_word av2[2];
9952 av2[0]=t6;
9953 av2[1]=t5;
9954 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
9955 else{
9956 t6=C_i_nullp(t3);
9957 t7=t1;{
9958 C_word av2[2];
9959 av2[0]=t7;
9960 av2[1]=(C_truep(t6)?t6:C_u_i_memq(C_i_car(t3),lf[363]));
9961 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
9962 else{
9963 if(C_truep(C_i_nullp(t3))){
9964 t6=t1;{
9965 C_word av2[2];
9966 av2[0]=t6;
9967 av2[1]=(C_truep(t4)?t4:C_u_i_memq(C_i_car(t2),lf[363]));
9968 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
9969 else{
9970 t6=C_i_car(t2);
9971 t7=C_eqp(lf[364],t6);
9972 if(C_truep(t7)){
9973 /* scrutinizer.scm:884: loop */
9974 t14=t1;
9975 t15=C_u_i_cdr(t2);
9976 t16=t3;
9977 t17=C_SCHEME_TRUE;
9978 t18=t5;
9979 t1=t14;
9980 t2=t15;
9981 t3=t16;
9982 t4=t17;
9983 t5=t18;
9984 goto loop;}
9985 else{
9986 t8=C_i_car(t3);
9987 t9=C_eqp(lf[364],t8);
9988 if(C_truep(t9)){
9989 /* scrutinizer.scm:886: loop */
9990 t14=t1;
9991 t15=t2;
9992 t16=C_u_i_cdr(t3);
9993 t17=t4;
9994 t18=C_SCHEME_TRUE;
9995 t1=t14;
9996 t2=t15;
9997 t3=t16;
9998 t4=t17;
9999 t5=t18;
10000 goto loop;}
10001 else{
10002 t10=C_eqp(lf[365],C_u_i_car(t2));
10003 if(C_truep(t10)){
10004 t11=(
10005 /* scrutinizer.scm:888: rest-type */
10006   f_15740(C_u_i_cdr(t2))
10007 );
10008 /* scrutinizer.scm:888: match-rest */
10009 t12=((C_word*)((C_word*)t0)[3])[1];
10010 f_11989(t12,t1,t11,t3);}
10011 else{
10012 t11=C_eqp(lf[365],C_u_i_car(t3));
10013 if(C_truep(t11)){
10014 t12=(
10015 /* scrutinizer.scm:890: rest-type */
10016   f_15740(C_u_i_cdr(t3))
10017 );
10018 /* scrutinizer.scm:890: match-rest */
10019 t13=((C_word*)((C_word*)t0)[3])[1];
10020 f_11989(t13,t1,t12,t2);}
10021 else{
10022 t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11964,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,a[5]=t3,a[6]=t4,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
10023 /* scrutinizer.scm:891: match1 */
10024 t13=((C_word*)((C_word*)t0)[4])[1];
10025 f_12178(t13,t12,C_u_i_car(t2),C_u_i_car(t3));}}}}}}}
10026 
10027 /* k11962 in loop in match-args in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11964(C_word c,C_word * av)10028 static void C_ccall f_11964(C_word c,C_word *av){
10029 C_word tmp;
10030 C_word t0=av[0];
10031 C_word t1=av[1];
10032 C_word t2;
10033 C_word *a;
10034 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
10035 C_save_and_reclaim((void *)f_11964,c,av);}
10036 if(C_truep(t1)){
10037 /* scrutinizer.scm:892: loop */
10038 t2=((C_word*)((C_word*)t0)[2])[1];
10039 f_11867(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),C_u_i_cdr(((C_word*)t0)[5]),((C_word*)t0)[6],((C_word*)t0)[7]);}
10040 else{
10041 t2=((C_word*)t0)[3];{
10042 C_word *av2=av;
10043 av2[0]=t2;
10044 av2[1]=C_SCHEME_FALSE;
10045 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10046 
10047 /* match-rest in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11989(C_word t0,C_word t1,C_word t2,C_word t3)10048 static void C_fcall f_11989(C_word t0,C_word t1,C_word t2,C_word t3){
10049 C_word tmp;
10050 C_word t4;
10051 C_word t5;
10052 C_word t6;
10053 C_word *a;
10054 if(C_unlikely(!C_demand(C_calculate_demand(7,0,4)))){
10055 C_save_and_reclaim_args((void *)trf_11989,4,t0,t1,t2,t3);}
10056 a=C_alloc(7);
10057 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11995,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
10058 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12011,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
10059 /* scrutinizer.scm:896: ##sys#call-with-values */{
10060 C_word av2[4];
10061 av2[0]=0;
10062 av2[1]=t1;
10063 av2[2]=t4;
10064 av2[3]=t5;
10065 C_call_with_values(4,av2);}}
10066 
10067 /* a11994 in match-rest in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_11995(C_word c,C_word * av)10068 static void C_ccall f_11995(C_word c,C_word *av){
10069 C_word tmp;
10070 C_word t0=av[0];
10071 C_word t1=av[1];
10072 C_word t2;
10073 C_word t3;
10074 C_word t4;
10075 C_word t5;
10076 C_word *a;
10077 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
10078 C_save_and_reclaim((void *)f_11995,c,av);}
10079 a=C_alloc(5);
10080 t2=C_SCHEME_UNDEFINED;
10081 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
10082 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6820,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
10083 t5=((C_word*)t3)[1];
10084 f_6820(t5,t1,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
10085 
10086 /* a12010 in match-rest in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12011(C_word c,C_word * av)10087 static void C_ccall f_12011(C_word c,C_word *av){
10088 C_word tmp;
10089 C_word t0=av[0];
10090 C_word t1=av[1];
10091 C_word t2=av[2];
10092 C_word t3=av[3];
10093 C_word t4;
10094 C_word t5;
10095 C_word t6;
10096 C_word *a;
10097 if(C_unlikely(!C_demand(C_calculate_demand(10,c,3)))){
10098 C_save_and_reclaim((void *)f_12011,c,av);}
10099 a=C_alloc(10);
10100 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12018,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
10101 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12035,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
10102 /* scrutinizer.scm:897: every */
10103 f_7125(t4,t5,t2);}
10104 
10105 /* k12016 in a12010 in match-rest in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12018(C_word c,C_word * av)10106 static void C_ccall f_12018(C_word c,C_word *av){
10107 C_word tmp;
10108 C_word t0=av[0];
10109 C_word t1=av[1];
10110 C_word t2;
10111 C_word t3;
10112 C_word *a;
10113 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
10114 C_save_and_reclaim((void *)f_12018,c,av);}
10115 if(C_truep(t1)){
10116 if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
10117 t2=(
10118 /* scrutinizer.scm:902: rest-type */
10119   f_15740(C_u_i_cdr(((C_word*)t0)[2]))
10120 );
10121 /* scrutinizer.scm:902: match1 */
10122 t3=((C_word*)((C_word*)t0)[3])[1];
10123 f_12178(t3,((C_word*)t0)[4],((C_word*)t0)[5],t2);}
10124 else{
10125 /* scrutinizer.scm:902: match1 */
10126 t2=((C_word*)((C_word*)t0)[3])[1];
10127 f_12178(t2,((C_word*)t0)[4],((C_word*)t0)[5],lf[53]);}}
10128 else{
10129 t2=((C_word*)t0)[4];{
10130 C_word *av2=av;
10131 av2[0]=t2;
10132 av2[1]=C_SCHEME_FALSE;
10133 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10134 
10135 /* a12034 in a12010 in match-rest in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12035(C_word c,C_word * av)10136 static void C_ccall f_12035(C_word c,C_word *av){
10137 C_word tmp;
10138 C_word t0=av[0];
10139 C_word t1=av[1];
10140 C_word t2=av[2];
10141 C_word t3;
10142 C_word t4;
10143 C_word *a;
10144 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
10145 C_save_and_reclaim((void *)f_12035,c,av);}
10146 t3=C_eqp(lf[364],t2);
10147 if(C_truep(t3)){
10148 t4=t1;{
10149 C_word *av2=av;
10150 av2[0]=t4;
10151 av2[1]=t3;
10152 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
10153 else{
10154 /* scrutinizer.scm:900: match1 */
10155 t4=((C_word*)((C_word*)t0)[2])[1];
10156 f_12178(t4,t1,((C_word*)t0)[3],t2);}}
10157 
10158 /* match-results in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12052(C_word t0,C_word t1,C_word t2,C_word t3)10159 static void C_fcall f_12052(C_word t0,C_word t1,C_word t2,C_word t3){
10160 C_word tmp;
10161 C_word t4;
10162 C_word t5;
10163 C_word t6;
10164 C_word t7;
10165 C_word t8;
10166 C_word t9;
10167 C_word *a;
10168 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
10169 C_save_and_reclaim_args((void *)trf_12052,4,t0,t1,t2,t3);}
10170 a=C_alloc(6);
10171 t4=C_eqp(lf[53],t2);
10172 if(C_truep(t4)){
10173 t5=t1;{
10174 C_word av2[2];
10175 av2[0]=t5;
10176 av2[1]=t4;
10177 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
10178 else{
10179 t5=C_eqp(lf[53],t3);
10180 if(C_truep(t5)){
10181 t6=t1;{
10182 C_word av2[2];
10183 av2[0]=t6;
10184 av2[1]=C_i_not(((C_word*)((C_word*)t0)[2])[1]);
10185 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
10186 else{
10187 if(C_truep(C_i_nullp(t2))){
10188 t6=t1;{
10189 C_word av2[2];
10190 av2[0]=t6;
10191 av2[1]=C_i_nullp(t3);
10192 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
10193 else{
10194 if(C_truep(C_i_nullp(t3))){
10195 t6=t1;{
10196 C_word av2[2];
10197 av2[0]=t6;
10198 av2[1]=C_SCHEME_FALSE;
10199 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
10200 else{
10201 t6=C_i_car(t2);
10202 t7=(C_truep((C_truep(C_eqp(t6,lf[35]))?C_SCHEME_TRUE:(C_truep(C_eqp(t6,lf[70]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))?C_u_i_memq(C_i_car(t3),lf[368]):C_SCHEME_FALSE);
10203 if(C_truep(t7)){
10204 t8=t1;{
10205 C_word av2[2];
10206 av2[0]=t8;
10207 av2[1]=t7;
10208 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
10209 else{
10210 t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12095,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
10211 /* scrutinizer.scm:914: match1 */
10212 t9=((C_word*)((C_word*)t0)[4])[1];
10213 f_12178(t9,t8,C_u_i_car(t2),C_i_car(t3));}}}}}}
10214 
10215 /* k12093 in match-results in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12095(C_word c,C_word * av)10216 static void C_ccall f_12095(C_word c,C_word *av){
10217 C_word tmp;
10218 C_word t0=av[0];
10219 C_word t1=av[1];
10220 C_word t2;
10221 C_word *a;
10222 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
10223 C_save_and_reclaim((void *)f_12095,c,av);}
10224 if(C_truep(t1)){
10225 /* scrutinizer.scm:915: match-results */
10226 t2=((C_word*)((C_word*)t0)[2])[1];
10227 f_12052(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),C_u_i_cdr(((C_word*)t0)[5]));}
10228 else{
10229 t2=((C_word*)t0)[3];{
10230 C_word *av2=av;
10231 av2[0]=t2;
10232 av2[1]=C_SCHEME_FALSE;
10233 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10234 
10235 /* rawmatch1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12120(C_word t0,C_word t1,C_word t2,C_word t3)10236 static void C_fcall f_12120(C_word t0,C_word t1,C_word t2,C_word t3){
10237 C_word tmp;
10238 C_word t4;
10239 C_word t5;
10240 C_word t6;
10241 C_word t7;
10242 C_word t8;
10243 C_word t9;
10244 C_word t10;
10245 C_word t11;
10246 C_word *a;
10247 if(C_unlikely(!C_demand(C_calculate_demand(19,0,4)))){
10248 C_save_and_reclaim_args((void *)trf_12120,4,t0,t1,t2,t3);}
10249 a=C_alloc(19);
10250 t4=C_SCHEME_FALSE;
10251 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
10252 t6=C_SCHEME_FALSE;
10253 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
10254 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12126,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
10255 t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12131,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
10256 t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12137,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=t7,tmp=(C_word)a,a+=5,tmp);
10257 /* scrutinizer.scm:919: ##sys#dynamic-wind */
10258 t11=*((C_word*)lf[224]+1);{
10259 C_word av2[5];
10260 av2[0]=t11;
10261 av2[1]=t1;
10262 av2[2]=t8;
10263 av2[3]=t9;
10264 av2[4]=t10;
10265 ((C_proc)(void*)(*((C_word*)t11+1)))(5,av2);}}
10266 
10267 /* a12125 in rawmatch1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12126(C_word c,C_word * av)10268 static void C_ccall f_12126(C_word c,C_word *av){
10269 C_word tmp;
10270 C_word t0=av[0];
10271 C_word t1=av[1];
10272 C_word t2;
10273 C_word t3;
10274 C_word t4;
10275 C_word *a;
10276 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
10277 C_save_and_reclaim((void *)f_12126,c,av);}
10278 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)((C_word*)t0)[3])[1]);
10279 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[4])[1]);
10280 t4=t1;{
10281 C_word *av2=av;
10282 av2[0]=t4;
10283 av2[1]=C_SCHEME_UNDEFINED;
10284 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
10285 
10286 /* a12130 in rawmatch1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12131(C_word c,C_word * av)10287 static void C_ccall f_12131(C_word c,C_word *av){
10288 C_word tmp;
10289 C_word t0=av[0];
10290 C_word t1=av[1];
10291 C_word t2;
10292 C_word *a;
10293 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
10294 C_save_and_reclaim((void *)f_12131,c,av);}
10295 /* scrutinizer.scm:920: match1 */
10296 t2=((C_word*)((C_word*)t0)[2])[1];
10297 f_12178(t2,t1,((C_word*)t0)[3],((C_word*)t0)[4]);}
10298 
10299 /* a12136 in rawmatch1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12137(C_word c,C_word * av)10300 static void C_ccall f_12137(C_word c,C_word *av){
10301 C_word tmp;
10302 C_word t0=av[0];
10303 C_word t1=av[1];
10304 C_word t2;
10305 C_word t3;
10306 C_word t4;
10307 C_word *a;
10308 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
10309 C_save_and_reclaim((void *)f_12137,c,av);}
10310 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)((C_word*)t0)[3])[1]);
10311 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[4])[1]);
10312 t4=t1;{
10313 C_word *av2=av;
10314 av2[0]=t4;
10315 av2[1]=C_SCHEME_UNDEFINED;
10316 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
10317 
10318 /* every-match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12142(C_word t0,C_word t1,C_word t2,C_word t3)10319 static void C_fcall f_12142(C_word t0,C_word t1,C_word t2,C_word t3){
10320 C_word tmp;
10321 C_word t4;
10322 C_word t5;
10323 C_word t6;
10324 C_word t7;
10325 C_word *a;
10326 if(C_unlikely(!C_demand(C_calculate_demand(6,0,4)))){
10327 C_save_and_reclaim_args((void *)trf_12142,4,t0,t1,t2,t3);}
10328 a=C_alloc(6);
10329 t4=C_SCHEME_UNDEFINED;
10330 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
10331 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12148,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));
10332 t7=((C_word*)t5)[1];
10333 f_12148(t7,t1,t2,t3);}
10334 
10335 /* loop in every-match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12148(C_word t0,C_word t1,C_word t2,C_word t3)10336 static void C_fcall f_12148(C_word t0,C_word t1,C_word t2,C_word t3){
10337 C_word tmp;
10338 C_word t4;
10339 C_word t5;
10340 C_word t6;
10341 C_word *a;
10342 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
10343 C_save_and_reclaim_args((void *)trf_12148,4,t0,t1,t2,t3);}
10344 a=C_alloc(6);
10345 t4=C_i_nullp(t2);
10346 if(C_truep(t4)){
10347 t5=t1;{
10348 C_word av2[2];
10349 av2[0]=t5;
10350 av2[1]=t4;
10351 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
10352 else{
10353 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12161,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
10354 /* scrutinizer.scm:925: match1 */
10355 t6=((C_word*)((C_word*)t0)[3])[1];
10356 f_12178(t6,t5,C_i_car(t2),C_i_car(t3));}}
10357 
10358 /* k12159 in loop in every-match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12161(C_word c,C_word * av)10359 static void C_ccall f_12161(C_word c,C_word *av){
10360 C_word tmp;
10361 C_word t0=av[0];
10362 C_word t1=av[1];
10363 C_word t2;
10364 C_word *a;
10365 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
10366 C_save_and_reclaim((void *)f_12161,c,av);}
10367 if(C_truep(t1)){
10368 /* scrutinizer.scm:925: loop */
10369 t2=((C_word*)((C_word*)t0)[2])[1];
10370 f_12148(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),C_u_i_cdr(((C_word*)t0)[5]));}
10371 else{
10372 t2=((C_word*)t0)[3];{
10373 C_word *av2=av;
10374 av2[0]=t2;
10375 av2[1]=C_SCHEME_FALSE;
10376 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10377 
10378 /* match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12178(C_word t0,C_word t1,C_word t2,C_word t3)10379 static void C_fcall f_12178(C_word t0,C_word t1,C_word t2,C_word t3){
10380 C_word tmp;
10381 C_word t4;
10382 C_word t5;
10383 C_word t6;
10384 C_word t7;
10385 C_word t8;
10386 C_word t9;
10387 C_word t10;
10388 C_word t11;
10389 C_word t12;
10390 C_word t13;
10391 C_word t14;
10392 C_word t15;
10393 C_word t16;
10394 C_word *a;
10395 if(C_unlikely(!C_demand(C_calculate_demand(11,0,4)))){
10396 C_save_and_reclaim_args((void *)trf_12178,4,t0,t1,t2,t3);}
10397 a=C_alloc(11);
10398 t4=C_eqp(t2,t3);
10399 if(C_truep(t4)){
10400 t5=t1;{
10401 C_word av2[2];
10402 av2[0]=t5;
10403 av2[1]=t4;
10404 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
10405 else{
10406 t5=C_i_symbolp(t2);
10407 t6=(C_truep(t5)?C_i_assq(t2,((C_word*)t0)[2]):C_SCHEME_FALSE);
10408 if(C_truep(t6)){
10409 t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12195,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
10410 /* scrutinizer.scm:931: g2133 */
10411 t8=t7;
10412 f_12195(t8,t1,t6);}
10413 else{
10414 t7=C_i_symbolp(t3);
10415 t8=(C_truep(t7)?C_i_assq(t3,((C_word*)t0)[2]):C_SCHEME_FALSE);
10416 if(C_truep(t8)){
10417 t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12327,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
10418 /* scrutinizer.scm:931: g2166 */
10419 t10=t9;
10420 f_12327(t10,t1,t8);}
10421 else{
10422 t9=C_eqp(t2,lf[53]);
10423 if(C_truep(t9)){
10424 t10=t1;{
10425 C_word av2[2];
10426 av2[0]=t10;
10427 av2[1]=t9;
10428 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}
10429 else{
10430 t10=C_eqp(t3,lf[53]);
10431 if(C_truep(t10)){
10432 t11=t1;{
10433 C_word av2[2];
10434 av2[0]=t11;
10435 av2[1]=C_i_not(((C_word*)((C_word*)t0)[5])[1]);
10436 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}
10437 else{
10438 t11=C_eqp(t2,lf[35]);
10439 if(C_truep(t11)){
10440 t12=t1;{
10441 C_word av2[2];
10442 av2[0]=t12;
10443 av2[1]=C_SCHEME_FALSE;
10444 ((C_proc)(void*)(*((C_word*)t12+1)))(2,av2);}}
10445 else{
10446 t12=C_eqp(t3,lf[35]);
10447 if(C_truep(t12)){
10448 t13=t1;{
10449 C_word av2[2];
10450 av2[0]=t13;
10451 av2[1]=C_SCHEME_FALSE;
10452 ((C_proc)(void*)(*((C_word*)t13+1)))(2,av2);}}
10453 else{
10454 t13=C_eqp(t2,lf[70]);
10455 if(C_truep(t13)){
10456 t14=t1;{
10457 C_word av2[2];
10458 av2[0]=t14;
10459 av2[1]=t13;
10460 ((C_proc)(void*)(*((C_word*)t14+1)))(2,av2);}}
10461 else{
10462 t14=C_eqp(t3,lf[70]);
10463 if(C_truep(t14)){
10464 t15=t1;{
10465 C_word av2[2];
10466 av2[0]=t15;
10467 av2[1]=t14;
10468 ((C_proc)(void*)(*((C_word*)t15+1)))(2,av2);}}
10469 else{
10470 t15=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12440,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
10471 if(C_truep(C_i_symbolp(t2))){
10472 /* scrutinizer.scm:1272: chicken.base#alist-ref */
10473 t16=*((C_word*)lf[275]+1);{
10474 C_word av2[5];
10475 av2[0]=t16;
10476 av2[1]=t15;
10477 av2[2]=t2;
10478 av2[3]=lf[373];
10479 av2[4]=*((C_word*)lf[374]+1);
10480 ((C_proc)(void*)(*((C_word*)t16+1)))(5,av2);}}
10481 else{
10482 t16=t15;{
10483 C_word av2[2];
10484 av2[0]=t16;
10485 av2[1]=C_SCHEME_FALSE;
10486 f_12440(2,av2);}}}}}}}}}}}}
10487 
10488 /* g2133 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12195(C_word t0,C_word t1,C_word t2)10489 static void C_fcall f_12195(C_word t0,C_word t1,C_word t2){
10490 C_word tmp;
10491 C_word t3;
10492 C_word t4;
10493 C_word t5;
10494 C_word t6;
10495 C_word t7;
10496 C_word t8;
10497 C_word *a;
10498 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
10499 C_save_and_reclaim_args((void *)trf_12195,3,t0,t1,t2);}
10500 a=C_alloc(6);
10501 if(C_truep(C_i_cadr(t2))){
10502 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12208,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
10503 /* scrutinizer.scm:936: match1 */
10504 t4=((C_word*)((C_word*)t0)[4])[1];
10505 f_12178(t4,t3,C_i_cadr(t2),((C_word*)t0)[3]);}
10506 else{
10507 t3=C_i_symbolp(((C_word*)t0)[3]);
10508 t4=(C_truep(t3)?C_i_assq(((C_word*)t0)[3],((C_word*)t0)[5]):C_SCHEME_FALSE);
10509 if(C_truep(t4)){
10510 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12236,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
10511 /* scrutinizer.scm:935: g2147 */
10512 t6=t5;
10513 f_12236(t6,t1,t4);}
10514 else{
10515 t5=C_i_caddr(t2);
10516 t6=C_i_not(t5);
10517 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12286,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
10518 if(C_truep(t6)){
10519 t8=t7;{
10520 C_word av2[2];
10521 av2[0]=t8;
10522 av2[1]=t6;
10523 f_12286(2,av2);}}
10524 else{
10525 /* scrutinizer.scm:950: rawmatch1 */
10526 t8=((C_word*)((C_word*)t0)[2])[1];
10527 f_12120(t8,t7,C_i_caddr(t2),((C_word*)t0)[3]);}}}}
10528 
10529 /* k12206 in g2133 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12208(C_word c,C_word * av)10530 static void C_ccall f_12208(C_word c,C_word *av){
10531 C_word tmp;
10532 C_word t0=av[0];
10533 C_word t1=av[1];
10534 C_word t2;
10535 C_word t3;
10536 C_word t4;
10537 C_word *a;
10538 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
10539 C_save_and_reclaim((void *)f_12208,c,av);}
10540 if(C_truep(t1)){
10541 t2=C_i_caddr(((C_word*)t0)[2]);
10542 t3=C_i_not(t2);
10543 if(C_truep(t3)){
10544 t4=((C_word*)t0)[3];{
10545 C_word *av2=av;
10546 av2[0]=t4;
10547 av2[1]=t3;
10548 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
10549 else{
10550 /* scrutinizer.scm:938: rawmatch1 */
10551 t4=((C_word*)((C_word*)t0)[4])[1];
10552 f_12120(t4,((C_word*)t0)[3],C_i_caddr(((C_word*)t0)[2]),((C_word*)t0)[5]);}}
10553 else{
10554 t2=((C_word*)t0)[3];{
10555 C_word *av2=av;
10556 av2[0]=t2;
10557 av2[1]=C_SCHEME_FALSE;
10558 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10559 
10560 /* g2147 in g2133 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12236(C_word t0,C_word t1,C_word t2)10561 static void C_fcall f_12236(C_word t0,C_word t1,C_word t2){
10562 C_word tmp;
10563 C_word t3;
10564 C_word t4;
10565 C_word t5;
10566 C_word t6;
10567 C_word *a;
10568 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
10569 C_save_and_reclaim_args((void *)trf_12236,3,t0,t1,t2);}
10570 a=C_alloc(6);
10571 t3=C_i_cadr(t2);
10572 t4=C_i_not(t3);
10573 if(C_truep(t4)){
10574 t5=t1;{
10575 C_word av2[2];
10576 av2[0]=t5;
10577 av2[1]=t4;
10578 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
10579 else{
10580 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12249,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
10581 /* scrutinizer.scm:946: match1 */
10582 t6=((C_word*)((C_word*)t0)[4])[1];
10583 f_12178(t6,t5,((C_word*)t0)[3],C_i_cadr(t2));}}
10584 
10585 /* k12247 in g2147 in g2133 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12249(C_word c,C_word * av)10586 static void C_ccall f_12249(C_word c,C_word *av){
10587 C_word tmp;
10588 C_word t0=av[0];
10589 C_word t1=av[1];
10590 C_word t2;
10591 C_word t3;
10592 C_word t4;
10593 C_word *a;
10594 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
10595 C_save_and_reclaim((void *)f_12249,c,av);}
10596 if(C_truep(t1)){
10597 t2=C_i_caddr(((C_word*)t0)[2]);
10598 t3=C_i_not(t2);
10599 if(C_truep(t3)){
10600 t4=((C_word*)t0)[3];{
10601 C_word *av2=av;
10602 av2[0]=t4;
10603 av2[1]=t3;
10604 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
10605 else{
10606 /* scrutinizer.scm:948: rawmatch1 */
10607 t4=((C_word*)((C_word*)t0)[4])[1];
10608 f_12120(t4,((C_word*)t0)[3],((C_word*)t0)[5],C_i_caddr(((C_word*)t0)[2]));}}
10609 else{
10610 t2=((C_word*)t0)[3];{
10611 C_word *av2=av;
10612 av2[0]=t2;
10613 av2[1]=C_SCHEME_FALSE;
10614 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10615 
10616 /* k12284 in g2133 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12286(C_word c,C_word * av)10617 static void C_ccall f_12286(C_word c,C_word *av){
10618 C_word tmp;
10619 C_word t0=av[0];
10620 C_word t1=av[1];
10621 C_word t2;
10622 C_word t3;
10623 C_word t4;
10624 C_word t5;
10625 C_word t6;
10626 C_word *a;
10627 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
10628 C_save_and_reclaim((void *)f_12286,c,av);}
10629 a=C_alloc(3);
10630 if(C_truep(t1)){
10631 t2=C_a_i_cons(&a,2,((C_word*)t0)[2],lf[24]);
10632 t3=C_mutate(&lf[24] /* (set! chicken.compiler.scrutinizer#trail ...) */,t2);
10633 t4=C_i_cdr(((C_word*)t0)[3]);
10634 t5=C_i_set_car(t4,((C_word*)t0)[4]);
10635 t6=((C_word*)t0)[5];{
10636 C_word *av2=av;
10637 av2[0]=t6;
10638 av2[1]=C_SCHEME_TRUE;
10639 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
10640 else{
10641 t2=((C_word*)t0)[5];{
10642 C_word *av2=av;
10643 av2[0]=t2;
10644 av2[1]=C_SCHEME_FALSE;
10645 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10646 
10647 /* g2166 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12327(C_word t0,C_word t1,C_word t2)10648 static void C_fcall f_12327(C_word t0,C_word t1,C_word t2){
10649 C_word tmp;
10650 C_word t3;
10651 C_word t4;
10652 C_word t5;
10653 C_word t6;
10654 C_word *a;
10655 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
10656 C_save_and_reclaim_args((void *)trf_12327,3,t0,t1,t2);}
10657 a=C_alloc(6);
10658 if(C_truep(C_i_cadr(t2))){
10659 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12340,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
10660 /* scrutinizer.scm:959: match1 */
10661 t4=((C_word*)((C_word*)t0)[4])[1];
10662 f_12178(t4,t3,((C_word*)t0)[3],C_i_cadr(t2));}
10663 else{
10664 t3=C_i_caddr(t2);
10665 t4=C_i_not(t3);
10666 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12370,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
10667 if(C_truep(t4)){
10668 t6=t5;{
10669 C_word av2[2];
10670 av2[0]=t6;
10671 av2[1]=t4;
10672 f_12370(2,av2);}}
10673 else{
10674 /* scrutinizer.scm:963: rawmatch1 */
10675 t6=((C_word*)((C_word*)t0)[2])[1];
10676 f_12120(t6,t5,((C_word*)t0)[3],C_i_caddr(t2));}}}
10677 
10678 /* k12338 in g2166 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12340(C_word c,C_word * av)10679 static void C_ccall f_12340(C_word c,C_word *av){
10680 C_word tmp;
10681 C_word t0=av[0];
10682 C_word t1=av[1];
10683 C_word t2;
10684 C_word t3;
10685 C_word t4;
10686 C_word *a;
10687 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
10688 C_save_and_reclaim((void *)f_12340,c,av);}
10689 if(C_truep(t1)){
10690 t2=C_i_caddr(((C_word*)t0)[2]);
10691 t3=C_i_not(t2);
10692 if(C_truep(t3)){
10693 t4=((C_word*)t0)[3];{
10694 C_word *av2=av;
10695 av2[0]=t4;
10696 av2[1]=t3;
10697 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
10698 else{
10699 /* scrutinizer.scm:961: rawmatch1 */
10700 t4=((C_word*)((C_word*)t0)[4])[1];
10701 f_12120(t4,((C_word*)t0)[3],((C_word*)t0)[5],C_i_caddr(((C_word*)t0)[2]));}}
10702 else{
10703 t2=((C_word*)t0)[3];{
10704 C_word *av2=av;
10705 av2[0]=t2;
10706 av2[1]=C_SCHEME_FALSE;
10707 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10708 
10709 /* k12368 in g2166 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12370(C_word c,C_word * av)10710 static void C_ccall f_12370(C_word c,C_word *av){
10711 C_word tmp;
10712 C_word t0=av[0];
10713 C_word t1=av[1];
10714 C_word t2;
10715 C_word t3;
10716 C_word t4;
10717 C_word t5;
10718 C_word t6;
10719 C_word *a;
10720 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
10721 C_save_and_reclaim((void *)f_12370,c,av);}
10722 a=C_alloc(3);
10723 if(C_truep(t1)){
10724 t2=C_a_i_cons(&a,2,((C_word*)t0)[2],lf[24]);
10725 t3=C_mutate(&lf[24] /* (set! chicken.compiler.scrutinizer#trail ...) */,t2);
10726 t4=C_i_cdr(((C_word*)t0)[3]);
10727 t5=C_i_set_car(t4,((C_word*)t0)[4]);
10728 t6=((C_word*)t0)[5];{
10729 C_word *av2=av;
10730 av2[0]=t6;
10731 av2[1]=C_SCHEME_TRUE;
10732 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
10733 else{
10734 t2=((C_word*)t0)[5];{
10735 C_word *av2=av;
10736 av2[0]=t2;
10737 av2[1]=C_SCHEME_FALSE;
10738 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
10739 
10740 /* k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12440(C_word c,C_word * av)10741 static void C_ccall f_12440(C_word c,C_word *av){
10742 C_word tmp;
10743 C_word t0=av[0];
10744 C_word t1=av[1];
10745 C_word t2;
10746 C_word t3;
10747 C_word *a;
10748 if(C_unlikely(!C_demand(C_calculate_demand(11,c,4)))){
10749 C_save_and_reclaim((void *)f_12440,c,av);}
10750 a=C_alloc(11);
10751 if(C_truep(t1)){
10752 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12444,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
10753 /* scrutinizer.scm:931: g2194 */
10754 t3=t2;
10755 f_12444(t3,((C_word*)t0)[4],t1);}
10756 else{
10757 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12454,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
10758 if(C_truep(C_i_symbolp(((C_word*)t0)[3]))){
10759 /* scrutinizer.scm:1272: chicken.base#alist-ref */
10760 t3=*((C_word*)lf[275]+1);{
10761 C_word *av2;
10762 if(c >= 5) {
10763   av2=av;
10764 } else {
10765   av2=C_alloc(5);
10766 }
10767 av2[0]=t3;
10768 av2[1]=t2;
10769 av2[2]=((C_word*)t0)[3];
10770 av2[3]=lf[373];
10771 av2[4]=*((C_word*)lf[374]+1);
10772 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
10773 else{
10774 t3=t2;{
10775 C_word *av2=av;
10776 av2[0]=t3;
10777 av2[1]=C_SCHEME_FALSE;
10778 f_12454(2,av2);}}}}
10779 
10780 /* g2194 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12444(C_word t0,C_word t1,C_word t2)10781 static void C_fcall f_12444(C_word t0,C_word t1,C_word t2){
10782 C_word tmp;
10783 C_word t3;
10784 C_word *a;
10785 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
10786 C_save_and_reclaim_args((void *)trf_12444,3,t0,t1,t2);}
10787 /* scrutinizer.scm:975: g2202 */
10788 t3=((C_word*)((C_word*)t0)[2])[1];
10789 f_12178(t3,t1,t2,((C_word*)t0)[3]);}
10790 
10791 /* k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12454(C_word c,C_word * av)10792 static void C_ccall f_12454(C_word c,C_word *av){
10793 C_word tmp;
10794 C_word t0=av[0];
10795 C_word t1=av[1];
10796 C_word t2;
10797 C_word t3;
10798 C_word t4;
10799 C_word t5;
10800 C_word t6;
10801 C_word t7;
10802 C_word t8;
10803 C_word t9;
10804 C_word t10;
10805 C_word t11;
10806 C_word t12;
10807 C_word t13;
10808 C_word t14;
10809 C_word t15;
10810 C_word t16;
10811 C_word t17;
10812 C_word t18;
10813 C_word t19;
10814 C_word t20;
10815 C_word *a;
10816 if(C_unlikely(!C_demand(C_calculate_demand(20,c,5)))){
10817 C_save_and_reclaim((void *)f_12454,c,av);}
10818 a=C_alloc(20);
10819 if(C_truep(t1)){
10820 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12458,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
10821 /* scrutinizer.scm:931: g2205 */
10822 t3=t2;
10823 f_12458(t3,((C_word*)t0)[4],t1);}
10824 else{
10825 t2=C_i_pairp(((C_word*)t0)[3]);
10826 t3=(C_truep(t2)?C_eqp(lf[69],C_u_i_car(((C_word*)t0)[3])):C_SCHEME_FALSE);
10827 if(C_truep(t3)){
10828 t4=C_i_not(((C_word*)((C_word*)t0)[5])[1]);
10829 t5=t4;
10830 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
10831 t7=C_SCHEME_FALSE;
10832 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
10833 t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12479,a[2]=t8,a[3]=((C_word*)t0)[5],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
10834 t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12484,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
10835 t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12500,a[2]=t6,a[3]=((C_word*)t0)[5],a[4]=t8,tmp=(C_word)a,a+=5,tmp);
10836 /* scrutinizer.scm:978: ##sys#dynamic-wind */
10837 t12=*((C_word*)lf[224]+1);{
10838 C_word *av2;
10839 if(c >= 5) {
10840   av2=av;
10841 } else {
10842   av2=C_alloc(5);
10843 }
10844 av2[0]=t12;
10845 av2[1]=((C_word*)t0)[4];
10846 av2[2]=t9;
10847 av2[3]=t10;
10848 av2[4]=t11;
10849 ((C_proc)(void*)(*((C_word*)t12+1)))(5,av2);}}
10850 else{
10851 t4=C_i_pairp(((C_word*)t0)[7]);
10852 t5=(C_truep(t4)?C_eqp(lf[69],C_u_i_car(((C_word*)t0)[7])):C_SCHEME_FALSE);
10853 if(C_truep(t5)){
10854 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[5])[1]))){
10855 t6=C_SCHEME_TRUE;
10856 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
10857 t8=C_SCHEME_FALSE;
10858 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
10859 t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12520,a[2]=t9,a[3]=((C_word*)t0)[5],a[4]=t7,tmp=(C_word)a,a+=5,tmp);
10860 t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12525,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
10861 t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12541,a[2]=t7,a[3]=((C_word*)t0)[5],a[4]=t9,tmp=(C_word)a,a+=5,tmp);
10862 /* scrutinizer.scm:985: ##sys#dynamic-wind */
10863 t13=*((C_word*)lf[224]+1);{
10864 C_word *av2;
10865 if(c >= 5) {
10866   av2=av;
10867 } else {
10868   av2=C_alloc(5);
10869 }
10870 av2[0]=t13;
10871 av2[1]=((C_word*)t0)[4];
10872 av2[2]=t10;
10873 av2[3]=t11;
10874 av2[4]=t12;
10875 ((C_proc)(void*)(*((C_word*)t13+1)))(5,av2);}}
10876 else{
10877 t6=((C_word*)t0)[4];{
10878 C_word *av2=av;
10879 av2[0]=t6;
10880 av2[1]=C_SCHEME_FALSE;
10881 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
10882 else{
10883 t6=C_i_pairp(((C_word*)t0)[7]);
10884 t7=(C_truep(t6)?C_eqp(lf[28],C_u_i_car(((C_word*)t0)[7])):C_SCHEME_FALSE);
10885 if(C_truep(t7)){
10886 t8=C_i_cdr(((C_word*)t0)[7]);
10887 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12559,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
10888 /* scrutinizer.scm:993: over-all-instantiations */
10889 f_20220(((C_word*)t0)[4],t8,((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1],t9);}
10890 else{
10891 t8=C_i_pairp(((C_word*)t0)[3]);
10892 t9=(C_truep(t8)?C_eqp(lf[28],C_u_i_car(((C_word*)t0)[3])):C_SCHEME_FALSE);
10893 if(C_truep(t9)){
10894 t10=C_i_cdr(((C_word*)t0)[3]);
10895 t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12578,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
10896 /* scrutinizer.scm:1000: over-all-instantiations */
10897 f_20220(((C_word*)t0)[4],t10,((C_word*)t0)[6],C_SCHEME_FALSE,t11);}
10898 else{
10899 t10=C_i_pairp(((C_word*)t0)[3]);
10900 t11=(C_truep(t10)?C_eqp(lf[29],C_u_i_car(((C_word*)t0)[3])):C_SCHEME_FALSE);
10901 if(C_truep(t11)){
10902 /* scrutinizer.scm:1006: match1 */
10903 t12=((C_word*)((C_word*)t0)[2])[1];
10904 f_12178(t12,((C_word*)t0)[4],C_i_caddr(((C_word*)t0)[3]),((C_word*)t0)[7]);}
10905 else{
10906 t12=C_i_pairp(((C_word*)t0)[7]);
10907 t13=(C_truep(t12)?C_eqp(lf[29],C_u_i_car(((C_word*)t0)[7])):C_SCHEME_FALSE);
10908 if(C_truep(t13)){
10909 /* scrutinizer.scm:1008: match1 */
10910 t14=((C_word*)((C_word*)t0)[2])[1];
10911 f_12178(t14,((C_word*)t0)[4],((C_word*)t0)[3],C_i_caddr(((C_word*)t0)[7]));}
10912 else{
10913 t14=C_eqp(lf[84],((C_word*)t0)[3]);
10914 if(C_truep(t14)){
10915 t15=C_i_pairp(((C_word*)t0)[7]);
10916 t16=((C_word*)t0)[4];{
10917 C_word *av2=av;
10918 av2[0]=t16;
10919 av2[1]=(C_truep(t15)?C_eqp(lf[84],C_u_i_car(((C_word*)t0)[7])):C_SCHEME_FALSE);
10920 ((C_proc)(void*)(*((C_word*)t16+1)))(2,av2);}}
10921 else{
10922 t15=C_eqp(lf[84],((C_word*)t0)[7]);
10923 if(C_truep(t15)){
10924 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[5])[1]))){
10925 t16=C_i_pairp(((C_word*)t0)[3]);
10926 t17=((C_word*)t0)[4];{
10927 C_word *av2=av;
10928 av2[0]=t17;
10929 av2[1]=(C_truep(t16)?C_eqp(lf[84],C_u_i_car(((C_word*)t0)[3])):C_SCHEME_FALSE);
10930 ((C_proc)(void*)(*((C_word*)t17+1)))(2,av2);}}
10931 else{
10932 t16=((C_word*)t0)[4];{
10933 C_word *av2=av;
10934 av2[0]=t16;
10935 av2[1]=C_SCHEME_FALSE;
10936 ((C_proc)(void*)(*((C_word*)t16+1)))(2,av2);}}}
10937 else{
10938 t16=C_eqp(((C_word*)t0)[3],lf[31]);
10939 if(C_truep(t16)){
10940 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[5])[1]))){
10941 t17=C_i_pairp(((C_word*)t0)[7]);
10942 t18=((C_word*)t0)[4];{
10943 C_word *av2=av;
10944 av2[0]=t18;
10945 av2[1]=(C_truep(t17)?C_eqp(lf[361],C_u_i_car(((C_word*)t0)[7])):C_SCHEME_FALSE);
10946 ((C_proc)(void*)(*((C_word*)t18+1)))(2,av2);}}
10947 else{
10948 t17=((C_word*)t0)[4];{
10949 C_word *av2=av;
10950 av2[0]=t17;
10951 av2[1]=C_SCHEME_FALSE;
10952 ((C_proc)(void*)(*((C_word*)t17+1)))(2,av2);}}}
10953 else{
10954 t17=C_eqp(((C_word*)t0)[7],lf[31]);
10955 if(C_truep(t17)){
10956 t18=C_i_pairp(((C_word*)t0)[3]);
10957 t19=((C_word*)t0)[4];{
10958 C_word *av2=av;
10959 av2[0]=t19;
10960 av2[1]=(C_truep(t18)?C_eqp(lf[361],C_u_i_car(((C_word*)t0)[3])):C_SCHEME_FALSE);
10961 ((C_proc)(void*)(*((C_word*)t19+1)))(2,av2);}}
10962 else{
10963 t18=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12694,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[2],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[6],tmp=(C_word)a,a+=11,tmp);
10964 if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
10965 t19=C_i_pairp(((C_word*)t0)[7]);
10966 t20=t18;
10967 f_12694(t20,(C_truep(t19)?C_eqp(C_u_i_car(((C_word*)t0)[3]),C_u_i_car(((C_word*)t0)[7])):C_SCHEME_FALSE));}
10968 else{
10969 t19=t18;
10970 f_12694(t19,C_SCHEME_FALSE);}}}}}}}}}}}}}
10971 
10972 /* g2205 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12458(C_word t0,C_word t1,C_word t2)10973 static void C_fcall f_12458(C_word t0,C_word t1,C_word t2){
10974 C_word tmp;
10975 C_word t3;
10976 C_word *a;
10977 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
10978 C_save_and_reclaim_args((void *)trf_12458,3,t0,t1,t2);}
10979 /* scrutinizer.scm:976: g2213 */
10980 t3=((C_word*)((C_word*)t0)[2])[1];
10981 f_12178(t3,t1,((C_word*)t0)[3],t2);}
10982 
10983 /* a12478 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12479(C_word c,C_word * av)10984 static void C_ccall f_12479(C_word c,C_word *av){
10985 C_word tmp;
10986 C_word t0=av[0];
10987 C_word t1=av[1];
10988 C_word t2;
10989 C_word t3;
10990 C_word t4;
10991 C_word *a;
10992 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
10993 C_save_and_reclaim((void *)f_12479,c,av);}
10994 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)((C_word*)t0)[3])[1]);
10995 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[4])[1]);
10996 t4=t1;{
10997 C_word *av2=av;
10998 av2[0]=t4;
10999 av2[1]=C_SCHEME_UNDEFINED;
11000 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
11001 
11002 /* a12483 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12484(C_word c,C_word * av)11003 static void C_ccall f_12484(C_word c,C_word *av){
11004 C_word tmp;
11005 C_word t0=av[0];
11006 C_word t1=av[1];
11007 C_word t2;
11008 C_word t3;
11009 C_word t4;
11010 C_word *a;
11011 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
11012 C_save_and_reclaim((void *)f_12484,c,av);}
11013 a=C_alloc(5);
11014 t2=lf[24];
11015 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12488,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
11016 /* scrutinizer.scm:980: match1 */
11017 t4=((C_word*)((C_word*)t0)[3])[1];
11018 f_12178(t4,t3,C_i_cadr(((C_word*)t0)[4]),((C_word*)t0)[5]);}
11019 
11020 /* k12486 in a12483 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12488(C_word c,C_word * av)11021 static void C_ccall f_12488(C_word c,C_word *av){
11022 C_word tmp;
11023 C_word t0=av[0];
11024 C_word t1=av[1];
11025 C_word t2;
11026 C_word t3;
11027 C_word *a;
11028 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
11029 C_save_and_reclaim((void *)f_12488,c,av);}
11030 a=C_alloc(4);
11031 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12491,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
11032 /* scrutinizer.scm:981: trail-restore */
11033 f_16242(t2,((C_word*)t0)[3],((C_word*)t0)[4]);}
11034 
11035 /* k12489 in k12486 in a12483 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12491(C_word c,C_word * av)11036 static void C_ccall f_12491(C_word c,C_word *av){
11037 C_word tmp;
11038 C_word t0=av[0];
11039 C_word t1=av[1];
11040 C_word t2;
11041 C_word *a;
11042 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
11043 C_save_and_reclaim((void *)f_12491,c,av);}
11044 t2=((C_word*)t0)[2];{
11045 C_word *av2=av;
11046 av2[0]=t2;
11047 av2[1]=C_i_not(((C_word*)t0)[3]);
11048 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
11049 
11050 /* a12499 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12500(C_word c,C_word * av)11051 static void C_ccall f_12500(C_word c,C_word *av){
11052 C_word tmp;
11053 C_word t0=av[0];
11054 C_word t1=av[1];
11055 C_word t2;
11056 C_word t3;
11057 C_word t4;
11058 C_word *a;
11059 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
11060 C_save_and_reclaim((void *)f_12500,c,av);}
11061 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)((C_word*)t0)[3])[1]);
11062 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[4])[1]);
11063 t4=t1;{
11064 C_word *av2=av;
11065 av2[0]=t4;
11066 av2[1]=C_SCHEME_UNDEFINED;
11067 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
11068 
11069 /* a12519 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12520(C_word c,C_word * av)11070 static void C_ccall f_12520(C_word c,C_word *av){
11071 C_word tmp;
11072 C_word t0=av[0];
11073 C_word t1=av[1];
11074 C_word t2;
11075 C_word t3;
11076 C_word t4;
11077 C_word *a;
11078 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
11079 C_save_and_reclaim((void *)f_12520,c,av);}
11080 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)((C_word*)t0)[3])[1]);
11081 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[4])[1]);
11082 t4=t1;{
11083 C_word *av2=av;
11084 av2[0]=t4;
11085 av2[1]=C_SCHEME_UNDEFINED;
11086 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
11087 
11088 /* a12524 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12525(C_word c,C_word * av)11089 static void C_ccall f_12525(C_word c,C_word *av){
11090 C_word tmp;
11091 C_word t0=av[0];
11092 C_word t1=av[1];
11093 C_word t2;
11094 C_word t3;
11095 C_word t4;
11096 C_word *a;
11097 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
11098 C_save_and_reclaim((void *)f_12525,c,av);}
11099 a=C_alloc(5);
11100 t2=lf[24];
11101 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12529,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
11102 /* scrutinizer.scm:987: match1 */
11103 t4=((C_word*)((C_word*)t0)[3])[1];
11104 f_12178(t4,t3,C_i_cadr(((C_word*)t0)[4]),((C_word*)t0)[5]);}
11105 
11106 /* k12527 in a12524 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12529(C_word c,C_word * av)11107 static void C_ccall f_12529(C_word c,C_word *av){
11108 C_word tmp;
11109 C_word t0=av[0];
11110 C_word t1=av[1];
11111 C_word t2;
11112 C_word t3;
11113 C_word *a;
11114 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
11115 C_save_and_reclaim((void *)f_12529,c,av);}
11116 a=C_alloc(4);
11117 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12532,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
11118 /* scrutinizer.scm:988: trail-restore */
11119 f_16242(t2,((C_word*)t0)[3],((C_word*)t0)[4]);}
11120 
11121 /* k12530 in k12527 in a12524 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12532(C_word c,C_word * av)11122 static void C_ccall f_12532(C_word c,C_word *av){
11123 C_word tmp;
11124 C_word t0=av[0];
11125 C_word t1=av[1];
11126 C_word t2;
11127 C_word *a;
11128 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
11129 C_save_and_reclaim((void *)f_12532,c,av);}
11130 t2=((C_word*)t0)[2];{
11131 C_word *av2=av;
11132 av2[0]=t2;
11133 av2[1]=C_i_not(((C_word*)t0)[3]);
11134 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
11135 
11136 /* a12540 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12541(C_word c,C_word * av)11137 static void C_ccall f_12541(C_word c,C_word *av){
11138 C_word tmp;
11139 C_word t0=av[0];
11140 C_word t1=av[1];
11141 C_word t2;
11142 C_word t3;
11143 C_word t4;
11144 C_word *a;
11145 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
11146 C_save_and_reclaim((void *)f_12541,c,av);}
11147 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)((C_word*)t0)[3])[1]);
11148 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[4])[1]);
11149 t4=t1;{
11150 C_word *av2=av;
11151 av2[0]=t4;
11152 av2[1]=C_SCHEME_UNDEFINED;
11153 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
11154 
11155 /* a12558 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12559(C_word c,C_word * av)11156 static void C_ccall f_12559(C_word c,C_word *av){
11157 C_word tmp;
11158 C_word t0=av[0];
11159 C_word t1=av[1];
11160 C_word t2=av[2];
11161 C_word t3;
11162 C_word *a;
11163 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11164 C_save_and_reclaim((void *)f_12559,c,av);}
11165 /* scrutinizer.scm:997: match1 */
11166 t3=((C_word*)((C_word*)t0)[2])[1];
11167 f_12178(t3,t1,((C_word*)t0)[3],t2);}
11168 
11169 /* a12577 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12578(C_word c,C_word * av)11170 static void C_ccall f_12578(C_word c,C_word *av){
11171 C_word tmp;
11172 C_word t0=av[0];
11173 C_word t1=av[1];
11174 C_word t2=av[2];
11175 C_word t3;
11176 C_word *a;
11177 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11178 C_save_and_reclaim((void *)f_12578,c,av);}
11179 /* scrutinizer.scm:1004: match1 */
11180 t3=((C_word*)((C_word*)t0)[2])[1];
11181 f_12178(t3,t1,t2,((C_word*)t0)[3]);}
11182 
11183 /* k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12694(C_word t0,C_word t1)11184 static void C_fcall f_12694(C_word t0,C_word t1){
11185 C_word tmp;
11186 C_word t2;
11187 C_word t3;
11188 C_word t4;
11189 C_word t5;
11190 C_word t6;
11191 C_word t7;
11192 C_word t8;
11193 C_word t9;
11194 C_word t10;
11195 C_word t11;
11196 C_word t12;
11197 C_word t13;
11198 C_word t14;
11199 C_word t15;
11200 C_word t16;
11201 C_word t17;
11202 C_word t18;
11203 C_word t19;
11204 C_word t20;
11205 C_word t21;
11206 C_word t22;
11207 C_word *a;
11208 if(C_unlikely(!C_demand(C_calculate_demand(7,0,5)))){
11209 C_save_and_reclaim_args((void *)trf_12694,2,t0,t1);}
11210 a=C_alloc(7);
11211 if(C_truep(t1)){
11212 t2=C_i_car(((C_word*)t0)[2]);
11213 t3=C_eqp(t2,lf[84]);
11214 if(C_truep(t3)){
11215 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12706,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
11216 /* scrutinizer.scm:1022: procedure-arguments */
11217 f_15222(t4,((C_word*)t0)[2]);}
11218 else{
11219 t4=C_eqp(t2,lf[52]);
11220 if(C_truep(t4)){
11221 t5=((C_word*)t0)[4];{
11222 C_word av2[2];
11223 av2[0]=t5;
11224 av2[1]=C_i_equalp(((C_word*)t0)[2],((C_word*)t0)[6]);
11225 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
11226 else{
11227 t5=C_eqp(t2,lf[48]);
11228 if(C_truep(t5)){
11229 /* scrutinizer.scm:1029: every-match1 */
11230 t6=((C_word*)((C_word*)t0)[7])[1];
11231 f_12142(t6,((C_word*)t0)[4],C_u_i_cdr(((C_word*)t0)[2]),C_i_cdr(((C_word*)t0)[6]));}
11232 else{
11233 t6=C_eqp(t2,lf[361]);
11234 t7=(C_truep(t6)?t6:C_eqp(t2,lf[359]));
11235 if(C_truep(t7)){
11236 /* scrutinizer.scm:1030: match1 */
11237 t8=((C_word*)((C_word*)t0)[8])[1];
11238 f_12178(t8,((C_word*)t0)[4],C_i_cadr(((C_word*)t0)[2]),C_i_cadr(((C_word*)t0)[6]));}
11239 else{
11240 t8=C_eqp(t2,lf[47]);
11241 t9=(C_truep(t8)?t8:C_eqp(t2,lf[50]));
11242 if(C_truep(t9)){
11243 t10=C_i_length(((C_word*)t0)[2]);
11244 t11=C_i_length(((C_word*)t0)[6]);
11245 t12=C_eqp(t10,t11);
11246 if(C_truep(t12)){
11247 /* scrutinizer.scm:1033: every-match1 */
11248 t13=((C_word*)((C_word*)t0)[7])[1];
11249 f_12142(t13,((C_word*)t0)[4],C_i_cdr(((C_word*)t0)[2]),C_i_cdr(((C_word*)t0)[6]));}
11250 else{
11251 t13=((C_word*)t0)[4];{
11252 C_word av2[2];
11253 av2[0]=t13;
11254 av2[1]=C_SCHEME_FALSE;
11255 ((C_proc)(void*)(*((C_word*)t13+1)))(2,av2);}}}
11256 else{
11257 t10=C_eqp(t2,lf[372]);
11258 if(C_truep(t10)){
11259 t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12814,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
11260 /* scrutinizer.scm:1035: match1 */
11261 t12=((C_word*)((C_word*)t0)[8])[1];
11262 f_12178(t12,t11,C_i_caddr(((C_word*)t0)[2]),C_i_caddr(((C_word*)t0)[6]));}
11263 else{
11264 t11=((C_word*)t0)[4];{
11265 C_word av2[2];
11266 av2[0]=t11;
11267 av2[1]=C_SCHEME_FALSE;
11268 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}}}}}}}
11269 else{
11270 t2=C_i_pairp(((C_word*)t0)[2]);
11271 t3=(C_truep(t2)?C_eqp(lf[372],C_u_i_car(((C_word*)t0)[2])):C_SCHEME_FALSE);
11272 if(C_truep(t3)){
11273 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[9])[1]))){
11274 /* scrutinizer.scm:1040: match1 */
11275 t4=((C_word*)((C_word*)t0)[8])[1];
11276 f_12178(t4,((C_word*)t0)[4],C_i_caddr(((C_word*)t0)[2]),((C_word*)t0)[6]);}
11277 else{
11278 t4=((C_word*)t0)[4];{
11279 C_word av2[2];
11280 av2[0]=t4;
11281 av2[1]=C_SCHEME_FALSE;
11282 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
11283 else{
11284 t4=C_i_pairp(((C_word*)t0)[6]);
11285 t5=(C_truep(t4)?C_eqp(lf[372],C_u_i_car(((C_word*)t0)[6])):C_SCHEME_FALSE);
11286 if(C_truep(t5)){
11287 /* scrutinizer.scm:1042: match1 */
11288 t6=((C_word*)((C_word*)t0)[8])[1];
11289 f_12178(t6,((C_word*)t0)[4],((C_word*)t0)[2],C_i_caddr(((C_word*)t0)[6]));}
11290 else{
11291 t6=C_i_pairp(((C_word*)t0)[2]);
11292 t7=(C_truep(t6)?C_eqp(lf[48],C_u_i_car(((C_word*)t0)[2])):C_SCHEME_FALSE);
11293 if(C_truep(t7)){
11294 if(C_truep(C_i_pairp(((C_word*)t0)[6]))){
11295 t8=C_u_i_car(((C_word*)t0)[6]);
11296 t9=C_eqp(t8,lf[361]);
11297 if(C_truep(t9)){
11298 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[9])[1]))){
11299 t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12924,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
11300 /* scrutinizer.scm:1048: match1 */
11301 t11=((C_word*)((C_word*)t0)[8])[1];
11302 f_12178(t11,t10,C_i_cadr(((C_word*)t0)[2]),C_i_cadr(((C_word*)t0)[6]));}
11303 else{
11304 t10=((C_word*)t0)[4];{
11305 C_word av2[2];
11306 av2[0]=t10;
11307 av2[1]=C_SCHEME_FALSE;
11308 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}}
11309 else{
11310 t10=C_eqp(t8,lf[47]);
11311 if(C_truep(t10)){
11312 if(C_truep(C_i_pairp(C_u_i_cdr(((C_word*)t0)[6])))){
11313 t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12957,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
11314 /* scrutinizer.scm:1052: match1 */
11315 t12=((C_word*)((C_word*)t0)[8])[1];
11316 f_12178(t12,t11,C_i_cadr(((C_word*)t0)[2]),C_i_cadr(((C_word*)t0)[6]));}
11317 else{
11318 t11=((C_word*)t0)[4];{
11319 C_word av2[2];
11320 av2[0]=t11;
11321 av2[1]=C_SCHEME_FALSE;
11322 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}}
11323 else{
11324 t11=((C_word*)t0)[4];{
11325 C_word av2[2];
11326 av2[0]=t11;
11327 av2[1]=C_SCHEME_FALSE;
11328 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}}}
11329 else{
11330 t8=((C_word*)t0)[4];{
11331 C_word av2[2];
11332 av2[0]=t8;
11333 av2[1]=C_SCHEME_FALSE;
11334 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}
11335 else{
11336 t8=C_i_pairp(((C_word*)t0)[6]);
11337 t9=(C_truep(t8)?C_eqp(lf[48],C_u_i_car(((C_word*)t0)[6])):C_SCHEME_FALSE);
11338 if(C_truep(t9)){
11339 if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
11340 t10=C_u_i_car(((C_word*)t0)[2]);
11341 t11=C_eqp(t10,lf[361]);
11342 if(C_truep(t11)){
11343 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[9])[1]))){
11344 t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13026,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
11345 /* scrutinizer.scm:1063: match1 */
11346 t13=((C_word*)((C_word*)t0)[8])[1];
11347 f_12178(t13,t12,C_i_cadr(((C_word*)t0)[2]),C_i_cadr(((C_word*)t0)[6]));}
11348 else{
11349 t12=((C_word*)t0)[4];{
11350 C_word av2[2];
11351 av2[0]=t12;
11352 av2[1]=C_SCHEME_FALSE;
11353 ((C_proc)(void*)(*((C_word*)t12+1)))(2,av2);}}}
11354 else{
11355 t12=C_eqp(t10,lf[47]);
11356 if(C_truep(t12)){
11357 if(C_truep(C_i_pairp(C_u_i_cdr(((C_word*)t0)[2])))){
11358 t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13059,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
11359 /* scrutinizer.scm:1067: match1 */
11360 t14=((C_word*)((C_word*)t0)[8])[1];
11361 f_12178(t14,t13,C_i_cadr(((C_word*)t0)[2]),C_i_cadr(((C_word*)t0)[6]));}
11362 else{
11363 t13=((C_word*)t0)[4];{
11364 C_word av2[2];
11365 av2[0]=t13;
11366 av2[1]=C_SCHEME_FALSE;
11367 ((C_proc)(void*)(*((C_word*)t13+1)))(2,av2);}}}
11368 else{
11369 t13=((C_word*)t0)[4];{
11370 C_word av2[2];
11371 av2[0]=t13;
11372 av2[1]=C_SCHEME_FALSE;
11373 ((C_proc)(void*)(*((C_word*)t13+1)))(2,av2);}}}}
11374 else{
11375 t10=((C_word*)t0)[4];{
11376 C_word av2[2];
11377 av2[0]=t10;
11378 av2[1]=C_SCHEME_FALSE;
11379 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}}
11380 else{
11381 t10=C_i_pairp(((C_word*)t0)[2]);
11382 t11=(C_truep(t10)?C_eqp(lf[47],C_u_i_car(((C_word*)t0)[2])):C_SCHEME_FALSE);
11383 if(C_truep(t11)){
11384 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[9])[1]))){
11385 if(C_truep(C_i_pairp(((C_word*)t0)[6]))){
11386 t12=C_eqp(lf[361],C_u_i_car(((C_word*)t0)[6]));
11387 if(C_truep(t12)){
11388 t13=C_i_cdr(((C_word*)t0)[2]);
11389 t14=C_i_cadr(((C_word*)t0)[6]);
11390 t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13133,a[2]=((C_word*)t0)[8],a[3]=t14,tmp=(C_word)a,a+=4,tmp);
11391 /* scrutinizer.scm:1076: over-all-instantiations */
11392 f_20220(((C_word*)t0)[4],t13,((C_word*)t0)[10],C_SCHEME_TRUE,t15);}
11393 else{
11394 t13=((C_word*)t0)[4];{
11395 C_word av2[2];
11396 av2[0]=t13;
11397 av2[1]=C_SCHEME_FALSE;
11398 ((C_proc)(void*)(*((C_word*)t13+1)))(2,av2);}}}
11399 else{
11400 t12=((C_word*)t0)[4];{
11401 C_word av2[2];
11402 av2[0]=t12;
11403 av2[1]=C_SCHEME_FALSE;
11404 ((C_proc)(void*)(*((C_word*)t12+1)))(2,av2);}}}
11405 else{
11406 t12=((C_word*)t0)[4];{
11407 C_word av2[2];
11408 av2[0]=t12;
11409 av2[1]=C_SCHEME_FALSE;
11410 ((C_proc)(void*)(*((C_word*)t12+1)))(2,av2);}}}
11411 else{
11412 t12=C_i_pairp(((C_word*)t0)[2]);
11413 t13=(C_truep(t12)?C_eqp(lf[361],C_u_i_car(((C_word*)t0)[2])):C_SCHEME_FALSE);
11414 if(C_truep(t13)){
11415 if(C_truep(C_i_pairp(((C_word*)t0)[6]))){
11416 t14=C_eqp(lf[47],C_u_i_car(((C_word*)t0)[6]));
11417 if(C_truep(t14)){
11418 t15=C_u_i_cdr(((C_word*)t0)[6]);
11419 t16=C_i_cadr(((C_word*)t0)[2]);
11420 t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13167,a[2]=((C_word*)t0)[8],a[3]=t16,tmp=(C_word)a,a+=4,tmp);
11421 /* scrutinizer.scm:1083: over-all-instantiations */
11422 f_20220(((C_word*)t0)[4],t15,((C_word*)t0)[10],C_SCHEME_TRUE,t17);}
11423 else{
11424 t15=((C_word*)t0)[4];{
11425 C_word av2[2];
11426 av2[0]=t15;
11427 av2[1]=C_SCHEME_FALSE;
11428 ((C_proc)(void*)(*((C_word*)t15+1)))(2,av2);}}}
11429 else{
11430 t14=((C_word*)t0)[4];{
11431 C_word av2[2];
11432 av2[0]=t14;
11433 av2[1]=C_SCHEME_FALSE;
11434 ((C_proc)(void*)(*((C_word*)t14+1)))(2,av2);}}}
11435 else{
11436 t14=C_i_pairp(((C_word*)t0)[2]);
11437 t15=(C_truep(t14)?C_eqp(lf[50],C_u_i_car(((C_word*)t0)[2])):C_SCHEME_FALSE);
11438 if(C_truep(t15)){
11439 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[9])[1]))){
11440 if(C_truep(C_i_pairp(((C_word*)t0)[6]))){
11441 t16=C_eqp(lf[359],C_u_i_car(((C_word*)t0)[6]));
11442 if(C_truep(t16)){
11443 t17=C_i_cdr(((C_word*)t0)[2]);
11444 t18=C_i_cadr(((C_word*)t0)[6]);
11445 t19=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13209,a[2]=((C_word*)t0)[8],a[3]=t18,tmp=(C_word)a,a+=4,tmp);
11446 /* scrutinizer.scm:1091: over-all-instantiations */
11447 f_20220(((C_word*)t0)[4],t17,((C_word*)t0)[10],C_SCHEME_TRUE,t19);}
11448 else{
11449 t17=((C_word*)t0)[4];{
11450 C_word av2[2];
11451 av2[0]=t17;
11452 av2[1]=C_SCHEME_FALSE;
11453 ((C_proc)(void*)(*((C_word*)t17+1)))(2,av2);}}}
11454 else{
11455 t16=((C_word*)t0)[4];{
11456 C_word av2[2];
11457 av2[0]=t16;
11458 av2[1]=C_SCHEME_FALSE;
11459 ((C_proc)(void*)(*((C_word*)t16+1)))(2,av2);}}}
11460 else{
11461 t16=((C_word*)t0)[4];{
11462 C_word av2[2];
11463 av2[0]=t16;
11464 av2[1]=C_SCHEME_FALSE;
11465 ((C_proc)(void*)(*((C_word*)t16+1)))(2,av2);}}}
11466 else{
11467 t16=C_i_pairp(((C_word*)t0)[2]);
11468 t17=(C_truep(t16)?C_eqp(lf[359],C_u_i_car(((C_word*)t0)[2])):C_SCHEME_FALSE);
11469 if(C_truep(t17)){
11470 if(C_truep(C_i_pairp(((C_word*)t0)[6]))){
11471 t18=C_eqp(lf[50],C_u_i_car(((C_word*)t0)[6]));
11472 if(C_truep(t18)){
11473 t19=C_u_i_cdr(((C_word*)t0)[6]);
11474 t20=C_i_cadr(((C_word*)t0)[2]);
11475 t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13243,a[2]=((C_word*)t0)[8],a[3]=t20,tmp=(C_word)a,a+=4,tmp);
11476 /* scrutinizer.scm:1098: over-all-instantiations */
11477 f_20220(((C_word*)t0)[4],t19,((C_word*)t0)[10],C_SCHEME_TRUE,t21);}
11478 else{
11479 t19=((C_word*)t0)[4];{
11480 C_word av2[2];
11481 av2[0]=t19;
11482 av2[1]=C_SCHEME_FALSE;
11483 ((C_proc)(void*)(*((C_word*)t19+1)))(2,av2);}}}
11484 else{
11485 t18=((C_word*)t0)[4];{
11486 C_word av2[2];
11487 av2[0]=t18;
11488 av2[1]=C_SCHEME_FALSE;
11489 ((C_proc)(void*)(*((C_word*)t18+1)))(2,av2);}}}
11490 else{
11491 t18=((C_word*)t0)[4];{
11492 C_word av2[2];
11493 av2[0]=t18;
11494 av2[1]=C_SCHEME_FALSE;
11495 ((C_proc)(void*)(*((C_word*)t18+1)))(2,av2);}}}}}}}}}}}
11496 
11497 /* k12704 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12706(C_word c,C_word * av)11498 static void C_ccall f_12706(C_word c,C_word *av){
11499 C_word tmp;
11500 C_word t0=av[0];
11501 C_word t1=av[1];
11502 C_word t2;
11503 C_word t3;
11504 C_word *a;
11505 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
11506 C_save_and_reclaim((void *)f_12706,c,av);}
11507 a=C_alloc(8);
11508 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12709,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
11509 /* scrutinizer.scm:1023: procedure-arguments */
11510 f_15222(t2,((C_word*)t0)[5]);}
11511 
11512 /* k12707 in k12704 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12709(C_word c,C_word * av)11513 static void C_ccall f_12709(C_word c,C_word *av){
11514 C_word tmp;
11515 C_word t0=av[0];
11516 C_word t1=av[1];
11517 C_word t2;
11518 C_word t3;
11519 C_word *a;
11520 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
11521 C_save_and_reclaim((void *)f_12709,c,av);}
11522 a=C_alloc(8);
11523 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12712,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
11524 /* scrutinizer.scm:1024: procedure-results */
11525 f_15279(t2,((C_word*)t0)[7]);}
11526 
11527 /* k12710 in k12707 in k12704 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12712(C_word c,C_word * av)11528 static void C_ccall f_12712(C_word c,C_word *av){
11529 C_word tmp;
11530 C_word t0=av[0];
11531 C_word t1=av[1];
11532 C_word t2;
11533 C_word t3;
11534 C_word *a;
11535 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
11536 C_save_and_reclaim((void *)f_12712,c,av);}
11537 a=C_alloc(8);
11538 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12715,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
11539 /* scrutinizer.scm:1025: procedure-results */
11540 f_15279(t2,((C_word*)t0)[7]);}
11541 
11542 /* k12713 in k12710 in k12707 in k12704 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12715(C_word c,C_word * av)11543 static void C_ccall f_12715(C_word c,C_word *av){
11544 C_word tmp;
11545 C_word t0=av[0];
11546 C_word t1=av[1];
11547 C_word t2;
11548 C_word t3;
11549 C_word *a;
11550 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
11551 C_save_and_reclaim((void *)f_12715,c,av);}
11552 a=C_alloc(6);
11553 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12721,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
11554 /* scrutinizer.scm:1026: match-args */
11555 t3=((C_word*)((C_word*)t0)[5])[1];
11556 f_11858(t3,t2,((C_word*)t0)[6],((C_word*)t0)[7]);}
11557 
11558 /* k12719 in k12713 in k12710 in k12707 in k12704 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12721(C_word c,C_word * av)11559 static void C_ccall f_12721(C_word c,C_word *av){
11560 C_word tmp;
11561 C_word t0=av[0];
11562 C_word t1=av[1];
11563 C_word t2;
11564 C_word *a;
11565 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11566 C_save_and_reclaim((void *)f_12721,c,av);}
11567 if(C_truep(t1)){
11568 /* scrutinizer.scm:1027: match-results */
11569 t2=((C_word*)((C_word*)t0)[2])[1];
11570 f_12052(t2,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5]);}
11571 else{
11572 t2=((C_word*)t0)[3];{
11573 C_word *av2=av;
11574 av2[0]=t2;
11575 av2[1]=C_SCHEME_FALSE;
11576 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
11577 
11578 /* k12812 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12814(C_word c,C_word * av)11579 static void C_ccall f_12814(C_word c,C_word *av){
11580 C_word tmp;
11581 C_word t0=av[0];
11582 C_word t1=av[1];
11583 C_word t2;
11584 C_word t3;
11585 C_word t4;
11586 C_word t5;
11587 C_word t6;
11588 C_word *a;
11589 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
11590 C_save_and_reclaim((void *)f_12814,c,av);}
11591 a=C_alloc(3);
11592 if(C_truep(t1)){
11593 t2=C_i_not(((C_word*)((C_word*)t0)[2])[1]);
11594 if(C_truep(t2)){
11595 t3=((C_word*)t0)[3];{
11596 C_word *av2=av;
11597 av2[0]=t3;
11598 av2[1]=t2;
11599 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
11600 else{
11601 t3=C_i_cadr(((C_word*)t0)[4]);
11602 t4=C_i_cadr(((C_word*)t0)[5]);
11603 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7803,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
11604 /* mini-srfi-1.scm:193: every */
11605 f_7125(((C_word*)t0)[3],t5,t3);}}
11606 else{
11607 t2=((C_word*)t0)[3];{
11608 C_word *av2=av;
11609 av2[0]=t2;
11610 av2[1]=C_SCHEME_FALSE;
11611 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
11612 
11613 /* k12922 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12924(C_word c,C_word * av)11614 static void C_ccall f_12924(C_word c,C_word *av){
11615 C_word tmp;
11616 C_word t0=av[0];
11617 C_word t1=av[1];
11618 C_word t2;
11619 C_word *a;
11620 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11621 C_save_and_reclaim((void *)f_12924,c,av);}
11622 if(C_truep(t1)){
11623 /* scrutinizer.scm:1049: match1 */
11624 t2=((C_word*)((C_word*)t0)[2])[1];
11625 f_12178(t2,((C_word*)t0)[3],C_i_caddr(((C_word*)t0)[4]),((C_word*)t0)[5]);}
11626 else{
11627 t2=((C_word*)t0)[3];{
11628 C_word *av2=av;
11629 av2[0]=t2;
11630 av2[1]=C_SCHEME_FALSE;
11631 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
11632 
11633 /* k12955 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_12957(C_word c,C_word * av)11634 static void C_ccall f_12957(C_word c,C_word *av){
11635 C_word tmp;
11636 C_word t0=av[0];
11637 C_word t1=av[1];
11638 C_word t2;
11639 C_word t3;
11640 C_word t4;
11641 C_word t5;
11642 C_word t6;
11643 C_word t7;
11644 C_word *a;
11645 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
11646 C_save_and_reclaim((void *)f_12957,c,av);}
11647 a=C_alloc(3);
11648 if(C_truep(t1)){
11649 t2=C_i_caddr(((C_word*)t0)[2]);
11650 t3=C_i_cddr(((C_word*)t0)[3]);
11651 if(C_truep(C_i_nullp(t3))){
11652 /* scrutinizer.scm:1053: match1 */
11653 t4=((C_word*)((C_word*)t0)[4])[1];
11654 f_12178(t4,((C_word*)t0)[5],t2,lf[31]);}
11655 else{
11656 t4=C_u_i_cdr(((C_word*)t0)[3]);
11657 t5=C_u_i_cdr(t4);
11658 t6=C_a_i_cons(&a,2,lf[47],t5);
11659 /* scrutinizer.scm:1053: match1 */
11660 t7=((C_word*)((C_word*)t0)[4])[1];
11661 f_12178(t7,((C_word*)t0)[5],t2,t6);}}
11662 else{
11663 t2=((C_word*)t0)[5];{
11664 C_word *av2=av;
11665 av2[0]=t2;
11666 av2[1]=C_SCHEME_FALSE;
11667 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
11668 
11669 /* k13024 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13026(C_word c,C_word * av)11670 static void C_ccall f_13026(C_word c,C_word *av){
11671 C_word tmp;
11672 C_word t0=av[0];
11673 C_word t1=av[1];
11674 C_word t2;
11675 C_word *a;
11676 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11677 C_save_and_reclaim((void *)f_13026,c,av);}
11678 if(C_truep(t1)){
11679 /* scrutinizer.scm:1064: match1 */
11680 t2=((C_word*)((C_word*)t0)[2])[1];
11681 f_12178(t2,((C_word*)t0)[3],((C_word*)t0)[4],C_i_caddr(((C_word*)t0)[5]));}
11682 else{
11683 t2=((C_word*)t0)[3];{
11684 C_word *av2=av;
11685 av2[0]=t2;
11686 av2[1]=C_SCHEME_FALSE;
11687 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
11688 
11689 /* k13057 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13059(C_word c,C_word * av)11690 static void C_ccall f_13059(C_word c,C_word *av){
11691 C_word tmp;
11692 C_word t0=av[0];
11693 C_word t1=av[1];
11694 C_word t2;
11695 C_word t3;
11696 C_word t4;
11697 C_word t5;
11698 C_word t6;
11699 C_word *a;
11700 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
11701 C_save_and_reclaim((void *)f_13059,c,av);}
11702 a=C_alloc(3);
11703 if(C_truep(t1)){
11704 t2=C_i_cddr(((C_word*)t0)[2]);
11705 if(C_truep(C_i_nullp(t2))){
11706 /* scrutinizer.scm:1068: match1 */
11707 t3=((C_word*)((C_word*)t0)[3])[1];
11708 f_12178(t3,((C_word*)t0)[4],lf[31],C_i_caddr(((C_word*)t0)[5]));}
11709 else{
11710 t3=C_u_i_cdr(((C_word*)t0)[2]);
11711 t4=C_u_i_cdr(t3);
11712 t5=C_a_i_cons(&a,2,lf[47],t4);
11713 /* scrutinizer.scm:1068: match1 */
11714 t6=((C_word*)((C_word*)t0)[3])[1];
11715 f_12178(t6,((C_word*)t0)[4],t5,C_i_caddr(((C_word*)t0)[5]));}}
11716 else{
11717 t2=((C_word*)t0)[4];{
11718 C_word *av2=av;
11719 av2[0]=t2;
11720 av2[1]=C_SCHEME_FALSE;
11721 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
11722 
11723 /* a13129 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13133(C_word c,C_word * av)11724 static void C_ccall f_13133(C_word c,C_word *av){
11725 C_word tmp;
11726 C_word t0=av[0];
11727 C_word t1=av[1];
11728 C_word t2=av[2];
11729 C_word t3;
11730 C_word *a;
11731 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11732 C_save_and_reclaim((void *)f_13133,c,av);}
11733 /* scrutinizer.scm:1080: g23202321 */
11734 t3=((C_word*)((C_word*)t0)[2])[1];
11735 f_12178(t3,t1,t2,((C_word*)t0)[3]);}
11736 
11737 /* a13163 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13167(C_word c,C_word * av)11738 static void C_ccall f_13167(C_word c,C_word *av){
11739 C_word tmp;
11740 C_word t0=av[0];
11741 C_word t1=av[1];
11742 C_word t2=av[2];
11743 C_word t3;
11744 C_word *a;
11745 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11746 C_save_and_reclaim((void *)f_13167,c,av);}
11747 /* scrutinizer.scm:1087: g23352336 */
11748 t3=((C_word*)((C_word*)t0)[2])[1];
11749 f_12178(t3,t1,((C_word*)t0)[3],t2);}
11750 
11751 /* a13205 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13209(C_word c,C_word * av)11752 static void C_ccall f_13209(C_word c,C_word *av){
11753 C_word tmp;
11754 C_word t0=av[0];
11755 C_word t1=av[1];
11756 C_word t2=av[2];
11757 C_word t3;
11758 C_word *a;
11759 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11760 C_save_and_reclaim((void *)f_13209,c,av);}
11761 /* scrutinizer.scm:1095: g23512352 */
11762 t3=((C_word*)((C_word*)t0)[2])[1];
11763 f_12178(t3,t1,t2,((C_word*)t0)[3]);}
11764 
11765 /* a13239 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13243(C_word c,C_word * av)11766 static void C_ccall f_13243(C_word c,C_word *av){
11767 C_word tmp;
11768 C_word t0=av[0];
11769 C_word t1=av[1];
11770 C_word t2=av[2];
11771 C_word t3;
11772 C_word *a;
11773 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11774 C_save_and_reclaim((void *)f_13243,c,av);}
11775 /* scrutinizer.scm:1102: g23662367 */
11776 t3=((C_word*)((C_word*)t0)[2])[1];
11777 f_12178(t3,t1,((C_word*)t0)[3],t2);}
11778 
11779 /* chicken.compiler.scrutinizer#match-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13431(C_word t1,C_word t2,C_word t3,C_word t4)11780 static void C_fcall f_13431(C_word t1,C_word t2,C_word t3,C_word t4){
11781 C_word tmp;
11782 C_word t5;
11783 C_word t6;
11784 C_word t7;
11785 C_word t8;
11786 C_word *a;
11787 if(C_unlikely(!C_demand(C_calculate_demand(6,0,4)))){
11788 C_save_and_reclaim_args((void *)trf_13431,4,t1,t2,t3,t4);}
11789 a=C_alloc(6);
11790 t5=C_SCHEME_UNDEFINED;
11791 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
11792 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13437,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
11793 t8=((C_word*)t6)[1];
11794 f_13437(t8,t1,t2,t3);}
11795 
11796 /* loop in chicken.compiler.scrutinizer#match-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13437(C_word t0,C_word t1,C_word t2,C_word t3)11797 static void C_fcall f_13437(C_word t0,C_word t1,C_word t2,C_word t3){
11798 C_word tmp;
11799 C_word t4;
11800 C_word t5;
11801 C_word t6;
11802 C_word t7;
11803 C_word t8;
11804 C_word *a;
11805 if(C_unlikely(!C_demand(C_calculate_demand(6,0,5)))){
11806 C_save_and_reclaim_args((void *)trf_13437,4,t0,t1,t2,t3);}
11807 a=C_alloc(6);
11808 if(C_truep(C_i_nullp(t2))){
11809 t4=t1;{
11810 C_word av2[2];
11811 av2[0]=t4;
11812 av2[1]=C_i_nullp(t3);
11813 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
11814 else{
11815 if(C_truep(C_i_nullp(t3))){
11816 t4=t1;{
11817 C_word av2[2];
11818 av2[0]=t4;
11819 av2[1]=C_SCHEME_FALSE;
11820 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
11821 else{
11822 t4=C_i_equalp(lf[375],t2);
11823 if(C_truep(t4)){
11824 t5=t1;{
11825 C_word av2[2];
11826 av2[0]=t5;
11827 av2[1]=t4;
11828 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
11829 else{
11830 t5=C_i_car(t2);
11831 t6=C_eqp(t5,lf[365]);
11832 if(C_truep(t6)){
11833 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13470,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
11834 /* scrutinizer.scm:1119: every */
11835 f_7125(t1,t7,t3);}
11836 else{
11837 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13484,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
11838 /* scrutinizer.scm:1123: match-types */
11839 t8=*((C_word*)lf[170]+1);{
11840 C_word av2[6];
11841 av2[0]=t8;
11842 av2[1]=t7;
11843 av2[2]=C_u_i_car(t2);
11844 av2[3]=C_i_car(t3);
11845 av2[4]=((C_word*)t0)[2];
11846 av2[5]=C_SCHEME_TRUE;
11847 ((C_proc)(void*)(*((C_word*)t8+1)))(6,av2);}}}}}}
11848 
11849 /* a13469 in loop in chicken.compiler.scrutinizer#match-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13470(C_word c,C_word * av)11850 static void C_ccall f_13470(C_word c,C_word *av){
11851 C_word tmp;
11852 C_word t0=av[0];
11853 C_word t1=av[1];
11854 C_word t2=av[2];
11855 C_word t3;
11856 C_word *a;
11857 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
11858 C_save_and_reclaim((void *)f_13470,c,av);}
11859 /* scrutinizer.scm:1121: match-types */
11860 t3=*((C_word*)lf[170]+1);{
11861 C_word *av2;
11862 if(c >= 6) {
11863   av2=av;
11864 } else {
11865   av2=C_alloc(6);
11866 }
11867 av2[0]=t3;
11868 av2[1]=t1;
11869 av2[2]=C_i_cadr(((C_word*)t0)[2]);
11870 av2[3]=t2;
11871 av2[4]=((C_word*)t0)[3];
11872 av2[5]=C_SCHEME_TRUE;
11873 ((C_proc)(void*)(*((C_word*)t3+1)))(6,av2);}}
11874 
11875 /* k13482 in loop in chicken.compiler.scrutinizer#match-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13484(C_word c,C_word * av)11876 static void C_ccall f_13484(C_word c,C_word *av){
11877 C_word tmp;
11878 C_word t0=av[0];
11879 C_word t1=av[1];
11880 C_word t2;
11881 C_word *a;
11882 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
11883 C_save_and_reclaim((void *)f_13484,c,av);}
11884 if(C_truep(t1)){
11885 /* scrutinizer.scm:1124: loop */
11886 t2=((C_word*)((C_word*)t0)[2])[1];
11887 f_13437(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),C_u_i_cdr(((C_word*)t0)[5]));}
11888 else{
11889 t2=((C_word*)t0)[3];{
11890 C_word *av2=av;
11891 av2[0]=t2;
11892 av2[1]=C_SCHEME_FALSE;
11893 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
11894 
11895 /* chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13503(C_word t1,C_word t2)11896 static void C_fcall f_13503(C_word t1,C_word t2){
11897 C_word tmp;
11898 C_word t3;
11899 C_word t4;
11900 C_word t5;
11901 C_word t6;
11902 C_word t7;
11903 C_word t8;
11904 C_word t9;
11905 C_word t10;
11906 C_word t11;
11907 C_word t12;
11908 C_word t13;
11909 C_word *a;
11910 if(C_unlikely(!C_demand(C_calculate_demand(21,0,3)))){
11911 C_save_and_reclaim_args((void *)trf_13503,2,t1,t2);}
11912 a=C_alloc(21);
11913 t3=C_SCHEME_END_OF_LIST;
11914 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
11915 t5=C_SCHEME_END_OF_LIST;
11916 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
11917 t7=C_SCHEME_END_OF_LIST;
11918 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
11919 t9=C_SCHEME_UNDEFINED;
11920 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
11921 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13506,a[2]=t4,a[3]=t6,a[4]=t10,a[5]=t8,tmp=(C_word)a,a+=6,tmp));
11922 t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14403,a[2]=t8,a[3]=t1,a[4]=t6,a[5]=t10,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
11923 /* scrutinizer.scm:1254: simplify */
11924 t13=((C_word*)t10)[1];
11925 f_13506(t13,t12,t2);}
11926 
11927 /* simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13506(C_word t0,C_word t1,C_word t2)11928 static void C_fcall f_13506(C_word t0,C_word t1,C_word t2){
11929 C_word tmp;
11930 C_word t3;
11931 C_word t4;
11932 C_word *a;
11933 if(C_unlikely(!C_demand(C_calculate_demand(7,0,3)))){
11934 C_save_and_reclaim_args((void *)trf_13506,3,t0,t1,t2);}
11935 a=C_alloc(7);
11936 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13512,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
11937 /* scrutinizer.scm:1139: chicken.base#call/cc */
11938 t4=*((C_word*)lf[167]+1);{
11939 C_word av2[3];
11940 av2[0]=t4;
11941 av2[1]=t1;
11942 av2[2]=t3;
11943 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
11944 
11945 /* a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13512(C_word c,C_word * av)11946 static void C_ccall f_13512(C_word c,C_word *av){
11947 C_word tmp;
11948 C_word t0=av[0];
11949 C_word t1=av[1];
11950 C_word t2=av[2];
11951 C_word t3;
11952 C_word t4;
11953 C_word t5;
11954 C_word t6;
11955 C_word t7;
11956 C_word t8;
11957 C_word t9;
11958 C_word t10;
11959 C_word t11;
11960 C_word t12;
11961 C_word t13;
11962 C_word t14;
11963 C_word t15;
11964 C_word t16;
11965 C_word t17;
11966 C_word t18;
11967 C_word t19;
11968 C_word t20;
11969 C_word t21;
11970 C_word t22;
11971 C_word t23;
11972 C_word t24;
11973 C_word t25;
11974 C_word t26;
11975 C_word t27;
11976 C_word *a;
11977 if(C_unlikely(!C_demand(C_calculate_demand(24,c,3)))){
11978 C_save_and_reclaim((void *)f_13512,c,av);}
11979 a=C_alloc(24);
11980 if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
11981 t3=C_u_i_car(((C_word*)t0)[2]);
11982 t4=C_eqp(t3,lf[29]);
11983 if(C_truep(t4)){
11984 t5=C_i_cadr(((C_word*)t0)[2]);
11985 t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13533,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t5,tmp=(C_word)a,a+=8,tmp);
11986 t7=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
11987 t8=t7;
11988 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
11989 t10=((C_word*)t9)[1];
11990 t11=C_i_check_list_2(t5,lf[6]);
11991 t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13585,a[2]=t6,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
11992 t13=C_SCHEME_UNDEFINED;
11993 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
11994 t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13587,a[2]=t9,a[3]=t14,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
11995 t16=((C_word*)t14)[1];
11996 f_13587(t16,t12,t5);}
11997 else{
11998 t5=C_eqp(t3,lf[28]);
11999 if(C_truep(t5)){
12000 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13628,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
12001 t7=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
12002 t8=t7;
12003 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
12004 t10=((C_word*)t9)[1];
12005 t11=C_u_i_cdr(((C_word*)t0)[2]);
12006 t12=C_i_check_list_2(t11,lf[6]);
12007 t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13936,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
12008 t14=C_SCHEME_UNDEFINED;
12009 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
12010 t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13938,a[2]=t9,a[3]=t15,a[4]=((C_word*)t0)[5],a[5]=t10,tmp=(C_word)a,a+=6,tmp));
12011 t17=((C_word*)t15)[1];
12012 f_13938(t17,t13,t11);}
12013 else{
12014 t6=C_eqp(t3,lf[372]);
12015 if(C_truep(t6)){
12016 t7=C_i_cadr(((C_word*)t0)[2]);
12017 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13982,a[2]=t7,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
12018 /* scrutinizer.scm:1209: simplify */
12019 t9=((C_word*)((C_word*)t0)[5])[1];
12020 f_13506(t9,t8,C_i_caddr(((C_word*)t0)[2]));}
12021 else{
12022 t7=C_eqp(t3,lf[48]);
12023 if(C_truep(t7)){
12024 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14029,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
12025 /* scrutinizer.scm:1216: simplify */
12026 t9=((C_word*)((C_word*)t0)[5])[1];
12027 f_13506(t9,t8,C_i_cadr(((C_word*)t0)[2]));}
12028 else{
12029 t8=C_eqp(t3,lf[359]);
12030 if(C_truep(t8)){
12031 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14068,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
12032 /* scrutinizer.scm:1223: simplify */
12033 t10=((C_word*)((C_word*)t0)[5])[1];
12034 f_13506(t10,t9,C_i_cadr(((C_word*)t0)[2]));}
12035 else{
12036 t9=C_eqp(t3,lf[361]);
12037 if(C_truep(t9)){
12038 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14092,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
12039 /* scrutinizer.scm:1228: simplify */
12040 t11=((C_word*)((C_word*)t0)[5])[1];
12041 f_13506(t11,t10,C_i_cadr(((C_word*)t0)[2]));}
12042 else{
12043 t10=C_eqp(t3,lf[47]);
12044 if(C_truep(t10)){
12045 if(C_truep(C_i_nullp(C_u_i_cdr(((C_word*)t0)[2])))){
12046 t11=t1;{
12047 C_word *av2=av;
12048 av2[0]=t11;
12049 av2[1]=lf[31];
12050 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}
12051 else{
12052 t11=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
12053 t12=t11;
12054 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
12055 t14=((C_word*)t13)[1];
12056 t15=C_u_i_cdr(((C_word*)t0)[2]);
12057 t16=C_i_check_list_2(t15,lf[6]);
12058 t17=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14133,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
12059 t18=C_SCHEME_UNDEFINED;
12060 t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
12061 t20=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14135,a[2]=t13,a[3]=t19,a[4]=((C_word*)t0)[5],a[5]=t14,tmp=(C_word)a,a+=6,tmp));
12062 t21=((C_word*)t19)[1];
12063 f_14135(t21,t17,t15);}}
12064 else{
12065 t11=C_eqp(t3,lf[50]);
12066 if(C_truep(t11)){
12067 t12=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
12068 t13=t12;
12069 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
12070 t15=((C_word*)t14)[1];
12071 t16=C_u_i_cdr(((C_word*)t0)[2]);
12072 t17=C_i_check_list_2(t16,lf[6]);
12073 t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14189,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
12074 t19=C_SCHEME_UNDEFINED;
12075 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
12076 t21=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14191,a[2]=t14,a[3]=t20,a[4]=((C_word*)t0)[5],a[5]=t15,tmp=(C_word)a,a+=6,tmp));
12077 t22=((C_word*)t20)[1];
12078 f_14191(t22,t18,t16);}
12079 else{
12080 t12=C_eqp(t3,lf[84]);
12081 if(C_truep(t12)){
12082 t13=(
12083 /* scrutinizer.scm:1239: named? */
12084   f_15687(((C_word*)t0)[2])
12085 );
12086 t14=(C_truep(t13)?C_i_cadr(((C_word*)t0)[2]):C_SCHEME_FALSE);
12087 t15=(C_truep(t14)?C_i_cdddr(((C_word*)t0)[2]):C_i_cddr(((C_word*)t0)[2]));
12088 t16=(C_truep(t14)?C_a_i_list1(&a,1,t14):C_SCHEME_END_OF_LIST);
12089 t17=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
12090 t18=t17;
12091 t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
12092 t20=((C_word*)t19)[1];
12093 t21=(C_truep(t14)?C_i_caddr(((C_word*)t0)[2]):C_i_cadr(((C_word*)t0)[2]));
12094 t22=C_i_check_list_2(t21,lf[6]);
12095 t23=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14309,a[2]=t1,a[3]=t16,a[4]=t15,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
12096 t24=C_SCHEME_UNDEFINED;
12097 t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
12098 t26=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14311,a[2]=t19,a[3]=t25,a[4]=((C_word*)t0)[5],a[5]=t20,tmp=(C_word)a,a+=6,tmp));
12099 t27=((C_word*)t25)[1];
12100 f_14311(t27,t23,t21);}
12101 else{
12102 t13=t1;{
12103 C_word *av2=av;
12104 av2[0]=t13;
12105 av2[1]=((C_word*)t0)[2];
12106 ((C_proc)(void*)(*((C_word*)t13+1)))(2,av2);}}}}}}}}}}}
12107 else{
12108 t3=C_i_assq(((C_word*)t0)[2],((C_word*)((C_word*)t0)[3])[1]);
12109 if(C_truep(t3)){
12110 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14389,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
12111 /* scrutinizer.scm:1141: g2692 */
12112 t5=t4;
12113 f_14389(t5,t1,t3);}
12114 else{
12115 t4=t1;{
12116 C_word *av2=av;
12117 av2[0]=t4;
12118 av2[1]=((C_word*)t0)[2];
12119 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}}
12120 
12121 /* k13531 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13533(C_word c,C_word * av)12122 static void C_ccall f_13533(C_word c,C_word *av){
12123 C_word tmp;
12124 C_word t0=av[0];
12125 C_word t1=av[1];
12126 C_word t2;
12127 C_word t3;
12128 C_word t4;
12129 C_word t5;
12130 C_word t6;
12131 C_word *a;
12132 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
12133 C_save_and_reclaim((void *)f_13533,c,av);}
12134 a=C_alloc(12);
12135 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
12136 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13537,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
12137 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13548,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
12138 t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13550,tmp=(C_word)a,a+=2,tmp);
12139 /* scrutinizer.scm:1152: filter-map */
12140 f_7409(t4,t5,((C_word*)t0)[7]);}
12141 
12142 /* k13535 in k13531 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13537(C_word c,C_word * av)12143 static void C_ccall f_13537(C_word c,C_word *av){
12144 C_word tmp;
12145 C_word t0=av[0];
12146 C_word t1=av[1];
12147 C_word t2;
12148 C_word t3;
12149 C_word *a;
12150 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
12151 C_save_and_reclaim((void *)f_13537,c,av);}
12152 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
12153 /* scrutinizer.scm:1157: simplify */
12154 t3=((C_word*)((C_word*)t0)[3])[1];
12155 f_13506(t3,((C_word*)t0)[4],C_i_caddr(((C_word*)t0)[5]));}
12156 
12157 /* k13546 in k13531 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13548(C_word c,C_word * av)12158 static void C_ccall f_13548(C_word c,C_word *av){
12159 C_word tmp;
12160 C_word t0=av[0];
12161 C_word t1=av[1];
12162 C_word t2;
12163 C_word *a;
12164 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
12165 C_save_and_reclaim((void *)f_13548,c,av);}
12166 /* scrutinizer.scm:1152: scheme#append */
12167 t2=*((C_word*)lf[5]+1);{
12168 C_word *av2;
12169 if(c >= 4) {
12170   av2=av;
12171 } else {
12172   av2=C_alloc(4);
12173 }
12174 av2[0]=t2;
12175 av2[1]=((C_word*)t0)[2];
12176 av2[2]=t1;
12177 av2[3]=((C_word*)((C_word*)t0)[3])[1];
12178 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
12179 
12180 /* a13549 in k13531 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13550(C_word c,C_word * av)12181 static void C_ccall f_13550(C_word c,C_word *av){
12182 C_word tmp;
12183 C_word t0=av[0];
12184 C_word t1=av[1];
12185 C_word t2=av[2];
12186 C_word t3;
12187 C_word t4;
12188 C_word *a;
12189 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
12190 C_save_and_reclaim((void *)f_13550,c,av);}
12191 t3=C_i_pairp(t2);
12192 t4=t1;{
12193 C_word *av2=av;
12194 av2[0]=t4;
12195 av2[1]=(C_truep(t3)?t2:C_SCHEME_FALSE);
12196 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
12197 
12198 /* k13583 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13585(C_word c,C_word * av)12199 static void C_ccall f_13585(C_word c,C_word *av){
12200 C_word tmp;
12201 C_word t0=av[0];
12202 C_word t1=av[1];
12203 C_word t2;
12204 C_word *a;
12205 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
12206 C_save_and_reclaim((void *)f_13585,c,av);}
12207 /* scrutinizer.scm:1146: scheme#append */
12208 t2=*((C_word*)lf[5]+1);{
12209 C_word *av2;
12210 if(c >= 4) {
12211   av2=av;
12212 } else {
12213   av2=C_alloc(4);
12214 }
12215 av2[0]=t2;
12216 av2[1]=((C_word*)t0)[2];
12217 av2[2]=t1;
12218 av2[3]=((C_word*)((C_word*)t0)[3])[1];
12219 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
12220 
12221 /* map-loop2425 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13587(C_word t0,C_word t1,C_word t2)12222 static void C_fcall f_13587(C_word t0,C_word t1,C_word t2){
12223 C_word tmp;
12224 C_word t3;
12225 C_word t4;
12226 C_word t5;
12227 C_word t6;
12228 C_word t7;
12229 C_word *a;
12230 if(C_unlikely(!C_demand(C_calculate_demand(7,0,3)))){
12231 C_save_and_reclaim_args((void *)trf_13587,3,t0,t1,t2);}
12232 a=C_alloc(7);
12233 if(C_truep(C_i_pairp(t2))){
12234 t3=C_slot(t2,C_fix(0));
12235 t4=C_i_symbolp(t3);
12236 t5=(C_truep(t4)?t3:C_i_car(t3));
12237 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15902,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
12238 /* scrutinizer.scm:1520: chicken.plist#get */
12239 t7=*((C_word*)lf[377]+1);{
12240 C_word av2[4];
12241 av2[0]=t7;
12242 av2[1]=t6;
12243 av2[2]=t5;
12244 av2[3]=lf[376];
12245 ((C_proc)(void*)(*((C_word*)t7+1)))(4,av2);}}
12246 else{
12247 t3=t1;{
12248 C_word av2[2];
12249 av2[0]=t3;
12250 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
12251 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
12252 
12253 /* k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13628(C_word c,C_word * av)12254 static void C_ccall f_13628(C_word c,C_word *av){
12255 C_word tmp;
12256 C_word t0=av[0];
12257 C_word t1=av[1];
12258 C_word t2;
12259 C_word t3;
12260 C_word t4;
12261 C_word t5;
12262 C_word *a;
12263 if(C_unlikely(!C_demand(C_calculate_demand(7,c,3)))){
12264 C_save_and_reclaim((void *)f_13628,c,av);}
12265 a=C_alloc(7);
12266 if(C_truep(C_i_nullp(t1))){
12267 t2=((C_word*)t0)[2];{
12268 C_word *av2=av;
12269 av2[0]=t2;
12270 av2[1]=lf[53];
12271 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
12272 else{
12273 t2=C_i_cdr(t1);
12274 if(C_truep(C_i_nullp(t2))){
12275 t3=((C_word*)t0)[2];{
12276 C_word *av2=av;
12277 av2[0]=t3;
12278 av2[1]=C_u_i_car(t1);
12279 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
12280 else{
12281 t3=C_i_length(t1);
12282 if(C_truep(C_fixnum_greaterp(t3,C_fix(20)))){
12283 t4=((C_word*)t0)[2];{
12284 C_word *av2=av;
12285 av2[0]=t4;
12286 av2[1]=lf[53];
12287 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
12288 else{
12289 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13656,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
12290 /* scrutinizer.scm:1165: every */
12291 f_7125(t4,lf[121],t1);}}}}
12292 
12293 /* k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13656(C_word c,C_word * av)12294 static void C_ccall f_13656(C_word c,C_word *av){
12295 C_word tmp;
12296 C_word t0=av[0];
12297 C_word t1=av[1];
12298 C_word t2;
12299 C_word t3;
12300 C_word t4;
12301 C_word *a;
12302 if(C_unlikely(!C_demand(C_calculate_demand(7,c,3)))){
12303 C_save_and_reclaim((void *)f_13656,c,av);}
12304 a=C_alloc(7);
12305 if(C_truep(t1)){
12306 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13662,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
12307 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13749,tmp=(C_word)a,a+=2,tmp);
12308 /* scrutinizer.scm:1166: any */
12309 f_7159(t2,t3,((C_word*)t0)[3]);}
12310 else{
12311 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13759,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
12312 /* scrutinizer.scm:1183: lset=/eq? */
12313 f_7809(t2,lf[385],((C_word*)t0)[3]);}}
12314 
12315 /* k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13662(C_word c,C_word * av)12316 static void C_ccall f_13662(C_word c,C_word *av){
12317 C_word tmp;
12318 C_word t0=av[0];
12319 C_word t1=av[1];
12320 C_word t2;
12321 C_word t3;
12322 C_word t4;
12323 C_word t5;
12324 C_word t6;
12325 C_word t7;
12326 C_word t8;
12327 C_word *a;
12328 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
12329 C_save_and_reclaim((void *)f_13662,c,av);}
12330 a=C_alloc(5);
12331 if(C_truep(t1)){
12332 t2=((C_word*)t0)[2];{
12333 C_word *av2=av;
12334 av2[0]=t2;
12335 av2[1]=lf[84];
12336 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
12337 else{
12338 t2=C_i_car(((C_word*)t0)[3]);
12339 t3=C_u_i_cdr(((C_word*)t0)[3]);
12340 t4=C_i_check_list_2(t3,lf[378]);
12341 t5=C_SCHEME_UNDEFINED;
12342 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
12343 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13674,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
12344 t8=((C_word*)t6)[1];
12345 f_13674(t8,((C_word*)t0)[2],t3,t2);}}
12346 
12347 /* foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13674(C_word t0,C_word t1,C_word t2,C_word t3)12348 static void C_fcall f_13674(C_word t0,C_word t1,C_word t2,C_word t3){
12349 C_word tmp;
12350 C_word t4;
12351 C_word t5;
12352 C_word t6;
12353 C_word t7;
12354 C_word t8;
12355 C_word *a;
12356 if(C_unlikely(!C_demand(C_calculate_demand(10,0,2)))){
12357 C_save_and_reclaim_args((void *)trf_13674,4,t0,t1,t2,t3);}
12358 a=C_alloc(10);
12359 if(C_truep(C_i_pairp(t2))){
12360 t4=C_slot(t2,C_fix(1));
12361 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13743,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
12362 t6=C_slot(t2,C_fix(0));
12363 t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13694,a[2]=t5,a[3]=t3,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
12364 /* scrutinizer.scm:1170: procedure-name */
12365 f_15171(t7,t6);}
12366 else{
12367 t4=t1;{
12368 C_word av2[2];
12369 av2[0]=t4;
12370 av2[1]=t3;
12371 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
12372 
12373 /* k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13694(C_word c,C_word * av)12374 static void C_ccall f_13694(C_word c,C_word *av){
12375 C_word tmp;
12376 C_word t0=av[0];
12377 C_word t1=av[1];
12378 C_word t2;
12379 C_word t3;
12380 C_word *a;
12381 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
12382 C_save_and_reclaim((void *)f_13694,c,av);}
12383 a=C_alloc(6);
12384 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13697,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
12385 /* scrutinizer.scm:1171: procedure-arguments */
12386 f_15222(t2,((C_word*)t0)[4]);}
12387 
12388 /* k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13697(C_word c,C_word * av)12389 static void C_ccall f_13697(C_word c,C_word *av){
12390 C_word tmp;
12391 C_word t0=av[0];
12392 C_word t1=av[1];
12393 C_word t2;
12394 C_word t3;
12395 C_word *a;
12396 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
12397 C_save_and_reclaim((void *)f_13697,c,av);}
12398 a=C_alloc(6);
12399 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13700,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
12400 /* scrutinizer.scm:1172: procedure-results */
12401 f_15279(t2,((C_word*)t0)[5]);}
12402 
12403 /* k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13700(C_word c,C_word * av)12404 static void C_ccall f_13700(C_word c,C_word *av){
12405 C_word tmp;
12406 C_word t0=av[0];
12407 C_word t1=av[1];
12408 C_word t2;
12409 C_word t3;
12410 C_word *a;
12411 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
12412 C_save_and_reclaim((void *)f_13700,c,av);}
12413 a=C_alloc(7);
12414 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13703,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
12415 /* scrutinizer.scm:1173: procedure-name */
12416 f_15171(t2,((C_word*)t0)[5]);}
12417 
12418 /* k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13703(C_word c,C_word * av)12419 static void C_ccall f_13703(C_word c,C_word *av){
12420 C_word tmp;
12421 C_word t0=av[0];
12422 C_word t1=av[1];
12423 C_word t2;
12424 C_word t3;
12425 C_word *a;
12426 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
12427 C_save_and_reclaim((void *)f_13703,c,av);}
12428 a=C_alloc(8);
12429 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13706,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
12430 /* scrutinizer.scm:1174: procedure-arguments */
12431 f_15222(t2,((C_word*)t0)[6]);}
12432 
12433 /* k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13706(C_word c,C_word * av)12434 static void C_ccall f_13706(C_word c,C_word *av){
12435 C_word tmp;
12436 C_word t0=av[0];
12437 C_word t1=av[1];
12438 C_word t2;
12439 C_word t3;
12440 C_word *a;
12441 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
12442 C_save_and_reclaim((void *)f_13706,c,av);}
12443 a=C_alloc(8);
12444 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13709,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
12445 /* scrutinizer.scm:1175: procedure-results */
12446 f_15279(t2,((C_word*)t0)[7]);}
12447 
12448 /* k13707 in k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_13709(C_word c,C_word * av)12449 static void C_ccall f_13709(C_word c,C_word *av){
12450 C_word tmp;
12451 C_word t0=av[0];
12452 C_word t1=av[1];
12453 C_word t2;
12454 C_word t3;
12455 C_word t4;
12456 C_word *a;
12457 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
12458 C_save_and_reclaim((void *)f_13709,c,av);}
12459 a=C_alloc(10);
12460 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13716,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
12461 if(C_truep(((C_word*)t0)[6])){
12462 if(C_truep(((C_word*)t0)[7])){
12463 t3=C_eqp(((C_word*)t0)[6],((C_word*)t0)[7]);
12464 t4=t2;
12465 f_13716(t4,(C_truep(t3)?C_a_i_list1(&a,1,((C_word*)t0)[6]):C_SCHEME_END_OF_LIST));}
12466 else{
12467 t3=t2;
12468 f_13716(t3,C_SCHEME_END_OF_LIST);}}
12469 else{
12470 t3=t2;
12471 f_13716(t3,C_SCHEME_END_OF_LIST);}}
12472 
12473 /* k13714 in k13707 in k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_13716(C_word t0,C_word t1)12474 static void C_fcall f_13716(C_word t0,C_word t1){
12475 C_word tmp;
12476 C_word t2;
12477 C_word t3;
12478 C_word *a;
12479 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
12480 C_save_and_reclaim_args((void *)trf_13716,2,t0,t1);}
12481 a=C_alloc(6);
12482 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13728,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
12483 /* scrutinizer.scm:1179: merge-argument-types */
12484 f_14472(t2,((C_word*)t0)[5],((C_word*)t0)[6]);}
12485 
12486 /* k13722 in k13726 in k13714 in k13707 in k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_13724(C_word c,C_word * av)12487 static void C_ccall f_13724(C_word c,C_word *av){
12488 C_word tmp;
12489 C_word t0=av[0];
12490 C_word t1=av[1];
12491 C_word t2;
12492 C_word *a;
12493 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
12494 C_save_and_reclaim((void *)f_13724,c,av);}
12495 /* scrutinizer.scm:1176: scheme#append */
12496 t2=*((C_word*)lf[5]+1);{
12497 C_word *av2;
12498 if(c >= 6) {
12499   av2=av;
12500 } else {
12501   av2=C_alloc(6);
12502 }
12503 av2[0]=t2;
12504 av2[1]=((C_word*)t0)[2];
12505 av2[2]=lf[379];
12506 av2[3]=((C_word*)t0)[3];
12507 av2[4]=((C_word*)t0)[4];
12508 av2[5]=t1;
12509 ((C_proc)(void*)(*((C_word*)t2+1)))(6,av2);}}
12510 
12511 /* k13726 in k13714 in k13707 in k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_13728(C_word c,C_word * av)12512 static void C_ccall f_13728(C_word c,C_word *av){
12513 C_word tmp;
12514 C_word t0=av[0];
12515 C_word t1=av[1];
12516 C_word t2;
12517 C_word t3;
12518 C_word t4;
12519 C_word t5;
12520 C_word *a;
12521 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
12522 C_save_and_reclaim((void *)f_13728,c,av);}
12523 a=C_alloc(12);
12524 t2=C_a_i_list1(&a,1,t1);
12525 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13724,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
12526 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14647,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
12527 /* scrutinizer.scm:1303: chicken.base#call/cc */
12528 t5=*((C_word*)lf[167]+1);{
12529 C_word *av2;
12530 if(c >= 3) {
12531   av2=av;
12532 } else {
12533   av2=C_alloc(3);
12534 }
12535 av2[0]=t5;
12536 av2[1]=t3;
12537 av2[2]=t4;
12538 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
12539 
12540 /* k13741 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13743(C_word c,C_word * av)12541 static void C_ccall f_13743(C_word c,C_word *av){
12542 C_word tmp;
12543 C_word t0=av[0];
12544 C_word t1=av[1];
12545 C_word t2;
12546 C_word *a;
12547 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
12548 C_save_and_reclaim((void *)f_13743,c,av);}
12549 t2=((C_word*)((C_word*)t0)[2])[1];
12550 f_13674(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1);}
12551 
12552 /* a13748 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13749(C_word c,C_word * av)12553 static void C_ccall f_13749(C_word c,C_word *av){
12554 C_word tmp;
12555 C_word t0=av[0];
12556 C_word t1=av[1];
12557 C_word t2=av[2];
12558 C_word t3;
12559 C_word *a;
12560 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
12561 C_save_and_reclaim((void *)f_13749,c,av);}
12562 t3=t1;{
12563 C_word *av2=av;
12564 av2[0]=t3;
12565 av2[1]=C_eqp(lf[84],t2);
12566 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
12567 
12568 /* k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13759(C_word c,C_word * av)12569 static void C_ccall f_13759(C_word c,C_word *av){
12570 C_word tmp;
12571 C_word t0=av[0];
12572 C_word t1=av[1];
12573 C_word t2;
12574 C_word t3;
12575 C_word *a;
12576 if(C_unlikely(!C_demand(C_calculate_demand(7,c,3)))){
12577 C_save_and_reclaim((void *)f_13759,c,av);}
12578 a=C_alloc(7);
12579 if(C_truep(t1)){
12580 t2=((C_word*)t0)[2];{
12581 C_word *av2=av;
12582 av2[0]=t2;
12583 av2[1]=lf[34];
12584 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
12585 else{
12586 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13765,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
12587 /* scrutinizer.scm:1184: lset=/eq? */
12588 f_7809(t2,lf[384],((C_word*)t0)[6]);}}
12589 
12590 /* k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13765(C_word c,C_word * av)12591 static void C_ccall f_13765(C_word c,C_word *av){
12592 C_word tmp;
12593 C_word t0=av[0];
12594 C_word t1=av[1];
12595 C_word t2;
12596 C_word t3;
12597 C_word *a;
12598 if(C_unlikely(!C_demand(C_calculate_demand(7,c,3)))){
12599 C_save_and_reclaim((void *)f_13765,c,av);}
12600 a=C_alloc(7);
12601 if(C_truep(t1)){
12602 t2=((C_word*)t0)[2];{
12603 C_word *av2=av;
12604 av2[0]=t2;
12605 av2[1]=lf[40];
12606 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
12607 else{
12608 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13771,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
12609 /* scrutinizer.scm:1185: lset=/eq? */
12610 f_7809(t2,lf[383],((C_word*)t0)[6]);}}
12611 
12612 /* k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13771(C_word c,C_word * av)12613 static void C_ccall f_13771(C_word c,C_word *av){
12614 C_word tmp;
12615 C_word t0=av[0];
12616 C_word t1=av[1];
12617 C_word t2;
12618 C_word t3;
12619 C_word t4;
12620 C_word *a;
12621 if(C_unlikely(!C_demand(C_calculate_demand(10,c,4)))){
12622 C_save_and_reclaim((void *)f_13771,c,av);}
12623 a=C_alloc(10);
12624 if(C_truep(t1)){
12625 t2=((C_word*)t0)[2];{
12626 C_word *av2=av;
12627 av2[0]=t2;
12628 av2[1]=lf[381];
12629 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
12630 else{
12631 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13774,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
12632 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13874,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
12633 /* scrutinizer.scm:1187: append-map */
12634 f_6955(t2,t3,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);}}
12635 
12636 /* k13772 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13774(C_word c,C_word * av)12637 static void C_ccall f_13774(C_word c,C_word *av){
12638 C_word tmp;
12639 C_word t0=av[0];
12640 C_word t1=av[1];
12641 C_word t2;
12642 C_word t3;
12643 C_word t4;
12644 C_word t5;
12645 C_word t6;
12646 C_word *a;
12647 if(C_unlikely(!C_demand(C_calculate_demand(11,c,4)))){
12648 C_save_and_reclaim((void *)f_13774,c,av);}
12649 a=C_alloc(11);
12650 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13777,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
12651 t3=C_SCHEME_UNDEFINED;
12652 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
12653 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13794,a[2]=((C_word*)t0)[5],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
12654 t6=((C_word*)t4)[1];
12655 f_13794(t6,t2,t1,C_SCHEME_END_OF_LIST);}
12656 
12657 /* k13775 in k13772 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13777(C_word c,C_word * av)12658 static void C_ccall f_13777(C_word c,C_word *av){
12659 C_word tmp;
12660 C_word t0=av[0];
12661 C_word t1=av[1];
12662 C_word t2;
12663 C_word t3;
12664 C_word *a;
12665 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
12666 C_save_and_reclaim((void *)f_13777,c,av);}
12667 a=C_alloc(3);
12668 if(C_truep(C_i_equalp(t1,C_u_i_cdr(((C_word*)t0)[2])))){
12669 t2=((C_word*)t0)[3];{
12670 C_word *av2=av;
12671 av2[0]=t2;
12672 av2[1]=((C_word*)t0)[2];
12673 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
12674 else{
12675 t2=C_a_i_cons(&a,2,lf[28],t1);
12676 /* scrutinizer.scm:1206: simplify */
12677 t3=((C_word*)((C_word*)t0)[4])[1];
12678 f_13506(t3,((C_word*)t0)[3],t2);}}
12679 
12680 /* loop in k13772 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13794(C_word t0,C_word t1,C_word t2,C_word t3)12681 static void C_fcall f_13794(C_word t0,C_word t1,C_word t2,C_word t3){
12682 C_word tmp;
12683 C_word t4;
12684 C_word t5;
12685 C_word t6;
12686 C_word t7;
12687 C_word t8;
12688 C_word *a;
12689 if(C_unlikely(!C_demand(C_calculate_demand(9,0,3)))){
12690 C_save_and_reclaim_args((void *)trf_13794,4,t0,t1,t2,t3);}
12691 a=C_alloc(9);
12692 if(C_truep(C_i_nullp(t2))){
12693 /* scrutinizer.scm:1197: scheme#reverse */
12694 t4=*((C_word*)lf[367]+1);{
12695 C_word av2[3];
12696 av2[0]=t4;
12697 av2[1]=t1;
12698 av2[2]=t3;
12699 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
12700 else{
12701 t4=C_i_car(t2);
12702 t5=C_eqp(lf[53],t4);
12703 if(C_truep(t5)){
12704 /* scrutinizer.scm:1198: return */
12705 t6=((C_word*)t0)[2];{
12706 C_word av2[3];
12707 av2[0]=t6;
12708 av2[1]=t1;
12709 av2[2]=lf[53];
12710 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
12711 else{
12712 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13819,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
12713 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13858,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
12714 /* scrutinizer.scm:1199: any */
12715 f_7159(t6,t7,C_u_i_cdr(t2));}}}
12716 
12717 /* k13817 in loop in k13772 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13819(C_word c,C_word * av)12718 static void C_ccall f_13819(C_word c,C_word *av){
12719 C_word tmp;
12720 C_word t0=av[0];
12721 C_word t1=av[1];
12722 C_word t2;
12723 C_word t3;
12724 C_word t4;
12725 C_word *a;
12726 if(C_unlikely(!C_demand(C_calculate_demand(9,c,3)))){
12727 C_save_and_reclaim((void *)f_13819,c,av);}
12728 a=C_alloc(9);
12729 if(C_truep(t1)){
12730 /* scrutinizer.scm:1200: loop */
12731 t2=((C_word*)((C_word*)t0)[2])[1];
12732 f_13794(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),((C_word*)t0)[5]);}
12733 else{
12734 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13830,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
12735 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13848,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
12736 /* scrutinizer.scm:1201: any */
12737 f_7159(t2,t3,((C_word*)t0)[5]);}}
12738 
12739 /* k13828 in k13817 in loop in k13772 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13830(C_word c,C_word * av)12740 static void C_ccall f_13830(C_word c,C_word *av){
12741 C_word tmp;
12742 C_word t0=av[0];
12743 C_word t1=av[1];
12744 C_word t2;
12745 C_word t3;
12746 C_word t4;
12747 C_word t5;
12748 C_word *a;
12749 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
12750 C_save_and_reclaim((void *)f_13830,c,av);}
12751 a=C_alloc(3);
12752 if(C_truep(t1)){
12753 /* scrutinizer.scm:1202: loop */
12754 t2=((C_word*)((C_word*)t0)[2])[1];
12755 f_13794(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),((C_word*)t0)[5]);}
12756 else{
12757 t2=C_u_i_cdr(((C_word*)t0)[4]);
12758 t3=C_u_i_car(((C_word*)t0)[4]);
12759 t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[5]);
12760 /* scrutinizer.scm:1203: loop */
12761 t5=((C_word*)((C_word*)t0)[2])[1];
12762 f_13794(t5,((C_word*)t0)[3],t2,t4);}}
12763 
12764 /* a13847 in k13817 in loop in k13772 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13848(C_word c,C_word * av)12765 static void C_ccall f_13848(C_word c,C_word *av){
12766 C_word tmp;
12767 C_word t0=av[0];
12768 C_word t1=av[1];
12769 C_word t2=av[2];
12770 C_word t3;
12771 C_word t4;
12772 C_word *a;
12773 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
12774 C_save_and_reclaim((void *)f_13848,c,av);}
12775 t3=*((C_word*)lf[382]+1);
12776 /* scrutinizer.scm:1201: g2552 */
12777 t4=*((C_word*)lf[382]+1);{
12778 C_word *av2;
12779 if(c >= 4) {
12780   av2=av;
12781 } else {
12782   av2=C_alloc(4);
12783 }
12784 av2[0]=t4;
12785 av2[1]=t1;
12786 av2[2]=C_i_car(((C_word*)t0)[2]);
12787 av2[3]=t2;
12788 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
12789 
12790 /* a13857 in loop in k13772 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13858(C_word c,C_word * av)12791 static void C_ccall f_13858(C_word c,C_word *av){
12792 C_word tmp;
12793 C_word t0=av[0];
12794 C_word t1=av[1];
12795 C_word t2=av[2];
12796 C_word t3;
12797 C_word t4;
12798 C_word *a;
12799 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
12800 C_save_and_reclaim((void *)f_13858,c,av);}
12801 t3=*((C_word*)lf[382]+1);
12802 /* scrutinizer.scm:1199: g2544 */
12803 t4=*((C_word*)lf[382]+1);{
12804 C_word *av2;
12805 if(c >= 4) {
12806   av2=av;
12807 } else {
12808   av2=C_alloc(4);
12809 }
12810 av2[0]=t4;
12811 av2[1]=t1;
12812 av2[2]=C_i_car(((C_word*)t0)[2]);
12813 av2[3]=t2;
12814 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
12815 
12816 /* a13873 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13874(C_word c,C_word * av)12817 static void C_ccall f_13874(C_word c,C_word *av){
12818 C_word tmp;
12819 C_word t0=av[0];
12820 C_word t1=av[1];
12821 C_word t2=av[2];
12822 C_word t3;
12823 C_word t4;
12824 C_word *a;
12825 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
12826 C_save_and_reclaim((void *)f_13874,c,av);}
12827 a=C_alloc(4);
12828 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13878,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
12829 /* scrutinizer.scm:1189: simplify */
12830 t4=((C_word*)((C_word*)t0)[3])[1];
12831 f_13506(t4,t3,t2);}
12832 
12833 /* k13876 in a13873 in k13769 in k13763 in k13757 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13878(C_word c,C_word * av)12834 static void C_ccall f_13878(C_word c,C_word *av){
12835 C_word tmp;
12836 C_word t0=av[0];
12837 C_word t1=av[1];
12838 C_word t2;
12839 C_word t3;
12840 C_word t4;
12841 C_word t5;
12842 C_word t6;
12843 C_word *a;
12844 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
12845 C_save_and_reclaim((void *)f_13878,c,av);}
12846 a=C_alloc(3);
12847 t2=C_i_pairp(t1);
12848 t3=(C_truep(t2)?C_eqp(lf[28],C_u_i_car(t1)):C_SCHEME_FALSE);
12849 if(C_truep(t3)){
12850 t4=((C_word*)t0)[2];{
12851 C_word *av2=av;
12852 av2[0]=t4;
12853 av2[1]=C_i_cdr(t1);
12854 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
12855 else{
12856 t4=C_eqp(t1,lf[35]);
12857 if(C_truep(t4)){
12858 /* scrutinizer.scm:1192: return */
12859 t5=((C_word*)t0)[3];{
12860 C_word *av2;
12861 if(c >= 3) {
12862   av2=av;
12863 } else {
12864   av2=C_alloc(3);
12865 }
12866 av2[0]=t5;
12867 av2[1]=((C_word*)t0)[2];
12868 av2[2]=lf[35];
12869 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
12870 else{
12871 t5=C_eqp(t1,lf[70]);
12872 if(C_truep(t5)){
12873 /* scrutinizer.scm:1193: return */
12874 t6=((C_word*)t0)[3];{
12875 C_word *av2;
12876 if(c >= 3) {
12877   av2=av;
12878 } else {
12879   av2=C_alloc(3);
12880 }
12881 av2[0]=t6;
12882 av2[1]=((C_word*)t0)[2];
12883 av2[2]=lf[53];
12884 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
12885 else{
12886 t6=((C_word*)t0)[2];{
12887 C_word *av2=av;
12888 av2[0]=t6;
12889 av2[1]=C_a_i_list1(&a,1,t1);
12890 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}}}
12891 
12892 /* k13934 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13936(C_word c,C_word * av)12893 static void C_ccall f_13936(C_word c,C_word *av){
12894 C_word tmp;
12895 C_word t0=av[0];
12896 C_word t1=av[1];
12897 C_word t2;
12898 C_word *a;
12899 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
12900 C_save_and_reclaim((void *)f_13936,c,av);}
12901 /* scrutinizer.scm:1159: delete-duplicates */
12902 f_7320(((C_word*)t0)[2],t1,*((C_word*)lf[374]+1));}
12903 
12904 /* map-loop2458 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13938(C_word t0,C_word t1,C_word t2)12905 static void C_fcall f_13938(C_word t0,C_word t1,C_word t2){
12906 C_word tmp;
12907 C_word t3;
12908 C_word t4;
12909 C_word *a;
12910 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
12911 C_save_and_reclaim_args((void *)trf_13938,3,t0,t1,t2);}
12912 a=C_alloc(6);
12913 if(C_truep(C_i_pairp(t2))){
12914 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13963,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
12915 /* scrutinizer.scm:1159: g2464 */
12916 t4=((C_word*)((C_word*)t0)[4])[1];
12917 f_13506(t4,t3,C_slot(t2,C_fix(0)));}
12918 else{
12919 t3=t1;{
12920 C_word av2[2];
12921 av2[0]=t3;
12922 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
12923 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
12924 
12925 /* k13961 in map-loop2458 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13963(C_word c,C_word * av)12926 static void C_ccall f_13963(C_word c,C_word *av){
12927 C_word tmp;
12928 C_word t0=av[0];
12929 C_word t1=av[1];
12930 C_word t2;
12931 C_word t3;
12932 C_word t4;
12933 C_word t5;
12934 C_word *a;
12935 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
12936 C_save_and_reclaim((void *)f_13963,c,av);}
12937 a=C_alloc(3);
12938 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
12939 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
12940 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
12941 t5=((C_word*)((C_word*)t0)[3])[1];
12942 f_13938(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
12943 
12944 /* k13980 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_13982(C_word c,C_word * av)12945 static void C_ccall f_13982(C_word c,C_word *av){
12946 C_word tmp;
12947 C_word t0=av[0];
12948 C_word t1=av[1];
12949 C_word t2;
12950 C_word t3;
12951 C_word t4;
12952 C_word t5;
12953 C_word t6;
12954 C_word t7;
12955 C_word t8;
12956 C_word t9;
12957 C_word *a;
12958 if(C_unlikely(!C_demand(C_calculate_demand(12,c,4)))){
12959 C_save_and_reclaim((void *)f_13982,c,av);}
12960 a=C_alloc(12);
12961 if(C_truep(C_i_nullp(((C_word*)t0)[2]))){
12962 t2=((C_word*)t0)[3];{
12963 C_word *av2=av;
12964 av2[0]=t2;
12965 av2[1]=t1;
12966 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
12967 else{
12968 t2=(
12969 /* scrutinizer.scm:1211: refinement-type? */
12970   f_15863(t1)
12971 );
12972 if(C_truep(t2)){
12973 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14001,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
12974 t4=C_i_cadr(t1);
12975 t5=C_a_i_list(&a,1,((C_word*)t0)[2]);
12976 t6=C_SCHEME_UNDEFINED;
12977 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
12978 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7676,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
12979 t9=((C_word*)t7)[1];
12980 f_7676(t9,t3,t5,t4);}
12981 else{
12982 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14016,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
12983 /* scrutinizer.scm:1214: delete-duplicates */
12984 f_7320(t3,((C_word*)t0)[2],*((C_word*)lf[374]+1));}}}
12985 
12986 /* k13999 in k13980 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14001(C_word c,C_word * av)12987 static void C_ccall f_14001(C_word c,C_word *av){
12988 C_word tmp;
12989 C_word t0=av[0];
12990 C_word t1=av[1];
12991 C_word t2;
12992 C_word t3;
12993 C_word *a;
12994 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
12995 C_save_and_reclaim((void *)f_14001,c,av);}
12996 a=C_alloc(9);
12997 t2=C_i_caddr(((C_word*)t0)[2]);
12998 t3=((C_word*)t0)[3];{
12999 C_word *av2=av;
13000 av2[0]=t3;
13001 av2[1]=C_a_i_list3(&a,3,lf[372],t1,t2);
13002 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
13003 
13004 /* k14014 in k13980 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14016(C_word c,C_word * av)13005 static void C_ccall f_14016(C_word c,C_word *av){
13006 C_word tmp;
13007 C_word t0=av[0];
13008 C_word t1=av[1];
13009 C_word t2;
13010 C_word *a;
13011 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
13012 C_save_and_reclaim((void *)f_14016,c,av);}
13013 a=C_alloc(9);
13014 t2=((C_word*)t0)[2];{
13015 C_word *av2=av;
13016 av2[0]=t2;
13017 av2[1]=C_a_i_list3(&a,3,lf[372],t1,((C_word*)t0)[3]);
13018 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13019 
13020 /* k14027 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14029(C_word c,C_word * av)13021 static void C_ccall f_14029(C_word c,C_word *av){
13022 C_word tmp;
13023 C_word t0=av[0];
13024 C_word t1=av[1];
13025 C_word t2;
13026 C_word t3;
13027 C_word *a;
13028 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
13029 C_save_and_reclaim((void *)f_14029,c,av);}
13030 a=C_alloc(4);
13031 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14032,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
13032 /* scrutinizer.scm:1217: simplify */
13033 t3=((C_word*)((C_word*)t0)[3])[1];
13034 f_13506(t3,t2,C_i_caddr(((C_word*)t0)[4]));}
13035 
13036 /* k14030 in k14027 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14032(C_word c,C_word * av)13037 static void C_ccall f_14032(C_word c,C_word *av){
13038 C_word tmp;
13039 C_word t0=av[0];
13040 C_word t1=av[1];
13041 C_word t2;
13042 C_word t3;
13043 C_word t4;
13044 C_word t5;
13045 C_word *a;
13046 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
13047 C_save_and_reclaim((void *)f_14032,c,av);}
13048 a=C_alloc(9);
13049 t2=C_eqp(lf[53],((C_word*)t0)[2]);
13050 t3=(C_truep(t2)?C_eqp(lf[53],t1):C_SCHEME_FALSE);
13051 if(C_truep(t3)){
13052 t4=((C_word*)t0)[3];{
13053 C_word *av2=av;
13054 av2[0]=t4;
13055 av2[1]=lf[48];
13056 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
13057 else{
13058 t4=C_a_i_list(&a,3,lf[48],((C_word*)t0)[2],t1);
13059 /* scrutinizer.scm:1220: canonicalize-list-type */
13060 f_19333(((C_word*)t0)[3],t4);}}
13061 
13062 /* k14066 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14068(C_word c,C_word * av)13063 static void C_ccall f_14068(C_word c,C_word *av){
13064 C_word tmp;
13065 C_word t0=av[0];
13066 C_word t1=av[1];
13067 C_word t2;
13068 C_word t3;
13069 C_word t4;
13070 C_word *a;
13071 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
13072 C_save_and_reclaim((void *)f_14068,c,av);}
13073 a=C_alloc(6);
13074 t2=C_eqp(t1,lf[53]);
13075 if(C_truep(t2)){
13076 t3=((C_word*)t0)[2];{
13077 C_word *av2=av;
13078 av2[0]=t3;
13079 av2[1]=lf[50];
13080 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
13081 else{
13082 t3=C_u_i_car(((C_word*)t0)[3]);
13083 t4=((C_word*)t0)[2];{
13084 C_word *av2=av;
13085 av2[0]=t4;
13086 av2[1]=C_a_i_list(&a,2,t3,t1);
13087 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
13088 
13089 /* k14090 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14092(C_word c,C_word * av)13090 static void C_ccall f_14092(C_word c,C_word *av){
13091 C_word tmp;
13092 C_word t0=av[0];
13093 C_word t1=av[1];
13094 C_word t2;
13095 C_word t3;
13096 C_word t4;
13097 C_word *a;
13098 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
13099 C_save_and_reclaim((void *)f_14092,c,av);}
13100 a=C_alloc(6);
13101 t2=C_eqp(t1,lf[53]);
13102 if(C_truep(t2)){
13103 t3=((C_word*)t0)[2];{
13104 C_word *av2=av;
13105 av2[0]=t3;
13106 av2[1]=lf[47];
13107 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
13108 else{
13109 t3=C_u_i_car(((C_word*)t0)[3]);
13110 t4=((C_word*)t0)[2];{
13111 C_word *av2=av;
13112 av2[0]=t4;
13113 av2[1]=C_a_i_list(&a,2,t3,t1);
13114 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
13115 
13116 /* k14131 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14133(C_word c,C_word * av)13117 static void C_ccall f_14133(C_word c,C_word *av){
13118 C_word tmp;
13119 C_word t0=av[0];
13120 C_word t1=av[1];
13121 C_word t2;
13122 C_word *a;
13123 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
13124 C_save_and_reclaim((void *)f_14133,c,av);}
13125 a=C_alloc(3);
13126 t2=((C_word*)t0)[2];{
13127 C_word *av2=av;
13128 av2[0]=t2;
13129 av2[1]=C_a_i_cons(&a,2,lf[47],t1);
13130 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13131 
13132 /* map-loop2583 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14135(C_word t0,C_word t1,C_word t2)13133 static void C_fcall f_14135(C_word t0,C_word t1,C_word t2){
13134 C_word tmp;
13135 C_word t3;
13136 C_word t4;
13137 C_word *a;
13138 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
13139 C_save_and_reclaim_args((void *)trf_14135,3,t0,t1,t2);}
13140 a=C_alloc(6);
13141 if(C_truep(C_i_pairp(t2))){
13142 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14160,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
13143 /* scrutinizer.scm:1235: g2589 */
13144 t4=((C_word*)((C_word*)t0)[4])[1];
13145 f_13506(t4,t3,C_slot(t2,C_fix(0)));}
13146 else{
13147 t3=t1;{
13148 C_word av2[2];
13149 av2[0]=t3;
13150 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
13151 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
13152 
13153 /* k14158 in map-loop2583 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14160(C_word c,C_word * av)13154 static void C_ccall f_14160(C_word c,C_word *av){
13155 C_word tmp;
13156 C_word t0=av[0];
13157 C_word t1=av[1];
13158 C_word t2;
13159 C_word t3;
13160 C_word t4;
13161 C_word t5;
13162 C_word *a;
13163 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
13164 C_save_and_reclaim((void *)f_14160,c,av);}
13165 a=C_alloc(3);
13166 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
13167 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
13168 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
13169 t5=((C_word*)((C_word*)t0)[3])[1];
13170 f_14135(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
13171 
13172 /* k14187 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14189(C_word c,C_word * av)13173 static void C_ccall f_14189(C_word c,C_word *av){
13174 C_word tmp;
13175 C_word t0=av[0];
13176 C_word t1=av[1];
13177 C_word t2;
13178 C_word *a;
13179 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
13180 C_save_and_reclaim((void *)f_14189,c,av);}
13181 a=C_alloc(3);
13182 t2=((C_word*)t0)[2];{
13183 C_word *av2=av;
13184 av2[0]=t2;
13185 av2[1]=C_a_i_cons(&a,2,lf[50],t1);
13186 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13187 
13188 /* map-loop2612 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14191(C_word t0,C_word t1,C_word t2)13189 static void C_fcall f_14191(C_word t0,C_word t1,C_word t2){
13190 C_word tmp;
13191 C_word t3;
13192 C_word t4;
13193 C_word *a;
13194 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
13195 C_save_and_reclaim_args((void *)trf_14191,3,t0,t1,t2);}
13196 a=C_alloc(6);
13197 if(C_truep(C_i_pairp(t2))){
13198 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14216,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
13199 /* scrutinizer.scm:1237: g2618 */
13200 t4=((C_word*)((C_word*)t0)[4])[1];
13201 f_13506(t4,t3,C_slot(t2,C_fix(0)));}
13202 else{
13203 t3=t1;{
13204 C_word av2[2];
13205 av2[0]=t3;
13206 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
13207 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
13208 
13209 /* k14214 in map-loop2612 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14216(C_word c,C_word * av)13210 static void C_ccall f_14216(C_word c,C_word *av){
13211 C_word tmp;
13212 C_word t0=av[0];
13213 C_word t1=av[1];
13214 C_word t2;
13215 C_word t3;
13216 C_word t4;
13217 C_word t5;
13218 C_word *a;
13219 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
13220 C_save_and_reclaim((void *)f_14216,c,av);}
13221 a=C_alloc(3);
13222 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
13223 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
13224 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
13225 t5=((C_word*)((C_word*)t0)[3])[1];
13226 f_14191(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
13227 
13228 /* k14248 in k14307 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14250(C_word c,C_word * av)13229 static void C_ccall f_14250(C_word c,C_word *av){
13230 C_word tmp;
13231 C_word t0=av[0];
13232 C_word t1=av[1];
13233 C_word t2;
13234 C_word *a;
13235 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
13236 C_save_and_reclaim((void *)f_14250,c,av);}
13237 /* scrutinizer.scm:1241: scheme#append */
13238 t2=*((C_word*)lf[5]+1);{
13239 C_word *av2;
13240 if(c >= 6) {
13241   av2=av;
13242 } else {
13243   av2=C_alloc(6);
13244 }
13245 av2[0]=t2;
13246 av2[1]=((C_word*)t0)[2];
13247 av2[2]=lf[389];
13248 av2[3]=((C_word*)t0)[3];
13249 av2[4]=((C_word*)t0)[4];
13250 av2[5]=t1;
13251 ((C_proc)(void*)(*((C_word*)t2+1)))(6,av2);}}
13252 
13253 /* map-loop2667 in k14307 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14264(C_word t0,C_word t1,C_word t2)13254 static void C_fcall f_14264(C_word t0,C_word t1,C_word t2){
13255 C_word tmp;
13256 C_word t3;
13257 C_word t4;
13258 C_word *a;
13259 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
13260 C_save_and_reclaim_args((void *)trf_14264,3,t0,t1,t2);}
13261 a=C_alloc(6);
13262 if(C_truep(C_i_pairp(t2))){
13263 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14289,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
13264 /* scrutinizer.scm:1247: g2673 */
13265 t4=((C_word*)((C_word*)t0)[4])[1];
13266 f_13506(t4,t3,C_slot(t2,C_fix(0)));}
13267 else{
13268 t3=t1;{
13269 C_word av2[2];
13270 av2[0]=t3;
13271 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
13272 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
13273 
13274 /* k14287 in map-loop2667 in k14307 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14289(C_word c,C_word * av)13275 static void C_ccall f_14289(C_word c,C_word *av){
13276 C_word tmp;
13277 C_word t0=av[0];
13278 C_word t1=av[1];
13279 C_word t2;
13280 C_word t3;
13281 C_word t4;
13282 C_word t5;
13283 C_word *a;
13284 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
13285 C_save_and_reclaim((void *)f_14289,c,av);}
13286 a=C_alloc(3);
13287 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
13288 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
13289 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
13290 t5=((C_word*)((C_word*)t0)[3])[1];
13291 f_14264(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
13292 
13293 /* k14307 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14309(C_word c,C_word * av)13294 static void C_ccall f_14309(C_word c,C_word *av){
13295 C_word tmp;
13296 C_word t0=av[0];
13297 C_word t1=av[1];
13298 C_word t2;
13299 C_word t3;
13300 C_word t4;
13301 C_word t5;
13302 C_word t6;
13303 C_word t7;
13304 C_word t8;
13305 C_word t9;
13306 C_word t10;
13307 C_word t11;
13308 C_word t12;
13309 C_word t13;
13310 C_word *a;
13311 if(C_unlikely(!C_demand(C_calculate_demand(21,c,5)))){
13312 C_save_and_reclaim((void *)f_14309,c,av);}
13313 a=C_alloc(21);
13314 t2=C_a_i_list1(&a,1,t1);
13315 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14250,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
13316 t4=C_eqp(lf[53],((C_word*)t0)[4]);
13317 if(C_truep(t4)){
13318 /* scrutinizer.scm:1241: scheme#append */
13319 t5=*((C_word*)lf[5]+1);{
13320 C_word *av2;
13321 if(c >= 6) {
13322   av2=av;
13323 } else {
13324   av2=C_alloc(6);
13325 }
13326 av2[0]=t5;
13327 av2[1]=((C_word*)t0)[2];
13328 av2[2]=lf[389];
13329 av2[3]=((C_word*)t0)[3];
13330 av2[4]=t2;
13331 av2[5]=lf[53];
13332 ((C_proc)(void*)(*((C_word*)t5+1)))(6,av2);}}
13333 else{
13334 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
13335 t6=t5;
13336 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
13337 t8=((C_word*)t7)[1];
13338 t9=C_i_check_list_2(((C_word*)t0)[4],lf[6]);
13339 t10=C_SCHEME_UNDEFINED;
13340 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
13341 t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14264,a[2]=t7,a[3]=t11,a[4]=((C_word*)t0)[5],a[5]=t8,tmp=(C_word)a,a+=6,tmp));
13342 t13=((C_word*)t11)[1];
13343 f_14264(t13,t3,((C_word*)t0)[4]);}}
13344 
13345 /* map-loop2641 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14311(C_word t0,C_word t1,C_word t2)13346 static void C_fcall f_14311(C_word t0,C_word t1,C_word t2){
13347 C_word tmp;
13348 C_word t3;
13349 C_word t4;
13350 C_word *a;
13351 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
13352 C_save_and_reclaim_args((void *)trf_14311,3,t0,t1,t2);}
13353 a=C_alloc(6);
13354 if(C_truep(C_i_pairp(t2))){
13355 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14336,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
13356 /* scrutinizer.scm:1244: g2647 */
13357 t4=((C_word*)((C_word*)t0)[4])[1];
13358 f_13506(t4,t3,C_slot(t2,C_fix(0)));}
13359 else{
13360 t3=t1;{
13361 C_word av2[2];
13362 av2[0]=t3;
13363 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
13364 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
13365 
13366 /* k14334 in map-loop2641 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14336(C_word c,C_word * av)13367 static void C_ccall f_14336(C_word c,C_word *av){
13368 C_word tmp;
13369 C_word t0=av[0];
13370 C_word t1=av[1];
13371 C_word t2;
13372 C_word t3;
13373 C_word t4;
13374 C_word t5;
13375 C_word *a;
13376 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
13377 C_save_and_reclaim((void *)f_14336,c,av);}
13378 a=C_alloc(3);
13379 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
13380 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
13381 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
13382 t5=((C_word*)((C_word*)t0)[3])[1];
13383 f_14311(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
13384 
13385 /* g2692 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14389(C_word t0,C_word t1,C_word t2)13386 static void C_fcall f_14389(C_word t0,C_word t1,C_word t2){
13387 C_word tmp;
13388 C_word t3;
13389 C_word t4;
13390 C_word t5;
13391 C_word t6;
13392 C_word t7;
13393 C_word t8;
13394 C_word t9;
13395 C_word *a;
13396 if(C_unlikely(!C_demand(C_calculate_demand(13,0,4)))){
13397 C_save_and_reclaim_args((void *)trf_14389,3,t0,t1,t2);}
13398 a=C_alloc(13);
13399 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14394,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
13400 t4=((C_word*)((C_word*)t0)[2])[1];
13401 t5=C_a_i_list(&a,1,((C_word*)t0)[3]);
13402 t6=C_SCHEME_UNDEFINED;
13403 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
13404 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7590,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
13405 t9=((C_word*)t7)[1];
13406 f_7590(t9,t3,t5,t4);}
13407 
13408 /* k14392 in g2692 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14394(C_word c,C_word * av)13409 static void C_ccall f_14394(C_word c,C_word *av){
13410 C_word tmp;
13411 C_word t0=av[0];
13412 C_word t1=av[1];
13413 C_word t2;
13414 C_word t3;
13415 C_word *a;
13416 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
13417 C_save_and_reclaim((void *)f_14394,c,av);}
13418 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
13419 t3=((C_word*)t0)[3];{
13420 C_word *av2=av;
13421 av2[0]=t3;
13422 av2[1]=C_i_cdr(((C_word*)t0)[4]);
13423 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
13424 
13425 /* k14401 in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14403(C_word c,C_word * av)13426 static void C_ccall f_14403(C_word c,C_word *av){
13427 C_word tmp;
13428 C_word t0=av[0];
13429 C_word t1=av[1];
13430 C_word t2;
13431 C_word t3;
13432 C_word t4;
13433 C_word t5;
13434 C_word t6;
13435 C_word *a;
13436 if(C_unlikely(!C_demand(C_calculate_demand(11,c,3)))){
13437 C_save_and_reclaim((void *)f_14403,c,av);}
13438 a=C_alloc(11);
13439 t2=t1;
13440 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
13441 if(C_truep(C_i_pairp(((C_word*)((C_word*)t0)[2])[1]))){
13442 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14420,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
13443 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14422,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
13444 /* scrutinizer.scm:1257: filter-map */
13445 f_7409(t4,t5,((C_word*)((C_word*)t0)[6])[1]);}
13446 else{
13447 t4=((C_word*)t0)[3];{
13448 C_word *av2=av;
13449 av2[0]=t4;
13450 av2[1]=((C_word*)t3)[1];
13451 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
13452 
13453 /* k14418 in k14401 in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14420(C_word c,C_word * av)13454 static void C_ccall f_14420(C_word c,C_word *av){
13455 C_word tmp;
13456 C_word t0=av[0];
13457 C_word t1=av[1];
13458 C_word t2;
13459 C_word t3;
13460 C_word t4;
13461 C_word *a;
13462 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
13463 C_save_and_reclaim((void *)f_14420,c,av);}
13464 a=C_alloc(9);
13465 t2=C_a_i_list(&a,3,lf[29],t1,((C_word*)((C_word*)t0)[2])[1]);
13466 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
13467 t4=((C_word*)t0)[3];{
13468 C_word *av2=av;
13469 av2[0]=t4;
13470 av2[1]=((C_word*)((C_word*)t0)[2])[1];
13471 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
13472 
13473 /* a14421 in k14401 in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14422(C_word c,C_word * av)13474 static void C_ccall f_14422(C_word c,C_word *av){
13475 C_word tmp;
13476 C_word t0=av[0];
13477 C_word t1=av[1];
13478 C_word t2=av[2];
13479 C_word t3;
13480 C_word t4;
13481 C_word t5;
13482 C_word t6;
13483 C_word t7;
13484 C_word *a;
13485 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
13486 C_save_and_reclaim((void *)f_14422,c,av);}
13487 a=C_alloc(4);
13488 t3=C_i_car(t2);
13489 if(C_truep(C_i_memq(t3,((C_word*)((C_word*)t0)[2])[1]))){
13490 t4=C_u_i_cdr(t2);
13491 t5=C_i_assq(C_u_i_car(t2),((C_word*)((C_word*)t0)[3])[1]);
13492 if(C_truep(t5)){
13493 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14437,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
13494 /* scrutinizer.scm:1261: g2710 */
13495 t7=t6;
13496 f_14437(t7,t1,t5);}
13497 else{
13498 t6=t1;{
13499 C_word *av2=av;
13500 av2[0]=t6;
13501 av2[1]=t4;
13502 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
13503 else{
13504 t4=t1;{
13505 C_word *av2=av;
13506 av2[0]=t4;
13507 av2[1]=C_SCHEME_FALSE;
13508 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
13509 
13510 /* g2710 in a14421 in k14401 in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14437(C_word t0,C_word t1,C_word t2)13511 static void C_fcall f_14437(C_word t0,C_word t1,C_word t2){
13512 C_word tmp;
13513 C_word t3;
13514 C_word t4;
13515 C_word *a;
13516 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
13517 C_save_and_reclaim_args((void *)trf_14437,3,t0,t1,t2);}
13518 a=C_alloc(4);
13519 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14445,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
13520 /* scrutinizer.scm:1263: simplify */
13521 t4=((C_word*)((C_word*)t0)[3])[1];
13522 f_13506(t4,t3,C_i_cadr(t2));}
13523 
13524 /* k14443 in g2710 in a14421 in k14401 in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14445(C_word c,C_word * av)13525 static void C_ccall f_14445(C_word c,C_word *av){
13526 C_word tmp;
13527 C_word t0=av[0];
13528 C_word t1=av[1];
13529 C_word t2;
13530 C_word *a;
13531 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
13532 C_save_and_reclaim((void *)f_14445,c,av);}
13533 a=C_alloc(6);
13534 t2=((C_word*)t0)[2];{
13535 C_word *av2=av;
13536 av2[0]=t2;
13537 av2[1]=C_a_i_list2(&a,2,((C_word*)t0)[3],t1);
13538 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13539 
13540 /* chicken.compiler.scrutinizer#merge-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14472(C_word t1,C_word t2,C_word t3)13541 static void C_fcall f_14472(C_word t1,C_word t2,C_word t3){
13542 C_word tmp;
13543 C_word t4;
13544 C_word t5;
13545 C_word t6;
13546 C_word t7;
13547 C_word t8;
13548 C_word t9;
13549 C_word t10;
13550 C_word t11;
13551 C_word t12;
13552 C_word t13;
13553 C_word t14;
13554 C_word t15;
13555 C_word t16;
13556 C_word *a;
13557 loop:
13558 if(C_unlikely(!C_demand(C_calculate_demand(14,0,3)))){
13559 C_save_and_reclaim_args((void *)trf_14472,3,t1,t2,t3);}
13560 a=C_alloc(14);
13561 if(C_truep(C_i_nullp(t2))){
13562 if(C_truep(C_i_nullp(t3))){
13563 t4=t1;{
13564 C_word av2[2];
13565 av2[0]=t4;
13566 av2[1]=C_SCHEME_END_OF_LIST;
13567 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
13568 else{
13569 t4=C_i_car(t3);
13570 t5=t1;{
13571 C_word av2[2];
13572 av2[0]=t5;
13573 av2[1]=(C_truep((C_truep(C_eqp(t4,lf[365]))?C_SCHEME_TRUE:(C_truep(C_eqp(t4,lf[364]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))?t3:lf[390]);
13574 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
13575 else{
13576 if(C_truep(C_i_nullp(t3))){
13577 t4=t1;{
13578 C_word av2[2];
13579 av2[0]=t4;
13580 av2[1]=lf[391];
13581 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
13582 else{
13583 t4=C_i_car(t2);
13584 t5=C_eqp(lf[365],t4);
13585 if(C_truep(t5)){
13586 t6=C_i_pairp(t3);
13587 t7=(C_truep(t6)?C_eqp(lf[365],C_u_i_car(t3)):C_SCHEME_FALSE);
13588 if(C_truep(t7)){
13589 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14518,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
13590 t9=(
13591 /* scrutinizer.scm:1288: rest-type */
13592   f_15740(C_u_i_cdr(t2))
13593 );
13594 t10=(
13595 /* scrutinizer.scm:1289: rest-type */
13596   f_15740(C_i_cdr(t3))
13597 );
13598 t11=C_a_i_list(&a,3,lf[28],t9,t10);
13599 /* scrutinizer.scm:1287: simplify-type */
13600 f_13503(t8,t11);}
13601 else{
13602 t8=t1;{
13603 C_word av2[2];
13604 av2[0]=t8;
13605 av2[1]=lf[392];
13606 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}
13607 else{
13608 t6=C_eqp(lf[364],C_u_i_car(t2));
13609 if(C_truep(t6)){
13610 t7=C_i_pairp(t3);
13611 t8=(C_truep(t7)?C_eqp(lf[364],C_u_i_car(t3)):C_SCHEME_FALSE);
13612 if(C_truep(t8)){
13613 t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14567,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
13614 t10=C_i_cadr(t2);
13615 t11=C_i_cadr(t3);
13616 t12=C_a_i_list(&a,3,lf[28],t10,t11);
13617 /* scrutinizer.scm:1294: simplify-type */
13618 f_13503(t9,t12);}
13619 else{
13620 t9=t1;{
13621 C_word av2[2];
13622 av2[0]=t9;
13623 av2[1]=lf[393];
13624 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}}
13625 else{
13626 t7=C_i_car(t3);
13627 if(C_truep((C_truep(C_eqp(t7,lf[365]))?C_SCHEME_TRUE:(C_truep(C_eqp(t7,lf[364]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
13628 /* scrutinizer.scm:1298: merge-argument-types */
13629 t14=t1;
13630 t15=t3;
13631 t16=t2;
13632 t1=t14;
13633 t2=t15;
13634 t3=t16;
13635 goto loop;}
13636 else{
13637 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14617,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
13638 t9=C_u_i_car(t2);
13639 t10=C_u_i_car(t3);
13640 t11=C_a_i_list(&a,3,lf[28],t9,t10);
13641 /* scrutinizer.scm:1299: simplify-type */
13642 f_13503(t8,t11);}}}}}}
13643 
13644 /* k14516 in chicken.compiler.scrutinizer#merge-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14518(C_word c,C_word * av)13645 static void C_ccall f_14518(C_word c,C_word *av){
13646 C_word tmp;
13647 C_word t0=av[0];
13648 C_word t1=av[1];
13649 C_word t2;
13650 C_word *a;
13651 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
13652 C_save_and_reclaim((void *)f_14518,c,av);}
13653 a=C_alloc(6);
13654 t2=((C_word*)t0)[2];{
13655 C_word *av2=av;
13656 av2[0]=t2;
13657 av2[1]=C_a_i_list(&a,2,lf[365],t1);
13658 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13659 
13660 /* k14565 in chicken.compiler.scrutinizer#merge-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14567(C_word c,C_word * av)13661 static void C_ccall f_14567(C_word c,C_word *av){
13662 C_word tmp;
13663 C_word t0=av[0];
13664 C_word t1=av[1];
13665 C_word t2;
13666 C_word t3;
13667 C_word *a;
13668 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
13669 C_save_and_reclaim((void *)f_14567,c,av);}
13670 a=C_alloc(4);
13671 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14571,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
13672 /* scrutinizer.scm:1295: merge-argument-types */
13673 f_14472(t2,C_i_cddr(((C_word*)t0)[3]),C_i_cddr(((C_word*)t0)[4]));}
13674 
13675 /* k14569 in k14565 in chicken.compiler.scrutinizer#merge-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14571(C_word c,C_word * av)13676 static void C_ccall f_14571(C_word c,C_word *av){
13677 C_word tmp;
13678 C_word t0=av[0];
13679 C_word t1=av[1];
13680 C_word t2;
13681 C_word t3;
13682 C_word *a;
13683 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
13684 C_save_and_reclaim((void *)f_14571,c,av);}
13685 a=C_alloc(6);
13686 t2=C_a_i_cons(&a,2,((C_word*)t0)[2],t1);
13687 t3=((C_word*)t0)[3];{
13688 C_word *av2=av;
13689 av2[0]=t3;
13690 av2[1]=C_a_i_cons(&a,2,lf[364],t2);
13691 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
13692 
13693 /* k14615 in chicken.compiler.scrutinizer#merge-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14617(C_word c,C_word * av)13694 static void C_ccall f_14617(C_word c,C_word *av){
13695 C_word tmp;
13696 C_word t0=av[0];
13697 C_word t1=av[1];
13698 C_word t2;
13699 C_word t3;
13700 C_word *a;
13701 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
13702 C_save_and_reclaim((void *)f_14617,c,av);}
13703 a=C_alloc(4);
13704 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14621,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
13705 /* scrutinizer.scm:1300: merge-argument-types */
13706 f_14472(t2,C_u_i_cdr(((C_word*)t0)[3]),C_u_i_cdr(((C_word*)t0)[4]));}
13707 
13708 /* k14619 in k14615 in chicken.compiler.scrutinizer#merge-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14621(C_word c,C_word * av)13709 static void C_ccall f_14621(C_word c,C_word *av){
13710 C_word tmp;
13711 C_word t0=av[0];
13712 C_word t1=av[1];
13713 C_word t2;
13714 C_word *a;
13715 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
13716 C_save_and_reclaim((void *)f_14621,c,av);}
13717 a=C_alloc(3);
13718 t2=((C_word*)t0)[2];{
13719 C_word *av2=av;
13720 av2[0]=t2;
13721 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
13722 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13723 
13724 /* a14646 in k13726 in k13714 in k13707 in k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_14647(C_word c,C_word * av)13725 static void C_ccall f_14647(C_word c,C_word *av){
13726 C_word tmp;
13727 C_word t0=av[0];
13728 C_word t1=av[1];
13729 C_word t2=av[2];
13730 C_word t3;
13731 C_word t4;
13732 C_word t5;
13733 C_word t6;
13734 C_word *a;
13735 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
13736 C_save_and_reclaim((void *)f_14647,c,av);}
13737 a=C_alloc(6);
13738 t3=C_SCHEME_UNDEFINED;
13739 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
13740 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14653,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp));
13741 t6=((C_word*)t4)[1];
13742 f_14653(t6,t1,((C_word*)t0)[2],((C_word*)t0)[3]);}
13743 
13744 /* loop in a14646 in k13726 in k13714 in k13707 in k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_14653(C_word t0,C_word t1,C_word t2,C_word t3)13745 static void C_fcall f_14653(C_word t0,C_word t1,C_word t2,C_word t3){
13746 C_word tmp;
13747 C_word t4;
13748 C_word t5;
13749 C_word t6;
13750 C_word t7;
13751 C_word t8;
13752 C_word t9;
13753 C_word t10;
13754 C_word t11;
13755 C_word t12;
13756 C_word *a;
13757 if(C_unlikely(!C_demand(C_calculate_demand(15,0,2)))){
13758 C_save_and_reclaim_args((void *)trf_14653,4,t0,t1,t2,t3);}
13759 a=C_alloc(15);
13760 t4=C_i_nullp(t2);
13761 t5=(C_truep(t4)?C_i_nullp(t3):C_SCHEME_FALSE);
13762 if(C_truep(t5)){
13763 t6=t1;{
13764 C_word av2[2];
13765 av2[0]=t6;
13766 av2[1]=C_SCHEME_END_OF_LIST;
13767 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
13768 else{
13769 t6=C_i_not_pair_p(t2);
13770 t7=(C_truep(t6)?t6:C_i_not_pair_p(t3));
13771 if(C_truep(t7)){
13772 /* scrutinizer.scm:1307: return */
13773 t8=((C_word*)t0)[2];{
13774 C_word av2[3];
13775 av2[0]=t8;
13776 av2[1]=t1;
13777 av2[2]=lf[53];
13778 ((C_proc)(void*)(*((C_word*)t8+1)))(3,av2);}}
13779 else{
13780 t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14679,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
13781 t9=C_i_car(t2);
13782 t10=C_i_car(t3);
13783 t11=C_a_i_list(&a,3,lf[28],t9,t10);
13784 /* scrutinizer.scm:1308: simplify-type */
13785 f_13503(t8,t11);}}}
13786 
13787 /* k14677 in loop in a14646 in k13726 in k13714 in k13707 in k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in ... */
f_14679(C_word c,C_word * av)13788 static void C_ccall f_14679(C_word c,C_word *av){
13789 C_word tmp;
13790 C_word t0=av[0];
13791 C_word t1=av[1];
13792 C_word t2;
13793 C_word t3;
13794 C_word *a;
13795 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
13796 C_save_and_reclaim((void *)f_14679,c,av);}
13797 a=C_alloc(4);
13798 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14683,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
13799 /* scrutinizer.scm:1309: loop */
13800 t3=((C_word*)((C_word*)t0)[3])[1];
13801 f_14653(t3,t2,C_u_i_cdr(((C_word*)t0)[4]),C_u_i_cdr(((C_word*)t0)[5]));}
13802 
13803 /* k14681 in k14677 in loop in a14646 in k13726 in k13714 in k13707 in k13704 in k13701 in k13698 in k13695 in k13692 in foldl2501 in k13660 in k13654 in k13626 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in ... */
f_14683(C_word c,C_word * av)13804 static void C_ccall f_14683(C_word c,C_word *av){
13805 C_word tmp;
13806 C_word t0=av[0];
13807 C_word t1=av[1];
13808 C_word t2;
13809 C_word *a;
13810 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
13811 C_save_and_reclaim((void *)f_14683,c,av);}
13812 a=C_alloc(3);
13813 t2=((C_word*)t0)[2];{
13814 C_word *av2=av;
13815 av2[0]=t2;
13816 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
13817 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13818 
13819 /* chicken.compiler.scrutinizer#compatible-types? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14710(C_word t1,C_word t2,C_word t3,C_word t4)13820 static void C_fcall f_14710(C_word t1,C_word t2,C_word t3,C_word t4){
13821 C_word tmp;
13822 C_word t5;
13823 C_word t6;
13824 C_word t7;
13825 C_word *a;
13826 if(C_unlikely(!C_demand(C_calculate_demand(14,0,2)))){
13827 C_save_and_reclaim_args((void *)trf_14710,4,t1,t2,t3,t4);}
13828 a=C_alloc(14);
13829 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14714,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
13830 if(C_truep(C_i_nullp(t4))){
13831 t6=C_a_i_list(&a,3,lf[28],t2,t3);
13832 /* scrutinizer.scm:1312: type-typeenv */
13833 t7=lf[161];{
13834 C_word av2[3];
13835 av2[0]=t7;
13836 av2[1]=t5;
13837 av2[2]=t6;
13838 f_15910(3,av2);}}
13839 else{
13840 t6=t5;{
13841 C_word av2[2];
13842 av2[0]=t6;
13843 av2[1]=C_i_car(t4);
13844 f_14714(2,av2);}}}
13845 
13846 /* k14712 in chicken.compiler.scrutinizer#compatible-types? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14714(C_word c,C_word * av)13847 static void C_ccall f_14714(C_word c,C_word *av){
13848 C_word tmp;
13849 C_word t0=av[0];
13850 C_word t1=av[1];
13851 C_word t2;
13852 C_word t3;
13853 C_word *a;
13854 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
13855 C_save_and_reclaim((void *)f_14714,c,av);}
13856 a=C_alloc(6);
13857 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14717,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
13858 /* scrutinizer.scm:1313: type<=? */
13859 t3=*((C_word*)lf[382]+1);{
13860 C_word *av2;
13861 if(c >= 5) {
13862   av2=av;
13863 } else {
13864   av2=C_alloc(5);
13865 }
13866 av2[0]=t3;
13867 av2[1]=t2;
13868 av2[2]=((C_word*)t0)[4];
13869 av2[3]=((C_word*)t0)[3];
13870 av2[4]=t1;
13871 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
13872 
13873 /* k14715 in k14712 in chicken.compiler.scrutinizer#compatible-types? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14717(C_word c,C_word * av)13874 static void C_ccall f_14717(C_word c,C_word *av){
13875 C_word tmp;
13876 C_word t0=av[0];
13877 C_word t1=av[1];
13878 C_word t2;
13879 C_word *a;
13880 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
13881 C_save_and_reclaim((void *)f_14717,c,av);}
13882 if(C_truep(t1)){
13883 t2=((C_word*)t0)[2];{
13884 C_word *av2=av;
13885 av2[0]=t2;
13886 av2[1]=t1;
13887 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13888 else{
13889 /* scrutinizer.scm:1314: type<=? */
13890 t2=*((C_word*)lf[382]+1);{
13891 C_word *av2;
13892 if(c >= 5) {
13893   av2=av;
13894 } else {
13895   av2=C_alloc(5);
13896 }
13897 av2[0]=t2;
13898 av2[1]=((C_word*)t0)[2];
13899 av2[2]=((C_word*)t0)[3];
13900 av2[3]=((C_word*)t0)[4];
13901 av2[4]=((C_word*)t0)[5];
13902 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}}
13903 
13904 /* k14740 in k14927 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14742(C_word c,C_word * av)13905 static void C_ccall f_14742(C_word c,C_word *av){
13906 C_word tmp;
13907 C_word t0=av[0];
13908 C_word t1=av[1];
13909 C_word t2;
13910 C_word t3;
13911 C_word *a;
13912 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
13913 C_save_and_reclaim((void *)f_14742,c,av);}
13914 a=C_alloc(6);
13915 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14748,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
13916 /* scrutinizer.scm:1317: type<=? */
13917 t3=*((C_word*)lf[382]+1);{
13918 C_word *av2;
13919 if(c >= 5) {
13920   av2=av;
13921 } else {
13922   av2=C_alloc(5);
13923 }
13924 av2[0]=t3;
13925 av2[1]=t2;
13926 av2[2]=((C_word*)t0)[3];
13927 av2[3]=((C_word*)t0)[4];
13928 av2[4]=t1;
13929 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
13930 
13931 /* k14746 in k14740 in k14927 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14748(C_word c,C_word * av)13932 static void C_ccall f_14748(C_word c,C_word *av){
13933 C_word tmp;
13934 C_word t0=av[0];
13935 C_word t1=av[1];
13936 C_word t2;
13937 C_word t3;
13938 C_word *a;
13939 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
13940 C_save_and_reclaim((void *)f_14748,c,av);}
13941 a=C_alloc(4);
13942 if(C_truep(t1)){
13943 t2=((C_word*)t0)[2];{
13944 C_word *av2=av;
13945 av2[0]=t2;
13946 av2[1]=((C_word*)t0)[3];
13947 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13948 else{
13949 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14754,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
13950 /* scrutinizer.scm:1318: type<=? */
13951 t3=*((C_word*)lf[382]+1);{
13952 C_word *av2;
13953 if(c >= 5) {
13954   av2=av;
13955 } else {
13956   av2=C_alloc(5);
13957 }
13958 av2[0]=t3;
13959 av2[1]=t2;
13960 av2[2]=((C_word*)t0)[4];
13961 av2[3]=((C_word*)t0)[3];
13962 av2[4]=((C_word*)t0)[5];
13963 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}}
13964 
13965 /* k14752 in k14746 in k14740 in k14927 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14754(C_word c,C_word * av)13966 static void C_ccall f_14754(C_word c,C_word *av){
13967 C_word tmp;
13968 C_word t0=av[0];
13969 C_word t1=av[1];
13970 C_word t2;
13971 C_word *a;
13972 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
13973 C_save_and_reclaim((void *)f_14754,c,av);}
13974 t2=((C_word*)t0)[2];{
13975 C_word *av2=av;
13976 av2[0]=t2;
13977 av2[1]=(C_truep(t1)?((C_word*)t0)[3]:C_SCHEME_FALSE);
13978 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
13979 
13980 /* chicken.compiler.scrutinizer#type<=? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14769(C_word c,C_word * av)13981 static void C_ccall f_14769(C_word c,C_word *av){
13982 C_word tmp;
13983 C_word t0=av[0];
13984 C_word t1=av[1];
13985 C_word t2=av[2];
13986 C_word t3=av[3];
13987 C_word t4;
13988 C_word t5;
13989 C_word t6;
13990 C_word *a;
13991 if(C_unlikely(!C_demand(C_calculate_demand(14,c,2)))){
13992 C_save_and_reclaim((void *)f_14769,c,av);}
13993 a=C_alloc(14);
13994 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14773,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
13995 if(C_truep(C_rest_nullp(c,4))){
13996 t5=C_a_i_list(&a,3,lf[28],t2,t3);
13997 /* scrutinizer.scm:1321: type-typeenv */
13998 t6=lf[161];{
13999 C_word *av2=av;
14000 av2[0]=t6;
14001 av2[1]=t4;
14002 av2[2]=t5;
14003 f_15910(3,av2);}}
14004 else{
14005 t5=t4;{
14006 C_word av2[2];
14007 av2[0]=t5;
14008 av2[1]=C_get_rest_arg(c,4,av,4,t0);
14009 f_14773(2,av2);}}}
14010 
14011 /* k14771 in chicken.compiler.scrutinizer#type<=? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14773(C_word c,C_word * av)14012 static void C_ccall f_14773(C_word c,C_word *av){
14013 C_word tmp;
14014 C_word t0=av[0];
14015 C_word t1=av[1];
14016 C_word t2;
14017 C_word t3;
14018 C_word t4;
14019 C_word t5;
14020 C_word *a;
14021 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
14022 C_save_and_reclaim((void *)f_14773,c,av);}
14023 a=C_alloc(10);
14024 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14778,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
14025 t3=lf[24];
14026 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16280,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
14027 /* scrutinizer.scm:1562: thunk */
14028 t5=t2;
14029 f_14778(t5,t4);}
14030 
14031 /* a14777 in k14771 in chicken.compiler.scrutinizer#type<=? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14778(C_word t0,C_word t1)14032 static void C_fcall f_14778(C_word t0,C_word t1){
14033 C_word tmp;
14034 C_word t2;
14035 C_word *a;
14036 if(C_unlikely(!C_demand(C_calculate_demand(0,0,5)))){
14037 C_save_and_reclaim_args((void *)trf_14778,2,t0,t1);}
14038 /* scrutinizer.scm:1325: match-types */
14039 t2=*((C_word*)lf[170]+1);{
14040 C_word av2[6];
14041 av2[0]=t2;
14042 av2[1]=t1;
14043 av2[2]=((C_word*)t0)[2];
14044 av2[3]=((C_word*)t0)[3];
14045 av2[4]=((C_word*)t0)[4];
14046 av2[5]=C_SCHEME_TRUE;
14047 ((C_proc)(void*)(*((C_word*)t2+1)))(6,av2);}}
14048 
14049 /* chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14797(C_word c,C_word * av)14050 static void C_ccall f_14797(C_word c,C_word *av){
14051 C_word tmp;
14052 C_word t0=av[0];
14053 C_word t1=av[1];
14054 C_word t2=av[2];
14055 C_word t3=av[3];
14056 C_word t4;
14057 C_word t5;
14058 C_word t6;
14059 C_word *a;
14060 if(C_unlikely(!C_demand(C_calculate_demand(14,c,2)))){
14061 C_save_and_reclaim((void *)f_14797,c,av);}
14062 a=C_alloc(14);
14063 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15098,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
14064 t5=C_a_i_list(&a,3,lf[28],t2,t3);
14065 /* scrutinizer.scm:1364: type-typeenv */
14066 t6=lf[161];{
14067 C_word *av2=av;
14068 av2[0]=t6;
14069 av2[1]=t4;
14070 av2[2]=t5;
14071 f_15910(3,av2);}}
14072 
14073 /* loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14806(C_word t0,C_word t1,C_word t2,C_word t3)14074 static void C_fcall f_14806(C_word t0,C_word t1,C_word t2,C_word t3){
14075 C_word tmp;
14076 C_word t4;
14077 C_word t5;
14078 C_word *a;
14079 if(C_unlikely(!C_demand(C_calculate_demand(7,0,4)))){
14080 C_save_and_reclaim_args((void *)trf_14806,4,t0,t1,t2,t3);}
14081 a=C_alloc(7);
14082 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14810,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
14083 if(C_truep(C_i_symbolp(t2))){
14084 /* scrutinizer.scm:1272: chicken.base#alist-ref */
14085 t5=*((C_word*)lf[275]+1);{
14086 C_word av2[5];
14087 av2[0]=t5;
14088 av2[1]=t4;
14089 av2[2]=t2;
14090 av2[3]=lf[373];
14091 av2[4]=*((C_word*)lf[374]+1);
14092 ((C_proc)(void*)(*((C_word*)t5+1)))(5,av2);}}
14093 else{
14094 t5=t4;{
14095 C_word av2[2];
14096 av2[0]=t5;
14097 av2[1]=C_SCHEME_FALSE;
14098 f_14810(2,av2);}}}
14099 
14100 /* k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14810(C_word c,C_word * av)14101 static void C_ccall f_14810(C_word c,C_word *av){
14102 C_word tmp;
14103 C_word t0=av[0];
14104 C_word t1=av[1];
14105 C_word t2;
14106 C_word t3;
14107 C_word *a;
14108 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
14109 C_save_and_reclaim((void *)f_14810,c,av);}
14110 a=C_alloc(7);
14111 if(C_truep(t1)){
14112 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14814,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
14113 /* scrutinizer.scm:1337: g2845 */
14114 t3=t2;
14115 f_14814(t3,((C_word*)t0)[4],t1);}
14116 else{
14117 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14824,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
14118 if(C_truep(C_i_symbolp(((C_word*)t0)[3]))){
14119 /* scrutinizer.scm:1272: chicken.base#alist-ref */
14120 t3=*((C_word*)lf[275]+1);{
14121 C_word *av2;
14122 if(c >= 5) {
14123   av2=av;
14124 } else {
14125   av2=C_alloc(5);
14126 }
14127 av2[0]=t3;
14128 av2[1]=t2;
14129 av2[2]=((C_word*)t0)[3];
14130 av2[3]=lf[373];
14131 av2[4]=*((C_word*)lf[374]+1);
14132 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
14133 else{
14134 t3=t2;{
14135 C_word *av2=av;
14136 av2[0]=t3;
14137 av2[1]=C_SCHEME_FALSE;
14138 f_14824(2,av2);}}}}
14139 
14140 /* g2845 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14814(C_word t0,C_word t1,C_word t2)14141 static void C_fcall f_14814(C_word t0,C_word t1,C_word t2){
14142 C_word tmp;
14143 C_word t3;
14144 C_word *a;
14145 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
14146 C_save_and_reclaim_args((void *)trf_14814,3,t0,t1,t2);}
14147 /* scrutinizer.scm:1338: g2853 */
14148 t3=((C_word*)((C_word*)t0)[2])[1];
14149 f_14806(t3,t1,t2,((C_word*)t0)[3]);}
14150 
14151 /* k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14824(C_word c,C_word * av)14152 static void C_ccall f_14824(C_word c,C_word *av){
14153 C_word tmp;
14154 C_word t0=av[0];
14155 C_word t1=av[1];
14156 C_word t2;
14157 C_word t3;
14158 C_word t4;
14159 C_word t5;
14160 C_word t6;
14161 C_word t7;
14162 C_word t8;
14163 C_word t9;
14164 C_word *a;
14165 if(C_unlikely(!C_demand(C_calculate_demand(11,c,3)))){
14166 C_save_and_reclaim((void *)f_14824,c,av);}
14167 a=C_alloc(11);
14168 if(C_truep(t1)){
14169 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14828,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
14170 /* scrutinizer.scm:1337: g2856 */
14171 t3=t2;
14172 f_14828(t3,((C_word*)t0)[4],t1);}
14173 else{
14174 t2=C_i_pairp(((C_word*)t0)[3]);
14175 t3=(C_truep(t2)?C_u_i_memq(C_u_i_car(((C_word*)t0)[3]),lf[394]):C_SCHEME_FALSE);
14176 if(C_truep(t3)){
14177 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14844,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
14178 /* scrutinizer.scm:1341: loop */
14179 t5=((C_word*)((C_word*)t0)[2])[1];
14180 f_14806(t5,t4,C_i_caddr(((C_word*)t0)[3]),((C_word*)t0)[5]);}
14181 else{
14182 t4=C_i_pairp(((C_word*)t0)[5]);
14183 t5=(C_truep(t4)?C_u_i_memq(C_u_i_car(((C_word*)t0)[5]),lf[395]):C_SCHEME_FALSE);
14184 if(C_truep(t5)){
14185 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14871,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
14186 /* scrutinizer.scm:1344: loop */
14187 t7=((C_word*)((C_word*)t0)[2])[1];
14188 f_14806(t7,t6,((C_word*)t0)[3],C_i_caddr(((C_word*)t0)[5]));}
14189 else{
14190 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14895,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
14191 if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
14192 t7=C_eqp(C_u_i_car(((C_word*)t0)[3]),lf[28]);
14193 if(C_truep(t7)){
14194 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15068,a[2]=((C_word*)t0)[5],a[3]=t6,tmp=(C_word)a,a+=4,tmp);
14195 /* scrutinizer.scm:1348: lset=/eq? */
14196 f_7809(t8,lf[397],C_u_i_cdr(((C_word*)t0)[3]));}
14197 else{
14198 t8=t6;
14199 f_14895(t8,C_SCHEME_FALSE);}}
14200 else{
14201 t7=t6;
14202 f_14895(t7,C_SCHEME_FALSE);}}}}}
14203 
14204 /* g2856 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14828(C_word t0,C_word t1,C_word t2)14205 static void C_fcall f_14828(C_word t0,C_word t1,C_word t2){
14206 C_word tmp;
14207 C_word t3;
14208 C_word *a;
14209 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
14210 C_save_and_reclaim_args((void *)trf_14828,3,t0,t1,t2);}
14211 /* scrutinizer.scm:1339: g2864 */
14212 t3=((C_word*)((C_word*)t0)[2])[1];
14213 f_14806(t3,t1,((C_word*)t0)[3],t2);}
14214 
14215 /* k14842 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14844(C_word c,C_word * av)14216 static void C_ccall f_14844(C_word c,C_word *av){
14217 C_word tmp;
14218 C_word t0=av[0];
14219 C_word t1=av[1];
14220 C_word t2;
14221 C_word t3;
14222 C_word t4;
14223 C_word *a;
14224 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
14225 C_save_and_reclaim((void *)f_14844,c,av);}
14226 a=C_alloc(9);
14227 if(C_truep(t1)){
14228 t2=C_i_car(((C_word*)t0)[2]);
14229 t3=C_i_cadr(((C_word*)t0)[2]);
14230 t4=((C_word*)t0)[3];{
14231 C_word *av2=av;
14232 av2[0]=t4;
14233 av2[1]=C_a_i_list3(&a,3,t2,t3,t1);
14234 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
14235 else{
14236 t2=((C_word*)t0)[3];{
14237 C_word *av2=av;
14238 av2[0]=t2;
14239 av2[1]=C_SCHEME_FALSE;
14240 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
14241 
14242 /* k14869 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14871(C_word c,C_word * av)14243 static void C_ccall f_14871(C_word c,C_word *av){
14244 C_word tmp;
14245 C_word t0=av[0];
14246 C_word t1=av[1];
14247 C_word t2;
14248 C_word t3;
14249 C_word t4;
14250 C_word *a;
14251 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
14252 C_save_and_reclaim((void *)f_14871,c,av);}
14253 a=C_alloc(9);
14254 if(C_truep(t1)){
14255 t2=C_i_car(((C_word*)t0)[2]);
14256 t3=C_i_cadr(((C_word*)t0)[2]);
14257 t4=((C_word*)t0)[3];{
14258 C_word *av2=av;
14259 av2[0]=t4;
14260 av2[1]=C_a_i_list3(&a,3,t2,t3,t1);
14261 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
14262 else{
14263 t2=((C_word*)t0)[3];{
14264 C_word *av2=av;
14265 av2[0]=t2;
14266 av2[1]=C_SCHEME_FALSE;
14267 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
14268 
14269 /* k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14895(C_word t0,C_word t1)14270 static void C_fcall f_14895(C_word t0,C_word t1){
14271 C_word tmp;
14272 C_word t2;
14273 C_word t3;
14274 C_word t4;
14275 C_word t5;
14276 C_word t6;
14277 C_word t7;
14278 C_word *a;
14279 if(C_unlikely(!C_demand(C_calculate_demand(7,0,3)))){
14280 C_save_and_reclaim_args((void *)trf_14895,2,t0,t1);}
14281 a=C_alloc(7);
14282 if(C_truep(t1)){
14283 t2=((C_word*)t0)[2];{
14284 C_word av2[2];
14285 av2[0]=t2;
14286 av2[1]=((C_word*)t0)[3];
14287 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
14288 else{
14289 t2=C_i_pairp(((C_word*)t0)[4]);
14290 t3=(C_truep(t2)?C_eqp(C_u_i_car(((C_word*)t0)[4]),lf[28]):C_SCHEME_FALSE);
14291 if(C_truep(t3)){
14292 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14904,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
14293 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14915,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
14294 /* scrutinizer.scm:1352: filter-map */
14295 f_7409(t4,t5,C_i_cdr(((C_word*)t0)[4]));}
14296 else{
14297 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14929,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
14298 if(C_truep(C_i_pairp(((C_word*)t0)[4]))){
14299 t5=C_u_i_car(((C_word*)t0)[4]);
14300 if(C_truep((C_truep(C_eqp(t5,lf[48]))?C_SCHEME_TRUE:(C_truep(C_eqp(t5,lf[47]))?C_SCHEME_TRUE:(C_truep(C_eqp(t5,lf[50]))?C_SCHEME_TRUE:(C_truep(C_eqp(t5,lf[359]))?C_SCHEME_TRUE:(C_truep(C_eqp(t5,lf[361]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))))){
14301 if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
14302 t6=C_eqp(C_u_i_car(((C_word*)t0)[4]),C_u_i_car(((C_word*)t0)[3]));
14303 t7=t4;
14304 f_14929(t7,(C_truep(t6)?C_eqp(C_i_length(((C_word*)t0)[4]),C_i_length(((C_word*)t0)[3])):C_SCHEME_FALSE));}
14305 else{
14306 t6=t4;
14307 f_14929(t6,C_SCHEME_FALSE);}}
14308 else{
14309 t6=t4;
14310 f_14929(t6,C_SCHEME_FALSE);}}
14311 else{
14312 t5=t4;
14313 f_14929(t5,C_SCHEME_FALSE);}}}}
14314 
14315 /* k14902 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14904(C_word c,C_word * av)14316 static void C_ccall f_14904(C_word c,C_word *av){
14317 C_word tmp;
14318 C_word t0=av[0];
14319 C_word t1=av[1];
14320 C_word t2;
14321 C_word t3;
14322 C_word *a;
14323 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
14324 C_save_and_reclaim((void *)f_14904,c,av);}
14325 a=C_alloc(3);
14326 t2=C_i_pairp(t1);
14327 t3=((C_word*)t0)[2];{
14328 C_word *av2=av;
14329 av2[0]=t3;
14330 av2[1]=(C_truep(t2)?C_a_i_cons(&a,2,lf[28],t1):C_SCHEME_FALSE);
14331 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
14332 
14333 /* a14914 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14915(C_word c,C_word * av)14334 static void C_ccall f_14915(C_word c,C_word *av){
14335 C_word tmp;
14336 C_word t0=av[0];
14337 C_word t1=av[1];
14338 C_word t2=av[2];
14339 C_word t3;
14340 C_word *a;
14341 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
14342 C_save_and_reclaim((void *)f_14915,c,av);}
14343 /* scrutinizer.scm:1352: loop */
14344 t3=((C_word*)((C_word*)t0)[2])[1];
14345 f_14806(t3,t1,t2,((C_word*)t0)[3]);}
14346 
14347 /* k14927 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14929(C_word t0,C_word t1)14348 static void C_fcall f_14929(C_word t0,C_word t1){
14349 C_word tmp;
14350 C_word t2;
14351 C_word t3;
14352 C_word t4;
14353 C_word t5;
14354 C_word t6;
14355 C_word t7;
14356 C_word t8;
14357 C_word t9;
14358 C_word t10;
14359 C_word t11;
14360 C_word t12;
14361 C_word t13;
14362 C_word t14;
14363 C_word *a;
14364 if(C_unlikely(!C_demand(C_calculate_demand(17,0,4)))){
14365 C_save_and_reclaim_args((void *)trf_14929,2,t0,t1);}
14366 a=C_alloc(17);
14367 if(C_truep(t1)){
14368 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
14369 t3=t2;
14370 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
14371 t5=((C_word*)t4)[1];
14372 t6=C_i_cdr(((C_word*)t0)[2]);
14373 t7=C_i_cdr(((C_word*)t0)[3]);
14374 t8=C_i_check_list_2(t6,lf[6]);
14375 t9=C_i_check_list_2(t7,lf[6]);
14376 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14947,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
14377 t11=C_SCHEME_UNDEFINED;
14378 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
14379 t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14960,a[2]=t4,a[3]=t12,a[4]=((C_word*)t0)[5],a[5]=t5,tmp=(C_word)a,a+=6,tmp));
14380 t14=((C_word*)t12)[1];
14381 f_14960(t14,t10,t6,t7);}
14382 else{
14383 t2=C_a_i_list(&a,1,((C_word*)t0)[6]);
14384 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14742,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
14385 if(C_truep(C_i_nullp(t2))){
14386 t4=C_a_i_list(&a,3,lf[28],((C_word*)t0)[2],((C_word*)t0)[3]);
14387 /* scrutinizer.scm:1316: type-typeenv */
14388 t5=lf[161];{
14389 C_word av2[3];
14390 av2[0]=t5;
14391 av2[1]=t3;
14392 av2[2]=t4;
14393 f_15910(3,av2);}}
14394 else{
14395 t4=t3;{
14396 C_word av2[2];
14397 av2[0]=t4;
14398 av2[1]=C_i_car(t2);
14399 f_14742(2,av2);}}}}
14400 
14401 /* k14945 in k14927 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14947(C_word c,C_word * av)14402 static void C_ccall f_14947(C_word c,C_word *av){
14403 C_word tmp;
14404 C_word t0=av[0];
14405 C_word t1=av[1];
14406 C_word t2;
14407 C_word t3;
14408 C_word *a;
14409 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
14410 C_save_and_reclaim((void *)f_14947,c,av);}
14411 a=C_alloc(5);
14412 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14953,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
14413 /* scrutinizer.scm:1360: every */
14414 f_7125(t2,*((C_word*)lf[396]+1),t1);}
14415 
14416 /* k14951 in k14945 in k14927 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14953(C_word c,C_word * av)14417 static void C_ccall f_14953(C_word c,C_word *av){
14418 C_word tmp;
14419 C_word t0=av[0];
14420 C_word t1=av[1];
14421 C_word t2;
14422 C_word t3;
14423 C_word *a;
14424 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
14425 C_save_and_reclaim((void *)f_14953,c,av);}
14426 a=C_alloc(3);
14427 if(C_truep(t1)){
14428 t2=C_u_i_car(((C_word*)t0)[2]);
14429 t3=((C_word*)t0)[3];{
14430 C_word *av2=av;
14431 av2[0]=t3;
14432 av2[1]=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
14433 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
14434 else{
14435 t2=((C_word*)t0)[3];{
14436 C_word *av2=av;
14437 av2[0]=t2;
14438 av2[1]=C_SCHEME_FALSE;
14439 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
14440 
14441 /* map-loop2887 in k14927 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14960(C_word t0,C_word t1,C_word t2,C_word t3)14442 static void C_fcall f_14960(C_word t0,C_word t1,C_word t2,C_word t3){
14443 C_word tmp;
14444 C_word t4;
14445 C_word t5;
14446 C_word t6;
14447 C_word t7;
14448 C_word *a;
14449 if(C_unlikely(!C_demand(C_calculate_demand(7,0,3)))){
14450 C_save_and_reclaim_args((void *)trf_14960,4,t0,t1,t2,t3);}
14451 a=C_alloc(7);
14452 t4=C_i_pairp(t2);
14453 t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
14454 if(C_truep(t5)){
14455 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14989,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
14456 /* scrutinizer.scm:1359: g2893 */
14457 t7=((C_word*)((C_word*)t0)[4])[1];
14458 f_14806(t7,t6,C_slot(t2,C_fix(0)),C_slot(t3,C_fix(0)));}
14459 else{
14460 t6=t1;{
14461 C_word av2[2];
14462 av2[0]=t6;
14463 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
14464 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
14465 
14466 /* k14987 in map-loop2887 in k14927 in k14893 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_14989(C_word c,C_word * av)14467 static void C_ccall f_14989(C_word c,C_word *av){
14468 C_word tmp;
14469 C_word t0=av[0];
14470 C_word t1=av[1];
14471 C_word t2;
14472 C_word t3;
14473 C_word t4;
14474 C_word t5;
14475 C_word *a;
14476 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
14477 C_save_and_reclaim((void *)f_14989,c,av);}
14478 a=C_alloc(3);
14479 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
14480 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
14481 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
14482 t5=((C_word*)((C_word*)t0)[3])[1];
14483 f_14960(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)),C_slot(((C_word*)t0)[6],C_fix(1)));}
14484 
14485 /* k15066 in k14822 in k14808 in loop in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15068(C_word c,C_word * av)14486 static void C_ccall f_15068(C_word c,C_word *av){
14487 C_word tmp;
14488 C_word t0=av[0];
14489 C_word t1=av[1];
14490 C_word t2;
14491 C_word t3;
14492 C_word *a;
14493 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
14494 C_save_and_reclaim((void *)f_15068,c,av);}
14495 if(C_truep(t1)){
14496 t2=C_i_pairp(((C_word*)t0)[2]);
14497 t3=((C_word*)t0)[3];
14498 f_14895(t3,(C_truep(t2)?C_eqp(lf[361],C_u_i_car(((C_word*)t0)[2])):C_SCHEME_FALSE));}
14499 else{
14500 t2=((C_word*)t0)[3];
14501 f_14895(t2,C_SCHEME_FALSE);}}
14502 
14503 /* k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15098(C_word c,C_word * av)14504 static void C_ccall f_15098(C_word c,C_word *av){
14505 C_word tmp;
14506 C_word t0=av[0];
14507 C_word t1=av[1];
14508 C_word t2;
14509 C_word t3;
14510 C_word t4;
14511 C_word t5;
14512 C_word t6;
14513 C_word *a;
14514 if(C_unlikely(!C_demand(C_calculate_demand(10,c,4)))){
14515 C_save_and_reclaim((void *)f_15098,c,av);}
14516 a=C_alloc(10);
14517 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15101,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
14518 t3=C_SCHEME_UNDEFINED;
14519 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
14520 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14806,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp));
14521 t6=((C_word*)t4)[1];
14522 f_14806(t6,t2,((C_word*)t0)[4],((C_word*)t0)[2]);}
14523 
14524 /* k15099 in k15096 in chicken.compiler.scrutinizer#refine-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15101(C_word c,C_word * av)14525 static void C_ccall f_15101(C_word c,C_word *av){
14526 C_word tmp;
14527 C_word t0=av[0];
14528 C_word t1=av[1];
14529 C_word t2;
14530 C_word t3;
14531 C_word t4;
14532 C_word *a;
14533 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
14534 C_save_and_reclaim((void *)f_15101,c,av);}
14535 t2=(C_truep(t1)?t1:((C_word*)t0)[2]);
14536 t3=C_eqp(t2,((C_word*)t0)[2]);
14537 if(C_truep(t3)){
14538 t4=((C_word*)t0)[3];{
14539 C_word *av2=av;
14540 av2[0]=t4;
14541 av2[1]=t2;
14542 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
14543 else{
14544 /* scrutinizer.scm:1368: simplify-type */
14545 f_13503(((C_word*)t0)[3],t2);}}
14546 
14547 /* chicken.compiler.scrutinizer#procedure-type? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15119(C_word c,C_word * av)14548 static void C_ccall f_15119(C_word c,C_word *av){
14549 C_word tmp;
14550 C_word t0=av[0];
14551 C_word t1=av[1];
14552 C_word t2=av[2];
14553 C_word t3;
14554 C_word t4;
14555 C_word t5;
14556 C_word t6;
14557 C_word t7;
14558 C_word t8;
14559 C_word t9;
14560 C_word t10;
14561 C_word *a;
14562 loop:
14563 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
14564 av[0]=t0;
14565 av[1]=t1;
14566 av[2]=t2;
14567 C_save_and_reclaim((void *)f_15119,c,av);}
14568 t3=C_eqp(lf[84],t2);
14569 if(C_truep(t3)){
14570 t4=t1;{
14571 C_word *av2=av;
14572 av2[0]=t4;
14573 av2[1]=t3;
14574 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
14575 else{
14576 if(C_truep(C_i_pairp(t2))){
14577 t4=C_u_i_car(t2);
14578 t5=C_eqp(t4,lf[29]);
14579 if(C_truep(t5)){
14580 /* scrutinizer.scm:1376: procedure-type? */
14581 t9=t1;
14582 t10=C_i_caddr(t2);
14583 t1=t9;
14584 t2=t10;
14585 c=3;
14586 goto loop;}
14587 else{
14588 t6=C_eqp(t4,lf[84]);
14589 if(C_truep(t6)){
14590 t7=t1;{
14591 C_word *av2=av;
14592 av2[0]=t7;
14593 av2[1]=C_SCHEME_TRUE;
14594 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
14595 else{
14596 t7=C_eqp(t4,lf[28]);
14597 if(C_truep(t7)){
14598 /* scrutinizer.scm:1378: every */
14599 f_7125(t1,lf[121],C_u_i_cdr(t2));}
14600 else{
14601 t8=t1;{
14602 C_word *av2=av;
14603 av2[0]=t8;
14604 av2[1]=C_SCHEME_FALSE;
14605 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}}}
14606 else{
14607 t4=t1;{
14608 C_word *av2=av;
14609 av2[0]=t4;
14610 av2[1]=C_SCHEME_FALSE;
14611 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}}
14612 
14613 /* chicken.compiler.scrutinizer#procedure-name in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15171(C_word t1,C_word t2)14614 static void C_fcall f_15171(C_word t1,C_word t2){
14615 C_word tmp;
14616 C_word t3;
14617 C_word t4;
14618 C_word t5;
14619 C_word t6;
14620 C_word t7;
14621 C_word t8;
14622 C_word t9;
14623 C_word t10;
14624 C_word *a;
14625 loop:
14626 if(C_unlikely(!C_demand(C_calculate_demand(0,0,2)))){
14627 C_save_and_reclaim_args((void *)trf_15171,2,t1,t2);}
14628 if(C_truep(C_i_pairp(t2))){
14629 t3=C_u_i_car(t2);
14630 t4=C_eqp(t3,lf[29]);
14631 if(C_truep(t4)){
14632 /* scrutinizer.scm:1384: procedure-name */
14633 t9=t1;
14634 t10=C_i_caddr(t2);
14635 t1=t9;
14636 t2=t10;
14637 goto loop;}
14638 else{
14639 t5=C_eqp(t3,lf[84]);
14640 if(C_truep(t5)){
14641 t6=C_i_cadr(t2);
14642 if(C_truep(C_i_stringp(t6))){
14643 /* scrutinizer.scm:1387: scheme#string->symbol */
14644 t7=*((C_word*)lf[252]+1);{
14645 C_word av2[3];
14646 av2[0]=t7;
14647 av2[1]=t1;
14648 av2[2]=t6;
14649 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
14650 else{
14651 t7=C_i_symbolp(t6);
14652 t8=t1;{
14653 C_word av2[2];
14654 av2[0]=t8;
14655 av2[1]=(C_truep(t7)?t6:C_SCHEME_FALSE);
14656 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}
14657 else{
14658 t6=t1;{
14659 C_word av2[2];
14660 av2[0]=t6;
14661 av2[1]=C_SCHEME_FALSE;
14662 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}}
14663 else{
14664 t3=t1;{
14665 C_word av2[2];
14666 av2[0]=t3;
14667 av2[1]=C_SCHEME_FALSE;
14668 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
14669 
14670 /* chicken.compiler.scrutinizer#procedure-arguments in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15222(C_word t1,C_word t2)14671 static void C_fcall f_15222(C_word t1,C_word t2){
14672 C_word tmp;
14673 C_word t3;
14674 C_word t4;
14675 C_word t5;
14676 C_word t6;
14677 C_word t7;
14678 C_word t8;
14679 C_word t9;
14680 C_word t10;
14681 C_word t11;
14682 C_word *a;
14683 loop:
14684 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
14685 C_save_and_reclaim_args((void *)trf_15222,2,t1,t2);}
14686 if(C_truep(C_i_pairp(t2))){
14687 t3=C_u_i_car(t2);
14688 t4=C_eqp(t3,lf[29]);
14689 if(C_truep(t4)){
14690 /* scrutinizer.scm:1395: procedure-arguments */
14691 t10=t1;
14692 t11=C_i_caddr(t2);
14693 t1=t10;
14694 t2=t11;
14695 goto loop;}
14696 else{
14697 t5=C_eqp(t3,lf[84]);
14698 if(C_truep(t5)){
14699 t6=C_i_cadr(t2);
14700 t7=C_i_stringp(t6);
14701 if(C_truep(t7)){
14702 t8=t1;{
14703 C_word av2[2];
14704 av2[0]=t8;
14705 av2[1]=(C_truep(t7)?C_i_caddr(t2):C_i_cadr(t2));
14706 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
14707 else{
14708 t8=C_i_symbolp(t6);
14709 t9=t1;{
14710 C_word av2[2];
14711 av2[0]=t9;
14712 av2[1]=(C_truep(t8)?C_i_caddr(t2):C_i_cadr(t2));
14713 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}}
14714 else{
14715 /* scrutinizer.scm:1401: chicken.compiler.support#bomb */
14716 t6=*((C_word*)lf[343]+1);{
14717 C_word av2[4];
14718 av2[0]=t6;
14719 av2[1]=t1;
14720 av2[2]=lf[398];
14721 av2[3]=t2;
14722 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}}}
14723 else{
14724 t3=t1;{
14725 C_word av2[2];
14726 av2[0]=t3;
14727 av2[1]=C_SCHEME_FALSE;
14728 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
14729 
14730 /* chicken.compiler.scrutinizer#procedure-results in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15279(C_word t1,C_word t2)14731 static void C_fcall f_15279(C_word t1,C_word t2){
14732 C_word tmp;
14733 C_word t3;
14734 C_word t4;
14735 C_word t5;
14736 C_word t6;
14737 C_word t7;
14738 C_word t8;
14739 C_word t9;
14740 C_word t10;
14741 C_word t11;
14742 C_word *a;
14743 loop:
14744 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
14745 C_save_and_reclaim_args((void *)trf_15279,2,t1,t2);}
14746 if(C_truep(C_i_pairp(t2))){
14747 t3=C_u_i_car(t2);
14748 t4=C_eqp(t3,lf[29]);
14749 if(C_truep(t4)){
14750 /* scrutinizer.scm:1406: procedure-results */
14751 t10=t1;
14752 t11=C_i_caddr(t2);
14753 t1=t10;
14754 t2=t11;
14755 goto loop;}
14756 else{
14757 t5=C_eqp(t3,lf[84]);
14758 if(C_truep(t5)){
14759 t6=C_i_cadr(t2);
14760 t7=C_i_stringp(t6);
14761 if(C_truep(t7)){
14762 t8=t1;{
14763 C_word av2[2];
14764 av2[0]=t8;
14765 av2[1]=(C_truep(t7)?C_i_cdddr(t2):C_i_cddr(t2));
14766 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
14767 else{
14768 t8=C_i_symbolp(t6);
14769 t9=t1;{
14770 C_word av2[2];
14771 av2[0]=t9;
14772 av2[1]=(C_truep(t8)?C_i_cdddr(t2):C_i_cddr(t2));
14773 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}}
14774 else{
14775 /* scrutinizer.scm:1412: chicken.compiler.support#bomb */
14776 t6=*((C_word*)lf[343]+1);{
14777 C_word av2[4];
14778 av2[0]=t6;
14779 av2[1]=t1;
14780 av2[2]=lf[399];
14781 av2[3]=t2;
14782 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}}}
14783 else{
14784 t3=t1;{
14785 C_word av2[2];
14786 av2[0]=t3;
14787 av2[1]=C_SCHEME_FALSE;
14788 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
14789 
14790 /* chicken.compiler.scrutinizer#procedure-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15336(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5)14791 static void C_fcall f_15336(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
14792 C_word tmp;
14793 C_word t6;
14794 C_word t7;
14795 C_word t8;
14796 C_word t9;
14797 C_word t10;
14798 C_word t11;
14799 C_word *a;
14800 if(C_unlikely(!C_demand(C_calculate_demand(8,0,4)))){
14801 C_save_and_reclaim_args((void *)trf_15336,5,t1,t2,t3,t4,t5);}
14802 a=C_alloc(8);
14803 t6=C_i_nullp(t5);
14804 t7=(C_truep(t6)?C_SCHEME_FALSE:C_i_car(t5));
14805 t8=C_SCHEME_UNDEFINED;
14806 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
14807 t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15345,a[2]=t7,a[3]=t3,a[4]=t9,a[5]=t4,tmp=(C_word)a,a+=6,tmp));
14808 t11=((C_word*)t9)[1];
14809 f_15345(t11,t1,t2,C_SCHEME_END_OF_LIST);}
14810 
14811 /* loop1 in chicken.compiler.scrutinizer#procedure-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15345(C_word t0,C_word t1,C_word t2,C_word t3)14812 static void C_fcall f_15345(C_word t0,C_word t1,C_word t2,C_word t3){
14813 C_word tmp;
14814 C_word t4;
14815 C_word t5;
14816 C_word t6;
14817 C_word t7;
14818 C_word t8;
14819 C_word t9;
14820 C_word t10;
14821 C_word t11;
14822 C_word t12;
14823 C_word t13;
14824 C_word t14;
14825 C_word t15;
14826 C_word t16;
14827 C_word t17;
14828 C_word t18;
14829 C_word t19;
14830 C_word t20;
14831 C_word t21;
14832 C_word *a;
14833 loop:
14834 if(C_unlikely(!C_demand(C_calculate_demand(20,0,3)))){
14835 C_save_and_reclaim_args((void *)trf_15345,4,t0,t1,t2,t3);}
14836 a=C_alloc(20);
14837 t4=C_i_pairp(t2);
14838 t5=(C_truep(t4)?C_eqp(lf[84],C_u_i_car(t2)):C_SCHEME_FALSE);
14839 if(C_truep(t5)){
14840 t6=C_SCHEME_FALSE;
14841 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
14842 t8=C_SCHEME_TRUE;
14843 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
14844 t10=C_fix(0);
14845 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
14846 t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15355,a[2]=t1,a[3]=t7,a[4]=t9,a[5]=t11,tmp=(C_word)a,a+=6,tmp);
14847 t13=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15362,a[2]=t9,a[3]=((C_word*)t0)[2],a[4]=t7,a[5]=t11,a[6]=t12,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
14848 t14=C_i_cadr(t2);
14849 t15=C_i_stringp(t14);
14850 if(C_truep(t15)){
14851 t16=t13;
14852 f_15362(t16,(C_truep(t15)?C_i_caddr(t2):C_i_cadr(t2)));}
14853 else{
14854 t16=C_i_cadr(t2);
14855 t17=C_i_symbolp(t16);
14856 t18=t13;
14857 f_15362(t18,(C_truep(t17)?C_i_caddr(t2):C_i_cadr(t2)));}}
14858 else{
14859 t6=C_i_pairp(t2);
14860 t7=(C_truep(t6)?C_eqp(lf[29],C_u_i_car(t2)):C_SCHEME_FALSE);
14861 if(C_truep(t7)){
14862 /* scrutinizer.scm:1447: loop1 */
14863 t19=t1;
14864 t20=C_i_caddr(t2);
14865 t21=t3;
14866 t1=t19;
14867 t2=t20;
14868 t3=t21;
14869 goto loop;}
14870 else{
14871 t8=C_i_assq(t2,((C_word*)t0)[5]);
14872 if(C_truep(t8)){
14873 t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15499,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
14874 /* scrutinizer.scm:1416: g3032 */
14875 t10=t9;
14876 f_15499(t10,t1,t8);}
14877 else{
14878 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15532,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
14879 /* scrutinizer.scm:1454: make-list */
14880 f_7950(t9,((C_word*)t0)[3],C_a_i_list(&a,1,lf[53]));}}}}
14881 
14882 /* k15353 in loop1 in chicken.compiler.scrutinizer#procedure-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15355(C_word c,C_word * av)14883 static void C_ccall f_15355(C_word c,C_word *av){
14884 C_word tmp;
14885 C_word t0=av[0];
14886 C_word t1=av[1];
14887 C_word t2;
14888 C_word *a;
14889 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
14890 C_save_and_reclaim((void *)f_15355,c,av);}
14891 /* scrutinizer.scm:1445: scheme#values */{
14892 C_word *av2;
14893 if(c >= 6) {
14894   av2=av;
14895 } else {
14896   av2=C_alloc(6);
14897 }
14898 av2[0]=0;
14899 av2[1]=((C_word*)t0)[2];
14900 av2[2]=t1;
14901 av2[3]=((C_word*)((C_word*)t0)[3])[1];
14902 av2[4]=((C_word*)((C_word*)t0)[4])[1];
14903 av2[5]=((C_word*)((C_word*)t0)[5])[1];
14904 C_values(6,av2);}}
14905 
14906 /* k15360 in loop1 in chicken.compiler.scrutinizer#procedure-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15362(C_word t0,C_word t1)14907 static void C_fcall f_15362(C_word t0,C_word t1){
14908 C_word tmp;
14909 C_word t2;
14910 C_word t3;
14911 C_word t4;
14912 C_word t5;
14913 C_word *a;
14914 if(C_unlikely(!C_demand(C_calculate_demand(9,0,5)))){
14915 C_save_and_reclaim_args((void *)trf_15362,2,t0,t1);}
14916 a=C_alloc(9);
14917 t2=C_SCHEME_UNDEFINED;
14918 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
14919 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15364,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp));
14920 t5=((C_word*)t3)[1];
14921 f_15364(t5,((C_word*)t0)[6],t1,((C_word*)t0)[7],C_SCHEME_FALSE);}
14922 
14923 /* loop in k15360 in loop1 in chicken.compiler.scrutinizer#procedure-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15364(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4)14924 static void C_fcall f_15364(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
14925 C_word tmp;
14926 C_word t5;
14927 C_word t6;
14928 C_word t7;
14929 C_word t8;
14930 C_word t9;
14931 C_word t10;
14932 C_word t11;
14933 C_word t12;
14934 C_word t13;
14935 C_word t14;
14936 C_word t15;
14937 C_word t16;
14938 C_word t17;
14939 C_word t18;
14940 C_word t19;
14941 C_word t20;
14942 C_word *a;
14943 loop:
14944 if(C_unlikely(!C_demand(C_calculate_demand(62,0,4)))){
14945 C_save_and_reclaim_args((void *)trf_15364,5,t0,t1,t2,t3,t4);}
14946 a=C_alloc(62);
14947 if(C_truep(C_i_nullp(t2))){
14948 if(C_truep(t4)){
14949 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t4);
14950 t6=t1;{
14951 C_word av2[2];
14952 av2[0]=t6;
14953 av2[1]=C_SCHEME_END_OF_LIST;
14954 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
14955 else{
14956 t5=C_i_zerop(t3);
14957 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
14958 t7=t1;{
14959 C_word av2[2];
14960 av2[0]=t7;
14961 av2[1]=C_SCHEME_END_OF_LIST;
14962 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
14963 else{
14964 t5=C_i_car(t2);
14965 t6=C_eqp(lf[364],t5);
14966 if(C_truep(t6)){
14967 if(C_truep(((C_word*)t0)[3])){
14968 t7=t1;{
14969 C_word av2[2];
14970 av2[0]=t7;
14971 av2[1]=C_SCHEME_END_OF_LIST;
14972 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
14973 else{
14974 /* scrutinizer.scm:1434: loop */
14975 t17=t1;
14976 t18=C_u_i_cdr(t2);
14977 t19=t3;
14978 t20=C_SCHEME_TRUE;
14979 t1=t17;
14980 t2=t18;
14981 t3=t19;
14982 t4=t20;
14983 goto loop;}}
14984 else{
14985 t7=C_eqp(lf[365],C_u_i_car(t2));
14986 if(C_truep(t7)){
14987 if(C_truep(((C_word*)t0)[3])){
14988 t8=t1;{
14989 C_word av2[2];
14990 av2[0]=t8;
14991 av2[1]=C_SCHEME_END_OF_LIST;
14992 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
14993 else{
14994 t8=C_i_pairp(C_u_i_cdr(t2));
14995 t9=(C_truep(t8)?C_eqp(lf[400],C_i_cadr(t2)):C_SCHEME_FALSE);
14996 t10=C_set_block_item(((C_word*)t0)[5],0,t9);
14997 t11=(
14998 /* scrutinizer.scm:1439: rest-type */
14999   f_15740(C_u_i_cdr(t2))
15000 );
15001 /* scrutinizer.scm:1439: make-list */
15002 f_7950(t1,t3,C_a_i_list(&a,1,t11));}}
15003 else{
15004 t8=(C_truep(t4)?C_i_less_or_equalp(t3,C_fix(0)):C_SCHEME_FALSE);
15005 if(C_truep(t8)){
15006 t9=t1;{
15007 C_word av2[2];
15008 av2[0]=t9;
15009 av2[1]=C_SCHEME_END_OF_LIST;
15010 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}
15011 else{
15012 t9=C_set_block_item(((C_word*)t0)[2],0,C_i_positivep(t3));
15013 t10=((C_word*)((C_word*)t0)[6])[1];
15014 t11=C_mutate(((C_word *)((C_word*)t0)[6])+1,C_s_a_i_plus(&a,2,t10,C_fix(1)));
15015 t12=C_u_i_car(t2);
15016 t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15443,a[2]=t1,a[3]=t12,tmp=(C_word)a,a+=4,tmp);
15017 t14=C_u_i_cdr(t2);
15018 t15=C_s_a_i_minus(&a,2,t3,C_fix(1));
15019 /* scrutinizer.scm:1444: loop */
15020 t17=t13;
15021 t18=t14;
15022 t19=t15;
15023 t20=t4;
15024 t1=t17;
15025 t2=t18;
15026 t3=t19;
15027 t4=t20;
15028 goto loop;}}}}}
15029 
15030 /* k15441 in loop in k15360 in loop1 in chicken.compiler.scrutinizer#procedure-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15443(C_word c,C_word * av)15031 static void C_ccall f_15443(C_word c,C_word *av){
15032 C_word tmp;
15033 C_word t0=av[0];
15034 C_word t1=av[1];
15035 C_word t2;
15036 C_word *a;
15037 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
15038 C_save_and_reclaim((void *)f_15443,c,av);}
15039 a=C_alloc(3);
15040 t2=((C_word*)t0)[2];{
15041 C_word *av2=av;
15042 av2[0]=t2;
15043 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
15044 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
15045 
15046 /* g3032 in loop1 in chicken.compiler.scrutinizer#procedure-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15499(C_word t0,C_word t1,C_word t2)15047 static void C_fcall f_15499(C_word t0,C_word t1,C_word t2){
15048 C_word tmp;
15049 C_word t3;
15050 C_word t4;
15051 C_word t5;
15052 C_word t6;
15053 C_word *a;
15054 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
15055 C_save_and_reclaim_args((void *)trf_15499,3,t0,t1,t2);}
15056 a=C_alloc(3);
15057 t3=C_i_cadr(t2);
15058 t4=(C_truep(t3)?C_i_memq(t3,((C_word*)t0)[2]):C_SCHEME_FALSE);
15059 if(C_truep(t4)){
15060 /* scrutinizer.scm:1452: loop1 */
15061 t5=((C_word*)((C_word*)t0)[3])[1];
15062 f_15345(t5,t1,lf[53],((C_word*)t0)[2]);}
15063 else{
15064 t5=C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[2]);
15065 /* scrutinizer.scm:1453: loop1 */
15066 t6=((C_word*)((C_word*)t0)[3])[1];
15067 f_15345(t6,t1,t3,t5);}}
15068 
15069 /* k15530 in loop1 in chicken.compiler.scrutinizer#procedure-argument-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15532(C_word c,C_word * av)15070 static void C_ccall f_15532(C_word c,C_word *av){
15071 C_word tmp;
15072 C_word t0=av[0];
15073 C_word t1=av[1];
15074 C_word t2;
15075 C_word *a;
15076 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
15077 C_save_and_reclaim((void *)f_15532,c,av);}
15078 /* scrutinizer.scm:1454: scheme#values */{
15079 C_word *av2;
15080 if(c >= 6) {
15081   av2=av;
15082 } else {
15083   av2=C_alloc(6);
15084 }
15085 av2[0]=0;
15086 av2[1]=((C_word*)t0)[2];
15087 av2[2]=t1;
15088 av2[3]=C_SCHEME_FALSE;
15089 av2[4]=C_SCHEME_TRUE;
15090 av2[5]=((C_word*)t0)[3];
15091 C_values(6,av2);}}
15092 
15093 /* loop1 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15559(C_word t0,C_word t1,C_word t2)15094 static void C_fcall f_15559(C_word t0,C_word t1,C_word t2){
15095 C_word tmp;
15096 C_word t3;
15097 C_word t4;
15098 C_word t5;
15099 C_word t6;
15100 C_word t7;
15101 C_word t8;
15102 C_word t9;
15103 C_word t10;
15104 C_word *a;
15105 loop:
15106 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
15107 C_save_and_reclaim_args((void *)trf_15559,3,t0,t1,t2);}
15108 a=C_alloc(3);
15109 if(C_truep(((C_word*)t0)[2])){
15110 t3=t1;{
15111 C_word av2[2];
15112 av2[0]=t3;
15113 av2[1]=((C_word*)t0)[3];
15114 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
15115 else{
15116 t3=C_i_assq(t2,((C_word*)t0)[4]);
15117 if(C_truep(t3)){
15118 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15570,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
15119 /* scrutinizer.scm:1458: g3051 */
15120 t5=t4;
15121 f_15570(t5,t1,t3);}
15122 else{
15123 t4=C_i_pairp(t2);
15124 t5=(C_truep(t4)?C_eqp(lf[84],C_u_i_car(t2)):C_SCHEME_FALSE);
15125 if(C_truep(t5)){
15126 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15592,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
15127 /* scrutinizer.scm:1461: chicken.base#call/cc */
15128 t7=*((C_word*)lf[167]+1);{
15129 C_word av2[3];
15130 av2[0]=t7;
15131 av2[1]=t1;
15132 av2[2]=t6;
15133 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
15134 else{
15135 t6=C_i_pairp(t2);
15136 t7=(C_truep(t6)?C_eqp(lf[29],C_u_i_car(t2)):C_SCHEME_FALSE);
15137 if(C_truep(t7)){
15138 /* scrutinizer.scm:1470: loop1 */
15139 t9=t1;
15140 t10=C_i_caddr(t2);
15141 t1=t9;
15142 t2=t10;
15143 goto loop;}
15144 else{
15145 t8=t1;{
15146 C_word av2[2];
15147 av2[0]=t8;
15148 av2[1]=lf[53];
15149 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}}}}
15150 
15151 /* g3051 in loop1 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_15570(C_word t0,C_word t1,C_word t2)15152 static void C_fcall f_15570(C_word t0,C_word t1,C_word t2){
15153 C_word tmp;
15154 C_word t3;
15155 C_word *a;
15156 if(C_unlikely(!C_demand(C_calculate_demand(0,0,2)))){
15157 C_save_and_reclaim_args((void *)trf_15570,3,t0,t1,t2);}
15158 /* scrutinizer.scm:1459: loop1 */
15159 t3=((C_word*)((C_word*)t0)[2])[1];
15160 f_15559(t3,t1,C_i_cadr(t2));}
15161 
15162 /* a15591 in loop1 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_15592(C_word c,C_word * av)15163 static void C_ccall f_15592(C_word c,C_word *av){
15164 C_word tmp;
15165 C_word t0=av[0];
15166 C_word t1=av[1];
15167 C_word t2=av[2];
15168 C_word t3;
15169 C_word t4;
15170 C_word t5;
15171 C_word t6;
15172 C_word t7;
15173 C_word t8;
15174 C_word *a;
15175 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
15176 C_save_and_reclaim((void *)f_15592,c,av);}
15177 a=C_alloc(4);
15178 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15600,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
15179 t4=C_i_cadr(((C_word*)t0)[2]);
15180 t5=C_i_stringp(t4);
15181 if(C_truep(t5)){
15182 t6=t3;
15183 f_15600(t6,(C_truep(t5)?C_i_cdddr(((C_word*)t0)[2]):C_i_cddr(((C_word*)t0)[2])));}
15184 else{
15185 t6=C_i_cadr(((C_word*)t0)[2]);
15186 t7=C_i_symbolp(t6);
15187 t8=t3;
15188 f_15600(t8,(C_truep(t7)?C_i_cdddr(((C_word*)t0)[2]):C_i_cddr(((C_word*)t0)[2])));}}
15189 
15190 /* k15598 in a15591 in loop1 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_15600(C_word t0,C_word t1)15191 static void C_fcall f_15600(C_word t0,C_word t1){
15192 C_word tmp;
15193 C_word t2;
15194 C_word t3;
15195 C_word t4;
15196 C_word t5;
15197 C_word *a;
15198 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
15199 C_save_and_reclaim_args((void *)trf_15600,2,t0,t1);}
15200 a=C_alloc(6);
15201 t2=C_SCHEME_UNDEFINED;
15202 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
15203 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15602,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
15204 t5=((C_word*)t3)[1];
15205 f_15602(t5,((C_word*)t0)[3],t1);}
15206 
15207 /* loop in k15598 in a15591 in loop1 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_15602(C_word t0,C_word t1,C_word t2)15208 static void C_fcall f_15602(C_word t0,C_word t1,C_word t2){
15209 C_word tmp;
15210 C_word t3;
15211 C_word t4;
15212 C_word t5;
15213 C_word t6;
15214 C_word t7;
15215 C_word *a;
15216 loop:
15217 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
15218 C_save_and_reclaim_args((void *)trf_15602,3,t0,t1,t2);}
15219 a=C_alloc(4);
15220 if(C_truep(C_i_nullp(t2))){
15221 t3=t1;{
15222 C_word av2[2];
15223 av2[0]=t3;
15224 av2[1]=C_SCHEME_END_OF_LIST;
15225 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
15226 else{
15227 if(C_truep((C_truep(C_eqp(t2,lf[53]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[70]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
15228 /* scrutinizer.scm:1467: return */
15229 t3=((C_word*)t0)[2];{
15230 C_word av2[3];
15231 av2[0]=t3;
15232 av2[1]=t1;
15233 av2[2]=lf[53];
15234 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
15235 else{
15236 t3=C_i_car(t2);
15237 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15628,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
15238 /* scrutinizer.scm:1468: loop */
15239 t6=t4;
15240 t7=C_u_i_cdr(t2);
15241 t1=t6;
15242 t2=t7;
15243 goto loop;}}}
15244 
15245 /* k15626 in loop in k15598 in a15591 in loop1 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_15628(C_word c,C_word * av)15246 static void C_ccall f_15628(C_word c,C_word *av){
15247 C_word tmp;
15248 C_word t0=av[0];
15249 C_word t1=av[1];
15250 C_word t2;
15251 C_word *a;
15252 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
15253 C_save_and_reclaim((void *)f_15628,c,av);}
15254 a=C_alloc(3);
15255 t2=((C_word*)t0)[2];{
15256 C_word *av2=av;
15257 av2[0]=t2;
15258 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
15259 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
15260 
15261 /* chicken.compiler.scrutinizer#named? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15687(C_word t1)15262 static C_word C_fcall f_15687(C_word t1){
15263 C_word tmp;
15264 C_word t2;
15265 C_word t3;
15266 C_word t4;
15267 C_word t5;
15268 C_word t6;
15269 C_word t7;
15270 C_word t8;
15271 C_stack_overflow_check;
15272 loop:{}
15273 if(C_truep(C_i_pairp(t1))){
15274 t2=C_u_i_car(t1);
15275 t3=C_eqp(t2,lf[84]);
15276 if(C_truep(t3)){
15277 t4=C_i_cadr(t1);
15278 t5=C_i_nullp(t4);
15279 if(C_truep(t5)){
15280 return(C_i_not(t5));}
15281 else{
15282 t6=C_u_i_cdr(t1);
15283 return(C_i_not(C_i_pairp(C_u_i_car(t6))));}}
15284 else{
15285 t4=C_eqp(t2,lf[29]);
15286 if(C_truep(t4)){
15287 t8=C_i_caddr(t1);
15288 t1=t8;
15289 goto loop;}
15290 else{
15291 return(C_SCHEME_FALSE);}}}
15292 else{
15293 return(C_SCHEME_FALSE);}}
15294 
15295 /* chicken.compiler.scrutinizer#rest-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15740(C_word t1)15296 static C_word C_fcall f_15740(C_word t1){
15297 C_word tmp;
15298 C_word t2;
15299 C_word t3;
15300 C_word t4;
15301 C_stack_overflow_check;{}
15302 if(C_truep(C_i_nullp(t1))){
15303 return(lf[53]);}
15304 else{
15305 t2=C_i_car(t1);
15306 t3=C_eqp(lf[400],t2);
15307 return((C_truep(t3)?lf[53]:C_u_i_car(t1)));}}
15308 
15309 /* chicken.compiler.scrutinizer#noreturn-procedure-type? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15760(C_word t1)15310 static C_word C_fcall f_15760(C_word t1){
15311 C_word tmp;
15312 C_word t2;
15313 C_word t3;
15314 C_word t4;
15315 C_word t5;
15316 C_word t6;
15317 C_word t7;
15318 C_word t8;
15319 C_stack_overflow_check;
15320 loop:{}
15321 if(C_truep(C_i_pairp(t1))){
15322 t2=C_u_i_car(t1);
15323 t3=C_eqp(t2,lf[84]);
15324 if(C_truep(t3)){
15325 if(C_truep(C_i_listp(t1))){
15326 t4=C_i_cadr(t1);
15327 t5=C_i_pairp(t4);
15328 t6=(C_truep(t5)?C_i_cddr(t1):C_i_cdddr(t1));
15329 return(C_i_equalp(lf[401],t6));}
15330 else{
15331 return(C_SCHEME_FALSE);}}
15332 else{
15333 t4=C_eqp(t2,lf[29]);
15334 if(C_truep(t4)){
15335 t8=C_i_caddr(t1);
15336 t1=t8;
15337 goto loop;}
15338 else{
15339 return(C_SCHEME_FALSE);}}}
15340 else{
15341 return(C_SCHEME_FALSE);}}
15342 
15343 /* chicken.compiler.scrutinizer#noreturn-type? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15819(C_word c,C_word * av)15344 static void C_ccall f_15819(C_word c,C_word *av){
15345 C_word tmp;
15346 C_word t0=av[0];
15347 C_word t1=av[1];
15348 C_word t2=av[2];
15349 C_word t3;
15350 C_word t4;
15351 C_word t5;
15352 C_word t6;
15353 C_word t7;
15354 C_word t8;
15355 C_word t9;
15356 C_word *a;
15357 loop:
15358 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
15359 av[0]=t0;
15360 av[1]=t1;
15361 av[2]=t2;
15362 C_save_and_reclaim((void *)f_15819,c,av);}
15363 t3=C_eqp(lf[70],t2);
15364 if(C_truep(t3)){
15365 t4=t1;{
15366 C_word *av2=av;
15367 av2[0]=t4;
15368 av2[1]=t3;
15369 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
15370 else{
15371 if(C_truep(C_i_pairp(t2))){
15372 t4=C_u_i_car(t2);
15373 t5=C_eqp(t4,lf[28]);
15374 if(C_truep(t5)){
15375 /* scrutinizer.scm:1504: any */
15376 f_7159(t1,lf[402],C_u_i_cdr(t2));}
15377 else{
15378 t6=C_eqp(t4,lf[29]);
15379 if(C_truep(t6)){
15380 /* scrutinizer.scm:1505: noreturn-type? */
15381 t8=t1;
15382 t9=C_i_caddr(t2);
15383 t1=t8;
15384 t2=t9;
15385 c=3;
15386 goto loop;}
15387 else{
15388 t7=t1;{
15389 C_word *av2=av;
15390 av2[0]=t7;
15391 av2[1]=C_SCHEME_FALSE;
15392 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}}
15393 else{
15394 t4=t1;{
15395 C_word *av2=av;
15396 av2[0]=t4;
15397 av2[1]=C_SCHEME_FALSE;
15398 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}}
15399 
15400 /* chicken.compiler.scrutinizer#refinement-type? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15863(C_word t1)15401 static C_word C_fcall f_15863(C_word t1){
15402 C_word tmp;
15403 C_word t2;
15404 C_word t3;
15405 C_word t4;
15406 C_word t5;
15407 C_word t6;
15408 C_stack_overflow_check;
15409 loop:{}
15410 if(C_truep(C_i_pairp(t1))){
15411 t2=C_i_car(t1);
15412 t3=C_eqp(t2,lf[372]);
15413 if(C_truep(t3)){
15414 return(C_SCHEME_TRUE);}
15415 else{
15416 t4=C_eqp(t2,lf[29]);
15417 if(C_truep(t4)){
15418 t6=C_i_caddr(t1);
15419 t1=t6;
15420 goto loop;}
15421 else{
15422 return(C_SCHEME_FALSE);}}}
15423 else{
15424 return(C_SCHEME_FALSE);}}
15425 
15426 /* k15900 in map-loop2425 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15902(C_word c,C_word * av)15427 static void C_ccall f_15902(C_word c,C_word *av){
15428 C_word tmp;
15429 C_word t0=av[0];
15430 C_word t1=av[1];
15431 C_word t2;
15432 C_word t3;
15433 C_word *a;
15434 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
15435 C_save_and_reclaim((void *)f_15902,c,av);}
15436 a=C_alloc(8);
15437 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15905,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
15438 /* scrutinizer.scm:1522: chicken.base#gensym */
15439 t3=*((C_word*)lf[197]+1);{
15440 C_word *av2;
15441 if(c >= 3) {
15442   av2=av;
15443 } else {
15444   av2=C_alloc(3);
15445 }
15446 av2[0]=t3;
15447 av2[1]=t2;
15448 av2[2]=t1;
15449 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
15450 
15451 /* k15903 in k15900 in map-loop2425 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15905(C_word c,C_word * av)15452 static void C_ccall f_15905(C_word c,C_word *av){
15453 C_word tmp;
15454 C_word t0=av[0];
15455 C_word t1=av[1];
15456 C_word t2;
15457 C_word t3;
15458 C_word t4;
15459 C_word t5;
15460 C_word t6;
15461 C_word t7;
15462 C_word *a;
15463 if(C_unlikely(!C_demand(C_calculate_demand(14,c,2)))){
15464 C_save_and_reclaim((void *)f_15905,c,av);}
15465 a=C_alloc(14);
15466 t2=C_a_i_putprop(&a,3,t1,lf[376],((C_word*)t0)[2]);
15467 t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
15468 t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
15469 t5=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t4);
15470 t6=C_mutate(((C_word *)((C_word*)t0)[4])+1,t4);
15471 t7=((C_word*)((C_word*)t0)[5])[1];
15472 f_13587(t7,((C_word*)t0)[6],C_slot(((C_word*)t0)[7],C_fix(1)));}
15473 
15474 /* chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15910(C_word c,C_word * av)15475 static void C_ccall f_15910(C_word c,C_word *av){
15476 C_word tmp;
15477 C_word t0=av[0];
15478 C_word t1=av[1];
15479 C_word t2=av[2];
15480 C_word t3;
15481 C_word t4;
15482 C_word t5;
15483 C_word t6;
15484 C_word t7;
15485 C_word t8;
15486 C_word t9;
15487 C_word *a;
15488 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
15489 C_save_and_reclaim((void *)f_15910,c,av);}
15490 a=C_alloc(12);
15491 t3=C_SCHEME_END_OF_LIST;
15492 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
15493 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15914,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
15494 t6=C_SCHEME_UNDEFINED;
15495 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
15496 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15916,a[2]=t7,a[3]=t4,tmp=(C_word)a,a+=4,tmp));
15497 t9=((C_word*)t7)[1];
15498 f_15916(t9,t5,t2);}
15499 
15500 /* k15912 in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15914(C_word c,C_word * av)15501 static void C_ccall f_15914(C_word c,C_word *av){
15502 C_word tmp;
15503 C_word t0=av[0];
15504 C_word t1=av[1];
15505 C_word t2;
15506 C_word *a;
15507 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
15508 C_save_and_reclaim((void *)f_15914,c,av);}
15509 t2=((C_word*)t0)[2];{
15510 C_word *av2=av;
15511 av2[0]=t2;
15512 av2[1]=((C_word*)((C_word*)t0)[3])[1];
15513 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
15514 
15515 /* loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15916(C_word t0,C_word t1,C_word t2)15516 static void C_fcall f_15916(C_word t0,C_word t1,C_word t2){
15517 C_word tmp;
15518 C_word t3;
15519 C_word t4;
15520 C_word t5;
15521 C_word t6;
15522 C_word t7;
15523 C_word t8;
15524 C_word t9;
15525 C_word t10;
15526 C_word t11;
15527 C_word t12;
15528 C_word t13;
15529 C_word t14;
15530 C_word t15;
15531 C_word t16;
15532 C_word t17;
15533 C_word t18;
15534 C_word t19;
15535 C_word t20;
15536 C_word *a;
15537 loop:
15538 if(C_unlikely(!C_demand(C_calculate_demand(22,0,3)))){
15539 C_save_and_reclaim_args((void *)trf_15916,3,t0,t1,t2);}
15540 a=C_alloc(22);
15541 if(C_truep(C_i_pairp(t2))){
15542 t3=C_u_i_car(t2);
15543 t4=C_eqp(t3,lf[372]);
15544 if(C_truep(t4)){
15545 /* scrutinizer.scm:1532: loop */
15546 t19=t1;
15547 t20=C_i_caddr(t2);
15548 t1=t19;
15549 t2=t20;
15550 goto loop;}
15551 else{
15552 t5=C_eqp(t3,lf[84]);
15553 if(C_truep(t5)){
15554 t6=C_i_cadr(t2);
15555 t7=C_i_stringp(t6);
15556 t8=(C_truep(t7)?t7:C_i_symbolp(C_i_cadr(t2)));
15557 if(C_truep(t8)){
15558 t9=C_i_caddr(t2);
15559 t10=C_i_check_list_2(t9,lf[212]);
15560 t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15961,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
15561 t12=C_SCHEME_UNDEFINED;
15562 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
15563 t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16005,a[2]=t13,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));
15564 t15=((C_word*)t13)[1];
15565 f_16005(t15,t11,t9);}
15566 else{
15567 t9=C_i_cadr(t2);
15568 t10=C_i_check_list_2(t9,lf[212]);
15569 t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16035,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
15570 t12=C_SCHEME_UNDEFINED;
15571 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
15572 t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16078,a[2]=t13,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));
15573 t15=((C_word*)t13)[1];
15574 f_16078(t15,t11,t9);}}
15575 else{
15576 t6=C_eqp(t3,lf[29]);
15577 if(C_truep(t6)){
15578 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16120,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
15579 t8=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
15580 t9=t8;
15581 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
15582 t11=((C_word*)t10)[1];
15583 t12=C_i_cadr(t2);
15584 t13=C_i_check_list_2(t12,lf[6]);
15585 t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16162,a[2]=t7,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
15586 t15=C_SCHEME_UNDEFINED;
15587 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
15588 t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16164,a[2]=t10,a[3]=t16,a[4]=t11,tmp=(C_word)a,a+=5,tmp));
15589 t18=((C_word*)t16)[1];
15590 f_16164(t18,t14,t12);}
15591 else{
15592 t7=C_eqp(t3,lf[28]);
15593 if(C_truep(t7)){
15594 t8=C_u_i_cdr(t2);
15595 t9=C_i_check_list_2(t8,lf[212]);
15596 t10=C_SCHEME_UNDEFINED;
15597 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
15598 t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16211,a[2]=t11,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));
15599 t13=((C_word*)t11)[1];
15600 f_16211(t13,t1,t8);}
15601 else{
15602 t8=C_SCHEME_UNDEFINED;
15603 t9=t1;{
15604 C_word av2[2];
15605 av2[0]=t9;
15606 av2[1]=t8;
15607 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}}}}}
15608 else{
15609 t3=C_SCHEME_UNDEFINED;
15610 t4=t1;{
15611 C_word av2[2];
15612 av2[0]=t4;
15613 av2[1]=t3;
15614 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
15615 
15616 /* k15959 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15961(C_word c,C_word * av)15617 static void C_ccall f_15961(C_word c,C_word *av){
15618 C_word tmp;
15619 C_word t0=av[0];
15620 C_word t1=av[1];
15621 C_word t2;
15622 C_word t3;
15623 C_word t4;
15624 C_word t5;
15625 C_word t6;
15626 C_word t7;
15627 C_word t8;
15628 C_word t9;
15629 C_word t10;
15630 C_word *a;
15631 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
15632 C_save_and_reclaim((void *)f_15961,c,av);}
15633 a=C_alloc(6);
15634 t2=C_i_cdddr(((C_word*)t0)[2]);
15635 if(C_truep(C_i_pairp(t2))){
15636 t3=C_u_i_cdr(((C_word*)t0)[2]);
15637 t4=C_u_i_cdr(t3);
15638 t5=C_u_i_cdr(t4);
15639 t6=C_i_check_list_2(t5,lf[212]);
15640 t7=C_SCHEME_UNDEFINED;
15641 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
15642 t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15978,a[2]=t8,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
15643 t10=((C_word*)t8)[1];
15644 f_15978(t10,((C_word*)t0)[4],t5);}
15645 else{
15646 t3=C_SCHEME_UNDEFINED;
15647 t4=((C_word*)t0)[4];{
15648 C_word *av2=av;
15649 av2[0]=t4;
15650 av2[1]=t3;
15651 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
15652 
15653 /* for-each-loop3159 in k15959 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15978(C_word t0,C_word t1,C_word t2)15654 static void C_fcall f_15978(C_word t0,C_word t1,C_word t2){
15655 C_word tmp;
15656 C_word t3;
15657 C_word t4;
15658 C_word *a;
15659 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
15660 C_save_and_reclaim_args((void *)trf_15978,3,t0,t1,t2);}
15661 a=C_alloc(5);
15662 if(C_truep(C_i_pairp(t2))){
15663 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15988,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
15664 /* scrutinizer.scm:1537: g3160 */
15665 t4=((C_word*)((C_word*)t0)[3])[1];
15666 f_15916(t4,t3,C_slot(t2,C_fix(0)));}
15667 else{
15668 t3=C_SCHEME_UNDEFINED;
15669 t4=t1;{
15670 C_word av2[2];
15671 av2[0]=t4;
15672 av2[1]=t3;
15673 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
15674 
15675 /* k15986 in for-each-loop3159 in k15959 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_15988(C_word c,C_word * av)15676 static void C_ccall f_15988(C_word c,C_word *av){
15677 C_word tmp;
15678 C_word t0=av[0];
15679 C_word t1=av[1];
15680 C_word t2;
15681 C_word *a;
15682 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
15683 C_save_and_reclaim((void *)f_15988,c,av);}
15684 t2=((C_word*)((C_word*)t0)[2])[1];
15685 f_15978(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
15686 
15687 /* for-each-loop3142 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16005(C_word t0,C_word t1,C_word t2)15688 static void C_fcall f_16005(C_word t0,C_word t1,C_word t2){
15689 C_word tmp;
15690 C_word t3;
15691 C_word t4;
15692 C_word *a;
15693 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
15694 C_save_and_reclaim_args((void *)trf_16005,3,t0,t1,t2);}
15695 a=C_alloc(5);
15696 if(C_truep(C_i_pairp(t2))){
15697 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16015,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
15698 /* scrutinizer.scm:1535: g3143 */
15699 t4=((C_word*)((C_word*)t0)[3])[1];
15700 f_15916(t4,t3,C_slot(t2,C_fix(0)));}
15701 else{
15702 t3=C_SCHEME_UNDEFINED;
15703 t4=t1;{
15704 C_word av2[2];
15705 av2[0]=t4;
15706 av2[1]=t3;
15707 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
15708 
15709 /* k16013 in for-each-loop3142 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16015(C_word c,C_word * av)15710 static void C_ccall f_16015(C_word c,C_word *av){
15711 C_word tmp;
15712 C_word t0=av[0];
15713 C_word t1=av[1];
15714 C_word t2;
15715 C_word *a;
15716 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
15717 C_save_and_reclaim((void *)f_16015,c,av);}
15718 t2=((C_word*)((C_word*)t0)[2])[1];
15719 f_16005(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
15720 
15721 /* k16033 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16035(C_word c,C_word * av)15722 static void C_ccall f_16035(C_word c,C_word *av){
15723 C_word tmp;
15724 C_word t0=av[0];
15725 C_word t1=av[1];
15726 C_word t2;
15727 C_word t3;
15728 C_word t4;
15729 C_word t5;
15730 C_word t6;
15731 C_word t7;
15732 C_word t8;
15733 C_word t9;
15734 C_word *a;
15735 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
15736 C_save_and_reclaim((void *)f_16035,c,av);}
15737 a=C_alloc(6);
15738 t2=C_i_cddr(((C_word*)t0)[2]);
15739 if(C_truep(C_i_pairp(t2))){
15740 t3=C_u_i_cdr(((C_word*)t0)[2]);
15741 t4=C_u_i_cdr(t3);
15742 t5=C_i_check_list_2(t4,lf[212]);
15743 t6=C_SCHEME_UNDEFINED;
15744 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
15745 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16051,a[2]=t7,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
15746 t9=((C_word*)t7)[1];
15747 f_16051(t9,((C_word*)t0)[4],t4);}
15748 else{
15749 t3=C_SCHEME_UNDEFINED;
15750 t4=((C_word*)t0)[4];{
15751 C_word *av2=av;
15752 av2[0]=t4;
15753 av2[1]=t3;
15754 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
15755 
15756 /* for-each-loop3194 in k16033 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16051(C_word t0,C_word t1,C_word t2)15757 static void C_fcall f_16051(C_word t0,C_word t1,C_word t2){
15758 C_word tmp;
15759 C_word t3;
15760 C_word t4;
15761 C_word *a;
15762 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
15763 C_save_and_reclaim_args((void *)trf_16051,3,t0,t1,t2);}
15764 a=C_alloc(5);
15765 if(C_truep(C_i_pairp(t2))){
15766 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16061,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
15767 /* scrutinizer.scm:1541: g3195 */
15768 t4=((C_word*)((C_word*)t0)[3])[1];
15769 f_15916(t4,t3,C_slot(t2,C_fix(0)));}
15770 else{
15771 t3=C_SCHEME_UNDEFINED;
15772 t4=t1;{
15773 C_word av2[2];
15774 av2[0]=t4;
15775 av2[1]=t3;
15776 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
15777 
15778 /* k16059 in for-each-loop3194 in k16033 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16061(C_word c,C_word * av)15779 static void C_ccall f_16061(C_word c,C_word *av){
15780 C_word tmp;
15781 C_word t0=av[0];
15782 C_word t1=av[1];
15783 C_word t2;
15784 C_word *a;
15785 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
15786 C_save_and_reclaim((void *)f_16061,c,av);}
15787 t2=((C_word*)((C_word*)t0)[2])[1];
15788 f_16051(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
15789 
15790 /* for-each-loop3177 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16078(C_word t0,C_word t1,C_word t2)15791 static void C_fcall f_16078(C_word t0,C_word t1,C_word t2){
15792 C_word tmp;
15793 C_word t3;
15794 C_word t4;
15795 C_word *a;
15796 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
15797 C_save_and_reclaim_args((void *)trf_16078,3,t0,t1,t2);}
15798 a=C_alloc(5);
15799 if(C_truep(C_i_pairp(t2))){
15800 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16088,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
15801 /* scrutinizer.scm:1539: g3178 */
15802 t4=((C_word*)((C_word*)t0)[3])[1];
15803 f_15916(t4,t3,C_slot(t2,C_fix(0)));}
15804 else{
15805 t3=C_SCHEME_UNDEFINED;
15806 t4=t1;{
15807 C_word av2[2];
15808 av2[0]=t4;
15809 av2[1]=t3;
15810 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
15811 
15812 /* k16086 in for-each-loop3177 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16088(C_word c,C_word * av)15813 static void C_ccall f_16088(C_word c,C_word *av){
15814 C_word tmp;
15815 C_word t0=av[0];
15816 C_word t1=av[1];
15817 C_word t2;
15818 C_word *a;
15819 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
15820 C_save_and_reclaim((void *)f_16088,c,av);}
15821 t2=((C_word*)((C_word*)t0)[2])[1];
15822 f_16078(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
15823 
15824 /* k16118 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16120(C_word c,C_word * av)15825 static void C_ccall f_16120(C_word c,C_word *av){
15826 C_word tmp;
15827 C_word t0=av[0];
15828 C_word t1=av[1];
15829 C_word t2;
15830 C_word t3;
15831 C_word *a;
15832 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
15833 C_save_and_reclaim((void *)f_16120,c,av);}
15834 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
15835 /* scrutinizer.scm:1549: loop */
15836 t3=((C_word*)((C_word*)t0)[3])[1];
15837 f_15916(t3,((C_word*)t0)[4],C_i_caddr(((C_word*)t0)[5]));}
15838 
15839 /* k16160 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16162(C_word c,C_word * av)15840 static void C_ccall f_16162(C_word c,C_word *av){
15841 C_word tmp;
15842 C_word t0=av[0];
15843 C_word t1=av[1];
15844 C_word t2;
15845 C_word *a;
15846 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
15847 C_save_and_reclaim((void *)f_16162,c,av);}
15848 /* scrutinizer.scm:1543: scheme#append */
15849 t2=*((C_word*)lf[5]+1);{
15850 C_word *av2;
15851 if(c >= 4) {
15852   av2=av;
15853 } else {
15854   av2=C_alloc(4);
15855 }
15856 av2[0]=t2;
15857 av2[1]=((C_word*)t0)[2];
15858 av2[2]=t1;
15859 av2[3]=((C_word*)((C_word*)t0)[3])[1];
15860 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
15861 
15862 /* map-loop3212 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16164(C_word t0,C_word t1,C_word t2)15863 static void C_fcall f_16164(C_word t0,C_word t1,C_word t2){
15864 C_word tmp;
15865 C_word t3;
15866 C_word t4;
15867 C_word t5;
15868 C_word t6;
15869 C_word t7;
15870 C_word *a;
15871 if(C_unlikely(!C_demand(C_calculate_demand(15,0,2)))){
15872 C_save_and_reclaim_args((void *)trf_16164,3,t0,t1,t2);}
15873 a=C_alloc(15);
15874 if(C_truep(C_i_pairp(t2))){
15875 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16189,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
15876 t4=C_slot(t2,C_fix(0));
15877 if(C_truep(C_i_symbolp(t4))){
15878 t5=t3;
15879 f_16189(t5,C_a_i_list3(&a,3,t4,C_SCHEME_FALSE,C_SCHEME_FALSE));}
15880 else{
15881 t5=C_i_car(t4);
15882 t6=C_i_cadr(t4);
15883 t7=t3;
15884 f_16189(t7,C_a_i_list3(&a,3,t5,C_SCHEME_FALSE,t6));}}
15885 else{
15886 t3=t1;{
15887 C_word av2[2];
15888 av2[0]=t3;
15889 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
15890 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
15891 
15892 /* k16187 in map-loop3212 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16189(C_word t0,C_word t1)15893 static void C_fcall f_16189(C_word t0,C_word t1){
15894 C_word tmp;
15895 C_word t2;
15896 C_word t3;
15897 C_word t4;
15898 C_word t5;
15899 C_word *a;
15900 if(C_unlikely(!C_demand(C_calculate_demand(3,0,2)))){
15901 C_save_and_reclaim_args((void *)trf_16189,2,t0,t1);}
15902 a=C_alloc(3);
15903 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
15904 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
15905 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
15906 t5=((C_word*)((C_word*)t0)[3])[1];
15907 f_16164(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
15908 
15909 /* for-each-loop3240 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16211(C_word t0,C_word t1,C_word t2)15910 static void C_fcall f_16211(C_word t0,C_word t1,C_word t2){
15911 C_word tmp;
15912 C_word t3;
15913 C_word t4;
15914 C_word *a;
15915 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
15916 C_save_and_reclaim_args((void *)trf_16211,3,t0,t1,t2);}
15917 a=C_alloc(5);
15918 if(C_truep(C_i_pairp(t2))){
15919 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16221,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
15920 /* scrutinizer.scm:1551: g3241 */
15921 t4=((C_word*)((C_word*)t0)[3])[1];
15922 f_15916(t4,t3,C_slot(t2,C_fix(0)));}
15923 else{
15924 t3=C_SCHEME_UNDEFINED;
15925 t4=t1;{
15926 C_word av2[2];
15927 av2[0]=t4;
15928 av2[1]=t3;
15929 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
15930 
15931 /* k16219 in for-each-loop3240 in loop in chicken.compiler.scrutinizer#type-typeenv in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16221(C_word c,C_word * av)15932 static void C_ccall f_16221(C_word c,C_word *av){
15933 C_word tmp;
15934 C_word t0=av[0];
15935 C_word t1=av[1];
15936 C_word t2;
15937 C_word *a;
15938 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
15939 C_save_and_reclaim((void *)f_16221,c,av);}
15940 t2=((C_word*)((C_word*)t0)[2])[1];
15941 f_16211(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
15942 
15943 /* chicken.compiler.scrutinizer#trail-restore in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16242(C_word t1,C_word t2,C_word t3)15944 static void C_fcall f_16242(C_word t1,C_word t2,C_word t3){
15945 C_word tmp;
15946 C_word t4;
15947 C_word t5;
15948 C_word *a;
15949 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
15950 C_save_and_reclaim_args((void *)trf_16242,3,t1,t2,t3);}
15951 a=C_alloc(4);
15952 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16248,a[2]=t2,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
15953 t5=t1;{
15954 C_word av2[2];
15955 av2[0]=t5;
15956 av2[1]=(
15957   f_16248(t4,lf[24])
15958 );
15959 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
15960 
15961 /* doloop3260 in chicken.compiler.scrutinizer#trail-restore in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16248(C_word t0,C_word t1)15962 static C_word C_fcall f_16248(C_word t0,C_word t1){
15963 C_word tmp;
15964 C_word t2;
15965 C_word t3;
15966 C_word t4;
15967 C_word t5;
15968 C_word t6;
15969 C_word t7;
15970 C_word t8;
15971 C_stack_overflow_check;
15972 loop:{}
15973 t2=C_eqp(t1,((C_word*)t0)[2]);
15974 if(C_truep(t2)){
15975 t3=C_SCHEME_UNDEFINED;
15976 return(t3);}
15977 else{
15978 t3=C_i_car(t1);
15979 t4=C_i_assq(t3,((C_word*)t0)[3]);
15980 t5=C_i_cdr(t4);
15981 t6=C_i_set_car(t5,C_SCHEME_FALSE);
15982 t8=C_u_i_cdr(t1);
15983 t1=t8;
15984 goto loop;}}
15985 
15986 /* k16278 in k14771 in chicken.compiler.scrutinizer#type<=? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16280(C_word c,C_word * av)15987 static void C_ccall f_16280(C_word c,C_word *av){
15988 C_word tmp;
15989 C_word t0=av[0];
15990 C_word t1=av[1];
15991 C_word t2;
15992 C_word t3;
15993 C_word *a;
15994 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
15995 C_save_and_reclaim((void *)f_16280,c,av);}
15996 a=C_alloc(4);
15997 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16283,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
15998 /* scrutinizer.scm:1563: trail-restore */
15999 f_16242(t2,((C_word*)t0)[3],((C_word*)t0)[4]);}
16000 
16001 /* k16281 in k16278 in k14771 in chicken.compiler.scrutinizer#type<=? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16283(C_word c,C_word * av)16002 static void C_ccall f_16283(C_word c,C_word *av){
16003 C_word tmp;
16004 C_word t0=av[0];
16005 C_word t1=av[1];
16006 C_word t2;
16007 C_word *a;
16008 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
16009 C_save_and_reclaim((void *)f_16283,c,av);}
16010 t2=((C_word*)t0)[2];{
16011 C_word *av2=av;
16012 av2[0]=t2;
16013 av2[1]=((C_word*)t0)[3];
16014 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16015 
16016 /* chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16285(C_word c,C_word * av)16017 static void C_ccall f_16285(C_word c,C_word *av){
16018 C_word tmp;
16019 C_word t0=av[0];
16020 C_word t1=av[1];
16021 C_word t2=av[2];
16022 C_word t3=av[3];
16023 C_word t4;
16024 C_word t5;
16025 C_word t6;
16026 C_word t7;
16027 C_word t8;
16028 C_word *a;
16029 if(C_unlikely(!C_demand(C_calculate_demand(9,c,4)))){
16030 C_save_and_reclaim((void *)f_16285,c,av);}
16031 a=C_alloc(9);
16032 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16293,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
16033 t5=C_SCHEME_UNDEFINED;
16034 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
16035 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16295,a[2]=t3,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
16036 t8=((C_word*)t6)[1];
16037 f_16295(t8,t4,t2,C_SCHEME_END_OF_LIST);}
16038 
16039 /* k16291 in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16293(C_word c,C_word * av)16040 static void C_ccall f_16293(C_word c,C_word *av){
16041 C_word tmp;
16042 C_word t0=av[0];
16043 C_word t1=av[1];
16044 C_word t2;
16045 C_word *a;
16046 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
16047 C_save_and_reclaim((void *)f_16293,c,av);}
16048 /* scrutinizer.scm:1567: simplify-type */
16049 f_13503(((C_word*)t0)[2],t1);}
16050 
16051 /* resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16295(C_word t0,C_word t1,C_word t2,C_word t3)16052 static void C_fcall f_16295(C_word t0,C_word t1,C_word t2,C_word t3){
16053 C_word tmp;
16054 C_word t4;
16055 C_word t5;
16056 C_word t6;
16057 C_word t7;
16058 C_word t8;
16059 C_word t9;
16060 C_word t10;
16061 C_word t11;
16062 C_word t12;
16063 C_word t13;
16064 C_word t14;
16065 C_word t15;
16066 C_word t16;
16067 C_word t17;
16068 C_word t18;
16069 C_word t19;
16070 C_word t20;
16071 C_word t21;
16072 C_word t22;
16073 C_word *a;
16074 loop:
16075 if(C_unlikely(!C_demand(C_calculate_demand(20,0,3)))){
16076 C_save_and_reclaim_args((void *)trf_16295,4,t0,t1,t2,t3);}
16077 a=C_alloc(20);
16078 t4=C_i_assq(t2,((C_word*)t0)[2]);
16079 if(C_truep(t4)){
16080 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16303,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
16081 /* scrutinizer.scm:1569: g3284 */
16082 t6=t5;
16083 f_16303(t6,t1,t4);}
16084 else{
16085 t5=C_i_pairp(t2);
16086 if(C_truep(C_i_not(t5))){
16087 t6=C_i_memq(t2,lf[19]);
16088 if(C_truep(t6)){
16089 if(C_truep(t6)){
16090 t7=t1;{
16091 C_word av2[2];
16092 av2[0]=t7;
16093 av2[1]=t2;
16094 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
16095 else{
16096 /* scrutinizer.scm:1581: chicken.compiler.support#bomb */
16097 t7=*((C_word*)lf[343]+1);{
16098 C_word av2[4];
16099 av2[0]=t7;
16100 av2[1]=t1;
16101 av2[2]=lf[403];
16102 av2[3]=t2;
16103 ((C_proc)(void*)(*((C_word*)t7+1)))(4,av2);}}}
16104 else{
16105 if(C_truep(C_i_memq(t2,lf[21]))){
16106 t7=t1;{
16107 C_word av2[2];
16108 av2[0]=t7;
16109 av2[1]=t2;
16110 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
16111 else{
16112 /* scrutinizer.scm:1581: chicken.compiler.support#bomb */
16113 t7=*((C_word*)lf[343]+1);{
16114 C_word av2[4];
16115 av2[0]=t7;
16116 av2[1]=t1;
16117 av2[2]=lf[403];
16118 av2[3]=t2;
16119 ((C_proc)(void*)(*((C_word*)t7+1)))(4,av2);}}}}
16120 else{
16121 t6=C_i_car(t2);
16122 t7=C_eqp(t6,lf[28]);
16123 if(C_truep(t7)){
16124 t8=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
16125 t9=t8;
16126 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
16127 t11=((C_word*)t10)[1];
16128 t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16384,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
16129 t13=C_u_i_cdr(t2);
16130 t14=C_i_check_list_2(t13,lf[6]);
16131 t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16395,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
16132 t16=C_SCHEME_UNDEFINED;
16133 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
16134 t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16397,a[2]=t10,a[3]=t17,a[4]=t12,a[5]=t11,tmp=(C_word)a,a+=6,tmp));
16135 t19=((C_word*)t17)[1];
16136 f_16397(t19,t15,t13);}
16137 else{
16138 t8=C_eqp(t6,lf[69]);
16139 if(C_truep(t8)){
16140 t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16442,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
16141 /* scrutinizer.scm:1585: resolve */
16142 t20=t9;
16143 t21=C_i_cadr(t2);
16144 t22=t3;
16145 t1=t20;
16146 t2=t21;
16147 t3=t22;
16148 goto loop;}
16149 else{
16150 t9=C_eqp(t6,lf[29]);
16151 t10=(C_truep(t9)?t9:C_eqp(t6,lf[372]));
16152 if(C_truep(t10)){
16153 t11=C_u_i_car(t2);
16154 t12=C_i_cadr(t2);
16155 t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16468,a[2]=t1,a[3]=t11,a[4]=t12,tmp=(C_word)a,a+=5,tmp);
16156 /* scrutinizer.scm:1587: resolve */
16157 t20=t13;
16158 t21=C_i_caddr(t2);
16159 t22=t3;
16160 t1=t20;
16161 t2=t21;
16162 t3=t22;
16163 goto loop;}
16164 else{
16165 t11=C_eqp(t6,lf[48]);
16166 t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16481,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
16167 if(C_truep(t11)){
16168 t13=t12;
16169 f_16481(t13,t11);}
16170 else{
16171 t13=C_eqp(t6,lf[47]);
16172 if(C_truep(t13)){
16173 t14=t12;
16174 f_16481(t14,t13);}
16175 else{
16176 t14=C_eqp(t6,lf[50]);
16177 if(C_truep(t14)){
16178 t15=t12;
16179 f_16481(t15,t14);}
16180 else{
16181 t15=C_eqp(t6,lf[359]);
16182 t16=t12;
16183 f_16481(t16,(C_truep(t15)?t15:C_eqp(t6,lf[361])));}}}}}}}}}
16184 
16185 /* g3284 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16303(C_word t0,C_word t1,C_word t2)16186 static void C_fcall f_16303(C_word t0,C_word t1,C_word t2){
16187 C_word tmp;
16188 C_word t3;
16189 C_word t4;
16190 C_word t5;
16191 C_word t6;
16192 C_word t7;
16193 C_word t8;
16194 C_word *a;
16195 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
16196 C_save_and_reclaim_args((void *)trf_16303,3,t0,t1,t2);}
16197 a=C_alloc(3);
16198 t3=C_i_cadr(t2);
16199 t4=C_i_not(t3);
16200 t5=(C_truep(t4)?t4:C_i_memq(t3,((C_word*)t0)[2]));
16201 if(C_truep(t5)){
16202 if(C_truep(C_i_caddr(t2))){
16203 t6=C_i_caddr(t2);
16204 t7=C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]);
16205 /* scrutinizer.scm:1575: resolve */
16206 t8=((C_word*)((C_word*)t0)[4])[1];
16207 f_16295(t8,t1,t6,t7);}
16208 else{
16209 t6=t1;{
16210 C_word av2[2];
16211 av2[0]=t6;
16212 av2[1]=lf[53];
16213 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
16214 else{
16215 t6=C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]);
16216 /* scrutinizer.scm:1577: resolve */
16217 t7=((C_word*)((C_word*)t0)[4])[1];
16218 f_16295(t7,t1,t3,t6);}}
16219 
16220 /* g3311 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16384(C_word t0,C_word t1,C_word t2)16221 static void C_fcall f_16384(C_word t0,C_word t1,C_word t2){
16222 C_word tmp;
16223 C_word t3;
16224 C_word *a;
16225 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
16226 C_save_and_reclaim_args((void *)trf_16384,3,t0,t1,t2);}
16227 /* scrutinizer.scm:1584: g3328 */
16228 t3=((C_word*)((C_word*)t0)[2])[1];
16229 f_16295(t3,t1,t2,((C_word*)t0)[3]);}
16230 
16231 /* k16393 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16395(C_word c,C_word * av)16232 static void C_ccall f_16395(C_word c,C_word *av){
16233 C_word tmp;
16234 C_word t0=av[0];
16235 C_word t1=av[1];
16236 C_word t2;
16237 C_word *a;
16238 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
16239 C_save_and_reclaim((void *)f_16395,c,av);}
16240 a=C_alloc(3);
16241 t2=((C_word*)t0)[2];{
16242 C_word *av2=av;
16243 av2[0]=t2;
16244 av2[1]=C_a_i_cons(&a,2,lf[28],t1);
16245 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16246 
16247 /* map-loop3305 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16397(C_word t0,C_word t1,C_word t2)16248 static void C_fcall f_16397(C_word t0,C_word t1,C_word t2){
16249 C_word tmp;
16250 C_word t3;
16251 C_word t4;
16252 C_word *a;
16253 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
16254 C_save_and_reclaim_args((void *)trf_16397,3,t0,t1,t2);}
16255 a=C_alloc(6);
16256 if(C_truep(C_i_pairp(t2))){
16257 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16422,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
16258 /* scrutinizer.scm:1584: g3311 */
16259 t4=((C_word*)t0)[4];
16260 f_16384(t4,t3,C_slot(t2,C_fix(0)));}
16261 else{
16262 t3=t1;{
16263 C_word av2[2];
16264 av2[0]=t3;
16265 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
16266 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
16267 
16268 /* k16420 in map-loop3305 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16422(C_word c,C_word * av)16269 static void C_ccall f_16422(C_word c,C_word *av){
16270 C_word tmp;
16271 C_word t0=av[0];
16272 C_word t1=av[1];
16273 C_word t2;
16274 C_word t3;
16275 C_word t4;
16276 C_word t5;
16277 C_word *a;
16278 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
16279 C_save_and_reclaim((void *)f_16422,c,av);}
16280 a=C_alloc(3);
16281 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
16282 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
16283 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
16284 t5=((C_word*)((C_word*)t0)[3])[1];
16285 f_16397(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
16286 
16287 /* k16440 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16442(C_word c,C_word * av)16288 static void C_ccall f_16442(C_word c,C_word *av){
16289 C_word tmp;
16290 C_word t0=av[0];
16291 C_word t1=av[1];
16292 C_word t2;
16293 C_word *a;
16294 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
16295 C_save_and_reclaim((void *)f_16442,c,av);}
16296 a=C_alloc(6);
16297 t2=((C_word*)t0)[2];{
16298 C_word *av2=av;
16299 av2[0]=t2;
16300 av2[1]=C_a_i_list(&a,2,lf[69],t1);
16301 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16302 
16303 /* k16466 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16468(C_word c,C_word * av)16304 static void C_ccall f_16468(C_word c,C_word *av){
16305 C_word tmp;
16306 C_word t0=av[0];
16307 C_word t1=av[1];
16308 C_word t2;
16309 C_word *a;
16310 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
16311 C_save_and_reclaim((void *)f_16468,c,av);}
16312 a=C_alloc(9);
16313 t2=((C_word*)t0)[2];{
16314 C_word *av2=av;
16315 av2[0]=t2;
16316 av2[1]=C_a_i_list3(&a,3,((C_word*)t0)[3],((C_word*)t0)[4],t1);
16317 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16318 
16319 /* k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16481(C_word t0,C_word t1)16320 static void C_fcall f_16481(C_word t0,C_word t1){
16321 C_word tmp;
16322 C_word t2;
16323 C_word t3;
16324 C_word t4;
16325 C_word t5;
16326 C_word t6;
16327 C_word t7;
16328 C_word t8;
16329 C_word t9;
16330 C_word t10;
16331 C_word t11;
16332 C_word t12;
16333 C_word t13;
16334 C_word t14;
16335 C_word *a;
16336 if(C_unlikely(!C_demand(C_calculate_demand(21,0,3)))){
16337 C_save_and_reclaim_args((void *)trf_16481,2,t0,t1);}
16338 a=C_alloc(21);
16339 if(C_truep(t1)){
16340 t2=C_u_i_car(((C_word*)t0)[2]);
16341 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
16342 t4=t3;
16343 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
16344 t6=((C_word*)t5)[1];
16345 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16491,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
16346 t8=C_u_i_cdr(((C_word*)t0)[2]);
16347 t9=C_i_check_list_2(t8,lf[6]);
16348 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16502,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
16349 t11=C_SCHEME_UNDEFINED;
16350 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
16351 t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16504,a[2]=t5,a[3]=t12,a[4]=t7,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
16352 t14=((C_word*)t12)[1];
16353 f_16504(t14,t10,t8);}
16354 else{
16355 t2=C_eqp(((C_word*)t0)[6],lf[84]);
16356 if(C_truep(t2)){
16357 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16545,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
16358 /* scrutinizer.scm:1591: procedure-name */
16359 f_15171(t3,((C_word*)t0)[2]);}
16360 else{
16361 t3=((C_word*)t0)[5];{
16362 C_word av2[2];
16363 av2[0]=t3;
16364 av2[1]=((C_word*)t0)[2];
16365 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}}
16366 
16367 /* g3363 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16491(C_word t0,C_word t1,C_word t2)16368 static void C_fcall f_16491(C_word t0,C_word t1,C_word t2){
16369 C_word tmp;
16370 C_word t3;
16371 C_word *a;
16372 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
16373 C_save_and_reclaim_args((void *)trf_16491,3,t0,t1,t2);}
16374 /* scrutinizer.scm:1589: g3380 */
16375 t3=((C_word*)((C_word*)t0)[2])[1];
16376 f_16295(t3,t1,t2,((C_word*)t0)[3]);}
16377 
16378 /* k16500 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16502(C_word c,C_word * av)16379 static void C_ccall f_16502(C_word c,C_word *av){
16380 C_word tmp;
16381 C_word t0=av[0];
16382 C_word t1=av[1];
16383 C_word t2;
16384 C_word *a;
16385 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
16386 C_save_and_reclaim((void *)f_16502,c,av);}
16387 a=C_alloc(3);
16388 t2=((C_word*)t0)[2];{
16389 C_word *av2=av;
16390 av2[0]=t2;
16391 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
16392 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16393 
16394 /* map-loop3357 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16504(C_word t0,C_word t1,C_word t2)16395 static void C_fcall f_16504(C_word t0,C_word t1,C_word t2){
16396 C_word tmp;
16397 C_word t3;
16398 C_word t4;
16399 C_word *a;
16400 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
16401 C_save_and_reclaim_args((void *)trf_16504,3,t0,t1,t2);}
16402 a=C_alloc(6);
16403 if(C_truep(C_i_pairp(t2))){
16404 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16529,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
16405 /* scrutinizer.scm:1589: g3363 */
16406 t4=((C_word*)t0)[4];
16407 f_16491(t4,t3,C_slot(t2,C_fix(0)));}
16408 else{
16409 t3=t1;{
16410 C_word av2[2];
16411 av2[0]=t3;
16412 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
16413 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
16414 
16415 /* k16527 in map-loop3357 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16529(C_word c,C_word * av)16416 static void C_ccall f_16529(C_word c,C_word *av){
16417 C_word tmp;
16418 C_word t0=av[0];
16419 C_word t1=av[1];
16420 C_word t2;
16421 C_word t3;
16422 C_word t4;
16423 C_word t5;
16424 C_word *a;
16425 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
16426 C_save_and_reclaim((void *)f_16529,c,av);}
16427 a=C_alloc(3);
16428 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
16429 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
16430 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
16431 t5=((C_word*)((C_word*)t0)[3])[1];
16432 f_16504(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
16433 
16434 /* k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16545(C_word c,C_word * av)16435 static void C_ccall f_16545(C_word c,C_word *av){
16436 C_word tmp;
16437 C_word t0=av[0];
16438 C_word t1=av[1];
16439 C_word t2;
16440 C_word t3;
16441 C_word *a;
16442 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
16443 C_save_and_reclaim((void *)f_16545,c,av);}
16444 a=C_alloc(7);
16445 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16548,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
16446 /* scrutinizer.scm:1592: procedure-arguments */
16447 f_15222(t2,((C_word*)t0)[5]);}
16448 
16449 /* k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16548(C_word c,C_word * av)16450 static void C_ccall f_16548(C_word c,C_word *av){
16451 C_word tmp;
16452 C_word t0=av[0];
16453 C_word t1=av[1];
16454 C_word t2;
16455 C_word t3;
16456 C_word *a;
16457 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
16458 C_save_and_reclaim((void *)f_16548,c,av);}
16459 a=C_alloc(7);
16460 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16551,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
16461 /* scrutinizer.scm:1593: procedure-results */
16462 f_15279(t2,((C_word*)t0)[6]);}
16463 
16464 /* k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16551(C_word c,C_word * av)16465 static void C_ccall f_16551(C_word c,C_word *av){
16466 C_word tmp;
16467 C_word t0=av[0];
16468 C_word t1=av[1];
16469 C_word t2;
16470 C_word t3;
16471 C_word t4;
16472 C_word t5;
16473 C_word t6;
16474 C_word t7;
16475 C_word t8;
16476 C_word *a;
16477 if(C_unlikely(!C_demand(C_calculate_demand(20,c,3)))){
16478 C_save_and_reclaim((void *)f_16551,c,av);}
16479 a=C_alloc(20);
16480 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16558,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
16481 t3=(C_truep(((C_word*)t0)[3])?C_a_i_list1(&a,1,((C_word*)t0)[3]):C_SCHEME_END_OF_LIST);
16482 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16570,a[2]=t2,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
16483 t5=C_SCHEME_UNDEFINED;
16484 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
16485 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16627,a[2]=t6,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
16486 t8=((C_word*)t6)[1];
16487 f_16627(t8,t4,((C_word*)t0)[6]);}
16488 
16489 /* k16556 in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16558(C_word c,C_word * av)16490 static void C_ccall f_16558(C_word c,C_word *av){
16491 C_word tmp;
16492 C_word t0=av[0];
16493 C_word t1=av[1];
16494 C_word t2;
16495 C_word *a;
16496 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
16497 C_save_and_reclaim((void *)f_16558,c,av);}
16498 a=C_alloc(3);
16499 t2=((C_word*)t0)[2];{
16500 C_word *av2=av;
16501 av2[0]=t2;
16502 av2[1]=C_a_i_cons(&a,2,lf[84],t1);
16503 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16504 
16505 /* k16568 in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16570(C_word c,C_word * av)16506 static void C_ccall f_16570(C_word c,C_word *av){
16507 C_word tmp;
16508 C_word t0=av[0];
16509 C_word t1=av[1];
16510 C_word t2;
16511 C_word t3;
16512 C_word t4;
16513 C_word t5;
16514 C_word t6;
16515 C_word t7;
16516 C_word t8;
16517 C_word t9;
16518 C_word t10;
16519 C_word t11;
16520 C_word t12;
16521 C_word t13;
16522 C_word *a;
16523 if(C_unlikely(!C_demand(C_calculate_demand(22,c,3)))){
16524 C_save_and_reclaim((void *)f_16570,c,av);}
16525 a=C_alloc(22);
16526 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16574,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
16527 t3=C_eqp(lf[53],((C_word*)t0)[4]);
16528 if(C_truep(t3)){
16529 t4=C_a_i_cons(&a,2,t1,lf[53]);
16530 /* scrutinizer.scm:1594: ##sys#append */
16531 t5=*((C_word*)lf[404]+1);{
16532 C_word *av2;
16533 if(c >= 4) {
16534   av2=av;
16535 } else {
16536   av2=C_alloc(4);
16537 }
16538 av2[0]=t5;
16539 av2[1]=((C_word*)t0)[2];
16540 av2[2]=((C_word*)t0)[3];
16541 av2[3]=t4;
16542 ((C_proc)(void*)(*((C_word*)t5+1)))(4,av2);}}
16543 else{
16544 t4=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
16545 t5=t4;
16546 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
16547 t7=((C_word*)t6)[1];
16548 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16581,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
16549 t9=C_i_check_list_2(((C_word*)t0)[4],lf[6]);
16550 t10=C_SCHEME_UNDEFINED;
16551 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
16552 t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16593,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
16553 t13=((C_word*)t11)[1];
16554 f_16593(t13,t2,((C_word*)t0)[4]);}}
16555 
16556 /* k16572 in k16568 in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16574(C_word c,C_word * av)16557 static void C_ccall f_16574(C_word c,C_word *av){
16558 C_word tmp;
16559 C_word t0=av[0];
16560 C_word t1=av[1];
16561 C_word t2;
16562 C_word t3;
16563 C_word *a;
16564 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
16565 C_save_and_reclaim((void *)f_16574,c,av);}
16566 a=C_alloc(3);
16567 t2=C_a_i_cons(&a,2,((C_word*)t0)[2],t1);
16568 /* scrutinizer.scm:1594: ##sys#append */
16569 t3=*((C_word*)lf[404]+1);{
16570 C_word *av2;
16571 if(c >= 4) {
16572   av2=av;
16573 } else {
16574   av2=C_alloc(4);
16575 }
16576 av2[0]=t3;
16577 av2[1]=((C_word*)t0)[3];
16578 av2[2]=((C_word*)t0)[4];
16579 av2[3]=t2;
16580 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
16581 
16582 /* g3410 in k16568 in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16581(C_word t0,C_word t1,C_word t2)16583 static void C_fcall f_16581(C_word t0,C_word t1,C_word t2){
16584 C_word tmp;
16585 C_word t3;
16586 C_word *a;
16587 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
16588 C_save_and_reclaim_args((void *)trf_16581,3,t0,t1,t2);}
16589 /* scrutinizer.scm:1607: g3427 */
16590 t3=((C_word*)((C_word*)t0)[2])[1];
16591 f_16295(t3,t1,t2,((C_word*)t0)[3]);}
16592 
16593 /* map-loop3404 in k16568 in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16593(C_word t0,C_word t1,C_word t2)16594 static void C_fcall f_16593(C_word t0,C_word t1,C_word t2){
16595 C_word tmp;
16596 C_word t3;
16597 C_word t4;
16598 C_word *a;
16599 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
16600 C_save_and_reclaim_args((void *)trf_16593,3,t0,t1,t2);}
16601 a=C_alloc(6);
16602 if(C_truep(C_i_pairp(t2))){
16603 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16618,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
16604 /* scrutinizer.scm:1607: g3410 */
16605 t4=((C_word*)t0)[4];
16606 f_16581(t4,t3,C_slot(t2,C_fix(0)));}
16607 else{
16608 t3=t1;{
16609 C_word av2[2];
16610 av2[0]=t3;
16611 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
16612 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
16613 
16614 /* k16616 in map-loop3404 in k16568 in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16618(C_word c,C_word * av)16615 static void C_ccall f_16618(C_word c,C_word *av){
16616 C_word tmp;
16617 C_word t0=av[0];
16618 C_word t1=av[1];
16619 C_word t2;
16620 C_word t3;
16621 C_word t4;
16622 C_word t5;
16623 C_word *a;
16624 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
16625 C_save_and_reclaim((void *)f_16618,c,av);}
16626 a=C_alloc(3);
16627 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
16628 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
16629 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
16630 t5=((C_word*)((C_word*)t0)[3])[1];
16631 f_16593(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
16632 
16633 /* loop in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16627(C_word t0,C_word t1,C_word t2)16634 static void C_fcall f_16627(C_word t0,C_word t1,C_word t2){
16635 C_word tmp;
16636 C_word t3;
16637 C_word t4;
16638 C_word t5;
16639 C_word t6;
16640 C_word t7;
16641 C_word t8;
16642 C_word t9;
16643 C_word t10;
16644 C_word *a;
16645 loop:
16646 if(C_unlikely(!C_demand(C_calculate_demand(5,0,3)))){
16647 C_save_and_reclaim_args((void *)trf_16627,3,t0,t1,t2);}
16648 a=C_alloc(5);
16649 if(C_truep(C_i_nullp(t2))){
16650 t3=t1;{
16651 C_word av2[2];
16652 av2[0]=t3;
16653 av2[1]=C_SCHEME_END_OF_LIST;
16654 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
16655 else{
16656 t3=C_i_car(t2);
16657 t4=C_eqp(lf[365],t3);
16658 if(C_truep(t4)){
16659 if(C_truep(C_i_equalp(lf[405],C_u_i_cdr(t2)))){
16660 t5=t1;{
16661 C_word av2[2];
16662 av2[0]=t5;
16663 av2[1]=t2;
16664 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
16665 else{
16666 t5=C_u_i_car(t2);
16667 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16655,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
16668 /* scrutinizer.scm:1601: loop */
16669 t9=t6;
16670 t10=C_u_i_cdr(t2);
16671 t1=t9;
16672 t2=t10;
16673 goto loop;}}
16674 else{
16675 t5=C_eqp(lf[364],C_u_i_car(t2));
16676 if(C_truep(t5)){
16677 t6=C_u_i_car(t2);
16678 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16674,a[2]=t1,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
16679 /* scrutinizer.scm:1603: loop */
16680 t9=t7;
16681 t10=C_u_i_cdr(t2);
16682 t1=t9;
16683 t2=t10;
16684 goto loop;}
16685 else{
16686 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16683,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
16687 /* scrutinizer.scm:1604: resolve */
16688 t7=((C_word*)((C_word*)t0)[3])[1];
16689 f_16295(t7,t6,C_u_i_car(t2),((C_word*)t0)[4]);}}}}
16690 
16691 /* k16653 in loop in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16655(C_word c,C_word * av)16692 static void C_ccall f_16655(C_word c,C_word *av){
16693 C_word tmp;
16694 C_word t0=av[0];
16695 C_word t1=av[1];
16696 C_word t2;
16697 C_word *a;
16698 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
16699 C_save_and_reclaim((void *)f_16655,c,av);}
16700 a=C_alloc(3);
16701 t2=((C_word*)t0)[2];{
16702 C_word *av2=av;
16703 av2[0]=t2;
16704 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
16705 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16706 
16707 /* k16672 in loop in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16674(C_word c,C_word * av)16708 static void C_ccall f_16674(C_word c,C_word *av){
16709 C_word tmp;
16710 C_word t0=av[0];
16711 C_word t1=av[1];
16712 C_word t2;
16713 C_word *a;
16714 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
16715 C_save_and_reclaim((void *)f_16674,c,av);}
16716 a=C_alloc(3);
16717 t2=((C_word*)t0)[2];{
16718 C_word *av2=av;
16719 av2[0]=t2;
16720 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
16721 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16722 
16723 /* k16681 in loop in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16683(C_word c,C_word * av)16724 static void C_ccall f_16683(C_word c,C_word *av){
16725 C_word tmp;
16726 C_word t0=av[0];
16727 C_word t1=av[1];
16728 C_word t2;
16729 C_word t3;
16730 C_word *a;
16731 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
16732 C_save_and_reclaim((void *)f_16683,c,av);}
16733 a=C_alloc(4);
16734 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16687,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
16735 /* scrutinizer.scm:1604: loop */
16736 t3=((C_word*)((C_word*)t0)[3])[1];
16737 f_16627(t3,t2,C_u_i_cdr(((C_word*)t0)[4]));}
16738 
16739 /* k16685 in k16681 in loop in k16549 in k16546 in k16543 in k16479 in resolve in chicken.compiler.scrutinizer#resolve in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16687(C_word c,C_word * av)16740 static void C_ccall f_16687(C_word c,C_word *av){
16741 C_word tmp;
16742 C_word t0=av[0];
16743 C_word t1=av[1];
16744 C_word t2;
16745 C_word *a;
16746 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
16747 C_save_and_reclaim((void *)f_16687,c,av);}
16748 a=C_alloc(3);
16749 t2=((C_word*)t0)[2];{
16750 C_word *av2=av;
16751 av2[0]=t2;
16752 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
16753 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
16754 
16755 /* chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16750(C_word c,C_word * av)16756 static void C_ccall f_16750(C_word c,C_word *av){
16757 C_word tmp;
16758 C_word t0=av[0];
16759 C_word t1=av[1];
16760 C_word t2=av[2];
16761 C_word t3=av[3];
16762 C_word t4;
16763 C_word t5;
16764 C_word *a;
16765 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
16766 C_save_and_reclaim((void *)f_16750,c,av);}
16767 a=C_alloc(4);
16768 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16754,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
16769 if(C_truep(C_rest_nullp(c,4))){
16770 /* scrutinizer.scm:1614: chicken.platform#repository-path */
16771 t5=*((C_word*)lf[431]+1);{
16772 C_word *av2=av;
16773 av2[0]=t5;
16774 av2[1]=t4;
16775 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
16776 else{
16777 t5=t4;{
16778 C_word av2[2];
16779 av2[0]=t5;
16780 av2[1]=C_get_rest_arg(c,4,av,4,t0);
16781 f_16754(2,av2);}}}
16782 
16783 /* k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16754(C_word c,C_word * av)16784 static void C_ccall f_16754(C_word c,C_word *av){
16785 C_word tmp;
16786 C_word t0=av[0];
16787 C_word t1=av[1];
16788 C_word t2;
16789 C_word t3;
16790 C_word t4;
16791 C_word *a;
16792 if(C_unlikely(!C_demand(C_calculate_demand(7,c,5)))){
16793 C_save_and_reclaim((void *)f_16754,c,av);}
16794 a=C_alloc(7);
16795 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16757,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
16796 if(C_truep(C_i_not(t1))){
16797 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17135,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
16798 /* scrutinizer.scm:1616: ##sys#file-exists? */
16799 t4=*((C_word*)lf[429]+1);{
16800 C_word *av2;
16801 if(c >= 6) {
16802   av2=av;
16803 } else {
16804   av2=C_alloc(6);
16805 }
16806 av2[0]=t4;
16807 av2[1]=t3;
16808 av2[2]=((C_word*)t0)[3];
16809 av2[3]=C_SCHEME_TRUE;
16810 av2[4]=C_SCHEME_FALSE;
16811 av2[5]=C_SCHEME_FALSE;
16812 ((C_proc)(void*)(*((C_word*)t4+1)))(6,av2);}}
16813 else{
16814 /* scrutinizer.scm:1617: chicken.load#find-file */
16815 t3=*((C_word*)lf[430]+1);{
16816 C_word *av2;
16817 if(c >= 4) {
16818   av2=av;
16819 } else {
16820   av2=C_alloc(4);
16821 }
16822 av2[0]=t3;
16823 av2[1]=t2;
16824 av2[2]=((C_word*)t0)[3];
16825 av2[3]=t1;
16826 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}}
16827 
16828 /* k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16757(C_word c,C_word * av)16829 static void C_ccall f_16757(C_word c,C_word *av){
16830 C_word tmp;
16831 C_word t0=av[0];
16832 C_word t1=av[1];
16833 C_word t2;
16834 C_word t3;
16835 C_word t4;
16836 C_word *a;
16837 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
16838 C_save_and_reclaim((void *)f_16757,c,av);}
16839 a=C_alloc(8);
16840 if(C_truep(t1)){
16841 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16763,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
16842 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17108,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
16843 /* scrutinizer.scm:1618: chicken.base#open-output-string */
16844 t4=*((C_word*)lf[242]+1);{
16845 C_word *av2=av;
16846 av2[0]=t4;
16847 av2[1]=t3;
16848 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
16849 else{
16850 t2=((C_word*)t0)[2];{
16851 C_word *av2=av;
16852 av2[0]=t2;
16853 av2[1]=C_SCHEME_FALSE;
16854 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
16855 
16856 /* k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16763(C_word c,C_word * av)16857 static void C_ccall f_16763(C_word c,C_word *av){
16858 C_word tmp;
16859 C_word t0=av[0];
16860 C_word t1=av[1];
16861 C_word t2;
16862 C_word t3;
16863 C_word t4;
16864 C_word t5;
16865 C_word t6;
16866 C_word t7;
16867 C_word t8;
16868 C_word t9;
16869 C_word *a;
16870 if(C_unlikely(!C_demand(C_calculate_demand(15,c,4)))){
16871 C_save_and_reclaim((void *)f_16763,c,av);}
16872 a=C_alloc(15);
16873 t2=C_SCHEME_FALSE;
16874 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
16875 t4=C_SCHEME_FALSE;
16876 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
16877 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16768,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
16878 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16773,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
16879 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17101,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
16880 /* scrutinizer.scm:1619: ##sys#dynamic-wind */
16881 t9=*((C_word*)lf[224]+1);{
16882 C_word *av2;
16883 if(c >= 5) {
16884   av2=av;
16885 } else {
16886   av2=C_alloc(5);
16887 }
16888 av2[0]=t9;
16889 av2[1]=((C_word*)t0)[3];
16890 av2[2]=t6;
16891 av2[3]=t7;
16892 av2[4]=t8;
16893 ((C_proc)(void*)(*((C_word*)t9+1)))(5,av2);}}
16894 
16895 /* a16767 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16768(C_word c,C_word * av)16896 static void C_ccall f_16768(C_word c,C_word *av){
16897 C_word tmp;
16898 C_word t0=av[0];
16899 C_word t1=av[1];
16900 C_word t2;
16901 C_word t3;
16902 C_word t4;
16903 C_word *a;
16904 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
16905 C_save_and_reclaim((void *)f_16768,c,av);}
16906 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,lf[17]);
16907 t3=C_mutate(&lf[17] /* (set! chicken.compiler.scrutinizer#scrutiny-debug ...) */,((C_word*)((C_word*)t0)[3])[1]);
16908 t4=t1;{
16909 C_word *av2=av;
16910 av2[0]=t4;
16911 av2[1]=C_SCHEME_UNDEFINED;
16912 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
16913 
16914 /* a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16773(C_word c,C_word * av)16915 static void C_ccall f_16773(C_word c,C_word *av){
16916 C_word tmp;
16917 C_word t0=av[0];
16918 C_word t1=av[1];
16919 C_word t2;
16920 C_word t3;
16921 C_word *a;
16922 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
16923 C_save_and_reclaim((void *)f_16773,c,av);}
16924 a=C_alloc(3);
16925 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17070,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
16926 /* scrutinizer.scm:1680: scheme#call-with-input-file */
16927 t3=*((C_word*)lf[424]+1);{
16928 C_word *av2;
16929 if(c >= 4) {
16930   av2=av;
16931 } else {
16932   av2=C_alloc(4);
16933 }
16934 av2[0]=t3;
16935 av2[1]=t2;
16936 av2[2]=((C_word*)t0)[2];
16937 av2[3]=*((C_word*)lf[425]+1);
16938 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
16939 
16940 /* k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16782(C_word c,C_word * av)16941 static void C_ccall f_16782(C_word c,C_word *av){
16942 C_word tmp;
16943 C_word t0=av[0];
16944 C_word t1=av[1];
16945 C_word t2;
16946 C_word t3;
16947 C_word t4;
16948 C_word t5;
16949 C_word t6;
16950 C_word t7;
16951 C_word t8;
16952 C_word t9;
16953 C_word t10;
16954 C_word t11;
16955 C_word *a;
16956 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
16957 C_save_and_reclaim((void *)f_16782,c,av);}
16958 a=C_alloc(12);
16959 t2=C_i_cddr(((C_word*)t0)[2]);
16960 t3=C_i_pairp(t2);
16961 t4=(C_truep(t3)?C_u_i_cdr(C_u_i_cdr(((C_word*)t0)[2])):C_SCHEME_FALSE);
16962 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16788,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
16963 t6=C_u_i_cdr(((C_word*)t0)[2]);
16964 t7=C_u_i_car(t6);
16965 t8=C_SCHEME_UNDEFINED;
16966 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
16967 t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16887,a[2]=((C_word*)t0)[3],a[3]=t9,tmp=(C_word)a,a+=4,tmp));
16968 t11=((C_word*)t9)[1];
16969 f_16887(t11,t5,t7);}
16970 
16971 /* k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16788(C_word c,C_word * av)16972 static void C_ccall f_16788(C_word c,C_word *av){
16973 C_word tmp;
16974 C_word t0=av[0];
16975 C_word t1=av[1];
16976 C_word t2;
16977 C_word t3;
16978 C_word t4;
16979 C_word *a;
16980 if(C_unlikely(!C_demand(C_calculate_demand(10,c,5)))){
16981 C_save_and_reclaim((void *)f_16788,c,av);}
16982 a=C_alloc(10);
16983 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16793,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
16984 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16799,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
16985 /* scrutinizer.scm:1659: ##sys#call-with-values */{
16986 C_word *av2;
16987 if(c >= 4) {
16988   av2=av;
16989 } else {
16990   av2=C_alloc(4);
16991 }
16992 av2[0]=0;
16993 av2[1]=((C_word*)t0)[5];
16994 av2[2]=t2;
16995 av2[3]=t3;
16996 C_call_with_values(4,av2);}}
16997 
16998 /* a16792 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16793(C_word c,C_word * av)16999 static void C_ccall f_16793(C_word c,C_word *av){
17000 C_word tmp;
17001 C_word t0=av[0];
17002 C_word t1=av[1];
17003 C_word t2;
17004 C_word *a;
17005 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
17006 C_save_and_reclaim((void *)f_16793,c,av);}
17007 /* scrutinizer.scm:1659: validate-type */
17008 t2=*((C_word*)lf[407]+1);{
17009 C_word *av2;
17010 if(c >= 4) {
17011   av2=av;
17012 } else {
17013   av2=C_alloc(4);
17014 }
17015 av2[0]=t2;
17016 av2[1]=t1;
17017 av2[2]=((C_word*)t0)[2];
17018 av2[3]=((C_word*)t0)[3];
17019 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
17020 
17021 /* a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16799(C_word c,C_word * av)17022 static void C_ccall f_16799(C_word c,C_word *av){
17023 C_word tmp;
17024 C_word t0=av[0];
17025 C_word t1=av[1];
17026 C_word t2=av[2];
17027 C_word t3=av[3];
17028 C_word t4=av[4];
17029 C_word t5;
17030 C_word t6;
17031 C_word t7;
17032 C_word *a;
17033 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
17034 C_save_and_reclaim((void *)f_16799,c,av);}
17035 a=C_alloc(13);
17036 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16803,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
17037 if(C_truep(t2)){
17038 t6=t5;{
17039 C_word *av2=av;
17040 av2[0]=t6;
17041 av2[1]=C_SCHEME_UNDEFINED;
17042 f_16803(2,av2);}}
17043 else{
17044 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16854,a[2]=t5,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
17045 /* scrutinizer.scm:1662: chicken.base#open-output-string */
17046 t7=*((C_word*)lf[242]+1);{
17047 C_word *av2=av;
17048 av2[0]=t7;
17049 av2[1]=t6;
17050 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
17051 
17052 /* k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16803(C_word c,C_word * av)17053 static void C_ccall f_16803(C_word c,C_word *av){
17054 C_word tmp;
17055 C_word t0=av[0];
17056 C_word t1=av[1];
17057 C_word t2;
17058 C_word t3;
17059 C_word t4;
17060 C_word t5;
17061 C_word *a;
17062 if(C_unlikely(!C_demand(C_calculate_demand(15,c,4)))){
17063 C_save_and_reclaim((void *)f_16803,c,av);}
17064 a=C_alloc(15);
17065 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16806,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
17066 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16821,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
17067 if(C_truep(((C_word*)t0)[6])){
17068 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16847,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
17069 /* scrutinizer.scm:1665: compatible-types? */
17070 f_14710(t4,((C_word*)t0)[6],((C_word*)t0)[5],C_SCHEME_END_OF_LIST);}
17071 else{
17072 t4=t3;
17073 f_16821(t4,C_SCHEME_FALSE);}}
17074 
17075 /* k16804 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16806(C_word c,C_word * av)17076 static void C_ccall f_16806(C_word c,C_word *av){
17077 C_word tmp;
17078 C_word t0=av[0];
17079 C_word t1=av[1];
17080 C_word t2;
17081 C_word t3;
17082 C_word *a;
17083 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
17084 C_save_and_reclaim((void *)f_16806,c,av);}
17085 a=C_alloc(5);
17086 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16809,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
17087 /* scrutinizer.scm:1676: chicken.compiler.support#mark-variable */
17088 t3=*((C_word*)lf[233]+1);{
17089 C_word *av2;
17090 if(c >= 5) {
17091   av2=av;
17092 } else {
17093   av2=C_alloc(5);
17094 }
17095 av2[0]=t3;
17096 av2[1]=t2;
17097 av2[2]=((C_word*)t0)[4];
17098 av2[3]=lf[65];
17099 av2[4]=((C_word*)t0)[5];
17100 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
17101 
17102 /* k16807 in k16804 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_16809(C_word c,C_word * av)17103 static void C_ccall f_16809(C_word c,C_word *av){
17104 C_word tmp;
17105 C_word t0=av[0];
17106 C_word t1=av[1];
17107 C_word t2;
17108 C_word t3;
17109 C_word *a;
17110 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
17111 C_save_and_reclaim((void *)f_16809,c,av);}
17112 a=C_alloc(5);
17113 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16812,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
17114 /* scrutinizer.scm:1677: chicken.compiler.support#mark-variable */
17115 t3=*((C_word*)lf[233]+1);{
17116 C_word *av2;
17117 if(c >= 5) {
17118   av2=av;
17119 } else {
17120   av2=C_alloc(5);
17121 }
17122 av2[0]=t3;
17123 av2[1]=t2;
17124 av2[2]=((C_word*)t0)[4];
17125 av2[3]=lf[66];
17126 av2[4]=lf[409];
17127 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
17128 
17129 /* k16810 in k16807 in k16804 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_16812(C_word c,C_word * av)17130 static void C_ccall f_16812(C_word c,C_word *av){
17131 C_word tmp;
17132 C_word t0=av[0];
17133 C_word t1=av[1];
17134 C_word t2;
17135 C_word t3;
17136 C_word *a;
17137 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
17138 C_save_and_reclaim((void *)f_16812,c,av);}
17139 if(C_truep(((C_word*)t0)[2])){
17140 /* scrutinizer.scm:1679: install-specializations */
17141 t2=*((C_word*)lf[408]+1);{
17142 C_word *av2;
17143 if(c >= 4) {
17144   av2=av;
17145 } else {
17146   av2=C_alloc(4);
17147 }
17148 av2[0]=t2;
17149 av2[1]=((C_word*)t0)[3];
17150 av2[2]=((C_word*)t0)[4];
17151 av2[3]=((C_word*)t0)[2];
17152 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
17153 else{
17154 t2=C_SCHEME_UNDEFINED;
17155 t3=((C_word*)t0)[3];{
17156 C_word *av2=av;
17157 av2[0]=t3;
17158 av2[1]=t2;
17159 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
17160 
17161 /* k16819 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16821(C_word t0,C_word t1)17162 static void C_fcall f_16821(C_word t0,C_word t1){
17163 C_word tmp;
17164 C_word t2;
17165 C_word t3;
17166 C_word t4;
17167 C_word *a;
17168 if(C_unlikely(!C_demand(C_calculate_demand(9,0,5)))){
17169 C_save_and_reclaim_args((void *)trf_16821,2,t0,t1);}
17170 a=C_alloc(9);
17171 if(C_truep(t1)){
17172 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16828,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
17173 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16832,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
17174 /* scrutinizer.scm:1668: scheme#string-append */
17175 t4=*((C_word*)lf[76]+1);{
17176 C_word av2[6];
17177 av2[0]=t4;
17178 av2[1]=t3;
17179 av2[2]=lf[411];
17180 av2[3]=lf[412];
17181 av2[4]=lf[413];
17182 av2[5]=lf[414];
17183 ((C_proc)(void*)(*((C_word*)t4+1)))(6,av2);}}
17184 else{
17185 t2=((C_word*)t0)[2];{
17186 C_word av2[2];
17187 av2[0]=t2;
17188 av2[1]=C_SCHEME_UNDEFINED;
17189 f_16806(2,av2);}}}
17190 
17191 /* k16826 in k16819 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_16828(C_word c,C_word * av)17192 static void C_ccall f_16828(C_word c,C_word *av){
17193 C_word tmp;
17194 C_word t0=av[0];
17195 C_word t1=av[1];
17196 C_word t2;
17197 C_word *a;
17198 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
17199 C_save_and_reclaim((void *)f_16828,c,av);}
17200 /* scrutinizer.scm:1666: chicken.base#warning */
17201 t2=*((C_word*)lf[90]+1);{
17202 C_word *av2;
17203 if(c >= 3) {
17204   av2=av;
17205 } else {
17206   av2=C_alloc(3);
17207 }
17208 av2[0]=t2;
17209 av2[1]=((C_word*)t0)[2];
17210 av2[2]=t1;
17211 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
17212 
17213 /* k16830 in k16819 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_16832(C_word c,C_word * av)17214 static void C_ccall f_16832(C_word c,C_word *av){
17215 C_word tmp;
17216 C_word t0=av[0];
17217 C_word t1=av[1];
17218 C_word t2;
17219 C_word t3;
17220 C_word *a;
17221 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
17222 C_save_and_reclaim((void *)f_16832,c,av);}
17223 a=C_alloc(6);
17224 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16836,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
17225 /* scrutinizer.scm:1674: type->pp-string */
17226 f_20636(t2,((C_word*)t0)[5]);}
17227 
17228 /* k16834 in k16830 in k16819 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_16836(C_word c,C_word * av)17229 static void C_ccall f_16836(C_word c,C_word *av){
17230 C_word tmp;
17231 C_word t0=av[0];
17232 C_word t1=av[1];
17233 C_word t2;
17234 C_word t3;
17235 C_word *a;
17236 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
17237 C_save_and_reclaim((void *)f_16836,c,av);}
17238 a=C_alloc(6);
17239 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16840,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
17240 /* scrutinizer.scm:1675: type->pp-string */
17241 f_20636(t2,((C_word*)t0)[5]);}
17242 
17243 /* k16838 in k16834 in k16830 in k16819 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_16840(C_word c,C_word * av)17244 static void C_ccall f_16840(C_word c,C_word *av){
17245 C_word tmp;
17246 C_word t0=av[0];
17247 C_word t1=av[1];
17248 C_word t2;
17249 C_word *a;
17250 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
17251 C_save_and_reclaim((void *)f_16840,c,av);}
17252 /* scrutinizer.scm:1667: chicken.format#sprintf */
17253 t2=*((C_word*)lf[410]+1);{
17254 C_word *av2;
17255 if(c >= 6) {
17256   av2=av;
17257 } else {
17258   av2=C_alloc(6);
17259 }
17260 av2[0]=t2;
17261 av2[1]=((C_word*)t0)[2];
17262 av2[2]=((C_word*)t0)[3];
17263 av2[3]=((C_word*)t0)[4];
17264 av2[4]=((C_word*)t0)[5];
17265 av2[5]=t1;
17266 ((C_proc)(void*)(*((C_word*)t2+1)))(6,av2);}}
17267 
17268 /* k16845 in k16801 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16847(C_word c,C_word * av)17269 static void C_ccall f_16847(C_word c,C_word *av){
17270 C_word tmp;
17271 C_word t0=av[0];
17272 C_word t1=av[1];
17273 C_word t2;
17274 C_word *a;
17275 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
17276 C_save_and_reclaim((void *)f_16847,c,av);}
17277 t2=((C_word*)t0)[2];
17278 f_16821(t2,C_i_not(t1));}
17279 
17280 /* k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16854(C_word c,C_word * av)17281 static void C_ccall f_16854(C_word c,C_word *av){
17282 C_word tmp;
17283 C_word t0=av[0];
17284 C_word t1=av[1];
17285 C_word t2;
17286 C_word t3;
17287 C_word t4;
17288 C_word *a;
17289 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
17290 C_save_and_reclaim((void *)f_16854,c,av);}
17291 a=C_alloc(6);
17292 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
17293 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16860,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
17294 /* scrutinizer.scm:1662: ##sys#print */
17295 t4=*((C_word*)lf[240]+1);{
17296 C_word *av2;
17297 if(c >= 5) {
17298   av2=av;
17299 } else {
17300   av2=C_alloc(5);
17301 }
17302 av2[0]=t4;
17303 av2[1]=t3;
17304 av2[2]=lf[416];
17305 av2[3]=C_SCHEME_FALSE;
17306 av2[4]=t1;
17307 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
17308 
17309 /* k16858 in k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16860(C_word c,C_word * av)17310 static void C_ccall f_16860(C_word c,C_word *av){
17311 C_word tmp;
17312 C_word t0=av[0];
17313 C_word t1=av[1];
17314 C_word t2;
17315 C_word t3;
17316 C_word *a;
17317 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
17318 C_save_and_reclaim((void *)f_16860,c,av);}
17319 a=C_alloc(5);
17320 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16863,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
17321 /* scrutinizer.scm:1662: ##sys#print */
17322 t3=*((C_word*)lf[240]+1);{
17323 C_word *av2;
17324 if(c >= 5) {
17325   av2=av;
17326 } else {
17327   av2=C_alloc(5);
17328 }
17329 av2[0]=t3;
17330 av2[1]=t2;
17331 av2[2]=((C_word*)t0)[5];
17332 av2[3]=C_SCHEME_FALSE;
17333 av2[4]=((C_word*)t0)[3];
17334 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
17335 
17336 /* k16861 in k16858 in k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_16863(C_word c,C_word * av)17337 static void C_ccall f_16863(C_word c,C_word *av){
17338 C_word tmp;
17339 C_word t0=av[0];
17340 C_word t1=av[1];
17341 C_word t2;
17342 C_word t3;
17343 C_word *a;
17344 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
17345 C_save_and_reclaim((void *)f_16863,c,av);}
17346 a=C_alloc(5);
17347 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16866,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
17348 /* scrutinizer.scm:1662: ##sys#print */
17349 t3=*((C_word*)lf[240]+1);{
17350 C_word *av2;
17351 if(c >= 5) {
17352   av2=av;
17353 } else {
17354   av2=C_alloc(5);
17355 }
17356 av2[0]=t3;
17357 av2[1]=t2;
17358 av2[2]=lf[415];
17359 av2[3]=C_SCHEME_FALSE;
17360 av2[4]=((C_word*)t0)[3];
17361 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
17362 
17363 /* k16864 in k16861 in k16858 in k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_16866(C_word c,C_word * av)17364 static void C_ccall f_16866(C_word c,C_word *av){
17365 C_word tmp;
17366 C_word t0=av[0];
17367 C_word t1=av[1];
17368 C_word t2;
17369 C_word t3;
17370 C_word *a;
17371 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
17372 C_save_and_reclaim((void *)f_16866,c,av);}
17373 a=C_alloc(5);
17374 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16869,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
17375 /* scrutinizer.scm:1662: ##sys#write-char-0 */
17376 t3=*((C_word*)lf[239]+1);{
17377 C_word *av2;
17378 if(c >= 4) {
17379   av2=av;
17380 } else {
17381   av2=C_alloc(4);
17382 }
17383 av2[0]=t3;
17384 av2[1]=t2;
17385 av2[2]=C_make_character(10);
17386 av2[3]=((C_word*)t0)[3];
17387 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
17388 
17389 /* k16867 in k16864 in k16861 in k16858 in k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_16869(C_word c,C_word * av)17390 static void C_ccall f_16869(C_word c,C_word *av){
17391 C_word tmp;
17392 C_word t0=av[0];
17393 C_word t1=av[1];
17394 C_word t2;
17395 C_word t3;
17396 C_word *a;
17397 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
17398 C_save_and_reclaim((void *)f_16869,c,av);}
17399 a=C_alloc(5);
17400 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16872,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
17401 /* scrutinizer.scm:1662: ##sys#write-char-0 */
17402 t3=*((C_word*)lf[239]+1);{
17403 C_word *av2;
17404 if(c >= 4) {
17405   av2=av;
17406 } else {
17407   av2=C_alloc(4);
17408 }
17409 av2[0]=t3;
17410 av2[1]=t2;
17411 av2[2]=C_make_character(10);
17412 av2[3]=((C_word*)t0)[3];
17413 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
17414 
17415 /* k16870 in k16867 in k16864 in k16861 in k16858 in k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_16872(C_word c,C_word * av)17416 static void C_ccall f_16872(C_word c,C_word *av){
17417 C_word tmp;
17418 C_word t0=av[0];
17419 C_word t1=av[1];
17420 C_word t2;
17421 C_word t3;
17422 C_word t4;
17423 C_word *a;
17424 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
17425 C_save_and_reclaim((void *)f_16872,c,av);}
17426 a=C_alloc(8);
17427 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16875,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
17428 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16882,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
17429 /* scrutinizer.scm:1664: type->pp-string */
17430 f_20636(t3,((C_word*)t0)[4]);}
17431 
17432 /* k16873 in k16870 in k16867 in k16864 in k16861 in k16858 in k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_16875(C_word c,C_word * av)17433 static void C_ccall f_16875(C_word c,C_word *av){
17434 C_word tmp;
17435 C_word t0=av[0];
17436 C_word t1=av[1];
17437 C_word t2;
17438 C_word t3;
17439 C_word *a;
17440 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
17441 C_save_and_reclaim((void *)f_16875,c,av);}
17442 a=C_alloc(3);
17443 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16878,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
17444 /* scrutinizer.scm:1662: chicken.base#get-output-string */
17445 t3=*((C_word*)lf[238]+1);{
17446 C_word *av2;
17447 if(c >= 3) {
17448   av2=av;
17449 } else {
17450   av2=C_alloc(3);
17451 }
17452 av2[0]=t3;
17453 av2[1]=t2;
17454 av2[2]=((C_word*)t0)[3];
17455 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
17456 
17457 /* k16876 in k16873 in k16870 in k16867 in k16864 in k16861 in k16858 in k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in ... */
f_16878(C_word c,C_word * av)17458 static void C_ccall f_16878(C_word c,C_word *av){
17459 C_word tmp;
17460 C_word t0=av[0];
17461 C_word t1=av[1];
17462 C_word t2;
17463 C_word *a;
17464 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
17465 C_save_and_reclaim((void *)f_16878,c,av);}
17466 /* scrutinizer.scm:1661: chicken.base#warning */
17467 t2=*((C_word*)lf[90]+1);{
17468 C_word *av2;
17469 if(c >= 3) {
17470   av2=av;
17471 } else {
17472   av2=C_alloc(3);
17473 }
17474 av2[0]=t2;
17475 av2[1]=((C_word*)t0)[2];
17476 av2[2]=t1;
17477 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
17478 
17479 /* k16880 in k16870 in k16867 in k16864 in k16861 in k16858 in k16852 in a16798 in k16786 in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_16882(C_word c,C_word * av)17480 static void C_ccall f_16882(C_word c,C_word *av){
17481 C_word tmp;
17482 C_word t0=av[0];
17483 C_word t1=av[1];
17484 C_word t2;
17485 C_word *a;
17486 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
17487 C_save_and_reclaim((void *)f_16882,c,av);}
17488 /* scrutinizer.scm:1662: ##sys#print */
17489 t2=*((C_word*)lf[240]+1);{
17490 C_word *av2;
17491 if(c >= 5) {
17492   av2=av;
17493 } else {
17494   av2=C_alloc(5);
17495 }
17496 av2[0]=t2;
17497 av2[1]=((C_word*)t0)[2];
17498 av2[2]=t1;
17499 av2[3]=C_SCHEME_FALSE;
17500 av2[4]=((C_word*)t0)[3];
17501 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
17502 
17503 /* adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16887(C_word t0,C_word t1,C_word t2)17504 static void C_fcall f_16887(C_word t0,C_word t1,C_word t2){
17505 C_word tmp;
17506 C_word t3;
17507 C_word t4;
17508 C_word t5;
17509 C_word t6;
17510 C_word t7;
17511 C_word t8;
17512 C_word t9;
17513 C_word t10;
17514 C_word *a;
17515 loop:
17516 if(C_unlikely(!C_demand(C_calculate_demand(9,0,2)))){
17517 C_save_and_reclaim_args((void *)trf_16887,3,t0,t1,t2);}
17518 a=C_alloc(9);
17519 if(C_truep(C_i_pairp(t2))){
17520 t3=C_i_vectorp(C_u_i_car(t2));
17521 t4=(C_truep(t3)?C_eqp(lf[84],C_i_vector_ref(C_u_i_car(t2),C_fix(0))):C_SCHEME_FALSE);
17522 if(C_truep(t4)){
17523 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16903,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
17524 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17019,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
17525 /* scrutinizer.scm:1630: scheme#vector->list */
17526 t7=*((C_word*)lf[51]+1);{
17527 C_word av2[3];
17528 av2[0]=t7;
17529 av2[1]=t6;
17530 av2[2]=C_u_i_car(t2);
17531 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
17532 else{
17533 t5=C_eqp(lf[29],C_u_i_car(t2));
17534 if(C_truep(t5)){
17535 t6=C_i_cadr(t2);
17536 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17038,a[2]=t1,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
17537 /* scrutinizer.scm:1654: adjust */
17538 t9=t7;
17539 t10=C_i_caddr(t2);
17540 t1=t9;
17541 t2=t10;
17542 goto loop;}
17543 else{
17544 t6=t1;{
17545 C_word av2[2];
17546 av2[0]=t6;
17547 av2[1]=t2;
17548 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}}
17549 else{
17550 t3=t1;{
17551 C_word av2[2];
17552 av2[0]=t3;
17553 av2[1]=t2;
17554 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
17555 
17556 /* k16901 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16903(C_word c,C_word * av)17557 static void C_ccall f_16903(C_word c,C_word *av){
17558 C_word tmp;
17559 C_word t0=av[0];
17560 C_word t1=av[1];
17561 C_word t2;
17562 C_word t3;
17563 C_word *a;
17564 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
17565 C_save_and_reclaim((void *)f_16903,c,av);}
17566 a=C_alloc(3);
17567 t2=C_u_i_cdr(((C_word*)t0)[2]);
17568 t3=((C_word*)t0)[3];{
17569 C_word *av2=av;
17570 av2[0]=t3;
17571 av2[1]=C_a_i_cons(&a,2,lf[84],t2);
17572 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
17573 
17574 /* loop in k17017 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16914(C_word t0,C_word t1,C_word t2)17575 static void C_fcall f_16914(C_word t0,C_word t1,C_word t2){
17576 C_word tmp;
17577 C_word t3;
17578 C_word t4;
17579 C_word t5;
17580 C_word t6;
17581 C_word t7;
17582 C_word t8;
17583 C_word t9;
17584 C_word t10;
17585 C_word *a;
17586 if(C_unlikely(!C_demand(C_calculate_demand(5,0,4)))){
17587 C_save_and_reclaim_args((void *)trf_16914,3,t0,t1,t2);}
17588 a=C_alloc(5);
17589 if(C_truep(C_i_nullp(t2))){
17590 t3=C_SCHEME_UNDEFINED;
17591 t4=t1;{
17592 C_word av2[2];
17593 av2[0]=t4;
17594 av2[1]=t3;
17595 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
17596 else{
17597 t3=C_i_car(t2);
17598 t4=C_eqp(t3,lf[417]);
17599 if(C_truep(t4)){
17600 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16933,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
17601 /* scrutinizer.scm:1634: chicken.compiler.support#mark-variable */
17602 t6=*((C_word*)lf[233]+1);{
17603 C_word av2[5];
17604 av2[0]=t6;
17605 av2[1]=t5;
17606 av2[2]=((C_word*)t0)[3];
17607 av2[3]=lf[272];
17608 av2[4]=C_SCHEME_TRUE;
17609 ((C_proc)(void*)(*((C_word*)t6+1)))(5,av2);}}
17610 else{
17611 t5=C_eqp(t3,lf[418]);
17612 if(C_truep(t5)){
17613 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16947,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
17614 /* scrutinizer.scm:1637: chicken.compiler.support#mark-variable */
17615 t7=*((C_word*)lf[233]+1);{
17616 C_word av2[5];
17617 av2[0]=t7;
17618 av2[1]=t6;
17619 av2[2]=((C_word*)t0)[3];
17620 av2[3]=lf[271];
17621 av2[4]=C_SCHEME_TRUE;
17622 ((C_proc)(void*)(*((C_word*)t7+1)))(5,av2);}}
17623 else{
17624 t6=C_eqp(t3,lf[419]);
17625 if(C_truep(t6)){
17626 t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16961,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
17627 /* scrutinizer.scm:1640: chicken.compiler.support#mark-variable */
17628 t8=*((C_word*)lf[233]+1);{
17629 C_word av2[5];
17630 av2[0]=t8;
17631 av2[1]=t7;
17632 av2[2]=((C_word*)t0)[3];
17633 av2[3]=lf[276];
17634 av2[4]=C_SCHEME_TRUE;
17635 ((C_proc)(void*)(*((C_word*)t8+1)))(5,av2);}}
17636 else{
17637 t7=C_eqp(t3,lf[420]);
17638 if(C_truep(t7)){
17639 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16975,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
17640 /* scrutinizer.scm:1643: chicken.compiler.support#mark-variable */
17641 t9=*((C_word*)lf[233]+1);{
17642 C_word av2[5];
17643 av2[0]=t9;
17644 av2[1]=t8;
17645 av2[2]=((C_word*)t0)[3];
17646 av2[3]=lf[421];
17647 av2[4]=C_SCHEME_TRUE;
17648 ((C_proc)(void*)(*((C_word*)t9+1)))(5,av2);}}
17649 else{
17650 t8=C_eqp(t3,lf[422]);
17651 if(C_truep(t8)){
17652 t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16989,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
17653 /* scrutinizer.scm:1646: chicken.compiler.support#mark-variable */
17654 t10=*((C_word*)lf[233]+1);{
17655 C_word av2[5];
17656 av2[0]=t10;
17657 av2[1]=t9;
17658 av2[2]=((C_word*)t0)[3];
17659 av2[3]=lf[165];
17660 av2[4]=C_i_cadr(t2);
17661 ((C_proc)(void*)(*((C_word*)t10+1)))(5,av2);}}
17662 else{
17663 /* scrutinizer.scm:1649: chicken.compiler.support#bomb */
17664 t9=*((C_word*)lf[343]+1);{
17665 C_word av2[5];
17666 av2[0]=t9;
17667 av2[1]=t1;
17668 av2[2]=lf[423];
17669 av2[3]=C_u_i_car(t2);
17670 av2[4]=((C_word*)t0)[4];
17671 ((C_proc)(void*)(*((C_word*)t9+1)))(5,av2);}}}}}}}}
17672 
17673 /* k16931 in loop in k17017 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16933(C_word c,C_word * av)17674 static void C_ccall f_16933(C_word c,C_word *av){
17675 C_word tmp;
17676 C_word t0=av[0];
17677 C_word t1=av[1];
17678 C_word t2;
17679 C_word *a;
17680 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
17681 C_save_and_reclaim((void *)f_16933,c,av);}
17682 /* scrutinizer.scm:1635: loop */
17683 t2=((C_word*)((C_word*)t0)[2])[1];
17684 f_16914(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]));}
17685 
17686 /* k16945 in loop in k17017 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16947(C_word c,C_word * av)17687 static void C_ccall f_16947(C_word c,C_word *av){
17688 C_word tmp;
17689 C_word t0=av[0];
17690 C_word t1=av[1];
17691 C_word t2;
17692 C_word *a;
17693 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
17694 C_save_and_reclaim((void *)f_16947,c,av);}
17695 /* scrutinizer.scm:1638: loop */
17696 t2=((C_word*)((C_word*)t0)[2])[1];
17697 f_16914(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]));}
17698 
17699 /* k16959 in loop in k17017 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16961(C_word c,C_word * av)17700 static void C_ccall f_16961(C_word c,C_word *av){
17701 C_word tmp;
17702 C_word t0=av[0];
17703 C_word t1=av[1];
17704 C_word t2;
17705 C_word *a;
17706 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
17707 C_save_and_reclaim((void *)f_16961,c,av);}
17708 /* scrutinizer.scm:1641: loop */
17709 t2=((C_word*)((C_word*)t0)[2])[1];
17710 f_16914(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]));}
17711 
17712 /* k16973 in loop in k17017 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16975(C_word c,C_word * av)17713 static void C_ccall f_16975(C_word c,C_word *av){
17714 C_word tmp;
17715 C_word t0=av[0];
17716 C_word t1=av[1];
17717 C_word t2;
17718 C_word *a;
17719 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
17720 C_save_and_reclaim((void *)f_16975,c,av);}
17721 /* scrutinizer.scm:1644: loop */
17722 t2=((C_word*)((C_word*)t0)[2])[1];
17723 f_16914(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]));}
17724 
17725 /* k16987 in loop in k17017 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_16989(C_word c,C_word * av)17726 static void C_ccall f_16989(C_word c,C_word *av){
17727 C_word tmp;
17728 C_word t0=av[0];
17729 C_word t1=av[1];
17730 C_word t2;
17731 C_word *a;
17732 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
17733 C_save_and_reclaim((void *)f_16989,c,av);}
17734 /* scrutinizer.scm:1647: loop */
17735 t2=((C_word*)((C_word*)t0)[2])[1];
17736 f_16914(t2,((C_word*)t0)[3],C_i_cddr(((C_word*)t0)[4]));}
17737 
17738 /* k17017 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17019(C_word c,C_word * av)17739 static void C_ccall f_17019(C_word c,C_word *av){
17740 C_word tmp;
17741 C_word t0=av[0];
17742 C_word t1=av[1];
17743 C_word t2;
17744 C_word t3;
17745 C_word t4;
17746 C_word t5;
17747 C_word t6;
17748 C_word *a;
17749 if(C_unlikely(!C_demand(C_calculate_demand(7,c,3)))){
17750 C_save_and_reclaim((void *)f_17019,c,av);}
17751 a=C_alloc(7);
17752 t2=C_i_cdr(t1);
17753 t3=C_SCHEME_UNDEFINED;
17754 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
17755 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16914,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
17756 t6=((C_word*)t4)[1];
17757 f_16914(t6,((C_word*)t0)[4],t2);}
17758 
17759 /* k17036 in adjust in k16780 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17038(C_word c,C_word * av)17760 static void C_ccall f_17038(C_word c,C_word *av){
17761 C_word tmp;
17762 C_word t0=av[0];
17763 C_word t1=av[1];
17764 C_word t2;
17765 C_word *a;
17766 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
17767 C_save_and_reclaim((void *)f_17038,c,av);}
17768 a=C_alloc(9);
17769 t2=((C_word*)t0)[2];{
17770 C_word *av2=av;
17771 av2[0]=t2;
17772 av2[1]=C_a_i_list(&a,3,lf[29],((C_word*)t0)[3],t1);
17773 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
17774 
17775 /* k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17070(C_word c,C_word * av)17776 static void C_ccall f_17070(C_word c,C_word *av){
17777 C_word tmp;
17778 C_word t0=av[0];
17779 C_word t1=av[1];
17780 C_word t2;
17781 C_word t3;
17782 C_word t4;
17783 C_word t5;
17784 C_word t6;
17785 C_word t7;
17786 C_word *a;
17787 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
17788 C_save_and_reclaim((void *)f_17070,c,av);}
17789 a=C_alloc(8);
17790 t2=C_i_check_list_2(t1,lf[212]);
17791 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17076,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
17792 t4=C_SCHEME_UNDEFINED;
17793 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
17794 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17078,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
17795 t7=((C_word*)t5)[1];
17796 f_17078(t7,t3,t1);}
17797 
17798 /* k17074 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17076(C_word c,C_word * av)17799 static void C_ccall f_17076(C_word c,C_word *av){
17800 C_word tmp;
17801 C_word t0=av[0];
17802 C_word t1=av[1];
17803 C_word t2;
17804 C_word *a;
17805 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
17806 C_save_and_reclaim((void *)f_17076,c,av);}
17807 t2=((C_word*)t0)[2];{
17808 C_word *av2=av;
17809 av2[0]=t2;
17810 av2[1]=C_SCHEME_TRUE;
17811 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
17812 
17813 /* for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17078(C_word t0,C_word t1,C_word t2)17814 static void C_fcall f_17078(C_word t0,C_word t1,C_word t2){
17815 C_word tmp;
17816 C_word t3;
17817 C_word t4;
17818 C_word t5;
17819 C_word t6;
17820 C_word t7;
17821 C_word *a;
17822 if(C_unlikely(!C_demand(C_calculate_demand(10,0,3)))){
17823 C_save_and_reclaim_args((void *)trf_17078,3,t0,t1,t2);}
17824 a=C_alloc(10);
17825 if(C_truep(C_i_pairp(t2))){
17826 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17088,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
17827 t4=C_slot(t2,C_fix(0));
17828 t5=C_i_car(t4);
17829 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16782,a[2]=t4,a[3]=t5,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
17830 /* scrutinizer.scm:1623: chicken.compiler.support#variable-mark */
17831 t7=*((C_word*)lf[64]+1);{
17832 C_word av2[4];
17833 av2[0]=t7;
17834 av2[1]=t6;
17835 av2[2]=t5;
17836 av2[3]=lf[65];
17837 ((C_proc)(void*)(*((C_word*)t7+1)))(4,av2);}}
17838 else{
17839 t3=C_SCHEME_UNDEFINED;
17840 t4=t1;{
17841 C_word av2[2];
17842 av2[0]=t4;
17843 av2[1]=t3;
17844 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
17845 
17846 /* k17086 in for-each-loop3475 in k17068 in a16772 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17088(C_word c,C_word * av)17847 static void C_ccall f_17088(C_word c,C_word *av){
17848 C_word tmp;
17849 C_word t0=av[0];
17850 C_word t1=av[1];
17851 C_word t2;
17852 C_word *a;
17853 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
17854 C_save_and_reclaim((void *)f_17088,c,av);}
17855 t2=((C_word*)((C_word*)t0)[2])[1];
17856 f_17078(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
17857 
17858 /* a17100 in k16761 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17101(C_word c,C_word * av)17859 static void C_ccall f_17101(C_word c,C_word *av){
17860 C_word tmp;
17861 C_word t0=av[0];
17862 C_word t1=av[1];
17863 C_word t2;
17864 C_word t3;
17865 C_word t4;
17866 C_word *a;
17867 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
17868 C_save_and_reclaim((void *)f_17101,c,av);}
17869 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,lf[17]);
17870 t3=C_mutate(&lf[17] /* (set! chicken.compiler.scrutinizer#scrutiny-debug ...) */,((C_word*)((C_word*)t0)[3])[1]);
17871 t4=t1;{
17872 C_word *av2=av;
17873 av2[0]=t4;
17874 av2[1]=C_SCHEME_UNDEFINED;
17875 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
17876 
17877 /* k17106 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17108(C_word c,C_word * av)17878 static void C_ccall f_17108(C_word c,C_word *av){
17879 C_word tmp;
17880 C_word t0=av[0];
17881 C_word t1=av[1];
17882 C_word t2;
17883 C_word t3;
17884 C_word t4;
17885 C_word *a;
17886 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
17887 C_save_and_reclaim((void *)f_17108,c,av);}
17888 a=C_alloc(5);
17889 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
17890 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17114,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
17891 /* scrutinizer.scm:1618: ##sys#print */
17892 t4=*((C_word*)lf[240]+1);{
17893 C_word *av2;
17894 if(c >= 5) {
17895   av2=av;
17896 } else {
17897   av2=C_alloc(5);
17898 }
17899 av2[0]=t4;
17900 av2[1]=t3;
17901 av2[2]=lf[428];
17902 av2[3]=C_SCHEME_FALSE;
17903 av2[4]=t1;
17904 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
17905 
17906 /* k17112 in k17106 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17114(C_word c,C_word * av)17907 static void C_ccall f_17114(C_word c,C_word *av){
17908 C_word tmp;
17909 C_word t0=av[0];
17910 C_word t1=av[1];
17911 C_word t2;
17912 C_word t3;
17913 C_word *a;
17914 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
17915 C_save_and_reclaim((void *)f_17114,c,av);}
17916 a=C_alloc(4);
17917 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17117,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
17918 /* scrutinizer.scm:1618: ##sys#print */
17919 t3=*((C_word*)lf[240]+1);{
17920 C_word *av2;
17921 if(c >= 5) {
17922   av2=av;
17923 } else {
17924   av2=C_alloc(5);
17925 }
17926 av2[0]=t3;
17927 av2[1]=t2;
17928 av2[2]=((C_word*)t0)[4];
17929 av2[3]=C_SCHEME_FALSE;
17930 av2[4]=((C_word*)t0)[3];
17931 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
17932 
17933 /* k17115 in k17112 in k17106 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17117(C_word c,C_word * av)17934 static void C_ccall f_17117(C_word c,C_word *av){
17935 C_word tmp;
17936 C_word t0=av[0];
17937 C_word t1=av[1];
17938 C_word t2;
17939 C_word t3;
17940 C_word *a;
17941 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
17942 C_save_and_reclaim((void *)f_17117,c,av);}
17943 a=C_alloc(4);
17944 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17120,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
17945 /* scrutinizer.scm:1618: ##sys#print */
17946 t3=*((C_word*)lf[240]+1);{
17947 C_word *av2;
17948 if(c >= 5) {
17949   av2=av;
17950 } else {
17951   av2=C_alloc(5);
17952 }
17953 av2[0]=t3;
17954 av2[1]=t2;
17955 av2[2]=lf[427];
17956 av2[3]=C_SCHEME_FALSE;
17957 av2[4]=((C_word*)t0)[3];
17958 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
17959 
17960 /* k17118 in k17115 in k17112 in k17106 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17120(C_word c,C_word * av)17961 static void C_ccall f_17120(C_word c,C_word *av){
17962 C_word tmp;
17963 C_word t0=av[0];
17964 C_word t1=av[1];
17965 C_word t2;
17966 C_word t3;
17967 C_word *a;
17968 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
17969 C_save_and_reclaim((void *)f_17120,c,av);}
17970 a=C_alloc(4);
17971 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17123,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
17972 /* scrutinizer.scm:1618: ##sys#write-char-0 */
17973 t3=*((C_word*)lf[239]+1);{
17974 C_word *av2;
17975 if(c >= 4) {
17976   av2=av;
17977 } else {
17978   av2=C_alloc(4);
17979 }
17980 av2[0]=t3;
17981 av2[1]=t2;
17982 av2[2]=C_make_character(10);
17983 av2[3]=((C_word*)t0)[3];
17984 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
17985 
17986 /* k17121 in k17118 in k17115 in k17112 in k17106 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17123(C_word c,C_word * av)17987 static void C_ccall f_17123(C_word c,C_word *av){
17988 C_word tmp;
17989 C_word t0=av[0];
17990 C_word t1=av[1];
17991 C_word t2;
17992 C_word t3;
17993 C_word *a;
17994 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
17995 C_save_and_reclaim((void *)f_17123,c,av);}
17996 a=C_alloc(3);
17997 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17126,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
17998 /* scrutinizer.scm:1618: chicken.base#get-output-string */
17999 t3=*((C_word*)lf[238]+1);{
18000 C_word *av2;
18001 if(c >= 3) {
18002   av2=av;
18003 } else {
18004   av2=C_alloc(3);
18005 }
18006 av2[0]=t3;
18007 av2[1]=t2;
18008 av2[2]=((C_word*)t0)[3];
18009 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
18010 
18011 /* k17124 in k17121 in k17118 in k17115 in k17112 in k17106 in k16755 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17126(C_word c,C_word * av)18012 static void C_ccall f_17126(C_word c,C_word *av){
18013 C_word tmp;
18014 C_word t0=av[0];
18015 C_word t1=av[1];
18016 C_word t2;
18017 C_word *a;
18018 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
18019 C_save_and_reclaim((void *)f_17126,c,av);}
18020 /* scrutinizer.scm:1618: chicken.compiler.support#debugging */
18021 t2=*((C_word*)lf[236]+1);{
18022 C_word *av2;
18023 if(c >= 4) {
18024   av2=av;
18025 } else {
18026   av2=C_alloc(4);
18027 }
18028 av2[0]=t2;
18029 av2[1]=((C_word*)t0)[2];
18030 av2[2]=lf[426];
18031 av2[3]=t1;
18032 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
18033 
18034 /* k17133 in k16752 in chicken.compiler.scrutinizer#load-type-database in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17135(C_word c,C_word * av)18035 static void C_ccall f_17135(C_word c,C_word *av){
18036 C_word tmp;
18037 C_word t0=av[0];
18038 C_word t1=av[1];
18039 C_word t2;
18040 C_word *a;
18041 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
18042 C_save_and_reclaim((void *)f_17135,c,av);}
18043 t2=((C_word*)t0)[2];{
18044 C_word *av2=av;
18045 av2[0]=t2;
18046 av2[1]=(C_truep(t1)?((C_word*)t0)[3]:C_SCHEME_FALSE);
18047 f_16757(2,av2);}}
18048 
18049 /* chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17149(C_word c,C_word * av)18050 static void C_ccall f_17149(C_word c,C_word *av){
18051 C_word tmp;
18052 C_word t0=av[0];
18053 C_word t1=av[1];
18054 C_word t2=av[2];
18055 C_word t3=av[3];
18056 C_word t4=av[4];
18057 C_word t5=av[5];
18058 C_word t6;
18059 C_word t7;
18060 C_word *a;
18061 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
18062 C_save_and_reclaim((void *)f_17149,c,av);}
18063 a=C_alloc(5);
18064 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17155,a[2]=t5,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
18065 /* scrutinizer.scm:1684: scheme#with-output-to-file */
18066 t7=*((C_word*)lf[446]+1);{
18067 C_word *av2=av;
18068 av2[0]=t7;
18069 av2[1]=t1;
18070 av2[2]=t3;
18071 av2[3]=t6;
18072 ((C_proc)(void*)(*((C_word*)t7+1)))(4,av2);}}
18073 
18074 /* a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17155(C_word c,C_word * av)18075 static void C_ccall f_17155(C_word c,C_word *av){
18076 C_word tmp;
18077 C_word t0=av[0];
18078 C_word t1=av[1];
18079 C_word t2;
18080 C_word t3;
18081 C_word t4;
18082 C_word *a;
18083 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
18084 C_save_and_reclaim((void *)f_17155,c,av);}
18085 a=C_alloc(9);
18086 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17159,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
18087 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17317,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
18088 /* scrutinizer.scm:1686: chicken.platform#chicken-version */
18089 t4=*((C_word*)lf[445]+1);{
18090 C_word *av2=av;
18091 av2[0]=t4;
18092 av2[1]=t3;
18093 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
18094 
18095 /* k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17159(C_word c,C_word * av)18096 static void C_ccall f_17159(C_word c,C_word *av){
18097 C_word tmp;
18098 C_word t0=av[0];
18099 C_word t1=av[1];
18100 C_word t2;
18101 C_word t3;
18102 C_word t4;
18103 C_word *a;
18104 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
18105 C_save_and_reclaim((void *)f_17159,c,av);}
18106 a=C_alloc(6);
18107 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17162,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
18108 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17167,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
18109 /* scrutinizer.scm:1688: chicken.internal#hash-table-for-each */
18110 t4=*((C_word*)lf[441]+1);{
18111 C_word *av2;
18112 if(c >= 4) {
18113   av2=av;
18114 } else {
18115   av2=C_alloc(4);
18116 }
18117 av2[0]=t4;
18118 av2[1]=t2;
18119 av2[2]=t3;
18120 av2[3]=((C_word*)t0)[4];
18121 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
18122 
18123 /* k17160 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17162(C_word c,C_word * av)18124 static void C_ccall f_17162(C_word c,C_word *av){
18125 C_word tmp;
18126 C_word t0=av[0];
18127 C_word t1=av[1];
18128 C_word t2;
18129 C_word *a;
18130 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
18131 C_save_and_reclaim((void *)f_17162,c,av);}
18132 /* scrutinizer.scm:1719: chicken.base#print */
18133 t2=*((C_word*)lf[355]+1);{
18134 C_word *av2;
18135 if(c >= 3) {
18136   av2=av;
18137 } else {
18138   av2=C_alloc(3);
18139 }
18140 av2[0]=t2;
18141 av2[1]=((C_word*)t0)[2];
18142 av2[2]=lf[433];
18143 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
18144 
18145 /* a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17167(C_word c,C_word * av)18146 static void C_ccall f_17167(C_word c,C_word *av){
18147 C_word tmp;
18148 C_word t0=av[0];
18149 C_word t1=av[1];
18150 C_word t2=av[2];
18151 C_word t3=av[3];
18152 C_word t4;
18153 C_word t5;
18154 C_word t6;
18155 C_word *a;
18156 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
18157 C_save_and_reclaim((void *)f_17167,c,av);}
18158 a=C_alloc(8);
18159 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17174,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
18160 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17308,a[2]=t4,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
18161 /* scrutinizer.scm:1690: chicken.compiler.support#variable-visible? */
18162 t6=*((C_word*)lf[247]+1);{
18163 C_word *av2=av;
18164 av2[0]=t6;
18165 av2[1]=t5;
18166 av2[2]=t2;
18167 av2[3]=((C_word*)t0)[2];
18168 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
18169 
18170 /* k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17174(C_word t0,C_word t1)18171 static void C_fcall f_17174(C_word t0,C_word t1){
18172 C_word tmp;
18173 C_word t2;
18174 C_word t3;
18175 C_word *a;
18176 if(C_unlikely(!C_demand(C_calculate_demand(4,0,3)))){
18177 C_save_and_reclaim_args((void *)trf_17174,2,t0,t1);}
18178 a=C_alloc(4);
18179 if(C_truep(t1)){
18180 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17177,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
18181 /* scrutinizer.scm:1692: chicken.compiler.support#variable-mark */
18182 t3=*((C_word*)lf[64]+1);{
18183 C_word av2[4];
18184 av2[0]=t3;
18185 av2[1]=t2;
18186 av2[2]=((C_word*)t0)[3];
18187 av2[3]=lf[162];
18188 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
18189 else{
18190 t2=C_SCHEME_UNDEFINED;
18191 t3=((C_word*)t0)[2];{
18192 C_word av2[2];
18193 av2[0]=t3;
18194 av2[1]=t2;
18195 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
18196 
18197 /* k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17177(C_word c,C_word * av)18198 static void C_ccall f_17177(C_word c,C_word *av){
18199 C_word tmp;
18200 C_word t0=av[0];
18201 C_word t1=av[1];
18202 C_word t2;
18203 C_word t3;
18204 C_word t4;
18205 C_word *a;
18206 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
18207 C_save_and_reclaim((void *)f_17177,c,av);}
18208 a=C_alloc(5);
18209 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
18210 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17183,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
18211 /* scrutinizer.scm:1693: chicken.compiler.support#variable-mark */
18212 t4=*((C_word*)lf[64]+1);{
18213 C_word *av2;
18214 if(c >= 4) {
18215   av2=av;
18216 } else {
18217   av2=C_alloc(4);
18218 }
18219 av2[0]=t4;
18220 av2[1]=t3;
18221 av2[2]=((C_word*)t0)[3];
18222 av2[3]=lf[65];
18223 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
18224 
18225 /* k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17183(C_word c,C_word * av)18226 static void C_ccall f_17183(C_word c,C_word *av){
18227 C_word tmp;
18228 C_word t0=av[0];
18229 C_word t1=av[1];
18230 C_word t2;
18231 C_word t3;
18232 C_word *a;
18233 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
18234 C_save_and_reclaim((void *)f_17183,c,av);}
18235 a=C_alloc(6);
18236 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17186,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
18237 /* scrutinizer.scm:1694: chicken.compiler.support#variable-mark */
18238 t3=*((C_word*)lf[64]+1);{
18239 C_word *av2;
18240 if(c >= 4) {
18241   av2=av;
18242 } else {
18243   av2=C_alloc(4);
18244 }
18245 av2[0]=t3;
18246 av2[1]=t2;
18247 av2[2]=((C_word*)t0)[4];
18248 av2[3]=lf[165];
18249 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
18250 
18251 /* k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17186(C_word c,C_word * av)18252 static void C_ccall f_17186(C_word c,C_word *av){
18253 C_word tmp;
18254 C_word t0=av[0];
18255 C_word t1=av[1];
18256 C_word t2;
18257 C_word t3;
18258 C_word *a;
18259 if(C_unlikely(!C_demand(C_calculate_demand(7,c,3)))){
18260 C_save_and_reclaim((void *)f_17186,c,av);}
18261 a=C_alloc(7);
18262 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17189,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
18263 /* scrutinizer.scm:1695: chicken.compiler.support#variable-mark */
18264 t3=*((C_word*)lf[64]+1);{
18265 C_word *av2;
18266 if(c >= 4) {
18267   av2=av;
18268 } else {
18269   av2=C_alloc(4);
18270 }
18271 av2[0]=t3;
18272 av2[1]=t2;
18273 av2[2]=((C_word*)t0)[4];
18274 av2[3]=lf[272];
18275 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
18276 
18277 /* k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17189(C_word c,C_word * av)18278 static void C_ccall f_17189(C_word c,C_word *av){
18279 C_word tmp;
18280 C_word t0=av[0];
18281 C_word t1=av[1];
18282 C_word t2;
18283 C_word t3;
18284 C_word *a;
18285 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
18286 C_save_and_reclaim((void *)f_17189,c,av);}
18287 a=C_alloc(8);
18288 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17192,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
18289 /* scrutinizer.scm:1696: chicken.compiler.support#variable-mark */
18290 t3=*((C_word*)lf[64]+1);{
18291 C_word *av2;
18292 if(c >= 4) {
18293   av2=av;
18294 } else {
18295   av2=C_alloc(4);
18296 }
18297 av2[0]=t3;
18298 av2[1]=t2;
18299 av2[2]=((C_word*)t0)[4];
18300 av2[3]=lf[271];
18301 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
18302 
18303 /* k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17192(C_word c,C_word * av)18304 static void C_ccall f_17192(C_word c,C_word *av){
18305 C_word tmp;
18306 C_word t0=av[0];
18307 C_word t1=av[1];
18308 C_word t2;
18309 C_word t3;
18310 C_word *a;
18311 if(C_unlikely(!C_demand(C_calculate_demand(9,c,3)))){
18312 C_save_and_reclaim((void *)f_17192,c,av);}
18313 a=C_alloc(9);
18314 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17195,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
18315 /* scrutinizer.scm:1697: chicken.compiler.support#variable-mark */
18316 t3=*((C_word*)lf[64]+1);{
18317 C_word *av2;
18318 if(c >= 4) {
18319   av2=av;
18320 } else {
18321   av2=C_alloc(4);
18322 }
18323 av2[0]=t3;
18324 av2[1]=t2;
18325 av2[2]=((C_word*)t0)[4];
18326 av2[3]=lf[276];
18327 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
18328 
18329 /* k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17195(C_word c,C_word * av)18330 static void C_ccall f_17195(C_word c,C_word *av){
18331 C_word tmp;
18332 C_word t0=av[0];
18333 C_word t1=av[1];
18334 C_word t2;
18335 C_word t3;
18336 C_word *a;
18337 if(C_unlikely(!C_demand(C_calculate_demand(10,c,3)))){
18338 C_save_and_reclaim((void *)f_17195,c,av);}
18339 a=C_alloc(10);
18340 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_17198,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
18341 /* scrutinizer.scm:1698: chicken.compiler.support#variable-mark */
18342 t3=*((C_word*)lf[64]+1);{
18343 C_word *av2;
18344 if(c >= 4) {
18345   av2=av;
18346 } else {
18347   av2=C_alloc(4);
18348 }
18349 av2[0]=t3;
18350 av2[1]=t2;
18351 av2[2]=((C_word*)t0)[4];
18352 av2[3]=lf[421];
18353 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
18354 
18355 /* k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17198(C_word c,C_word * av)18356 static void C_ccall f_17198(C_word c,C_word *av){
18357 C_word tmp;
18358 C_word t0=av[0];
18359 C_word t1=av[1];
18360 C_word t2;
18361 C_word t3;
18362 C_word t4;
18363 C_word t5;
18364 C_word t6;
18365 C_word t7;
18366 C_word t8;
18367 C_word *a;
18368 if(C_unlikely(!C_demand(C_calculate_demand(21,c,3)))){
18369 C_save_and_reclaim((void *)f_17198,c,av);}
18370 a=C_alloc(21);
18371 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17201,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
18372 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17208,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
18373 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17212,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
18374 t5=C_SCHEME_UNDEFINED;
18375 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
18376 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17214,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t1,a[7]=t6,tmp=(C_word)a,a+=8,tmp));
18377 t8=((C_word*)t6)[1];
18378 f_17214(t8,t4,((C_word*)t0)[9]);}
18379 
18380 /* k17199 in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_17201(C_word c,C_word * av)18381 static void C_ccall f_17201(C_word c,C_word *av){
18382 C_word tmp;
18383 C_word t0=av[0];
18384 C_word t1=av[1];
18385 C_word t2;
18386 C_word *a;
18387 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
18388 C_save_and_reclaim((void *)f_17201,c,av);}
18389 /* scrutinizer.scm:1717: scheme#newline */
18390 t2=*((C_word*)lf[434]+1);{
18391 C_word *av2=av;
18392 av2[0]=t2;
18393 av2[1]=((C_word*)t0)[2];
18394 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
18395 
18396 /* k17206 in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_17208(C_word c,C_word * av)18397 static void C_ccall f_17208(C_word c,C_word *av){
18398 C_word tmp;
18399 C_word t0=av[0];
18400 C_word t1=av[1];
18401 C_word t2;
18402 C_word *a;
18403 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
18404 C_save_and_reclaim((void *)f_17208,c,av);}
18405 /* scrutinizer.scm:1699: chicken.pretty-print#pp */
18406 t2=*((C_word*)lf[435]+1);{
18407 C_word *av2;
18408 if(c >= 3) {
18409   av2=av;
18410 } else {
18411   av2=C_alloc(3);
18412 }
18413 av2[0]=t2;
18414 av2[1]=((C_word*)t0)[2];
18415 av2[2]=t1;
18416 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
18417 
18418 /* k17210 in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_17212(C_word c,C_word * av)18419 static void C_ccall f_17212(C_word c,C_word *av){
18420 C_word tmp;
18421 C_word t0=av[0];
18422 C_word t1=av[1];
18423 C_word t2;
18424 C_word t3;
18425 C_word t4;
18426 C_word t5;
18427 C_word t6;
18428 C_word *a;
18429 if(C_unlikely(!C_demand(C_calculate_demand(11,c,4)))){
18430 C_save_and_reclaim((void *)f_17212,c,av);}
18431 a=C_alloc(11);
18432 t2=C_a_i_list(&a,2,t1,((C_word*)t0)[2]);
18433 t3=C_SCHEME_UNDEFINED;
18434 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
18435 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7195,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
18436 t6=((C_word*)t4)[1];
18437 f_7195(t6,((C_word*)t0)[3],((C_word*)t0)[4],t2);}
18438 
18439 /* wrap in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_17214(C_word t0,C_word t1,C_word t2)18440 static void C_fcall f_17214(C_word t0,C_word t1,C_word t2){
18441 C_word tmp;
18442 C_word t3;
18443 C_word t4;
18444 C_word t5;
18445 C_word t6;
18446 C_word t7;
18447 C_word t8;
18448 C_word t9;
18449 C_word t10;
18450 C_word t11;
18451 C_word t12;
18452 C_word t13;
18453 C_word t14;
18454 C_word t15;
18455 C_word t16;
18456 C_word *a;
18457 loop:
18458 if(C_unlikely(!C_demand(C_calculate_demand(25,0,3)))){
18459 C_save_and_reclaim_args((void *)trf_17214,3,t0,t1,t2);}
18460 a=C_alloc(25);
18461 if(C_truep(C_i_pairp(t2))){
18462 t3=C_u_i_car(t2);
18463 t4=C_eqp(t3,lf[84]);
18464 if(C_truep(t4)){
18465 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17235,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
18466 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17245,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
18467 t7=(C_truep(((C_word*)t0)[2])?lf[436]:C_SCHEME_END_OF_LIST);
18468 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17253,a[2]=t6,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
18469 t9=(C_truep(((C_word*)t0)[3])?C_a_i_list(&a,2,lf[422],((C_word*)t0)[3]):C_SCHEME_END_OF_LIST);
18470 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17261,a[2]=t8,a[3]=t9,tmp=(C_word)a,a+=4,tmp);
18471 t11=(C_truep(((C_word*)t0)[4])?lf[437]:C_SCHEME_END_OF_LIST);
18472 t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17269,a[2]=t10,a[3]=t11,tmp=(C_word)a,a+=4,tmp);
18473 if(C_truep(((C_word*)t0)[5])){
18474 t13=lf[438];
18475 if(C_truep(((C_word*)t0)[6])){
18476 /* scrutinizer.scm:1705: ##sys#append */
18477 t14=*((C_word*)lf[404]+1);{
18478 C_word av2[4];
18479 av2[0]=t14;
18480 av2[1]=t12;
18481 av2[2]=t13;
18482 av2[3]=lf[439];
18483 ((C_proc)(void*)(*((C_word*)t14+1)))(4,av2);}}
18484 else{
18485 /* scrutinizer.scm:1705: ##sys#append */
18486 t14=*((C_word*)lf[404]+1);{
18487 C_word av2[4];
18488 av2[0]=t14;
18489 av2[1]=t12;
18490 av2[2]=t13;
18491 av2[3]=C_SCHEME_END_OF_LIST;
18492 ((C_proc)(void*)(*((C_word*)t14+1)))(4,av2);}}}
18493 else{
18494 t13=C_SCHEME_END_OF_LIST;
18495 if(C_truep(((C_word*)t0)[6])){
18496 /* scrutinizer.scm:1705: ##sys#append */
18497 t14=*((C_word*)lf[404]+1);{
18498 C_word av2[4];
18499 av2[0]=t14;
18500 av2[1]=t12;
18501 av2[2]=t13;
18502 av2[3]=lf[439];
18503 ((C_proc)(void*)(*((C_word*)t14+1)))(4,av2);}}
18504 else{
18505 /* scrutinizer.scm:1705: ##sys#append */
18506 t14=*((C_word*)lf[404]+1);{
18507 C_word av2[4];
18508 av2[0]=t14;
18509 av2[1]=t12;
18510 av2[2]=t13;
18511 av2[3]=C_SCHEME_END_OF_LIST;
18512 ((C_proc)(void*)(*((C_word*)t14+1)))(4,av2);}}}}
18513 else{
18514 t5=C_eqp(t3,lf[29]);
18515 if(C_truep(t5)){
18516 t6=C_i_cadr(t2);
18517 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17297,a[2]=t1,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
18518 /* scrutinizer.scm:1713: wrap */
18519 t15=t7;
18520 t16=C_i_caddr(t2);
18521 t1=t15;
18522 t2=t16;
18523 goto loop;}
18524 else{
18525 t6=t1;{
18526 C_word av2[2];
18527 av2[0]=t6;
18528 av2[1]=t2;
18529 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}}
18530 else{
18531 t3=t1;{
18532 C_word av2[2];
18533 av2[0]=t3;
18534 av2[1]=t2;
18535 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
18536 
18537 /* k17233 in wrap in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_17235(C_word c,C_word * av)18538 static void C_ccall f_17235(C_word c,C_word *av){
18539 C_word tmp;
18540 C_word t0=av[0];
18541 C_word t1=av[1];
18542 C_word t2;
18543 C_word t3;
18544 C_word *a;
18545 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
18546 C_save_and_reclaim((void *)f_17235,c,av);}
18547 a=C_alloc(3);
18548 t2=C_u_i_cdr(((C_word*)t0)[2]);
18549 t3=((C_word*)t0)[3];{
18550 C_word *av2=av;
18551 av2[0]=t3;
18552 av2[1]=C_a_i_cons(&a,2,t1,t2);
18553 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
18554 
18555 /* k17243 in wrap in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_17245(C_word c,C_word * av)18556 static void C_ccall f_17245(C_word c,C_word *av){
18557 C_word tmp;
18558 C_word t0=av[0];
18559 C_word t1=av[1];
18560 C_word t2;
18561 C_word t3;
18562 C_word *a;
18563 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
18564 C_save_and_reclaim((void *)f_17245,c,av);}
18565 a=C_alloc(3);
18566 t2=C_a_i_cons(&a,2,lf[84],t1);
18567 /* scrutinizer.scm:1705: ##sys#list->vector */
18568 t3=*((C_word*)lf[126]+1);{
18569 C_word *av2;
18570 if(c >= 3) {
18571   av2=av;
18572 } else {
18573   av2=C_alloc(3);
18574 }
18575 av2[0]=t3;
18576 av2[1]=((C_word*)t0)[2];
18577 av2[2]=t2;
18578 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
18579 
18580 /* k17251 in wrap in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_17253(C_word c,C_word * av)18581 static void C_ccall f_17253(C_word c,C_word *av){
18582 C_word tmp;
18583 C_word t0=av[0];
18584 C_word t1=av[1];
18585 C_word t2;
18586 C_word *a;
18587 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
18588 C_save_and_reclaim((void *)f_17253,c,av);}
18589 /* scrutinizer.scm:1705: ##sys#append */
18590 t2=*((C_word*)lf[404]+1);{
18591 C_word *av2;
18592 if(c >= 4) {
18593   av2=av;
18594 } else {
18595   av2=C_alloc(4);
18596 }
18597 av2[0]=t2;
18598 av2[1]=((C_word*)t0)[2];
18599 av2[2]=((C_word*)t0)[3];
18600 av2[3]=t1;
18601 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
18602 
18603 /* k17259 in wrap in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_17261(C_word c,C_word * av)18604 static void C_ccall f_17261(C_word c,C_word *av){
18605 C_word tmp;
18606 C_word t0=av[0];
18607 C_word t1=av[1];
18608 C_word t2;
18609 C_word *a;
18610 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
18611 C_save_and_reclaim((void *)f_17261,c,av);}
18612 /* scrutinizer.scm:1705: ##sys#append */
18613 t2=*((C_word*)lf[404]+1);{
18614 C_word *av2;
18615 if(c >= 4) {
18616   av2=av;
18617 } else {
18618   av2=C_alloc(4);
18619 }
18620 av2[0]=t2;
18621 av2[1]=((C_word*)t0)[2];
18622 av2[2]=((C_word*)t0)[3];
18623 av2[3]=t1;
18624 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
18625 
18626 /* k17267 in wrap in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_17269(C_word c,C_word * av)18627 static void C_ccall f_17269(C_word c,C_word *av){
18628 C_word tmp;
18629 C_word t0=av[0];
18630 C_word t1=av[1];
18631 C_word t2;
18632 C_word *a;
18633 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
18634 C_save_and_reclaim((void *)f_17269,c,av);}
18635 /* scrutinizer.scm:1705: ##sys#append */
18636 t2=*((C_word*)lf[404]+1);{
18637 C_word *av2;
18638 if(c >= 4) {
18639   av2=av;
18640 } else {
18641   av2=C_alloc(4);
18642 }
18643 av2[0]=t2;
18644 av2[1]=((C_word*)t0)[2];
18645 av2[2]=((C_word*)t0)[3];
18646 av2[3]=t1;
18647 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
18648 
18649 /* k17295 in wrap in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_17297(C_word c,C_word * av)18650 static void C_ccall f_17297(C_word c,C_word *av){
18651 C_word tmp;
18652 C_word t0=av[0];
18653 C_word t1=av[1];
18654 C_word t2;
18655 C_word *a;
18656 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
18657 C_save_and_reclaim((void *)f_17297,c,av);}
18658 a=C_alloc(9);
18659 t2=((C_word*)t0)[2];{
18660 C_word *av2=av;
18661 av2[0]=t2;
18662 av2[1]=C_a_i_list(&a,3,lf[29],((C_word*)t0)[3],t1);
18663 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
18664 
18665 /* k17306 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17308(C_word c,C_word * av)18666 static void C_ccall f_17308(C_word c,C_word *av){
18667 C_word tmp;
18668 C_word t0=av[0];
18669 C_word t1=av[1];
18670 C_word t2;
18671 C_word t3;
18672 C_word *a;
18673 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
18674 C_save_and_reclaim((void *)f_17308,c,av);}
18675 a=C_alloc(3);
18676 if(C_truep(t1)){
18677 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17312,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
18678 /* scrutinizer.scm:1691: chicken.compiler.support#variable-mark */
18679 t3=*((C_word*)lf[64]+1);{
18680 C_word *av2;
18681 if(c >= 4) {
18682   av2=av;
18683 } else {
18684   av2=C_alloc(4);
18685 }
18686 av2[0]=t3;
18687 av2[1]=t2;
18688 av2[2]=((C_word*)t0)[3];
18689 av2[3]=lf[66];
18690 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
18691 else{
18692 t2=((C_word*)t0)[2];
18693 f_17174(t2,C_SCHEME_FALSE);}}
18694 
18695 /* k17310 in k17306 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17312(C_word c,C_word * av)18696 static void C_ccall f_17312(C_word c,C_word *av){
18697 C_word tmp;
18698 C_word t0=av[0];
18699 C_word t1=av[1];
18700 C_word t2;
18701 C_word *a;
18702 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
18703 C_save_and_reclaim((void *)f_17312,c,av);}
18704 t2=((C_word*)t0)[2];
18705 f_17174(t2,C_u_i_memq(t1,lf[440]));}
18706 
18707 /* k17315 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17317(C_word c,C_word * av)18708 static void C_ccall f_17317(C_word c,C_word *av){
18709 C_word tmp;
18710 C_word t0=av[0];
18711 C_word t1=av[1];
18712 C_word t2;
18713 C_word *a;
18714 if(C_unlikely(!C_demand(C_calculate_demand(0,c,6)))){
18715 C_save_and_reclaim((void *)f_17317,c,av);}
18716 /* scrutinizer.scm:1686: chicken.base#print */
18717 t2=*((C_word*)lf[355]+1);{
18718 C_word *av2;
18719 if(c >= 7) {
18720   av2=av;
18721 } else {
18722   av2=C_alloc(7);
18723 }
18724 av2[0]=t2;
18725 av2[1]=((C_word*)t0)[2];
18726 av2[2]=lf[442];
18727 av2[3]=t1;
18728 av2[4]=lf[443];
18729 av2[5]=((C_word*)t0)[3];
18730 av2[6]=lf[444];
18731 ((C_proc)(void*)(*((C_word*)t2+1)))(7,av2);}}
18732 
18733 /* chicken.compiler.scrutinizer#mutate-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17320(C_word t1,C_word t2,C_word t3)18734 static void C_fcall f_17320(C_word t1,C_word t2,C_word t3){
18735 C_word tmp;
18736 C_word t4;
18737 C_word t5;
18738 C_word t6;
18739 C_word *a;
18740 if(C_unlikely(!C_demand(C_calculate_demand(9,0,2)))){
18741 C_save_and_reclaim_args((void *)trf_17320,3,t1,t2,t3);}
18742 a=C_alloc(9);
18743 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17325,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
18744 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17336,a[2]=t4,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
18745 /* scrutinizer.scm:1734: chicken.compiler.support#copy-node */
18746 t6=*((C_word*)lf[450]+1);{
18747 C_word av2[3];
18748 av2[0]=t6;
18749 av2[1]=t5;
18750 av2[2]=t2;
18751 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
18752 
18753 /* k17323 in chicken.compiler.scrutinizer#mutate-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17325(C_word c,C_word * av)18754 static void C_ccall f_17325(C_word c,C_word *av){
18755 C_word tmp;
18756 C_word t0=av[0];
18757 C_word t1=av[1];
18758 C_word t2;
18759 C_word t3;
18760 C_word t4;
18761 C_word *a;
18762 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
18763 C_save_and_reclaim((void *)f_17325,c,av);}
18764 a=C_alloc(4);
18765 t2=C_mutate(&lf[447] /* (set! chicken.compiler.scrutinizer#node-mutations ...) */,t1);
18766 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17332,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
18767 /* scrutinizer.scm:1735: chicken.compiler.support#build-node-graph */
18768 t4=*((C_word*)lf[449]+1);{
18769 C_word *av2;
18770 if(c >= 3) {
18771   av2=av;
18772 } else {
18773   av2=C_alloc(3);
18774 }
18775 av2[0]=t4;
18776 av2[1]=t3;
18777 av2[2]=((C_word*)t0)[4];
18778 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
18779 
18780 /* k17330 in k17323 in chicken.compiler.scrutinizer#mutate-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17332(C_word c,C_word * av)18781 static void C_ccall f_17332(C_word c,C_word *av){
18782 C_word tmp;
18783 C_word t0=av[0];
18784 C_word t1=av[1];
18785 C_word t2;
18786 C_word *a;
18787 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
18788 C_save_and_reclaim((void *)f_17332,c,av);}
18789 /* scrutinizer.scm:1735: chicken.compiler.support#copy-node! */
18790 t2=*((C_word*)lf[448]+1);{
18791 C_word *av2;
18792 if(c >= 4) {
18793   av2=av;
18794 } else {
18795   av2=C_alloc(4);
18796 }
18797 av2[0]=t2;
18798 av2[1]=((C_word*)t0)[2];
18799 av2[2]=t1;
18800 av2[3]=((C_word*)t0)[3];
18801 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
18802 
18803 /* k17334 in chicken.compiler.scrutinizer#mutate-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17336(C_word c,C_word * av)18804 static void C_ccall f_17336(C_word c,C_word *av){
18805 C_word tmp;
18806 C_word t0=av[0];
18807 C_word t1=av[1];
18808 C_word t2;
18809 C_word *a;
18810 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
18811 C_save_and_reclaim((void *)f_17336,c,av);}
18812 /* scrutinizer.scm:1734: chicken.base#alist-update! */
18813 t2=*((C_word*)lf[186]+1);{
18814 C_word *av2;
18815 if(c >= 5) {
18816   av2=av;
18817 } else {
18818   av2=C_alloc(5);
18819 }
18820 av2[0]=t2;
18821 av2[1]=((C_word*)t0)[2];
18822 av2[2]=((C_word*)t0)[3];
18823 av2[3]=t1;
18824 av2[4]=lf[447];
18825 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
18826 
18827 /* chicken.compiler.scrutinizer#source-node in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17338(C_word t1,C_word t2,C_word t3)18828 static void C_fcall f_17338(C_word t1,C_word t2,C_word t3){
18829 C_word tmp;
18830 C_word t4;
18831 C_word t5;
18832 C_word t6;
18833 C_word t7;
18834 C_word *a;
18835 if(C_unlikely(!C_demand(C_calculate_demand(5,0,4)))){
18836 C_save_and_reclaim_args((void *)trf_17338,3,t1,t2,t3);}
18837 a=C_alloc(5);
18838 t4=C_i_nullp(t3);
18839 t5=(C_truep(t4)?*((C_word*)lf[452]+1):C_i_car(t3));
18840 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17345,a[2]=t5,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
18841 /* scrutinizer.scm:1738: chicken.base#alist-ref */
18842 t7=*((C_word*)lf[275]+1);{
18843 C_word av2[5];
18844 av2[0]=t7;
18845 av2[1]=t6;
18846 av2[2]=t2;
18847 av2[3]=lf[447];
18848 av2[4]=*((C_word*)lf[374]+1);
18849 ((C_proc)(void*)(*((C_word*)t7+1)))(5,av2);}}
18850 
18851 /* k17343 in chicken.compiler.scrutinizer#source-node in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17345(C_word c,C_word * av)18852 static void C_ccall f_17345(C_word c,C_word *av){
18853 C_word tmp;
18854 C_word t0=av[0];
18855 C_word t1=av[1];
18856 C_word t2;
18857 C_word *a;
18858 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
18859 C_save_and_reclaim((void *)f_17345,c,av);}
18860 a=C_alloc(3);
18861 if(C_truep(C_i_not(t1))){
18862 /* scrutinizer.scm:1739: k */
18863 t2=((C_word*)t0)[2];{
18864 C_word *av2;
18865 if(c >= 3) {
18866   av2=av;
18867 } else {
18868   av2=C_alloc(3);
18869 }
18870 av2[0]=t2;
18871 av2[1]=((C_word*)t0)[3];
18872 av2[2]=((C_word*)t0)[4];
18873 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
18874 else{
18875 /* scrutinizer.scm:1739: source-node */
18876 f_17338(((C_word*)t0)[3],t1,C_a_i_list(&a,1,((C_word*)t0)[2]));}}
18877 
18878 /* chicken.compiler.scrutinizer#source-node-tree in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17365(C_word c,C_word * av)18879 static void C_ccall f_17365(C_word c,C_word *av){
18880 C_word tmp;
18881 C_word t0=av[0];
18882 C_word t1=av[1];
18883 C_word t2=av[2];
18884 C_word t3;
18885 C_word t4;
18886 C_word *a;
18887 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
18888 C_save_and_reclaim((void *)f_17365,c,av);}
18889 a=C_alloc(5);
18890 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17371,tmp=(C_word)a,a+=2,tmp);
18891 /* scrutinizer.scm:1742: source-node */
18892 f_17338(t1,t2,C_a_i_list(&a,1,t3));}
18893 
18894 /* a17370 in chicken.compiler.scrutinizer#source-node-tree in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17371(C_word c,C_word * av)18895 static void C_ccall f_17371(C_word c,C_word *av){
18896 C_word tmp;
18897 C_word t0=av[0];
18898 C_word t1=av[1];
18899 C_word t2=av[2];
18900 C_word t3;
18901 C_word t4;
18902 C_word *a;
18903 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
18904 C_save_and_reclaim((void *)f_17371,c,av);}
18905 a=C_alloc(4);
18906 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17379,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
18907 /* scrutinizer.scm:1745: chicken.compiler.support#node-class */
18908 t4=*((C_word*)lf[88]+1);{
18909 C_word *av2=av;
18910 av2[0]=t4;
18911 av2[1]=t3;
18912 av2[2]=t2;
18913 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
18914 
18915 /* k17377 in a17370 in chicken.compiler.scrutinizer#source-node-tree in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17379(C_word c,C_word * av)18916 static void C_ccall f_17379(C_word c,C_word *av){
18917 C_word tmp;
18918 C_word t0=av[0];
18919 C_word t1=av[1];
18920 C_word t2;
18921 C_word t3;
18922 C_word *a;
18923 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
18924 C_save_and_reclaim((void *)f_17379,c,av);}
18925 a=C_alloc(5);
18926 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17383,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
18927 /* scrutinizer.scm:1746: chicken.compiler.support#node-parameters */
18928 t3=*((C_word*)lf[26]+1);{
18929 C_word *av2;
18930 if(c >= 3) {
18931   av2=av;
18932 } else {
18933   av2=C_alloc(3);
18934 }
18935 av2[0]=t3;
18936 av2[1]=t2;
18937 av2[2]=((C_word*)t0)[3];
18938 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
18939 
18940 /* k17381 in k17377 in a17370 in chicken.compiler.scrutinizer#source-node-tree in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17383(C_word c,C_word * av)18941 static void C_ccall f_17383(C_word c,C_word *av){
18942 C_word tmp;
18943 C_word t0=av[0];
18944 C_word t1=av[1];
18945 C_word t2;
18946 C_word t3;
18947 C_word t4;
18948 C_word t5;
18949 C_word t6;
18950 C_word t7;
18951 C_word t8;
18952 C_word *a;
18953 if(C_unlikely(!C_demand(C_calculate_demand(12,c,2)))){
18954 C_save_and_reclaim((void *)f_17383,c,av);}
18955 a=C_alloc(12);
18956 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
18957 t3=t2;
18958 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
18959 t5=((C_word*)t4)[1];
18960 t6=lf[453];
18961 t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17390,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t4,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
18962 /* scrutinizer.scm:1747: chicken.compiler.support#node-subexpressions */
18963 t8=*((C_word*)lf[86]+1);{
18964 C_word *av2;
18965 if(c >= 3) {
18966   av2=av;
18967 } else {
18968   av2=C_alloc(3);
18969 }
18970 av2[0]=t8;
18971 av2[1]=t7;
18972 av2[2]=((C_word*)t0)[4];
18973 ((C_proc)(void*)(*((C_word*)t8+1)))(3,av2);}}
18974 
18975 /* k17388 in k17381 in k17377 in a17370 in chicken.compiler.scrutinizer#source-node-tree in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17390(C_word c,C_word * av)18976 static void C_ccall f_17390(C_word c,C_word *av){
18977 C_word tmp;
18978 C_word t0=av[0];
18979 C_word t1=av[1];
18980 C_word t2;
18981 C_word t3;
18982 C_word t4;
18983 C_word t5;
18984 C_word t6;
18985 C_word t7;
18986 C_word *a;
18987 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
18988 C_save_and_reclaim((void *)f_17390,c,av);}
18989 a=C_alloc(12);
18990 t2=C_i_check_list_2(t1,lf[6]);
18991 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17396,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
18992 t4=C_SCHEME_UNDEFINED;
18993 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
18994 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17398,a[2]=((C_word*)t0)[5],a[3]=t5,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp));
18995 t7=((C_word*)t5)[1];
18996 f_17398(t7,t3,t1);}
18997 
18998 /* k17394 in k17388 in k17381 in k17377 in a17370 in chicken.compiler.scrutinizer#source-node-tree in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17396(C_word c,C_word * av)18999 static void C_ccall f_17396(C_word c,C_word *av){
19000 C_word tmp;
19001 C_word t0=av[0];
19002 C_word t1=av[1];
19003 C_word t2;
19004 C_word *a;
19005 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
19006 C_save_and_reclaim((void *)f_17396,c,av);}
19007 /* scrutinizer.scm:1745: chicken.compiler.support#make-node */
19008 t2=*((C_word*)lf[269]+1);{
19009 C_word *av2;
19010 if(c >= 5) {
19011   av2=av;
19012 } else {
19013   av2=C_alloc(5);
19014 }
19015 av2[0]=t2;
19016 av2[1]=((C_word*)t0)[2];
19017 av2[2]=((C_word*)t0)[3];
19018 av2[3]=((C_word*)t0)[4];
19019 av2[4]=t1;
19020 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
19021 
19022 /* map-loop3626 in k17388 in k17381 in k17377 in a17370 in chicken.compiler.scrutinizer#source-node-tree in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17398(C_word t0,C_word t1,C_word t2)19023 static void C_fcall f_17398(C_word t0,C_word t1,C_word t2){
19024 C_word tmp;
19025 C_word t3;
19026 C_word t4;
19027 C_word *a;
19028 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
19029 C_save_and_reclaim_args((void *)trf_17398,3,t0,t1,t2);}
19030 a=C_alloc(6);
19031 if(C_truep(C_i_pairp(t2))){
19032 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17423,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
19033 /* scrutinizer.scm:1747: g3632 */
19034 t4=lf[453];{
19035 C_word av2[3];
19036 av2[0]=t4;
19037 av2[1]=t3;
19038 av2[2]=C_slot(t2,C_fix(0));
19039 f_17365(3,av2);}}
19040 else{
19041 t3=t1;{
19042 C_word av2[2];
19043 av2[0]=t3;
19044 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
19045 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
19046 
19047 /* k17421 in map-loop3626 in k17388 in k17381 in k17377 in a17370 in chicken.compiler.scrutinizer#source-node-tree in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17423(C_word c,C_word * av)19048 static void C_ccall f_17423(C_word c,C_word *av){
19049 C_word tmp;
19050 C_word t0=av[0];
19051 C_word t1=av[1];
19052 C_word t2;
19053 C_word t3;
19054 C_word t4;
19055 C_word t5;
19056 C_word *a;
19057 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
19058 C_save_and_reclaim((void *)f_17423,c,av);}
19059 a=C_alloc(3);
19060 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
19061 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
19062 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
19063 t5=((C_word*)((C_word*)t0)[3])[1];
19064 f_17398(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
19065 
19066 /* k17438 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_17440(C_word c,C_word * av)19067 static void C_ccall f_17440(C_word c,C_word *av){
19068 C_word tmp;
19069 C_word t0=av[0];
19070 C_word t1=av[1];
19071 C_word t2;
19072 C_word t3;
19073 C_word *a;
19074 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
19075 C_save_and_reclaim((void *)f_17440,c,av);}
19076 a=C_alloc(4);
19077 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17446,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
19078 /* scrutinizer.scm:1753: chicken.compiler.support#node-class */
19079 t3=*((C_word*)lf[88]+1);{
19080 C_word *av2;
19081 if(c >= 3) {
19082   av2=av;
19083 } else {
19084   av2=C_alloc(3);
19085 }
19086 av2[0]=t3;
19087 av2[1]=t2;
19088 av2[2]=t1;
19089 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
19090 
19091 /* k17444 in k17438 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_17446(C_word c,C_word * av)19092 static void C_ccall f_17446(C_word c,C_word *av){
19093 C_word tmp;
19094 C_word t0=av[0];
19095 C_word t1=av[1];
19096 C_word t2;
19097 C_word t3;
19098 C_word t4;
19099 C_word t5;
19100 C_word *a;
19101 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
19102 C_save_and_reclaim((void *)f_17446,c,av);}
19103 a=C_alloc(3);
19104 t2=C_eqp(t1,lf[120]);
19105 if(C_truep(t2)){
19106 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17455,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
19107 /* scrutinizer.scm:1755: chicken.compiler.support#node-parameters */
19108 t4=*((C_word*)lf[26]+1);{
19109 C_word *av2;
19110 if(c >= 3) {
19111   av2=av;
19112 } else {
19113   av2=C_alloc(3);
19114 }
19115 av2[0]=t4;
19116 av2[1]=t3;
19117 av2[2]=((C_word*)t0)[3];
19118 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
19119 else{
19120 t3=C_eqp(t1,lf[311]);
19121 if(C_truep(t3)){
19122 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17494,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
19123 /* scrutinizer.scm:1760: chicken.compiler.support#node-parameters */
19124 t5=*((C_word*)lf[26]+1);{
19125 C_word *av2;
19126 if(c >= 3) {
19127   av2=av;
19128 } else {
19129   av2=C_alloc(3);
19130 }
19131 av2[0]=t5;
19132 av2[1]=t4;
19133 av2[2]=((C_word*)t0)[3];
19134 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
19135 else{
19136 t4=((C_word*)t0)[2];{
19137 C_word *av2=av;
19138 av2[0]=t4;
19139 av2[1]=C_SCHEME_FALSE;
19140 f_21235(2,av2);}}}}
19141 
19142 /* k17453 in k17444 in k17438 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_17455(C_word c,C_word * av)19143 static void C_ccall f_17455(C_word c,C_word *av){
19144 C_word tmp;
19145 C_word t0=av[0];
19146 C_word t1=av[1];
19147 C_word t2;
19148 C_word t3;
19149 C_word t4;
19150 C_word t5;
19151 C_word *a;
19152 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
19153 C_save_and_reclaim((void *)f_17455,c,av);}
19154 t2=C_i_cdr(t1);
19155 if(C_truep(C_i_pairp(t2))){
19156 t3=C_i_cadr(t1);
19157 if(C_truep(C_i_pairp(t3))){
19158 t4=C_u_i_cdr(t1);
19159 /* scrutinizer.scm:1758: chicken.compiler.support#source-info->line */
19160 t5=*((C_word*)lf[510]+1);{
19161 C_word *av2;
19162 if(c >= 3) {
19163   av2=av;
19164 } else {
19165   av2=C_alloc(3);
19166 }
19167 av2[0]=t5;
19168 av2[1]=((C_word*)t0)[2];
19169 av2[2]=C_u_i_car(t4);
19170 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
19171 else{
19172 t4=((C_word*)t0)[2];{
19173 C_word *av2=av;
19174 av2[0]=t4;
19175 av2[1]=C_SCHEME_FALSE;
19176 f_21235(2,av2);}}}
19177 else{
19178 t3=((C_word*)t0)[2];{
19179 C_word *av2=av;
19180 av2[0]=t3;
19181 av2[1]=C_SCHEME_FALSE;
19182 f_21235(2,av2);}}}
19183 
19184 /* k17492 in k17444 in k17438 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_17494(C_word c,C_word * av)19185 static void C_ccall f_17494(C_word c,C_word *av){
19186 C_word tmp;
19187 C_word t0=av[0];
19188 C_word t1=av[1];
19189 C_word t2;
19190 C_word *a;
19191 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
19192 C_save_and_reclaim((void *)f_17494,c,av);}
19193 t2=((C_word*)t0)[2];{
19194 C_word *av2=av;
19195 av2[0]=t2;
19196 av2[1]=C_i_car(t1);
19197 f_21235(2,av2);}}
19198 
19199 /* chicken.compiler.scrutinizer#specialize-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17500(C_word t1,C_word t2,C_word t3,C_word t4)19200 static void C_fcall f_17500(C_word t1,C_word t2,C_word t3,C_word t4){
19201 C_word tmp;
19202 C_word t5;
19203 C_word t6;
19204 C_word t7;
19205 C_word t8;
19206 C_word t9;
19207 C_word t10;
19208 C_word t11;
19209 C_word *a;
19210 if(C_unlikely(!C_demand(C_calculate_demand(13,0,3)))){
19211 C_save_and_reclaim_args((void *)trf_17500,4,t1,t2,t3,t4);}
19212 a=C_alloc(13);
19213 t5=C_SCHEME_END_OF_LIST;
19214 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
19215 t7=C_SCHEME_UNDEFINED;
19216 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
19217 t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17503,a[2]=t3,a[3]=t6,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
19218 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17651,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
19219 /* scrutinizer.scm:1789: subst */
19220 t11=((C_word*)t8)[1];
19221 f_17503(t11,t10,t4);}
19222 
19223 /* subst in chicken.compiler.scrutinizer#specialize-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17503(C_word t0,C_word t1,C_word t2)19224 static void C_fcall f_17503(C_word t0,C_word t1,C_word t2){
19225 C_word tmp;
19226 C_word t3;
19227 C_word t4;
19228 C_word t5;
19229 C_word t6;
19230 C_word t7;
19231 C_word t8;
19232 C_word t9;
19233 C_word *a;
19234 if(C_unlikely(!C_demand(C_calculate_demand(58,0,2)))){
19235 C_save_and_reclaim_args((void *)trf_17503,3,t0,t1,t2);}
19236 a=C_alloc(58);
19237 t3=C_i_vectorp(t2);
19238 t4=(C_truep(t3)?C_eqp(C_fix(1),C_block_size(t2)):C_SCHEME_FALSE);
19239 if(C_truep(t4)){
19240 t5=C_i_vector_ref(t2,C_fix(0));
19241 if(C_truep(C_i_integerp(t5))){
19242 if(C_truep(C_i_negativep(t5))){
19243 t6=C_s_a_i_negate(&a,1,t5);
19244 t7=C_s_a_i_minus(&a,2,t6,C_fix(1));
19245 t8=t1;{
19246 C_word av2[2];
19247 av2[0]=t8;
19248 av2[1]=C_i_list_tail(((C_word*)t0)[2],t7);
19249 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
19250 else{
19251 t6=C_s_a_i_minus(&a,2,t5,C_fix(1));
19252 t7=t1;{
19253 C_word av2[2];
19254 av2[0]=t7;
19255 av2[1]=C_i_list_ref(((C_word*)t0)[2],t6);
19256 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
19257 else{
19258 if(C_truep(C_i_symbolp(t5))){
19259 t6=C_i_assq(t5,((C_word*)((C_word*)t0)[3])[1]);
19260 if(C_truep(t6)){
19261 t7=t1;{
19262 C_word av2[2];
19263 av2[0]=t7;
19264 av2[1]=C_i_cdr(t6);
19265 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
19266 else{
19267 t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17550,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
19268 /* scrutinizer.scm:1778: chicken.base#gensym */
19269 t8=*((C_word*)lf[197]+1);{
19270 C_word av2[3];
19271 av2[0]=t8;
19272 av2[1]=t7;
19273 av2[2]=t5;
19274 ((C_proc)(void*)(*((C_word*)t8+1)))(3,av2);}}}
19275 else{
19276 t6=C_SCHEME_UNDEFINED;
19277 t7=t1;{
19278 C_word av2[2];
19279 av2[0]=t7;
19280 av2[1]=t6;
19281 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}}
19282 else{
19283 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17560,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
19284 if(C_truep(C_i_vectorp(t2))){
19285 t6=C_block_size(t2);
19286 t7=C_eqp(C_fix(2),t6);
19287 if(C_truep(t7)){
19288 t8=C_i_vector_ref(t2,C_fix(0));
19289 t9=t5;
19290 f_17560(t9,(C_truep(C_i_integerp(t8))?C_eqp(lf[454],C_i_vector_ref(t2,C_fix(1))):C_SCHEME_FALSE));}
19291 else{
19292 t8=t5;
19293 f_17560(t8,C_SCHEME_FALSE);}}
19294 else{
19295 t6=t5;
19296 f_17560(t6,C_SCHEME_FALSE);}}}
19297 
19298 /* k17548 in subst in chicken.compiler.scrutinizer#specialize-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17550(C_word c,C_word * av)19299 static void C_ccall f_17550(C_word c,C_word *av){
19300 C_word tmp;
19301 C_word t0=av[0];
19302 C_word t1=av[1];
19303 C_word t2;
19304 C_word t3;
19305 C_word t4;
19306 C_word t5;
19307 C_word t6;
19308 C_word *a;
19309 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
19310 C_save_and_reclaim((void *)f_17550,c,av);}
19311 a=C_alloc(6);
19312 t2=((C_word*)((C_word*)t0)[2])[1];
19313 t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
19314 t4=C_a_i_cons(&a,2,t3,t2);
19315 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t4);
19316 t6=((C_word*)t0)[4];{
19317 C_word *av2=av;
19318 av2[0]=t6;
19319 av2[1]=t1;
19320 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
19321 
19322 /* k17558 in subst in chicken.compiler.scrutinizer#specialize-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17560(C_word t0,C_word t1)19323 static void C_fcall f_17560(C_word t0,C_word t1){
19324 C_word tmp;
19325 C_word t2;
19326 C_word t3;
19327 C_word t4;
19328 C_word t5;
19329 C_word t6;
19330 C_word *a;
19331 if(C_unlikely(!C_demand(C_calculate_demand(29,0,2)))){
19332 C_save_and_reclaim_args((void *)trf_17560,2,t0,t1);}
19333 a=C_alloc(29);
19334 if(C_truep(t1)){
19335 t2=C_i_vector_ref(((C_word*)t0)[2],C_fix(0));
19336 t3=C_s_a_i_minus(&a,2,t2,C_fix(1));
19337 t4=((C_word*)t0)[3];{
19338 C_word av2[2];
19339 av2[0]=t4;
19340 av2[1]=C_i_list_tail(((C_word*)t0)[4],t3);
19341 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
19342 else{
19343 t2=C_i_pairp(((C_word*)t0)[2]);
19344 if(C_truep(C_i_not(t2))){
19345 t3=((C_word*)t0)[3];{
19346 C_word av2[2];
19347 av2[0]=t3;
19348 av2[1]=((C_word*)t0)[2];
19349 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
19350 else{
19351 t3=C_i_car(((C_word*)t0)[2]);
19352 t4=C_eqp(lf[123],t3);
19353 if(C_truep(t4)){
19354 t5=((C_word*)t0)[3];{
19355 C_word av2[2];
19356 av2[0]=t5;
19357 av2[1]=((C_word*)t0)[2];
19358 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
19359 else{
19360 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17587,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
19361 /* scrutinizer.scm:1788: subst */
19362 t6=((C_word*)((C_word*)t0)[5])[1];
19363 f_17503(t6,t5,C_u_i_car(((C_word*)t0)[2]));}}}}
19364 
19365 /* k17585 in k17558 in subst in chicken.compiler.scrutinizer#specialize-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17587(C_word c,C_word * av)19366 static void C_ccall f_17587(C_word c,C_word *av){
19367 C_word tmp;
19368 C_word t0=av[0];
19369 C_word t1=av[1];
19370 C_word t2;
19371 C_word t3;
19372 C_word *a;
19373 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
19374 C_save_and_reclaim((void *)f_17587,c,av);}
19375 a=C_alloc(4);
19376 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17591,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
19377 /* scrutinizer.scm:1788: subst */
19378 t3=((C_word*)((C_word*)t0)[3])[1];
19379 f_17503(t3,t2,C_u_i_cdr(((C_word*)t0)[4]));}
19380 
19381 /* k17589 in k17585 in k17558 in subst in chicken.compiler.scrutinizer#specialize-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17591(C_word c,C_word * av)19382 static void C_ccall f_17591(C_word c,C_word *av){
19383 C_word tmp;
19384 C_word t0=av[0];
19385 C_word t1=av[1];
19386 C_word t2;
19387 C_word *a;
19388 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
19389 C_save_and_reclaim((void *)f_17591,c,av);}
19390 a=C_alloc(3);
19391 t2=((C_word*)t0)[2];{
19392 C_word *av2=av;
19393 av2[0]=t2;
19394 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
19395 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
19396 
19397 /* k17649 in chicken.compiler.scrutinizer#specialize-node! in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17651(C_word c,C_word * av)19398 static void C_ccall f_17651(C_word c,C_word *av){
19399 C_word tmp;
19400 C_word t0=av[0];
19401 C_word t1=av[1];
19402 C_word t2;
19403 C_word *a;
19404 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
19405 C_save_and_reclaim((void *)f_17651,c,av);}
19406 /* scrutinizer.scm:1789: mutate-node! */
19407 f_17320(((C_word*)t0)[2],((C_word*)t0)[3],t1);}
19408 
19409 /* chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17653(C_word c,C_word * av)19410 static void C_ccall f_17653(C_word c,C_word *av){
19411 C_word tmp;
19412 C_word t0=av[0];
19413 C_word t1=av[1];
19414 C_word t2=av[2];
19415 C_word t3=av[3];
19416 C_word t4;
19417 C_word t5;
19418 C_word t6;
19419 C_word t7;
19420 C_word t8;
19421 C_word t9;
19422 C_word t10;
19423 C_word t11;
19424 C_word t12;
19425 C_word t13;
19426 C_word t14;
19427 C_word t15;
19428 C_word t16;
19429 C_word t17;
19430 C_word t18;
19431 C_word t19;
19432 C_word t20;
19433 C_word t21;
19434 C_word t22;
19435 C_word *a;
19436 if(C_unlikely(!C_demand(C_calculate_demand(40,c,4)))){
19437 C_save_and_reclaim((void *)f_17653,c,av);}
19438 a=C_alloc(40);
19439 t4=C_SCHEME_FALSE;
19440 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
19441 t6=C_SCHEME_FALSE;
19442 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
19443 t8=C_SCHEME_END_OF_LIST;
19444 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
19445 t10=C_SCHEME_END_OF_LIST;
19446 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
19447 t12=C_SCHEME_UNDEFINED;
19448 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
19449 t14=C_SCHEME_UNDEFINED;
19450 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
19451 t16=C_SCHEME_UNDEFINED;
19452 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
19453 t18=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17684,tmp=(C_word)a,a+=2,tmp));
19454 t19=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17718,a[2]=t15,a[3]=t17,tmp=(C_word)a,a+=4,tmp));
19455 t20=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_17848,a[2]=t9,a[3]=t17,a[4]=t11,a[5]=t5,a[6]=t13,a[7]=t7,a[8]=t3,a[9]=t15,tmp=(C_word)a,a+=10,tmp));
19456 t21=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18905,a[2]=t5,a[3]=t7,a[4]=t9,a[5]=t11,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
19457 /* scrutinizer.scm:1967: validate */
19458 t22=((C_word*)t17)[1];
19459 f_17848(t22,t21,t2,C_a_i_list(&a,1,C_SCHEME_FALSE));}
19460 
19461 /* loop in k18366 in k18363 in g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17662(C_word t0,C_word t1,C_word t2)19462 static void C_fcall f_17662(C_word t0,C_word t1,C_word t2){
19463 C_word tmp;
19464 C_word t3;
19465 C_word t4;
19466 C_word t5;
19467 C_word t6;
19468 C_word t7;
19469 C_word t8;
19470 C_word *a;
19471 loop:
19472 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
19473 C_save_and_reclaim_args((void *)trf_17662,3,t0,t1,t2);}
19474 a=C_alloc(4);
19475 t3=C_eqp(t2,((C_word*)t0)[2]);
19476 if(C_truep(t3)){
19477 t4=t1;{
19478 C_word av2[2];
19479 av2[0]=t4;
19480 av2[1]=C_SCHEME_END_OF_LIST;
19481 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
19482 else{
19483 t4=C_i_car(t2);
19484 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17680,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
19485 /* scrutinizer.scm:1814: loop */
19486 t7=t5;
19487 t8=C_u_i_cdr(t2);
19488 t1=t7;
19489 t2=t8;
19490 goto loop;}}
19491 
19492 /* k17678 in loop in k18366 in k18363 in g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17680(C_word c,C_word * av)19493 static void C_ccall f_17680(C_word c,C_word *av){
19494 C_word tmp;
19495 C_word t0=av[0];
19496 C_word t1=av[1];
19497 C_word t2;
19498 C_word *a;
19499 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
19500 C_save_and_reclaim((void *)f_17680,c,av);}
19501 a=C_alloc(3);
19502 t2=((C_word*)t0)[2];{
19503 C_word *av2=av;
19504 av2[0]=t2;
19505 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
19506 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
19507 
19508 /* memq* in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17684(C_word t1,C_word t2,C_word t3)19509 static void C_fcall f_17684(C_word t1,C_word t2,C_word t3){
19510 C_word tmp;
19511 C_word t4;
19512 C_word t5;
19513 C_word *a;
19514 if(C_unlikely(!C_demand(C_calculate_demand(3,0,2)))){
19515 C_save_and_reclaim_args((void *)trf_17684,3,t1,t2,t3);}
19516 a=C_alloc(3);
19517 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17690,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
19518 t5=t1;{
19519 C_word av2[2];
19520 av2[0]=t5;
19521 av2[1]=(
19522   f_17690(t4,t3)
19523 );
19524 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
19525 
19526 /* loop in memq* in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17690(C_word t0,C_word t1)19527 static C_word C_fcall f_17690(C_word t0,C_word t1){
19528 C_word tmp;
19529 C_word t2;
19530 C_word t3;
19531 C_word t4;
19532 C_word t5;
19533 C_word t6;
19534 C_stack_overflow_check;
19535 loop:{}
19536 t2=C_i_pairp(t1);
19537 if(C_truep(C_i_not(t2))){
19538 return(C_SCHEME_FALSE);}
19539 else{
19540 t3=C_i_car(t1);
19541 t4=C_eqp(t3,((C_word*)t0)[2]);
19542 if(C_truep(t4)){
19543 return(t1);}
19544 else{
19545 t6=C_u_i_cdr(t1);
19546 t1=t6;
19547 goto loop;}}}
19548 
19549 /* validate-llist in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17718(C_word t0,C_word t1,C_word t2)19550 static void C_fcall f_17718(C_word t0,C_word t1,C_word t2){
19551 C_word tmp;
19552 C_word t3;
19553 C_word t4;
19554 C_word t5;
19555 C_word t6;
19556 C_word t7;
19557 C_word t8;
19558 C_word t9;
19559 C_word t10;
19560 C_word t11;
19561 C_word t12;
19562 C_word t13;
19563 C_word *a;
19564 loop:
19565 if(C_unlikely(!C_demand(C_calculate_demand(5,0,3)))){
19566 C_save_and_reclaim_args((void *)trf_17718,3,t0,t1,t2);}
19567 a=C_alloc(5);
19568 if(C_truep(C_i_nullp(t2))){
19569 t3=t1;{
19570 C_word av2[2];
19571 av2[0]=t3;
19572 av2[1]=C_SCHEME_END_OF_LIST;
19573 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
19574 else{
19575 if(C_truep(C_i_symbolp(t2))){
19576 t3=t1;{
19577 C_word av2[2];
19578 av2[0]=t3;
19579 av2[1]=lf[455];
19580 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
19581 else{
19582 t3=C_i_pairp(t2);
19583 if(C_truep(C_i_not(t3))){
19584 t4=t1;{
19585 C_word av2[2];
19586 av2[0]=t4;
19587 av2[1]=C_SCHEME_FALSE;
19588 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
19589 else{
19590 t4=C_i_car(t2);
19591 t5=C_eqp(lf[364],t4);
19592 t6=(C_truep(t5)?t5:C_eqp(lf[456],C_u_i_car(t2)));
19593 if(C_truep(t6)){
19594 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17749,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
19595 /* scrutinizer.scm:1826: validate-llist */
19596 t12=t7;
19597 t13=C_u_i_cdr(t2);
19598 t1=t12;
19599 t2=t13;
19600 goto loop;}
19601 else{
19602 t7=C_eqp(lf[365],C_u_i_car(t2));
19603 t8=(C_truep(t7)?t7:C_eqp(lf[457],C_u_i_car(t2)));
19604 if(C_truep(t8)){
19605 if(C_truep(C_i_nullp(C_u_i_cdr(t2)))){
19606 t9=t1;{
19607 C_word av2[2];
19608 av2[0]=t9;
19609 av2[1]=lf[458];
19610 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}
19611 else{
19612 t9=C_i_pairp(C_u_i_cdr(t2));
19613 if(C_truep(C_i_not(t9))){
19614 t10=t1;{
19615 C_word av2[2];
19616 av2[0]=t10;
19617 av2[1]=C_SCHEME_FALSE;
19618 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}
19619 else{
19620 t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17781,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
19621 /* scrutinizer.scm:1833: validate */
19622 t11=((C_word*)((C_word*)t0)[3])[1];
19623 f_17848(t11,t10,C_i_cadr(t2),C_SCHEME_END_OF_LIST);}}}
19624 else{
19625 t9=C_eqp(lf[459],C_u_i_car(t2));
19626 if(C_truep(t9)){
19627 t10=t1;{
19628 C_word av2[2];
19629 av2[0]=t10;
19630 av2[1]=lf[460];
19631 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}
19632 else{
19633 t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17808,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
19634 /* scrutinizer.scm:1837: validate */
19635 t11=((C_word*)((C_word*)t0)[3])[1];
19636 f_17848(t11,t10,C_u_i_car(t2),C_SCHEME_END_OF_LIST);}}}}}}}
19637 
19638 /* k17747 in validate-llist in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17749(C_word c,C_word * av)19639 static void C_ccall f_17749(C_word c,C_word *av){
19640 C_word tmp;
19641 C_word t0=av[0];
19642 C_word t1=av[1];
19643 C_word t2;
19644 C_word *a;
19645 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
19646 C_save_and_reclaim((void *)f_17749,c,av);}
19647 a=C_alloc(3);
19648 t2=((C_word*)t0)[2];{
19649 C_word *av2=av;
19650 av2[0]=t2;
19651 av2[1]=(C_truep(t1)?C_a_i_cons(&a,2,lf[364],t1):C_SCHEME_FALSE);
19652 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
19653 
19654 /* k17779 in validate-llist in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17781(C_word c,C_word * av)19655 static void C_ccall f_17781(C_word c,C_word *av){
19656 C_word tmp;
19657 C_word t0=av[0];
19658 C_word t1=av[1];
19659 C_word t2;
19660 C_word *a;
19661 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
19662 C_save_and_reclaim((void *)f_17781,c,av);}
19663 a=C_alloc(6);
19664 t2=((C_word*)t0)[2];{
19665 C_word *av2=av;
19666 av2[0]=t2;
19667 av2[1]=(C_truep(t1)?C_a_i_list(&a,2,lf[365],t1):C_SCHEME_FALSE);
19668 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
19669 
19670 /* k17806 in validate-llist in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17808(C_word c,C_word * av)19671 static void C_ccall f_17808(C_word c,C_word *av){
19672 C_word tmp;
19673 C_word t0=av[0];
19674 C_word t1=av[1];
19675 C_word t2;
19676 C_word t3;
19677 C_word *a;
19678 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
19679 C_save_and_reclaim((void *)f_17808,c,av);}
19680 a=C_alloc(4);
19681 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17811,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
19682 /* scrutinizer.scm:1838: validate-llist */
19683 t3=((C_word*)((C_word*)t0)[3])[1];
19684 f_17718(t3,t2,C_u_i_cdr(((C_word*)t0)[4]));}
19685 
19686 /* k17809 in k17806 in validate-llist in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17811(C_word c,C_word * av)19687 static void C_ccall f_17811(C_word c,C_word *av){
19688 C_word tmp;
19689 C_word t0=av[0];
19690 C_word t1=av[1];
19691 C_word t2;
19692 C_word *a;
19693 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
19694 C_save_and_reclaim((void *)f_17811,c,av);}
19695 a=C_alloc(3);
19696 t2=((C_word*)t0)[2];{
19697 C_word *av2=av;
19698 av2[0]=t2;
19699 av2[1]=(C_truep(((C_word*)t0)[3])?(C_truep(t1)?C_a_i_cons(&a,2,((C_word*)t0)[3],t1):C_SCHEME_FALSE):C_SCHEME_FALSE);
19700 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
19701 
19702 /* validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17848(C_word t0,C_word t1,C_word t2,C_word t3)19703 static void C_fcall f_17848(C_word t0,C_word t1,C_word t2,C_word t3){
19704 C_word tmp;
19705 C_word t4;
19706 C_word t5;
19707 C_word t6;
19708 C_word t7;
19709 C_word t8;
19710 C_word t9;
19711 C_word t10;
19712 C_word t11;
19713 C_word t12;
19714 C_word t13;
19715 C_word *a;
19716 if(C_unlikely(!C_demand(C_calculate_demand(15,0,3)))){
19717 C_save_and_reclaim_args((void *)trf_17848,4,t0,t1,t2,t3);}
19718 a=C_alloc(15);
19719 t4=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
19720 t5=C_i_nullp(t3);
19721 t6=(C_truep(t5)?C_SCHEME_TRUE:C_i_car(t3));
19722 if(C_truep(C_i_memq(((C_word*)t4)[1],lf[19]))){
19723 t7=((C_word*)t4)[1];
19724 t8=t1;{
19725 C_word av2[2];
19726 av2[0]=t8;
19727 av2[1]=t7;
19728 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
19729 else{
19730 if(C_truep(C_i_memq(((C_word*)t4)[1],lf[21]))){
19731 t7=t1;{
19732 C_word av2[2];
19733 av2[0]=t7;
19734 av2[1]=((C_word*)t4)[1];
19735 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
19736 else{
19737 if(C_truep(C_i_memq(((C_word*)t4)[1],lf[461]))){
19738 t7=t1;{
19739 C_word av2[2];
19740 av2[0]=t7;
19741 av2[1]=C_a_i_list(&a,2,lf[52],((C_word*)t4)[1]);
19742 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
19743 else{
19744 t7=C_eqp(((C_word*)t4)[1],lf[462]);
19745 if(C_truep(t7)){
19746 t8=t1;{
19747 C_word av2[2];
19748 av2[0]=t8;
19749 av2[1]=lf[463];
19750 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
19751 else{
19752 t8=C_eqp(((C_word*)t4)[1],lf[464]);
19753 if(C_truep(t8)){
19754 t9=t1;{
19755 C_word av2[2];
19756 av2[0]=t9;
19757 av2[1]=lf[53];
19758 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}
19759 else{
19760 t9=C_eqp(((C_word*)t4)[1],lf[465]);
19761 if(C_truep(t9)){
19762 t10=t1;{
19763 C_word av2[2];
19764 av2[0]=t10;
19765 av2[1]=lf[35];
19766 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}
19767 else{
19768 t10=C_eqp(((C_word*)t4)[1],lf[466]);
19769 if(C_truep(t10)){
19770 t11=t1;{
19771 C_word av2[2];
19772 av2[0]=t11;
19773 av2[1]=lf[467];
19774 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}
19775 else{
19776 t11=C_eqp(((C_word*)t4)[1],lf[468]);
19777 if(C_truep(t11)){
19778 t12=t1;{
19779 C_word av2[2];
19780 av2[0]=t12;
19781 av2[1]=lf[469];
19782 ((C_proc)(void*)(*((C_word*)t12+1)))(2,av2);}}
19783 else{
19784 t12=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_17906,a[2]=t1,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t6,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[8],a[12]=((C_word*)t0)[9],tmp=(C_word)a,a+=13,tmp);
19785 if(C_truep(C_i_symbolp(((C_word*)t4)[1]))){
19786 /* scrutinizer.scm:1849: ##sys#get */
19787 t13=*((C_word*)lf[474]+1);{
19788 C_word av2[4];
19789 av2[0]=t13;
19790 av2[1]=t12;
19791 av2[2]=((C_word*)t4)[1];
19792 av2[3]=lf[475];
19793 ((C_proc)(void*)(*((C_word*)t13+1)))(4,av2);}}
19794 else{
19795 t13=t12;{
19796 C_word av2[2];
19797 av2[0]=t13;
19798 av2[1]=C_SCHEME_FALSE;
19799 f_17906(2,av2);}}}}}}}}}}}
19800 
19801 /* k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17906(C_word c,C_word * av)19802 static void C_ccall f_17906(C_word c,C_word *av){
19803 C_word tmp;
19804 C_word t0=av[0];
19805 C_word t1=av[1];
19806 C_word t2;
19807 C_word t3;
19808 C_word t4;
19809 C_word t5;
19810 C_word t6;
19811 C_word t7;
19812 C_word t8;
19813 C_word t9;
19814 C_word t10;
19815 C_word t11;
19816 C_word t12;
19817 C_word t13;
19818 C_word t14;
19819 C_word t15;
19820 C_word *a;
19821 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
19822 C_save_and_reclaim((void *)f_17906,c,av);}
19823 a=C_alloc(12);
19824 if(C_truep(t1)){
19825 t2=((C_word*)t0)[2];{
19826 C_word *av2=av;
19827 av2[0]=t2;
19828 av2[1]=t1;
19829 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
19830 else{
19831 t2=C_i_pairp(((C_word*)((C_word*)t0)[3])[1]);
19832 if(C_truep(C_i_not(t2))){
19833 if(C_truep(C_i_memq(((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[4])[1]))){
19834 t3=((C_word*)((C_word*)t0)[3])[1];
19835 t4=((C_word*)t0)[2];{
19836 C_word *av2=av;
19837 av2[0]=t4;
19838 av2[1]=t3;
19839 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
19840 else{
19841 t3=((C_word*)t0)[2];{
19842 C_word *av2=av;
19843 av2[0]=t3;
19844 av2[1]=C_SCHEME_FALSE;
19845 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
19846 else{
19847 t3=C_i_car(((C_word*)((C_word*)t0)[3])[1]);
19848 t4=C_eqp(lf[69],t3);
19849 if(C_truep(t4)){
19850 t5=C_i_length(((C_word*)((C_word*)t0)[3])[1]);
19851 t6=C_eqp(C_fix(2),t5);
19852 if(C_truep(t6)){
19853 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17940,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
19854 t8=((C_word*)((C_word*)t0)[3])[1];
19855 /* scrutinizer.scm:1855: validate */
19856 t9=((C_word*)((C_word*)t0)[5])[1];
19857 f_17848(t9,t7,C_i_cadr(t8),C_SCHEME_END_OF_LIST);}
19858 else{
19859 t7=((C_word*)t0)[2];{
19860 C_word *av2=av;
19861 av2[0]=t7;
19862 av2[1]=C_SCHEME_FALSE;
19863 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
19864 else{
19865 t5=C_i_car(((C_word*)((C_word*)t0)[3])[1]);
19866 t6=C_eqp(lf[29],t5);
19867 if(C_truep(t6)){
19868 t7=C_i_length(((C_word*)((C_word*)t0)[3])[1]);
19869 t8=C_eqp(C_fix(3),t7);
19870 if(C_truep(t8)){
19871 t9=((C_word*)((C_word*)t0)[3])[1];
19872 t10=C_i_cadr(t9);
19873 if(C_truep(C_i_listp(t10))){
19874 t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17972,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
19875 /* scrutinizer.scm:1859: chicken.base#call/cc */
19876 t12=*((C_word*)lf[167]+1);{
19877 C_word *av2;
19878 if(c >= 3) {
19879   av2=av;
19880 } else {
19881   av2=C_alloc(3);
19882 }
19883 av2[0]=t12;
19884 av2[1]=((C_word*)t0)[2];
19885 av2[2]=t11;
19886 ((C_proc)(void*)(*((C_word*)t12+1)))(3,av2);}}
19887 else{
19888 t11=((C_word*)t0)[2];{
19889 C_word *av2=av;
19890 av2[0]=t11;
19891 av2[1]=C_SCHEME_FALSE;
19892 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}}
19893 else{
19894 t9=((C_word*)t0)[2];{
19895 C_word *av2=av;
19896 av2[0]=t9;
19897 av2[1]=C_SCHEME_FALSE;
19898 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}}
19899 else{
19900 t7=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_18122,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
19901 t8=C_i_car(((C_word*)((C_word*)t0)[3])[1]);
19902 t9=C_eqp(lf[123],t8);
19903 if(C_truep(t9)){
19904 t10=C_i_cdr(((C_word*)((C_word*)t0)[3])[1]);
19905 if(C_truep(C_i_pairp(t10))){
19906 t11=((C_word*)((C_word*)t0)[3])[1];
19907 t12=C_i_cadr(t11);
19908 if(C_truep(C_i_symbolp(t12))){
19909 t13=C_i_cddr(((C_word*)((C_word*)t0)[3])[1]);
19910 if(C_truep(C_i_nullp(t13))){
19911 t14=((C_word*)((C_word*)t0)[3])[1];
19912 t15=t7;
19913 f_18122(t15,C_i_cadr(t14));}
19914 else{
19915 t14=t7;
19916 f_18122(t14,C_SCHEME_FALSE);}}
19917 else{
19918 t13=t7;
19919 f_18122(t13,C_SCHEME_FALSE);}}
19920 else{
19921 t11=t7;
19922 f_18122(t11,C_SCHEME_FALSE);}}
19923 else{
19924 t10=t7;
19925 f_18122(t10,C_SCHEME_FALSE);}}}}}}
19926 
19927 /* k17938 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17940(C_word c,C_word * av)19928 static void C_ccall f_17940(C_word c,C_word *av){
19929 C_word tmp;
19930 C_word t0=av[0];
19931 C_word t1=av[1];
19932 C_word t2;
19933 C_word *a;
19934 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
19935 C_save_and_reclaim((void *)f_17940,c,av);}
19936 a=C_alloc(6);
19937 t2=((C_word*)t0)[2];{
19938 C_word *av2=av;
19939 av2[0]=t2;
19940 av2[1]=C_a_i_list(&a,2,lf[69],t1);
19941 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
19942 
19943 /* a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17972(C_word c,C_word * av)19944 static void C_ccall f_17972(C_word c,C_word *av){
19945 C_word tmp;
19946 C_word t0=av[0];
19947 C_word t1=av[1];
19948 C_word t2=av[2];
19949 C_word t3;
19950 C_word t4;
19951 C_word t5;
19952 C_word t6;
19953 C_word t7;
19954 C_word t8;
19955 C_word t9;
19956 C_word t10;
19957 C_word t11;
19958 C_word t12;
19959 C_word t13;
19960 C_word t14;
19961 C_word t15;
19962 C_word t16;
19963 C_word *a;
19964 if(C_unlikely(!C_demand(C_calculate_demand(29,c,3)))){
19965 C_save_and_reclaim((void *)f_17972,c,av);}
19966 a=C_alloc(29);
19967 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17977,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
19968 t4=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
19969 t5=t4;
19970 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
19971 t7=((C_word*)t6)[1];
19972 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18029,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
19973 t9=((C_word*)((C_word*)t0)[4])[1];
19974 t10=C_i_cadr(t9);
19975 t11=C_i_check_list_2(t10,lf[6]);
19976 t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18076,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
19977 t13=C_SCHEME_UNDEFINED;
19978 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
19979 t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18078,a[2]=t6,a[3]=t14,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
19980 t16=((C_word*)t14)[1];
19981 f_18078(t16,t12,t10);}
19982 
19983 /* k17975 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17977(C_word c,C_word * av)19984 static void C_ccall f_17977(C_word c,C_word *av){
19985 C_word tmp;
19986 C_word t0=av[0];
19987 C_word t1=av[1];
19988 C_word t2;
19989 C_word t3;
19990 C_word t4;
19991 C_word t5;
19992 C_word t6;
19993 C_word t7;
19994 C_word *a;
19995 if(C_unlikely(!C_demand(C_calculate_demand(15,c,3)))){
19996 C_save_and_reclaim((void *)f_17977,c,av);}
19997 a=C_alloc(15);
19998 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
19999 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17981,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
20000 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17992,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
20001 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17994,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
20002 t6=((C_word*)((C_word*)t0)[4])[1];
20003 /* scrutinizer.scm:1872: filter-map */
20004 f_7409(t4,t5,C_i_cadr(t6));}
20005 
20006 /* k17979 in k17975 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17981(C_word c,C_word * av)20007 static void C_ccall f_17981(C_word c,C_word *av){
20008 C_word tmp;
20009 C_word t0=av[0];
20010 C_word t1=av[1];
20011 C_word t2;
20012 C_word t3;
20013 C_word t4;
20014 C_word *a;
20015 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
20016 C_save_and_reclaim((void *)f_17981,c,av);}
20017 a=C_alloc(3);
20018 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
20019 t3=((C_word*)((C_word*)t0)[3])[1];
20020 /* scrutinizer.scm:1881: validate */
20021 t4=((C_word*)((C_word*)t0)[4])[1];
20022 f_17848(t4,((C_word*)t0)[5],C_i_caddr(t3),C_a_i_list(&a,1,((C_word*)t0)[6]));}
20023 
20024 /* k17990 in k17975 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17992(C_word c,C_word * av)20025 static void C_ccall f_17992(C_word c,C_word *av){
20026 C_word tmp;
20027 C_word t0=av[0];
20028 C_word t1=av[1];
20029 C_word t2;
20030 C_word *a;
20031 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
20032 C_save_and_reclaim((void *)f_17992,c,av);}
20033 /* scrutinizer.scm:1872: scheme#append */
20034 t2=*((C_word*)lf[5]+1);{
20035 C_word *av2;
20036 if(c >= 4) {
20037   av2=av;
20038 } else {
20039   av2=C_alloc(4);
20040 }
20041 av2[0]=t2;
20042 av2[1]=((C_word*)t0)[2];
20043 av2[2]=t1;
20044 av2[3]=((C_word*)((C_word*)t0)[3])[1];
20045 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
20046 
20047 /* a17993 in k17975 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_17994(C_word c,C_word * av)20048 static void C_ccall f_17994(C_word c,C_word *av){
20049 C_word tmp;
20050 C_word t0=av[0];
20051 C_word t1=av[1];
20052 C_word t2=av[2];
20053 C_word t3;
20054 C_word t4;
20055 C_word t5;
20056 C_word *a;
20057 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
20058 C_save_and_reclaim((void *)f_17994,c,av);}
20059 a=C_alloc(5);
20060 if(C_truep(C_i_pairp(t2))){
20061 t3=C_u_i_car(t2);
20062 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18010,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
20063 /* scrutinizer.scm:1876: validate */
20064 t5=((C_word*)((C_word*)t0)[3])[1];
20065 f_17848(t5,t4,C_i_cadr(t2),C_SCHEME_END_OF_LIST);}
20066 else{
20067 t3=t1;{
20068 C_word *av2=av;
20069 av2[0]=t3;
20070 av2[1]=C_SCHEME_FALSE;
20071 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
20072 
20073 /* k18008 in a17993 in k17975 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18010(C_word c,C_word * av)20074 static void C_ccall f_18010(C_word c,C_word *av){
20075 C_word tmp;
20076 C_word t0=av[0];
20077 C_word t1=av[1];
20078 C_word t2;
20079 C_word t3;
20080 C_word *a;
20081 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
20082 C_save_and_reclaim((void *)f_18010,c,av);}
20083 a=C_alloc(11);
20084 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18013,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
20085 if(C_truep(t1)){
20086 t3=((C_word*)t0)[2];{
20087 C_word *av2=av;
20088 av2[0]=t3;
20089 av2[1]=C_a_i_list2(&a,2,((C_word*)t0)[3],t1);
20090 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
20091 else{
20092 /* scrutinizer.scm:1877: return */
20093 t3=((C_word*)t0)[4];{
20094 C_word *av2;
20095 if(c >= 3) {
20096   av2=av;
20097 } else {
20098   av2=C_alloc(3);
20099 }
20100 av2[0]=t3;
20101 av2[1]=t2;
20102 av2[2]=C_SCHEME_FALSE;
20103 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}}
20104 
20105 /* k18011 in k18008 in a17993 in k17975 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18013(C_word c,C_word * av)20106 static void C_ccall f_18013(C_word c,C_word *av){
20107 C_word tmp;
20108 C_word t0=av[0];
20109 C_word t1=av[1];
20110 C_word t2;
20111 C_word *a;
20112 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
20113 C_save_and_reclaim((void *)f_18013,c,av);}
20114 a=C_alloc(6);
20115 t2=((C_word*)t0)[2];{
20116 C_word *av2=av;
20117 av2[0]=t2;
20118 av2[1]=C_a_i_list2(&a,2,((C_word*)t0)[3],((C_word*)t0)[4]);
20119 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
20120 
20121 /* g3794 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18029(C_word t0,C_word t1,C_word t2)20122 static void C_fcall f_18029(C_word t0,C_word t1,C_word t2){
20123 C_word tmp;
20124 C_word t3;
20125 C_word t4;
20126 C_word t5;
20127 C_word *a;
20128 if(C_unlikely(!C_demand(C_calculate_demand(0,0,2)))){
20129 C_save_and_reclaim_args((void *)trf_18029,3,t0,t1,t2);}
20130 if(C_truep(C_i_symbolp(t2))){
20131 t3=t1;{
20132 C_word av2[2];
20133 av2[0]=t3;
20134 av2[1]=t2;
20135 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
20136 else{
20137 if(C_truep(C_i_listp(t2))){
20138 t3=C_eqp(C_fix(2),C_u_i_length(t2));
20139 if(C_truep(t3)){
20140 t4=C_i_car(t2);
20141 if(C_truep(C_i_symbolp(t4))){
20142 t5=t1;{
20143 C_word av2[2];
20144 av2[0]=t5;
20145 av2[1]=C_i_car(t2);
20146 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
20147 else{
20148 /* scrutinizer.scm:1868: return */
20149 t5=((C_word*)t0)[2];{
20150 C_word av2[3];
20151 av2[0]=t5;
20152 av2[1]=t1;
20153 av2[2]=C_SCHEME_FALSE;
20154 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}}
20155 else{
20156 /* scrutinizer.scm:1868: return */
20157 t4=((C_word*)t0)[2];{
20158 C_word av2[3];
20159 av2[0]=t4;
20160 av2[1]=t1;
20161 av2[2]=C_SCHEME_FALSE;
20162 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}}
20163 else{
20164 /* scrutinizer.scm:1868: return */
20165 t3=((C_word*)t0)[2];{
20166 C_word av2[3];
20167 av2[0]=t3;
20168 av2[1]=t1;
20169 av2[2]=C_SCHEME_FALSE;
20170 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}}}
20171 
20172 /* k18074 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18076(C_word c,C_word * av)20173 static void C_ccall f_18076(C_word c,C_word *av){
20174 C_word tmp;
20175 C_word t0=av[0];
20176 C_word t1=av[1];
20177 C_word t2;
20178 C_word *a;
20179 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
20180 C_save_and_reclaim((void *)f_18076,c,av);}
20181 /* scrutinizer.scm:1862: scheme#append */
20182 t2=*((C_word*)lf[5]+1);{
20183 C_word *av2;
20184 if(c >= 4) {
20185   av2=av;
20186 } else {
20187   av2=C_alloc(4);
20188 }
20189 av2[0]=t2;
20190 av2[1]=((C_word*)t0)[2];
20191 av2[2]=t1;
20192 av2[3]=((C_word*)((C_word*)t0)[3])[1];
20193 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
20194 
20195 /* map-loop3788 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18078(C_word t0,C_word t1,C_word t2)20196 static void C_fcall f_18078(C_word t0,C_word t1,C_word t2){
20197 C_word tmp;
20198 C_word t3;
20199 C_word t4;
20200 C_word *a;
20201 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
20202 C_save_and_reclaim_args((void *)trf_18078,3,t0,t1,t2);}
20203 a=C_alloc(6);
20204 if(C_truep(C_i_pairp(t2))){
20205 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18103,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
20206 /* scrutinizer.scm:1862: g3794 */
20207 t4=((C_word*)t0)[4];
20208 f_18029(t4,t3,C_slot(t2,C_fix(0)));}
20209 else{
20210 t3=t1;{
20211 C_word av2[2];
20212 av2[0]=t3;
20213 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
20214 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
20215 
20216 /* k18101 in map-loop3788 in a17971 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18103(C_word c,C_word * av)20217 static void C_ccall f_18103(C_word c,C_word *av){
20218 C_word tmp;
20219 C_word t0=av[0];
20220 C_word t1=av[1];
20221 C_word t2;
20222 C_word t3;
20223 C_word t4;
20224 C_word t5;
20225 C_word *a;
20226 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
20227 C_save_and_reclaim((void *)f_18103,c,av);}
20228 a=C_alloc(3);
20229 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
20230 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
20231 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
20232 t5=((C_word*)((C_word*)t0)[3])[1];
20233 f_18078(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
20234 
20235 /* k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18122(C_word t0,C_word t1)20236 static void C_fcall f_18122(C_word t0,C_word t1){
20237 C_word tmp;
20238 C_word t2;
20239 C_word t3;
20240 C_word t4;
20241 C_word t5;
20242 C_word t6;
20243 C_word t7;
20244 C_word t8;
20245 C_word t9;
20246 C_word t10;
20247 C_word t11;
20248 C_word t12;
20249 C_word t13;
20250 C_word t14;
20251 C_word *a;
20252 if(C_unlikely(!C_demand(C_calculate_demand(16,0,3)))){
20253 C_save_and_reclaim_args((void *)trf_18122,2,t0,t1);}
20254 a=C_alloc(16);
20255 if(C_truep(t1)){
20256 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18126,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
20257 /* scrutinizer.scm:1841: g3830 */
20258 t3=((C_word*)t0)[3];{
20259 C_word av2[2];
20260 av2[0]=t3;
20261 av2[1]=(
20262 /* scrutinizer.scm:1841: g3830 */
20263   f_18126(C_a_i(&a,3),t2,t1)
20264 );
20265 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
20266 else{
20267 t2=C_i_car(((C_word*)((C_word*)t0)[4])[1]);
20268 t3=C_eqp(lf[28],t2);
20269 if(C_truep(t3)){
20270 if(C_truep(C_i_listp(((C_word*)((C_word*)t0)[4])[1]))){
20271 t4=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
20272 t5=t4;
20273 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
20274 t7=((C_word*)t6)[1];
20275 t8=C_i_cdr(((C_word*)((C_word*)t0)[4])[1]);
20276 t9=C_i_check_list_2(t8,lf[6]);
20277 t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18164,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
20278 t11=C_SCHEME_UNDEFINED;
20279 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
20280 t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18175,a[2]=t6,a[3]=t12,a[4]=((C_word*)t0)[5],a[5]=t7,tmp=(C_word)a,a+=6,tmp));
20281 t14=((C_word*)t12)[1];
20282 f_18175(t14,t10,t8);}
20283 else{
20284 t4=((C_word*)t0)[3];{
20285 C_word av2[2];
20286 av2[0]=t4;
20287 av2[1]=C_SCHEME_FALSE;
20288 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
20289 else{
20290 t4=C_i_car(((C_word*)((C_word*)t0)[4])[1]);
20291 t5=C_eqp(lf[52],t4);
20292 if(C_truep(t5)){
20293 t6=C_i_length(((C_word*)((C_word*)t0)[4])[1]);
20294 t7=C_eqp(C_fix(2),t6);
20295 if(C_truep(t7)){
20296 t8=((C_word*)((C_word*)t0)[4])[1];
20297 t9=C_i_cadr(t8);
20298 if(C_truep(C_i_symbolp(t9))){
20299 t10=((C_word*)((C_word*)t0)[4])[1];
20300 t11=((C_word*)t0)[3];{
20301 C_word av2[2];
20302 av2[0]=t11;
20303 av2[1]=t10;
20304 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}
20305 else{
20306 t10=((C_word*)t0)[3];{
20307 C_word av2[2];
20308 av2[0]=t10;
20309 av2[1]=C_SCHEME_FALSE;
20310 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}}
20311 else{
20312 t8=((C_word*)t0)[3];{
20313 C_word av2[2];
20314 av2[0]=t8;
20315 av2[1]=C_SCHEME_FALSE;
20316 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}
20317 else{
20318 t6=C_i_car(((C_word*)((C_word*)t0)[4])[1]);
20319 t7=C_eqp(lf[59],t6);
20320 if(C_truep(t7)){
20321 t8=C_i_length(((C_word*)((C_word*)t0)[4])[1]);
20322 t9=C_eqp(C_fix(2),t8);
20323 if(C_truep(t9)){
20324 t10=((C_word*)((C_word*)t0)[4])[1];
20325 t11=C_i_cadr(t10);
20326 t12=C_i_symbolp(t11);
20327 t13=((C_word*)t0)[3];{
20328 C_word av2[2];
20329 av2[0]=t13;
20330 av2[1]=(C_truep(t12)?((C_word*)((C_word*)t0)[4])[1]:C_SCHEME_FALSE);
20331 ((C_proc)(void*)(*((C_word*)t13+1)))(2,av2);}}
20332 else{
20333 t10=((C_word*)t0)[3];{
20334 C_word av2[2];
20335 av2[0]=t10;
20336 av2[1]=C_SCHEME_FALSE;
20337 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}}
20338 else{
20339 t8=C_i_car(((C_word*)((C_word*)t0)[4])[1]);
20340 t9=C_eqp(lf[372],t8);
20341 if(C_truep(t9)){
20342 t10=C_i_length(((C_word*)((C_word*)t0)[4])[1]);
20343 t11=C_eqp(C_fix(3),t10);
20344 if(C_truep(t11)){
20345 t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18276,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
20346 t13=((C_word*)((C_word*)t0)[4])[1];
20347 /* scrutinizer.scm:1902: validate */
20348 t14=((C_word*)((C_word*)t0)[5])[1];
20349 f_17848(t14,t12,C_i_caddr(t13),C_SCHEME_END_OF_LIST);}
20350 else{
20351 t12=((C_word*)t0)[3];{
20352 C_word av2[2];
20353 av2[0]=t12;
20354 av2[1]=C_SCHEME_FALSE;
20355 ((C_proc)(void*)(*((C_word*)t12+1)))(2,av2);}}}
20356 else{
20357 t10=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18345,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
20358 /* scrutinizer.scm:1907: memq* */
20359 f_17684(t10,lf[471],((C_word*)((C_word*)t0)[4])[1]);}}}}}}
20360 
20361 /* g3830 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18126(C_word * a,C_word t0,C_word t1)20362 static C_word C_fcall f_18126(C_word *a,C_word t0,C_word t1){
20363 C_word tmp;
20364 C_word t2;
20365 C_word t3;
20366 C_word t4;
20367 C_stack_overflow_check;{}
20368 if(C_truep(C_i_memq(t1,((C_word*)((C_word*)t0)[2])[1]))){
20369 return(t1);}
20370 else{
20371 t2=C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[2])[1]);
20372 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
20373 return(t1);}}
20374 
20375 /* k18162 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18164(C_word c,C_word * av)20376 static void C_ccall f_18164(C_word c,C_word *av){
20377 C_word tmp;
20378 C_word t0=av[0];
20379 C_word t1=av[1];
20380 C_word t2;
20381 C_word t3;
20382 C_word *a;
20383 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
20384 C_save_and_reclaim((void *)f_18164,c,av);}
20385 a=C_alloc(4);
20386 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18170,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
20387 /* scrutinizer.scm:1894: every */
20388 f_7125(t2,*((C_word*)lf[396]+1),t1);}
20389 
20390 /* k18168 in k18162 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18170(C_word c,C_word * av)20391 static void C_ccall f_18170(C_word c,C_word *av){
20392 C_word tmp;
20393 C_word t0=av[0];
20394 C_word t1=av[1];
20395 C_word t2;
20396 C_word *a;
20397 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
20398 C_save_and_reclaim((void *)f_18170,c,av);}
20399 a=C_alloc(3);
20400 t2=((C_word*)t0)[2];{
20401 C_word *av2=av;
20402 av2[0]=t2;
20403 av2[1]=(C_truep(t1)?C_a_i_cons(&a,2,lf[28],((C_word*)t0)[3]):C_SCHEME_FALSE);
20404 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
20405 
20406 /* map-loop3838 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18175(C_word t0,C_word t1,C_word t2)20407 static void C_fcall f_18175(C_word t0,C_word t1,C_word t2){
20408 C_word tmp;
20409 C_word t3;
20410 C_word t4;
20411 C_word *a;
20412 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
20413 C_save_and_reclaim_args((void *)trf_18175,3,t0,t1,t2);}
20414 a=C_alloc(6);
20415 if(C_truep(C_i_pairp(t2))){
20416 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18200,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
20417 /* scrutinizer.scm:1893: g3844 */
20418 t4=((C_word*)((C_word*)t0)[4])[1];
20419 f_17848(t4,t3,C_slot(t2,C_fix(0)),C_SCHEME_END_OF_LIST);}
20420 else{
20421 t3=t1;{
20422 C_word av2[2];
20423 av2[0]=t3;
20424 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
20425 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
20426 
20427 /* k18198 in map-loop3838 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18200(C_word c,C_word * av)20428 static void C_ccall f_18200(C_word c,C_word *av){
20429 C_word tmp;
20430 C_word t0=av[0];
20431 C_word t1=av[1];
20432 C_word t2;
20433 C_word t3;
20434 C_word t4;
20435 C_word t5;
20436 C_word *a;
20437 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
20438 C_save_and_reclaim((void *)f_18200,c,av);}
20439 a=C_alloc(3);
20440 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
20441 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
20442 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
20443 t5=((C_word*)((C_word*)t0)[3])[1];
20444 f_18175(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
20445 
20446 /* k18274 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18276(C_word c,C_word * av)20447 static void C_ccall f_18276(C_word c,C_word *av){
20448 C_word tmp;
20449 C_word t0=av[0];
20450 C_word t1=av[1];
20451 C_word t2;
20452 C_word t3;
20453 C_word t4;
20454 C_word *a;
20455 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
20456 C_save_and_reclaim((void *)f_18276,c,av);}
20457 a=C_alloc(5);
20458 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18306,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
20459 if(C_truep(C_i_pairp(t1))){
20460 t3=C_eqp(C_u_i_car(t1),lf[52]);
20461 t4=t2;
20462 f_18306(t4,(C_truep(t3)?t3:C_i_memq(t1,lf[19])));}
20463 else{
20464 t3=t2;
20465 f_18306(t3,C_i_memq(t1,lf[19]));}}
20466 
20467 /* k18304 in k18274 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18306(C_word t0,C_word t1)20468 static void C_fcall f_18306(C_word t0,C_word t1){
20469 C_word tmp;
20470 C_word t2;
20471 C_word t3;
20472 C_word t4;
20473 C_word t5;
20474 C_word t6;
20475 C_word *a;
20476 if(C_unlikely(!C_demand(C_calculate_demand(5,0,3)))){
20477 C_save_and_reclaim_args((void *)trf_18306,2,t0,t1);}
20478 a=C_alloc(5);
20479 if(C_truep(t1)){
20480 t2=((C_word*)((C_word*)t0)[2])[1];
20481 t3=C_i_cadr(t2);
20482 if(C_truep(C_i_listp(t3))){
20483 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18318,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
20484 t5=((C_word*)((C_word*)t0)[2])[1];
20485 /* scrutinizer.scm:1905: every */
20486 f_7125(t4,*((C_word*)lf[470]+1),C_i_cadr(t5));}
20487 else{
20488 t4=((C_word*)t0)[3];{
20489 C_word av2[2];
20490 av2[0]=t4;
20491 av2[1]=C_SCHEME_FALSE;
20492 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
20493 else{
20494 t2=((C_word*)t0)[3];{
20495 C_word av2[2];
20496 av2[0]=t2;
20497 av2[1]=C_SCHEME_FALSE;
20498 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
20499 
20500 /* k18316 in k18304 in k18274 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18318(C_word c,C_word * av)20501 static void C_ccall f_18318(C_word c,C_word *av){
20502 C_word tmp;
20503 C_word t0=av[0];
20504 C_word t1=av[1];
20505 C_word t2;
20506 C_word t3;
20507 C_word t4;
20508 C_word *a;
20509 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
20510 C_save_and_reclaim((void *)f_18318,c,av);}
20511 a=C_alloc(9);
20512 if(C_truep(t1)){
20513 t2=((C_word*)((C_word*)t0)[2])[1];
20514 t3=C_i_cadr(t2);
20515 t4=((C_word*)t0)[3];{
20516 C_word *av2=av;
20517 av2[0]=t4;
20518 av2[1]=C_a_i_list3(&a,3,lf[372],t3,((C_word*)t0)[4]);
20519 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
20520 else{
20521 t2=((C_word*)t0)[3];{
20522 C_word *av2=av;
20523 av2[0]=t2;
20524 av2[1]=C_SCHEME_FALSE;
20525 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
20526 
20527 /* k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18345(C_word c,C_word * av)20528 static void C_ccall f_18345(C_word c,C_word *av){
20529 C_word tmp;
20530 C_word t0=av[0];
20531 C_word t1=av[1];
20532 C_word t2;
20533 C_word t3;
20534 C_word *a;
20535 if(C_unlikely(!C_demand(C_calculate_demand(11,c,3)))){
20536 C_save_and_reclaim((void *)f_18345,c,av);}
20537 a=C_alloc(11);
20538 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18348,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
20539 if(C_truep(t1)){
20540 t3=t2;{
20541 C_word *av2=av;
20542 av2[0]=t3;
20543 av2[1]=t1;
20544 f_18348(2,av2);}}
20545 else{
20546 /* scrutinizer.scm:1907: memq* */
20547 f_17684(t2,lf[473],((C_word*)((C_word*)t0)[4])[1]);}}
20548 
20549 /* k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18348(C_word c,C_word * av)20550 static void C_ccall f_18348(C_word c,C_word *av){
20551 C_word tmp;
20552 C_word t0=av[0];
20553 C_word t1=av[1];
20554 C_word t2;
20555 C_word t3;
20556 C_word t4;
20557 C_word t5;
20558 C_word t6;
20559 C_word t7;
20560 C_word t8;
20561 C_word t9;
20562 C_word t10;
20563 C_word t11;
20564 C_word t12;
20565 C_word t13;
20566 C_word t14;
20567 C_word t15;
20568 C_word t16;
20569 C_word t17;
20570 C_word t18;
20571 C_word *a;
20572 if(C_unlikely(!C_demand(C_calculate_demand(16,c,4)))){
20573 C_save_and_reclaim((void *)f_18348,c,av);}
20574 a=C_alloc(16);
20575 if(C_truep(t1)){
20576 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18352,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
20577 /* scrutinizer.scm:1841: g3889 */
20578 t3=t2;
20579 f_18352(t3,((C_word*)t0)[8],t1);}
20580 else{
20581 t2=C_i_car(((C_word*)((C_word*)t0)[4])[1]);
20582 if(C_truep((C_truep(C_eqp(t2,lf[359]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[361]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
20583 if(C_truep(C_i_listp(((C_word*)((C_word*)t0)[4])[1]))){
20584 t3=C_i_length(((C_word*)((C_word*)t0)[4])[1]);
20585 t4=C_eqp(C_fix(2),t3);
20586 if(C_truep(t4)){
20587 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18494,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
20588 t6=((C_word*)((C_word*)t0)[4])[1];
20589 /* scrutinizer.scm:1930: validate */
20590 t7=((C_word*)((C_word*)t0)[3])[1];
20591 f_17848(t7,t5,C_i_cadr(t6),C_SCHEME_END_OF_LIST);}
20592 else{
20593 t5=((C_word*)t0)[8];{
20594 C_word *av2=av;
20595 av2[0]=t5;
20596 av2[1]=C_SCHEME_FALSE;
20597 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
20598 else{
20599 t3=((C_word*)t0)[8];{
20600 C_word *av2=av;
20601 av2[0]=t3;
20602 av2[1]=C_SCHEME_FALSE;
20603 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
20604 else{
20605 t3=C_i_car(((C_word*)((C_word*)t0)[4])[1]);
20606 if(C_truep((C_truep(C_eqp(t3,lf[50]))?C_SCHEME_TRUE:(C_truep(C_eqp(t3,lf[47]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
20607 if(C_truep(C_i_listp(((C_word*)((C_word*)t0)[4])[1]))){
20608 t4=C_i_cdr(((C_word*)((C_word*)t0)[4])[1]);
20609 t5=C_SCHEME_UNDEFINED;
20610 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
20611 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18536,a[2]=((C_word*)t0)[4],a[3]=t6,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
20612 t8=((C_word*)t6)[1];
20613 f_18536(t8,((C_word*)t0)[8],t4,C_SCHEME_END_OF_LIST);}
20614 else{
20615 t4=((C_word*)t0)[8];{
20616 C_word *av2=av;
20617 av2[0]=t4;
20618 av2[1]=C_SCHEME_FALSE;
20619 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
20620 else{
20621 t4=C_i_car(((C_word*)((C_word*)t0)[4])[1]);
20622 t5=C_eqp(lf[48],t4);
20623 if(C_truep(t5)){
20624 t6=C_i_length(((C_word*)((C_word*)t0)[4])[1]);
20625 t7=C_eqp(C_fix(3),t6);
20626 if(C_truep(t7)){
20627 t8=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
20628 t9=t8;
20629 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
20630 t11=((C_word*)t10)[1];
20631 t12=C_i_cdr(((C_word*)((C_word*)t0)[4])[1]);
20632 t13=C_i_check_list_2(t12,lf[6]);
20633 t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18604,a[2]=((C_word*)t0)[8],tmp=(C_word)a,a+=3,tmp);
20634 t15=C_SCHEME_UNDEFINED;
20635 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
20636 t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18615,a[2]=t10,a[3]=t16,a[4]=((C_word*)t0)[3],a[5]=t11,tmp=(C_word)a,a+=6,tmp));
20637 t18=((C_word*)t16)[1];
20638 f_18615(t18,t14,t12);}
20639 else{
20640 t8=((C_word*)t0)[8];{
20641 C_word *av2=av;
20642 av2[0]=t8;
20643 av2[1]=C_SCHEME_FALSE;
20644 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}
20645 else{
20646 t6=C_i_car(((C_word*)((C_word*)t0)[4])[1]);
20647 t7=C_eqp(lf[84],t6);
20648 if(C_truep(t7)){
20649 t8=C_i_cdr(((C_word*)((C_word*)t0)[4])[1]);
20650 if(C_truep(C_i_pairp(t8))){
20651 t9=C_i_cadr(((C_word*)((C_word*)t0)[4])[1]);
20652 t10=C_i_symbolp(t9);
20653 t11=(C_truep(t10)?C_i_cadr(((C_word*)((C_word*)t0)[4])[1]):((C_word*)t0)[9]);
20654 t12=C_i_cadr(((C_word*)((C_word*)t0)[4])[1]);
20655 t13=C_i_symbolp(t12);
20656 t14=(C_truep(t13)?C_i_cddr(((C_word*)((C_word*)t0)[4])[1]):C_i_cdr(((C_word*)((C_word*)t0)[4])[1]));
20657 if(C_truep(C_i_pairp(t14))){
20658 if(C_truep(C_i_listp(C_u_i_car(t14)))){
20659 t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18685,a[2]=t14,a[3]=((C_word*)t0)[8],a[4]=t11,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
20660 /* scrutinizer.scm:1951: validate-llist */
20661 t16=((C_word*)((C_word*)t0)[10])[1];
20662 f_17718(t16,t15,C_u_i_car(t14));}
20663 else{
20664 t15=((C_word*)t0)[8];{
20665 C_word *av2=av;
20666 av2[0]=t15;
20667 av2[1]=C_SCHEME_FALSE;
20668 ((C_proc)(void*)(*((C_word*)t15+1)))(2,av2);}}}
20669 else{
20670 t15=((C_word*)t0)[8];{
20671 C_word *av2=av;
20672 av2[0]=t15;
20673 av2[1]=C_SCHEME_FALSE;
20674 ((C_proc)(void*)(*((C_word*)t15+1)))(2,av2);}}}
20675 else{
20676 t9=((C_word*)t0)[8];{
20677 C_word *av2=av;
20678 av2[0]=t9;
20679 av2[1]=C_SCHEME_FALSE;
20680 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}}
20681 else{
20682 t8=((C_word*)t0)[8];{
20683 C_word *av2=av;
20684 av2[0]=t8;
20685 av2[1]=C_SCHEME_FALSE;
20686 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}}}}}
20687 
20688 /* g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18352(C_word t0,C_word t1,C_word t2)20689 static void C_fcall f_18352(C_word t0,C_word t1,C_word t2){
20690 C_word tmp;
20691 C_word t3;
20692 C_word t4;
20693 C_word t5;
20694 C_word t6;
20695 C_word t7;
20696 C_word t8;
20697 C_word t9;
20698 C_word *a;
20699 if(C_unlikely(!C_demand(C_calculate_demand(10,0,2)))){
20700 C_save_and_reclaim_args((void *)trf_18352,3,t0,t1,t2);}
20701 a=C_alloc(10);
20702 t3=C_i_car(t2);
20703 t4=C_eqp(lf[471],t3);
20704 t5=C_i_not(((C_word*)t0)[2]);
20705 t6=(C_truep(t5)?t5:C_i_not(t4));
20706 t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18365,a[2]=t6,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
20707 if(C_truep(((C_word*)t0)[2])){
20708 t8=t7;
20709 f_18365(t8,C_SCHEME_UNDEFINED);}
20710 else{
20711 t8=C_set_block_item(((C_word*)t0)[7],0,t4);
20712 t9=t7;
20713 f_18365(t9,t8);}}
20714 
20715 /* k18363 in g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18365(C_word t0,C_word t1)20716 static void C_fcall f_18365(C_word t0,C_word t1){
20717 C_word tmp;
20718 C_word t2;
20719 C_word t3;
20720 C_word *a;
20721 if(C_unlikely(!C_demand(C_calculate_demand(9,0,3)))){
20722 C_save_and_reclaim_args((void *)trf_18365,2,t0,t1);}
20723 a=C_alloc(9);
20724 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18368,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
20725 /* scrutinizer.scm:1912: memq* */
20726 f_17684(t2,lf[472],((C_word*)t0)[3]);}
20727 
20728 /* k18366 in k18363 in g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18368(C_word c,C_word * av)20729 static void C_ccall f_18368(C_word c,C_word *av){
20730 C_word tmp;
20731 C_word t0=av[0];
20732 C_word t1=av[1];
20733 C_word t2;
20734 C_word t3;
20735 C_word t4;
20736 C_word t5;
20737 C_word t6;
20738 C_word t7;
20739 C_word *a;
20740 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
20741 C_save_and_reclaim((void *)f_18368,c,av);}
20742 a=C_alloc(12);
20743 if(C_truep(C_i_not(t1))){
20744 if(C_truep(((C_word*)t0)[2])){
20745 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18392,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
20746 t3=((C_word*)((C_word*)t0)[7])[1];
20747 t4=C_SCHEME_UNDEFINED;
20748 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
20749 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17662,a[2]=((C_word*)t0)[3],a[3]=t5,tmp=(C_word)a,a+=4,tmp));
20750 t7=((C_word*)t5)[1];
20751 f_17662(t7,t2,t3);}
20752 else{
20753 t2=((C_word*)t0)[5];{
20754 C_word *av2=av;
20755 av2[0]=t2;
20756 av2[1]=C_SCHEME_FALSE;
20757 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
20758 else{
20759 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18400,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
20760 t3=C_i_length(((C_word*)((C_word*)t0)[7])[1]);
20761 t4=C_eqp(C_fix(5),t3);
20762 if(C_truep(t4)){
20763 t5=C_i_cdr(((C_word*)((C_word*)t0)[7])[1]);
20764 t6=C_eqp(((C_word*)t0)[3],t5);
20765 t7=t2;
20766 f_18400(t7,(C_truep(t6)?C_eqp(t1,C_i_cdddr(((C_word*)((C_word*)t0)[7])[1])):C_SCHEME_FALSE));}
20767 else{
20768 t5=t2;
20769 f_18400(t5,C_SCHEME_FALSE);}}}
20770 
20771 /* k18390 in k18366 in k18363 in g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18392(C_word c,C_word * av)20772 static void C_ccall f_18392(C_word c,C_word *av){
20773 C_word tmp;
20774 C_word t0=av[0];
20775 C_word t1=av[1];
20776 C_word t2;
20777 C_word t3;
20778 C_word t4;
20779 C_word t5;
20780 C_word *a;
20781 if(C_unlikely(!C_demand(C_calculate_demand(9,c,3)))){
20782 C_save_and_reclaim((void *)f_18392,c,av);}
20783 a=C_alloc(9);
20784 t2=C_u_i_cdr(((C_word*)t0)[2]);
20785 t3=C_a_i_cons(&a,2,t1,t2);
20786 t4=C_a_i_cons(&a,2,lf[84],t3);
20787 /* scrutinizer.scm:1915: validate */
20788 t5=((C_word*)((C_word*)t0)[3])[1];
20789 f_17848(t5,((C_word*)t0)[4],t4,C_a_i_list(&a,1,((C_word*)t0)[5]));}
20790 
20791 /* k18398 in k18366 in k18363 in g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18400(C_word t0,C_word t1)20792 static void C_fcall f_18400(C_word t0,C_word t1){
20793 C_word tmp;
20794 C_word t2;
20795 C_word t3;
20796 C_word t4;
20797 C_word t5;
20798 C_word t6;
20799 C_word t7;
20800 C_word t8;
20801 C_word t9;
20802 C_word *a;
20803 if(C_unlikely(!C_demand(C_calculate_demand(23,0,3)))){
20804 C_save_and_reclaim_args((void *)trf_18400,2,t0,t1);}
20805 a=C_alloc(23);
20806 if(C_truep(t1)){
20807 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18404,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
20808 t3=((C_word*)((C_word*)t0)[2])[1];
20809 t4=C_i_car(t3);
20810 t5=C_a_i_list(&a,1,t4);
20811 t6=((C_word*)((C_word*)t0)[2])[1];
20812 t7=C_i_caddr(t6);
20813 t8=C_a_i_list(&a,3,lf[84],t5,t7);
20814 /* scrutinizer.scm:1921: validate */
20815 t9=((C_word*)((C_word*)t0)[6])[1];
20816 f_17848(t9,t2,t8,C_a_i_list(&a,1,((C_word*)t0)[8]));}
20817 else{
20818 t2=((C_word*)t0)[5];{
20819 C_word av2[2];
20820 av2[0]=t2;
20821 av2[1]=C_SCHEME_FALSE;
20822 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
20823 
20824 /* k18402 in k18398 in k18366 in k18363 in g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18404(C_word c,C_word * av)20825 static void C_ccall f_18404(C_word c,C_word *av){
20826 C_word tmp;
20827 C_word t0=av[0];
20828 C_word t1=av[1];
20829 C_word t2;
20830 C_word t3;
20831 C_word t4;
20832 C_word *a;
20833 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
20834 C_save_and_reclaim((void *)f_18404,c,av);}
20835 a=C_alloc(6);
20836 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
20837 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18415,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
20838 /* scrutinizer.scm:1924: validate */
20839 t4=((C_word*)((C_word*)t0)[6])[1];
20840 f_17848(t4,t3,C_i_cadr(((C_word*)t0)[7]),C_SCHEME_END_OF_LIST);}
20841 
20842 /* k18413 in k18402 in k18398 in k18366 in k18363 in g3889 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18415(C_word c,C_word * av)20843 static void C_ccall f_18415(C_word c,C_word *av){
20844 C_word tmp;
20845 C_word t0=av[0];
20846 C_word t1=av[1];
20847 C_word t2;
20848 C_word t3;
20849 C_word t4;
20850 C_word t5;
20851 C_word *a;
20852 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
20853 C_save_and_reclaim((void *)f_18415,c,av);}
20854 a=C_alloc(3);
20855 t2=C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t1);
20856 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
20857 if(C_truep(((C_word*)t0)[4])){
20858 t4=((C_word*)((C_word*)t0)[2])[1];
20859 t5=((C_word*)t0)[5];{
20860 C_word *av2=av;
20861 av2[0]=t5;
20862 av2[1]=t4;
20863 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
20864 else{
20865 t4=((C_word*)t0)[5];{
20866 C_word *av2=av;
20867 av2[0]=t4;
20868 av2[1]=C_SCHEME_FALSE;
20869 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
20870 
20871 /* k18492 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18494(C_word c,C_word * av)20872 static void C_ccall f_18494(C_word c,C_word *av){
20873 C_word tmp;
20874 C_word t0=av[0];
20875 C_word t1=av[1];
20876 C_word t2;
20877 C_word t3;
20878 C_word *a;
20879 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
20880 C_save_and_reclaim((void *)f_18494,c,av);}
20881 a=C_alloc(6);
20882 if(C_truep(t1)){
20883 t2=C_i_car(((C_word*)((C_word*)t0)[2])[1]);
20884 t3=((C_word*)t0)[3];{
20885 C_word *av2=av;
20886 av2[0]=t3;
20887 av2[1]=C_a_i_list(&a,2,t2,t1);
20888 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
20889 else{
20890 t2=((C_word*)t0)[3];{
20891 C_word *av2=av;
20892 av2[0]=t2;
20893 av2[1]=C_SCHEME_FALSE;
20894 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
20895 
20896 /* loop in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18536(C_word t0,C_word t1,C_word t2,C_word t3)20897 static void C_fcall f_18536(C_word t0,C_word t1,C_word t2,C_word t3){
20898 C_word tmp;
20899 C_word t4;
20900 C_word t5;
20901 C_word t6;
20902 C_word *a;
20903 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
20904 C_save_and_reclaim_args((void *)trf_18536,4,t0,t1,t2,t3);}
20905 a=C_alloc(6);
20906 if(C_truep(C_i_nullp(t2))){
20907 t4=C_i_car(((C_word*)((C_word*)t0)[2])[1]);
20908 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18554,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
20909 /* scrutinizer.scm:1935: scheme#reverse */
20910 t6=*((C_word*)lf[367]+1);{
20911 C_word av2[3];
20912 av2[0]=t6;
20913 av2[1]=t5;
20914 av2[2]=t3;
20915 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
20916 else{
20917 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18557,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
20918 /* scrutinizer.scm:1936: validate */
20919 t5=((C_word*)((C_word*)t0)[4])[1];
20920 f_17848(t5,t4,C_i_car(t2),C_SCHEME_END_OF_LIST);}}
20921 
20922 /* k18552 in loop in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18554(C_word c,C_word * av)20923 static void C_ccall f_18554(C_word c,C_word *av){
20924 C_word tmp;
20925 C_word t0=av[0];
20926 C_word t1=av[1];
20927 C_word t2;
20928 C_word *a;
20929 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
20930 C_save_and_reclaim((void *)f_18554,c,av);}
20931 a=C_alloc(3);
20932 t2=((C_word*)t0)[2];{
20933 C_word *av2=av;
20934 av2[0]=t2;
20935 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
20936 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
20937 
20938 /* k18555 in loop in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18557(C_word c,C_word * av)20939 static void C_ccall f_18557(C_word c,C_word *av){
20940 C_word tmp;
20941 C_word t0=av[0];
20942 C_word t1=av[1];
20943 C_word t2;
20944 C_word t3;
20945 C_word *a;
20946 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
20947 C_save_and_reclaim((void *)f_18557,c,av);}
20948 a=C_alloc(5);
20949 if(C_truep(t1)){
20950 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18561,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
20951 /* scrutinizer.scm:1935: g3935 */
20952 t3=t2;
20953 f_18561(t3,((C_word*)t0)[5],t1);}
20954 else{
20955 t2=((C_word*)t0)[5];{
20956 C_word *av2=av;
20957 av2[0]=t2;
20958 av2[1]=C_SCHEME_FALSE;
20959 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
20960 
20961 /* g3935 in k18555 in loop in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18561(C_word t0,C_word t1,C_word t2)20962 static void C_fcall f_18561(C_word t0,C_word t1,C_word t2){
20963 C_word tmp;
20964 C_word t3;
20965 C_word t4;
20966 C_word t5;
20967 C_word *a;
20968 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
20969 C_save_and_reclaim_args((void *)trf_18561,3,t0,t1,t2);}
20970 a=C_alloc(3);
20971 t3=C_i_cdr(((C_word*)t0)[2]);
20972 t4=C_a_i_cons(&a,2,t2,((C_word*)t0)[3]);
20973 /* scrutinizer.scm:1937: loop */
20974 t5=((C_word*)((C_word*)t0)[4])[1];
20975 f_18536(t5,t1,t3,t4);}
20976 
20977 /* k18602 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18604(C_word c,C_word * av)20978 static void C_ccall f_18604(C_word c,C_word *av){
20979 C_word tmp;
20980 C_word t0=av[0];
20981 C_word t1=av[1];
20982 C_word t2;
20983 C_word t3;
20984 C_word *a;
20985 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
20986 C_save_and_reclaim((void *)f_18604,c,av);}
20987 a=C_alloc(4);
20988 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18610,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
20989 /* scrutinizer.scm:1942: every */
20990 f_7125(t2,*((C_word*)lf[396]+1),t1);}
20991 
20992 /* k18608 in k18602 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18610(C_word c,C_word * av)20993 static void C_ccall f_18610(C_word c,C_word *av){
20994 C_word tmp;
20995 C_word t0=av[0];
20996 C_word t1=av[1];
20997 C_word t2;
20998 C_word *a;
20999 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
21000 C_save_and_reclaim((void *)f_18610,c,av);}
21001 a=C_alloc(3);
21002 t2=((C_word*)t0)[2];{
21003 C_word *av2=av;
21004 av2[0]=t2;
21005 av2[1]=(C_truep(t1)?C_a_i_cons(&a,2,lf[48],((C_word*)t0)[3]):C_SCHEME_FALSE);
21006 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
21007 
21008 /* map-loop3943 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18615(C_word t0,C_word t1,C_word t2)21009 static void C_fcall f_18615(C_word t0,C_word t1,C_word t2){
21010 C_word tmp;
21011 C_word t3;
21012 C_word t4;
21013 C_word *a;
21014 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
21015 C_save_and_reclaim_args((void *)trf_18615,3,t0,t1,t2);}
21016 a=C_alloc(6);
21017 if(C_truep(C_i_pairp(t2))){
21018 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18640,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
21019 /* scrutinizer.scm:1941: g3949 */
21020 t4=((C_word*)((C_word*)t0)[4])[1];
21021 f_17848(t4,t3,C_slot(t2,C_fix(0)),C_SCHEME_END_OF_LIST);}
21022 else{
21023 t3=t1;{
21024 C_word av2[2];
21025 av2[0]=t3;
21026 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
21027 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
21028 
21029 /* k18638 in map-loop3943 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18640(C_word c,C_word * av)21030 static void C_ccall f_18640(C_word c,C_word *av){
21031 C_word tmp;
21032 C_word t0=av[0];
21033 C_word t1=av[1];
21034 C_word t2;
21035 C_word t3;
21036 C_word t4;
21037 C_word t5;
21038 C_word *a;
21039 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
21040 C_save_and_reclaim((void *)f_18640,c,av);}
21041 a=C_alloc(3);
21042 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
21043 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
21044 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
21045 t5=((C_word*)((C_word*)t0)[3])[1];
21046 f_18615(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
21047 
21048 /* k18683 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18685(C_word c,C_word * av)21049 static void C_ccall f_18685(C_word c,C_word *av){
21050 C_word tmp;
21051 C_word t0=av[0];
21052 C_word t1=av[1];
21053 C_word t2;
21054 C_word t3;
21055 C_word *a;
21056 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
21057 C_save_and_reclaim((void *)f_18685,c,av);}
21058 a=C_alloc(8);
21059 if(C_truep(t1)){
21060 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18694,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
21061 /* scrutinizer.scm:1953: every */
21062 f_7125(t2,*((C_word*)lf[396]+1),t1);}
21063 else{
21064 t2=((C_word*)t0)[3];{
21065 C_word *av2=av;
21066 av2[0]=t2;
21067 av2[1]=C_SCHEME_FALSE;
21068 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
21069 
21070 /* k18692 in k18683 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18694(C_word c,C_word * av)21071 static void C_ccall f_18694(C_word c,C_word *av){
21072 C_word tmp;
21073 C_word t0=av[0];
21074 C_word t1=av[1];
21075 C_word t2;
21076 C_word t3;
21077 C_word t4;
21078 C_word t5;
21079 C_word t6;
21080 C_word t7;
21081 C_word t8;
21082 C_word t9;
21083 C_word t10;
21084 C_word t11;
21085 C_word t12;
21086 C_word t13;
21087 C_word *a;
21088 if(C_unlikely(!C_demand(C_calculate_demand(22,c,3)))){
21089 C_save_and_reclaim((void *)f_18694,c,av);}
21090 a=C_alloc(22);
21091 if(C_truep(t1)){
21092 t2=C_u_i_cdr(((C_word*)t0)[2]);
21093 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18698,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
21094 t4=C_eqp(lf[53],t2);
21095 if(C_truep(t4)){
21096 t5=t3;
21097 f_18698(t5,t2);}
21098 else{
21099 if(C_truep(C_i_listp(t2))){
21100 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
21101 t6=t5;
21102 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
21103 t8=((C_word*)t7)[1];
21104 t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18740,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
21105 t10=C_SCHEME_UNDEFINED;
21106 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
21107 t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18748,a[2]=t7,a[3]=t11,a[4]=((C_word*)t0)[7],a[5]=t8,tmp=(C_word)a,a+=6,tmp));
21108 t13=((C_word*)t11)[1];
21109 f_18748(t13,t9,t2);}
21110 else{
21111 t5=t3;
21112 f_18698(t5,C_SCHEME_FALSE);}}}
21113 else{
21114 t2=((C_word*)t0)[3];{
21115 C_word *av2=av;
21116 av2[0]=t2;
21117 av2[1]=C_SCHEME_FALSE;
21118 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
21119 
21120 /* k18696 in k18692 in k18683 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18698(C_word t0,C_word t1)21121 static void C_fcall f_18698(C_word t0,C_word t1){
21122 C_word tmp;
21123 C_word t2;
21124 C_word t3;
21125 C_word t4;
21126 C_word t5;
21127 C_word t6;
21128 C_word *a;
21129 if(C_unlikely(!C_demand(C_calculate_demand(9,0,3)))){
21130 C_save_and_reclaim_args((void *)trf_18698,2,t0,t1);}
21131 a=C_alloc(9);
21132 if(C_truep(t1)){
21133 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18708,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
21134 if(C_truep(((C_word*)t0)[3])){
21135 t3=C_i_not(((C_word*)t0)[4]);
21136 t4=(C_truep(t3)?C_a_i_list1(&a,1,((C_word*)t0)[3]):C_SCHEME_END_OF_LIST);
21137 t5=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
21138 /* scrutinizer.scm:1962: ##sys#append */
21139 t6=*((C_word*)lf[404]+1);{
21140 C_word av2[4];
21141 av2[0]=t6;
21142 av2[1]=t2;
21143 av2[2]=t4;
21144 av2[3]=t5;
21145 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
21146 else{
21147 t3=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
21148 /* scrutinizer.scm:1962: ##sys#append */
21149 t4=*((C_word*)lf[404]+1);{
21150 C_word av2[4];
21151 av2[0]=t4;
21152 av2[1]=t2;
21153 av2[2]=C_SCHEME_END_OF_LIST;
21154 av2[3]=t3;
21155 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}}
21156 else{
21157 t2=((C_word*)t0)[2];{
21158 C_word av2[2];
21159 av2[0]=t2;
21160 av2[1]=C_SCHEME_FALSE;
21161 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
21162 
21163 /* k18706 in k18696 in k18692 in k18683 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18708(C_word c,C_word * av)21164 static void C_ccall f_18708(C_word c,C_word *av){
21165 C_word tmp;
21166 C_word t0=av[0];
21167 C_word t1=av[1];
21168 C_word t2;
21169 C_word *a;
21170 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
21171 C_save_and_reclaim((void *)f_18708,c,av);}
21172 a=C_alloc(3);
21173 t2=((C_word*)t0)[2];{
21174 C_word *av2=av;
21175 av2[0]=t2;
21176 av2[1]=C_a_i_cons(&a,2,lf[84],t1);
21177 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
21178 
21179 /* k18738 in k18692 in k18683 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18740(C_word c,C_word * av)21180 static void C_ccall f_18740(C_word c,C_word *av){
21181 C_word tmp;
21182 C_word t0=av[0];
21183 C_word t1=av[1];
21184 C_word t2;
21185 C_word t3;
21186 C_word *a;
21187 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
21188 C_save_and_reclaim((void *)f_18740,c,av);}
21189 a=C_alloc(4);
21190 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18746,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
21191 /* scrutinizer.scm:1959: every */
21192 f_7125(t2,*((C_word*)lf[396]+1),t1);}
21193 
21194 /* k18744 in k18738 in k18692 in k18683 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18746(C_word c,C_word * av)21195 static void C_ccall f_18746(C_word c,C_word *av){
21196 C_word tmp;
21197 C_word t0=av[0];
21198 C_word t1=av[1];
21199 C_word t2;
21200 C_word *a;
21201 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
21202 C_save_and_reclaim((void *)f_18746,c,av);}
21203 t2=((C_word*)t0)[2];
21204 f_18698(t2,(C_truep(t1)?((C_word*)t0)[3]:C_SCHEME_FALSE));}
21205 
21206 /* map-loop3985 in k18692 in k18683 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18748(C_word t0,C_word t1,C_word t2)21207 static void C_fcall f_18748(C_word t0,C_word t1,C_word t2){
21208 C_word tmp;
21209 C_word t3;
21210 C_word t4;
21211 C_word *a;
21212 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
21213 C_save_and_reclaim_args((void *)trf_18748,3,t0,t1,t2);}
21214 a=C_alloc(6);
21215 if(C_truep(C_i_pairp(t2))){
21216 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18773,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
21217 /* scrutinizer.scm:1958: g3991 */
21218 t4=((C_word*)((C_word*)t0)[4])[1];
21219 f_17848(t4,t3,C_slot(t2,C_fix(0)),C_SCHEME_END_OF_LIST);}
21220 else{
21221 t3=t1;{
21222 C_word av2[2];
21223 av2[0]=t3;
21224 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
21225 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
21226 
21227 /* k18771 in map-loop3985 in k18692 in k18683 in k18346 in k18343 in k18120 in k17904 in validate in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18773(C_word c,C_word * av)21228 static void C_ccall f_18773(C_word c,C_word *av){
21229 C_word tmp;
21230 C_word t0=av[0];
21231 C_word t1=av[1];
21232 C_word t2;
21233 C_word t3;
21234 C_word t4;
21235 C_word t5;
21236 C_word *a;
21237 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
21238 C_save_and_reclaim((void *)f_18773,c,av);}
21239 a=C_alloc(3);
21240 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
21241 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
21242 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
21243 t5=((C_word*)((C_word*)t0)[3])[1];
21244 f_18748(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
21245 
21246 /* k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18905(C_word c,C_word * av)21247 static void C_ccall f_18905(C_word c,C_word *av){
21248 C_word tmp;
21249 C_word t0=av[0];
21250 C_word t1=av[1];
21251 C_word t2;
21252 C_word t3;
21253 C_word *a;
21254 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
21255 C_save_and_reclaim((void *)f_18905,c,av);}
21256 a=C_alloc(6);
21257 if(C_truep(t1)){
21258 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18909,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
21259 /* scrutinizer.scm:1967: g4016 */
21260 t3=t2;
21261 f_18909(t3,((C_word*)t0)[6],t1);}
21262 else{
21263 /* scrutinizer.scm:1983: scheme#values */{
21264 C_word *av2;
21265 if(c >= 5) {
21266   av2=av;
21267 } else {
21268   av2=C_alloc(5);
21269 }
21270 av2[0]=0;
21271 av2[1]=((C_word*)t0)[6];
21272 av2[2]=C_SCHEME_FALSE;
21273 av2[3]=C_SCHEME_FALSE;
21274 av2[4]=C_SCHEME_FALSE;
21275 C_values(5,av2);}}}
21276 
21277 /* g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18909(C_word t0,C_word t1,C_word t2)21278 static void C_fcall f_18909(C_word t0,C_word t1,C_word t2){
21279 C_word tmp;
21280 C_word t3;
21281 C_word t4;
21282 C_word t5;
21283 C_word t6;
21284 C_word t7;
21285 C_word t8;
21286 C_word t9;
21287 C_word t10;
21288 C_word t11;
21289 C_word *a;
21290 if(C_unlikely(!C_demand(C_calculate_demand(23,0,3)))){
21291 C_save_and_reclaim_args((void *)trf_18909,3,t0,t1,t2);}
21292 a=C_alloc(23);
21293 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
21294 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18913,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
21295 if(C_truep(C_i_pairp(((C_word*)((C_word*)t0)[4])[1]))){
21296 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
21297 t6=t5;
21298 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
21299 t8=((C_word*)t7)[1];
21300 t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18948,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
21301 t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18972,a[2]=t3,a[3]=t4,a[4]=t7,a[5]=t9,a[6]=t8,tmp=(C_word)a,a+=7,tmp);
21302 /* scrutinizer.scm:1976: delete-duplicates */
21303 f_7320(t10,((C_word*)((C_word*)t0)[4])[1],*((C_word*)lf[374]+1));}
21304 else{
21305 t5=t4;
21306 f_18913(t5,C_SCHEME_UNDEFINED);}}
21307 
21308 /* k18911 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18913(C_word t0,C_word t1)21309 static void C_fcall f_18913(C_word t0,C_word t1){
21310 C_word tmp;
21311 C_word t2;
21312 C_word t3;
21313 C_word *a;
21314 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
21315 C_save_and_reclaim_args((void *)trf_18913,2,t0,t1);}
21316 a=C_alloc(6);
21317 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18916,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
21318 /* scrutinizer.scm:1978: simplify-type */
21319 f_13503(t2,((C_word*)((C_word*)t0)[3])[1]);}
21320 
21321 /* k18914 in k18911 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18916(C_word c,C_word * av)21322 static void C_ccall f_18916(C_word c,C_word *av){
21323 C_word tmp;
21324 C_word t0=av[0];
21325 C_word t1=av[1];
21326 C_word t2;
21327 C_word t3;
21328 C_word t4;
21329 C_word *a;
21330 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
21331 C_save_and_reclaim((void *)f_18916,c,av);}
21332 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
21333 t2=C_i_car(((C_word*)((C_word*)t0)[2])[1]);
21334 t3=C_eqp(t2,((C_word*)((C_word*)t0)[3])[1]);
21335 if(C_truep(t3)){
21336 /* scrutinizer.scm:1979: scheme#values */{
21337 C_word *av2;
21338 if(c >= 5) {
21339   av2=av;
21340 } else {
21341   av2=C_alloc(5);
21342 }
21343 av2[0]=0;
21344 av2[1]=((C_word*)t0)[4];
21345 av2[2]=t1;
21346 av2[3]=C_i_cdr(((C_word*)((C_word*)t0)[2])[1]);
21347 av2[4]=((C_word*)((C_word*)t0)[5])[1];
21348 C_values(5,av2);}}
21349 else{
21350 /* scrutinizer.scm:1979: scheme#values */{
21351 C_word *av2;
21352 if(c >= 5) {
21353   av2=av;
21354 } else {
21355   av2=C_alloc(5);
21356 }
21357 av2[0]=0;
21358 av2[1]=((C_word*)t0)[4];
21359 av2[2]=t1;
21360 av2[3]=C_SCHEME_FALSE;
21361 av2[4]=((C_word*)((C_word*)t0)[5])[1];
21362 C_values(5,av2);}}}
21363 else{
21364 /* scrutinizer.scm:1979: scheme#values */{
21365 C_word *av2;
21366 if(c >= 5) {
21367   av2=av;
21368 } else {
21369   av2=C_alloc(5);
21370 }
21371 av2[0]=0;
21372 av2[1]=((C_word*)t0)[4];
21373 av2[2]=t1;
21374 av2[3]=C_SCHEME_FALSE;
21375 av2[4]=((C_word*)((C_word*)t0)[5])[1];
21376 C_values(5,av2);}}}
21377 
21378 /* g4030 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18948(C_word t0,C_word t1,C_word t2)21379 static void C_fcall f_18948(C_word t0,C_word t1,C_word t2){
21380 C_word tmp;
21381 C_word t3;
21382 C_word t4;
21383 C_word t5;
21384 C_word t6;
21385 C_word *a;
21386 if(C_unlikely(!C_demand(C_calculate_demand(12,0,2)))){
21387 C_save_and_reclaim_args((void *)trf_18948,3,t0,t1,t2);}
21388 a=C_alloc(12);
21389 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18952,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
21390 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18965,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
21391 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18969,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
21392 /* scrutinizer.scm:1973: chicken.syntax#strip-syntax */
21393 t6=*((C_word*)lf[478]+1);{
21394 C_word av2[3];
21395 av2[0]=t6;
21396 av2[1]=t5;
21397 av2[2]=t2;
21398 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
21399 
21400 /* k18950 in g4030 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18952(C_word c,C_word * av)21401 static void C_ccall f_18952(C_word c,C_word *av){
21402 C_word tmp;
21403 C_word t0=av[0];
21404 C_word t1=av[1];
21405 C_word t2;
21406 C_word t3;
21407 C_word *a;
21408 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
21409 C_save_and_reclaim((void *)f_18952,c,av);}
21410 t2=C_i_assq(((C_word*)t0)[2],((C_word*)((C_word*)t0)[3])[1]);
21411 t3=((C_word*)t0)[4];{
21412 C_word *av2=av;
21413 av2[0]=t3;
21414 av2[1]=(C_truep(t2)?t2:((C_word*)t0)[2]);
21415 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
21416 
21417 /* k18963 in g4030 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18965(C_word c,C_word * av)21418 static void C_ccall f_18965(C_word c,C_word *av){
21419 C_word tmp;
21420 C_word t0=av[0];
21421 C_word t1=av[1];
21422 C_word t2;
21423 C_word *a;
21424 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
21425 C_save_and_reclaim((void *)f_18965,c,av);}
21426 /* scrutinizer.scm:1973: chicken.plist#put! */
21427 t2=*((C_word*)lf[476]+1);{
21428 C_word *av2;
21429 if(c >= 5) {
21430   av2=av;
21431 } else {
21432   av2=C_alloc(5);
21433 }
21434 av2[0]=t2;
21435 av2[1]=((C_word*)t0)[2];
21436 av2[2]=((C_word*)t0)[3];
21437 av2[3]=lf[376];
21438 av2[4]=t1;
21439 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
21440 
21441 /* k18967 in g4030 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18969(C_word c,C_word * av)21442 static void C_ccall f_18969(C_word c,C_word *av){
21443 C_word tmp;
21444 C_word t0=av[0];
21445 C_word t1=av[1];
21446 C_word t2;
21447 C_word *a;
21448 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
21449 C_save_and_reclaim((void *)f_18969,c,av);}
21450 /* scrutinizer.scm:1973: scheme#symbol->string */
21451 t2=*((C_word*)lf[477]+1);{
21452 C_word *av2;
21453 if(c >= 3) {
21454   av2=av;
21455 } else {
21456   av2=C_alloc(3);
21457 }
21458 av2[0]=t2;
21459 av2[1]=((C_word*)t0)[2];
21460 av2[2]=t1;
21461 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
21462 
21463 /* k18970 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18972(C_word c,C_word * av)21464 static void C_ccall f_18972(C_word c,C_word *av){
21465 C_word tmp;
21466 C_word t0=av[0];
21467 C_word t1=av[1];
21468 C_word t2;
21469 C_word t3;
21470 C_word t4;
21471 C_word t5;
21472 C_word t6;
21473 C_word t7;
21474 C_word *a;
21475 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
21476 C_save_and_reclaim((void *)f_18972,c,av);}
21477 a=C_alloc(12);
21478 t2=C_i_check_list_2(t1,lf[6]);
21479 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18978,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
21480 t4=C_SCHEME_UNDEFINED;
21481 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
21482 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18980,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
21483 t7=((C_word*)t5)[1];
21484 f_18980(t7,t3,t1);}
21485 
21486 /* k18976 in k18970 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18978(C_word c,C_word * av)21487 static void C_ccall f_18978(C_word c,C_word *av){
21488 C_word tmp;
21489 C_word t0=av[0];
21490 C_word t1=av[1];
21491 C_word t2;
21492 C_word t3;
21493 C_word t4;
21494 C_word *a;
21495 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
21496 C_save_and_reclaim((void *)f_18978,c,av);}
21497 a=C_alloc(9);
21498 t2=C_a_i_list(&a,3,lf[29],t1,((C_word*)((C_word*)t0)[2])[1]);
21499 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
21500 t4=((C_word*)t0)[3];
21501 f_18913(t4,t3);}
21502 
21503 /* map-loop4024 in k18970 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_18980(C_word t0,C_word t1,C_word t2)21504 static void C_fcall f_18980(C_word t0,C_word t1,C_word t2){
21505 C_word tmp;
21506 C_word t3;
21507 C_word t4;
21508 C_word *a;
21509 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
21510 C_save_and_reclaim_args((void *)trf_18980,3,t0,t1,t2);}
21511 a=C_alloc(6);
21512 if(C_truep(C_i_pairp(t2))){
21513 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19005,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
21514 /* scrutinizer.scm:1972: g4030 */
21515 t4=((C_word*)t0)[4];
21516 f_18948(t4,t3,C_slot(t2,C_fix(0)));}
21517 else{
21518 t3=t1;{
21519 C_word av2[2];
21520 av2[0]=t3;
21521 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
21522 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
21523 
21524 /* k19003 in map-loop4024 in k18970 in g4016 in k18903 in chicken.compiler.scrutinizer#validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19005(C_word c,C_word * av)21525 static void C_ccall f_19005(C_word c,C_word *av){
21526 C_word tmp;
21527 C_word t0=av[0];
21528 C_word t1=av[1];
21529 C_word t2;
21530 C_word t3;
21531 C_word t4;
21532 C_word t5;
21533 C_word *a;
21534 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
21535 C_save_and_reclaim((void *)f_19005,c,av);}
21536 a=C_alloc(3);
21537 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
21538 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
21539 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
21540 t5=((C_word*)((C_word*)t0)[3])[1];
21541 f_18980(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
21542 
21543 /* chicken.compiler.scrutinizer#check-and-validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19020(C_word c,C_word * av)21544 static void C_ccall f_19020(C_word c,C_word *av){
21545 C_word tmp;
21546 C_word t0=av[0];
21547 C_word t1=av[1];
21548 C_word t2=av[2];
21549 C_word t3=av[3];
21550 C_word t4;
21551 C_word t5;
21552 C_word t6;
21553 C_word t7;
21554 C_word t8;
21555 C_word *a;
21556 if(C_unlikely(!C_demand(C_calculate_demand(8,c,5)))){
21557 C_save_and_reclaim((void *)f_19020,c,av);}
21558 a=C_alloc(8);
21559 t4=C_rest_nullp(c,4);
21560 t5=(C_truep(t4)?C_SCHEME_FALSE:C_get_rest_arg(c,4,av,4,t0));
21561 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19029,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
21562 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19039,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
21563 /* scrutinizer.scm:1986: ##sys#call-with-values */{
21564 C_word *av2=av;
21565 av2[0]=0;
21566 av2[1]=t1;
21567 av2[2]=t6;
21568 av2[3]=t7;
21569 C_call_with_values(4,av2);}}
21570 
21571 /* a19028 in chicken.compiler.scrutinizer#check-and-validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19029(C_word c,C_word * av)21572 static void C_ccall f_19029(C_word c,C_word *av){
21573 C_word tmp;
21574 C_word t0=av[0];
21575 C_word t1=av[1];
21576 C_word t2;
21577 C_word t3;
21578 C_word *a;
21579 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
21580 C_save_and_reclaim((void *)f_19029,c,av);}
21581 a=C_alloc(4);
21582 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19037,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
21583 /* scrutinizer.scm:1986: chicken.syntax#strip-syntax */
21584 t3=*((C_word*)lf[478]+1);{
21585 C_word *av2;
21586 if(c >= 3) {
21587   av2=av;
21588 } else {
21589   av2=C_alloc(3);
21590 }
21591 av2[0]=t3;
21592 av2[1]=t2;
21593 av2[2]=((C_word*)t0)[3];
21594 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
21595 
21596 /* k19035 in a19028 in chicken.compiler.scrutinizer#check-and-validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19037(C_word c,C_word * av)21597 static void C_ccall f_19037(C_word c,C_word *av){
21598 C_word tmp;
21599 C_word t0=av[0];
21600 C_word t1=av[1];
21601 C_word t2;
21602 C_word *a;
21603 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
21604 C_save_and_reclaim((void *)f_19037,c,av);}
21605 /* scrutinizer.scm:1986: validate-type */
21606 t2=*((C_word*)lf[407]+1);{
21607 C_word *av2;
21608 if(c >= 4) {
21609   av2=av;
21610 } else {
21611   av2=C_alloc(4);
21612 }
21613 av2[0]=t2;
21614 av2[1]=((C_word*)t0)[2];
21615 av2[2]=t1;
21616 av2[3]=((C_word*)t0)[3];
21617 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
21618 
21619 /* a19038 in chicken.compiler.scrutinizer#check-and-validate-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19039(C_word c,C_word * av)21620 static void C_ccall f_19039(C_word c,C_word *av){
21621 C_word tmp;
21622 C_word t0=av[0];
21623 C_word t1=av[1];
21624 C_word t2=av[2];
21625 C_word t3=av[3];
21626 C_word t4=av[4];
21627 C_word t5;
21628 C_word *a;
21629 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
21630 C_save_and_reclaim((void *)f_19039,c,av);}
21631 if(C_truep(t2)){
21632 t5=t1;{
21633 C_word *av2=av;
21634 av2[0]=t5;
21635 av2[1]=t2;
21636 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
21637 else{
21638 /* scrutinizer.scm:1988: chicken.base#error */
21639 t5=*((C_word*)lf[480]+1);{
21640 C_word *av2=av;
21641 av2[0]=t5;
21642 av2[1]=t1;
21643 av2[2]=((C_word*)t0)[2];
21644 av2[3]=lf[481];
21645 av2[4]=((C_word*)t0)[3];
21646 ((C_proc)(void*)(*((C_word*)t5+1)))(5,av2);}}}
21647 
21648 /* chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19054(C_word c,C_word * av)21649 static void C_ccall f_19054(C_word c,C_word *av){
21650 C_word tmp;
21651 C_word t0=av[0];
21652 C_word t1=av[1];
21653 C_word t2=av[2];
21654 C_word t3=av[3];
21655 C_word t4;
21656 C_word t5;
21657 C_word t6;
21658 C_word t7;
21659 C_word t8;
21660 C_word t9;
21661 C_word t10;
21662 C_word t11;
21663 C_word t12;
21664 C_word t13;
21665 C_word t14;
21666 C_word t15;
21667 C_word *a;
21668 if(C_unlikely(!C_demand(C_calculate_demand(24,c,3)))){
21669 C_save_and_reclaim((void *)f_19054,c,av);}
21670 a=C_alloc(24);
21671 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19057,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
21672 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
21673 t6=t5;
21674 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
21675 t8=((C_word*)t7)[1];
21676 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19069,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
21677 t10=C_i_check_list_2(t3,lf[6]);
21678 t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19297,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
21679 t12=C_SCHEME_UNDEFINED;
21680 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
21681 t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19299,a[2]=t7,a[3]=t13,a[4]=t9,a[5]=t8,tmp=(C_word)a,a+=6,tmp));
21682 t15=((C_word*)t13)[1];
21683 f_19299(t15,t11,t3);}
21684 
21685 /* fail in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19057(C_word t0,C_word t1,C_word t2)21686 static void C_fcall f_19057(C_word t0,C_word t1,C_word t2){
21687 C_word tmp;
21688 C_word t3;
21689 C_word *a;
21690 if(C_unlikely(!C_demand(C_calculate_demand(0,0,4)))){
21691 C_save_and_reclaim_args((void *)trf_19057,3,t0,t1,t2);}
21692 /* scrutinizer.scm:1992: chicken.base#error */
21693 t3=*((C_word*)lf[480]+1);{
21694 C_word av2[5];
21695 av2[0]=t3;
21696 av2[1]=t1;
21697 av2[2]=lf[482];
21698 av2[3]=t2;
21699 av2[4]=((C_word*)t0)[2];
21700 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
21701 
21702 /* g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19069(C_word t0,C_word t1,C_word t2)21703 static void C_fcall f_19069(C_word t0,C_word t1,C_word t2){
21704 C_word tmp;
21705 C_word t3;
21706 C_word t4;
21707 C_word t5;
21708 C_word t6;
21709 C_word t7;
21710 C_word t8;
21711 C_word t9;
21712 C_word t10;
21713 C_word t11;
21714 C_word t12;
21715 C_word t13;
21716 C_word t14;
21717 C_word t15;
21718 C_word t16;
21719 C_word *a;
21720 if(C_unlikely(!C_demand(C_calculate_demand(23,0,3)))){
21721 C_save_and_reclaim_args((void *)trf_19069,3,t0,t1,t2);}
21722 a=C_alloc(23);
21723 t3=C_i_listp(t2);
21724 t4=(C_truep(t3)?C_i_listp(C_i_car(t2)):C_SCHEME_FALSE);
21725 if(C_truep(t4)){
21726 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
21727 t6=t5;
21728 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
21729 t8=((C_word*)t7)[1];
21730 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19080,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
21731 t10=C_i_car(t2);
21732 t11=C_i_check_list_2(t10,lf[6]);
21733 t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19108,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
21734 t13=C_SCHEME_UNDEFINED;
21735 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
21736 t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19246,a[2]=t7,a[3]=t14,a[4]=t9,a[5]=t8,tmp=(C_word)a,a+=6,tmp));
21737 t16=((C_word*)t14)[1];
21738 f_19246(t16,t12,t10);}
21739 else{
21740 /* scrutinizer.scm:2032: fail */
21741 t5=((C_word*)t0)[3];
21742 f_19057(t5,t1,t2);}}
21743 
21744 /* g4127 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19080(C_word t0,C_word t1,C_word t2)21745 static void C_fcall f_19080(C_word t0,C_word t1,C_word t2){
21746 C_word tmp;
21747 C_word t3;
21748 C_word t4;
21749 C_word t5;
21750 C_word *a;
21751 if(C_unlikely(!C_demand(C_calculate_demand(8,0,5)))){
21752 C_save_and_reclaim_args((void *)trf_19080,3,t0,t1,t2);}
21753 a=C_alloc(8);
21754 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19086,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
21755 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19092,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
21756 /* scrutinizer.scm:2009: ##sys#call-with-values */{
21757 C_word av2[4];
21758 av2[0]=0;
21759 av2[1]=t1;
21760 av2[2]=t3;
21761 av2[3]=t4;
21762 C_call_with_values(4,av2);}}
21763 
21764 /* a19085 in g4127 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19086(C_word c,C_word * av)21765 static void C_ccall f_19086(C_word c,C_word *av){
21766 C_word tmp;
21767 C_word t0=av[0];
21768 C_word t1=av[1];
21769 C_word t2;
21770 C_word *a;
21771 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
21772 C_save_and_reclaim((void *)f_19086,c,av);}
21773 /* scrutinizer.scm:2009: validate-type */
21774 t2=*((C_word*)lf[407]+1);{
21775 C_word *av2;
21776 if(c >= 4) {
21777   av2=av;
21778 } else {
21779   av2=C_alloc(4);
21780 }
21781 av2[0]=t2;
21782 av2[1]=t1;
21783 av2[2]=((C_word*)t0)[2];
21784 av2[3]=C_SCHEME_FALSE;
21785 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
21786 
21787 /* a19091 in g4127 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19092(C_word c,C_word * av)21788 static void C_ccall f_19092(C_word c,C_word *av){
21789 C_word tmp;
21790 C_word t0=av[0];
21791 C_word t1=av[1];
21792 C_word t2=av[2];
21793 C_word t3=av[3];
21794 C_word t4=av[4];
21795 C_word t5;
21796 C_word *a;
21797 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
21798 C_save_and_reclaim((void *)f_19092,c,av);}
21799 if(C_truep(t2)){
21800 t5=t1;{
21801 C_word *av2=av;
21802 av2[0]=t5;
21803 av2[1]=t2;
21804 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
21805 else{
21806 /* scrutinizer.scm:2011: chicken.base#error */
21807 t5=*((C_word*)lf[480]+1);{
21808 C_word *av2;
21809 if(c >= 6) {
21810   av2=av;
21811 } else {
21812   av2=C_alloc(6);
21813 }
21814 av2[0]=t5;
21815 av2[1]=t1;
21816 av2[2]=lf[483];
21817 av2[3]=((C_word*)t0)[2];
21818 av2[4]=((C_word*)t0)[3];
21819 av2[5]=((C_word*)t0)[4];
21820 ((C_proc)(void*)(*((C_word*)t5+1)))(6,av2);}}}
21821 
21822 /* k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19108(C_word c,C_word * av)21823 static void C_ccall f_19108(C_word c,C_word *av){
21824 C_word tmp;
21825 C_word t0=av[0];
21826 C_word t1=av[1];
21827 C_word t2;
21828 C_word t3;
21829 C_word t4;
21830 C_word *a;
21831 if(C_unlikely(!C_demand(C_calculate_demand(10,c,4)))){
21832 C_save_and_reclaim((void *)f_19108,c,av);}
21833 a=C_alloc(10);
21834 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19111,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
21835 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19244,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
21836 /* scrutinizer.scm:2014: append-map */
21837 f_6955(t3,lf[161],t1,C_SCHEME_END_OF_LIST);}
21838 
21839 /* k19109 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19111(C_word c,C_word * av)21840 static void C_ccall f_19111(C_word c,C_word *av){
21841 C_word tmp;
21842 C_word t0=av[0];
21843 C_word t1=av[1];
21844 C_word t2;
21845 C_word t3;
21846 C_word t4;
21847 C_word t5;
21848 C_word t6;
21849 C_word t7;
21850 C_word t8;
21851 C_word t9;
21852 C_word t10;
21853 C_word t11;
21854 C_word t12;
21855 C_word t13;
21856 C_word t14;
21857 C_word t15;
21858 C_word t16;
21859 C_word t17;
21860 C_word *a;
21861 if(C_unlikely(!C_demand(C_calculate_demand(26,c,3)))){
21862 C_save_and_reclaim((void *)f_19111,c,av);}
21863 a=C_alloc(26);
21864 t2=C_i_length(((C_word*)t0)[2]);
21865 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19121,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
21866 switch(t2){
21867 case C_fix(2):
21868 t4=C_i_cdr(((C_word*)t0)[2]);
21869 t5=((C_word*)t0)[3];{
21870 C_word *av2=av;
21871 av2[0]=t5;
21872 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
21873 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}
21874 case C_fix(3):
21875 t4=C_i_cadr(((C_word*)t0)[2]);
21876 if(C_truep(C_i_listp(t4))){
21877 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
21878 t6=t5;
21879 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
21880 t8=((C_word*)t7)[1];
21881 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19147,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
21882 t10=C_i_cadr(((C_word*)t0)[2]);
21883 t11=C_i_check_list_2(t10,lf[6]);
21884 t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19175,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
21885 t13=C_SCHEME_UNDEFINED;
21886 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
21887 t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19181,a[2]=t7,a[3]=t14,a[4]=t9,a[5]=t8,tmp=(C_word)a,a+=6,tmp));
21888 t16=((C_word*)t14)[1];
21889 f_19181(t16,t12,t10);}
21890 else{
21891 t5=C_i_cadr(((C_word*)t0)[2]);
21892 t6=C_eqp(lf[53],t5);
21893 if(C_truep(t6)){
21894 t7=C_i_cdr(((C_word*)t0)[2]);
21895 t8=((C_word*)t0)[3];{
21896 C_word *av2=av;
21897 av2[0]=t8;
21898 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
21899 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
21900 else{
21901 /* scrutinizer.scm:2030: fail */
21902 t7=((C_word*)t0)[6];
21903 f_19057(t7,t3,((C_word*)t0)[2]);}}
21904 default:
21905 /* scrutinizer.scm:2031: fail */
21906 t4=((C_word*)t0)[6];
21907 f_19057(t4,t3,((C_word*)t0)[2]);}}
21908 
21909 /* k19119 in k19109 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19121(C_word c,C_word * av)21910 static void C_ccall f_19121(C_word c,C_word *av){
21911 C_word tmp;
21912 C_word t0=av[0];
21913 C_word t1=av[1];
21914 C_word t2;
21915 C_word *a;
21916 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
21917 C_save_and_reclaim((void *)f_19121,c,av);}
21918 a=C_alloc(3);
21919 t2=((C_word*)t0)[2];{
21920 C_word *av2=av;
21921 av2[0]=t2;
21922 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
21923 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
21924 
21925 /* g4180 in k19109 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19147(C_word t0,C_word t1,C_word t2)21926 static void C_fcall f_19147(C_word t0,C_word t1,C_word t2){
21927 C_word tmp;
21928 C_word t3;
21929 C_word t4;
21930 C_word t5;
21931 C_word *a;
21932 if(C_unlikely(!C_demand(C_calculate_demand(8,0,5)))){
21933 C_save_and_reclaim_args((void *)trf_19147,3,t0,t1,t2);}
21934 a=C_alloc(8);
21935 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19153,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
21936 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19159,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
21937 /* scrutinizer.scm:2023: ##sys#call-with-values */{
21938 C_word av2[4];
21939 av2[0]=0;
21940 av2[1]=t1;
21941 av2[2]=t3;
21942 av2[3]=t4;
21943 C_call_with_values(4,av2);}}
21944 
21945 /* a19152 in g4180 in k19109 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19153(C_word c,C_word * av)21946 static void C_ccall f_19153(C_word c,C_word *av){
21947 C_word tmp;
21948 C_word t0=av[0];
21949 C_word t1=av[1];
21950 C_word t2;
21951 C_word *a;
21952 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
21953 C_save_and_reclaim((void *)f_19153,c,av);}
21954 /* scrutinizer.scm:2023: validate-type */
21955 t2=*((C_word*)lf[407]+1);{
21956 C_word *av2;
21957 if(c >= 4) {
21958   av2=av;
21959 } else {
21960   av2=C_alloc(4);
21961 }
21962 av2[0]=t2;
21963 av2[1]=t1;
21964 av2[2]=((C_word*)t0)[2];
21965 av2[3]=C_SCHEME_FALSE;
21966 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
21967 
21968 /* a19158 in g4180 in k19109 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19159(C_word c,C_word * av)21969 static void C_ccall f_19159(C_word c,C_word *av){
21970 C_word tmp;
21971 C_word t0=av[0];
21972 C_word t1=av[1];
21973 C_word t2=av[2];
21974 C_word t3=av[3];
21975 C_word t4=av[4];
21976 C_word t5;
21977 C_word *a;
21978 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
21979 C_save_and_reclaim((void *)f_19159,c,av);}
21980 if(C_truep(t2)){
21981 t5=t1;{
21982 C_word *av2=av;
21983 av2[0]=t5;
21984 av2[1]=t2;
21985 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
21986 else{
21987 /* scrutinizer.scm:2025: chicken.base#error */
21988 t5=*((C_word*)lf[480]+1);{
21989 C_word *av2;
21990 if(c >= 6) {
21991   av2=av;
21992 } else {
21993   av2=C_alloc(6);
21994 }
21995 av2[0]=t5;
21996 av2[1]=t1;
21997 av2[2]=lf[484];
21998 av2[3]=((C_word*)t0)[2];
21999 av2[4]=((C_word*)t0)[3];
22000 av2[5]=((C_word*)t0)[4];
22001 ((C_proc)(void*)(*((C_word*)t5+1)))(6,av2);}}}
22002 
22003 /* k19173 in k19109 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19175(C_word c,C_word * av)22004 static void C_ccall f_19175(C_word c,C_word *av){
22005 C_word tmp;
22006 C_word t0=av[0];
22007 C_word t1=av[1];
22008 C_word t2;
22009 C_word t3;
22010 C_word t4;
22011 C_word *a;
22012 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
22013 C_save_and_reclaim((void *)f_19175,c,av);}
22014 a=C_alloc(6);
22015 t2=C_i_cddr(((C_word*)t0)[2]);
22016 t3=C_a_i_cons(&a,2,t1,t2);
22017 t4=((C_word*)t0)[3];{
22018 C_word *av2=av;
22019 av2[0]=t4;
22020 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
22021 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
22022 
22023 /* map-loop4174 in k19109 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19181(C_word t0,C_word t1,C_word t2)22024 static void C_fcall f_19181(C_word t0,C_word t1,C_word t2){
22025 C_word tmp;
22026 C_word t3;
22027 C_word t4;
22028 C_word *a;
22029 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
22030 C_save_and_reclaim_args((void *)trf_19181,3,t0,t1,t2);}
22031 a=C_alloc(6);
22032 if(C_truep(C_i_pairp(t2))){
22033 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19206,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
22034 /* scrutinizer.scm:2022: g4180 */
22035 t4=((C_word*)t0)[4];
22036 f_19147(t4,t3,C_slot(t2,C_fix(0)));}
22037 else{
22038 t3=t1;{
22039 C_word av2[2];
22040 av2[0]=t3;
22041 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
22042 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
22043 
22044 /* k19204 in map-loop4174 in k19109 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19206(C_word c,C_word * av)22045 static void C_ccall f_19206(C_word c,C_word *av){
22046 C_word tmp;
22047 C_word t0=av[0];
22048 C_word t1=av[1];
22049 C_word t2;
22050 C_word t3;
22051 C_word t4;
22052 C_word t5;
22053 C_word *a;
22054 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
22055 C_save_and_reclaim((void *)f_19206,c,av);}
22056 a=C_alloc(3);
22057 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
22058 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
22059 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
22060 t5=((C_word*)((C_word*)t0)[3])[1];
22061 f_19181(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
22062 
22063 /* k19242 in k19106 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19244(C_word c,C_word * av)22064 static void C_ccall f_19244(C_word c,C_word *av){
22065 C_word tmp;
22066 C_word t0=av[0];
22067 C_word t1=av[1];
22068 C_word t2;
22069 C_word *a;
22070 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
22071 C_save_and_reclaim((void *)f_19244,c,av);}
22072 /* scrutinizer.scm:2014: unzip1 */
22073 t2=lf[12];{
22074 C_word *av2;
22075 if(c >= 3) {
22076   av2=av;
22077 } else {
22078   av2=C_alloc(3);
22079 }
22080 av2[0]=t2;
22081 av2[1]=((C_word*)t0)[2];
22082 av2[2]=t1;
22083 f_7474(3,av2);}}
22084 
22085 /* map-loop4121 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19246(C_word t0,C_word t1,C_word t2)22086 static void C_fcall f_19246(C_word t0,C_word t1,C_word t2){
22087 C_word tmp;
22088 C_word t3;
22089 C_word t4;
22090 C_word *a;
22091 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
22092 C_save_and_reclaim_args((void *)trf_19246,3,t0,t1,t2);}
22093 a=C_alloc(6);
22094 if(C_truep(C_i_pairp(t2))){
22095 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19271,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
22096 /* scrutinizer.scm:2008: g4127 */
22097 t4=((C_word*)t0)[4];
22098 f_19080(t4,t3,C_slot(t2,C_fix(0)));}
22099 else{
22100 t3=t1;{
22101 C_word av2[2];
22102 av2[0]=t3;
22103 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
22104 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
22105 
22106 /* k19269 in map-loop4121 in g4105 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19271(C_word c,C_word * av)22107 static void C_ccall f_19271(C_word c,C_word *av){
22108 C_word tmp;
22109 C_word t0=av[0];
22110 C_word t1=av[1];
22111 C_word t2;
22112 C_word t3;
22113 C_word t4;
22114 C_word t5;
22115 C_word *a;
22116 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
22117 C_save_and_reclaim((void *)f_19271,c,av);}
22118 a=C_alloc(3);
22119 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
22120 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
22121 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
22122 t5=((C_word*)((C_word*)t0)[3])[1];
22123 f_19246(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
22124 
22125 /* k19295 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19297(C_word c,C_word * av)22126 static void C_ccall f_19297(C_word c,C_word *av){
22127 C_word tmp;
22128 C_word t0=av[0];
22129 C_word t1=av[1];
22130 C_word t2;
22131 C_word *a;
22132 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
22133 C_save_and_reclaim((void *)f_19297,c,av);}
22134 /* scrutinizer.scm:1993: chicken.compiler.support#mark-variable */
22135 t2=*((C_word*)lf[233]+1);{
22136 C_word *av2;
22137 if(c >= 5) {
22138   av2=av;
22139 } else {
22140   av2=C_alloc(5);
22141 }
22142 av2[0]=t2;
22143 av2[1]=((C_word*)t0)[2];
22144 av2[2]=((C_word*)t0)[3];
22145 av2[3]=lf[162];
22146 av2[4]=t1;
22147 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
22148 
22149 /* map-loop4099 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19299(C_word t0,C_word t1,C_word t2)22150 static void C_fcall f_19299(C_word t0,C_word t1,C_word t2){
22151 C_word tmp;
22152 C_word t3;
22153 C_word t4;
22154 C_word *a;
22155 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
22156 C_save_and_reclaim_args((void *)trf_19299,3,t0,t1,t2);}
22157 a=C_alloc(6);
22158 if(C_truep(C_i_pairp(t2))){
22159 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19324,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
22160 /* scrutinizer.scm:2005: g4105 */
22161 t4=((C_word*)t0)[4];
22162 f_19069(t4,t3,C_slot(t2,C_fix(0)));}
22163 else{
22164 t3=t1;{
22165 C_word av2[2];
22166 av2[0]=t3;
22167 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
22168 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
22169 
22170 /* k19322 in map-loop4099 in chicken.compiler.scrutinizer#install-specializations in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19324(C_word c,C_word * av)22171 static void C_ccall f_19324(C_word c,C_word *av){
22172 C_word tmp;
22173 C_word t0=av[0];
22174 C_word t1=av[1];
22175 C_word t2;
22176 C_word t3;
22177 C_word t4;
22178 C_word t5;
22179 C_word *a;
22180 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
22181 C_save_and_reclaim((void *)f_19324,c,av);}
22182 a=C_alloc(3);
22183 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
22184 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
22185 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
22186 t5=((C_word*)((C_word*)t0)[3])[1];
22187 f_19299(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
22188 
22189 /* chicken.compiler.scrutinizer#canonicalize-list-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19333(C_word t1,C_word t2)22190 static void C_fcall f_19333(C_word t1,C_word t2){
22191 C_word tmp;
22192 C_word t3;
22193 C_word t4;
22194 C_word t5;
22195 C_word t6;
22196 C_word t7;
22197 C_word t8;
22198 C_word t9;
22199 C_word t10;
22200 C_word t11;
22201 C_word t12;
22202 C_word *a;
22203 if(C_unlikely(!C_demand(C_calculate_demand(9,0,4)))){
22204 C_save_and_reclaim_args((void *)trf_19333,2,t1,t2);}
22205 a=C_alloc(9);
22206 t3=C_i_pairp(t2);
22207 if(C_truep(C_i_not(t3))){
22208 t4=t1;{
22209 C_word av2[2];
22210 av2[0]=t4;
22211 av2[1]=t2;
22212 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
22213 else{
22214 t4=C_i_car(t2);
22215 t5=C_eqp(lf[48],t4);
22216 if(C_truep(t5)){
22217 t6=C_i_cadr(t2);
22218 t7=C_i_caddr(t2);
22219 t8=C_a_i_list1(&a,1,t6);
22220 t9=C_SCHEME_UNDEFINED;
22221 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
22222 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19361,a[2]=t10,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
22223 t12=((C_word*)t10)[1];
22224 f_19361(t12,t1,t7,t8);}
22225 else{
22226 t6=t1;{
22227 C_word av2[2];
22228 av2[0]=t6;
22229 av2[1]=t2;
22230 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}}
22231 
22232 /* rec in chicken.compiler.scrutinizer#canonicalize-list-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19361(C_word t0,C_word t1,C_word t2,C_word t3)22233 static void C_fcall f_19361(C_word t0,C_word t1,C_word t2,C_word t3){
22234 C_word tmp;
22235 C_word t4;
22236 C_word t5;
22237 C_word t6;
22238 C_word t7;
22239 C_word t8;
22240 C_word t9;
22241 C_word t10;
22242 C_word t11;
22243 C_word t12;
22244 C_word t13;
22245 C_word t14;
22246 C_word *a;
22247 loop:
22248 if(C_unlikely(!C_demand(C_calculate_demand(7,0,3)))){
22249 C_save_and_reclaim_args((void *)trf_19361,4,t0,t1,t2,t3);}
22250 a=C_alloc(7);
22251 t4=C_eqp(lf[31],t2);
22252 if(C_truep(t4)){
22253 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19375,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
22254 /* scrutinizer.scm:2048: scheme#reverse */
22255 t6=*((C_word*)lf[367]+1);{
22256 C_word av2[3];
22257 av2[0]=t6;
22258 av2[1]=t5;
22259 av2[2]=t3;
22260 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
22261 else{
22262 t5=C_i_pairp(t2);
22263 t6=(C_truep(t5)?C_eqp(lf[48],C_i_car(t2)):C_SCHEME_FALSE);
22264 if(C_truep(t6)){
22265 t7=C_i_caddr(t2);
22266 t8=C_i_cadr(t2);
22267 t9=C_a_i_cons(&a,2,t8,t3);
22268 /* scrutinizer.scm:2050: rec */
22269 t12=t1;
22270 t13=t7;
22271 t14=t9;
22272 t1=t12;
22273 t2=t13;
22274 t3=t14;
22275 goto loop;}
22276 else{
22277 t7=C_i_pairp(t2);
22278 t8=(C_truep(t7)?C_eqp(lf[47],C_i_car(t2)):C_SCHEME_FALSE);
22279 if(C_truep(t8)){
22280 t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19409,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
22281 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19413,a[2]=t9,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
22282 /* scrutinizer.scm:2052: scheme#reverse */
22283 t11=*((C_word*)lf[367]+1);{
22284 C_word av2[3];
22285 av2[0]=t11;
22286 av2[1]=t10;
22287 av2[2]=t3;
22288 ((C_proc)(void*)(*((C_word*)t11+1)))(3,av2);}}
22289 else{
22290 t9=t1;{
22291 C_word av2[2];
22292 av2[0]=t9;
22293 av2[1]=((C_word*)t0)[3];
22294 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}}}}
22295 
22296 /* k19373 in rec in chicken.compiler.scrutinizer#canonicalize-list-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19375(C_word c,C_word * av)22297 static void C_ccall f_19375(C_word c,C_word *av){
22298 C_word tmp;
22299 C_word t0=av[0];
22300 C_word t1=av[1];
22301 C_word t2;
22302 C_word *a;
22303 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
22304 C_save_and_reclaim((void *)f_19375,c,av);}
22305 a=C_alloc(3);
22306 t2=((C_word*)t0)[2];{
22307 C_word *av2=av;
22308 av2[0]=t2;
22309 av2[1]=C_a_i_cons(&a,2,lf[47],t1);
22310 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
22311 
22312 /* k19407 in rec in chicken.compiler.scrutinizer#canonicalize-list-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19409(C_word c,C_word * av)22313 static void C_ccall f_19409(C_word c,C_word *av){
22314 C_word tmp;
22315 C_word t0=av[0];
22316 C_word t1=av[1];
22317 C_word t2;
22318 C_word *a;
22319 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
22320 C_save_and_reclaim((void *)f_19409,c,av);}
22321 a=C_alloc(3);
22322 t2=((C_word*)t0)[2];{
22323 C_word *av2=av;
22324 av2[0]=t2;
22325 av2[1]=C_a_i_cons(&a,2,lf[47],t1);
22326 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
22327 
22328 /* k19411 in rec in chicken.compiler.scrutinizer#canonicalize-list-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19413(C_word c,C_word * av)22329 static void C_ccall f_19413(C_word c,C_word *av){
22330 C_word tmp;
22331 C_word t0=av[0];
22332 C_word t1=av[1];
22333 C_word t2;
22334 C_word *a;
22335 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
22336 C_save_and_reclaim((void *)f_19413,c,av);}
22337 /* scrutinizer.scm:2052: ##sys#append */
22338 t2=*((C_word*)lf[404]+1);{
22339 C_word *av2;
22340 if(c >= 4) {
22341   av2=av;
22342 } else {
22343   av2=C_alloc(4);
22344 }
22345 av2[0]=t2;
22346 av2[1]=((C_word*)t0)[2];
22347 av2[2]=t1;
22348 av2[3]=C_i_cdr(((C_word*)t0)[3]);
22349 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
22350 
22351 /* chicken.compiler.scrutinizer#strip-namespace in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19447(C_word t1,C_word t2)22352 static void C_fcall f_19447(C_word t1,C_word t2){
22353 C_word tmp;
22354 C_word t3;
22355 C_word t4;
22356 C_word *a;
22357 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
22358 C_save_and_reclaim_args((void *)trf_19447,2,t1,t2);}
22359 a=C_alloc(4);
22360 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19451,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
22361 /* scrutinizer.scm:2060: scheme#symbol->string */
22362 t4=*((C_word*)lf[477]+1);{
22363 C_word av2[3];
22364 av2[0]=t4;
22365 av2[1]=t3;
22366 av2[2]=t2;
22367 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
22368 
22369 /* k19449 in chicken.compiler.scrutinizer#strip-namespace in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19451(C_word c,C_word * av)22370 static void C_ccall f_19451(C_word c,C_word *av){
22371 C_word tmp;
22372 C_word t0=av[0];
22373 C_word t1=av[1];
22374 C_word t2;
22375 C_word t3;
22376 C_word t4;
22377 C_word t5;
22378 C_word t6;
22379 C_word *a;
22380 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
22381 C_save_and_reclaim((void *)f_19451,c,av);}
22382 a=C_alloc(8);
22383 t2=C_block_size(t1);
22384 t3=C_SCHEME_UNDEFINED;
22385 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
22386 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19459,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp));
22387 t6=((C_word*)t4)[1];
22388 f_19459(t6,((C_word*)t0)[3],C_fix(0));}
22389 
22390 /* loop in k19449 in chicken.compiler.scrutinizer#strip-namespace in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19459(C_word t0,C_word t1,C_word t2)22391 static void C_fcall f_19459(C_word t0,C_word t1,C_word t2){
22392 C_word tmp;
22393 C_word t3;
22394 C_word t4;
22395 C_word t5;
22396 C_word t6;
22397 C_word t7;
22398 C_word t8;
22399 C_word *a;
22400 loop:
22401 if(C_unlikely(!C_demand(C_calculate_demand(3,0,4)))){
22402 C_save_and_reclaim_args((void *)trf_19459,3,t0,t1,t2);}
22403 a=C_alloc(3);
22404 t3=C_eqp(t2,((C_word*)t0)[2]);
22405 if(C_truep(t3)){
22406 t4=t1;{
22407 C_word av2[2];
22408 av2[0]=t4;
22409 av2[1]=((C_word*)t0)[3];
22410 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
22411 else{
22412 t4=C_eqp(C_subchar(((C_word*)t0)[4],t2),C_make_character(35));
22413 if(C_truep(t4)){
22414 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19479,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
22415 /* scrutinizer.scm:2065: ##sys#substring */
22416 t6=*((C_word*)lf[485]+1);{
22417 C_word av2[5];
22418 av2[0]=t6;
22419 av2[1]=t5;
22420 av2[2]=((C_word*)t0)[4];
22421 av2[3]=C_fixnum_plus(t2,C_fix(1));
22422 av2[4]=((C_word*)t0)[2];
22423 ((C_proc)(void*)(*((C_word*)t6+1)))(5,av2);}}
22424 else{
22425 /* scrutinizer.scm:2066: loop */
22426 t7=t1;
22427 t8=C_fixnum_plus(t2,C_fix(1));
22428 t1=t7;
22429 t2=t8;
22430 goto loop;}}}
22431 
22432 /* k19477 in loop in k19449 in chicken.compiler.scrutinizer#strip-namespace in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19479(C_word c,C_word * av)22433 static void C_ccall f_19479(C_word c,C_word *av){
22434 C_word tmp;
22435 C_word t0=av[0];
22436 C_word t1=av[1];
22437 C_word t2;
22438 C_word *a;
22439 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
22440 C_save_and_reclaim((void *)f_19479,c,av);}
22441 /* scrutinizer.scm:2065: ##sys#intern-symbol */{
22442 C_word *av2;
22443 if(c >= 3) {
22444   av2=av;
22445 } else {
22446   av2=C_alloc(3);
22447 }
22448 av2[0]=0;
22449 av2[1]=((C_word*)t0)[2];
22450 av2[2]=t1;
22451 C_string_to_symbol(3,av2);}}
22452 
22453 /* k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19495(C_word c,C_word * av)22454 static void C_ccall f_19495(C_word c,C_word *av){
22455 C_word tmp;
22456 C_word t0=av[0];
22457 C_word t1=av[1];
22458 C_word t2;
22459 C_word t3;
22460 C_word t4;
22461 C_word t5;
22462 C_word t6;
22463 C_word t7;
22464 C_word t8;
22465 C_word t9;
22466 C_word *a;
22467 if(C_unlikely(!C_demand(C_calculate_demand(14,c,6)))){
22468 C_save_and_reclaim((void *)f_19495,c,av);}
22469 a=C_alloc(14);
22470 t2=C_SCHEME_UNDEFINED;
22471 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
22472 t4=C_SCHEME_UNDEFINED;
22473 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
22474 t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_19497,tmp=(C_word)a,a+=2,tmp));
22475 t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19596,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
22476 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19651,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
22477 /* scrutinizer.scm:2119: ##sys#put! */
22478 t9=*((C_word*)lf[640]+1);{
22479 C_word *av2;
22480 if(c >= 5) {
22481   av2=av;
22482 } else {
22483   av2=C_alloc(5);
22484 }
22485 av2[0]=t9;
22486 av2[1]=t8;
22487 av2[2]=lf[655];
22488 av2[3]=lf[274];
22489 av2[4]=((C_word*)t5)[1];
22490 ((C_proc)(void*)(*((C_word*)t9+1)))(5,av2);}}
22491 
22492 /* known-length-vector-index in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19497(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5)22493 static void C_fcall f_19497(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
22494 C_word tmp;
22495 C_word t6;
22496 C_word t7;
22497 C_word *a;
22498 if(C_unlikely(!C_demand(C_calculate_demand(7,0,2)))){
22499 C_save_and_reclaim_args((void *)trf_19497,5,t1,t2,t3,t4,t5);}
22500 a=C_alloc(7);
22501 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19501,a[2]=t5,a[3]=t3,a[4]=t1,a[5]=t4,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
22502 /* scrutinizer.scm:2093: chicken.compiler.support#node-subexpressions */
22503 t7=*((C_word*)lf[86]+1);{
22504 C_word av2[3];
22505 av2[0]=t7;
22506 av2[1]=t6;
22507 av2[2]=t2;
22508 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
22509 
22510 /* k19499 in known-length-vector-index in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19501(C_word c,C_word * av)22511 static void C_ccall f_19501(C_word c,C_word *av){
22512 C_word tmp;
22513 C_word t0=av[0];
22514 C_word t1=av[1];
22515 C_word t2;
22516 C_word t3;
22517 C_word t4;
22518 C_word t5;
22519 C_word t6;
22520 C_word *a;
22521 if(C_unlikely(!C_demand(C_calculate_demand(35,c,2)))){
22522 C_save_and_reclaim((void *)f_19501,c,av);}
22523 a=C_alloc(35);
22524 if(C_truep(t1)){
22525 t2=C_i_length(t1);
22526 t3=C_s_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(1));
22527 if(C_truep(C_i_nequalp(t2,t3))){
22528 t4=C_i_cadr(((C_word*)t0)[3]);
22529 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f26609,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
22530 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
22531 t6=*((C_word*)lf[26]+1);{
22532 C_word *av2;
22533 if(c >= 3) {
22534   av2=av;
22535 } else {
22536   av2=C_alloc(3);
22537 }
22538 av2[0]=t6;
22539 av2[1]=t5;
22540 av2[2]=t4;
22541 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
22542 else{
22543 t4=((C_word*)t0)[4];{
22544 C_word *av2=av;
22545 av2[0]=t4;
22546 av2[1]=C_SCHEME_FALSE;
22547 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
22548 else{
22549 t2=((C_word*)t0)[4];{
22550 C_word *av2=av;
22551 av2[0]=t2;
22552 av2[1]=C_SCHEME_FALSE;
22553 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
22554 
22555 /* k19562 in k19574 in k19578 */
f_19564(C_word c,C_word * av)22556 static void C_ccall f_19564(C_word c,C_word *av){
22557 C_word tmp;
22558 C_word t0=av[0];
22559 C_word t1=av[1];
22560 C_word t2;
22561 C_word *a;
22562 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
22563 C_save_and_reclaim((void *)f_19564,c,av);}
22564 t2=((C_word*)t0)[2];{
22565 C_word *av2=av;
22566 av2[0]=t2;
22567 av2[1]=C_SCHEME_FALSE;
22568 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
22569 
22570 /* k19574 in k19578 */
f_19576(C_word c,C_word * av)22571 static void C_ccall f_19576(C_word c,C_word *av){
22572 C_word tmp;
22573 C_word t0=av[0];
22574 C_word t1=av[1];
22575 C_word t2;
22576 C_word t3;
22577 C_word t4;
22578 C_word t5;
22579 C_word t6;
22580 C_word t7;
22581 C_word *a;
22582 if(C_unlikely(!C_demand(C_calculate_demand(3,c,6)))){
22583 C_save_and_reclaim((void *)f_19576,c,av);}
22584 a=C_alloc(3);
22585 t2=C_i_car(t1);
22586 if(C_truep(t2)){
22587 if(C_truep(C_fixnump(t2))){
22588 t3=C_i_length(C_u_i_cdr(((C_word*)t0)[2]));
22589 t4=C_i_greater_or_equalp(t2,C_fix(0));
22590 t5=(C_truep(t4)?C_i_lessp(t2,t3):C_SCHEME_FALSE);
22591 if(C_truep(t5)){
22592 t6=((C_word*)t0)[3];{
22593 C_word *av2=av;
22594 av2[0]=t6;
22595 av2[1]=t2;
22596 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
22597 else{
22598 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19564,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
22599 /* scrutinizer.scm:2106: r-index-out-of-range */
22600 f_22045(t6,((C_word*)t0)[4],((C_word*)t0)[5],t2,t3,lf[487]);}}
22601 else{
22602 t3=((C_word*)t0)[3];{
22603 C_word *av2=av;
22604 av2[0]=t3;
22605 av2[1]=C_SCHEME_FALSE;
22606 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
22607 else{
22608 t3=((C_word*)t0)[3];{
22609 C_word *av2=av;
22610 av2[0]=t3;
22611 av2[1]=C_SCHEME_FALSE;
22612 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
22613 
22614 /* k19578 */
f_19580(C_word c,C_word * av)22615 static void C_ccall f_19580(C_word c,C_word *av){
22616 C_word tmp;
22617 C_word t0=av[0];
22618 C_word t1=av[1];
22619 C_word t2;
22620 C_word t3;
22621 C_word t4;
22622 C_word *a;
22623 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
22624 C_save_and_reclaim((void *)f_19580,c,av);}
22625 a=C_alloc(6);
22626 t2=C_eqp(lf[123],t1);
22627 if(C_truep(t2)){
22628 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19576,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
22629 /* scrutinizer.scm:2100: chicken.compiler.support#node-parameters */
22630 t4=*((C_word*)lf[26]+1);{
22631 C_word *av2;
22632 if(c >= 3) {
22633   av2=av;
22634 } else {
22635   av2=C_alloc(3);
22636 }
22637 av2[0]=t4;
22638 av2[1]=t3;
22639 av2[2]=((C_word*)t0)[6];
22640 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
22641 else{
22642 t3=((C_word*)t0)[3];{
22643 C_word *av2=av;
22644 av2[0]=t3;
22645 av2[1]=C_SCHEME_FALSE;
22646 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
22647 
22648 /* vector-ref-result-type in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19596(C_word c,C_word * av)22649 static void C_ccall f_19596(C_word c,C_word *av){
22650 C_word tmp;
22651 C_word t0=av[0];
22652 C_word t1=av[1];
22653 C_word t2=av[2];
22654 C_word t3=av[3];
22655 C_word t4=av[4];
22656 C_word t5=av[5];
22657 C_word t6;
22658 C_word t7;
22659 C_word *a;
22660 if(C_unlikely(!C_demand(C_calculate_demand(6,c,5)))){
22661 C_save_and_reclaim((void *)f_19596,c,av);}
22662 a=C_alloc(6);
22663 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19600,a[2]=t3,a[3]=t1,a[4]=t5,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
22664 /* scrutinizer.scm:2112: known-length-vector-index */
22665 f_19497(t6,t2,t3,t4,C_fix(2));}
22666 
22667 /* k19598 in vector-ref-result-type in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19600(C_word c,C_word * av)22668 static void C_ccall f_19600(C_word c,C_word *av){
22669 C_word tmp;
22670 C_word t0=av[0];
22671 C_word t1=av[1];
22672 C_word t2;
22673 C_word t3;
22674 C_word t4;
22675 C_word *a;
22676 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
22677 C_save_and_reclaim((void *)f_19600,c,av);}
22678 a=C_alloc(6);
22679 if(C_truep(t1)){
22680 t2=C_i_cadr(((C_word*)t0)[2]);
22681 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f26614,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
22682 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
22683 t4=*((C_word*)lf[26]+1);{
22684 C_word *av2;
22685 if(c >= 3) {
22686   av2=av;
22687 } else {
22688   av2=C_alloc(3);
22689 }
22690 av2[0]=t4;
22691 av2[1]=t3;
22692 av2[2]=t2;
22693 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
22694 else{
22695 t2=((C_word*)t0)[3];{
22696 C_word *av2=av;
22697 av2[0]=t2;
22698 av2[1]=((C_word*)t0)[4];
22699 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
22700 
22701 /* k19619 in k19642 */
f_19621(C_word c,C_word * av)22702 static void C_ccall f_19621(C_word c,C_word *av){
22703 C_word tmp;
22704 C_word t0=av[0];
22705 C_word t1=av[1];
22706 C_word t2;
22707 C_word t3;
22708 C_word t4;
22709 C_word t5;
22710 C_word *a;
22711 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
22712 C_save_and_reclaim((void *)f_19621,c,av);}
22713 a=C_alloc(3);
22714 t2=C_i_cdr(((C_word*)t0)[2]);
22715 t3=C_i_list_ref(t2,((C_word*)t0)[3]);
22716 t4=C_a_i_list1(&a,1,t3);
22717 t5=((C_word*)t0)[4];{
22718 C_word *av2=av;
22719 av2[0]=t5;
22720 av2[1]=(C_truep(t4)?t4:((C_word*)t0)[5]);
22721 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
22722 
22723 /* k19642 */
f_19644(C_word c,C_word * av)22724 static void C_ccall f_19644(C_word c,C_word *av){
22725 C_word tmp;
22726 C_word t0=av[0];
22727 C_word t1=av[1];
22728 C_word t2;
22729 C_word t3;
22730 C_word t4;
22731 C_word t5;
22732 C_word t6;
22733 C_word *a;
22734 if(C_unlikely(!C_demand(C_calculate_demand(21,c,3)))){
22735 C_save_and_reclaim((void *)f_19644,c,av);}
22736 a=C_alloc(21);
22737 t2=C_i_cadr(t1);
22738 if(C_truep(t2)){
22739 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19621,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
22740 t4=C_a_i_list(&a,2,lf[123],((C_word*)t0)[3]);
22741 t5=C_a_i_list(&a,3,lf[488],t2,t4);
22742 /* scrutinizer.scm:2115: mutate-node! */
22743 f_17320(t3,((C_word*)t0)[6],t5);}
22744 else{
22745 t3=((C_word*)t0)[4];{
22746 C_word *av2=av;
22747 av2[0]=t3;
22748 av2[1]=((C_word*)t0)[5];
22749 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
22750 
22751 /* k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19651(C_word c,C_word * av)22752 static void C_ccall f_19651(C_word c,C_word *av){
22753 C_word tmp;
22754 C_word t0=av[0];
22755 C_word t1=av[1];
22756 C_word t2;
22757 C_word t3;
22758 C_word *a;
22759 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
22760 C_save_and_reclaim((void *)f_19651,c,av);}
22761 a=C_alloc(4);
22762 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19654,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
22763 /* scrutinizer.scm:2120: ##sys#put! */
22764 t3=*((C_word*)lf[640]+1);{
22765 C_word *av2;
22766 if(c >= 5) {
22767   av2=av;
22768 } else {
22769   av2=C_alloc(5);
22770 }
22771 av2[0]=t3;
22772 av2[1]=t2;
22773 av2[2]=lf[654];
22774 av2[3]=lf[274];
22775 av2[4]=((C_word*)((C_word*)t0)[4])[1];
22776 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
22777 
22778 /* k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19654(C_word c,C_word * av)22779 static void C_ccall f_19654(C_word c,C_word *av){
22780 C_word tmp;
22781 C_word t0=av[0];
22782 C_word t1=av[1];
22783 C_word t2;
22784 C_word t3;
22785 C_word t4;
22786 C_word *a;
22787 if(C_unlikely(!C_demand(C_calculate_demand(6,c,6)))){
22788 C_save_and_reclaim((void *)f_19654,c,av);}
22789 a=C_alloc(6);
22790 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19657,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
22791 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_23276,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
22792 /* scrutinizer.scm:2122: ##sys#put! */
22793 t4=*((C_word*)lf[640]+1);{
22794 C_word *av2;
22795 if(c >= 5) {
22796   av2=av;
22797 } else {
22798   av2=C_alloc(5);
22799 }
22800 av2[0]=t4;
22801 av2[1]=t2;
22802 av2[2]=lf[653];
22803 av2[3]=lf[274];
22804 av2[4]=t3;
22805 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
22806 
22807 /* k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19657(C_word c,C_word * av)22808 static void C_ccall f_19657(C_word c,C_word *av){
22809 C_word tmp;
22810 C_word t0=av[0];
22811 C_word t1=av[1];
22812 C_word t2;
22813 C_word t3;
22814 C_word t4;
22815 C_word t5;
22816 C_word t6;
22817 C_word *a;
22818 if(C_unlikely(!C_demand(C_calculate_demand(11,c,4)))){
22819 C_save_and_reclaim((void *)f_19657,c,av);}
22820 a=C_alloc(11);
22821 t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_19842,tmp=(C_word)a,a+=2,tmp);
22822 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19937,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
22823 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_23258,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
22824 t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_23260,tmp=(C_word)a,a+=2,tmp);
22825 /* scrutinizer.scm:2202: list+index-call-result-type-special-case */
22826 f_19842(t4,t5);}
22827 
22828 /* a19709 in k19919 in k19923 */
f_19710(C_word c,C_word * av)22829 static void C_ccall f_19710(C_word c,C_word *av){
22830 C_word tmp;
22831 C_word t0=av[0];
22832 C_word t1=av[1];
22833 C_word t2;
22834 C_word t3;
22835 C_word t4;
22836 C_word t5;
22837 C_word t6;
22838 C_word *a;
22839 if(C_unlikely(!C_demand(C_calculate_demand(5,c,5)))){
22840 C_save_and_reclaim((void *)f_19710,c,av);}
22841 a=C_alloc(5);
22842 t2=C_i_cdr(((C_word*)t0)[2]);
22843 t3=C_SCHEME_UNDEFINED;
22844 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
22845 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6922,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
22846 t6=((C_word*)t4)[1];
22847 f_6922(t6,t1,((C_word*)t0)[3],C_SCHEME_END_OF_LIST,t2);}
22848 
22849 /* a19719 in k19919 in k19923 */
f_19720(C_word c,C_word * av)22850 static void C_ccall f_19720(C_word c,C_word *av){
22851 C_word tmp;
22852 C_word t0=av[0];
22853 C_word t1=av[1];
22854 C_word t2=av[2];
22855 C_word t3=av[3];
22856 C_word t4;
22857 C_word t5;
22858 C_word t6;
22859 C_word t7;
22860 C_word t8;
22861 C_word *a;
22862 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
22863 C_save_and_reclaim((void *)f_19720,c,av);}
22864 a=C_alloc(6);
22865 t4=C_i_nullp(t2);
22866 t5=(C_truep(t4)?lf[31]:C_a_i_cons(&a,2,lf[47],t2));
22867 t6=C_i_nullp(t3);
22868 t7=(C_truep(t6)?lf[31]:C_a_i_cons(&a,2,lf[47],t3));
22869 /* scrutinizer.scm:2158: k */
22870 t8=((C_word*)t0)[2];{
22871 C_word *av2=av;
22872 av2[0]=t8;
22873 av2[1]=t1;
22874 av2[2]=t5;
22875 av2[3]=t7;
22876 ((C_proc)(void*)(*((C_word*)t8+1)))(4,av2);}}
22877 
22878 /* lp in k19919 in k19923 */
f_19747(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4)22879 static void C_fcall f_19747(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
22880 C_word tmp;
22881 C_word t5;
22882 C_word t6;
22883 C_word t7;
22884 C_word t8;
22885 C_word t9;
22886 C_word t10;
22887 C_word t11;
22888 C_word t12;
22889 C_word t13;
22890 C_word t14;
22891 C_word t15;
22892 C_word t16;
22893 C_word *a;
22894 loop:
22895 if(C_unlikely(!C_demand(C_calculate_demand(32,0,4)))){
22896 C_save_and_reclaim_args((void *)trf_19747,5,t0,t1,t2,t3,t4);}
22897 a=C_alloc(32);
22898 t5=C_eqp(t4,C_fix(0));
22899 if(C_truep(t5)){
22900 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19765,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
22901 /* scrutinizer.scm:2163: scheme#reverse */
22902 t7=*((C_word*)lf[367]+1);{
22903 C_word av2[3];
22904 av2[0]=t7;
22905 av2[1]=t6;
22906 av2[2]=t2;
22907 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
22908 else{
22909 t6=C_i_pairp(t3);
22910 t7=(C_truep(t6)?C_eqp(C_i_car(t3),lf[48]):C_SCHEME_FALSE);
22911 if(C_truep(t7)){
22912 t8=C_i_cadr(t3);
22913 t9=C_a_i_cons(&a,2,t8,t2);
22914 t10=C_i_caddr(t3);
22915 t11=C_s_a_i_minus(&a,2,t4,C_fix(1));
22916 /* scrutinizer.scm:2166: lp */
22917 t13=t1;
22918 t14=t9;
22919 t15=t10;
22920 t16=t11;
22921 t1=t13;
22922 t2=t14;
22923 t3=t15;
22924 t4=t16;
22925 goto loop;}
22926 else{
22927 t8=t1;{
22928 C_word av2[2];
22929 av2[0]=t8;
22930 av2[1]=C_SCHEME_FALSE;
22931 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}}}
22932 
22933 /* k19763 in lp in k19919 in k19923 */
f_19765(C_word c,C_word * av)22934 static void C_ccall f_19765(C_word c,C_word *av){
22935 C_word tmp;
22936 C_word t0=av[0];
22937 C_word t1=av[1];
22938 C_word t2;
22939 C_word t3;
22940 C_word t4;
22941 C_word *a;
22942 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
22943 C_save_and_reclaim((void *)f_19765,c,av);}
22944 a=C_alloc(3);
22945 t2=C_i_nullp(t1);
22946 t3=(C_truep(t2)?lf[31]:C_a_i_cons(&a,2,lf[47],t1));
22947 /* scrutinizer.scm:2163: k */
22948 t4=((C_word*)t0)[2];{
22949 C_word *av2;
22950 if(c >= 4) {
22951   av2=av;
22952 } else {
22953   av2=C_alloc(4);
22954 }
22955 av2[0]=t4;
22956 av2[1]=((C_word*)t0)[3];
22957 av2[2]=t3;
22958 av2[3]=((C_word*)t0)[4];
22959 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
22960 
22961 /* list+index-call-result-type-special-case in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19842(C_word t1,C_word t2)22962 static void C_fcall f_19842(C_word t1,C_word t2){
22963 C_word tmp;
22964 C_word t3;
22965 C_word *a;
22966 if(C_unlikely(!C_demand(C_calculate_demand(3,0,6)))){
22967 C_save_and_reclaim_args((void *)trf_19842,2,t1,t2);}
22968 a=C_alloc(3);
22969 t3=t1;{
22970 C_word av2[2];
22971 av2[0]=t3;
22972 av2[1]=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19844,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
22973 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
22974 
22975 /* f_19844 in list+index-call-result-type-special-case in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19844(C_word c,C_word * av)22976 static void C_ccall f_19844(C_word c,C_word *av){
22977 C_word tmp;
22978 C_word t0=av[0];
22979 C_word t1=av[1];
22980 C_word t2=av[2];
22981 C_word t3=av[3];
22982 C_word t4=av[4];
22983 C_word t5=av[5];
22984 C_word t6;
22985 C_word t7;
22986 C_word *a;
22987 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
22988 C_save_and_reclaim((void *)f_19844,c,av);}
22989 a=C_alloc(8);
22990 t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19848,a[2]=t1,a[3]=t5,a[4]=t3,a[5]=t4,a[6]=t2,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
22991 /* scrutinizer.scm:2181: chicken.compiler.support#node-subexpressions */
22992 t7=*((C_word*)lf[86]+1);{
22993 C_word *av2=av;
22994 av2[0]=t7;
22995 av2[1]=t6;
22996 av2[2]=t2;
22997 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
22998 
22999 /* k19846 */
f_19848(C_word c,C_word * av)23000 static void C_ccall f_19848(C_word c,C_word *av){
23001 C_word tmp;
23002 C_word t0=av[0];
23003 C_word t1=av[1];
23004 C_word t2;
23005 C_word t3;
23006 C_word t4;
23007 C_word t5;
23008 C_word t6;
23009 C_word t7;
23010 C_word *a;
23011 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
23012 C_save_and_reclaim((void *)f_19848,c,av);}
23013 a=C_alloc(13);
23014 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19851,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
23015 if(C_truep(t1)){
23016 t3=C_i_length(t1);
23017 t4=C_eqp(t3,C_fix(3));
23018 if(C_truep(t4)){
23019 t5=C_i_cadr(((C_word*)t0)[4]);
23020 t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f26623,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
23021 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
23022 t7=*((C_word*)lf[26]+1);{
23023 C_word *av2;
23024 if(c >= 3) {
23025   av2=av;
23026 } else {
23027   av2=C_alloc(3);
23028 }
23029 av2[0]=t7;
23030 av2[1]=t6;
23031 av2[2]=t5;
23032 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
23033 else{
23034 t5=((C_word*)t0)[2];{
23035 C_word *av2=av;
23036 av2[0]=t5;
23037 av2[1]=((C_word*)t0)[3];
23038 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
23039 else{
23040 t3=((C_word*)t0)[2];{
23041 C_word *av2=av;
23042 av2[0]=t3;
23043 av2[1]=((C_word*)t0)[3];
23044 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
23045 
23046 /* k19849 in k19846 */
f_19851(C_word c,C_word * av)23047 static void C_ccall f_19851(C_word c,C_word *av){
23048 C_word tmp;
23049 C_word t0=av[0];
23050 C_word t1=av[1];
23051 C_word t2;
23052 C_word *a;
23053 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
23054 C_save_and_reclaim((void *)f_19851,c,av);}
23055 t2=((C_word*)t0)[2];{
23056 C_word *av2=av;
23057 av2[0]=t2;
23058 av2[1]=(C_truep(t1)?t1:((C_word*)t0)[3]);
23059 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
23060 
23061 /* k19895 in k19919 in k19923 */
f_19897(C_word c,C_word * av)23062 static void C_ccall f_19897(C_word c,C_word *av){
23063 C_word tmp;
23064 C_word t0=av[0];
23065 C_word t1=av[1];
23066 C_word t2;
23067 C_word *a;
23068 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
23069 C_save_and_reclaim((void *)f_19897,c,av);}
23070 t2=((C_word*)t0)[2];{
23071 C_word *av2=av;
23072 av2[0]=t2;
23073 av2[1]=((C_word*)t0)[3];
23074 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
23075 
23076 /* k19898 in k19919 in k19923 */
f_19900(C_word c,C_word * av)23077 static void C_ccall f_19900(C_word c,C_word *av){
23078 C_word tmp;
23079 C_word t0=av[0];
23080 C_word t1=av[1];
23081 C_word t2;
23082 C_word t3;
23083 C_word t4;
23084 C_word t5;
23085 C_word t6;
23086 C_word *a;
23087 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
23088 C_save_and_reclaim((void *)f_19900,c,av);}
23089 a=C_alloc(8);
23090 if(C_truep(t1)){
23091 t2=((C_word*)t0)[2];{
23092 C_word *av2=av;
23093 av2[0]=t2;
23094 av2[1]=(C_truep(t1)?t1:((C_word*)t0)[3]);
23095 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
23096 else{
23097 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19906,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
23098 t3=C_eqp(((C_word*)t0)[8],lf[31]);
23099 if(C_truep(t3)){
23100 t4=t2;
23101 f_19906(t4,C_fix(0));}
23102 else{
23103 t4=C_i_pairp(((C_word*)t0)[8]);
23104 t5=(C_truep(t4)?C_eqp(C_u_i_car(((C_word*)t0)[8]),lf[47]):C_SCHEME_FALSE);
23105 t6=t2;
23106 f_19906(t6,(C_truep(t5)?C_i_length(C_i_cdr(((C_word*)t0)[8])):C_SCHEME_FALSE));}}}
23107 
23108 /* k19904 in k19898 in k19919 in k19923 */
f_19906(C_word t0,C_word t1)23109 static void C_fcall f_19906(C_word t0,C_word t1){
23110 C_word tmp;
23111 C_word t2;
23112 C_word t3;
23113 C_word *a;
23114 if(C_unlikely(!C_demand(C_calculate_demand(5,0,3)))){
23115 C_save_and_reclaim_args((void *)trf_19906,2,t0,t1);}
23116 a=C_alloc(5);
23117 if(C_truep(t1)){
23118 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19910,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
23119 /* scrutinizer.scm:2188: g4451 */
23120 t3=t2;
23121 f_19910(t3,((C_word*)t0)[5],t1);}
23122 else{
23123 t2=((C_word*)t0)[6];{
23124 C_word av2[2];
23125 av2[0]=t2;
23126 av2[1]=((C_word*)t0)[7];
23127 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
23128 
23129 /* g4451 in k19904 in k19898 in k19919 in k19923 */
f_19910(C_word t0,C_word t1,C_word t2)23130 static void C_fcall f_19910(C_word t0,C_word t1,C_word t2){
23131 C_word tmp;
23132 C_word t3;
23133 C_word t4;
23134 C_word *a;
23135 if(C_unlikely(!C_demand(C_calculate_demand(3,0,6)))){
23136 C_save_and_reclaim_args((void *)trf_19910,3,t0,t1,t2);}
23137 a=C_alloc(3);
23138 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19914,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
23139 /* scrutinizer.scm:2196: r-index-out-of-range */
23140 f_22045(t3,((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[4],t2,lf[491]);}
23141 
23142 /* k19912 in g4451 in k19904 in k19898 in k19919 in k19923 */
f_19914(C_word c,C_word * av)23143 static void C_ccall f_19914(C_word c,C_word *av){
23144 C_word tmp;
23145 C_word t0=av[0];
23146 C_word t1=av[1];
23147 C_word t2;
23148 C_word *a;
23149 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
23150 C_save_and_reclaim((void *)f_19914,c,av);}
23151 t2=((C_word*)t0)[2];{
23152 C_word *av2=av;
23153 av2[0]=t2;
23154 av2[1]=C_SCHEME_FALSE;
23155 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
23156 
23157 /* k19919 in k19923 */
f_19921(C_word c,C_word * av)23158 static void C_ccall f_19921(C_word c,C_word *av){
23159 C_word tmp;
23160 C_word t0=av[0];
23161 C_word t1=av[1];
23162 C_word t2;
23163 C_word t3;
23164 C_word t4;
23165 C_word t5;
23166 C_word t6;
23167 C_word t7;
23168 C_word t8;
23169 C_word t9;
23170 C_word t10;
23171 C_word t11;
23172 C_word t12;
23173 C_word *a;
23174 if(C_unlikely(!C_demand(C_calculate_demand(16,c,6)))){
23175 C_save_and_reclaim((void *)f_19921,c,av);}
23176 a=C_alloc(16);
23177 t2=C_i_car(t1);
23178 if(C_truep(t2)){
23179 if(C_truep(C_fixnump(t2))){
23180 if(C_truep(C_i_negativep(t2))){
23181 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19897,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
23182 /* scrutinizer.scm:2189: r-index-out-of-range */
23183 f_22045(t3,((C_word*)t0)[4],((C_word*)t0)[5],t2,lf[489],lf[490]);}
23184 else{
23185 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19900,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
23186 t4=C_i_pairp(((C_word*)t0)[7]);
23187 if(C_truep(C_i_not(t4))){
23188 t5=C_eqp(t2,C_fix(0));
23189 if(C_truep(t5)){
23190 t6=C_eqp(((C_word*)t0)[7],lf[31]);
23191 if(C_truep(t6)){
23192 /* scrutinizer.scm:2154: k */
23193 t7=((C_word*)t0)[8];{
23194 C_word *av2;
23195 if(c >= 4) {
23196   av2=av;
23197 } else {
23198   av2=C_alloc(4);
23199 }
23200 av2[0]=t7;
23201 av2[1]=t3;
23202 av2[2]=((C_word*)t0)[7];
23203 av2[3]=((C_word*)t0)[7];
23204 ((C_proc)(void*)(*((C_word*)t7+1)))(4,av2);}}
23205 else{
23206 t7=t3;{
23207 C_word *av2=av;
23208 av2[0]=t7;
23209 av2[1]=C_SCHEME_FALSE;
23210 f_19900(2,av2);}}}
23211 else{
23212 t6=t3;{
23213 C_word *av2=av;
23214 av2[0]=t6;
23215 av2[1]=C_SCHEME_FALSE;
23216 f_19900(2,av2);}}}
23217 else{
23218 t5=C_i_car(((C_word*)t0)[7]);
23219 t6=C_eqp(t5,lf[47]);
23220 if(C_truep(t6)){
23221 t7=C_i_length(((C_word*)t0)[7]);
23222 if(C_truep(C_fixnum_lessp(t2,t7))){
23223 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19710,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
23224 t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19720,a[2]=((C_word*)t0)[8],tmp=(C_word)a,a+=3,tmp);
23225 /* scrutinizer.scm:2157: ##sys#call-with-values */{
23226 C_word *av2;
23227 if(c >= 4) {
23228   av2=av;
23229 } else {
23230   av2=C_alloc(4);
23231 }
23232 av2[0]=0;
23233 av2[1]=t3;
23234 av2[2]=t8;
23235 av2[3]=t9;
23236 C_call_with_values(4,av2);}}
23237 else{
23238 t8=t3;{
23239 C_word *av2=av;
23240 av2[0]=t8;
23241 av2[1]=C_SCHEME_FALSE;
23242 f_19900(2,av2);}}}
23243 else{
23244 t7=C_i_car(((C_word*)t0)[7]);
23245 t8=C_eqp(t7,lf[48]);
23246 if(C_truep(t8)){
23247 t9=C_SCHEME_UNDEFINED;
23248 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
23249 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19747,a[2]=((C_word*)t0)[8],a[3]=t10,tmp=(C_word)a,a+=4,tmp));
23250 t12=((C_word*)t10)[1];
23251 f_19747(t12,t3,C_SCHEME_END_OF_LIST,((C_word*)t0)[7],t2);}
23252 else{
23253 t9=t3;{
23254 C_word *av2=av;
23255 av2[0]=t9;
23256 av2[1]=C_SCHEME_FALSE;
23257 f_19900(2,av2);}}}}}}
23258 else{
23259 t3=((C_word*)t0)[2];{
23260 C_word *av2=av;
23261 av2[0]=t3;
23262 av2[1]=((C_word*)t0)[3];
23263 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
23264 else{
23265 t3=((C_word*)t0)[2];{
23266 C_word *av2=av;
23267 av2[0]=t3;
23268 av2[1]=((C_word*)t0)[3];
23269 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
23270 
23271 /* k19923 */
f_19925(C_word c,C_word * av)23272 static void C_ccall f_19925(C_word c,C_word *av){
23273 C_word tmp;
23274 C_word t0=av[0];
23275 C_word t1=av[1];
23276 C_word t2;
23277 C_word t3;
23278 C_word t4;
23279 C_word *a;
23280 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
23281 C_save_and_reclaim((void *)f_19925,c,av);}
23282 a=C_alloc(9);
23283 t2=C_eqp(lf[123],t1);
23284 if(C_truep(t2)){
23285 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19921,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
23286 /* scrutinizer.scm:2186: chicken.compiler.support#node-parameters */
23287 t4=*((C_word*)lf[26]+1);{
23288 C_word *av2;
23289 if(c >= 3) {
23290   av2=av;
23291 } else {
23292   av2=C_alloc(3);
23293 }
23294 av2[0]=t4;
23295 av2[1]=t3;
23296 av2[2]=((C_word*)t0)[9];
23297 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
23298 else{
23299 t3=((C_word*)t0)[2];{
23300 C_word *av2=av;
23301 av2[0]=t3;
23302 av2[1]=((C_word*)t0)[3];
23303 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
23304 
23305 /* k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19937(C_word c,C_word * av)23306 static void C_ccall f_19937(C_word c,C_word *av){
23307 C_word tmp;
23308 C_word t0=av[0];
23309 C_word t1=av[1];
23310 C_word t2;
23311 C_word t3;
23312 C_word t4;
23313 C_word t5;
23314 C_word *a;
23315 if(C_unlikely(!C_demand(C_calculate_demand(8,c,4)))){
23316 C_save_and_reclaim((void *)f_19937,c,av);}
23317 a=C_alloc(8);
23318 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19940,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23319 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_23248,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
23320 t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_23250,tmp=(C_word)a,a+=2,tmp);
23321 /* scrutinizer.scm:2208: list+index-call-result-type-special-case */
23322 f_19842(t3,t4);}
23323 
23324 /* k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19940(C_word c,C_word * av)23325 static void C_ccall f_19940(C_word c,C_word *av){
23326 C_word tmp;
23327 C_word t0=av[0];
23328 C_word t1=av[1];
23329 C_word t2;
23330 C_word t3;
23331 C_word t4;
23332 C_word *a;
23333 if(C_unlikely(!C_demand(C_calculate_demand(5,c,6)))){
23334 C_save_and_reclaim((void *)f_19940,c,av);}
23335 a=C_alloc(5);
23336 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19943,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23337 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_23181,tmp=(C_word)a,a+=2,tmp);
23338 /* scrutinizer.scm:2211: ##sys#put! */
23339 t4=*((C_word*)lf[640]+1);{
23340 C_word *av2;
23341 if(c >= 5) {
23342   av2=av;
23343 } else {
23344   av2=C_alloc(5);
23345 }
23346 av2[0]=t4;
23347 av2[1]=t2;
23348 av2[2]=lf[647];
23349 av2[3]=lf[274];
23350 av2[4]=t3;
23351 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
23352 
23353 /* k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19943(C_word c,C_word * av)23354 static void C_ccall f_19943(C_word c,C_word *av){
23355 C_word tmp;
23356 C_word t0=av[0];
23357 C_word t1=av[1];
23358 C_word t2;
23359 C_word t3;
23360 C_word t4;
23361 C_word *a;
23362 if(C_unlikely(!C_demand(C_calculate_demand(5,c,6)))){
23363 C_save_and_reclaim((void *)f_19943,c,av);}
23364 a=C_alloc(5);
23365 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19946,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23366 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_23116,tmp=(C_word)a,a+=2,tmp);
23367 /* scrutinizer.scm:2217: ##sys#put! */
23368 t4=*((C_word*)lf[640]+1);{
23369 C_word *av2;
23370 if(c >= 5) {
23371   av2=av;
23372 } else {
23373   av2=C_alloc(5);
23374 }
23375 av2[0]=t4;
23376 av2[1]=t2;
23377 av2[2]=lf[645];
23378 av2[3]=lf[274];
23379 av2[4]=t3;
23380 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
23381 
23382 /* k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19946(C_word c,C_word * av)23383 static void C_ccall f_19946(C_word c,C_word *av){
23384 C_word tmp;
23385 C_word t0=av[0];
23386 C_word t1=av[1];
23387 C_word t2;
23388 C_word t3;
23389 C_word t4;
23390 C_word *a;
23391 if(C_unlikely(!C_demand(C_calculate_demand(5,c,6)))){
23392 C_save_and_reclaim((void *)f_19946,c,av);}
23393 a=C_alloc(5);
23394 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19949,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23395 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_23059,tmp=(C_word)a,a+=2,tmp);
23396 /* scrutinizer.scm:2223: ##sys#put! */
23397 t4=*((C_word*)lf[640]+1);{
23398 C_word *av2;
23399 if(c >= 5) {
23400   av2=av;
23401 } else {
23402   av2=C_alloc(5);
23403 }
23404 av2[0]=t4;
23405 av2[1]=t2;
23406 av2[2]=lf[643];
23407 av2[3]=lf[274];
23408 av2[4]=t3;
23409 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
23410 
23411 /* k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19949(C_word c,C_word * av)23412 static void C_ccall f_19949(C_word c,C_word *av){
23413 C_word tmp;
23414 C_word t0=av[0];
23415 C_word t1=av[1];
23416 C_word t2;
23417 C_word t3;
23418 C_word t4;
23419 C_word *a;
23420 if(C_unlikely(!C_demand(C_calculate_demand(5,c,6)))){
23421 C_save_and_reclaim((void *)f_19949,c,av);}
23422 a=C_alloc(5);
23423 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19952,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23424 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_23002,tmp=(C_word)a,a+=2,tmp);
23425 /* scrutinizer.scm:2227: ##sys#put! */
23426 t4=*((C_word*)lf[640]+1);{
23427 C_word *av2;
23428 if(c >= 5) {
23429   av2=av;
23430 } else {
23431   av2=C_alloc(5);
23432 }
23433 av2[0]=t4;
23434 av2[1]=t2;
23435 av2[2]=lf[642];
23436 av2[3]=lf[274];
23437 av2[4]=t3;
23438 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
23439 
23440 /* k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19952(C_word c,C_word * av)23441 static void C_ccall f_19952(C_word c,C_word *av){
23442 C_word tmp;
23443 C_word t0=av[0];
23444 C_word t1=av[1];
23445 C_word t2;
23446 C_word t3;
23447 C_word t4;
23448 C_word *a;
23449 if(C_unlikely(!C_demand(C_calculate_demand(5,c,6)))){
23450 C_save_and_reclaim((void *)f_19952,c,av);}
23451 a=C_alloc(5);
23452 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19955,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23453 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_22940,tmp=(C_word)a,a+=2,tmp);
23454 /* scrutinizer.scm:2231: ##sys#put! */
23455 t4=*((C_word*)lf[640]+1);{
23456 C_word *av2;
23457 if(c >= 5) {
23458   av2=av;
23459 } else {
23460   av2=C_alloc(5);
23461 }
23462 av2[0]=t4;
23463 av2[1]=t2;
23464 av2[2]=lf[367];
23465 av2[3]=lf[274];
23466 av2[4]=t3;
23467 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
23468 
23469 /* k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19955(C_word c,C_word * av)23470 static void C_ccall f_19955(C_word c,C_word *av){
23471 C_word tmp;
23472 C_word t0=av[0];
23473 C_word t1=av[1];
23474 C_word t2;
23475 C_word t3;
23476 C_word t4;
23477 C_word *a;
23478 if(C_unlikely(!C_demand(C_calculate_demand(6,c,6)))){
23479 C_save_and_reclaim((void *)f_19955,c,av);}
23480 a=C_alloc(6);
23481 t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_19957,tmp=(C_word)a,a+=2,tmp);
23482 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20120,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
23483 /* scrutinizer.scm:2281: ##sys#put! */
23484 t4=*((C_word*)lf[640]+1);{
23485 C_word *av2;
23486 if(c >= 5) {
23487   av2=av;
23488 } else {
23489   av2=C_alloc(5);
23490 }
23491 av2[0]=t4;
23492 av2[1]=t3;
23493 av2[2]=lf[5];
23494 av2[3]=lf[274];
23495 av2[4]=t2;
23496 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
23497 
23498 /* append-special-case in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_19957(C_word c,C_word * av)23499 static void C_ccall f_19957(C_word c,C_word *av){
23500 C_word tmp;
23501 C_word t0=av[0];
23502 C_word t1=av[1];
23503 C_word t2=av[2];
23504 C_word t3=av[3];
23505 C_word t4=av[4];
23506 C_word t5=av[5];
23507 C_word t6;
23508 C_word t7;
23509 C_word t8;
23510 C_word *a;
23511 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
23512 C_save_and_reclaim((void *)f_19957,c,av);}
23513 a=C_alloc(9);
23514 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19966,a[2]=t3,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
23515 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20111,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
23516 /* scrutinizer.scm:2278: derive-result-type */
23517 t8=t6;
23518 f_19966(t8,t7);}
23519 
23520 /* derive-result-type in append-special-case in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_19966(C_word t0,C_word t1)23521 static void C_fcall f_19966(C_word t0,C_word t1){
23522 C_word tmp;
23523 C_word t2;
23524 C_word t3;
23525 C_word t4;
23526 C_word t5;
23527 C_word t6;
23528 C_word *a;
23529 if(C_unlikely(!C_demand(C_calculate_demand(7,0,4)))){
23530 C_save_and_reclaim_args((void *)trf_19966,2,t0,t1);}
23531 a=C_alloc(7);
23532 t2=C_i_cdr(((C_word*)t0)[2]);
23533 t3=C_SCHEME_UNDEFINED;
23534 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
23535 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19976,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
23536 t6=((C_word*)t4)[1];
23537 f_19976(t6,t1,t2,C_fix(1));}
23538 
23539 /* lp in derive-result-type in append-special-case in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_19976(C_word t0,C_word t1,C_word t2,C_word t3)23540 static void C_fcall f_19976(C_word t0,C_word t1,C_word t2,C_word t3){
23541 C_word tmp;
23542 C_word t4;
23543 C_word t5;
23544 C_word t6;
23545 C_word *a;
23546 if(C_unlikely(!C_demand(C_calculate_demand(9,0,2)))){
23547 C_save_and_reclaim_args((void *)trf_19976,4,t0,t1,t2,t3);}
23548 a=C_alloc(9);
23549 if(C_truep(C_i_nullp(t2))){
23550 t4=t1;{
23551 C_word av2[2];
23552 av2[0]=t4;
23553 av2[1]=lf[31];
23554 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
23555 else{
23556 t4=C_i_car(t2);
23557 t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f26630,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=t4,tmp=(C_word)a,a+=9,tmp);
23558 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
23559 t6=*((C_word*)lf[26]+1);{
23560 C_word av2[3];
23561 av2[0]=t6;
23562 av2[1]=t5;
23563 av2[2]=t4;
23564 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}}
23565 
23566 /* k19996 */
f_19998(C_word c,C_word * av)23567 static void C_ccall f_19998(C_word c,C_word *av){
23568 C_word tmp;
23569 C_word t0=av[0];
23570 C_word t1=av[1];
23571 C_word t2;
23572 C_word t3;
23573 C_word *a;
23574 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
23575 C_save_and_reclaim((void *)f_19998,c,av);}
23576 a=C_alloc(4);
23577 if(C_truep(t1)){
23578 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20008,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
23579 /* scrutinizer.scm:2259: scheme#reverse */
23580 t3=*((C_word*)lf[367]+1);{
23581 C_word *av2;
23582 if(c >= 3) {
23583   av2=av;
23584 } else {
23585   av2=C_alloc(3);
23586 }
23587 av2[0]=t3;
23588 av2[1]=t2;
23589 av2[2]=C_i_cdr(((C_word*)t0)[3]);
23590 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
23591 else{
23592 t2=((C_word*)t0)[2];{
23593 C_word *av2=av;
23594 av2[0]=t2;
23595 av2[1]=C_SCHEME_FALSE;
23596 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
23597 
23598 /* k20006 in k19996 */
f_20008(C_word c,C_word * av)23599 static void C_ccall f_20008(C_word c,C_word *av){
23600 C_word tmp;
23601 C_word t0=av[0];
23602 C_word t1=av[1];
23603 C_word t2;
23604 C_word t3;
23605 C_word t4;
23606 C_word t5;
23607 C_word t6;
23608 C_word *a;
23609 if(C_unlikely(!C_demand(C_calculate_demand(8,c,4)))){
23610 C_save_and_reclaim((void *)f_20008,c,av);}
23611 a=C_alloc(8);
23612 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20011,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23613 t3=C_SCHEME_UNDEFINED;
23614 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
23615 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20013,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
23616 t6=((C_word*)t4)[1];
23617 f_20013(t6,t2,t1,((C_word*)t0)[3]);}
23618 
23619 /* k20009 in k20006 in k19996 */
f_20011(C_word c,C_word * av)23620 static void C_ccall f_20011(C_word c,C_word *av){
23621 C_word tmp;
23622 C_word t0=av[0];
23623 C_word t1=av[1];
23624 C_word t2;
23625 C_word *a;
23626 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
23627 C_save_and_reclaim((void *)f_20011,c,av);}
23628 /* scrutinizer.scm:2257: canonicalize-list-type */
23629 f_19333(((C_word*)t0)[2],t1);}
23630 
23631 /* foldl4656 in k20006 in k19996 */
f_20013(C_word t0,C_word t1,C_word t2,C_word t3)23632 static void C_fcall f_20013(C_word t0,C_word t1,C_word t2,C_word t3){
23633 C_word tmp;
23634 C_word t4;
23635 C_word t5;
23636 C_word t6;
23637 C_word t7;
23638 C_word t8;
23639 C_word t9;
23640 C_word t10;
23641 C_word *a;
23642 loop:
23643 if(C_unlikely(!C_demand(C_calculate_demand(9,0,3)))){
23644 C_save_and_reclaim_args((void *)trf_20013,4,t0,t1,t2,t3);}
23645 a=C_alloc(9);
23646 if(C_truep(C_i_pairp(t2))){
23647 t4=C_slot(t2,C_fix(1));
23648 t5=C_slot(t2,C_fix(0));
23649 t6=C_a_i_list(&a,3,lf[48],t5,t3);
23650 t8=t1;
23651 t9=t4;
23652 t10=t6;
23653 t1=t8;
23654 t2=t9;
23655 t3=t10;
23656 goto loop;}
23657 else{
23658 t4=t1;{
23659 C_word av2[2];
23660 av2[0]=t4;
23661 av2[1]=t3;
23662 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
23663 
23664 /* k20055 */
f_20057(C_word c,C_word * av)23665 static void C_ccall f_20057(C_word c,C_word *av){
23666 C_word tmp;
23667 C_word t0=av[0];
23668 C_word t1=av[1];
23669 C_word t2;
23670 C_word t3;
23671 C_word *a;
23672 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
23673 C_save_and_reclaim((void *)f_20057,c,av);}
23674 a=C_alloc(9);
23675 if(C_truep(t1)){
23676 t2=C_a_i_list(&a,3,lf[28],((C_word*)t0)[2],t1);
23677 /* scrutinizer.scm:2264: simplify-type */
23678 f_13503(((C_word*)t0)[3],t2);}
23679 else{
23680 t2=((C_word*)t0)[3];{
23681 C_word *av2=av;
23682 av2[0]=t2;
23683 av2[1]=C_SCHEME_FALSE;
23684 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
23685 
23686 /* k20072 */
f_20074(C_word c,C_word * av)23687 static void C_ccall f_20074(C_word c,C_word *av){
23688 C_word tmp;
23689 C_word t0=av[0];
23690 C_word t1=av[1];
23691 C_word t2;
23692 C_word *a;
23693 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
23694 C_save_and_reclaim((void *)f_20074,c,av);}
23695 t2=((C_word*)t0)[2];{
23696 C_word *av2=av;
23697 av2[0]=t2;
23698 av2[1]=C_SCHEME_FALSE;
23699 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
23700 
23701 /* k20078 */
f_20080(C_word c,C_word * av)23702 static void C_ccall f_20080(C_word c,C_word *av){
23703 C_word tmp;
23704 C_word t0=av[0];
23705 C_word t1=av[1];
23706 C_word t2;
23707 C_word t3;
23708 C_word *a;
23709 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
23710 C_save_and_reclaim((void *)f_20080,c,av);}
23711 a=C_alloc(8);
23712 if(C_truep(t1)){
23713 t2=((C_word*)t0)[2];{
23714 C_word *av2=av;
23715 av2[0]=t2;
23716 av2[1]=C_SCHEME_FALSE;
23717 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
23718 else{
23719 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20087,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
23720 /* scrutinizer.scm:2276: chicken.compiler.support#variable-mark */
23721 t3=*((C_word*)lf[64]+1);{
23722 C_word *av2;
23723 if(c >= 4) {
23724   av2=av;
23725 } else {
23726   av2=C_alloc(4);
23727 }
23728 av2[0]=t3;
23729 av2[1]=t2;
23730 av2[2]=lf[5];
23731 av2[3]=lf[65];
23732 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}}
23733 
23734 /* k20085 in k20078 */
f_20087(C_word c,C_word * av)23735 static void C_ccall f_20087(C_word c,C_word *av){
23736 C_word tmp;
23737 C_word t0=av[0];
23738 C_word t1=av[1];
23739 C_word t2;
23740 C_word *a;
23741 if(C_unlikely(!C_demand(C_calculate_demand(0,c,8)))){
23742 C_save_and_reclaim((void *)f_20087,c,av);}
23743 /* scrutinizer.scm:2274: r-proc-call-argument-type-mismatch */
23744 f_21906(((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],((C_word*)t0)[6],lf[47],((C_word*)t0)[7],t1);}
23745 
23746 /* k20109 in append-special-case in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_20111(C_word c,C_word * av)23747 static void C_ccall f_20111(C_word c,C_word *av){
23748 C_word tmp;
23749 C_word t0=av[0];
23750 C_word t1=av[1];
23751 C_word t2;
23752 C_word *a;
23753 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
23754 C_save_and_reclaim((void *)f_20111,c,av);}
23755 a=C_alloc(3);
23756 t2=((C_word*)t0)[2];{
23757 C_word *av2=av;
23758 av2[0]=t2;
23759 av2[1]=(C_truep(t1)?C_a_i_list1(&a,1,t1):((C_word*)t0)[3]);
23760 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
23761 
23762 /* k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_20120(C_word c,C_word * av)23763 static void C_ccall f_20120(C_word c,C_word *av){
23764 C_word tmp;
23765 C_word t0=av[0];
23766 C_word t1=av[1];
23767 C_word t2;
23768 C_word t3;
23769 C_word *a;
23770 if(C_unlikely(!C_demand(C_calculate_demand(3,c,4)))){
23771 C_save_and_reclaim((void *)f_20120,c,av);}
23772 a=C_alloc(3);
23773 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20123,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23774 /* scrutinizer.scm:2282: ##sys#put! */
23775 t3=*((C_word*)lf[640]+1);{
23776 C_word *av2;
23777 if(c >= 5) {
23778   av2=av;
23779 } else {
23780   av2=C_alloc(5);
23781 }
23782 av2[0]=t3;
23783 av2[1]=t2;
23784 av2[2]=lf[404];
23785 av2[3]=lf[274];
23786 av2[4]=((C_word*)t0)[3];
23787 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
23788 
23789 /* k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_20123(C_word c,C_word * av)23790 static void C_ccall f_20123(C_word c,C_word *av){
23791 C_word tmp;
23792 C_word t0=av[0];
23793 C_word t1=av[1];
23794 C_word t2;
23795 C_word t3;
23796 C_word t4;
23797 C_word *a;
23798 if(C_unlikely(!C_demand(C_calculate_demand(5,c,6)))){
23799 C_save_and_reclaim((void *)f_20123,c,av);}
23800 a=C_alloc(5);
23801 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20218,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
23802 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_20127,tmp=(C_word)a,a+=2,tmp);
23803 /* scrutinizer.scm:2305: ##sys#put! */
23804 t4=*((C_word*)lf[640]+1);{
23805 C_word *av2;
23806 if(c >= 5) {
23807   av2=av;
23808 } else {
23809   av2=C_alloc(5);
23810 }
23811 av2[0]=t4;
23812 av2[1]=t2;
23813 av2[2]=lf[641];
23814 av2[3]=lf[274];
23815 av2[4]=t3;
23816 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
23817 
23818 /* f_20127 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_20127(C_word c,C_word * av)23819 static void C_ccall f_20127(C_word c,C_word *av){
23820 C_word tmp;
23821 C_word t0=av[0];
23822 C_word t1=av[1];
23823 C_word t2=av[2];
23824 C_word t3=av[3];
23825 C_word t4=av[4];
23826 C_word t5=av[5];
23827 C_word t6;
23828 C_word t7;
23829 C_word *a;
23830 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
23831 C_save_and_reclaim((void *)f_20127,c,av);}
23832 a=C_alloc(5);
23833 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20131,a[2]=t1,a[3]=t5,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
23834 /* scrutinizer.scm:2292: chicken.compiler.support#node-subexpressions */
23835 t7=*((C_word*)lf[86]+1);{
23836 C_word *av2=av;
23837 av2[0]=t7;
23838 av2[1]=t6;
23839 av2[2]=t2;
23840 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
23841 
23842 /* k20129 */
f_20131(C_word c,C_word * av)23843 static void C_ccall f_20131(C_word c,C_word *av){
23844 C_word tmp;
23845 C_word t0=av[0];
23846 C_word t1=av[1];
23847 C_word t2;
23848 C_word t3;
23849 C_word t4;
23850 C_word t5;
23851 C_word t6;
23852 C_word *a;
23853 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
23854 C_save_and_reclaim((void *)f_20131,c,av);}
23855 a=C_alloc(8);
23856 if(C_truep(t1)){
23857 t2=C_i_length(t1);
23858 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20143,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
23859 switch(t2){
23860 case C_fix(2):
23861 t4=t3;
23862 f_20143(t4,lf[53]);
23863 case C_fix(3):
23864 t4=C_i_caddr(((C_word*)t0)[4]);
23865 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f26669,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
23866 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
23867 t6=*((C_word*)lf[26]+1);{
23868 C_word *av2;
23869 if(c >= 3) {
23870   av2=av;
23871 } else {
23872   av2=C_alloc(3);
23873 }
23874 av2[0]=t6;
23875 av2[1]=t5;
23876 av2[2]=t4;
23877 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}
23878 default:
23879 t4=t3;
23880 f_20143(t4,C_SCHEME_FALSE);}}
23881 else{
23882 t2=((C_word*)t0)[2];{
23883 C_word *av2=av;
23884 av2[0]=t2;
23885 av2[1]=((C_word*)t0)[3];
23886 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
23887 
23888 /* k20141 in k20129 */
f_20143(C_word t0,C_word t1)23889 static void C_fcall f_20143(C_word t0,C_word t1){
23890 C_word tmp;
23891 C_word t2;
23892 C_word t3;
23893 C_word t4;
23894 C_word *a;
23895 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
23896 C_save_and_reclaim_args((void *)trf_20143,2,t0,t1);}
23897 a=C_alloc(6);
23898 if(C_truep(t1)){
23899 t2=C_i_cadr(((C_word*)t0)[2]);
23900 if(C_truep(t2)){
23901 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20195,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
23902 /* scrutinizer.scm:2298: chicken.compiler.support#node-class */
23903 t4=*((C_word*)lf[88]+1);{
23904 C_word av2[3];
23905 av2[0]=t4;
23906 av2[1]=t3;
23907 av2[2]=t2;
23908 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
23909 else{
23910 t3=((C_word*)t0)[3];{
23911 C_word av2[2];
23912 av2[0]=t3;
23913 av2[1]=((C_word*)t0)[4];
23914 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
23915 else{
23916 t2=((C_word*)t0)[3];{
23917 C_word av2[2];
23918 av2[0]=t2;
23919 av2[1]=((C_word*)t0)[4];
23920 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
23921 
23922 /* k20171 in k20189 in k20193 in k20141 in k20129 */
f_20173(C_word c,C_word * av)23923 static void C_ccall f_20173(C_word c,C_word *av){
23924 C_word tmp;
23925 C_word t0=av[0];
23926 C_word t1=av[1];
23927 C_word t2;
23928 C_word t3;
23929 C_word *a;
23930 if(C_unlikely(!C_demand(C_calculate_demand(7,c,3)))){
23931 C_save_and_reclaim((void *)f_20173,c,av);}
23932 a=C_alloc(7);
23933 if(C_truep(t1)){
23934 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20187,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
23935 /* scrutinizer.scm:2302: make-list */
23936 f_7950(t2,((C_word*)t0)[4],C_a_i_list(&a,1,((C_word*)t0)[5]));}
23937 else{
23938 t2=((C_word*)t0)[2];{
23939 C_word *av2=av;
23940 av2[0]=t2;
23941 av2[1]=((C_word*)t0)[3];
23942 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
23943 
23944 /* k20185 in k20171 in k20189 in k20193 in k20141 in k20129 */
f_20187(C_word c,C_word * av)23945 static void C_ccall f_20187(C_word c,C_word *av){
23946 C_word tmp;
23947 C_word t0=av[0];
23948 C_word t1=av[1];
23949 C_word t2;
23950 C_word t3;
23951 C_word t4;
23952 C_word *a;
23953 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
23954 C_save_and_reclaim((void *)f_20187,c,av);}
23955 a=C_alloc(6);
23956 t2=C_a_i_cons(&a,2,lf[50],t1);
23957 t3=C_a_i_list(&a,1,t2);
23958 t4=((C_word*)t0)[2];{
23959 C_word *av2=av;
23960 av2[0]=t4;
23961 av2[1]=(C_truep(t3)?t3:((C_word*)t0)[3]);
23962 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
23963 
23964 /* k20189 in k20193 in k20141 in k20129 */
f_20191(C_word c,C_word * av)23965 static void C_ccall f_20191(C_word c,C_word *av){
23966 C_word tmp;
23967 C_word t0=av[0];
23968 C_word t1=av[1];
23969 C_word t2;
23970 C_word t3;
23971 C_word t4;
23972 C_word *a;
23973 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
23974 C_save_and_reclaim((void *)f_20191,c,av);}
23975 a=C_alloc(6);
23976 t2=C_i_car(t1);
23977 if(C_truep(t2)){
23978 if(C_truep(C_fixnump(t2))){
23979 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20173,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
23980 /* scrutinizer.scm:2301: scheme#<= */{
23981 C_word *av2;
23982 if(c >= 5) {
23983   av2=av;
23984 } else {
23985   av2=C_alloc(5);
23986 }
23987 av2[0]=0;
23988 av2[1]=t3;
23989 av2[2]=C_fix(0);
23990 av2[3]=t2;
23991 av2[4]=C_fix(256);
23992 C_less_or_equal_p(5,av2);}}
23993 else{
23994 t3=((C_word*)t0)[2];{
23995 C_word *av2=av;
23996 av2[0]=t3;
23997 av2[1]=((C_word*)t0)[3];
23998 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
23999 else{
24000 t3=((C_word*)t0)[2];{
24001 C_word *av2=av;
24002 av2[0]=t3;
24003 av2[1]=((C_word*)t0)[3];
24004 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
24005 
24006 /* k20193 in k20141 in k20129 */
f_20195(C_word c,C_word * av)24007 static void C_ccall f_20195(C_word c,C_word *av){
24008 C_word tmp;
24009 C_word t0=av[0];
24010 C_word t1=av[1];
24011 C_word t2;
24012 C_word t3;
24013 C_word t4;
24014 C_word *a;
24015 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
24016 C_save_and_reclaim((void *)f_20195,c,av);}
24017 a=C_alloc(5);
24018 t2=C_eqp(lf[123],t1);
24019 if(C_truep(t2)){
24020 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20191,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
24021 /* scrutinizer.scm:2299: chicken.compiler.support#node-parameters */
24022 t4=*((C_word*)lf[26]+1);{
24023 C_word *av2;
24024 if(c >= 3) {
24025   av2=av;
24026 } else {
24027   av2=C_alloc(3);
24028 }
24029 av2[0]=t4;
24030 av2[1]=t3;
24031 av2[2]=((C_word*)t0)[5];
24032 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
24033 else{
24034 t3=((C_word*)t0)[2];{
24035 C_word *av2=av;
24036 av2[0]=t3;
24037 av2[1]=((C_word*)t0)[3];
24038 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
24039 
24040 /* k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_20218(C_word c,C_word * av)24041 static void C_ccall f_20218(C_word c,C_word *av){
24042 C_word tmp;
24043 C_word t0=av[0];
24044 C_word t1=av[1];
24045 C_word t2;
24046 C_word t3;
24047 C_word t4;
24048 C_word t5;
24049 C_word t6;
24050 C_word t7;
24051 C_word t8;
24052 C_word t9;
24053 C_word t10;
24054 C_word t11;
24055 C_word t12;
24056 C_word t13;
24057 C_word t14;
24058 C_word t15;
24059 C_word t16;
24060 C_word t17;
24061 C_word t18;
24062 C_word t19;
24063 C_word t20;
24064 C_word *a;
24065 if(C_unlikely(!C_demand(C_calculate_demand(36,c,9)))){
24066 C_save_and_reclaim((void *)f_20218,c,av);}
24067 a=C_alloc(36);
24068 t2=C_mutate(&lf[369] /* (set! chicken.compiler.scrutinizer#over-all-instantiations ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_20220,tmp=(C_word)a,a+=2,tmp));
24069 t3=C_mutate(&lf[315] /* (set! chicken.compiler.scrutinizer#string-add-indent ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_20545,tmp=(C_word)a,a+=2,tmp));
24070 t4=C_mutate(&lf[74] /* (set! chicken.compiler.scrutinizer#type->pp-string ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_20636,tmp=(C_word)a,a+=2,tmp));
24071 t5=C_mutate(&lf[142] /* (set! chicken.compiler.scrutinizer#fragment ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21102,tmp=(C_word)a,a+=2,tmp));
24072 t6=C_mutate(&lf[75] /* (set! chicken.compiler.scrutinizer#pp-fragment ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21207,tmp=(C_word)a,a+=2,tmp));
24073 t7=C_mutate(&lf[323] /* (set! chicken.compiler.scrutinizer#node-source-prefix ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21231,tmp=(C_word)a,a+=2,tmp));
24074 t8=C_mutate(&lf[317] /* (set! chicken.compiler.scrutinizer#location-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21261,tmp=(C_word)a,a+=2,tmp));
24075 t9=C_mutate(&lf[515] /* (set! chicken.compiler.scrutinizer#variable-and-module ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21431,tmp=(C_word)a,a+=2,tmp));
24076 t10=C_mutate(&lf[91] /* (set! chicken.compiler.scrutinizer#variable-from-module ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21482,tmp=(C_word)a,a+=2,tmp));
24077 t11=C_mutate(&lf[102] /* (set! chicken.compiler.scrutinizer#describe-expression ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21542,tmp=(C_word)a,a+=2,tmp));
24078 t12=C_mutate(&lf[71] /* (set! chicken.compiler.scrutinizer#report2 ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21672,tmp=(C_word)a,a+=2,tmp));
24079 t13=C_mutate(&lf[169] /* (set! chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21906,tmp=(C_word)a,a+=2,tmp));
24080 t14=C_mutate(&lf[270] /* (set! chicken.compiler.scrutinizer#r-proc-call-argument-value-count ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21952,tmp=(C_word)a,a+=2,tmp));
24081 t15=C_mutate(&lf[486] /* (set! chicken.compiler.scrutinizer#r-index-out-of-range ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_22045,tmp=(C_word)a,a+=2,tmp));
24082 t16=C_mutate(&lf[219] /* (set! chicken.compiler.scrutinizer#r-conditional-value-count-invalid ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_22177,tmp=(C_word)a,a+=2,tmp));
24083 t17=C_mutate(&lf[220] /* (set! chicken.compiler.scrutinizer#r-let-value-count-invalid ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_22239,tmp=(C_word)a,a+=2,tmp));
24084 t18=C_mutate(&lf[267] /* (set! chicken.compiler.scrutinizer#r-assignment-value-count-invalid ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_22359,tmp=(C_word)a,a+=2,tmp));
24085 t19=C_mutate(&lf[61] /* (set! chicken.compiler.scrutinizer#r-deprecated-identifier ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_22850,tmp=(C_word)a,a+=2,tmp));
24086 t20=((C_word*)t0)[2];{
24087 C_word *av2=av;
24088 av2[0]=t20;
24089 av2[1]=C_SCHEME_UNDEFINED;
24090 ((C_proc)(void*)(*((C_word*)t20+1)))(2,av2);}}
24091 
24092 /* chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_20220(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5)24093 static void C_fcall f_20220(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
24094 C_word tmp;
24095 C_word t6;
24096 C_word t7;
24097 C_word t8;
24098 C_word t9;
24099 C_word t10;
24100 C_word t11;
24101 C_word t12;
24102 C_word t13;
24103 C_word t14;
24104 C_word t15;
24105 C_word t16;
24106 C_word *a;
24107 if(C_unlikely(!C_demand(C_calculate_demand(24,0,3)))){
24108 C_save_and_reclaim_args((void *)trf_20220,5,t1,t2,t3,t4,t5);}
24109 a=C_alloc(24);
24110 t6=C_SCHEME_END_OF_LIST;
24111 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
24112 t8=lf[24];
24113 t9=C_SCHEME_UNDEFINED;
24114 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
24115 t11=C_SCHEME_UNDEFINED;
24116 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
24117 t13=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20223,a[2]=t8,a[3]=t7,a[4]=t3,tmp=(C_word)a,a+=5,tmp));
24118 t14=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20287,a[2]=t4,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
24119 t15=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20419,a[2]=t2,a[3]=t3,a[4]=t12,a[5]=t10,a[6]=t4,a[7]=t5,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
24120 /* scrutinizer.scm:2354: delete-duplicates */
24121 f_7320(t15,t2,*((C_word*)lf[374]+1));}
24122 
24123 /* restore in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_20223(C_word t0,C_word t1)24124 static void C_fcall f_20223(C_word t0,C_word t1){
24125 C_word tmp;
24126 C_word t2;
24127 C_word t3;
24128 C_word t4;
24129 C_word t5;
24130 C_word t6;
24131 C_word t7;
24132 C_word *a;
24133 if(C_unlikely(!C_demand(C_calculate_demand(11,0,3)))){
24134 C_save_and_reclaim_args((void *)trf_20223,2,t0,t1);}
24135 a=C_alloc(11);
24136 t2=C_SCHEME_END_OF_LIST;
24137 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
24138 t4=C_SCHEME_UNDEFINED;
24139 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
24140 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20232,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t5,tmp=(C_word)a,a+=7,tmp));
24141 t7=((C_word*)t5)[1];
24142 f_20232(t7,t1,lf[24]);}
24143 
24144 /* doloop4736 in restore in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20232(C_word t0,C_word t1,C_word t2)24145 static void C_fcall f_20232(C_word t0,C_word t1,C_word t2){
24146 C_word tmp;
24147 C_word t3;
24148 C_word t4;
24149 C_word t5;
24150 C_word t6;
24151 C_word t7;
24152 C_word *a;
24153 if(C_unlikely(!C_demand(C_calculate_demand(8,0,3)))){
24154 C_save_and_reclaim_args((void *)trf_20232,3,t0,t1,t2);}
24155 a=C_alloc(8);
24156 t3=C_eqp(t2,((C_word*)t0)[2]);
24157 if(C_truep(t3)){
24158 t4=C_mutate(&lf[24] /* (set! chicken.compiler.scrutinizer#trail ...) */,t2);
24159 if(C_truep(C_i_pairp(((C_word*)((C_word*)t0)[3])[1]))){
24160 t5=C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[4])[1]);
24161 t6=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
24162 t7=t1;{
24163 C_word av2[2];
24164 av2[0]=t7;
24165 av2[1]=t6;
24166 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
24167 else{
24168 t5=C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[4])[1]);
24169 t6=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
24170 t7=t1;{
24171 C_word av2[2];
24172 av2[0]=t7;
24173 av2[1]=t6;
24174 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
24175 else{
24176 t4=C_i_car(t2);
24177 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20283,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
24178 /* scrutinizer.scm:2329: resolve */
24179 t6=lf[118];{
24180 C_word av2[4];
24181 av2[0]=t6;
24182 av2[1]=t5;
24183 av2[2]=C_u_i_car(t2);
24184 av2[3]=((C_word*)t0)[5];
24185 f_16285(4,av2);}}}
24186 
24187 /* k20281 in doloop4736 in restore in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20283(C_word c,C_word * av)24188 static void C_ccall f_20283(C_word c,C_word *av){
24189 C_word tmp;
24190 C_word t0=av[0];
24191 C_word t1=av[1];
24192 C_word t2;
24193 C_word t3;
24194 C_word t4;
24195 C_word t5;
24196 C_word t6;
24197 C_word t7;
24198 C_word t8;
24199 C_word t9;
24200 C_word *a;
24201 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
24202 C_save_and_reclaim((void *)f_20283,c,av);}
24203 a=C_alloc(6);
24204 t2=((C_word*)((C_word*)t0)[2])[1];
24205 t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
24206 t4=C_a_i_cons(&a,2,t3,t2);
24207 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t4);
24208 t6=C_i_assq(C_u_i_car(((C_word*)t0)[4]),((C_word*)t0)[5]);
24209 t7=C_i_cdr(t6);
24210 t8=C_i_set_car(t7,C_SCHEME_FALSE);
24211 t9=((C_word*)((C_word*)t0)[6])[1];
24212 f_20232(t9,((C_word*)t0)[7],C_u_i_cdr(((C_word*)t0)[4]));}
24213 
24214 /* collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_20287(C_word t0,C_word t1)24215 static void C_fcall f_20287(C_word t0,C_word t1){
24216 C_word tmp;
24217 C_word t2;
24218 C_word t3;
24219 C_word t4;
24220 C_word t5;
24221 C_word t6;
24222 C_word t7;
24223 C_word t8;
24224 C_word t9;
24225 C_word t10;
24226 C_word t11;
24227 C_word t12;
24228 C_word t13;
24229 C_word t14;
24230 C_word t15;
24231 C_word *a;
24232 if(C_unlikely(!C_demand(C_calculate_demand(23,0,3)))){
24233 C_save_and_reclaim_args((void *)trf_20287,2,t0,t1);}
24234 a=C_alloc(23);
24235 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20291,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
24236 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20365,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
24237 t4=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
24238 t5=t4;
24239 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
24240 t7=((C_word*)t6)[1];
24241 t8=lf[12];
24242 t9=((C_word*)((C_word*)t0)[3])[1];
24243 t10=C_i_check_list_2(t9,lf[6]);
24244 t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20375,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
24245 t12=C_SCHEME_UNDEFINED;
24246 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
24247 t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20377,a[2]=t6,a[3]=t13,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
24248 t15=((C_word*)t13)[1];
24249 f_20377(t15,t11,t9);}
24250 
24251 /* k20289 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20291(C_word c,C_word * av)24252 static void C_ccall f_20291(C_word c,C_word *av){
24253 C_word tmp;
24254 C_word t0=av[0];
24255 C_word t1=av[1];
24256 C_word t2;
24257 C_word t3;
24258 C_word t4;
24259 C_word t5;
24260 C_word t6;
24261 C_word t7;
24262 C_word t8;
24263 C_word t9;
24264 C_word t10;
24265 C_word t11;
24266 C_word *a;
24267 if(C_unlikely(!C_demand(C_calculate_demand(17,c,3)))){
24268 C_save_and_reclaim((void *)f_20291,c,av);}
24269 a=C_alloc(17);
24270 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
24271 t3=t2;
24272 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
24273 t5=((C_word*)t4)[1];
24274 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20295,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
24275 t7=C_i_check_list_2(t1,lf[6]);
24276 t8=C_SCHEME_UNDEFINED;
24277 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
24278 t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20329,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
24279 t11=((C_word*)t9)[1];
24280 f_20329(t11,((C_word*)t0)[4],t1);}
24281 
24282 /* g4784 in k20289 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20295(C_word t0,C_word t1,C_word t2)24283 static void C_fcall f_20295(C_word t0,C_word t1,C_word t2){
24284 C_word tmp;
24285 C_word t3;
24286 C_word t4;
24287 C_word t5;
24288 C_word *a;
24289 if(C_unlikely(!C_demand(C_calculate_demand(8,0,3)))){
24290 C_save_and_reclaim_args((void *)trf_20295,3,t0,t1,t2);}
24291 a=C_alloc(8);
24292 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20303,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
24293 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20305,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
24294 /* scrutinizer.scm:2341: filter-map */
24295 f_7409(t3,t4,((C_word*)((C_word*)t0)[3])[1]);}
24296 
24297 /* k20301 in g4784 in k20289 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20303(C_word c,C_word * av)24298 static void C_ccall f_20303(C_word c,C_word *av){
24299 C_word tmp;
24300 C_word t0=av[0];
24301 C_word t1=av[1];
24302 C_word t2;
24303 C_word *a;
24304 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
24305 C_save_and_reclaim((void *)f_20303,c,av);}
24306 a=C_alloc(3);
24307 t2=((C_word*)t0)[2];{
24308 C_word *av2=av;
24309 av2[0]=t2;
24310 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
24311 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
24312 
24313 /* a20304 in g4784 in k20289 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20305(C_word c,C_word * av)24314 static void C_ccall f_20305(C_word c,C_word *av){
24315 C_word tmp;
24316 C_word t0=av[0];
24317 C_word t1=av[1];
24318 C_word t2=av[2];
24319 C_word t3;
24320 C_word t4;
24321 C_word *a;
24322 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
24323 C_save_and_reclaim((void *)f_20305,c,av);}
24324 t3=C_i_assq(((C_word*)t0)[2],t2);
24325 t4=t1;{
24326 C_word *av2=av;
24327 av2[0]=t4;
24328 av2[1]=(C_truep(t3)?C_i_cdr(t3):(C_truep(((C_word*)t0)[3])?lf[53]:C_SCHEME_FALSE));
24329 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
24330 
24331 /* map-loop4778 in k20289 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20329(C_word t0,C_word t1,C_word t2)24332 static void C_fcall f_20329(C_word t0,C_word t1,C_word t2){
24333 C_word tmp;
24334 C_word t3;
24335 C_word t4;
24336 C_word *a;
24337 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
24338 C_save_and_reclaim_args((void *)trf_20329,3,t0,t1,t2);}
24339 a=C_alloc(6);
24340 if(C_truep(C_i_pairp(t2))){
24341 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20354,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
24342 /* scrutinizer.scm:2338: g4784 */
24343 t4=((C_word*)t0)[4];
24344 f_20295(t4,t3,C_slot(t2,C_fix(0)));}
24345 else{
24346 t3=t1;{
24347 C_word av2[2];
24348 av2[0]=t3;
24349 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
24350 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
24351 
24352 /* k20352 in map-loop4778 in k20289 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20354(C_word c,C_word * av)24353 static void C_ccall f_20354(C_word c,C_word *av){
24354 C_word tmp;
24355 C_word t0=av[0];
24356 C_word t1=av[1];
24357 C_word t2;
24358 C_word t3;
24359 C_word t4;
24360 C_word t5;
24361 C_word *a;
24362 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
24363 C_save_and_reclaim((void *)f_20354,c,av);}
24364 a=C_alloc(3);
24365 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
24366 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
24367 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
24368 t5=((C_word*)((C_word*)t0)[3])[1];
24369 f_20329(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
24370 
24371 /* k20363 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20365(C_word c,C_word * av)24372 static void C_ccall f_20365(C_word c,C_word *av){
24373 C_word tmp;
24374 C_word t0=av[0];
24375 C_word t1=av[1];
24376 C_word t2;
24377 C_word *a;
24378 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
24379 C_save_and_reclaim((void *)f_20365,c,av);}
24380 /* scrutinizer.scm:2337: delete-duplicates */
24381 f_7320(((C_word*)t0)[2],t1,*((C_word*)lf[374]+1));}
24382 
24383 /* k20373 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20375(C_word c,C_word * av)24384 static void C_ccall f_20375(C_word c,C_word *av){
24385 C_word tmp;
24386 C_word t0=av[0];
24387 C_word t1=av[1];
24388 C_word t2;
24389 C_word t3;
24390 C_word t4;
24391 C_word t5;
24392 C_word *a;
24393 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
24394 C_save_and_reclaim((void *)f_20375,c,av);}
24395 a=C_alloc(5);
24396 t2=C_SCHEME_UNDEFINED;
24397 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
24398 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7223,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
24399 t5=((C_word*)t3)[1];
24400 f_7223(t5,((C_word*)t0)[2],t1);}
24401 
24402 /* map-loop4751 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20377(C_word t0,C_word t1,C_word t2)24403 static void C_fcall f_20377(C_word t0,C_word t1,C_word t2){
24404 C_word tmp;
24405 C_word t3;
24406 C_word t4;
24407 C_word *a;
24408 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
24409 C_save_and_reclaim_args((void *)trf_20377,3,t0,t1,t2);}
24410 a=C_alloc(6);
24411 if(C_truep(C_i_pairp(t2))){
24412 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20402,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
24413 /* scrutinizer.scm:2337: g4757 */
24414 t4=lf[12];{
24415 C_word av2[3];
24416 av2[0]=t4;
24417 av2[1]=t3;
24418 av2[2]=C_slot(t2,C_fix(0));
24419 f_7474(3,av2);}}
24420 else{
24421 t3=t1;{
24422 C_word av2[2];
24423 av2[0]=t3;
24424 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
24425 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
24426 
24427 /* k20400 in map-loop4751 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20402(C_word c,C_word * av)24428 static void C_ccall f_20402(C_word c,C_word *av){
24429 C_word tmp;
24430 C_word t0=av[0];
24431 C_word t1=av[1];
24432 C_word t2;
24433 C_word t3;
24434 C_word t4;
24435 C_word t5;
24436 C_word *a;
24437 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
24438 C_save_and_reclaim((void *)f_20402,c,av);}
24439 a=C_alloc(3);
24440 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
24441 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
24442 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
24443 t5=((C_word*)((C_word*)t0)[3])[1];
24444 f_20377(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
24445 
24446 /* k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_20419(C_word c,C_word * av)24447 static void C_ccall f_20419(C_word c,C_word *av){
24448 C_word tmp;
24449 C_word t0=av[0];
24450 C_word t1=av[1];
24451 C_word t2;
24452 C_word t3;
24453 C_word t4;
24454 C_word t5;
24455 C_word *a;
24456 if(C_unlikely(!C_demand(C_calculate_demand(11,c,4)))){
24457 C_save_and_reclaim((void *)f_20419,c,av);}
24458 a=C_alloc(11);
24459 t2=C_SCHEME_UNDEFINED;
24460 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
24461 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20421,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp));
24462 t5=((C_word*)t3)[1];
24463 f_20421(t5,((C_word*)t0)[8],t1,C_SCHEME_FALSE);}
24464 
24465 /* loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20421(C_word t0,C_word t1,C_word t2,C_word t3)24466 static void C_fcall f_20421(C_word t0,C_word t1,C_word t2,C_word t3){
24467 C_word tmp;
24468 C_word t4;
24469 C_word t5;
24470 C_word t6;
24471 C_word t7;
24472 C_word *a;
24473 if(C_unlikely(!C_demand(C_calculate_demand(8,0,3)))){
24474 C_save_and_reclaim_args((void *)trf_20421,4,t0,t1,t2,t3);}
24475 a=C_alloc(8);
24476 if(C_truep(C_i_nullp(t2))){
24477 t4=(C_truep(t3)?t3:C_i_nullp(((C_word*)t0)[2]));
24478 if(C_truep(t4)){
24479 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20435,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
24480 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20470,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
24481 /* scrutinizer.scm:2363: collect */
24482 t7=((C_word*)((C_word*)t0)[4])[1];
24483 f_20287(t7,t6);}
24484 else{
24485 t5=t1;{
24486 C_word av2[2];
24487 av2[0]=t5;
24488 av2[1]=C_SCHEME_FALSE;
24489 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
24490 else{
24491 t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20508,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
24492 /* scrutinizer.scm:2366: process */
24493 t5=((C_word*)t0)[8];{
24494 C_word av2[3];
24495 av2[0]=t5;
24496 av2[1]=t4;
24497 av2[2]=C_i_car(t2);
24498 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}}
24499 
24500 /* g4829 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20435(C_word t0,C_word t1,C_word t2)24501 static void C_fcall f_20435(C_word t0,C_word t1,C_word t2){
24502 C_word tmp;
24503 C_word t3;
24504 C_word t4;
24505 C_word t5;
24506 C_word t6;
24507 C_word t7;
24508 C_word t8;
24509 C_word t9;
24510 C_word t10;
24511 C_word t11;
24512 C_word *a;
24513 if(C_unlikely(!C_demand(C_calculate_demand(10,0,2)))){
24514 C_save_and_reclaim_args((void *)trf_20435,3,t0,t1,t2);}
24515 a=C_alloc(10);
24516 t3=C_i_car(t2);
24517 t4=C_a_i_cons(&a,2,t3,lf[24]);
24518 t5=C_mutate(&lf[24] /* (set! chicken.compiler.scrutinizer#trail ...) */,t4);
24519 t6=C_i_assq(C_u_i_car(t2),((C_word*)t0)[2]);
24520 t7=C_i_cdr(t6);
24521 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20451,a[2]=t1,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
24522 t9=C_u_i_cdr(t2);
24523 t10=C_a_i_cons(&a,2,lf[28],t9);
24524 /* scrutinizer.scm:2362: simplify-type */
24525 f_13503(t8,t10);}
24526 
24527 /* k20449 in g4829 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20451(C_word c,C_word * av)24528 static void C_ccall f_20451(C_word c,C_word *av){
24529 C_word tmp;
24530 C_word t0=av[0];
24531 C_word t1=av[1];
24532 C_word t2;
24533 C_word *a;
24534 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
24535 C_save_and_reclaim((void *)f_20451,c,av);}
24536 t2=((C_word*)t0)[2];{
24537 C_word *av2=av;
24538 av2[0]=t2;
24539 av2[1]=C_i_set_car(((C_word*)t0)[3],t1);
24540 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
24541 
24542 /* k20468 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20470(C_word c,C_word * av)24543 static void C_ccall f_20470(C_word c,C_word *av){
24544 C_word tmp;
24545 C_word t0=av[0];
24546 C_word t1=av[1];
24547 C_word t2;
24548 C_word t3;
24549 C_word t4;
24550 C_word t5;
24551 C_word t6;
24552 C_word t7;
24553 C_word *a;
24554 if(C_unlikely(!C_demand(C_calculate_demand(9,c,3)))){
24555 C_save_and_reclaim((void *)f_20470,c,av);}
24556 a=C_alloc(9);
24557 t2=C_i_check_list_2(t1,lf[212]);
24558 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20476,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
24559 t4=C_SCHEME_UNDEFINED;
24560 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
24561 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20478,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
24562 t7=((C_word*)t5)[1];
24563 f_20478(t7,t3,t1);}
24564 
24565 /* k20474 in k20468 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20476(C_word c,C_word * av)24566 static void C_ccall f_20476(C_word c,C_word *av){
24567 C_word tmp;
24568 C_word t0=av[0];
24569 C_word t1=av[1];
24570 C_word t2;
24571 C_word *a;
24572 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
24573 C_save_and_reclaim((void *)f_20476,c,av);}
24574 t2=((C_word*)t0)[2];{
24575 C_word *av2=av;
24576 av2[0]=t2;
24577 av2[1]=C_SCHEME_TRUE;
24578 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
24579 
24580 /* for-each-loop4828 in k20468 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20478(C_word t0,C_word t1,C_word t2)24581 static void C_fcall f_20478(C_word t0,C_word t1,C_word t2){
24582 C_word tmp;
24583 C_word t3;
24584 C_word t4;
24585 C_word *a;
24586 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
24587 C_save_and_reclaim_args((void *)trf_20478,3,t0,t1,t2);}
24588 a=C_alloc(5);
24589 if(C_truep(C_i_pairp(t2))){
24590 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20488,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
24591 /* scrutinizer.scm:2358: g4829 */
24592 t4=((C_word*)t0)[3];
24593 f_20435(t4,t3,C_slot(t2,C_fix(0)));}
24594 else{
24595 t3=C_SCHEME_UNDEFINED;
24596 t4=t1;{
24597 C_word av2[2];
24598 av2[0]=t4;
24599 av2[1]=t3;
24600 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
24601 
24602 /* k20486 in for-each-loop4828 in k20468 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_20488(C_word c,C_word * av)24603 static void C_ccall f_20488(C_word c,C_word *av){
24604 C_word tmp;
24605 C_word t0=av[0];
24606 C_word t1=av[1];
24607 C_word t2;
24608 C_word *a;
24609 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
24610 C_save_and_reclaim((void *)f_20488,c,av);}
24611 t2=((C_word*)((C_word*)t0)[2])[1];
24612 f_20478(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
24613 
24614 /* k20506 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20508(C_word c,C_word * av)24615 static void C_ccall f_20508(C_word c,C_word *av){
24616 C_word tmp;
24617 C_word t0=av[0];
24618 C_word t1=av[1];
24619 C_word t2;
24620 C_word t3;
24621 C_word *a;
24622 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
24623 C_save_and_reclaim((void *)f_20508,c,av);}
24624 a=C_alloc(6);
24625 if(C_truep(t1)){
24626 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20511,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
24627 /* scrutinizer.scm:2367: restore */
24628 t3=((C_word*)((C_word*)t0)[5])[1];
24629 f_20223(t3,t2);}
24630 else{
24631 if(C_truep(((C_word*)t0)[6])){
24632 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20522,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
24633 /* scrutinizer.scm:2370: restore */
24634 t3=((C_word*)((C_word*)t0)[5])[1];
24635 f_20223(t3,t2);}
24636 else{
24637 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20525,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
24638 /* scrutinizer.scm:2373: restore */
24639 t3=((C_word*)((C_word*)t0)[5])[1];
24640 f_20223(t3,t2);}}}
24641 
24642 /* k20509 in k20506 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20511(C_word c,C_word * av)24643 static void C_ccall f_20511(C_word c,C_word *av){
24644 C_word tmp;
24645 C_word t0=av[0];
24646 C_word t1=av[1];
24647 C_word t2;
24648 C_word *a;
24649 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
24650 C_save_and_reclaim((void *)f_20511,c,av);}
24651 /* scrutinizer.scm:2368: loop */
24652 t2=((C_word*)((C_word*)t0)[2])[1];
24653 f_20421(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),C_SCHEME_TRUE);}
24654 
24655 /* k20520 in k20506 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20522(C_word c,C_word * av)24656 static void C_ccall f_20522(C_word c,C_word *av){
24657 C_word tmp;
24658 C_word t0=av[0];
24659 C_word t1=av[1];
24660 C_word t2;
24661 C_word *a;
24662 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
24663 C_save_and_reclaim((void *)f_20522,c,av);}
24664 t2=((C_word*)t0)[2];{
24665 C_word *av2=av;
24666 av2[0]=t2;
24667 av2[1]=C_SCHEME_FALSE;
24668 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
24669 
24670 /* k20523 in k20506 in loop in k20417 in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20525(C_word c,C_word * av)24671 static void C_ccall f_20525(C_word c,C_word *av){
24672 C_word tmp;
24673 C_word t0=av[0];
24674 C_word t1=av[1];
24675 C_word t2;
24676 C_word *a;
24677 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
24678 C_save_and_reclaim((void *)f_20525,c,av);}
24679 /* scrutinizer.scm:2374: loop */
24680 t2=((C_word*)((C_word*)t0)[2])[1];
24681 f_20421(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]),((C_word*)t0)[5]);}
24682 
24683 /* chicken.compiler.scrutinizer#string-add-indent in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_20545(C_word t1,C_word t2,C_word t3)24684 static void C_fcall f_20545(C_word t1,C_word t2,C_word t3){
24685 C_word tmp;
24686 C_word t4;
24687 C_word t5;
24688 C_word t6;
24689 C_word t7;
24690 C_word *a;
24691 if(C_unlikely(!C_demand(C_calculate_demand(5,0,4)))){
24692 C_save_and_reclaim_args((void *)trf_20545,3,t1,t2,t3);}
24693 a=C_alloc(5);
24694 t4=C_i_nullp(t3);
24695 t5=(C_truep(t4)?lf[492]:C_i_car(t3));
24696 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20552,a[2]=t2,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
24697 /* scrutinizer.scm:2382: chicken.string#string-split */
24698 t7=*((C_word*)lf[497]+1);{
24699 C_word av2[5];
24700 av2[0]=t7;
24701 av2[1]=t6;
24702 av2[2]=t2;
24703 av2[3]=lf[498];
24704 av2[4]=C_SCHEME_TRUE;
24705 ((C_proc)(void*)(*((C_word*)t7+1)))(5,av2);}}
24706 
24707 /* k20550 in chicken.compiler.scrutinizer#string-add-indent in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_20552(C_word c,C_word * av)24708 static void C_ccall f_20552(C_word c,C_word *av){
24709 C_word tmp;
24710 C_word t0=av[0];
24711 C_word t1=av[1];
24712 C_word t2;
24713 C_word t3;
24714 C_word t4;
24715 C_word t5;
24716 C_word t6;
24717 C_word t7;
24718 C_word t8;
24719 C_word t9;
24720 C_word t10;
24721 C_word t11;
24722 C_word t12;
24723 C_word *a;
24724 if(C_unlikely(!C_demand(C_calculate_demand(23,c,3)))){
24725 C_save_and_reclaim((void *)f_20552,c,av);}
24726 a=C_alloc(23);
24727 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20555,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
24728 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
24729 t4=t3;
24730 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
24731 t6=((C_word*)t5)[1];
24732 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20581,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
24733 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20594,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
24734 t9=C_SCHEME_UNDEFINED;
24735 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
24736 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20596,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
24737 t12=((C_word*)t10)[1];
24738 f_20596(t12,t8,t1);}
24739 
24740 /* k20553 in k20550 in chicken.compiler.scrutinizer#string-add-indent in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20555(C_word c,C_word * av)24741 static void C_ccall f_20555(C_word c,C_word *av){
24742 C_word tmp;
24743 C_word t0=av[0];
24744 C_word t1=av[1];
24745 C_word t2;
24746 C_word t3;
24747 C_word t4;
24748 C_word t5;
24749 C_word t6;
24750 C_word *a;
24751 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
24752 C_save_and_reclaim((void *)f_20555,c,av);}
24753 a=C_alloc(5);
24754 t2=C_block_size(((C_word*)t0)[2]);
24755 t3=C_a_i_fixnum_difference(&a,2,t2,C_fix(1));
24756 t4=C_i_string_ref(((C_word*)t0)[2],t3);
24757 t5=C_eqp(C_make_character(10),t4);
24758 if(C_truep(t5)){
24759 /* ##sys#string-append */
24760 t6=*((C_word*)lf[493]+1);{
24761 C_word *av2;
24762 if(c >= 4) {
24763   av2=av;
24764 } else {
24765   av2=C_alloc(4);
24766 }
24767 av2[0]=t6;
24768 av2[1]=((C_word*)t0)[3];
24769 av2[2]=t1;
24770 av2[3]=lf[494];
24771 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
24772 else{
24773 t6=((C_word*)t0)[3];{
24774 C_word *av2=av;
24775 av2[0]=t6;
24776 av2[1]=t1;
24777 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
24778 
24779 /* g4880 in k20550 in chicken.compiler.scrutinizer#string-add-indent in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20581(C_word t0,C_word t1,C_word t2)24780 static void C_fcall f_20581(C_word t0,C_word t1,C_word t2){
24781 C_word tmp;
24782 C_word t3;
24783 C_word *a;
24784 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
24785 C_save_and_reclaim_args((void *)trf_20581,3,t0,t1,t2);}
24786 if(C_truep(C_i_string_equal_p(lf[495],t2))){
24787 t3=t1;{
24788 C_word av2[2];
24789 av2[0]=t3;
24790 av2[1]=t2;
24791 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
24792 else{
24793 /* scrutinizer.scm:2387: scheme#string-append */
24794 t3=*((C_word*)lf[76]+1);{
24795 C_word av2[4];
24796 av2[0]=t3;
24797 av2[1]=t1;
24798 av2[2]=((C_word*)t0)[2];
24799 av2[3]=t2;
24800 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}}
24801 
24802 /* k20592 in k20550 in chicken.compiler.scrutinizer#string-add-indent in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20594(C_word c,C_word * av)24803 static void C_ccall f_20594(C_word c,C_word *av){
24804 C_word tmp;
24805 C_word t0=av[0];
24806 C_word t1=av[1];
24807 C_word t2;
24808 C_word *a;
24809 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
24810 C_save_and_reclaim((void *)f_20594,c,av);}
24811 /* scrutinizer.scm:2383: chicken.string#string-intersperse */
24812 t2=*((C_word*)lf[313]+1);{
24813 C_word *av2;
24814 if(c >= 4) {
24815   av2=av;
24816 } else {
24817   av2=C_alloc(4);
24818 }
24819 av2[0]=t2;
24820 av2[1]=((C_word*)t0)[2];
24821 av2[2]=t1;
24822 av2[3]=lf[496];
24823 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
24824 
24825 /* map-loop4874 in k20550 in chicken.compiler.scrutinizer#string-add-indent in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20596(C_word t0,C_word t1,C_word t2)24826 static void C_fcall f_20596(C_word t0,C_word t1,C_word t2){
24827 C_word tmp;
24828 C_word t3;
24829 C_word t4;
24830 C_word *a;
24831 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
24832 C_save_and_reclaim_args((void *)trf_20596,3,t0,t1,t2);}
24833 a=C_alloc(6);
24834 if(C_truep(C_i_pairp(t2))){
24835 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20621,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
24836 /* scrutinizer.scm:2384: g4880 */
24837 t4=((C_word*)t0)[4];
24838 f_20581(t4,t3,C_slot(t2,C_fix(0)));}
24839 else{
24840 t3=t1;{
24841 C_word av2[2];
24842 av2[0]=t3;
24843 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
24844 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
24845 
24846 /* k20619 in map-loop4874 in k20550 in chicken.compiler.scrutinizer#string-add-indent in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20621(C_word c,C_word * av)24847 static void C_ccall f_20621(C_word c,C_word *av){
24848 C_word tmp;
24849 C_word t0=av[0];
24850 C_word t1=av[1];
24851 C_word t2;
24852 C_word t3;
24853 C_word t4;
24854 C_word t5;
24855 C_word *a;
24856 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
24857 C_save_and_reclaim((void *)f_20621,c,av);}
24858 a=C_alloc(3);
24859 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
24860 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
24861 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
24862 t5=((C_word*)((C_word*)t0)[3])[1];
24863 f_20596(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
24864 
24865 /* chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_20636(C_word t1,C_word t2)24866 static void C_fcall f_20636(C_word t1,C_word t2){
24867 C_word tmp;
24868 C_word t3;
24869 C_word t4;
24870 C_word t5;
24871 C_word t6;
24872 C_word t7;
24873 C_word t8;
24874 C_word *a;
24875 if(C_unlikely(!C_demand(C_calculate_demand(12,0,4)))){
24876 C_save_and_reclaim_args((void *)trf_20636,2,t1,t2);}
24877 a=C_alloc(12);
24878 t3=C_SCHEME_UNDEFINED;
24879 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
24880 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20662,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
24881 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21079,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
24882 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21100,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
24883 /* scrutinizer.scm:2430: chicken.syntax#strip-syntax */
24884 t8=*((C_word*)lf[478]+1);{
24885 C_word av2[3];
24886 av2[0]=t8;
24887 av2[1]=t7;
24888 av2[2]=t2;
24889 ((C_proc)(void*)(*((C_word*)t8+1)))(3,av2);}}
24890 
24891 /* k20641 in map-loop4976 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20643(C_word c,C_word * av)24892 static void C_ccall f_20643(C_word c,C_word *av){
24893 C_word tmp;
24894 C_word t0=av[0];
24895 C_word t1=av[1];
24896 C_word t2;
24897 C_word t3;
24898 C_word t4;
24899 C_word *a;
24900 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
24901 C_save_and_reclaim((void *)f_20643,c,av);}
24902 a=C_alloc(10);
24903 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20646,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
24904 if(C_truep(t1)){
24905 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f26243,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
24906 /* scrutinizer.scm:2398: scheme#string->symbol */
24907 t4=*((C_word*)lf[252]+1);{
24908 C_word *av2;
24909 if(c >= 3) {
24910   av2=av;
24911 } else {
24912   av2=C_alloc(3);
24913 }
24914 av2[0]=t4;
24915 av2[1]=t3;
24916 av2[2]=t1;
24917 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
24918 else{
24919 t3=C_a_i_list2(&a,2,lf[500],((C_word*)t0)[3]);
24920 /* scrutinizer.scm:2397: ##sys#error */
24921 t4=*((C_word*)lf[501]+1);{
24922 C_word *av2;
24923 if(c >= 3) {
24924   av2=av;
24925 } else {
24926   av2=C_alloc(3);
24927 }
24928 av2[0]=t4;
24929 av2[1]=t2;
24930 av2[2]=t3;
24931 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}}
24932 
24933 /* k20644 in k20641 in map-loop4976 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_20646(C_word c,C_word * av)24934 static void C_ccall f_20646(C_word c,C_word *av){
24935 C_word tmp;
24936 C_word t0=av[0];
24937 C_word t1=av[1];
24938 C_word t2;
24939 C_word t3;
24940 C_word *a;
24941 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
24942 C_save_and_reclaim((void *)f_20646,c,av);}
24943 a=C_alloc(3);
24944 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20653,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
24945 /* scrutinizer.scm:2398: scheme#string->symbol */
24946 t3=*((C_word*)lf[252]+1);{
24947 C_word *av2;
24948 if(c >= 3) {
24949   av2=av;
24950 } else {
24951   av2=C_alloc(3);
24952 }
24953 av2[0]=t3;
24954 av2[1]=t2;
24955 av2[2]=((C_word*)t0)[3];
24956 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
24957 
24958 /* k20651 in k20644 in k20641 in map-loop4976 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_20653(C_word c,C_word * av)24959 static void C_ccall f_20653(C_word c,C_word *av){
24960 C_word tmp;
24961 C_word t0=av[0];
24962 C_word t1=av[1];
24963 C_word t2;
24964 C_word *a;
24965 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
24966 C_save_and_reclaim((void *)f_20653,c,av);}
24967 a=C_alloc(6);
24968 t2=((C_word*)t0)[2];
24969 f_20788(t2,C_a_i_list2(&a,2,lf[123],t1));}
24970 
24971 /* conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_20662(C_word t0,C_word t1,C_word t2,C_word t3)24972 static void C_fcall f_20662(C_word t0,C_word t1,C_word t2,C_word t3){
24973 C_word tmp;
24974 C_word t4;
24975 C_word t5;
24976 C_word t6;
24977 C_word t7;
24978 C_word t8;
24979 C_word t9;
24980 C_word t10;
24981 C_word t11;
24982 C_word t12;
24983 C_word t13;
24984 C_word *a;
24985 if(C_unlikely(!C_demand(C_calculate_demand(11,0,4)))){
24986 C_save_and_reclaim_args((void *)trf_20662,4,t0,t1,t2,t3);}
24987 a=C_alloc(11);
24988 t4=C_i_nullp(t3);
24989 t5=(C_truep(t4)?C_SCHEME_END_OF_LIST:C_i_car(t3));
24990 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20668,a[2]=((C_word*)t0)[2],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
24991 t7=C_i_pairp(t2);
24992 if(C_truep(C_i_not(t7))){
24993 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20681,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
24994 /* scrutinizer.scm:2403: chicken.base#alist-ref */
24995 t9=*((C_word*)lf[275]+1);{
24996 C_word av2[5];
24997 av2[0]=t9;
24998 av2[1]=t8;
24999 av2[2]=t2;
25000 av2[3]=t5;
25001 av2[4]=*((C_word*)lf[374]+1);
25002 ((C_proc)(void*)(*((C_word*)t9+1)))(5,av2);}}
25003 else{
25004 t8=(
25005 /* scrutinizer.scm:2404: refinement-type? */
25006   f_15863(t2)
25007 );
25008 if(C_truep(t8)){
25009 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20697,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
25010 /* scrutinizer.scm:2406: chicken.base#open-output-string */
25011 t10=*((C_word*)lf[242]+1);{
25012 C_word av2[2];
25013 av2[0]=t10;
25014 av2[1]=t9;
25015 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}
25016 else{
25017 t9=C_i_pairp(t2);
25018 t10=(C_truep(t9)?C_u_i_car(t2):C_SCHEME_FALSE);
25019 t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20776,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=t10,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
25020 t12=C_eqp(lf[29],t10);
25021 if(C_truep(t12)){
25022 /* scrutinizer.scm:2410: every */
25023 f_7125(t11,*((C_word*)lf[470]+1),C_i_cadr(t2));}
25024 else{
25025 t13=t11;{
25026 C_word av2[2];
25027 av2[0]=t13;
25028 av2[1]=C_SCHEME_FALSE;
25029 f_20776(2,av2);}}}}}
25030 
25031 /* R in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20668(C_word t0,C_word t1,C_word t2)25032 static void C_fcall f_20668(C_word t0,C_word t1,C_word t2){
25033 C_word tmp;
25034 C_word t3;
25035 C_word *a;
25036 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
25037 C_save_and_reclaim_args((void *)trf_20668,3,t0,t1,t2);}
25038 a=C_alloc(3);
25039 /* scrutinizer.scm:2400: conv */
25040 t3=((C_word*)((C_word*)t0)[2])[1];
25041 f_20662(t3,t1,t2,C_a_i_list(&a,1,((C_word*)t0)[3]));}
25042 
25043 /* k20679 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20681(C_word c,C_word * av)25044 static void C_ccall f_20681(C_word c,C_word *av){
25045 C_word tmp;
25046 C_word t0=av[0];
25047 C_word t1=av[1];
25048 C_word t2;
25049 C_word *a;
25050 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
25051 C_save_and_reclaim((void *)f_20681,c,av);}
25052 t2=((C_word*)t0)[2];{
25053 C_word *av2=av;
25054 av2[0]=t2;
25055 av2[1]=(C_truep(t1)?t1:((C_word*)t0)[3]);
25056 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
25057 
25058 /* k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20697(C_word c,C_word * av)25059 static void C_ccall f_20697(C_word c,C_word *av){
25060 C_word tmp;
25061 C_word t0=av[0];
25062 C_word t1=av[1];
25063 C_word t2;
25064 C_word t3;
25065 C_word t4;
25066 C_word t5;
25067 C_word t6;
25068 C_word t7;
25069 C_word t8;
25070 C_word t9;
25071 C_word t10;
25072 C_word t11;
25073 C_word t12;
25074 C_word t13;
25075 C_word t14;
25076 C_word t15;
25077 C_word t16;
25078 C_word *a;
25079 if(C_unlikely(!C_demand(C_calculate_demand(25,c,3)))){
25080 C_save_and_reclaim((void *)f_20697,c,av);}
25081 a=C_alloc(25);
25082 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
25083 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20703,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
25084 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20720,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
25085 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
25086 t6=t5;
25087 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
25088 t8=((C_word*)t7)[1];
25089 t9=*((C_word*)lf[320]+1);
25090 t10=C_i_cadr(((C_word*)t0)[3]);
25091 t11=C_i_check_list_2(t10,lf[6]);
25092 t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20733,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
25093 t13=C_SCHEME_UNDEFINED;
25094 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
25095 t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20735,a[2]=t7,a[3]=t14,a[4]=t9,a[5]=t8,tmp=(C_word)a,a+=6,tmp));
25096 t16=((C_word*)t14)[1];
25097 f_20735(t16,t12,t10);}
25098 
25099 /* k20701 in k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20703(C_word c,C_word * av)25100 static void C_ccall f_20703(C_word c,C_word *av){
25101 C_word tmp;
25102 C_word t0=av[0];
25103 C_word t1=av[1];
25104 C_word t2;
25105 C_word t3;
25106 C_word *a;
25107 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
25108 C_save_and_reclaim((void *)f_20703,c,av);}
25109 a=C_alloc(5);
25110 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20706,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
25111 /* scrutinizer.scm:2406: ##sys#write-char-0 */
25112 t3=*((C_word*)lf[239]+1);{
25113 C_word *av2;
25114 if(c >= 4) {
25115   av2=av;
25116 } else {
25117   av2=C_alloc(4);
25118 }
25119 av2[0]=t3;
25120 av2[1]=t2;
25121 av2[2]=C_make_character(45);
25122 av2[3]=((C_word*)t0)[3];
25123 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
25124 
25125 /* k20704 in k20701 in k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20706(C_word c,C_word * av)25126 static void C_ccall f_20706(C_word c,C_word *av){
25127 C_word tmp;
25128 C_word t0=av[0];
25129 C_word t1=av[1];
25130 C_word t2;
25131 C_word t3;
25132 C_word *a;
25133 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
25134 C_save_and_reclaim((void *)f_20706,c,av);}
25135 a=C_alloc(4);
25136 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20709,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
25137 /* scrutinizer.scm:2406: ##sys#print */
25138 t3=*((C_word*)lf[240]+1);{
25139 C_word *av2;
25140 if(c >= 5) {
25141   av2=av;
25142 } else {
25143   av2=C_alloc(5);
25144 }
25145 av2[0]=t3;
25146 av2[1]=t2;
25147 av2[2]=C_i_caddr(((C_word*)t0)[4]);
25148 av2[3]=C_SCHEME_FALSE;
25149 av2[4]=((C_word*)t0)[3];
25150 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
25151 
25152 /* k20707 in k20704 in k20701 in k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_20709(C_word c,C_word * av)25153 static void C_ccall f_20709(C_word c,C_word *av){
25154 C_word tmp;
25155 C_word t0=av[0];
25156 C_word t1=av[1];
25157 C_word t2;
25158 C_word t3;
25159 C_word *a;
25160 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
25161 C_save_and_reclaim((void *)f_20709,c,av);}
25162 a=C_alloc(3);
25163 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20712,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
25164 /* scrutinizer.scm:2406: chicken.base#get-output-string */
25165 t3=*((C_word*)lf[238]+1);{
25166 C_word *av2;
25167 if(c >= 3) {
25168   av2=av;
25169 } else {
25170   av2=C_alloc(3);
25171 }
25172 av2[0]=t3;
25173 av2[1]=t2;
25174 av2[2]=((C_word*)t0)[3];
25175 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
25176 
25177 /* k20710 in k20707 in k20704 in k20701 in k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_20712(C_word c,C_word * av)25178 static void C_ccall f_20712(C_word c,C_word *av){
25179 C_word tmp;
25180 C_word t0=av[0];
25181 C_word t1=av[1];
25182 C_word t2;
25183 C_word *a;
25184 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
25185 C_save_and_reclaim((void *)f_20712,c,av);}
25186 /* scrutinizer.scm:2405: scheme#string->symbol */
25187 t2=*((C_word*)lf[252]+1);{
25188 C_word *av2;
25189 if(c >= 3) {
25190   av2=av;
25191 } else {
25192   av2=C_alloc(3);
25193 }
25194 av2[0]=t2;
25195 av2[1]=((C_word*)t0)[2];
25196 av2[2]=t1;
25197 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
25198 
25199 /* k20718 in k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20720(C_word c,C_word * av)25200 static void C_ccall f_20720(C_word c,C_word *av){
25201 C_word tmp;
25202 C_word t0=av[0];
25203 C_word t1=av[1];
25204 C_word t2;
25205 C_word *a;
25206 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
25207 C_save_and_reclaim((void *)f_20720,c,av);}
25208 /* scrutinizer.scm:2406: ##sys#print */
25209 t2=*((C_word*)lf[240]+1);{
25210 C_word *av2;
25211 if(c >= 5) {
25212   av2=av;
25213 } else {
25214   av2=C_alloc(5);
25215 }
25216 av2[0]=t2;
25217 av2[1]=((C_word*)t0)[2];
25218 av2[2]=t1;
25219 av2[3]=C_SCHEME_FALSE;
25220 av2[4]=((C_word*)t0)[3];
25221 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
25222 
25223 /* k20731 in k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20733(C_word c,C_word * av)25224 static void C_ccall f_20733(C_word c,C_word *av){
25225 C_word tmp;
25226 C_word t0=av[0];
25227 C_word t1=av[1];
25228 C_word t2;
25229 C_word *a;
25230 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
25231 C_save_and_reclaim((void *)f_20733,c,av);}
25232 /* scrutinizer.scm:2406: chicken.string#string-intersperse */
25233 t2=*((C_word*)lf[313]+1);{
25234 C_word *av2;
25235 if(c >= 4) {
25236   av2=av;
25237 } else {
25238   av2=C_alloc(4);
25239 }
25240 av2[0]=t2;
25241 av2[1]=((C_word*)t0)[2];
25242 av2[2]=t1;
25243 av2[3]=lf[499];
25244 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
25245 
25246 /* map-loop4938 in k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20735(C_word t0,C_word t1,C_word t2)25247 static void C_fcall f_20735(C_word t0,C_word t1,C_word t2){
25248 C_word tmp;
25249 C_word t3;
25250 C_word t4;
25251 C_word *a;
25252 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
25253 C_save_and_reclaim_args((void *)trf_20735,3,t0,t1,t2);}
25254 a=C_alloc(6);
25255 if(C_truep(C_i_pairp(t2))){
25256 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20760,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
25257 /* scrutinizer.scm:2406: g4944 */
25258 t4=((C_word*)t0)[4];{
25259 C_word av2[3];
25260 av2[0]=t4;
25261 av2[1]=t3;
25262 av2[2]=C_slot(t2,C_fix(0));
25263 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
25264 else{
25265 t3=t1;{
25266 C_word av2[2];
25267 av2[0]=t3;
25268 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
25269 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
25270 
25271 /* k20758 in map-loop4938 in k20695 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20760(C_word c,C_word * av)25272 static void C_ccall f_20760(C_word c,C_word *av){
25273 C_word tmp;
25274 C_word t0=av[0];
25275 C_word t1=av[1];
25276 C_word t2;
25277 C_word t3;
25278 C_word t4;
25279 C_word t5;
25280 C_word *a;
25281 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
25282 C_save_and_reclaim((void *)f_20760,c,av);}
25283 a=C_alloc(3);
25284 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
25285 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
25286 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
25287 t5=((C_word*)((C_word*)t0)[3])[1];
25288 f_20735(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
25289 
25290 /* k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_20776(C_word c,C_word * av)25291 static void C_ccall f_20776(C_word c,C_word *av){
25292 C_word tmp;
25293 C_word t0=av[0];
25294 C_word t1=av[1];
25295 C_word t2;
25296 C_word t3;
25297 C_word t4;
25298 C_word t5;
25299 C_word t6;
25300 C_word t7;
25301 C_word t8;
25302 C_word t9;
25303 C_word t10;
25304 C_word t11;
25305 C_word t12;
25306 C_word t13;
25307 C_word *a;
25308 if(C_unlikely(!C_demand(C_calculate_demand(17,c,3)))){
25309 C_save_and_reclaim((void *)f_20776,c,av);}
25310 a=C_alloc(17);
25311 if(C_truep(t1)){
25312 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
25313 t3=t2;
25314 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
25315 t5=((C_word*)t4)[1];
25316 t6=C_i_cadr(((C_word*)t0)[2]);
25317 t7=C_i_check_list_2(t6,lf[6]);
25318 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20797,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
25319 t9=C_SCHEME_UNDEFINED;
25320 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
25321 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20806,a[2]=t4,a[3]=t10,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
25322 t12=((C_word*)t10)[1];
25323 f_20806(t12,t8,t6);}
25324 else{
25325 t2=C_eqp(lf[29],((C_word*)t0)[5]);
25326 if(C_truep(t2)){
25327 t3=((C_word*)t0)[4];{
25328 C_word *av2=av;
25329 av2[0]=t3;
25330 av2[1]=((C_word*)t0)[2];
25331 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
25332 else{
25333 if(C_truep((C_truep(C_eqp(((C_word*)t0)[5],lf[28]))?C_SCHEME_TRUE:(C_truep(C_eqp(((C_word*)t0)[5],lf[69]))?C_SCHEME_TRUE:(C_truep(C_eqp(((C_word*)t0)[5],lf[47]))?C_SCHEME_TRUE:(C_truep(C_eqp(((C_word*)t0)[5],lf[50]))?C_SCHEME_TRUE:(C_truep(C_eqp(((C_word*)t0)[5],lf[48]))?C_SCHEME_TRUE:(C_truep(C_eqp(((C_word*)t0)[5],lf[361]))?C_SCHEME_TRUE:(C_truep(C_eqp(((C_word*)t0)[5],lf[359]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))))))){
25334 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
25335 t4=t3;
25336 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
25337 t6=((C_word*)t5)[1];
25338 t7=C_i_cdr(((C_word*)t0)[2]);
25339 t8=C_i_check_list_2(t7,lf[6]);
25340 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20865,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
25341 t10=C_SCHEME_UNDEFINED;
25342 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
25343 t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20867,a[2]=t5,a[3]=t11,a[4]=((C_word*)t0)[6],a[5]=t6,tmp=(C_word)a,a+=6,tmp));
25344 t13=((C_word*)t11)[1];
25345 f_20867(t13,t9,t7);}
25346 else{
25347 t3=C_eqp(lf[52],((C_word*)t0)[5]);
25348 if(C_truep(t3)){
25349 t4=((C_word*)t0)[4];{
25350 C_word *av2=av;
25351 av2[0]=t4;
25352 av2[1]=((C_word*)t0)[2];
25353 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
25354 else{
25355 t4=C_eqp(lf[84],((C_word*)t0)[5]);
25356 if(C_truep(t4)){
25357 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
25358 t6=t5;
25359 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
25360 t8=((C_word*)t7)[1];
25361 t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20917,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[6],a[5]=t7,a[6]=t8,tmp=(C_word)a,a+=7,tmp);
25362 /* scrutinizer.scm:2418: procedure-arguments */
25363 f_15222(t9,((C_word*)t0)[2]);}
25364 else{
25365 /* scrutinizer.scm:2429: chicken.compiler.support#bomb */
25366 t5=*((C_word*)lf[343]+1);{
25367 C_word *av2;
25368 if(c >= 4) {
25369   av2=av;
25370 } else {
25371   av2=C_alloc(4);
25372 }
25373 av2[0]=t5;
25374 av2[1]=((C_word*)t0)[4];
25375 av2[2]=lf[502];
25376 av2[3]=((C_word*)t0)[2];
25377 ((C_proc)(void*)(*((C_word*)t5+1)))(4,av2);}}}}}}}
25378 
25379 /* k20786 in map-loop4976 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20788(C_word t0,C_word t1)25380 static void C_fcall f_20788(C_word t0,C_word t1){
25381 C_word tmp;
25382 C_word t2;
25383 C_word t3;
25384 C_word t4;
25385 C_word t5;
25386 C_word t6;
25387 C_word *a;
25388 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
25389 C_save_and_reclaim_args((void *)trf_20788,2,t0,t1);}
25390 a=C_alloc(6);
25391 t2=C_a_i_cons(&a,2,((C_word*)t0)[2],t1);
25392 t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
25393 t4=C_i_setslot(((C_word*)((C_word*)t0)[3])[1],C_fix(1),t3);
25394 t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,t3);
25395 t6=((C_word*)((C_word*)t0)[4])[1];
25396 f_20806(t6,((C_word*)t0)[5],C_slot(((C_word*)t0)[6],C_fix(1)));}
25397 
25398 /* k20795 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20797(C_word c,C_word * av)25399 static void C_ccall f_20797(C_word c,C_word *av){
25400 C_word tmp;
25401 C_word t0=av[0];
25402 C_word t1=av[1];
25403 C_word t2;
25404 C_word *a;
25405 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
25406 C_save_and_reclaim((void *)f_20797,c,av);}
25407 a=C_alloc(3);
25408 /* scrutinizer.scm:2412: conv */
25409 t2=((C_word*)((C_word*)t0)[2])[1];
25410 f_20662(t2,((C_word*)t0)[3],C_i_caddr(((C_word*)t0)[4]),C_a_i_list(&a,1,t1));}
25411 
25412 /* map-loop4976 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20806(C_word t0,C_word t1,C_word t2)25413 static void C_fcall f_20806(C_word t0,C_word t1,C_word t2){
25414 C_word tmp;
25415 C_word t3;
25416 C_word t4;
25417 C_word t5;
25418 C_word t6;
25419 C_word *a;
25420 if(C_unlikely(!C_demand(C_calculate_demand(11,0,3)))){
25421 C_save_and_reclaim_args((void *)trf_20806,3,t0,t1,t2);}
25422 a=C_alloc(11);
25423 if(C_truep(C_i_pairp(t2))){
25424 t3=C_slot(t2,C_fix(0));
25425 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20788,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
25426 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20643,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
25427 /* scrutinizer.scm:2396: chicken.plist#get */
25428 t6=*((C_word*)lf[377]+1);{
25429 C_word av2[4];
25430 av2[0]=t6;
25431 av2[1]=t5;
25432 av2[2]=t3;
25433 av2[3]=lf[376];
25434 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
25435 else{
25436 t3=t1;{
25437 C_word av2[2];
25438 av2[0]=t3;
25439 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
25440 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
25441 
25442 /* k20863 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20865(C_word c,C_word * av)25443 static void C_ccall f_20865(C_word c,C_word *av){
25444 C_word tmp;
25445 C_word t0=av[0];
25446 C_word t1=av[1];
25447 C_word t2;
25448 C_word *a;
25449 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
25450 C_save_and_reclaim((void *)f_20865,c,av);}
25451 a=C_alloc(3);
25452 t2=((C_word*)t0)[2];{
25453 C_word *av2=av;
25454 av2[0]=t2;
25455 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
25456 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
25457 
25458 /* map-loop5006 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20867(C_word t0,C_word t1,C_word t2)25459 static void C_fcall f_20867(C_word t0,C_word t1,C_word t2){
25460 C_word tmp;
25461 C_word t3;
25462 C_word t4;
25463 C_word *a;
25464 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
25465 C_save_and_reclaim_args((void *)trf_20867,3,t0,t1,t2);}
25466 a=C_alloc(6);
25467 if(C_truep(C_i_pairp(t2))){
25468 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20892,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
25469 /* scrutinizer.scm:2415: g5012 */
25470 t4=((C_word*)t0)[4];
25471 f_20668(t4,t3,C_slot(t2,C_fix(0)));}
25472 else{
25473 t3=t1;{
25474 C_word av2[2];
25475 av2[0]=t3;
25476 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
25477 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
25478 
25479 /* k20890 in map-loop5006 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20892(C_word c,C_word * av)25480 static void C_ccall f_20892(C_word c,C_word *av){
25481 C_word tmp;
25482 C_word t0=av[0];
25483 C_word t1=av[1];
25484 C_word t2;
25485 C_word t3;
25486 C_word t4;
25487 C_word t5;
25488 C_word *a;
25489 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
25490 C_save_and_reclaim((void *)f_20892,c,av);}
25491 a=C_alloc(3);
25492 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
25493 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
25494 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
25495 t5=((C_word*)((C_word*)t0)[3])[1];
25496 f_20867(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
25497 
25498 /* k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_20917(C_word c,C_word * av)25499 static void C_ccall f_20917(C_word c,C_word *av){
25500 C_word tmp;
25501 C_word t0=av[0];
25502 C_word t1=av[1];
25503 C_word t2;
25504 C_word t3;
25505 C_word t4;
25506 C_word t5;
25507 C_word t6;
25508 C_word t7;
25509 C_word *a;
25510 if(C_unlikely(!C_demand(C_calculate_demand(13,c,3)))){
25511 C_save_and_reclaim((void *)f_20917,c,av);}
25512 a=C_alloc(13);
25513 t2=C_i_check_list_2(t1,lf[6]);
25514 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20923,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
25515 t4=C_SCHEME_UNDEFINED;
25516 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
25517 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21017,a[2]=((C_word*)t0)[5],a[3]=t5,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
25518 t7=((C_word*)t5)[1];
25519 f_21017(t7,t3,t1);}
25520 
25521 /* k20921 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_20923(C_word c,C_word * av)25522 static void C_ccall f_20923(C_word c,C_word *av){
25523 C_word tmp;
25524 C_word t0=av[0];
25525 C_word t1=av[1];
25526 C_word t2;
25527 C_word t3;
25528 C_word *a;
25529 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
25530 C_save_and_reclaim((void *)f_20923,c,av);}
25531 a=C_alloc(6);
25532 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20926,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
25533 /* scrutinizer.scm:2419: procedure-results */
25534 f_15279(t2,((C_word*)t0)[3]);}
25535 
25536 /* k20924 in k20921 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_20926(C_word c,C_word * av)25537 static void C_ccall f_20926(C_word c,C_word *av){
25538 C_word tmp;
25539 C_word t0=av[0];
25540 C_word t1=av[1];
25541 C_word t2;
25542 C_word t3;
25543 C_word t4;
25544 C_word t5;
25545 C_word t6;
25546 C_word t7;
25547 C_word t8;
25548 C_word t9;
25549 C_word t10;
25550 C_word t11;
25551 C_word t12;
25552 C_word *a;
25553 if(C_unlikely(!C_demand(C_calculate_demand(18,c,3)))){
25554 C_save_and_reclaim((void *)f_20926,c,av);}
25555 a=C_alloc(18);
25556 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20929,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
25557 t3=C_eqp(lf[53],t1);
25558 if(C_truep(t3)){
25559 t4=t2;{
25560 C_word *av2=av;
25561 av2[0]=t4;
25562 av2[1]=C_SCHEME_FALSE;
25563 f_20929(2,av2);}}
25564 else{
25565 t4=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
25566 t5=t4;
25567 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
25568 t7=((C_word*)t6)[1];
25569 t8=C_i_check_list_2(t1,lf[6]);
25570 t9=C_SCHEME_UNDEFINED;
25571 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
25572 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20983,a[2]=t6,a[3]=t10,a[4]=((C_word*)t0)[5],a[5]=t7,tmp=(C_word)a,a+=6,tmp));
25573 t12=((C_word*)t10)[1];
25574 f_20983(t12,t2,t1);}}
25575 
25576 /* k20927 in k20924 in k20921 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_20929(C_word c,C_word * av)25577 static void C_ccall f_20929(C_word c,C_word *av){
25578 C_word tmp;
25579 C_word t0=av[0];
25580 C_word t1=av[1];
25581 C_word t2;
25582 C_word t3;
25583 C_word *a;
25584 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
25585 C_save_and_reclaim((void *)f_20929,c,av);}
25586 a=C_alloc(6);
25587 if(C_truep(C_i_not(t1))){
25588 t2=(C_truep(t1)?C_a_i_cons(&a,2,((C_word*)t0)[2],t1):C_a_i_cons(&a,2,((C_word*)t0)[2],lf[53]));
25589 t3=((C_word*)t0)[3];{
25590 C_word *av2=av;
25591 av2[0]=t3;
25592 av2[1]=C_a_i_cons(&a,2,lf[84],t2);
25593 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
25594 else{
25595 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20960,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
25596 /* scrutinizer.scm:2425: procedure-name */
25597 f_15171(t2,((C_word*)t0)[4]);}}
25598 
25599 /* k20958 in k20927 in k20924 in k20921 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_20960(C_word c,C_word * av)25600 static void C_ccall f_20960(C_word c,C_word *av){
25601 C_word tmp;
25602 C_word t0=av[0];
25603 C_word t1=av[1];
25604 C_word t2;
25605 C_word t3;
25606 C_word t4;
25607 C_word *a;
25608 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
25609 C_save_and_reclaim((void *)f_20960,c,av);}
25610 a=C_alloc(8);
25611 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20963,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
25612 if(C_truep(t1)){
25613 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20966,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
25614 /* scrutinizer.scm:2426: chicken.compiler.support#variable-mark */
25615 t4=*((C_word*)lf[64]+1);{
25616 C_word *av2;
25617 if(c >= 4) {
25618   av2=av;
25619 } else {
25620   av2=C_alloc(4);
25621 }
25622 av2[0]=t4;
25623 av2[1]=t3;
25624 av2[2]=t1;
25625 av2[3]=lf[272];
25626 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
25627 else{
25628 t3=t2;
25629 f_20963(t3,C_SCHEME_FALSE);}}
25630 
25631 /* k20961 in k20958 in k20927 in k20924 in k20921 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_20963(C_word t0,C_word t1)25632 static void C_fcall f_20963(C_word t0,C_word t1){
25633 C_word tmp;
25634 C_word t2;
25635 C_word t3;
25636 C_word *a;
25637 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
25638 C_save_and_reclaim_args((void *)trf_20963,2,t0,t1);}
25639 a=C_alloc(3);
25640 t2=(C_truep(t1)?C_a_i_cons(&a,2,lf[471],((C_word*)t0)[2]):C_a_i_cons(&a,2,lf[473],((C_word*)t0)[2]));
25641 /* scrutinizer.scm:2425: ##sys#append */
25642 t3=*((C_word*)lf[404]+1);{
25643 C_word av2[4];
25644 av2[0]=t3;
25645 av2[1]=((C_word*)t0)[3];
25646 av2[2]=((C_word*)t0)[4];
25647 av2[3]=t2;
25648 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
25649 
25650 /* k20964 in k20958 in k20927 in k20924 in k20921 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_20966(C_word c,C_word * av)25651 static void C_ccall f_20966(C_word c,C_word *av){
25652 C_word tmp;
25653 C_word t0=av[0];
25654 C_word t1=av[1];
25655 C_word t2;
25656 C_word *a;
25657 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
25658 C_save_and_reclaim((void *)f_20966,c,av);}
25659 t2=((C_word*)t0)[2];
25660 f_20963(t2,(C_truep(t1)?t1:C_SCHEME_FALSE));}
25661 
25662 /* map-loop5061 in k20924 in k20921 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_20983(C_word t0,C_word t1,C_word t2)25663 static void C_fcall f_20983(C_word t0,C_word t1,C_word t2){
25664 C_word tmp;
25665 C_word t3;
25666 C_word t4;
25667 C_word *a;
25668 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
25669 C_save_and_reclaim_args((void *)trf_20983,3,t0,t1,t2);}
25670 a=C_alloc(6);
25671 if(C_truep(C_i_pairp(t2))){
25672 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21008,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
25673 /* scrutinizer.scm:2422: g5067 */
25674 t4=((C_word*)t0)[4];
25675 f_20668(t4,t3,C_slot(t2,C_fix(0)));}
25676 else{
25677 t3=t1;{
25678 C_word av2[2];
25679 av2[0]=t3;
25680 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
25681 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
25682 
25683 /* k21006 in map-loop5061 in k20924 in k20921 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_21008(C_word c,C_word * av)25684 static void C_ccall f_21008(C_word c,C_word *av){
25685 C_word tmp;
25686 C_word t0=av[0];
25687 C_word t1=av[1];
25688 C_word t2;
25689 C_word t3;
25690 C_word t4;
25691 C_word t5;
25692 C_word *a;
25693 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
25694 C_save_and_reclaim((void *)f_21008,c,av);}
25695 a=C_alloc(3);
25696 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
25697 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
25698 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
25699 t5=((C_word*)((C_word*)t0)[3])[1];
25700 f_20983(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
25701 
25702 /* map-loop5034 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21017(C_word t0,C_word t1,C_word t2)25703 static void C_fcall f_21017(C_word t0,C_word t1,C_word t2){
25704 C_word tmp;
25705 C_word t3;
25706 C_word t4;
25707 C_word *a;
25708 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
25709 C_save_and_reclaim_args((void *)trf_21017,3,t0,t1,t2);}
25710 a=C_alloc(6);
25711 if(C_truep(C_i_pairp(t2))){
25712 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21042,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
25713 /* scrutinizer.scm:2418: g5040 */
25714 t4=((C_word*)t0)[4];
25715 f_20668(t4,t3,C_slot(t2,C_fix(0)));}
25716 else{
25717 t3=t1;{
25718 C_word av2[2];
25719 av2[0]=t3;
25720 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
25721 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
25722 
25723 /* k21040 in map-loop5034 in k20915 in k20774 in conv in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21042(C_word c,C_word * av)25724 static void C_ccall f_21042(C_word c,C_word *av){
25725 C_word tmp;
25726 C_word t0=av[0];
25727 C_word t1=av[1];
25728 C_word t2;
25729 C_word t3;
25730 C_word t4;
25731 C_word t5;
25732 C_word *a;
25733 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
25734 C_save_and_reclaim((void *)f_21042,c,av);}
25735 a=C_alloc(3);
25736 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
25737 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
25738 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
25739 t5=((C_word*)((C_word*)t0)[3])[1];
25740 f_21017(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
25741 
25742 /* k21077 in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21079(C_word c,C_word * av)25743 static void C_ccall f_21079(C_word c,C_word *av){
25744 C_word tmp;
25745 C_word t0=av[0];
25746 C_word t1=av[1];
25747 C_word t2;
25748 C_word t3;
25749 C_word t4;
25750 C_word t5;
25751 C_word *a;
25752 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
25753 C_save_and_reclaim((void *)f_21079,c,av);}
25754 a=C_alloc(9);
25755 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21086,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
25756 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21090,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
25757 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21092,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
25758 /* scrutinizer.scm:2433: chicken.port#with-output-to-string */
25759 t5=*((C_word*)lf[504]+1);{
25760 C_word *av2;
25761 if(c >= 3) {
25762   av2=av;
25763 } else {
25764   av2=C_alloc(3);
25765 }
25766 av2[0]=t5;
25767 av2[1]=t3;
25768 av2[2]=t4;
25769 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
25770 
25771 /* k21084 in k21077 in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21086(C_word c,C_word * av)25772 static void C_ccall f_21086(C_word c,C_word *av){
25773 C_word tmp;
25774 C_word t0=av[0];
25775 C_word t1=av[1];
25776 C_word t2;
25777 C_word *a;
25778 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
25779 C_save_and_reclaim((void *)f_21086,c,av);}
25780 /* scrutinizer.scm:2431: string-add-indent */
25781 f_20545(((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
25782 
25783 /* k21088 in k21077 in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21090(C_word c,C_word * av)25784 static void C_ccall f_21090(C_word c,C_word *av){
25785 C_word tmp;
25786 C_word t0=av[0];
25787 C_word t1=av[1];
25788 C_word t2;
25789 C_word *a;
25790 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
25791 C_save_and_reclaim((void *)f_21090,c,av);}
25792 /* scrutinizer.scm:2432: chicken.string#string-chomp */
25793 t2=*((C_word*)lf[503]+1);{
25794 C_word *av2;
25795 if(c >= 3) {
25796   av2=av;
25797 } else {
25798   av2=C_alloc(3);
25799 }
25800 av2[0]=t2;
25801 av2[1]=((C_word*)t0)[2];
25802 av2[2]=t1;
25803 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
25804 
25805 /* a21091 in k21077 in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21092(C_word c,C_word * av)25806 static void C_ccall f_21092(C_word c,C_word *av){
25807 C_word tmp;
25808 C_word t0=av[0];
25809 C_word t1=av[1];
25810 C_word t2;
25811 C_word *a;
25812 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
25813 C_save_and_reclaim((void *)f_21092,c,av);}
25814 /* scrutinizer.scm:2434: chicken.pretty-print#pp */
25815 t2=*((C_word*)lf[435]+1);{
25816 C_word *av2;
25817 if(c >= 3) {
25818   av2=av;
25819 } else {
25820   av2=C_alloc(3);
25821 }
25822 av2[0]=t2;
25823 av2[1]=t1;
25824 av2[2]=((C_word*)t0)[2];
25825 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
25826 
25827 /* k21098 in chicken.compiler.scrutinizer#type->pp-string in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21100(C_word c,C_word * av)25828 static void C_ccall f_21100(C_word c,C_word *av){
25829 C_word tmp;
25830 C_word t0=av[0];
25831 C_word t1=av[1];
25832 C_word t2;
25833 C_word *a;
25834 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
25835 C_save_and_reclaim((void *)f_21100,c,av);}
25836 /* scrutinizer.scm:2430: conv */
25837 t2=((C_word*)((C_word*)t0)[2])[1];
25838 f_20662(t2,((C_word*)t0)[3],t1,C_SCHEME_END_OF_LIST);}
25839 
25840 /* chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21102(C_word t1,C_word t2)25841 static void C_fcall f_21102(C_word t1,C_word t2){
25842 C_word tmp;
25843 C_word t3;
25844 C_word t4;
25845 C_word t5;
25846 C_word *a;
25847 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
25848 C_save_and_reclaim_args((void *)trf_21102,2,t1,t2);}
25849 a=C_alloc(6);
25850 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21106,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
25851 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21205,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
25852 /* scrutinizer.scm:2437: source-node-tree */
25853 t5=lf[453];{
25854 C_word av2[3];
25855 av2[0]=t5;
25856 av2[1]=t4;
25857 av2[2]=t2;
25858 f_17365(3,av2);}}
25859 
25860 /* k21104 in chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21106(C_word c,C_word * av)25861 static void C_ccall f_21106(C_word c,C_word *av){
25862 C_word tmp;
25863 C_word t0=av[0];
25864 C_word t1=av[1];
25865 C_word t2;
25866 C_word t3;
25867 C_word t4;
25868 C_word t5;
25869 C_word *a;
25870 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
25871 C_save_and_reclaim((void *)f_21106,c,av);}
25872 a=C_alloc(5);
25873 t2=C_SCHEME_UNDEFINED;
25874 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
25875 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21111,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
25876 t5=((C_word*)t3)[1];
25877 f_21111(t5,((C_word*)t0)[2],t1,C_fix(0));}
25878 
25879 /* walk in k21104 in chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21111(C_word t0,C_word t1,C_word t2,C_word t3)25880 static void C_fcall f_21111(C_word t0,C_word t1,C_word t2,C_word t3){
25881 C_word tmp;
25882 C_word t4;
25883 C_word t5;
25884 C_word t6;
25885 C_word t7;
25886 C_word *a;
25887 if(C_unlikely(!C_demand(C_calculate_demand(8,0,3)))){
25888 C_save_and_reclaim_args((void *)trf_21111,4,t0,t1,t2,t3);}
25889 a=C_alloc(8);
25890 if(C_truep(C_i_not_pair_p(t2))){
25891 /* scrutinizer.scm:2439: chicken.syntax#strip-syntax */
25892 t4=*((C_word*)lf[478]+1);{
25893 C_word av2[3];
25894 av2[0]=t4;
25895 av2[1]=t1;
25896 av2[2]=t2;
25897 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
25898 else{
25899 if(C_truep(C_i_greater_or_equalp(t3,C_fix(4)))){
25900 t4=t1;{
25901 C_word av2[2];
25902 av2[0]=t4;
25903 av2[1]=lf[454];
25904 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
25905 else{
25906 if(C_truep(C_i_listp(t2))){
25907 t4=C_u_i_length(t2);
25908 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21137,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
25909 if(C_truep(C_fixnum_lessp(C_fix(6),t4))){
25910 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21196,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
25911 /* scrutinizer.scm:2444: take */
25912 f_6864(t6,t2,C_fix(6));}
25913 else{
25914 t6=t5;{
25915 C_word av2[2];
25916 av2[0]=t6;
25917 av2[1]=t2;
25918 f_21137(2,av2);}}}
25919 else{
25920 /* scrutinizer.scm:2447: chicken.syntax#strip-syntax */
25921 t4=*((C_word*)lf[478]+1);{
25922 C_word av2[3];
25923 av2[0]=t4;
25924 av2[1]=t1;
25925 av2[2]=t2;
25926 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}}}}
25927 
25928 /* k21135 in walk in k21104 in chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21137(C_word c,C_word * av)25929 static void C_ccall f_21137(C_word c,C_word *av){
25930 C_word tmp;
25931 C_word t0=av[0];
25932 C_word t1=av[1];
25933 C_word t2;
25934 C_word t3;
25935 C_word t4;
25936 C_word t5;
25937 C_word t6;
25938 C_word t7;
25939 C_word t8;
25940 C_word t9;
25941 C_word t10;
25942 C_word t11;
25943 C_word t12;
25944 C_word *a;
25945 if(C_unlikely(!C_demand(C_calculate_demand(46,c,3)))){
25946 C_save_and_reclaim((void *)f_21137,c,av);}
25947 a=C_alloc(46);
25948 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
25949 t3=t2;
25950 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
25951 t5=((C_word*)t4)[1];
25952 t6=C_s_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(1));
25953 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21142,a[2]=((C_word*)t0)[3],a[3]=t6,tmp=(C_word)a,a+=4,tmp);
25954 t8=C_i_check_list_2(t1,lf[6]);
25955 t9=C_SCHEME_UNDEFINED;
25956 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
25957 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21154,a[2]=t4,a[3]=t10,a[4]=t7,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
25958 t12=((C_word*)t10)[1];
25959 f_21154(t12,((C_word*)t0)[4],t1);}
25960 
25961 /* g5122 in k21135 in walk in k21104 in chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21142(C_word t0,C_word t1,C_word t2)25962 static void C_fcall f_21142(C_word t0,C_word t1,C_word t2){
25963 C_word tmp;
25964 C_word t3;
25965 C_word *a;
25966 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
25967 C_save_and_reclaim_args((void *)trf_21142,3,t0,t1,t2);}
25968 /* scrutinizer.scm:2446: g51365137 */
25969 t3=((C_word*)((C_word*)t0)[2])[1];
25970 f_21111(t3,t1,t2,((C_word*)t0)[3]);}
25971 
25972 /* map-loop5116 in k21135 in walk in k21104 in chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21154(C_word t0,C_word t1,C_word t2)25973 static void C_fcall f_21154(C_word t0,C_word t1,C_word t2){
25974 C_word tmp;
25975 C_word t3;
25976 C_word t4;
25977 C_word *a;
25978 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
25979 C_save_and_reclaim_args((void *)trf_21154,3,t0,t1,t2);}
25980 a=C_alloc(6);
25981 if(C_truep(C_i_pairp(t2))){
25982 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21179,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
25983 /* scrutinizer.scm:2446: g5122 */
25984 t4=((C_word*)t0)[4];
25985 f_21142(t4,t3,C_slot(t2,C_fix(0)));}
25986 else{
25987 t3=t1;{
25988 C_word av2[2];
25989 av2[0]=t3;
25990 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
25991 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
25992 
25993 /* k21177 in map-loop5116 in k21135 in walk in k21104 in chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21179(C_word c,C_word * av)25994 static void C_ccall f_21179(C_word c,C_word *av){
25995 C_word tmp;
25996 C_word t0=av[0];
25997 C_word t1=av[1];
25998 C_word t2;
25999 C_word t3;
26000 C_word t4;
26001 C_word t5;
26002 C_word *a;
26003 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
26004 C_save_and_reclaim((void *)f_21179,c,av);}
26005 a=C_alloc(3);
26006 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
26007 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
26008 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
26009 t5=((C_word*)((C_word*)t0)[3])[1];
26010 f_21154(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
26011 
26012 /* k21194 in walk in k21104 in chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21196(C_word c,C_word * av)26013 static void C_ccall f_21196(C_word c,C_word *av){
26014 C_word tmp;
26015 C_word t0=av[0];
26016 C_word t1=av[1];
26017 C_word t2;
26018 C_word *a;
26019 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
26020 C_save_and_reclaim((void *)f_21196,c,av);}
26021 /* scrutinizer.scm:2444: scheme#append */
26022 t2=*((C_word*)lf[5]+1);{
26023 C_word *av2;
26024 if(c >= 4) {
26025   av2=av;
26026 } else {
26027   av2=C_alloc(4);
26028 }
26029 av2[0]=t2;
26030 av2[1]=((C_word*)t0)[2];
26031 av2[2]=t1;
26032 av2[3]=lf[505];
26033 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
26034 
26035 /* k21203 in chicken.compiler.scrutinizer#fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21205(C_word c,C_word * av)26036 static void C_ccall f_21205(C_word c,C_word *av){
26037 C_word tmp;
26038 C_word t0=av[0];
26039 C_word t1=av[1];
26040 C_word t2;
26041 C_word *a;
26042 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
26043 C_save_and_reclaim((void *)f_21205,c,av);}
26044 /* scrutinizer.scm:2437: chicken.compiler.support#build-expression-tree */
26045 t2=*((C_word*)lf[506]+1);{
26046 C_word *av2;
26047 if(c >= 3) {
26048   av2=av;
26049 } else {
26050   av2=C_alloc(3);
26051 }
26052 av2[0]=t2;
26053 av2[1]=((C_word*)t0)[2];
26054 av2[2]=t1;
26055 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
26056 
26057 /* chicken.compiler.scrutinizer#pp-fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21207(C_word t1,C_word t2)26058 static void C_fcall f_21207(C_word t1,C_word t2){
26059 C_word tmp;
26060 C_word t3;
26061 C_word t4;
26062 C_word t5;
26063 C_word t6;
26064 C_word *a;
26065 if(C_unlikely(!C_demand(C_calculate_demand(9,0,2)))){
26066 C_save_and_reclaim_args((void *)trf_21207,2,t1,t2);}
26067 a=C_alloc(9);
26068 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21215,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
26069 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21219,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
26070 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21221,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
26071 /* scrutinizer.scm:2452: chicken.port#with-output-to-string */
26072 t6=*((C_word*)lf[504]+1);{
26073 C_word av2[3];
26074 av2[0]=t6;
26075 av2[1]=t4;
26076 av2[2]=t5;
26077 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
26078 
26079 /* k21213 in chicken.compiler.scrutinizer#pp-fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21215(C_word c,C_word * av)26080 static void C_ccall f_21215(C_word c,C_word *av){
26081 C_word tmp;
26082 C_word t0=av[0];
26083 C_word t1=av[1];
26084 C_word t2;
26085 C_word *a;
26086 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
26087 C_save_and_reclaim((void *)f_21215,c,av);}
26088 /* scrutinizer.scm:2450: string-add-indent */
26089 f_20545(((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
26090 
26091 /* k21217 in chicken.compiler.scrutinizer#pp-fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21219(C_word c,C_word * av)26092 static void C_ccall f_21219(C_word c,C_word *av){
26093 C_word tmp;
26094 C_word t0=av[0];
26095 C_word t1=av[1];
26096 C_word t2;
26097 C_word *a;
26098 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
26099 C_save_and_reclaim((void *)f_21219,c,av);}
26100 /* scrutinizer.scm:2451: chicken.string#string-chomp */
26101 t2=*((C_word*)lf[503]+1);{
26102 C_word *av2;
26103 if(c >= 3) {
26104   av2=av;
26105 } else {
26106   av2=C_alloc(3);
26107 }
26108 av2[0]=t2;
26109 av2[1]=((C_word*)t0)[2];
26110 av2[2]=t1;
26111 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
26112 
26113 /* a21220 in chicken.compiler.scrutinizer#pp-fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21221(C_word c,C_word * av)26114 static void C_ccall f_21221(C_word c,C_word *av){
26115 C_word tmp;
26116 C_word t0=av[0];
26117 C_word t1=av[1];
26118 C_word t2;
26119 C_word t3;
26120 C_word *a;
26121 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
26122 C_save_and_reclaim((void *)f_21221,c,av);}
26123 a=C_alloc(3);
26124 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21229,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
26125 /* scrutinizer.scm:2454: fragment */
26126 f_21102(t2,((C_word*)t0)[2]);}
26127 
26128 /* k21227 in a21220 in chicken.compiler.scrutinizer#pp-fragment in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21229(C_word c,C_word * av)26129 static void C_ccall f_21229(C_word c,C_word *av){
26130 C_word tmp;
26131 C_word t0=av[0];
26132 C_word t1=av[1];
26133 C_word t2;
26134 C_word *a;
26135 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
26136 C_save_and_reclaim((void *)f_21229,c,av);}
26137 /* scrutinizer.scm:2454: chicken.pretty-print#pp */
26138 t2=*((C_word*)lf[435]+1);{
26139 C_word *av2;
26140 if(c >= 3) {
26141   av2=av;
26142 } else {
26143   av2=C_alloc(3);
26144 }
26145 av2[0]=t2;
26146 av2[1]=((C_word*)t0)[2];
26147 av2[2]=t1;
26148 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
26149 
26150 /* chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21231(C_word t1,C_word t2)26151 static void C_fcall f_21231(C_word t1,C_word t2){
26152 C_word tmp;
26153 C_word t3;
26154 C_word t4;
26155 C_word t5;
26156 C_word *a;
26157 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
26158 C_save_and_reclaim_args((void *)trf_21231,2,t1,t2);}
26159 a=C_alloc(6);
26160 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21235,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
26161 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17440,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
26162 /* scrutinizer.scm:1750: source-node */
26163 f_17338(t4,t2,C_SCHEME_END_OF_LIST);}
26164 
26165 /* k21233 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21235(C_word c,C_word * av)26166 static void C_ccall f_21235(C_word c,C_word *av){
26167 C_word tmp;
26168 C_word t0=av[0];
26169 C_word t1=av[1];
26170 C_word t2;
26171 C_word t3;
26172 C_word *a;
26173 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
26174 C_save_and_reclaim((void *)f_21235,c,av);}
26175 a=C_alloc(4);
26176 if(C_truep(C_i_not(t1))){
26177 t2=((C_word*)t0)[2];{
26178 C_word *av2=av;
26179 av2[0]=t2;
26180 av2[1]=lf[507];
26181 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
26182 else{
26183 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21244,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
26184 /* scrutinizer.scm:2458: chicken.base#open-output-string */
26185 t3=*((C_word*)lf[242]+1);{
26186 C_word *av2=av;
26187 av2[0]=t3;
26188 av2[1]=t2;
26189 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
26190 
26191 /* k21242 in k21233 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21244(C_word c,C_word * av)26192 static void C_ccall f_21244(C_word c,C_word *av){
26193 C_word tmp;
26194 C_word t0=av[0];
26195 C_word t1=av[1];
26196 C_word t2;
26197 C_word t3;
26198 C_word t4;
26199 C_word *a;
26200 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
26201 C_save_and_reclaim((void *)f_21244,c,av);}
26202 a=C_alloc(5);
26203 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
26204 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21250,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
26205 /* scrutinizer.scm:2458: ##sys#print */
26206 t4=*((C_word*)lf[240]+1);{
26207 C_word *av2;
26208 if(c >= 5) {
26209   av2=av;
26210 } else {
26211   av2=C_alloc(5);
26212 }
26213 av2[0]=t4;
26214 av2[1]=t3;
26215 av2[2]=lf[509];
26216 av2[3]=C_SCHEME_FALSE;
26217 av2[4]=t1;
26218 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
26219 
26220 /* k21248 in k21242 in k21233 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21250(C_word c,C_word * av)26221 static void C_ccall f_21250(C_word c,C_word *av){
26222 C_word tmp;
26223 C_word t0=av[0];
26224 C_word t1=av[1];
26225 C_word t2;
26226 C_word t3;
26227 C_word *a;
26228 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
26229 C_save_and_reclaim((void *)f_21250,c,av);}
26230 a=C_alloc(4);
26231 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21253,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
26232 /* scrutinizer.scm:2458: ##sys#print */
26233 t3=*((C_word*)lf[240]+1);{
26234 C_word *av2;
26235 if(c >= 5) {
26236   av2=av;
26237 } else {
26238   av2=C_alloc(5);
26239 }
26240 av2[0]=t3;
26241 av2[1]=t2;
26242 av2[2]=((C_word*)t0)[4];
26243 av2[3]=C_SCHEME_FALSE;
26244 av2[4]=((C_word*)t0)[3];
26245 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
26246 
26247 /* k21251 in k21248 in k21242 in k21233 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21253(C_word c,C_word * av)26248 static void C_ccall f_21253(C_word c,C_word *av){
26249 C_word tmp;
26250 C_word t0=av[0];
26251 C_word t1=av[1];
26252 C_word t2;
26253 C_word t3;
26254 C_word *a;
26255 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
26256 C_save_and_reclaim((void *)f_21253,c,av);}
26257 a=C_alloc(4);
26258 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21256,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
26259 /* scrutinizer.scm:2458: ##sys#print */
26260 t3=*((C_word*)lf[240]+1);{
26261 C_word *av2;
26262 if(c >= 5) {
26263   av2=av;
26264 } else {
26265   av2=C_alloc(5);
26266 }
26267 av2[0]=t3;
26268 av2[1]=t2;
26269 av2[2]=lf[508];
26270 av2[3]=C_SCHEME_FALSE;
26271 av2[4]=((C_word*)t0)[3];
26272 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
26273 
26274 /* k21254 in k21251 in k21248 in k21242 in k21233 in chicken.compiler.scrutinizer#node-source-prefix in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21256(C_word c,C_word * av)26275 static void C_ccall f_21256(C_word c,C_word *av){
26276 C_word tmp;
26277 C_word t0=av[0];
26278 C_word t1=av[1];
26279 C_word t2;
26280 C_word *a;
26281 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
26282 C_save_and_reclaim((void *)f_21256,c,av);}
26283 /* scrutinizer.scm:2458: chicken.base#get-output-string */
26284 t2=*((C_word*)lf[238]+1);{
26285 C_word *av2;
26286 if(c >= 3) {
26287   av2=av;
26288 } else {
26289   av2=C_alloc(3);
26290 }
26291 av2[0]=t2;
26292 av2[1]=((C_word*)t0)[2];
26293 av2[2]=((C_word*)t0)[3];
26294 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
26295 
26296 /* chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21261(C_word t1,C_word t2,C_word t3)26297 static void C_fcall f_21261(C_word t1,C_word t2,C_word t3){
26298 C_word tmp;
26299 C_word t4;
26300 C_word t5;
26301 C_word t6;
26302 C_word t7;
26303 C_word t8;
26304 C_word t9;
26305 C_word t10;
26306 C_word *a;
26307 if(C_unlikely(!C_demand(C_calculate_demand(9,0,4)))){
26308 C_save_and_reclaim_args((void *)trf_21261,3,t1,t2,t3);}
26309 a=C_alloc(9);
26310 t4=C_i_nullp(t3);
26311 t5=(C_truep(t4)?lf[511]:C_i_car(t3));
26312 if(C_truep(C_i_nullp(t2))){
26313 /* scrutinizer.scm:2466: chicken.string#conc */
26314 t6=*((C_word*)lf[320]+1);{
26315 C_word av2[4];
26316 av2[0]=t6;
26317 av2[1]=t1;
26318 av2[2]=lf[512];
26319 av2[3]=t5;
26320 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
26321 else{
26322 t6=C_a_i_list1(&a,1,lf[513]);
26323 t7=C_SCHEME_UNDEFINED;
26324 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
26325 t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21311,a[2]=t5,a[3]=t8,tmp=(C_word)a,a+=4,tmp));
26326 t10=((C_word*)t8)[1];
26327 f_21311(t10,t1,t2,t6);}}
26328 
26329 /* k21272 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21274(C_word c,C_word * av)26330 static void C_ccall f_21274(C_word c,C_word *av){
26331 C_word tmp;
26332 C_word t0=av[0];
26333 C_word t1=av[1];
26334 C_word t2;
26335 C_word t3;
26336 C_word t4;
26337 C_word *a;
26338 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
26339 C_save_and_reclaim((void *)f_21274,c,av);}
26340 a=C_alloc(5);
26341 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
26342 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21280,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
26343 /* scrutinizer.scm:2463: ##sys#print */
26344 t4=*((C_word*)lf[240]+1);{
26345 C_word *av2;
26346 if(c >= 5) {
26347   av2=av;
26348 } else {
26349   av2=C_alloc(5);
26350 }
26351 av2[0]=t4;
26352 av2[1]=t3;
26353 av2[2]=lf[523];
26354 av2[3]=C_SCHEME_FALSE;
26355 av2[4]=t1;
26356 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
26357 
26358 /* k21278 in k21272 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21280(C_word c,C_word * av)26359 static void C_ccall f_21280(C_word c,C_word *av){
26360 C_word tmp;
26361 C_word t0=av[0];
26362 C_word t1=av[1];
26363 C_word t2;
26364 C_word t3;
26365 C_word t4;
26366 C_word *a;
26367 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
26368 C_save_and_reclaim((void *)f_21280,c,av);}
26369 a=C_alloc(8);
26370 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21283,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
26371 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21293,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
26372 /* scrutinizer.scm:2463: chicken.compiler.support#real-name */
26373 t4=*((C_word*)lf[253]+1);{
26374 C_word *av2;
26375 if(c >= 3) {
26376   av2=av;
26377 } else {
26378   av2=C_alloc(3);
26379 }
26380 av2[0]=t4;
26381 av2[1]=t3;
26382 av2[2]=((C_word*)t0)[4];
26383 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
26384 
26385 /* k21281 in k21278 in k21272 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21283(C_word c,C_word * av)26386 static void C_ccall f_21283(C_word c,C_word *av){
26387 C_word tmp;
26388 C_word t0=av[0];
26389 C_word t1=av[1];
26390 C_word t2;
26391 C_word t3;
26392 C_word *a;
26393 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
26394 C_save_and_reclaim((void *)f_21283,c,av);}
26395 a=C_alloc(4);
26396 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21286,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
26397 /* scrutinizer.scm:2463: ##sys#print */
26398 t3=*((C_word*)lf[240]+1);{
26399 C_word *av2;
26400 if(c >= 5) {
26401   av2=av;
26402 } else {
26403   av2=C_alloc(5);
26404 }
26405 av2[0]=t3;
26406 av2[1]=t2;
26407 av2[2]=lf[522];
26408 av2[3]=C_SCHEME_FALSE;
26409 av2[4]=((C_word*)t0)[3];
26410 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
26411 
26412 /* k21284 in k21281 in k21278 in k21272 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21286(C_word c,C_word * av)26413 static void C_ccall f_21286(C_word c,C_word *av){
26414 C_word tmp;
26415 C_word t0=av[0];
26416 C_word t1=av[1];
26417 C_word t2;
26418 C_word *a;
26419 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
26420 C_save_and_reclaim((void *)f_21286,c,av);}
26421 /* scrutinizer.scm:2463: chicken.base#get-output-string */
26422 t2=*((C_word*)lf[238]+1);{
26423 C_word *av2;
26424 if(c >= 3) {
26425   av2=av;
26426 } else {
26427   av2=C_alloc(3);
26428 }
26429 av2[0]=t2;
26430 av2[1]=((C_word*)t0)[2];
26431 av2[2]=((C_word*)t0)[3];
26432 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
26433 
26434 /* k21291 in k21278 in k21272 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21293(C_word c,C_word * av)26435 static void C_ccall f_21293(C_word c,C_word *av){
26436 C_word tmp;
26437 C_word t0=av[0];
26438 C_word t1=av[1];
26439 C_word t2;
26440 C_word *a;
26441 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
26442 C_save_and_reclaim((void *)f_21293,c,av);}
26443 /* scrutinizer.scm:2463: ##sys#print */
26444 t2=*((C_word*)lf[240]+1);{
26445 C_word *av2;
26446 if(c >= 5) {
26447   av2=av;
26448 } else {
26449   av2=C_alloc(5);
26450 }
26451 av2[0]=t2;
26452 av2[1]=((C_word*)t0)[2];
26453 av2[2]=t1;
26454 av2[3]=C_SCHEME_FALSE;
26455 av2[4]=((C_word*)t0)[3];
26456 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
26457 
26458 /* rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21311(C_word t0,C_word t1,C_word t2,C_word t3)26459 static void C_fcall f_21311(C_word t0,C_word t1,C_word t2,C_word t3){
26460 C_word tmp;
26461 C_word t4;
26462 C_word t5;
26463 C_word t6;
26464 C_word t7;
26465 C_word t8;
26466 C_word t9;
26467 C_word t10;
26468 C_word t11;
26469 C_word t12;
26470 C_word *a;
26471 loop:
26472 if(C_unlikely(!C_demand(C_calculate_demand(14,0,4)))){
26473 C_save_and_reclaim_args((void *)trf_21311,4,t0,t1,t2,t3);}
26474 a=C_alloc(14);
26475 t4=C_i_cdr(t2);
26476 if(C_truep(C_i_nullp(t4))){
26477 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21325,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
26478 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21333,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
26479 if(C_truep(C_u_i_car(t2))){
26480 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21339,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
26481 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21353,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
26482 /* scrutinizer.scm:2475: ##sys#call-with-values */{
26483 C_word av2[4];
26484 av2[0]=0;
26485 av2[1]=t6;
26486 av2[2]=t7;
26487 av2[3]=t8;
26488 C_call_with_values(4,av2);}}
26489 else{
26490 t7=t5;
26491 f_21325(t7,C_a_i_cons(&a,2,lf[521],t3));}}
26492 else{
26493 t5=C_u_i_cdr(t2);
26494 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21417,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
26495 t7=C_u_i_car(t2);
26496 if(C_truep(t7)){
26497 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21274,a[2]=t6,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
26498 /* scrutinizer.scm:2463: chicken.base#open-output-string */
26499 t9=*((C_word*)lf[242]+1);{
26500 C_word av2[2];
26501 av2[0]=t9;
26502 av2[1]=t8;
26503 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}
26504 else{
26505 t8=C_a_i_cons(&a,2,lf[524],t3);
26506 /* scrutinizer.scm:2480: rec */
26507 t10=t1;
26508 t11=t5;
26509 t12=t8;
26510 t1=t10;
26511 t2=t11;
26512 t3=t12;
26513 goto loop;}}}
26514 
26515 /* k21323 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21325(C_word t0,C_word t1)26516 static void C_fcall f_21325(C_word t0,C_word t1){
26517 C_word tmp;
26518 C_word t2;
26519 C_word t3;
26520 C_word *a;
26521 if(C_unlikely(!C_demand(C_calculate_demand(4,0,3)))){
26522 C_save_and_reclaim_args((void *)trf_21325,2,t0,t1);}
26523 a=C_alloc(4);
26524 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21329,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
26525 /* scrutinizer.scm:2479: chicken.string#conc */
26526 t3=*((C_word*)lf[320]+1);{
26527 C_word av2[4];
26528 av2[0]=t3;
26529 av2[1]=t2;
26530 av2[2]=lf[514];
26531 av2[3]=((C_word*)t0)[3];
26532 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
26533 
26534 /* k21327 in k21323 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21329(C_word c,C_word * av)26535 static void C_ccall f_21329(C_word c,C_word *av){
26536 C_word tmp;
26537 C_word t0=av[0];
26538 C_word t1=av[1];
26539 C_word t2;
26540 C_word *a;
26541 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
26542 C_save_and_reclaim((void *)f_21329,c,av);}
26543 /* scrutinizer.scm:2470: chicken.string#string-intersperse */
26544 t2=*((C_word*)lf[313]+1);{
26545 C_word *av2;
26546 if(c >= 4) {
26547   av2=av;
26548 } else {
26549   av2=C_alloc(4);
26550 }
26551 av2[0]=t2;
26552 av2[1]=((C_word*)t0)[2];
26553 av2[2]=((C_word*)t0)[3];
26554 av2[3]=t1;
26555 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
26556 
26557 /* k21331 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21333(C_word c,C_word * av)26558 static void C_ccall f_21333(C_word c,C_word *av){
26559 C_word tmp;
26560 C_word t0=av[0];
26561 C_word t1=av[1];
26562 C_word t2;
26563 C_word *a;
26564 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
26565 C_save_and_reclaim((void *)f_21333,c,av);}
26566 a=C_alloc(3);
26567 t2=((C_word*)t0)[2];
26568 f_21325(t2,C_a_i_cons(&a,2,t1,((C_word*)t0)[3]));}
26569 
26570 /* a21338 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21339(C_word c,C_word * av)26571 static void C_ccall f_21339(C_word c,C_word *av){
26572 C_word tmp;
26573 C_word t0=av[0];
26574 C_word t1=av[1];
26575 C_word t2;
26576 C_word t3;
26577 C_word *a;
26578 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
26579 C_save_and_reclaim((void *)f_21339,c,av);}
26580 a=C_alloc(3);
26581 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21347,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
26582 /* scrutinizer.scm:2475: chicken.compiler.support#real-name */
26583 t3=*((C_word*)lf[253]+1);{
26584 C_word *av2;
26585 if(c >= 3) {
26586   av2=av;
26587 } else {
26588   av2=C_alloc(3);
26589 }
26590 av2[0]=t3;
26591 av2[1]=t2;
26592 av2[2]=C_i_car(((C_word*)t0)[2]);
26593 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
26594 
26595 /* k21345 in a21338 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21347(C_word c,C_word * av)26596 static void C_ccall f_21347(C_word c,C_word *av){
26597 C_word tmp;
26598 C_word t0=av[0];
26599 C_word t1=av[1];
26600 C_word t2;
26601 C_word *a;
26602 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
26603 C_save_and_reclaim((void *)f_21347,c,av);}
26604 /* scrutinizer.scm:2475: variable-and-module */
26605 f_21431(((C_word*)t0)[2],t1);}
26606 
26607 /* a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21353(C_word c,C_word * av)26608 static void C_ccall f_21353(C_word c,C_word *av){
26609 C_word tmp;
26610 C_word t0=av[0];
26611 C_word t1=av[1];
26612 C_word t2=av[2];
26613 C_word t3=av[3];
26614 C_word t4;
26615 C_word t5;
26616 C_word t6;
26617 C_word *a;
26618 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
26619 C_save_and_reclaim((void *)f_21353,c,av);}
26620 a=C_alloc(9);
26621 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21361,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
26622 if(C_truep(t3)){
26623 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21383,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
26624 /* scrutinizer.scm:2476: chicken.base#open-output-string */
26625 t6=*((C_word*)lf[242]+1);{
26626 C_word *av2=av;
26627 av2[0]=t6;
26628 av2[1]=t5;
26629 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
26630 else{
26631 t5=t4;{
26632 C_word *av2=av;
26633 av2[0]=t5;
26634 av2[1]=lf[520];
26635 f_21361(2,av2);}}}
26636 
26637 /* k21359 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21361(C_word c,C_word * av)26638 static void C_ccall f_21361(C_word c,C_word *av){
26639 C_word tmp;
26640 C_word t0=av[0];
26641 C_word t1=av[1];
26642 C_word t2;
26643 C_word t3;
26644 C_word *a;
26645 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
26646 C_save_and_reclaim((void *)f_21361,c,av);}
26647 a=C_alloc(5);
26648 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21365,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
26649 /* scrutinizer.scm:2477: chicken.base#open-output-string */
26650 t3=*((C_word*)lf[242]+1);{
26651 C_word *av2=av;
26652 av2[0]=t3;
26653 av2[1]=t2;
26654 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
26655 
26656 /* k21363 in k21359 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21365(C_word c,C_word * av)26657 static void C_ccall f_21365(C_word c,C_word *av){
26658 C_word tmp;
26659 C_word t0=av[0];
26660 C_word t1=av[1];
26661 C_word t2;
26662 C_word t3;
26663 C_word t4;
26664 C_word *a;
26665 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
26666 C_save_and_reclaim((void *)f_21365,c,av);}
26667 a=C_alloc(6);
26668 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
26669 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21371,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
26670 /* scrutinizer.scm:2477: ##sys#print */
26671 t4=*((C_word*)lf[240]+1);{
26672 C_word *av2;
26673 if(c >= 5) {
26674   av2=av;
26675 } else {
26676   av2=C_alloc(5);
26677 }
26678 av2[0]=t4;
26679 av2[1]=t3;
26680 av2[2]=lf[517];
26681 av2[3]=C_SCHEME_FALSE;
26682 av2[4]=t1;
26683 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
26684 
26685 /* k21369 in k21363 in k21359 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21371(C_word c,C_word * av)26686 static void C_ccall f_21371(C_word c,C_word *av){
26687 C_word tmp;
26688 C_word t0=av[0];
26689 C_word t1=av[1];
26690 C_word t2;
26691 C_word t3;
26692 C_word *a;
26693 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
26694 C_save_and_reclaim((void *)f_21371,c,av);}
26695 a=C_alloc(5);
26696 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21374,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
26697 /* scrutinizer.scm:2477: ##sys#print */
26698 t3=*((C_word*)lf[240]+1);{
26699 C_word *av2;
26700 if(c >= 5) {
26701   av2=av;
26702 } else {
26703   av2=C_alloc(5);
26704 }
26705 av2[0]=t3;
26706 av2[1]=t2;
26707 av2[2]=((C_word*)t0)[5];
26708 av2[3]=C_SCHEME_FALSE;
26709 av2[4]=((C_word*)t0)[4];
26710 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
26711 
26712 /* k21372 in k21369 in k21363 in k21359 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_21374(C_word c,C_word * av)26713 static void C_ccall f_21374(C_word c,C_word *av){
26714 C_word tmp;
26715 C_word t0=av[0];
26716 C_word t1=av[1];
26717 C_word t2;
26718 C_word t3;
26719 C_word *a;
26720 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
26721 C_save_and_reclaim((void *)f_21374,c,av);}
26722 a=C_alloc(5);
26723 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21377,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
26724 /* scrutinizer.scm:2477: ##sys#print */
26725 t3=*((C_word*)lf[240]+1);{
26726 C_word *av2;
26727 if(c >= 5) {
26728   av2=av;
26729 } else {
26730   av2=C_alloc(5);
26731 }
26732 av2[0]=t3;
26733 av2[1]=t2;
26734 av2[2]=lf[516];
26735 av2[3]=C_SCHEME_FALSE;
26736 av2[4]=((C_word*)t0)[4];
26737 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
26738 
26739 /* k21375 in k21372 in k21369 in k21363 in k21359 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_21377(C_word c,C_word * av)26740 static void C_ccall f_21377(C_word c,C_word *av){
26741 C_word tmp;
26742 C_word t0=av[0];
26743 C_word t1=av[1];
26744 C_word t2;
26745 C_word t3;
26746 C_word *a;
26747 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
26748 C_save_and_reclaim((void *)f_21377,c,av);}
26749 a=C_alloc(4);
26750 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21380,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
26751 /* scrutinizer.scm:2477: chicken.base#get-output-string */
26752 t3=*((C_word*)lf[238]+1);{
26753 C_word *av2;
26754 if(c >= 3) {
26755   av2=av;
26756 } else {
26757   av2=C_alloc(3);
26758 }
26759 av2[0]=t3;
26760 av2[1]=t2;
26761 av2[2]=((C_word*)t0)[4];
26762 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
26763 
26764 /* k21378 in k21375 in k21372 in k21369 in k21363 in k21359 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_21380(C_word c,C_word * av)26765 static void C_ccall f_21380(C_word c,C_word *av){
26766 C_word tmp;
26767 C_word t0=av[0];
26768 C_word t1=av[1];
26769 C_word t2;
26770 C_word *a;
26771 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
26772 C_save_and_reclaim((void *)f_21380,c,av);}
26773 /* scrutinizer.scm:2476: chicken.string#conc */
26774 t2=*((C_word*)lf[320]+1);{
26775 C_word *av2;
26776 if(c >= 4) {
26777   av2=av;
26778 } else {
26779   av2=C_alloc(4);
26780 }
26781 av2[0]=t2;
26782 av2[1]=((C_word*)t0)[2];
26783 av2[2]=((C_word*)t0)[3];
26784 av2[3]=t1;
26785 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
26786 
26787 /* k21381 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21383(C_word c,C_word * av)26788 static void C_ccall f_21383(C_word c,C_word *av){
26789 C_word tmp;
26790 C_word t0=av[0];
26791 C_word t1=av[1];
26792 C_word t2;
26793 C_word t3;
26794 C_word t4;
26795 C_word *a;
26796 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
26797 C_save_and_reclaim((void *)f_21383,c,av);}
26798 a=C_alloc(6);
26799 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
26800 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21389,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
26801 /* scrutinizer.scm:2476: ##sys#print */
26802 t4=*((C_word*)lf[240]+1);{
26803 C_word *av2;
26804 if(c >= 5) {
26805   av2=av;
26806 } else {
26807   av2=C_alloc(5);
26808 }
26809 av2[0]=t4;
26810 av2[1]=t3;
26811 av2[2]=lf[519];
26812 av2[3]=C_SCHEME_FALSE;
26813 av2[4]=t1;
26814 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
26815 
26816 /* k21387 in k21381 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21389(C_word c,C_word * av)26817 static void C_ccall f_21389(C_word c,C_word *av){
26818 C_word tmp;
26819 C_word t0=av[0];
26820 C_word t1=av[1];
26821 C_word t2;
26822 C_word t3;
26823 C_word *a;
26824 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
26825 C_save_and_reclaim((void *)f_21389,c,av);}
26826 a=C_alloc(5);
26827 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21392,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
26828 /* scrutinizer.scm:2476: ##sys#print */
26829 t3=*((C_word*)lf[240]+1);{
26830 C_word *av2;
26831 if(c >= 5) {
26832   av2=av;
26833 } else {
26834   av2=C_alloc(5);
26835 }
26836 av2[0]=t3;
26837 av2[1]=t2;
26838 av2[2]=((C_word*)t0)[5];
26839 av2[3]=C_SCHEME_FALSE;
26840 av2[4]=((C_word*)t0)[3];
26841 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
26842 
26843 /* k21390 in k21387 in k21381 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21392(C_word c,C_word * av)26844 static void C_ccall f_21392(C_word c,C_word *av){
26845 C_word tmp;
26846 C_word t0=av[0];
26847 C_word t1=av[1];
26848 C_word t2;
26849 C_word t3;
26850 C_word *a;
26851 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
26852 C_save_and_reclaim((void *)f_21392,c,av);}
26853 a=C_alloc(5);
26854 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21395,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
26855 /* scrutinizer.scm:2476: ##sys#print */
26856 t3=*((C_word*)lf[240]+1);{
26857 C_word *av2;
26858 if(c >= 5) {
26859   av2=av;
26860 } else {
26861   av2=C_alloc(5);
26862 }
26863 av2[0]=t3;
26864 av2[1]=t2;
26865 av2[2]=lf[518];
26866 av2[3]=C_SCHEME_FALSE;
26867 av2[4]=((C_word*)t0)[3];
26868 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
26869 
26870 /* k21393 in k21390 in k21387 in k21381 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_21395(C_word c,C_word * av)26871 static void C_ccall f_21395(C_word c,C_word *av){
26872 C_word tmp;
26873 C_word t0=av[0];
26874 C_word t1=av[1];
26875 C_word t2;
26876 C_word t3;
26877 C_word *a;
26878 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
26879 C_save_and_reclaim((void *)f_21395,c,av);}
26880 a=C_alloc(5);
26881 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21398,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
26882 /* scrutinizer.scm:2476: ##sys#write-char-0 */
26883 t3=*((C_word*)lf[239]+1);{
26884 C_word *av2;
26885 if(c >= 4) {
26886   av2=av;
26887 } else {
26888   av2=C_alloc(4);
26889 }
26890 av2[0]=t3;
26891 av2[1]=t2;
26892 av2[2]=C_make_character(10);
26893 av2[3]=((C_word*)t0)[3];
26894 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
26895 
26896 /* k21396 in k21393 in k21390 in k21387 in k21381 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_21398(C_word c,C_word * av)26897 static void C_ccall f_21398(C_word c,C_word *av){
26898 C_word tmp;
26899 C_word t0=av[0];
26900 C_word t1=av[1];
26901 C_word t2;
26902 C_word t3;
26903 C_word *a;
26904 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
26905 C_save_and_reclaim((void *)f_21398,c,av);}
26906 a=C_alloc(4);
26907 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21401,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
26908 /* scrutinizer.scm:2476: ##sys#print */
26909 t3=*((C_word*)lf[240]+1);{
26910 C_word *av2;
26911 if(c >= 5) {
26912   av2=av;
26913 } else {
26914   av2=C_alloc(5);
26915 }
26916 av2[0]=t3;
26917 av2[1]=t2;
26918 av2[2]=((C_word*)t0)[4];
26919 av2[3]=C_SCHEME_FALSE;
26920 av2[4]=((C_word*)t0)[3];
26921 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
26922 
26923 /* k21399 in k21396 in k21393 in k21390 in k21387 in k21381 in a21352 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_21401(C_word c,C_word * av)26924 static void C_ccall f_21401(C_word c,C_word *av){
26925 C_word tmp;
26926 C_word t0=av[0];
26927 C_word t1=av[1];
26928 C_word t2;
26929 C_word *a;
26930 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
26931 C_save_and_reclaim((void *)f_21401,c,av);}
26932 /* scrutinizer.scm:2476: chicken.base#get-output-string */
26933 t2=*((C_word*)lf[238]+1);{
26934 C_word *av2;
26935 if(c >= 3) {
26936   av2=av;
26937 } else {
26938   av2=C_alloc(3);
26939 }
26940 av2[0]=t2;
26941 av2[1]=((C_word*)t0)[2];
26942 av2[2]=((C_word*)t0)[3];
26943 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
26944 
26945 /* k21415 in rec in chicken.compiler.scrutinizer#location-name in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21417(C_word c,C_word * av)26946 static void C_ccall f_21417(C_word c,C_word *av){
26947 C_word tmp;
26948 C_word t0=av[0];
26949 C_word t1=av[1];
26950 C_word t2;
26951 C_word t3;
26952 C_word *a;
26953 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
26954 C_save_and_reclaim((void *)f_21417,c,av);}
26955 a=C_alloc(3);
26956 t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[2]);
26957 /* scrutinizer.scm:2480: rec */
26958 t3=((C_word*)((C_word*)t0)[3])[1];
26959 f_21311(t3,((C_word*)t0)[4],((C_word*)t0)[5],t2);}
26960 
26961 /* chicken.compiler.scrutinizer#variable-and-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21431(C_word t1,C_word t2)26962 static void C_fcall f_21431(C_word t1,C_word t2){
26963 C_word tmp;
26964 C_word t3;
26965 C_word t4;
26966 C_word *a;
26967 if(C_unlikely(!C_demand(C_calculate_demand(3,0,2)))){
26968 C_save_and_reclaim_args((void *)trf_21431,2,t1,t2);}
26969 a=C_alloc(3);
26970 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21435,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
26971 if(C_truep(C_i_symbolp(t2))){
26972 /* scrutinizer.scm:2484: scheme#symbol->string */
26973 t4=*((C_word*)lf[477]+1);{
26974 C_word av2[3];
26975 av2[0]=t4;
26976 av2[1]=t3;
26977 av2[2]=t2;
26978 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
26979 else{
26980 t4=t3;{
26981 C_word av2[2];
26982 av2[0]=t4;
26983 av2[1]=t2;
26984 f_21435(2,av2);}}}
26985 
26986 /* k21433 in chicken.compiler.scrutinizer#variable-and-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21435(C_word c,C_word * av)26987 static void C_ccall f_21435(C_word c,C_word *av){
26988 C_word tmp;
26989 C_word t0=av[0];
26990 C_word t1=av[1];
26991 C_word t2;
26992 C_word t3;
26993 C_word *a;
26994 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
26995 C_save_and_reclaim((void *)f_21435,c,av);}
26996 a=C_alloc(4);
26997 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21438,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
26998 /* scrutinizer.scm:2485: chicken.string#string-split */
26999 t3=*((C_word*)lf[497]+1);{
27000 C_word *av2;
27001 if(c >= 5) {
27002   av2=av;
27003 } else {
27004   av2=C_alloc(5);
27005 }
27006 av2[0]=t3;
27007 av2[1]=t2;
27008 av2[2]=t1;
27009 av2[3]=lf[525];
27010 av2[4]=C_SCHEME_TRUE;
27011 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
27012 
27013 /* k21436 in k21433 in chicken.compiler.scrutinizer#variable-and-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21438(C_word c,C_word * av)27014 static void C_ccall f_21438(C_word c,C_word *av){
27015 C_word tmp;
27016 C_word t0=av[0];
27017 C_word t1=av[1];
27018 C_word t2;
27019 C_word t3;
27020 C_word t4;
27021 C_word *a;
27022 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
27023 C_save_and_reclaim((void *)f_21438,c,av);}
27024 a=C_alloc(4);
27025 t2=C_i_cdr(t1);
27026 if(C_truep(C_i_pairp(t2))){
27027 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21451,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
27028 /* scrutinizer.scm:2487: scheme#string->symbol */
27029 t4=*((C_word*)lf[252]+1);{
27030 C_word *av2;
27031 if(c >= 3) {
27032   av2=av;
27033 } else {
27034   av2=C_alloc(3);
27035 }
27036 av2[0]=t4;
27037 av2[1]=t3;
27038 av2[2]=C_i_cadr(t1);
27039 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
27040 else{
27041 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21470,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
27042 /* scrutinizer.scm:2488: scheme#string->symbol */
27043 t4=*((C_word*)lf[252]+1);{
27044 C_word *av2;
27045 if(c >= 3) {
27046   av2=av;
27047 } else {
27048   av2=C_alloc(3);
27049 }
27050 av2[0]=t4;
27051 av2[1]=t3;
27052 av2[2]=((C_word*)t0)[3];
27053 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}}
27054 
27055 /* k21449 in k21436 in k21433 in chicken.compiler.scrutinizer#variable-and-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21451(C_word c,C_word * av)27056 static void C_ccall f_21451(C_word c,C_word *av){
27057 C_word tmp;
27058 C_word t0=av[0];
27059 C_word t1=av[1];
27060 C_word t2;
27061 C_word t3;
27062 C_word *a;
27063 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
27064 C_save_and_reclaim((void *)f_21451,c,av);}
27065 a=C_alloc(4);
27066 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21455,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
27067 /* scrutinizer.scm:2487: scheme#string->symbol */
27068 t3=*((C_word*)lf[252]+1);{
27069 C_word *av2;
27070 if(c >= 3) {
27071   av2=av;
27072 } else {
27073   av2=C_alloc(3);
27074 }
27075 av2[0]=t3;
27076 av2[1]=t2;
27077 av2[2]=C_i_car(((C_word*)t0)[3]);
27078 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
27079 
27080 /* k21453 in k21449 in k21436 in k21433 in chicken.compiler.scrutinizer#variable-and-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21455(C_word c,C_word * av)27081 static void C_ccall f_21455(C_word c,C_word *av){
27082 C_word tmp;
27083 C_word t0=av[0];
27084 C_word t1=av[1];
27085 C_word t2;
27086 C_word *a;
27087 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
27088 C_save_and_reclaim((void *)f_21455,c,av);}
27089 /* scrutinizer.scm:2487: scheme#values */{
27090 C_word *av2;
27091 if(c >= 4) {
27092   av2=av;
27093 } else {
27094   av2=C_alloc(4);
27095 }
27096 av2[0]=0;
27097 av2[1]=((C_word*)t0)[2];
27098 av2[2]=((C_word*)t0)[3];
27099 av2[3]=t1;
27100 C_values(4,av2);}}
27101 
27102 /* k21468 in k21436 in k21433 in chicken.compiler.scrutinizer#variable-and-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21470(C_word c,C_word * av)27103 static void C_ccall f_21470(C_word c,C_word *av){
27104 C_word tmp;
27105 C_word t0=av[0];
27106 C_word t1=av[1];
27107 C_word t2;
27108 C_word *a;
27109 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
27110 C_save_and_reclaim((void *)f_21470,c,av);}
27111 /* scrutinizer.scm:2488: scheme#values */{
27112 C_word *av2;
27113 if(c >= 4) {
27114   av2=av;
27115 } else {
27116   av2=C_alloc(4);
27117 }
27118 av2[0]=0;
27119 av2[1]=((C_word*)t0)[2];
27120 av2[2]=t1;
27121 av2[3]=C_SCHEME_FALSE;
27122 C_values(4,av2);}}
27123 
27124 /* chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21482(C_word t1,C_word t2)27125 static void C_fcall f_21482(C_word t1,C_word t2){
27126 C_word tmp;
27127 C_word t3;
27128 C_word t4;
27129 C_word t5;
27130 C_word *a;
27131 if(C_unlikely(!C_demand(C_calculate_demand(5,0,4)))){
27132 C_save_and_reclaim_args((void *)trf_21482,2,t1,t2);}
27133 a=C_alloc(5);
27134 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21488,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
27135 t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21494,tmp=(C_word)a,a+=2,tmp);
27136 /* scrutinizer.scm:2491: ##sys#call-with-values */{
27137 C_word av2[4];
27138 av2[0]=0;
27139 av2[1]=t1;
27140 av2[2]=t3;
27141 av2[3]=t4;
27142 C_call_with_values(4,av2);}}
27143 
27144 /* a21487 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21488(C_word c,C_word * av)27145 static void C_ccall f_21488(C_word c,C_word *av){
27146 C_word tmp;
27147 C_word t0=av[0];
27148 C_word t1=av[1];
27149 C_word t2;
27150 C_word *a;
27151 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
27152 C_save_and_reclaim((void *)f_21488,c,av);}
27153 /* scrutinizer.scm:2491: variable-and-module */
27154 f_21431(t1,((C_word*)t0)[2]);}
27155 
27156 /* a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21494(C_word c,C_word * av)27157 static void C_ccall f_21494(C_word c,C_word *av){
27158 C_word tmp;
27159 C_word t0=av[0];
27160 C_word t1=av[1];
27161 C_word t2=av[2];
27162 C_word t3=av[3];
27163 C_word t4;
27164 C_word t5;
27165 C_word *a;
27166 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
27167 C_save_and_reclaim((void *)f_21494,c,av);}
27168 a=C_alloc(5);
27169 if(C_truep(t3)){
27170 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21501,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
27171 /* scrutinizer.scm:2493: chicken.base#open-output-string */
27172 t5=*((C_word*)lf[242]+1);{
27173 C_word *av2=av;
27174 av2[0]=t5;
27175 av2[1]=t4;
27176 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
27177 else{
27178 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21525,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
27179 /* scrutinizer.scm:2494: chicken.base#open-output-string */
27180 t5=*((C_word*)lf[242]+1);{
27181 C_word *av2=av;
27182 av2[0]=t5;
27183 av2[1]=t4;
27184 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
27185 
27186 /* k21499 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21501(C_word c,C_word * av)27187 static void C_ccall f_21501(C_word c,C_word *av){
27188 C_word tmp;
27189 C_word t0=av[0];
27190 C_word t1=av[1];
27191 C_word t2;
27192 C_word t3;
27193 C_word t4;
27194 C_word *a;
27195 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
27196 C_save_and_reclaim((void *)f_21501,c,av);}
27197 a=C_alloc(6);
27198 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
27199 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21507,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
27200 /* scrutinizer.scm:2493: ##sys#write-char-0 */
27201 t4=*((C_word*)lf[239]+1);{
27202 C_word *av2;
27203 if(c >= 4) {
27204   av2=av;
27205 } else {
27206   av2=C_alloc(4);
27207 }
27208 av2[0]=t4;
27209 av2[1]=t3;
27210 av2[2]=C_make_character(96);
27211 av2[3]=t1;
27212 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
27213 
27214 /* k21505 in k21499 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21507(C_word c,C_word * av)27215 static void C_ccall f_21507(C_word c,C_word *av){
27216 C_word tmp;
27217 C_word t0=av[0];
27218 C_word t1=av[1];
27219 C_word t2;
27220 C_word t3;
27221 C_word *a;
27222 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
27223 C_save_and_reclaim((void *)f_21507,c,av);}
27224 a=C_alloc(5);
27225 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21510,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
27226 /* scrutinizer.scm:2493: ##sys#print */
27227 t3=*((C_word*)lf[240]+1);{
27228 C_word *av2;
27229 if(c >= 5) {
27230   av2=av;
27231 } else {
27232   av2=C_alloc(5);
27233 }
27234 av2[0]=t3;
27235 av2[1]=t2;
27236 av2[2]=((C_word*)t0)[5];
27237 av2[3]=C_SCHEME_FALSE;
27238 av2[4]=((C_word*)t0)[3];
27239 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
27240 
27241 /* k21508 in k21505 in k21499 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21510(C_word c,C_word * av)27242 static void C_ccall f_21510(C_word c,C_word *av){
27243 C_word tmp;
27244 C_word t0=av[0];
27245 C_word t1=av[1];
27246 C_word t2;
27247 C_word t3;
27248 C_word *a;
27249 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
27250 C_save_and_reclaim((void *)f_21510,c,av);}
27251 a=C_alloc(5);
27252 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21513,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
27253 /* scrutinizer.scm:2493: ##sys#print */
27254 t3=*((C_word*)lf[240]+1);{
27255 C_word *av2;
27256 if(c >= 5) {
27257   av2=av;
27258 } else {
27259   av2=C_alloc(5);
27260 }
27261 av2[0]=t3;
27262 av2[1]=t2;
27263 av2[2]=lf[526];
27264 av2[3]=C_SCHEME_FALSE;
27265 av2[4]=((C_word*)t0)[3];
27266 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
27267 
27268 /* k21511 in k21508 in k21505 in k21499 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21513(C_word c,C_word * av)27269 static void C_ccall f_21513(C_word c,C_word *av){
27270 C_word tmp;
27271 C_word t0=av[0];
27272 C_word t1=av[1];
27273 C_word t2;
27274 C_word t3;
27275 C_word *a;
27276 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
27277 C_save_and_reclaim((void *)f_21513,c,av);}
27278 a=C_alloc(4);
27279 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21516,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
27280 /* scrutinizer.scm:2493: ##sys#print */
27281 t3=*((C_word*)lf[240]+1);{
27282 C_word *av2;
27283 if(c >= 5) {
27284   av2=av;
27285 } else {
27286   av2=C_alloc(5);
27287 }
27288 av2[0]=t3;
27289 av2[1]=t2;
27290 av2[2]=((C_word*)t0)[4];
27291 av2[3]=C_SCHEME_FALSE;
27292 av2[4]=((C_word*)t0)[3];
27293 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
27294 
27295 /* k21514 in k21511 in k21508 in k21505 in k21499 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_21516(C_word c,C_word * av)27296 static void C_ccall f_21516(C_word c,C_word *av){
27297 C_word tmp;
27298 C_word t0=av[0];
27299 C_word t1=av[1];
27300 C_word t2;
27301 C_word t3;
27302 C_word *a;
27303 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
27304 C_save_and_reclaim((void *)f_21516,c,av);}
27305 a=C_alloc(4);
27306 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21519,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
27307 /* scrutinizer.scm:2493: ##sys#write-char-0 */
27308 t3=*((C_word*)lf[239]+1);{
27309 C_word *av2;
27310 if(c >= 4) {
27311   av2=av;
27312 } else {
27313   av2=C_alloc(4);
27314 }
27315 av2[0]=t3;
27316 av2[1]=t2;
27317 av2[2]=C_make_character(39);
27318 av2[3]=((C_word*)t0)[3];
27319 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
27320 
27321 /* k21517 in k21514 in k21511 in k21508 in k21505 in k21499 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_21519(C_word c,C_word * av)27322 static void C_ccall f_21519(C_word c,C_word *av){
27323 C_word tmp;
27324 C_word t0=av[0];
27325 C_word t1=av[1];
27326 C_word t2;
27327 C_word *a;
27328 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
27329 C_save_and_reclaim((void *)f_21519,c,av);}
27330 /* scrutinizer.scm:2493: chicken.base#get-output-string */
27331 t2=*((C_word*)lf[238]+1);{
27332 C_word *av2;
27333 if(c >= 3) {
27334   av2=av;
27335 } else {
27336   av2=C_alloc(3);
27337 }
27338 av2[0]=t2;
27339 av2[1]=((C_word*)t0)[2];
27340 av2[2]=((C_word*)t0)[3];
27341 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
27342 
27343 /* k21523 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21525(C_word c,C_word * av)27344 static void C_ccall f_21525(C_word c,C_word *av){
27345 C_word tmp;
27346 C_word t0=av[0];
27347 C_word t1=av[1];
27348 C_word t2;
27349 C_word t3;
27350 C_word t4;
27351 C_word *a;
27352 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
27353 C_save_and_reclaim((void *)f_21525,c,av);}
27354 a=C_alloc(5);
27355 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
27356 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21531,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
27357 /* scrutinizer.scm:2494: ##sys#write-char-0 */
27358 t4=*((C_word*)lf[239]+1);{
27359 C_word *av2;
27360 if(c >= 4) {
27361   av2=av;
27362 } else {
27363   av2=C_alloc(4);
27364 }
27365 av2[0]=t4;
27366 av2[1]=t3;
27367 av2[2]=C_make_character(96);
27368 av2[3]=t1;
27369 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
27370 
27371 /* k21529 in k21523 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21531(C_word c,C_word * av)27372 static void C_ccall f_21531(C_word c,C_word *av){
27373 C_word tmp;
27374 C_word t0=av[0];
27375 C_word t1=av[1];
27376 C_word t2;
27377 C_word t3;
27378 C_word *a;
27379 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
27380 C_save_and_reclaim((void *)f_21531,c,av);}
27381 a=C_alloc(4);
27382 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21534,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
27383 /* scrutinizer.scm:2494: ##sys#print */
27384 t3=*((C_word*)lf[240]+1);{
27385 C_word *av2;
27386 if(c >= 5) {
27387   av2=av;
27388 } else {
27389   av2=C_alloc(5);
27390 }
27391 av2[0]=t3;
27392 av2[1]=t2;
27393 av2[2]=((C_word*)t0)[4];
27394 av2[3]=C_SCHEME_FALSE;
27395 av2[4]=((C_word*)t0)[3];
27396 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
27397 
27398 /* k21532 in k21529 in k21523 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21534(C_word c,C_word * av)27399 static void C_ccall f_21534(C_word c,C_word *av){
27400 C_word tmp;
27401 C_word t0=av[0];
27402 C_word t1=av[1];
27403 C_word t2;
27404 C_word t3;
27405 C_word *a;
27406 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
27407 C_save_and_reclaim((void *)f_21534,c,av);}
27408 a=C_alloc(4);
27409 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21537,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
27410 /* scrutinizer.scm:2494: ##sys#write-char-0 */
27411 t3=*((C_word*)lf[239]+1);{
27412 C_word *av2;
27413 if(c >= 4) {
27414   av2=av;
27415 } else {
27416   av2=C_alloc(4);
27417 }
27418 av2[0]=t3;
27419 av2[1]=t2;
27420 av2[2]=C_make_character(39);
27421 av2[3]=((C_word*)t0)[3];
27422 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
27423 
27424 /* k21535 in k21532 in k21529 in k21523 in a21493 in chicken.compiler.scrutinizer#variable-from-module in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21537(C_word c,C_word * av)27425 static void C_ccall f_21537(C_word c,C_word *av){
27426 C_word tmp;
27427 C_word t0=av[0];
27428 C_word t1=av[1];
27429 C_word t2;
27430 C_word *a;
27431 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
27432 C_save_and_reclaim((void *)f_21537,c,av);}
27433 /* scrutinizer.scm:2494: chicken.base#get-output-string */
27434 t2=*((C_word*)lf[238]+1);{
27435 C_word *av2;
27436 if(c >= 3) {
27437   av2=av;
27438 } else {
27439   av2=C_alloc(3);
27440 }
27441 av2[0]=t2;
27442 av2[1]=((C_word*)t0)[2];
27443 av2[2]=((C_word*)t0)[3];
27444 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
27445 
27446 /* chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21542(C_word t1,C_word t2)27447 static void C_fcall f_21542(C_word t1,C_word t2){
27448 C_word tmp;
27449 C_word t3;
27450 C_word t4;
27451 C_word t5;
27452 C_word t6;
27453 C_word t7;
27454 C_word t8;
27455 C_word t9;
27456 C_word t10;
27457 C_word *a;
27458 if(C_unlikely(!C_demand(C_calculate_demand(14,0,3)))){
27459 C_save_and_reclaim_args((void *)trf_21542,2,t1,t2);}
27460 a=C_alloc(14);
27461 t3=C_SCHEME_UNDEFINED;
27462 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
27463 t5=C_SCHEME_UNDEFINED;
27464 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
27465 t7=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21545,tmp=(C_word)a,a+=2,tmp));
27466 t8=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21559,a[2]=t6,a[3]=t4,tmp=(C_word)a,a+=4,tmp));
27467 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21656,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
27468 /* scrutinizer.scm:2518: source-node-tree */
27469 t10=lf[453];{
27470 C_word av2[3];
27471 av2[0]=t10;
27472 av2[1]=t9;
27473 av2[2]=t2;
27474 f_17365(3,av2);}}
27475 
27476 /* p-expr in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21545(C_word t1,C_word t2)27477 static void C_fcall f_21545(C_word t1,C_word t2){
27478 C_word tmp;
27479 C_word t3;
27480 C_word t4;
27481 C_word *a;
27482 if(C_unlikely(!C_demand(C_calculate_demand(4,0,4)))){
27483 C_save_and_reclaim_args((void *)trf_21545,2,t1,t2);}
27484 a=C_alloc(4);
27485 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21553,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
27486 /* scrutinizer.scm:2498: scheme#string-append */
27487 t4=*((C_word*)lf[76]+1);{
27488 C_word av2[5];
27489 av2[0]=t4;
27490 av2[1]=t3;
27491 av2[2]=lf[527];
27492 av2[3]=lf[528];
27493 av2[4]=lf[529];
27494 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
27495 
27496 /* k21551 in p-expr in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21553(C_word c,C_word * av)27497 static void C_ccall f_21553(C_word c,C_word *av){
27498 C_word tmp;
27499 C_word t0=av[0];
27500 C_word t1=av[1];
27501 C_word t2;
27502 C_word t3;
27503 C_word *a;
27504 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
27505 C_save_and_reclaim((void *)f_21553,c,av);}
27506 a=C_alloc(4);
27507 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21557,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
27508 /* scrutinizer.scm:2499: pp-fragment */
27509 f_21207(t2,((C_word*)t0)[3]);}
27510 
27511 /* k21555 in k21551 in p-expr in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21557(C_word c,C_word * av)27512 static void C_ccall f_21557(C_word c,C_word *av){
27513 C_word tmp;
27514 C_word t0=av[0];
27515 C_word t1=av[1];
27516 C_word t2;
27517 C_word *a;
27518 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
27519 C_save_and_reclaim((void *)f_21557,c,av);}
27520 /* scrutinizer.scm:2498: chicken.format#sprintf */
27521 t2=*((C_word*)lf[410]+1);{
27522 C_word *av2;
27523 if(c >= 4) {
27524   av2=av;
27525 } else {
27526   av2=C_alloc(4);
27527 }
27528 av2[0]=t2;
27529 av2[1]=((C_word*)t0)[2];
27530 av2[2]=((C_word*)t0)[3];
27531 av2[3]=t1;
27532 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
27533 
27534 /* p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21559(C_word t0,C_word t1,C_word t2)27535 static void C_fcall f_21559(C_word t0,C_word t1,C_word t2){
27536 C_word tmp;
27537 C_word t3;
27538 C_word t4;
27539 C_word t5;
27540 C_word *a;
27541 if(C_unlikely(!C_demand(C_calculate_demand(11,0,2)))){
27542 C_save_and_reclaim_args((void *)trf_21559,3,t0,t1,t2);}
27543 a=C_alloc(11);
27544 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21563,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
27545 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21649,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
27546 /* scrutinizer.scm:2501: chicken.compiler.support#node-class */
27547 t5=*((C_word*)lf[88]+1);{
27548 C_word av2[3];
27549 av2[0]=t5;
27550 av2[1]=t4;
27551 av2[2]=t2;
27552 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
27553 
27554 /* k21561 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21563(C_word c,C_word * av)27555 static void C_ccall f_21563(C_word c,C_word *av){
27556 C_word tmp;
27557 C_word t0=av[0];
27558 C_word t1=av[1];
27559 C_word t2;
27560 C_word t3;
27561 C_word *a;
27562 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
27563 C_save_and_reclaim((void *)f_21563,c,av);}
27564 a=C_alloc(6);
27565 if(C_truep(t1)){
27566 t2=((C_word*)t0)[2];{
27567 C_word *av2=av;
27568 av2[0]=t2;
27569 av2[1]=t1;
27570 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
27571 else{
27572 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21590,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
27573 /* scrutinizer.scm:2515: chicken.compiler.support#node-class */
27574 t3=*((C_word*)lf[88]+1);{
27575 C_word *av2;
27576 if(c >= 3) {
27577   av2=av;
27578 } else {
27579   av2=C_alloc(3);
27580 }
27581 av2[0]=t3;
27582 av2[1]=t2;
27583 av2[2]=((C_word*)t0)[4];
27584 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}}
27585 
27586 /* k21581 in k21588 in k21561 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21583(C_word c,C_word * av)27587 static void C_ccall f_21583(C_word c,C_word *av){
27588 C_word tmp;
27589 C_word t0=av[0];
27590 C_word t1=av[1];
27591 C_word t2;
27592 C_word *a;
27593 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
27594 C_save_and_reclaim((void *)f_21583,c,av);}
27595 /* scrutinizer.scm:2516: p-node */
27596 t2=((C_word*)((C_word*)t0)[2])[1];
27597 f_21559(t2,((C_word*)t0)[3],C_i_car(t1));}
27598 
27599 /* k21588 in k21561 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21590(C_word c,C_word * av)27600 static void C_ccall f_21590(C_word c,C_word *av){
27601 C_word tmp;
27602 C_word t0=av[0];
27603 C_word t1=av[1];
27604 C_word t2;
27605 C_word t3;
27606 C_word t4;
27607 C_word *a;
27608 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
27609 C_save_and_reclaim((void *)f_21590,c,av);}
27610 a=C_alloc(4);
27611 t2=C_eqp(lf[85],t1);
27612 if(C_truep(t2)){
27613 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21583,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
27614 /* scrutinizer.scm:2516: chicken.compiler.support#node-subexpressions */
27615 t4=*((C_word*)lf[86]+1);{
27616 C_word *av2;
27617 if(c >= 3) {
27618   av2=av;
27619 } else {
27620   av2=C_alloc(3);
27621 }
27622 av2[0]=t4;
27623 av2[1]=t3;
27624 av2[2]=((C_word*)t0)[4];
27625 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
27626 else{
27627 /* scrutinizer.scm:2517: p-expr */
27628 f_21545(((C_word*)t0)[3],((C_word*)t0)[4]);}}
27629 
27630 /* k21609 in k21635 in k21639 in k21643 in k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_21611(C_word c,C_word * av)27631 static void C_ccall f_21611(C_word c,C_word *av){
27632 C_word tmp;
27633 C_word t0=av[0];
27634 C_word t1=av[1];
27635 C_word t2;
27636 C_word t3;
27637 C_word *a;
27638 if(C_unlikely(!C_demand(C_calculate_demand(7,c,6)))){
27639 C_save_and_reclaim((void *)f_21611,c,av);}
27640 a=C_alloc(7);
27641 if(C_truep(t1)){
27642 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21621,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
27643 /* scrutinizer.scm:2506: scheme#string-append */
27644 t3=*((C_word*)lf[76]+1);{
27645 C_word *av2;
27646 if(c >= 7) {
27647   av2=av;
27648 } else {
27649   av2=C_alloc(7);
27650 }
27651 av2[0]=t3;
27652 av2[1]=t2;
27653 av2[2]=lf[530];
27654 av2[3]=lf[531];
27655 av2[4]=lf[532];
27656 av2[5]=lf[533];
27657 av2[6]=lf[534];
27658 ((C_proc)(void*)(*((C_word*)t3+1)))(7,av2);}}
27659 else{
27660 t2=((C_word*)t0)[2];{
27661 C_word *av2=av;
27662 av2[0]=t2;
27663 av2[1]=C_SCHEME_FALSE;
27664 f_21563(2,av2);}}}
27665 
27666 /* k21619 in k21609 in k21635 in k21639 in k21643 in k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_21621(C_word c,C_word * av)27667 static void C_ccall f_21621(C_word c,C_word *av){
27668 C_word tmp;
27669 C_word t0=av[0];
27670 C_word t1=av[1];
27671 C_word t2;
27672 C_word t3;
27673 C_word *a;
27674 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
27675 C_save_and_reclaim((void *)f_21621,c,av);}
27676 a=C_alloc(7);
27677 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21625,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
27678 /* scrutinizer.scm:2512: variable-from-module */
27679 f_21482(t2,((C_word*)t0)[6]);}
27680 
27681 /* k21623 in k21619 in k21609 in k21635 in k21639 in k21643 in k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_21625(C_word c,C_word * av)27682 static void C_ccall f_21625(C_word c,C_word *av){
27683 C_word tmp;
27684 C_word t0=av[0];
27685 C_word t1=av[1];
27686 C_word t2;
27687 C_word t3;
27688 C_word *a;
27689 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
27690 C_save_and_reclaim((void *)f_21625,c,av);}
27691 a=C_alloc(7);
27692 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21629,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
27693 /* scrutinizer.scm:2513: type->pp-string */
27694 f_20636(t2,((C_word*)t0)[6]);}
27695 
27696 /* k21627 in k21623 in k21619 in k21609 in k21635 in k21639 in k21643 in k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in ... */
f_21629(C_word c,C_word * av)27697 static void C_ccall f_21629(C_word c,C_word *av){
27698 C_word tmp;
27699 C_word t0=av[0];
27700 C_word t1=av[1];
27701 C_word t2;
27702 C_word t3;
27703 C_word *a;
27704 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
27705 C_save_and_reclaim((void *)f_21629,c,av);}
27706 a=C_alloc(6);
27707 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21633,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
27708 /* scrutinizer.scm:2514: p-expr */
27709 f_21545(t2,((C_word*)t0)[6]);}
27710 
27711 /* k21631 in k21627 in k21623 in k21619 in k21609 in k21635 in k21639 in k21643 in k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in ... */
f_21633(C_word c,C_word * av)27712 static void C_ccall f_21633(C_word c,C_word *av){
27713 C_word tmp;
27714 C_word t0=av[0];
27715 C_word t1=av[1];
27716 C_word t2;
27717 C_word *a;
27718 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
27719 C_save_and_reclaim((void *)f_21633,c,av);}
27720 /* scrutinizer.scm:2506: chicken.format#sprintf */
27721 t2=*((C_word*)lf[410]+1);{
27722 C_word *av2;
27723 if(c >= 6) {
27724   av2=av;
27725 } else {
27726   av2=C_alloc(6);
27727 }
27728 av2[0]=t2;
27729 av2[1]=((C_word*)t0)[2];
27730 av2[2]=((C_word*)t0)[3];
27731 av2[3]=((C_word*)t0)[4];
27732 av2[4]=((C_word*)t0)[5];
27733 av2[5]=t1;
27734 ((C_proc)(void*)(*((C_word*)t2+1)))(6,av2);}}
27735 
27736 /* k21635 in k21639 in k21643 in k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21637(C_word c,C_word * av)27737 static void C_ccall f_21637(C_word c,C_word *av){
27738 C_word tmp;
27739 C_word t0=av[0];
27740 C_word t1=av[1];
27741 C_word t2;
27742 C_word t3;
27743 C_word t4;
27744 C_word *a;
27745 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
27746 C_save_and_reclaim((void *)f_21637,c,av);}
27747 a=C_alloc(6);
27748 t2=C_i_car(t1);
27749 if(C_truep(t2)){
27750 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21611,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
27751 /* scrutinizer.scm:2505: chicken.compiler.support#variable-mark */
27752 t4=*((C_word*)lf[64]+1);{
27753 C_word *av2;
27754 if(c >= 4) {
27755   av2=av;
27756 } else {
27757   av2=C_alloc(4);
27758 }
27759 av2[0]=t4;
27760 av2[1]=t3;
27761 av2[2]=t2;
27762 av2[3]=lf[65];
27763 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
27764 else{
27765 t3=((C_word*)t0)[2];{
27766 C_word *av2=av;
27767 av2[0]=t3;
27768 av2[1]=C_SCHEME_FALSE;
27769 f_21563(2,av2);}}}
27770 
27771 /* k21639 in k21643 in k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21641(C_word c,C_word * av)27772 static void C_ccall f_21641(C_word c,C_word *av){
27773 C_word tmp;
27774 C_word t0=av[0];
27775 C_word t1=av[1];
27776 C_word t2;
27777 C_word t3;
27778 C_word t4;
27779 C_word *a;
27780 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
27781 C_save_and_reclaim((void *)f_21641,c,av);}
27782 a=C_alloc(5);
27783 t2=C_eqp(lf[87],t1);
27784 if(C_truep(t2)){
27785 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21637,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
27786 /* scrutinizer.scm:2504: chicken.compiler.support#node-parameters */
27787 t4=*((C_word*)lf[26]+1);{
27788 C_word *av2;
27789 if(c >= 3) {
27790   av2=av;
27791 } else {
27792   av2=C_alloc(3);
27793 }
27794 av2[0]=t4;
27795 av2[1]=t3;
27796 av2[2]=((C_word*)t0)[5];
27797 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
27798 else{
27799 t3=((C_word*)t0)[2];{
27800 C_word *av2=av;
27801 av2[0]=t3;
27802 av2[1]=C_SCHEME_FALSE;
27803 f_21563(2,av2);}}}
27804 
27805 /* k21643 in k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21645(C_word c,C_word * av)27806 static void C_ccall f_21645(C_word c,C_word *av){
27807 C_word tmp;
27808 C_word t0=av[0];
27809 C_word t1=av[1];
27810 C_word t2;
27811 C_word t3;
27812 C_word t4;
27813 C_word *a;
27814 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
27815 C_save_and_reclaim((void *)f_21645,c,av);}
27816 a=C_alloc(6);
27817 t2=C_i_car(t1);
27818 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21641,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
27819 /* scrutinizer.scm:2503: chicken.compiler.support#node-class */
27820 t4=*((C_word*)lf[88]+1);{
27821 C_word *av2;
27822 if(c >= 3) {
27823   av2=av;
27824 } else {
27825   av2=C_alloc(3);
27826 }
27827 av2[0]=t4;
27828 av2[1]=t3;
27829 av2[2]=t2;
27830 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
27831 
27832 /* k21647 in p-node in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21649(C_word c,C_word * av)27833 static void C_ccall f_21649(C_word c,C_word *av){
27834 C_word tmp;
27835 C_word t0=av[0];
27836 C_word t1=av[1];
27837 C_word t2;
27838 C_word t3;
27839 C_word t4;
27840 C_word *a;
27841 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
27842 C_save_and_reclaim((void *)f_21649,c,av);}
27843 a=C_alloc(5);
27844 t2=C_eqp(lf[120],t1);
27845 if(C_truep(t2)){
27846 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21645,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
27847 /* scrutinizer.scm:2502: chicken.compiler.support#node-subexpressions */
27848 t4=*((C_word*)lf[86]+1);{
27849 C_word *av2;
27850 if(c >= 3) {
27851   av2=av;
27852 } else {
27853   av2=C_alloc(3);
27854 }
27855 av2[0]=t4;
27856 av2[1]=t3;
27857 av2[2]=((C_word*)t0)[4];
27858 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
27859 else{
27860 t3=((C_word*)t0)[2];{
27861 C_word *av2=av;
27862 av2[0]=t3;
27863 av2[1]=C_SCHEME_FALSE;
27864 f_21563(2,av2);}}}
27865 
27866 /* k21654 in chicken.compiler.scrutinizer#describe-expression in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21656(C_word c,C_word * av)27867 static void C_ccall f_21656(C_word c,C_word *av){
27868 C_word tmp;
27869 C_word t0=av[0];
27870 C_word t1=av[1];
27871 C_word t2;
27872 C_word *a;
27873 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
27874 C_save_and_reclaim((void *)f_21656,c,av);}
27875 /* scrutinizer.scm:2518: p-node */
27876 t2=((C_word*)((C_word*)t0)[2])[1];
27877 f_21559(t2,((C_word*)t0)[3],t1);}
27878 
27879 /* chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21672(C_word c,C_word * av)27880 static void C_ccall f_21672(C_word c,C_word *av){
27881 C_word tmp;
27882 C_word t0=av[0];
27883 C_word t1=av[1];
27884 C_word t2=av[2];
27885 C_word t3=av[3];
27886 C_word t4=av[4];
27887 C_word t5=av[5];
27888 C_word t6=av[6];
27889 C_word t7;
27890 C_word *a;
27891 if(C_unlikely(!C_demand(C_calculate_demand((c-7)*C_SIZEOF_PAIR +23,c,2)))){
27892 C_save_and_reclaim((void*)f_21672,c,av);}
27893 a=C_alloc((c-7)*C_SIZEOF_PAIR+23);
27894 t7=C_build_rest(&a,c,7,av);
27895 C_word t8;
27896 C_word t9;
27897 C_word t10;
27898 C_word t11;
27899 C_word t12;
27900 C_word t13;
27901 C_word t14;
27902 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21675,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
27903 if(C_truep(lf[18])){
27904 t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21703,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
27905 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21710,a[2]=t3,a[3]=t9,tmp=(C_word)a,a+=4,tmp);
27906 t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21714,a[2]=t10,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
27907 t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21718,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
27908 t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21722,a[2]=t12,a[3]=t6,a[4]=t7,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
27909 /* scrutinizer.scm:2533: file-location */
27910 t14=t8;
27911 f_21675(t14,t13);}
27912 else{
27913 t9=C_SCHEME_UNDEFINED;
27914 t10=t1;{
27915 C_word *av2=av;
27916 av2[0]=t10;
27917 av2[1]=t9;
27918 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}}
27919 
27920 /* file-location in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21675(C_word t0,C_word t1)27921 static void C_fcall f_21675(C_word t0,C_word t1){
27922 C_word tmp;
27923 C_word t2;
27924 C_word t3;
27925 C_word *a;
27926 if(C_unlikely(!C_demand(C_calculate_demand(2,0,3)))){
27927 C_save_and_reclaim_args((void *)trf_21675,2,t0,t1);}
27928 a=C_alloc(2);
27929 t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_21681,tmp=(C_word)a,a+=2,tmp);
27930 /* scrutinizer.scm:2525: any */
27931 f_7159(t1,t2,((C_word*)t0)[2]);}
27932 
27933 /* a21680 in file-location in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21681(C_word c,C_word * av)27934 static void C_ccall f_21681(C_word c,C_word *av){
27935 C_word tmp;
27936 C_word t0=av[0];
27937 C_word t1=av[1];
27938 C_word t2=av[2];
27939 C_word t3;
27940 C_word t4;
27941 C_word *a;
27942 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
27943 C_save_and_reclaim((void *)f_21681,c,av);}
27944 a=C_alloc(4);
27945 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21697,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
27946 /* scrutinizer.scm:2525: node-source-prefix */
27947 f_21231(t3,t2);}
27948 
27949 /* k21695 in a21680 in file-location in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21697(C_word c,C_word * av)27950 static void C_ccall f_21697(C_word c,C_word *av){
27951 C_word tmp;
27952 C_word t0=av[0];
27953 C_word t1=av[1];
27954 C_word t2;
27955 C_word *a;
27956 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
27957 C_save_and_reclaim((void *)f_21697,c,av);}
27958 if(C_truep(C_i_not(C_u_i_string_equal_p(lf[535],t1)))){
27959 /* scrutinizer.scm:2526: node-source-prefix */
27960 f_21231(((C_word*)t0)[2],((C_word*)t0)[3]);}
27961 else{
27962 t2=((C_word*)t0)[2];{
27963 C_word *av2=av;
27964 av2[0]=t2;
27965 av2[1]=C_SCHEME_FALSE;
27966 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
27967 
27968 /* k21701 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21703(C_word c,C_word * av)27969 static void C_ccall f_21703(C_word c,C_word *av){
27970 C_word tmp;
27971 C_word t0=av[0];
27972 C_word t1=av[1];
27973 C_word t2;
27974 C_word *a;
27975 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
27976 C_save_and_reclaim((void *)f_21703,c,av);}
27977 /* scrutinizer.scm:2537: chicken.base#flush-output */
27978 t2=*((C_word*)lf[536]+1);{
27979 C_word *av2=av;
27980 av2[0]=t2;
27981 av2[1]=((C_word*)t0)[2];
27982 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
27983 
27984 /* k21708 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21710(C_word c,C_word * av)27985 static void C_ccall f_21710(C_word c,C_word *av){
27986 C_word tmp;
27987 C_word t0=av[0];
27988 C_word t1=av[1];
27989 C_word t2;
27990 C_word *a;
27991 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
27992 C_save_and_reclaim((void *)f_21710,c,av);}
27993 /* scrutinizer.scm:2529: report-f */
27994 t2=((C_word*)t0)[2];{
27995 C_word *av2;
27996 if(c >= 3) {
27997   av2=av;
27998 } else {
27999   av2=C_alloc(3);
28000 }
28001 av2[0]=t2;
28002 av2[1]=((C_word*)t0)[3];
28003 av2[2]=t1;
28004 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
28005 
28006 /* k21712 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21714(C_word c,C_word * av)28007 static void C_ccall f_21714(C_word c,C_word *av){
28008 C_word tmp;
28009 C_word t0=av[0];
28010 C_word t1=av[1];
28011 C_word t2;
28012 C_word *a;
28013 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
28014 C_save_and_reclaim((void *)f_21714,c,av);}
28015 /* scrutinizer.scm:2530: chicken.string#conc */
28016 t2=*((C_word*)lf[320]+1);{
28017 C_word *av2;
28018 if(c >= 4) {
28019   av2=av;
28020 } else {
28021   av2=C_alloc(4);
28022 }
28023 av2[0]=t2;
28024 av2[1]=((C_word*)t0)[2];
28025 av2[2]=((C_word*)t0)[3];
28026 av2[3]=t1;
28027 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
28028 
28029 /* k21716 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21718(C_word c,C_word * av)28030 static void C_ccall f_21718(C_word c,C_word *av){
28031 C_word tmp;
28032 C_word t0=av[0];
28033 C_word t1=av[1];
28034 C_word t2;
28035 C_word *a;
28036 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
28037 C_save_and_reclaim((void *)f_21718,c,av);}
28038 a=C_alloc(3);
28039 /* scrutinizer.scm:2532: string-add-indent */
28040 f_20545(((C_word*)t0)[2],t1,C_a_i_list(&a,1,lf[537]));}
28041 
28042 /* k21720 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21722(C_word c,C_word * av)28043 static void C_ccall f_21722(C_word c,C_word *av){
28044 C_word tmp;
28045 C_word t0=av[0];
28046 C_word t1=av[1];
28047 C_word t2;
28048 C_word t3;
28049 C_word *a;
28050 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
28051 C_save_and_reclaim((void *)f_21722,c,av);}
28052 a=C_alloc(6);
28053 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21725,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
28054 if(C_truep(t1)){
28055 /* scrutinizer.scm:2533: chicken.string#conc */
28056 t3=*((C_word*)lf[320]+1);{
28057 C_word *av2;
28058 if(c >= 4) {
28059   av2=av;
28060 } else {
28061   av2=C_alloc(4);
28062 }
28063 av2[0]=t3;
28064 av2[1]=t2;
28065 av2[2]=lf[541];
28066 av2[3]=t1;
28067 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
28068 else{
28069 t3=t2;{
28070 C_word *av2=av;
28071 av2[0]=t3;
28072 av2[1]=lf[542];
28073 f_21725(2,av2);}}}
28074 
28075 /* k21723 in k21720 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21725(C_word c,C_word * av)28076 static void C_ccall f_21725(C_word c,C_word *av){
28077 C_word tmp;
28078 C_word t0=av[0];
28079 C_word t1=av[1];
28080 C_word t2;
28081 C_word t3;
28082 C_word *a;
28083 if(C_unlikely(!C_demand(C_calculate_demand(9,c,3)))){
28084 C_save_and_reclaim((void *)f_21725,c,av);}
28085 a=C_alloc(9);
28086 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21729,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
28087 /* scrutinizer.scm:2534: location-name */
28088 f_21261(t2,((C_word*)t0)[5],C_a_i_list(&a,1,lf[540]));}
28089 
28090 /* k21727 in k21723 in k21720 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21729(C_word c,C_word * av)28091 static void C_ccall f_21729(C_word c,C_word *av){
28092 C_word tmp;
28093 C_word t0=av[0];
28094 C_word t1=av[1];
28095 C_word t2;
28096 C_word t3;
28097 C_word *a;
28098 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
28099 C_save_and_reclaim((void *)f_21729,c,av);}
28100 a=C_alloc(7);
28101 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21733,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
28102 /* scrutinizer.scm:2535: chicken.base#open-output-string */
28103 t3=*((C_word*)lf[242]+1);{
28104 C_word *av2=av;
28105 av2[0]=t3;
28106 av2[1]=t2;
28107 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
28108 
28109 /* k21731 in k21727 in k21723 in k21720 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21733(C_word c,C_word * av)28110 static void C_ccall f_21733(C_word c,C_word *av){
28111 C_word tmp;
28112 C_word t0=av[0];
28113 C_word t1=av[1];
28114 C_word t2;
28115 C_word t3;
28116 C_word t4;
28117 C_word *a;
28118 if(C_unlikely(!C_demand(C_calculate_demand(6,c,5)))){
28119 C_save_and_reclaim((void *)f_21733,c,av);}
28120 a=C_alloc(6);
28121 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
28122 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21739,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);{
28123 C_word *av2;
28124 if(c >= 6) {
28125   av2=av;
28126 } else {
28127   av2=C_alloc(6);
28128 }
28129 av2[0]=0;
28130 av2[1]=t3;
28131 av2[2]=*((C_word*)lf[539]+1);
28132 av2[3]=t1;
28133 av2[4]=((C_word*)t0)[5];
28134 av2[5]=((C_word*)t0)[6];
28135 C_apply(6,av2);}}
28136 
28137 /* k21737 in k21731 in k21727 in k21723 in k21720 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21739(C_word c,C_word * av)28138 static void C_ccall f_21739(C_word c,C_word *av){
28139 C_word tmp;
28140 C_word t0=av[0];
28141 C_word t1=av[1];
28142 C_word t2;
28143 C_word t3;
28144 C_word *a;
28145 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
28146 C_save_and_reclaim((void *)f_21739,c,av);}
28147 a=C_alloc(5);
28148 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21742,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
28149 /* scrutinizer.scm:2535: chicken.base#get-output-string */
28150 t3=*((C_word*)lf[238]+1);{
28151 C_word *av2;
28152 if(c >= 3) {
28153   av2=av;
28154 } else {
28155   av2=C_alloc(3);
28156 }
28157 av2[0]=t3;
28158 av2[1]=t2;
28159 av2[2]=((C_word*)t0)[5];
28160 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
28161 
28162 /* k21740 in k21737 in k21731 in k21727 in k21723 in k21720 in chicken.compiler.scrutinizer#report2 in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_21742(C_word c,C_word * av)28163 static void C_ccall f_21742(C_word c,C_word *av){
28164 C_word tmp;
28165 C_word t0=av[0];
28166 C_word t1=av[1];
28167 C_word t2;
28168 C_word *a;
28169 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
28170 C_save_and_reclaim((void *)f_21742,c,av);}
28171 /* scrutinizer.scm:2533: chicken.string#conc */
28172 t2=*((C_word*)lf[320]+1);{
28173 C_word *av2;
28174 if(c >= 6) {
28175   av2=av;
28176 } else {
28177   av2=C_alloc(6);
28178 }
28179 av2[0]=t2;
28180 av2[1]=((C_word*)t0)[2];
28181 av2[2]=((C_word*)t0)[3];
28182 av2[3]=lf[538];
28183 av2[4]=((C_word*)t0)[4];
28184 av2[5]=t1;
28185 ((C_proc)(void*)(*((C_word*)t2+1)))(6,av2);}}
28186 
28187 /* variable-node-name in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21756(C_word t0,C_word t1,C_word t2)28188 static void C_fcall f_21756(C_word t0,C_word t1,C_word t2){
28189 C_word tmp;
28190 C_word t3;
28191 C_word t4;
28192 C_word *a;
28193 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
28194 C_save_and_reclaim_args((void *)trf_21756,3,t0,t1,t2);}
28195 a=C_alloc(5);
28196 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21795,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
28197 /* scrutinizer.scm:2546: chicken.compiler.support#node-class */
28198 t4=*((C_word*)lf[88]+1);{
28199 C_word av2[3];
28200 av2[0]=t4;
28201 av2[1]=t3;
28202 av2[2]=t2;
28203 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
28204 
28205 /* k21772 in k21793 in variable-node-name in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21774(C_word c,C_word * av)28206 static void C_ccall f_21774(C_word c,C_word *av){
28207 C_word tmp;
28208 C_word t0=av[0];
28209 C_word t1=av[1];
28210 C_word t2;
28211 C_word *a;
28212 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
28213 C_save_and_reclaim((void *)f_21774,c,av);}
28214 /* scrutinizer.scm:2547: variable-node-name */
28215 t2=((C_word*)((C_word*)t0)[2])[1];
28216 f_21756(t2,((C_word*)t0)[3],C_i_car(t1));}
28217 
28218 /* k21785 in k21789 in k21793 in variable-node-name in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_21787(C_word c,C_word * av)28219 static void C_ccall f_21787(C_word c,C_word *av){
28220 C_word tmp;
28221 C_word t0=av[0];
28222 C_word t1=av[1];
28223 C_word t2;
28224 C_word *a;
28225 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
28226 C_save_and_reclaim((void *)f_21787,c,av);}
28227 t2=((C_word*)t0)[2];{
28228 C_word *av2=av;
28229 av2[0]=t2;
28230 av2[1]=C_i_car(t1);
28231 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
28232 
28233 /* k21789 in k21793 in variable-node-name in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21791(C_word c,C_word * av)28234 static void C_ccall f_21791(C_word c,C_word *av){
28235 C_word tmp;
28236 C_word t0=av[0];
28237 C_word t1=av[1];
28238 C_word t2;
28239 C_word t3;
28240 C_word t4;
28241 C_word *a;
28242 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
28243 C_save_and_reclaim((void *)f_21791,c,av);}
28244 a=C_alloc(3);
28245 t2=C_eqp(lf[87],t1);
28246 if(C_truep(t2)){
28247 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21787,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
28248 /* scrutinizer.scm:2548: chicken.compiler.support#node-parameters */
28249 t4=*((C_word*)lf[26]+1);{
28250 C_word *av2;
28251 if(c >= 3) {
28252   av2=av;
28253 } else {
28254   av2=C_alloc(3);
28255 }
28256 av2[0]=t4;
28257 av2[1]=t3;
28258 av2[2]=((C_word*)t0)[3];
28259 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
28260 else{
28261 t3=((C_word*)t0)[2];{
28262 C_word *av2=av;
28263 av2[0]=t3;
28264 av2[1]=C_SCHEME_FALSE;
28265 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
28266 
28267 /* k21793 in variable-node-name in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21795(C_word c,C_word * av)28268 static void C_ccall f_21795(C_word c,C_word *av){
28269 C_word tmp;
28270 C_word t0=av[0];
28271 C_word t1=av[1];
28272 C_word t2;
28273 C_word t3;
28274 C_word t4;
28275 C_word *a;
28276 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
28277 C_save_and_reclaim((void *)f_21795,c,av);}
28278 a=C_alloc(4);
28279 t2=C_eqp(lf[85],t1);
28280 if(C_truep(t2)){
28281 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21774,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
28282 /* scrutinizer.scm:2547: chicken.compiler.support#node-subexpressions */
28283 t4=*((C_word*)lf[86]+1);{
28284 C_word *av2;
28285 if(c >= 3) {
28286   av2=av;
28287 } else {
28288   av2=C_alloc(3);
28289 }
28290 av2[0]=t4;
28291 av2[1]=t3;
28292 av2[2]=((C_word*)t0)[4];
28293 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
28294 else{
28295 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21791,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
28296 /* scrutinizer.scm:2548: chicken.compiler.support#node-class */
28297 t4=*((C_word*)lf[88]+1);{
28298 C_word *av2;
28299 if(c >= 3) {
28300   av2=av;
28301 } else {
28302   av2=C_alloc(3);
28303 }
28304 av2[0]=t4;
28305 av2[1]=t3;
28306 av2[2]=((C_word*)t0)[4];
28307 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}}
28308 
28309 /* k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21801(C_word c,C_word * av)28310 static void C_ccall f_21801(C_word c,C_word *av){
28311 C_word tmp;
28312 C_word t0=av[0];
28313 C_word t1=av[1];
28314 C_word t2;
28315 C_word t3;
28316 C_word t4;
28317 C_word *a;
28318 if(C_unlikely(!C_demand(C_calculate_demand(15,c,16)))){
28319 C_save_and_reclaim((void *)f_21801,c,av);}
28320 a=C_alloc(15);
28321 if(C_truep(t1)){
28322 t2=C_a_i_list2(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
28323 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21812,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
28324 /* scrutinizer.scm:2556: scheme#string-append */
28325 t4=*((C_word*)lf[76]+1);{
28326 C_word *av2;
28327 if(c >= 11) {
28328   av2=av;
28329 } else {
28330   av2=C_alloc(11);
28331 }
28332 av2[0]=t4;
28333 av2[1]=t3;
28334 av2[2]=lf[92];
28335 av2[3]=lf[93];
28336 av2[4]=lf[94];
28337 av2[5]=lf[95];
28338 av2[6]=lf[96];
28339 av2[7]=lf[97];
28340 av2[8]=lf[98];
28341 av2[9]=lf[99];
28342 av2[10]=lf[100];
28343 ((C_proc)(void*)(*((C_word*)t4+1)))(11,av2);}}
28344 else{
28345 t2=C_a_i_list2(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
28346 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21839,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
28347 /* scrutinizer.scm:2574: scheme#string-append */
28348 t4=*((C_word*)lf[76]+1);{
28349 C_word *av2;
28350 if(c >= 17) {
28351   av2=av;
28352 } else {
28353   av2=C_alloc(17);
28354 }
28355 av2[0]=t4;
28356 av2[1]=t3;
28357 av2[2]=lf[103];
28358 av2[3]=lf[104];
28359 av2[4]=lf[105];
28360 av2[5]=lf[106];
28361 av2[6]=lf[107];
28362 av2[7]=lf[108];
28363 av2[8]=lf[109];
28364 av2[9]=lf[110];
28365 av2[10]=lf[111];
28366 av2[11]=lf[112];
28367 av2[12]=lf[113];
28368 av2[13]=lf[114];
28369 av2[14]=lf[115];
28370 av2[15]=lf[116];
28371 av2[16]=lf[117];
28372 ((C_proc)(void*)(*((C_word*)t4+1)))(17,av2);}}}
28373 
28374 /* k21810 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21812(C_word c,C_word * av)28375 static void C_ccall f_21812(C_word c,C_word *av){
28376 C_word tmp;
28377 C_word t0=av[0];
28378 C_word t1=av[1];
28379 C_word t2;
28380 C_word t3;
28381 C_word *a;
28382 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
28383 C_save_and_reclaim((void *)f_21812,c,av);}
28384 a=C_alloc(9);
28385 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21816,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
28386 /* scrutinizer.scm:2566: pp-fragment */
28387 f_21207(t2,((C_word*)t0)[8]);}
28388 
28389 /* k21814 in k21810 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21816(C_word c,C_word * av)28390 static void C_ccall f_21816(C_word c,C_word *av){
28391 C_word tmp;
28392 C_word t0=av[0];
28393 C_word t1=av[1];
28394 C_word t2;
28395 C_word t3;
28396 C_word t4;
28397 C_word *a;
28398 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
28399 C_save_and_reclaim((void *)f_21816,c,av);}
28400 a=C_alloc(11);
28401 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21820,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
28402 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21828,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
28403 /* scrutinizer.scm:2567: variable-node-name */
28404 t4=((C_word*)((C_word*)t0)[7])[1];
28405 f_21756(t4,t3,((C_word*)t0)[8]);}
28406 
28407 /* k21818 in k21814 in k21810 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_21820(C_word c,C_word * av)28408 static void C_ccall f_21820(C_word c,C_word *av){
28409 C_word tmp;
28410 C_word t0=av[0];
28411 C_word t1=av[1];
28412 C_word t2;
28413 C_word t3;
28414 C_word *a;
28415 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
28416 C_save_and_reclaim((void *)f_21820,c,av);}
28417 a=C_alloc(8);
28418 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21824,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
28419 /* scrutinizer.scm:2568: type->pp-string */
28420 f_20636(t2,((C_word*)t0)[7]);}
28421 
28422 /* k21822 in k21818 in k21814 in k21810 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_21824(C_word c,C_word * av)28423 static void C_ccall f_21824(C_word c,C_word *av){
28424 C_word tmp;
28425 C_word t0=av[0];
28426 C_word t1=av[1];
28427 C_word t2;
28428 C_word *a;
28429 if(C_unlikely(!C_demand(C_calculate_demand(0,c,9)))){
28430 C_save_and_reclaim((void *)f_21824,c,av);}
28431 /* scrutinizer.scm:2551: report2 */
28432 t2=lf[71];{
28433 C_word *av2;
28434 if(c >= 10) {
28435   av2=av;
28436 } else {
28437   av2=C_alloc(10);
28438 }
28439 av2[0]=t2;
28440 av2[1]=((C_word*)t0)[2];
28441 av2[2]=lf[89];
28442 av2[3]=*((C_word*)lf[90]+1);
28443 av2[4]=((C_word*)t0)[3];
28444 av2[5]=((C_word*)t0)[4];
28445 av2[6]=((C_word*)t0)[5];
28446 av2[7]=((C_word*)t0)[6];
28447 av2[8]=((C_word*)t0)[7];
28448 av2[9]=t1;
28449 f_21672(10,av2);}}
28450 
28451 /* k21826 in k21814 in k21810 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_21828(C_word c,C_word * av)28452 static void C_ccall f_21828(C_word c,C_word *av){
28453 C_word tmp;
28454 C_word t0=av[0];
28455 C_word t1=av[1];
28456 C_word t2;
28457 C_word *a;
28458 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
28459 C_save_and_reclaim((void *)f_21828,c,av);}
28460 /* scrutinizer.scm:2567: variable-from-module */
28461 f_21482(((C_word*)t0)[2],t1);}
28462 
28463 /* k21837 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21839(C_word c,C_word * av)28464 static void C_ccall f_21839(C_word c,C_word *av){
28465 C_word tmp;
28466 C_word t0=av[0];
28467 C_word t1=av[1];
28468 C_word t2;
28469 C_word t3;
28470 C_word *a;
28471 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
28472 C_save_and_reclaim((void *)f_21839,c,av);}
28473 a=C_alloc(9);
28474 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21843,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
28475 /* scrutinizer.scm:2590: pp-fragment */
28476 f_21207(t2,((C_word*)t0)[8]);}
28477 
28478 /* k21841 in k21837 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21843(C_word c,C_word * av)28479 static void C_ccall f_21843(C_word c,C_word *av){
28480 C_word tmp;
28481 C_word t0=av[0];
28482 C_word t1=av[1];
28483 C_word t2;
28484 C_word t3;
28485 C_word *a;
28486 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
28487 C_save_and_reclaim((void *)f_21843,c,av);}
28488 a=C_alloc(9);
28489 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21847,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
28490 /* scrutinizer.scm:2591: describe-expression */
28491 f_21542(t2,((C_word*)t0)[8]);}
28492 
28493 /* k21845 in k21841 in k21837 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_21847(C_word c,C_word * av)28494 static void C_ccall f_21847(C_word c,C_word *av){
28495 C_word tmp;
28496 C_word t0=av[0];
28497 C_word t1=av[1];
28498 C_word t2;
28499 C_word t3;
28500 C_word *a;
28501 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
28502 C_save_and_reclaim((void *)f_21847,c,av);}
28503 a=C_alloc(9);
28504 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21851,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
28505 /* scrutinizer.scm:2592: type->pp-string */
28506 f_20636(t2,((C_word*)t0)[8]);}
28507 
28508 /* k21849 in k21845 in k21841 in k21837 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_21851(C_word c,C_word * av)28509 static void C_ccall f_21851(C_word c,C_word *av){
28510 C_word tmp;
28511 C_word t0=av[0];
28512 C_word t1=av[1];
28513 C_word t2;
28514 C_word t3;
28515 C_word *a;
28516 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
28517 C_save_and_reclaim((void *)f_21851,c,av);}
28518 a=C_alloc(9);
28519 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21855,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
28520 /* scrutinizer.scm:2593: type->pp-string */
28521 f_20636(t2,((C_word*)t0)[8]);}
28522 
28523 /* k21853 in k21849 in k21845 in k21841 in k21837 in k21799 in k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21855(C_word c,C_word * av)28524 static void C_ccall f_21855(C_word c,C_word *av){
28525 C_word tmp;
28526 C_word t0=av[0];
28527 C_word t1=av[1];
28528 C_word t2;
28529 C_word *a;
28530 if(C_unlikely(!C_demand(C_calculate_demand(0,c,10)))){
28531 C_save_and_reclaim((void *)f_21855,c,av);}
28532 /* scrutinizer.scm:2569: report2 */
28533 t2=lf[71];{
28534 C_word *av2;
28535 if(c >= 11) {
28536   av2=av;
28537 } else {
28538   av2=C_alloc(11);
28539 }
28540 av2[0]=t2;
28541 av2[1]=((C_word*)t0)[2];
28542 av2[2]=lf[101];
28543 av2[3]=*((C_word*)lf[90]+1);
28544 av2[4]=((C_word*)t0)[3];
28545 av2[5]=((C_word*)t0)[4];
28546 av2[6]=((C_word*)t0)[5];
28547 av2[7]=((C_word*)t0)[6];
28548 av2[8]=((C_word*)t0)[7];
28549 av2[9]=((C_word*)t0)[8];
28550 av2[10]=t1;
28551 f_21672(11,av2);}}
28552 
28553 /* k21860 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21862(C_word c,C_word * av)28554 static void C_ccall f_21862(C_word c,C_word *av){
28555 C_word tmp;
28556 C_word t0=av[0];
28557 C_word t1=av[1];
28558 C_word t2;
28559 C_word t3;
28560 C_word t4;
28561 C_word t5;
28562 C_word *a;
28563 if(C_unlikely(!C_demand(C_calculate_demand(13,c,10)))){
28564 C_save_and_reclaim((void *)f_21862,c,av);}
28565 a=C_alloc(13);
28566 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
28567 t3=C_a_i_list1(&a,1,((C_word*)t0)[3]);
28568 t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21873,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t3,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[2],a[9]=((C_word*)t0)[3],tmp=(C_word)a,a+=10,tmp);
28569 /* scrutinizer.scm:2602: scheme#string-append */
28570 t5=*((C_word*)lf[76]+1);{
28571 C_word *av2;
28572 if(c >= 11) {
28573   av2=av;
28574 } else {
28575   av2=C_alloc(11);
28576 }
28577 av2[0]=t5;
28578 av2[1]=t4;
28579 av2[2]=lf[177];
28580 av2[3]=lf[178];
28581 av2[4]=lf[179];
28582 av2[5]=lf[180];
28583 av2[6]=lf[181];
28584 av2[7]=lf[182];
28585 av2[8]=lf[183];
28586 av2[9]=lf[184];
28587 av2[10]=lf[185];
28588 ((C_proc)(void*)(*((C_word*)t5+1)))(11,av2);}}
28589 
28590 /* k21871 in k21860 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21873(C_word c,C_word * av)28591 static void C_ccall f_21873(C_word c,C_word *av){
28592 C_word tmp;
28593 C_word t0=av[0];
28594 C_word t1=av[1];
28595 C_word t2;
28596 C_word t3;
28597 C_word *a;
28598 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
28599 C_save_and_reclaim((void *)f_21873,c,av);}
28600 a=C_alloc(10);
28601 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21877,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
28602 /* scrutinizer.scm:2612: pp-fragment */
28603 f_21207(t2,((C_word*)t0)[9]);}
28604 
28605 /* k21875 in k21871 in k21860 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21877(C_word c,C_word * av)28606 static void C_ccall f_21877(C_word c,C_word *av){
28607 C_word tmp;
28608 C_word t0=av[0];
28609 C_word t1=av[1];
28610 C_word t2;
28611 C_word t3;
28612 C_word *a;
28613 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
28614 C_save_and_reclaim((void *)f_21877,c,av);}
28615 a=C_alloc(11);
28616 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_21881,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
28617 /* scrutinizer.scm:2613: strip-namespace */
28618 f_19447(t2,((C_word*)((C_word*)t0)[9])[1]);}
28619 
28620 /* k21879 in k21875 in k21871 in k21860 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_21881(C_word c,C_word * av)28621 static void C_ccall f_21881(C_word c,C_word *av){
28622 C_word tmp;
28623 C_word t0=av[0];
28624 C_word t1=av[1];
28625 C_word t2;
28626 C_word t3;
28627 C_word t4;
28628 C_word t5;
28629 C_word t6;
28630 C_word t7;
28631 C_word t8;
28632 C_word t9;
28633 C_word *a;
28634 if(C_unlikely(!C_demand(C_calculate_demand(14,c,2)))){
28635 C_save_and_reclaim((void *)f_21881,c,av);}
28636 a=C_alloc(14);
28637 t2=C_i_nequalp(((C_word*)t0)[2],C_fix(1));
28638 t3=(C_truep(t2)?lf[171]:lf[172]);
28639 t4=C_i_nequalp(((C_word*)t0)[3],C_fix(1));
28640 t5=(C_truep(t4)?lf[171]:lf[172]);
28641 t6=C_i_nequalp(((C_word*)t0)[3],C_fix(1));
28642 t7=(C_truep(t6)?lf[173]:lf[174]);
28643 t8=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_21897,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,a[8]=((C_word*)t0)[2],a[9]=t3,a[10]=((C_word*)t0)[3],a[11]=t5,a[12]=t7,a[13]=((C_word*)t0)[9],tmp=(C_word)a,a+=14,tmp);
28644 /* scrutinizer.scm:2617: variable-from-module */
28645 f_21482(t8,((C_word*)((C_word*)t0)[10])[1]);}
28646 
28647 /* k21895 in k21879 in k21875 in k21871 in k21860 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_21897(C_word c,C_word * av)28648 static void C_ccall f_21897(C_word c,C_word *av){
28649 C_word tmp;
28650 C_word t0=av[0];
28651 C_word t1=av[1];
28652 C_word t2;
28653 C_word t3;
28654 C_word *a;
28655 if(C_unlikely(!C_demand(C_calculate_demand(14,c,2)))){
28656 C_save_and_reclaim((void *)f_21897,c,av);}
28657 a=C_alloc(14);
28658 t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_21901,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=t1,tmp=(C_word)a,a+=14,tmp);
28659 /* scrutinizer.scm:2618: type->pp-string */
28660 f_20636(t2,((C_word*)t0)[13]);}
28661 
28662 /* k21899 in k21895 in k21879 in k21875 in k21871 in k21860 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_21901(C_word c,C_word * av)28663 static void C_ccall f_21901(C_word c,C_word *av){
28664 C_word tmp;
28665 C_word t0=av[0];
28666 C_word t1=av[1];
28667 C_word t2;
28668 C_word *a;
28669 if(C_unlikely(!C_demand(C_calculate_demand(0,c,15)))){
28670 C_save_and_reclaim((void *)f_21901,c,av);}
28671 /* scrutinizer.scm:2597: report2 */
28672 t2=lf[71];{
28673 C_word *av2;
28674 if(c >= 16) {
28675   av2=av;
28676 } else {
28677   av2=C_alloc(16);
28678 }
28679 av2[0]=t2;
28680 av2[1]=((C_word*)t0)[2];
28681 av2[2]=lf[175];
28682 av2[3]=*((C_word*)lf[90]+1);
28683 av2[4]=((C_word*)t0)[3];
28684 av2[5]=((C_word*)t0)[4];
28685 av2[6]=((C_word*)t0)[5];
28686 av2[7]=((C_word*)t0)[6];
28687 av2[8]=((C_word*)t0)[7];
28688 av2[9]=((C_word*)t0)[8];
28689 av2[10]=((C_word*)t0)[9];
28690 av2[11]=((C_word*)t0)[10];
28691 av2[12]=((C_word*)t0)[11];
28692 av2[13]=((C_word*)t0)[12];
28693 av2[14]=((C_word*)t0)[13];
28694 av2[15]=t1;
28695 f_21672(16,av2);}}
28696 
28697 /* chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21906(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8)28698 static void C_fcall f_21906(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
28699 C_word tmp;
28700 C_word t9;
28701 C_word t10;
28702 C_word t11;
28703 C_word t12;
28704 C_word t13;
28705 C_word *a;
28706 if(C_unlikely(!C_demand(C_calculate_demand(16,0,2)))){
28707 C_save_and_reclaim_args((void *)trf_21906,8,t1,t2,t3,t4,t5,t6,t7,t8);}
28708 a=C_alloc(16);
28709 t9=C_SCHEME_UNDEFINED;
28710 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
28711 t11=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_21911,a[2]=t10,a[3]=t3,a[4]=t1,a[5]=t2,a[6]=t4,a[7]=t8,a[8]=t5,a[9]=t6,a[10]=t7,tmp=(C_word)a,a+=11,tmp);
28712 t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f28236,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
28713 /* scrutinizer.scm:2521: chicken.compiler.support#node-subexpressions */
28714 t13=*((C_word*)lf[86]+1);{
28715 C_word av2[3];
28716 av2[0]=t13;
28717 av2[1]=t12;
28718 av2[2]=t3;
28719 ((C_proc)(void*)(*((C_word*)t13+1)))(3,av2);}}
28720 
28721 /* k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21911(C_word c,C_word * av)28722 static void C_ccall f_21911(C_word c,C_word *av){
28723 C_word tmp;
28724 C_word t0=av[0];
28725 C_word t1=av[1];
28726 C_word t2;
28727 C_word t3;
28728 C_word t4;
28729 C_word t5;
28730 C_word *a;
28731 if(C_unlikely(!C_demand(C_calculate_demand(15,c,18)))){
28732 C_save_and_reclaim((void *)f_21911,c,av);}
28733 a=C_alloc(15);
28734 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
28735 t3=C_a_i_list1(&a,1,((C_word*)t0)[3]);
28736 t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_21922,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[3],tmp=(C_word)a,a+=12,tmp);
28737 /* scrutinizer.scm:2627: scheme#string-append */
28738 t5=*((C_word*)lf[76]+1);{
28739 C_word *av2;
28740 if(c >= 19) {
28741   av2=av;
28742 } else {
28743   av2=C_alloc(19);
28744 }
28745 av2[0]=t5;
28746 av2[1]=t4;
28747 av2[2]=lf[544];
28748 av2[3]=lf[545];
28749 av2[4]=lf[546];
28750 av2[5]=lf[547];
28751 av2[6]=lf[548];
28752 av2[7]=lf[549];
28753 av2[8]=lf[550];
28754 av2[9]=lf[551];
28755 av2[10]=lf[552];
28756 av2[11]=lf[553];
28757 av2[12]=lf[554];
28758 av2[13]=lf[555];
28759 av2[14]=lf[556];
28760 av2[15]=lf[557];
28761 av2[16]=lf[558];
28762 av2[17]=lf[559];
28763 av2[18]=lf[560];
28764 ((C_proc)(void*)(*((C_word*)t5+1)))(19,av2);}}
28765 
28766 /* k21920 in k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21922(C_word c,C_word * av)28767 static void C_ccall f_21922(C_word c,C_word *av){
28768 C_word tmp;
28769 C_word t0=av[0];
28770 C_word t1=av[1];
28771 C_word t2;
28772 C_word t3;
28773 C_word *a;
28774 if(C_unlikely(!C_demand(C_calculate_demand(12,c,2)))){
28775 C_save_and_reclaim((void *)f_21922,c,av);}
28776 a=C_alloc(12);
28777 t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_21926,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
28778 /* scrutinizer.scm:2645: pp-fragment */
28779 f_21207(t2,((C_word*)t0)[11]);}
28780 
28781 /* k21924 in k21920 in k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_21926(C_word c,C_word * av)28782 static void C_ccall f_21926(C_word c,C_word *av){
28783 C_word tmp;
28784 C_word t0=av[0];
28785 C_word t1=av[1];
28786 C_word t2;
28787 C_word t3;
28788 C_word *a;
28789 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
28790 C_save_and_reclaim((void *)f_21926,c,av);}
28791 a=C_alloc(13);
28792 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_21930,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
28793 /* scrutinizer.scm:2647: strip-namespace */
28794 f_19447(t2,((C_word*)((C_word*)t0)[8])[1]);}
28795 
28796 /* k21928 in k21924 in k21920 in k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_21930(C_word c,C_word * av)28797 static void C_ccall f_21930(C_word c,C_word *av){
28798 C_word tmp;
28799 C_word t0=av[0];
28800 C_word t1=av[1];
28801 C_word t2;
28802 C_word t3;
28803 C_word *a;
28804 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
28805 C_save_and_reclaim((void *)f_21930,c,av);}
28806 a=C_alloc(13);
28807 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_21934,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
28808 /* scrutinizer.scm:2648: type->pp-string */
28809 f_20636(t2,((C_word*)t0)[12]);}
28810 
28811 /* k21932 in k21928 in k21924 in k21920 in k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_21934(C_word c,C_word * av)28812 static void C_ccall f_21934(C_word c,C_word *av){
28813 C_word tmp;
28814 C_word t0=av[0];
28815 C_word t1=av[1];
28816 C_word t2;
28817 C_word t3;
28818 C_word *a;
28819 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
28820 C_save_and_reclaim((void *)f_21934,c,av);}
28821 a=C_alloc(13);
28822 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_21938,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
28823 /* scrutinizer.scm:2649: type->pp-string */
28824 f_20636(t2,((C_word*)t0)[12]);}
28825 
28826 /* k21936 in k21932 in k21928 in k21924 in k21920 in k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_21938(C_word c,C_word * av)28827 static void C_ccall f_21938(C_word c,C_word *av){
28828 C_word tmp;
28829 C_word t0=av[0];
28830 C_word t1=av[1];
28831 C_word t2;
28832 C_word t3;
28833 C_word *a;
28834 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
28835 C_save_and_reclaim((void *)f_21938,c,av);}
28836 a=C_alloc(13);
28837 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_21942,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
28838 /* scrutinizer.scm:2650: describe-expression */
28839 f_21542(t2,((C_word*)t0)[12]);}
28840 
28841 /* k21940 in k21936 in k21932 in k21928 in k21924 in k21920 in k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_21942(C_word c,C_word * av)28842 static void C_ccall f_21942(C_word c,C_word *av){
28843 C_word tmp;
28844 C_word t0=av[0];
28845 C_word t1=av[1];
28846 C_word t2;
28847 C_word t3;
28848 C_word *a;
28849 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
28850 C_save_and_reclaim((void *)f_21942,c,av);}
28851 a=C_alloc(13);
28852 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_21946,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
28853 /* scrutinizer.scm:2651: variable-from-module */
28854 f_21482(t2,((C_word*)((C_word*)t0)[12])[1]);}
28855 
28856 /* k21944 in k21940 in k21936 in k21932 in k21928 in k21924 in k21920 in k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_21946(C_word c,C_word * av)28857 static void C_ccall f_21946(C_word c,C_word *av){
28858 C_word tmp;
28859 C_word t0=av[0];
28860 C_word t1=av[1];
28861 C_word t2;
28862 C_word t3;
28863 C_word *a;
28864 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
28865 C_save_and_reclaim((void *)f_21946,c,av);}
28866 a=C_alloc(13);
28867 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_21950,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
28868 /* scrutinizer.scm:2652: type->pp-string */
28869 f_20636(t2,((C_word*)t0)[12]);}
28870 
28871 /* k21948 in k21944 in k21940 in k21936 in k21932 in k21928 in k21924 in k21920 in k21909 in chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in ... */
f_21950(C_word c,C_word * av)28872 static void C_ccall f_21950(C_word c,C_word *av){
28873 C_word tmp;
28874 C_word t0=av[0];
28875 C_word t1=av[1];
28876 C_word t2;
28877 C_word *a;
28878 if(C_unlikely(!C_demand(C_calculate_demand(0,c,14)))){
28879 C_save_and_reclaim((void *)f_21950,c,av);}
28880 /* scrutinizer.scm:2622: report2 */
28881 t2=lf[71];{
28882 C_word *av2;
28883 if(c >= 15) {
28884   av2=av;
28885 } else {
28886   av2=C_alloc(15);
28887 }
28888 av2[0]=t2;
28889 av2[1]=((C_word*)t0)[2];
28890 av2[2]=lf[543];
28891 av2[3]=*((C_word*)lf[90]+1);
28892 av2[4]=((C_word*)t0)[3];
28893 av2[5]=((C_word*)t0)[4];
28894 av2[6]=((C_word*)t0)[5];
28895 av2[7]=((C_word*)t0)[6];
28896 av2[8]=((C_word*)t0)[7];
28897 av2[9]=((C_word*)t0)[8];
28898 av2[10]=((C_word*)t0)[9];
28899 av2[11]=((C_word*)t0)[10];
28900 av2[12]=((C_word*)t0)[11];
28901 av2[13]=((C_word*)t0)[12];
28902 av2[14]=t1;
28903 f_21672(15,av2);}}
28904 
28905 /* chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_21952(C_word c,C_word * av)28906 static void C_ccall f_21952(C_word c,C_word *av){
28907 C_word tmp;
28908 C_word t0=av[0];
28909 C_word t1=av[1];
28910 C_word t2=av[2];
28911 C_word t3=av[3];
28912 C_word t4=av[4];
28913 C_word t5=av[5];
28914 C_word t6=av[6];
28915 C_word t7;
28916 C_word t8;
28917 C_word t9;
28918 C_word t10;
28919 C_word t11;
28920 C_word t12;
28921 C_word t13;
28922 C_word *a;
28923 if(C_unlikely(!C_demand(C_calculate_demand(17,c,2)))){
28924 C_save_and_reclaim((void *)f_21952,c,av);}
28925 a=C_alloc(17);
28926 t7=C_SCHEME_UNDEFINED;
28927 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
28928 t9=C_SCHEME_UNDEFINED;
28929 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
28930 t11=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21957,a[2]=t8,a[3]=t10,a[4]=t5,a[5]=t3,a[6]=t2,a[7]=t4,a[8]=t6,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
28931 t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f28241,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
28932 /* scrutinizer.scm:2521: chicken.compiler.support#node-subexpressions */
28933 t13=*((C_word*)lf[86]+1);{
28934 C_word *av2=av;
28935 av2[0]=t13;
28936 av2[1]=t12;
28937 av2[2]=t3;
28938 ((C_proc)(void*)(*((C_word*)t13+1)))(3,av2);}}
28939 
28940 /* k21955 in chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_21957(C_word c,C_word * av)28941 static void C_ccall f_21957(C_word c,C_word *av){
28942 C_word tmp;
28943 C_word t0=av[0];
28944 C_word t1=av[1];
28945 C_word t2;
28946 C_word t3;
28947 C_word t4;
28948 C_word t5;
28949 C_word t6;
28950 C_word t7;
28951 C_word *a;
28952 if(C_unlikely(!C_demand(C_calculate_demand(12,c,4)))){
28953 C_save_and_reclaim((void *)f_21957,c,av);}
28954 a=C_alloc(12);
28955 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
28956 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21959,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp));
28957 t4=C_i_length(((C_word*)t0)[8]);
28958 t5=C_eqp(t4,C_fix(0));
28959 if(C_truep(t5)){
28960 /* scrutinizer.scm:2676: p */
28961 t6=((C_word*)((C_word*)t0)[3])[1];{
28962 C_word *av2;
28963 if(c >= 4) {
28964   av2=av;
28965 } else {
28966   av2=C_alloc(4);
28967 }
28968 av2[0]=t6;
28969 av2[1]=((C_word*)t0)[9];
28970 av2[2]=lf[570];
28971 av2[3]=lf[571];
28972 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
28973 else{
28974 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22022,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
28975 /* scrutinizer.scm:2679: chicken.base#open-output-string */
28976 t7=*((C_word*)lf[242]+1);{
28977 C_word *av2=av;
28978 av2[0]=t7;
28979 av2[1]=t6;
28980 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
28981 
28982 /* f_21959 in k21955 in chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_21959(C_word c,C_word * av)28983 static void C_ccall f_21959(C_word c,C_word *av){
28984 C_word tmp;
28985 C_word t0=av[0];
28986 C_word t1=av[1];
28987 C_word t2=av[2];
28988 C_word t3=av[3];
28989 C_word t4;
28990 C_word t5;
28991 C_word t6;
28992 C_word *a;
28993 if(C_unlikely(!C_demand(C_calculate_demand(17,c,8)))){
28994 C_save_and_reclaim((void *)f_21959,c,av);}
28995 a=C_alloc(17);
28996 t4=C_a_i_list2(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
28997 t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_21971,a[2]=t1,a[3]=t2,a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=((C_word*)t0)[2],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[3],tmp=(C_word)a,a+=11,tmp);
28998 /* scrutinizer.scm:2662: scheme#string-append */
28999 t6=*((C_word*)lf[76]+1);{
29000 C_word *av2;
29001 if(c >= 9) {
29002   av2=av;
29003 } else {
29004   av2=C_alloc(9);
29005 }
29006 av2[0]=t6;
29007 av2[1]=t5;
29008 av2[2]=lf[563];
29009 av2[3]=lf[564];
29010 av2[4]=lf[565];
29011 av2[5]=lf[566];
29012 av2[6]=lf[567];
29013 av2[7]=lf[568];
29014 av2[8]=lf[569];
29015 ((C_proc)(void*)(*((C_word*)t6+1)))(9,av2);}}
29016 
29017 /* k21969 */
f_21971(C_word c,C_word * av)29018 static void C_ccall f_21971(C_word c,C_word *av){
29019 C_word tmp;
29020 C_word t0=av[0];
29021 C_word t1=av[1];
29022 C_word t2;
29023 C_word t3;
29024 C_word *a;
29025 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
29026 C_save_and_reclaim((void *)f_21971,c,av);}
29027 a=C_alloc(11);
29028 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_21975,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
29029 /* scrutinizer.scm:2670: pp-fragment */
29030 f_21207(t2,((C_word*)t0)[10]);}
29031 
29032 /* k21973 in k21969 */
f_21975(C_word c,C_word * av)29033 static void C_ccall f_21975(C_word c,C_word *av){
29034 C_word tmp;
29035 C_word t0=av[0];
29036 C_word t1=av[1];
29037 C_word t2;
29038 C_word t3;
29039 C_word t4;
29040 C_word *a;
29041 if(C_unlikely(!C_demand(C_calculate_demand(15,c,2)))){
29042 C_save_and_reclaim((void *)f_21975,c,av);}
29043 a=C_alloc(15);
29044 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_21979,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
29045 if(C_truep(C_i_zerop(((C_word*)t0)[7]))){
29046 t3=t2;{
29047 C_word *av2=av;
29048 av2[0]=t3;
29049 av2[1]=lf[561];
29050 f_21979(2,av2);}}
29051 else{
29052 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21987,a[2]=t2,a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
29053 /* scrutinizer.scm:2672: chicken.base#open-output-string */
29054 t4=*((C_word*)lf[242]+1);{
29055 C_word *av2=av;
29056 av2[0]=t4;
29057 av2[1]=t3;
29058 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
29059 
29060 /* k21977 in k21973 in k21969 */
f_21979(C_word c,C_word * av)29061 static void C_ccall f_21979(C_word c,C_word *av){
29062 C_word tmp;
29063 C_word t0=av[0];
29064 C_word t1=av[1];
29065 C_word t2;
29066 C_word t3;
29067 C_word *a;
29068 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
29069 C_save_and_reclaim((void *)f_21979,c,av);}
29070 a=C_alloc(11);
29071 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_21983,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
29072 /* scrutinizer.scm:2674: describe-expression */
29073 f_21542(t2,((C_word*)t0)[10]);}
29074 
29075 /* k21981 in k21977 in k21973 in k21969 */
f_21983(C_word c,C_word * av)29076 static void C_ccall f_21983(C_word c,C_word *av){
29077 C_word tmp;
29078 C_word t0=av[0];
29079 C_word t1=av[1];
29080 C_word t2;
29081 C_word *a;
29082 if(C_unlikely(!C_demand(C_calculate_demand(0,c,11)))){
29083 C_save_and_reclaim((void *)f_21983,c,av);}
29084 /* scrutinizer.scm:2657: report2 */
29085 t2=lf[71];{
29086 C_word *av2;
29087 if(c >= 12) {
29088   av2=av;
29089 } else {
29090   av2=C_alloc(12);
29091 }
29092 av2[0]=t2;
29093 av2[1]=((C_word*)t0)[2];
29094 av2[2]=((C_word*)t0)[3];
29095 av2[3]=*((C_word*)lf[90]+1);
29096 av2[4]=((C_word*)t0)[4];
29097 av2[5]=((C_word*)t0)[5];
29098 av2[6]=((C_word*)t0)[6];
29099 av2[7]=((C_word*)t0)[7];
29100 av2[8]=((C_word*)t0)[8];
29101 av2[9]=((C_word*)t0)[9];
29102 av2[10]=((C_word*)t0)[10];
29103 av2[11]=t1;
29104 f_21672(12,av2);}}
29105 
29106 /* k21985 in k21973 in k21969 */
f_21987(C_word c,C_word * av)29107 static void C_ccall f_21987(C_word c,C_word *av){
29108 C_word tmp;
29109 C_word t0=av[0];
29110 C_word t1=av[1];
29111 C_word t2;
29112 C_word t3;
29113 C_word t4;
29114 C_word *a;
29115 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
29116 C_save_and_reclaim((void *)f_21987,c,av);}
29117 a=C_alloc(5);
29118 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
29119 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21993,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
29120 /* scrutinizer.scm:2672: ##sys#print */
29121 t4=*((C_word*)lf[240]+1);{
29122 C_word *av2;
29123 if(c >= 5) {
29124   av2=av;
29125 } else {
29126   av2=C_alloc(5);
29127 }
29128 av2[0]=t4;
29129 av2[1]=t3;
29130 av2[2]=lf[562];
29131 av2[3]=C_SCHEME_FALSE;
29132 av2[4]=t1;
29133 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
29134 
29135 /* k21991 in k21985 in k21973 in k21969 */
f_21993(C_word c,C_word * av)29136 static void C_ccall f_21993(C_word c,C_word *av){
29137 C_word tmp;
29138 C_word t0=av[0];
29139 C_word t1=av[1];
29140 C_word t2;
29141 C_word t3;
29142 C_word t4;
29143 C_word *a;
29144 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
29145 C_save_and_reclaim((void *)f_21993,c,av);}
29146 a=C_alloc(8);
29147 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21996,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29148 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22006,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29149 /* scrutinizer.scm:2672: strip-namespace */
29150 f_19447(t3,((C_word*)((C_word*)t0)[4])[1]);}
29151 
29152 /* k21994 in k21991 in k21985 in k21973 in k21969 */
f_21996(C_word c,C_word * av)29153 static void C_ccall f_21996(C_word c,C_word *av){
29154 C_word tmp;
29155 C_word t0=av[0];
29156 C_word t1=av[1];
29157 C_word t2;
29158 C_word t3;
29159 C_word *a;
29160 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
29161 C_save_and_reclaim((void *)f_21996,c,av);}
29162 a=C_alloc(4);
29163 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21999,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29164 /* scrutinizer.scm:2672: ##sys#write-char-0 */
29165 t3=*((C_word*)lf[239]+1);{
29166 C_word *av2;
29167 if(c >= 4) {
29168   av2=av;
29169 } else {
29170   av2=C_alloc(4);
29171 }
29172 av2[0]=t3;
29173 av2[1]=t2;
29174 av2[2]=C_make_character(39);
29175 av2[3]=((C_word*)t0)[3];
29176 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
29177 
29178 /* k21997 in k21994 in k21991 in k21985 in k21973 in k21969 */
f_21999(C_word c,C_word * av)29179 static void C_ccall f_21999(C_word c,C_word *av){
29180 C_word tmp;
29181 C_word t0=av[0];
29182 C_word t1=av[1];
29183 C_word t2;
29184 C_word *a;
29185 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
29186 C_save_and_reclaim((void *)f_21999,c,av);}
29187 /* scrutinizer.scm:2672: chicken.base#get-output-string */
29188 t2=*((C_word*)lf[238]+1);{
29189 C_word *av2;
29190 if(c >= 3) {
29191   av2=av;
29192 } else {
29193   av2=C_alloc(3);
29194 }
29195 av2[0]=t2;
29196 av2[1]=((C_word*)t0)[2];
29197 av2[2]=((C_word*)t0)[3];
29198 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
29199 
29200 /* k22004 in k21991 in k21985 in k21973 in k21969 */
f_22006(C_word c,C_word * av)29201 static void C_ccall f_22006(C_word c,C_word *av){
29202 C_word tmp;
29203 C_word t0=av[0];
29204 C_word t1=av[1];
29205 C_word t2;
29206 C_word *a;
29207 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
29208 C_save_and_reclaim((void *)f_22006,c,av);}
29209 /* scrutinizer.scm:2672: ##sys#print */
29210 t2=*((C_word*)lf[240]+1);{
29211 C_word *av2;
29212 if(c >= 5) {
29213   av2=av;
29214 } else {
29215   av2=C_alloc(5);
29216 }
29217 av2[0]=t2;
29218 av2[1]=((C_word*)t0)[2];
29219 av2[2]=t1;
29220 av2[3]=C_SCHEME_FALSE;
29221 av2[4]=((C_word*)t0)[3];
29222 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
29223 
29224 /* k22020 in k21955 in chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22022(C_word c,C_word * av)29225 static void C_ccall f_22022(C_word c,C_word *av){
29226 C_word tmp;
29227 C_word t0=av[0];
29228 C_word t1=av[1];
29229 C_word t2;
29230 C_word t3;
29231 C_word t4;
29232 C_word *a;
29233 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
29234 C_save_and_reclaim((void *)f_22022,c,av);}
29235 a=C_alloc(6);
29236 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
29237 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22028,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
29238 /* scrutinizer.scm:2679: ##sys#print */
29239 t4=*((C_word*)lf[240]+1);{
29240 C_word *av2;
29241 if(c >= 5) {
29242   av2=av;
29243 } else {
29244   av2=C_alloc(5);
29245 }
29246 av2[0]=t4;
29247 av2[1]=t3;
29248 av2[2]=lf[574];
29249 av2[3]=C_SCHEME_FALSE;
29250 av2[4]=t1;
29251 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
29252 
29253 /* k22026 in k22020 in k21955 in chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22028(C_word c,C_word * av)29254 static void C_ccall f_22028(C_word c,C_word *av){
29255 C_word tmp;
29256 C_word t0=av[0];
29257 C_word t1=av[1];
29258 C_word t2;
29259 C_word t3;
29260 C_word *a;
29261 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
29262 C_save_and_reclaim((void *)f_22028,c,av);}
29263 a=C_alloc(5);
29264 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22031,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
29265 /* scrutinizer.scm:2679: ##sys#print */
29266 t3=*((C_word*)lf[240]+1);{
29267 C_word *av2;
29268 if(c >= 5) {
29269   av2=av;
29270 } else {
29271   av2=C_alloc(5);
29272 }
29273 av2[0]=t3;
29274 av2[1]=t2;
29275 av2[2]=C_u_i_length(((C_word*)t0)[5]);
29276 av2[3]=C_SCHEME_FALSE;
29277 av2[4]=((C_word*)t0)[4];
29278 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29279 
29280 /* k22029 in k22026 in k22020 in k21955 in chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22031(C_word c,C_word * av)29281 static void C_ccall f_22031(C_word c,C_word *av){
29282 C_word tmp;
29283 C_word t0=av[0];
29284 C_word t1=av[1];
29285 C_word t2;
29286 C_word t3;
29287 C_word *a;
29288 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
29289 C_save_and_reclaim((void *)f_22031,c,av);}
29290 a=C_alloc(5);
29291 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22034,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
29292 /* scrutinizer.scm:2679: ##sys#print */
29293 t3=*((C_word*)lf[240]+1);{
29294 C_word *av2;
29295 if(c >= 5) {
29296   av2=av;
29297 } else {
29298   av2=C_alloc(5);
29299 }
29300 av2[0]=t3;
29301 av2[1]=t2;
29302 av2[2]=lf[573];
29303 av2[3]=C_SCHEME_FALSE;
29304 av2[4]=((C_word*)t0)[4];
29305 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29306 
29307 /* k22032 in k22029 in k22026 in k22020 in k21955 in chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22034(C_word c,C_word * av)29308 static void C_ccall f_22034(C_word c,C_word *av){
29309 C_word tmp;
29310 C_word t0=av[0];
29311 C_word t1=av[1];
29312 C_word t2;
29313 C_word t3;
29314 C_word *a;
29315 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
29316 C_save_and_reclaim((void *)f_22034,c,av);}
29317 a=C_alloc(4);
29318 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22037,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29319 /* scrutinizer.scm:2679: chicken.base#get-output-string */
29320 t3=*((C_word*)lf[238]+1);{
29321 C_word *av2;
29322 if(c >= 3) {
29323   av2=av;
29324 } else {
29325   av2=C_alloc(3);
29326 }
29327 av2[0]=t3;
29328 av2[1]=t2;
29329 av2[2]=((C_word*)t0)[4];
29330 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
29331 
29332 /* k22035 in k22032 in k22029 in k22026 in k22020 in k21955 in chicken.compiler.scrutinizer#r-proc-call-argument-value-count in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_22037(C_word c,C_word * av)29333 static void C_ccall f_22037(C_word c,C_word *av){
29334 C_word tmp;
29335 C_word t0=av[0];
29336 C_word t1=av[1];
29337 C_word t2;
29338 C_word *a;
29339 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
29340 C_save_and_reclaim((void *)f_22037,c,av);}
29341 /* scrutinizer.scm:2678: p */
29342 t2=((C_word*)((C_word*)t0)[2])[1];{
29343 C_word *av2;
29344 if(c >= 4) {
29345   av2=av;
29346 } else {
29347   av2=C_alloc(4);
29348 }
29349 av2[0]=t2;
29350 av2[1]=((C_word*)t0)[3];
29351 av2[2]=lf[572];
29352 av2[3]=t1;
29353 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
29354 
29355 /* chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22045(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6)29356 static void C_fcall f_22045(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
29357 C_word tmp;
29358 C_word t7;
29359 C_word t8;
29360 C_word t9;
29361 C_word t10;
29362 C_word t11;
29363 C_word *a;
29364 if(C_unlikely(!C_demand(C_calculate_demand(14,0,2)))){
29365 C_save_and_reclaim_args((void *)trf_22045,6,t1,t2,t3,t4,t5,t6);}
29366 a=C_alloc(14);
29367 t7=C_SCHEME_UNDEFINED;
29368 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
29369 t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22050,a[2]=t8,a[3]=t3,a[4]=t1,a[5]=t2,a[6]=t4,a[7]=t5,a[8]=t6,tmp=(C_word)a,a+=9,tmp);
29370 t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f28246,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
29371 /* scrutinizer.scm:2521: chicken.compiler.support#node-subexpressions */
29372 t11=*((C_word*)lf[86]+1);{
29373 C_word av2[3];
29374 av2[0]=t11;
29375 av2[1]=t10;
29376 av2[2]=t3;
29377 ((C_proc)(void*)(*((C_word*)t11+1)))(3,av2);}}
29378 
29379 /* k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22050(C_word c,C_word * av)29380 static void C_ccall f_22050(C_word c,C_word *av){
29381 C_word tmp;
29382 C_word t0=av[0];
29383 C_word t1=av[1];
29384 C_word t2;
29385 C_word t3;
29386 C_word t4;
29387 C_word t5;
29388 C_word *a;
29389 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
29390 C_save_and_reclaim((void *)f_22050,c,av);}
29391 a=C_alloc(13);
29392 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
29393 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22057,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
29394 if(C_truep(C_i_negativep(((C_word*)t0)[6]))){
29395 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22130,a[2]=t3,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
29396 /* scrutinizer.scm:2686: chicken.base#open-output-string */
29397 t5=*((C_word*)lf[242]+1);{
29398 C_word *av2=av;
29399 av2[0]=t5;
29400 av2[1]=t4;
29401 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
29402 else{
29403 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22148,a[2]=t3,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
29404 /* scrutinizer.scm:2687: chicken.base#open-output-string */
29405 t5=*((C_word*)lf[242]+1);{
29406 C_word *av2=av;
29407 av2[0]=t5;
29408 av2[1]=t4;
29409 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
29410 
29411 /* k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22057(C_word c,C_word * av)29412 static void C_ccall f_22057(C_word c,C_word *av){
29413 C_word tmp;
29414 C_word t0=av[0];
29415 C_word t1=av[1];
29416 C_word t2;
29417 C_word t3;
29418 C_word t4;
29419 C_word *a;
29420 if(C_unlikely(!C_demand(C_calculate_demand(14,c,6)))){
29421 C_save_and_reclaim((void *)f_22057,c,av);}
29422 a=C_alloc(14);
29423 t2=C_a_i_list1(&a,1,((C_word*)t0)[2]);
29424 t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_22065,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[2],tmp=(C_word)a,a+=11,tmp);
29425 /* scrutinizer.scm:2693: scheme#string-append */
29426 t4=*((C_word*)lf[76]+1);{
29427 C_word *av2;
29428 if(c >= 7) {
29429   av2=av;
29430 } else {
29431   av2=C_alloc(7);
29432 }
29433 av2[0]=t4;
29434 av2[1]=t3;
29435 av2[2]=lf[580];
29436 av2[3]=lf[581];
29437 av2[4]=lf[582];
29438 av2[5]=lf[583];
29439 av2[6]=lf[584];
29440 ((C_proc)(void*)(*((C_word*)t4+1)))(7,av2);}}
29441 
29442 /* k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22065(C_word c,C_word * av)29443 static void C_ccall f_22065(C_word c,C_word *av){
29444 C_word tmp;
29445 C_word t0=av[0];
29446 C_word t1=av[1];
29447 C_word t2;
29448 C_word t3;
29449 C_word *a;
29450 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
29451 C_save_and_reclaim((void *)f_22065,c,av);}
29452 a=C_alloc(11);
29453 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_22069,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
29454 /* scrutinizer.scm:2699: pp-fragment */
29455 f_21207(t2,((C_word*)t0)[10]);}
29456 
29457 /* k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22069(C_word c,C_word * av)29458 static void C_ccall f_22069(C_word c,C_word *av){
29459 C_word tmp;
29460 C_word t0=av[0];
29461 C_word t1=av[1];
29462 C_word t2;
29463 C_word t3;
29464 C_word *a;
29465 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
29466 C_save_and_reclaim((void *)f_22069,c,av);}
29467 a=C_alloc(11);
29468 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_22073,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
29469 /* scrutinizer.scm:2700: variable-from-module */
29470 f_21482(t2,((C_word*)((C_word*)t0)[10])[1]);}
29471 
29472 /* k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22073(C_word c,C_word * av)29473 static void C_ccall f_22073(C_word c,C_word *av){
29474 C_word tmp;
29475 C_word t0=av[0];
29476 C_word t1=av[1];
29477 C_word t2;
29478 C_word t3;
29479 C_word t4;
29480 C_word *a;
29481 if(C_unlikely(!C_demand(C_calculate_demand(15,c,2)))){
29482 C_save_and_reclaim((void *)f_22073,c,av);}
29483 a=C_alloc(15);
29484 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22077,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
29485 if(C_truep(C_i_negativep(((C_word*)t0)[8]))){
29486 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22081,a[2]=t2,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
29487 /* scrutinizer.scm:2702: chicken.base#open-output-string */
29488 t4=*((C_word*)lf[242]+1);{
29489 C_word *av2=av;
29490 av2[0]=t4;
29491 av2[1]=t3;
29492 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
29493 else{
29494 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22099,a[2]=t2,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
29495 /* scrutinizer.scm:2703: chicken.base#open-output-string */
29496 t4=*((C_word*)lf[242]+1);{
29497 C_word *av2=av;
29498 av2[0]=t4;
29499 av2[1]=t3;
29500 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
29501 
29502 /* k22075 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_22077(C_word c,C_word * av)29503 static void C_ccall f_22077(C_word c,C_word *av){
29504 C_word tmp;
29505 C_word t0=av[0];
29506 C_word t1=av[1];
29507 C_word t2;
29508 C_word *a;
29509 if(C_unlikely(!C_demand(C_calculate_demand(0,c,9)))){
29510 C_save_and_reclaim((void *)f_22077,c,av);}
29511 /* scrutinizer.scm:2684: report2 */
29512 t2=lf[71];{
29513 C_word *av2;
29514 if(c >= 10) {
29515   av2=av;
29516 } else {
29517   av2=C_alloc(10);
29518 }
29519 av2[0]=t2;
29520 av2[1]=((C_word*)t0)[2];
29521 av2[2]=((C_word*)t0)[3];
29522 av2[3]=*((C_word*)lf[90]+1);
29523 av2[4]=((C_word*)t0)[4];
29524 av2[5]=((C_word*)t0)[5];
29525 av2[6]=((C_word*)t0)[6];
29526 av2[7]=((C_word*)t0)[7];
29527 av2[8]=((C_word*)t0)[8];
29528 av2[9]=t1;
29529 f_21672(10,av2);}}
29530 
29531 /* k22079 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_22081(C_word c,C_word * av)29532 static void C_ccall f_22081(C_word c,C_word *av){
29533 C_word tmp;
29534 C_word t0=av[0];
29535 C_word t1=av[1];
29536 C_word t2;
29537 C_word t3;
29538 C_word t4;
29539 C_word *a;
29540 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
29541 C_save_and_reclaim((void *)f_22081,c,av);}
29542 a=C_alloc(5);
29543 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
29544 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22087,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
29545 /* scrutinizer.scm:2702: ##sys#print */
29546 t4=*((C_word*)lf[240]+1);{
29547 C_word *av2;
29548 if(c >= 5) {
29549   av2=av;
29550 } else {
29551   av2=C_alloc(5);
29552 }
29553 av2[0]=t4;
29554 av2[1]=t3;
29555 av2[2]=lf[575];
29556 av2[3]=C_SCHEME_FALSE;
29557 av2[4]=t1;
29558 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
29559 
29560 /* k22085 in k22079 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_22087(C_word c,C_word * av)29561 static void C_ccall f_22087(C_word c,C_word *av){
29562 C_word tmp;
29563 C_word t0=av[0];
29564 C_word t1=av[1];
29565 C_word t2;
29566 C_word t3;
29567 C_word *a;
29568 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
29569 C_save_and_reclaim((void *)f_22087,c,av);}
29570 a=C_alloc(4);
29571 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22090,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29572 /* scrutinizer.scm:2702: ##sys#print */
29573 t3=*((C_word*)lf[240]+1);{
29574 C_word *av2;
29575 if(c >= 5) {
29576   av2=av;
29577 } else {
29578   av2=C_alloc(5);
29579 }
29580 av2[0]=t3;
29581 av2[1]=t2;
29582 av2[2]=((C_word*)t0)[4];
29583 av2[3]=C_SCHEME_FALSE;
29584 av2[4]=((C_word*)t0)[3];
29585 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29586 
29587 /* k22088 in k22085 in k22079 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_22090(C_word c,C_word * av)29588 static void C_ccall f_22090(C_word c,C_word *av){
29589 C_word tmp;
29590 C_word t0=av[0];
29591 C_word t1=av[1];
29592 C_word t2;
29593 C_word t3;
29594 C_word *a;
29595 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
29596 C_save_and_reclaim((void *)f_22090,c,av);}
29597 a=C_alloc(4);
29598 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22093,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29599 /* scrutinizer.scm:2702: ##sys#write-char-0 */
29600 t3=*((C_word*)lf[239]+1);{
29601 C_word *av2;
29602 if(c >= 4) {
29603   av2=av;
29604 } else {
29605   av2=C_alloc(4);
29606 }
29607 av2[0]=t3;
29608 av2[1]=t2;
29609 av2[2]=C_make_character(46);
29610 av2[3]=((C_word*)t0)[3];
29611 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
29612 
29613 /* k22091 in k22088 in k22085 in k22079 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in ... */
f_22093(C_word c,C_word * av)29614 static void C_ccall f_22093(C_word c,C_word *av){
29615 C_word tmp;
29616 C_word t0=av[0];
29617 C_word t1=av[1];
29618 C_word t2;
29619 C_word *a;
29620 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
29621 C_save_and_reclaim((void *)f_22093,c,av);}
29622 /* scrutinizer.scm:2702: chicken.base#get-output-string */
29623 t2=*((C_word*)lf[238]+1);{
29624 C_word *av2;
29625 if(c >= 3) {
29626   av2=av;
29627 } else {
29628   av2=C_alloc(3);
29629 }
29630 av2[0]=t2;
29631 av2[1]=((C_word*)t0)[2];
29632 av2[2]=((C_word*)t0)[3];
29633 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
29634 
29635 /* k22097 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_22099(C_word c,C_word * av)29636 static void C_ccall f_22099(C_word c,C_word *av){
29637 C_word tmp;
29638 C_word t0=av[0];
29639 C_word t1=av[1];
29640 C_word t2;
29641 C_word t3;
29642 C_word t4;
29643 C_word *a;
29644 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
29645 C_save_and_reclaim((void *)f_22099,c,av);}
29646 a=C_alloc(7);
29647 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
29648 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22105,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
29649 /* scrutinizer.scm:2703: ##sys#print */
29650 t4=*((C_word*)lf[240]+1);{
29651 C_word *av2;
29652 if(c >= 5) {
29653   av2=av;
29654 } else {
29655   av2=C_alloc(5);
29656 }
29657 av2[0]=t4;
29658 av2[1]=t3;
29659 av2[2]=lf[579];
29660 av2[3]=C_SCHEME_FALSE;
29661 av2[4]=t1;
29662 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
29663 
29664 /* k22103 in k22097 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_22105(C_word c,C_word * av)29665 static void C_ccall f_22105(C_word c,C_word *av){
29666 C_word tmp;
29667 C_word t0=av[0];
29668 C_word t1=av[1];
29669 C_word t2;
29670 C_word t3;
29671 C_word *a;
29672 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
29673 C_save_and_reclaim((void *)f_22105,c,av);}
29674 a=C_alloc(6);
29675 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22108,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
29676 /* scrutinizer.scm:2703: ##sys#print */
29677 t3=*((C_word*)lf[240]+1);{
29678 C_word *av2;
29679 if(c >= 5) {
29680   av2=av;
29681 } else {
29682   av2=C_alloc(5);
29683 }
29684 av2[0]=t3;
29685 av2[1]=t2;
29686 av2[2]=((C_word*)t0)[6];
29687 av2[3]=C_SCHEME_FALSE;
29688 av2[4]=((C_word*)t0)[3];
29689 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29690 
29691 /* k22106 in k22103 in k22097 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_22108(C_word c,C_word * av)29692 static void C_ccall f_22108(C_word c,C_word *av){
29693 C_word tmp;
29694 C_word t0=av[0];
29695 C_word t1=av[1];
29696 C_word t2;
29697 C_word t3;
29698 C_word *a;
29699 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
29700 C_save_and_reclaim((void *)f_22108,c,av);}
29701 a=C_alloc(6);
29702 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22111,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
29703 /* scrutinizer.scm:2703: ##sys#print */
29704 t3=*((C_word*)lf[240]+1);{
29705 C_word *av2;
29706 if(c >= 5) {
29707   av2=av;
29708 } else {
29709   av2=C_alloc(5);
29710 }
29711 av2[0]=t3;
29712 av2[1]=t2;
29713 av2[2]=lf[578];
29714 av2[3]=C_SCHEME_FALSE;
29715 av2[4]=((C_word*)t0)[3];
29716 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29717 
29718 /* k22109 in k22106 in k22103 in k22097 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in ... */
f_22111(C_word c,C_word * av)29719 static void C_ccall f_22111(C_word c,C_word *av){
29720 C_word tmp;
29721 C_word t0=av[0];
29722 C_word t1=av[1];
29723 C_word t2;
29724 C_word t3;
29725 C_word *a;
29726 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
29727 C_save_and_reclaim((void *)f_22111,c,av);}
29728 a=C_alloc(5);
29729 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22114,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
29730 /* scrutinizer.scm:2703: ##sys#print */
29731 t3=*((C_word*)lf[240]+1);{
29732 C_word *av2;
29733 if(c >= 5) {
29734   av2=av;
29735 } else {
29736   av2=C_alloc(5);
29737 }
29738 av2[0]=t3;
29739 av2[1]=t2;
29740 av2[2]=((C_word*)t0)[5];
29741 av2[3]=C_SCHEME_FALSE;
29742 av2[4]=((C_word*)t0)[3];
29743 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29744 
29745 /* k22112 in k22109 in k22106 in k22103 in k22097 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in ... */
f_22114(C_word c,C_word * av)29746 static void C_ccall f_22114(C_word c,C_word *av){
29747 C_word tmp;
29748 C_word t0=av[0];
29749 C_word t1=av[1];
29750 C_word t2;
29751 C_word t3;
29752 C_word *a;
29753 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
29754 C_save_and_reclaim((void *)f_22114,c,av);}
29755 a=C_alloc(5);
29756 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22117,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
29757 /* scrutinizer.scm:2703: ##sys#print */
29758 t3=*((C_word*)lf[240]+1);{
29759 C_word *av2;
29760 if(c >= 5) {
29761   av2=av;
29762 } else {
29763   av2=C_alloc(5);
29764 }
29765 av2[0]=t3;
29766 av2[1]=t2;
29767 av2[2]=lf[577];
29768 av2[3]=C_SCHEME_FALSE;
29769 av2[4]=((C_word*)t0)[3];
29770 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29771 
29772 /* k22115 in k22112 in k22109 in k22106 in k22103 in k22097 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in ... */
f_22117(C_word c,C_word * av)29773 static void C_ccall f_22117(C_word c,C_word *av){
29774 C_word tmp;
29775 C_word t0=av[0];
29776 C_word t1=av[1];
29777 C_word t2;
29778 C_word t3;
29779 C_word *a;
29780 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
29781 C_save_and_reclaim((void *)f_22117,c,av);}
29782 a=C_alloc(4);
29783 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22120,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29784 /* scrutinizer.scm:2703: ##sys#print */
29785 t3=*((C_word*)lf[240]+1);{
29786 C_word *av2;
29787 if(c >= 5) {
29788   av2=av;
29789 } else {
29790   av2=C_alloc(5);
29791 }
29792 av2[0]=t3;
29793 av2[1]=t2;
29794 av2[2]=((C_word*)t0)[4];
29795 av2[3]=C_SCHEME_FALSE;
29796 av2[4]=((C_word*)t0)[3];
29797 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29798 
29799 /* k22118 in k22115 in k22112 in k22109 in k22106 in k22103 in k22097 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in ... */
f_22120(C_word c,C_word * av)29800 static void C_ccall f_22120(C_word c,C_word *av){
29801 C_word tmp;
29802 C_word t0=av[0];
29803 C_word t1=av[1];
29804 C_word t2;
29805 C_word t3;
29806 C_word *a;
29807 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
29808 C_save_and_reclaim((void *)f_22120,c,av);}
29809 a=C_alloc(4);
29810 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22123,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29811 /* scrutinizer.scm:2703: ##sys#print */
29812 t3=*((C_word*)lf[240]+1);{
29813 C_word *av2;
29814 if(c >= 5) {
29815   av2=av;
29816 } else {
29817   av2=C_alloc(5);
29818 }
29819 av2[0]=t3;
29820 av2[1]=t2;
29821 av2[2]=lf[576];
29822 av2[3]=C_SCHEME_FALSE;
29823 av2[4]=((C_word*)t0)[3];
29824 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29825 
29826 /* k22121 in k22118 in k22115 in k22112 in k22109 in k22106 in k22103 in k22097 in k22071 in k22067 in k22063 in k22055 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in ... */
f_22123(C_word c,C_word * av)29827 static void C_ccall f_22123(C_word c,C_word *av){
29828 C_word tmp;
29829 C_word t0=av[0];
29830 C_word t1=av[1];
29831 C_word t2;
29832 C_word *a;
29833 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
29834 C_save_and_reclaim((void *)f_22123,c,av);}
29835 /* scrutinizer.scm:2703: chicken.base#get-output-string */
29836 t2=*((C_word*)lf[238]+1);{
29837 C_word *av2;
29838 if(c >= 3) {
29839   av2=av;
29840 } else {
29841   av2=C_alloc(3);
29842 }
29843 av2[0]=t2;
29844 av2[1]=((C_word*)t0)[2];
29845 av2[2]=((C_word*)t0)[3];
29846 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
29847 
29848 /* k22128 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22130(C_word c,C_word * av)29849 static void C_ccall f_22130(C_word c,C_word *av){
29850 C_word tmp;
29851 C_word t0=av[0];
29852 C_word t1=av[1];
29853 C_word t2;
29854 C_word t3;
29855 C_word t4;
29856 C_word *a;
29857 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
29858 C_save_and_reclaim((void *)f_22130,c,av);}
29859 a=C_alloc(5);
29860 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
29861 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22136,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
29862 /* scrutinizer.scm:2686: ##sys#print */
29863 t4=*((C_word*)lf[240]+1);{
29864 C_word *av2;
29865 if(c >= 5) {
29866   av2=av;
29867 } else {
29868   av2=C_alloc(5);
29869 }
29870 av2[0]=t4;
29871 av2[1]=t3;
29872 av2[2]=lf[586];
29873 av2[3]=C_SCHEME_FALSE;
29874 av2[4]=t1;
29875 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
29876 
29877 /* k22134 in k22128 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22136(C_word c,C_word * av)29878 static void C_ccall f_22136(C_word c,C_word *av){
29879 C_word tmp;
29880 C_word t0=av[0];
29881 C_word t1=av[1];
29882 C_word t2;
29883 C_word t3;
29884 C_word *a;
29885 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
29886 C_save_and_reclaim((void *)f_22136,c,av);}
29887 a=C_alloc(4);
29888 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22139,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29889 /* scrutinizer.scm:2686: ##sys#print */
29890 t3=*((C_word*)lf[240]+1);{
29891 C_word *av2;
29892 if(c >= 5) {
29893   av2=av;
29894 } else {
29895   av2=C_alloc(5);
29896 }
29897 av2[0]=t3;
29898 av2[1]=t2;
29899 av2[2]=((C_word*)t0)[4];
29900 av2[3]=C_SCHEME_FALSE;
29901 av2[4]=((C_word*)t0)[3];
29902 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29903 
29904 /* k22137 in k22134 in k22128 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22139(C_word c,C_word * av)29905 static void C_ccall f_22139(C_word c,C_word *av){
29906 C_word tmp;
29907 C_word t0=av[0];
29908 C_word t1=av[1];
29909 C_word t2;
29910 C_word t3;
29911 C_word *a;
29912 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
29913 C_save_and_reclaim((void *)f_22139,c,av);}
29914 a=C_alloc(4);
29915 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22142,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29916 /* scrutinizer.scm:2686: ##sys#print */
29917 t3=*((C_word*)lf[240]+1);{
29918 C_word *av2;
29919 if(c >= 5) {
29920   av2=av;
29921 } else {
29922   av2=C_alloc(5);
29923 }
29924 av2[0]=t3;
29925 av2[1]=t2;
29926 av2[2]=lf[585];
29927 av2[3]=C_SCHEME_FALSE;
29928 av2[4]=((C_word*)t0)[3];
29929 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
29930 
29931 /* k22140 in k22137 in k22134 in k22128 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22142(C_word c,C_word * av)29932 static void C_ccall f_22142(C_word c,C_word *av){
29933 C_word tmp;
29934 C_word t0=av[0];
29935 C_word t1=av[1];
29936 C_word t2;
29937 C_word *a;
29938 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
29939 C_save_and_reclaim((void *)f_22142,c,av);}
29940 /* scrutinizer.scm:2686: chicken.base#get-output-string */
29941 t2=*((C_word*)lf[238]+1);{
29942 C_word *av2;
29943 if(c >= 3) {
29944   av2=av;
29945 } else {
29946   av2=C_alloc(3);
29947 }
29948 av2[0]=t2;
29949 av2[1]=((C_word*)t0)[2];
29950 av2[2]=((C_word*)t0)[3];
29951 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
29952 
29953 /* k22146 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22148(C_word c,C_word * av)29954 static void C_ccall f_22148(C_word c,C_word *av){
29955 C_word tmp;
29956 C_word t0=av[0];
29957 C_word t1=av[1];
29958 C_word t2;
29959 C_word t3;
29960 C_word t4;
29961 C_word t5;
29962 C_word *a;
29963 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
29964 C_save_and_reclaim((void *)f_22148,c,av);}
29965 a=C_alloc(5);
29966 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
29967 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22154,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
29968 t4=C_i_string_ref(((C_word*)t0)[3],C_fix(0));
29969 /* scrutinizer.scm:2687: ##sys#print */
29970 t5=*((C_word*)lf[240]+1);{
29971 C_word *av2;
29972 if(c >= 5) {
29973   av2=av;
29974 } else {
29975   av2=C_alloc(5);
29976 }
29977 av2[0]=t5;
29978 av2[1]=t3;
29979 av2[2]=C_u_i_char_upcase(t4);
29980 av2[3]=C_SCHEME_FALSE;
29981 av2[4]=t1;
29982 ((C_proc)(void*)(*((C_word*)t5+1)))(5,av2);}}
29983 
29984 /* k22152 in k22146 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22154(C_word c,C_word * av)29985 static void C_ccall f_22154(C_word c,C_word *av){
29986 C_word tmp;
29987 C_word t0=av[0];
29988 C_word t1=av[1];
29989 C_word t2;
29990 C_word t3;
29991 C_word t4;
29992 C_word *a;
29993 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
29994 C_save_and_reclaim((void *)f_22154,c,av);}
29995 a=C_alloc(8);
29996 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22157,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29997 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22167,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
29998 /* scrutinizer.scm:2689: scheme#substring */
29999 t4=*((C_word*)lf[588]+1);{
30000 C_word *av2;
30001 if(c >= 4) {
30002   av2=av;
30003 } else {
30004   av2=C_alloc(4);
30005 }
30006 av2[0]=t4;
30007 av2[1]=t3;
30008 av2[2]=((C_word*)t0)[4];
30009 av2[3]=C_fix(1);
30010 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
30011 
30012 /* k22155 in k22152 in k22146 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22157(C_word c,C_word * av)30013 static void C_ccall f_22157(C_word c,C_word *av){
30014 C_word tmp;
30015 C_word t0=av[0];
30016 C_word t1=av[1];
30017 C_word t2;
30018 C_word t3;
30019 C_word *a;
30020 if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){
30021 C_save_and_reclaim((void *)f_22157,c,av);}
30022 a=C_alloc(4);
30023 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22160,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
30024 /* scrutinizer.scm:2687: ##sys#print */
30025 t3=*((C_word*)lf[240]+1);{
30026 C_word *av2;
30027 if(c >= 5) {
30028   av2=av;
30029 } else {
30030   av2=C_alloc(5);
30031 }
30032 av2[0]=t3;
30033 av2[1]=t2;
30034 av2[2]=lf[587];
30035 av2[3]=C_SCHEME_FALSE;
30036 av2[4]=((C_word*)t0)[3];
30037 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30038 
30039 /* k22158 in k22155 in k22152 in k22146 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22160(C_word c,C_word * av)30040 static void C_ccall f_22160(C_word c,C_word *av){
30041 C_word tmp;
30042 C_word t0=av[0];
30043 C_word t1=av[1];
30044 C_word t2;
30045 C_word *a;
30046 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
30047 C_save_and_reclaim((void *)f_22160,c,av);}
30048 /* scrutinizer.scm:2687: chicken.base#get-output-string */
30049 t2=*((C_word*)lf[238]+1);{
30050 C_word *av2;
30051 if(c >= 3) {
30052   av2=av;
30053 } else {
30054   av2=C_alloc(3);
30055 }
30056 av2[0]=t2;
30057 av2[1]=((C_word*)t0)[2];
30058 av2[2]=((C_word*)t0)[3];
30059 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
30060 
30061 /* k22165 in k22152 in k22146 in k22048 in chicken.compiler.scrutinizer#r-index-out-of-range in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22167(C_word c,C_word * av)30062 static void C_ccall f_22167(C_word c,C_word *av){
30063 C_word tmp;
30064 C_word t0=av[0];
30065 C_word t1=av[1];
30066 C_word t2;
30067 C_word *a;
30068 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
30069 C_save_and_reclaim((void *)f_22167,c,av);}
30070 /* scrutinizer.scm:2687: ##sys#print */
30071 t2=*((C_word*)lf[240]+1);{
30072 C_word *av2;
30073 if(c >= 5) {
30074   av2=av;
30075 } else {
30076   av2=C_alloc(5);
30077 }
30078 av2[0]=t2;
30079 av2[1]=((C_word*)t0)[2];
30080 av2[2]=t1;
30081 av2[3]=C_SCHEME_FALSE;
30082 av2[4]=((C_word*)t0)[3];
30083 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
30084 
30085 /* chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22177(C_word c,C_word * av)30086 static void C_ccall f_22177(C_word c,C_word *av){
30087 C_word tmp;
30088 C_word t0=av[0];
30089 C_word t1=av[1];
30090 C_word t2=av[2];
30091 C_word t3=av[3];
30092 C_word t4=av[4];
30093 C_word t5=av[5];
30094 C_word t6;
30095 C_word t7;
30096 C_word t8;
30097 C_word t9;
30098 C_word t10;
30099 C_word *a;
30100 if(C_unlikely(!C_demand(C_calculate_demand(10,c,4)))){
30101 C_save_and_reclaim((void *)f_22177,c,av);}
30102 a=C_alloc(10);
30103 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22180,a[2]=t4,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
30104 t7=C_i_length(t5);
30105 t8=C_eqp(t7,C_fix(0));
30106 if(C_truep(t8)){
30107 /* scrutinizer.scm:2721: p */
30108 t9=t6;
30109 f_22180(t9,t1,lf[596],lf[597]);}
30110 else{
30111 t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22216,a[2]=t6,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
30112 /* scrutinizer.scm:2724: chicken.base#open-output-string */
30113 t10=*((C_word*)lf[242]+1);{
30114 C_word *av2=av;
30115 av2[0]=t10;
30116 av2[1]=t9;
30117 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}}
30118 
30119 /* p in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22180(C_word t0,C_word t1,C_word t2,C_word t3)30120 static void C_fcall f_22180(C_word t0,C_word t1,C_word t2,C_word t3){
30121 C_word tmp;
30122 C_word t4;
30123 C_word t5;
30124 C_word t6;
30125 C_word *a;
30126 if(C_unlikely(!C_demand(C_calculate_demand(15,0,8)))){
30127 C_save_and_reclaim_args((void *)trf_22180,4,t0,t1,t2,t3);}
30128 a=C_alloc(15);
30129 t4=C_a_i_list2(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
30130 t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22192,a[2]=t1,a[3]=t2,a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
30131 /* scrutinizer.scm:2709: scheme#string-append */
30132 t6=*((C_word*)lf[76]+1);{
30133 C_word av2[9];
30134 av2[0]=t6;
30135 av2[1]=t5;
30136 av2[2]=lf[589];
30137 av2[3]=lf[590];
30138 av2[4]=lf[591];
30139 av2[5]=lf[592];
30140 av2[6]=lf[593];
30141 av2[7]=lf[594];
30142 av2[8]=lf[595];
30143 ((C_proc)(void*)(*((C_word*)t6+1)))(9,av2);}}
30144 
30145 /* k22190 in p in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22192(C_word c,C_word * av)30146 static void C_ccall f_22192(C_word c,C_word *av){
30147 C_word tmp;
30148 C_word t0=av[0];
30149 C_word t1=av[1];
30150 C_word t2;
30151 C_word t3;
30152 C_word *a;
30153 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
30154 C_save_and_reclaim((void *)f_22192,c,av);}
30155 a=C_alloc(9);
30156 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22196,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
30157 /* scrutinizer.scm:2717: pp-fragment */
30158 f_21207(t2,((C_word*)t0)[8]);}
30159 
30160 /* k22194 in k22190 in p in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22196(C_word c,C_word * av)30161 static void C_ccall f_22196(C_word c,C_word *av){
30162 C_word tmp;
30163 C_word t0=av[0];
30164 C_word t1=av[1];
30165 C_word t2;
30166 C_word t3;
30167 C_word *a;
30168 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
30169 C_save_and_reclaim((void *)f_22196,c,av);}
30170 a=C_alloc(9);
30171 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22200,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
30172 /* scrutinizer.scm:2719: describe-expression */
30173 f_21542(t2,((C_word*)t0)[8]);}
30174 
30175 /* k22198 in k22194 in k22190 in p in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22200(C_word c,C_word * av)30176 static void C_ccall f_22200(C_word c,C_word *av){
30177 C_word tmp;
30178 C_word t0=av[0];
30179 C_word t1=av[1];
30180 C_word t2;
30181 C_word *a;
30182 if(C_unlikely(!C_demand(C_calculate_demand(0,c,9)))){
30183 C_save_and_reclaim((void *)f_22200,c,av);}
30184 /* scrutinizer.scm:2707: report2 */
30185 t2=lf[71];{
30186 C_word *av2;
30187 if(c >= 10) {
30188   av2=av;
30189 } else {
30190   av2=C_alloc(10);
30191 }
30192 av2[0]=t2;
30193 av2[1]=((C_word*)t0)[2];
30194 av2[2]=((C_word*)t0)[3];
30195 av2[3]=*((C_word*)lf[90]+1);
30196 av2[4]=((C_word*)t0)[4];
30197 av2[5]=((C_word*)t0)[5];
30198 av2[6]=((C_word*)t0)[6];
30199 av2[7]=((C_word*)t0)[7];
30200 av2[8]=((C_word*)t0)[8];
30201 av2[9]=t1;
30202 f_21672(10,av2);}}
30203 
30204 /* k22214 in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22216(C_word c,C_word * av)30205 static void C_ccall f_22216(C_word c,C_word *av){
30206 C_word tmp;
30207 C_word t0=av[0];
30208 C_word t1=av[1];
30209 C_word t2;
30210 C_word t3;
30211 C_word t4;
30212 C_word *a;
30213 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
30214 C_save_and_reclaim((void *)f_22216,c,av);}
30215 a=C_alloc(6);
30216 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
30217 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22222,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
30218 /* scrutinizer.scm:2724: ##sys#print */
30219 t4=*((C_word*)lf[240]+1);{
30220 C_word *av2;
30221 if(c >= 5) {
30222   av2=av;
30223 } else {
30224   av2=C_alloc(5);
30225 }
30226 av2[0]=t4;
30227 av2[1]=t3;
30228 av2[2]=lf[600];
30229 av2[3]=C_SCHEME_FALSE;
30230 av2[4]=t1;
30231 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
30232 
30233 /* k22220 in k22214 in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22222(C_word c,C_word * av)30234 static void C_ccall f_22222(C_word c,C_word *av){
30235 C_word tmp;
30236 C_word t0=av[0];
30237 C_word t1=av[1];
30238 C_word t2;
30239 C_word t3;
30240 C_word *a;
30241 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
30242 C_save_and_reclaim((void *)f_22222,c,av);}
30243 a=C_alloc(5);
30244 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22225,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
30245 /* scrutinizer.scm:2724: ##sys#print */
30246 t3=*((C_word*)lf[240]+1);{
30247 C_word *av2;
30248 if(c >= 5) {
30249   av2=av;
30250 } else {
30251   av2=C_alloc(5);
30252 }
30253 av2[0]=t3;
30254 av2[1]=t2;
30255 av2[2]=C_u_i_length(((C_word*)t0)[5]);
30256 av2[3]=C_SCHEME_FALSE;
30257 av2[4]=((C_word*)t0)[4];
30258 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30259 
30260 /* k22223 in k22220 in k22214 in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22225(C_word c,C_word * av)30261 static void C_ccall f_22225(C_word c,C_word *av){
30262 C_word tmp;
30263 C_word t0=av[0];
30264 C_word t1=av[1];
30265 C_word t2;
30266 C_word t3;
30267 C_word *a;
30268 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
30269 C_save_and_reclaim((void *)f_22225,c,av);}
30270 a=C_alloc(5);
30271 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22228,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
30272 /* scrutinizer.scm:2724: ##sys#print */
30273 t3=*((C_word*)lf[240]+1);{
30274 C_word *av2;
30275 if(c >= 5) {
30276   av2=av;
30277 } else {
30278   av2=C_alloc(5);
30279 }
30280 av2[0]=t3;
30281 av2[1]=t2;
30282 av2[2]=lf[599];
30283 av2[3]=C_SCHEME_FALSE;
30284 av2[4]=((C_word*)t0)[4];
30285 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30286 
30287 /* k22226 in k22223 in k22220 in k22214 in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22228(C_word c,C_word * av)30288 static void C_ccall f_22228(C_word c,C_word *av){
30289 C_word tmp;
30290 C_word t0=av[0];
30291 C_word t1=av[1];
30292 C_word t2;
30293 C_word t3;
30294 C_word *a;
30295 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
30296 C_save_and_reclaim((void *)f_22228,c,av);}
30297 a=C_alloc(4);
30298 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22231,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
30299 /* scrutinizer.scm:2724: chicken.base#get-output-string */
30300 t3=*((C_word*)lf[238]+1);{
30301 C_word *av2;
30302 if(c >= 3) {
30303   av2=av;
30304 } else {
30305   av2=C_alloc(3);
30306 }
30307 av2[0]=t3;
30308 av2[1]=t2;
30309 av2[2]=((C_word*)t0)[4];
30310 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
30311 
30312 /* k22229 in k22226 in k22223 in k22220 in k22214 in chicken.compiler.scrutinizer#r-conditional-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22231(C_word c,C_word * av)30313 static void C_ccall f_22231(C_word c,C_word *av){
30314 C_word tmp;
30315 C_word t0=av[0];
30316 C_word t1=av[1];
30317 C_word t2;
30318 C_word *a;
30319 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
30320 C_save_and_reclaim((void *)f_22231,c,av);}
30321 /* scrutinizer.scm:2723: p */
30322 t2=((C_word*)t0)[2];
30323 f_22180(t2,((C_word*)t0)[3],lf[598],t1);}
30324 
30325 /* chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22239(C_word c,C_word * av)30326 static void C_ccall f_22239(C_word c,C_word *av){
30327 C_word tmp;
30328 C_word t0=av[0];
30329 C_word t1=av[1];
30330 C_word t2=av[2];
30331 C_word t3=av[3];
30332 C_word t4=av[4];
30333 C_word t5=av[5];
30334 C_word t6=av[6];
30335 C_word t7;
30336 C_word t8;
30337 C_word t9;
30338 C_word t10;
30339 C_word t11;
30340 C_word *a;
30341 if(C_unlikely(!C_demand(C_calculate_demand(12,c,4)))){
30342 C_save_and_reclaim((void *)f_22239,c,av);}
30343 a=C_alloc(12);
30344 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22242,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
30345 t8=C_i_length(t6);
30346 t9=C_eqp(t8,C_fix(0));
30347 if(C_truep(t9)){
30348 t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22279,a[2]=t7,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
30349 /* scrutinizer.scm:2743: chicken.base#open-output-string */
30350 t11=*((C_word*)lf[242]+1);{
30351 C_word *av2=av;
30352 av2[0]=t11;
30353 av2[1]=t10;
30354 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}
30355 else{
30356 t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22305,a[2]=t7,a[3]=t1,a[4]=t6,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
30357 /* scrutinizer.scm:2745: chicken.base#open-output-string */
30358 t11=*((C_word*)lf[242]+1);{
30359 C_word *av2=av;
30360 av2[0]=t11;
30361 av2[1]=t10;
30362 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}}
30363 
30364 /* p in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22242(C_word t0,C_word t1,C_word t2,C_word t3)30365 static void C_fcall f_22242(C_word t0,C_word t1,C_word t2,C_word t3){
30366 C_word tmp;
30367 C_word t4;
30368 C_word t5;
30369 C_word t6;
30370 C_word *a;
30371 if(C_unlikely(!C_demand(C_calculate_demand(16,0,8)))){
30372 C_save_and_reclaim_args((void *)trf_22242,4,t0,t1,t2,t3);}
30373 a=C_alloc(16);
30374 t4=C_a_i_list2(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
30375 t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22254,a[2]=t1,a[3]=t2,a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[3],tmp=(C_word)a,a+=10,tmp);
30376 /* scrutinizer.scm:2730: scheme#string-append */
30377 t6=*((C_word*)lf[76]+1);{
30378 C_word av2[9];
30379 av2[0]=t6;
30380 av2[1]=t5;
30381 av2[2]=lf[601];
30382 av2[3]=lf[602];
30383 av2[4]=lf[603];
30384 av2[5]=lf[604];
30385 av2[6]=lf[605];
30386 av2[7]=lf[606];
30387 av2[8]=lf[607];
30388 ((C_proc)(void*)(*((C_word*)t6+1)))(9,av2);}}
30389 
30390 /* k22252 in p in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22254(C_word c,C_word * av)30391 static void C_ccall f_22254(C_word c,C_word *av){
30392 C_word tmp;
30393 C_word t0=av[0];
30394 C_word t1=av[1];
30395 C_word t2;
30396 C_word t3;
30397 C_word *a;
30398 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
30399 C_save_and_reclaim((void *)f_22254,c,av);}
30400 a=C_alloc(10);
30401 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22258,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
30402 /* scrutinizer.scm:2738: pp-fragment */
30403 f_21207(t2,((C_word*)t0)[9]);}
30404 
30405 /* k22256 in k22252 in p in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22258(C_word c,C_word * av)30406 static void C_ccall f_22258(C_word c,C_word *av){
30407 C_word tmp;
30408 C_word t0=av[0];
30409 C_word t1=av[1];
30410 C_word t2;
30411 C_word t3;
30412 C_word *a;
30413 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
30414 C_save_and_reclaim((void *)f_22258,c,av);}
30415 a=C_alloc(10);
30416 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22262,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
30417 /* scrutinizer.scm:2739: chicken.compiler.support#real-name */
30418 t3=*((C_word*)lf[253]+1);{
30419 C_word *av2;
30420 if(c >= 3) {
30421   av2=av;
30422 } else {
30423   av2=C_alloc(3);
30424 }
30425 av2[0]=t3;
30426 av2[1]=t2;
30427 av2[2]=((C_word*)t0)[9];
30428 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
30429 
30430 /* k22260 in k22256 in k22252 in p in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22262(C_word c,C_word * av)30431 static void C_ccall f_22262(C_word c,C_word *av){
30432 C_word tmp;
30433 C_word t0=av[0];
30434 C_word t1=av[1];
30435 C_word t2;
30436 C_word t3;
30437 C_word *a;
30438 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
30439 C_save_and_reclaim((void *)f_22262,c,av);}
30440 a=C_alloc(10);
30441 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22266,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
30442 /* scrutinizer.scm:2741: describe-expression */
30443 f_21542(t2,((C_word*)t0)[9]);}
30444 
30445 /* k22264 in k22260 in k22256 in k22252 in p in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22266(C_word c,C_word * av)30446 static void C_ccall f_22266(C_word c,C_word *av){
30447 C_word tmp;
30448 C_word t0=av[0];
30449 C_word t1=av[1];
30450 C_word t2;
30451 C_word *a;
30452 if(C_unlikely(!C_demand(C_calculate_demand(0,c,10)))){
30453 C_save_and_reclaim((void *)f_22266,c,av);}
30454 /* scrutinizer.scm:2728: report2 */
30455 t2=lf[71];{
30456 C_word *av2;
30457 if(c >= 11) {
30458   av2=av;
30459 } else {
30460   av2=C_alloc(11);
30461 }
30462 av2[0]=t2;
30463 av2[1]=((C_word*)t0)[2];
30464 av2[2]=((C_word*)t0)[3];
30465 av2[3]=*((C_word*)lf[90]+1);
30466 av2[4]=((C_word*)t0)[4];
30467 av2[5]=((C_word*)t0)[5];
30468 av2[6]=((C_word*)t0)[6];
30469 av2[7]=((C_word*)t0)[7];
30470 av2[8]=((C_word*)t0)[8];
30471 av2[9]=((C_word*)t0)[9];
30472 av2[10]=t1;
30473 f_21672(11,av2);}}
30474 
30475 /* k22277 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22279(C_word c,C_word * av)30476 static void C_ccall f_22279(C_word c,C_word *av){
30477 C_word tmp;
30478 C_word t0=av[0];
30479 C_word t1=av[1];
30480 C_word t2;
30481 C_word t3;
30482 C_word t4;
30483 C_word *a;
30484 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
30485 C_save_and_reclaim((void *)f_22279,c,av);}
30486 a=C_alloc(6);
30487 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
30488 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22285,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
30489 /* scrutinizer.scm:2743: ##sys#print */
30490 t4=*((C_word*)lf[240]+1);{
30491 C_word *av2;
30492 if(c >= 5) {
30493   av2=av;
30494 } else {
30495   av2=C_alloc(5);
30496 }
30497 av2[0]=t4;
30498 av2[1]=t3;
30499 av2[2]=lf[610];
30500 av2[3]=C_SCHEME_FALSE;
30501 av2[4]=t1;
30502 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
30503 
30504 /* k22283 in k22277 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22285(C_word c,C_word * av)30505 static void C_ccall f_22285(C_word c,C_word *av){
30506 C_word tmp;
30507 C_word t0=av[0];
30508 C_word t1=av[1];
30509 C_word t2;
30510 C_word t3;
30511 C_word t4;
30512 C_word *a;
30513 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
30514 C_save_and_reclaim((void *)f_22285,c,av);}
30515 a=C_alloc(9);
30516 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22288,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
30517 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22298,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
30518 /* scrutinizer.scm:2743: chicken.compiler.support#real-name */
30519 t4=*((C_word*)lf[253]+1);{
30520 C_word *av2;
30521 if(c >= 3) {
30522   av2=av;
30523 } else {
30524   av2=C_alloc(3);
30525 }
30526 av2[0]=t4;
30527 av2[1]=t3;
30528 av2[2]=((C_word*)t0)[5];
30529 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
30530 
30531 /* k22286 in k22283 in k22277 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22288(C_word c,C_word * av)30532 static void C_ccall f_22288(C_word c,C_word *av){
30533 C_word tmp;
30534 C_word t0=av[0];
30535 C_word t1=av[1];
30536 C_word t2;
30537 C_word t3;
30538 C_word *a;
30539 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
30540 C_save_and_reclaim((void *)f_22288,c,av);}
30541 a=C_alloc(5);
30542 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22291,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
30543 /* scrutinizer.scm:2743: ##sys#print */
30544 t3=*((C_word*)lf[240]+1);{
30545 C_word *av2;
30546 if(c >= 5) {
30547   av2=av;
30548 } else {
30549   av2=C_alloc(5);
30550 }
30551 av2[0]=t3;
30552 av2[1]=t2;
30553 av2[2]=lf[609];
30554 av2[3]=C_SCHEME_FALSE;
30555 av2[4]=((C_word*)t0)[4];
30556 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30557 
30558 /* k22289 in k22286 in k22283 in k22277 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22291(C_word c,C_word * av)30559 static void C_ccall f_22291(C_word c,C_word *av){
30560 C_word tmp;
30561 C_word t0=av[0];
30562 C_word t1=av[1];
30563 C_word t2;
30564 C_word t3;
30565 C_word *a;
30566 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
30567 C_save_and_reclaim((void *)f_22291,c,av);}
30568 a=C_alloc(4);
30569 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22294,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
30570 /* scrutinizer.scm:2743: chicken.base#get-output-string */
30571 t3=*((C_word*)lf[238]+1);{
30572 C_word *av2;
30573 if(c >= 3) {
30574   av2=av;
30575 } else {
30576   av2=C_alloc(3);
30577 }
30578 av2[0]=t3;
30579 av2[1]=t2;
30580 av2[2]=((C_word*)t0)[4];
30581 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
30582 
30583 /* k22292 in k22289 in k22286 in k22283 in k22277 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22294(C_word c,C_word * av)30584 static void C_ccall f_22294(C_word c,C_word *av){
30585 C_word tmp;
30586 C_word t0=av[0];
30587 C_word t1=av[1];
30588 C_word t2;
30589 C_word *a;
30590 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
30591 C_save_and_reclaim((void *)f_22294,c,av);}
30592 /* scrutinizer.scm:2743: p */
30593 t2=((C_word*)t0)[2];
30594 f_22242(t2,((C_word*)t0)[3],t1,lf[608]);}
30595 
30596 /* k22296 in k22283 in k22277 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22298(C_word c,C_word * av)30597 static void C_ccall f_22298(C_word c,C_word *av){
30598 C_word tmp;
30599 C_word t0=av[0];
30600 C_word t1=av[1];
30601 C_word t2;
30602 C_word *a;
30603 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
30604 C_save_and_reclaim((void *)f_22298,c,av);}
30605 /* scrutinizer.scm:2743: ##sys#print */
30606 t2=*((C_word*)lf[240]+1);{
30607 C_word *av2;
30608 if(c >= 5) {
30609   av2=av;
30610 } else {
30611   av2=C_alloc(5);
30612 }
30613 av2[0]=t2;
30614 av2[1]=((C_word*)t0)[2];
30615 av2[2]=t1;
30616 av2[3]=C_SCHEME_FALSE;
30617 av2[4]=((C_word*)t0)[3];
30618 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
30619 
30620 /* k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22305(C_word c,C_word * av)30621 static void C_ccall f_22305(C_word c,C_word *av){
30622 C_word tmp;
30623 C_word t0=av[0];
30624 C_word t1=av[1];
30625 C_word t2;
30626 C_word t3;
30627 C_word t4;
30628 C_word *a;
30629 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
30630 C_save_and_reclaim((void *)f_22305,c,av);}
30631 a=C_alloc(7);
30632 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
30633 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22311,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
30634 /* scrutinizer.scm:2745: ##sys#print */
30635 t4=*((C_word*)lf[240]+1);{
30636 C_word *av2;
30637 if(c >= 5) {
30638   av2=av;
30639 } else {
30640   av2=C_alloc(5);
30641 }
30642 av2[0]=t4;
30643 av2[1]=t3;
30644 av2[2]=lf[615];
30645 av2[3]=C_SCHEME_FALSE;
30646 av2[4]=t1;
30647 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
30648 
30649 /* k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22311(C_word c,C_word * av)30650 static void C_ccall f_22311(C_word c,C_word *av){
30651 C_word tmp;
30652 C_word t0=av[0];
30653 C_word t1=av[1];
30654 C_word t2;
30655 C_word t3;
30656 C_word t4;
30657 C_word *a;
30658 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
30659 C_save_and_reclaim((void *)f_22311,c,av);}
30660 a=C_alloc(10);
30661 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22314,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
30662 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22353,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
30663 /* scrutinizer.scm:2745: chicken.compiler.support#real-name */
30664 t4=*((C_word*)lf[253]+1);{
30665 C_word *av2;
30666 if(c >= 3) {
30667   av2=av;
30668 } else {
30669   av2=C_alloc(3);
30670 }
30671 av2[0]=t4;
30672 av2[1]=t3;
30673 av2[2]=((C_word*)t0)[6];
30674 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
30675 
30676 /* k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22314(C_word c,C_word * av)30677 static void C_ccall f_22314(C_word c,C_word *av){
30678 C_word tmp;
30679 C_word t0=av[0];
30680 C_word t1=av[1];
30681 C_word t2;
30682 C_word t3;
30683 C_word *a;
30684 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
30685 C_save_and_reclaim((void *)f_22314,c,av);}
30686 a=C_alloc(6);
30687 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22317,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
30688 /* scrutinizer.scm:2745: ##sys#print */
30689 t3=*((C_word*)lf[240]+1);{
30690 C_word *av2;
30691 if(c >= 5) {
30692   av2=av;
30693 } else {
30694   av2=C_alloc(5);
30695 }
30696 av2[0]=t3;
30697 av2[1]=t2;
30698 av2[2]=lf[614];
30699 av2[3]=C_SCHEME_FALSE;
30700 av2[4]=((C_word*)t0)[5];
30701 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30702 
30703 /* k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22317(C_word c,C_word * av)30704 static void C_ccall f_22317(C_word c,C_word *av){
30705 C_word tmp;
30706 C_word t0=av[0];
30707 C_word t1=av[1];
30708 C_word t2;
30709 C_word t3;
30710 C_word *a;
30711 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
30712 C_save_and_reclaim((void *)f_22317,c,av);}
30713 a=C_alloc(6);
30714 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22320,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
30715 /* scrutinizer.scm:2745: ##sys#print */
30716 t3=*((C_word*)lf[240]+1);{
30717 C_word *av2;
30718 if(c >= 5) {
30719   av2=av;
30720 } else {
30721   av2=C_alloc(5);
30722 }
30723 av2[0]=t3;
30724 av2[1]=t2;
30725 av2[2]=C_u_i_length(((C_word*)t0)[4]);
30726 av2[3]=C_SCHEME_FALSE;
30727 av2[4]=((C_word*)t0)[5];
30728 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30729 
30730 /* k22318 in k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22320(C_word c,C_word * av)30731 static void C_ccall f_22320(C_word c,C_word *av){
30732 C_word tmp;
30733 C_word t0=av[0];
30734 C_word t1=av[1];
30735 C_word t2;
30736 C_word t3;
30737 C_word *a;
30738 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
30739 C_save_and_reclaim((void *)f_22320,c,av);}
30740 a=C_alloc(6);
30741 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22323,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
30742 /* scrutinizer.scm:2745: ##sys#print */
30743 t3=*((C_word*)lf[240]+1);{
30744 C_word *av2;
30745 if(c >= 5) {
30746   av2=av;
30747 } else {
30748   av2=C_alloc(5);
30749 }
30750 av2[0]=t3;
30751 av2[1]=t2;
30752 av2[2]=lf[613];
30753 av2[3]=C_SCHEME_FALSE;
30754 av2[4]=((C_word*)t0)[5];
30755 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30756 
30757 /* k22321 in k22318 in k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_22323(C_word c,C_word * av)30758 static void C_ccall f_22323(C_word c,C_word *av){
30759 C_word tmp;
30760 C_word t0=av[0];
30761 C_word t1=av[1];
30762 C_word t2;
30763 C_word t3;
30764 C_word *a;
30765 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
30766 C_save_and_reclaim((void *)f_22323,c,av);}
30767 a=C_alloc(5);
30768 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22326,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
30769 /* scrutinizer.scm:2745: chicken.base#get-output-string */
30770 t3=*((C_word*)lf[238]+1);{
30771 C_word *av2;
30772 if(c >= 3) {
30773   av2=av;
30774 } else {
30775   av2=C_alloc(3);
30776 }
30777 av2[0]=t3;
30778 av2[1]=t2;
30779 av2[2]=((C_word*)t0)[5];
30780 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
30781 
30782 /* k22324 in k22321 in k22318 in k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_22326(C_word c,C_word * av)30783 static void C_ccall f_22326(C_word c,C_word *av){
30784 C_word tmp;
30785 C_word t0=av[0];
30786 C_word t1=av[1];
30787 C_word t2;
30788 C_word t3;
30789 C_word *a;
30790 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
30791 C_save_and_reclaim((void *)f_22326,c,av);}
30792 a=C_alloc(6);
30793 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22330,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
30794 /* scrutinizer.scm:2746: chicken.base#open-output-string */
30795 t3=*((C_word*)lf[242]+1);{
30796 C_word *av2=av;
30797 av2[0]=t3;
30798 av2[1]=t2;
30799 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
30800 
30801 /* k22328 in k22324 in k22321 in k22318 in k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_22330(C_word c,C_word * av)30802 static void C_ccall f_22330(C_word c,C_word *av){
30803 C_word tmp;
30804 C_word t0=av[0];
30805 C_word t1=av[1];
30806 C_word t2;
30807 C_word t3;
30808 C_word t4;
30809 C_word *a;
30810 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
30811 C_save_and_reclaim((void *)f_22330,c,av);}
30812 a=C_alloc(7);
30813 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
30814 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22336,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
30815 /* scrutinizer.scm:2746: ##sys#print */
30816 t4=*((C_word*)lf[240]+1);{
30817 C_word *av2;
30818 if(c >= 5) {
30819   av2=av;
30820 } else {
30821   av2=C_alloc(5);
30822 }
30823 av2[0]=t4;
30824 av2[1]=t3;
30825 av2[2]=lf[612];
30826 av2[3]=C_SCHEME_FALSE;
30827 av2[4]=t1;
30828 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
30829 
30830 /* k22334 in k22328 in k22324 in k22321 in k22318 in k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in ... */
f_22336(C_word c,C_word * av)30831 static void C_ccall f_22336(C_word c,C_word *av){
30832 C_word tmp;
30833 C_word t0=av[0];
30834 C_word t1=av[1];
30835 C_word t2;
30836 C_word t3;
30837 C_word *a;
30838 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
30839 C_save_and_reclaim((void *)f_22336,c,av);}
30840 a=C_alloc(6);
30841 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22339,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
30842 /* scrutinizer.scm:2746: ##sys#print */
30843 t3=*((C_word*)lf[240]+1);{
30844 C_word *av2;
30845 if(c >= 5) {
30846   av2=av;
30847 } else {
30848   av2=C_alloc(5);
30849 }
30850 av2[0]=t3;
30851 av2[1]=t2;
30852 av2[2]=C_u_i_length(((C_word*)t0)[6]);
30853 av2[3]=C_SCHEME_FALSE;
30854 av2[4]=((C_word*)t0)[5];
30855 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30856 
30857 /* k22337 in k22334 in k22328 in k22324 in k22321 in k22318 in k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in ... */
f_22339(C_word c,C_word * av)30858 static void C_ccall f_22339(C_word c,C_word *av){
30859 C_word tmp;
30860 C_word t0=av[0];
30861 C_word t1=av[1];
30862 C_word t2;
30863 C_word t3;
30864 C_word *a;
30865 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
30866 C_save_and_reclaim((void *)f_22339,c,av);}
30867 a=C_alloc(6);
30868 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22342,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
30869 /* scrutinizer.scm:2746: ##sys#print */
30870 t3=*((C_word*)lf[240]+1);{
30871 C_word *av2;
30872 if(c >= 5) {
30873   av2=av;
30874 } else {
30875   av2=C_alloc(5);
30876 }
30877 av2[0]=t3;
30878 av2[1]=t2;
30879 av2[2]=lf[611];
30880 av2[3]=C_SCHEME_FALSE;
30881 av2[4]=((C_word*)t0)[5];
30882 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
30883 
30884 /* k22340 in k22337 in k22334 in k22328 in k22324 in k22321 in k22318 in k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in ... */
f_22342(C_word c,C_word * av)30885 static void C_ccall f_22342(C_word c,C_word *av){
30886 C_word tmp;
30887 C_word t0=av[0];
30888 C_word t1=av[1];
30889 C_word t2;
30890 C_word t3;
30891 C_word *a;
30892 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
30893 C_save_and_reclaim((void *)f_22342,c,av);}
30894 a=C_alloc(5);
30895 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22345,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
30896 /* scrutinizer.scm:2746: chicken.base#get-output-string */
30897 t3=*((C_word*)lf[238]+1);{
30898 C_word *av2;
30899 if(c >= 3) {
30900   av2=av;
30901 } else {
30902   av2=C_alloc(3);
30903 }
30904 av2[0]=t3;
30905 av2[1]=t2;
30906 av2[2]=((C_word*)t0)[5];
30907 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
30908 
30909 /* k22343 in k22340 in k22337 in k22334 in k22328 in k22324 in k22321 in k22318 in k22315 in k22312 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in ... */
f_22345(C_word c,C_word * av)30910 static void C_ccall f_22345(C_word c,C_word *av){
30911 C_word tmp;
30912 C_word t0=av[0];
30913 C_word t1=av[1];
30914 C_word t2;
30915 C_word *a;
30916 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
30917 C_save_and_reclaim((void *)f_22345,c,av);}
30918 /* scrutinizer.scm:2745: p */
30919 t2=((C_word*)t0)[2];
30920 f_22242(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1);}
30921 
30922 /* k22351 in k22309 in k22303 in chicken.compiler.scrutinizer#r-let-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22353(C_word c,C_word * av)30923 static void C_ccall f_22353(C_word c,C_word *av){
30924 C_word tmp;
30925 C_word t0=av[0];
30926 C_word t1=av[1];
30927 C_word t2;
30928 C_word *a;
30929 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
30930 C_save_and_reclaim((void *)f_22353,c,av);}
30931 /* scrutinizer.scm:2745: ##sys#print */
30932 t2=*((C_word*)lf[240]+1);{
30933 C_word *av2;
30934 if(c >= 5) {
30935   av2=av;
30936 } else {
30937   av2=C_alloc(5);
30938 }
30939 av2[0]=t2;
30940 av2[1]=((C_word*)t0)[2];
30941 av2[2]=t1;
30942 av2[3]=C_SCHEME_FALSE;
30943 av2[4]=((C_word*)t0)[3];
30944 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
30945 
30946 /* chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22359(C_word c,C_word * av)30947 static void C_ccall f_22359(C_word c,C_word *av){
30948 C_word tmp;
30949 C_word t0=av[0];
30950 C_word t1=av[1];
30951 C_word t2=av[2];
30952 C_word t3=av[3];
30953 C_word t4=av[4];
30954 C_word t5=av[5];
30955 C_word t6=av[6];
30956 C_word t7;
30957 C_word t8;
30958 C_word t9;
30959 C_word t10;
30960 C_word t11;
30961 C_word *a;
30962 if(C_unlikely(!C_demand(C_calculate_demand(12,c,4)))){
30963 C_save_and_reclaim((void *)f_22359,c,av);}
30964 a=C_alloc(12);
30965 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22362,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
30966 t8=C_i_length(t6);
30967 t9=C_eqp(t8,C_fix(0));
30968 if(C_truep(t9)){
30969 t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22399,a[2]=t7,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
30970 /* scrutinizer.scm:2765: chicken.base#open-output-string */
30971 t11=*((C_word*)lf[242]+1);{
30972 C_word *av2=av;
30973 av2[0]=t11;
30974 av2[1]=t10;
30975 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}
30976 else{
30977 t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22425,a[2]=t7,a[3]=t1,a[4]=t6,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
30978 /* scrutinizer.scm:2767: chicken.base#open-output-string */
30979 t11=*((C_word*)lf[242]+1);{
30980 C_word *av2=av;
30981 av2[0]=t11;
30982 av2[1]=t10;
30983 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}}
30984 
30985 /* p in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22362(C_word t0,C_word t1,C_word t2,C_word t3)30986 static void C_fcall f_22362(C_word t0,C_word t1,C_word t2,C_word t3){
30987 C_word tmp;
30988 C_word t4;
30989 C_word t5;
30990 C_word t6;
30991 C_word *a;
30992 if(C_unlikely(!C_demand(C_calculate_demand(16,0,8)))){
30993 C_save_and_reclaim_args((void *)trf_22362,4,t0,t1,t2,t3);}
30994 a=C_alloc(16);
30995 t4=C_a_i_list2(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
30996 t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22374,a[2]=t1,a[3]=t2,a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[3],tmp=(C_word)a,a+=10,tmp);
30997 /* scrutinizer.scm:2752: scheme#string-append */
30998 t6=*((C_word*)lf[76]+1);{
30999 C_word av2[9];
31000 av2[0]=t6;
31001 av2[1]=t5;
31002 av2[2]=lf[616];
31003 av2[3]=lf[617];
31004 av2[4]=lf[618];
31005 av2[5]=lf[619];
31006 av2[6]=lf[620];
31007 av2[7]=lf[621];
31008 av2[8]=lf[622];
31009 ((C_proc)(void*)(*((C_word*)t6+1)))(9,av2);}}
31010 
31011 /* k22372 in p in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22374(C_word c,C_word * av)31012 static void C_ccall f_22374(C_word c,C_word *av){
31013 C_word tmp;
31014 C_word t0=av[0];
31015 C_word t1=av[1];
31016 C_word t2;
31017 C_word t3;
31018 C_word *a;
31019 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
31020 C_save_and_reclaim((void *)f_22374,c,av);}
31021 a=C_alloc(10);
31022 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22378,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
31023 /* scrutinizer.scm:2760: pp-fragment */
31024 f_21207(t2,((C_word*)t0)[9]);}
31025 
31026 /* k22376 in k22372 in p in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22378(C_word c,C_word * av)31027 static void C_ccall f_22378(C_word c,C_word *av){
31028 C_word tmp;
31029 C_word t0=av[0];
31030 C_word t1=av[1];
31031 C_word t2;
31032 C_word t3;
31033 C_word *a;
31034 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
31035 C_save_and_reclaim((void *)f_22378,c,av);}
31036 a=C_alloc(10);
31037 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22382,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
31038 /* scrutinizer.scm:2761: strip-namespace */
31039 f_19447(t2,((C_word*)t0)[9]);}
31040 
31041 /* k22380 in k22376 in k22372 in p in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22382(C_word c,C_word * av)31042 static void C_ccall f_22382(C_word c,C_word *av){
31043 C_word tmp;
31044 C_word t0=av[0];
31045 C_word t1=av[1];
31046 C_word t2;
31047 C_word t3;
31048 C_word *a;
31049 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
31050 C_save_and_reclaim((void *)f_22382,c,av);}
31051 a=C_alloc(10);
31052 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22386,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
31053 /* scrutinizer.scm:2763: describe-expression */
31054 f_21542(t2,((C_word*)t0)[9]);}
31055 
31056 /* k22384 in k22380 in k22376 in k22372 in p in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22386(C_word c,C_word * av)31057 static void C_ccall f_22386(C_word c,C_word *av){
31058 C_word tmp;
31059 C_word t0=av[0];
31060 C_word t1=av[1];
31061 C_word t2;
31062 C_word *a;
31063 if(C_unlikely(!C_demand(C_calculate_demand(0,c,10)))){
31064 C_save_and_reclaim((void *)f_22386,c,av);}
31065 /* scrutinizer.scm:2750: report2 */
31066 t2=lf[71];{
31067 C_word *av2;
31068 if(c >= 11) {
31069   av2=av;
31070 } else {
31071   av2=C_alloc(11);
31072 }
31073 av2[0]=t2;
31074 av2[1]=((C_word*)t0)[2];
31075 av2[2]=((C_word*)t0)[3];
31076 av2[3]=*((C_word*)lf[90]+1);
31077 av2[4]=((C_word*)t0)[4];
31078 av2[5]=((C_word*)t0)[5];
31079 av2[6]=((C_word*)t0)[6];
31080 av2[7]=((C_word*)t0)[7];
31081 av2[8]=((C_word*)t0)[8];
31082 av2[9]=((C_word*)t0)[9];
31083 av2[10]=t1;
31084 f_21672(11,av2);}}
31085 
31086 /* k22397 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22399(C_word c,C_word * av)31087 static void C_ccall f_22399(C_word c,C_word *av){
31088 C_word tmp;
31089 C_word t0=av[0];
31090 C_word t1=av[1];
31091 C_word t2;
31092 C_word t3;
31093 C_word t4;
31094 C_word *a;
31095 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
31096 C_save_and_reclaim((void *)f_22399,c,av);}
31097 a=C_alloc(6);
31098 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
31099 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22405,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
31100 /* scrutinizer.scm:2765: ##sys#print */
31101 t4=*((C_word*)lf[240]+1);{
31102 C_word *av2;
31103 if(c >= 5) {
31104   av2=av;
31105 } else {
31106   av2=C_alloc(5);
31107 }
31108 av2[0]=t4;
31109 av2[1]=t3;
31110 av2[2]=lf[625];
31111 av2[3]=C_SCHEME_FALSE;
31112 av2[4]=t1;
31113 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
31114 
31115 /* k22403 in k22397 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22405(C_word c,C_word * av)31116 static void C_ccall f_22405(C_word c,C_word *av){
31117 C_word tmp;
31118 C_word t0=av[0];
31119 C_word t1=av[1];
31120 C_word t2;
31121 C_word t3;
31122 C_word t4;
31123 C_word *a;
31124 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31125 C_save_and_reclaim((void *)f_22405,c,av);}
31126 a=C_alloc(9);
31127 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22408,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
31128 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22418,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
31129 /* scrutinizer.scm:2765: strip-namespace */
31130 f_19447(t3,((C_word*)t0)[5]);}
31131 
31132 /* k22406 in k22403 in k22397 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22408(C_word c,C_word * av)31133 static void C_ccall f_22408(C_word c,C_word *av){
31134 C_word tmp;
31135 C_word t0=av[0];
31136 C_word t1=av[1];
31137 C_word t2;
31138 C_word t3;
31139 C_word *a;
31140 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
31141 C_save_and_reclaim((void *)f_22408,c,av);}
31142 a=C_alloc(5);
31143 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22411,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
31144 /* scrutinizer.scm:2765: ##sys#print */
31145 t3=*((C_word*)lf[240]+1);{
31146 C_word *av2;
31147 if(c >= 5) {
31148   av2=av;
31149 } else {
31150   av2=C_alloc(5);
31151 }
31152 av2[0]=t3;
31153 av2[1]=t2;
31154 av2[2]=lf[624];
31155 av2[3]=C_SCHEME_FALSE;
31156 av2[4]=((C_word*)t0)[4];
31157 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
31158 
31159 /* k22409 in k22406 in k22403 in k22397 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22411(C_word c,C_word * av)31160 static void C_ccall f_22411(C_word c,C_word *av){
31161 C_word tmp;
31162 C_word t0=av[0];
31163 C_word t1=av[1];
31164 C_word t2;
31165 C_word t3;
31166 C_word *a;
31167 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
31168 C_save_and_reclaim((void *)f_22411,c,av);}
31169 a=C_alloc(4);
31170 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22414,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
31171 /* scrutinizer.scm:2765: chicken.base#get-output-string */
31172 t3=*((C_word*)lf[238]+1);{
31173 C_word *av2;
31174 if(c >= 3) {
31175   av2=av;
31176 } else {
31177   av2=C_alloc(3);
31178 }
31179 av2[0]=t3;
31180 av2[1]=t2;
31181 av2[2]=((C_word*)t0)[4];
31182 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
31183 
31184 /* k22412 in k22409 in k22406 in k22403 in k22397 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22414(C_word c,C_word * av)31185 static void C_ccall f_22414(C_word c,C_word *av){
31186 C_word tmp;
31187 C_word t0=av[0];
31188 C_word t1=av[1];
31189 C_word t2;
31190 C_word *a;
31191 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
31192 C_save_and_reclaim((void *)f_22414,c,av);}
31193 /* scrutinizer.scm:2765: p */
31194 t2=((C_word*)t0)[2];
31195 f_22362(t2,((C_word*)t0)[3],t1,lf[623]);}
31196 
31197 /* k22416 in k22403 in k22397 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22418(C_word c,C_word * av)31198 static void C_ccall f_22418(C_word c,C_word *av){
31199 C_word tmp;
31200 C_word t0=av[0];
31201 C_word t1=av[1];
31202 C_word t2;
31203 C_word *a;
31204 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
31205 C_save_and_reclaim((void *)f_22418,c,av);}
31206 /* scrutinizer.scm:2765: ##sys#print */
31207 t2=*((C_word*)lf[240]+1);{
31208 C_word *av2;
31209 if(c >= 5) {
31210   av2=av;
31211 } else {
31212   av2=C_alloc(5);
31213 }
31214 av2[0]=t2;
31215 av2[1]=((C_word*)t0)[2];
31216 av2[2]=t1;
31217 av2[3]=C_SCHEME_FALSE;
31218 av2[4]=((C_word*)t0)[3];
31219 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
31220 
31221 /* k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22425(C_word c,C_word * av)31222 static void C_ccall f_22425(C_word c,C_word *av){
31223 C_word tmp;
31224 C_word t0=av[0];
31225 C_word t1=av[1];
31226 C_word t2;
31227 C_word t3;
31228 C_word t4;
31229 C_word *a;
31230 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
31231 C_save_and_reclaim((void *)f_22425,c,av);}
31232 a=C_alloc(7);
31233 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
31234 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22431,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
31235 /* scrutinizer.scm:2767: ##sys#print */
31236 t4=*((C_word*)lf[240]+1);{
31237 C_word *av2;
31238 if(c >= 5) {
31239   av2=av;
31240 } else {
31241   av2=C_alloc(5);
31242 }
31243 av2[0]=t4;
31244 av2[1]=t3;
31245 av2[2]=lf[630];
31246 av2[3]=C_SCHEME_FALSE;
31247 av2[4]=t1;
31248 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
31249 
31250 /* k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22431(C_word c,C_word * av)31251 static void C_ccall f_22431(C_word c,C_word *av){
31252 C_word tmp;
31253 C_word t0=av[0];
31254 C_word t1=av[1];
31255 C_word t2;
31256 C_word t3;
31257 C_word t4;
31258 C_word *a;
31259 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
31260 C_save_and_reclaim((void *)f_22431,c,av);}
31261 a=C_alloc(10);
31262 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22434,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
31263 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22473,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
31264 /* scrutinizer.scm:2767: strip-namespace */
31265 f_19447(t3,((C_word*)t0)[6]);}
31266 
31267 /* k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22434(C_word c,C_word * av)31268 static void C_ccall f_22434(C_word c,C_word *av){
31269 C_word tmp;
31270 C_word t0=av[0];
31271 C_word t1=av[1];
31272 C_word t2;
31273 C_word t3;
31274 C_word *a;
31275 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
31276 C_save_and_reclaim((void *)f_22434,c,av);}
31277 a=C_alloc(6);
31278 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22437,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
31279 /* scrutinizer.scm:2767: ##sys#print */
31280 t3=*((C_word*)lf[240]+1);{
31281 C_word *av2;
31282 if(c >= 5) {
31283   av2=av;
31284 } else {
31285   av2=C_alloc(5);
31286 }
31287 av2[0]=t3;
31288 av2[1]=t2;
31289 av2[2]=lf[629];
31290 av2[3]=C_SCHEME_FALSE;
31291 av2[4]=((C_word*)t0)[5];
31292 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
31293 
31294 /* k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22437(C_word c,C_word * av)31295 static void C_ccall f_22437(C_word c,C_word *av){
31296 C_word tmp;
31297 C_word t0=av[0];
31298 C_word t1=av[1];
31299 C_word t2;
31300 C_word t3;
31301 C_word *a;
31302 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
31303 C_save_and_reclaim((void *)f_22437,c,av);}
31304 a=C_alloc(6);
31305 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22440,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
31306 /* scrutinizer.scm:2767: ##sys#print */
31307 t3=*((C_word*)lf[240]+1);{
31308 C_word *av2;
31309 if(c >= 5) {
31310   av2=av;
31311 } else {
31312   av2=C_alloc(5);
31313 }
31314 av2[0]=t3;
31315 av2[1]=t2;
31316 av2[2]=C_u_i_length(((C_word*)t0)[4]);
31317 av2[3]=C_SCHEME_FALSE;
31318 av2[4]=((C_word*)t0)[5];
31319 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
31320 
31321 /* k22438 in k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22440(C_word c,C_word * av)31322 static void C_ccall f_22440(C_word c,C_word *av){
31323 C_word tmp;
31324 C_word t0=av[0];
31325 C_word t1=av[1];
31326 C_word t2;
31327 C_word t3;
31328 C_word *a;
31329 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
31330 C_save_and_reclaim((void *)f_22440,c,av);}
31331 a=C_alloc(6);
31332 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22443,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
31333 /* scrutinizer.scm:2767: ##sys#print */
31334 t3=*((C_word*)lf[240]+1);{
31335 C_word *av2;
31336 if(c >= 5) {
31337   av2=av;
31338 } else {
31339   av2=C_alloc(5);
31340 }
31341 av2[0]=t3;
31342 av2[1]=t2;
31343 av2[2]=lf[628];
31344 av2[3]=C_SCHEME_FALSE;
31345 av2[4]=((C_word*)t0)[5];
31346 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
31347 
31348 /* k22441 in k22438 in k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_22443(C_word c,C_word * av)31349 static void C_ccall f_22443(C_word c,C_word *av){
31350 C_word tmp;
31351 C_word t0=av[0];
31352 C_word t1=av[1];
31353 C_word t2;
31354 C_word t3;
31355 C_word *a;
31356 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
31357 C_save_and_reclaim((void *)f_22443,c,av);}
31358 a=C_alloc(5);
31359 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22446,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
31360 /* scrutinizer.scm:2767: chicken.base#get-output-string */
31361 t3=*((C_word*)lf[238]+1);{
31362 C_word *av2;
31363 if(c >= 3) {
31364   av2=av;
31365 } else {
31366   av2=C_alloc(3);
31367 }
31368 av2[0]=t3;
31369 av2[1]=t2;
31370 av2[2]=((C_word*)t0)[5];
31371 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
31372 
31373 /* k22444 in k22441 in k22438 in k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_22446(C_word c,C_word * av)31374 static void C_ccall f_22446(C_word c,C_word *av){
31375 C_word tmp;
31376 C_word t0=av[0];
31377 C_word t1=av[1];
31378 C_word t2;
31379 C_word t3;
31380 C_word *a;
31381 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
31382 C_save_and_reclaim((void *)f_22446,c,av);}
31383 a=C_alloc(6);
31384 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22450,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
31385 /* scrutinizer.scm:2768: chicken.base#open-output-string */
31386 t3=*((C_word*)lf[242]+1);{
31387 C_word *av2=av;
31388 av2[0]=t3;
31389 av2[1]=t2;
31390 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
31391 
31392 /* k22448 in k22444 in k22441 in k22438 in k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_22450(C_word c,C_word * av)31393 static void C_ccall f_22450(C_word c,C_word *av){
31394 C_word tmp;
31395 C_word t0=av[0];
31396 C_word t1=av[1];
31397 C_word t2;
31398 C_word t3;
31399 C_word t4;
31400 C_word *a;
31401 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
31402 C_save_and_reclaim((void *)f_22450,c,av);}
31403 a=C_alloc(7);
31404 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
31405 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22456,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
31406 /* scrutinizer.scm:2768: ##sys#print */
31407 t4=*((C_word*)lf[240]+1);{
31408 C_word *av2;
31409 if(c >= 5) {
31410   av2=av;
31411 } else {
31412   av2=C_alloc(5);
31413 }
31414 av2[0]=t4;
31415 av2[1]=t3;
31416 av2[2]=lf[627];
31417 av2[3]=C_SCHEME_FALSE;
31418 av2[4]=t1;
31419 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
31420 
31421 /* k22454 in k22448 in k22444 in k22441 in k22438 in k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in ... */
f_22456(C_word c,C_word * av)31422 static void C_ccall f_22456(C_word c,C_word *av){
31423 C_word tmp;
31424 C_word t0=av[0];
31425 C_word t1=av[1];
31426 C_word t2;
31427 C_word t3;
31428 C_word *a;
31429 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
31430 C_save_and_reclaim((void *)f_22456,c,av);}
31431 a=C_alloc(6);
31432 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22459,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
31433 /* scrutinizer.scm:2768: ##sys#print */
31434 t3=*((C_word*)lf[240]+1);{
31435 C_word *av2;
31436 if(c >= 5) {
31437   av2=av;
31438 } else {
31439   av2=C_alloc(5);
31440 }
31441 av2[0]=t3;
31442 av2[1]=t2;
31443 av2[2]=C_u_i_length(((C_word*)t0)[6]);
31444 av2[3]=C_SCHEME_FALSE;
31445 av2[4]=((C_word*)t0)[5];
31446 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
31447 
31448 /* k22457 in k22454 in k22448 in k22444 in k22441 in k22438 in k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in ... */
f_22459(C_word c,C_word * av)31449 static void C_ccall f_22459(C_word c,C_word *av){
31450 C_word tmp;
31451 C_word t0=av[0];
31452 C_word t1=av[1];
31453 C_word t2;
31454 C_word t3;
31455 C_word *a;
31456 if(C_unlikely(!C_demand(C_calculate_demand(6,c,4)))){
31457 C_save_and_reclaim((void *)f_22459,c,av);}
31458 a=C_alloc(6);
31459 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22462,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
31460 /* scrutinizer.scm:2768: ##sys#print */
31461 t3=*((C_word*)lf[240]+1);{
31462 C_word *av2;
31463 if(c >= 5) {
31464   av2=av;
31465 } else {
31466   av2=C_alloc(5);
31467 }
31468 av2[0]=t3;
31469 av2[1]=t2;
31470 av2[2]=lf[626];
31471 av2[3]=C_SCHEME_FALSE;
31472 av2[4]=((C_word*)t0)[5];
31473 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
31474 
31475 /* k22460 in k22457 in k22454 in k22448 in k22444 in k22441 in k22438 in k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in ... */
f_22462(C_word c,C_word * av)31476 static void C_ccall f_22462(C_word c,C_word *av){
31477 C_word tmp;
31478 C_word t0=av[0];
31479 C_word t1=av[1];
31480 C_word t2;
31481 C_word t3;
31482 C_word *a;
31483 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
31484 C_save_and_reclaim((void *)f_22462,c,av);}
31485 a=C_alloc(5);
31486 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22465,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
31487 /* scrutinizer.scm:2768: chicken.base#get-output-string */
31488 t3=*((C_word*)lf[238]+1);{
31489 C_word *av2;
31490 if(c >= 3) {
31491   av2=av;
31492 } else {
31493   av2=C_alloc(3);
31494 }
31495 av2[0]=t3;
31496 av2[1]=t2;
31497 av2[2]=((C_word*)t0)[5];
31498 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
31499 
31500 /* k22463 in k22460 in k22457 in k22454 in k22448 in k22444 in k22441 in k22438 in k22435 in k22432 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in ... */
f_22465(C_word c,C_word * av)31501 static void C_ccall f_22465(C_word c,C_word *av){
31502 C_word tmp;
31503 C_word t0=av[0];
31504 C_word t1=av[1];
31505 C_word t2;
31506 C_word *a;
31507 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
31508 C_save_and_reclaim((void *)f_22465,c,av);}
31509 /* scrutinizer.scm:2767: p */
31510 t2=((C_word*)t0)[2];
31511 f_22362(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1);}
31512 
31513 /* k22471 in k22429 in k22423 in chicken.compiler.scrutinizer#r-assignment-value-count-invalid in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22473(C_word c,C_word * av)31514 static void C_ccall f_22473(C_word c,C_word *av){
31515 C_word tmp;
31516 C_word t0=av[0];
31517 C_word t1=av[1];
31518 C_word t2;
31519 C_word *a;
31520 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
31521 C_save_and_reclaim((void *)f_22473,c,av);}
31522 /* scrutinizer.scm:2767: ##sys#print */
31523 t2=*((C_word*)lf[240]+1);{
31524 C_word *av2;
31525 if(c >= 5) {
31526   av2=av;
31527 } else {
31528   av2=C_alloc(5);
31529 }
31530 av2[0]=t2;
31531 av2[1]=((C_word*)t0)[2];
31532 av2[2]=t1;
31533 av2[3]=C_SCHEME_FALSE;
31534 av2[4]=((C_word*)t0)[3];
31535 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
31536 
31537 /* k22482 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22484(C_word c,C_word * av)31538 static void C_ccall f_22484(C_word c,C_word *av){
31539 C_word tmp;
31540 C_word t0=av[0];
31541 C_word t1=av[1];
31542 C_word t2;
31543 C_word t3;
31544 C_word t4;
31545 C_word t5;
31546 C_word *a;
31547 if(C_unlikely(!C_demand(C_calculate_demand(12,c,14)))){
31548 C_save_and_reclaim((void *)f_22484,c,av);}
31549 a=C_alloc(12);
31550 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
31551 t3=C_a_i_list1(&a,1,((C_word*)t0)[3]);
31552 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22495,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
31553 /* scrutinizer.scm:2776: scheme#string-append */
31554 t5=*((C_word*)lf[76]+1);{
31555 C_word *av2;
31556 if(c >= 15) {
31557   av2=av;
31558 } else {
31559   av2=C_alloc(15);
31560 }
31561 av2[0]=t5;
31562 av2[1]=t4;
31563 av2[2]=lf[129];
31564 av2[3]=lf[130];
31565 av2[4]=lf[131];
31566 av2[5]=lf[132];
31567 av2[6]=lf[133];
31568 av2[7]=lf[134];
31569 av2[8]=lf[135];
31570 av2[9]=lf[136];
31571 av2[10]=lf[137];
31572 av2[11]=lf[138];
31573 av2[12]=lf[139];
31574 av2[13]=lf[140];
31575 av2[14]=lf[141];
31576 ((C_proc)(void*)(*((C_word*)t5+1)))(15,av2);}}
31577 
31578 /* k22493 in k22482 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in ... */
f_22495(C_word c,C_word * av)31579 static void C_ccall f_22495(C_word c,C_word *av){
31580 C_word tmp;
31581 C_word t0=av[0];
31582 C_word t1=av[1];
31583 C_word t2;
31584 C_word t3;
31585 C_word *a;
31586 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31587 C_save_and_reclaim((void *)f_22495,c,av);}
31588 a=C_alloc(9);
31589 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22499,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
31590 /* scrutinizer.scm:2790: pp-fragment */
31591 f_21207(t2,((C_word*)t0)[8]);}
31592 
31593 /* k22497 in k22493 in k22482 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in ... */
f_22499(C_word c,C_word * av)31594 static void C_ccall f_22499(C_word c,C_word *av){
31595 C_word tmp;
31596 C_word t0=av[0];
31597 C_word t1=av[1];
31598 C_word t2;
31599 C_word t3;
31600 C_word *a;
31601 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31602 C_save_and_reclaim((void *)f_22499,c,av);}
31603 a=C_alloc(9);
31604 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22503,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
31605 /* scrutinizer.scm:2791: variable-from-module */
31606 f_21482(t2,((C_word*)((C_word*)t0)[8])[1]);}
31607 
31608 /* k22501 in k22497 in k22493 in k22482 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in ... */
f_22503(C_word c,C_word * av)31609 static void C_ccall f_22503(C_word c,C_word *av){
31610 C_word tmp;
31611 C_word t0=av[0];
31612 C_word t1=av[1];
31613 C_word t2;
31614 C_word t3;
31615 C_word *a;
31616 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31617 C_save_and_reclaim((void *)f_22503,c,av);}
31618 a=C_alloc(9);
31619 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22507,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
31620 /* scrutinizer.scm:2792: type->pp-string */
31621 f_20636(t2,((C_word*)t0)[8]);}
31622 
31623 /* k22505 in k22501 in k22497 in k22493 in k22482 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in ... */
f_22507(C_word c,C_word * av)31624 static void C_ccall f_22507(C_word c,C_word *av){
31625 C_word tmp;
31626 C_word t0=av[0];
31627 C_word t1=av[1];
31628 C_word t2;
31629 C_word t3;
31630 C_word *a;
31631 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31632 C_save_and_reclaim((void *)f_22507,c,av);}
31633 a=C_alloc(9);
31634 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22511,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
31635 /* scrutinizer.scm:2793: type->pp-string */
31636 f_20636(t2,((C_word*)t0)[8]);}
31637 
31638 /* k22509 in k22505 in k22501 in k22497 in k22493 in k22482 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in ... */
f_22511(C_word c,C_word * av)31639 static void C_ccall f_22511(C_word c,C_word *av){
31640 C_word tmp;
31641 C_word t0=av[0];
31642 C_word t1=av[1];
31643 C_word t2;
31644 C_word t3;
31645 C_word *a;
31646 if(C_unlikely(!C_demand(C_calculate_demand(12,c,8)))){
31647 C_save_and_reclaim((void *)f_22511,c,av);}
31648 a=C_alloc(12);
31649 t2=C_a_i_list(&a,4,((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[4],t1);{
31650 C_word *av2;
31651 if(c >= 9) {
31652   av2=av;
31653 } else {
31654   av2=C_alloc(9);
31655 }
31656 av2[0]=0;
31657 av2[1]=((C_word*)t0)[5];
31658 av2[2]=lf[71];
31659 av2[3]=lf[128];
31660 av2[4]=*((C_word*)lf[73]+1);
31661 av2[5]=((C_word*)t0)[6];
31662 av2[6]=((C_word*)t0)[7];
31663 av2[7]=((C_word*)t0)[8];
31664 av2[8]=t2;
31665 C_apply(9,av2);}}
31666 
31667 /* k22516 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in ... */
f_22518(C_word c,C_word * av)31668 static void C_ccall f_22518(C_word c,C_word *av){
31669 C_word tmp;
31670 C_word t0=av[0];
31671 C_word t1=av[1];
31672 C_word t2;
31673 C_word t3;
31674 C_word t4;
31675 C_word t5;
31676 C_word *a;
31677 if(C_unlikely(!C_demand(C_calculate_demand(12,c,14)))){
31678 C_save_and_reclaim((void *)f_22518,c,av);}
31679 a=C_alloc(12);
31680 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
31681 t3=C_a_i_list1(&a,1,((C_word*)t0)[3]);
31682 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22529,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
31683 /* scrutinizer.scm:2801: scheme#string-append */
31684 t5=*((C_word*)lf[76]+1);{
31685 C_word *av2;
31686 if(c >= 15) {
31687   av2=av;
31688 } else {
31689   av2=C_alloc(15);
31690 }
31691 av2[0]=t5;
31692 av2[1]=t4;
31693 av2[2]=lf[145];
31694 av2[3]=lf[146];
31695 av2[4]=lf[147];
31696 av2[5]=lf[148];
31697 av2[6]=lf[149];
31698 av2[7]=lf[150];
31699 av2[8]=lf[151];
31700 av2[9]=lf[152];
31701 av2[10]=lf[153];
31702 av2[11]=lf[154];
31703 av2[12]=lf[155];
31704 av2[13]=lf[156];
31705 av2[14]=lf[157];
31706 ((C_proc)(void*)(*((C_word*)t5+1)))(15,av2);}}
31707 
31708 /* k22527 in k22516 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in ... */
f_22529(C_word c,C_word * av)31709 static void C_ccall f_22529(C_word c,C_word *av){
31710 C_word tmp;
31711 C_word t0=av[0];
31712 C_word t1=av[1];
31713 C_word t2;
31714 C_word t3;
31715 C_word *a;
31716 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31717 C_save_and_reclaim((void *)f_22529,c,av);}
31718 a=C_alloc(9);
31719 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22533,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
31720 /* scrutinizer.scm:2815: pp-fragment */
31721 f_21207(t2,((C_word*)t0)[8]);}
31722 
31723 /* k22531 in k22527 in k22516 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in ... */
f_22533(C_word c,C_word * av)31724 static void C_ccall f_22533(C_word c,C_word *av){
31725 C_word tmp;
31726 C_word t0=av[0];
31727 C_word t1=av[1];
31728 C_word t2;
31729 C_word t3;
31730 C_word *a;
31731 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31732 C_save_and_reclaim((void *)f_22533,c,av);}
31733 a=C_alloc(9);
31734 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22537,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
31735 /* scrutinizer.scm:2816: variable-from-module */
31736 f_21482(t2,((C_word*)((C_word*)t0)[8])[1]);}
31737 
31738 /* k22535 in k22531 in k22527 in k22516 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in ... */
f_22537(C_word c,C_word * av)31739 static void C_ccall f_22537(C_word c,C_word *av){
31740 C_word tmp;
31741 C_word t0=av[0];
31742 C_word t1=av[1];
31743 C_word t2;
31744 C_word t3;
31745 C_word *a;
31746 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31747 C_save_and_reclaim((void *)f_22537,c,av);}
31748 a=C_alloc(9);
31749 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22541,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
31750 /* scrutinizer.scm:2817: type->pp-string */
31751 f_20636(t2,((C_word*)t0)[8]);}
31752 
31753 /* k22539 in k22535 in k22531 in k22527 in k22516 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in ... */
f_22541(C_word c,C_word * av)31754 static void C_ccall f_22541(C_word c,C_word *av){
31755 C_word tmp;
31756 C_word t0=av[0];
31757 C_word t1=av[1];
31758 C_word t2;
31759 C_word t3;
31760 C_word *a;
31761 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
31762 C_save_and_reclaim((void *)f_22541,c,av);}
31763 a=C_alloc(9);
31764 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22545,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
31765 /* scrutinizer.scm:2818: type->pp-string */
31766 f_20636(t2,((C_word*)t0)[8]);}
31767 
31768 /* k22543 in k22539 in k22535 in k22531 in k22527 in k22516 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in ... */
f_22545(C_word c,C_word * av)31769 static void C_ccall f_22545(C_word c,C_word *av){
31770 C_word tmp;
31771 C_word t0=av[0];
31772 C_word t1=av[1];
31773 C_word t2;
31774 C_word t3;
31775 C_word *a;
31776 if(C_unlikely(!C_demand(C_calculate_demand(12,c,8)))){
31777 C_save_and_reclaim((void *)f_22545,c,av);}
31778 a=C_alloc(12);
31779 t2=C_a_i_list(&a,4,((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[4],t1);{
31780 C_word *av2;
31781 if(c >= 9) {
31782   av2=av;
31783 } else {
31784   av2=C_alloc(9);
31785 }
31786 av2[0]=0;
31787 av2[1]=((C_word*)t0)[5];
31788 av2[2]=lf[71];
31789 av2[3]=lf[144];
31790 av2[4]=*((C_word*)lf[73]+1);
31791 av2[5]=((C_word*)t0)[6];
31792 av2[6]=((C_word*)t0)[7];
31793 av2[7]=((C_word*)t0)[8];
31794 av2[8]=t2;
31795 C_apply(9,av2);}}
31796 
31797 /* k22557 in k8619 in always-true in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22559(C_word c,C_word * av)31798 static void C_ccall f_22559(C_word c,C_word *av){
31799 C_word tmp;
31800 C_word t0=av[0];
31801 C_word t1=av[1];
31802 C_word t2;
31803 C_word t3;
31804 C_word *a;
31805 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
31806 C_save_and_reclaim((void *)f_22559,c,av);}
31807 a=C_alloc(7);
31808 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22563,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
31809 /* scrutinizer.scm:2833: pp-fragment */
31810 f_21207(t2,((C_word*)t0)[6]);}
31811 
31812 /* k22561 in k22557 in k8619 in always-true in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22563(C_word c,C_word * av)31813 static void C_ccall f_22563(C_word c,C_word *av){
31814 C_word tmp;
31815 C_word t0=av[0];
31816 C_word t1=av[1];
31817 C_word t2;
31818 C_word t3;
31819 C_word *a;
31820 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
31821 C_save_and_reclaim((void *)f_22563,c,av);}
31822 a=C_alloc(7);
31823 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22567,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
31824 /* scrutinizer.scm:2834: type->pp-string */
31825 f_20636(t2,((C_word*)t0)[6]);}
31826 
31827 /* k22565 in k22561 in k22557 in k8619 in always-true in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22567(C_word c,C_word * av)31828 static void C_ccall f_22567(C_word c,C_word *av){
31829 C_word tmp;
31830 C_word t0=av[0];
31831 C_word t1=av[1];
31832 C_word t2;
31833 C_word t3;
31834 C_word *a;
31835 if(C_unlikely(!C_demand(C_calculate_demand(6,c,8)))){
31836 C_save_and_reclaim((void *)f_22567,c,av);}
31837 a=C_alloc(6);
31838 t2=C_a_i_list(&a,2,((C_word*)t0)[2],t1);{
31839 C_word *av2;
31840 if(c >= 9) {
31841   av2=av;
31842 } else {
31843   av2=C_alloc(9);
31844 }
31845 av2[0]=0;
31846 av2[1]=((C_word*)t0)[3];
31847 av2[2]=lf[71];
31848 av2[3]=lf[72];
31849 av2[4]=*((C_word*)lf[73]+1);
31850 av2[5]=((C_word*)t0)[4];
31851 av2[6]=((C_word*)t0)[5];
31852 av2[7]=((C_word*)t0)[6];
31853 av2[8]=t2;
31854 C_apply(9,av2);}}
31855 
31856 /* k22579 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22581(C_word c,C_word * av)31857 static void C_ccall f_22581(C_word c,C_word *av){
31858 C_word tmp;
31859 C_word t0=av[0];
31860 C_word t1=av[1];
31861 C_word t2;
31862 C_word t3;
31863 C_word *a;
31864 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
31865 C_save_and_reclaim((void *)f_22581,c,av);}
31866 a=C_alloc(6);
31867 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22585,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
31868 /* scrutinizer.scm:2847: pp-fragment */
31869 f_21207(t2,((C_word*)t0)[5]);}
31870 
31871 /* k22583 in k22579 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22585(C_word c,C_word * av)31872 static void C_ccall f_22585(C_word c,C_word *av){
31873 C_word tmp;
31874 C_word t0=av[0];
31875 C_word t1=av[1];
31876 C_word t2;
31877 C_word t3;
31878 C_word *a;
31879 if(C_unlikely(!C_demand(C_calculate_demand(3,c,8)))){
31880 C_save_and_reclaim((void *)f_22585,c,av);}
31881 a=C_alloc(3);
31882 t2=C_a_i_list(&a,1,t1);{
31883 C_word *av2;
31884 if(c >= 9) {
31885   av2=av;
31886 } else {
31887   av2=C_alloc(9);
31888 }
31889 av2[0]=0;
31890 av2[1]=((C_word*)t0)[2];
31891 av2[2]=lf[71];
31892 av2[3]=lf[213];
31893 av2[4]=*((C_word*)lf[73]+1);
31894 av2[5]=((C_word*)t0)[3];
31895 av2[6]=((C_word*)t0)[4];
31896 av2[7]=((C_word*)t0)[5];
31897 av2[8]=t2;
31898 C_apply(9,av2);}}
31899 
31900 /* k22597 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22599(C_word c,C_word * av)31901 static void C_ccall f_22599(C_word c,C_word *av){
31902 C_word tmp;
31903 C_word t0=av[0];
31904 C_word t1=av[1];
31905 C_word t2;
31906 C_word t3;
31907 C_word *a;
31908 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
31909 C_save_and_reclaim((void *)f_22599,c,av);}
31910 a=C_alloc(7);
31911 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22603,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
31912 /* scrutinizer.scm:2864: pp-fragment */
31913 f_21207(t2,((C_word*)t0)[6]);}
31914 
31915 /* k22601 in k22597 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22603(C_word c,C_word * av)31916 static void C_ccall f_22603(C_word c,C_word *av){
31917 C_word tmp;
31918 C_word t0=av[0];
31919 C_word t1=av[1];
31920 C_word t2;
31921 C_word t3;
31922 C_word *a;
31923 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
31924 C_save_and_reclaim((void *)f_22603,c,av);}
31925 a=C_alloc(7);
31926 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22607,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
31927 /* scrutinizer.scm:2865: type->pp-string */
31928 f_20636(t2,((C_word*)t0)[6]);}
31929 
31930 /* k22605 in k22601 in k22597 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22607(C_word c,C_word * av)31931 static void C_ccall f_22607(C_word c,C_word *av){
31932 C_word tmp;
31933 C_word t0=av[0];
31934 C_word t1=av[1];
31935 C_word t2;
31936 C_word *a;
31937 if(C_unlikely(!C_demand(C_calculate_demand(0,c,8)))){
31938 C_save_and_reclaim((void *)f_22607,c,av);}
31939 /* scrutinizer.scm:2851: report2 */
31940 t2=lf[71];{
31941 C_word *av2;
31942 if(c >= 9) {
31943   av2=av;
31944 } else {
31945   av2=C_alloc(9);
31946 }
31947 av2[0]=t2;
31948 av2[1]=((C_word*)t0)[2];
31949 av2[2]=lf[278];
31950 av2[3]=*((C_word*)lf[90]+1);
31951 av2[4]=((C_word*)t0)[3];
31952 av2[5]=((C_word*)t0)[4];
31953 av2[6]=((C_word*)t0)[5];
31954 av2[7]=((C_word*)t0)[6];
31955 av2[8]=t1;
31956 f_21672(9,av2);}}
31957 
31958 /* k22619 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22621(C_word c,C_word * av)31959 static void C_ccall f_22621(C_word c,C_word *av){
31960 C_word tmp;
31961 C_word t0=av[0];
31962 C_word t1=av[1];
31963 C_word t2;
31964 C_word t3;
31965 C_word *a;
31966 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
31967 C_save_and_reclaim((void *)f_22621,c,av);}
31968 a=C_alloc(8);
31969 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22625,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
31970 /* scrutinizer.scm:2883: pp-fragment */
31971 f_21207(t2,((C_word*)t0)[7]);}
31972 
31973 /* k22623 in k22619 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22625(C_word c,C_word * av)31974 static void C_ccall f_22625(C_word c,C_word *av){
31975 C_word tmp;
31976 C_word t0=av[0];
31977 C_word t1=av[1];
31978 C_word t2;
31979 C_word t3;
31980 C_word t4;
31981 C_word *a;
31982 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
31983 C_save_and_reclaim((void *)f_22625,c,av);}
31984 a=C_alloc(8);
31985 t2=C_i_length(((C_word*)t0)[2]);
31986 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22633,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
31987 /* scrutinizer.scm:2885: type->pp-string */
31988 f_20636(t3,((C_word*)t0)[7]);}
31989 
31990 /* k22631 in k22623 in k22619 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22633(C_word c,C_word * av)31991 static void C_ccall f_22633(C_word c,C_word *av){
31992 C_word tmp;
31993 C_word t0=av[0];
31994 C_word t1=av[1];
31995 C_word t2;
31996 C_word *a;
31997 if(C_unlikely(!C_demand(C_calculate_demand(0,c,9)))){
31998 C_save_and_reclaim((void *)f_22633,c,av);}
31999 /* scrutinizer.scm:2868: report2 */
32000 t2=lf[71];{
32001 C_word *av2;
32002 if(c >= 10) {
32003   av2=av;
32004 } else {
32005   av2=C_alloc(10);
32006 }
32007 av2[0]=t2;
32008 av2[1]=((C_word*)t0)[2];
32009 av2[2]=lf[301];
32010 av2[3]=*((C_word*)lf[90]+1);
32011 av2[4]=((C_word*)t0)[3];
32012 av2[5]=((C_word*)t0)[4];
32013 av2[6]=((C_word*)t0)[5];
32014 av2[7]=((C_word*)t0)[6];
32015 av2[8]=((C_word*)t0)[7];
32016 av2[9]=t1;
32017 f_21672(10,av2);}}
32018 
32019 /* k22645 in k11290 in k11287 in k11281 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22647(C_word c,C_word * av)32020 static void C_ccall f_22647(C_word c,C_word *av){
32021 C_word tmp;
32022 C_word t0=av[0];
32023 C_word t1=av[1];
32024 C_word t2;
32025 C_word t3;
32026 C_word *a;
32027 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
32028 C_save_and_reclaim((void *)f_22647,c,av);}
32029 a=C_alloc(8);
32030 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22651,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
32031 /* scrutinizer.scm:2907: pp-fragment */
32032 f_21207(t2,((C_word*)t0)[7]);}
32033 
32034 /* k22649 in k22645 in k11290 in k11287 in k11281 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22651(C_word c,C_word * av)32035 static void C_ccall f_22651(C_word c,C_word *av){
32036 C_word tmp;
32037 C_word t0=av[0];
32038 C_word t1=av[1];
32039 C_word t2;
32040 C_word t3;
32041 C_word *a;
32042 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
32043 C_save_and_reclaim((void *)f_22651,c,av);}
32044 a=C_alloc(8);
32045 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22655,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
32046 /* scrutinizer.scm:2908: type->pp-string */
32047 f_20636(t2,((C_word*)t0)[7]);}
32048 
32049 /* k22653 in k22649 in k22645 in k11290 in k11287 in k11281 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22655(C_word c,C_word * av)32050 static void C_ccall f_22655(C_word c,C_word *av){
32051 C_word tmp;
32052 C_word t0=av[0];
32053 C_word t1=av[1];
32054 C_word t2;
32055 C_word t3;
32056 C_word *a;
32057 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
32058 C_save_and_reclaim((void *)f_22655,c,av);}
32059 a=C_alloc(8);
32060 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22659,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
32061 /* scrutinizer.scm:2909: type->pp-string */
32062 f_20636(t2,((C_word*)t0)[7]);}
32063 
32064 /* k22657 in k22653 in k22649 in k22645 in k11290 in k11287 in k11281 in k11256 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_22659(C_word c,C_word * av)32065 static void C_ccall f_22659(C_word c,C_word *av){
32066 C_word tmp;
32067 C_word t0=av[0];
32068 C_word t1=av[1];
32069 C_word t2;
32070 C_word *a;
32071 if(C_unlikely(!C_demand(C_calculate_demand(0,c,9)))){
32072 C_save_and_reclaim((void *)f_22659,c,av);}
32073 /* scrutinizer.scm:2888: report2 */
32074 t2=lf[71];{
32075 C_word *av2;
32076 if(c >= 10) {
32077   av2=av;
32078 } else {
32079   av2=C_alloc(10);
32080 }
32081 av2[0]=t2;
32082 av2[1]=((C_word*)t0)[2];
32083 av2[2]=lf[286];
32084 av2[3]=*((C_word*)lf[90]+1);
32085 av2[4]=((C_word*)t0)[3];
32086 av2[5]=((C_word*)t0)[4];
32087 av2[6]=((C_word*)t0)[5];
32088 av2[7]=((C_word*)t0)[6];
32089 av2[8]=((C_word*)t0)[7];
32090 av2[9]=t1;
32091 f_21672(10,av2);}}
32092 
32093 /* k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22679(C_word c,C_word * av)32094 static void C_ccall f_22679(C_word c,C_word *av){
32095 C_word tmp;
32096 C_word t0=av[0];
32097 C_word t1=av[1];
32098 C_word t2;
32099 C_word t3;
32100 C_word t4;
32101 C_word *a;
32102 if(C_unlikely(!C_demand(C_calculate_demand(12,c,2)))){
32103 C_save_and_reclaim((void *)f_22679,c,av);}
32104 a=C_alloc(12);
32105 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22683,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
32106 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22748,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
32107 /* scrutinizer.scm:2932: node-source-prefix */
32108 f_21231(t3,((C_word*)t0)[5]);}
32109 
32110 /* k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22683(C_word c,C_word * av)32111 static void C_ccall f_22683(C_word c,C_word *av){
32112 C_word tmp;
32113 C_word t0=av[0];
32114 C_word t1=av[1];
32115 C_word t2;
32116 C_word t3;
32117 C_word *a;
32118 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
32119 C_save_and_reclaim((void *)f_22683,c,av);}
32120 a=C_alloc(8);
32121 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22687,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
32122 /* scrutinizer.scm:2935: location-name */
32123 f_21261(t2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);}
32124 
32125 /* k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22687(C_word c,C_word * av)32126 static void C_ccall f_22687(C_word c,C_word *av){
32127 C_word tmp;
32128 C_word t0=av[0];
32129 C_word t1=av[1];
32130 C_word t2;
32131 C_word t3;
32132 C_word *a;
32133 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
32134 C_save_and_reclaim((void *)f_22687,c,av);}
32135 a=C_alloc(8);
32136 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22691,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
32137 /* scrutinizer.scm:2936: pp-fragment */
32138 f_21207(t2,((C_word*)t0)[7]);}
32139 
32140 /* k22689 in k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22691(C_word c,C_word * av)32141 static void C_ccall f_22691(C_word c,C_word *av){
32142 C_word tmp;
32143 C_word t0=av[0];
32144 C_word t1=av[1];
32145 C_word t2;
32146 C_word t3;
32147 C_word t4;
32148 C_word *a;
32149 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
32150 C_save_and_reclaim((void *)f_22691,c,av);}
32151 a=C_alloc(11);
32152 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22695,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
32153 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f26001,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
32154 /* scrutinizer.scm:2912: type->pp-string */
32155 f_20636(t3,((C_word*)t0)[7]);}
32156 
32157 /* k22693 in k22689 in k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_22695(C_word c,C_word * av)32158 static void C_ccall f_22695(C_word c,C_word *av){
32159 C_word tmp;
32160 C_word t0=av[0];
32161 C_word t1=av[1];
32162 C_word t2;
32163 C_word t3;
32164 C_word t4;
32165 C_word t5;
32166 C_word t6;
32167 C_word t7;
32168 C_word t8;
32169 C_word t9;
32170 C_word t10;
32171 C_word t11;
32172 C_word t12;
32173 C_word *a;
32174 if(C_unlikely(!C_demand(C_calculate_demand(23,c,3)))){
32175 C_save_and_reclaim((void *)f_22695,c,av);}
32176 a=C_alloc(23);
32177 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22699,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
32178 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
32179 t4=t3;
32180 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
32181 t6=((C_word*)t5)[1];
32182 t7=C_i_check_list_2(((C_word*)t0)[7],lf[6]);
32183 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22709,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
32184 t9=C_SCHEME_UNDEFINED;
32185 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
32186 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22711,a[2]=t5,a[3]=t10,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
32187 t12=((C_word*)t10)[1];
32188 f_22711(t12,t8,((C_word*)t0)[7]);}
32189 
32190 /* k22697 in k22693 in k22689 in k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_22699(C_word c,C_word * av)32191 static void C_ccall f_22699(C_word c,C_word *av){
32192 C_word tmp;
32193 C_word t0=av[0];
32194 C_word t1=av[1];
32195 C_word t2;
32196 C_word *a;
32197 if(C_unlikely(!C_demand(C_calculate_demand(0,c,7)))){
32198 C_save_and_reclaim((void *)f_22699,c,av);}
32199 /* scrutinizer.scm:2913: chicken.compiler.support#quit-compiling */
32200 t2=*((C_word*)lf[312]+1);{
32201 C_word *av2;
32202 if(c >= 8) {
32203   av2=av;
32204 } else {
32205   av2=C_alloc(8);
32206 }
32207 av2[0]=t2;
32208 av2[1]=((C_word*)t0)[2];
32209 av2[2]=((C_word*)t0)[3];
32210 av2[3]=((C_word*)t0)[4];
32211 av2[4]=((C_word*)t0)[5];
32212 av2[5]=((C_word*)t0)[6];
32213 av2[6]=((C_word*)t0)[7];
32214 av2[7]=t1;
32215 ((C_proc)(void*)(*((C_word*)t2+1)))(8,av2);}}
32216 
32217 /* k22707 in k22693 in k22689 in k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_22709(C_word c,C_word * av)32218 static void C_ccall f_22709(C_word c,C_word *av){
32219 C_word tmp;
32220 C_word t0=av[0];
32221 C_word t1=av[1];
32222 C_word t2;
32223 C_word *a;
32224 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
32225 C_save_and_reclaim((void *)f_22709,c,av);}
32226 /* scrutinizer.scm:2938: chicken.string#string-intersperse */
32227 t2=*((C_word*)lf[313]+1);{
32228 C_word *av2;
32229 if(c >= 4) {
32230   av2=av;
32231 } else {
32232   av2=C_alloc(4);
32233 }
32234 av2[0]=t2;
32235 av2[1]=((C_word*)t0)[2];
32236 av2[2]=t1;
32237 av2[3]=lf[314];
32238 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
32239 
32240 /* map-loop5615 in k22693 in k22689 in k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_22711(C_word t0,C_word t1,C_word t2)32241 static void C_fcall f_22711(C_word t0,C_word t1,C_word t2){
32242 C_word tmp;
32243 C_word t3;
32244 C_word t4;
32245 C_word t5;
32246 C_word t6;
32247 C_word *a;
32248 if(C_unlikely(!C_demand(C_calculate_demand(9,0,2)))){
32249 C_save_and_reclaim_args((void *)trf_22711,3,t0,t1,t2);}
32250 a=C_alloc(9);
32251 if(C_truep(C_i_pairp(t2))){
32252 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22736,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
32253 t4=C_slot(t2,C_fix(0));
32254 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f25994,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
32255 /* scrutinizer.scm:2912: type->pp-string */
32256 f_20636(t5,t4);}
32257 else{
32258 t3=t1;{
32259 C_word av2[2];
32260 av2[0]=t3;
32261 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
32262 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
32263 
32264 /* k22734 in map-loop5615 in k22693 in k22689 in k22685 in k22681 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22736(C_word c,C_word * av)32265 static void C_ccall f_22736(C_word c,C_word *av){
32266 C_word tmp;
32267 C_word t0=av[0];
32268 C_word t1=av[1];
32269 C_word t2;
32270 C_word t3;
32271 C_word t4;
32272 C_word t5;
32273 C_word *a;
32274 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
32275 C_save_and_reclaim((void *)f_22736,c,av);}
32276 a=C_alloc(3);
32277 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
32278 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
32279 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
32280 t5=((C_word*)((C_word*)t0)[3])[1];
32281 f_22711(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
32282 
32283 /* k22746 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22748(C_word c,C_word * av)32284 static void C_ccall f_22748(C_word c,C_word *av){
32285 C_word tmp;
32286 C_word t0=av[0];
32287 C_word t1=av[1];
32288 C_word t2;
32289 C_word t3;
32290 C_word *a;
32291 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
32292 C_save_and_reclaim((void *)f_22748,c,av);}
32293 a=C_alloc(3);
32294 if(C_truep(C_u_i_string_equal_p(lf[318],t1))){
32295 t2=((C_word*)t0)[2];{
32296 C_word *av2=av;
32297 av2[0]=t2;
32298 av2[1]=lf[319];
32299 f_22683(2,av2);}}
32300 else{
32301 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22755,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
32302 /* scrutinizer.scm:2934: node-source-prefix */
32303 f_21231(t2,((C_word*)t0)[3]);}}
32304 
32305 /* k22753 in k22746 in k22677 in loop in k11347 in k11344 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22755(C_word c,C_word * av)32306 static void C_ccall f_22755(C_word c,C_word *av){
32307 C_word tmp;
32308 C_word t0=av[0];
32309 C_word t1=av[1];
32310 C_word t2;
32311 C_word *a;
32312 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
32313 C_save_and_reclaim((void *)f_22755,c,av);}
32314 /* scrutinizer.scm:2934: chicken.string#conc */
32315 t2=*((C_word*)lf[320]+1);{
32316 C_word *av2;
32317 if(c >= 5) {
32318   av2=av;
32319 } else {
32320   av2=C_alloc(5);
32321 }
32322 av2[0]=t2;
32323 av2[1]=((C_word*)t0)[2];
32324 av2[2]=lf[321];
32325 av2[3]=t1;
32326 av2[4]=lf[322];
32327 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
32328 
32329 /* k22767 in k9690 in k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_22769(C_word c,C_word * av)32330 static void C_ccall f_22769(C_word c,C_word *av){
32331 C_word tmp;
32332 C_word t0=av[0];
32333 C_word t1=av[1];
32334 C_word t2;
32335 C_word t3;
32336 C_word *a;
32337 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
32338 C_save_and_reclaim((void *)f_22769,c,av);}
32339 a=C_alloc(10);
32340 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22773,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
32341 /* scrutinizer.scm:2960: pp-fragment */
32342 f_21207(t2,((C_word*)t0)[9]);}
32343 
32344 /* k22771 in k22767 in k9690 in k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_22773(C_word c,C_word * av)32345 static void C_ccall f_22773(C_word c,C_word *av){
32346 C_word tmp;
32347 C_word t0=av[0];
32348 C_word t1=av[1];
32349 C_word t2;
32350 C_word t3;
32351 C_word t4;
32352 C_word t5;
32353 C_word t6;
32354 C_word t7;
32355 C_word *a;
32356 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
32357 C_save_and_reclaim((void *)f_22773,c,av);}
32358 a=C_alloc(11);
32359 t2=C_i_length(((C_word*)t0)[2]);
32360 t3=C_u_i_length(((C_word*)t0)[2]);
32361 t4=C_i_nequalp(t3,C_fix(1));
32362 t5=(C_truep(t4)?lf[171]:lf[172]);
32363 t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_22785,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=t2,a[9]=t5,a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
32364 /* scrutinizer.scm:2962: pp-fragment */
32365 f_21207(t6,((C_word*)t0)[9]);}
32366 
32367 /* k22783 in k22771 in k22767 in k9690 in k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22785(C_word c,C_word * av)32368 static void C_ccall f_22785(C_word c,C_word *av){
32369 C_word tmp;
32370 C_word t0=av[0];
32371 C_word t1=av[1];
32372 C_word t2;
32373 C_word t3;
32374 C_word t4;
32375 C_word t5;
32376 C_word t6;
32377 C_word t7;
32378 C_word *a;
32379 if(C_unlikely(!C_demand(C_calculate_demand(12,c,2)))){
32380 C_save_and_reclaim((void *)f_22785,c,av);}
32381 a=C_alloc(12);
32382 t2=C_i_length(((C_word*)t0)[2]);
32383 t3=C_u_i_length(((C_word*)t0)[2]);
32384 t4=C_i_nequalp(t3,C_fix(1));
32385 t5=(C_truep(t4)?lf[171]:lf[172]);
32386 t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_22797,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=t2,a[11]=t5,tmp=(C_word)a,a+=12,tmp);
32387 /* scrutinizer.scm:2964: pp-fragment */
32388 f_21207(t6,((C_word*)t0)[10]);}
32389 
32390 /* k22795 in k22783 in k22771 in k22767 in k9690 in k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22797(C_word c,C_word * av)32391 static void C_ccall f_22797(C_word c,C_word *av){
32392 C_word tmp;
32393 C_word t0=av[0];
32394 C_word t1=av[1];
32395 C_word t2;
32396 C_word *a;
32397 if(C_unlikely(!C_demand(C_calculate_demand(0,c,13)))){
32398 C_save_and_reclaim((void *)f_22797,c,av);}
32399 /* scrutinizer.scm:2941: report2 */
32400 t2=lf[71];{
32401 C_word *av2;
32402 if(c >= 14) {
32403   av2=av;
32404 } else {
32405   av2=C_alloc(14);
32406 }
32407 av2[0]=t2;
32408 av2[1]=((C_word*)t0)[2];
32409 av2[2]=lf[198];
32410 av2[3]=*((C_word*)lf[90]+1);
32411 av2[4]=((C_word*)t0)[3];
32412 av2[5]=((C_word*)t0)[4];
32413 av2[6]=((C_word*)t0)[5];
32414 av2[7]=((C_word*)t0)[6];
32415 av2[8]=((C_word*)t0)[7];
32416 av2[9]=((C_word*)t0)[8];
32417 av2[10]=((C_word*)t0)[9];
32418 av2[11]=((C_word*)t0)[10];
32419 av2[12]=((C_word*)t0)[11];
32420 av2[13]=t1;
32421 f_21672(14,av2);}}
32422 
32423 /* k22813 in k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22815(C_word c,C_word * av)32424 static void C_ccall f_22815(C_word c,C_word *av){
32425 C_word tmp;
32426 C_word t0=av[0];
32427 C_word t1=av[1];
32428 C_word t2;
32429 C_word t3;
32430 C_word *a;
32431 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
32432 C_save_and_reclaim((void *)f_22815,c,av);}
32433 a=C_alloc(9);
32434 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22819,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
32435 /* scrutinizer.scm:2986: pp-fragment */
32436 f_21207(t2,((C_word*)t0)[8]);}
32437 
32438 /* k22817 in k22813 in k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22819(C_word c,C_word * av)32439 static void C_ccall f_22819(C_word c,C_word *av){
32440 C_word tmp;
32441 C_word t0=av[0];
32442 C_word t1=av[1];
32443 C_word t2;
32444 C_word t3;
32445 C_word *a;
32446 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
32447 C_save_and_reclaim((void *)f_22819,c,av);}
32448 a=C_alloc(10);
32449 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22823,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
32450 /* scrutinizer.scm:2987: strip-namespace */
32451 f_19447(t2,((C_word*)t0)[7]);}
32452 
32453 /* k22821 in k22817 in k22813 in k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_22823(C_word c,C_word * av)32454 static void C_ccall f_22823(C_word c,C_word *av){
32455 C_word tmp;
32456 C_word t0=av[0];
32457 C_word t1=av[1];
32458 C_word t2;
32459 C_word t3;
32460 C_word *a;
32461 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
32462 C_save_and_reclaim((void *)f_22823,c,av);}
32463 a=C_alloc(10);
32464 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22827,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
32465 /* scrutinizer.scm:2988: type->pp-string */
32466 f_20636(t2,((C_word*)t0)[9]);}
32467 
32468 /* k22825 in k22821 in k22817 in k22813 in k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_22827(C_word c,C_word * av)32469 static void C_ccall f_22827(C_word c,C_word *av){
32470 C_word tmp;
32471 C_word t0=av[0];
32472 C_word t1=av[1];
32473 C_word t2;
32474 C_word t3;
32475 C_word t4;
32476 C_word *a;
32477 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
32478 C_save_and_reclaim((void *)f_22827,c,av);}
32479 a=C_alloc(13);
32480 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22831,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
32481 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22839,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
32482 /* scrutinizer.scm:2990: chicken.compiler.support#real-name */
32483 t4=*((C_word*)lf[253]+1);{
32484 C_word *av2;
32485 if(c >= 3) {
32486   av2=av;
32487 } else {
32488   av2=C_alloc(3);
32489 }
32490 av2[0]=t4;
32491 av2[1]=t3;
32492 av2[2]=((C_word*)t0)[9];
32493 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
32494 
32495 /* k22829 in k22825 in k22821 in k22817 in k22813 in k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22831(C_word c,C_word * av)32496 static void C_ccall f_22831(C_word c,C_word *av){
32497 C_word tmp;
32498 C_word t0=av[0];
32499 C_word t1=av[1];
32500 C_word t2;
32501 C_word t3;
32502 C_word *a;
32503 if(C_unlikely(!C_demand(C_calculate_demand(10,c,2)))){
32504 C_save_and_reclaim((void *)f_22831,c,av);}
32505 a=C_alloc(10);
32506 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22835,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
32507 /* scrutinizer.scm:2992: type->pp-string */
32508 f_20636(t2,((C_word*)t0)[9]);}
32509 
32510 /* k22833 in k22829 in k22825 in k22821 in k22817 in k22813 in k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22835(C_word c,C_word * av)32511 static void C_ccall f_22835(C_word c,C_word *av){
32512 C_word tmp;
32513 C_word t0=av[0];
32514 C_word t1=av[1];
32515 C_word t2;
32516 C_word *a;
32517 if(C_unlikely(!C_demand(C_calculate_demand(0,c,11)))){
32518 C_save_and_reclaim((void *)f_22835,c,av);}
32519 /* scrutinizer.scm:2967: report2 */
32520 t2=lf[71];{
32521 C_word *av2;
32522 if(c >= 12) {
32523   av2=av;
32524 } else {
32525   av2=C_alloc(12);
32526 }
32527 av2[0]=t2;
32528 av2[1]=((C_word*)t0)[2];
32529 av2[2]=lf[251];
32530 av2[3]=*((C_word*)lf[90]+1);
32531 av2[4]=((C_word*)t0)[3];
32532 av2[5]=((C_word*)t0)[4];
32533 av2[6]=((C_word*)t0)[5];
32534 av2[7]=((C_word*)t0)[6];
32535 av2[8]=((C_word*)t0)[7];
32536 av2[9]=((C_word*)t0)[8];
32537 av2[10]=((C_word*)t0)[9];
32538 av2[11]=t1;
32539 f_21672(12,av2);}}
32540 
32541 /* k22837 in k22825 in k22821 in k22817 in k22813 in k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22839(C_word c,C_word * av)32542 static void C_ccall f_22839(C_word c,C_word *av){
32543 C_word tmp;
32544 C_word t0=av[0];
32545 C_word t1=av[1];
32546 C_word t2;
32547 C_word t3;
32548 C_word *a;
32549 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
32550 C_save_and_reclaim((void *)f_22839,c,av);}
32551 a=C_alloc(3);
32552 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22842,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
32553 if(C_truep(C_i_symbolp(t1))){
32554 /* scrutinizer.scm:2989: variable-from-module */
32555 f_21482(((C_word*)t0)[2],t1);}
32556 else{
32557 /* scrutinizer.scm:2991: scheme#string->symbol */
32558 t3=*((C_word*)lf[252]+1);{
32559 C_word *av2;
32560 if(c >= 3) {
32561   av2=av;
32562 } else {
32563   av2=C_alloc(3);
32564 }
32565 av2[0]=t3;
32566 av2[1]=t2;
32567 av2[2]=t1;
32568 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}}
32569 
32570 /* k22840 in k22837 in k22825 in k22821 in k22817 in k22813 in k10580 in k10577 in k10313 in k10310 in k10307 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22842(C_word c,C_word * av)32571 static void C_ccall f_22842(C_word c,C_word *av){
32572 C_word tmp;
32573 C_word t0=av[0];
32574 C_word t1=av[1];
32575 C_word t2;
32576 C_word *a;
32577 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
32578 C_save_and_reclaim((void *)f_22842,c,av);}
32579 /* scrutinizer.scm:2989: variable-from-module */
32580 f_21482(((C_word*)t0)[2],t1);}
32581 
32582 /* chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_22850(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5)32583 static void C_fcall f_22850(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
32584 C_word tmp;
32585 C_word t6;
32586 C_word t7;
32587 C_word t8;
32588 C_word t9;
32589 C_word *a;
32590 if(C_unlikely(!C_demand(C_calculate_demand(7,0,2)))){
32591 C_save_and_reclaim_args((void *)trf_22850,5,t1,t2,t3,t4,t5);}
32592 a=C_alloc(7);
32593 t6=C_i_nullp(t5);
32594 t7=(C_truep(t6)?C_SCHEME_FALSE:C_i_car(t5));
32595 t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22861,a[2]=t3,a[3]=t1,a[4]=t2,a[5]=t7,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
32596 /* scrutinizer.scm:2996: chicken.base#open-output-string */
32597 t9=*((C_word*)lf[242]+1);{
32598 C_word av2[2];
32599 av2[0]=t9;
32600 av2[1]=t8;
32601 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}
32602 
32603 /* k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_22861(C_word c,C_word * av)32604 static void C_ccall f_22861(C_word c,C_word *av){
32605 C_word tmp;
32606 C_word t0=av[0];
32607 C_word t1=av[1];
32608 C_word t2;
32609 C_word t3;
32610 C_word t4;
32611 C_word *a;
32612 if(C_unlikely(!C_demand(C_calculate_demand(8,c,4)))){
32613 C_save_and_reclaim((void *)f_22861,c,av);}
32614 a=C_alloc(8);
32615 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
32616 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22867,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
32617 /* scrutinizer.scm:2996: ##sys#print */
32618 t4=*((C_word*)lf[240]+1);{
32619 C_word *av2;
32620 if(c >= 5) {
32621   av2=av;
32622 } else {
32623   av2=C_alloc(5);
32624 }
32625 av2[0]=t4;
32626 av2[1]=t3;
32627 av2[2]=lf[639];
32628 av2[3]=C_SCHEME_FALSE;
32629 av2[4]=t1;
32630 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
32631 
32632 /* k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_22867(C_word c,C_word * av)32633 static void C_ccall f_22867(C_word c,C_word *av){
32634 C_word tmp;
32635 C_word t0=av[0];
32636 C_word t1=av[1];
32637 C_word t2;
32638 C_word t3;
32639 C_word t4;
32640 C_word *a;
32641 if(C_unlikely(!C_demand(C_calculate_demand(12,c,2)))){
32642 C_save_and_reclaim((void *)f_22867,c,av);}
32643 a=C_alloc(12);
32644 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22870,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
32645 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22928,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
32646 /* scrutinizer.scm:2996: strip-namespace */
32647 f_19447(t3,((C_word*)t0)[6]);}
32648 
32649 /* k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22870(C_word c,C_word * av)32650 static void C_ccall f_22870(C_word c,C_word *av){
32651 C_word tmp;
32652 C_word t0=av[0];
32653 C_word t1=av[1];
32654 C_word t2;
32655 C_word t3;
32656 C_word *a;
32657 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
32658 C_save_and_reclaim((void *)f_22870,c,av);}
32659 a=C_alloc(8);
32660 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22873,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
32661 /* scrutinizer.scm:2996: ##sys#write-char-0 */
32662 t3=*((C_word*)lf[239]+1);{
32663 C_word *av2;
32664 if(c >= 4) {
32665   av2=av;
32666 } else {
32667   av2=C_alloc(4);
32668 }
32669 av2[0]=t3;
32670 av2[1]=t2;
32671 av2[2]=C_make_character(39);
32672 av2[3]=((C_word*)t0)[7];
32673 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
32674 
32675 /* k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_22873(C_word c,C_word * av)32676 static void C_ccall f_22873(C_word c,C_word *av){
32677 C_word tmp;
32678 C_word t0=av[0];
32679 C_word t1=av[1];
32680 C_word t2;
32681 C_word t3;
32682 C_word *a;
32683 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
32684 C_save_and_reclaim((void *)f_22873,c,av);}
32685 a=C_alloc(7);
32686 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22876,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
32687 /* scrutinizer.scm:2996: chicken.base#get-output-string */
32688 t3=*((C_word*)lf[238]+1);{
32689 C_word *av2;
32690 if(c >= 3) {
32691   av2=av;
32692 } else {
32693   av2=C_alloc(3);
32694 }
32695 av2[0]=t3;
32696 av2[1]=t2;
32697 av2[2]=((C_word*)t0)[7];
32698 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
32699 
32700 /* k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in ... */
f_22876(C_word c,C_word * av)32701 static void C_ccall f_22876(C_word c,C_word *av){
32702 C_word tmp;
32703 C_word t0=av[0];
32704 C_word t1=av[1];
32705 C_word t2;
32706 C_word t3;
32707 C_word t4;
32708 C_word *a;
32709 if(C_unlikely(!C_demand(C_calculate_demand(12,c,7)))){
32710 C_save_and_reclaim((void *)f_22876,c,av);}
32711 a=C_alloc(12);
32712 t2=C_a_i_list1(&a,1,((C_word*)t0)[2]);
32713 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22884,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
32714 /* scrutinizer.scm:3000: scheme#string-append */
32715 t4=*((C_word*)lf[76]+1);{
32716 C_word *av2;
32717 if(c >= 8) {
32718   av2=av;
32719 } else {
32720   av2=C_alloc(8);
32721 }
32722 av2[0]=t4;
32723 av2[1]=t3;
32724 av2[2]=lf[633];
32725 av2[3]=lf[634];
32726 av2[4]=lf[635];
32727 av2[5]=lf[636];
32728 av2[6]=lf[637];
32729 av2[7]=lf[638];
32730 ((C_proc)(void*)(*((C_word*)t4+1)))(8,av2);}}
32731 
32732 /* k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in ... */
f_22884(C_word c,C_word * av)32733 static void C_ccall f_22884(C_word c,C_word *av){
32734 C_word tmp;
32735 C_word t0=av[0];
32736 C_word t1=av[1];
32737 C_word t2;
32738 C_word t3;
32739 C_word *a;
32740 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
32741 C_save_and_reclaim((void *)f_22884,c,av);}
32742 a=C_alloc(9);
32743 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22888,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
32744 /* scrutinizer.scm:3007: pp-fragment */
32745 f_21207(t2,((C_word*)t0)[8]);}
32746 
32747 /* k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in ... */
f_22888(C_word c,C_word * av)32748 static void C_ccall f_22888(C_word c,C_word *av){
32749 C_word tmp;
32750 C_word t0=av[0];
32751 C_word t1=av[1];
32752 C_word t2;
32753 C_word t3;
32754 C_word *a;
32755 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
32756 C_save_and_reclaim((void *)f_22888,c,av);}
32757 a=C_alloc(9);
32758 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22892,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
32759 /* scrutinizer.scm:3008: variable-from-module */
32760 f_21482(t2,((C_word*)t0)[8]);}
32761 
32762 /* k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in ... */
f_22892(C_word c,C_word * av)32763 static void C_ccall f_22892(C_word c,C_word *av){
32764 C_word tmp;
32765 C_word t0=av[0];
32766 C_word t1=av[1];
32767 C_word t2;
32768 C_word t3;
32769 C_word t4;
32770 C_word *a;
32771 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
32772 C_save_and_reclaim((void *)f_22892,c,av);}
32773 a=C_alloc(13);
32774 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_22896,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
32775 if(C_truep(((C_word*)t0)[8])){
32776 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22899,a[2]=t2,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
32777 /* scrutinizer.scm:3010: chicken.base#open-output-string */
32778 t4=*((C_word*)lf[242]+1);{
32779 C_word *av2=av;
32780 av2[0]=t4;
32781 av2[1]=t3;
32782 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
32783 else{
32784 t3=t2;{
32785 C_word *av2=av;
32786 av2[0]=t3;
32787 av2[1]=lf[632];
32788 f_22896(2,av2);}}}
32789 
32790 /* k22894 in k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in ... */
f_22896(C_word c,C_word * av)32791 static void C_ccall f_22896(C_word c,C_word *av){
32792 C_word tmp;
32793 C_word t0=av[0];
32794 C_word t1=av[1];
32795 C_word t2;
32796 C_word *a;
32797 if(C_unlikely(!C_demand(C_calculate_demand(0,c,9)))){
32798 C_save_and_reclaim((void *)f_22896,c,av);}
32799 /* scrutinizer.scm:2995: report2 */
32800 t2=lf[71];{
32801 C_word *av2;
32802 if(c >= 10) {
32803   av2=av;
32804 } else {
32805   av2=C_alloc(10);
32806 }
32807 av2[0]=t2;
32808 av2[1]=((C_word*)t0)[2];
32809 av2[2]=((C_word*)t0)[3];
32810 av2[3]=*((C_word*)lf[90]+1);
32811 av2[4]=((C_word*)t0)[4];
32812 av2[5]=((C_word*)t0)[5];
32813 av2[6]=((C_word*)t0)[6];
32814 av2[7]=((C_word*)t0)[7];
32815 av2[8]=((C_word*)t0)[8];
32816 av2[9]=t1;
32817 f_21672(10,av2);}}
32818 
32819 /* k22897 in k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in ... */
f_22899(C_word c,C_word * av)32820 static void C_ccall f_22899(C_word c,C_word *av){
32821 C_word tmp;
32822 C_word t0=av[0];
32823 C_word t1=av[1];
32824 C_word t2;
32825 C_word t3;
32826 C_word t4;
32827 C_word *a;
32828 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
32829 C_save_and_reclaim((void *)f_22899,c,av);}
32830 a=C_alloc(5);
32831 t2=C_i_check_port_2(t1,C_fix(2),C_SCHEME_TRUE,lf[235]);
32832 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22905,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
32833 /* scrutinizer.scm:3010: ##sys#write-char-0 */
32834 t4=*((C_word*)lf[239]+1);{
32835 C_word *av2;
32836 if(c >= 4) {
32837   av2=av;
32838 } else {
32839   av2=C_alloc(4);
32840 }
32841 av2[0]=t4;
32842 av2[1]=t3;
32843 av2[2]=C_make_character(10);
32844 av2[3]=t1;
32845 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
32846 
32847 /* k22903 in k22897 in k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in ... */
f_22905(C_word c,C_word * av)32848 static void C_ccall f_22905(C_word c,C_word *av){
32849 C_word tmp;
32850 C_word t0=av[0];
32851 C_word t1=av[1];
32852 C_word t2;
32853 C_word t3;
32854 C_word *a;
32855 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
32856 C_save_and_reclaim((void *)f_22905,c,av);}
32857 a=C_alloc(5);
32858 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22908,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
32859 /* scrutinizer.scm:3010: ##sys#write-char-0 */
32860 t3=*((C_word*)lf[239]+1);{
32861 C_word *av2;
32862 if(c >= 4) {
32863   av2=av;
32864 } else {
32865   av2=C_alloc(4);
32866 }
32867 av2[0]=t3;
32868 av2[1]=t2;
32869 av2[2]=C_make_character(10);
32870 av2[3]=((C_word*)t0)[3];
32871 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
32872 
32873 /* k22906 in k22903 in k22897 in k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in ... */
f_22908(C_word c,C_word * av)32874 static void C_ccall f_22908(C_word c,C_word *av){
32875 C_word tmp;
32876 C_word t0=av[0];
32877 C_word t1=av[1];
32878 C_word t2;
32879 C_word t3;
32880 C_word *a;
32881 if(C_unlikely(!C_demand(C_calculate_demand(5,c,4)))){
32882 C_save_and_reclaim((void *)f_22908,c,av);}
32883 a=C_alloc(5);
32884 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22911,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
32885 /* scrutinizer.scm:3010: ##sys#print */
32886 t3=*((C_word*)lf[240]+1);{
32887 C_word *av2;
32888 if(c >= 5) {
32889   av2=av;
32890 } else {
32891   av2=C_alloc(5);
32892 }
32893 av2[0]=t3;
32894 av2[1]=t2;
32895 av2[2]=lf[631];
32896 av2[3]=C_SCHEME_FALSE;
32897 av2[4]=((C_word*)t0)[3];
32898 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
32899 
32900 /* k22909 in k22906 in k22903 in k22897 in k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in ... */
f_22911(C_word c,C_word * av)32901 static void C_ccall f_22911(C_word c,C_word *av){
32902 C_word tmp;
32903 C_word t0=av[0];
32904 C_word t1=av[1];
32905 C_word t2;
32906 C_word t3;
32907 C_word t4;
32908 C_word *a;
32909 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
32910 C_save_and_reclaim((void *)f_22911,c,av);}
32911 a=C_alloc(8);
32912 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22914,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
32913 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22924,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
32914 /* scrutinizer.scm:3011: variable-from-module */
32915 f_21482(t3,((C_word*)t0)[4]);}
32916 
32917 /* k22912 in k22909 in k22906 in k22903 in k22897 in k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in ... */
f_22914(C_word c,C_word * av)32918 static void C_ccall f_22914(C_word c,C_word *av){
32919 C_word tmp;
32920 C_word t0=av[0];
32921 C_word t1=av[1];
32922 C_word t2;
32923 C_word t3;
32924 C_word *a;
32925 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
32926 C_save_and_reclaim((void *)f_22914,c,av);}
32927 a=C_alloc(4);
32928 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22917,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
32929 /* scrutinizer.scm:3010: ##sys#write-char-0 */
32930 t3=*((C_word*)lf[239]+1);{
32931 C_word *av2;
32932 if(c >= 4) {
32933   av2=av;
32934 } else {
32935   av2=C_alloc(4);
32936 }
32937 av2[0]=t3;
32938 av2[1]=t2;
32939 av2[2]=C_make_character(46);
32940 av2[3]=((C_word*)t0)[3];
32941 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
32942 
32943 /* k22915 in k22912 in k22909 in k22906 in k22903 in k22897 in k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in ... */
f_22917(C_word c,C_word * av)32944 static void C_ccall f_22917(C_word c,C_word *av){
32945 C_word tmp;
32946 C_word t0=av[0];
32947 C_word t1=av[1];
32948 C_word t2;
32949 C_word *a;
32950 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
32951 C_save_and_reclaim((void *)f_22917,c,av);}
32952 /* scrutinizer.scm:3010: chicken.base#get-output-string */
32953 t2=*((C_word*)lf[238]+1);{
32954 C_word *av2;
32955 if(c >= 3) {
32956   av2=av;
32957 } else {
32958   av2=C_alloc(3);
32959 }
32960 av2[0]=t2;
32961 av2[1]=((C_word*)t0)[2];
32962 av2[2]=((C_word*)t0)[3];
32963 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
32964 
32965 /* k22922 in k22909 in k22906 in k22903 in k22897 in k22890 in k22886 in k22882 in k22874 in k22871 in k22868 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in ... */
f_22924(C_word c,C_word * av)32966 static void C_ccall f_22924(C_word c,C_word *av){
32967 C_word tmp;
32968 C_word t0=av[0];
32969 C_word t1=av[1];
32970 C_word t2;
32971 C_word *a;
32972 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
32973 C_save_and_reclaim((void *)f_22924,c,av);}
32974 /* scrutinizer.scm:3010: ##sys#print */
32975 t2=*((C_word*)lf[240]+1);{
32976 C_word *av2;
32977 if(c >= 5) {
32978   av2=av;
32979 } else {
32980   av2=C_alloc(5);
32981 }
32982 av2[0]=t2;
32983 av2[1]=((C_word*)t0)[2];
32984 av2[2]=t1;
32985 av2[3]=C_SCHEME_FALSE;
32986 av2[4]=((C_word*)t0)[3];
32987 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
32988 
32989 /* k22926 in k22865 in k22859 in chicken.compiler.scrutinizer#r-deprecated-identifier in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_22928(C_word c,C_word * av)32990 static void C_ccall f_22928(C_word c,C_word *av){
32991 C_word tmp;
32992 C_word t0=av[0];
32993 C_word t1=av[1];
32994 C_word t2;
32995 C_word *a;
32996 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
32997 C_save_and_reclaim((void *)f_22928,c,av);}
32998 /* scrutinizer.scm:2996: ##sys#print */
32999 t2=*((C_word*)lf[240]+1);{
33000 C_word *av2;
33001 if(c >= 5) {
33002   av2=av;
33003 } else {
33004   av2=C_alloc(5);
33005 }
33006 av2[0]=t2;
33007 av2[1]=((C_word*)t0)[2];
33008 av2[2]=t1;
33009 av2[3]=C_SCHEME_FALSE;
33010 av2[4]=((C_word*)t0)[3];
33011 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
33012 
33013 /* a22939 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22940(C_word c,C_word * av)33014 static void C_ccall f_22940(C_word c,C_word *av){
33015 C_word tmp;
33016 C_word t0=av[0];
33017 C_word t1=av[1];
33018 C_word t2=av[2];
33019 C_word t3=av[3];
33020 C_word t4=av[4];
33021 C_word t5=av[5];
33022 C_word t6;
33023 C_word t7;
33024 C_word *a;
33025 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
33026 C_save_and_reclaim((void *)f_22940,c,av);}
33027 a=C_alloc(5);
33028 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22944,a[2]=t3,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
33029 /* scrutinizer.scm:2233: chicken.compiler.support#node-subexpressions */
33030 t7=*((C_word*)lf[86]+1);{
33031 C_word *av2=av;
33032 av2[0]=t7;
33033 av2[1]=t6;
33034 av2[2]=t2;
33035 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
33036 
33037 /* k22942 in a22939 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_22944(C_word c,C_word * av)33038 static void C_ccall f_22944(C_word c,C_word *av){
33039 C_word tmp;
33040 C_word t0=av[0];
33041 C_word t1=av[1];
33042 C_word t2;
33043 C_word t3;
33044 C_word t4;
33045 C_word t5;
33046 C_word t6;
33047 C_word *a;
33048 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
33049 C_save_and_reclaim((void *)f_22944,c,av);}
33050 a=C_alloc(4);
33051 if(C_truep(t1)){
33052 t2=C_i_length(t1);
33053 t3=C_eqp(t2,C_fix(2));
33054 if(C_truep(t3)){
33055 t4=C_i_cadr(((C_word*)t0)[2]);
33056 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f26674,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
33057 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
33058 t6=*((C_word*)lf[26]+1);{
33059 C_word *av2;
33060 if(c >= 3) {
33061   av2=av;
33062 } else {
33063   av2=C_alloc(3);
33064 }
33065 av2[0]=t6;
33066 av2[1]=t5;
33067 av2[2]=t4;
33068 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
33069 else{
33070 t4=((C_word*)t0)[3];{
33071 C_word *av2=av;
33072 av2[0]=t4;
33073 av2[1]=((C_word*)t0)[4];
33074 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
33075 else{
33076 t2=((C_word*)t0)[3];{
33077 C_word *av2=av;
33078 av2[0]=t2;
33079 av2[1]=((C_word*)t0)[4];
33080 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
33081 
33082 /* k22983 */
f_22985(C_word c,C_word * av)33083 static void C_ccall f_22985(C_word c,C_word *av){
33084 C_word tmp;
33085 C_word t0=av[0];
33086 C_word t1=av[1];
33087 C_word t2;
33088 C_word t3;
33089 C_word t4;
33090 C_word *a;
33091 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
33092 C_save_and_reclaim((void *)f_22985,c,av);}
33093 a=C_alloc(6);
33094 t2=C_a_i_cons(&a,2,lf[47],t1);
33095 t3=C_a_i_list(&a,1,t2);
33096 t4=((C_word*)t0)[2];{
33097 C_word *av2=av;
33098 av2[0]=t4;
33099 av2[1]=(C_truep(t3)?t3:((C_word*)t0)[3]);
33100 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
33101 
33102 /* a23001 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23002(C_word c,C_word * av)33103 static void C_ccall f_23002(C_word c,C_word *av){
33104 C_word tmp;
33105 C_word t0=av[0];
33106 C_word t1=av[1];
33107 C_word t2=av[2];
33108 C_word t3=av[3];
33109 C_word t4=av[4];
33110 C_word t5=av[5];
33111 C_word t6;
33112 C_word t7;
33113 C_word t8;
33114 C_word t9;
33115 C_word t10;
33116 C_word t11;
33117 C_word t12;
33118 C_word t13;
33119 C_word t14;
33120 C_word t15;
33121 C_word t16;
33122 C_word t17;
33123 C_word *a;
33124 if(C_unlikely(!C_demand(C_calculate_demand(15,c,3)))){
33125 C_save_and_reclaim((void *)f_23002,c,av);}
33126 a=C_alloc(15);
33127 t6=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
33128 t7=t6;
33129 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
33130 t9=((C_word*)t8)[1];
33131 t10=lf[25];
33132 t11=C_i_cdr(t3);
33133 t12=C_i_check_list_2(t11,lf[6]);
33134 t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_23023,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
33135 t14=C_SCHEME_UNDEFINED;
33136 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
33137 t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_23025,a[2]=t8,a[3]=t15,a[4]=t9,tmp=(C_word)a,a+=5,tmp));
33138 t17=((C_word*)t15)[1];
33139 f_23025(t17,t13,t11);}
33140 
33141 /* k23021 in a23001 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23023(C_word c,C_word * av)33142 static void C_ccall f_23023(C_word c,C_word *av){
33143 C_word tmp;
33144 C_word t0=av[0];
33145 C_word t1=av[1];
33146 C_word t2;
33147 C_word t3;
33148 C_word *a;
33149 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
33150 C_save_and_reclaim((void *)f_23023,c,av);}
33151 a=C_alloc(6);
33152 t2=C_a_i_cons(&a,2,lf[50],t1);
33153 t3=((C_word*)t0)[2];{
33154 C_word *av2=av;
33155 av2[0]=t3;
33156 av2[1]=C_a_i_list(&a,1,t2);
33157 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
33158 
33159 /* map-loop4578 in a23001 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23025(C_word t0,C_word t1,C_word t2)33160 static void C_fcall f_23025(C_word t0,C_word t1,C_word t2){
33161 C_word tmp;
33162 C_word t3;
33163 C_word t4;
33164 C_word t5;
33165 C_word *a;
33166 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
33167 C_save_and_reclaim_args((void *)trf_23025,3,t0,t1,t2);}
33168 a=C_alloc(6);
33169 if(C_truep(C_i_pairp(t2))){
33170 t3=C_slot(t2,C_fix(0));
33171 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f26679,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
33172 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
33173 t5=*((C_word*)lf[26]+1);{
33174 C_word av2[3];
33175 av2[0]=t5;
33176 av2[1]=t4;
33177 av2[2]=t3;
33178 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
33179 else{
33180 t3=t1;{
33181 C_word av2[2];
33182 av2[0]=t3;
33183 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
33184 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33185 
33186 /* a23058 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23059(C_word c,C_word * av)33187 static void C_ccall f_23059(C_word c,C_word *av){
33188 C_word tmp;
33189 C_word t0=av[0];
33190 C_word t1=av[1];
33191 C_word t2=av[2];
33192 C_word t3=av[3];
33193 C_word t4=av[4];
33194 C_word t5=av[5];
33195 C_word t6;
33196 C_word t7;
33197 C_word t8;
33198 C_word t9;
33199 C_word t10;
33200 C_word t11;
33201 C_word t12;
33202 C_word t13;
33203 C_word t14;
33204 C_word t15;
33205 C_word t16;
33206 C_word t17;
33207 C_word *a;
33208 if(C_unlikely(!C_demand(C_calculate_demand(15,c,3)))){
33209 C_save_and_reclaim((void *)f_23059,c,av);}
33210 a=C_alloc(15);
33211 t6=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
33212 t7=t6;
33213 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
33214 t9=((C_word*)t8)[1];
33215 t10=lf[25];
33216 t11=C_i_cdr(t3);
33217 t12=C_i_check_list_2(t11,lf[6]);
33218 t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_23080,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
33219 t14=C_SCHEME_UNDEFINED;
33220 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
33221 t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_23082,a[2]=t8,a[3]=t15,a[4]=t9,tmp=(C_word)a,a+=5,tmp));
33222 t17=((C_word*)t15)[1];
33223 f_23082(t17,t13,t11);}
33224 
33225 /* k23078 in a23058 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23080(C_word c,C_word * av)33226 static void C_ccall f_23080(C_word c,C_word *av){
33227 C_word tmp;
33228 C_word t0=av[0];
33229 C_word t1=av[1];
33230 C_word t2;
33231 C_word t3;
33232 C_word *a;
33233 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
33234 C_save_and_reclaim((void *)f_23080,c,av);}
33235 a=C_alloc(6);
33236 t2=C_a_i_cons(&a,2,lf[50],t1);
33237 t3=((C_word*)t0)[2];{
33238 C_word *av2=av;
33239 av2[0]=t3;
33240 av2[1]=C_a_i_list(&a,1,t2);
33241 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
33242 
33243 /* map-loop4544 in a23058 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23082(C_word t0,C_word t1,C_word t2)33244 static void C_fcall f_23082(C_word t0,C_word t1,C_word t2){
33245 C_word tmp;
33246 C_word t3;
33247 C_word t4;
33248 C_word t5;
33249 C_word *a;
33250 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
33251 C_save_and_reclaim_args((void *)trf_23082,3,t0,t1,t2);}
33252 a=C_alloc(6);
33253 if(C_truep(C_i_pairp(t2))){
33254 t3=C_slot(t2,C_fix(0));
33255 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f26686,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
33256 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
33257 t5=*((C_word*)lf[26]+1);{
33258 C_word av2[3];
33259 av2[0]=t5;
33260 av2[1]=t4;
33261 av2[2]=t3;
33262 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
33263 else{
33264 t3=t1;{
33265 C_word av2[2];
33266 av2[0]=t3;
33267 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
33268 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33269 
33270 /* a23115 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23116(C_word c,C_word * av)33271 static void C_ccall f_23116(C_word c,C_word *av){
33272 C_word tmp;
33273 C_word t0=av[0];
33274 C_word t1=av[1];
33275 C_word t2=av[2];
33276 C_word t3=av[3];
33277 C_word t4=av[4];
33278 C_word t5=av[5];
33279 C_word t6;
33280 C_word t7;
33281 C_word t8;
33282 C_word t9;
33283 C_word t10;
33284 C_word t11;
33285 C_word t12;
33286 C_word t13;
33287 C_word t14;
33288 C_word t15;
33289 C_word t16;
33290 C_word t17;
33291 C_word t18;
33292 C_word *a;
33293 if(C_unlikely(!C_demand(C_calculate_demand(15,c,3)))){
33294 C_save_and_reclaim((void *)f_23116,c,av);}
33295 a=C_alloc(15);
33296 t6=C_i_cdr(t3);
33297 if(C_truep(C_i_nullp(t6))){
33298 t7=t1;{
33299 C_word *av2=av;
33300 av2[0]=t7;
33301 av2[1]=lf[644];
33302 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
33303 else{
33304 t7=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
33305 t8=t7;
33306 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
33307 t10=((C_word*)t9)[1];
33308 t11=lf[25];
33309 t12=C_u_i_cdr(t3);
33310 t13=C_i_check_list_2(t12,lf[6]);
33311 t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_23141,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
33312 t15=C_SCHEME_UNDEFINED;
33313 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
33314 t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_23143,a[2]=t9,a[3]=t16,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
33315 t18=((C_word*)t16)[1];
33316 f_23143(t18,t14,t12);}}
33317 
33318 /* k23139 in a23115 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23141(C_word c,C_word * av)33319 static void C_ccall f_23141(C_word c,C_word *av){
33320 C_word tmp;
33321 C_word t0=av[0];
33322 C_word t1=av[1];
33323 C_word t2;
33324 C_word t3;
33325 C_word *a;
33326 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
33327 C_save_and_reclaim((void *)f_23141,c,av);}
33328 a=C_alloc(6);
33329 t2=C_a_i_cons(&a,2,lf[47],t1);
33330 t3=((C_word*)t0)[2];{
33331 C_word *av2=av;
33332 av2[0]=t3;
33333 av2[1]=C_a_i_list(&a,1,t2);
33334 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
33335 
33336 /* map-loop4510 in a23115 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23143(C_word t0,C_word t1,C_word t2)33337 static void C_fcall f_23143(C_word t0,C_word t1,C_word t2){
33338 C_word tmp;
33339 C_word t3;
33340 C_word t4;
33341 C_word t5;
33342 C_word *a;
33343 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
33344 C_save_and_reclaim_args((void *)trf_23143,3,t0,t1,t2);}
33345 a=C_alloc(6);
33346 if(C_truep(C_i_pairp(t2))){
33347 t3=C_slot(t2,C_fix(0));
33348 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f26693,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
33349 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
33350 t5=*((C_word*)lf[26]+1);{
33351 C_word av2[3];
33352 av2[0]=t5;
33353 av2[1]=t4;
33354 av2[2]=t3;
33355 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
33356 else{
33357 t3=t1;{
33358 C_word av2[2];
33359 av2[0]=t3;
33360 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
33361 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33362 
33363 /* a23180 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23181(C_word c,C_word * av)33364 static void C_ccall f_23181(C_word c,C_word *av){
33365 C_word tmp;
33366 C_word t0=av[0];
33367 C_word t1=av[1];
33368 C_word t2=av[2];
33369 C_word t3=av[3];
33370 C_word t4=av[4];
33371 C_word t5=av[5];
33372 C_word t6;
33373 C_word t7;
33374 C_word t8;
33375 C_word t9;
33376 C_word t10;
33377 C_word t11;
33378 C_word t12;
33379 C_word t13;
33380 C_word t14;
33381 C_word t15;
33382 C_word t16;
33383 C_word t17;
33384 C_word t18;
33385 C_word *a;
33386 if(C_unlikely(!C_demand(C_calculate_demand(15,c,3)))){
33387 C_save_and_reclaim((void *)f_23181,c,av);}
33388 a=C_alloc(15);
33389 t6=C_i_cdr(t3);
33390 if(C_truep(C_i_nullp(t6))){
33391 t7=t1;{
33392 C_word *av2=av;
33393 av2[0]=t7;
33394 av2[1]=lf[646];
33395 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
33396 else{
33397 t7=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
33398 t8=t7;
33399 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
33400 t10=((C_word*)t9)[1];
33401 t11=lf[25];
33402 t12=C_u_i_cdr(t3);
33403 t13=C_i_check_list_2(t12,lf[6]);
33404 t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_23206,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
33405 t15=C_SCHEME_UNDEFINED;
33406 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
33407 t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_23208,a[2]=t9,a[3]=t16,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
33408 t18=((C_word*)t16)[1];
33409 f_23208(t18,t14,t12);}}
33410 
33411 /* k23204 in a23180 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23206(C_word c,C_word * av)33412 static void C_ccall f_23206(C_word c,C_word *av){
33413 C_word tmp;
33414 C_word t0=av[0];
33415 C_word t1=av[1];
33416 C_word t2;
33417 C_word t3;
33418 C_word *a;
33419 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
33420 C_save_and_reclaim((void *)f_23206,c,av);}
33421 a=C_alloc(6);
33422 t2=C_a_i_cons(&a,2,lf[47],t1);
33423 t3=((C_word*)t0)[2];{
33424 C_word *av2=av;
33425 av2[0]=t3;
33426 av2[1]=C_a_i_list(&a,1,t2);
33427 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
33428 
33429 /* map-loop4476 in a23180 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23208(C_word t0,C_word t1,C_word t2)33430 static void C_fcall f_23208(C_word t0,C_word t1,C_word t2){
33431 C_word tmp;
33432 C_word t3;
33433 C_word t4;
33434 C_word t5;
33435 C_word *a;
33436 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
33437 C_save_and_reclaim_args((void *)trf_23208,3,t0,t1,t2);}
33438 a=C_alloc(6);
33439 if(C_truep(C_i_pairp(t2))){
33440 t3=C_slot(t2,C_fix(0));
33441 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f26700,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
33442 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
33443 t5=*((C_word*)lf[26]+1);{
33444 C_word av2[3];
33445 av2[0]=t5;
33446 av2[1]=t4;
33447 av2[2]=t3;
33448 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
33449 else{
33450 t3=t1;{
33451 C_word av2[2];
33452 av2[0]=t3;
33453 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
33454 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33455 
33456 /* k23246 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23248(C_word c,C_word * av)33457 static void C_ccall f_23248(C_word c,C_word *av){
33458 C_word tmp;
33459 C_word t0=av[0];
33460 C_word t1=av[1];
33461 C_word t2;
33462 C_word *a;
33463 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
33464 C_save_and_reclaim((void *)f_23248,c,av);}
33465 /* scrutinizer.scm:2207: ##sys#put! */
33466 t2=*((C_word*)lf[640]+1);{
33467 C_word *av2;
33468 if(c >= 5) {
33469   av2=av;
33470 } else {
33471   av2=C_alloc(5);
33472 }
33473 av2[0]=t2;
33474 av2[1]=((C_word*)t0)[2];
33475 av2[2]=lf[648];
33476 av2[3]=lf[274];
33477 av2[4]=t1;
33478 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
33479 
33480 /* a23249 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23250(C_word c,C_word * av)33481 static void C_ccall f_23250(C_word c,C_word *av){
33482 C_word tmp;
33483 C_word t0=av[0];
33484 C_word t1=av[1];
33485 C_word t2=av[2];
33486 C_word t3=av[3];
33487 C_word t4;
33488 C_word *a;
33489 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
33490 C_save_and_reclaim((void *)f_23250,c,av);}
33491 a=C_alloc(3);
33492 t4=t1;{
33493 C_word *av2=av;
33494 av2[0]=t4;
33495 av2[1]=C_a_i_list1(&a,1,t3);
33496 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
33497 
33498 /* k23256 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23258(C_word c,C_word * av)33499 static void C_ccall f_23258(C_word c,C_word *av){
33500 C_word tmp;
33501 C_word t0=av[0];
33502 C_word t1=av[1];
33503 C_word t2;
33504 C_word *a;
33505 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
33506 C_save_and_reclaim((void *)f_23258,c,av);}
33507 /* scrutinizer.scm:2201: ##sys#put! */
33508 t2=*((C_word*)lf[640]+1);{
33509 C_word *av2;
33510 if(c >= 5) {
33511   av2=av;
33512 } else {
33513   av2=C_alloc(5);
33514 }
33515 av2[0]=t2;
33516 av2[1]=((C_word*)t0)[2];
33517 av2[2]=lf[649];
33518 av2[3]=lf[274];
33519 av2[4]=t1;
33520 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
33521 
33522 /* a23259 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23260(C_word c,C_word * av)33523 static void C_ccall f_23260(C_word c,C_word *av){
33524 C_word tmp;
33525 C_word t0=av[0];
33526 C_word t1=av[1];
33527 C_word t2=av[2];
33528 C_word t3=av[3];
33529 C_word t4;
33530 C_word t5;
33531 C_word *a;
33532 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
33533 C_save_and_reclaim((void *)f_23260,c,av);}
33534 a=C_alloc(3);
33535 if(C_truep(C_i_pairp(t3))){
33536 t4=C_i_cadr(t3);
33537 t5=t1;{
33538 C_word *av2=av;
33539 av2[0]=t5;
33540 av2[1]=C_a_i_list1(&a,1,t4);
33541 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
33542 else{
33543 t4=t1;{
33544 C_word *av2=av;
33545 av2[0]=t4;
33546 av2[1]=C_SCHEME_FALSE;
33547 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
33548 
33549 /* a23275 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23276(C_word c,C_word * av)33550 static void C_ccall f_23276(C_word c,C_word *av){
33551 C_word tmp;
33552 C_word t0=av[0];
33553 C_word t1=av[1];
33554 C_word t2=av[2];
33555 C_word t3=av[3];
33556 C_word t4=av[4];
33557 C_word t5=av[5];
33558 C_word t6;
33559 C_word t7;
33560 C_word *a;
33561 if(C_unlikely(!C_demand(C_calculate_demand(6,c,5)))){
33562 C_save_and_reclaim((void *)f_23276,c,av);}
33563 a=C_alloc(6);
33564 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_23280,a[2]=t3,a[3]=t1,a[4]=t5,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
33565 /* scrutinizer.scm:2124: known-length-vector-index */
33566 f_19497(t6,t2,t3,t4,C_fix(3));}
33567 
33568 /* k23278 in a23275 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23280(C_word c,C_word * av)33569 static void C_ccall f_23280(C_word c,C_word *av){
33570 C_word tmp;
33571 C_word t0=av[0];
33572 C_word t1=av[1];
33573 C_word t2;
33574 C_word t3;
33575 C_word *a;
33576 if(C_unlikely(!C_demand(C_calculate_demand(7,c,2)))){
33577 C_save_and_reclaim((void *)f_23280,c,av);}
33578 a=C_alloc(7);
33579 if(C_truep(t1)){
33580 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_23289,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
33581 /* scrutinizer.scm:2125: chicken.compiler.support#node-subexpressions */
33582 t3=*((C_word*)lf[86]+1);{
33583 C_word *av2;
33584 if(c >= 3) {
33585   av2=av;
33586 } else {
33587   av2=C_alloc(3);
33588 }
33589 av2[0]=t3;
33590 av2[1]=t2;
33591 av2[2]=((C_word*)t0)[5];
33592 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
33593 else{
33594 t2=((C_word*)t0)[3];{
33595 C_word *av2=av;
33596 av2[0]=t2;
33597 av2[1]=((C_word*)t0)[4];
33598 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
33599 
33600 /* k23287 in k23278 in a23275 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23289(C_word c,C_word * av)33601 static void C_ccall f_23289(C_word c,C_word *av){
33602 C_word tmp;
33603 C_word t0=av[0];
33604 C_word t1=av[1];
33605 C_word t2;
33606 C_word t3;
33607 C_word t4;
33608 C_word t5;
33609 C_word t6;
33610 C_word *a;
33611 if(C_unlikely(!C_demand(C_calculate_demand(8,c,2)))){
33612 C_save_and_reclaim((void *)f_23289,c,av);}
33613 a=C_alloc(8);
33614 if(C_truep(t1)){
33615 t2=C_i_cadr(t1);
33616 if(C_truep(t2)){
33617 t3=C_i_cadddr(t1);
33618 if(C_truep(t3)){
33619 t4=C_i_cadddr(((C_word*)t0)[2]);
33620 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f26707,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=t3,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
33621 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
33622 t6=*((C_word*)lf[26]+1);{
33623 C_word *av2;
33624 if(c >= 3) {
33625   av2=av;
33626 } else {
33627   av2=C_alloc(3);
33628 }
33629 av2[0]=t6;
33630 av2[1]=t5;
33631 av2[2]=t4;
33632 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
33633 else{
33634 t4=((C_word*)t0)[3];{
33635 C_word *av2=av;
33636 av2[0]=t4;
33637 av2[1]=((C_word*)t0)[4];
33638 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
33639 else{
33640 t3=((C_word*)t0)[3];{
33641 C_word *av2=av;
33642 av2[0]=t3;
33643 av2[1]=((C_word*)t0)[4];
33644 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33645 else{
33646 t2=((C_word*)t0)[3];{
33647 C_word *av2=av;
33648 av2[0]=t2;
33649 av2[1]=((C_word*)t0)[4];
33650 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
33651 
33652 /* k23314 in k23325 */
f_23316(C_word c,C_word * av)33653 static void C_ccall f_23316(C_word c,C_word *av){
33654 C_word tmp;
33655 C_word t0=av[0];
33656 C_word t1=av[1];
33657 C_word t2;
33658 C_word t3;
33659 C_word *a;
33660 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
33661 C_save_and_reclaim((void *)f_23316,c,av);}
33662 t2=lf[652];
33663 t3=((C_word*)t0)[2];{
33664 C_word *av2=av;
33665 av2[0]=t3;
33666 av2[1]=(C_truep(t2)?t2:((C_word*)t0)[3]);
33667 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
33668 
33669 /* k23325 */
f_23327(C_word c,C_word * av)33670 static void C_ccall f_23327(C_word c,C_word *av){
33671 C_word tmp;
33672 C_word t0=av[0];
33673 C_word t1=av[1];
33674 C_word t2;
33675 C_word t3;
33676 C_word t4;
33677 C_word t5;
33678 C_word t6;
33679 C_word *a;
33680 if(C_unlikely(!C_demand(C_calculate_demand(22,c,3)))){
33681 C_save_and_reclaim((void *)f_23327,c,av);}
33682 a=C_alloc(22);
33683 t2=(C_truep(t1)?lf[650]:lf[651]);
33684 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_23316,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
33685 t4=C_a_i_list(&a,2,lf[123],((C_word*)t0)[4]);
33686 t5=C_a_i_list(&a,4,t2,((C_word*)t0)[5],t4,((C_word*)t0)[6]);
33687 /* scrutinizer.scm:2132: mutate-node! */
33688 f_17320(t3,((C_word*)t0)[7],t5);}
33689 
33690 /* a23332 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23333(C_word c,C_word * av)33691 static void C_ccall f_23333(C_word c,C_word *av){
33692 C_word tmp;
33693 C_word t0=av[0];
33694 C_word t1=av[1];
33695 C_word t2=av[2];
33696 C_word t3=av[3];
33697 C_word t4=av[4];
33698 C_word t5=av[5];
33699 C_word t6;
33700 C_word t7;
33701 C_word *a;
33702 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
33703 C_save_and_reclaim((void *)f_23333,c,av);}
33704 a=C_alloc(4);
33705 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_23337,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
33706 /* scrutinizer.scm:2078: chicken.compiler.support#node-subexpressions */
33707 t7=*((C_word*)lf[86]+1);{
33708 C_word *av2=av;
33709 av2[0]=t7;
33710 av2[1]=t6;
33711 av2[2]=t2;
33712 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
33713 
33714 /* k23335 in a23332 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23337(C_word c,C_word * av)33715 static void C_ccall f_23337(C_word c,C_word *av){
33716 C_word tmp;
33717 C_word t0=av[0];
33718 C_word t1=av[1];
33719 C_word t2;
33720 C_word t3;
33721 C_word t4;
33722 C_word t5;
33723 C_word *a;
33724 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
33725 C_save_and_reclaim((void *)f_23337,c,av);}
33726 a=C_alloc(5);
33727 if(C_truep(t1)){
33728 t2=C_i_length(t1);
33729 if(C_truep(C_fixnum_greater_or_equal_p(t2,C_fix(2)))){
33730 t3=C_i_cadr(t1);
33731 if(C_truep(t3)){
33732 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_23398,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
33733 /* scrutinizer.scm:2081: chicken.compiler.support#node-class */
33734 t5=*((C_word*)lf[88]+1);{
33735 C_word *av2;
33736 if(c >= 3) {
33737   av2=av;
33738 } else {
33739   av2=C_alloc(3);
33740 }
33741 av2[0]=t5;
33742 av2[1]=t4;
33743 av2[2]=t3;
33744 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
33745 else{
33746 t4=((C_word*)t0)[2];{
33747 C_word *av2=av;
33748 av2[0]=t4;
33749 av2[1]=((C_word*)t0)[3];
33750 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
33751 else{
33752 t3=((C_word*)t0)[2];{
33753 C_word *av2=av;
33754 av2[0]=t3;
33755 av2[1]=((C_word*)t0)[3];
33756 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33757 else{
33758 t2=((C_word*)t0)[2];{
33759 C_word *av2=av;
33760 av2[0]=t2;
33761 av2[1]=((C_word*)t0)[3];
33762 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
33763 
33764 /* k23388 in k23392 in k23396 in k23335 in a23332 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23390(C_word c,C_word * av)33765 static void C_ccall f_23390(C_word c,C_word *av){
33766 C_word tmp;
33767 C_word t0=av[0];
33768 C_word t1=av[1];
33769 C_word t2;
33770 C_word t3;
33771 C_word t4;
33772 C_word *a;
33773 if(C_unlikely(!C_demand(C_calculate_demand(9,c,1)))){
33774 C_save_and_reclaim((void *)f_23390,c,av);}
33775 a=C_alloc(9);
33776 t2=C_a_i_list(&a,2,lf[52],t1);
33777 t3=C_a_i_list(&a,1,t2);
33778 t4=((C_word*)t0)[2];{
33779 C_word *av2=av;
33780 av2[0]=t4;
33781 av2[1]=(C_truep(t3)?t3:((C_word*)t0)[3]);
33782 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
33783 
33784 /* k23392 in k23396 in k23335 in a23332 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23394(C_word c,C_word * av)33785 static void C_ccall f_23394(C_word c,C_word *av){
33786 C_word tmp;
33787 C_word t0=av[0];
33788 C_word t1=av[1];
33789 C_word t2;
33790 C_word t3;
33791 C_word t4;
33792 C_word t5;
33793 C_word *a;
33794 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
33795 C_save_and_reclaim((void *)f_23394,c,av);}
33796 a=C_alloc(4);
33797 t2=C_i_car(t1);
33798 if(C_truep(t2)){
33799 if(C_truep(C_i_symbolp(t2))){
33800 t3=C_eqp(lf[656],t2);
33801 if(C_truep(t3)){
33802 t4=lf[657];
33803 t5=((C_word*)t0)[2];{
33804 C_word *av2=av;
33805 av2[0]=t5;
33806 av2[1]=(C_truep(t4)?t4:((C_word*)t0)[3]);
33807 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
33808 else{
33809 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_23390,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
33810 /* scrutinizer.scm:2088: strip-namespace */
33811 f_19447(t4,t2);}}
33812 else{
33813 t3=((C_word*)t0)[2];{
33814 C_word *av2=av;
33815 av2[0]=t3;
33816 av2[1]=((C_word*)t0)[3];
33817 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33818 else{
33819 t3=((C_word*)t0)[2];{
33820 C_word *av2=av;
33821 av2[0]=t3;
33822 av2[1]=((C_word*)t0)[3];
33823 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33824 
33825 /* k23396 in k23335 in a23332 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_23398(C_word c,C_word * av)33826 static void C_ccall f_23398(C_word c,C_word *av){
33827 C_word tmp;
33828 C_word t0=av[0];
33829 C_word t1=av[1];
33830 C_word t2;
33831 C_word t3;
33832 C_word t4;
33833 C_word *a;
33834 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
33835 C_save_and_reclaim((void *)f_23398,c,av);}
33836 a=C_alloc(4);
33837 t2=C_eqp(lf[123],t1);
33838 if(C_truep(t2)){
33839 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_23394,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
33840 /* scrutinizer.scm:2082: chicken.compiler.support#node-parameters */
33841 t4=*((C_word*)lf[26]+1);{
33842 C_word *av2;
33843 if(c >= 3) {
33844   av2=av;
33845 } else {
33846   av2=C_alloc(3);
33847 }
33848 av2[0]=t4;
33849 av2[1]=t3;
33850 av2[2]=((C_word*)t0)[4];
33851 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
33852 else{
33853 t3=((C_word*)t0)[2];{
33854 C_word *av2=av;
33855 av2[0]=t3;
33856 av2[1]=((C_word*)t0)[3];
33857 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
33858 
33859 /* k6728 */
f_6730(C_word c,C_word * av)33860 static void C_ccall f_6730(C_word c,C_word *av){
33861 C_word tmp;
33862 C_word t0=av[0];
33863 C_word t1=av[1];
33864 C_word t2;
33865 C_word t3;
33866 C_word *a;
33867 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
33868 C_save_and_reclaim((void *)f_6730,c,av);}
33869 a=C_alloc(3);
33870 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6733,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
33871 C_word *av2=av;
33872 av2[0]=C_SCHEME_UNDEFINED;
33873 av2[1]=t2;
33874 C_eval_toplevel(2,av2);}}
33875 
33876 /* k6731 in k6728 */
f_6733(C_word c,C_word * av)33877 static void C_ccall f_6733(C_word c,C_word *av){
33878 C_word tmp;
33879 C_word t0=av[0];
33880 C_word t1=av[1];
33881 C_word t2;
33882 C_word t3;
33883 C_word *a;
33884 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
33885 C_save_and_reclaim((void *)f_6733,c,av);}
33886 a=C_alloc(3);
33887 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6736,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
33888 C_word *av2=av;
33889 av2[0]=C_SCHEME_UNDEFINED;
33890 av2[1]=t2;
33891 C_data_2dstructures_toplevel(2,av2);}}
33892 
33893 /* k6734 in k6731 in k6728 */
f_6736(C_word c,C_word * av)33894 static void C_ccall f_6736(C_word c,C_word *av){
33895 C_word tmp;
33896 C_word t0=av[0];
33897 C_word t1=av[1];
33898 C_word t2;
33899 C_word t3;
33900 C_word *a;
33901 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
33902 C_save_and_reclaim((void *)f_6736,c,av);}
33903 a=C_alloc(3);
33904 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6739,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
33905 C_word *av2=av;
33906 av2[0]=C_SCHEME_UNDEFINED;
33907 av2[1]=t2;
33908 C_expand_toplevel(2,av2);}}
33909 
33910 /* k6737 in k6734 in k6731 in k6728 */
f_6739(C_word c,C_word * av)33911 static void C_ccall f_6739(C_word c,C_word *av){
33912 C_word tmp;
33913 C_word t0=av[0];
33914 C_word t1=av[1];
33915 C_word t2;
33916 C_word t3;
33917 C_word *a;
33918 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
33919 C_save_and_reclaim((void *)f_6739,c,av);}
33920 a=C_alloc(3);
33921 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6742,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
33922 C_word *av2=av;
33923 av2[0]=C_SCHEME_UNDEFINED;
33924 av2[1]=t2;
33925 C_extras_toplevel(2,av2);}}
33926 
33927 /* k6740 in k6737 in k6734 in k6731 in k6728 */
f_6742(C_word c,C_word * av)33928 static void C_ccall f_6742(C_word c,C_word *av){
33929 C_word tmp;
33930 C_word t0=av[0];
33931 C_word t1=av[1];
33932 C_word t2;
33933 C_word t3;
33934 C_word *a;
33935 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
33936 C_save_and_reclaim((void *)f_6742,c,av);}
33937 a=C_alloc(3);
33938 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6745,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
33939 C_word *av2=av;
33940 av2[0]=C_SCHEME_UNDEFINED;
33941 av2[1]=t2;
33942 C_pathname_toplevel(2,av2);}}
33943 
33944 /* k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6745(C_word c,C_word * av)33945 static void C_ccall f_6745(C_word c,C_word *av){
33946 C_word tmp;
33947 C_word t0=av[0];
33948 C_word t1=av[1];
33949 C_word t2;
33950 C_word t3;
33951 C_word *a;
33952 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
33953 C_save_and_reclaim((void *)f_6745,c,av);}
33954 a=C_alloc(3);
33955 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6748,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
33956 C_word *av2=av;
33957 av2[0]=C_SCHEME_UNDEFINED;
33958 av2[1]=t2;
33959 C_port_toplevel(2,av2);}}
33960 
33961 /* k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6748(C_word c,C_word * av)33962 static void C_ccall f_6748(C_word c,C_word *av){
33963 C_word tmp;
33964 C_word t0=av[0];
33965 C_word t1=av[1];
33966 C_word t2;
33967 C_word t3;
33968 C_word *a;
33969 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
33970 C_save_and_reclaim((void *)f_6748,c,av);}
33971 a=C_alloc(3);
33972 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6751,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
33973 C_word *av2=av;
33974 av2[0]=C_SCHEME_UNDEFINED;
33975 av2[1]=t2;
33976 C_support_toplevel(2,av2);}}
33977 
33978 /* k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6751(C_word c,C_word * av)33979 static void C_ccall f_6751(C_word c,C_word *av){
33980 C_word tmp;
33981 C_word t0=av[0];
33982 C_word t1=av[1];
33983 C_word t2;
33984 C_word t3;
33985 C_word *a;
33986 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
33987 C_save_and_reclaim((void *)f_6751,c,av);}
33988 a=C_alloc(3);
33989 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6754,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
33990 C_word *av2=av;
33991 av2[0]=C_SCHEME_UNDEFINED;
33992 av2[1]=t2;
33993 C_internal_toplevel(2,av2);}}
33994 
33995 /* k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6754(C_word c,C_word * av)33996 static void C_ccall f_6754(C_word c,C_word *av){
33997 C_word tmp;
33998 C_word t0=av[0];
33999 C_word t1=av[1];
34000 C_word t2;
34001 C_word t3;
34002 C_word t4;
34003 C_word t5;
34004 C_word t6;
34005 C_word t7;
34006 C_word t8;
34007 C_word t9;
34008 C_word t10;
34009 C_word t11;
34010 C_word t12;
34011 C_word t13;
34012 C_word t14;
34013 C_word t15;
34014 C_word t16;
34015 C_word t17;
34016 C_word t18;
34017 C_word t19;
34018 C_word t20;
34019 C_word t21;
34020 C_word t22;
34021 C_word t23;
34022 C_word t24;
34023 C_word t25;
34024 C_word t26;
34025 C_word t27;
34026 C_word t28;
34027 C_word t29;
34028 C_word t30;
34029 C_word t31;
34030 C_word t32;
34031 C_word t33;
34032 C_word t34;
34033 C_word t35;
34034 C_word t36;
34035 C_word t37;
34036 C_word t38;
34037 C_word t39;
34038 C_word t40;
34039 C_word t41;
34040 C_word t42;
34041 C_word t43;
34042 C_word t44;
34043 C_word t45;
34044 C_word t46;
34045 C_word t47;
34046 C_word t48;
34047 C_word t49;
34048 C_word t50;
34049 C_word t51;
34050 C_word t52;
34051 C_word t53;
34052 C_word t54;
34053 C_word t55;
34054 C_word t56;
34055 C_word t57;
34056 C_word t58;
34057 C_word t59;
34058 C_word *a;
34059 if(C_unlikely(!C_demand(C_calculate_demand(111,c,8)))){
34060 C_save_and_reclaim((void *)f_6754,c,av);}
34061 a=C_alloc(111);
34062 t2=C_a_i_provide(&a,1,lf[0]);
34063 t3=C_a_i_provide(&a,1,lf[1]);
34064 t4=C_mutate(&lf[2] /* (set! chicken.compiler.scrutinizer#take ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6864,tmp=(C_word)a,a+=2,tmp));
34065 t5=C_mutate(&lf[3] /* (set! chicken.compiler.scrutinizer#append-map ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6955,tmp=(C_word)a,a+=2,tmp));
34066 t6=C_mutate(&lf[9] /* (set! chicken.compiler.scrutinizer#every ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7125,tmp=(C_word)a,a+=2,tmp));
34067 t7=C_mutate(&lf[7] /* (set! chicken.compiler.scrutinizer#any ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7159,tmp=(C_word)a,a+=2,tmp));
34068 t8=C_mutate(&lf[10] /* (set! chicken.compiler.scrutinizer#delete-duplicates ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7320,tmp=(C_word)a,a+=2,tmp));
34069 t9=C_mutate(&lf[11] /* (set! chicken.compiler.scrutinizer#filter-map ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7409,tmp=(C_word)a,a+=2,tmp));
34070 t10=C_mutate(&lf[12] /* (set! chicken.compiler.scrutinizer#unzip1 ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7474,tmp=(C_word)a,a+=2,tmp));
34071 t11=C_mutate(&lf[13] /* (set! chicken.compiler.scrutinizer#list-tabulate ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7767,tmp=(C_word)a,a+=2,tmp));
34072 t12=C_mutate(&lf[14] /* (set! chicken.compiler.scrutinizer#lset=/eq? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7809,tmp=(C_word)a,a+=2,tmp));
34073 t13=C_mutate(&lf[15] /* (set! chicken.compiler.scrutinizer#make-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7950,tmp=(C_word)a,a+=2,tmp));
34074 t14=lf[16] /* chicken.compiler.scrutinizer#d-depth */ =C_fix(0);;
34075 t15=lf[17] /* chicken.compiler.scrutinizer#scrutiny-debug */ =C_SCHEME_TRUE;;
34076 t16=lf[18] /* chicken.compiler.scrutinizer#*complain?* */ =C_SCHEME_FALSE;;
34077 t17=C_mutate(&lf[19] /* (set! chicken.compiler.scrutinizer#constant723 ...) */,lf[20]);
34078 t18=C_mutate(&lf[21] /* (set! chicken.compiler.scrutinizer#constant730 ...) */,lf[22]);
34079 t19=lf[23] /* chicken.compiler.scrutinizer#specialization-statistics */ =C_SCHEME_END_OF_LIST;;
34080 t20=lf[24] /* chicken.compiler.scrutinizer#trail */ =C_SCHEME_END_OF_LIST;;
34081 t21=C_mutate(&lf[25] /* (set! chicken.compiler.scrutinizer#walked-result ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8079,tmp=(C_word)a,a+=2,tmp));
34082 t22=C_mutate(&lf[27] /* (set! chicken.compiler.scrutinizer#type-always-immediate? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8089,tmp=(C_word)a,a+=2,tmp));
34083 t23=C_mutate((C_word*)lf[36]+1 /* (set! chicken.compiler.scrutinizer#scrutinize ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8132,tmp=(C_word)a,a+=2,tmp));
34084 t24=C_mutate(&lf[243] /* (set! chicken.compiler.scrutinizer#smash-component-types! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11647,tmp=(C_word)a,a+=2,tmp));
34085 t25=C_mutate((C_word*)lf[170]+1 /* (set! chicken.compiler.scrutinizer#match-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11843,tmp=(C_word)a,a+=2,tmp));
34086 t26=C_mutate(&lf[159] /* (set! chicken.compiler.scrutinizer#match-argument-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13431,tmp=(C_word)a,a+=2,tmp));
34087 t27=C_mutate(&lf[49] /* (set! chicken.compiler.scrutinizer#simplify-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13503,tmp=(C_word)a,a+=2,tmp));
34088 t28=C_mutate(&lf[380] /* (set! chicken.compiler.scrutinizer#merge-argument-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14472,tmp=(C_word)a,a+=2,tmp));
34089 t29=C_mutate(&lf[300] /* (set! chicken.compiler.scrutinizer#compatible-types? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14710,tmp=(C_word)a,a+=2,tmp));
34090 t30=C_mutate((C_word*)lf[382]+1 /* (set! chicken.compiler.scrutinizer#type<=? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14769,tmp=(C_word)a,a+=2,tmp));
34091 t31=C_mutate((C_word*)lf[273]+1 /* (set! chicken.compiler.scrutinizer#refine-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14797,tmp=(C_word)a,a+=2,tmp));
34092 t32=C_mutate(&lf[121] /* (set! chicken.compiler.scrutinizer#procedure-type? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15119,tmp=(C_word)a,a+=2,tmp));
34093 t33=C_mutate(&lf[166] /* (set! chicken.compiler.scrutinizer#procedure-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15171,tmp=(C_word)a,a+=2,tmp));
34094 t34=C_mutate(&lf[371] /* (set! chicken.compiler.scrutinizer#procedure-arguments ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15222,tmp=(C_word)a,a+=2,tmp));
34095 t35=C_mutate(&lf[370] /* (set! chicken.compiler.scrutinizer#procedure-results ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15279,tmp=(C_word)a,a+=2,tmp));
34096 t36=C_mutate(&lf[119] /* (set! chicken.compiler.scrutinizer#procedure-argument-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15336,tmp=(C_word)a,a+=2,tmp));
34097 t37=C_mutate(&lf[388] /* (set! chicken.compiler.scrutinizer#named? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15687,tmp=(C_word)a,a+=2,tmp));
34098 t38=C_mutate(&lf[366] /* (set! chicken.compiler.scrutinizer#rest-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15740,tmp=(C_word)a,a+=2,tmp));
34099 t39=C_mutate(&lf[168] /* (set! chicken.compiler.scrutinizer#noreturn-procedure-type? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15760,tmp=(C_word)a,a+=2,tmp));
34100 t40=C_mutate(&lf[402] /* (set! chicken.compiler.scrutinizer#noreturn-type? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15819,tmp=(C_word)a,a+=2,tmp));
34101 t41=C_mutate(&lf[386] /* (set! chicken.compiler.scrutinizer#refinement-type? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15863,tmp=(C_word)a,a+=2,tmp));
34102 t42=C_mutate(&lf[161] /* (set! chicken.compiler.scrutinizer#type-typeenv ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15910,tmp=(C_word)a,a+=2,tmp));
34103 t43=C_mutate(&lf[158] /* (set! chicken.compiler.scrutinizer#trail-restore ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_16242,tmp=(C_word)a,a+=2,tmp));
34104 t44=C_mutate(&lf[118] /* (set! chicken.compiler.scrutinizer#resolve ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_16285,tmp=(C_word)a,a+=2,tmp));
34105 t45=C_mutate((C_word*)lf[406]+1 /* (set! chicken.compiler.scrutinizer#load-type-database ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_16750,tmp=(C_word)a,a+=2,tmp));
34106 t46=C_mutate((C_word*)lf[432]+1 /* (set! chicken.compiler.scrutinizer#emit-types-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17149,tmp=(C_word)a,a+=2,tmp));
34107 t47=lf[447] /* chicken.compiler.scrutinizer#node-mutations */ =C_SCHEME_END_OF_LIST;;
34108 t48=C_mutate(&lf[160] /* (set! chicken.compiler.scrutinizer#mutate-node! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17320,tmp=(C_word)a,a+=2,tmp));
34109 t49=C_mutate(&lf[451] /* (set! chicken.compiler.scrutinizer#source-node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17338,tmp=(C_word)a,a+=2,tmp));
34110 t50=C_mutate(&lf[453] /* (set! chicken.compiler.scrutinizer#source-node-tree ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17365,tmp=(C_word)a,a+=2,tmp));
34111 t51=C_mutate(&lf[125] /* (set! chicken.compiler.scrutinizer#specialize-node! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17500,tmp=(C_word)a,a+=2,tmp));
34112 t52=C_mutate((C_word*)lf[407]+1 /* (set! chicken.compiler.scrutinizer#validate-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17653,tmp=(C_word)a,a+=2,tmp));
34113 t53=C_mutate((C_word*)lf[479]+1 /* (set! chicken.compiler.scrutinizer#check-and-validate-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_19020,tmp=(C_word)a,a+=2,tmp));
34114 t54=C_mutate((C_word*)lf[408]+1 /* (set! chicken.compiler.scrutinizer#install-specializations ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_19054,tmp=(C_word)a,a+=2,tmp));
34115 t55=C_mutate(&lf[387] /* (set! chicken.compiler.scrutinizer#canonicalize-list-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_19333,tmp=(C_word)a,a+=2,tmp));
34116 t56=C_mutate(&lf[176] /* (set! chicken.compiler.scrutinizer#strip-namespace ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_19447,tmp=(C_word)a,a+=2,tmp));
34117 t57=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19495,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
34118 t58=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_23333,tmp=(C_word)a,a+=2,tmp);
34119 /* scrutinizer.scm:2076: ##sys#put! */
34120 t59=*((C_word*)lf[640]+1);{
34121 C_word *av2;
34122 if(c >= 5) {
34123   av2=av;
34124 } else {
34125   av2=C_alloc(5);
34126 }
34127 av2[0]=t59;
34128 av2[1]=t57;
34129 av2[2]=lf[658];
34130 av2[3]=lf[274];
34131 av2[4]=t58;
34132 ((C_proc)(void*)(*((C_word*)t59+1)))(5,av2);}}
34133 
34134 /* loop in a11994 in match-rest in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6820(C_word t0,C_word t1,C_word t2,C_word t3)34135 static void C_fcall f_6820(C_word t0,C_word t1,C_word t2,C_word t3){
34136 C_word tmp;
34137 C_word t4;
34138 C_word t5;
34139 C_word t6;
34140 C_word t7;
34141 C_word t8;
34142 C_word t9;
34143 C_word t10;
34144 C_word t11;
34145 C_word t12;
34146 C_word *a;
34147 loop:
34148 if(C_unlikely(!C_demand(C_calculate_demand(4,0,3)))){
34149 C_save_and_reclaim_args((void *)trf_6820,4,t0,t1,t2,t3);}
34150 a=C_alloc(4);
34151 if(C_truep(C_i_nullp(t2))){
34152 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6834,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
34153 /* mini-srfi-1.scm:49: scheme#reverse */
34154 t5=*((C_word*)lf[367]+1);{
34155 C_word av2[3];
34156 av2[0]=t5;
34157 av2[1]=t4;
34158 av2[2]=t3;
34159 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
34160 else{
34161 t4=C_i_car(t2);
34162 t5=C_eqp(lf[365],t4);
34163 if(C_truep(C_i_not(t5))){
34164 t6=C_u_i_cdr(t2);
34165 t7=C_u_i_car(t2);
34166 t8=C_a_i_cons(&a,2,t7,t3);
34167 /* mini-srfi-1.scm:50: loop */
34168 t10=t1;
34169 t11=t6;
34170 t12=t8;
34171 t1=t10;
34172 t2=t11;
34173 t3=t12;
34174 goto loop;}
34175 else{
34176 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6858,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
34177 /* mini-srfi-1.scm:51: scheme#reverse */
34178 t7=*((C_word*)lf[367]+1);{
34179 C_word av2[3];
34180 av2[0]=t7;
34181 av2[1]=t6;
34182 av2[2]=t3;
34183 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}}}
34184 
34185 /* k6832 in loop in a11994 in match-rest in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6834(C_word c,C_word * av)34186 static void C_ccall f_6834(C_word c,C_word *av){
34187 C_word tmp;
34188 C_word t0=av[0];
34189 C_word t1=av[1];
34190 C_word t2;
34191 C_word *a;
34192 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
34193 C_save_and_reclaim((void *)f_6834,c,av);}
34194 /* mini-srfi-1.scm:49: scheme#values */{
34195 C_word *av2;
34196 if(c >= 4) {
34197   av2=av;
34198 } else {
34199   av2=C_alloc(4);
34200 }
34201 av2[0]=0;
34202 av2[1]=((C_word*)t0)[2];
34203 av2[2]=t1;
34204 av2[3]=((C_word*)t0)[3];
34205 C_values(4,av2);}}
34206 
34207 /* k6856 in loop in a11994 in match-rest in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6858(C_word c,C_word * av)34208 static void C_ccall f_6858(C_word c,C_word *av){
34209 C_word tmp;
34210 C_word t0=av[0];
34211 C_word t1=av[1];
34212 C_word t2;
34213 C_word *a;
34214 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
34215 C_save_and_reclaim((void *)f_6858,c,av);}
34216 /* mini-srfi-1.scm:51: scheme#values */{
34217 C_word *av2;
34218 if(c >= 4) {
34219   av2=av;
34220 } else {
34221   av2=C_alloc(4);
34222 }
34223 av2[0]=0;
34224 av2[1]=((C_word*)t0)[2];
34225 av2[2]=t1;
34226 av2[3]=((C_word*)t0)[3];
34227 C_values(4,av2);}}
34228 
34229 /* chicken.compiler.scrutinizer#take in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6864(C_word t1,C_word t2,C_word t3)34230 static void C_fcall f_6864(C_word t1,C_word t2,C_word t3){
34231 C_word tmp;
34232 C_word t4;
34233 C_word t5;
34234 C_word t6;
34235 C_word t7;
34236 C_word t8;
34237 C_word t9;
34238 C_word *a;
34239 loop:
34240 if(C_unlikely(!C_demand(C_calculate_demand(4,0,3)))){
34241 C_save_and_reclaim_args((void *)trf_6864,3,t1,t2,t3);}
34242 a=C_alloc(4);
34243 if(C_truep(C_fixnum_less_or_equal_p(t3,C_fix(0)))){
34244 t4=t1;{
34245 C_word av2[2];
34246 av2[0]=t4;
34247 av2[1]=C_SCHEME_END_OF_LIST;
34248 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
34249 else{
34250 t4=C_i_car(t2);
34251 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6882,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
34252 /* mini-srfi-1.scm:56: take */
34253 t7=t5;
34254 t8=C_u_i_cdr(t2);
34255 t9=C_fixnum_difference(t3,C_fix(1));
34256 t1=t7;
34257 t2=t8;
34258 t3=t9;
34259 goto loop;}}
34260 
34261 /* k6880 in chicken.compiler.scrutinizer#take in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6882(C_word c,C_word * av)34262 static void C_ccall f_6882(C_word c,C_word *av){
34263 C_word tmp;
34264 C_word t0=av[0];
34265 C_word t1=av[1];
34266 C_word t2;
34267 C_word *a;
34268 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
34269 C_save_and_reclaim((void *)f_6882,c,av);}
34270 a=C_alloc(3);
34271 t2=((C_word*)t0)[2];{
34272 C_word *av2=av;
34273 av2[0]=t2;
34274 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
34275 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
34276 
34277 /* loop in a19709 in k19919 in k19923 */
f_6922(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4)34278 static void C_fcall f_6922(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
34279 C_word tmp;
34280 C_word t5;
34281 C_word t6;
34282 C_word t7;
34283 C_word t8;
34284 C_word t9;
34285 C_word t10;
34286 C_word t11;
34287 C_word t12;
34288 C_word *a;
34289 loop:
34290 if(C_unlikely(!C_demand(C_calculate_demand(4,0,4)))){
34291 C_save_and_reclaim_args((void *)trf_6922,5,t0,t1,t2,t3,t4);}
34292 a=C_alloc(4);
34293 if(C_truep(C_fixnum_less_or_equal_p(t2,C_fix(0)))){
34294 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6936,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
34295 /* mini-srfi-1.scm:67: scheme#reverse */
34296 t6=*((C_word*)lf[367]+1);{
34297 C_word av2[3];
34298 av2[0]=t6;
34299 av2[1]=t5;
34300 av2[2]=t3;
34301 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
34302 else{
34303 t5=C_fixnum_difference(t2,C_fix(1));
34304 t6=C_i_car(t4);
34305 t7=C_a_i_cons(&a,2,t6,t3);
34306 /* mini-srfi-1.scm:68: loop */
34307 t9=t1;
34308 t10=t5;
34309 t11=t7;
34310 t12=C_u_i_cdr(t4);
34311 t1=t9;
34312 t2=t10;
34313 t3=t11;
34314 t4=t12;
34315 goto loop;}}
34316 
34317 /* k6934 in loop in a19709 in k19919 in k19923 */
f_6936(C_word c,C_word * av)34318 static void C_ccall f_6936(C_word c,C_word *av){
34319 C_word tmp;
34320 C_word t0=av[0];
34321 C_word t1=av[1];
34322 C_word t2;
34323 C_word *a;
34324 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
34325 C_save_and_reclaim((void *)f_6936,c,av);}
34326 /* mini-srfi-1.scm:67: scheme#values */{
34327 C_word *av2;
34328 if(c >= 4) {
34329   av2=av;
34330 } else {
34331   av2=C_alloc(4);
34332 }
34333 av2[0]=0;
34334 av2[1]=((C_word*)t0)[2];
34335 av2[2]=t1;
34336 av2[3]=((C_word*)t0)[3];
34337 C_values(4,av2);}}
34338 
34339 /* chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6955(C_word t1,C_word t2,C_word t3,C_word t4)34340 static void C_fcall f_6955(C_word t1,C_word t2,C_word t3,C_word t4){
34341 C_word tmp;
34342 C_word t5;
34343 C_word t6;
34344 C_word t7;
34345 C_word t8;
34346 C_word t9;
34347 C_word *a;
34348 if(C_unlikely(!C_demand(C_calculate_demand(9,0,3)))){
34349 C_save_and_reclaim_args((void *)trf_6955,4,t1,t2,t3,t4);}
34350 a=C_alloc(9);
34351 if(C_truep(C_i_nullp(t4))){
34352 t5=C_i_check_list_2(t3,lf[4]);
34353 t6=C_SCHEME_UNDEFINED;
34354 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
34355 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6970,a[2]=t2,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
34356 t9=((C_word*)t7)[1];
34357 f_6970(t9,t1,t3);}
34358 else{
34359 t5=C_a_i_cons(&a,2,t3,t4);
34360 t6=C_SCHEME_UNDEFINED;
34361 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
34362 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7010,a[2]=t7,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
34363 t9=((C_word*)t7)[1];
34364 f_7010(t9,t1,t5);}}
34365 
34366 /* foldr184 in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6970(C_word t0,C_word t1,C_word t2)34367 static void C_fcall f_6970(C_word t0,C_word t1,C_word t2){
34368 C_word tmp;
34369 C_word t3;
34370 C_word t4;
34371 C_word t5;
34372 C_word t6;
34373 C_word t7;
34374 C_word t8;
34375 C_word *a;
34376 loop:
34377 if(C_unlikely(!C_demand(C_calculate_demand(8,0,4)))){
34378 C_save_and_reclaim_args((void *)trf_6970,3,t0,t1,t2);}
34379 a=C_alloc(8);
34380 if(C_truep(C_i_pairp(t2))){
34381 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6978,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
34382 t4=C_slot(t2,C_fix(0));
34383 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6997,a[2]=t3,a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
34384 t7=t5;
34385 t8=C_slot(t2,C_fix(1));
34386 t1=t7;
34387 t2=t8;
34388 goto loop;}
34389 else{
34390 t3=t1;{
34391 C_word av2[2];
34392 av2[0]=t3;
34393 av2[1]=C_SCHEME_END_OF_LIST;
34394 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
34395 
34396 /* g189 in foldr184 in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6978(C_word t0,C_word t1,C_word t2,C_word t3)34397 static void C_fcall f_6978(C_word t0,C_word t1,C_word t2,C_word t3){
34398 C_word tmp;
34399 C_word t4;
34400 C_word t5;
34401 C_word *a;
34402 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
34403 C_save_and_reclaim_args((void *)trf_6978,4,t0,t1,t2,t3);}
34404 a=C_alloc(4);
34405 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6986,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
34406 /* mini-srfi-1.scm:72: proc */
34407 t5=((C_word*)t0)[2];{
34408 C_word av2[3];
34409 av2[0]=t5;
34410 av2[1]=t4;
34411 av2[2]=t2;
34412 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
34413 
34414 /* k6984 in g189 in foldr184 in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6986(C_word c,C_word * av)34415 static void C_ccall f_6986(C_word c,C_word *av){
34416 C_word tmp;
34417 C_word t0=av[0];
34418 C_word t1=av[1];
34419 C_word t2;
34420 C_word *a;
34421 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
34422 C_save_and_reclaim((void *)f_6986,c,av);}
34423 /* mini-srfi-1.scm:72: scheme#append */
34424 t2=*((C_word*)lf[5]+1);{
34425 C_word *av2;
34426 if(c >= 4) {
34427   av2=av;
34428 } else {
34429   av2=C_alloc(4);
34430 }
34431 av2[0]=t2;
34432 av2[1]=((C_word*)t0)[2];
34433 av2[2]=t1;
34434 av2[3]=((C_word*)t0)[3];
34435 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
34436 
34437 /* k6995 in foldr184 in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_6997(C_word c,C_word * av)34438 static void C_ccall f_6997(C_word c,C_word *av){
34439 C_word tmp;
34440 C_word t0=av[0];
34441 C_word t1=av[1];
34442 C_word t2;
34443 C_word *a;
34444 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
34445 C_save_and_reclaim((void *)f_6997,c,av);}
34446 /* mini-srfi-1.scm:72: g189 */
34447 t2=((C_word*)t0)[2];
34448 f_6978(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1);}
34449 
34450 /* loop in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7010(C_word t0,C_word t1,C_word t2)34451 static void C_fcall f_7010(C_word t0,C_word t1,C_word t2){
34452 C_word tmp;
34453 C_word t3;
34454 C_word t4;
34455 C_word *a;
34456 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
34457 C_save_and_reclaim_args((void *)trf_7010,3,t0,t1,t2);}
34458 a=C_alloc(6);
34459 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7017,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
34460 /* mini-srfi-1.scm:74: any */
34461 f_7159(t3,*((C_word*)lf[8]+1),t2);}
34462 
34463 /* k7015 in loop in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7017(C_word c,C_word * av)34464 static void C_ccall f_7017(C_word c,C_word *av){
34465 C_word tmp;
34466 C_word t0=av[0];
34467 C_word t1=av[1];
34468 C_word t2;
34469 C_word t3;
34470 C_word t4;
34471 C_word t5;
34472 C_word t6;
34473 C_word t7;
34474 C_word t8;
34475 C_word t9;
34476 C_word t10;
34477 C_word t11;
34478 C_word t12;
34479 C_word *a;
34480 if(C_unlikely(!C_demand(C_calculate_demand(21,c,3)))){
34481 C_save_and_reclaim((void *)f_7017,c,av);}
34482 a=C_alloc(21);
34483 if(C_truep(t1)){
34484 t2=((C_word*)t0)[2];{
34485 C_word *av2=av;
34486 av2[0]=t2;
34487 av2[1]=C_SCHEME_END_OF_LIST;
34488 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
34489 else{
34490 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7024,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
34491 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
34492 t4=t3;
34493 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
34494 t6=((C_word*)t5)[1];
34495 t7=C_i_check_list_2(((C_word*)t0)[4],lf[6]);
34496 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7089,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
34497 t9=C_SCHEME_UNDEFINED;
34498 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
34499 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7091,a[2]=t5,a[3]=t10,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
34500 t12=((C_word*)t10)[1];
34501 f_7091(t12,t8,((C_word*)t0)[4]);}}
34502 
34503 /* k7022 in k7015 in loop in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7024(C_word c,C_word * av)34504 static void C_ccall f_7024(C_word c,C_word *av){
34505 C_word tmp;
34506 C_word t0=av[0];
34507 C_word t1=av[1];
34508 C_word t2;
34509 C_word t3;
34510 C_word t4;
34511 C_word t5;
34512 C_word t6;
34513 C_word t7;
34514 C_word t8;
34515 C_word t9;
34516 C_word t10;
34517 C_word t11;
34518 C_word *a;
34519 if(C_unlikely(!C_demand(C_calculate_demand(20,c,3)))){
34520 C_save_and_reclaim((void *)f_7024,c,av);}
34521 a=C_alloc(20);
34522 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7028,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
34523 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
34524 t4=t3;
34525 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
34526 t6=((C_word*)t5)[1];
34527 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7040,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
34528 t8=C_SCHEME_UNDEFINED;
34529 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
34530 t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7042,a[2]=t5,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
34531 t11=((C_word*)t9)[1];
34532 f_7042(t11,t7,((C_word*)t0)[4]);}
34533 
34534 /* k7026 in k7022 in k7015 in loop in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7028(C_word c,C_word * av)34535 static void C_ccall f_7028(C_word c,C_word *av){
34536 C_word tmp;
34537 C_word t0=av[0];
34538 C_word t1=av[1];
34539 C_word t2;
34540 C_word *a;
34541 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
34542 C_save_and_reclaim((void *)f_7028,c,av);}
34543 /* mini-srfi-1.scm:76: scheme#append */
34544 t2=*((C_word*)lf[5]+1);{
34545 C_word *av2;
34546 if(c >= 4) {
34547   av2=av;
34548 } else {
34549   av2=C_alloc(4);
34550 }
34551 av2[0]=t2;
34552 av2[1]=((C_word*)t0)[2];
34553 av2[2]=((C_word*)t0)[3];
34554 av2[3]=t1;
34555 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
34556 
34557 /* k7038 in k7022 in k7015 in loop in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7040(C_word c,C_word * av)34558 static void C_ccall f_7040(C_word c,C_word *av){
34559 C_word tmp;
34560 C_word t0=av[0];
34561 C_word t1=av[1];
34562 C_word t2;
34563 C_word *a;
34564 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
34565 C_save_and_reclaim((void *)f_7040,c,av);}
34566 /* mini-srfi-1.scm:77: loop */
34567 t2=((C_word*)((C_word*)t0)[2])[1];
34568 f_7010(t2,((C_word*)t0)[3],t1);}
34569 
34570 /* map-loop226 in k7022 in k7015 in loop in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7042(C_word t0,C_word t1,C_word t2)34571 static void C_fcall f_7042(C_word t0,C_word t1,C_word t2){
34572 C_word tmp;
34573 C_word t3;
34574 C_word t4;
34575 C_word t5;
34576 C_word t6;
34577 C_word t7;
34578 C_word t8;
34579 C_word t9;
34580 C_word t10;
34581 C_word *a;
34582 loop:
34583 if(C_unlikely(!C_demand(C_calculate_demand(3,0,2)))){
34584 C_save_and_reclaim_args((void *)trf_7042,3,t0,t1,t2);}
34585 a=C_alloc(3);
34586 if(C_truep(C_i_pairp(t2))){
34587 t3=C_slot(t2,C_fix(0));
34588 t4=C_i_cdr(t3);
34589 t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
34590 t6=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t5);
34591 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
34592 t9=t1;
34593 t10=C_slot(t2,C_fix(1));
34594 t1=t9;
34595 t2=t10;
34596 goto loop;}
34597 else{
34598 t3=t1;{
34599 C_word av2[2];
34600 av2[0]=t3;
34601 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
34602 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
34603 
34604 /* k7087 in k7015 in loop in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7089(C_word c,C_word * av)34605 static void C_ccall f_7089(C_word c,C_word *av){
34606 C_word tmp;
34607 C_word t0=av[0];
34608 C_word t1=av[1];
34609 C_word t2;
34610 C_word *a;
34611 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
34612 C_save_and_reclaim((void *)f_7089,c,av);}{
34613 C_word *av2;
34614 if(c >= 4) {
34615   av2=av;
34616 } else {
34617   av2=C_alloc(4);
34618 }
34619 av2[0]=0;
34620 av2[1]=((C_word*)t0)[2];
34621 av2[2]=((C_word*)t0)[3];
34622 av2[3]=t1;
34623 C_apply(4,av2);}}
34624 
34625 /* map-loop199 in k7015 in loop in chicken.compiler.scrutinizer#append-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7091(C_word t0,C_word t1,C_word t2)34626 static void C_fcall f_7091(C_word t0,C_word t1,C_word t2){
34627 C_word tmp;
34628 C_word t3;
34629 C_word t4;
34630 C_word t5;
34631 C_word t6;
34632 C_word t7;
34633 C_word t8;
34634 C_word t9;
34635 C_word t10;
34636 C_word *a;
34637 loop:
34638 if(C_unlikely(!C_demand(C_calculate_demand(3,0,2)))){
34639 C_save_and_reclaim_args((void *)trf_7091,3,t0,t1,t2);}
34640 a=C_alloc(3);
34641 if(C_truep(C_i_pairp(t2))){
34642 t3=C_slot(t2,C_fix(0));
34643 t4=C_i_car(t3);
34644 t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
34645 t6=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t5);
34646 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
34647 t9=t1;
34648 t10=C_slot(t2,C_fix(1));
34649 t1=t9;
34650 t2=t10;
34651 goto loop;}
34652 else{
34653 t3=t1;{
34654 C_word av2[2];
34655 av2[0]=t3;
34656 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
34657 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
34658 
34659 /* chicken.compiler.scrutinizer#every in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7125(C_word t1,C_word t2,C_word t3)34660 static void C_fcall f_7125(C_word t1,C_word t2,C_word t3){
34661 C_word tmp;
34662 C_word t4;
34663 C_word t5;
34664 C_word t6;
34665 C_word t7;
34666 C_word *a;
34667 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
34668 C_save_and_reclaim_args((void *)trf_7125,3,t1,t2,t3);}
34669 a=C_alloc(6);
34670 t4=C_SCHEME_UNDEFINED;
34671 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
34672 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7131,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
34673 t7=((C_word*)t5)[1];
34674 f_7131(t7,t1,t3);}
34675 
34676 /* loop in chicken.compiler.scrutinizer#every in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7131(C_word t0,C_word t1,C_word t2)34677 static void C_fcall f_7131(C_word t0,C_word t1,C_word t2){
34678 C_word tmp;
34679 C_word t3;
34680 C_word t4;
34681 C_word t5;
34682 C_word *a;
34683 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
34684 C_save_and_reclaim_args((void *)trf_7131,3,t0,t1,t2);}
34685 a=C_alloc(5);
34686 t3=C_i_nullp(t2);
34687 if(C_truep(t3)){
34688 t4=t1;{
34689 C_word av2[2];
34690 av2[0]=t4;
34691 av2[1]=t3;
34692 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
34693 else{
34694 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7153,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
34695 /* mini-srfi-1.scm:82: pred */
34696 t5=((C_word*)t0)[3];{
34697 C_word av2[3];
34698 av2[0]=t5;
34699 av2[1]=t4;
34700 av2[2]=C_i_car(t2);
34701 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}}
34702 
34703 /* k7151 in loop in chicken.compiler.scrutinizer#every in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7153(C_word c,C_word * av)34704 static void C_ccall f_7153(C_word c,C_word *av){
34705 C_word tmp;
34706 C_word t0=av[0];
34707 C_word t1=av[1];
34708 C_word t2;
34709 C_word *a;
34710 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
34711 C_save_and_reclaim((void *)f_7153,c,av);}
34712 if(C_truep(C_i_not(t1))){
34713 t2=((C_word*)t0)[2];{
34714 C_word *av2=av;
34715 av2[0]=t2;
34716 av2[1]=C_SCHEME_FALSE;
34717 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
34718 else{
34719 /* mini-srfi-1.scm:83: loop */
34720 t2=((C_word*)((C_word*)t0)[3])[1];
34721 f_7131(t2,((C_word*)t0)[2],C_u_i_cdr(((C_word*)t0)[4]));}}
34722 
34723 /* chicken.compiler.scrutinizer#any in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7159(C_word t1,C_word t2,C_word t3)34724 static void C_fcall f_7159(C_word t1,C_word t2,C_word t3){
34725 C_word tmp;
34726 C_word t4;
34727 C_word t5;
34728 C_word t6;
34729 C_word t7;
34730 C_word *a;
34731 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
34732 C_save_and_reclaim_args((void *)trf_7159,3,t1,t2,t3);}
34733 a=C_alloc(6);
34734 t4=C_SCHEME_UNDEFINED;
34735 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
34736 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7165,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
34737 t7=((C_word*)t5)[1];
34738 f_7165(t7,t1,t3);}
34739 
34740 /* loop in chicken.compiler.scrutinizer#any in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7165(C_word t0,C_word t1,C_word t2)34741 static void C_fcall f_7165(C_word t0,C_word t1,C_word t2){
34742 C_word tmp;
34743 C_word t3;
34744 C_word t4;
34745 C_word *a;
34746 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
34747 C_save_and_reclaim_args((void *)trf_7165,3,t0,t1,t2);}
34748 a=C_alloc(5);
34749 if(C_truep(C_i_nullp(t2))){
34750 t3=t1;{
34751 C_word av2[2];
34752 av2[0]=t3;
34753 av2[1]=C_SCHEME_FALSE;
34754 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
34755 else{
34756 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7175,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
34757 /* mini-srfi-1.scm:88: pred */
34758 t4=((C_word*)t0)[3];{
34759 C_word av2[3];
34760 av2[0]=t4;
34761 av2[1]=t3;
34762 av2[2]=C_i_car(t2);
34763 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}}
34764 
34765 /* k7173 in loop in chicken.compiler.scrutinizer#any in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7175(C_word c,C_word * av)34766 static void C_ccall f_7175(C_word c,C_word *av){
34767 C_word tmp;
34768 C_word t0=av[0];
34769 C_word t1=av[1];
34770 C_word t2;
34771 C_word *a;
34772 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
34773 C_save_and_reclaim((void *)f_7175,c,av);}
34774 if(C_truep(t1)){
34775 t2=((C_word*)t0)[2];{
34776 C_word *av2=av;
34777 av2[0]=t2;
34778 av2[1]=t1;
34779 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
34780 else{
34781 /* mini-srfi-1.scm:89: loop */
34782 t2=((C_word*)((C_word*)t0)[3])[1];
34783 f_7165(t2,((C_word*)t0)[2],C_u_i_cdr(((C_word*)t0)[4]));}}
34784 
34785 /* loop in k17210 in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_7195(C_word t0,C_word t1,C_word t2,C_word t3)34786 static void C_fcall f_7195(C_word t0,C_word t1,C_word t2,C_word t3){
34787 C_word tmp;
34788 C_word t4;
34789 C_word t5;
34790 C_word t6;
34791 C_word t7;
34792 C_word t8;
34793 C_word *a;
34794 loop:
34795 if(C_unlikely(!C_demand(C_calculate_demand(4,0,3)))){
34796 C_save_and_reclaim_args((void *)trf_7195,4,t0,t1,t2,t3);}
34797 a=C_alloc(4);
34798 if(C_truep(C_i_nullp(t3))){
34799 t4=t1;{
34800 C_word av2[2];
34801 av2[0]=t4;
34802 av2[1]=t2;
34803 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
34804 else{
34805 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7209,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
34806 /* mini-srfi-1.scm:95: loop */
34807 t6=t4;
34808 t7=C_i_car(t3);
34809 t8=C_u_i_cdr(t3);
34810 t1=t6;
34811 t2=t7;
34812 t3=t8;
34813 goto loop;}}
34814 
34815 /* k7207 in loop in k17210 in k17196 in k17193 in k17190 in k17187 in k17184 in k17181 in k17175 in k17172 in a17166 in k17157 in a17154 in chicken.compiler.scrutinizer#emit-types-file in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_7209(C_word c,C_word * av)34816 static void C_ccall f_7209(C_word c,C_word *av){
34817 C_word tmp;
34818 C_word t0=av[0];
34819 C_word t1=av[1];
34820 C_word t2;
34821 C_word *a;
34822 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
34823 C_save_and_reclaim((void *)f_7209,c,av);}
34824 a=C_alloc(3);
34825 t2=((C_word*)t0)[2];{
34826 C_word *av2=av;
34827 av2[0]=t2;
34828 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
34829 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
34830 
34831 /* loop in k20373 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in k6743 in ... */
f_7223(C_word t0,C_word t1,C_word t2)34832 static void C_fcall f_7223(C_word t0,C_word t1,C_word t2){
34833 C_word tmp;
34834 C_word t3;
34835 C_word t4;
34836 C_word t5;
34837 C_word t6;
34838 C_word t7;
34839 C_word *a;
34840 loop:
34841 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
34842 C_save_and_reclaim_args((void *)trf_7223,3,t0,t1,t2);}
34843 a=C_alloc(4);
34844 if(C_truep(C_i_nullp(t2))){
34845 t3=t1;{
34846 C_word av2[2];
34847 av2[0]=t3;
34848 av2[1]=C_SCHEME_END_OF_LIST;
34849 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
34850 else{
34851 t3=C_i_car(t2);
34852 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7241,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
34853 /* mini-srfi-1.scm:101: loop */
34854 t6=t4;
34855 t7=C_u_i_cdr(t2);
34856 t1=t6;
34857 t2=t7;
34858 goto loop;}}
34859 
34860 /* k7239 in loop in k20373 in collect in chicken.compiler.scrutinizer#over-all-instantiations in k20216 in k20121 in k20118 in k19953 in k19950 in k19947 in k19944 in k19941 in k19938 in k19935 in k19655 in k19652 in k19649 in k19493 in k6752 in k6749 in k6746 in ... */
f_7241(C_word c,C_word * av)34861 static void C_ccall f_7241(C_word c,C_word *av){
34862 C_word tmp;
34863 C_word t0=av[0];
34864 C_word t1=av[1];
34865 C_word t2;
34866 C_word *a;
34867 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
34868 C_save_and_reclaim((void *)f_7241,c,av);}
34869 /* mini-srfi-1.scm:101: scheme#append */
34870 t2=*((C_word*)lf[5]+1);{
34871 C_word *av2;
34872 if(c >= 4) {
34873   av2=av;
34874 } else {
34875   av2=C_alloc(4);
34876 }
34877 av2[0]=t2;
34878 av2[1]=((C_word*)t0)[2];
34879 av2[2]=((C_word*)t0)[3];
34880 av2[3]=t1;
34881 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
34882 
34883 /* loop in loop in chicken.compiler.scrutinizer#delete-duplicates in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7251(C_word t0,C_word t1,C_word t2)34884 static void C_fcall f_7251(C_word t0,C_word t1,C_word t2){
34885 C_word tmp;
34886 C_word t3;
34887 C_word t4;
34888 C_word *a;
34889 if(C_unlikely(!C_demand(C_calculate_demand(5,0,3)))){
34890 C_save_and_reclaim_args((void *)trf_7251,3,t0,t1,t2);}
34891 a=C_alloc(5);
34892 if(C_truep(C_i_nullp(t2))){
34893 t3=t1;{
34894 C_word av2[2];
34895 av2[0]=t3;
34896 av2[1]=t2;
34897 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
34898 else{
34899 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7264,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
34900 /* mini-srfi-1.scm:106: test */
34901 t4=((C_word*)t0)[3];{
34902 C_word av2[4];
34903 av2[0]=t4;
34904 av2[1]=t3;
34905 av2[2]=((C_word*)t0)[4];
34906 av2[3]=C_i_car(t2);
34907 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}}
34908 
34909 /* k7262 in loop in loop in chicken.compiler.scrutinizer#delete-duplicates in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7264(C_word c,C_word * av)34910 static void C_ccall f_7264(C_word c,C_word *av){
34911 C_word tmp;
34912 C_word t0=av[0];
34913 C_word t1=av[1];
34914 C_word t2;
34915 C_word t3;
34916 C_word t4;
34917 C_word *a;
34918 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
34919 C_save_and_reclaim((void *)f_7264,c,av);}
34920 a=C_alloc(4);
34921 if(C_truep(t1)){
34922 /* mini-srfi-1.scm:107: loop */
34923 t2=((C_word*)((C_word*)t0)[2])[1];
34924 f_7251(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]));}
34925 else{
34926 t2=C_u_i_car(((C_word*)t0)[4]);
34927 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7278,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
34928 /* mini-srfi-1.scm:109: loop */
34929 t4=((C_word*)((C_word*)t0)[2])[1];
34930 f_7251(t4,t3,C_u_i_cdr(((C_word*)t0)[4]));}}
34931 
34932 /* k7276 in k7262 in loop in loop in chicken.compiler.scrutinizer#delete-duplicates in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7278(C_word c,C_word * av)34933 static void C_ccall f_7278(C_word c,C_word *av){
34934 C_word tmp;
34935 C_word t0=av[0];
34936 C_word t1=av[1];
34937 C_word t2;
34938 C_word *a;
34939 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
34940 C_save_and_reclaim((void *)f_7278,c,av);}
34941 a=C_alloc(3);
34942 t2=((C_word*)t0)[2];{
34943 C_word *av2=av;
34944 av2[0]=t2;
34945 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
34946 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
34947 
34948 /* chicken.compiler.scrutinizer#delete-duplicates in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7320(C_word t1,C_word t2,C_word t3)34949 static void C_fcall f_7320(C_word t1,C_word t2,C_word t3){
34950 C_word tmp;
34951 C_word t4;
34952 C_word t5;
34953 C_word t6;
34954 C_word t7;
34955 C_word *a;
34956 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
34957 C_save_and_reclaim_args((void *)trf_7320,3,t1,t2,t3);}
34958 a=C_alloc(6);
34959 t4=C_SCHEME_UNDEFINED;
34960 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
34961 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7326,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp));
34962 t7=((C_word*)t5)[1];
34963 f_7326(t7,t1,t2);}
34964 
34965 /* loop in chicken.compiler.scrutinizer#delete-duplicates in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7326(C_word t0,C_word t1,C_word t2)34966 static void C_fcall f_7326(C_word t0,C_word t1,C_word t2){
34967 C_word tmp;
34968 C_word t3;
34969 C_word t4;
34970 C_word t5;
34971 C_word t6;
34972 C_word t7;
34973 C_word t8;
34974 C_word t9;
34975 C_word t10;
34976 C_word *a;
34977 if(C_unlikely(!C_demand(C_calculate_demand(17,0,3)))){
34978 C_save_and_reclaim_args((void *)trf_7326,3,t0,t1,t2);}
34979 a=C_alloc(17);
34980 if(C_truep(C_i_nullp(t2))){
34981 t3=t1;{
34982 C_word av2[2];
34983 av2[0]=t3;
34984 av2[1]=t2;
34985 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
34986 else{
34987 t3=C_i_car(t2);
34988 t4=C_u_i_cdr(t2);
34989 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7340,a[2]=t4,a[3]=t1,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
34990 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7353,a[2]=((C_word*)t0)[2],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
34991 t7=C_SCHEME_UNDEFINED;
34992 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
34993 t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7251,a[2]=t8,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp));
34994 t10=((C_word*)t8)[1];
34995 f_7251(t10,t6,t4);}}
34996 
34997 /* k7338 in loop in chicken.compiler.scrutinizer#delete-duplicates in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7340(C_word c,C_word * av)34998 static void C_ccall f_7340(C_word c,C_word *av){
34999 C_word tmp;
35000 C_word t0=av[0];
35001 C_word t1=av[1];
35002 C_word t2;
35003 C_word t3;
35004 C_word *a;
35005 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
35006 C_save_and_reclaim((void *)f_7340,c,av);}
35007 a=C_alloc(3);
35008 t2=C_i_equalp(((C_word*)t0)[2],t1);
35009 t3=((C_word*)t0)[3];{
35010 C_word *av2=av;
35011 av2[0]=t3;
35012 av2[1]=(C_truep(t2)?((C_word*)t0)[4]:C_a_i_cons(&a,2,((C_word*)t0)[5],t1));
35013 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
35014 
35015 /* k7351 in loop in chicken.compiler.scrutinizer#delete-duplicates in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7353(C_word c,C_word * av)35016 static void C_ccall f_7353(C_word c,C_word *av){
35017 C_word tmp;
35018 C_word t0=av[0];
35019 C_word t1=av[1];
35020 C_word t2;
35021 C_word *a;
35022 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
35023 C_save_and_reclaim((void *)f_7353,c,av);}
35024 /* mini-srfi-1.scm:123: loop */
35025 t2=((C_word*)((C_word*)t0)[2])[1];
35026 f_7326(t2,((C_word*)t0)[3],t1);}
35027 
35028 /* chicken.compiler.scrutinizer#filter-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7409(C_word t1,C_word t2,C_word t3)35029 static void C_fcall f_7409(C_word t1,C_word t2,C_word t3){
35030 C_word tmp;
35031 C_word t4;
35032 C_word t5;
35033 C_word t6;
35034 C_word t7;
35035 C_word t8;
35036 C_word *a;
35037 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
35038 C_save_and_reclaim_args((void *)trf_7409,3,t1,t2,t3);}
35039 a=C_alloc(6);
35040 t4=C_i_check_list_2(t3,lf[4]);
35041 t5=C_SCHEME_UNDEFINED;
35042 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
35043 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7418,a[2]=t2,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
35044 t8=((C_word*)t6)[1];
35045 f_7418(t8,t1,t3);}
35046 
35047 /* foldr349 in chicken.compiler.scrutinizer#filter-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7418(C_word t0,C_word t1,C_word t2)35048 static void C_fcall f_7418(C_word t0,C_word t1,C_word t2){
35049 C_word tmp;
35050 C_word t3;
35051 C_word t4;
35052 C_word t5;
35053 C_word t6;
35054 C_word t7;
35055 C_word t8;
35056 C_word *a;
35057 loop:
35058 if(C_unlikely(!C_demand(C_calculate_demand(8,0,4)))){
35059 C_save_and_reclaim_args((void *)trf_7418,3,t0,t1,t2);}
35060 a=C_alloc(8);
35061 if(C_truep(C_i_pairp(t2))){
35062 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7426,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
35063 t4=C_slot(t2,C_fix(0));
35064 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7452,a[2]=t3,a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
35065 t7=t5;
35066 t8=C_slot(t2,C_fix(1));
35067 t1=t7;
35068 t2=t8;
35069 goto loop;}
35070 else{
35071 t3=t1;{
35072 C_word av2[2];
35073 av2[0]=t3;
35074 av2[1]=C_SCHEME_END_OF_LIST;
35075 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
35076 
35077 /* g354 in foldr349 in chicken.compiler.scrutinizer#filter-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7426(C_word t0,C_word t1,C_word t2,C_word t3)35078 static void C_fcall f_7426(C_word t0,C_word t1,C_word t2,C_word t3){
35079 C_word tmp;
35080 C_word t4;
35081 C_word t5;
35082 C_word *a;
35083 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
35084 C_save_and_reclaim_args((void *)trf_7426,4,t0,t1,t2,t3);}
35085 a=C_alloc(4);
35086 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7430,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
35087 /* mini-srfi-1.scm:135: pred */
35088 t5=((C_word*)t0)[2];{
35089 C_word av2[3];
35090 av2[0]=t5;
35091 av2[1]=t4;
35092 av2[2]=t2;
35093 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
35094 
35095 /* k7428 in g354 in foldr349 in chicken.compiler.scrutinizer#filter-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7430(C_word c,C_word * av)35096 static void C_ccall f_7430(C_word c,C_word *av){
35097 C_word tmp;
35098 C_word t0=av[0];
35099 C_word t1=av[1];
35100 C_word t2;
35101 C_word t3;
35102 C_word *a;
35103 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
35104 C_save_and_reclaim((void *)f_7430,c,av);}
35105 a=C_alloc(6);
35106 if(C_truep(t1)){
35107 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7434,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
35108 /* mini-srfi-1.scm:135: g364 */
35109 t3=((C_word*)t0)[3];{
35110 C_word *av2=av;
35111 av2[0]=t3;
35112 av2[1]=(
35113 /* mini-srfi-1.scm:135: g364 */
35114   f_7434(C_a_i(&a,3),t2,t1)
35115 );
35116 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
35117 else{
35118 t2=((C_word*)t0)[3];{
35119 C_word *av2=av;
35120 av2[0]=t2;
35121 av2[1]=((C_word*)t0)[2];
35122 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
35123 
35124 /* g364 in k7428 in g354 in foldr349 in chicken.compiler.scrutinizer#filter-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7434(C_word * a,C_word t0,C_word t1)35125 static C_word C_fcall f_7434(C_word *a,C_word t0,C_word t1){
35126 C_word tmp;
35127 C_word t2;
35128 C_stack_overflow_check;{}
35129 return(C_a_i_cons(&a,2,t1,((C_word*)t0)[2]));}
35130 
35131 /* k7450 in foldr349 in chicken.compiler.scrutinizer#filter-map in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7452(C_word c,C_word * av)35132 static void C_ccall f_7452(C_word c,C_word *av){
35133 C_word tmp;
35134 C_word t0=av[0];
35135 C_word t1=av[1];
35136 C_word t2;
35137 C_word *a;
35138 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
35139 C_save_and_reclaim((void *)f_7452,c,av);}
35140 /* mini-srfi-1.scm:134: g354 */
35141 t2=((C_word*)t0)[2];
35142 f_7426(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1);}
35143 
35144 /* chicken.compiler.scrutinizer#unzip1 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7474(C_word c,C_word * av)35145 static void C_ccall f_7474(C_word c,C_word *av){
35146 C_word tmp;
35147 C_word t0=av[0];
35148 C_word t1=av[1];
35149 C_word t2=av[2];
35150 C_word t3;
35151 C_word t4;
35152 C_word t5;
35153 C_word t6;
35154 C_word t7;
35155 C_word t8;
35156 C_word t9;
35157 C_word t10;
35158 C_word t11;
35159 C_word *a;
35160 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
35161 C_save_and_reclaim((void *)f_7474,c,av);}
35162 a=C_alloc(12);
35163 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
35164 t4=t3;
35165 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
35166 t6=((C_word*)t5)[1];
35167 t7=C_i_check_list_2(t2,lf[6]);
35168 t8=C_SCHEME_UNDEFINED;
35169 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
35170 t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7491,a[2]=t5,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
35171 t11=((C_word*)t9)[1];
35172 f_7491(t11,t1,t2);}
35173 
35174 /* map-loop377 in chicken.compiler.scrutinizer#unzip1 in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7491(C_word t0,C_word t1,C_word t2)35175 static void C_fcall f_7491(C_word t0,C_word t1,C_word t2){
35176 C_word tmp;
35177 C_word t3;
35178 C_word t4;
35179 C_word t5;
35180 C_word t6;
35181 C_word t7;
35182 C_word t8;
35183 C_word t9;
35184 C_word t10;
35185 C_word *a;
35186 loop:
35187 if(C_unlikely(!C_demand(C_calculate_demand(3,0,2)))){
35188 C_save_and_reclaim_args((void *)trf_7491,3,t0,t1,t2);}
35189 a=C_alloc(3);
35190 if(C_truep(C_i_pairp(t2))){
35191 t3=C_slot(t2,C_fix(0));
35192 t4=C_i_car(t3);
35193 t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
35194 t6=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t5);
35195 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
35196 t9=t1;
35197 t10=C_slot(t2,C_fix(1));
35198 t1=t9;
35199 t2=t10;
35200 goto loop;}
35201 else{
35202 t3=t1;{
35203 C_word av2[2];
35204 av2[0]=t3;
35205 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
35206 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
35207 
35208 /* loop in g2692 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7590(C_word t0,C_word t1,C_word t2,C_word t3)35209 static void C_fcall f_7590(C_word t0,C_word t1,C_word t2,C_word t3){
35210 C_word tmp;
35211 C_word t4;
35212 C_word t5;
35213 C_word t6;
35214 C_word t7;
35215 C_word t8;
35216 C_word t9;
35217 C_word t10;
35218 C_word t11;
35219 C_word *a;
35220 loop:
35221 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
35222 C_save_and_reclaim_args((void *)trf_7590,4,t0,t1,t2,t3);}
35223 a=C_alloc(3);
35224 if(C_truep(C_i_nullp(t2))){
35225 t4=t1;{
35226 C_word av2[2];
35227 av2[0]=t4;
35228 av2[1]=t3;
35229 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
35230 else{
35231 t4=C_i_car(t2);
35232 if(C_truep(C_i_memq(t4,t3))){
35233 /* mini-srfi-1.scm:160: loop */
35234 t9=t1;
35235 t10=C_u_i_cdr(t2);
35236 t11=t3;
35237 t1=t9;
35238 t2=t10;
35239 t3=t11;
35240 goto loop;}
35241 else{
35242 t5=C_u_i_cdr(t2);
35243 t6=C_u_i_car(t2);
35244 t7=C_a_i_cons(&a,2,t6,t3);
35245 /* mini-srfi-1.scm:161: loop */
35246 t9=t1;
35247 t10=t5;
35248 t11=t7;
35249 t1=t9;
35250 t2=t10;
35251 t3=t11;
35252 goto loop;}}}
35253 
35254 /* foldl459 in k13980 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7676(C_word t0,C_word t1,C_word t2,C_word t3)35255 static void C_fcall f_7676(C_word t0,C_word t1,C_word t2,C_word t3){
35256 C_word tmp;
35257 C_word t4;
35258 C_word t5;
35259 C_word t6;
35260 C_word t7;
35261 C_word t8;
35262 C_word t9;
35263 C_word t10;
35264 C_word t11;
35265 C_word *a;
35266 if(C_unlikely(!C_demand(C_calculate_demand(10,0,4)))){
35267 C_save_and_reclaim_args((void *)trf_7676,4,t0,t1,t2,t3);}
35268 a=C_alloc(10);
35269 if(C_truep(C_i_pairp(t2))){
35270 t4=C_slot(t2,C_fix(1));
35271 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7743,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
35272 t6=C_slot(t2,C_fix(0));
35273 t7=C_i_check_list_2(t6,lf[378]);
35274 t8=C_SCHEME_UNDEFINED;
35275 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
35276 t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7701,a[2]=t9,tmp=(C_word)a,a+=3,tmp));
35277 t11=((C_word*)t9)[1];
35278 f_7701(t11,t5,t6,t3);}
35279 else{
35280 t4=t1;{
35281 C_word av2[2];
35282 av2[0]=t4;
35283 av2[1]=t3;
35284 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
35285 
35286 /* foldl475 in foldl459 in k13980 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7701(C_word t0,C_word t1,C_word t2,C_word t3)35287 static void C_fcall f_7701(C_word t0,C_word t1,C_word t2,C_word t3){
35288 C_word tmp;
35289 C_word t4;
35290 C_word t5;
35291 C_word t6;
35292 C_word t7;
35293 C_word t8;
35294 C_word *a;
35295 if(C_unlikely(!C_demand(C_calculate_demand(10,0,3)))){
35296 C_save_and_reclaim_args((void *)trf_7701,4,t0,t1,t2,t3);}
35297 a=C_alloc(10);
35298 if(C_truep(C_i_pairp(t2))){
35299 t4=C_slot(t2,C_fix(1));
35300 t5=C_slot(t2,C_fix(0));
35301 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7724,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t4,a[5]=t3,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
35302 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7729,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
35303 /* mini-srfi-1.scm:175: any */
35304 f_7159(t6,t7,t3);}
35305 else{
35306 t4=t1;{
35307 C_word av2[2];
35308 av2[0]=t4;
35309 av2[1]=t3;
35310 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
35311 
35312 /* k7722 in foldl475 in foldl459 in k13980 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7724(C_word c,C_word * av)35313 static void C_ccall f_7724(C_word c,C_word *av){
35314 C_word tmp;
35315 C_word t0=av[0];
35316 C_word t1=av[1];
35317 C_word t2;
35318 C_word t3;
35319 C_word *a;
35320 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
35321 C_save_and_reclaim((void *)f_7724,c,av);}
35322 a=C_alloc(3);
35323 if(C_truep(t1)){
35324 t2=((C_word*)((C_word*)t0)[2])[1];
35325 f_7701(t2,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5]);}
35326 else{
35327 t2=C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
35328 t3=((C_word*)((C_word*)t0)[2])[1];
35329 f_7701(t3,((C_word*)t0)[3],((C_word*)t0)[4],t2);}}
35330 
35331 /* a7728 in foldl475 in foldl459 in k13980 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7729(C_word c,C_word * av)35332 static void C_ccall f_7729(C_word c,C_word *av){
35333 C_word tmp;
35334 C_word t0=av[0];
35335 C_word t1=av[1];
35336 C_word t2=av[2];
35337 C_word t3;
35338 C_word *a;
35339 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
35340 C_save_and_reclaim((void *)f_7729,c,av);}
35341 t3=t1;{
35342 C_word *av2=av;
35343 av2[0]=t3;
35344 av2[1]=C_eqp(t2,((C_word*)t0)[2]);
35345 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
35346 
35347 /* k7741 in foldl459 in k13980 in a13511 in simplify in chicken.compiler.scrutinizer#simplify-type in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7743(C_word c,C_word * av)35348 static void C_ccall f_7743(C_word c,C_word *av){
35349 C_word tmp;
35350 C_word t0=av[0];
35351 C_word t1=av[1];
35352 C_word t2;
35353 C_word *a;
35354 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
35355 C_save_and_reclaim((void *)f_7743,c,av);}
35356 t2=((C_word*)((C_word*)t0)[2])[1];
35357 f_7676(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1);}
35358 
35359 /* chicken.compiler.scrutinizer#list-tabulate in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7767(C_word t1,C_word t2,C_word t3)35360 static void C_fcall f_7767(C_word t1,C_word t2,C_word t3){
35361 C_word tmp;
35362 C_word t4;
35363 C_word t5;
35364 C_word t6;
35365 C_word t7;
35366 C_word *a;
35367 if(C_unlikely(!C_demand(C_calculate_demand(7,0,3)))){
35368 C_save_and_reclaim_args((void *)trf_7767,3,t1,t2,t3);}
35369 a=C_alloc(7);
35370 t4=C_SCHEME_UNDEFINED;
35371 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
35372 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7773,a[2]=t2,a[3]=t5,a[4]=t3,tmp=(C_word)a,a+=5,tmp));
35373 t7=((C_word*)t5)[1];
35374 f_7773(t7,t1,C_fix(0));}
35375 
35376 /* loop in chicken.compiler.scrutinizer#list-tabulate in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7773(C_word t0,C_word t1,C_word t2)35377 static void C_fcall f_7773(C_word t0,C_word t1,C_word t2){
35378 C_word tmp;
35379 C_word t3;
35380 C_word t4;
35381 C_word *a;
35382 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
35383 C_save_and_reclaim_args((void *)trf_7773,3,t0,t1,t2);}
35384 a=C_alloc(5);
35385 if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[2]))){
35386 t3=t1;{
35387 C_word av2[2];
35388 av2[0]=t3;
35389 av2[1]=C_SCHEME_END_OF_LIST;
35390 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
35391 else{
35392 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7787,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
35393 /* mini-srfi-1.scm:190: proc */
35394 t4=((C_word*)t0)[4];{
35395 C_word av2[3];
35396 av2[0]=t4;
35397 av2[1]=t3;
35398 av2[2]=t2;
35399 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}}
35400 
35401 /* k7785 in loop in chicken.compiler.scrutinizer#list-tabulate in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7787(C_word c,C_word * av)35402 static void C_ccall f_7787(C_word c,C_word *av){
35403 C_word tmp;
35404 C_word t0=av[0];
35405 C_word t1=av[1];
35406 C_word t2;
35407 C_word t3;
35408 C_word *a;
35409 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
35410 C_save_and_reclaim((void *)f_7787,c,av);}
35411 a=C_alloc(4);
35412 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7791,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
35413 /* mini-srfi-1.scm:190: loop */
35414 t3=((C_word*)((C_word*)t0)[3])[1];
35415 f_7773(t3,t2,C_fixnum_plus(((C_word*)t0)[4],C_fix(1)));}
35416 
35417 /* k7789 in k7785 in loop in chicken.compiler.scrutinizer#list-tabulate in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7791(C_word c,C_word * av)35418 static void C_ccall f_7791(C_word c,C_word *av){
35419 C_word tmp;
35420 C_word t0=av[0];
35421 C_word t1=av[1];
35422 C_word t2;
35423 C_word *a;
35424 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
35425 C_save_and_reclaim((void *)f_7791,c,av);}
35426 a=C_alloc(3);
35427 t2=((C_word*)t0)[2];{
35428 C_word *av2=av;
35429 av2[0]=t2;
35430 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
35431 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35432 
35433 /* a7802 in k12812 in k12692 in k12452 in k12438 in match1 in k11845 in chicken.compiler.scrutinizer#match-types in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7803(C_word c,C_word * av)35434 static void C_ccall f_7803(C_word c,C_word *av){
35435 C_word tmp;
35436 C_word t0=av[0];
35437 C_word t1=av[1];
35438 C_word t2=av[2];
35439 C_word t3;
35440 C_word *a;
35441 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
35442 C_save_and_reclaim((void *)f_7803,c,av);}
35443 t3=t1;{
35444 C_word *av2=av;
35445 av2[0]=t3;
35446 av2[1]=C_i_memq(t2,((C_word*)t0)[2]);
35447 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
35448 
35449 /* chicken.compiler.scrutinizer#lset=/eq? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7809(C_word t1,C_word t2,C_word t3)35450 static void C_fcall f_7809(C_word t1,C_word t2,C_word t3){
35451 C_word tmp;
35452 C_word t4;
35453 C_word t5;
35454 C_word t6;
35455 C_word t7;
35456 C_word t8;
35457 C_word *a;
35458 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
35459 C_save_and_reclaim_args((void *)trf_7809,3,t1,t2,t3);}
35460 a=C_alloc(3);
35461 t4=C_i_length(t2);
35462 t5=C_i_length(t3);
35463 t6=C_eqp(t4,t5);
35464 if(C_truep(t6)){
35465 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7821,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
35466 /* mini-srfi-1.scm:197: every */
35467 f_7125(t1,t7,t2);}
35468 else{
35469 t7=t1;{
35470 C_word av2[2];
35471 av2[0]=t7;
35472 av2[1]=C_SCHEME_FALSE;
35473 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
35474 
35475 /* a7820 in chicken.compiler.scrutinizer#lset=/eq? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7821(C_word c,C_word * av)35476 static void C_ccall f_7821(C_word c,C_word *av){
35477 C_word tmp;
35478 C_word t0=av[0];
35479 C_word t1=av[1];
35480 C_word t2=av[2];
35481 C_word t3;
35482 C_word *a;
35483 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
35484 C_save_and_reclaim((void *)f_7821,c,av);}
35485 t3=t1;{
35486 C_word *av2=av;
35487 av2[0]=t3;
35488 av2[1]=C_i_memq(t2,((C_word*)t0)[2]);
35489 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
35490 
35491 /* loop in blist-type in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7886(C_word t0,C_word t1)35492 static C_word C_fcall f_7886(C_word t0,C_word t1){
35493 C_word tmp;
35494 C_word t2;
35495 C_word t3;
35496 C_word t4;
35497 C_stack_overflow_check;
35498 loop:{}
35499 if(C_truep(C_i_nullp(t1))){
35500 return(C_SCHEME_FALSE);}
35501 else{
35502 t2=(
35503 /* mini-srfi-1.scm:216: pred */
35504   f_8473(((C_word*)t0)[2],C_i_car(t1))
35505 );
35506 if(C_truep(t2)){
35507 return(C_u_i_car(t1));}
35508 else{
35509 t4=C_u_i_cdr(t1);
35510 t1=t4;
35511 goto loop;}}}
35512 
35513 /* a7946 in k10669 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7947(C_word c,C_word * av)35514 static void C_ccall f_7947(C_word c,C_word *av){
35515 C_word tmp;
35516 C_word t0=av[0];
35517 C_word t1=av[1];
35518 C_word t2=av[2];
35519 C_word t3;
35520 C_word *a;
35521 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
35522 C_save_and_reclaim((void *)f_7947,c,av);}
35523 t3=t1;{
35524 C_word *av2=av;
35525 av2[0]=t3;
35526 av2[1]=t2;
35527 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
35528 
35529 /* chicken.compiler.scrutinizer#make-list in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7950(C_word t1,C_word t2,C_word t3)35530 static void C_fcall f_7950(C_word t1,C_word t2,C_word t3){
35531 C_word tmp;
35532 C_word t4;
35533 C_word t5;
35534 C_word t6;
35535 C_word *a;
35536 if(C_unlikely(!C_demand(C_calculate_demand(3,0,3)))){
35537 C_save_and_reclaim_args((void *)trf_7950,3,t1,t2,t3);}
35538 a=C_alloc(3);
35539 if(C_truep(C_i_nullp(t3))){
35540 t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f25872,tmp=(C_word)a,a+=2,tmp);
35541 /* mini-srfi-1.scm:228: list-tabulate */
35542 f_7767(t1,t2,t4);}
35543 else{
35544 t4=C_i_car(t3);
35545 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7959,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
35546 /* mini-srfi-1.scm:228: list-tabulate */
35547 f_7767(t1,t2,t5);}}
35548 
35549 /* a7958 in chicken.compiler.scrutinizer#make-list in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_7959(C_word c,C_word * av)35550 static void C_ccall f_7959(C_word c,C_word *av){
35551 C_word tmp;
35552 C_word t0=av[0];
35553 C_word t1=av[1];
35554 C_word t2;
35555 C_word *a;
35556 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
35557 C_save_and_reclaim((void *)f_7959,c,av);}
35558 t2=t1;{
35559 C_word *av2=av;
35560 av2[0]=t2;
35561 av2[1]=((C_word*)t0)[2];
35562 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35563 
35564 /* chicken.compiler.scrutinizer#walked-result in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8079(C_word c,C_word * av)35565 static void C_ccall f_8079(C_word c,C_word *av){
35566 C_word tmp;
35567 C_word t0=av[0];
35568 C_word t1=av[1];
35569 C_word t2=av[2];
35570 C_word t3;
35571 C_word t4;
35572 C_word *a;
35573 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
35574 C_save_and_reclaim((void *)f_8079,c,av);}
35575 a=C_alloc(3);
35576 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8087,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
35577 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
35578 t4=*((C_word*)lf[26]+1);{
35579 C_word *av2=av;
35580 av2[0]=t4;
35581 av2[1]=t3;
35582 av2[2]=t2;
35583 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
35584 
35585 /* k8085 in chicken.compiler.scrutinizer#walked-result in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8087(C_word c,C_word * av)35586 static void C_ccall f_8087(C_word c,C_word *av){
35587 C_word tmp;
35588 C_word t0=av[0];
35589 C_word t1=av[1];
35590 C_word t2;
35591 C_word *a;
35592 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
35593 C_save_and_reclaim((void *)f_8087,c,av);}
35594 t2=((C_word*)t0)[2];{
35595 C_word *av2=av;
35596 av2[0]=t2;
35597 av2[1]=C_i_car(t1);
35598 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35599 
35600 /* chicken.compiler.scrutinizer#type-always-immediate? in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8089(C_word c,C_word * av)35601 static void C_ccall f_8089(C_word c,C_word *av){
35602 C_word tmp;
35603 C_word t0=av[0];
35604 C_word t1=av[1];
35605 C_word t2=av[2];
35606 C_word t3;
35607 C_word t4;
35608 C_word t5;
35609 C_word t6;
35610 C_word t7;
35611 C_word t8;
35612 C_word *a;
35613 loop:
35614 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
35615 av[0]=t0;
35616 av[1]=t1;
35617 av[2]=t2;
35618 C_save_and_reclaim((void *)f_8089,c,av);}
35619 if(C_truep(C_i_pairp(t2))){
35620 t3=C_u_i_car(t2);
35621 t4=C_eqp(t3,lf[28]);
35622 if(C_truep(t4)){
35623 /* scrutinizer.scm:171: every */
35624 f_7125(t1,lf[27],C_u_i_cdr(t2));}
35625 else{
35626 t5=C_eqp(t3,lf[29]);
35627 if(C_truep(t5)){
35628 /* scrutinizer.scm:172: type-always-immediate? */
35629 t7=t1;
35630 t8=C_i_caddr(t2);
35631 t1=t7;
35632 t2=t8;
35633 c=3;
35634 goto loop;}
35635 else{
35636 t6=t1;{
35637 C_word *av2=av;
35638 av2[0]=t6;
35639 av2[1]=C_SCHEME_FALSE;
35640 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}}
35641 else{
35642 t3=t1;{
35643 C_word *av2=av;
35644 av2[0]=t3;
35645 av2[1]=(C_truep((C_truep(C_eqp(t2,lf[30]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[31]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[32]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[33]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[34]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[35]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))))?C_SCHEME_TRUE:C_SCHEME_FALSE);
35646 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
35647 
35648 /* chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8132(C_word c,C_word * av)35649 static void C_ccall f_8132(C_word c,C_word *av){
35650 C_word tmp;
35651 C_word t0=av[0];
35652 C_word t1=av[1];
35653 C_word t2=av[2];
35654 C_word t3=av[3];
35655 C_word t4=av[4];
35656 C_word t5=av[5];
35657 C_word t6=av[6];
35658 C_word t7=av[7];
35659 C_word t8;
35660 C_word t9;
35661 C_word t10;
35662 C_word t11;
35663 C_word t12;
35664 C_word t13;
35665 C_word t14;
35666 C_word t15;
35667 C_word t16;
35668 C_word t17;
35669 C_word t18;
35670 C_word t19;
35671 C_word t20;
35672 C_word t21;
35673 C_word t22;
35674 C_word t23;
35675 C_word t24;
35676 C_word t25;
35677 C_word t26;
35678 C_word t27;
35679 C_word t28;
35680 C_word t29;
35681 C_word t30;
35682 C_word t31;
35683 C_word t32;
35684 C_word t33;
35685 C_word t34;
35686 C_word t35;
35687 C_word t36;
35688 C_word t37;
35689 C_word t38;
35690 C_word t39;
35691 C_word t40;
35692 C_word t41;
35693 C_word t42;
35694 C_word t43;
35695 C_word t44;
35696 C_word t45;
35697 C_word t46;
35698 C_word t47;
35699 C_word t48;
35700 C_word t49;
35701 C_word t50;
35702 C_word t51;
35703 C_word t52;
35704 C_word t53;
35705 C_word t54;
35706 C_word t55;
35707 C_word t56;
35708 C_word t57;
35709 C_word t58;
35710 C_word t59;
35711 C_word t60;
35712 C_word *a;
35713 if(C_unlikely(!C_demand(C_calculate_demand(106,c,8)))){
35714 C_save_and_reclaim((void *)f_8132,c,av);}
35715 a=C_alloc(106);
35716 t8=C_mutate(&lf[18] /* (set! chicken.compiler.scrutinizer#*complain?* ...) */,t4);
35717 t9=C_SCHEME_END_OF_LIST;
35718 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
35719 t11=C_SCHEME_END_OF_LIST;
35720 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
35721 t13=C_SCHEME_FALSE;
35722 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
35723 t15=C_fix(0);
35724 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
35725 t17=C_fix(0);
35726 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
35727 t19=C_SCHEME_FALSE;
35728 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
35729 t21=C_fix(0);
35730 t22=(*a=C_VECTOR_TYPE|1,a[1]=t21,tmp=(C_word)a,a+=2,tmp);
35731 t23=C_SCHEME_UNDEFINED;
35732 t24=(*a=C_VECTOR_TYPE|1,a[1]=t23,tmp=(C_word)a,a+=2,tmp);
35733 t25=C_SCHEME_UNDEFINED;
35734 t26=(*a=C_VECTOR_TYPE|1,a[1]=t25,tmp=(C_word)a,a+=2,tmp);
35735 t27=C_SCHEME_UNDEFINED;
35736 t28=(*a=C_VECTOR_TYPE|1,a[1]=t27,tmp=(C_word)a,a+=2,tmp);
35737 t29=C_SCHEME_UNDEFINED;
35738 t30=(*a=C_VECTOR_TYPE|1,a[1]=t29,tmp=(C_word)a,a+=2,tmp);
35739 t31=C_SCHEME_UNDEFINED;
35740 t32=(*a=C_VECTOR_TYPE|1,a[1]=t31,tmp=(C_word)a,a+=2,tmp);
35741 t33=C_SCHEME_UNDEFINED;
35742 t34=(*a=C_VECTOR_TYPE|1,a[1]=t33,tmp=(C_word)a,a+=2,tmp);
35743 t35=C_SCHEME_UNDEFINED;
35744 t36=(*a=C_VECTOR_TYPE|1,a[1]=t35,tmp=(C_word)a,a+=2,tmp);
35745 t37=C_SCHEME_UNDEFINED;
35746 t38=(*a=C_VECTOR_TYPE|1,a[1]=t37,tmp=(C_word)a,a+=2,tmp);
35747 t39=C_SCHEME_UNDEFINED;
35748 t40=(*a=C_VECTOR_TYPE|1,a[1]=t39,tmp=(C_word)a,a+=2,tmp);
35749 t41=C_SCHEME_UNDEFINED;
35750 t42=(*a=C_VECTOR_TYPE|1,a[1]=t41,tmp=(C_word)a,a+=2,tmp);
35751 t43=C_SCHEME_UNDEFINED;
35752 t44=(*a=C_VECTOR_TYPE|1,a[1]=t43,tmp=(C_word)a,a+=2,tmp);
35753 t45=C_set_block_item(t24,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8169,a[2]=t24,tmp=(C_word)a,a+=3,tmp));
35754 t46=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8461,a[2]=t10,tmp=(C_word)a,a+=3,tmp));
35755 t47=C_set_block_item(t28,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8492,a[2]=t6,a[3]=t3,a[4]=t26,tmp=(C_word)a,a+=5,tmp));
35756 t48=C_set_block_item(t30,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8555,a[2]=t30,tmp=(C_word)a,a+=3,tmp));
35757 t49=C_set_block_item(t32,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8617,a[2]=t30,tmp=(C_word)a,a+=3,tmp));
35758 t50=C_set_block_item(t34,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8641,tmp=(C_word)a,a+=2,tmp));
35759 t51=C_set_block_item(t36,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8707,a[2]=t22,a[3]=t5,a[4]=t14,tmp=(C_word)a,a+=5,tmp));
35760 t52=C_fix(0);
35761 t53=(*a=C_VECTOR_TYPE|1,a[1]=t52,tmp=(C_word)a,a+=2,tmp);
35762 t54=C_set_block_item(t38,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9341,a[2]=t53,tmp=(C_word)a,a+=3,tmp));
35763 t55=C_set_block_item(t40,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9346,a[2]=t10,a[3]=t12,tmp=(C_word)a,a+=4,tmp));
35764 t56=C_set_block_item(t42,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9379,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
35765 t57=C_set_block_item(t44,0,(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_9475,a[2]=t24,a[3]=t28,a[4]=t38,a[5]=t14,a[6]=t5,a[7]=t16,a[8]=t44,a[9]=t40,a[10]=t10,a[11]=t32,a[12]=t34,a[13]=t12,a[14]=t3,a[15]=t42,a[16]=t18,a[17]=t6,a[18]=t7,a[19]=t20,a[20]=t36,a[21]=t26,tmp=(C_word)a,a+=22,tmp));
35766 t58=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11529,a[2]=t1,a[3]=t20,a[4]=t18,a[5]=t16,a[6]=t22,tmp=(C_word)a,a+=7,tmp);
35767 t59=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11645,a[2]=t38,a[3]=t44,a[4]=t58,tmp=(C_word)a,a+=5,tmp);
35768 /* scrutinizer.scm:801: chicken.compiler.support#node-subexpressions */
35769 t60=*((C_word*)lf[86]+1);{
35770 C_word *av2=av;
35771 av2[0]=t60;
35772 av2[1]=t59;
35773 av2[2]=t2;
35774 ((C_proc)(void*)(*((C_word*)t60+1)))(3,av2);}}
35775 
35776 /* constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8169(C_word t0,C_word t1,C_word t2)35777 static void C_fcall f_8169(C_word t0,C_word t1,C_word t2){
35778 C_word tmp;
35779 C_word t3;
35780 C_word t4;
35781 C_word *a;
35782 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
35783 C_save_and_reclaim_args((void *)trf_8169,3,t0,t1,t2);}
35784 a=C_alloc(5);
35785 if(C_truep(C_i_stringp(t2))){
35786 t3=t1;{
35787 C_word av2[2];
35788 av2[0]=t3;
35789 av2[1]=lf[37];
35790 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
35791 else{
35792 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8182,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
35793 /* scrutinizer.scm:197: chicken.keyword#keyword? */
35794 t4=*((C_word*)lf[56]+1);{
35795 C_word av2[3];
35796 av2[0]=t4;
35797 av2[1]=t3;
35798 av2[2]=t2;
35799 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}}
35800 
35801 /* k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8182(C_word c,C_word * av)35802 static void C_ccall f_8182(C_word c,C_word *av){
35803 C_word tmp;
35804 C_word t0=av[0];
35805 C_word t1=av[1];
35806 C_word t2;
35807 C_word t3;
35808 C_word *a;
35809 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
35810 C_save_and_reclaim((void *)f_8182,c,av);}
35811 a=C_alloc(5);
35812 if(C_truep(t1)){
35813 t2=((C_word*)t0)[2];{
35814 C_word *av2=av;
35815 av2[0]=t2;
35816 av2[1]=lf[38];
35817 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35818 else{
35819 if(C_truep(C_i_symbolp(((C_word*)t0)[3]))){
35820 t2=((C_word*)t0)[2];{
35821 C_word *av2=av;
35822 av2[0]=t2;
35823 av2[1]=lf[39];
35824 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35825 else{
35826 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8194,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
35827 /* scrutinizer.scm:200: chicken.compiler.support#big-fixnum? */
35828 t3=*((C_word*)lf[55]+1);{
35829 C_word *av2;
35830 if(c >= 3) {
35831   av2=av;
35832 } else {
35833   av2=C_alloc(3);
35834 }
35835 av2[0]=t3;
35836 av2[1]=t2;
35837 av2[2]=((C_word*)t0)[3];
35838 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}}}
35839 
35840 /* k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8194(C_word c,C_word * av)35841 static void C_ccall f_8194(C_word c,C_word *av){
35842 C_word tmp;
35843 C_word t0=av[0];
35844 C_word t1=av[1];
35845 C_word t2;
35846 C_word t3;
35847 C_word *a;
35848 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
35849 C_save_and_reclaim((void *)f_8194,c,av);}
35850 a=C_alloc(5);
35851 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8197,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
35852 if(C_truep(t1)){
35853 t3=t2;{
35854 C_word *av2=av;
35855 av2[0]=t3;
35856 av2[1]=t1;
35857 f_8197(2,av2);}}
35858 else{
35859 /* scrutinizer.scm:200: chicken.compiler.support#small-bignum? */
35860 t3=*((C_word*)lf[54]+1);{
35861 C_word *av2;
35862 if(c >= 3) {
35863   av2=av;
35864 } else {
35865   av2=C_alloc(3);
35866 }
35867 av2[0]=t3;
35868 av2[1]=t2;
35869 av2[2]=((C_word*)t0)[3];
35870 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}}
35871 
35872 /* k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8197(C_word c,C_word * av)35873 static void C_ccall f_8197(C_word c,C_word *av){
35874 C_word tmp;
35875 C_word t0=av[0];
35876 C_word t1=av[1];
35877 C_word t2;
35878 C_word t3;
35879 C_word t4;
35880 C_word t5;
35881 C_word t6;
35882 C_word t7;
35883 C_word t8;
35884 C_word t9;
35885 C_word t10;
35886 C_word *a;
35887 if(C_unlikely(!C_demand(C_calculate_demand(16,c,3)))){
35888 C_save_and_reclaim((void *)f_8197,c,av);}
35889 a=C_alloc(16);
35890 if(C_truep(t1)){
35891 t2=((C_word*)t0)[2];{
35892 C_word *av2=av;
35893 av2[0]=t2;
35894 av2[1]=lf[40];
35895 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35896 else{
35897 if(C_truep(C_fixnump(((C_word*)t0)[3]))){
35898 t2=((C_word*)t0)[2];{
35899 C_word *av2=av;
35900 av2[0]=t2;
35901 av2[1]=lf[32];
35902 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35903 else{
35904 if(C_truep(C_i_bignump(((C_word*)t0)[3]))){
35905 t2=((C_word*)t0)[2];{
35906 C_word *av2=av;
35907 av2[0]=t2;
35908 av2[1]=lf[41];
35909 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35910 else{
35911 if(C_truep(C_i_flonump(((C_word*)t0)[3]))){
35912 t2=((C_word*)t0)[2];{
35913 C_word *av2=av;
35914 av2[0]=t2;
35915 av2[1]=lf[42];
35916 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35917 else{
35918 if(C_truep(C_i_ratnump(((C_word*)t0)[3]))){
35919 t2=((C_word*)t0)[2];{
35920 C_word *av2=av;
35921 av2[0]=t2;
35922 av2[1]=lf[43];
35923 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35924 else{
35925 if(C_truep(C_i_cplxnump(((C_word*)t0)[3]))){
35926 t2=((C_word*)t0)[2];{
35927 C_word *av2=av;
35928 av2[0]=t2;
35929 av2[1]=lf[44];
35930 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35931 else{
35932 if(C_truep(C_booleanp(((C_word*)t0)[3]))){
35933 t2=((C_word*)t0)[2];{
35934 C_word *av2=av;
35935 av2[0]=t2;
35936 av2[1]=(C_truep(((C_word*)t0)[3])?lf[45]:lf[46]);
35937 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35938 else{
35939 if(C_truep(C_i_nullp(((C_word*)t0)[3]))){
35940 t2=((C_word*)t0)[2];{
35941 C_word *av2=av;
35942 av2[0]=t2;
35943 av2[1]=lf[31];
35944 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35945 else{
35946 if(C_truep(C_i_listp(((C_word*)t0)[3]))){
35947 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
35948 t3=t2;
35949 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
35950 t5=((C_word*)t4)[1];
35951 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8258,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
35952 t7=C_SCHEME_UNDEFINED;
35953 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
35954 t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8260,a[2]=t4,a[3]=t8,a[4]=((C_word*)t0)[4],a[5]=t5,tmp=(C_word)a,a+=6,tmp));
35955 t10=((C_word*)t8)[1];
35956 f_8260(t10,t6,((C_word*)t0)[3]);}
35957 else{
35958 if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
35959 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8309,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
35960 /* scrutinizer.scm:213: constant-result */
35961 t3=((C_word*)((C_word*)t0)[4])[1];
35962 f_8169(t3,t2,C_u_i_car(((C_word*)t0)[3]));}
35963 else{
35964 if(C_truep(C_eofp(((C_word*)t0)[3]))){
35965 t2=((C_word*)t0)[2];{
35966 C_word *av2=av;
35967 av2[0]=t2;
35968 av2[1]=lf[30];
35969 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
35970 else{
35971 if(C_truep(C_i_vectorp(((C_word*)t0)[3]))){
35972 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
35973 t3=t2;
35974 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
35975 t5=((C_word*)t4)[1];
35976 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8343,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
35977 /* scrutinizer.scm:217: scheme#vector->list */
35978 t7=*((C_word*)lf[51]+1);{
35979 C_word *av2;
35980 if(c >= 3) {
35981   av2=av;
35982 } else {
35983   av2=C_alloc(3);
35984 }
35985 av2[0]=t7;
35986 av2[1]=t6;
35987 av2[2]=((C_word*)t0)[3];
35988 ((C_proc)(void*)(*((C_word*)t7+1)))(3,av2);}}
35989 else{
35990 t2=C_immp(((C_word*)t0)[3]);
35991 t3=C_i_not(t2);
35992 t4=(C_truep(t3)?C_structurep(((C_word*)t0)[3]):C_SCHEME_FALSE);
35993 if(C_truep(t4)){
35994 t5=C_slot(((C_word*)t0)[3],C_fix(0));
35995 t6=((C_word*)t0)[2];{
35996 C_word *av2=av;
35997 av2[0]=t6;
35998 av2[1]=C_a_i_list(&a,2,lf[52],t5);
35999 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
36000 else{
36001 t5=C_charp(((C_word*)t0)[3]);
36002 t6=((C_word*)t0)[2];{
36003 C_word *av2=av;
36004 av2[0]=t6;
36005 av2[1]=(C_truep(t5)?lf[33]:lf[53]);
36006 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}}}}}}}}}}}}}
36007 
36008 /* k8256 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8258(C_word c,C_word * av)36009 static void C_ccall f_8258(C_word c,C_word *av){
36010 C_word tmp;
36011 C_word t0=av[0];
36012 C_word t1=av[1];
36013 C_word t2;
36014 C_word *a;
36015 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
36016 C_save_and_reclaim((void *)f_8258,c,av);}
36017 a=C_alloc(3);
36018 t2=((C_word*)t0)[2];{
36019 C_word *av2=av;
36020 av2[0]=t2;
36021 av2[1]=C_a_i_cons(&a,2,lf[47],t1);
36022 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36023 
36024 /* map-loop822 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8260(C_word t0,C_word t1,C_word t2)36025 static void C_fcall f_8260(C_word t0,C_word t1,C_word t2){
36026 C_word tmp;
36027 C_word t3;
36028 C_word t4;
36029 C_word *a;
36030 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
36031 C_save_and_reclaim_args((void *)trf_8260,3,t0,t1,t2);}
36032 a=C_alloc(6);
36033 if(C_truep(C_i_pairp(t2))){
36034 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8285,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
36035 /* scrutinizer.scm:210: g828 */
36036 t4=((C_word*)((C_word*)t0)[4])[1];
36037 f_8169(t4,t3,C_slot(t2,C_fix(0)));}
36038 else{
36039 t3=t1;{
36040 C_word av2[2];
36041 av2[0]=t3;
36042 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
36043 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
36044 
36045 /* k8283 in map-loop822 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8285(C_word c,C_word * av)36046 static void C_ccall f_8285(C_word c,C_word *av){
36047 C_word tmp;
36048 C_word t0=av[0];
36049 C_word t1=av[1];
36050 C_word t2;
36051 C_word t3;
36052 C_word t4;
36053 C_word t5;
36054 C_word *a;
36055 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
36056 C_save_and_reclaim((void *)f_8285,c,av);}
36057 a=C_alloc(3);
36058 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
36059 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
36060 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
36061 t5=((C_word*)((C_word*)t0)[3])[1];
36062 f_8260(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
36063 
36064 /* k8307 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8309(C_word c,C_word * av)36065 static void C_ccall f_8309(C_word c,C_word *av){
36066 C_word tmp;
36067 C_word t0=av[0];
36068 C_word t1=av[1];
36069 C_word t2;
36070 C_word t3;
36071 C_word *a;
36072 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
36073 C_save_and_reclaim((void *)f_8309,c,av);}
36074 a=C_alloc(4);
36075 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8313,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
36076 /* scrutinizer.scm:213: constant-result */
36077 t3=((C_word*)((C_word*)t0)[3])[1];
36078 f_8169(t3,t2,C_u_i_cdr(((C_word*)t0)[4]));}
36079 
36080 /* k8311 in k8307 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8313(C_word c,C_word * av)36081 static void C_ccall f_8313(C_word c,C_word *av){
36082 C_word tmp;
36083 C_word t0=av[0];
36084 C_word t1=av[1];
36085 C_word t2;
36086 C_word t3;
36087 C_word *a;
36088 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
36089 C_save_and_reclaim((void *)f_8313,c,av);}
36090 a=C_alloc(9);
36091 t2=C_a_i_list(&a,3,lf[48],((C_word*)t0)[2],t1);
36092 /* scrutinizer.scm:212: simplify-type */
36093 f_13503(((C_word*)t0)[3],t2);}
36094 
36095 /* k8341 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8343(C_word c,C_word * av)36096 static void C_ccall f_8343(C_word c,C_word *av){
36097 C_word tmp;
36098 C_word t0=av[0];
36099 C_word t1=av[1];
36100 C_word t2;
36101 C_word t3;
36102 C_word t4;
36103 C_word t5;
36104 C_word t6;
36105 C_word *a;
36106 if(C_unlikely(!C_demand(C_calculate_demand(11,c,3)))){
36107 C_save_and_reclaim((void *)f_8343,c,av);}
36108 a=C_alloc(11);
36109 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8346,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
36110 t3=C_SCHEME_UNDEFINED;
36111 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
36112 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8348,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
36113 t6=((C_word*)t4)[1];
36114 f_8348(t6,t2,t1);}
36115 
36116 /* k8344 in k8341 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8346(C_word c,C_word * av)36117 static void C_ccall f_8346(C_word c,C_word *av){
36118 C_word tmp;
36119 C_word t0=av[0];
36120 C_word t1=av[1];
36121 C_word t2;
36122 C_word t3;
36123 C_word *a;
36124 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
36125 C_save_and_reclaim((void *)f_8346,c,av);}
36126 a=C_alloc(3);
36127 t2=C_a_i_cons(&a,2,lf[50],t1);
36128 /* scrutinizer.scm:216: simplify-type */
36129 f_13503(((C_word*)t0)[2],t2);}
36130 
36131 /* map-loop854 in k8341 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8348(C_word t0,C_word t1,C_word t2)36132 static void C_fcall f_8348(C_word t0,C_word t1,C_word t2){
36133 C_word tmp;
36134 C_word t3;
36135 C_word t4;
36136 C_word *a;
36137 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
36138 C_save_and_reclaim_args((void *)trf_8348,3,t0,t1,t2);}
36139 a=C_alloc(6);
36140 if(C_truep(C_i_pairp(t2))){
36141 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8373,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
36142 /* scrutinizer.scm:217: g860 */
36143 t4=((C_word*)((C_word*)t0)[4])[1];
36144 f_8169(t4,t3,C_slot(t2,C_fix(0)));}
36145 else{
36146 t3=t1;{
36147 C_word av2[2];
36148 av2[0]=t3;
36149 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
36150 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
36151 
36152 /* k8371 in map-loop854 in k8341 in k8195 in k8192 in k8180 in constant-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8373(C_word c,C_word * av)36153 static void C_ccall f_8373(C_word c,C_word *av){
36154 C_word tmp;
36155 C_word t0=av[0];
36156 C_word t1=av[1];
36157 C_word t2;
36158 C_word t3;
36159 C_word t4;
36160 C_word t5;
36161 C_word *a;
36162 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
36163 C_save_and_reclaim((void *)f_8373,c,av);}
36164 a=C_alloc(3);
36165 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
36166 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
36167 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
36168 t5=((C_word*)((C_word*)t0)[3])[1];
36169 f_8348(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
36170 
36171 /* k8416 in k8506 in k8494 in variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8418(C_word c,C_word * av)36172 static void C_ccall f_8418(C_word c,C_word *av){
36173 C_word tmp;
36174 C_word t0=av[0];
36175 C_word t1=av[1];
36176 C_word t2;
36177 C_word t3;
36178 C_word *a;
36179 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
36180 C_save_and_reclaim((void *)f_8418,c,av);}
36181 a=C_alloc(5);
36182 if(C_truep(t1)){
36183 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8422,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
36184 /* scrutinizer.scm:224: g891 */
36185 t3=t2;
36186 f_8422(t3,((C_word*)t0)[5],t1);}
36187 else{
36188 t2=((C_word*)t0)[5];{
36189 C_word *av2=av;
36190 av2[0]=t2;
36191 av2[1]=lf[63];
36192 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
36193 
36194 /* g891 in k8416 in k8506 in k8494 in variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8422(C_word t0,C_word t1,C_word t2)36195 static void C_fcall f_8422(C_word t0,C_word t1,C_word t2){
36196 C_word tmp;
36197 C_word t3;
36198 C_word t4;
36199 C_word t5;
36200 C_word t6;
36201 C_word t7;
36202 C_word t8;
36203 C_word *a;
36204 if(C_unlikely(!C_demand(C_calculate_demand(6,0,5)))){
36205 C_save_and_reclaim_args((void *)trf_8422,3,t0,t1,t2);}
36206 a=C_alloc(6);
36207 t3=C_eqp(t2,lf[59]);
36208 if(C_truep(t3)){
36209 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8432,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
36210 /* scrutinizer.scm:228: r-deprecated-identifier */
36211 f_22850(t4,((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}
36212 else{
36213 t4=C_i_pairp(t2);
36214 t5=(C_truep(t4)?C_eqp(C_u_i_car(t2),lf[59]):C_SCHEME_FALSE);
36215 if(C_truep(t5)){
36216 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8441,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
36217 t7=C_i_cadr(t2);
36218 /* scrutinizer.scm:231: r-deprecated-identifier */
36219 f_22850(t6,((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[4],C_a_i_list(&a,1,t7));}
36220 else{
36221 t6=t1;{
36222 C_word av2[2];
36223 av2[0]=t6;
36224 av2[1]=C_a_i_list1(&a,1,t2);
36225 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}}
36226 
36227 /* k8430 in g891 in k8416 in k8506 in k8494 in variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8432(C_word c,C_word * av)36228 static void C_ccall f_8432(C_word c,C_word *av){
36229 C_word tmp;
36230 C_word t0=av[0];
36231 C_word t1=av[1];
36232 C_word t2;
36233 C_word *a;
36234 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36235 C_save_and_reclaim((void *)f_8432,c,av);}
36236 t2=((C_word*)t0)[2];{
36237 C_word *av2=av;
36238 av2[0]=t2;
36239 av2[1]=lf[60];
36240 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36241 
36242 /* k8439 in g891 in k8416 in k8506 in k8494 in variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8441(C_word c,C_word * av)36243 static void C_ccall f_8441(C_word c,C_word *av){
36244 C_word tmp;
36245 C_word t0=av[0];
36246 C_word t1=av[1];
36247 C_word t2;
36248 C_word *a;
36249 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36250 C_save_and_reclaim((void *)f_8441,c,av);}
36251 t2=((C_word*)t0)[2];{
36252 C_word *av2=av;
36253 av2[0]=t2;
36254 av2[1]=lf[62];
36255 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36256 
36257 /* blist-type in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8461(C_word t0,C_word t1,C_word t2,C_word t3)36258 static void C_fcall f_8461(C_word t0,C_word t1,C_word t2,C_word t3){
36259 C_word tmp;
36260 C_word t4;
36261 C_word t5;
36262 C_word t6;
36263 C_word t7;
36264 C_word t8;
36265 C_word *a;
36266 if(C_unlikely(!C_demand(C_calculate_demand(7,0,2)))){
36267 C_save_and_reclaim_args((void *)trf_8461,4,t0,t1,t2,t3);}
36268 a=C_alloc(7);
36269 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8473,a[2]=t2,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
36270 t5=((C_word*)((C_word*)t0)[2])[1];
36271 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7886,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
36272 t7=(
36273   f_7886(t6,t5)
36274 );
36275 t8=t1;{
36276 C_word av2[2];
36277 av2[0]=t8;
36278 av2[1]=(C_truep(t7)?C_i_cdr(t7):C_SCHEME_FALSE);
36279 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
36280 
36281 /* a8472 in blist-type in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8473(C_word t0,C_word t1)36282 static C_word C_fcall f_8473(C_word t0,C_word t1){
36283 C_word tmp;
36284 C_word t2;
36285 C_word t3;
36286 C_word t4;
36287 C_word t5;
36288 C_stack_overflow_check;{}
36289 t2=C_i_caar(t1);
36290 t3=C_eqp(((C_word*)t0)[2],t2);
36291 if(C_truep(t3)){
36292 t4=C_u_i_car(t1);
36293 return(C_i_memq(C_u_i_cdr(t4),((C_word*)t0)[3]));}
36294 else{
36295 return(C_SCHEME_FALSE);}}
36296 
36297 /* variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8492(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6)36298 static void C_fcall f_8492(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
36299 C_word tmp;
36300 C_word t7;
36301 C_word t8;
36302 C_word *a;
36303 if(C_unlikely(!C_demand(C_calculate_demand(9,0,3)))){
36304 C_save_and_reclaim_args((void *)trf_8492,7,t0,t1,t2,t3,t4,t5,t6);}
36305 a=C_alloc(9);
36306 t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8496,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,a[6]=t5,a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
36307 /* scrutinizer.scm:245: blist-type */
36308 t8=((C_word*)((C_word*)t0)[4])[1];
36309 f_8461(t8,t7,t2,t6);}
36310 
36311 /* k8494 in variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8496(C_word c,C_word * av)36312 static void C_ccall f_8496(C_word c,C_word *av){
36313 C_word tmp;
36314 C_word t0=av[0];
36315 C_word t1=av[1];
36316 C_word t2;
36317 C_word t3;
36318 C_word t4;
36319 C_word *a;
36320 if(C_unlikely(!C_demand(C_calculate_demand(11,c,4)))){
36321 C_save_and_reclaim((void *)f_8496,c,av);}
36322 a=C_alloc(11);
36323 if(C_truep(t1)){
36324 t2=((C_word*)t0)[2];{
36325 C_word *av2=av;
36326 av2[0]=t2;
36327 av2[1]=C_a_i_list1(&a,1,t1);
36328 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36329 else{
36330 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8508,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
36331 if(C_truep(C_i_not(((C_word*)t0)[7]))){
36332 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8546,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
36333 /* scrutinizer.scm:247: chicken.compiler.support#db-get */
36334 t4=*((C_word*)lf[67]+1);{
36335 C_word *av2;
36336 if(c >= 5) {
36337   av2=av;
36338 } else {
36339   av2=C_alloc(5);
36340 }
36341 av2[0]=t4;
36342 av2[1]=t3;
36343 av2[2]=((C_word*)t0)[8];
36344 av2[3]=((C_word*)t0)[3];
36345 av2[4]=lf[68];
36346 ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}}
36347 else{
36348 t3=t2;
36349 f_8508(t3,C_SCHEME_FALSE);}}}
36350 
36351 /* k8506 in k8494 in variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8508(C_word t0,C_word t1)36352 static void C_fcall f_8508(C_word t0,C_word t1){
36353 C_word tmp;
36354 C_word t2;
36355 C_word t3;
36356 C_word t4;
36357 C_word t5;
36358 C_word t6;
36359 C_word *a;
36360 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
36361 C_save_and_reclaim_args((void *)trf_8508,2,t0,t1);}
36362 a=C_alloc(6);
36363 if(C_truep(t1)){
36364 t2=((C_word*)t0)[2];{
36365 C_word av2[2];
36366 av2[0]=t2;
36367 av2[1]=lf[57];
36368 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36369 else{
36370 t2=C_i_assq(((C_word*)t0)[3],((C_word*)t0)[4]);
36371 if(C_truep(t2)){
36372 t3=C_i_cdr(t2);
36373 t4=C_eqp(lf[35],t3);
36374 if(C_truep(t4)){
36375 t5=((C_word*)t0)[2];{
36376 C_word av2[2];
36377 av2[0]=t5;
36378 av2[1]=lf[58];
36379 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
36380 else{
36381 t5=C_u_i_cdr(t2);
36382 t6=((C_word*)t0)[2];{
36383 C_word av2[2];
36384 av2[0]=t6;
36385 av2[1]=C_a_i_list1(&a,1,t5);
36386 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
36387 else{
36388 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8418,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
36389 /* scrutinizer.scm:224: chicken.compiler.support#variable-mark */
36390 t4=*((C_word*)lf[64]+1);{
36391 C_word av2[4];
36392 av2[0]=t4;
36393 av2[1]=t3;
36394 av2[2]=((C_word*)t0)[3];
36395 av2[3]=lf[65];
36396 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}}}
36397 
36398 /* k8544 in k8494 in variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8546(C_word c,C_word * av)36399 static void C_ccall f_8546(C_word c,C_word *av){
36400 C_word tmp;
36401 C_word t0=av[0];
36402 C_word t1=av[1];
36403 C_word t2;
36404 C_word t3;
36405 C_word *a;
36406 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
36407 C_save_and_reclaim((void *)f_8546,c,av);}
36408 a=C_alloc(3);
36409 if(C_truep(t1)){
36410 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8553,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
36411 /* scrutinizer.scm:248: chicken.compiler.support#variable-mark */
36412 t3=*((C_word*)lf[64]+1);{
36413 C_word *av2;
36414 if(c >= 4) {
36415   av2=av;
36416 } else {
36417   av2=C_alloc(4);
36418 }
36419 av2[0]=t3;
36420 av2[1]=t2;
36421 av2[2]=((C_word*)t0)[3];
36422 av2[3]=lf[66];
36423 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
36424 else{
36425 t2=((C_word*)t0)[2];
36426 f_8508(t2,C_SCHEME_FALSE);}}
36427 
36428 /* k8551 in k8544 in k8494 in variable-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8553(C_word c,C_word * av)36429 static void C_ccall f_8553(C_word c,C_word *av){
36430 C_word tmp;
36431 C_word t0=av[0];
36432 C_word t1=av[1];
36433 C_word t2;
36434 C_word *a;
36435 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36436 C_save_and_reclaim((void *)f_8553,c,av);}
36437 t2=((C_word*)t0)[2];
36438 f_8508(t2,C_i_not(t1));}
36439 
36440 /* always-true1 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8555(C_word c,C_word * av)36441 static void C_ccall f_8555(C_word c,C_word *av){
36442 C_word tmp;
36443 C_word t0=av[0];
36444 C_word t1=av[1];
36445 C_word t2=av[2];
36446 C_word t3;
36447 C_word t4;
36448 C_word t5;
36449 C_word t6;
36450 C_word t7;
36451 C_word t8;
36452 C_word t9;
36453 C_word *a;
36454 loop:
36455 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
36456 av[0]=t0;
36457 av[1]=t1;
36458 av[2]=t2;
36459 C_save_and_reclaim((void *)f_8555,c,av);}
36460 a=C_alloc(3);
36461 if(C_truep(C_i_pairp(t2))){
36462 t3=C_u_i_car(t2);
36463 t4=C_eqp(t3,lf[28]);
36464 if(C_truep(t4)){
36465 /* scrutinizer.scm:264: every */
36466 f_7125(t1,((C_word*)((C_word*)t0)[2])[1],C_u_i_cdr(t2));}
36467 else{
36468 t5=C_eqp(t3,lf[69]);
36469 if(C_truep(t5)){
36470 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8587,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
36471 /* scrutinizer.scm:265: always-true1 */
36472 t8=t6;
36473 t9=C_i_cadr(t2);
36474 t1=t8;
36475 t2=t9;
36476 c=3;
36477 goto loop;}
36478 else{
36479 t6=C_eqp(t3,lf[29]);
36480 if(C_truep(t6)){
36481 /* scrutinizer.scm:266: always-true1 */
36482 t8=t1;
36483 t9=C_i_caddr(t2);
36484 t1=t8;
36485 t2=t9;
36486 c=3;
36487 goto loop;}
36488 else{
36489 t7=t1;{
36490 C_word *av2=av;
36491 av2[0]=t7;
36492 av2[1]=C_SCHEME_TRUE;
36493 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}}}
36494 else{
36495 t3=t1;{
36496 C_word *av2=av;
36497 av2[0]=t3;
36498 av2[1]=(C_truep((C_truep(C_eqp(t2,lf[53]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[34]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[46]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[35]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[70]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))))?C_SCHEME_FALSE:C_SCHEME_TRUE);
36499 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
36500 
36501 /* k8585 in always-true1 in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8587(C_word c,C_word * av)36502 static void C_ccall f_8587(C_word c,C_word *av){
36503 C_word tmp;
36504 C_word t0=av[0];
36505 C_word t1=av[1];
36506 C_word t2;
36507 C_word *a;
36508 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36509 C_save_and_reclaim((void *)f_8587,c,av);}
36510 t2=((C_word*)t0)[2];{
36511 C_word *av2=av;
36512 av2[0]=t2;
36513 av2[1]=C_i_not(t1);
36514 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36515 
36516 /* always-true in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8617(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5)36517 static void C_fcall f_8617(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
36518 C_word tmp;
36519 C_word t6;
36520 C_word t7;
36521 C_word *a;
36522 if(C_unlikely(!C_demand(C_calculate_demand(7,0,2)))){
36523 C_save_and_reclaim_args((void *)trf_8617,6,t0,t1,t2,t3,t4,t5);}
36524 a=C_alloc(7);
36525 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8621,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=t5,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
36526 /* scrutinizer.scm:272: always-true1 */
36527 t7=((C_word*)((C_word*)t0)[2])[1];{
36528 C_word av2[3];
36529 av2[0]=t7;
36530 av2[1]=t6;
36531 av2[2]=t4;
36532 f_8555(3,av2);}}
36533 
36534 /* k8619 in always-true in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8621(C_word c,C_word * av)36535 static void C_ccall f_8621(C_word c,C_word *av){
36536 C_word tmp;
36537 C_word t0=av[0];
36538 C_word t1=av[1];
36539 C_word t2;
36540 C_word t3;
36541 C_word t4;
36542 C_word t5;
36543 C_word *a;
36544 if(C_unlikely(!C_demand(C_calculate_demand(16,c,8)))){
36545 C_save_and_reclaim((void *)f_8621,c,av);}
36546 a=C_alloc(16);
36547 if(C_truep(t1)){
36548 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8627,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
36549 t3=C_a_i_list2(&a,2,((C_word*)t0)[3],((C_word*)t0)[4]);
36550 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22559,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
36551 /* scrutinizer.scm:2825: scheme#string-append */
36552 t5=*((C_word*)lf[76]+1);{
36553 C_word *av2;
36554 if(c >= 9) {
36555   av2=av;
36556 } else {
36557   av2=C_alloc(9);
36558 }
36559 av2[0]=t5;
36560 av2[1]=t4;
36561 av2[2]=lf[77];
36562 av2[3]=lf[78];
36563 av2[4]=lf[79];
36564 av2[5]=lf[80];
36565 av2[6]=lf[81];
36566 av2[7]=lf[82];
36567 av2[8]=lf[83];
36568 ((C_proc)(void*)(*((C_word*)t5+1)))(9,av2);}}
36569 else{
36570 t2=((C_word*)t0)[2];{
36571 C_word *av2=av;
36572 av2[0]=t2;
36573 av2[1]=C_SCHEME_FALSE;
36574 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
36575 
36576 /* k8625 in k8619 in always-true in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8627(C_word c,C_word * av)36577 static void C_ccall f_8627(C_word c,C_word *av){
36578 C_word tmp;
36579 C_word t0=av[0];
36580 C_word t1=av[1];
36581 C_word t2;
36582 C_word *a;
36583 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36584 C_save_and_reclaim((void *)f_8627,c,av);}
36585 t2=((C_word*)t0)[2];{
36586 C_word *av2=av;
36587 av2[0]=t2;
36588 av2[1]=C_SCHEME_TRUE;
36589 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36590 
36591 /* k8637 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8639(C_word c,C_word * av)36592 static void C_ccall f_8639(C_word c,C_word *av){
36593 C_word tmp;
36594 C_word t0=av[0];
36595 C_word t1=av[1];
36596 C_word t2;
36597 C_word *a;
36598 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36599 C_save_and_reclaim((void *)f_8639,c,av);}
36600 t2=((C_word*)t0)[2];
36601 f_9642(t2,((C_word*)t0)[3]);}
36602 
36603 /* single in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8641(C_word t1,C_word t2,C_word t3)36604 static void C_fcall f_8641(C_word t1,C_word t2,C_word t3){
36605 C_word tmp;
36606 C_word t4;
36607 C_word t5;
36608 C_word t6;
36609 C_word t7;
36610 C_word t8;
36611 C_word t9;
36612 C_word *a;
36613 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
36614 C_save_and_reclaim_args((void *)trf_8641,3,t1,t2,t3);}
36615 a=C_alloc(4);
36616 t4=C_eqp(lf[53],t2);
36617 if(C_truep(t4)){
36618 t5=t1;{
36619 C_word av2[2];
36620 av2[0]=t5;
36621 av2[1]=lf[53];
36622 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
36623 else{
36624 t5=C_i_length(t2);
36625 t6=C_eqp(C_fix(1),t5);
36626 if(C_truep(t6)){
36627 t7=t1;{
36628 C_word av2[2];
36629 av2[0]=t7;
36630 av2[1]=C_i_car(t2);
36631 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
36632 else{
36633 t7=C_eqp(t5,C_fix(0));
36634 if(C_truep(t7)){
36635 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8669,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
36636 /* scrutinizer.scm:287: r-value-count-mismatch */
36637 t9=t3;{
36638 C_word av2[3];
36639 av2[0]=t9;
36640 av2[1]=t8;
36641 av2[2]=t2;
36642 ((C_proc)(void*)(*((C_word*)t9+1)))(3,av2);}}
36643 else{
36644 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8672,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
36645 /* scrutinizer.scm:290: r-value-count-mismatch */
36646 t9=t3;{
36647 C_word av2[3];
36648 av2[0]=t9;
36649 av2[1]=t8;
36650 av2[2]=t2;
36651 ((C_proc)(void*)(*((C_word*)t9+1)))(3,av2);}}}}}
36652 
36653 /* k8667 in single in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8669(C_word c,C_word * av)36654 static void C_ccall f_8669(C_word c,C_word *av){
36655 C_word tmp;
36656 C_word t0=av[0];
36657 C_word t1=av[1];
36658 C_word t2;
36659 C_word *a;
36660 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36661 C_save_and_reclaim((void *)f_8669,c,av);}
36662 t2=((C_word*)t0)[2];{
36663 C_word *av2=av;
36664 av2[0]=t2;
36665 av2[1]=lf[35];
36666 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36667 
36668 /* k8670 in single in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8672(C_word c,C_word * av)36669 static void C_ccall f_8672(C_word c,C_word *av){
36670 C_word tmp;
36671 C_word t0=av[0];
36672 C_word t1=av[1];
36673 C_word t2;
36674 C_word *a;
36675 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36676 C_save_and_reclaim((void *)f_8672,c,av);}
36677 t2=((C_word*)t0)[2];{
36678 C_word *av2=av;
36679 av2[0]=t2;
36680 av2[1]=C_i_car(((C_word*)t0)[3]);
36681 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
36682 
36683 /* k8683 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_8685(C_word c,C_word * av)36684 static void C_ccall f_8685(C_word c,C_word *av){
36685 C_word tmp;
36686 C_word t0=av[0];
36687 C_word t1=av[1];
36688 C_word t2;
36689 C_word t3;
36690 C_word *a;
36691 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
36692 C_save_and_reclaim((void *)f_8685,c,av);}
36693 a=C_alloc(4);
36694 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8688,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
36695 /* scrutinizer.scm:297: chicken.compiler.support#variable-mark */
36696 t3=*((C_word*)lf[64]+1);{
36697 C_word *av2;
36698 if(c >= 4) {
36699   av2=av;
36700 } else {
36701   av2=C_alloc(4);
36702 }
36703 av2[0]=t3;
36704 av2[1]=t2;
36705 av2[2]=((C_word*)t0)[3];
36706 av2[3]=lf[162];
36707 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
36708 
36709 /* k8686 in k8683 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_8688(C_word c,C_word * av)36710 static void C_ccall f_8688(C_word c,C_word *av){
36711 C_word tmp;
36712 C_word t0=av[0];
36713 C_word t1=av[1];
36714 C_word t2;
36715 C_word t3;
36716 C_word t4;
36717 C_word *a;
36718 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
36719 C_save_and_reclaim((void *)f_8688,c,av);}
36720 a=C_alloc(3);
36721 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8691,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
36722 t3=(C_truep(((C_word*)t0)[3])?((C_word*)t0)[3]:C_SCHEME_END_OF_LIST);
36723 if(C_truep(t1)){
36724 /* scrutinizer.scm:298: scheme#append */
36725 t4=*((C_word*)lf[5]+1);{
36726 C_word *av2;
36727 if(c >= 4) {
36728   av2=av;
36729 } else {
36730   av2=C_alloc(4);
36731 }
36732 av2[0]=t4;
36733 av2[1]=t2;
36734 av2[2]=t3;
36735 av2[3]=t1;
36736 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
36737 else{
36738 /* scrutinizer.scm:298: scheme#append */
36739 t4=*((C_word*)lf[5]+1);{
36740 C_word *av2;
36741 if(c >= 4) {
36742   av2=av;
36743 } else {
36744   av2=C_alloc(4);
36745 }
36746 av2[0]=t4;
36747 av2[1]=t2;
36748 av2[2]=t3;
36749 av2[3]=C_SCHEME_END_OF_LIST;
36750 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}}
36751 
36752 /* k8689 in k8686 in k8683 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in ... */
f_8691(C_word c,C_word * av)36753 static void C_ccall f_8691(C_word c,C_word *av){
36754 C_word tmp;
36755 C_word t0=av[0];
36756 C_word t1=av[1];
36757 C_word t2;
36758 C_word t3;
36759 C_word *a;
36760 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
36761 C_save_and_reclaim((void *)f_8691,c,av);}
36762 t2=C_i_pairp(t1);
36763 t3=((C_word*)t0)[2];
36764 f_9100(t3,(C_truep(t2)?t1:C_SCHEME_FALSE));}
36765 
36766 /* call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8707(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4)36767 static void C_fcall f_8707(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
36768 C_word tmp;
36769 C_word t5;
36770 C_word t6;
36771 C_word t7;
36772 C_word t8;
36773 C_word t9;
36774 C_word t10;
36775 C_word t11;
36776 C_word t12;
36777 C_word t13;
36778 C_word t14;
36779 C_word t15;
36780 C_word *a;
36781 if(C_unlikely(!C_demand(C_calculate_demand(21,0,3)))){
36782 C_save_and_reclaim_args((void *)trf_8707,5,t0,t1,t2,t3,t4);}
36783 a=C_alloc(21);
36784 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
36785 t6=t5;
36786 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
36787 t8=((C_word*)t7)[1];
36788 t9=lf[25];
36789 t10=C_i_check_list_2(t3,lf[6]);
36790 t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8717,a[2]=t3,a[3]=t1,a[4]=t2,a[5]=t4,a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
36791 t12=C_SCHEME_UNDEFINED;
36792 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
36793 t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9307,a[2]=t7,a[3]=t13,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
36794 t15=((C_word*)t13)[1];
36795 f_9307(t15,t11,t3);}
36796 
36797 /* k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8717(C_word c,C_word * av)36798 static void C_ccall f_8717(C_word c,C_word *av){
36799 C_word tmp;
36800 C_word t0=av[0];
36801 C_word t1=av[1];
36802 C_word t2;
36803 C_word t3;
36804 C_word t4;
36805 C_word *a;
36806 if(C_unlikely(!C_demand(C_calculate_demand(11,c,2)))){
36807 C_save_and_reclaim((void *)f_8717,c,av);}
36808 a=C_alloc(11);
36809 t2=C_i_car(t1);
36810 t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8723,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t1,a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
36811 /* scrutinizer.scm:304: procedure-type? */
36812 t4=lf[121];{
36813 C_word *av2;
36814 if(c >= 3) {
36815   av2=av;
36816 } else {
36817   av2=C_alloc(3);
36818 }
36819 av2[0]=t4;
36820 av2[1]=t3;
36821 av2[2]=t2;
36822 f_15119(3,av2);}}
36823 
36824 /* k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8723(C_word c,C_word * av)36825 static void C_ccall f_8723(C_word c,C_word *av){
36826 C_word tmp;
36827 C_word t0=av[0];
36828 C_word t1=av[1];
36829 C_word t2;
36830 C_word t3;
36831 C_word t4;
36832 C_word t5;
36833 C_word *a;
36834 if(C_unlikely(!C_demand(C_calculate_demand(16,c,3)))){
36835 C_save_and_reclaim((void *)f_8723,c,av);}
36836 a=C_alloc(16);
36837 t2=C_i_cdr(((C_word*)t0)[2]);
36838 t3=C_u_i_length(t2);
36839 t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9305,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
36840 /* scrutinizer.scm:306: make-list */
36841 f_7950(t4,t3,C_a_i_list(&a,1,lf[53]));}
36842 
36843 /* k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8733(C_word c,C_word * av)36844 static void C_ccall f_8733(C_word c,C_word *av){
36845 C_word tmp;
36846 C_word t0=av[0];
36847 C_word t1=av[1];
36848 C_word t2;
36849 C_word t3;
36850 C_word t4;
36851 C_word t5;
36852 C_word t6;
36853 C_word t7;
36854 C_word t8;
36855 C_word *a;
36856 if(C_unlikely(!C_demand(C_calculate_demand(22,c,4)))){
36857 C_save_and_reclaim((void *)f_8733,c,av);}
36858 a=C_alloc(22);
36859 t2=t1;
36860 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
36861 t4=C_SCHEME_FALSE;
36862 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
36863 t6=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_8742,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t5,a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],tmp=(C_word)a,a+=15,tmp);
36864 if(C_truep(C_i_not(((C_word*)t0)[13]))){
36865 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9301,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
36866 /* scrutinizer.scm:310: match-types */
36867 t8=*((C_word*)lf[170]+1);{
36868 C_word *av2;
36869 if(c >= 5) {
36870   av2=av;
36871 } else {
36872   av2=C_alloc(5);
36873 }
36874 av2[0]=t8;
36875 av2[1]=t7;
36876 av2[2]=((C_word*)t0)[7];
36877 av2[3]=((C_word*)t0)[6];
36878 av2[4]=((C_word*)t3)[1];
36879 ((C_proc)(void*)(*((C_word*)t8+1)))(5,av2);}}
36880 else{
36881 t7=t6;
36882 f_8742(t7,C_SCHEME_FALSE);}}
36883 
36884 /* k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8742(C_word t0,C_word t1)36885 static void C_fcall f_8742(C_word t0,C_word t1){
36886 C_word tmp;
36887 C_word t2;
36888 C_word t3;
36889 C_word t4;
36890 C_word *a;
36891 if(C_unlikely(!C_demand(C_calculate_demand(18,0,6)))){
36892 C_save_and_reclaim_args((void *)trf_8742,2,t0,t1);}
36893 a=C_alloc(18);
36894 if(C_truep(t1)){
36895 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8745,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
36896 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8752,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
36897 /* scrutinizer.scm:312: resolve */
36898 t4=lf[118];{
36899 C_word av2[4];
36900 av2[0]=t4;
36901 av2[1]=t3;
36902 av2[2]=((C_word*)t0)[8];
36903 av2[3]=((C_word*)((C_word*)t0)[7])[1];
36904 f_16285(4,av2);}}
36905 else{
36906 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8763,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
36907 t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8769,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
36908 /* scrutinizer.scm:315: ##sys#call-with-values */{
36909 C_word av2[4];
36910 av2[0]=0;
36911 av2[1]=((C_word*)t0)[2];
36912 av2[2]=t2;
36913 av2[3]=t3;
36914 C_call_with_values(4,av2);}}}
36915 
36916 /* k8743 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8745(C_word c,C_word * av)36917 static void C_ccall f_8745(C_word c,C_word *av){
36918 C_word tmp;
36919 C_word t0=av[0];
36920 C_word t1=av[1];
36921 C_word t2;
36922 C_word *a;
36923 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
36924 C_save_and_reclaim((void *)f_8745,c,av);}
36925 /* scrutinizer.scm:313: scheme#values */{
36926 C_word *av2;
36927 if(c >= 4) {
36928   av2=av;
36929 } else {
36930   av2=C_alloc(4);
36931 }
36932 av2[0]=0;
36933 av2[1]=((C_word*)t0)[2];
36934 av2[2]=lf[53];
36935 av2[3]=C_SCHEME_FALSE;
36936 C_values(4,av2);}}
36937 
36938 /* k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8752(C_word c,C_word * av)36939 static void C_ccall f_8752(C_word c,C_word *av){
36940 C_word tmp;
36941 C_word t0=av[0];
36942 C_word t1=av[1];
36943 C_word t2;
36944 C_word t3;
36945 C_word t4;
36946 C_word *a;
36947 if(C_unlikely(!C_demand(C_calculate_demand(7,c,3)))){
36948 C_save_and_reclaim((void *)f_8752,c,av);}
36949 a=C_alloc(7);
36950 t2=C_u_i_car(((C_word*)t0)[2]);
36951 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8758,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
36952 /* scrutinizer.scm:312: resolve */
36953 t4=lf[118];{
36954 C_word *av2;
36955 if(c >= 4) {
36956   av2=av;
36957 } else {
36958   av2=C_alloc(4);
36959 }
36960 av2[0]=t4;
36961 av2[1]=t3;
36962 av2[2]=((C_word*)t0)[6];
36963 av2[3]=((C_word*)((C_word*)t0)[7])[1];
36964 f_16285(4,av2);}}
36965 
36966 /* k8756 in k8750 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8758(C_word c,C_word * av)36967 static void C_ccall f_8758(C_word c,C_word *av){
36968 C_word tmp;
36969 C_word t0=av[0];
36970 C_word t1=av[1];
36971 C_word t2;
36972 C_word t3;
36973 C_word t4;
36974 C_word t5;
36975 C_word t6;
36976 C_word *a;
36977 if(C_unlikely(!C_demand(C_calculate_demand(14,c,3)))){
36978 C_save_and_reclaim((void *)f_8758,c,av);}
36979 a=C_alloc(14);
36980 t2=C_SCHEME_UNDEFINED;
36981 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
36982 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21756,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
36983 t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21801,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=t3,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
36984 /* scrutinizer.scm:2550: variable-node-name */
36985 t6=((C_word*)t3)[1];
36986 f_21756(t6,t5,((C_word*)t0)[2]);}
36987 
36988 /* a8762 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8763(C_word c,C_word * av)36989 static void C_ccall f_8763(C_word c,C_word *av){
36990 C_word tmp;
36991 C_word t0=av[0];
36992 C_word t1=av[1];
36993 C_word t2;
36994 C_word *a;
36995 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
36996 C_save_and_reclaim((void *)f_8763,c,av);}
36997 /* scrutinizer.scm:316: procedure-argument-types */
36998 f_15336(t1,((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)((C_word*)t0)[4])[1],C_SCHEME_END_OF_LIST);}
36999 
37000 /* a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8769(C_word c,C_word * av)37001 static void C_ccall f_8769(C_word c,C_word *av){
37002 C_word tmp;
37003 C_word t0=av[0];
37004 C_word t1=av[1];
37005 C_word t2=av[2];
37006 C_word t3=av[3];
37007 C_word t4=av[4];
37008 C_word t5=av[5];
37009 C_word t6;
37010 C_word t7;
37011 C_word t8;
37012 C_word t9;
37013 C_word t10;
37014 C_word t11;
37015 C_word *a;
37016 if(C_unlikely(!C_demand(C_calculate_demand(30,c,2)))){
37017 C_save_and_reclaim((void *)f_8769,c,av);}
37018 a=C_alloc(30);
37019 t6=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_8773,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=t3,a[14]=((C_word*)t0)[12],a[15]=t2,tmp=(C_word)a,a+=16,tmp);
37020 if(C_truep(t4)){
37021 t7=t6;{
37022 C_word *av2=av;
37023 av2[0]=t7;
37024 av2[1]=C_SCHEME_UNDEFINED;
37025 f_8773(2,av2);}}
37026 else{
37027 t7=C_SCHEME_UNDEFINED;
37028 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
37029 t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21862,a[2]=t8,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[11],a[5]=t5,a[6]=t6,a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
37030 t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f28008,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
37031 /* scrutinizer.scm:2521: chicken.compiler.support#node-subexpressions */
37032 t11=*((C_word*)lf[86]+1);{
37033 C_word *av2=av;
37034 av2[0]=t11;
37035 av2[1]=t10;
37036 av2[2]=((C_word*)t0)[5];
37037 ((C_proc)(void*)(*((C_word*)t11+1)))(3,av2);}}}
37038 
37039 /* k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8773(C_word c,C_word * av)37040 static void C_ccall f_8773(C_word c,C_word *av){
37041 C_word tmp;
37042 C_word t0=av[0];
37043 C_word t1=av[1];
37044 C_word t2;
37045 C_word t3;
37046 C_word t4;
37047 C_word t5;
37048 C_word t6;
37049 C_word t7;
37050 C_word t8;
37051 C_word *a;
37052 if(C_unlikely(!C_demand(C_calculate_demand(24,c,6)))){
37053 C_save_and_reclaim((void *)f_8773,c,av);}
37054 a=C_alloc(24);
37055 t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_8776,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
37056 t3=C_i_cdr(((C_word*)t0)[10]);
37057 t4=C_i_cdr(((C_word*)t0)[9]);
37058 t5=C_SCHEME_UNDEFINED;
37059 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
37060 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9229,a[2]=t6,a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp));
37061 t8=((C_word*)t6)[1];
37062 f_9229(t8,t2,t3,t4,((C_word*)t0)[15],C_fix(1));}
37063 
37064 /* k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8776(C_word c,C_word * av)37065 static void C_ccall f_8776(C_word c,C_word *av){
37066 C_word tmp;
37067 C_word t0=av[0];
37068 C_word t1=av[1];
37069 C_word t2;
37070 C_word t3;
37071 C_word t4;
37072 C_word t5;
37073 C_word *a;
37074 if(C_unlikely(!C_demand(C_calculate_demand(14,c,2)))){
37075 C_save_and_reclaim((void *)f_8776,c,av);}
37076 a=C_alloc(14);
37077 t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8779,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
37078 t3=(
37079 /* scrutinizer.scm:334: noreturn-procedure-type? */
37080   f_15760(((C_word*)t0)[8])
37081 );
37082 if(C_truep(t3)){
37083 t4=C_set_block_item(((C_word*)t0)[14],0,C_SCHEME_TRUE);
37084 t5=t2;
37085 f_8779(t5,t4);}
37086 else{
37087 t4=t2;
37088 f_8779(t4,C_SCHEME_UNDEFINED);}}
37089 
37090 /* k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8779(C_word t0,C_word t1)37091 static void C_fcall f_8779(C_word t0,C_word t1){
37092 C_word tmp;
37093 C_word t2;
37094 C_word t3;
37095 C_word t4;
37096 C_word t5;
37097 C_word t6;
37098 C_word t7;
37099 C_word t8;
37100 C_word *a;
37101 if(C_unlikely(!C_demand(C_calculate_demand(21,0,3)))){
37102 C_save_and_reclaim_args((void *)trf_8779,2,t0,t1);}
37103 a=C_alloc(21);
37104 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8782,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
37105 t3=C_u_i_cdr(((C_word*)t0)[10]);
37106 t4=((C_word*)((C_word*)t0)[4])[1];
37107 t5=C_SCHEME_UNDEFINED;
37108 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
37109 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15559,a[2]=((C_word*)t0)[13],a[3]=t3,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
37110 /* scrutinizer.scm:1472: loop1 */
37111 t8=((C_word*)t6)[1];
37112 f_15559(t8,t2,((C_word*)t0)[8]);}
37113 
37114 /* k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_8782(C_word c,C_word * av)37115 static void C_ccall f_8782(C_word c,C_word *av){
37116 C_word tmp;
37117 C_word t0=av[0];
37118 C_word t1=av[1];
37119 C_word t2;
37120 C_word t3;
37121 C_word t4;
37122 C_word t5;
37123 C_word *a;
37124 if(C_unlikely(!C_demand(C_calculate_demand(16,c,2)))){
37125 C_save_and_reclaim((void *)f_8782,c,av);}
37126 a=C_alloc(16);
37127 t2=t1;
37128 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
37129 t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8785,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
37130 /* scrutinizer.scm:337: procedure-name */
37131 f_15171(t4,((C_word*)t0)[8]);}
37132 
37133 /* k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_8785(C_word c,C_word * av)37134 static void C_ccall f_8785(C_word c,C_word *av){
37135 C_word tmp;
37136 C_word t0=av[0];
37137 C_word t1=av[1];
37138 C_word t2;
37139 C_word t3;
37140 C_word t4;
37141 C_word t5;
37142 C_word t6;
37143 C_word *a;
37144 if(C_unlikely(!C_demand(C_calculate_demand(23,c,3)))){
37145 C_save_and_reclaim((void *)f_8785,c,av);}
37146 a=C_alloc(23);
37147 t2=lf[24];
37148 t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8788,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
37149 if(C_truep(t1)){
37150 t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8885,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],a[6]=t1,a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=t2,a[12]=((C_word*)t0)[5],tmp=(C_word)a,a+=13,tmp);
37151 t5=C_eqp(C_fix(1),((C_word*)t0)[13]);
37152 if(C_truep(t5)){
37153 /* scrutinizer.scm:341: chicken.compiler.support#variable-mark */
37154 t6=*((C_word*)lf[64]+1);{
37155 C_word *av2;
37156 if(c >= 4) {
37157   av2=av;
37158 } else {
37159   av2=C_alloc(4);
37160 }
37161 av2[0]=t6;
37162 av2[1]=t4;
37163 av2[2]=t1;
37164 av2[3]=lf[165];
37165 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
37166 else{
37167 t6=t4;{
37168 C_word *av2=av;
37169 av2[0]=t6;
37170 av2[1]=C_SCHEME_FALSE;
37171 f_8885(2,av2);}}}
37172 else{
37173 t4=t3;
37174 f_8788(t4,C_SCHEME_UNDEFINED);}}
37175 
37176 /* k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_8788(C_word t0,C_word t1)37177 static void C_fcall f_8788(C_word t0,C_word t1){
37178 C_word tmp;
37179 C_word t2;
37180 C_word t3;
37181 C_word t4;
37182 C_word t5;
37183 C_word *a;
37184 if(C_unlikely(!C_demand(C_calculate_demand(15,0,2)))){
37185 C_save_and_reclaim_args((void *)trf_8788,2,t0,t1);}
37186 a=C_alloc(15);
37187 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8791,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
37188 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8854,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
37189 if(C_truep(((C_word*)t0)[8])){
37190 if(C_truep(C_i_not(((C_word*)((C_word*)t0)[3])[1]))){
37191 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8875,a[2]=t3,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
37192 /* scrutinizer.scm:401: procedure-type? */
37193 t5=lf[121];{
37194 C_word av2[3];
37195 av2[0]=t5;
37196 av2[1]=t4;
37197 av2[2]=((C_word*)t0)[9];
37198 f_15119(3,av2);}}
37199 else{
37200 t4=t3;
37201 f_8854(t4,C_SCHEME_FALSE);}}
37202 else{
37203 t4=t3;
37204 f_8854(t4,C_SCHEME_FALSE);}}
37205 
37206 /* k8789 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_8791(C_word t0,C_word t1)37207 static void C_fcall f_8791(C_word t0,C_word t1){
37208 C_word tmp;
37209 C_word t2;
37210 C_word t3;
37211 C_word t4;
37212 C_word t5;
37213 C_word t6;
37214 C_word t7;
37215 C_word t8;
37216 C_word t9;
37217 C_word t10;
37218 C_word t11;
37219 C_word t12;
37220 C_word t13;
37221 C_word t14;
37222 C_word *a;
37223 if(C_unlikely(!C_demand(C_calculate_demand(20,0,3)))){
37224 C_save_and_reclaim_args((void *)trf_8791,2,t0,t1);}
37225 a=C_alloc(20);
37226 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8794,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
37227 t3=C_eqp(lf[53],((C_word*)((C_word*)t0)[4])[1]);
37228 if(C_truep(t3)){
37229 t4=((C_word*)((C_word*)t0)[4])[1];
37230 /* scrutinizer.scm:407: scheme#values */{
37231 C_word av2[4];
37232 av2[0]=0;
37233 av2[1]=((C_word*)t0)[2];
37234 av2[2]=t4;
37235 av2[3]=((C_word*)((C_word*)t0)[3])[1];
37236 C_values(4,av2);}}
37237 else{
37238 t4=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
37239 t5=t4;
37240 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
37241 t7=((C_word*)t6)[1];
37242 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8807,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
37243 t9=((C_word*)((C_word*)t0)[4])[1];
37244 t10=C_i_check_list_2(t9,lf[6]);
37245 t11=C_SCHEME_UNDEFINED;
37246 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
37247 t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8819,a[2]=t6,a[3]=t12,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
37248 t14=((C_word*)t12)[1];
37249 f_8819(t14,t2,t9);}}
37250 
37251 /* k8792 in k8789 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_8794(C_word c,C_word * av)37252 static void C_ccall f_8794(C_word c,C_word *av){
37253 C_word tmp;
37254 C_word t0=av[0];
37255 C_word t1=av[1];
37256 C_word t2;
37257 C_word *a;
37258 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
37259 C_save_and_reclaim((void *)f_8794,c,av);}
37260 /* scrutinizer.scm:407: scheme#values */{
37261 C_word *av2;
37262 if(c >= 4) {
37263   av2=av;
37264 } else {
37265   av2=C_alloc(4);
37266 }
37267 av2[0]=0;
37268 av2[1]=((C_word*)t0)[2];
37269 av2[2]=t1;
37270 av2[3]=((C_word*)((C_word*)t0)[3])[1];
37271 C_values(4,av2);}}
37272 
37273 /* g1145 in k8789 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_8807(C_word t0,C_word t1,C_word t2)37274 static void C_fcall f_8807(C_word t0,C_word t1,C_word t2){
37275 C_word tmp;
37276 C_word t3;
37277 C_word t4;
37278 C_word *a;
37279 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
37280 C_save_and_reclaim_args((void *)trf_8807,3,t0,t1,t2);}
37281 t3=lf[118];
37282 /* scrutinizer.scm:405: g1162 */
37283 t4=lf[118];{
37284 C_word av2[4];
37285 av2[0]=t4;
37286 av2[1]=t1;
37287 av2[2]=t2;
37288 av2[3]=((C_word*)((C_word*)t0)[2])[1];
37289 f_16285(4,av2);}}
37290 
37291 /* map-loop1139 in k8789 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_8819(C_word t0,C_word t1,C_word t2)37292 static void C_fcall f_8819(C_word t0,C_word t1,C_word t2){
37293 C_word tmp;
37294 C_word t3;
37295 C_word t4;
37296 C_word *a;
37297 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
37298 C_save_and_reclaim_args((void *)trf_8819,3,t0,t1,t2);}
37299 a=C_alloc(6);
37300 if(C_truep(C_i_pairp(t2))){
37301 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8844,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
37302 /* scrutinizer.scm:405: g1145 */
37303 t4=((C_word*)t0)[4];
37304 f_8807(t4,t3,C_slot(t2,C_fix(0)));}
37305 else{
37306 t3=t1;{
37307 C_word av2[2];
37308 av2[0]=t3;
37309 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
37310 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
37311 
37312 /* k8842 in map-loop1139 in k8789 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_8844(C_word c,C_word * av)37313 static void C_ccall f_8844(C_word c,C_word *av){
37314 C_word tmp;
37315 C_word t0=av[0];
37316 C_word t1=av[1];
37317 C_word t2;
37318 C_word t3;
37319 C_word t4;
37320 C_word t5;
37321 C_word *a;
37322 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
37323 C_save_and_reclaim((void *)f_8844,c,av);}
37324 a=C_alloc(3);
37325 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
37326 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
37327 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
37328 t5=((C_word*)((C_word*)t0)[3])[1];
37329 f_8819(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
37330 
37331 /* k8852 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_8854(C_word t0,C_word t1)37332 static void C_fcall f_8854(C_word t0,C_word t1){
37333 C_word tmp;
37334 C_word t2;
37335 C_word t3;
37336 C_word *a;
37337 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
37338 C_save_and_reclaim_args((void *)trf_8854,2,t0,t1);}
37339 a=C_alloc(4);
37340 if(C_truep(t1)){
37341 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8863,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
37342 /* scrutinizer.scm:403: chicken.compiler.support#node-parameters */
37343 t3=*((C_word*)lf[26]+1);{
37344 C_word av2[3];
37345 av2[0]=t3;
37346 av2[1]=t2;
37347 av2[2]=((C_word*)t0)[4];
37348 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
37349 else{
37350 t2=((C_word*)t0)[3];
37351 f_8791(t2,C_SCHEME_UNDEFINED);}}
37352 
37353 /* k8861 in k8852 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_8863(C_word c,C_word * av)37354 static void C_ccall f_8863(C_word c,C_word *av){
37355 C_word tmp;
37356 C_word t0=av[0];
37357 C_word t1=av[1];
37358 C_word t2;
37359 C_word t3;
37360 C_word t4;
37361 C_word t5;
37362 C_word *a;
37363 if(C_unlikely(!C_demand(C_calculate_demand(29,c,1)))){
37364 C_save_and_reclaim((void *)f_8863,c,av);}
37365 a=C_alloc(29);
37366 t2=C_i_set_car(t1,C_SCHEME_TRUE);
37367 t3=((C_word*)((C_word*)t0)[2])[1];
37368 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,C_s_a_i_plus(&a,2,t3,C_fix(1)));
37369 t5=((C_word*)t0)[3];
37370 f_8791(t5,t4);}
37371 
37372 /* k8873 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_8875(C_word c,C_word * av)37373 static void C_ccall f_8875(C_word c,C_word *av){
37374 C_word tmp;
37375 C_word t0=av[0];
37376 C_word t1=av[1];
37377 C_word t2;
37378 C_word t3;
37379 C_word *a;
37380 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
37381 C_save_and_reclaim((void *)f_8875,c,av);}
37382 a=C_alloc(3);
37383 if(C_truep(t1)){
37384 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8882,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
37385 /* scrutinizer.scm:402: chicken.compiler.support#node-class */
37386 t3=*((C_word*)lf[88]+1);{
37387 C_word *av2;
37388 if(c >= 3) {
37389   av2=av;
37390 } else {
37391   av2=C_alloc(3);
37392 }
37393 av2[0]=t3;
37394 av2[1]=t2;
37395 av2[2]=((C_word*)t0)[3];
37396 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
37397 else{
37398 t2=((C_word*)t0)[2];
37399 f_8854(t2,C_SCHEME_FALSE);}}
37400 
37401 /* k8880 in k8873 in k8786 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_8882(C_word c,C_word * av)37402 static void C_ccall f_8882(C_word c,C_word *av){
37403 C_word tmp;
37404 C_word t0=av[0];
37405 C_word t1=av[1];
37406 C_word t2;
37407 C_word *a;
37408 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
37409 C_save_and_reclaim((void *)f_8882,c,av);}
37410 t2=((C_word*)t0)[2];
37411 f_8854(t2,C_eqp(lf[120],t1));}
37412 
37413 /* k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_8885(C_word c,C_word * av)37414 static void C_ccall f_8885(C_word c,C_word *av){
37415 C_word tmp;
37416 C_word t0=av[0];
37417 C_word t1=av[1];
37418 C_word t2;
37419 C_word t3;
37420 C_word t4;
37421 C_word t5;
37422 C_word *a;
37423 if(C_unlikely(!C_demand(C_calculate_demand(20,c,3)))){
37424 C_save_and_reclaim((void *)f_8885,c,av);}
37425 a=C_alloc(20);
37426 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8888,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
37427 if(C_truep(t1)){
37428 t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8922,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
37429 /* scrutinizer.scm:340: g1061 */
37430 t4=t3;
37431 f_8922(t4,t2,t1);}
37432 else{
37433 t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9077,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=t2,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[4],tmp=(C_word)a,a+=12,tmp);
37434 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9198,a[2]=t3,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
37435 /* scrutinizer.scm:364: chicken.compiler.support#node-subexpressions */
37436 t5=*((C_word*)lf[86]+1);{
37437 C_word *av2;
37438 if(c >= 3) {
37439   av2=av;
37440 } else {
37441   av2=C_alloc(3);
37442 }
37443 av2[0]=t5;
37444 av2[1]=t4;
37445 av2[2]=((C_word*)t0)[8];
37446 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}}
37447 
37448 /* k8886 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_8888(C_word c,C_word * av)37449 static void C_ccall f_8888(C_word c,C_word *av){
37450 C_word tmp;
37451 C_word t0=av[0];
37452 C_word t1=av[1];
37453 C_word t2;
37454 C_word t3;
37455 C_word t4;
37456 C_word t5;
37457 C_word t6;
37458 C_word *a;
37459 if(C_unlikely(!C_demand(C_calculate_demand(29,c,1)))){
37460 C_save_and_reclaim((void *)f_8888,c,av);}
37461 a=C_alloc(29);
37462 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
37463 t2=C_i_assoc(((C_word*)((C_word*)t0)[2])[1],lf[23]);
37464 if(C_truep(t2)){
37465 t3=C_i_cdr(t2);
37466 t4=C_s_a_i_plus(&a,2,t3,C_fix(1));
37467 t5=((C_word*)t0)[3];
37468 f_8788(t5,C_i_set_cdr(t2,t4));}
37469 else{
37470 t3=C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],C_fix(1));
37471 t4=C_a_i_cons(&a,2,t3,lf[23]);
37472 t5=C_mutate(&lf[23] /* (set! chicken.compiler.scrutinizer#specialization-statistics ...) */,t4);
37473 t6=((C_word*)t0)[3];
37474 f_8788(t6,t5);}}
37475 else{
37476 t2=C_SCHEME_UNDEFINED;
37477 t3=((C_word*)t0)[3];
37478 f_8788(t3,t2);}}
37479 
37480 /* g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_8922(C_word t0,C_word t1,C_word t2)37481 static void C_fcall f_8922(C_word t0,C_word t1,C_word t2){
37482 C_word tmp;
37483 C_word t3;
37484 C_word t4;
37485 C_word t5;
37486 C_word *a;
37487 if(C_unlikely(!C_demand(C_calculate_demand(17,0,4)))){
37488 C_save_and_reclaim_args((void *)trf_8922,3,t0,t1,t2);}
37489 a=C_alloc(17);
37490 t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8929,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
37491 t4=C_a_i_list1(&a,1,t2);
37492 /* scrutinizer.scm:343: match-argument-types */
37493 f_13431(t3,t4,C_i_cdr(((C_word*)t0)[8]),((C_word*)((C_word*)t0)[11])[1]);}
37494 
37495 /* k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_8929(C_word c,C_word * av)37496 static void C_ccall f_8929(C_word c,C_word *av){
37497 C_word tmp;
37498 C_word t0=av[0];
37499 C_word t1=av[1];
37500 C_word t2;
37501 C_word t3;
37502 C_word t4;
37503 C_word t5;
37504 C_word t6;
37505 C_word t7;
37506 C_word t8;
37507 C_word *a;
37508 if(C_unlikely(!C_demand(C_calculate_demand(23,c,3)))){
37509 C_save_and_reclaim((void *)f_8929,c,av);}
37510 a=C_alloc(23);
37511 if(C_truep(t1)){
37512 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8932,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
37513 t3=C_i_cadr(((C_word*)t0)[10]);
37514 t4=C_SCHEME_UNDEFINED;
37515 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
37516 t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22484,a[2]=t5,a[3]=((C_word*)t0)[9],a[4]=t2,a[5]=((C_word*)t0)[11],a[6]=t3,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
37517 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f27984,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
37518 /* scrutinizer.scm:2521: chicken.compiler.support#node-subexpressions */
37519 t8=*((C_word*)lf[86]+1);{
37520 C_word *av2;
37521 if(c >= 3) {
37522   av2=av;
37523 } else {
37524   av2=C_alloc(3);
37525 }
37526 av2[0]=t8;
37527 av2[1]=t7;
37528 av2[2]=((C_word*)t0)[9];
37529 ((C_proc)(void*)(*((C_word*)t8+1)))(3,av2);}}
37530 else{
37531 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8989,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
37532 /* scrutinizer.scm:353: trail-restore */
37533 f_16242(t2,((C_word*)t0)[12],((C_word*)((C_word*)t0)[13])[1]);}}
37534 
37535 /* k8930 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_8932(C_word c,C_word * av)37536 static void C_ccall f_8932(C_word c,C_word *av){
37537 C_word tmp;
37538 C_word t0=av[0];
37539 C_word t1=av[1];
37540 C_word t2;
37541 C_word t3;
37542 C_word t4;
37543 C_word t5;
37544 C_word t6;
37545 C_word *a;
37546 if(C_unlikely(!C_demand(C_calculate_demand(15,c,2)))){
37547 C_save_and_reclaim((void *)f_8932,c,av);}
37548 a=C_alloc(15);
37549 if(C_truep(((C_word*)t0)[2])){
37550 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8938,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
37551 t3=C_i_cdr(((C_word*)t0)[8]);
37552 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8967,a[2]=t2,a[3]=((C_word*)t0)[9],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
37553 t5=C_a_i_list(&a,1,lf[127]);
37554 /* scrutinizer.scm:349: ##sys#list->vector */
37555 t6=*((C_word*)lf[126]+1);{
37556 C_word *av2;
37557 if(c >= 3) {
37558   av2=av;
37559 } else {
37560   av2=C_alloc(3);
37561 }
37562 av2[0]=t6;
37563 av2[1]=t4;
37564 av2[2]=t5;
37565 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
37566 else{
37567 t2=((C_word*)t0)[7];{
37568 C_word *av2=av;
37569 av2[0]=t2;
37570 av2[1]=C_SCHEME_UNDEFINED;
37571 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
37572 
37573 /* k8936 in k8930 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in ... */
f_8938(C_word c,C_word * av)37574 static void C_ccall f_8938(C_word c,C_word *av){
37575 C_word tmp;
37576 C_word t0=av[0];
37577 C_word t1=av[1];
37578 C_word t2;
37579 C_word t3;
37580 C_word t4;
37581 C_word t5;
37582 C_word *a;
37583 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
37584 C_save_and_reclaim((void *)f_8938,c,av);}
37585 a=C_alloc(6);
37586 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,lf[122]);
37587 t3=C_a_i_list2(&a,2,((C_word*)t0)[3],((C_word*)t0)[4]);
37588 t4=C_mutate(((C_word *)((C_word*)t0)[5])+1,t3);
37589 t5=((C_word*)t0)[6];{
37590 C_word *av2=av;
37591 av2[0]=t5;
37592 av2[1]=t4;
37593 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
37594 
37595 /* k8965 in k8930 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in ... */
f_8967(C_word c,C_word * av)37596 static void C_ccall f_8967(C_word c,C_word *av){
37597 C_word tmp;
37598 C_word t0=av[0];
37599 C_word t1=av[1];
37600 C_word t2;
37601 C_word t3;
37602 C_word t4;
37603 C_word *a;
37604 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
37605 C_save_and_reclaim((void *)f_8967,c,av);}
37606 a=C_alloc(9);
37607 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8971,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
37608 t3=C_a_i_list(&a,1,C_fix(1));
37609 /* scrutinizer.scm:349: ##sys#list->vector */
37610 t4=*((C_word*)lf[126]+1);{
37611 C_word *av2;
37612 if(c >= 3) {
37613   av2=av;
37614 } else {
37615   av2=C_alloc(3);
37616 }
37617 av2[0]=t4;
37618 av2[1]=t2;
37619 av2[2]=t3;
37620 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
37621 
37622 /* k8969 in k8965 in k8930 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in ... */
f_8971(C_word c,C_word * av)37623 static void C_ccall f_8971(C_word c,C_word *av){
37624 C_word tmp;
37625 C_word t0=av[0];
37626 C_word t1=av[1];
37627 C_word t2;
37628 C_word t3;
37629 C_word t4;
37630 C_word t5;
37631 C_word t6;
37632 C_word *a;
37633 if(C_unlikely(!C_demand(C_calculate_demand(24,c,4)))){
37634 C_save_and_reclaim((void *)f_8971,c,av);}
37635 a=C_alloc(24);
37636 t2=C_a_i_list(&a,2,((C_word*)t0)[2],t1);
37637 t3=C_a_i_list(&a,1,t2);
37638 t4=C_a_i_list(&a,2,lf[123],C_SCHEME_TRUE);
37639 t5=C_a_i_list(&a,3,lf[124],t3,t4);
37640 /* scrutinizer.scm:347: specialize-node! */
37641 f_17500(((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],t5);}
37642 
37643 /* k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_8989(C_word c,C_word * av)37644 static void C_ccall f_8989(C_word c,C_word *av){
37645 C_word tmp;
37646 C_word t0=av[0];
37647 C_word t1=av[1];
37648 C_word t2;
37649 C_word t3;
37650 C_word t4;
37651 C_word t5;
37652 C_word *a;
37653 if(C_unlikely(!C_demand(C_calculate_demand(22,c,4)))){
37654 C_save_and_reclaim((void *)f_8989,c,av);}
37655 a=C_alloc(22);
37656 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8992,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
37657 t3=C_a_i_list(&a,2,lf[69],((C_word*)t0)[4]);
37658 t4=C_a_i_list1(&a,1,t3);
37659 /* scrutinizer.scm:354: match-argument-types */
37660 f_13431(t2,t4,C_u_i_cdr(((C_word*)t0)[9]),((C_word*)((C_word*)t0)[12])[1]);}
37661 
37662 /* k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in ... */
f_8992(C_word c,C_word * av)37663 static void C_ccall f_8992(C_word c,C_word *av){
37664 C_word tmp;
37665 C_word t0=av[0];
37666 C_word t1=av[1];
37667 C_word t2;
37668 C_word t3;
37669 C_word t4;
37670 C_word t5;
37671 C_word t6;
37672 C_word t7;
37673 C_word t8;
37674 C_word *a;
37675 if(C_unlikely(!C_demand(C_calculate_demand(22,c,3)))){
37676 C_save_and_reclaim((void *)f_8992,c,av);}
37677 a=C_alloc(22);
37678 if(C_truep(t1)){
37679 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8995,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
37680 t3=C_i_cadr(((C_word*)t0)[9]);
37681 t4=C_SCHEME_UNDEFINED;
37682 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
37683 t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22518,a[2]=t5,a[3]=((C_word*)t0)[8],a[4]=t2,a[5]=((C_word*)t0)[10],a[6]=t3,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
37684 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f27989,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
37685 /* scrutinizer.scm:2521: chicken.compiler.support#node-subexpressions */
37686 t8=*((C_word*)lf[86]+1);{
37687 C_word *av2;
37688 if(c >= 3) {
37689   av2=av;
37690 } else {
37691   av2=C_alloc(3);
37692 }
37693 av2[0]=t8;
37694 av2[1]=t7;
37695 av2[2]=((C_word*)t0)[8];
37696 ((C_proc)(void*)(*((C_word*)t8+1)))(3,av2);}}
37697 else{
37698 /* scrutinizer.scm:363: trail-restore */
37699 f_16242(((C_word*)t0)[6],((C_word*)t0)[11],((C_word*)((C_word*)t0)[12])[1]);}}
37700 
37701 /* k8993 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in ... */
f_8995(C_word c,C_word * av)37702 static void C_ccall f_8995(C_word c,C_word *av){
37703 C_word tmp;
37704 C_word t0=av[0];
37705 C_word t1=av[1];
37706 C_word t2;
37707 C_word t3;
37708 C_word t4;
37709 C_word t5;
37710 C_word t6;
37711 C_word *a;
37712 if(C_unlikely(!C_demand(C_calculate_demand(14,c,2)))){
37713 C_save_and_reclaim((void *)f_8995,c,av);}
37714 a=C_alloc(14);
37715 if(C_truep(((C_word*)t0)[2])){
37716 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9001,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
37717 t3=C_i_cdr(((C_word*)t0)[7]);
37718 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9034,a[2]=t2,a[3]=((C_word*)t0)[8],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
37719 t5=C_a_i_list(&a,1,lf[127]);
37720 /* scrutinizer.scm:360: ##sys#list->vector */
37721 t6=*((C_word*)lf[126]+1);{
37722 C_word *av2;
37723 if(c >= 3) {
37724   av2=av;
37725 } else {
37726   av2=C_alloc(3);
37727 }
37728 av2[0]=t6;
37729 av2[1]=t4;
37730 av2[2]=t5;
37731 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
37732 else{
37733 t2=C_SCHEME_UNDEFINED;
37734 t3=((C_word*)t0)[6];{
37735 C_word *av2=av;
37736 av2[0]=t3;
37737 av2[1]=t2;
37738 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
37739 
37740 /* k8999 in k8993 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in ... */
f_9001(C_word c,C_word * av)37741 static void C_ccall f_9001(C_word c,C_word *av){
37742 C_word tmp;
37743 C_word t0=av[0];
37744 C_word t1=av[1];
37745 C_word t2;
37746 C_word t3;
37747 C_word t4;
37748 C_word t5;
37749 C_word t6;
37750 C_word *a;
37751 if(C_unlikely(!C_demand(C_calculate_demand(12,c,1)))){
37752 C_save_and_reclaim((void *)f_9001,c,av);}
37753 a=C_alloc(12);
37754 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,lf[143]);
37755 t3=C_a_i_list(&a,2,lf[69],((C_word*)t0)[3]);
37756 t4=C_a_i_list2(&a,2,((C_word*)t0)[3],t3);
37757 t5=C_mutate(((C_word *)((C_word*)t0)[4])+1,t4);
37758 t6=((C_word*)t0)[5];{
37759 C_word *av2=av;
37760 av2[0]=t6;
37761 av2[1]=t5;
37762 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
37763 
37764 /* k9032 in k8993 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in ... */
f_9034(C_word c,C_word * av)37765 static void C_ccall f_9034(C_word c,C_word *av){
37766 C_word tmp;
37767 C_word t0=av[0];
37768 C_word t1=av[1];
37769 C_word t2;
37770 C_word t3;
37771 C_word t4;
37772 C_word *a;
37773 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
37774 C_save_and_reclaim((void *)f_9034,c,av);}
37775 a=C_alloc(9);
37776 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9038,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
37777 t3=C_a_i_list(&a,1,C_fix(1));
37778 /* scrutinizer.scm:360: ##sys#list->vector */
37779 t4=*((C_word*)lf[126]+1);{
37780 C_word *av2;
37781 if(c >= 3) {
37782   av2=av;
37783 } else {
37784   av2=C_alloc(3);
37785 }
37786 av2[0]=t4;
37787 av2[1]=t2;
37788 av2[2]=t3;
37789 ((C_proc)(void*)(*((C_word*)t4+1)))(3,av2);}}
37790 
37791 /* k9036 in k9032 in k8993 in k8990 in k8987 in k8927 in g1061 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in ... */
f_9038(C_word c,C_word * av)37792 static void C_ccall f_9038(C_word c,C_word *av){
37793 C_word tmp;
37794 C_word t0=av[0];
37795 C_word t1=av[1];
37796 C_word t2;
37797 C_word t3;
37798 C_word t4;
37799 C_word t5;
37800 C_word t6;
37801 C_word *a;
37802 if(C_unlikely(!C_demand(C_calculate_demand(24,c,4)))){
37803 C_save_and_reclaim((void *)f_9038,c,av);}
37804 a=C_alloc(24);
37805 t2=C_a_i_list(&a,2,((C_word*)t0)[2],t1);
37806 t3=C_a_i_list(&a,1,t2);
37807 t4=C_a_i_list(&a,2,lf[123],C_SCHEME_FALSE);
37808 t5=C_a_i_list(&a,3,lf[124],t3,t4);
37809 /* scrutinizer.scm:358: specialize-node! */
37810 f_17500(((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],t5);}
37811 
37812 /* k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_9077(C_word c,C_word * av)37813 static void C_ccall f_9077(C_word c,C_word *av){
37814 C_word tmp;
37815 C_word t0=av[0];
37816 C_word t1=av[1];
37817 C_word t2;
37818 C_word t3;
37819 C_word t4;
37820 C_word *a;
37821 if(C_unlikely(!C_demand(C_calculate_demand(15,c,3)))){
37822 C_save_and_reclaim((void *)f_9077,c,av);}
37823 a=C_alloc(15);
37824 if(C_truep(t1)){
37825 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9081,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
37826 /* scrutinizer.scm:340: g1092 */
37827 t3=t2;
37828 f_9081(t3,((C_word*)t0)[4],t1);}
37829 else{
37830 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9100,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[4],tmp=(C_word)a,a+=11,tmp);
37831 if(C_truep(((C_word*)t0)[11])){
37832 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8685,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
37833 /* scrutinizer.scm:296: chicken.compiler.support#variable-mark */
37834 t4=*((C_word*)lf[64]+1);{
37835 C_word *av2;
37836 if(c >= 4) {
37837   av2=av;
37838 } else {
37839   av2=C_alloc(4);
37840 }
37841 av2[0]=t4;
37842 av2[1]=t3;
37843 av2[2]=((C_word*)t0)[5];
37844 av2[3]=lf[163];
37845 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
37846 else{
37847 t3=t2;
37848 f_9100(t3,C_SCHEME_FALSE);}}}
37849 
37850 /* g1092 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_9081(C_word t0,C_word t1,C_word t2)37851 static void C_fcall f_9081(C_word t0,C_word t1,C_word t2){
37852 C_word tmp;
37853 C_word t3;
37854 C_word t4;
37855 C_word t5;
37856 C_word t6;
37857 C_word *a;
37858 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
37859 C_save_and_reclaim_args((void *)trf_9081,3,t0,t1,t2);}
37860 a=C_alloc(6);
37861 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,lf[53]);
37862 t4=C_i_car(t2);
37863 t5=C_a_i_list2(&a,2,lf[123],t4);
37864 /* scrutinizer.scm:370: mutate-node! */
37865 f_17320(t1,((C_word*)t0)[3],t5);}
37866 
37867 /* k9098 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_9100(C_word t0,C_word t1)37868 static void C_fcall f_9100(C_word t0,C_word t1){
37869 C_word tmp;
37870 C_word t2;
37871 C_word t3;
37872 C_word *a;
37873 if(C_unlikely(!C_demand(C_calculate_demand(10,0,3)))){
37874 C_save_and_reclaim_args((void *)trf_9100,2,t0,t1);}
37875 a=C_alloc(10);
37876 if(C_truep(t1)){
37877 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9104,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
37878 /* scrutinizer.scm:340: g1098 */
37879 t3=t2;
37880 f_9104(t3,((C_word*)t0)[10],t1);}
37881 else{
37882 t2=((C_word*)t0)[10];{
37883 C_word av2[2];
37884 av2[0]=t2;
37885 av2[1]=C_SCHEME_UNDEFINED;
37886 f_8888(2,av2);}}}
37887 
37888 /* g1098 in k9098 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in ... */
f_9104(C_word t0,C_word t1,C_word t2)37889 static void C_fcall f_9104(C_word t0,C_word t1,C_word t2){
37890 C_word tmp;
37891 C_word t3;
37892 C_word t4;
37893 C_word t5;
37894 C_word t6;
37895 C_word *a;
37896 if(C_unlikely(!C_demand(C_calculate_demand(13,0,3)))){
37897 C_save_and_reclaim_args((void *)trf_9104,3,t0,t1,t2);}
37898 a=C_alloc(13);
37899 t3=C_SCHEME_UNDEFINED;
37900 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
37901 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9110,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t4,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp));
37902 t6=((C_word*)t4)[1];
37903 f_9110(t6,t1,t2);}
37904 
37905 /* loop in g1098 in k9098 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in ... */
f_9110(C_word t0,C_word t1,C_word t2)37906 static void C_fcall f_9110(C_word t0,C_word t1,C_word t2){
37907 C_word tmp;
37908 C_word t3;
37909 C_word t4;
37910 C_word t5;
37911 C_word t6;
37912 C_word t7;
37913 C_word *a;
37914 if(C_unlikely(!C_demand(C_calculate_demand(19,0,4)))){
37915 C_save_and_reclaim_args((void *)trf_9110,3,t0,t1,t2);}
37916 a=C_alloc(19);
37917 if(C_truep(C_i_pairp(t2))){
37918 t3=C_u_i_car(t2);
37919 t4=C_i_car(t3);
37920 t5=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_9124,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t2,a[12]=((C_word*)t0)[9],a[13]=t4,a[14]=((C_word*)t0)[10],tmp=(C_word)a,a+=15,tmp);
37921 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9188,a[2]=t5,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
37922 /* scrutinizer.scm:378: append-map */
37923 f_6955(t6,lf[161],t4,C_SCHEME_END_OF_LIST);}
37924 else{
37925 t3=t1;{
37926 C_word av2[2];
37927 av2[0]=t3;
37928 av2[1]=C_SCHEME_FALSE;
37929 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
37930 
37931 /* k9122 in loop in g1098 in k9098 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in ... */
f_9124(C_word c,C_word * av)37932 static void C_ccall f_9124(C_word c,C_word *av){
37933 C_word tmp;
37934 C_word t0=av[0];
37935 C_word t1=av[1];
37936 C_word t2;
37937 C_word t3;
37938 C_word *a;
37939 if(C_unlikely(!C_demand(C_calculate_demand(14,c,4)))){
37940 C_save_and_reclaim((void *)f_9124,c,av);}
37941 a=C_alloc(14);
37942 t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9130,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
37943 /* scrutinizer.scm:380: match-argument-types */
37944 f_13431(t2,((C_word*)t0)[13],C_i_cdr(((C_word*)t0)[14]),t1);}
37945 
37946 /* k9128 in k9122 in loop in g1098 in k9098 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in ... */
f_9130(C_word c,C_word * av)37947 static void C_ccall f_9130(C_word c,C_word *av){
37948 C_word tmp;
37949 C_word t0=av[0];
37950 C_word t1=av[1];
37951 C_word t2;
37952 C_word t3;
37953 C_word t4;
37954 C_word t5;
37955 C_word t6;
37956 C_word t7;
37957 C_word t8;
37958 C_word t9;
37959 C_word t10;
37960 C_word t11;
37961 C_word *a;
37962 if(C_unlikely(!C_demand(C_calculate_demand(8,c,4)))){
37963 C_save_and_reclaim((void *)f_9130,c,av);}
37964 a=C_alloc(8);
37965 if(C_truep(t1)){
37966 t2=C_i_car(((C_word*)t0)[2]);
37967 t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
37968 t4=C_mutate(((C_word *)((C_word*)t0)[4])+1,t3);
37969 t5=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)t0)[6]);
37970 t6=C_i_cddr(((C_word*)t0)[2]);
37971 t7=C_i_pairp(t6);
37972 t8=(C_truep(t7)?C_i_cadr(((C_word*)t0)[2]):C_SCHEME_FALSE);
37973 t9=(C_truep(t8)?C_i_caddr(((C_word*)t0)[2]):C_i_cadr(((C_word*)t0)[2]));
37974 t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9144,a[2]=t8,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
37975 /* scrutinizer.scm:388: specialize-node! */
37976 f_17500(t10,((C_word*)t0)[9],C_i_cdr(((C_word*)t0)[10]),t9);}
37977 else{
37978 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9175,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[12],tmp=(C_word)a,a+=5,tmp);
37979 /* scrutinizer.scm:391: trail-restore */
37980 f_16242(t2,((C_word*)t0)[13],((C_word*)t0)[6]);}}
37981 
37982 /* k9142 in k9128 in k9122 in loop in g1098 in k9098 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in ... */
f_9144(C_word c,C_word * av)37983 static void C_ccall f_9144(C_word c,C_word *av){
37984 C_word tmp;
37985 C_word t0=av[0];
37986 C_word t1=av[1];
37987 C_word t2;
37988 C_word t3;
37989 C_word *a;
37990 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
37991 C_save_and_reclaim((void *)f_9144,c,av);}
37992 if(C_truep(((C_word*)t0)[2])){
37993 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)t0)[2]);
37994 t3=((C_word*)t0)[4];{
37995 C_word *av2=av;
37996 av2[0]=t3;
37997 av2[1]=t2;
37998 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
37999 else{
38000 t2=C_SCHEME_UNDEFINED;
38001 t3=((C_word*)t0)[4];{
38002 C_word *av2=av;
38003 av2[0]=t3;
38004 av2[1]=t2;
38005 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
38006 
38007 /* k9173 in k9128 in k9122 in loop in g1098 in k9098 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in ... */
f_9175(C_word c,C_word * av)38008 static void C_ccall f_9175(C_word c,C_word *av){
38009 C_word tmp;
38010 C_word t0=av[0];
38011 C_word t1=av[1];
38012 C_word t2;
38013 C_word *a;
38014 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
38015 C_save_and_reclaim((void *)f_9175,c,av);}
38016 /* scrutinizer.scm:392: loop */
38017 t2=((C_word*)((C_word*)t0)[2])[1];
38018 f_9110(t2,((C_word*)t0)[3],C_u_i_cdr(((C_word*)t0)[4]));}
38019 
38020 /* k9186 in loop in g1098 in k9098 in k9075 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in ... */
f_9188(C_word c,C_word * av)38021 static void C_ccall f_9188(C_word c,C_word *av){
38022 C_word tmp;
38023 C_word t0=av[0];
38024 C_word t1=av[1];
38025 C_word t2;
38026 C_word *a;
38027 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
38028 C_save_and_reclaim((void *)f_9188,c,av);}
38029 /* scrutinizer.scm:377: scheme#append */
38030 t2=*((C_word*)lf[5]+1);{
38031 C_word *av2;
38032 if(c >= 4) {
38033   av2=av;
38034 } else {
38035   av2=C_alloc(4);
38036 }
38037 av2[0]=t2;
38038 av2[1]=((C_word*)t0)[2];
38039 av2[2]=t1;
38040 av2[3]=((C_word*)((C_word*)t0)[3])[1];
38041 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
38042 
38043 /* k9196 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in ... */
f_9198(C_word c,C_word * av)38044 static void C_ccall f_9198(C_word c,C_word *av){
38045 C_word tmp;
38046 C_word t0=av[0];
38047 C_word t1=av[1];
38048 C_word t2;
38049 C_word t3;
38050 C_word *a;
38051 if(C_unlikely(!C_demand(C_calculate_demand(2,c,5)))){
38052 C_save_and_reclaim((void *)f_9198,c,av);}
38053 a=C_alloc(2);
38054 t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9200,tmp=(C_word)a,a+=2,tmp);
38055 /* scrutinizer.scm:364: chicken.compiler.support#maybe-constant-fold-call */
38056 t3=*((C_word*)lf[164]+1);{
38057 C_word *av2;
38058 if(c >= 5) {
38059   av2=av;
38060 } else {
38061   av2=C_alloc(5);
38062 }
38063 av2[0]=t3;
38064 av2[1]=((C_word*)t0)[2];
38065 av2[2]=((C_word*)t0)[3];
38066 av2[3]=t1;
38067 av2[4]=t2;
38068 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
38069 
38070 /* a9199 in k9196 in k8883 in k8783 in k8780 in k8777 in k8774 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in ... */
f_9200(C_word c,C_word * av)38071 static void C_ccall f_9200(C_word c,C_word *av){
38072 C_word tmp;
38073 C_word t0=av[0];
38074 C_word t1=av[1];
38075 C_word t2=av[2];
38076 C_word t3=av[3];
38077 C_word t4=av[4];
38078 C_word t5;
38079 C_word *a;
38080 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
38081 C_save_and_reclaim((void *)f_9200,c,av);}
38082 a=C_alloc(3);
38083 t5=t1;{
38084 C_word *av2=av;
38085 av2[0]=t5;
38086 av2[1]=(C_truep(t2)?C_a_i_cons(&a,2,t3,t2):C_SCHEME_FALSE);
38087 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
38088 
38089 /* doloop1040 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9229(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5)38090 static void C_fcall f_9229(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
38091 C_word tmp;
38092 C_word t6;
38093 C_word t7;
38094 C_word t8;
38095 C_word t9;
38096 C_word t10;
38097 C_word *a;
38098 if(C_unlikely(!C_demand(C_calculate_demand(19,0,4)))){
38099 C_save_and_reclaim_args((void *)trf_9229,6,t0,t1,t2,t3,t4,t5);}
38100 a=C_alloc(19);
38101 t6=C_i_nullp(t2);
38102 t7=(C_truep(t6)?t6:C_i_nullp(t4));
38103 if(C_truep(t7)){
38104 t8=C_SCHEME_UNDEFINED;
38105 t9=t1;{
38106 C_word av2[2];
38107 av2[0]=t9;
38108 av2[1]=t8;
38109 ((C_proc)(void*)(*((C_word*)t9+1)))(2,av2);}}
38110 else{
38111 t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9242,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t5,a[6]=((C_word*)t0)[2],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
38112 t9=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9258,a[2]=t8,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=((C_word*)t0)[5],a[8]=t2,a[9]=((C_word*)t0)[6],a[10]=t4,tmp=(C_word)a,a+=11,tmp);
38113 /* scrutinizer.scm:324: match-types */
38114 t10=*((C_word*)lf[170]+1);{
38115 C_word av2[5];
38116 av2[0]=t10;
38117 av2[1]=t9;
38118 av2[2]=C_i_car(t4);
38119 av2[3]=C_i_car(t2);
38120 av2[4]=((C_word*)((C_word*)t0)[6])[1];
38121 ((C_proc)(void*)(*((C_word*)t10+1)))(5,av2);}}}
38122 
38123 /* k9240 in doloop1040 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9242(C_word c,C_word * av)38124 static void C_ccall f_9242(C_word c,C_word *av){
38125 C_word tmp;
38126 C_word t0=av[0];
38127 C_word t1=av[1];
38128 C_word t2;
38129 C_word t3;
38130 C_word t4;
38131 C_word t5;
38132 C_word t6;
38133 C_word *a;
38134 if(C_unlikely(!C_demand(C_calculate_demand(29,c,5)))){
38135 C_save_and_reclaim((void *)f_9242,c,av);}
38136 a=C_alloc(29);
38137 t2=C_u_i_cdr(((C_word*)t0)[2]);
38138 t3=C_i_cdr(((C_word*)t0)[3]);
38139 t4=C_u_i_cdr(((C_word*)t0)[4]);
38140 t5=C_s_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
38141 t6=((C_word*)((C_word*)t0)[6])[1];
38142 f_9229(t6,((C_word*)t0)[7],t2,t3,t4,t5);}
38143 
38144 /* k9256 in doloop1040 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9258(C_word c,C_word * av)38145 static void C_ccall f_9258(C_word c,C_word *av){
38146 C_word tmp;
38147 C_word t0=av[0];
38148 C_word t1=av[1];
38149 C_word t2;
38150 C_word t3;
38151 C_word t4;
38152 C_word *a;
38153 if(C_unlikely(!C_demand(C_calculate_demand(10,c,3)))){
38154 C_save_and_reclaim((void *)f_9258,c,av);}
38155 a=C_alloc(10);
38156 if(C_truep(t1)){
38157 t2=((C_word*)t0)[2];{
38158 C_word *av2=av;
38159 av2[0]=t2;
38160 av2[1]=C_SCHEME_UNDEFINED;
38161 f_9242(2,av2);}}
38162 else{
38163 t2=C_i_car(((C_word*)t0)[3]);
38164 t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9269,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
38165 /* scrutinizer.scm:331: resolve */
38166 t4=lf[118];{
38167 C_word *av2;
38168 if(c >= 4) {
38169   av2=av;
38170 } else {
38171   av2=C_alloc(4);
38172 }
38173 av2[0]=t4;
38174 av2[1]=t3;
38175 av2[2]=C_u_i_car(((C_word*)t0)[10]);
38176 av2[3]=((C_word*)((C_word*)t0)[9])[1];
38177 f_16285(4,av2);}}}
38178 
38179 /* k9267 in k9256 in doloop1040 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9269(C_word c,C_word * av)38180 static void C_ccall f_9269(C_word c,C_word *av){
38181 C_word tmp;
38182 C_word t0=av[0];
38183 C_word t1=av[1];
38184 C_word t2;
38185 C_word t3;
38186 C_word *a;
38187 if(C_unlikely(!C_demand(C_calculate_demand(9,c,3)))){
38188 C_save_and_reclaim((void *)f_9269,c,av);}
38189 a=C_alloc(9);
38190 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9273,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
38191 /* scrutinizer.scm:332: resolve */
38192 t3=lf[118];{
38193 C_word *av2;
38194 if(c >= 4) {
38195   av2=av;
38196 } else {
38197   av2=C_alloc(4);
38198 }
38199 av2[0]=t3;
38200 av2[1]=t2;
38201 av2[2]=C_u_i_car(((C_word*)t0)[8]);
38202 av2[3]=((C_word*)((C_word*)t0)[9])[1];
38203 f_16285(4,av2);}}
38204 
38205 /* k9271 in k9267 in k9256 in doloop1040 in k8771 in a8768 in k8740 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_9273(C_word c,C_word * av)38206 static void C_ccall f_9273(C_word c,C_word *av){
38207 C_word tmp;
38208 C_word t0=av[0];
38209 C_word t1=av[1];
38210 C_word t2;
38211 C_word *a;
38212 if(C_unlikely(!C_demand(C_calculate_demand(0,c,8)))){
38213 C_save_and_reclaim((void *)f_9273,c,av);}
38214 /* scrutinizer.scm:328: r-proc-call-argument-type-mismatch */
38215 f_21906(((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[7],t1,((C_word*)t0)[8]);}
38216 
38217 /* k9299 in k8731 in k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9301(C_word c,C_word * av)38218 static void C_ccall f_9301(C_word c,C_word *av){
38219 C_word tmp;
38220 C_word t0=av[0];
38221 C_word t1=av[1];
38222 C_word t2;
38223 C_word *a;
38224 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
38225 C_save_and_reclaim((void *)f_9301,c,av);}
38226 t2=((C_word*)t0)[2];
38227 f_8742(t2,C_i_not(t1));}
38228 
38229 /* k9303 in k8721 in k8715 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9305(C_word c,C_word * av)38230 static void C_ccall f_9305(C_word c,C_word *av){
38231 C_word tmp;
38232 C_word t0=av[0];
38233 C_word t1=av[1];
38234 C_word t2;
38235 C_word t3;
38236 C_word t4;
38237 C_word *a;
38238 if(C_unlikely(!C_demand(C_calculate_demand(23,c,4)))){
38239 C_save_and_reclaim((void *)f_9305,c,av);}
38240 a=C_alloc(23);
38241 t2=C_a_i_list(&a,3,lf[84],t1,lf[53]);
38242 t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8733,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
38243 /* scrutinizer.scm:307: append-map */
38244 f_6955(t3,lf[161],((C_word*)t0)[10],C_SCHEME_END_OF_LIST);}
38245 
38246 /* map-loop984 in call-result in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9307(C_word t0,C_word t1,C_word t2)38247 static void C_fcall f_9307(C_word t0,C_word t1,C_word t2){
38248 C_word tmp;
38249 C_word t3;
38250 C_word t4;
38251 C_word t5;
38252 C_word *a;
38253 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
38254 C_save_and_reclaim_args((void *)trf_9307,3,t0,t1,t2);}
38255 a=C_alloc(6);
38256 if(C_truep(C_i_pairp(t2))){
38257 t3=C_slot(t2,C_fix(0));
38258 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f26391,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
38259 /* scrutinizer.scm:166: chicken.compiler.support#node-parameters */
38260 t5=*((C_word*)lf[26]+1);{
38261 C_word av2[3];
38262 av2[0]=t5;
38263 av2[1]=t4;
38264 av2[2]=t3;
38265 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
38266 else{
38267 t3=t1;{
38268 C_word av2[2];
38269 av2[0]=t3;
38270 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
38271 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
38272 
38273 /* tag in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9341(C_word * a,C_word t0)38274 static C_word C_fcall f_9341(C_word *a,C_word t0){
38275 C_word tmp;
38276 C_word t1;
38277 C_word t2;
38278 C_word t3;
38279 C_stack_overflow_check;{}
38280 t1=((C_word*)((C_word*)t0)[2])[1];
38281 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,C_s_a_i_plus(&a,2,t1,C_fix(1)));
38282 return(((C_word*)((C_word*)t0)[2])[1]);}
38283 
38284 /* add-to-blist in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9346(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4)38285 static void C_fcall f_9346(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
38286 C_word tmp;
38287 C_word t5;
38288 C_word t6;
38289 C_word t7;
38290 C_word t8;
38291 C_word *a;
38292 if(C_unlikely(!C_demand(C_calculate_demand(9,0,3)))){
38293 C_save_and_reclaim_args((void *)trf_9346,5,t0,t1,t2,t3,t4);}
38294 a=C_alloc(9);
38295 t5=C_SCHEME_UNDEFINED;
38296 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
38297 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9352,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=t3,a[6]=t4,tmp=(C_word)a,a+=7,tmp));
38298 t8=((C_word*)t6)[1];
38299 f_9352(t8,t1,t2);}
38300 
38301 /* loop in add-to-blist in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9352(C_word t0,C_word t1,C_word t2)38302 static void C_fcall f_9352(C_word t0,C_word t1,C_word t2){
38303 C_word tmp;
38304 C_word t3;
38305 C_word t4;
38306 C_word t5;
38307 C_word *a;
38308 if(C_unlikely(!C_demand(C_calculate_demand(10,0,5)))){
38309 C_save_and_reclaim_args((void *)trf_9352,3,t0,t1,t2);}
38310 a=C_alloc(10);
38311 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9357,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
38312 t4=C_a_i_cons(&a,2,t2,((C_word*)t0)[5]);
38313 /* scrutinizer.scm:417: chicken.base#alist-update! */
38314 t5=*((C_word*)lf[186]+1);{
38315 C_word av2[6];
38316 av2[0]=t5;
38317 av2[1]=t3;
38318 av2[2]=t4;
38319 av2[3]=((C_word*)t0)[6];
38320 av2[4]=((C_word*)((C_word*)t0)[2])[1];
38321 av2[5]=*((C_word*)lf[187]+1);
38322 ((C_proc)(void*)(*((C_word*)t5+1)))(6,av2);}}
38323 
38324 /* k9355 in loop in add-to-blist in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9357(C_word c,C_word * av)38325 static void C_ccall f_9357(C_word c,C_word *av){
38326 C_word tmp;
38327 C_word t0=av[0];
38328 C_word t1=av[1];
38329 C_word t2;
38330 C_word t3;
38331 C_word t4;
38332 C_word t5;
38333 C_word *a;
38334 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
38335 C_save_and_reclaim((void *)f_9357,c,av);}
38336 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
38337 t3=C_i_assq(((C_word*)t0)[3],((C_word*)((C_word*)t0)[4])[1]);
38338 if(C_truep(t3)){
38339 /* scrutinizer.scm:421: loop */
38340 t4=((C_word*)((C_word*)t0)[5])[1];
38341 f_9352(t4,((C_word*)t0)[6],C_i_cdr(t3));}
38342 else{
38343 t4=C_SCHEME_UNDEFINED;
38344 t5=((C_word*)t0)[6];{
38345 C_word *av2=av;
38346 av2[0]=t5;
38347 av2[1]=t4;
38348 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
38349 
38350 /* initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9379(C_word t0,C_word t1,C_word t2,C_word t3)38351 static void C_fcall f_9379(C_word t0,C_word t1,C_word t2,C_word t3){
38352 C_word tmp;
38353 C_word t4;
38354 C_word t5;
38355 C_word *a;
38356 if(C_unlikely(!C_demand(C_calculate_demand(5,0,3)))){
38357 C_save_and_reclaim_args((void *)trf_9379,4,t0,t1,t2,t3);}
38358 a=C_alloc(5);
38359 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9386,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
38360 if(C_truep(t2)){
38361 if(C_truep(((C_word*)t0)[2])){
38362 /* scrutinizer.scm:425: chicken.compiler.support#variable-mark */
38363 t5=*((C_word*)lf[64]+1);{
38364 C_word av2[4];
38365 av2[0]=t5;
38366 av2[1]=t4;
38367 av2[2]=t2;
38368 av2[3]=lf[66];
38369 ((C_proc)(void*)(*((C_word*)t5+1)))(4,av2);}}
38370 else{
38371 t5=t4;{
38372 C_word av2[2];
38373 av2[0]=t5;
38374 av2[1]=C_SCHEME_FALSE;
38375 f_9386(2,av2);}}}
38376 else{
38377 t5=t4;{
38378 C_word av2[2];
38379 av2[0]=t5;
38380 av2[1]=C_SCHEME_FALSE;
38381 f_9386(2,av2);}}}
38382 
38383 /* k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9386(C_word c,C_word * av)38384 static void C_ccall f_9386(C_word c,C_word *av){
38385 C_word tmp;
38386 C_word t0=av[0];
38387 C_word t1=av[1];
38388 C_word t2;
38389 C_word t3;
38390 C_word *a;
38391 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
38392 C_save_and_reclaim((void *)f_9386,c,av);}
38393 a=C_alloc(4);
38394 if(C_truep(t1)){
38395 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9389,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
38396 /* scrutinizer.scm:426: chicken.compiler.support#variable-mark */
38397 t3=*((C_word*)lf[64]+1);{
38398 C_word *av2;
38399 if(c >= 4) {
38400   av2=av;
38401 } else {
38402   av2=C_alloc(4);
38403 }
38404 av2[0]=t3;
38405 av2[1]=t2;
38406 av2[2]=((C_word*)t0)[4];
38407 av2[3]=lf[65];
38408 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
38409 else{
38410 /* scrutinizer.scm:432: make-list */
38411 f_7950(((C_word*)t0)[2],((C_word*)t0)[3],C_a_i_list(&a,1,lf[53]));}}
38412 
38413 /* k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9389(C_word c,C_word * av)38414 static void C_ccall f_9389(C_word c,C_word *av){
38415 C_word tmp;
38416 C_word t0=av[0];
38417 C_word t1=av[1];
38418 C_word t2;
38419 C_word t3;
38420 C_word *a;
38421 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
38422 C_save_and_reclaim((void *)f_9389,c,av);}
38423 a=C_alloc(5);
38424 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9392,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
38425 /* scrutinizer.scm:427: type-typeenv */
38426 t3=lf[161];{
38427 C_word *av2;
38428 if(c >= 3) {
38429   av2=av;
38430 } else {
38431   av2=C_alloc(3);
38432 }
38433 av2[0]=t3;
38434 av2[1]=t2;
38435 av2[2]=t1;
38436 f_15910(3,av2);}}
38437 
38438 /* k9390 in k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9392(C_word c,C_word * av)38439 static void C_ccall f_9392(C_word c,C_word *av){
38440 C_word tmp;
38441 C_word t0=av[0];
38442 C_word t1=av[1];
38443 C_word t2;
38444 C_word t3;
38445 C_word *a;
38446 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
38447 C_save_and_reclaim((void *)f_9392,c,av);}
38448 a=C_alloc(6);
38449 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9398,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
38450 /* scrutinizer.scm:428: procedure-type? */
38451 t3=lf[121];{
38452 C_word *av2;
38453 if(c >= 3) {
38454   av2=av;
38455 } else {
38456   av2=C_alloc(3);
38457 }
38458 av2[0]=t3;
38459 av2[1]=t2;
38460 av2[2]=((C_word*)t0)[3];
38461 f_15119(3,av2);}}
38462 
38463 /* k9396 in k9390 in k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9398(C_word c,C_word * av)38464 static void C_ccall f_9398(C_word c,C_word *av){
38465 C_word tmp;
38466 C_word t0=av[0];
38467 C_word t1=av[1];
38468 C_word t2;
38469 C_word t3;
38470 C_word t4;
38471 C_word t5;
38472 C_word t6;
38473 C_word t7;
38474 C_word t8;
38475 C_word t9;
38476 C_word t10;
38477 C_word *a;
38478 if(C_unlikely(!C_demand(C_calculate_demand(20,c,3)))){
38479 C_save_and_reclaim((void *)f_9398,c,av);}
38480 a=C_alloc(20);
38481 if(C_truep(t1)){
38482 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
38483 t3=t2;
38484 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
38485 t5=((C_word*)t4)[1];
38486 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9402,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
38487 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9409,a[2]=t4,a[3]=t6,a[4]=t5,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
38488 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9451,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
38489 t9=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9457,tmp=(C_word)a,a+=2,tmp);
38490 /* scrutinizer.scm:430: ##sys#call-with-values */{
38491 C_word *av2;
38492 if(c >= 4) {
38493   av2=av;
38494 } else {
38495   av2=C_alloc(4);
38496 }
38497 av2[0]=0;
38498 av2[1]=t7;
38499 av2[2]=t8;
38500 av2[3]=t9;
38501 C_call_with_values(4,av2);}}
38502 else{
38503 /* scrutinizer.scm:431: make-list */
38504 f_7950(((C_word*)t0)[3],((C_word*)t0)[5],C_a_i_list(&a,1,lf[53]));}}
38505 
38506 /* g1205 in k9396 in k9390 in k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9402(C_word t0,C_word t1,C_word t2)38507 static void C_fcall f_9402(C_word t0,C_word t1,C_word t2){
38508 C_word tmp;
38509 C_word t3;
38510 C_word t4;
38511 C_word *a;
38512 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
38513 C_save_and_reclaim_args((void *)trf_9402,3,t0,t1,t2);}
38514 t3=lf[118];
38515 /* scrutinizer.scm:429: g1222 */
38516 t4=lf[118];{
38517 C_word av2[4];
38518 av2[0]=t4;
38519 av2[1]=t1;
38520 av2[2]=t2;
38521 av2[3]=((C_word*)t0)[2];
38522 f_16285(4,av2);}}
38523 
38524 /* k9407 in k9396 in k9390 in k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9409(C_word c,C_word * av)38525 static void C_ccall f_9409(C_word c,C_word *av){
38526 C_word tmp;
38527 C_word t0=av[0];
38528 C_word t1=av[1];
38529 C_word t2;
38530 C_word t3;
38531 C_word t4;
38532 C_word t5;
38533 C_word t6;
38534 C_word *a;
38535 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
38536 C_save_and_reclaim((void *)f_9409,c,av);}
38537 a=C_alloc(8);
38538 t2=C_i_check_list_2(t1,lf[6]);
38539 t3=C_SCHEME_UNDEFINED;
38540 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
38541 t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9417,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp));
38542 t6=((C_word*)t4)[1];
38543 f_9417(t6,((C_word*)t0)[5],t1);}
38544 
38545 /* map-loop1199 in k9407 in k9396 in k9390 in k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9417(C_word t0,C_word t1,C_word t2)38546 static void C_fcall f_9417(C_word t0,C_word t1,C_word t2){
38547 C_word tmp;
38548 C_word t3;
38549 C_word t4;
38550 C_word *a;
38551 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
38552 C_save_and_reclaim_args((void *)trf_9417,3,t0,t1,t2);}
38553 a=C_alloc(6);
38554 if(C_truep(C_i_pairp(t2))){
38555 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9442,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
38556 /* scrutinizer.scm:429: g1205 */
38557 t4=((C_word*)t0)[4];
38558 f_9402(t4,t3,C_slot(t2,C_fix(0)));}
38559 else{
38560 t3=t1;{
38561 C_word av2[2];
38562 av2[0]=t3;
38563 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
38564 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
38565 
38566 /* k9440 in map-loop1199 in k9407 in k9396 in k9390 in k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9442(C_word c,C_word * av)38567 static void C_ccall f_9442(C_word c,C_word *av){
38568 C_word tmp;
38569 C_word t0=av[0];
38570 C_word t1=av[1];
38571 C_word t2;
38572 C_word t3;
38573 C_word t4;
38574 C_word t5;
38575 C_word *a;
38576 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
38577 C_save_and_reclaim((void *)f_9442,c,av);}
38578 a=C_alloc(3);
38579 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
38580 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
38581 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
38582 t5=((C_word*)((C_word*)t0)[3])[1];
38583 f_9417(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
38584 
38585 /* a9450 in k9396 in k9390 in k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9451(C_word c,C_word * av)38586 static void C_ccall f_9451(C_word c,C_word *av){
38587 C_word tmp;
38588 C_word t0=av[0];
38589 C_word t1=av[1];
38590 C_word t2;
38591 C_word *a;
38592 if(C_unlikely(!C_demand(C_calculate_demand(3,c,5)))){
38593 C_save_and_reclaim((void *)f_9451,c,av);}
38594 a=C_alloc(3);
38595 /* scrutinizer.scm:430: procedure-argument-types */
38596 f_15336(t1,((C_word*)t0)[2],((C_word*)t0)[3],C_SCHEME_END_OF_LIST,C_a_i_list(&a,1,C_SCHEME_TRUE));}
38597 
38598 /* a9456 in k9396 in k9390 in k9387 in k9384 in initial-argument-types in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9457(C_word c,C_word * av)38599 static void C_ccall f_9457(C_word c,C_word *av){
38600 C_word tmp;
38601 C_word t0=av[0];
38602 C_word t1=av[1];
38603 C_word t2;
38604 C_word *a;
38605 if(C_unlikely(!C_demand(C_calculate_demand((c-2)*C_SIZEOF_PAIR +0,c,1)))){
38606 C_save_and_reclaim((void*)f_9457,c,av);}
38607 a=C_alloc((c-2)*C_SIZEOF_PAIR+0);
38608 t2=C_build_rest(&a,c,2,av);
38609 C_word t3;
38610 t3=t1;{
38611 C_word *av2=av;
38612 av2[0]=t3;
38613 av2[1]=C_i_list_ref(t2,C_fix(0));
38614 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
38615 
38616 /* walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9475(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7)38617 static void C_fcall f_9475(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
38618 C_word tmp;
38619 C_word t8;
38620 C_word t9;
38621 C_word *a;
38622 if(C_unlikely(!C_demand(C_calculate_demand(29,0,2)))){
38623 C_save_and_reclaim_args((void *)trf_9475,8,t0,t1,t2,t3,t4,t5,t6,t7);}
38624 a=C_alloc(29);
38625 t8=(*a=C_CLOSURE_TYPE|28,a[1]=(C_word)f_9479,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t4,a[7]=t2,a[8]=t6,a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[6],a[12]=((C_word*)t0)[7],a[13]=((C_word*)t0)[8],a[14]=t5,a[15]=t7,a[16]=((C_word*)t0)[9],a[17]=((C_word*)t0)[10],a[18]=((C_word*)t0)[11],a[19]=((C_word*)t0)[12],a[20]=((C_word*)t0)[13],a[21]=((C_word*)t0)[14],a[22]=((C_word*)t0)[15],a[23]=((C_word*)t0)[16],a[24]=((C_word*)t0)[17],a[25]=((C_word*)t0)[18],a[26]=((C_word*)t0)[19],a[27]=((C_word*)t0)[20],a[28]=((C_word*)t0)[21],tmp=(C_word)a,a+=29,tmp);
38626 /* scrutinizer.scm:435: chicken.compiler.support#node-subexpressions */
38627 t9=*((C_word*)lf[86]+1);{
38628 C_word av2[3];
38629 av2[0]=t9;
38630 av2[1]=t8;
38631 av2[2]=t2;
38632 ((C_proc)(void*)(*((C_word*)t9+1)))(3,av2);}}
38633 
38634 /* k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9479(C_word c,C_word * av)38635 static void C_ccall f_9479(C_word c,C_word *av){
38636 C_word tmp;
38637 C_word t0=av[0];
38638 C_word t1=av[1];
38639 C_word t2;
38640 C_word t3;
38641 C_word *a;
38642 if(C_unlikely(!C_demand(C_calculate_demand(30,c,2)))){
38643 C_save_and_reclaim((void *)f_9479,c,av);}
38644 a=C_alloc(30);
38645 t2=(*a=C_CLOSURE_TYPE|29,a[1]=(C_word)f_9482,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],tmp=(C_word)a,a+=30,tmp);
38646 /* scrutinizer.scm:436: chicken.compiler.support#node-parameters */
38647 t3=*((C_word*)lf[26]+1);{
38648 C_word *av2;
38649 if(c >= 3) {
38650   av2=av;
38651 } else {
38652   av2=C_alloc(3);
38653 }
38654 av2[0]=t3;
38655 av2[1]=t2;
38656 av2[2]=((C_word*)t0)[7];
38657 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
38658 
38659 /* k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9482(C_word c,C_word * av)38660 static void C_ccall f_9482(C_word c,C_word *av){
38661 C_word tmp;
38662 C_word t0=av[0];
38663 C_word t1=av[1];
38664 C_word t2;
38665 C_word t3;
38666 C_word *a;
38667 if(C_unlikely(!C_demand(C_calculate_demand(31,c,2)))){
38668 C_save_and_reclaim((void *)f_9482,c,av);}
38669 a=C_alloc(31);
38670 t2=(*a=C_CLOSURE_TYPE|30,a[1]=(C_word)f_9485,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],tmp=(C_word)a,a+=31,tmp);
38671 /* scrutinizer.scm:437: chicken.compiler.support#node-class */
38672 t3=*((C_word*)lf[88]+1);{
38673 C_word *av2;
38674 if(c >= 3) {
38675   av2=av;
38676 } else {
38677   av2=C_alloc(3);
38678 }
38679 av2[0]=t3;
38680 av2[1]=t2;
38681 av2[2]=((C_word*)t0)[7];
38682 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
38683 
38684 /* k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9485(C_word c,C_word * av)38685 static void C_ccall f_9485(C_word c,C_word *av){
38686 C_word tmp;
38687 C_word t0=av[0];
38688 C_word t1=av[1];
38689 C_word t2;
38690 C_word t3;
38691 C_word t4;
38692 C_word t5;
38693 C_word t6;
38694 C_word t7;
38695 C_word t8;
38696 C_word t9;
38697 C_word t10;
38698 C_word t11;
38699 C_word t12;
38700 C_word t13;
38701 C_word t14;
38702 C_word t15;
38703 C_word t16;
38704 C_word t17;
38705 C_word t18;
38706 C_word t19;
38707 C_word t20;
38708 C_word t21;
38709 C_word t22;
38710 C_word t23;
38711 C_word t24;
38712 C_word t25;
38713 C_word t26;
38714 C_word t27;
38715 C_word t28;
38716 C_word t29;
38717 C_word t30;
38718 C_word *a;
38719 if(C_unlikely(!C_demand(C_calculate_demand(121,c,7)))){
38720 C_save_and_reclaim((void *)f_9485,c,av);}
38721 a=C_alloc(121);
38722 t2=lf[16];
38723 t3=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_plus(&a,2,lf[16],C_fix(1)));
38724 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9493,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
38725 t5=C_eqp(t1,lf[85]);
38726 if(C_truep(t5)){
38727 t6=C_i_car(((C_word*)t0)[3]);
38728 t7=C_a_i_list1(&a,1,t6);
38729 t8=lf[16];
38730 t9=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
38731 t10=((C_word*)t0)[2];{
38732 C_word *av2=av;
38733 av2[0]=t10;
38734 av2[1]=t7;
38735 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}
38736 else{
38737 t6=C_eqp(t1,lf[123]);
38738 if(C_truep(t6)){
38739 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9521,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
38740 /* scrutinizer.scm:446: constant-result */
38741 t8=((C_word*)((C_word*)t0)[4])[1];
38742 f_8169(t8,t7,C_i_car(((C_word*)t0)[3]));}
38743 else{
38744 t7=C_eqp(t1,lf[188]);
38745 if(C_truep(t7)){
38746 t8=lf[16];
38747 t9=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
38748 t10=((C_word*)t0)[2];{
38749 C_word *av2=av;
38750 av2[0]=t10;
38751 av2[1]=lf[189];
38752 ((C_proc)(void*)(*((C_word*)t10+1)))(2,av2);}}
38753 else{
38754 t8=C_eqp(t1,lf[190]);
38755 if(C_truep(t8)){
38756 t9=lf[16];
38757 t10=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
38758 t11=((C_word*)t0)[2];{
38759 C_word *av2=av;
38760 av2[0]=t11;
38761 av2[1]=lf[191];
38762 ((C_proc)(void*)(*((C_word*)t11+1)))(2,av2);}}
38763 else{
38764 t9=C_eqp(t1,lf[87]);
38765 if(C_truep(t9)){
38766 /* scrutinizer.scm:449: variable-result */
38767 t10=((C_word*)((C_word*)t0)[5])[1];
38768 f_8492(t10,t4,C_i_car(((C_word*)t0)[3]),((C_word*)t0)[6],((C_word*)t0)[7],((C_word*)t0)[8],((C_word*)t0)[9]);}
38769 else{
38770 t10=C_eqp(t1,lf[192]);
38771 if(C_truep(t10)){
38772 t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9563,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
38773 /* scrutinizer.scm:451: chicken.compiler.support#foreign-type->scrutiny-type */
38774 t12=*((C_word*)lf[193]+1);{
38775 C_word *av2;
38776 if(c >= 4) {
38777   av2=av;
38778 } else {
38779   av2=C_alloc(4);
38780 }
38781 av2[0]=t12;
38782 av2[1]=t11;
38783 av2[2]=C_i_cadr(((C_word*)t0)[3]);
38784 av2[3]=lf[194];
38785 ((C_proc)(void*)(*((C_word*)t12+1)))(4,av2);}}
38786 else{
38787 t11=C_eqp(t1,lf[195]);
38788 if(C_truep(t11)){
38789 t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9580,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
38790 /* scrutinizer.scm:453: chicken.compiler.support#foreign-type->scrutiny-type */
38791 t13=*((C_word*)lf[193]+1);{
38792 C_word *av2;
38793 if(c >= 4) {
38794   av2=av;
38795 } else {
38796   av2=C_alloc(4);
38797 }
38798 av2[0]=t13;
38799 av2[1]=t12;
38800 av2[2]=C_i_car(((C_word*)t0)[3]);
38801 av2[3]=lf[194];
38802 ((C_proc)(void*)(*((C_word*)t13+1)))(4,av2);}}
38803 else{
38804 t12=C_eqp(t1,lf[196]);
38805 if(C_truep(t12)){
38806 t13=(
38807 /* scrutinizer.scm:455: tag */
38808   f_9341(C_a_i(&a,29),((C_word*)((C_word*)t0)[10])[1])
38809 );
38810 t14=(
38811 /* scrutinizer.scm:455: tag */
38812   f_9341(C_a_i(&a,29),((C_word*)((C_word*)t0)[10])[1])
38813 );
38814 t15=C_a_i_cons(&a,2,t13,t14);
38815 t16=C_i_car(((C_word*)t0)[11]);
38816 t17=((C_word*)((C_word*)t0)[12])[1];
38817 t18=C_set_block_item(((C_word*)t0)[12],0,C_SCHEME_FALSE);
38818 t19=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_9600,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[15],a[7]=t4,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[16],a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[17],a[14]=t16,a[15]=t17,a[16]=((C_word*)t0)[2],a[17]=t15,a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],tmp=(C_word)a,a+=21,tmp);
38819 t20=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9915,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t16,a[5]=((C_word*)t0)[21],a[6]=t19,tmp=(C_word)a,a+=7,tmp);
38820 /* scrutinizer.scm:459: walk */
38821 t21=((C_word*)((C_word*)t0)[15])[1];
38822 f_9475(t21,t20,t16,((C_word*)t0)[6],((C_word*)t0)[7],C_SCHEME_FALSE,((C_word*)t0)[9],t15);}
38823 else{
38824 t13=C_eqp(t1,lf[124]);
38825 if(C_truep(t13)){
38826 t14=C_SCHEME_UNDEFINED;
38827 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
38828 t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9940,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[17],a[7]=((C_word*)t0)[6],a[8]=t15,a[9]=((C_word*)t0)[22],a[10]=((C_word*)t0)[23],a[11]=((C_word*)t0)[8],a[12]=((C_word*)t0)[21],tmp=(C_word)a,a+=13,tmp));
38829 t17=((C_word*)t15)[1];
38830 f_9940(t17,t4,((C_word*)t0)[3],((C_word*)t0)[11],C_SCHEME_END_OF_LIST);}
38831 else{
38832 t14=C_eqp(t1,lf[221]);
38833 t15=(C_truep(t14)?t14:C_eqp(t1,lf[222]));
38834 if(C_truep(t15)){
38835 t16=C_i_car(((C_word*)t0)[3]);
38836 t17=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_10045,a[2]=((C_word*)t0)[16],a[3]=((C_word*)t0)[19],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[22],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[23],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[15],a[11]=((C_word*)t0)[6],a[12]=((C_word*)t0)[24],tmp=(C_word)a,a+=13,tmp);
38837 /* scrutinizer.scm:522: ##sys#decompose-lambda-list */
38838 t18=*((C_word*)lf[227]+1);{
38839 C_word *av2;
38840 if(c >= 4) {
38841   av2=av;
38842 } else {
38843   av2=C_alloc(4);
38844 }
38845 av2[0]=t18;
38846 av2[1]=t4;
38847 av2[2]=t16;
38848 av2[3]=t17;
38849 ((C_proc)(void*)(*((C_word*)t18+1)))(4,av2);}}
38850 else{
38851 t16=C_eqp(t1,lf[228]);
38852 t17=(C_truep(t16)?t16:C_eqp(t1,lf[229]));
38853 if(C_truep(t17)){
38854 t18=C_i_car(((C_word*)t0)[3]);
38855 t19=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_10309,a[2]=t18,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[25],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[19],a[9]=((C_word*)t0)[26],a[10]=((C_word*)t0)[23],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[27],a[13]=((C_word*)t0)[8],a[14]=((C_word*)t0)[7],a[15]=((C_word*)t0)[28],a[16]=((C_word*)t0)[21],a[17]=((C_word*)t0)[15],tmp=(C_word)a,a+=18,tmp);
38856 /* scrutinizer.scm:577: chicken.compiler.support#variable-mark */
38857 t20=*((C_word*)lf[64]+1);{
38858 C_word *av2;
38859 if(c >= 4) {
38860   av2=av;
38861 } else {
38862   av2=C_alloc(4);
38863 }
38864 av2[0]=t20;
38865 av2[1]=t19;
38866 av2[2]=t18;
38867 av2[3]=lf[65];
38868 ((C_proc)(void*)(*((C_word*)t20+1)))(4,av2);}}
38869 else{
38870 t18=C_eqp(t1,lf[268]);
38871 if(C_truep(t18)){
38872 t19=lf[16];
38873 t20=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
38874 t21=((C_word*)t0)[2];{
38875 C_word *av2=av;
38876 av2[0]=t21;
38877 av2[1]=lf[53];
38878 ((C_proc)(void*)(*((C_word*)t21+1)))(2,av2);}}
38879 else{
38880 t19=C_eqp(t1,lf[120]);
38881 if(C_truep(t19)){
38882 t20=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_10671,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[21],a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[29],a[10]=((C_word*)t0)[19],a[11]=((C_word*)t0)[26],a[12]=((C_word*)t0)[16],a[13]=((C_word*)t0)[17],a[14]=((C_word*)t0)[18],a[15]=((C_word*)t0)[23],a[16]=((C_word*)t0)[30],a[17]=t4,tmp=(C_word)a,a+=18,tmp);
38883 /* scrutinizer.scm:665: fragment */
38884 f_21102(t20,((C_word*)t0)[8]);}
38885 else{
38886 t20=C_eqp(t1,lf[277]);
38887 if(C_truep(t20)){
38888 t21=C_i_car(((C_word*)t0)[3]);
38889 t22=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11258,a[2]=t21,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[26],a[7]=((C_word*)t0)[28],a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
38890 /* scrutinizer.scm:765: walk */
38891 t23=((C_word*)((C_word*)t0)[15])[1];
38892 f_9475(t23,t22,C_i_car(((C_word*)t0)[11]),((C_word*)t0)[6],((C_word*)t0)[7],((C_word*)t0)[16],((C_word*)t0)[9],((C_word*)t0)[17]);}
38893 else{
38894 t21=C_eqp(t1,lf[311]);
38895 if(C_truep(t21)){
38896 t22=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_11346,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[16],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[17],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
38897 /* scrutinizer.scm:777: walk */
38898 t23=((C_word*)((C_word*)t0)[15])[1];
38899 f_9475(t23,t22,C_i_car(((C_word*)t0)[11]),((C_word*)t0)[6],((C_word*)t0)[7],C_SCHEME_FALSE,((C_word*)t0)[9],((C_word*)t0)[17]);}
38900 else{
38901 t22=C_eqp(t1,lf[341]);
38902 t23=(C_truep(t22)?t22:C_eqp(t1,lf[342]));
38903 if(C_truep(t23)){
38904 /* scrutinizer.scm:793: chicken.compiler.support#bomb */
38905 t24=*((C_word*)lf[343]+1);{
38906 C_word *av2;
38907 if(c >= 4) {
38908   av2=av;
38909 } else {
38910   av2=C_alloc(4);
38911 }
38912 av2[0]=t24;
38913 av2[1]=t4;
38914 av2[2]=lf[344];
38915 av2[3]=t1;
38916 ((C_proc)(void*)(*((C_word*)t24+1)))(4,av2);}}
38917 else{
38918 t24=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11446,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
38919 t25=C_i_check_list_2(((C_word*)t0)[11],lf[212]);
38920 t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11456,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
38921 t27=C_SCHEME_UNDEFINED;
38922 t28=(*a=C_VECTOR_TYPE|1,a[1]=t27,tmp=(C_word)a,a+=2,tmp);
38923 t29=C_set_block_item(t28,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11458,a[2]=t28,a[3]=t24,tmp=(C_word)a,a+=4,tmp));
38924 t30=((C_word*)t28)[1];
38925 f_11458(t30,t26,((C_word*)t0)[11]);}}}}}}}}}}}}}}}}}
38926 
38927 /* k9491 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9493(C_word c,C_word * av)38928 static void C_ccall f_9493(C_word c,C_word *av){
38929 C_word tmp;
38930 C_word t0=av[0];
38931 C_word t1=av[1];
38932 C_word t2;
38933 C_word t3;
38934 C_word t4;
38935 C_word *a;
38936 if(C_unlikely(!C_demand(C_calculate_demand(29,c,1)))){
38937 C_save_and_reclaim((void *)f_9493,c,av);}
38938 a=C_alloc(29);
38939 t2=lf[16];
38940 t3=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
38941 t4=((C_word*)t0)[2];{
38942 C_word *av2=av;
38943 av2[0]=t4;
38944 av2[1]=t1;
38945 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
38946 
38947 /* k9519 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9521(C_word c,C_word * av)38948 static void C_ccall f_9521(C_word c,C_word *av){
38949 C_word tmp;
38950 C_word t0=av[0];
38951 C_word t1=av[1];
38952 C_word t2;
38953 C_word t3;
38954 C_word t4;
38955 C_word t5;
38956 C_word *a;
38957 if(C_unlikely(!C_demand(C_calculate_demand(32,c,1)))){
38958 C_save_and_reclaim((void *)f_9521,c,av);}
38959 a=C_alloc(32);
38960 t2=C_a_i_list1(&a,1,t1);
38961 t3=lf[16];
38962 t4=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
38963 t5=((C_word*)t0)[2];{
38964 C_word *av2=av;
38965 av2[0]=t5;
38966 av2[1]=t2;
38967 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
38968 
38969 /* k9561 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9563(C_word c,C_word * av)38970 static void C_ccall f_9563(C_word c,C_word *av){
38971 C_word tmp;
38972 C_word t0=av[0];
38973 C_word t1=av[1];
38974 C_word t2;
38975 C_word t3;
38976 C_word t4;
38977 C_word t5;
38978 C_word *a;
38979 if(C_unlikely(!C_demand(C_calculate_demand(32,c,1)))){
38980 C_save_and_reclaim((void *)f_9563,c,av);}
38981 a=C_alloc(32);
38982 t2=C_a_i_list1(&a,1,t1);
38983 t3=lf[16];
38984 t4=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
38985 t5=((C_word*)t0)[2];{
38986 C_word *av2=av;
38987 av2[0]=t5;
38988 av2[1]=t2;
38989 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
38990 
38991 /* k9578 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9580(C_word c,C_word * av)38992 static void C_ccall f_9580(C_word c,C_word *av){
38993 C_word tmp;
38994 C_word t0=av[0];
38995 C_word t1=av[1];
38996 C_word t2;
38997 C_word t3;
38998 C_word t4;
38999 C_word t5;
39000 C_word *a;
39001 if(C_unlikely(!C_demand(C_calculate_demand(32,c,1)))){
39002 C_save_and_reclaim((void *)f_9580,c,av);}
39003 a=C_alloc(32);
39004 t2=C_a_i_list1(&a,1,t1);
39005 t3=lf[16];
39006 t4=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
39007 t5=((C_word*)t0)[2];{
39008 C_word *av2=av;
39009 av2[0]=t5;
39010 av2[1]=t2;
39011 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
39012 
39013 /* k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9600(C_word c,C_word * av)39014 static void C_ccall f_9600(C_word c,C_word *av){
39015 C_word tmp;
39016 C_word t0=av[0];
39017 C_word t1=av[1];
39018 C_word t2;
39019 C_word t3;
39020 C_word t4;
39021 C_word t5;
39022 C_word t6;
39023 C_word *a;
39024 if(C_unlikely(!C_demand(C_calculate_demand(23,c,5)))){
39025 C_save_and_reclaim((void *)f_9600,c,av);}
39026 a=C_alloc(23);
39027 t2=C_i_cadr(((C_word*)t0)[2]);
39028 t3=C_i_caddr(((C_word*)t0)[2]);
39029 t4=((C_word*)((C_word*)t0)[3])[1];
39030 t5=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_9911,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=t2,a[14]=t3,a[15]=((C_word*)t0)[3],a[16]=((C_word*)t0)[15],a[17]=t4,a[18]=((C_word*)t0)[16],a[19]=((C_word*)t0)[17],a[20]=((C_word*)t0)[18],a[21]=((C_word*)t0)[19],a[22]=t1,tmp=(C_word)a,a+=23,tmp);
39031 /* scrutinizer.scm:465: always-true */
39032 t6=((C_word*)((C_word*)t0)[20])[1];
39033 f_8617(t6,t5,((C_word*)t0)[8],((C_word*)t0)[14],t1,((C_word*)t0)[10]);}
39034 
39035 /* k9615 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9617(C_word c,C_word * av)39036 static void C_ccall f_9617(C_word c,C_word *av){
39037 C_word tmp;
39038 C_word t0=av[0];
39039 C_word t1=av[1];
39040 C_word t2;
39041 C_word *a;
39042 if(C_unlikely(!C_demand(C_calculate_demand(0,c,7)))){
39043 C_save_and_reclaim((void *)f_9617,c,av);}
39044 /* scrutinizer.scm:468: walk */
39045 t2=((C_word*)((C_word*)t0)[2])[1];
39046 f_9475(t2,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[7],((C_word*)t0)[8],((C_word*)t0)[9]);}
39047 
39048 /* k9634 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9636(C_word c,C_word * av)39049 static void C_ccall f_9636(C_word c,C_word *av){
39050 C_word tmp;
39051 C_word t0=av[0];
39052 C_word t1=av[1];
39053 C_word t2;
39054 C_word t3;
39055 C_word t4;
39056 C_word t5;
39057 C_word *a;
39058 if(C_unlikely(!C_demand(C_calculate_demand(18,c,3)))){
39059 C_save_and_reclaim((void *)f_9636,c,av);}
39060 a=C_alloc(18);
39061 t2=C_a_i_list(&a,2,t1,((C_word*)t0)[2]);
39062 t3=C_a_i_list(&a,1,t2);
39063 t4=C_a_i_list(&a,3,lf[124],t3,((C_word*)t0)[3]);
39064 /* scrutinizer.scm:467: mutate-node! */
39065 f_17320(((C_word*)t0)[4],((C_word*)t0)[5],t4);}
39066 
39067 /* k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9642(C_word t0,C_word t1)39068 static void C_fcall f_9642(C_word t0,C_word t1){
39069 C_word tmp;
39070 C_word t2;
39071 C_word t3;
39072 C_word t4;
39073 C_word t5;
39074 C_word t6;
39075 C_word *a;
39076 if(C_unlikely(!C_demand(C_calculate_demand(45,0,7)))){
39077 C_save_and_reclaim_args((void *)trf_9642,2,t0,t1);}
39078 a=C_alloc(45);
39079 if(C_truep(t1)){
39080 t2=((C_word*)((C_word*)t0)[2])[1];
39081 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,C_s_a_i_plus(&a,2,t2,C_fix(1)));
39082 t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9647,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
39083 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9666,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
39084 /* scrutinizer.scm:471: chicken.base#gensym */
39085 t6=*((C_word*)lf[197]+1);{
39086 C_word av2[2];
39087 av2[0]=t6;
39088 av2[1]=t5;
39089 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
39090 else{
39091 t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_9669,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[17],a[10]=((C_word*)t0)[4],a[11]=((C_word*)t0)[18],a[12]=((C_word*)t0)[19],a[13]=((C_word*)t0)[9],a[14]=((C_word*)t0)[20],a[15]=((C_word*)t0)[3],a[16]=((C_word*)t0)[6],a[17]=((C_word*)t0)[8],tmp=(C_word)a,a+=18,tmp);
39092 t3=C_u_i_car(((C_word*)t0)[18]);
39093 t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[9]);
39094 /* scrutinizer.scm:474: walk */
39095 t5=((C_word*)((C_word*)t0)[3])[1];
39096 f_9475(t5,t2,((C_word*)t0)[17],((C_word*)t0)[6],((C_word*)t0)[7],((C_word*)t0)[8],t4,C_SCHEME_FALSE);}}
39097 
39098 /* k9645 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9647(C_word c,C_word * av)39099 static void C_ccall f_9647(C_word c,C_word *av){
39100 C_word tmp;
39101 C_word t0=av[0];
39102 C_word t1=av[1];
39103 C_word t2;
39104 C_word *a;
39105 if(C_unlikely(!C_demand(C_calculate_demand(0,c,7)))){
39106 C_save_and_reclaim((void *)f_9647,c,av);}
39107 /* scrutinizer.scm:472: walk */
39108 t2=((C_word*)((C_word*)t0)[2])[1];
39109 f_9475(t2,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[7],((C_word*)t0)[8],((C_word*)t0)[9]);}
39110 
39111 /* k9664 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9666(C_word c,C_word * av)39112 static void C_ccall f_9666(C_word c,C_word *av){
39113 C_word tmp;
39114 C_word t0=av[0];
39115 C_word t1=av[1];
39116 C_word t2;
39117 C_word t3;
39118 C_word t4;
39119 C_word t5;
39120 C_word *a;
39121 if(C_unlikely(!C_demand(C_calculate_demand(18,c,3)))){
39122 C_save_and_reclaim((void *)f_9666,c,av);}
39123 a=C_alloc(18);
39124 t2=C_a_i_list(&a,2,t1,((C_word*)t0)[2]);
39125 t3=C_a_i_list(&a,1,t2);
39126 t4=C_a_i_list(&a,3,lf[124],t3,((C_word*)t0)[3]);
39127 /* scrutinizer.scm:471: mutate-node! */
39128 f_17320(((C_word*)t0)[4],((C_word*)t0)[5],t4);}
39129 
39130 /* k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9669(C_word c,C_word * av)39131 static void C_ccall f_9669(C_word c,C_word *av){
39132 C_word tmp;
39133 C_word t0=av[0];
39134 C_word t1=av[1];
39135 C_word t2;
39136 C_word t3;
39137 C_word t4;
39138 C_word t5;
39139 C_word t6;
39140 C_word t7;
39141 C_word *a;
39142 if(C_unlikely(!C_demand(C_calculate_demand(20,c,7)))){
39143 C_save_and_reclaim((void *)f_9669,c,av);}
39144 a=C_alloc(20);
39145 t2=((C_word*)((C_word*)t0)[2])[1];
39146 t3=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_FALSE);
39147 t4=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_9673,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],tmp=(C_word)a,a+=17,tmp);
39148 t5=C_u_i_cdr(((C_word*)t0)[11]);
39149 t6=C_a_i_cons(&a,2,t5,((C_word*)t0)[13]);
39150 /* scrutinizer.scm:477: walk */
39151 t7=((C_word*)((C_word*)t0)[15])[1];
39152 f_9475(t7,t4,((C_word*)t0)[6],((C_word*)t0)[16],((C_word*)t0)[8],((C_word*)t0)[17],t6,C_SCHEME_FALSE);}
39153 
39154 /* k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9673(C_word c,C_word * av)39155 static void C_ccall f_9673(C_word c,C_word *av){
39156 C_word tmp;
39157 C_word t0=av[0];
39158 C_word t1=av[1];
39159 C_word t2;
39160 C_word t3;
39161 C_word t4;
39162 C_word t5;
39163 C_word t6;
39164 C_word t7;
39165 C_word t8;
39166 C_word t9;
39167 C_word t10;
39168 C_word t11;
39169 C_word t12;
39170 C_word t13;
39171 C_word t14;
39172 C_word t15;
39173 C_word *a;
39174 if(C_unlikely(!C_demand(C_calculate_demand(23,c,3)))){
39175 C_save_and_reclaim((void *)f_9673,c,av);}
39176 a=C_alloc(23);
39177 t2=((C_word*)((C_word*)t0)[2])[1];
39178 t3=(C_truep(((C_word*)t0)[3])?((C_word*)t0)[3]:(C_truep(((C_word*)t0)[4])?((C_word*)t0)[4]:(C_truep(((C_word*)t0)[5])?t2:C_SCHEME_FALSE)));
39179 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
39180 t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9680,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[5],a[10]=t2,a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
39181 t6=(C_truep(((C_word*)t0)[5])?C_i_not(t2):C_SCHEME_FALSE);
39182 t7=(C_truep(t6)?t6:(C_truep(t2)?C_i_not(((C_word*)t0)[5]):C_SCHEME_FALSE));
39183 if(C_truep(t7)){
39184 t8=(C_truep(((C_word*)t0)[5])?C_u_i_cdr(((C_word*)t0)[13]):C_u_i_car(((C_word*)t0)[13]));
39185 t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9821,a[2]=t8,a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[15],tmp=(C_word)a,a+=5,tmp);
39186 t10=((C_word*)((C_word*)t0)[16])[1];
39187 t11=C_i_check_list_2(t10,lf[212]);
39188 t12=C_SCHEME_UNDEFINED;
39189 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
39190 t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9855,a[2]=t13,a[3]=t9,tmp=(C_word)a,a+=4,tmp));
39191 t15=((C_word*)t13)[1];
39192 f_9855(t15,t5,t10);}
39193 else{
39194 t8=t5;{
39195 C_word *av2=av;
39196 av2[0]=t8;
39197 av2[1]=C_SCHEME_UNDEFINED;
39198 f_9680(2,av2);}}}
39199 
39200 /* k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9680(C_word c,C_word * av)39201 static void C_ccall f_9680(C_word c,C_word *av){
39202 C_word tmp;
39203 C_word t0=av[0];
39204 C_word t1=av[1];
39205 C_word t2;
39206 C_word t3;
39207 C_word t4;
39208 C_word t5;
39209 C_word t6;
39210 C_word t7;
39211 C_word t8;
39212 C_word *a;
39213 if(C_unlikely(!C_demand(C_calculate_demand(29,c,2)))){
39214 C_save_and_reclaim((void *)f_9680,c,av);}
39215 a=C_alloc(29);
39216 t2=C_eqp(lf[53],((C_word*)t0)[2]);
39217 t3=C_i_not(t2);
39218 t4=(C_truep(t3)?C_i_not(C_eqp(lf[53],((C_word*)t0)[3])):C_SCHEME_FALSE);
39219 if(C_truep(t4)){
39220 t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9692,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
39221 if(C_truep(C_i_not(((C_word*)t0)[9]))){
39222 if(C_truep(C_i_not(((C_word*)t0)[10]))){
39223 t6=C_i_length(((C_word*)t0)[2]);
39224 t7=C_i_length(((C_word*)t0)[3]);
39225 t8=t5;
39226 f_9692(t8,C_i_not(C_eqp(t6,t7)));}
39227 else{
39228 t6=t5;
39229 f_9692(t6,C_SCHEME_FALSE);}}
39230 else{
39231 t6=t5;
39232 f_9692(t6,C_SCHEME_FALSE);}}
39233 else{
39234 t5=lf[16];
39235 t6=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
39236 t7=((C_word*)t0)[4];{
39237 C_word *av2=av;
39238 av2[0]=t7;
39239 av2[1]=lf[53];
39240 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}}
39241 
39242 /* k9690 in k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9692(C_word t0,C_word t1)39243 static void C_fcall f_9692(C_word t0,C_word t1){
39244 C_word tmp;
39245 C_word t2;
39246 C_word t3;
39247 C_word t4;
39248 C_word t5;
39249 C_word t6;
39250 C_word t7;
39251 C_word t8;
39252 C_word t9;
39253 C_word t10;
39254 C_word t11;
39255 C_word *a;
39256 if(C_unlikely(!C_demand(C_calculate_demand(29,0,14)))){
39257 C_save_and_reclaim_args((void *)trf_9692,2,t0,t1);}
39258 a=C_alloc(29);
39259 if(C_truep(t1)){
39260 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9695,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
39261 t3=C_a_i_list2(&a,2,((C_word*)t0)[3],((C_word*)t0)[4]);
39262 t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22769,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=t3,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[4],tmp=(C_word)a,a+=10,tmp);
39263 /* scrutinizer.scm:2946: scheme#string-append */
39264 t5=*((C_word*)lf[76]+1);{
39265 C_word av2[15];
39266 av2[0]=t5;
39267 av2[1]=t4;
39268 av2[2]=lf[199];
39269 av2[3]=lf[200];
39270 av2[4]=lf[201];
39271 av2[5]=lf[202];
39272 av2[6]=lf[203];
39273 av2[7]=lf[204];
39274 av2[8]=lf[205];
39275 av2[9]=lf[206];
39276 av2[10]=lf[207];
39277 av2[11]=lf[208];
39278 av2[12]=lf[209];
39279 av2[13]=lf[210];
39280 av2[14]=lf[211];
39281 ((C_proc)(void*)(*((C_word*)t5+1)))(15,av2);}}
39282 else{
39283 if(C_truep(((C_word*)t0)[9])){
39284 t2=lf[16];
39285 t3=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
39286 t4=((C_word*)t0)[2];{
39287 C_word av2[2];
39288 av2[0]=t4;
39289 av2[1]=((C_word*)t0)[6];
39290 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
39291 else{
39292 if(C_truep(((C_word*)t0)[10])){
39293 t2=lf[16];
39294 t3=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
39295 t4=((C_word*)t0)[2];{
39296 C_word av2[2];
39297 av2[0]=t4;
39298 av2[1]=((C_word*)t0)[5];
39299 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
39300 else{
39301 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
39302 t3=t2;
39303 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
39304 t5=((C_word*)t4)[1];
39305 t6=C_i_check_list_2(((C_word*)t0)[5],lf[6]);
39306 t7=C_i_check_list_2(((C_word*)t0)[6],lf[6]);
39307 t8=C_SCHEME_UNDEFINED;
39308 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
39309 t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9727,a[2]=t4,a[3]=t9,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
39310 t11=((C_word*)t9)[1];
39311 f_9727(t11,((C_word*)t0)[11],((C_word*)t0)[5],((C_word*)t0)[6]);}}}}
39312 
39313 /* k9693 in k9690 in k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_9695(C_word c,C_word * av)39314 static void C_ccall f_9695(C_word c,C_word *av){
39315 C_word tmp;
39316 C_word t0=av[0];
39317 C_word t1=av[1];
39318 C_word t2;
39319 C_word t3;
39320 C_word t4;
39321 C_word *a;
39322 if(C_unlikely(!C_demand(C_calculate_demand(29,c,1)))){
39323 C_save_and_reclaim((void *)f_9695,c,av);}
39324 a=C_alloc(29);
39325 t2=lf[16];
39326 t3=C_mutate(&lf[16] /* (set! chicken.compiler.scrutinizer#d-depth ...) */,C_s_a_i_minus(&a,2,lf[16],C_fix(1)));
39327 t4=((C_word*)t0)[2];{
39328 C_word *av2=av;
39329 av2[0]=t4;
39330 av2[1]=lf[53];
39331 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
39332 
39333 /* map-loop1334 in k9690 in k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 in ... */
f_9727(C_word t0,C_word t1,C_word t2,C_word t3)39334 static void C_fcall f_9727(C_word t0,C_word t1,C_word t2,C_word t3){
39335 C_word tmp;
39336 C_word t4;
39337 C_word t5;
39338 C_word t6;
39339 C_word t7;
39340 C_word t8;
39341 C_word t9;
39342 C_word t10;
39343 C_word *a;
39344 if(C_unlikely(!C_demand(C_calculate_demand(16,0,2)))){
39345 C_save_and_reclaim_args((void *)trf_9727,4,t0,t1,t2,t3);}
39346 a=C_alloc(16);
39347 t4=C_i_pairp(t2);
39348 t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
39349 if(C_truep(t5)){
39350 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9756,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
39351 t7=C_slot(t2,C_fix(0));
39352 t8=C_slot(t3,C_fix(0));
39353 t9=C_a_i_list(&a,3,lf[28],t7,t8);
39354 /* scrutinizer.scm:503: simplify-type */
39355 f_13503(t6,t9);}
39356 else{
39357 t6=t1;{
39358 C_word av2[2];
39359 av2[0]=t6;
39360 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
39361 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
39362 
39363 /* k9754 in map-loop1334 in k9690 in k9678 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in ... */
f_9756(C_word c,C_word * av)39364 static void C_ccall f_9756(C_word c,C_word *av){
39365 C_word tmp;
39366 C_word t0=av[0];
39367 C_word t1=av[1];
39368 C_word t2;
39369 C_word t3;
39370 C_word t4;
39371 C_word t5;
39372 C_word *a;
39373 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
39374 C_save_and_reclaim((void *)f_9756,c,av);}
39375 a=C_alloc(3);
39376 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
39377 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
39378 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
39379 t5=((C_word*)((C_word*)t0)[3])[1];
39380 f_9727(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)),C_slot(((C_word*)t0)[6],C_fix(1)));}
39381 
39382 /* g1306 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9821(C_word t0,C_word t1,C_word t2)39383 static void C_fcall f_9821(C_word t0,C_word t1,C_word t2){
39384 C_word tmp;
39385 C_word t3;
39386 C_word t4;
39387 C_word t5;
39388 C_word t6;
39389 C_word *a;
39390 if(C_unlikely(!C_demand(C_calculate_demand(0,0,4)))){
39391 C_save_and_reclaim_args((void *)trf_9821,3,t0,t1,t2);}
39392 t3=C_i_cdar(t2);
39393 t4=C_eqp(t3,((C_word*)t0)[2]);
39394 if(C_truep(t4)){
39395 t5=C_u_i_car(t2);
39396 /* scrutinizer.scm:490: add-to-blist */
39397 t6=((C_word*)((C_word*)t0)[3])[1];
39398 f_9346(t6,t1,C_u_i_car(t5),C_i_car(((C_word*)t0)[4]),C_u_i_cdr(t2));}
39399 else{
39400 t5=C_SCHEME_UNDEFINED;
39401 t6=t1;{
39402 C_word av2[2];
39403 av2[0]=t6;
39404 av2[1]=t5;
39405 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
39406 
39407 /* for-each-loop1305 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9855(C_word t0,C_word t1,C_word t2)39408 static void C_fcall f_9855(C_word t0,C_word t1,C_word t2){
39409 C_word tmp;
39410 C_word t3;
39411 C_word t4;
39412 C_word *a;
39413 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
39414 C_save_and_reclaim_args((void *)trf_9855,3,t0,t1,t2);}
39415 a=C_alloc(5);
39416 if(C_truep(C_i_pairp(t2))){
39417 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9865,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
39418 /* scrutinizer.scm:485: g1306 */
39419 t4=((C_word*)t0)[3];
39420 f_9821(t4,t3,C_slot(t2,C_fix(0)));}
39421 else{
39422 t3=C_SCHEME_UNDEFINED;
39423 t4=t1;{
39424 C_word av2[2];
39425 av2[0]=t4;
39426 av2[1]=t3;
39427 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
39428 
39429 /* k9863 in for-each-loop1305 in k9671 in k9667 in k9640 in k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9865(C_word c,C_word * av)39430 static void C_ccall f_9865(C_word c,C_word *av){
39431 C_word tmp;
39432 C_word t0=av[0];
39433 C_word t1=av[1];
39434 C_word t2;
39435 C_word *a;
39436 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
39437 C_save_and_reclaim((void *)f_9865,c,av);}
39438 t2=((C_word*)((C_word*)t0)[2])[1];
39439 f_9855(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
39440 
39441 /* k9909 in k9598 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9911(C_word c,C_word * av)39442 static void C_ccall f_9911(C_word c,C_word *av){
39443 C_word tmp;
39444 C_word t0=av[0];
39445 C_word t1=av[1];
39446 C_word t2;
39447 C_word t3;
39448 C_word t4;
39449 C_word t5;
39450 C_word t6;
39451 C_word t7;
39452 C_word t8;
39453 C_word *a;
39454 if(C_unlikely(!C_demand(C_calculate_demand(45,c,6)))){
39455 C_save_and_reclaim((void *)f_9911,c,av);}
39456 a=C_alloc(45);
39457 t2=(C_truep(t1)?((C_word*)t0)[2]:C_SCHEME_FALSE);
39458 if(C_truep(t2)){
39459 t3=((C_word*)((C_word*)t0)[3])[1];
39460 t4=C_mutate(((C_word *)((C_word*)t0)[3])+1,C_s_a_i_plus(&a,2,t3,C_fix(1)));
39461 t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9617,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
39462 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9636,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=t5,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
39463 /* scrutinizer.scm:467: chicken.base#gensym */
39464 t7=*((C_word*)lf[197]+1);{
39465 C_word *av2=av;
39466 av2[0]=t7;
39467 av2[1]=t6;
39468 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
39469 else{
39470 t3=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_9642,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=((C_word*)t0)[18],a[17]=((C_word*)t0)[13],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],tmp=(C_word)a,a+=21,tmp);
39471 t4=C_eqp(((C_word*)t0)[22],lf[46]);
39472 if(C_truep(t4)){
39473 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8639,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
39474 t6=C_a_i_list2(&a,2,((C_word*)t0)[12],((C_word*)t0)[6]);
39475 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22581,a[2]=t5,a[3]=t6,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
39476 /* scrutinizer.scm:2841: scheme#string-append */
39477 t8=*((C_word*)lf[76]+1);{
39478 C_word *av2;
39479 if(c >= 7) {
39480   av2=av;
39481 } else {
39482   av2=C_alloc(7);
39483 }
39484 av2[0]=t8;
39485 av2[1]=t7;
39486 av2[2]=lf[214];
39487 av2[3]=lf[215];
39488 av2[4]=lf[216];
39489 av2[5]=lf[217];
39490 av2[6]=lf[218];
39491 ((C_proc)(void*)(*((C_word*)t8+1)))(7,av2);}}
39492 else{
39493 t5=t3;
39494 f_9642(t5,C_SCHEME_FALSE);}}}
39495 
39496 /* k9913 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9915(C_word c,C_word * av)39497 static void C_ccall f_9915(C_word c,C_word *av){
39498 C_word tmp;
39499 C_word t0=av[0];
39500 C_word t1=av[1];
39501 C_word t2;
39502 C_word t3;
39503 C_word *a;
39504 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
39505 C_save_and_reclaim((void *)f_9915,c,av);}
39506 a=C_alloc(5);
39507 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9917,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
39508 /* scrutinizer.scm:459: single */
39509 f_8641(((C_word*)t0)[6],t1,t2);}
39510 
39511 /* a9916 in k9913 in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9917(C_word c,C_word * av)39512 static void C_ccall f_9917(C_word c,C_word *av){
39513 C_word tmp;
39514 C_word t0=av[0];
39515 C_word t1=av[1];
39516 C_word t2=av[2];
39517 C_word t3;
39518 C_word t4;
39519 C_word *a;
39520 if(C_unlikely(!C_demand(C_calculate_demand(0,c,5)))){
39521 C_save_and_reclaim((void *)f_9917,c,av);}
39522 t3=lf[219];
39523 /* scrutinizer.scm:460: g1261 */
39524 t4=lf[219];{
39525 C_word *av2;
39526 if(c >= 6) {
39527   av2=av;
39528 } else {
39529   av2=C_alloc(6);
39530 }
39531 av2[0]=t4;
39532 av2[1]=t1;
39533 av2[2]=((C_word*)t0)[2];
39534 av2[3]=((C_word*)t0)[3];
39535 av2[4]=((C_word*)t0)[4];
39536 av2[5]=t2;
39537 f_22177(6,av2);}}
39538 
39539 /* loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9940(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4)39540 static void C_fcall f_9940(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
39541 C_word tmp;
39542 C_word t5;
39543 C_word t6;
39544 C_word t7;
39545 C_word t8;
39546 C_word t9;
39547 C_word *a;
39548 if(C_unlikely(!C_demand(C_calculate_demand(19,0,7)))){
39549 C_save_and_reclaim_args((void *)trf_9940,5,t0,t1,t2,t3,t4);}
39550 a=C_alloc(19);
39551 if(C_truep(C_i_nullp(t2))){
39552 t5=C_i_car(t3);
39553 t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9958,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
39554 /* scrutinizer.scm:510: scheme#append */
39555 t7=*((C_word*)lf[5]+1);{
39556 C_word av2[4];
39557 av2[0]=t7;
39558 av2[1]=t6;
39559 av2[2]=t4;
39560 av2[3]=((C_word*)t0)[7];
39561 ((C_proc)(void*)(*((C_word*)t7+1)))(4,av2);}}
39562 else{
39563 t5=C_i_car(t2);
39564 t6=C_i_car(t3);
39565 t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9967,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=((C_word*)t0)[8],a[6]=t1,a[7]=((C_word*)t0)[9],a[8]=t5,a[9]=((C_word*)t0)[10],a[10]=t6,tmp=(C_word)a,a+=11,tmp);
39566 t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10021,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=((C_word*)t0)[11],a[5]=t6,a[6]=((C_word*)t0)[12],a[7]=t7,tmp=(C_word)a,a+=8,tmp);
39567 /* scrutinizer.scm:513: walk */
39568 t9=((C_word*)((C_word*)t0)[2])[1];
39569 f_9475(t9,t8,t6,((C_word*)t0)[7],((C_word*)t0)[3],t5,((C_word*)t0)[5],C_SCHEME_FALSE);}}
39570 
39571 /* k9956 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9958(C_word c,C_word * av)39572 static void C_ccall f_9958(C_word c,C_word *av){
39573 C_word tmp;
39574 C_word t0=av[0];
39575 C_word t1=av[1];
39576 C_word t2;
39577 C_word *a;
39578 if(C_unlikely(!C_demand(C_calculate_demand(0,c,7)))){
39579 C_save_and_reclaim((void *)f_9958,c,av);}
39580 /* scrutinizer.scm:510: walk */
39581 t2=((C_word*)((C_word*)t0)[2])[1];
39582 f_9475(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1,((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[7],((C_word*)t0)[8]);}
39583 
39584 /* k9965 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9967(C_word c,C_word * av)39585 static void C_ccall f_9967(C_word c,C_word *av){
39586 C_word tmp;
39587 C_word t0=av[0];
39588 C_word t1=av[1];
39589 C_word t2;
39590 C_word t3;
39591 C_word t4;
39592 C_word t5;
39593 C_word *a;
39594 if(C_unlikely(!C_demand(C_calculate_demand(20,c,2)))){
39595 C_save_and_reclaim((void *)f_9967,c,av);}
39596 a=C_alloc(20);
39597 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9970,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
39598 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9986,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
39599 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10017,a[2]=t3,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
39600 /* scrutinizer.scm:515: chicken.compiler.support#node-class */
39601 t5=*((C_word*)lf[88]+1);{
39602 C_word *av2;
39603 if(c >= 3) {
39604   av2=av;
39605 } else {
39606   av2=C_alloc(3);
39607 }
39608 av2[0]=t5;
39609 av2[1]=t4;
39610 av2[2]=((C_word*)t0)[10];
39611 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
39612 
39613 /* k9968 in k9965 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9970(C_word t0,C_word t1)39614 static void C_fcall f_9970(C_word t0,C_word t1){
39615 C_word tmp;
39616 C_word t2;
39617 C_word t3;
39618 C_word t4;
39619 C_word t5;
39620 C_word t6;
39621 C_word t7;
39622 C_word *a;
39623 if(C_unlikely(!C_demand(C_calculate_demand(6,0,4)))){
39624 C_save_and_reclaim_args((void *)trf_9970,2,t0,t1);}
39625 a=C_alloc(6);
39626 t2=C_u_i_cdr(((C_word*)t0)[2]);
39627 t3=C_u_i_cdr(((C_word*)t0)[3]);
39628 t4=C_u_i_car(((C_word*)t0)[2]);
39629 t5=C_a_i_cons(&a,2,t4,((C_word*)t0)[4]);
39630 t6=C_a_i_cons(&a,2,t5,((C_word*)t0)[5]);
39631 /* scrutinizer.scm:520: loop */
39632 t7=((C_word*)((C_word*)t0)[6])[1];
39633 f_9940(t7,((C_word*)t0)[7],t2,t3,t6);}
39634 
39635 /* k9984 in k9965 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9986(C_word t0,C_word t1)39636 static void C_fcall f_9986(C_word t0,C_word t1){
39637 C_word tmp;
39638 C_word t2;
39639 C_word t3;
39640 C_word *a;
39641 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
39642 C_save_and_reclaim_args((void *)trf_9986,2,t0,t1);}
39643 a=C_alloc(6);
39644 if(C_truep(t1)){
39645 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10003,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
39646 /* scrutinizer.scm:517: chicken.compiler.support#node-parameters */
39647 t3=*((C_word*)lf[26]+1);{
39648 C_word av2[3];
39649 av2[0]=t3;
39650 av2[1]=t2;
39651 av2[2]=((C_word*)t0)[6];
39652 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
39653 else{
39654 t2=((C_word*)t0)[2];
39655 f_9970(t2,C_SCHEME_UNDEFINED);}}
39656 
39657 /* k9993 in k10001 in k9984 in k9965 in loop in k9483 in k9480 in k9477 in walk in chicken.compiler.scrutinizer#scrutinize in k6752 in k6749 in k6746 in k6743 in k6740 in k6737 in k6734 in k6731 in k6728 */
f_9995(C_word c,C_word * av)39658 static void C_ccall f_9995(C_word c,C_word *av){
39659 C_word tmp;
39660 C_word t0=av[0];
39661 C_word t1=av[1];
39662 C_word t2;
39663 C_word t3;
39664 C_word t4;
39665 C_word t5;
39666 C_word t6;
39667 C_word *a;
39668 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
39669 C_save_and_reclaim((void *)f_9995,c,av);}
39670 a=C_alloc(6);
39671 if(C_truep(t1)){
39672 t2=C_SCHEME_UNDEFINED;
39673 t3=((C_word*)t0)[2];
39674 f_9970(t3,t2);}
39675 else{
39676 t2=((C_word*)((C_word*)t0)[3])[1];
39677 t3=C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[5]);
39678 t4=C_a_i_cons(&a,2,t3,t2);
39679 t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,t4);
39680 t6=((C_word*)t0)[2];
39681 f_9970(t6,t5);}}
39682 
39683 /* toplevel */
39684 static C_TLS int toplevel_initialized=0;
39685 
C_scrutinizer_toplevel(C_word c,C_word * av)39686 void C_ccall C_scrutinizer_toplevel(C_word c,C_word *av){
39687 C_word tmp;
39688 C_word t0=av[0];
39689 C_word t1=av[1];
39690 C_word t2;
39691 C_word t3;
39692 C_word *a;
39693 if(toplevel_initialized) {C_kontinue(t1,C_SCHEME_UNDEFINED);}
39694 else C_toplevel_entry(C_text("scrutinizer"));
39695 C_check_nursery_minimum(C_calculate_demand(3,c,2));
39696 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
39697 C_save_and_reclaim((void*)C_scrutinizer_toplevel,c,av);}
39698 toplevel_initialized=1;
39699 if(C_unlikely(!C_demand_2(3107))){
39700 C_save(t1);
39701 C_rereclaim2(3107*sizeof(C_word),1);
39702 t1=C_restore;}
39703 a=C_alloc(3);
39704 C_initialize_lf(lf,659);
39705 lf[0]=C_h_intern(&lf[0],11, C_text("scrutinizer"));
39706 lf[1]=C_h_intern(&lf[1],29, C_text("chicken.compiler.scrutinizer#"));
39707 lf[4]=C_h_intern(&lf[4],5, C_text("foldr"));
39708 lf[5]=C_h_intern(&lf[5],13, C_text("scheme#append"));
39709 lf[6]=C_h_intern(&lf[6],3, C_text("map"));
39710 lf[8]=C_h_intern(&lf[8],12, C_text("scheme#null\077"));
39711 lf[20]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001string\376\003\000\000\002\376\001\000\000\006\001symbol\376\003\000\000\002\376\001\000\000\007\001keyword\376\003\000\000\002\376\001\000\000\004\001char\376\003\000\000\002\376\001\000\000\004\001nu"
39712 "ll\376\003\000\000\002\376\001\000\000\007\001boolean\376\003\000\000\002\376\001\000\000\004\001true\376\003\000\000\002\376\001\000\000\005\001false\376\003\000\000\002\376\001\000\000\004\001blob\376\003\000\000\002\376\001\000\000\003\001eof"
39713 "\376\003\000\000\002\376\001\000\000\006\001fixnum\376\003\000\000\002\376\001\000\000\005\001float\376\003\000\000\002\376\001\000\000\006\001number\376\003\000\000\002\376\001\000\000\007\001integer\376\003\000\000\002\376\001\000\000\006\001b"
39714 "ignum\376\003\000\000\002\376\001\000\000\006\001ratnum\376\003\000\000\002\376\001\000\000\007\001cplxnum\376\003\000\000\002\376\001\000\000\016\001pointer-vector\376\003\000\000\002\376\001\000\000\004\001port"
39715 "\376\003\000\000\002\376\001\000\000\007\001pointer\376\003\000\000\002\376\001\000\000\010\001locative\376\377\016"));
39716 lf[22]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001\052\376\003\000\000\002\376\001\000\000\004\001list\376\003\000\000\002\376\001\000\000\004\001pair\376\003\000\000\002\376\001\000\000\011\001procedure\376\003\000\000\002\376\001\000\000\006\001vector\376"
39717 "\003\000\000\002\376\001\000\000\011\001undefined\376\003\000\000\002\376\001\000\000\012\001deprecated\376\003\000\000\002\376\001\000\000\010\001noreturn\376\003\000\000\002\376\001\000\000\006\001values\376\377\016"));
39718 lf[26]=C_h_intern(&lf[26],40, C_text("chicken.compiler.support#node-parameters"));
39719 lf[28]=C_h_intern(&lf[28],2, C_text("or"));
39720 lf[29]=C_h_intern(&lf[29],6, C_text("forall"));
39721 lf[30]=C_h_intern(&lf[30],3, C_text("eof"));
39722 lf[31]=C_h_intern(&lf[31],4, C_text("null"));
39723 lf[32]=C_h_intern(&lf[32],6, C_text("fixnum"));
39724 lf[33]=C_h_intern(&lf[33],4, C_text("char"));
39725 lf[34]=C_h_intern(&lf[34],7, C_text("boolean"));
39726 lf[35]=C_h_intern(&lf[35],9, C_text("undefined"));
39727 lf[36]=C_h_intern(&lf[36],39, C_text("chicken.compiler.scrutinizer#scrutinize"));
39728 lf[37]=C_h_intern(&lf[37],6, C_text("string"));
39729 lf[38]=C_h_intern(&lf[38],7, C_text("keyword"));
39730 lf[39]=C_h_intern(&lf[39],6, C_text("symbol"));
39731 lf[40]=C_h_intern(&lf[40],7, C_text("integer"));
39732 lf[41]=C_h_intern(&lf[41],6, C_text("bignum"));
39733 lf[42]=C_h_intern(&lf[42],5, C_text("float"));
39734 lf[43]=C_h_intern(&lf[43],6, C_text("ratnum"));
39735 lf[44]=C_h_intern(&lf[44],7, C_text("cplxnum"));
39736 lf[45]=C_h_intern(&lf[45],4, C_text("true"));
39737 lf[46]=C_h_intern(&lf[46],5, C_text("false"));
39738 lf[47]=C_h_intern(&lf[47],4, C_text("list"));
39739 lf[48]=C_h_intern(&lf[48],4, C_text("pair"));
39740 lf[50]=C_h_intern(&lf[50],6, C_text("vector"));
39741 lf[51]=C_h_intern(&lf[51],19, C_text("scheme#vector->list"));
39742 lf[52]=C_h_intern(&lf[52],6, C_text("struct"));
39743 lf[53]=C_h_intern(&lf[53],1, C_text("\052"));
39744 lf[54]=C_h_intern(&lf[54],38, C_text("chicken.compiler.support#small-bignum\077"));
39745 lf[55]=C_h_intern(&lf[55],36, C_text("chicken.compiler.support#big-fixnum\077"));
39746 lf[56]=C_h_intern(&lf[56],24, C_text("chicken.keyword#keyword\077"));
39747 lf[57]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
39748 lf[58]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
39749 lf[59]=C_h_intern(&lf[59],10, C_text("deprecated"));
39750 lf[60]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
39751 lf[62]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
39752 lf[63]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
39753 lf[64]=C_h_intern(&lf[64],38, C_text("chicken.compiler.support#variable-mark"));
39754 lf[65]=C_h_intern(&lf[65],15, C_text("##compiler#type"));
39755 lf[66]=C_h_intern(&lf[66],22, C_text("##compiler#type-source"));
39756 lf[67]=C_h_intern(&lf[67],31, C_text("chicken.compiler.support#db-get"));
39757 lf[68]=C_h_intern(&lf[68],8, C_text("assigned"));
39758 lf[69]=C_h_intern(&lf[69],3, C_text("not"));
39759 lf[70]=C_h_intern(&lf[70],8, C_text("noreturn"));
39760 lf[72]=C_decode_literal(C_heaptop,C_text("\376B\000\000\023Test is always true"));
39761 lf[73]=C_h_intern(&lf[73],12, C_text("##sys#notice"));
39762 lf[76]=C_h_intern(&lf[76],20, C_text("scheme#string-append"));
39763 lf[77]=C_decode_literal(C_heaptop,C_text("\376B\000\000\032In conditional expression:"));
39764 lf[78]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39765 lf[79]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39766 lf[80]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39767 lf[81]=C_decode_literal(C_heaptop,C_text("\376B\000\000-Test condition has always true value of type:"));
39768 lf[82]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39769 lf[83]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39770 lf[84]=C_h_intern(&lf[84],9, C_text("procedure"));
39771 lf[85]=C_h_intern(&lf[85],17, C_text("##core#the/result"));
39772 lf[86]=C_h_intern(&lf[86],44, C_text("chicken.compiler.support#node-subexpressions"));
39773 lf[87]=C_h_intern(&lf[87],15, C_text("##core#variable"));
39774 lf[88]=C_h_intern(&lf[88],35, C_text("chicken.compiler.support#node-class"));
39775 lf[89]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021Invalid procedure"));
39776 lf[90]=C_h_intern(&lf[90],20, C_text("chicken.base#warning"));
39777 lf[92]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In procedure call:"));
39778 lf[93]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39779 lf[94]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39780 lf[95]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39781 lf[96]=C_decode_literal(C_heaptop,C_text("\376B\000\000\037Variable ~a is not a procedure."));
39782 lf[97]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39783 lf[98]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021It has this type:"));
39784 lf[99]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39785 lf[100]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39786 lf[101]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021Invalid procedure"));
39787 lf[103]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In procedure call:"));
39788 lf[104]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39789 lf[105]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39790 lf[106]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39791 lf[107]=C_decode_literal(C_heaptop,C_text("\376B\000\000:The procedure expression does not appear to be a callable."));
39792 lf[108]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39793 lf[109]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39794 lf[110]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39795 lf[111]=C_decode_literal(C_heaptop,C_text("\376B\000\000\025The expected type is:"));
39796 lf[112]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39797 lf[113]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39798 lf[114]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39799 lf[115]=C_decode_literal(C_heaptop,C_text("\376B\000\000\023The actual type is:"));
39800 lf[116]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39801 lf[117]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39802 lf[120]=C_h_intern(&lf[120],11, C_text("##core#call"));
39803 lf[122]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\004\001true\376\377\016"));
39804 lf[123]=C_h_intern(&lf[123],5, C_text("quote"));
39805 lf[124]=C_h_intern(&lf[124],3, C_text("let"));
39806 lf[126]=C_h_intern(&lf[126],18, C_text("##sys#list->vector"));
39807 lf[127]=C_h_intern(&lf[127],3, C_text("tmp"));
39808 lf[128]=C_decode_literal(C_heaptop,C_text("\376B\000\000\030Predicate is always true"));
39809 lf[129]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In procedure call:"));
39810 lf[130]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39811 lf[131]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39812 lf[132]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39813 lf[133]=C_decode_literal(C_heaptop,C_text("\376B\000\000&The predicate will always return true."));
39814 lf[134]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39815 lf[135]=C_decode_literal(C_heaptop,C_text("\376B\000\000 Procedure ~a is a predicate for:"));
39816 lf[136]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39817 lf[137]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39818 lf[138]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39819 lf[139]=C_decode_literal(C_heaptop,C_text("\376B\000\000!The given argument has this type:"));
39820 lf[140]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39821 lf[141]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39822 lf[143]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\005\001false\376\377\016"));
39823 lf[144]=C_decode_literal(C_heaptop,C_text("\376B\000\000\031Predicate is always false"));
39824 lf[145]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In procedure call:"));
39825 lf[146]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39826 lf[147]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39827 lf[148]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39828 lf[149]=C_decode_literal(C_heaptop,C_text("\376B\000\000\047The predicate will always return false."));
39829 lf[150]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39830 lf[151]=C_decode_literal(C_heaptop,C_text("\376B\000\000 Procedure ~a is a predicate for:"));
39831 lf[152]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39832 lf[153]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39833 lf[154]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39834 lf[155]=C_decode_literal(C_heaptop,C_text("\376B\000\000!The given argument has this type:"));
39835 lf[156]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39836 lf[157]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39837 lf[162]=C_h_intern(&lf[162],26, C_text("##compiler#specializations"));
39838 lf[163]=C_h_intern(&lf[163],32, C_text("##compiler#local-specializations"));
39839 lf[164]=C_h_intern(&lf[164],49, C_text("chicken.compiler.support#maybe-constant-fold-call"));
39840 lf[165]=C_h_intern(&lf[165],20, C_text("##compiler#predicate"));
39841 lf[167]=C_h_intern(&lf[167],20, C_text("chicken.base#call/cc"));
39842 lf[170]=C_h_intern(&lf[170],40, C_text("chicken.compiler.scrutinizer#match-types"));
39843 lf[171]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
39844 lf[172]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001s"));
39845 lf[173]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002is"));
39846 lf[174]=C_decode_literal(C_heaptop,C_text("\376B\000\000\003are"));
39847 lf[175]=C_decode_literal(C_heaptop,C_text("\376B\000\000\031Wrong number of arguments"));
39848 lf[177]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In procedure call:"));
39849 lf[178]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39850 lf[179]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39851 lf[180]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39852 lf[181]=C_decode_literal(C_heaptop,C_text("\376B\000\000JProcedure `~a\047 is called with ~a argument~a but ~a argument~a ~a expected."));
39853 lf[182]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39854 lf[183]=C_decode_literal(C_heaptop,C_text("\376B\000\000\033Procedure ~a has this type:"));
39855 lf[184]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39856 lf[185]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39857 lf[186]=C_h_intern(&lf[186],26, C_text("chicken.base#alist-update!"));
39858 lf[187]=C_h_intern(&lf[187],13, C_text("scheme#equal\077"));
39859 lf[188]=C_h_intern(&lf[188],16, C_text("##core#undefined"));
39860 lf[189]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
39861 lf[190]=C_h_intern(&lf[190],11, C_text("##core#proc"));
39862 lf[191]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\011\001procedure\376\377\016"));
39863 lf[192]=C_h_intern(&lf[192],17, C_text("##core#inline_ref"));
39864 lf[193]=C_h_intern(&lf[193],52, C_text("chicken.compiler.support#foreign-type->scrutiny-type"));
39865 lf[194]=C_h_intern(&lf[194],6, C_text("result"));
39866 lf[195]=C_h_intern(&lf[195],21, C_text("##core#inline_loc_ref"));
39867 lf[196]=C_h_intern(&lf[196],2, C_text("if"));
39868 lf[197]=C_h_intern(&lf[197],19, C_text("chicken.base#gensym"));
39869 lf[198]=C_decode_literal(C_heaptop,C_text("\376B\000\000\026Branch values mismatch"));
39870 lf[199]=C_decode_literal(C_heaptop,C_text("\376B\000\000\032In conditional expression:"));
39871 lf[200]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39872 lf[201]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39873 lf[202]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39874 lf[203]=C_decode_literal(C_heaptop,C_text("\376B\000\000.The branches have different numbers of values."));
39875 lf[204]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39876 lf[205]=C_decode_literal(C_heaptop,C_text("\376B\000\000#The true branch returns ~a value~a:"));
39877 lf[206]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39878 lf[207]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39879 lf[208]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39880 lf[209]=C_decode_literal(C_heaptop,C_text("\376B\000\000$The false branch returns ~a value~a:"));
39881 lf[210]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39882 lf[211]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39883 lf[212]=C_h_intern(&lf[212],8, C_text("for-each"));
39884 lf[213]=C_decode_literal(C_heaptop,C_text("\376B\000\000\024Test is always false"));
39885 lf[214]=C_decode_literal(C_heaptop,C_text("\376B\000\000\032In conditional expression:"));
39886 lf[215]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39887 lf[216]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39888 lf[217]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39889 lf[218]=C_decode_literal(C_heaptop,C_text("\376B\000\000\037Test condition is always false."));
39890 lf[221]=C_h_intern(&lf[221],13, C_text("##core#lambda"));
39891 lf[222]=C_h_intern(&lf[222],6, C_text("lambda"));
39892 lf[223]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\011\001procedure\376\377\016"));
39893 lf[224]=C_h_intern(&lf[224],18, C_text("##sys#dynamic-wind"));
39894 lf[225]=C_h_intern(&lf[225],20, C_text("chicken.base#butlast"));
39895 lf[226]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\377\016"));
39896 lf[227]=C_h_intern(&lf[227],27, C_text("##sys#decompose-lambda-list"));
39897 lf[228]=C_h_intern(&lf[228],4, C_text("set!"));
39898 lf[229]=C_h_intern(&lf[229],11, C_text("##core#set!"));
39899 lf[230]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\377\006\001\376\377\016"));
39900 lf[231]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\011\001undefined\376\377\016"));
39901 lf[232]=C_h_intern(&lf[232],8, C_text("captured"));
39902 lf[233]=C_h_intern(&lf[233],38, C_text("chicken.compiler.support#mark-variable"));
39903 lf[234]=C_h_intern(&lf[234],9, C_text("inference"));
39904 lf[235]=C_h_intern(&lf[235],6, C_text("format"));
39905 lf[236]=C_h_intern(&lf[236],34, C_text("chicken.compiler.support#debugging"));
39906 lf[237]=C_h_intern(&lf[237],1, C_text("I"));
39907 lf[238]=C_h_intern(&lf[238],30, C_text("chicken.base#get-output-string"));
39908 lf[239]=C_h_intern(&lf[239],18, C_text("##sys#write-char-0"));
39909 lf[240]=C_h_intern(&lf[240],11, C_text("##sys#print"));
39910 lf[241]=C_decode_literal(C_heaptop,C_text("\376B\000\000\003(: "));
39911 lf[242]=C_h_intern(&lf[242],31, C_text("chicken.base#open-output-string"));
39912 lf[244]=C_h_intern(&lf[244],34, C_text("chicken.compiler.support#tree-copy"));
39913 lf[245]=C_h_intern(&lf[245],2, C_text("no"));
39914 lf[246]=C_h_intern(&lf[246],17, C_text("##compiler#inline"));
39915 lf[247]=C_h_intern(&lf[247],42, C_text("chicken.compiler.support#variable-visible\077"));
39916 lf[248]=C_h_intern(&lf[248],11, C_text("local-value"));
39917 lf[249]=C_h_intern(&lf[249],5, C_text("value"));
39918 lf[250]=C_h_intern(&lf[250],7, C_text("unknown"));
39919 lf[251]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022Invalid assignment"));
39920 lf[252]=C_h_intern(&lf[252],21, C_text("scheme#string->symbol"));
39921 lf[253]=C_h_intern(&lf[253],34, C_text("chicken.compiler.support#real-name"));
39922 lf[254]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016In assignment:"));
39923 lf[255]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39924 lf[256]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39925 lf[257]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39926 lf[258]=C_decode_literal(C_heaptop,C_text("\376B\000\000(Variable `~a\047 is assigned invalid value."));
39927 lf[259]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39928 lf[260]=C_decode_literal(C_heaptop,C_text("\376B\000\000!The assigned value has this type:"));
39929 lf[261]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39930 lf[262]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39931 lf[263]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39932 lf[264]=C_decode_literal(C_heaptop,C_text("\376B\000\000\033The declared type of ~a is:"));
39933 lf[265]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39934 lf[266]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39935 lf[268]=C_h_intern(&lf[268],16, C_text("##core#primitive"));
39936 lf[269]=C_h_intern(&lf[269],34, C_text("chicken.compiler.support#make-node"));
39937 lf[271]=C_h_intern(&lf[271],16, C_text("##compiler#clean"));
39938 lf[272]=C_h_intern(&lf[272],15, C_text("##compiler#pure"));
39939 lf[273]=C_h_intern(&lf[273],41, C_text("chicken.compiler.scrutinizer#refine-types"));
39940 lf[274]=C_h_intern(&lf[274],30, C_text("##compiler#special-result-type"));
39941 lf[275]=C_h_intern(&lf[275],22, C_text("chicken.base#alist-ref"));
39942 lf[276]=C_h_intern(&lf[276],18, C_text("##compiler#enforce"));
39943 lf[277]=C_h_intern(&lf[277],10, C_text("##core#the"));
39944 lf[278]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021Not enough values"));
39945 lf[279]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016In expression:"));
39946 lf[280]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39947 lf[281]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39948 lf[282]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39949 lf[283]=C_decode_literal(C_heaptop,C_text("\376B\000\0006Expression returns 0 values but is declared to return:"));
39950 lf[284]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39951 lf[285]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39952 lf[286]=C_decode_literal(C_heaptop,C_text("\376B\000\000\015Type mismatch"));
39953 lf[287]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016In expression:"));
39954 lf[288]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39955 lf[289]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39956 lf[290]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39957 lf[291]=C_decode_literal(C_heaptop,C_text("\376B\000\0004Expression\047s declared and actual types do not match."));
39958 lf[292]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39959 lf[293]=C_decode_literal(C_heaptop,C_text("\376B\000\000\025The declared type is:"));
39960 lf[294]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39961 lf[295]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39962 lf[296]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39963 lf[297]=C_decode_literal(C_heaptop,C_text("\376B\000\000\023The actual type is:"));
39964 lf[298]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39965 lf[299]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39966 lf[301]=C_decode_literal(C_heaptop,C_text("\376B\000\000\017Too many values"));
39967 lf[302]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016In expression:"));
39968 lf[303]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39969 lf[304]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39970 lf[305]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39971 lf[306]=C_decode_literal(C_heaptop,C_text("\376B\000\000#Expression returns too many values."));
39972 lf[307]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39973 lf[308]=C_decode_literal(C_heaptop,C_text("\376B\000\000;The expression returns ~a values but is declared to return:"));
39974 lf[309]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39975 lf[310]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39976 lf[311]=C_h_intern(&lf[311],15, C_text("##core#typecase"));
39977 lf[312]=C_h_intern(&lf[312],39, C_text("chicken.compiler.support#quit-compiling"));
39978 lf[313]=C_h_intern(&lf[313],33, C_text("chicken.string#string-intersperse"));
39979 lf[314]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002\012\012"));
39980 lf[316]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002  "));
39981 lf[318]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
39982 lf[319]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001\012"));
39983 lf[320]=C_h_intern(&lf[320],19, C_text("chicken.string#conc"));
39984 lf[321]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002  "));
39985 lf[322]=C_decode_literal(C_heaptop,C_text("\376B\000\000\003\012  "));
39986 lf[324]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021No typecase match"));
39987 lf[325]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~%"));
39988 lf[326]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39989 lf[327]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39990 lf[328]=C_decode_literal(C_heaptop,C_text("\376B\000\000\042In `compiler-typecase\047 expression:"));
39991 lf[329]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39992 lf[330]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004  ~a"));
39993 lf[331]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39994 lf[332]=C_decode_literal(C_heaptop,C_text("\376B\000\000,  Tested expression does not match any case."));
39995 lf[333]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39996 lf[334]=C_decode_literal(C_heaptop,C_text("\376B\000\000\037  The expression has this type:"));
39997 lf[335]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
39998 lf[336]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
39999 lf[337]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40000 lf[338]=C_decode_literal(C_heaptop,C_text("\376B\000\000%  The specified type cases are these:"));
40001 lf[339]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40002 lf[340]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40003 lf[341]=C_h_intern(&lf[341],13, C_text("##core#switch"));
40004 lf[342]=C_h_intern(&lf[342],11, C_text("##core#cond"));
40005 lf[343]=C_h_intern(&lf[343],29, C_text("chicken.compiler.support#bomb"));
40006 lf[344]=C_decode_literal(C_heaptop,C_text("\376B\000\000!scrutinize: unexpected node class"));
40007 lf[345]=C_decode_literal(C_heaptop,C_text("\376B\000\000-some variable types do not satisfy strictness"));
40008 lf[346]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001o\376\003\000\000\002\376\001\000\000\001\001e\376\377\016"));
40009 lf[347]=C_decode_literal(C_heaptop,C_text("\376B\000\000\037assignments to immediate values"));
40010 lf[348]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001o\376\003\000\000\002\376\001\000\000\001\001e\376\377\016"));
40011 lf[349]=C_decode_literal(C_heaptop,C_text("\376B\000\000\020dropped branches"));
40012 lf[350]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001o\376\003\000\000\002\376\001\000\000\001\001e\376\377\016"));
40013 lf[351]=C_decode_literal(C_heaptop,C_text("\376B\000\000\012safe calls"));
40014 lf[352]=C_h_intern(&lf[352],21, C_text("##sys#standard-output"));
40015 lf[353]=C_h_intern(&lf[353],6, C_text("printf"));
40016 lf[354]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002  "));
40017 lf[355]=C_h_intern(&lf[355],18, C_text("chicken.base#print"));
40018 lf[356]=C_decode_literal(C_heaptop,C_text("\376B\000\000\020specializations:"));
40019 lf[357]=C_h_intern(&lf[357],46, C_text("chicken.compiler.support#with-debugging-output"));
40020 lf[358]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\001\001o\376\003\000\000\002\376\001\000\000\001\001e\376\377\016"));
40021 lf[359]=C_h_intern(&lf[359],9, C_text("vector-of"));
40022 lf[360]=C_h_intern(&lf[360],23, C_text("chicken.base#constantly"));
40023 lf[361]=C_h_intern(&lf[361],7, C_text("list-of"));
40024 lf[362]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\002\001or\376\003\000\000\002\376\001\000\000\004\001pair\376\003\000\000\002\376\001\000\000\004\001null\376\377\016"));
40025 lf[363]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\003\000\000\002\376\001\000\000\012\001#!optional\376\377\016"));
40026 lf[364]=C_h_intern(&lf[364],10, C_text("#!optional"));
40027 lf[365]=C_h_intern(&lf[365],6, C_text("#!rest"));
40028 lf[367]=C_h_intern(&lf[367],14, C_text("scheme#reverse"));
40029 lf[368]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\011\001undefined\376\003\000\000\002\376\001\000\000\010\001noreturn\376\377\016"));
40030 lf[372]=C_h_intern(&lf[372],6, C_text("refine"));
40031 lf[373]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\003\000\000\002\376\001\000\000\004\001pair\376\003\000\000\002\376\001\000\000\004\001pair\376\003\000\000\002\376\001\000\000\001\001\052\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016\376\003\000\000\002\376\003\000\000\002\376\001\000\000\004\001li"
40032 "st\376\003\000\000\002\376\001\000\000\007\001list-of\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006\001vector\376\003\000\000\002\376\001\000\000\011\001vector-of\376\003\000"
40033 "\000\002\376\001\000\000\001\001\052\376\377\016\376\003\000\000\002\376\003\000\000\002\376\001\000\000\007\001boolean\376\003\000\000\002\376\001\000\000\002\001or\376\003\000\000\002\376\001\000\000\004\001true\376\003\000\000\002\376\001\000\000\005\001false\376"
40034 "\377\016\376\003\000\000\002\376\003\000\000\002\376\001\000\000\007\001integer\376\003\000\000\002\376\001\000\000\002\001or\376\003\000\000\002\376\001\000\000\006\001fixnum\376\003\000\000\002\376\001\000\000\006\001bignum\376\377\016\376\003\000\000\002"
40035 "\376\003\000\000\002\376\001\000\000\006\001number\376\003\000\000\002\376\001\000\000\002\001or\376\003\000\000\002\376\001\000\000\006\001fixnum\376\003\000\000\002\376\001\000\000\005\001float\376\003\000\000\002\376\001\000\000\006\001bignum"
40036 "\376\003\000\000\002\376\001\000\000\006\001ratnum\376\003\000\000\002\376\001\000\000\007\001cplxnum\376\377\016\376\003\000\000\002\376\003\000\000\002\376\001\000\000\011\001procedure\376\003\000\000\002\376\001\000\000\011\001proced"
40037 "ure\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006\001#!rest\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016\376\001\000\000\001\001\052\376\377\016"));
40038 lf[374]=C_h_intern(&lf[374],10, C_text("scheme#eq\077"));
40039 lf[375]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\377\016"));
40040 lf[376]=C_h_intern(&lf[376],14, C_text("##core#tv-root"));
40041 lf[377]=C_h_intern(&lf[377],17, C_text("chicken.plist#get"));
40042 lf[378]=C_h_intern(&lf[378],5, C_text("foldl"));
40043 lf[379]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\011\001procedure\376\377\016"));
40044 lf[381]=C_h_intern(&lf[381],6, C_text("number"));
40045 lf[382]=C_h_intern(&lf[382],36, C_text("chicken.compiler.scrutinizer#type<=\077"));
40046 lf[383]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001fixnum\376\003\000\000\002\376\001\000\000\005\001float\376\003\000\000\002\376\001\000\000\006\001bignum\376\003\000\000\002\376\001\000\000\006\001ratnum\376\003\000\000\002\376\001\000\000\007\001cp"
40047 "lxnum\376\377\016"));
40048 lf[384]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001fixnum\376\003\000\000\002\376\001\000\000\006\001bignum\376\377\016"));
40049 lf[385]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\004\001true\376\003\000\000\002\376\001\000\000\005\001false\376\377\016"));
40050 lf[389]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\011\001procedure\376\377\016"));
40051 lf[390]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\377\016"));
40052 lf[391]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\377\016"));
40053 lf[392]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\377\016"));
40054 lf[393]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\377\016"));
40055 lf[394]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001forall\376\003\000\000\002\376\001\000\000\006\001refine\376\377\016"));
40056 lf[395]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001forall\376\003\000\000\002\376\001\000\000\006\001refine\376\377\016"));
40057 lf[396]=C_h_intern(&lf[396],21, C_text("chicken.base#identity"));
40058 lf[397]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\004\001null\376\003\000\000\002\376\001\000\000\004\001pair\376\377\016"));
40059 lf[398]=C_decode_literal(C_heaptop,C_text("\376B\000\000)procedure-arguments: not a procedure type"));
40060 lf[399]=C_decode_literal(C_heaptop,C_text("\376B\000\000\047procedure-results: not a procedure type"));
40061 lf[400]=C_h_intern(&lf[400],6, C_text("values"));
40062 lf[401]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\010\001noreturn\376\377\016"));
40063 lf[403]=C_decode_literal(C_heaptop,C_text("\376B\000\000,resolve: can\047t resolve unknown type-variable"));
40064 lf[404]=C_h_intern(&lf[404],12, C_text("##sys#append"));
40065 lf[405]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001values\376\377\016"));
40066 lf[406]=C_h_intern(&lf[406],47, C_text("chicken.compiler.scrutinizer#load-type-database"));
40067 lf[407]=C_h_intern(&lf[407],42, C_text("chicken.compiler.scrutinizer#validate-type"));
40068 lf[408]=C_h_intern(&lf[408],52, C_text("chicken.compiler.scrutinizer#install-specializations"));
40069 lf[409]=C_h_intern(&lf[409],2, C_text("db"));
40070 lf[410]=C_h_intern(&lf[410],22, C_text("chicken.format#sprintf"));
40071 lf[411]=C_decode_literal(C_heaptop,C_text("\376B\000\000\047Declared type for toplevel binding `~a\047"));
40072 lf[412]=C_decode_literal(C_heaptop,C_text("\376B\000\000\012~%~%~a~%~%"));
40073 lf[413]=C_decode_literal(C_heaptop,C_text("\376B\000\000(  conflicts with previously loaded type:"));
40074 lf[414]=C_decode_literal(C_heaptop,C_text("\376B\000\000\006~%~%~a"));
40075 lf[415]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002\047:"));
40076 lf[416]=C_decode_literal(C_heaptop,C_text("\376B\000\000 Invalid type specification for `"));
40077 lf[417]=C_h_intern_kw(&lf[417],4, C_text("pure"));
40078 lf[418]=C_h_intern_kw(&lf[418],5, C_text("clean"));
40079 lf[419]=C_h_intern_kw(&lf[419],7, C_text("enforce"));
40080 lf[420]=C_h_intern_kw(&lf[420],8, C_text("foldable"));
40081 lf[421]=C_h_intern(&lf[421],19, C_text("##compiler#foldable"));
40082 lf[422]=C_h_intern_kw(&lf[422],9, C_text("predicate"));
40083 lf[423]=C_decode_literal(C_heaptop,C_text("\376B\000\0003load-type-database: invalid procedure-type property"));
40084 lf[424]=C_h_intern(&lf[424],27, C_text("scheme#call-with-input-file"));
40085 lf[425]=C_h_intern(&lf[425],41, C_text("chicken.compiler.support#read-expressions"));
40086 lf[426]=C_h_intern(&lf[426],1, C_text("p"));
40087 lf[427]=C_decode_literal(C_heaptop,C_text("\376B\000\000\005\047 ..."));
40088 lf[428]=C_decode_literal(C_heaptop,C_text("\376B\000\000\027loading type database `"));
40089 lf[429]=C_h_intern(&lf[429],18, C_text("##sys#file-exists\077"));
40090 lf[430]=C_h_intern(&lf[430],22, C_text("chicken.load#find-file"));
40091 lf[431]=C_h_intern(&lf[431],32, C_text("chicken.platform#repository-path"));
40092 lf[432]=C_h_intern(&lf[432],44, C_text("chicken.compiler.scrutinizer#emit-types-file"));
40093 lf[433]=C_decode_literal(C_heaptop,C_text("\376B\000\000\015; END OF FILE"));
40094 lf[434]=C_h_intern(&lf[434],14, C_text("scheme#newline"));
40095 lf[435]=C_h_intern(&lf[435],23, C_text("chicken.pretty-print#pp"));
40096 lf[436]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\007\002enforce\376\377\016"));
40097 lf[437]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\004\002pure\376\377\016"));
40098 lf[438]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\005\002clean\376\377\016"));
40099 lf[439]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\010\002foldable\376\377\016"));
40100 lf[440]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\005\001local\376\003\000\000\002\376\001\000\000\011\001inference\376\377\016"));
40101 lf[441]=C_h_intern(&lf[441],36, C_text("chicken.internal#hash-table-for-each"));
40102 lf[442]=C_decode_literal(C_heaptop,C_text("\376B\000\000\027; GENERATED BY CHICKEN "));
40103 lf[443]=C_decode_literal(C_heaptop,C_text("\376B\000\000\006 FROM "));
40104 lf[444]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001\012"));
40105 lf[445]=C_h_intern(&lf[445],32, C_text("chicken.platform#chicken-version"));
40106 lf[446]=C_h_intern(&lf[446],26, C_text("scheme#with-output-to-file"));
40107 lf[448]=C_h_intern(&lf[448],35, C_text("chicken.compiler.support#copy-node!"));
40108 lf[449]=C_h_intern(&lf[449],41, C_text("chicken.compiler.support#build-node-graph"));
40109 lf[450]=C_h_intern(&lf[450],34, C_text("chicken.compiler.support#copy-node"));
40110 lf[452]=C_h_intern(&lf[452],13, C_text("scheme#values"));
40111 lf[454]=C_h_intern(&lf[454],3, C_text("..."));
40112 lf[455]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
40113 lf[456]=C_h_intern(&lf[456],9, C_text("&optional"));
40114 lf[457]=C_h_intern(&lf[457],5, C_text("&rest"));
40115 lf[458]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
40116 lf[459]=C_h_intern(&lf[459],5, C_text("#!key"));
40117 lf[460]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001#!rest\376\003\000\000\002\376\001\000\000\001\001\052\376\377\016"));
40118 lf[461]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\010\001u8vector\376\003\000\000\002\376\001\000\000\010\001s8vector\376\003\000\000\002\376\001\000\000\011\001u16vector\376\003\000\000\002\376\001\000\000\011\001s16vector\376\003"
40119 "\000\000\002\376\001\000\000\011\001u32vector\376\003\000\000\002\376\001\000\000\011\001s32vector\376\003\000\000\002\376\001\000\000\011\001u64vector\376\003\000\000\002\376\001\000\000\011\001s64vector\376\003"
40120 "\000\000\002\376\001\000\000\011\001f32vector\376\003\000\000\002\376\001\000\000\011\001f64vector\376\003\000\000\002\376\001\000\000\006\001thread\376\003\000\000\002\376\001\000\000\005\001queue\376\003\000\000\002\376\001\000\000"
40121 "\013\001environment\376\003\000\000\002\376\001\000\000\004\001time\376\003\000\000\002\376\001\000\000\014\001continuation\376\003\000\000\002\376\001\000\000\004\001lock\376\003\000\000\002\376\001\000\000\004\001mma"
40122 "p\376\003\000\000\002\376\001\000\000\011\001condition\376\003\000\000\002\376\001\000\000\012\001hash-table\376\003\000\000\002\376\001\000\000\014\001tcp-listener\376\377\016"));
40123 lf[462]=C_h_intern(&lf[462],9, C_text("immediate"));
40124 lf[463]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\002\001or\376\003\000\000\002\376\001\000\000\003\001eof\376\003\000\000\002\376\001\000\000\004\001null\376\003\000\000\002\376\001\000\000\006\001fixnum\376\003\000\000\002\376\001\000\000\004\001char\376\003\000\000\002\376"
40125 "\001\000\000\007\001boolean\376\377\016"));
40126 lf[464]=C_h_intern(&lf[464],3, C_text("any"));
40127 lf[465]=C_h_intern(&lf[465],4, C_text("void"));
40128 lf[466]=C_h_intern(&lf[466],10, C_text("input-port"));
40129 lf[467]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001refine\376\003\000\000\002\376\003\000\000\002\376\001\000\000\005\001input\376\377\016\376\003\000\000\002\376\001\000\000\004\001port\376\377\016"));
40130 lf[468]=C_h_intern(&lf[468],11, C_text("output-port"));
40131 lf[469]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\006\001refine\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006\001output\376\377\016\376\003\000\000\002\376\001\000\000\004\001port\376\377\016"));
40132 lf[470]=C_h_intern(&lf[470],14, C_text("scheme#symbol\077"));
40133 lf[471]=C_h_intern(&lf[471],3, C_text("-->"));
40134 lf[472]=C_h_intern(&lf[472],1, C_text(":"));
40135 lf[473]=C_h_intern(&lf[473],2, C_text("->"));
40136 lf[474]=C_h_intern(&lf[474],9, C_text("##sys#get"));
40137 lf[475]=C_h_intern(&lf[475],28, C_text("##compiler#type-abbreviation"));
40138 lf[476]=C_h_intern(&lf[476],18, C_text("chicken.plist#put!"));
40139 lf[477]=C_h_intern(&lf[477],21, C_text("scheme#symbol->string"));
40140 lf[478]=C_h_intern(&lf[478],27, C_text("chicken.syntax#strip-syntax"));
40141 lf[479]=C_h_intern(&lf[479],52, C_text("chicken.compiler.scrutinizer#check-and-validate-type"));
40142 lf[480]=C_h_intern(&lf[480],18, C_text("chicken.base#error"));
40143 lf[481]=C_decode_literal(C_heaptop,C_text("\376B\000\000\026invalid type specifier"));
40144 lf[482]=C_decode_literal(C_heaptop,C_text("\376B\000\000\035invalid specialization format"));
40145 lf[483]=C_decode_literal(C_heaptop,C_text("\376B\000\000\047invalid argument type in specialization"));
40146 lf[484]=C_decode_literal(C_heaptop,C_text("\376B\000\000%invalid result type in specialization"));
40147 lf[485]=C_h_intern(&lf[485],15, C_text("##sys#substring"));
40148 lf[487]=C_decode_literal(C_heaptop,C_text("\376B\000\000\006vector"));
40149 lf[488]=C_h_intern(&lf[488],10, C_text("##sys#slot"));
40150 lf[489]=C_h_intern(&lf[489],8, C_text("not-used"));
40151 lf[490]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004list"));
40152 lf[491]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004list"));
40153 lf[492]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002  "));
40154 lf[493]=C_h_intern(&lf[493],19, C_text("##sys#string-append"));
40155 lf[494]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001\012"));
40156 lf[495]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40157 lf[496]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001\012"));
40158 lf[497]=C_h_intern(&lf[497],27, C_text("chicken.string#string-split"));
40159 lf[498]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001\012"));
40160 lf[499]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001/"));
40161 lf[500]=C_h_intern_kw(&lf[500],2, C_text("tv"));
40162 lf[501]=C_h_intern(&lf[501],11, C_text("##sys#error"));
40163 lf[502]=C_decode_literal(C_heaptop,C_text("\376B\000\000\037type->pp-string: unhandled type"));
40164 lf[503]=C_h_intern(&lf[503],27, C_text("chicken.string#string-chomp"));
40165 lf[504]=C_h_intern(&lf[504],34, C_text("chicken.port#with-output-to-string"));
40166 lf[505]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\003\001...\376\377\016"));
40167 lf[506]=C_h_intern(&lf[506],46, C_text("chicken.compiler.support#build-expression-tree"));
40168 lf[507]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40169 lf[508]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002\047,"));
40170 lf[509]=C_decode_literal(C_heaptop,C_text("\376B\000\000\011In file `"));
40171 lf[510]=C_h_intern(&lf[510],42, C_text("chicken.compiler.support#source-info->line"));
40172 lf[511]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002  "));
40173 lf[512]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021At the toplevel,\012"));
40174 lf[513]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40175 lf[514]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001\012"));
40176 lf[516]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002\047,"));
40177 lf[517]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016In procedure `"));
40178 lf[518]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002\047,"));
40179 lf[519]=C_decode_literal(C_heaptop,C_text("\376B\000\000\013In module `"));
40180 lf[520]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40181 lf[521]=C_decode_literal(C_heaptop,C_text("\376B\000\000\030In a toplevel procedure,"));
40182 lf[522]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002\047,"));
40183 lf[523]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016In procedure `"));
40184 lf[524]=C_decode_literal(C_heaptop,C_text("\376B\000\000\025In a local procedure,"));
40185 lf[525]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001#"));
40186 lf[526]=C_decode_literal(C_heaptop,C_text("\376B\000\000\017\047 from module `"));
40187 lf[527]=C_decode_literal(C_heaptop,C_text("\376B\000\000\027This is the expression:"));
40188 lf[528]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40189 lf[529]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40190 lf[530]=C_decode_literal(C_heaptop,C_text("\376B\000\000\047It is a call to ~a which has this type:"));
40191 lf[531]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40192 lf[532]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40193 lf[533]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40194 lf[534]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40195 lf[535]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40196 lf[536]=C_h_intern(&lf[536],25, C_text("chicken.base#flush-output"));
40197 lf[537]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002  "));
40198 lf[538]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001\012"));
40199 lf[539]=C_h_intern(&lf[539],22, C_text("chicken.format#fprintf"));
40200 lf[540]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40201 lf[541]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001\012"));
40202 lf[542]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40203 lf[543]=C_decode_literal(C_heaptop,C_text("\376B\000\000\020Invalid argument"));
40204 lf[544]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In procedure call:"));
40205 lf[545]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40206 lf[546]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40207 lf[547]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40208 lf[548]=C_decode_literal(C_heaptop,C_text("\376B\000\0003Argument #~a to procedure `~a\047 has an invalid type:"));
40209 lf[549]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40210 lf[550]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40211 lf[551]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40212 lf[552]=C_decode_literal(C_heaptop,C_text("\376B\000\000\025The expected type is:"));
40213 lf[553]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40214 lf[554]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40215 lf[555]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40216 lf[556]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40217 lf[557]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40218 lf[558]=C_decode_literal(C_heaptop,C_text("\376B\000\000\033Procedure ~a has this type:"));
40219 lf[559]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40220 lf[560]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40221 lf[561]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40222 lf[562]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002 `"));
40223 lf[563]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In procedure call:"));
40224 lf[564]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40225 lf[565]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40226 lf[566]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40227 lf[567]=C_decode_literal(C_heaptop,C_text("\376B\000\000\036Argument #~a to procedure~a ~a"));
40228 lf[568]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40229 lf[569]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40230 lf[570]=C_decode_literal(C_heaptop,C_text("\376B\000\000\032Not enough argument values"));
40231 lf[571]=C_decode_literal(C_heaptop,C_text("\376B\000\000\033does not return any values."));
40232 lf[572]=C_decode_literal(C_heaptop,C_text("\376B\000\000\030Too many argument values"));
40233 lf[573]=C_decode_literal(C_heaptop,C_text("\376B\000\000\032 values but 1 is expected."));
40234 lf[574]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010returns "));
40235 lf[575]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021a negative index "));
40236 lf[576]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002\047."));
40237 lf[577]=C_decode_literal(C_heaptop,C_text("\376B\000\000\014 of length `"));
40238 lf[578]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010\047 for a "));
40239 lf[579]=C_decode_literal(C_heaptop,C_text("\376B\000\000\007index `"));
40240 lf[580]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In procedure call:"));
40241 lf[581]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40242 lf[582]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40243 lf[583]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40244 lf[584]=C_decode_literal(C_heaptop,C_text("\376B\000\000\036Procedure ~a is called with ~a"));
40245 lf[585]=C_decode_literal(C_heaptop,C_text("\376B\000\000\006 index"));
40246 lf[586]=C_decode_literal(C_heaptop,C_text("\376B\000\000\011Negative "));
40247 lf[587]=C_decode_literal(C_heaptop,C_text("\376B\000\000\023 index out of range"));
40248 lf[588]=C_h_intern(&lf[588],16, C_text("scheme#substring"));
40249 lf[589]=C_decode_literal(C_heaptop,C_text("\376B\000\000\017In conditional:"));
40250 lf[590]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40251 lf[591]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40252 lf[592]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40253 lf[593]=C_decode_literal(C_heaptop,C_text("\376B\000\000\026The test expression ~a"));
40254 lf[594]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40255 lf[595]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40256 lf[596]=C_decode_literal(C_heaptop,C_text("\376B\000\000\033Zero values for conditional"));
40257 lf[597]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021returns 0 values."));
40258 lf[598]=C_decode_literal(C_heaptop,C_text("\376B\000\000\037Too many values for conditional"));
40259 lf[599]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010 values."));
40260 lf[600]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010returns "));
40261 lf[601]=C_decode_literal(C_heaptop,C_text("\376B\000\000\022In let expression:"));
40262 lf[602]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40263 lf[603]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40264 lf[604]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40265 lf[605]=C_decode_literal(C_heaptop,C_text("\376B\000\000/Variable `~a\047 is bound to an expression that ~a"));
40266 lf[606]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40267 lf[607]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40268 lf[608]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021returns 0 values."));
40269 lf[609]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021\047 has zero values"));
40270 lf[610]=C_decode_literal(C_heaptop,C_text("\376B\000\000\020Let binding to `"));
40271 lf[611]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010 values."));
40272 lf[612]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010returns "));
40273 lf[613]=C_decode_literal(C_heaptop,C_text("\376B\000\000\007 values"));
40274 lf[614]=C_decode_literal(C_heaptop,C_text("\376B\000\000\006\047 has "));
40275 lf[615]=C_decode_literal(C_heaptop,C_text("\376B\000\000\020Let binding to `"));
40276 lf[616]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016In assignment:"));
40277 lf[617]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40278 lf[618]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40279 lf[619]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40280 lf[620]=C_decode_literal(C_heaptop,C_text("\376B\000\0001Variable `~a\047 is assigned from expression that ~a"));
40281 lf[621]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40282 lf[622]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40283 lf[623]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021returns 0 values."));
40284 lf[624]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021\047 has zero values"));
40285 lf[625]=C_decode_literal(C_heaptop,C_text("\376B\000\000\017Assignment to `"));
40286 lf[626]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010 values."));
40287 lf[627]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010returns "));
40288 lf[628]=C_decode_literal(C_heaptop,C_text("\376B\000\000\007 values"));
40289 lf[629]=C_decode_literal(C_heaptop,C_text("\376B\000\000\006\047 has "));
40290 lf[630]=C_decode_literal(C_heaptop,C_text("\376B\000\000\017Assignment to `"));
40291 lf[631]=C_decode_literal(C_heaptop,C_text("\376B\000\000\035The suggested alternative is "));
40292 lf[632]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
40293 lf[633]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016In expression:"));
40294 lf[634]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40295 lf[635]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40296 lf[636]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004~%~%"));
40297 lf[637]=C_decode_literal(C_heaptop,C_text("\376B\000\000 Use of deprecated identifier ~a."));
40298 lf[638]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002~a"));
40299 lf[639]=C_decode_literal(C_heaptop,C_text("\376B\000\000\027Deprecated identifier `"));
40300 lf[640]=C_h_intern(&lf[640],10, C_text("##sys#put!"));
40301 lf[641]=C_h_intern(&lf[641],18, C_text("scheme#make-vector"));
40302 lf[642]=C_h_intern(&lf[642],12, C_text("##sys#vector"));
40303 lf[643]=C_h_intern(&lf[643],13, C_text("scheme#vector"));
40304 lf[644]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\004\001null\376\377\016"));
40305 lf[645]=C_h_intern(&lf[645],10, C_text("##sys#list"));
40306 lf[646]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\004\001null\376\377\016"));
40307 lf[647]=C_h_intern(&lf[647],11, C_text("scheme#list"));
40308 lf[648]=C_h_intern(&lf[648],16, C_text("scheme#list-tail"));
40309 lf[649]=C_h_intern(&lf[649],15, C_text("scheme#list-ref"));
40310 lf[650]=C_h_intern(&lf[650],14, C_text("##sys#setislot"));
40311 lf[651]=C_h_intern(&lf[651],13, C_text("##sys#setslot"));
40312 lf[652]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\011\001undefined\376\377\016"));
40313 lf[653]=C_h_intern(&lf[653],18, C_text("scheme#vector-set!"));
40314 lf[654]=C_h_intern(&lf[654],16, C_text("##sys#vector-ref"));
40315 lf[655]=C_h_intern(&lf[655],17, C_text("scheme#vector-ref"));
40316 lf[656]=C_h_intern(&lf[656],14, C_text("pointer-vector"));
40317 lf[657]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\001\000\000\016\001pointer-vector\376\377\016"));
40318 lf[658]=C_h_intern(&lf[658],20, C_text("##sys#make-structure"));
40319 C_register_lf2(lf,659,create_ptable());{}
40320 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6730,a[2]=t1,tmp=(C_word)a,a+=3,tmp);{
40321 C_word *av2=av;
40322 av2[0]=C_SCHEME_UNDEFINED;
40323 av2[1]=t2;
40324 C_library_toplevel(2,av2);}}
40325 
40326 #ifdef C_ENABLE_PTABLES
40327 static C_PTABLE_ENTRY ptable[1322] = {
40328 {C_text("f25872:scrutinizer_2escm"),(void*)f25872},
40329 {C_text("f25979:scrutinizer_2escm"),(void*)f25979},
40330 {C_text("f25994:scrutinizer_2escm"),(void*)f25994},
40331 {C_text("f26001:scrutinizer_2escm"),(void*)f26001},
40332 {C_text("f26243:scrutinizer_2escm"),(void*)f26243},
40333 {C_text("f26391:scrutinizer_2escm"),(void*)f26391},
40334 {C_text("f26456:scrutinizer_2escm"),(void*)f26456},
40335 {C_text("f26463:scrutinizer_2escm"),(void*)f26463},
40336 {C_text("f26609:scrutinizer_2escm"),(void*)f26609},
40337 {C_text("f26614:scrutinizer_2escm"),(void*)f26614},
40338 {C_text("f26623:scrutinizer_2escm"),(void*)f26623},
40339 {C_text("f26630:scrutinizer_2escm"),(void*)f26630},
40340 {C_text("f26669:scrutinizer_2escm"),(void*)f26669},
40341 {C_text("f26674:scrutinizer_2escm"),(void*)f26674},
40342 {C_text("f26679:scrutinizer_2escm"),(void*)f26679},
40343 {C_text("f26686:scrutinizer_2escm"),(void*)f26686},
40344 {C_text("f26693:scrutinizer_2escm"),(void*)f26693},
40345 {C_text("f26700:scrutinizer_2escm"),(void*)f26700},
40346 {C_text("f26707:scrutinizer_2escm"),(void*)f26707},
40347 {C_text("f27984:scrutinizer_2escm"),(void*)f27984},
40348 {C_text("f27989:scrutinizer_2escm"),(void*)f27989},
40349 {C_text("f28008:scrutinizer_2escm"),(void*)f28008},
40350 {C_text("f28236:scrutinizer_2escm"),(void*)f28236},
40351 {C_text("f28241:scrutinizer_2escm"),(void*)f28241},
40352 {C_text("f28246:scrutinizer_2escm"),(void*)f28246},
40353 {C_text("f_10003:scrutinizer_2escm"),(void*)f_10003},
40354 {C_text("f_10013:scrutinizer_2escm"),(void*)f_10013},
40355 {C_text("f_10017:scrutinizer_2escm"),(void*)f_10017},
40356 {C_text("f_10021:scrutinizer_2escm"),(void*)f_10021},
40357 {C_text("f_10023:scrutinizer_2escm"),(void*)f_10023},
40358 {C_text("f_10045:scrutinizer_2escm"),(void*)f_10045},
40359 {C_text("f_10052:scrutinizer_2escm"),(void*)f_10052},
40360 {C_text("f_10055:scrutinizer_2escm"),(void*)f_10055},
40361 {C_text("f_10058:scrutinizer_2escm"),(void*)f_10058},
40362 {C_text("f_10066:scrutinizer_2escm"),(void*)f_10066},
40363 {C_text("f_10075:scrutinizer_2escm"),(void*)f_10075},
40364 {C_text("f_10082:scrutinizer_2escm"),(void*)f_10082},
40365 {C_text("f_10089:scrutinizer_2escm"),(void*)f_10089},
40366 {C_text("f_10097:scrutinizer_2escm"),(void*)f_10097},
40367 {C_text("f_10099:scrutinizer_2escm"),(void*)f_10099},
40368 {C_text("f_10107:scrutinizer_2escm"),(void*)f_10107},
40369 {C_text("f_10111:scrutinizer_2escm"),(void*)f_10111},
40370 {C_text("f_10123:scrutinizer_2escm"),(void*)f_10123},
40371 {C_text("f_10158:scrutinizer_2escm"),(void*)f_10158},
40372 {C_text("f_10180:scrutinizer_2escm"),(void*)f_10180},
40373 {C_text("f_10192:scrutinizer_2escm"),(void*)f_10192},
40374 {C_text("f_10205:scrutinizer_2escm"),(void*)f_10205},
40375 {C_text("f_10227:scrutinizer_2escm"),(void*)f_10227},
40376 {C_text("f_10236:scrutinizer_2escm"),(void*)f_10236},
40377 {C_text("f_10238:scrutinizer_2escm"),(void*)f_10238},
40378 {C_text("f_10309:scrutinizer_2escm"),(void*)f_10309},
40379 {C_text("f_10312:scrutinizer_2escm"),(void*)f_10312},
40380 {C_text("f_10315:scrutinizer_2escm"),(void*)f_10315},
40381 {C_text("f_10321:scrutinizer_2escm"),(void*)f_10321},
40382 {C_text("f_10324:scrutinizer_2escm"),(void*)f_10324},
40383 {C_text("f_10327:scrutinizer_2escm"),(void*)f_10327},
40384 {C_text("f_10333:scrutinizer_2escm"),(void*)f_10333},
40385 {C_text("f_10347:scrutinizer_2escm"),(void*)f_10347},
40386 {C_text("f_10355:scrutinizer_2escm"),(void*)f_10355},
40387 {C_text("f_10389:scrutinizer_2escm"),(void*)f_10389},
40388 {C_text("f_10438:scrutinizer_2escm"),(void*)f_10438},
40389 {C_text("f_10453:scrutinizer_2escm"),(void*)f_10453},
40390 {C_text("f_10456:scrutinizer_2escm"),(void*)f_10456},
40391 {C_text("f_10459:scrutinizer_2escm"),(void*)f_10459},
40392 {C_text("f_10468:scrutinizer_2escm"),(void*)f_10468},
40393 {C_text("f_10474:scrutinizer_2escm"),(void*)f_10474},
40394 {C_text("f_10480:scrutinizer_2escm"),(void*)f_10480},
40395 {C_text("f_10483:scrutinizer_2escm"),(void*)f_10483},
40396 {C_text("f_10490:scrutinizer_2escm"),(void*)f_10490},
40397 {C_text("f_10496:scrutinizer_2escm"),(void*)f_10496},
40398 {C_text("f_10499:scrutinizer_2escm"),(void*)f_10499},
40399 {C_text("f_10502:scrutinizer_2escm"),(void*)f_10502},
40400 {C_text("f_10505:scrutinizer_2escm"),(void*)f_10505},
40401 {C_text("f_10508:scrutinizer_2escm"),(void*)f_10508},
40402 {C_text("f_10511:scrutinizer_2escm"),(void*)f_10511},
40403 {C_text("f_10519:scrutinizer_2escm"),(void*)f_10519},
40404 {C_text("f_10539:scrutinizer_2escm"),(void*)f_10539},
40405 {C_text("f_10543:scrutinizer_2escm"),(void*)f_10543},
40406 {C_text("f_10572:scrutinizer_2escm"),(void*)f_10572},
40407 {C_text("f_10579:scrutinizer_2escm"),(void*)f_10579},
40408 {C_text("f_10582:scrutinizer_2escm"),(void*)f_10582},
40409 {C_text("f_10602:scrutinizer_2escm"),(void*)f_10602},
40410 {C_text("f_10609:scrutinizer_2escm"),(void*)f_10609},
40411 {C_text("f_10631:scrutinizer_2escm"),(void*)f_10631},
40412 {C_text("f_10635:scrutinizer_2escm"),(void*)f_10635},
40413 {C_text("f_10642:scrutinizer_2escm"),(void*)f_10642},
40414 {C_text("f_10644:scrutinizer_2escm"),(void*)f_10644},
40415 {C_text("f_10671:scrutinizer_2escm"),(void*)f_10671},
40416 {C_text("f_10678:scrutinizer_2escm"),(void*)f_10678},
40417 {C_text("f_10694:scrutinizer_2escm"),(void*)f_10694},
40418 {C_text("f_10698:scrutinizer_2escm"),(void*)f_10698},
40419 {C_text("f_10700:scrutinizer_2escm"),(void*)f_10700},
40420 {C_text("f_10707:scrutinizer_2escm"),(void*)f_10707},
40421 {C_text("f_10713:scrutinizer_2escm"),(void*)f_10713},
40422 {C_text("f_10719:scrutinizer_2escm"),(void*)f_10719},
40423 {C_text("f_10722:scrutinizer_2escm"),(void*)f_10722},
40424 {C_text("f_10725:scrutinizer_2escm"),(void*)f_10725},
40425 {C_text("f_10728:scrutinizer_2escm"),(void*)f_10728},
40426 {C_text("f_10733:scrutinizer_2escm"),(void*)f_10733},
40427 {C_text("f_10739:scrutinizer_2escm"),(void*)f_10739},
40428 {C_text("f_10742:scrutinizer_2escm"),(void*)f_10742},
40429 {C_text("f_10749:scrutinizer_2escm"),(void*)f_10749},
40430 {C_text("f_10752:scrutinizer_2escm"),(void*)f_10752},
40431 {C_text("f_10777:scrutinizer_2escm"),(void*)f_10777},
40432 {C_text("f_10781:scrutinizer_2escm"),(void*)f_10781},
40433 {C_text("f_10787:scrutinizer_2escm"),(void*)f_10787},
40434 {C_text("f_10790:scrutinizer_2escm"),(void*)f_10790},
40435 {C_text("f_10800:scrutinizer_2escm"),(void*)f_10800},
40436 {C_text("f_10812:scrutinizer_2escm"),(void*)f_10812},
40437 {C_text("f_10837:scrutinizer_2escm"),(void*)f_10837},
40438 {C_text("f_10854:scrutinizer_2escm"),(void*)f_10854},
40439 {C_text("f_10867:scrutinizer_2escm"),(void*)f_10867},
40440 {C_text("f_10870:scrutinizer_2escm"),(void*)f_10870},
40441 {C_text("f_10873:scrutinizer_2escm"),(void*)f_10873},
40442 {C_text("f_10879:scrutinizer_2escm"),(void*)f_10879},
40443 {C_text("f_10885:scrutinizer_2escm"),(void*)f_10885},
40444 {C_text("f_10891:scrutinizer_2escm"),(void*)f_10891},
40445 {C_text("f_10897:scrutinizer_2escm"),(void*)f_10897},
40446 {C_text("f_10920:scrutinizer_2escm"),(void*)f_10920},
40447 {C_text("f_10935:scrutinizer_2escm"),(void*)f_10935},
40448 {C_text("f_10941:scrutinizer_2escm"),(void*)f_10941},
40449 {C_text("f_10947:scrutinizer_2escm"),(void*)f_10947},
40450 {C_text("f_10963:scrutinizer_2escm"),(void*)f_10963},
40451 {C_text("f_10969:scrutinizer_2escm"),(void*)f_10969},
40452 {C_text("f_10973:scrutinizer_2escm"),(void*)f_10973},
40453 {C_text("f_10981:scrutinizer_2escm"),(void*)f_10981},
40454 {C_text("f_11003:scrutinizer_2escm"),(void*)f_11003},
40455 {C_text("f_11014:scrutinizer_2escm"),(void*)f_11014},
40456 {C_text("f_11018:scrutinizer_2escm"),(void*)f_11018},
40457 {C_text("f_11027:scrutinizer_2escm"),(void*)f_11027},
40458 {C_text("f_11030:scrutinizer_2escm"),(void*)f_11030},
40459 {C_text("f_11040:scrutinizer_2escm"),(void*)f_11040},
40460 {C_text("f_11052:scrutinizer_2escm"),(void*)f_11052},
40461 {C_text("f_11077:scrutinizer_2escm"),(void*)f_11077},
40462 {C_text("f_11086:scrutinizer_2escm"),(void*)f_11086},
40463 {C_text("f_11096:scrutinizer_2escm"),(void*)f_11096},
40464 {C_text("f_11125:scrutinizer_2escm"),(void*)f_11125},
40465 {C_text("f_11127:scrutinizer_2escm"),(void*)f_11127},
40466 {C_text("f_11135:scrutinizer_2escm"),(void*)f_11135},
40467 {C_text("f_11143:scrutinizer_2escm"),(void*)f_11143},
40468 {C_text("f_11160:scrutinizer_2escm"),(void*)f_11160},
40469 {C_text("f_11162:scrutinizer_2escm"),(void*)f_11162},
40470 {C_text("f_11200:scrutinizer_2escm"),(void*)f_11200},
40471 {C_text("f_11229:scrutinizer_2escm"),(void*)f_11229},
40472 {C_text("f_11258:scrutinizer_2escm"),(void*)f_11258},
40473 {C_text("f_11264:scrutinizer_2escm"),(void*)f_11264},
40474 {C_text("f_11283:scrutinizer_2escm"),(void*)f_11283},
40475 {C_text("f_11289:scrutinizer_2escm"),(void*)f_11289},
40476 {C_text("f_11292:scrutinizer_2escm"),(void*)f_11292},
40477 {C_text("f_11314:scrutinizer_2escm"),(void*)f_11314},
40478 {C_text("f_11346:scrutinizer_2escm"),(void*)f_11346},
40479 {C_text("f_11349:scrutinizer_2escm"),(void*)f_11349},
40480 {C_text("f_11362:scrutinizer_2escm"),(void*)f_11362},
40481 {C_text("f_11383:scrutinizer_2escm"),(void*)f_11383},
40482 {C_text("f_11389:scrutinizer_2escm"),(void*)f_11389},
40483 {C_text("f_11392:scrutinizer_2escm"),(void*)f_11392},
40484 {C_text("f_11402:scrutinizer_2escm"),(void*)f_11402},
40485 {C_text("f_11421:scrutinizer_2escm"),(void*)f_11421},
40486 {C_text("f_11446:scrutinizer_2escm"),(void*)f_11446},
40487 {C_text("f_11456:scrutinizer_2escm"),(void*)f_11456},
40488 {C_text("f_11458:scrutinizer_2escm"),(void*)f_11458},
40489 {C_text("f_11468:scrutinizer_2escm"),(void*)f_11468},
40490 {C_text("f_11529:scrutinizer_2escm"),(void*)f_11529},
40491 {C_text("f_11532:scrutinizer_2escm"),(void*)f_11532},
40492 {C_text("f_11535:scrutinizer_2escm"),(void*)f_11535},
40493 {C_text("f_11538:scrutinizer_2escm"),(void*)f_11538},
40494 {C_text("f_11541:scrutinizer_2escm"),(void*)f_11541},
40495 {C_text("f_11547:scrutinizer_2escm"),(void*)f_11547},
40496 {C_text("f_11570:scrutinizer_2escm"),(void*)f_11570},
40497 {C_text("f_11574:scrutinizer_2escm"),(void*)f_11574},
40498 {C_text("f_11582:scrutinizer_2escm"),(void*)f_11582},
40499 {C_text("f_11585:scrutinizer_2escm"),(void*)f_11585},
40500 {C_text("f_11588:scrutinizer_2escm"),(void*)f_11588},
40501 {C_text("f_11591:scrutinizer_2escm"),(void*)f_11591},
40502 {C_text("f_11608:scrutinizer_2escm"),(void*)f_11608},
40503 {C_text("f_11618:scrutinizer_2escm"),(void*)f_11618},
40504 {C_text("f_11645:scrutinizer_2escm"),(void*)f_11645},
40505 {C_text("f_11647:scrutinizer_2escm"),(void*)f_11647},
40506 {C_text("f_11653:scrutinizer_2escm"),(void*)f_11653},
40507 {C_text("f_11663:scrutinizer_2escm"),(void*)f_11663},
40508 {C_text("f_11675:scrutinizer_2escm"),(void*)f_11675},
40509 {C_text("f_11683:scrutinizer_2escm"),(void*)f_11683},
40510 {C_text("f_11703:scrutinizer_2escm"),(void*)f_11703},
40511 {C_text("f_11716:scrutinizer_2escm"),(void*)f_11716},
40512 {C_text("f_11728:scrutinizer_2escm"),(void*)f_11728},
40513 {C_text("f_11735:scrutinizer_2escm"),(void*)f_11735},
40514 {C_text("f_11737:scrutinizer_2escm"),(void*)f_11737},
40515 {C_text("f_11762:scrutinizer_2escm"),(void*)f_11762},
40516 {C_text("f_11784:scrutinizer_2escm"),(void*)f_11784},
40517 {C_text("f_11797:scrutinizer_2escm"),(void*)f_11797},
40518 {C_text("f_11818:scrutinizer_2escm"),(void*)f_11818},
40519 {C_text("f_11843:scrutinizer_2escm"),(void*)f_11843},
40520 {C_text("f_11847:scrutinizer_2escm"),(void*)f_11847},
40521 {C_text("f_11858:scrutinizer_2escm"),(void*)f_11858},
40522 {C_text("f_11867:scrutinizer_2escm"),(void*)f_11867},
40523 {C_text("f_11964:scrutinizer_2escm"),(void*)f_11964},
40524 {C_text("f_11989:scrutinizer_2escm"),(void*)f_11989},
40525 {C_text("f_11995:scrutinizer_2escm"),(void*)f_11995},
40526 {C_text("f_12011:scrutinizer_2escm"),(void*)f_12011},
40527 {C_text("f_12018:scrutinizer_2escm"),(void*)f_12018},
40528 {C_text("f_12035:scrutinizer_2escm"),(void*)f_12035},
40529 {C_text("f_12052:scrutinizer_2escm"),(void*)f_12052},
40530 {C_text("f_12095:scrutinizer_2escm"),(void*)f_12095},
40531 {C_text("f_12120:scrutinizer_2escm"),(void*)f_12120},
40532 {C_text("f_12126:scrutinizer_2escm"),(void*)f_12126},
40533 {C_text("f_12131:scrutinizer_2escm"),(void*)f_12131},
40534 {C_text("f_12137:scrutinizer_2escm"),(void*)f_12137},
40535 {C_text("f_12142:scrutinizer_2escm"),(void*)f_12142},
40536 {C_text("f_12148:scrutinizer_2escm"),(void*)f_12148},
40537 {C_text("f_12161:scrutinizer_2escm"),(void*)f_12161},
40538 {C_text("f_12178:scrutinizer_2escm"),(void*)f_12178},
40539 {C_text("f_12195:scrutinizer_2escm"),(void*)f_12195},
40540 {C_text("f_12208:scrutinizer_2escm"),(void*)f_12208},
40541 {C_text("f_12236:scrutinizer_2escm"),(void*)f_12236},
40542 {C_text("f_12249:scrutinizer_2escm"),(void*)f_12249},
40543 {C_text("f_12286:scrutinizer_2escm"),(void*)f_12286},
40544 {C_text("f_12327:scrutinizer_2escm"),(void*)f_12327},
40545 {C_text("f_12340:scrutinizer_2escm"),(void*)f_12340},
40546 {C_text("f_12370:scrutinizer_2escm"),(void*)f_12370},
40547 {C_text("f_12440:scrutinizer_2escm"),(void*)f_12440},
40548 {C_text("f_12444:scrutinizer_2escm"),(void*)f_12444},
40549 {C_text("f_12454:scrutinizer_2escm"),(void*)f_12454},
40550 {C_text("f_12458:scrutinizer_2escm"),(void*)f_12458},
40551 {C_text("f_12479:scrutinizer_2escm"),(void*)f_12479},
40552 {C_text("f_12484:scrutinizer_2escm"),(void*)f_12484},
40553 {C_text("f_12488:scrutinizer_2escm"),(void*)f_12488},
40554 {C_text("f_12491:scrutinizer_2escm"),(void*)f_12491},
40555 {C_text("f_12500:scrutinizer_2escm"),(void*)f_12500},
40556 {C_text("f_12520:scrutinizer_2escm"),(void*)f_12520},
40557 {C_text("f_12525:scrutinizer_2escm"),(void*)f_12525},
40558 {C_text("f_12529:scrutinizer_2escm"),(void*)f_12529},
40559 {C_text("f_12532:scrutinizer_2escm"),(void*)f_12532},
40560 {C_text("f_12541:scrutinizer_2escm"),(void*)f_12541},
40561 {C_text("f_12559:scrutinizer_2escm"),(void*)f_12559},
40562 {C_text("f_12578:scrutinizer_2escm"),(void*)f_12578},
40563 {C_text("f_12694:scrutinizer_2escm"),(void*)f_12694},
40564 {C_text("f_12706:scrutinizer_2escm"),(void*)f_12706},
40565 {C_text("f_12709:scrutinizer_2escm"),(void*)f_12709},
40566 {C_text("f_12712:scrutinizer_2escm"),(void*)f_12712},
40567 {C_text("f_12715:scrutinizer_2escm"),(void*)f_12715},
40568 {C_text("f_12721:scrutinizer_2escm"),(void*)f_12721},
40569 {C_text("f_12814:scrutinizer_2escm"),(void*)f_12814},
40570 {C_text("f_12924:scrutinizer_2escm"),(void*)f_12924},
40571 {C_text("f_12957:scrutinizer_2escm"),(void*)f_12957},
40572 {C_text("f_13026:scrutinizer_2escm"),(void*)f_13026},
40573 {C_text("f_13059:scrutinizer_2escm"),(void*)f_13059},
40574 {C_text("f_13133:scrutinizer_2escm"),(void*)f_13133},
40575 {C_text("f_13167:scrutinizer_2escm"),(void*)f_13167},
40576 {C_text("f_13209:scrutinizer_2escm"),(void*)f_13209},
40577 {C_text("f_13243:scrutinizer_2escm"),(void*)f_13243},
40578 {C_text("f_13431:scrutinizer_2escm"),(void*)f_13431},
40579 {C_text("f_13437:scrutinizer_2escm"),(void*)f_13437},
40580 {C_text("f_13470:scrutinizer_2escm"),(void*)f_13470},
40581 {C_text("f_13484:scrutinizer_2escm"),(void*)f_13484},
40582 {C_text("f_13503:scrutinizer_2escm"),(void*)f_13503},
40583 {C_text("f_13506:scrutinizer_2escm"),(void*)f_13506},
40584 {C_text("f_13512:scrutinizer_2escm"),(void*)f_13512},
40585 {C_text("f_13533:scrutinizer_2escm"),(void*)f_13533},
40586 {C_text("f_13537:scrutinizer_2escm"),(void*)f_13537},
40587 {C_text("f_13548:scrutinizer_2escm"),(void*)f_13548},
40588 {C_text("f_13550:scrutinizer_2escm"),(void*)f_13550},
40589 {C_text("f_13585:scrutinizer_2escm"),(void*)f_13585},
40590 {C_text("f_13587:scrutinizer_2escm"),(void*)f_13587},
40591 {C_text("f_13628:scrutinizer_2escm"),(void*)f_13628},
40592 {C_text("f_13656:scrutinizer_2escm"),(void*)f_13656},
40593 {C_text("f_13662:scrutinizer_2escm"),(void*)f_13662},
40594 {C_text("f_13674:scrutinizer_2escm"),(void*)f_13674},
40595 {C_text("f_13694:scrutinizer_2escm"),(void*)f_13694},
40596 {C_text("f_13697:scrutinizer_2escm"),(void*)f_13697},
40597 {C_text("f_13700:scrutinizer_2escm"),(void*)f_13700},
40598 {C_text("f_13703:scrutinizer_2escm"),(void*)f_13703},
40599 {C_text("f_13706:scrutinizer_2escm"),(void*)f_13706},
40600 {C_text("f_13709:scrutinizer_2escm"),(void*)f_13709},
40601 {C_text("f_13716:scrutinizer_2escm"),(void*)f_13716},
40602 {C_text("f_13724:scrutinizer_2escm"),(void*)f_13724},
40603 {C_text("f_13728:scrutinizer_2escm"),(void*)f_13728},
40604 {C_text("f_13743:scrutinizer_2escm"),(void*)f_13743},
40605 {C_text("f_13749:scrutinizer_2escm"),(void*)f_13749},
40606 {C_text("f_13759:scrutinizer_2escm"),(void*)f_13759},
40607 {C_text("f_13765:scrutinizer_2escm"),(void*)f_13765},
40608 {C_text("f_13771:scrutinizer_2escm"),(void*)f_13771},
40609 {C_text("f_13774:scrutinizer_2escm"),(void*)f_13774},
40610 {C_text("f_13777:scrutinizer_2escm"),(void*)f_13777},
40611 {C_text("f_13794:scrutinizer_2escm"),(void*)f_13794},
40612 {C_text("f_13819:scrutinizer_2escm"),(void*)f_13819},
40613 {C_text("f_13830:scrutinizer_2escm"),(void*)f_13830},
40614 {C_text("f_13848:scrutinizer_2escm"),(void*)f_13848},
40615 {C_text("f_13858:scrutinizer_2escm"),(void*)f_13858},
40616 {C_text("f_13874:scrutinizer_2escm"),(void*)f_13874},
40617 {C_text("f_13878:scrutinizer_2escm"),(void*)f_13878},
40618 {C_text("f_13936:scrutinizer_2escm"),(void*)f_13936},
40619 {C_text("f_13938:scrutinizer_2escm"),(void*)f_13938},
40620 {C_text("f_13963:scrutinizer_2escm"),(void*)f_13963},
40621 {C_text("f_13982:scrutinizer_2escm"),(void*)f_13982},
40622 {C_text("f_14001:scrutinizer_2escm"),(void*)f_14001},
40623 {C_text("f_14016:scrutinizer_2escm"),(void*)f_14016},
40624 {C_text("f_14029:scrutinizer_2escm"),(void*)f_14029},
40625 {C_text("f_14032:scrutinizer_2escm"),(void*)f_14032},
40626 {C_text("f_14068:scrutinizer_2escm"),(void*)f_14068},
40627 {C_text("f_14092:scrutinizer_2escm"),(void*)f_14092},
40628 {C_text("f_14133:scrutinizer_2escm"),(void*)f_14133},
40629 {C_text("f_14135:scrutinizer_2escm"),(void*)f_14135},
40630 {C_text("f_14160:scrutinizer_2escm"),(void*)f_14160},
40631 {C_text("f_14189:scrutinizer_2escm"),(void*)f_14189},
40632 {C_text("f_14191:scrutinizer_2escm"),(void*)f_14191},
40633 {C_text("f_14216:scrutinizer_2escm"),(void*)f_14216},
40634 {C_text("f_14250:scrutinizer_2escm"),(void*)f_14250},
40635 {C_text("f_14264:scrutinizer_2escm"),(void*)f_14264},
40636 {C_text("f_14289:scrutinizer_2escm"),(void*)f_14289},
40637 {C_text("f_14309:scrutinizer_2escm"),(void*)f_14309},
40638 {C_text("f_14311:scrutinizer_2escm"),(void*)f_14311},
40639 {C_text("f_14336:scrutinizer_2escm"),(void*)f_14336},
40640 {C_text("f_14389:scrutinizer_2escm"),(void*)f_14389},
40641 {C_text("f_14394:scrutinizer_2escm"),(void*)f_14394},
40642 {C_text("f_14403:scrutinizer_2escm"),(void*)f_14403},
40643 {C_text("f_14420:scrutinizer_2escm"),(void*)f_14420},
40644 {C_text("f_14422:scrutinizer_2escm"),(void*)f_14422},
40645 {C_text("f_14437:scrutinizer_2escm"),(void*)f_14437},
40646 {C_text("f_14445:scrutinizer_2escm"),(void*)f_14445},
40647 {C_text("f_14472:scrutinizer_2escm"),(void*)f_14472},
40648 {C_text("f_14518:scrutinizer_2escm"),(void*)f_14518},
40649 {C_text("f_14567:scrutinizer_2escm"),(void*)f_14567},
40650 {C_text("f_14571:scrutinizer_2escm"),(void*)f_14571},
40651 {C_text("f_14617:scrutinizer_2escm"),(void*)f_14617},
40652 {C_text("f_14621:scrutinizer_2escm"),(void*)f_14621},
40653 {C_text("f_14647:scrutinizer_2escm"),(void*)f_14647},
40654 {C_text("f_14653:scrutinizer_2escm"),(void*)f_14653},
40655 {C_text("f_14679:scrutinizer_2escm"),(void*)f_14679},
40656 {C_text("f_14683:scrutinizer_2escm"),(void*)f_14683},
40657 {C_text("f_14710:scrutinizer_2escm"),(void*)f_14710},
40658 {C_text("f_14714:scrutinizer_2escm"),(void*)f_14714},
40659 {C_text("f_14717:scrutinizer_2escm"),(void*)f_14717},
40660 {C_text("f_14742:scrutinizer_2escm"),(void*)f_14742},
40661 {C_text("f_14748:scrutinizer_2escm"),(void*)f_14748},
40662 {C_text("f_14754:scrutinizer_2escm"),(void*)f_14754},
40663 {C_text("f_14769:scrutinizer_2escm"),(void*)f_14769},
40664 {C_text("f_14773:scrutinizer_2escm"),(void*)f_14773},
40665 {C_text("f_14778:scrutinizer_2escm"),(void*)f_14778},
40666 {C_text("f_14797:scrutinizer_2escm"),(void*)f_14797},
40667 {C_text("f_14806:scrutinizer_2escm"),(void*)f_14806},
40668 {C_text("f_14810:scrutinizer_2escm"),(void*)f_14810},
40669 {C_text("f_14814:scrutinizer_2escm"),(void*)f_14814},
40670 {C_text("f_14824:scrutinizer_2escm"),(void*)f_14824},
40671 {C_text("f_14828:scrutinizer_2escm"),(void*)f_14828},
40672 {C_text("f_14844:scrutinizer_2escm"),(void*)f_14844},
40673 {C_text("f_14871:scrutinizer_2escm"),(void*)f_14871},
40674 {C_text("f_14895:scrutinizer_2escm"),(void*)f_14895},
40675 {C_text("f_14904:scrutinizer_2escm"),(void*)f_14904},
40676 {C_text("f_14915:scrutinizer_2escm"),(void*)f_14915},
40677 {C_text("f_14929:scrutinizer_2escm"),(void*)f_14929},
40678 {C_text("f_14947:scrutinizer_2escm"),(void*)f_14947},
40679 {C_text("f_14953:scrutinizer_2escm"),(void*)f_14953},
40680 {C_text("f_14960:scrutinizer_2escm"),(void*)f_14960},
40681 {C_text("f_14989:scrutinizer_2escm"),(void*)f_14989},
40682 {C_text("f_15068:scrutinizer_2escm"),(void*)f_15068},
40683 {C_text("f_15098:scrutinizer_2escm"),(void*)f_15098},
40684 {C_text("f_15101:scrutinizer_2escm"),(void*)f_15101},
40685 {C_text("f_15119:scrutinizer_2escm"),(void*)f_15119},
40686 {C_text("f_15171:scrutinizer_2escm"),(void*)f_15171},
40687 {C_text("f_15222:scrutinizer_2escm"),(void*)f_15222},
40688 {C_text("f_15279:scrutinizer_2escm"),(void*)f_15279},
40689 {C_text("f_15336:scrutinizer_2escm"),(void*)f_15336},
40690 {C_text("f_15345:scrutinizer_2escm"),(void*)f_15345},
40691 {C_text("f_15355:scrutinizer_2escm"),(void*)f_15355},
40692 {C_text("f_15362:scrutinizer_2escm"),(void*)f_15362},
40693 {C_text("f_15364:scrutinizer_2escm"),(void*)f_15364},
40694 {C_text("f_15443:scrutinizer_2escm"),(void*)f_15443},
40695 {C_text("f_15499:scrutinizer_2escm"),(void*)f_15499},
40696 {C_text("f_15532:scrutinizer_2escm"),(void*)f_15532},
40697 {C_text("f_15559:scrutinizer_2escm"),(void*)f_15559},
40698 {C_text("f_15570:scrutinizer_2escm"),(void*)f_15570},
40699 {C_text("f_15592:scrutinizer_2escm"),(void*)f_15592},
40700 {C_text("f_15600:scrutinizer_2escm"),(void*)f_15600},
40701 {C_text("f_15602:scrutinizer_2escm"),(void*)f_15602},
40702 {C_text("f_15628:scrutinizer_2escm"),(void*)f_15628},
40703 {C_text("f_15687:scrutinizer_2escm"),(void*)f_15687},
40704 {C_text("f_15740:scrutinizer_2escm"),(void*)f_15740},
40705 {C_text("f_15760:scrutinizer_2escm"),(void*)f_15760},
40706 {C_text("f_15819:scrutinizer_2escm"),(void*)f_15819},
40707 {C_text("f_15863:scrutinizer_2escm"),(void*)f_15863},
40708 {C_text("f_15902:scrutinizer_2escm"),(void*)f_15902},
40709 {C_text("f_15905:scrutinizer_2escm"),(void*)f_15905},
40710 {C_text("f_15910:scrutinizer_2escm"),(void*)f_15910},
40711 {C_text("f_15914:scrutinizer_2escm"),(void*)f_15914},
40712 {C_text("f_15916:scrutinizer_2escm"),(void*)f_15916},
40713 {C_text("f_15961:scrutinizer_2escm"),(void*)f_15961},
40714 {C_text("f_15978:scrutinizer_2escm"),(void*)f_15978},
40715 {C_text("f_15988:scrutinizer_2escm"),(void*)f_15988},
40716 {C_text("f_16005:scrutinizer_2escm"),(void*)f_16005},
40717 {C_text("f_16015:scrutinizer_2escm"),(void*)f_16015},
40718 {C_text("f_16035:scrutinizer_2escm"),(void*)f_16035},
40719 {C_text("f_16051:scrutinizer_2escm"),(void*)f_16051},
40720 {C_text("f_16061:scrutinizer_2escm"),(void*)f_16061},
40721 {C_text("f_16078:scrutinizer_2escm"),(void*)f_16078},
40722 {C_text("f_16088:scrutinizer_2escm"),(void*)f_16088},
40723 {C_text("f_16120:scrutinizer_2escm"),(void*)f_16120},
40724 {C_text("f_16162:scrutinizer_2escm"),(void*)f_16162},
40725 {C_text("f_16164:scrutinizer_2escm"),(void*)f_16164},
40726 {C_text("f_16189:scrutinizer_2escm"),(void*)f_16189},
40727 {C_text("f_16211:scrutinizer_2escm"),(void*)f_16211},
40728 {C_text("f_16221:scrutinizer_2escm"),(void*)f_16221},
40729 {C_text("f_16242:scrutinizer_2escm"),(void*)f_16242},
40730 {C_text("f_16248:scrutinizer_2escm"),(void*)f_16248},
40731 {C_text("f_16280:scrutinizer_2escm"),(void*)f_16280},
40732 {C_text("f_16283:scrutinizer_2escm"),(void*)f_16283},
40733 {C_text("f_16285:scrutinizer_2escm"),(void*)f_16285},
40734 {C_text("f_16293:scrutinizer_2escm"),(void*)f_16293},
40735 {C_text("f_16295:scrutinizer_2escm"),(void*)f_16295},
40736 {C_text("f_16303:scrutinizer_2escm"),(void*)f_16303},
40737 {C_text("f_16384:scrutinizer_2escm"),(void*)f_16384},
40738 {C_text("f_16395:scrutinizer_2escm"),(void*)f_16395},
40739 {C_text("f_16397:scrutinizer_2escm"),(void*)f_16397},
40740 {C_text("f_16422:scrutinizer_2escm"),(void*)f_16422},
40741 {C_text("f_16442:scrutinizer_2escm"),(void*)f_16442},
40742 {C_text("f_16468:scrutinizer_2escm"),(void*)f_16468},
40743 {C_text("f_16481:scrutinizer_2escm"),(void*)f_16481},
40744 {C_text("f_16491:scrutinizer_2escm"),(void*)f_16491},
40745 {C_text("f_16502:scrutinizer_2escm"),(void*)f_16502},
40746 {C_text("f_16504:scrutinizer_2escm"),(void*)f_16504},
40747 {C_text("f_16529:scrutinizer_2escm"),(void*)f_16529},
40748 {C_text("f_16545:scrutinizer_2escm"),(void*)f_16545},
40749 {C_text("f_16548:scrutinizer_2escm"),(void*)f_16548},
40750 {C_text("f_16551:scrutinizer_2escm"),(void*)f_16551},
40751 {C_text("f_16558:scrutinizer_2escm"),(void*)f_16558},
40752 {C_text("f_16570:scrutinizer_2escm"),(void*)f_16570},
40753 {C_text("f_16574:scrutinizer_2escm"),(void*)f_16574},
40754 {C_text("f_16581:scrutinizer_2escm"),(void*)f_16581},
40755 {C_text("f_16593:scrutinizer_2escm"),(void*)f_16593},
40756 {C_text("f_16618:scrutinizer_2escm"),(void*)f_16618},
40757 {C_text("f_16627:scrutinizer_2escm"),(void*)f_16627},
40758 {C_text("f_16655:scrutinizer_2escm"),(void*)f_16655},
40759 {C_text("f_16674:scrutinizer_2escm"),(void*)f_16674},
40760 {C_text("f_16683:scrutinizer_2escm"),(void*)f_16683},
40761 {C_text("f_16687:scrutinizer_2escm"),(void*)f_16687},
40762 {C_text("f_16750:scrutinizer_2escm"),(void*)f_16750},
40763 {C_text("f_16754:scrutinizer_2escm"),(void*)f_16754},
40764 {C_text("f_16757:scrutinizer_2escm"),(void*)f_16757},
40765 {C_text("f_16763:scrutinizer_2escm"),(void*)f_16763},
40766 {C_text("f_16768:scrutinizer_2escm"),(void*)f_16768},
40767 {C_text("f_16773:scrutinizer_2escm"),(void*)f_16773},
40768 {C_text("f_16782:scrutinizer_2escm"),(void*)f_16782},
40769 {C_text("f_16788:scrutinizer_2escm"),(void*)f_16788},
40770 {C_text("f_16793:scrutinizer_2escm"),(void*)f_16793},
40771 {C_text("f_16799:scrutinizer_2escm"),(void*)f_16799},
40772 {C_text("f_16803:scrutinizer_2escm"),(void*)f_16803},
40773 {C_text("f_16806:scrutinizer_2escm"),(void*)f_16806},
40774 {C_text("f_16809:scrutinizer_2escm"),(void*)f_16809},
40775 {C_text("f_16812:scrutinizer_2escm"),(void*)f_16812},
40776 {C_text("f_16821:scrutinizer_2escm"),(void*)f_16821},
40777 {C_text("f_16828:scrutinizer_2escm"),(void*)f_16828},
40778 {C_text("f_16832:scrutinizer_2escm"),(void*)f_16832},
40779 {C_text("f_16836:scrutinizer_2escm"),(void*)f_16836},
40780 {C_text("f_16840:scrutinizer_2escm"),(void*)f_16840},
40781 {C_text("f_16847:scrutinizer_2escm"),(void*)f_16847},
40782 {C_text("f_16854:scrutinizer_2escm"),(void*)f_16854},
40783 {C_text("f_16860:scrutinizer_2escm"),(void*)f_16860},
40784 {C_text("f_16863:scrutinizer_2escm"),(void*)f_16863},
40785 {C_text("f_16866:scrutinizer_2escm"),(void*)f_16866},
40786 {C_text("f_16869:scrutinizer_2escm"),(void*)f_16869},
40787 {C_text("f_16872:scrutinizer_2escm"),(void*)f_16872},
40788 {C_text("f_16875:scrutinizer_2escm"),(void*)f_16875},
40789 {C_text("f_16878:scrutinizer_2escm"),(void*)f_16878},
40790 {C_text("f_16882:scrutinizer_2escm"),(void*)f_16882},
40791 {C_text("f_16887:scrutinizer_2escm"),(void*)f_16887},
40792 {C_text("f_16903:scrutinizer_2escm"),(void*)f_16903},
40793 {C_text("f_16914:scrutinizer_2escm"),(void*)f_16914},
40794 {C_text("f_16933:scrutinizer_2escm"),(void*)f_16933},
40795 {C_text("f_16947:scrutinizer_2escm"),(void*)f_16947},
40796 {C_text("f_16961:scrutinizer_2escm"),(void*)f_16961},
40797 {C_text("f_16975:scrutinizer_2escm"),(void*)f_16975},
40798 {C_text("f_16989:scrutinizer_2escm"),(void*)f_16989},
40799 {C_text("f_17019:scrutinizer_2escm"),(void*)f_17019},
40800 {C_text("f_17038:scrutinizer_2escm"),(void*)f_17038},
40801 {C_text("f_17070:scrutinizer_2escm"),(void*)f_17070},
40802 {C_text("f_17076:scrutinizer_2escm"),(void*)f_17076},
40803 {C_text("f_17078:scrutinizer_2escm"),(void*)f_17078},
40804 {C_text("f_17088:scrutinizer_2escm"),(void*)f_17088},
40805 {C_text("f_17101:scrutinizer_2escm"),(void*)f_17101},
40806 {C_text("f_17108:scrutinizer_2escm"),(void*)f_17108},
40807 {C_text("f_17114:scrutinizer_2escm"),(void*)f_17114},
40808 {C_text("f_17117:scrutinizer_2escm"),(void*)f_17117},
40809 {C_text("f_17120:scrutinizer_2escm"),(void*)f_17120},
40810 {C_text("f_17123:scrutinizer_2escm"),(void*)f_17123},
40811 {C_text("f_17126:scrutinizer_2escm"),(void*)f_17126},
40812 {C_text("f_17135:scrutinizer_2escm"),(void*)f_17135},
40813 {C_text("f_17149:scrutinizer_2escm"),(void*)f_17149},
40814 {C_text("f_17155:scrutinizer_2escm"),(void*)f_17155},
40815 {C_text("f_17159:scrutinizer_2escm"),(void*)f_17159},
40816 {C_text("f_17162:scrutinizer_2escm"),(void*)f_17162},
40817 {C_text("f_17167:scrutinizer_2escm"),(void*)f_17167},
40818 {C_text("f_17174:scrutinizer_2escm"),(void*)f_17174},
40819 {C_text("f_17177:scrutinizer_2escm"),(void*)f_17177},
40820 {C_text("f_17183:scrutinizer_2escm"),(void*)f_17183},
40821 {C_text("f_17186:scrutinizer_2escm"),(void*)f_17186},
40822 {C_text("f_17189:scrutinizer_2escm"),(void*)f_17189},
40823 {C_text("f_17192:scrutinizer_2escm"),(void*)f_17192},
40824 {C_text("f_17195:scrutinizer_2escm"),(void*)f_17195},
40825 {C_text("f_17198:scrutinizer_2escm"),(void*)f_17198},
40826 {C_text("f_17201:scrutinizer_2escm"),(void*)f_17201},
40827 {C_text("f_17208:scrutinizer_2escm"),(void*)f_17208},
40828 {C_text("f_17212:scrutinizer_2escm"),(void*)f_17212},
40829 {C_text("f_17214:scrutinizer_2escm"),(void*)f_17214},
40830 {C_text("f_17235:scrutinizer_2escm"),(void*)f_17235},
40831 {C_text("f_17245:scrutinizer_2escm"),(void*)f_17245},
40832 {C_text("f_17253:scrutinizer_2escm"),(void*)f_17253},
40833 {C_text("f_17261:scrutinizer_2escm"),(void*)f_17261},
40834 {C_text("f_17269:scrutinizer_2escm"),(void*)f_17269},
40835 {C_text("f_17297:scrutinizer_2escm"),(void*)f_17297},
40836 {C_text("f_17308:scrutinizer_2escm"),(void*)f_17308},
40837 {C_text("f_17312:scrutinizer_2escm"),(void*)f_17312},
40838 {C_text("f_17317:scrutinizer_2escm"),(void*)f_17317},
40839 {C_text("f_17320:scrutinizer_2escm"),(void*)f_17320},
40840 {C_text("f_17325:scrutinizer_2escm"),(void*)f_17325},
40841 {C_text("f_17332:scrutinizer_2escm"),(void*)f_17332},
40842 {C_text("f_17336:scrutinizer_2escm"),(void*)f_17336},
40843 {C_text("f_17338:scrutinizer_2escm"),(void*)f_17338},
40844 {C_text("f_17345:scrutinizer_2escm"),(void*)f_17345},
40845 {C_text("f_17365:scrutinizer_2escm"),(void*)f_17365},
40846 {C_text("f_17371:scrutinizer_2escm"),(void*)f_17371},
40847 {C_text("f_17379:scrutinizer_2escm"),(void*)f_17379},
40848 {C_text("f_17383:scrutinizer_2escm"),(void*)f_17383},
40849 {C_text("f_17390:scrutinizer_2escm"),(void*)f_17390},
40850 {C_text("f_17396:scrutinizer_2escm"),(void*)f_17396},
40851 {C_text("f_17398:scrutinizer_2escm"),(void*)f_17398},
40852 {C_text("f_17423:scrutinizer_2escm"),(void*)f_17423},
40853 {C_text("f_17440:scrutinizer_2escm"),(void*)f_17440},
40854 {C_text("f_17446:scrutinizer_2escm"),(void*)f_17446},
40855 {C_text("f_17455:scrutinizer_2escm"),(void*)f_17455},
40856 {C_text("f_17494:scrutinizer_2escm"),(void*)f_17494},
40857 {C_text("f_17500:scrutinizer_2escm"),(void*)f_17500},
40858 {C_text("f_17503:scrutinizer_2escm"),(void*)f_17503},
40859 {C_text("f_17550:scrutinizer_2escm"),(void*)f_17550},
40860 {C_text("f_17560:scrutinizer_2escm"),(void*)f_17560},
40861 {C_text("f_17587:scrutinizer_2escm"),(void*)f_17587},
40862 {C_text("f_17591:scrutinizer_2escm"),(void*)f_17591},
40863 {C_text("f_17651:scrutinizer_2escm"),(void*)f_17651},
40864 {C_text("f_17653:scrutinizer_2escm"),(void*)f_17653},
40865 {C_text("f_17662:scrutinizer_2escm"),(void*)f_17662},
40866 {C_text("f_17680:scrutinizer_2escm"),(void*)f_17680},
40867 {C_text("f_17684:scrutinizer_2escm"),(void*)f_17684},
40868 {C_text("f_17690:scrutinizer_2escm"),(void*)f_17690},
40869 {C_text("f_17718:scrutinizer_2escm"),(void*)f_17718},
40870 {C_text("f_17749:scrutinizer_2escm"),(void*)f_17749},
40871 {C_text("f_17781:scrutinizer_2escm"),(void*)f_17781},
40872 {C_text("f_17808:scrutinizer_2escm"),(void*)f_17808},
40873 {C_text("f_17811:scrutinizer_2escm"),(void*)f_17811},
40874 {C_text("f_17848:scrutinizer_2escm"),(void*)f_17848},
40875 {C_text("f_17906:scrutinizer_2escm"),(void*)f_17906},
40876 {C_text("f_17940:scrutinizer_2escm"),(void*)f_17940},
40877 {C_text("f_17972:scrutinizer_2escm"),(void*)f_17972},
40878 {C_text("f_17977:scrutinizer_2escm"),(void*)f_17977},
40879 {C_text("f_17981:scrutinizer_2escm"),(void*)f_17981},
40880 {C_text("f_17992:scrutinizer_2escm"),(void*)f_17992},
40881 {C_text("f_17994:scrutinizer_2escm"),(void*)f_17994},
40882 {C_text("f_18010:scrutinizer_2escm"),(void*)f_18010},
40883 {C_text("f_18013:scrutinizer_2escm"),(void*)f_18013},
40884 {C_text("f_18029:scrutinizer_2escm"),(void*)f_18029},
40885 {C_text("f_18076:scrutinizer_2escm"),(void*)f_18076},
40886 {C_text("f_18078:scrutinizer_2escm"),(void*)f_18078},
40887 {C_text("f_18103:scrutinizer_2escm"),(void*)f_18103},
40888 {C_text("f_18122:scrutinizer_2escm"),(void*)f_18122},
40889 {C_text("f_18126:scrutinizer_2escm"),(void*)f_18126},
40890 {C_text("f_18164:scrutinizer_2escm"),(void*)f_18164},
40891 {C_text("f_18170:scrutinizer_2escm"),(void*)f_18170},
40892 {C_text("f_18175:scrutinizer_2escm"),(void*)f_18175},
40893 {C_text("f_18200:scrutinizer_2escm"),(void*)f_18200},
40894 {C_text("f_18276:scrutinizer_2escm"),(void*)f_18276},
40895 {C_text("f_18306:scrutinizer_2escm"),(void*)f_18306},
40896 {C_text("f_18318:scrutinizer_2escm"),(void*)f_18318},
40897 {C_text("f_18345:scrutinizer_2escm"),(void*)f_18345},
40898 {C_text("f_18348:scrutinizer_2escm"),(void*)f_18348},
40899 {C_text("f_18352:scrutinizer_2escm"),(void*)f_18352},
40900 {C_text("f_18365:scrutinizer_2escm"),(void*)f_18365},
40901 {C_text("f_18368:scrutinizer_2escm"),(void*)f_18368},
40902 {C_text("f_18392:scrutinizer_2escm"),(void*)f_18392},
40903 {C_text("f_18400:scrutinizer_2escm"),(void*)f_18400},
40904 {C_text("f_18404:scrutinizer_2escm"),(void*)f_18404},
40905 {C_text("f_18415:scrutinizer_2escm"),(void*)f_18415},
40906 {C_text("f_18494:scrutinizer_2escm"),(void*)f_18494},
40907 {C_text("f_18536:scrutinizer_2escm"),(void*)f_18536},
40908 {C_text("f_18554:scrutinizer_2escm"),(void*)f_18554},
40909 {C_text("f_18557:scrutinizer_2escm"),(void*)f_18557},
40910 {C_text("f_18561:scrutinizer_2escm"),(void*)f_18561},
40911 {C_text("f_18604:scrutinizer_2escm"),(void*)f_18604},
40912 {C_text("f_18610:scrutinizer_2escm"),(void*)f_18610},
40913 {C_text("f_18615:scrutinizer_2escm"),(void*)f_18615},
40914 {C_text("f_18640:scrutinizer_2escm"),(void*)f_18640},
40915 {C_text("f_18685:scrutinizer_2escm"),(void*)f_18685},
40916 {C_text("f_18694:scrutinizer_2escm"),(void*)f_18694},
40917 {C_text("f_18698:scrutinizer_2escm"),(void*)f_18698},
40918 {C_text("f_18708:scrutinizer_2escm"),(void*)f_18708},
40919 {C_text("f_18740:scrutinizer_2escm"),(void*)f_18740},
40920 {C_text("f_18746:scrutinizer_2escm"),(void*)f_18746},
40921 {C_text("f_18748:scrutinizer_2escm"),(void*)f_18748},
40922 {C_text("f_18773:scrutinizer_2escm"),(void*)f_18773},
40923 {C_text("f_18905:scrutinizer_2escm"),(void*)f_18905},
40924 {C_text("f_18909:scrutinizer_2escm"),(void*)f_18909},
40925 {C_text("f_18913:scrutinizer_2escm"),(void*)f_18913},
40926 {C_text("f_18916:scrutinizer_2escm"),(void*)f_18916},
40927 {C_text("f_18948:scrutinizer_2escm"),(void*)f_18948},
40928 {C_text("f_18952:scrutinizer_2escm"),(void*)f_18952},
40929 {C_text("f_18965:scrutinizer_2escm"),(void*)f_18965},
40930 {C_text("f_18969:scrutinizer_2escm"),(void*)f_18969},
40931 {C_text("f_18972:scrutinizer_2escm"),(void*)f_18972},
40932 {C_text("f_18978:scrutinizer_2escm"),(void*)f_18978},
40933 {C_text("f_18980:scrutinizer_2escm"),(void*)f_18980},
40934 {C_text("f_19005:scrutinizer_2escm"),(void*)f_19005},
40935 {C_text("f_19020:scrutinizer_2escm"),(void*)f_19020},
40936 {C_text("f_19029:scrutinizer_2escm"),(void*)f_19029},
40937 {C_text("f_19037:scrutinizer_2escm"),(void*)f_19037},
40938 {C_text("f_19039:scrutinizer_2escm"),(void*)f_19039},
40939 {C_text("f_19054:scrutinizer_2escm"),(void*)f_19054},
40940 {C_text("f_19057:scrutinizer_2escm"),(void*)f_19057},
40941 {C_text("f_19069:scrutinizer_2escm"),(void*)f_19069},
40942 {C_text("f_19080:scrutinizer_2escm"),(void*)f_19080},
40943 {C_text("f_19086:scrutinizer_2escm"),(void*)f_19086},
40944 {C_text("f_19092:scrutinizer_2escm"),(void*)f_19092},
40945 {C_text("f_19108:scrutinizer_2escm"),(void*)f_19108},
40946 {C_text("f_19111:scrutinizer_2escm"),(void*)f_19111},
40947 {C_text("f_19121:scrutinizer_2escm"),(void*)f_19121},
40948 {C_text("f_19147:scrutinizer_2escm"),(void*)f_19147},
40949 {C_text("f_19153:scrutinizer_2escm"),(void*)f_19153},
40950 {C_text("f_19159:scrutinizer_2escm"),(void*)f_19159},
40951 {C_text("f_19175:scrutinizer_2escm"),(void*)f_19175},
40952 {C_text("f_19181:scrutinizer_2escm"),(void*)f_19181},
40953 {C_text("f_19206:scrutinizer_2escm"),(void*)f_19206},
40954 {C_text("f_19244:scrutinizer_2escm"),(void*)f_19244},
40955 {C_text("f_19246:scrutinizer_2escm"),(void*)f_19246},
40956 {C_text("f_19271:scrutinizer_2escm"),(void*)f_19271},
40957 {C_text("f_19297:scrutinizer_2escm"),(void*)f_19297},
40958 {C_text("f_19299:scrutinizer_2escm"),(void*)f_19299},
40959 {C_text("f_19324:scrutinizer_2escm"),(void*)f_19324},
40960 {C_text("f_19333:scrutinizer_2escm"),(void*)f_19333},
40961 {C_text("f_19361:scrutinizer_2escm"),(void*)f_19361},
40962 {C_text("f_19375:scrutinizer_2escm"),(void*)f_19375},
40963 {C_text("f_19409:scrutinizer_2escm"),(void*)f_19409},
40964 {C_text("f_19413:scrutinizer_2escm"),(void*)f_19413},
40965 {C_text("f_19447:scrutinizer_2escm"),(void*)f_19447},
40966 {C_text("f_19451:scrutinizer_2escm"),(void*)f_19451},
40967 {C_text("f_19459:scrutinizer_2escm"),(void*)f_19459},
40968 {C_text("f_19479:scrutinizer_2escm"),(void*)f_19479},
40969 {C_text("f_19495:scrutinizer_2escm"),(void*)f_19495},
40970 {C_text("f_19497:scrutinizer_2escm"),(void*)f_19497},
40971 {C_text("f_19501:scrutinizer_2escm"),(void*)f_19501},
40972 {C_text("f_19564:scrutinizer_2escm"),(void*)f_19564},
40973 {C_text("f_19576:scrutinizer_2escm"),(void*)f_19576},
40974 {C_text("f_19580:scrutinizer_2escm"),(void*)f_19580},
40975 {C_text("f_19596:scrutinizer_2escm"),(void*)f_19596},
40976 {C_text("f_19600:scrutinizer_2escm"),(void*)f_19600},
40977 {C_text("f_19621:scrutinizer_2escm"),(void*)f_19621},
40978 {C_text("f_19644:scrutinizer_2escm"),(void*)f_19644},
40979 {C_text("f_19651:scrutinizer_2escm"),(void*)f_19651},
40980 {C_text("f_19654:scrutinizer_2escm"),(void*)f_19654},
40981 {C_text("f_19657:scrutinizer_2escm"),(void*)f_19657},
40982 {C_text("f_19710:scrutinizer_2escm"),(void*)f_19710},
40983 {C_text("f_19720:scrutinizer_2escm"),(void*)f_19720},
40984 {C_text("f_19747:scrutinizer_2escm"),(void*)f_19747},
40985 {C_text("f_19765:scrutinizer_2escm"),(void*)f_19765},
40986 {C_text("f_19842:scrutinizer_2escm"),(void*)f_19842},
40987 {C_text("f_19844:scrutinizer_2escm"),(void*)f_19844},
40988 {C_text("f_19848:scrutinizer_2escm"),(void*)f_19848},
40989 {C_text("f_19851:scrutinizer_2escm"),(void*)f_19851},
40990 {C_text("f_19897:scrutinizer_2escm"),(void*)f_19897},
40991 {C_text("f_19900:scrutinizer_2escm"),(void*)f_19900},
40992 {C_text("f_19906:scrutinizer_2escm"),(void*)f_19906},
40993 {C_text("f_19910:scrutinizer_2escm"),(void*)f_19910},
40994 {C_text("f_19914:scrutinizer_2escm"),(void*)f_19914},
40995 {C_text("f_19921:scrutinizer_2escm"),(void*)f_19921},
40996 {C_text("f_19925:scrutinizer_2escm"),(void*)f_19925},
40997 {C_text("f_19937:scrutinizer_2escm"),(void*)f_19937},
40998 {C_text("f_19940:scrutinizer_2escm"),(void*)f_19940},
40999 {C_text("f_19943:scrutinizer_2escm"),(void*)f_19943},
41000 {C_text("f_19946:scrutinizer_2escm"),(void*)f_19946},
41001 {C_text("f_19949:scrutinizer_2escm"),(void*)f_19949},
41002 {C_text("f_19952:scrutinizer_2escm"),(void*)f_19952},
41003 {C_text("f_19955:scrutinizer_2escm"),(void*)f_19955},
41004 {C_text("f_19957:scrutinizer_2escm"),(void*)f_19957},
41005 {C_text("f_19966:scrutinizer_2escm"),(void*)f_19966},
41006 {C_text("f_19976:scrutinizer_2escm"),(void*)f_19976},
41007 {C_text("f_19998:scrutinizer_2escm"),(void*)f_19998},
41008 {C_text("f_20008:scrutinizer_2escm"),(void*)f_20008},
41009 {C_text("f_20011:scrutinizer_2escm"),(void*)f_20011},
41010 {C_text("f_20013:scrutinizer_2escm"),(void*)f_20013},
41011 {C_text("f_20057:scrutinizer_2escm"),(void*)f_20057},
41012 {C_text("f_20074:scrutinizer_2escm"),(void*)f_20074},
41013 {C_text("f_20080:scrutinizer_2escm"),(void*)f_20080},
41014 {C_text("f_20087:scrutinizer_2escm"),(void*)f_20087},
41015 {C_text("f_20111:scrutinizer_2escm"),(void*)f_20111},
41016 {C_text("f_20120:scrutinizer_2escm"),(void*)f_20120},
41017 {C_text("f_20123:scrutinizer_2escm"),(void*)f_20123},
41018 {C_text("f_20127:scrutinizer_2escm"),(void*)f_20127},
41019 {C_text("f_20131:scrutinizer_2escm"),(void*)f_20131},
41020 {C_text("f_20143:scrutinizer_2escm"),(void*)f_20143},
41021 {C_text("f_20173:scrutinizer_2escm"),(void*)f_20173},
41022 {C_text("f_20187:scrutinizer_2escm"),(void*)f_20187},
41023 {C_text("f_20191:scrutinizer_2escm"),(void*)f_20191},
41024 {C_text("f_20195:scrutinizer_2escm"),(void*)f_20195},
41025 {C_text("f_20218:scrutinizer_2escm"),(void*)f_20218},
41026 {C_text("f_20220:scrutinizer_2escm"),(void*)f_20220},
41027 {C_text("f_20223:scrutinizer_2escm"),(void*)f_20223},
41028 {C_text("f_20232:scrutinizer_2escm"),(void*)f_20232},
41029 {C_text("f_20283:scrutinizer_2escm"),(void*)f_20283},
41030 {C_text("f_20287:scrutinizer_2escm"),(void*)f_20287},
41031 {C_text("f_20291:scrutinizer_2escm"),(void*)f_20291},
41032 {C_text("f_20295:scrutinizer_2escm"),(void*)f_20295},
41033 {C_text("f_20303:scrutinizer_2escm"),(void*)f_20303},
41034 {C_text("f_20305:scrutinizer_2escm"),(void*)f_20305},
41035 {C_text("f_20329:scrutinizer_2escm"),(void*)f_20329},
41036 {C_text("f_20354:scrutinizer_2escm"),(void*)f_20354},
41037 {C_text("f_20365:scrutinizer_2escm"),(void*)f_20365},
41038 {C_text("f_20375:scrutinizer_2escm"),(void*)f_20375},
41039 {C_text("f_20377:scrutinizer_2escm"),(void*)f_20377},
41040 {C_text("f_20402:scrutinizer_2escm"),(void*)f_20402},
41041 {C_text("f_20419:scrutinizer_2escm"),(void*)f_20419},
41042 {C_text("f_20421:scrutinizer_2escm"),(void*)f_20421},
41043 {C_text("f_20435:scrutinizer_2escm"),(void*)f_20435},
41044 {C_text("f_20451:scrutinizer_2escm"),(void*)f_20451},
41045 {C_text("f_20470:scrutinizer_2escm"),(void*)f_20470},
41046 {C_text("f_20476:scrutinizer_2escm"),(void*)f_20476},
41047 {C_text("f_20478:scrutinizer_2escm"),(void*)f_20478},
41048 {C_text("f_20488:scrutinizer_2escm"),(void*)f_20488},
41049 {C_text("f_20508:scrutinizer_2escm"),(void*)f_20508},
41050 {C_text("f_20511:scrutinizer_2escm"),(void*)f_20511},
41051 {C_text("f_20522:scrutinizer_2escm"),(void*)f_20522},
41052 {C_text("f_20525:scrutinizer_2escm"),(void*)f_20525},
41053 {C_text("f_20545:scrutinizer_2escm"),(void*)f_20545},
41054 {C_text("f_20552:scrutinizer_2escm"),(void*)f_20552},
41055 {C_text("f_20555:scrutinizer_2escm"),(void*)f_20555},
41056 {C_text("f_20581:scrutinizer_2escm"),(void*)f_20581},
41057 {C_text("f_20594:scrutinizer_2escm"),(void*)f_20594},
41058 {C_text("f_20596:scrutinizer_2escm"),(void*)f_20596},
41059 {C_text("f_20621:scrutinizer_2escm"),(void*)f_20621},
41060 {C_text("f_20636:scrutinizer_2escm"),(void*)f_20636},
41061 {C_text("f_20643:scrutinizer_2escm"),(void*)f_20643},
41062 {C_text("f_20646:scrutinizer_2escm"),(void*)f_20646},
41063 {C_text("f_20653:scrutinizer_2escm"),(void*)f_20653},
41064 {C_text("f_20662:scrutinizer_2escm"),(void*)f_20662},
41065 {C_text("f_20668:scrutinizer_2escm"),(void*)f_20668},
41066 {C_text("f_20681:scrutinizer_2escm"),(void*)f_20681},
41067 {C_text("f_20697:scrutinizer_2escm"),(void*)f_20697},
41068 {C_text("f_20703:scrutinizer_2escm"),(void*)f_20703},
41069 {C_text("f_20706:scrutinizer_2escm"),(void*)f_20706},
41070 {C_text("f_20709:scrutinizer_2escm"),(void*)f_20709},
41071 {C_text("f_20712:scrutinizer_2escm"),(void*)f_20712},
41072 {C_text("f_20720:scrutinizer_2escm"),(void*)f_20720},
41073 {C_text("f_20733:scrutinizer_2escm"),(void*)f_20733},
41074 {C_text("f_20735:scrutinizer_2escm"),(void*)f_20735},
41075 {C_text("f_20760:scrutinizer_2escm"),(void*)f_20760},
41076 {C_text("f_20776:scrutinizer_2escm"),(void*)f_20776},
41077 {C_text("f_20788:scrutinizer_2escm"),(void*)f_20788},
41078 {C_text("f_20797:scrutinizer_2escm"),(void*)f_20797},
41079 {C_text("f_20806:scrutinizer_2escm"),(void*)f_20806},
41080 {C_text("f_20865:scrutinizer_2escm"),(void*)f_20865},
41081 {C_text("f_20867:scrutinizer_2escm"),(void*)f_20867},
41082 {C_text("f_20892:scrutinizer_2escm"),(void*)f_20892},
41083 {C_text("f_20917:scrutinizer_2escm"),(void*)f_20917},
41084 {C_text("f_20923:scrutinizer_2escm"),(void*)f_20923},
41085 {C_text("f_20926:scrutinizer_2escm"),(void*)f_20926},
41086 {C_text("f_20929:scrutinizer_2escm"),(void*)f_20929},
41087 {C_text("f_20960:scrutinizer_2escm"),(void*)f_20960},
41088 {C_text("f_20963:scrutinizer_2escm"),(void*)f_20963},
41089 {C_text("f_20966:scrutinizer_2escm"),(void*)f_20966},
41090 {C_text("f_20983:scrutinizer_2escm"),(void*)f_20983},
41091 {C_text("f_21008:scrutinizer_2escm"),(void*)f_21008},
41092 {C_text("f_21017:scrutinizer_2escm"),(void*)f_21017},
41093 {C_text("f_21042:scrutinizer_2escm"),(void*)f_21042},
41094 {C_text("f_21079:scrutinizer_2escm"),(void*)f_21079},
41095 {C_text("f_21086:scrutinizer_2escm"),(void*)f_21086},
41096 {C_text("f_21090:scrutinizer_2escm"),(void*)f_21090},
41097 {C_text("f_21092:scrutinizer_2escm"),(void*)f_21092},
41098 {C_text("f_21100:scrutinizer_2escm"),(void*)f_21100},
41099 {C_text("f_21102:scrutinizer_2escm"),(void*)f_21102},
41100 {C_text("f_21106:scrutinizer_2escm"),(void*)f_21106},
41101 {C_text("f_21111:scrutinizer_2escm"),(void*)f_21111},
41102 {C_text("f_21137:scrutinizer_2escm"),(void*)f_21137},
41103 {C_text("f_21142:scrutinizer_2escm"),(void*)f_21142},
41104 {C_text("f_21154:scrutinizer_2escm"),(void*)f_21154},
41105 {C_text("f_21179:scrutinizer_2escm"),(void*)f_21179},
41106 {C_text("f_21196:scrutinizer_2escm"),(void*)f_21196},
41107 {C_text("f_21205:scrutinizer_2escm"),(void*)f_21205},
41108 {C_text("f_21207:scrutinizer_2escm"),(void*)f_21207},
41109 {C_text("f_21215:scrutinizer_2escm"),(void*)f_21215},
41110 {C_text("f_21219:scrutinizer_2escm"),(void*)f_21219},
41111 {C_text("f_21221:scrutinizer_2escm"),(void*)f_21221},
41112 {C_text("f_21229:scrutinizer_2escm"),(void*)f_21229},
41113 {C_text("f_21231:scrutinizer_2escm"),(void*)f_21231},
41114 {C_text("f_21235:scrutinizer_2escm"),(void*)f_21235},
41115 {C_text("f_21244:scrutinizer_2escm"),(void*)f_21244},
41116 {C_text("f_21250:scrutinizer_2escm"),(void*)f_21250},
41117 {C_text("f_21253:scrutinizer_2escm"),(void*)f_21253},
41118 {C_text("f_21256:scrutinizer_2escm"),(void*)f_21256},
41119 {C_text("f_21261:scrutinizer_2escm"),(void*)f_21261},
41120 {C_text("f_21274:scrutinizer_2escm"),(void*)f_21274},
41121 {C_text("f_21280:scrutinizer_2escm"),(void*)f_21280},
41122 {C_text("f_21283:scrutinizer_2escm"),(void*)f_21283},
41123 {C_text("f_21286:scrutinizer_2escm"),(void*)f_21286},
41124 {C_text("f_21293:scrutinizer_2escm"),(void*)f_21293},
41125 {C_text("f_21311:scrutinizer_2escm"),(void*)f_21311},
41126 {C_text("f_21325:scrutinizer_2escm"),(void*)f_21325},
41127 {C_text("f_21329:scrutinizer_2escm"),(void*)f_21329},
41128 {C_text("f_21333:scrutinizer_2escm"),(void*)f_21333},
41129 {C_text("f_21339:scrutinizer_2escm"),(void*)f_21339},
41130 {C_text("f_21347:scrutinizer_2escm"),(void*)f_21347},
41131 {C_text("f_21353:scrutinizer_2escm"),(void*)f_21353},
41132 {C_text("f_21361:scrutinizer_2escm"),(void*)f_21361},
41133 {C_text("f_21365:scrutinizer_2escm"),(void*)f_21365},
41134 {C_text("f_21371:scrutinizer_2escm"),(void*)f_21371},
41135 {C_text("f_21374:scrutinizer_2escm"),(void*)f_21374},
41136 {C_text("f_21377:scrutinizer_2escm"),(void*)f_21377},
41137 {C_text("f_21380:scrutinizer_2escm"),(void*)f_21380},
41138 {C_text("f_21383:scrutinizer_2escm"),(void*)f_21383},
41139 {C_text("f_21389:scrutinizer_2escm"),(void*)f_21389},
41140 {C_text("f_21392:scrutinizer_2escm"),(void*)f_21392},
41141 {C_text("f_21395:scrutinizer_2escm"),(void*)f_21395},
41142 {C_text("f_21398:scrutinizer_2escm"),(void*)f_21398},
41143 {C_text("f_21401:scrutinizer_2escm"),(void*)f_21401},
41144 {C_text("f_21417:scrutinizer_2escm"),(void*)f_21417},
41145 {C_text("f_21431:scrutinizer_2escm"),(void*)f_21431},
41146 {C_text("f_21435:scrutinizer_2escm"),(void*)f_21435},
41147 {C_text("f_21438:scrutinizer_2escm"),(void*)f_21438},
41148 {C_text("f_21451:scrutinizer_2escm"),(void*)f_21451},
41149 {C_text("f_21455:scrutinizer_2escm"),(void*)f_21455},
41150 {C_text("f_21470:scrutinizer_2escm"),(void*)f_21470},
41151 {C_text("f_21482:scrutinizer_2escm"),(void*)f_21482},
41152 {C_text("f_21488:scrutinizer_2escm"),(void*)f_21488},
41153 {C_text("f_21494:scrutinizer_2escm"),(void*)f_21494},
41154 {C_text("f_21501:scrutinizer_2escm"),(void*)f_21501},
41155 {C_text("f_21507:scrutinizer_2escm"),(void*)f_21507},
41156 {C_text("f_21510:scrutinizer_2escm"),(void*)f_21510},
41157 {C_text("f_21513:scrutinizer_2escm"),(void*)f_21513},
41158 {C_text("f_21516:scrutinizer_2escm"),(void*)f_21516},
41159 {C_text("f_21519:scrutinizer_2escm"),(void*)f_21519},
41160 {C_text("f_21525:scrutinizer_2escm"),(void*)f_21525},
41161 {C_text("f_21531:scrutinizer_2escm"),(void*)f_21531},
41162 {C_text("f_21534:scrutinizer_2escm"),(void*)f_21534},
41163 {C_text("f_21537:scrutinizer_2escm"),(void*)f_21537},
41164 {C_text("f_21542:scrutinizer_2escm"),(void*)f_21542},
41165 {C_text("f_21545:scrutinizer_2escm"),(void*)f_21545},
41166 {C_text("f_21553:scrutinizer_2escm"),(void*)f_21553},
41167 {C_text("f_21557:scrutinizer_2escm"),(void*)f_21557},
41168 {C_text("f_21559:scrutinizer_2escm"),(void*)f_21559},
41169 {C_text("f_21563:scrutinizer_2escm"),(void*)f_21563},
41170 {C_text("f_21583:scrutinizer_2escm"),(void*)f_21583},
41171 {C_text("f_21590:scrutinizer_2escm"),(void*)f_21590},
41172 {C_text("f_21611:scrutinizer_2escm"),(void*)f_21611},
41173 {C_text("f_21621:scrutinizer_2escm"),(void*)f_21621},
41174 {C_text("f_21625:scrutinizer_2escm"),(void*)f_21625},
41175 {C_text("f_21629:scrutinizer_2escm"),(void*)f_21629},
41176 {C_text("f_21633:scrutinizer_2escm"),(void*)f_21633},
41177 {C_text("f_21637:scrutinizer_2escm"),(void*)f_21637},
41178 {C_text("f_21641:scrutinizer_2escm"),(void*)f_21641},
41179 {C_text("f_21645:scrutinizer_2escm"),(void*)f_21645},
41180 {C_text("f_21649:scrutinizer_2escm"),(void*)f_21649},
41181 {C_text("f_21656:scrutinizer_2escm"),(void*)f_21656},
41182 {C_text("f_21672:scrutinizer_2escm"),(void*)f_21672},
41183 {C_text("f_21675:scrutinizer_2escm"),(void*)f_21675},
41184 {C_text("f_21681:scrutinizer_2escm"),(void*)f_21681},
41185 {C_text("f_21697:scrutinizer_2escm"),(void*)f_21697},
41186 {C_text("f_21703:scrutinizer_2escm"),(void*)f_21703},
41187 {C_text("f_21710:scrutinizer_2escm"),(void*)f_21710},
41188 {C_text("f_21714:scrutinizer_2escm"),(void*)f_21714},
41189 {C_text("f_21718:scrutinizer_2escm"),(void*)f_21718},
41190 {C_text("f_21722:scrutinizer_2escm"),(void*)f_21722},
41191 {C_text("f_21725:scrutinizer_2escm"),(void*)f_21725},
41192 {C_text("f_21729:scrutinizer_2escm"),(void*)f_21729},
41193 {C_text("f_21733:scrutinizer_2escm"),(void*)f_21733},
41194 {C_text("f_21739:scrutinizer_2escm"),(void*)f_21739},
41195 {C_text("f_21742:scrutinizer_2escm"),(void*)f_21742},
41196 {C_text("f_21756:scrutinizer_2escm"),(void*)f_21756},
41197 {C_text("f_21774:scrutinizer_2escm"),(void*)f_21774},
41198 {C_text("f_21787:scrutinizer_2escm"),(void*)f_21787},
41199 {C_text("f_21791:scrutinizer_2escm"),(void*)f_21791},
41200 {C_text("f_21795:scrutinizer_2escm"),(void*)f_21795},
41201 {C_text("f_21801:scrutinizer_2escm"),(void*)f_21801},
41202 {C_text("f_21812:scrutinizer_2escm"),(void*)f_21812},
41203 {C_text("f_21816:scrutinizer_2escm"),(void*)f_21816},
41204 {C_text("f_21820:scrutinizer_2escm"),(void*)f_21820},
41205 {C_text("f_21824:scrutinizer_2escm"),(void*)f_21824},
41206 {C_text("f_21828:scrutinizer_2escm"),(void*)f_21828},
41207 {C_text("f_21839:scrutinizer_2escm"),(void*)f_21839},
41208 {C_text("f_21843:scrutinizer_2escm"),(void*)f_21843},
41209 {C_text("f_21847:scrutinizer_2escm"),(void*)f_21847},
41210 {C_text("f_21851:scrutinizer_2escm"),(void*)f_21851},
41211 {C_text("f_21855:scrutinizer_2escm"),(void*)f_21855},
41212 {C_text("f_21862:scrutinizer_2escm"),(void*)f_21862},
41213 {C_text("f_21873:scrutinizer_2escm"),(void*)f_21873},
41214 {C_text("f_21877:scrutinizer_2escm"),(void*)f_21877},
41215 {C_text("f_21881:scrutinizer_2escm"),(void*)f_21881},
41216 {C_text("f_21897:scrutinizer_2escm"),(void*)f_21897},
41217 {C_text("f_21901:scrutinizer_2escm"),(void*)f_21901},
41218 {C_text("f_21906:scrutinizer_2escm"),(void*)f_21906},
41219 {C_text("f_21911:scrutinizer_2escm"),(void*)f_21911},
41220 {C_text("f_21922:scrutinizer_2escm"),(void*)f_21922},
41221 {C_text("f_21926:scrutinizer_2escm"),(void*)f_21926},
41222 {C_text("f_21930:scrutinizer_2escm"),(void*)f_21930},
41223 {C_text("f_21934:scrutinizer_2escm"),(void*)f_21934},
41224 {C_text("f_21938:scrutinizer_2escm"),(void*)f_21938},
41225 {C_text("f_21942:scrutinizer_2escm"),(void*)f_21942},
41226 {C_text("f_21946:scrutinizer_2escm"),(void*)f_21946},
41227 {C_text("f_21950:scrutinizer_2escm"),(void*)f_21950},
41228 {C_text("f_21952:scrutinizer_2escm"),(void*)f_21952},
41229 {C_text("f_21957:scrutinizer_2escm"),(void*)f_21957},
41230 {C_text("f_21959:scrutinizer_2escm"),(void*)f_21959},
41231 {C_text("f_21971:scrutinizer_2escm"),(void*)f_21971},
41232 {C_text("f_21975:scrutinizer_2escm"),(void*)f_21975},
41233 {C_text("f_21979:scrutinizer_2escm"),(void*)f_21979},
41234 {C_text("f_21983:scrutinizer_2escm"),(void*)f_21983},
41235 {C_text("f_21987:scrutinizer_2escm"),(void*)f_21987},
41236 {C_text("f_21993:scrutinizer_2escm"),(void*)f_21993},
41237 {C_text("f_21996:scrutinizer_2escm"),(void*)f_21996},
41238 {C_text("f_21999:scrutinizer_2escm"),(void*)f_21999},
41239 {C_text("f_22006:scrutinizer_2escm"),(void*)f_22006},
41240 {C_text("f_22022:scrutinizer_2escm"),(void*)f_22022},
41241 {C_text("f_22028:scrutinizer_2escm"),(void*)f_22028},
41242 {C_text("f_22031:scrutinizer_2escm"),(void*)f_22031},
41243 {C_text("f_22034:scrutinizer_2escm"),(void*)f_22034},
41244 {C_text("f_22037:scrutinizer_2escm"),(void*)f_22037},
41245 {C_text("f_22045:scrutinizer_2escm"),(void*)f_22045},
41246 {C_text("f_22050:scrutinizer_2escm"),(void*)f_22050},
41247 {C_text("f_22057:scrutinizer_2escm"),(void*)f_22057},
41248 {C_text("f_22065:scrutinizer_2escm"),(void*)f_22065},
41249 {C_text("f_22069:scrutinizer_2escm"),(void*)f_22069},
41250 {C_text("f_22073:scrutinizer_2escm"),(void*)f_22073},
41251 {C_text("f_22077:scrutinizer_2escm"),(void*)f_22077},
41252 {C_text("f_22081:scrutinizer_2escm"),(void*)f_22081},
41253 {C_text("f_22087:scrutinizer_2escm"),(void*)f_22087},
41254 {C_text("f_22090:scrutinizer_2escm"),(void*)f_22090},
41255 {C_text("f_22093:scrutinizer_2escm"),(void*)f_22093},
41256 {C_text("f_22099:scrutinizer_2escm"),(void*)f_22099},
41257 {C_text("f_22105:scrutinizer_2escm"),(void*)f_22105},
41258 {C_text("f_22108:scrutinizer_2escm"),(void*)f_22108},
41259 {C_text("f_22111:scrutinizer_2escm"),(void*)f_22111},
41260 {C_text("f_22114:scrutinizer_2escm"),(void*)f_22114},
41261 {C_text("f_22117:scrutinizer_2escm"),(void*)f_22117},
41262 {C_text("f_22120:scrutinizer_2escm"),(void*)f_22120},
41263 {C_text("f_22123:scrutinizer_2escm"),(void*)f_22123},
41264 {C_text("f_22130:scrutinizer_2escm"),(void*)f_22130},
41265 {C_text("f_22136:scrutinizer_2escm"),(void*)f_22136},
41266 {C_text("f_22139:scrutinizer_2escm"),(void*)f_22139},
41267 {C_text("f_22142:scrutinizer_2escm"),(void*)f_22142},
41268 {C_text("f_22148:scrutinizer_2escm"),(void*)f_22148},
41269 {C_text("f_22154:scrutinizer_2escm"),(void*)f_22154},
41270 {C_text("f_22157:scrutinizer_2escm"),(void*)f_22157},
41271 {C_text("f_22160:scrutinizer_2escm"),(void*)f_22160},
41272 {C_text("f_22167:scrutinizer_2escm"),(void*)f_22167},
41273 {C_text("f_22177:scrutinizer_2escm"),(void*)f_22177},
41274 {C_text("f_22180:scrutinizer_2escm"),(void*)f_22180},
41275 {C_text("f_22192:scrutinizer_2escm"),(void*)f_22192},
41276 {C_text("f_22196:scrutinizer_2escm"),(void*)f_22196},
41277 {C_text("f_22200:scrutinizer_2escm"),(void*)f_22200},
41278 {C_text("f_22216:scrutinizer_2escm"),(void*)f_22216},
41279 {C_text("f_22222:scrutinizer_2escm"),(void*)f_22222},
41280 {C_text("f_22225:scrutinizer_2escm"),(void*)f_22225},
41281 {C_text("f_22228:scrutinizer_2escm"),(void*)f_22228},
41282 {C_text("f_22231:scrutinizer_2escm"),(void*)f_22231},
41283 {C_text("f_22239:scrutinizer_2escm"),(void*)f_22239},
41284 {C_text("f_22242:scrutinizer_2escm"),(void*)f_22242},
41285 {C_text("f_22254:scrutinizer_2escm"),(void*)f_22254},
41286 {C_text("f_22258:scrutinizer_2escm"),(void*)f_22258},
41287 {C_text("f_22262:scrutinizer_2escm"),(void*)f_22262},
41288 {C_text("f_22266:scrutinizer_2escm"),(void*)f_22266},
41289 {C_text("f_22279:scrutinizer_2escm"),(void*)f_22279},
41290 {C_text("f_22285:scrutinizer_2escm"),(void*)f_22285},
41291 {C_text("f_22288:scrutinizer_2escm"),(void*)f_22288},
41292 {C_text("f_22291:scrutinizer_2escm"),(void*)f_22291},
41293 {C_text("f_22294:scrutinizer_2escm"),(void*)f_22294},
41294 {C_text("f_22298:scrutinizer_2escm"),(void*)f_22298},
41295 {C_text("f_22305:scrutinizer_2escm"),(void*)f_22305},
41296 {C_text("f_22311:scrutinizer_2escm"),(void*)f_22311},
41297 {C_text("f_22314:scrutinizer_2escm"),(void*)f_22314},
41298 {C_text("f_22317:scrutinizer_2escm"),(void*)f_22317},
41299 {C_text("f_22320:scrutinizer_2escm"),(void*)f_22320},
41300 {C_text("f_22323:scrutinizer_2escm"),(void*)f_22323},
41301 {C_text("f_22326:scrutinizer_2escm"),(void*)f_22326},
41302 {C_text("f_22330:scrutinizer_2escm"),(void*)f_22330},
41303 {C_text("f_22336:scrutinizer_2escm"),(void*)f_22336},
41304 {C_text("f_22339:scrutinizer_2escm"),(void*)f_22339},
41305 {C_text("f_22342:scrutinizer_2escm"),(void*)f_22342},
41306 {C_text("f_22345:scrutinizer_2escm"),(void*)f_22345},
41307 {C_text("f_22353:scrutinizer_2escm"),(void*)f_22353},
41308 {C_text("f_22359:scrutinizer_2escm"),(void*)f_22359},
41309 {C_text("f_22362:scrutinizer_2escm"),(void*)f_22362},
41310 {C_text("f_22374:scrutinizer_2escm"),(void*)f_22374},
41311 {C_text("f_22378:scrutinizer_2escm"),(void*)f_22378},
41312 {C_text("f_22382:scrutinizer_2escm"),(void*)f_22382},
41313 {C_text("f_22386:scrutinizer_2escm"),(void*)f_22386},
41314 {C_text("f_22399:scrutinizer_2escm"),(void*)f_22399},
41315 {C_text("f_22405:scrutinizer_2escm"),(void*)f_22405},
41316 {C_text("f_22408:scrutinizer_2escm"),(void*)f_22408},
41317 {C_text("f_22411:scrutinizer_2escm"),(void*)f_22411},
41318 {C_text("f_22414:scrutinizer_2escm"),(void*)f_22414},
41319 {C_text("f_22418:scrutinizer_2escm"),(void*)f_22418},
41320 {C_text("f_22425:scrutinizer_2escm"),(void*)f_22425},
41321 {C_text("f_22431:scrutinizer_2escm"),(void*)f_22431},
41322 {C_text("f_22434:scrutinizer_2escm"),(void*)f_22434},
41323 {C_text("f_22437:scrutinizer_2escm"),(void*)f_22437},
41324 {C_text("f_22440:scrutinizer_2escm"),(void*)f_22440},
41325 {C_text("f_22443:scrutinizer_2escm"),(void*)f_22443},
41326 {C_text("f_22446:scrutinizer_2escm"),(void*)f_22446},
41327 {C_text("f_22450:scrutinizer_2escm"),(void*)f_22450},
41328 {C_text("f_22456:scrutinizer_2escm"),(void*)f_22456},
41329 {C_text("f_22459:scrutinizer_2escm"),(void*)f_22459},
41330 {C_text("f_22462:scrutinizer_2escm"),(void*)f_22462},
41331 {C_text("f_22465:scrutinizer_2escm"),(void*)f_22465},
41332 {C_text("f_22473:scrutinizer_2escm"),(void*)f_22473},
41333 {C_text("f_22484:scrutinizer_2escm"),(void*)f_22484},
41334 {C_text("f_22495:scrutinizer_2escm"),(void*)f_22495},
41335 {C_text("f_22499:scrutinizer_2escm"),(void*)f_22499},
41336 {C_text("f_22503:scrutinizer_2escm"),(void*)f_22503},
41337 {C_text("f_22507:scrutinizer_2escm"),(void*)f_22507},
41338 {C_text("f_22511:scrutinizer_2escm"),(void*)f_22511},
41339 {C_text("f_22518:scrutinizer_2escm"),(void*)f_22518},
41340 {C_text("f_22529:scrutinizer_2escm"),(void*)f_22529},
41341 {C_text("f_22533:scrutinizer_2escm"),(void*)f_22533},
41342 {C_text("f_22537:scrutinizer_2escm"),(void*)f_22537},
41343 {C_text("f_22541:scrutinizer_2escm"),(void*)f_22541},
41344 {C_text("f_22545:scrutinizer_2escm"),(void*)f_22545},
41345 {C_text("f_22559:scrutinizer_2escm"),(void*)f_22559},
41346 {C_text("f_22563:scrutinizer_2escm"),(void*)f_22563},
41347 {C_text("f_22567:scrutinizer_2escm"),(void*)f_22567},
41348 {C_text("f_22581:scrutinizer_2escm"),(void*)f_22581},
41349 {C_text("f_22585:scrutinizer_2escm"),(void*)f_22585},
41350 {C_text("f_22599:scrutinizer_2escm"),(void*)f_22599},
41351 {C_text("f_22603:scrutinizer_2escm"),(void*)f_22603},
41352 {C_text("f_22607:scrutinizer_2escm"),(void*)f_22607},
41353 {C_text("f_22621:scrutinizer_2escm"),(void*)f_22621},
41354 {C_text("f_22625:scrutinizer_2escm"),(void*)f_22625},
41355 {C_text("f_22633:scrutinizer_2escm"),(void*)f_22633},
41356 {C_text("f_22647:scrutinizer_2escm"),(void*)f_22647},
41357 {C_text("f_22651:scrutinizer_2escm"),(void*)f_22651},
41358 {C_text("f_22655:scrutinizer_2escm"),(void*)f_22655},
41359 {C_text("f_22659:scrutinizer_2escm"),(void*)f_22659},
41360 {C_text("f_22679:scrutinizer_2escm"),(void*)f_22679},
41361 {C_text("f_22683:scrutinizer_2escm"),(void*)f_22683},
41362 {C_text("f_22687:scrutinizer_2escm"),(void*)f_22687},
41363 {C_text("f_22691:scrutinizer_2escm"),(void*)f_22691},
41364 {C_text("f_22695:scrutinizer_2escm"),(void*)f_22695},
41365 {C_text("f_22699:scrutinizer_2escm"),(void*)f_22699},
41366 {C_text("f_22709:scrutinizer_2escm"),(void*)f_22709},
41367 {C_text("f_22711:scrutinizer_2escm"),(void*)f_22711},
41368 {C_text("f_22736:scrutinizer_2escm"),(void*)f_22736},
41369 {C_text("f_22748:scrutinizer_2escm"),(void*)f_22748},
41370 {C_text("f_22755:scrutinizer_2escm"),(void*)f_22755},
41371 {C_text("f_22769:scrutinizer_2escm"),(void*)f_22769},
41372 {C_text("f_22773:scrutinizer_2escm"),(void*)f_22773},
41373 {C_text("f_22785:scrutinizer_2escm"),(void*)f_22785},
41374 {C_text("f_22797:scrutinizer_2escm"),(void*)f_22797},
41375 {C_text("f_22815:scrutinizer_2escm"),(void*)f_22815},
41376 {C_text("f_22819:scrutinizer_2escm"),(void*)f_22819},
41377 {C_text("f_22823:scrutinizer_2escm"),(void*)f_22823},
41378 {C_text("f_22827:scrutinizer_2escm"),(void*)f_22827},
41379 {C_text("f_22831:scrutinizer_2escm"),(void*)f_22831},
41380 {C_text("f_22835:scrutinizer_2escm"),(void*)f_22835},
41381 {C_text("f_22839:scrutinizer_2escm"),(void*)f_22839},
41382 {C_text("f_22842:scrutinizer_2escm"),(void*)f_22842},
41383 {C_text("f_22850:scrutinizer_2escm"),(void*)f_22850},
41384 {C_text("f_22861:scrutinizer_2escm"),(void*)f_22861},
41385 {C_text("f_22867:scrutinizer_2escm"),(void*)f_22867},
41386 {C_text("f_22870:scrutinizer_2escm"),(void*)f_22870},
41387 {C_text("f_22873:scrutinizer_2escm"),(void*)f_22873},
41388 {C_text("f_22876:scrutinizer_2escm"),(void*)f_22876},
41389 {C_text("f_22884:scrutinizer_2escm"),(void*)f_22884},
41390 {C_text("f_22888:scrutinizer_2escm"),(void*)f_22888},
41391 {C_text("f_22892:scrutinizer_2escm"),(void*)f_22892},
41392 {C_text("f_22896:scrutinizer_2escm"),(void*)f_22896},
41393 {C_text("f_22899:scrutinizer_2escm"),(void*)f_22899},
41394 {C_text("f_22905:scrutinizer_2escm"),(void*)f_22905},
41395 {C_text("f_22908:scrutinizer_2escm"),(void*)f_22908},
41396 {C_text("f_22911:scrutinizer_2escm"),(void*)f_22911},
41397 {C_text("f_22914:scrutinizer_2escm"),(void*)f_22914},
41398 {C_text("f_22917:scrutinizer_2escm"),(void*)f_22917},
41399 {C_text("f_22924:scrutinizer_2escm"),(void*)f_22924},
41400 {C_text("f_22928:scrutinizer_2escm"),(void*)f_22928},
41401 {C_text("f_22940:scrutinizer_2escm"),(void*)f_22940},
41402 {C_text("f_22944:scrutinizer_2escm"),(void*)f_22944},
41403 {C_text("f_22985:scrutinizer_2escm"),(void*)f_22985},
41404 {C_text("f_23002:scrutinizer_2escm"),(void*)f_23002},
41405 {C_text("f_23023:scrutinizer_2escm"),(void*)f_23023},
41406 {C_text("f_23025:scrutinizer_2escm"),(void*)f_23025},
41407 {C_text("f_23059:scrutinizer_2escm"),(void*)f_23059},
41408 {C_text("f_23080:scrutinizer_2escm"),(void*)f_23080},
41409 {C_text("f_23082:scrutinizer_2escm"),(void*)f_23082},
41410 {C_text("f_23116:scrutinizer_2escm"),(void*)f_23116},
41411 {C_text("f_23141:scrutinizer_2escm"),(void*)f_23141},
41412 {C_text("f_23143:scrutinizer_2escm"),(void*)f_23143},
41413 {C_text("f_23181:scrutinizer_2escm"),(void*)f_23181},
41414 {C_text("f_23206:scrutinizer_2escm"),(void*)f_23206},
41415 {C_text("f_23208:scrutinizer_2escm"),(void*)f_23208},
41416 {C_text("f_23248:scrutinizer_2escm"),(void*)f_23248},
41417 {C_text("f_23250:scrutinizer_2escm"),(void*)f_23250},
41418 {C_text("f_23258:scrutinizer_2escm"),(void*)f_23258},
41419 {C_text("f_23260:scrutinizer_2escm"),(void*)f_23260},
41420 {C_text("f_23276:scrutinizer_2escm"),(void*)f_23276},
41421 {C_text("f_23280:scrutinizer_2escm"),(void*)f_23280},
41422 {C_text("f_23289:scrutinizer_2escm"),(void*)f_23289},
41423 {C_text("f_23316:scrutinizer_2escm"),(void*)f_23316},
41424 {C_text("f_23327:scrutinizer_2escm"),(void*)f_23327},
41425 {C_text("f_23333:scrutinizer_2escm"),(void*)f_23333},
41426 {C_text("f_23337:scrutinizer_2escm"),(void*)f_23337},
41427 {C_text("f_23390:scrutinizer_2escm"),(void*)f_23390},
41428 {C_text("f_23394:scrutinizer_2escm"),(void*)f_23394},
41429 {C_text("f_23398:scrutinizer_2escm"),(void*)f_23398},
41430 {C_text("f_6730:scrutinizer_2escm"),(void*)f_6730},
41431 {C_text("f_6733:scrutinizer_2escm"),(void*)f_6733},
41432 {C_text("f_6736:scrutinizer_2escm"),(void*)f_6736},
41433 {C_text("f_6739:scrutinizer_2escm"),(void*)f_6739},
41434 {C_text("f_6742:scrutinizer_2escm"),(void*)f_6742},
41435 {C_text("f_6745:scrutinizer_2escm"),(void*)f_6745},
41436 {C_text("f_6748:scrutinizer_2escm"),(void*)f_6748},
41437 {C_text("f_6751:scrutinizer_2escm"),(void*)f_6751},
41438 {C_text("f_6754:scrutinizer_2escm"),(void*)f_6754},
41439 {C_text("f_6820:scrutinizer_2escm"),(void*)f_6820},
41440 {C_text("f_6834:scrutinizer_2escm"),(void*)f_6834},
41441 {C_text("f_6858:scrutinizer_2escm"),(void*)f_6858},
41442 {C_text("f_6864:scrutinizer_2escm"),(void*)f_6864},
41443 {C_text("f_6882:scrutinizer_2escm"),(void*)f_6882},
41444 {C_text("f_6922:scrutinizer_2escm"),(void*)f_6922},
41445 {C_text("f_6936:scrutinizer_2escm"),(void*)f_6936},
41446 {C_text("f_6955:scrutinizer_2escm"),(void*)f_6955},
41447 {C_text("f_6970:scrutinizer_2escm"),(void*)f_6970},
41448 {C_text("f_6978:scrutinizer_2escm"),(void*)f_6978},
41449 {C_text("f_6986:scrutinizer_2escm"),(void*)f_6986},
41450 {C_text("f_6997:scrutinizer_2escm"),(void*)f_6997},
41451 {C_text("f_7010:scrutinizer_2escm"),(void*)f_7010},
41452 {C_text("f_7017:scrutinizer_2escm"),(void*)f_7017},
41453 {C_text("f_7024:scrutinizer_2escm"),(void*)f_7024},
41454 {C_text("f_7028:scrutinizer_2escm"),(void*)f_7028},
41455 {C_text("f_7040:scrutinizer_2escm"),(void*)f_7040},
41456 {C_text("f_7042:scrutinizer_2escm"),(void*)f_7042},
41457 {C_text("f_7089:scrutinizer_2escm"),(void*)f_7089},
41458 {C_text("f_7091:scrutinizer_2escm"),(void*)f_7091},
41459 {C_text("f_7125:scrutinizer_2escm"),(void*)f_7125},
41460 {C_text("f_7131:scrutinizer_2escm"),(void*)f_7131},
41461 {C_text("f_7153:scrutinizer_2escm"),(void*)f_7153},
41462 {C_text("f_7159:scrutinizer_2escm"),(void*)f_7159},
41463 {C_text("f_7165:scrutinizer_2escm"),(void*)f_7165},
41464 {C_text("f_7175:scrutinizer_2escm"),(void*)f_7175},
41465 {C_text("f_7195:scrutinizer_2escm"),(void*)f_7195},
41466 {C_text("f_7209:scrutinizer_2escm"),(void*)f_7209},
41467 {C_text("f_7223:scrutinizer_2escm"),(void*)f_7223},
41468 {C_text("f_7241:scrutinizer_2escm"),(void*)f_7241},
41469 {C_text("f_7251:scrutinizer_2escm"),(void*)f_7251},
41470 {C_text("f_7264:scrutinizer_2escm"),(void*)f_7264},
41471 {C_text("f_7278:scrutinizer_2escm"),(void*)f_7278},
41472 {C_text("f_7320:scrutinizer_2escm"),(void*)f_7320},
41473 {C_text("f_7326:scrutinizer_2escm"),(void*)f_7326},
41474 {C_text("f_7340:scrutinizer_2escm"),(void*)f_7340},
41475 {C_text("f_7353:scrutinizer_2escm"),(void*)f_7353},
41476 {C_text("f_7409:scrutinizer_2escm"),(void*)f_7409},
41477 {C_text("f_7418:scrutinizer_2escm"),(void*)f_7418},
41478 {C_text("f_7426:scrutinizer_2escm"),(void*)f_7426},
41479 {C_text("f_7430:scrutinizer_2escm"),(void*)f_7430},
41480 {C_text("f_7434:scrutinizer_2escm"),(void*)f_7434},
41481 {C_text("f_7452:scrutinizer_2escm"),(void*)f_7452},
41482 {C_text("f_7474:scrutinizer_2escm"),(void*)f_7474},
41483 {C_text("f_7491:scrutinizer_2escm"),(void*)f_7491},
41484 {C_text("f_7590:scrutinizer_2escm"),(void*)f_7590},
41485 {C_text("f_7676:scrutinizer_2escm"),(void*)f_7676},
41486 {C_text("f_7701:scrutinizer_2escm"),(void*)f_7701},
41487 {C_text("f_7724:scrutinizer_2escm"),(void*)f_7724},
41488 {C_text("f_7729:scrutinizer_2escm"),(void*)f_7729},
41489 {C_text("f_7743:scrutinizer_2escm"),(void*)f_7743},
41490 {C_text("f_7767:scrutinizer_2escm"),(void*)f_7767},
41491 {C_text("f_7773:scrutinizer_2escm"),(void*)f_7773},
41492 {C_text("f_7787:scrutinizer_2escm"),(void*)f_7787},
41493 {C_text("f_7791:scrutinizer_2escm"),(void*)f_7791},
41494 {C_text("f_7803:scrutinizer_2escm"),(void*)f_7803},
41495 {C_text("f_7809:scrutinizer_2escm"),(void*)f_7809},
41496 {C_text("f_7821:scrutinizer_2escm"),(void*)f_7821},
41497 {C_text("f_7886:scrutinizer_2escm"),(void*)f_7886},
41498 {C_text("f_7947:scrutinizer_2escm"),(void*)f_7947},
41499 {C_text("f_7950:scrutinizer_2escm"),(void*)f_7950},
41500 {C_text("f_7959:scrutinizer_2escm"),(void*)f_7959},
41501 {C_text("f_8079:scrutinizer_2escm"),(void*)f_8079},
41502 {C_text("f_8087:scrutinizer_2escm"),(void*)f_8087},
41503 {C_text("f_8089:scrutinizer_2escm"),(void*)f_8089},
41504 {C_text("f_8132:scrutinizer_2escm"),(void*)f_8132},
41505 {C_text("f_8169:scrutinizer_2escm"),(void*)f_8169},
41506 {C_text("f_8182:scrutinizer_2escm"),(void*)f_8182},
41507 {C_text("f_8194:scrutinizer_2escm"),(void*)f_8194},
41508 {C_text("f_8197:scrutinizer_2escm"),(void*)f_8197},
41509 {C_text("f_8258:scrutinizer_2escm"),(void*)f_8258},
41510 {C_text("f_8260:scrutinizer_2escm"),(void*)f_8260},
41511 {C_text("f_8285:scrutinizer_2escm"),(void*)f_8285},
41512 {C_text("f_8309:scrutinizer_2escm"),(void*)f_8309},
41513 {C_text("f_8313:scrutinizer_2escm"),(void*)f_8313},
41514 {C_text("f_8343:scrutinizer_2escm"),(void*)f_8343},
41515 {C_text("f_8346:scrutinizer_2escm"),(void*)f_8346},
41516 {C_text("f_8348:scrutinizer_2escm"),(void*)f_8348},
41517 {C_text("f_8373:scrutinizer_2escm"),(void*)f_8373},
41518 {C_text("f_8418:scrutinizer_2escm"),(void*)f_8418},
41519 {C_text("f_8422:scrutinizer_2escm"),(void*)f_8422},
41520 {C_text("f_8432:scrutinizer_2escm"),(void*)f_8432},
41521 {C_text("f_8441:scrutinizer_2escm"),(void*)f_8441},
41522 {C_text("f_8461:scrutinizer_2escm"),(void*)f_8461},
41523 {C_text("f_8473:scrutinizer_2escm"),(void*)f_8473},
41524 {C_text("f_8492:scrutinizer_2escm"),(void*)f_8492},
41525 {C_text("f_8496:scrutinizer_2escm"),(void*)f_8496},
41526 {C_text("f_8508:scrutinizer_2escm"),(void*)f_8508},
41527 {C_text("f_8546:scrutinizer_2escm"),(void*)f_8546},
41528 {C_text("f_8553:scrutinizer_2escm"),(void*)f_8553},
41529 {C_text("f_8555:scrutinizer_2escm"),(void*)f_8555},
41530 {C_text("f_8587:scrutinizer_2escm"),(void*)f_8587},
41531 {C_text("f_8617:scrutinizer_2escm"),(void*)f_8617},
41532 {C_text("f_8621:scrutinizer_2escm"),(void*)f_8621},
41533 {C_text("f_8627:scrutinizer_2escm"),(void*)f_8627},
41534 {C_text("f_8639:scrutinizer_2escm"),(void*)f_8639},
41535 {C_text("f_8641:scrutinizer_2escm"),(void*)f_8641},
41536 {C_text("f_8669:scrutinizer_2escm"),(void*)f_8669},
41537 {C_text("f_8672:scrutinizer_2escm"),(void*)f_8672},
41538 {C_text("f_8685:scrutinizer_2escm"),(void*)f_8685},
41539 {C_text("f_8688:scrutinizer_2escm"),(void*)f_8688},
41540 {C_text("f_8691:scrutinizer_2escm"),(void*)f_8691},
41541 {C_text("f_8707:scrutinizer_2escm"),(void*)f_8707},
41542 {C_text("f_8717:scrutinizer_2escm"),(void*)f_8717},
41543 {C_text("f_8723:scrutinizer_2escm"),(void*)f_8723},
41544 {C_text("f_8733:scrutinizer_2escm"),(void*)f_8733},
41545 {C_text("f_8742:scrutinizer_2escm"),(void*)f_8742},
41546 {C_text("f_8745:scrutinizer_2escm"),(void*)f_8745},
41547 {C_text("f_8752:scrutinizer_2escm"),(void*)f_8752},
41548 {C_text("f_8758:scrutinizer_2escm"),(void*)f_8758},
41549 {C_text("f_8763:scrutinizer_2escm"),(void*)f_8763},
41550 {C_text("f_8769:scrutinizer_2escm"),(void*)f_8769},
41551 {C_text("f_8773:scrutinizer_2escm"),(void*)f_8773},
41552 {C_text("f_8776:scrutinizer_2escm"),(void*)f_8776},
41553 {C_text("f_8779:scrutinizer_2escm"),(void*)f_8779},
41554 {C_text("f_8782:scrutinizer_2escm"),(void*)f_8782},
41555 {C_text("f_8785:scrutinizer_2escm"),(void*)f_8785},
41556 {C_text("f_8788:scrutinizer_2escm"),(void*)f_8788},
41557 {C_text("f_8791:scrutinizer_2escm"),(void*)f_8791},
41558 {C_text("f_8794:scrutinizer_2escm"),(void*)f_8794},
41559 {C_text("f_8807:scrutinizer_2escm"),(void*)f_8807},
41560 {C_text("f_8819:scrutinizer_2escm"),(void*)f_8819},
41561 {C_text("f_8844:scrutinizer_2escm"),(void*)f_8844},
41562 {C_text("f_8854:scrutinizer_2escm"),(void*)f_8854},
41563 {C_text("f_8863:scrutinizer_2escm"),(void*)f_8863},
41564 {C_text("f_8875:scrutinizer_2escm"),(void*)f_8875},
41565 {C_text("f_8882:scrutinizer_2escm"),(void*)f_8882},
41566 {C_text("f_8885:scrutinizer_2escm"),(void*)f_8885},
41567 {C_text("f_8888:scrutinizer_2escm"),(void*)f_8888},
41568 {C_text("f_8922:scrutinizer_2escm"),(void*)f_8922},
41569 {C_text("f_8929:scrutinizer_2escm"),(void*)f_8929},
41570 {C_text("f_8932:scrutinizer_2escm"),(void*)f_8932},
41571 {C_text("f_8938:scrutinizer_2escm"),(void*)f_8938},
41572 {C_text("f_8967:scrutinizer_2escm"),(void*)f_8967},
41573 {C_text("f_8971:scrutinizer_2escm"),(void*)f_8971},
41574 {C_text("f_8989:scrutinizer_2escm"),(void*)f_8989},
41575 {C_text("f_8992:scrutinizer_2escm"),(void*)f_8992},
41576 {C_text("f_8995:scrutinizer_2escm"),(void*)f_8995},
41577 {C_text("f_9001:scrutinizer_2escm"),(void*)f_9001},
41578 {C_text("f_9034:scrutinizer_2escm"),(void*)f_9034},
41579 {C_text("f_9038:scrutinizer_2escm"),(void*)f_9038},
41580 {C_text("f_9077:scrutinizer_2escm"),(void*)f_9077},
41581 {C_text("f_9081:scrutinizer_2escm"),(void*)f_9081},
41582 {C_text("f_9100:scrutinizer_2escm"),(void*)f_9100},
41583 {C_text("f_9104:scrutinizer_2escm"),(void*)f_9104},
41584 {C_text("f_9110:scrutinizer_2escm"),(void*)f_9110},
41585 {C_text("f_9124:scrutinizer_2escm"),(void*)f_9124},
41586 {C_text("f_9130:scrutinizer_2escm"),(void*)f_9130},
41587 {C_text("f_9144:scrutinizer_2escm"),(void*)f_9144},
41588 {C_text("f_9175:scrutinizer_2escm"),(void*)f_9175},
41589 {C_text("f_9188:scrutinizer_2escm"),(void*)f_9188},
41590 {C_text("f_9198:scrutinizer_2escm"),(void*)f_9198},
41591 {C_text("f_9200:scrutinizer_2escm"),(void*)f_9200},
41592 {C_text("f_9229:scrutinizer_2escm"),(void*)f_9229},
41593 {C_text("f_9242:scrutinizer_2escm"),(void*)f_9242},
41594 {C_text("f_9258:scrutinizer_2escm"),(void*)f_9258},
41595 {C_text("f_9269:scrutinizer_2escm"),(void*)f_9269},
41596 {C_text("f_9273:scrutinizer_2escm"),(void*)f_9273},
41597 {C_text("f_9301:scrutinizer_2escm"),(void*)f_9301},
41598 {C_text("f_9305:scrutinizer_2escm"),(void*)f_9305},
41599 {C_text("f_9307:scrutinizer_2escm"),(void*)f_9307},
41600 {C_text("f_9341:scrutinizer_2escm"),(void*)f_9341},
41601 {C_text("f_9346:scrutinizer_2escm"),(void*)f_9346},
41602 {C_text("f_9352:scrutinizer_2escm"),(void*)f_9352},
41603 {C_text("f_9357:scrutinizer_2escm"),(void*)f_9357},
41604 {C_text("f_9379:scrutinizer_2escm"),(void*)f_9379},
41605 {C_text("f_9386:scrutinizer_2escm"),(void*)f_9386},
41606 {C_text("f_9389:scrutinizer_2escm"),(void*)f_9389},
41607 {C_text("f_9392:scrutinizer_2escm"),(void*)f_9392},
41608 {C_text("f_9398:scrutinizer_2escm"),(void*)f_9398},
41609 {C_text("f_9402:scrutinizer_2escm"),(void*)f_9402},
41610 {C_text("f_9409:scrutinizer_2escm"),(void*)f_9409},
41611 {C_text("f_9417:scrutinizer_2escm"),(void*)f_9417},
41612 {C_text("f_9442:scrutinizer_2escm"),(void*)f_9442},
41613 {C_text("f_9451:scrutinizer_2escm"),(void*)f_9451},
41614 {C_text("f_9457:scrutinizer_2escm"),(void*)f_9457},
41615 {C_text("f_9475:scrutinizer_2escm"),(void*)f_9475},
41616 {C_text("f_9479:scrutinizer_2escm"),(void*)f_9479},
41617 {C_text("f_9482:scrutinizer_2escm"),(void*)f_9482},
41618 {C_text("f_9485:scrutinizer_2escm"),(void*)f_9485},
41619 {C_text("f_9493:scrutinizer_2escm"),(void*)f_9493},
41620 {C_text("f_9521:scrutinizer_2escm"),(void*)f_9521},
41621 {C_text("f_9563:scrutinizer_2escm"),(void*)f_9563},
41622 {C_text("f_9580:scrutinizer_2escm"),(void*)f_9580},
41623 {C_text("f_9600:scrutinizer_2escm"),(void*)f_9600},
41624 {C_text("f_9617:scrutinizer_2escm"),(void*)f_9617},
41625 {C_text("f_9636:scrutinizer_2escm"),(void*)f_9636},
41626 {C_text("f_9642:scrutinizer_2escm"),(void*)f_9642},
41627 {C_text("f_9647:scrutinizer_2escm"),(void*)f_9647},
41628 {C_text("f_9666:scrutinizer_2escm"),(void*)f_9666},
41629 {C_text("f_9669:scrutinizer_2escm"),(void*)f_9669},
41630 {C_text("f_9673:scrutinizer_2escm"),(void*)f_9673},
41631 {C_text("f_9680:scrutinizer_2escm"),(void*)f_9680},
41632 {C_text("f_9692:scrutinizer_2escm"),(void*)f_9692},
41633 {C_text("f_9695:scrutinizer_2escm"),(void*)f_9695},
41634 {C_text("f_9727:scrutinizer_2escm"),(void*)f_9727},
41635 {C_text("f_9756:scrutinizer_2escm"),(void*)f_9756},
41636 {C_text("f_9821:scrutinizer_2escm"),(void*)f_9821},
41637 {C_text("f_9855:scrutinizer_2escm"),(void*)f_9855},
41638 {C_text("f_9865:scrutinizer_2escm"),(void*)f_9865},
41639 {C_text("f_9911:scrutinizer_2escm"),(void*)f_9911},
41640 {C_text("f_9915:scrutinizer_2escm"),(void*)f_9915},
41641 {C_text("f_9917:scrutinizer_2escm"),(void*)f_9917},
41642 {C_text("f_9940:scrutinizer_2escm"),(void*)f_9940},
41643 {C_text("f_9958:scrutinizer_2escm"),(void*)f_9958},
41644 {C_text("f_9967:scrutinizer_2escm"),(void*)f_9967},
41645 {C_text("f_9970:scrutinizer_2escm"),(void*)f_9970},
41646 {C_text("f_9986:scrutinizer_2escm"),(void*)f_9986},
41647 {C_text("f_9995:scrutinizer_2escm"),(void*)f_9995},
41648 {C_text("toplevel:scrutinizer_2escm"),(void*)C_scrutinizer_toplevel},
41649 {NULL,NULL}};
41650 #endif
41651 
create_ptable(void)41652 static C_PTABLE_ENTRY *create_ptable(void){
41653 #ifdef C_ENABLE_PTABLES
41654 return ptable;
41655 #else
41656 return NULL;
41657 #endif
41658 }
41659 
41660 /*
41661 o|hiding unexported module binding: chicken.compiler.scrutinizer#partition
41662 o|hiding unexported module binding: chicken.compiler.scrutinizer#span
41663 o|hiding unexported module binding: chicken.compiler.scrutinizer#take
41664 o|hiding unexported module binding: chicken.compiler.scrutinizer#drop
41665 o|hiding unexported module binding: chicken.compiler.scrutinizer#split-at
41666 o|hiding unexported module binding: chicken.compiler.scrutinizer#append-map
41667 o|hiding unexported module binding: chicken.compiler.scrutinizer#every
41668 o|hiding unexported module binding: chicken.compiler.scrutinizer#any
41669 o|hiding unexported module binding: chicken.compiler.scrutinizer#cons*
41670 o|hiding unexported module binding: chicken.compiler.scrutinizer#concatenate
41671 o|hiding unexported module binding: chicken.compiler.scrutinizer#delete
41672 o|hiding unexported module binding: chicken.compiler.scrutinizer#first
41673 o|hiding unexported module binding: chicken.compiler.scrutinizer#second
41674 o|hiding unexported module binding: chicken.compiler.scrutinizer#third
41675 o|hiding unexported module binding: chicken.compiler.scrutinizer#fourth
41676 o|hiding unexported module binding: chicken.compiler.scrutinizer#fifth
41677 o|hiding unexported module binding: chicken.compiler.scrutinizer#delete-duplicates
41678 o|hiding unexported module binding: chicken.compiler.scrutinizer#alist-cons
41679 o|hiding unexported module binding: chicken.compiler.scrutinizer#filter
41680 o|hiding unexported module binding: chicken.compiler.scrutinizer#filter-map
41681 o|hiding unexported module binding: chicken.compiler.scrutinizer#remove
41682 o|hiding unexported module binding: chicken.compiler.scrutinizer#unzip1
41683 o|hiding unexported module binding: chicken.compiler.scrutinizer#last
41684 o|hiding unexported module binding: chicken.compiler.scrutinizer#list-index
41685 o|hiding unexported module binding: chicken.compiler.scrutinizer#lset-adjoin/eq?
41686 o|hiding unexported module binding: chicken.compiler.scrutinizer#lset-difference/eq?
41687 o|hiding unexported module binding: chicken.compiler.scrutinizer#lset-union/eq?
41688 o|hiding unexported module binding: chicken.compiler.scrutinizer#lset-intersection/eq?
41689 o|hiding unexported module binding: chicken.compiler.scrutinizer#list-tabulate
41690 o|hiding unexported module binding: chicken.compiler.scrutinizer#lset<=/eq?
41691 o|hiding unexported module binding: chicken.compiler.scrutinizer#lset=/eq?
41692 o|hiding unexported module binding: chicken.compiler.scrutinizer#length+
41693 o|hiding unexported module binding: chicken.compiler.scrutinizer#find
41694 o|hiding unexported module binding: chicken.compiler.scrutinizer#find-tail
41695 o|hiding unexported module binding: chicken.compiler.scrutinizer#iota
41696 o|hiding unexported module binding: chicken.compiler.scrutinizer#make-list
41697 o|hiding unexported module binding: chicken.compiler.scrutinizer#posq
41698 o|hiding unexported module binding: chicken.compiler.scrutinizer#posv
41699 o|hiding unexported module binding: chicken.compiler.scrutinizer#d-depth
41700 o|hiding unexported module binding: chicken.compiler.scrutinizer#scrutiny-debug
41701 o|hiding unexported module binding: chicken.compiler.scrutinizer#*complain?*
41702 o|hiding unexported module binding: chicken.compiler.scrutinizer#d
41703 o|hiding unexported module binding: chicken.compiler.scrutinizer#dd
41704 o|hiding unexported module binding: chicken.compiler.scrutinizer#ddd
41705 o|hiding unexported module binding: chicken.compiler.scrutinizer#d
41706 o|hiding unexported module binding: chicken.compiler.scrutinizer#dd
41707 o|hiding unexported module binding: chicken.compiler.scrutinizer#ddd
41708 o|hiding unexported module binding: chicken.compiler.scrutinizer#constant723
41709 o|hiding unexported module binding: chicken.compiler.scrutinizer#constant730
41710 o|hiding unexported module binding: chicken.compiler.scrutinizer#constant738
41711 o|hiding unexported module binding: chicken.compiler.scrutinizer#constant747
41712 o|hiding unexported module binding: chicken.compiler.scrutinizer#specialization-statistics
41713 o|hiding unexported module binding: chicken.compiler.scrutinizer#trail
41714 o|hiding unexported module binding: chicken.compiler.scrutinizer#walked-result
41715 o|hiding unexported module binding: chicken.compiler.scrutinizer#type-always-immediate?
41716 o|hiding unexported module binding: chicken.compiler.scrutinizer#smash-component-types!
41717 o|hiding unexported module binding: chicken.compiler.scrutinizer#ble-id
41718 o|hiding unexported module binding: chicken.compiler.scrutinizer#ble-tag
41719 o|hiding unexported module binding: chicken.compiler.scrutinizer#ble-type
41720 o|hiding unexported module binding: chicken.compiler.scrutinizer#ble-type-set!
41721 o|hiding unexported module binding: chicken.compiler.scrutinizer#match-argument-types
41722 o|hiding unexported module binding: chicken.compiler.scrutinizer#simplify-type
41723 o|hiding unexported module binding: chicken.compiler.scrutinizer#maybe-expand-type
41724 o|hiding unexported module binding: chicken.compiler.scrutinizer#merge-argument-types
41725 o|hiding unexported module binding: chicken.compiler.scrutinizer#merge-result-types
41726 o|hiding unexported module binding: chicken.compiler.scrutinizer#compatible-types?
41727 o|hiding unexported module binding: chicken.compiler.scrutinizer#type-min
41728 o|hiding unexported module binding: chicken.compiler.scrutinizer#procedure-type?
41729 o|hiding unexported module binding: chicken.compiler.scrutinizer#procedure-name
41730 o|hiding unexported module binding: chicken.compiler.scrutinizer#procedure-arguments
41731 o|hiding unexported module binding: chicken.compiler.scrutinizer#procedure-results
41732 o|hiding unexported module binding: chicken.compiler.scrutinizer#procedure-argument-types
41733 o|hiding unexported module binding: chicken.compiler.scrutinizer#procedure-result-types
41734 o|hiding unexported module binding: chicken.compiler.scrutinizer#named?
41735 o|hiding unexported module binding: chicken.compiler.scrutinizer#rest-type
41736 o|hiding unexported module binding: chicken.compiler.scrutinizer#noreturn-procedure-type?
41737 o|hiding unexported module binding: chicken.compiler.scrutinizer#noreturn-type?
41738 o|hiding unexported module binding: chicken.compiler.scrutinizer#refinement-type?
41739 o|hiding unexported module binding: chicken.compiler.scrutinizer#make-tv
41740 o|hiding unexported module binding: chicken.compiler.scrutinizer#type-typeenv
41741 o|hiding unexported module binding: chicken.compiler.scrutinizer#trail-restore
41742 o|hiding unexported module binding: chicken.compiler.scrutinizer#with-trail-restore
41743 o|hiding unexported module binding: chicken.compiler.scrutinizer#resolve
41744 o|hiding unexported module binding: chicken.compiler.scrutinizer#node-mutations
41745 o|hiding unexported module binding: chicken.compiler.scrutinizer#mutate-node!
41746 o|hiding unexported module binding: chicken.compiler.scrutinizer#source-node
41747 o|hiding unexported module binding: chicken.compiler.scrutinizer#source-node-tree
41748 o|hiding unexported module binding: chicken.compiler.scrutinizer#node-line-number
41749 o|hiding unexported module binding: chicken.compiler.scrutinizer#node-debug-info
41750 o|hiding unexported module binding: chicken.compiler.scrutinizer#specialize-node!
41751 o|hiding unexported module binding: chicken.compiler.scrutinizer#canonicalize-list-type
41752 o|hiding unexported module binding: chicken.compiler.scrutinizer#strip-namespace
41753 o|hiding unexported module binding: chicken.compiler.scrutinizer#define-special-case
41754 o|hiding unexported module binding: chicken.compiler.scrutinizer#over-all-instantiations
41755 o|hiding unexported module binding: chicken.compiler.scrutinizer#multiples
41756 o|hiding unexported module binding: chicken.compiler.scrutinizer#string-add-indent
41757 o|hiding unexported module binding: chicken.compiler.scrutinizer#type->pp-string
41758 o|hiding unexported module binding: chicken.compiler.scrutinizer#fragment
41759 o|hiding unexported module binding: chicken.compiler.scrutinizer#pp-fragment
41760 o|hiding unexported module binding: chicken.compiler.scrutinizer#node-source-prefix
41761 o|hiding unexported module binding: chicken.compiler.scrutinizer#location-name
41762 o|hiding unexported module binding: chicken.compiler.scrutinizer#variable-and-module
41763 o|hiding unexported module binding: chicken.compiler.scrutinizer#variable-from-module
41764 o|hiding unexported module binding: chicken.compiler.scrutinizer#describe-expression
41765 o|hiding unexported module binding: chicken.compiler.scrutinizer#call-node-procedure-name
41766 o|hiding unexported module binding: chicken.compiler.scrutinizer#report2
41767 o|hiding unexported module binding: chicken.compiler.scrutinizer#report-notice
41768 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-invalid-called-procedure-type
41769 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-proc-call-argument-count-mismatch
41770 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch
41771 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-proc-call-argument-value-count
41772 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-index-out-of-range
41773 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-conditional-value-count-invalid
41774 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-let-value-count-invalid
41775 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-assignment-value-count-invalid
41776 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-pred-call-always-true
41777 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-pred-call-always-false
41778 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-cond-test-always-true
41779 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-cond-test-always-false
41780 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-zero-values-for-the
41781 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-too-many-values-for-the
41782 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-type-mismatch-in-the
41783 o|hiding unexported module binding: chicken.compiler.scrutinizer#fail-compiler-typecase
41784 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-cond-branch-value-count-mismatch
41785 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-toplevel-var-assignment-type-mismatch
41786 o|hiding unexported module binding: chicken.compiler.scrutinizer#r-deprecated-identifier
41787 S|applied compiler syntax:
41788 S|  scheme#for-each		11
41789 S|  chicken.format#sprintf		27
41790 S|  chicken.format#printf		2
41791 S|  chicken.base#foldl		5
41792 S|  scheme#map		49
41793 S|  chicken.base#foldr		3
41794 o|eliminated procedure checks: 463
41795 o|eliminated procedure checks: 1
41796 o|eliminated procedure checks: 1
41797 o|specializations:
41798 o|  2 (scheme#string=? string string)
41799 o|  1 (scheme#< fixnum fixnum)
41800 o|  1 (scheme#string-append string string)
41801 o|  1 (scheme#>= fixnum fixnum)
41802 o|  2 (scheme#string-length string)
41803 o|  4 (scheme#eqv? (or eof null fixnum char boolean symbol keyword) *)
41804 o|  1 (scheme#- *)
41805 o|  4 (scheme#negative? *)
41806 o|  2 (scheme#integer? *)
41807 o|  2 (scheme#vector-length vector)
41808 o|  1 (scheme#cdddr (pair * (pair * pair)))
41809 o|  1 (chicken.plist#put! symbol symbol *)
41810 o|  3 (scheme#cadr (pair * pair))
41811 o|  4 (scheme#cddr (pair * pair))
41812 o|  4 (scheme#positive? *)
41813 o|  2 (scheme#> fixnum fixnum)
41814 o|  2 (chicken.base#sub1 fixnum)
41815 o|  2 (scheme#set-cdr! pair *)
41816 o|  8 (chicken.base#sub1 *)
41817 o|  3 (scheme#zero? *)
41818 o|  1 (scheme#caar (pair pair *))
41819 o|  13 (chicken.base#add1 *)
41820 o|  11 (scheme#length list)
41821 o|  5 (scheme#zero? integer)
41822 o|  16 (scheme#= fixnum fixnum)
41823 o|  1 (scheme#cdar (pair pair *))
41824 o|  15 (scheme#memq * list)
41825 o|  91 (scheme#eqv? * (or eof null fixnum char boolean symbol keyword))
41826 o|  29 (##sys#check-output-port * * *)
41827 o|  1 (##sys#debug-mode?)
41828 o|  1 (scheme#eqv? * *)
41829 o|  11 (##sys#check-list (or pair list) *)
41830 o|  123 (scheme#cdr pair)
41831 o|  129 (scheme#car pair)
41832 (o e)|safe calls: 2507
41833 (o e)|dropped branches: 2
41834 (o e)|assignments to immediate values: 7
41835 o|safe globals: (chicken.compiler.scrutinizer#strip-namespace chicken.compiler.scrutinizer#canonicalize-list-type chicken.compiler.scrutinizer#install-specializations chicken.compiler.scrutinizer#check-and-validate-type chicken.compiler.scrutinizer#validate-type chicken.compiler.scrutinizer#specialize-node! chicken.compiler.scrutinizer#node-debug-info chicken.compiler.scrutinizer#node-line-number chicken.compiler.scrutinizer#source-node-tree chicken.compiler.scrutinizer#source-node chicken.compiler.scrutinizer#mutate-node! chicken.compiler.scrutinizer#node-mutations chicken.compiler.scrutinizer#emit-types-file chicken.compiler.scrutinizer#load-type-database chicken.compiler.scrutinizer#resolve chicken.compiler.scrutinizer#with-trail-restore chicken.compiler.scrutinizer#trail-restore chicken.compiler.scrutinizer#type-typeenv chicken.compiler.scrutinizer#make-tv chicken.compiler.scrutinizer#refinement-type? chicken.compiler.scrutinizer#noreturn-type? chicken.compiler.scrutinizer#noreturn-procedure-type? chicken.compiler.scrutinizer#rest-type chicken.compiler.scrutinizer#named? chicken.compiler.scrutinizer#procedure-result-types chicken.compiler.scrutinizer#procedure-argument-types chicken.compiler.scrutinizer#procedure-results chicken.compiler.scrutinizer#procedure-arguments chicken.compiler.scrutinizer#procedure-name chicken.compiler.scrutinizer#procedure-type? chicken.compiler.scrutinizer#refine-types chicken.compiler.scrutinizer#type<=? chicken.compiler.scrutinizer#type-min chicken.compiler.scrutinizer#compatible-types? chicken.compiler.scrutinizer#merge-result-types chicken.compiler.scrutinizer#merge-argument-types chicken.compiler.scrutinizer#maybe-expand-type chicken.compiler.scrutinizer#simplify-type chicken.compiler.scrutinizer#match-argument-types chicken.compiler.scrutinizer#match-types chicken.compiler.scrutinizer#ble-type-set! chicken.compiler.scrutinizer#ble-type chicken.compiler.scrutinizer#ble-tag chicken.compiler.scrutinizer#ble-id chicken.compiler.scrutinizer#smash-component-types! chicken.compiler.scrutinizer#scrutinize chicken.compiler.scrutinizer#type-always-immediate? chicken.compiler.scrutinizer#walked-result chicken.compiler.scrutinizer#trail chicken.compiler.scrutinizer#specialization-statistics chicken.compiler.scrutinizer#constant747 chicken.compiler.scrutinizer#constant738 chicken.compiler.scrutinizer#constant730 chicken.compiler.scrutinizer#constant723 chicken.compiler.scrutinizer#ddd chicken.compiler.scrutinizer#dd chicken.compiler.scrutinizer#d chicken.compiler.scrutinizer#*complain?* chicken.compiler.scrutinizer#scrutiny-debug chicken.compiler.scrutinizer#d-depth chicken.compiler.scrutinizer#posv chicken.compiler.scrutinizer#posq chicken.compiler.scrutinizer#make-list chicken.compiler.scrutinizer#iota chicken.compiler.scrutinizer#find-tail chicken.compiler.scrutinizer#find chicken.compiler.scrutinizer#length+ chicken.compiler.scrutinizer#lset=/eq? chicken.compiler.scrutinizer#lset<=/eq? chicken.compiler.scrutinizer#list-tabulate chicken.compiler.scrutinizer#lset-intersection/eq? chicken.compiler.scrutinizer#lset-union/eq? chicken.compiler.scrutinizer#lset-difference/eq? chicken.compiler.scrutinizer#lset-adjoin/eq? chicken.compiler.scrutinizer#list-index chicken.compiler.scrutinizer#last chicken.compiler.scrutinizer#unzip1 chicken.compiler.scrutinizer#remove chicken.compiler.scrutinizer#filter-map chicken.compiler.scrutinizer#filter chicken.compiler.scrutinizer#alist-cons chicken.compiler.scrutinizer#delete-duplicates chicken.compiler.scrutinizer#fifth chicken.compiler.scrutinizer#fourth chicken.compiler.scrutinizer#third chicken.compiler.scrutinizer#second chicken.compiler.scrutinizer#first chicken.compiler.scrutinizer#delete chicken.compiler.scrutinizer#concatenate chicken.compiler.scrutinizer#cons* chicken.compiler.scrutinizer#any chicken.compiler.scrutinizer#every chicken.compiler.scrutinizer#append-map chicken.compiler.scrutinizer#split-at chicken.compiler.scrutinizer#drop chicken.compiler.scrutinizer#take chicken.compiler.scrutinizer#span chicken.compiler.scrutinizer#partition)
41836 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#partition
41837 o|inlining procedure: k6866
41838 o|inlining procedure: k6866
41839 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#drop
41840 o|merged explicitly consed rest parameter: lsts179
41841 o|inlining procedure: k6957
41842 o|inlining procedure: k6972
41843 o|inlining procedure: k6972
41844 o|inlining procedure: k6957
41845 o|inlining procedure: k7012
41846 o|inlining procedure: k7012
41847 o|inlining procedure: k7044
41848 o|contracted procedure: "(mini-srfi-1.scm:77) g232241"
41849 o|inlining procedure: k7044
41850 o|inlining procedure: k7093
41851 o|contracted procedure: "(mini-srfi-1.scm:76) g205214"
41852 o|inlining procedure: k7093
41853 o|inlining procedure: k7136
41854 o|inlining procedure: k7136
41855 o|inlining procedure: k7167
41856 o|inlining procedure: k7167
41857 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#fifth
41858 o|inlining procedure: k7328
41859 o|inlining procedure: k7328
41860 o|contracted procedure: "(mini-srfi-1.scm:123) chicken.compiler.scrutinizer#delete"
41861 o|inlining procedure: k7253
41862 o|inlining procedure: k7253
41863 o|inlining procedure: k7384
41864 o|inlining procedure: k7384
41865 o|inlining procedure: k7376
41866 o|inlining procedure: k7376
41867 o|inlining procedure: k7431
41868 o|inlining procedure: k7431
41869 o|inlining procedure: k7420
41870 o|inlining procedure: k7420
41871 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#remove
41872 o|inlining procedure: k7493
41873 o|contracted procedure: "(mini-srfi-1.scm:143) g383392"
41874 o|inlining procedure: k7493
41875 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#last
41876 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#list-index
41877 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#lset-difference/eq?
41878 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#lset-intersection/eq?
41879 o|inlining procedure: k7775
41880 o|inlining procedure: k7775
41881 o|inlining procedure: k7811
41882 o|inlining procedure: k7811
41883 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#length+
41884 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#find-tail
41885 o|merged explicitly consed rest parameter: rest551553
41886 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#posq
41887 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#posv
41888 o|propagated global variable: out626629 ##sys#standard-output
41889 o|substituted constant variable: a8046
41890 o|substituted constant variable: a8047
41891 o|inlining procedure: k8039
41892 o|propagated global variable: out626629 ##sys#standard-output
41893 o|inlining procedure: k8039
41894 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#dd
41895 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#ddd
41896 o|inlining procedure: "(scrutinizer.scm:166) chicken.compiler.scrutinizer#first"
41897 o|inlining procedure: k8091
41898 o|inlining procedure: k8109
41899 o|inlining procedure: "(scrutinizer.scm:172) chicken.compiler.scrutinizer#third"
41900 o|inlining procedure: k8109
41901 o|substituted constant variable: a8123
41902 o|substituted constant variable: a8125
41903 o|inlining procedure: k8091
41904 o|substituted constant variable: a8130
41905 o|removed side-effect free assignment to unused variable: report773
41906 o|inlining procedure: k8171
41907 o|inlining procedure: k8171
41908 o|inlining procedure: k8183
41909 o|inlining procedure: k8183
41910 o|inlining procedure: k8198
41911 o|inlining procedure: k8198
41912 o|inlining procedure: k8210
41913 o|inlining procedure: k8210
41914 o|inlining procedure: k8222
41915 o|inlining procedure: k8222
41916 o|inlining procedure: k8234
41917 o|inlining procedure: k8234
41918 o|inlining procedure: k8237
41919 o|inlining procedure: k8237
41920 o|inlining procedure: k8262
41921 o|inlining procedure: k8262
41922 o|inlining procedure: k8293
41923 o|inlining procedure: k8293
41924 o|inlining procedure: k8324
41925 o|inlining procedure: k8350
41926 o|inlining procedure: k8350
41927 o|inlining procedure: k8324
41928 o|inlining procedure: k8394
41929 o|inlining procedure: k8394
41930 o|inlining procedure: k8466
41931 o|inlining procedure: k8466
41932 o|inlining procedure: k8475
41933 o|inlining procedure: k8475
41934 o|contracted procedure: "(scrutinizer.scm:237) chicken.compiler.scrutinizer#find"
41935 o|inlining procedure: k7888
41936 o|inlining procedure: k7888
41937 o|inlining procedure: k8497
41938 o|inlining procedure: k8497
41939 o|inlining procedure: k8512
41940 o|contracted procedure: "(scrutinizer.scm:245) g925926"
41941 o|inlining procedure: k8517
41942 o|inlining procedure: k8517
41943 o|inlining procedure: k8512
41944 o|contracted procedure: "(scrutinizer.scm:259) global-result795"
41945 o|inlining procedure: k8424
41946 o|consed rest parameter at call site: "(scrutinizer.scm:228) chicken.compiler.scrutinizer#r-deprecated-identifier" 4
41947 o|inlining procedure: k8424
41948 o|consed rest parameter at call site: "(scrutinizer.scm:231) chicken.compiler.scrutinizer#r-deprecated-identifier" 4
41949 o|inlining procedure: k8419
41950 o|inlining procedure: k8419
41951 o|inlining procedure: k8541
41952 o|inlining procedure: k8541
41953 o|inlining procedure: k8557
41954 o|inlining procedure: k8575
41955 o|inlining procedure: "(scrutinizer.scm:265) chicken.compiler.scrutinizer#second"
41956 o|inlining procedure: k8575
41957 o|inlining procedure: "(scrutinizer.scm:266) chicken.compiler.scrutinizer#third"
41958 o|substituted constant variable: a8606
41959 o|substituted constant variable: a8608
41960 o|substituted constant variable: a8610
41961 o|inlining procedure: k8557
41962 o|substituted constant variable: a8615
41963 o|inlining procedure: k8622
41964 o|contracted procedure: "(scrutinizer.scm:273) chicken.compiler.scrutinizer#r-cond-test-always-true"
41965 o|consed rest parameter at call site: "(scrutinizer.scm:2821) chicken.compiler.scrutinizer#report-notice" 5
41966 o|inlining procedure: k8622
41967 o|inlining procedure: k8643
41968 o|inlining procedure: k8643
41969 o|inlining procedure: k8661
41970 o|inlining procedure: k8661
41971 o|inlining procedure: "(scrutinizer.scm:291) chicken.compiler.scrutinizer#first"
41972 o|substituted constant variable: a8677
41973 o|removed unused formal parameters: (typeenv980)
41974 o|inlining procedure: k8737
41975 o|contracted procedure: "(scrutinizer.scm:311) chicken.compiler.scrutinizer#r-invalid-called-procedure-type"
41976 o|inlining procedure: k21758
41977 o|inlining procedure: "(scrutinizer.scm:2547) chicken.compiler.scrutinizer#first"
41978 o|inlining procedure: k21758
41979 o|inlining procedure: k21796
41980 o|inlining procedure: k21796
41981 o|inlining procedure: k8737
41982 o|consed rest parameter at call site: "(scrutinizer.scm:316) chicken.compiler.scrutinizer#procedure-argument-types" 4
41983 o|inlining procedure: k8821
41984 o|inlining procedure: k8821
41985 o|inlining procedure: k8864
41986 o|inlining procedure: k8864
41987 o|inlining procedure: k8889
41988 o|contracted procedure: "(scrutinizer.scm:395) g11261127"
41989 o|inlining procedure: k8889
41990 o|inlining procedure: k8924
41991 o|contracted procedure: "(scrutinizer.scm:344) chicken.compiler.scrutinizer#r-pred-call-always-true"
41992 o|consed rest parameter at call site: "(scrutinizer.scm:2772) chicken.compiler.scrutinizer#report-notice" 5
41993 o|inlining procedure: k8924
41994 o|inlining procedure: k8996
41995 o|inlining procedure: k8996
41996 o|contracted procedure: "(scrutinizer.scm:355) chicken.compiler.scrutinizer#r-pred-call-always-false"
41997 o|consed rest parameter at call site: "(scrutinizer.scm:2797) chicken.compiler.scrutinizer#report-notice" 5
41998 o|inlining procedure: k9078
41999 o|inlining procedure: k9078
42000 o|inlining procedure: k9112
42001 o|inlining procedure: k9145
42002 o|inlining procedure: k9145
42003 o|inlining procedure: "(scrutinizer.scm:386) chicken.compiler.scrutinizer#third"
42004 o|inlining procedure: "(scrutinizer.scm:387) chicken.compiler.scrutinizer#second"
42005 o|inlining procedure: "(scrutinizer.scm:384) chicken.compiler.scrutinizer#second"
42006 o|consed rest parameter at call site: "(scrutinizer.scm:378) chicken.compiler.scrutinizer#append-map" 3
42007 o|inlining procedure: "(scrutinizer.scm:376) chicken.compiler.scrutinizer#first"
42008 o|inlining procedure: k9112
42009 o|contracted procedure: "(scrutinizer.scm:371) get-specializations803"
42010 o|inlining procedure: k8692
42011 o|inlining procedure: k8692
42012 o|inlining procedure: k8703
42013 o|inlining procedure: k8703
42014 o|inlining procedure: k9202
42015 o|inlining procedure: k9202
42016 o|contracted procedure: "(scrutinizer.scm:336) chicken.compiler.scrutinizer#procedure-result-types"
42017 o|inlining procedure: k15561
42018 o|inlining procedure: k15561
42019 o|inlining procedure: "(scrutinizer.scm:1459) chicken.compiler.scrutinizer#second"
42020 o|inlining procedure: k15582
42021 o|inlining procedure: k15604
42022 o|inlining procedure: k15604
42023 o|substituted constant variable: a15614
42024 o|inlining procedure: "(scrutinizer.scm:1463) chicken.compiler.scrutinizer#second"
42025 o|inlining procedure: "(scrutinizer.scm:1463) chicken.compiler.scrutinizer#second"
42026 o|inlining procedure: k15582
42027 o|inlining procedure: "(scrutinizer.scm:1470) chicken.compiler.scrutinizer#third"
42028 o|inlining procedure: k9231
42029 o|inlining procedure: k9231
42030 o|contracted procedure: "(scrutinizer.scm:318) chicken.compiler.scrutinizer#r-proc-call-argument-count-mismatch"
42031 o|consed rest parameter at call site: "(scrutinizer.scm:307) chicken.compiler.scrutinizer#append-map" 3
42032 o|consed rest parameter at call site: "(scrutinizer.scm:306) chicken.compiler.scrutinizer#make-list" 2
42033 o|inlining procedure: k9309
42034 o|inlining procedure: k9309
42035 o|inlining procedure: k9361
42036 o|inlining procedure: k9361
42037 o|removed unused formal parameters: (vars1191)
42038 o|inlining procedure: k9381
42039 o|inlining procedure: k9419
42040 o|inlining procedure: k9419
42041 o|consed rest parameter at call site: "(scrutinizer.scm:430) chicken.compiler.scrutinizer#procedure-argument-types" 4
42042 o|consed rest parameter at call site: "(scrutinizer.scm:431) chicken.compiler.scrutinizer#make-list" 2
42043 o|inlining procedure: k9381
42044 o|consed rest parameter at call site: "(scrutinizer.scm:432) chicken.compiler.scrutinizer#make-list" 2
42045 o|inlining procedure: k9468
42046 o|inlining procedure: k9468
42047 o|propagated global variable: a9490 chicken.compiler.scrutinizer#d-depth
42048 o|propagated global variable: a9495 chicken.compiler.scrutinizer#d-depth
42049 o|inlining procedure: "(scrutinizer.scm:445) chicken.compiler.scrutinizer#first"
42050 o|inlining procedure: k9509
42051 o|inlining procedure: "(scrutinizer.scm:446) chicken.compiler.scrutinizer#first"
42052 o|inlining procedure: k9509
42053 o|inlining procedure: k9532
42054 o|inlining procedure: k9532
42055 o|inlining procedure: "(scrutinizer.scm:449) chicken.compiler.scrutinizer#first"
42056 o|inlining procedure: k9551
42057 o|inlining procedure: "(scrutinizer.scm:451) chicken.compiler.scrutinizer#second"
42058 o|inlining procedure: k9551
42059 o|inlining procedure: "(scrutinizer.scm:453) chicken.compiler.scrutinizer#first"
42060 o|inlining procedure: k9585
42061 o|inlining procedure: k9637
42062 o|inlining procedure: k9637
42063 o|inlining procedure: k9687
42064 o|contracted procedure: "(scrutinizer.scm:496) chicken.compiler.scrutinizer#r-cond-branch-value-count-mismatch"
42065 o|inlining procedure: k9687
42066 o|inlining procedure: k9699
42067 o|inlining procedure: k9699
42068 o|inlining procedure: k9729
42069 o|contracted procedure: "(scrutinizer.scm:502) g13401350"
42070 o|inlining procedure: k9729
42071 o|inlining procedure: k9777
42072 o|inlining procedure: k9777
42073 o|inlining procedure: k9823
42074 o|inlining procedure: k9823
42075 o|inlining procedure: k9857
42076 o|inlining procedure: k9857
42077 o|inlining procedure: k9879
42078 o|inlining procedure: k9879
42079 o|inlining procedure: k9888
42080 o|inlining procedure: k9888
42081 o|contracted procedure: "(scrutinizer.scm:469) always-false800"
42082 o|inlining procedure: k8634
42083 o|contracted procedure: "(scrutinizer.scm:278) chicken.compiler.scrutinizer#r-cond-test-always-false"
42084 o|consed rest parameter at call site: "(scrutinizer.scm:2837) chicken.compiler.scrutinizer#report-notice" 5
42085 o|inlining procedure: k8634
42086 o|inlining procedure: "(scrutinizer.scm:462) chicken.compiler.scrutinizer#third"
42087 o|inlining procedure: "(scrutinizer.scm:461) chicken.compiler.scrutinizer#second"
42088 o|inlining procedure: "(scrutinizer.scm:456) chicken.compiler.scrutinizer#first"
42089 o|inlining procedure: k9585
42090 o|inlining procedure: k9942
42091 o|inlining procedure: k9942
42092 o|inlining procedure: k9990
42093 o|inlining procedure: k9990
42094 o|inlining procedure: "(scrutinizer.scm:517) chicken.compiler.scrutinizer#first"
42095 o|inlining procedure: k10028
42096 o|inlining procedure: k10101
42097 o|inlining procedure: k10101
42098 o|inlining procedure: "(scrutinizer.scm:538) chicken.compiler.scrutinizer#first"
42099 o|inlining procedure: k10240
42100 o|contracted procedure: "(scrutinizer.scm:528) g14101420"
42101 o|inlining procedure: k10240
42102 o|inlining procedure: k10289
42103 o|inlining procedure: k10289
42104 o|removed unused parameter to known procedure: vars1191 "(scrutinizer.scm:526) initial-argument-types807"
42105 o|inlining procedure: "(scrutinizer.scm:523) chicken.compiler.scrutinizer#first"
42106 o|inlining procedure: k10028
42107 o|inlining procedure: k10328
42108 o|inlining procedure: k10328
42109 o|inlining procedure: k10357
42110 o|inlining procedure: k10357
42111 o|inlining procedure: k10402
42112 o|inlining procedure: k10402
42113 o|inlining procedure: k10429
42114 o|inlining procedure: k10429
42115 o|inlining procedure: k10460
42116 o|substituted constant variable: a10492
42117 o|substituted constant variable: a10493
42118 o|removed unused parameter to known procedure: where1927 "(scrutinizer.scm:603) chicken.compiler.scrutinizer#smash-component-types!"
42119 o|inlining procedure: k10526
42120 o|inlining procedure: k10526
42121 o|inlining procedure: "(scrutinizer.scm:598) chicken.compiler.scrutinizer#first"
42122 o|inlining procedure: k10460
42123 o|inlining procedure: k10554
42124 o|inlining procedure: k10554
42125 o|contracted procedure: "(scrutinizer.scm:591) chicken.compiler.scrutinizer#r-toplevel-var-assignment-type-mismatch"
42126 o|inlining procedure: k22840
42127 o|inlining procedure: k22840
42128 o|inlining procedure: "(scrutinizer.scm:591) chicken.compiler.scrutinizer#first"
42129 o|inlining procedure: k10591
42130 o|inlining procedure: k10614
42131 o|inlining procedure: k10614
42132 o|inlining procedure: k10591
42133 o|inlining procedure: "(scrutinizer.scm:580) chicken.compiler.scrutinizer#first"
42134 o|inlining procedure: "(scrutinizer.scm:578) chicken.compiler.scrutinizer#first"
42135 o|inlining procedure: "(scrutinizer.scm:576) chicken.compiler.scrutinizer#first"
42136 o|inlining procedure: k10657
42137 o|inlining procedure: k10657
42138 o|removed unused parameter to known procedure: typeenv980 "(scrutinizer.scm:685) call-result804"
42139 o|inlining procedure: k10744
42140 o|removed unused parameter to known procedure: where1927 "(scrutinizer.scm:693) chicken.compiler.scrutinizer#smash-component-types!"
42141 o|removed unused parameter to known procedure: where1927 "(scrutinizer.scm:692) chicken.compiler.scrutinizer#smash-component-types!"
42142 o|inlining procedure: k10744
42143 o|inlining procedure: k10762
42144 o|inlining procedure: k10762
42145 o|inlining procedure: k10782
42146 o|inlining procedure: k10814
42147 o|inlining procedure: k10814
42148 o|inlining procedure: k10782
42149 o|inlining procedure: k10856
42150 o|inlining procedure: k10892
42151 o|inlining procedure: k10892
42152 o|inlining procedure: k10918
42153 o|inlining procedure: k10918
42154 o|inlining procedure: k10927
42155 o|inlining procedure: k10942
42156 o|inlining procedure: k10942
42157 o|inlining procedure: k10927
42158 o|inlining procedure: k10988
42159 o|inlining procedure: k10988
42160 o|inlining procedure: "(scrutinizer.scm:711) chicken.compiler.scrutinizer#first"
42161 o|inlining procedure: "(scrutinizer.scm:708) chicken.compiler.scrutinizer#first"
42162 o|inlining procedure: k10856
42163 o|inlining procedure: k11031
42164 o|inlining procedure: k11031
42165 o|inlining procedure: k11054
42166 o|inlining procedure: k11054
42167 o|inlining procedure: k11088
42168 o|inlining procedure: k11088
42169 o|consed rest parameter at call site: "(scrutinizer.scm:758) chicken.compiler.scrutinizer#procedure-argument-types" 4
42170 o|inlining procedure: k11164
42171 o|inlining procedure: k11164
42172 o|inlining procedure: k11202
42173 o|inlining procedure: k11202
42174 o|contracted procedure: "(scrutinizer.scm:676) chicken.compiler.scrutinizer#iota"
42175 o|inlining procedure: k11247
42176 o|inlining procedure: k11268
42177 o|contracted procedure: "(scrutinizer.scm:767) chicken.compiler.scrutinizer#r-zero-values-for-the"
42178 o|inlining procedure: "(scrutinizer.scm:767) chicken.compiler.scrutinizer#first"
42179 o|inlining procedure: k11268
42180 o|contracted procedure: "(scrutinizer.scm:774) chicken.compiler.scrutinizer#r-type-mismatch-in-the"
42181 o|inlining procedure: "(scrutinizer.scm:774) chicken.compiler.scrutinizer#first"
42182 o|inlining procedure: "(scrutinizer.scm:774) chicken.compiler.scrutinizer#first"
42183 o|consed rest parameter at call site: "(scrutinizer.scm:772) chicken.compiler.scrutinizer#compatible-types?" 3
42184 o|inlining procedure: "(scrutinizer.scm:772) chicken.compiler.scrutinizer#first"
42185 o|inlining procedure: "(scrutinizer.scm:771) chicken.compiler.scrutinizer#second"
42186 o|contracted procedure: "(scrutinizer.scm:770) chicken.compiler.scrutinizer#r-too-many-values-for-the"
42187 o|inlining procedure: "(scrutinizer.scm:770) chicken.compiler.scrutinizer#first"
42188 o|substituted constant variable: a11333
42189 o|inlining procedure: "(scrutinizer.scm:765) chicken.compiler.scrutinizer#first"
42190 o|inlining procedure: "(scrutinizer.scm:764) chicken.compiler.scrutinizer#first"
42191 o|inlining procedure: k11247
42192 o|inlining procedure: k11364
42193 o|contracted procedure: "(scrutinizer.scm:783) chicken.compiler.scrutinizer#fail-compiler-typecase"
42194 o|consed rest parameter at call site: "(scrutinizer.scm:2912) chicken.compiler.scrutinizer#string-add-indent" 2
42195 o|inlining procedure: k22713
42196 o|inlining procedure: k22713
42197 o|consed rest parameter at call site: "(scrutinizer.scm:2935) chicken.compiler.scrutinizer#location-name" 2
42198 o|substituted constant variable: a22744
42199 o|inlining procedure: k11364
42200 o|inlining procedure: "(scrutinizer.scm:777) chicken.compiler.scrutinizer#first"
42201 o|inlining procedure: k11434
42202 o|inlining procedure: k11434
42203 o|inlining procedure: k11460
42204 o|inlining procedure: k11460
42205 o|substituted constant variable: a11484
42206 o|substituted constant variable: a11486
42207 o|substituted constant variable: a11488
42208 o|substituted constant variable: a11490
42209 o|substituted constant variable: a11492
42210 o|substituted constant variable: a11494
42211 o|substituted constant variable: a11499
42212 o|substituted constant variable: a11501
42213 o|substituted constant variable: a11506
42214 o|substituted constant variable: a11508
42215 o|substituted constant variable: a11510
42216 o|substituted constant variable: a11512
42217 o|substituted constant variable: a11514
42218 o|substituted constant variable: a11516
42219 o|substituted constant variable: a11518
42220 o|substituted constant variable: a11520
42221 o|substituted constant variable: a11522
42222 o|substituted constant variable: a11524
42223 o|substituted constant variable: a11526
42224 o|inlining procedure: k11545
42225 o|inlining procedure: k11545
42226 o|inlining procedure: k11610
42227 o|contracted procedure: "(scrutinizer.scm:807) g18761883"
42228 o|propagated global variable: out18861889 ##sys#standard-output
42229 o|substituted constant variable: a11578
42230 o|substituted constant variable: a11579
42231 o|propagated global variable: out18861889 ##sys#standard-output
42232 o|inlining procedure: k11610
42233 o|propagated global variable: g18821884 chicken.compiler.scrutinizer#specialization-statistics
42234 o|inlining procedure: "(scrutinizer.scm:801) chicken.compiler.scrutinizer#first"
42235 o|removed unused formal parameters: (where1927)
42236 o|inlining procedure: k11655
42237 o|inlining procedure: k11655
42238 o|inlining procedure: k11685
42239 o|inlining procedure: k11705
42240 o|inlining procedure: k11739
42241 o|inlining procedure: k11739
42242 o|inlining procedure: k11705
42243 o|inlining procedure: k11786
42244 o|inlining procedure: k11786
42245 o|inlining procedure: "(scrutinizer.scm:853) chicken.compiler.scrutinizer#third"
42246 o|substituted constant variable: a11824
42247 o|substituted constant variable: a11826
42248 o|substituted constant variable: a11831
42249 o|substituted constant variable: a11833
42250 o|substituted constant variable: a11835
42251 o|substituted constant variable: a11837
42252 o|inlining procedure: k11685
42253 o|inlining procedure: k11869
42254 o|inlining procedure: k11881
42255 o|inlining procedure: k11881
42256 o|inlining procedure: "(scrutinizer.scm:879) optargs?2036"
42257 o|inlining procedure: k11869
42258 o|inlining procedure: k11897
42259 o|inlining procedure: k11897
42260 o|inlining procedure: "(scrutinizer.scm:882) optargs?2036"
42261 o|inlining procedure: k11907
42262 o|inlining procedure: k11907
42263 o|inlining procedure: k11929
42264 o|removed unused parameter to known procedure: opt2066 "(scrutinizer.scm:888) match-rest2035"
42265 o|inlining procedure: k11929
42266 o|removed unused parameter to known procedure: opt2066 "(scrutinizer.scm:890) match-rest2035"
42267 o|inlining procedure: k11959
42268 o|inlining procedure: k11959
42269 o|removed unused formal parameters: (opt2066)
42270 o|contracted procedure: "(scrutinizer.scm:896) chicken.compiler.scrutinizer#span"
42271 o|inlining procedure: k6822
42272 o|inlining procedure: k6822
42273 o|inlining procedure: k12013
42274 o|inlining procedure: k12023
42275 o|inlining procedure: k12023
42276 o|inlining procedure: k12013
42277 o|inlining procedure: k12040
42278 o|inlining procedure: k12040
42279 o|substituted constant variable: a12050
42280 o|inlining procedure: k12057
42281 o|inlining procedure: k12057
42282 o|inlining procedure: k12069
42283 o|inlining procedure: k12069
42284 o|inlining procedure: k12087
42285 o|inlining procedure: k12087
42286 o|substituted constant variable: a12113
42287 o|substituted constant variable: a12118
42288 o|inlining procedure: k12153
42289 o|inlining procedure: k12153
42290 o|inlining procedure: k12186
42291 o|inlining procedure: k12186
42292 o|inlining procedure: k12197
42293 o|inlining procedure: k12212
42294 o|inlining procedure: k12212
42295 o|inlining procedure: "(scrutinizer.scm:938) chicken.compiler.scrutinizer#third"
42296 o|inlining procedure: "(scrutinizer.scm:937) chicken.compiler.scrutinizer#third"
42297 o|inlining procedure: "(scrutinizer.scm:936) chicken.compiler.scrutinizer#second"
42298 o|inlining procedure: k12197
42299 o|inlining procedure: k12241
42300 o|inlining procedure: k12241
42301 o|inlining procedure: k12253
42302 o|inlining procedure: k12253
42303 o|inlining procedure: "(scrutinizer.scm:948) chicken.compiler.scrutinizer#third"
42304 o|inlining procedure: "(scrutinizer.scm:947) chicken.compiler.scrutinizer#third"
42305 o|inlining procedure: "(scrutinizer.scm:946) chicken.compiler.scrutinizer#second"
42306 o|inlining procedure: "(scrutinizer.scm:945) chicken.compiler.scrutinizer#second"
42307 o|inlining procedure: k12278
42308 o|inlining procedure: k12278
42309 o|inlining procedure: "(scrutinizer.scm:950) chicken.compiler.scrutinizer#third"
42310 o|inlining procedure: "(scrutinizer.scm:949) chicken.compiler.scrutinizer#third"
42311 o|inlining procedure: "(scrutinizer.scm:935) chicken.compiler.scrutinizer#second"
42312 o|inlining procedure: k12329
42313 o|inlining procedure: k12344
42314 o|inlining procedure: k12344
42315 o|inlining procedure: "(scrutinizer.scm:961) chicken.compiler.scrutinizer#third"
42316 o|inlining procedure: "(scrutinizer.scm:960) chicken.compiler.scrutinizer#third"
42317 o|inlining procedure: "(scrutinizer.scm:959) chicken.compiler.scrutinizer#second"
42318 o|inlining procedure: k12329
42319 o|inlining procedure: "(scrutinizer.scm:963) chicken.compiler.scrutinizer#third"
42320 o|inlining procedure: "(scrutinizer.scm:962) chicken.compiler.scrutinizer#third"
42321 o|inlining procedure: "(scrutinizer.scm:958) chicken.compiler.scrutinizer#second"
42322 o|inlining procedure: k12324
42323 o|inlining procedure: k12324
42324 o|inlining procedure: k12405
42325 o|inlining procedure: k12405
42326 o|inlining procedure: k12420
42327 o|inlining procedure: k12420
42328 o|inlining procedure: k12435
42329 o|inlining procedure: k12435
42330 o|inlining procedure: k12455
42331 o|inlining procedure: k12455
42332 o|inlining procedure: k12504
42333 o|inlining procedure: k12504
42334 o|inlining procedure: k12564
42335 o|inlining procedure: k12564
42336 o|inlining procedure: "(scrutinizer.scm:1006) chicken.compiler.scrutinizer#third"
42337 o|inlining procedure: k12596
42338 o|inlining procedure: "(scrutinizer.scm:1008) chicken.compiler.scrutinizer#third"
42339 o|inlining procedure: k12596
42340 o|inlining procedure: k12615
42341 o|inlining procedure: k12615
42342 o|inlining procedure: k12626
42343 o|inlining procedure: k12638
42344 o|inlining procedure: k12638
42345 o|inlining procedure: k12626
42346 o|inlining procedure: k12655
42347 o|inlining procedure: k12655
42348 o|inlining procedure: k12672
42349 o|inlining procedure: k12672
42350 o|inlining procedure: k12698
42351 o|inlining procedure: k12698
42352 o|inlining procedure: k12734
42353 o|inlining procedure: k12734
42354 o|inlining procedure: "(scrutinizer.scm:1030) chicken.compiler.scrutinizer#second"
42355 o|inlining procedure: "(scrutinizer.scm:1030) chicken.compiler.scrutinizer#second"
42356 o|inlining procedure: k12769
42357 o|inlining procedure: k12769
42358 o|inlining procedure: k12809
42359 o|contracted procedure: "(scrutinizer.scm:1037) chicken.compiler.scrutinizer#lset<=/eq?"
42360 o|inlining procedure: "(scrutinizer.scm:1037) chicken.compiler.scrutinizer#second"
42361 o|inlining procedure: "(scrutinizer.scm:1037) chicken.compiler.scrutinizer#second"
42362 o|inlining procedure: k12809
42363 o|inlining procedure: "(scrutinizer.scm:1035) chicken.compiler.scrutinizer#third"
42364 o|inlining procedure: "(scrutinizer.scm:1035) chicken.compiler.scrutinizer#third"
42365 o|substituted constant variable: a12841
42366 o|substituted constant variable: a12846
42367 o|substituted constant variable: a12848
42368 o|substituted constant variable: a12853
42369 o|substituted constant variable: a12855
42370 o|substituted constant variable: a12857
42371 o|substituted constant variable: a12859
42372 o|substituted constant variable: a12861
42373 o|inlining procedure: k12862
42374 o|inlining procedure: "(scrutinizer.scm:1040) chicken.compiler.scrutinizer#third"
42375 o|inlining procedure: k12862
42376 o|inlining procedure: "(scrutinizer.scm:1042) chicken.compiler.scrutinizer#third"
42377 o|inlining procedure: k12894
42378 o|inlining procedure: k12907
42379 o|inlining procedure: k12919
42380 o|inlining procedure: "(scrutinizer.scm:1049) chicken.compiler.scrutinizer#third"
42381 o|inlining procedure: k12919
42382 o|inlining procedure: "(scrutinizer.scm:1048) chicken.compiler.scrutinizer#second"
42383 o|inlining procedure: "(scrutinizer.scm:1048) chicken.compiler.scrutinizer#second"
42384 o|inlining procedure: k12907
42385 o|inlining procedure: k12946
42386 o|inlining procedure: k12966
42387 o|inlining procedure: k12966
42388 o|inlining procedure: "(scrutinizer.scm:1053) chicken.compiler.scrutinizer#third"
42389 o|inlining procedure: "(scrutinizer.scm:1052) chicken.compiler.scrutinizer#second"
42390 o|inlining procedure: "(scrutinizer.scm:1052) chicken.compiler.scrutinizer#second"
42391 o|inlining procedure: k12946
42392 o|substituted constant variable: a12993
42393 o|substituted constant variable: a12995
42394 o|inlining procedure: k12894
42395 o|inlining procedure: k13002
42396 o|inlining procedure: k13015
42397 o|inlining procedure: "(scrutinizer.scm:1064) chicken.compiler.scrutinizer#third"
42398 o|inlining procedure: "(scrutinizer.scm:1063) chicken.compiler.scrutinizer#second"
42399 o|inlining procedure: "(scrutinizer.scm:1063) chicken.compiler.scrutinizer#second"
42400 o|inlining procedure: k13015
42401 o|inlining procedure: k13042
42402 o|inlining procedure: k13054
42403 o|inlining procedure: "(scrutinizer.scm:1071) chicken.compiler.scrutinizer#third"
42404 o|inlining procedure: k13054
42405 o|inlining procedure: "(scrutinizer.scm:1067) chicken.compiler.scrutinizer#second"
42406 o|inlining procedure: "(scrutinizer.scm:1067) chicken.compiler.scrutinizer#second"
42407 o|inlining procedure: k13042
42408 o|substituted constant variable: a13095
42409 o|substituted constant variable: a13097
42410 o|inlining procedure: k13002
42411 o|inlining procedure: k13098
42412 o|inlining procedure: k13110
42413 o|inlining procedure: "(scrutinizer.scm:1080) chicken.compiler.scrutinizer#second"
42414 o|inlining procedure: k13110
42415 o|inlining procedure: k13098
42416 o|inlining procedure: k13146
42417 o|inlining procedure: "(scrutinizer.scm:1087) chicken.compiler.scrutinizer#second"
42418 o|inlining procedure: k13146
42419 o|inlining procedure: k13174
42420 o|inlining procedure: k13186
42421 o|inlining procedure: "(scrutinizer.scm:1095) chicken.compiler.scrutinizer#second"
42422 o|inlining procedure: k13186
42423 o|inlining procedure: k13174
42424 o|inlining procedure: k13222
42425 o|inlining procedure: "(scrutinizer.scm:1102) chicken.compiler.scrutinizer#second"
42426 o|inlining procedure: k13222
42427 o|inlining procedure: k13317
42428 o|inlining procedure: k13317
42429 o|inlining procedure: k13439
42430 o|inlining procedure: k13439
42431 o|inlining procedure: k13457
42432 o|inlining procedure: k13457
42433 o|inlining procedure: k13479
42434 o|inlining procedure: k13479
42435 o|inlining procedure: k13514
42436 o|inlining procedure: "(scrutinizer.scm:1157) chicken.compiler.scrutinizer#third"
42437 o|inlining procedure: k13552
42438 o|inlining procedure: k13552
42439 o|inlining procedure: k13589
42440 o|contracted procedure: "(scrutinizer.scm:1146) g24312440"
42441 o|contracted procedure: "(scrutinizer.scm:1148) chicken.compiler.scrutinizer#make-tv"
42442 o|substituted constant variable: a15907
42443 o|inlining procedure: "(scrutinizer.scm:1147) chicken.compiler.scrutinizer#first"
42444 o|inlining procedure: k13589
42445 o|inlining procedure: "(scrutinizer.scm:1144) chicken.compiler.scrutinizer#second"
42446 o|inlining procedure: k13620
42447 o|inlining procedure: k13635
42448 o|inlining procedure: k13635
42449 o|inlining procedure: k13651
42450 o|inlining procedure: k13676
42451 o|contracted procedure: "(scrutinizer.scm:1168) g25082509"
42452 o|contracted procedure: "(scrutinizer.scm:1180) chicken.compiler.scrutinizer#merge-result-types"
42453 o|inlining procedure: k14655
42454 o|inlining procedure: k14655
42455 o|inlining procedure: k13735
42456 o|inlining procedure: k13735
42457 o|inlining procedure: k13676
42458 o|inlining procedure: k13651
42459 o|inlining procedure: k13760
42460 o|inlining procedure: k13760
42461 o|inlining procedure: k13778
42462 o|inlining procedure: k13778
42463 o|inlining procedure: k13796
42464 o|inlining procedure: k13796
42465 o|inlining procedure: k13814
42466 o|inlining procedure: k13814
42467 o|inlining procedure: k13879
42468 o|inlining procedure: k13879
42469 o|inlining procedure: k13897
42470 o|inlining procedure: k13897
42471 o|consed rest parameter at call site: "(scrutinizer.scm:1187) chicken.compiler.scrutinizer#append-map" 3
42472 o|substituted constant variable: a13921
42473 o|inlining procedure: k13940
42474 o|inlining procedure: k13940
42475 o|inlining procedure: k13620
42476 o|inlining procedure: k13983
42477 o|inlining procedure: k13983
42478 o|inlining procedure: "(scrutinizer.scm:1212) chicken.compiler.scrutinizer#third"
42479 o|contracted procedure: "(scrutinizer.scm:1212) chicken.compiler.scrutinizer#lset-union/eq?"
42480 o|inlining procedure: k7678
42481 o|contracted procedure: "(mini-srfi-1.scm:171) g466467"
42482 o|inlining procedure: k7703
42483 o|contracted procedure: "(mini-srfi-1.scm:173) g482483"
42484 o|inlining procedure: k7719
42485 o|inlining procedure: k7719
42486 o|inlining procedure: k7703
42487 o|inlining procedure: k7678
42488 o|inlining procedure: "(scrutinizer.scm:1212) chicken.compiler.scrutinizer#second"
42489 o|inlining procedure: "(scrutinizer.scm:1209) chicken.compiler.scrutinizer#third"
42490 o|inlining procedure: "(scrutinizer.scm:1208) chicken.compiler.scrutinizer#second"
42491 o|inlining procedure: k14021
42492 o|inlining procedure: "(scrutinizer.scm:1217) chicken.compiler.scrutinizer#third"
42493 o|inlining procedure: "(scrutinizer.scm:1216) chicken.compiler.scrutinizer#second"
42494 o|inlining procedure: k14021
42495 o|inlining procedure: k14069
42496 o|inlining procedure: k14069
42497 o|inlining procedure: "(scrutinizer.scm:1223) chicken.compiler.scrutinizer#second"
42498 o|inlining procedure: k14084
42499 o|inlining procedure: "(scrutinizer.scm:1228) chicken.compiler.scrutinizer#second"
42500 o|inlining procedure: k14084
42501 o|inlining procedure: k14114
42502 o|inlining procedure: k14114
42503 o|inlining procedure: k14137
42504 o|inlining procedure: k14137
42505 o|inlining procedure: k14170
42506 o|inlining procedure: k14193
42507 o|inlining procedure: k14193
42508 o|inlining procedure: k14170
42509 o|inlining procedure: k14248
42510 o|inlining procedure: k14248
42511 o|inlining procedure: k14266
42512 o|inlining procedure: k14266
42513 o|inlining procedure: k14313
42514 o|inlining procedure: k14313
42515 o|inlining procedure: "(scrutinizer.scm:1244) chicken.compiler.scrutinizer#third"
42516 o|inlining procedure: "(scrutinizer.scm:1244) chicken.compiler.scrutinizer#second"
42517 o|substituted constant variable: a14366
42518 o|substituted constant variable: a14368
42519 o|substituted constant variable: a14370
42520 o|substituted constant variable: a14372
42521 o|substituted constant variable: a14374
42522 o|substituted constant variable: a14376
42523 o|substituted constant variable: a14378
42524 o|substituted constant variable: a14380
42525 o|substituted constant variable: a14382
42526 o|inlining procedure: k13514
42527 o|contracted procedure: "(scrutinizer.scm:1251) chicken.compiler.scrutinizer#lset-adjoin/eq?"
42528 o|inlining procedure: k7592
42529 o|inlining procedure: k7592
42530 o|inlining procedure: k14404
42531 o|inlining procedure: k14424
42532 o|inlining procedure: k14424
42533 o|inlining procedure: k14404
42534 o|inlining procedure: k14462
42535 o|substituted constant variable: chicken.compiler.scrutinizer#constant747
42536 o|inlining procedure: k14462
42537 o|inlining procedure: k14474
42538 o|substituted constant variable: a14493
42539 o|inlining procedure: k14486
42540 o|inlining procedure: k14486
42541 o|inlining procedure: k14474
42542 o|inlining procedure: k14500
42543 o|inlining procedure: k14500
42544 o|inlining procedure: k14551
42545 o|inlining procedure: k14551
42546 o|substituted constant variable: a14607
42547 o|inlining procedure: k14600
42548 o|inlining procedure: k14600
42549 o|merged explicitly consed rest parameter: rest27782781
42550 o|inlining procedure: k14718
42551 o|inlining procedure: k14718
42552 o|contracted procedure: "(scrutinizer.scm:1322) chicken.compiler.scrutinizer#with-trail-restore"
42553 o|inlining procedure: k15105
42554 o|inlining procedure: k15105
42555 o|contracted procedure: "(scrutinizer.scm:1365) refine2832"
42556 o|inlining procedure: k14811
42557 o|inlining procedure: k14811
42558 o|inlining procedure: k14836
42559 o|inlining procedure: "(scrutinizer.scm:1342) chicken.compiler.scrutinizer#second"
42560 o|inlining procedure: "(scrutinizer.scm:1341) chicken.compiler.scrutinizer#third"
42561 o|inlining procedure: k14836
42562 o|inlining procedure: k14872
42563 o|inlining procedure: "(scrutinizer.scm:1345) chicken.compiler.scrutinizer#second"
42564 o|inlining procedure: k14872
42565 o|inlining procedure: "(scrutinizer.scm:1344) chicken.compiler.scrutinizer#third"
42566 o|inlining procedure: k14890
42567 o|inlining procedure: k14890
42568 o|inlining procedure: k14905
42569 o|inlining procedure: k14905
42570 o|inlining procedure: k14924
42571 o|inlining procedure: k14962
42572 o|inlining procedure: k14962
42573 o|inlining procedure: k14924
42574 o|contracted procedure: "(scrutinizer.scm:1362) chicken.compiler.scrutinizer#type-min"
42575 o|inlining procedure: k14743
42576 o|inlining procedure: k14743
42577 o|substituted constant variable: a15018
42578 o|inlining procedure: k15013
42579 o|inlining procedure: k15025
42580 o|inlining procedure: k15025
42581 o|inlining procedure: k15013
42582 o|inlining procedure: k15057
42583 o|inlining procedure: k15069
42584 o|inlining procedure: k15069
42585 o|inlining procedure: k15057
42586 o|substituted constant variable: a15089
42587 o|substituted constant variable: a15095
42588 o|inlining procedure: k15124
42589 o|inlining procedure: k15124
42590 o|inlining procedure: k15134
42591 o|inlining procedure: "(scrutinizer.scm:1376) chicken.compiler.scrutinizer#third"
42592 o|inlining procedure: k15134
42593 o|inlining procedure: k15153
42594 o|inlining procedure: k15153
42595 o|substituted constant variable: a15165
42596 o|substituted constant variable: a15167
42597 o|substituted constant variable: a15169
42598 o|inlining procedure: k15173
42599 o|inlining procedure: "(scrutinizer.scm:1384) chicken.compiler.scrutinizer#third"
42600 o|inlining procedure: k15193
42601 o|inlining procedure: k15211
42602 o|inlining procedure: k15211
42603 o|inlining procedure: k15193
42604 o|substituted constant variable: a15218
42605 o|substituted constant variable: a15220
42606 o|inlining procedure: k15173
42607 o|inlining procedure: k15224
42608 o|inlining procedure: "(scrutinizer.scm:1395) chicken.compiler.scrutinizer#third"
42609 o|inlining procedure: k15244
42610 o|inlining procedure: "(scrutinizer.scm:1399) chicken.compiler.scrutinizer#third"
42611 o|inlining procedure: "(scrutinizer.scm:1400) chicken.compiler.scrutinizer#second"
42612 o|inlining procedure: "(scrutinizer.scm:1397) chicken.compiler.scrutinizer#second"
42613 o|inlining procedure: k15244
42614 o|substituted constant variable: a15275
42615 o|substituted constant variable: a15277
42616 o|inlining procedure: k15224
42617 o|inlining procedure: k15281
42618 o|inlining procedure: "(scrutinizer.scm:1406) chicken.compiler.scrutinizer#third"
42619 o|inlining procedure: k15301
42620 o|inlining procedure: "(scrutinizer.scm:1408) chicken.compiler.scrutinizer#second"
42621 o|inlining procedure: k15301
42622 o|substituted constant variable: a15332
42623 o|substituted constant variable: a15334
42624 o|inlining procedure: k15281
42625 o|merged explicitly consed rest parameter: rest29832987
42626 o|inlining procedure: k15347
42627 o|inlining procedure: k15366
42628 o|inlining procedure: k15366
42629 o|inlining procedure: k15383
42630 o|inlining procedure: k15383
42631 o|inlining procedure: k15391
42632 o|consed rest parameter at call site: "(scrutinizer.scm:1439) chicken.compiler.scrutinizer#make-list" 2
42633 o|inlining procedure: k15391
42634 o|inlining procedure: "(scrutinizer.scm:1424) chicken.compiler.scrutinizer#third"
42635 o|inlining procedure: "(scrutinizer.scm:1425) chicken.compiler.scrutinizer#second"
42636 o|inlining procedure: "(scrutinizer.scm:1423) chicken.compiler.scrutinizer#second"
42637 o|inlining procedure: "(scrutinizer.scm:1423) chicken.compiler.scrutinizer#second"
42638 o|inlining procedure: k15347
42639 o|inlining procedure: "(scrutinizer.scm:1447) chicken.compiler.scrutinizer#third"
42640 o|inlining procedure: k15504
42641 o|inlining procedure: k15504
42642 o|inlining procedure: "(scrutinizer.scm:1450) chicken.compiler.scrutinizer#second"
42643 o|inlining procedure: k15496
42644 o|inlining procedure: k15496
42645 o|consed rest parameter at call site: "(scrutinizer.scm:1454) chicken.compiler.scrutinizer#make-list" 2
42646 o|inlining procedure: k15689
42647 o|inlining procedure: k15709
42648 o|inlining procedure: k15709
42649 o|inlining procedure: k15722
42650 o|inlining procedure: "(scrutinizer.scm:1479) chicken.compiler.scrutinizer#third"
42651 o|inlining procedure: k15722
42652 o|substituted constant variable: a15736
42653 o|substituted constant variable: a15738
42654 o|inlining procedure: k15689
42655 o|inlining procedure: k15742
42656 o|inlining procedure: k15742
42657 o|inlining procedure: k15762
42658 o|inlining procedure: k15775
42659 o|inlining procedure: k15785
42660 o|inlining procedure: k15785
42661 o|inlining procedure: "(scrutinizer.scm:1493) chicken.compiler.scrutinizer#second"
42662 o|inlining procedure: k15775
42663 o|inlining procedure: k15801
42664 o|inlining procedure: "(scrutinizer.scm:1497) chicken.compiler.scrutinizer#third"
42665 o|inlining procedure: k15801
42666 o|substituted constant variable: a15815
42667 o|substituted constant variable: a15817
42668 o|inlining procedure: k15762
42669 o|inlining procedure: k15824
42670 o|inlining procedure: k15824
42671 o|inlining procedure: k15834
42672 o|inlining procedure: k15834
42673 o|inlining procedure: "(scrutinizer.scm:1505) chicken.compiler.scrutinizer#third"
42674 o|substituted constant variable: a15859
42675 o|substituted constant variable: a15861
42676 o|inlining procedure: k15865
42677 o|inlining procedure: k15880
42678 o|inlining procedure: "(scrutinizer.scm:1514) chicken.compiler.scrutinizer#third"
42679 o|inlining procedure: k15880
42680 o|substituted constant variable: a15894
42681 o|substituted constant variable: a15896
42682 o|inlining procedure: "(scrutinizer.scm:1512) chicken.compiler.scrutinizer#first"
42683 o|inlining procedure: k15865
42684 o|inlining procedure: k15918
42685 o|inlining procedure: "(scrutinizer.scm:1532) chicken.compiler.scrutinizer#third"
42686 o|inlining procedure: k15938
42687 o|inlining procedure: k15962
42688 o|inlining procedure: k15980
42689 o|inlining procedure: k15980
42690 o|inlining procedure: k15962
42691 o|inlining procedure: k16007
42692 o|inlining procedure: k16007
42693 o|inlining procedure: "(scrutinizer.scm:1535) chicken.compiler.scrutinizer#third"
42694 o|inlining procedure: k16036
42695 o|inlining procedure: k16053
42696 o|inlining procedure: k16053
42697 o|inlining procedure: k16036
42698 o|inlining procedure: k16080
42699 o|inlining procedure: k16080
42700 o|inlining procedure: "(scrutinizer.scm:1539) chicken.compiler.scrutinizer#second"
42701 o|inlining procedure: "(scrutinizer.scm:1534) chicken.compiler.scrutinizer#second"
42702 o|inlining procedure: "(scrutinizer.scm:1534) chicken.compiler.scrutinizer#second"
42703 o|inlining procedure: k15938
42704 o|inlining procedure: "(scrutinizer.scm:1549) chicken.compiler.scrutinizer#third"
42705 o|inlining procedure: k16166
42706 o|contracted procedure: "(scrutinizer.scm:1543) g32183227"
42707 o|inlining procedure: k16134
42708 o|inlining procedure: k16134
42709 o|inlining procedure: "(scrutinizer.scm:1546) chicken.compiler.scrutinizer#second"
42710 o|inlining procedure: "(scrutinizer.scm:1546) chicken.compiler.scrutinizer#first"
42711 o|inlining procedure: k16166
42712 o|inlining procedure: "(scrutinizer.scm:1547) chicken.compiler.scrutinizer#second"
42713 o|inlining procedure: k16197
42714 o|inlining procedure: k16213
42715 o|inlining procedure: k16213
42716 o|inlining procedure: k16197
42717 o|substituted constant variable: a16234
42718 o|substituted constant variable: a16236
42719 o|substituted constant variable: a16238
42720 o|substituted constant variable: a16240
42721 o|inlining procedure: k15918
42722 o|inlining procedure: k16250
42723 o|inlining procedure: k16250
42724 o|inlining procedure: k16308
42725 o|inlining procedure: "(scrutinizer.scm:1575) chicken.compiler.scrutinizer#third"
42726 o|inlining procedure: "(scrutinizer.scm:1574) chicken.compiler.scrutinizer#third"
42727 o|inlining procedure: k16308
42728 o|inlining procedure: "(scrutinizer.scm:1571) chicken.compiler.scrutinizer#second"
42729 o|inlining procedure: k16300
42730 o|inlining procedure: k16300
42731 o|inlining procedure: k16353
42732 o|inlining procedure: k16353
42733 o|inlining procedure: k16371
42734 o|inlining procedure: k16399
42735 o|inlining procedure: k16399
42736 o|inlining procedure: k16371
42737 o|inlining procedure: "(scrutinizer.scm:1585) chicken.compiler.scrutinizer#second"
42738 o|inlining procedure: k16447
42739 o|inlining procedure: "(scrutinizer.scm:1587) chicken.compiler.scrutinizer#third"
42740 o|inlining procedure: "(scrutinizer.scm:1587) chicken.compiler.scrutinizer#second"
42741 o|inlining procedure: k16447
42742 o|inlining procedure: k16506
42743 o|inlining procedure: k16506
42744 o|inlining procedure: k16537
42745 o|inlining procedure: k16572
42746 o|inlining procedure: k16572
42747 o|inlining procedure: k16595
42748 o|inlining procedure: k16595
42749 o|inlining procedure: k16629
42750 o|inlining procedure: k16629
42751 o|inlining procedure: k16641
42752 o|inlining procedure: k16641
42753 o|inlining procedure: k16660
42754 o|inlining procedure: k16660
42755 o|inlining procedure: k16537
42756 o|substituted constant variable: a16702
42757 o|inlining procedure: k16706
42758 o|inlining procedure: k16706
42759 o|inlining procedure: k16718
42760 o|inlining procedure: k16718
42761 o|substituted constant variable: a16725
42762 o|substituted constant variable: a16727
42763 o|substituted constant variable: a16729
42764 o|substituted constant variable: a16731
42765 o|substituted constant variable: a16733
42766 o|substituted constant variable: a16738
42767 o|substituted constant variable: a16740
42768 o|substituted constant variable: a16742
42769 o|substituted constant variable: a16744
42770 o|inlining procedure: k16758
42771 o|inlining procedure: k17080
42772 o|contracted procedure: "(scrutinizer.scm:1620) g34763483"
42773 o|inlining procedure: k16813
42774 o|inlining procedure: k16813
42775 o|consed rest parameter at call site: "(scrutinizer.scm:1665) chicken.compiler.scrutinizer#compatible-types?" 3
42776 o|substituted constant variable: a16856
42777 o|substituted constant variable: a16857
42778 o|inlining procedure: k16889
42779 o|inlining procedure: k16916
42780 o|inlining procedure: k16916
42781 o|inlining procedure: k16939
42782 o|inlining procedure: k16939
42783 o|inlining procedure: k16967
42784 o|inlining procedure: k16967
42785 o|substituted constant variable: a17007
42786 o|substituted constant variable: a17009
42787 o|substituted constant variable: a17011
42788 o|substituted constant variable: a17013
42789 o|substituted constant variable: a17015
42790 o|inlining procedure: k17022
42791 o|inlining procedure: "(scrutinizer.scm:1654) chicken.compiler.scrutinizer#third"
42792 o|inlining procedure: "(scrutinizer.scm:1654) chicken.compiler.scrutinizer#second"
42793 o|inlining procedure: k17022
42794 o|inlining procedure: k16889
42795 o|inlining procedure: k17080
42796 o|substituted constant variable: a17110
42797 o|substituted constant variable: a17111
42798 o|inlining procedure: k16758
42799 o|inlining procedure: k17130
42800 o|inlining procedure: k17130
42801 o|inlining procedure: k17169
42802 o|contracted procedure: "(scrutinizer.scm:1699) chicken.compiler.scrutinizer#cons*"
42803 o|inlining procedure: k7197
42804 o|inlining procedure: k7197
42805 o|inlining procedure: k17216
42806 o|inlining procedure: k17275
42807 o|inlining procedure: k17275
42808 o|inlining procedure: k17281
42809 o|inlining procedure: "(scrutinizer.scm:1713) chicken.compiler.scrutinizer#third"
42810 o|inlining procedure: "(scrutinizer.scm:1713) chicken.compiler.scrutinizer#second"
42811 o|inlining procedure: k17281
42812 o|substituted constant variable: a17303
42813 o|substituted constant variable: a17305
42814 o|inlining procedure: k17216
42815 o|inlining procedure: k17169
42816 o|substituted constant variable: a17313
42817 o|merged explicitly consed rest parameter: rest36123614
42818 o|inlining procedure: k17346
42819 o|inlining procedure: k17346
42820 o|consed rest parameter at call site: "(scrutinizer.scm:1739) chicken.compiler.scrutinizer#source-node" 2
42821 o|inlining procedure: k17400
42822 o|inlining procedure: k17400
42823 o|consed rest parameter at call site: "(scrutinizer.scm:1742) chicken.compiler.scrutinizer#source-node" 2
42824 o|inlining procedure: k17505
42825 o|inlining procedure: k17518
42826 o|inlining procedure: k17518
42827 o|inlining procedure: k17533
42828 o|inlining procedure: k17533
42829 o|inlining procedure: k17505
42830 o|inlining procedure: k17569
42831 o|inlining procedure: k17569
42832 o|inlining procedure: k17607
42833 o|inlining procedure: k17607
42834 o|substituted constant variable: a17627
42835 o|substituted constant variable: a17639
42836 o|inlining procedure: k17692
42837 o|inlining procedure: k17692
42838 o|inlining procedure: k17720
42839 o|inlining procedure: k17720
42840 o|inlining procedure: k17732
42841 o|inlining procedure: k17732
42842 o|inlining procedure: k17750
42843 o|inlining procedure: k17750
42844 o|inlining procedure: k17758
42845 o|inlining procedure: k17773
42846 o|inlining procedure: k17773
42847 o|inlining procedure: k17758
42848 o|inlining procedure: k17812
42849 o|inlining procedure: k17812
42850 o|inlining procedure: k17853
42851 o|inlining procedure: k17853
42852 o|inlining procedure: k17865
42853 o|inlining procedure: k17865
42854 o|inlining procedure: k17880
42855 o|inlining procedure: k17880
42856 o|inlining procedure: k17892
42857 o|inlining procedure: k17892
42858 o|inlining procedure: k17907
42859 o|inlining procedure: k17907
42860 o|inlining procedure: k17916
42861 o|inlining procedure: k17916
42862 o|inlining procedure: k17922
42863 o|inlining procedure: "(scrutinizer.scm:1855) chicken.compiler.scrutinizer#second"
42864 o|substituted constant variable: a17945
42865 o|inlining procedure: k17922
42866 o|inlining procedure: k17956
42867 o|inlining procedure: "(scrutinizer.scm:1881) chicken.compiler.scrutinizer#third"
42868 o|inlining procedure: k17996
42869 o|inlining procedure: k18011
42870 o|inlining procedure: k18011
42871 o|inlining procedure: k17996
42872 o|inlining procedure: "(scrutinizer.scm:1879) chicken.compiler.scrutinizer#second"
42873 o|inlining procedure: k18031
42874 o|inlining procedure: k18031
42875 o|inlining procedure: k18052
42876 o|inlining procedure: k18052
42877 o|substituted constant variable: a18065
42878 o|inlining procedure: k18080
42879 o|inlining procedure: k18080
42880 o|inlining procedure: "(scrutinizer.scm:1869) chicken.compiler.scrutinizer#second"
42881 o|inlining procedure: "(scrutinizer.scm:1858) chicken.compiler.scrutinizer#second"
42882 o|inlining procedure: k17956
42883 o|substituted constant variable: a18115
42884 o|inlining procedure: k18128
42885 o|inlining procedure: k18128
42886 o|inlining procedure: k18123
42887 o|inlining procedure: k18123
42888 o|inlining procedure: k18147
42889 o|inlining procedure: k18177
42890 o|inlining procedure: k18177
42891 o|inlining procedure: k18147
42892 o|inlining procedure: k18208
42893 o|inlining procedure: k18220
42894 o|inlining procedure: k18220
42895 o|inlining procedure: "(scrutinizer.scm:1897) chicken.compiler.scrutinizer#second"
42896 o|substituted constant variable: a18230
42897 o|inlining procedure: k18208
42898 o|inlining procedure: k18241
42899 o|inlining procedure: "(scrutinizer.scm:1899) chicken.compiler.scrutinizer#second"
42900 o|inlining procedure: k18241
42901 o|substituted constant variable: a18257
42902 o|inlining procedure: k18262
42903 o|inlining procedure: k18277
42904 o|inlining procedure: k18313
42905 o|inlining procedure: "(scrutinizer.scm:1906) chicken.compiler.scrutinizer#second"
42906 o|inlining procedure: k18313
42907 o|inlining procedure: "(scrutinizer.scm:1905) chicken.compiler.scrutinizer#second"
42908 o|inlining procedure: "(scrutinizer.scm:1904) chicken.compiler.scrutinizer#second"
42909 o|inlining procedure: k18277
42910 o|contracted procedure: "(scrutinizer.scm:1903) g38733874"
42911 o|inlining procedure: k18298
42912 o|inlining procedure: k18298
42913 o|contracted procedure: "(scrutinizer.scm:160) g38793880"
42914 o|inlining procedure: k18284
42915 o|inlining procedure: k18284
42916 o|inlining procedure: "(scrutinizer.scm:1902) chicken.compiler.scrutinizer#third"
42917 o|substituted constant variable: a18338
42918 o|inlining procedure: k18262
42919 o|inlining procedure: k18369
42920 o|contracted procedure: "(scrutinizer.scm:1916) upto3704"
42921 o|inlining procedure: k17664
42922 o|inlining procedure: k17664
42923 o|inlining procedure: k18369
42924 o|inlining procedure: k18409
42925 o|inlining procedure: k18409
42926 o|inlining procedure: "(scrutinizer.scm:1921) chicken.compiler.scrutinizer#third"
42927 o|inlining procedure: "(scrutinizer.scm:1921) chicken.compiler.scrutinizer#first"
42928 o|inlining procedure: k18439
42929 o|inlining procedure: k18439
42930 o|substituted constant variable: a18456
42931 o|substituted constant variable: a18479
42932 o|inlining procedure: k18472
42933 o|inlining procedure: k18486
42934 o|inlining procedure: "(scrutinizer.scm:1930) chicken.compiler.scrutinizer#second"
42935 o|inlining procedure: k18486
42936 o|substituted constant variable: a18509
42937 o|inlining procedure: k18472
42938 o|substituted constant variable: a18521
42939 o|inlining procedure: k18522
42940 o|inlining procedure: k18538
42941 o|inlining procedure: k18538
42942 o|inlining procedure: k18522
42943 o|inlining procedure: k18581
42944 o|inlining procedure: k18605
42945 o|inlining procedure: k18605
42946 o|inlining procedure: k18617
42947 o|inlining procedure: k18617
42948 o|substituted constant variable: a18648
42949 o|inlining procedure: k18581
42950 o|inlining procedure: k18659
42951 o|inlining procedure: k18677
42952 o|inlining procedure: k18689
42953 o|inlining procedure: k18729
42954 o|inlining procedure: k18750
42955 o|inlining procedure: k18750
42956 o|inlining procedure: k18729
42957 o|inlining procedure: k18689
42958 o|inlining procedure: k18677
42959 o|inlining procedure: k18659
42960 o|inlining procedure: k18842
42961 o|inlining procedure: k18854
42962 o|inlining procedure: "(scrutinizer.scm:1886) chicken.compiler.scrutinizer#second"
42963 o|inlining procedure: k18854
42964 o|inlining procedure: "(scrutinizer.scm:1884) chicken.compiler.scrutinizer#second"
42965 o|inlining procedure: k18842
42966 o|substituted constant variable: chicken.compiler.scrutinizer#constant738
42967 o|inlining procedure: k18921
42968 o|inlining procedure: k18921
42969 o|inlining procedure: k18956
42970 o|inlining procedure: k18956
42971 o|inlining procedure: k18982
42972 o|inlining procedure: k18982
42973 o|inlining procedure: k18906
42974 o|inlining procedure: k18906
42975 o|inlining procedure: k19041
42976 o|inlining procedure: k19041
42977 o|inlining procedure: k19094
42978 o|inlining procedure: k19094
42979 o|inlining procedure: k19071
42980 o|inlining procedure: k19119
42981 o|inlining procedure: k19119
42982 o|inlining procedure: k19134
42983 o|inlining procedure: k19161
42984 o|inlining procedure: k19161
42985 o|inlining procedure: k19183
42986 o|inlining procedure: k19183
42987 o|inlining procedure: "(scrutinizer.scm:2027) chicken.compiler.scrutinizer#second"
42988 o|inlining procedure: k19134
42989 o|inlining procedure: "(scrutinizer.scm:2029) chicken.compiler.scrutinizer#second"
42990 o|inlining procedure: "(scrutinizer.scm:2020) chicken.compiler.scrutinizer#second"
42991 o|substituted constant variable: a19238
42992 o|substituted constant variable: a19240
42993 o|consed rest parameter at call site: "(scrutinizer.scm:2014) chicken.compiler.scrutinizer#append-map" 3
42994 o|inlining procedure: k19248
42995 o|inlining procedure: k19248
42996 o|inlining procedure: "(scrutinizer.scm:2013) chicken.compiler.scrutinizer#first"
42997 o|inlining procedure: k19071
42998 o|inlining procedure: "(scrutinizer.scm:2006) chicken.compiler.scrutinizer#first"
42999 o|inlining procedure: k19301
43000 o|inlining procedure: k19301
43001 o|inlining procedure: k19335
43002 o|inlining procedure: k19335
43003 o|inlining procedure: k19363
43004 o|inlining procedure: k19363
43005 o|inlining procedure: "(scrutinizer.scm:2050) chicken.compiler.scrutinizer#second"
43006 o|inlining procedure: "(scrutinizer.scm:2050) chicken.compiler.scrutinizer#third"
43007 o|inlining procedure: k19397
43008 o|inlining procedure: k19397
43009 o|inlining procedure: "(scrutinizer.scm:2051) chicken.compiler.scrutinizer#first"
43010 o|inlining procedure: "(scrutinizer.scm:2049) chicken.compiler.scrutinizer#first"
43011 o|inlining procedure: "(scrutinizer.scm:2045) chicken.compiler.scrutinizer#third"
43012 o|inlining procedure: "(scrutinizer.scm:2044) chicken.compiler.scrutinizer#second"
43013 o|inlining procedure: k19461
43014 o|inlining procedure: k19461
43015 o|inlining procedure: k19502
43016 o|inlining procedure: k19514
43017 o|inlining procedure: k19526
43018 o|inlining procedure: k19538
43019 o|inlining procedure: k19550
43020 o|inlining procedure: k19550
43021 o|inlining procedure: "(scrutinizer.scm:2100) chicken.compiler.scrutinizer#first"
43022 o|inlining procedure: k19538
43023 o|inlining procedure: "(scrutinizer.scm:2098) chicken.compiler.scrutinizer#third"
43024 o|inlining procedure: k19526
43025 o|inlining procedure: k19514
43026 o|inlining procedure: "(scrutinizer.scm:2095) chicken.compiler.scrutinizer#second"
43027 o|inlining procedure: k19502
43028 o|inlining procedure: k19604
43029 o|inlining procedure: k19604
43030 o|inlining procedure: k19610
43031 o|inlining procedure: "(scrutinizer.scm:2114) chicken.compiler.scrutinizer#second"
43032 o|inlining procedure: k19610
43033 o|inlining procedure: "(scrutinizer.scm:2113) chicken.compiler.scrutinizer#second"
43034 o|inlining procedure: k19661
43035 o|inlining procedure: k19661
43036 o|inlining procedure: k19673
43037 o|inlining procedure: k19685
43038 o|inlining procedure: k19685
43039 o|inlining procedure: k19673
43040 o|inlining procedure: k19700
43041 o|contracted procedure: "(scrutinizer.scm:2157) chicken.compiler.scrutinizer#split-at"
43042 o|inlining procedure: k6924
43043 o|inlining procedure: k6924
43044 o|inlining procedure: k19700
43045 o|inlining procedure: k19737
43046 o|inlining procedure: k19749
43047 o|inlining procedure: k19749
43048 o|inlining procedure: "(scrutinizer.scm:2167) chicken.compiler.scrutinizer#third"
43049 o|inlining procedure: "(scrutinizer.scm:2166) chicken.compiler.scrutinizer#second"
43050 o|inlining procedure: "(scrutinizer.scm:2165) chicken.compiler.scrutinizer#first"
43051 o|inlining procedure: k19737
43052 o|inlining procedure: "(scrutinizer.scm:2160) chicken.compiler.scrutinizer#first"
43053 o|inlining procedure: "(scrutinizer.scm:2155) chicken.compiler.scrutinizer#first"
43054 o|inlining procedure: k19852
43055 o|inlining procedure: k19852
43056 o|inlining procedure: k19858
43057 o|inlining procedure: k19870
43058 o|inlining procedure: k19882
43059 o|inlining procedure: k19891
43060 o|inlining procedure: k19891
43061 o|inlining procedure: k19907
43062 o|inlining procedure: k19907
43063 o|contracted procedure: "(scrutinizer.scm:2194) proper-list-type-length4385"
43064 o|inlining procedure: k19814
43065 o|inlining procedure: k19814
43066 o|inlining procedure: k19882
43067 o|inlining procedure: "(scrutinizer.scm:2186) chicken.compiler.scrutinizer#first"
43068 o|inlining procedure: k19870
43069 o|inlining procedure: "(scrutinizer.scm:2184) chicken.compiler.scrutinizer#third"
43070 o|inlining procedure: "(scrutinizer.scm:2183) chicken.compiler.scrutinizer#second"
43071 o|inlining procedure: k19858
43072 o|substituted constant variable: a19934
43073 o|inlining procedure: k19978
43074 o|inlining procedure: k19978
43075 o|inlining procedure: k19999
43076 o|inlining procedure: k20015
43077 o|contracted procedure: "(scrutinizer.scm:2258) g46634664"
43078 o|inlining procedure: k20015
43079 o|inlining procedure: k19999
43080 o|inlining procedure: k20049
43081 o|inlining procedure: k20049
43082 o|contracted procedure: "(scrutinizer.scm:2273) potentially-proper-list?4637"
43083 o|inlining procedure: k20112
43084 o|inlining procedure: k20112
43085 o|inlining procedure: k20234
43086 o|removed side-effect free assignment to unused variable: anyinst4729
43087 o|inlining procedure: k20234
43088 o|inlining procedure: k20310
43089 o|inlining procedure: k20310
43090 o|inlining procedure: k20331
43091 o|inlining procedure: k20331
43092 o|contracted procedure: "(scrutinizer.scm:2337) chicken.compiler.scrutinizer#concatenate"
43093 o|inlining procedure: k7225
43094 o|inlining procedure: k7225
43095 o|inlining procedure: k20379
43096 o|inlining procedure: k20379
43097 o|inlining procedure: k20423
43098 o|inlining procedure: k20480
43099 o|inlining procedure: k20480
43100 o|inlining procedure: k20423
43101 o|inlining procedure: k20517
43102 o|inlining procedure: k20517
43103 o|inlining procedure: k20538
43104 o|inlining procedure: k20538
43105 o|merged explicitly consed rest parameter: rest48624864
43106 o|inlining procedure: k20556
43107 o|substituted constant variable: a20566
43108 o|inlining procedure: k20556
43109 o|inlining procedure: k20583
43110 o|inlining procedure: k20583
43111 o|inlining procedure: k20598
43112 o|inlining procedure: k20598
43113 o|merged explicitly consed rest parameter: rest49114913
43114 o|consed rest parameter at call site: "(scrutinizer.scm:2400) conv4902" 2
43115 o|inlining procedure: k20673
43116 o|inlining procedure: k20673
43117 o|substituted constant variable: a20699
43118 o|substituted constant variable: a20700
43119 o|inlining procedure: "(scrutinizer.scm:2406) chicken.compiler.scrutinizer#third"
43120 o|inlining procedure: k20737
43121 o|inlining procedure: k20737
43122 o|inlining procedure: "(scrutinizer.scm:2406) chicken.compiler.scrutinizer#second"
43123 o|contracted procedure: "(scrutinizer.scm:2411) pp-tv4901"
43124 o|inlining procedure: k20771
43125 o|consed rest parameter at call site: "(scrutinizer.scm:2412) conv4902" 2
43126 o|inlining procedure: "(scrutinizer.scm:2412) chicken.compiler.scrutinizer#third"
43127 o|inlining procedure: k20808
43128 o|inlining procedure: k20808
43129 o|inlining procedure: "(scrutinizer.scm:2411) chicken.compiler.scrutinizer#second"
43130 o|inlining procedure: k20771
43131 o|substituted constant variable: a20849
43132 o|inlining procedure: k20845
43133 o|inlining procedure: k20869
43134 o|inlining procedure: k20869
43135 o|inlining procedure: k20845
43136 o|inlining procedure: k20906
43137 o|inlining procedure: k20944
43138 o|inlining procedure: k20944
43139 o|inlining procedure: k20955
43140 o|inlining procedure: k20955
43141 o|inlining procedure: k20967
43142 o|inlining procedure: k20967
43143 o|inlining procedure: k20985
43144 o|inlining procedure: k20985
43145 o|inlining procedure: k21019
43146 o|inlining procedure: k21019
43147 o|inlining procedure: k20906
43148 o|inlining procedure: "(scrutinizer.scm:2410) chicken.compiler.scrutinizer#second"
43149 o|consed rest parameter at call site: "(scrutinizer.scm:2431) chicken.compiler.scrutinizer#string-add-indent" 2
43150 o|consed rest parameter at call site: "(scrutinizer.scm:2430) conv4902" 2
43151 o|inlining procedure: k21113
43152 o|inlining procedure: k21113
43153 o|inlining procedure: k21128
43154 o|inlining procedure: k21156
43155 o|inlining procedure: k21156
43156 o|substituted constant variable: a21197
43157 o|inlining procedure: k21128
43158 o|consed rest parameter at call site: "(scrutinizer.scm:2450) chicken.compiler.scrutinizer#string-add-indent" 2
43159 o|inlining procedure: k21236
43160 o|substituted constant variable: a21246
43161 o|substituted constant variable: a21247
43162 o|inlining procedure: k21236
43163 o|contracted procedure: "(scrutinizer.scm:2457) chicken.compiler.scrutinizer#node-line-number"
43164 o|contracted procedure: "(scrutinizer.scm:1750) chicken.compiler.scrutinizer#node-debug-info"
43165 o|inlining procedure: k17447
43166 o|inlining procedure: k17462
43167 o|inlining procedure: k17462
43168 o|inlining procedure: k17447
43169 o|substituted constant variable: a17496
43170 o|substituted constant variable: a17498
43171 o|consed rest parameter at call site: "(scrutinizer.scm:1750) chicken.compiler.scrutinizer#source-node" 2
43172 o|merged explicitly consed rest parameter: rest51745176
43173 o|inlining procedure: k21294
43174 o|inlining procedure: k21294
43175 o|inlining procedure: k21313
43176 o|inlining procedure: k21331
43177 o|substituted constant variable: a21367
43178 o|substituted constant variable: a21368
43179 o|substituted constant variable: a21385
43180 o|substituted constant variable: a21386
43181 o|inlining procedure: k21331
43182 o|inlining procedure: k21313
43183 o|contracted procedure: "(scrutinizer.scm:2481) lname5182"
43184 o|substituted constant variable: a21276
43185 o|substituted constant variable: a21277
43186 o|inlining procedure: k21269
43187 o|inlining procedure: k21269
43188 o|inlining procedure: k21439
43189 o|inlining procedure: "(scrutinizer.scm:2487) chicken.compiler.scrutinizer#first"
43190 o|inlining procedure: "(scrutinizer.scm:2487) chicken.compiler.scrutinizer#second"
43191 o|inlining procedure: k21439
43192 o|substituted constant variable: a21503
43193 o|substituted constant variable: a21504
43194 o|inlining procedure: k21496
43195 o|substituted constant variable: a21527
43196 o|substituted constant variable: a21528
43197 o|inlining procedure: k21496
43198 o|inlining procedure: k21564
43199 o|inlining procedure: k21564
43200 o|inlining procedure: "(scrutinizer.scm:2516) chicken.compiler.scrutinizer#first"
43201 o|inlining procedure: k21600
43202 o|inlining procedure: k21612
43203 o|inlining procedure: k21612
43204 o|inlining procedure: k21600
43205 o|inlining procedure: "(scrutinizer.scm:2502) chicken.compiler.scrutinizer#first"
43206 o|inlining procedure: "(scrutinizer.scm:2521) chicken.compiler.scrutinizer#first"
43207 o|inlining procedure: k21683
43208 o|inlining procedure: k21683
43209 o|substituted constant variable: a21693
43210 o|inlining procedure: k21698
43211 o|consed rest parameter at call site: "(scrutinizer.scm:2532) chicken.compiler.scrutinizer#string-add-indent" 2
43212 o|substituted constant variable: a21735
43213 o|substituted constant variable: a21736
43214 o|consed rest parameter at call site: "(scrutinizer.scm:2534) chicken.compiler.scrutinizer#location-name" 2
43215 o|inlining procedure: k21698
43216 o|merged explicitly consed rest parameter: args5324
43217 o|substituted constant variable: a21989
43218 o|substituted constant variable: a21990
43219 o|inlining procedure: k22007
43220 o|inlining procedure: k22007
43221 o|substituted constant variable: a22024
43222 o|substituted constant variable: a22025
43223 o|substituted constant variable: a22083
43224 o|substituted constant variable: a22084
43225 o|substituted constant variable: a22101
43226 o|substituted constant variable: a22102
43227 o|substituted constant variable: a22132
43228 o|substituted constant variable: a22133
43229 o|substituted constant variable: a22150
43230 o|substituted constant variable: a22151
43231 o|inlining procedure: k22201
43232 o|inlining procedure: k22201
43233 o|substituted constant variable: a22218
43234 o|substituted constant variable: a22219
43235 o|inlining procedure: k22267
43236 o|substituted constant variable: a22281
43237 o|substituted constant variable: a22282
43238 o|inlining procedure: k22267
43239 o|substituted constant variable: a22307
43240 o|substituted constant variable: a22308
43241 o|substituted constant variable: a22332
43242 o|substituted constant variable: a22333
43243 o|inlining procedure: k22387
43244 o|substituted constant variable: a22401
43245 o|substituted constant variable: a22402
43246 o|inlining procedure: k22387
43247 o|substituted constant variable: a22427
43248 o|substituted constant variable: a22428
43249 o|substituted constant variable: a22452
43250 o|substituted constant variable: a22453
43251 o|merged explicitly consed rest parameter: rest56595663
43252 o|substituted constant variable: a22863
43253 o|substituted constant variable: a22864
43254 o|substituted constant variable: a22901
43255 o|substituted constant variable: a22902
43256 o|contracted procedure: "(scrutinizer.scm:2306) complex-object-constructor-result-type-special-case4690"
43257 o|inlining procedure: k20135
43258 o|inlining procedure: k20135
43259 o|inlining procedure: k20144
43260 o|inlining procedure: k20156
43261 o|inlining procedure: k20168
43262 o|consed rest parameter at call site: "(scrutinizer.scm:2302) chicken.compiler.scrutinizer#make-list" 2
43263 o|inlining procedure: k20168
43264 o|inlining procedure: "(scrutinizer.scm:2299) chicken.compiler.scrutinizer#first"
43265 o|inlining procedure: k20156
43266 o|inlining procedure: "(scrutinizer.scm:2297) chicken.compiler.scrutinizer#second"
43267 o|inlining procedure: k20144
43268 o|inlining procedure: k20199
43269 o|inlining procedure: "(scrutinizer.scm:2295) chicken.compiler.scrutinizer#third"
43270 o|inlining procedure: k20199
43271 o|substituted constant variable: a20213
43272 o|substituted constant variable: a20215
43273 o|inlining procedure: k22948
43274 o|inlining procedure: k22948
43275 o|inlining procedure: k22954
43276 o|inlining procedure: k22966
43277 o|inlining procedure: k22966
43278 o|inlining procedure: "(scrutinizer.scm:2235) chicken.compiler.scrutinizer#second"
43279 o|inlining procedure: k22954
43280 o|substituted constant variable: a23000
43281 o|inlining procedure: k23027
43282 o|inlining procedure: k23027
43283 o|inlining procedure: k23084
43284 o|inlining procedure: k23084
43285 o|inlining procedure: k23118
43286 o|inlining procedure: k23118
43287 o|inlining procedure: k23145
43288 o|inlining procedure: k23145
43289 o|inlining procedure: k23183
43290 o|inlining procedure: k23183
43291 o|inlining procedure: k23210
43292 o|inlining procedure: k23210
43293 o|inlining procedure: k23262
43294 o|inlining procedure: k23262
43295 o|inlining procedure: k23284
43296 o|inlining procedure: k23284
43297 o|inlining procedure: k23290
43298 o|inlining procedure: k23302
43299 o|inlining procedure: "(scrutinizer.scm:2128) chicken.compiler.scrutinizer#fourth"
43300 o|inlining procedure: k23302
43301 o|inlining procedure: "(scrutinizer.scm:2127) chicken.compiler.scrutinizer#fourth"
43302 o|inlining procedure: "(scrutinizer.scm:2126) chicken.compiler.scrutinizer#second"
43303 o|inlining procedure: k23290
43304 o|inlining procedure: k23341
43305 o|inlining procedure: k23341
43306 o|inlining procedure: k23347
43307 o|inlining procedure: k23359
43308 o|inlining procedure: k23371
43309 o|inlining procedure: k23371
43310 o|inlining procedure: "(scrutinizer.scm:2082) chicken.compiler.scrutinizer#first"
43311 o|inlining procedure: k23359
43312 o|inlining procedure: "(scrutinizer.scm:2080) chicken.compiler.scrutinizer#second"
43313 o|inlining procedure: k23347
43314 o|substituted constant variable: a23403
43315 o|simplifications: ((if . 10))
43316 o|replaced variables: 4767
43317 o|removed binding forms: 903
43318 o|substituted constant variable: r686723404
43319 o|substituted constant variable: r697323408
43320 o|substituted constant variable: r701323410
43321 o|substituted constant variable: r716823418
43322 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#first
43323 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#second
43324 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#third
43325 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#fourth
43326 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#filter
43327 o|substituted constant variable: r742123431
43328 o|substituted constant variable: r777623434
43329 o|substituted constant variable: r781223437
43330 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#d
43331 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#constant738
43332 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#constant747
43333 o|substituted constant variable: r811023452
43334 o|substituted constant variable: r817223455
43335 o|substituted constant variable: r818423457
43336 o|substituted constant variable: r819923459
43337 o|substituted constant variable: r821123461
43338 o|substituted constant variable: r822323463
43339 o|substituted constant variable: r823523465
43340 o|substituted constant variable: r823523466
43341 o|substituted constant variable: r823823467
43342 o|substituted constant variable: r839523477
43343 o|substituted constant variable: r839523478
43344 o|substituted constant variable: r846723480
43345 o|substituted constant variable: r847623482
43346 o|substituted constant variable: r788923483
43347 o|substituted constant variable: r851823488
43348 o|substituted constant variable: r842523491
43349 o|substituted constant variable: r842023494
43350 o|substituted constant variable: r854223496
43351 o|substituted constant variable: r862323512
43352 o|substituted constant variable: r862323513
43353 o|substituted constant variable: r864423514
43354 o|substituted constant variable: r866223516
43355 o|removed side-effect free assignment to unused variable: add-loc802
43356 o|removed call to pure procedure with unused result: "(scrutinizer.scm:406) chicken.base#void"
43357 o|substituted constant variable: r886523537
43358 o|removed call to pure procedure with unused result: "(scrutinizer.scm:394) chicken.base#void"
43359 o|substituted constant variable: r911323569
43360 o|substituted constant variable: r869323571
43361 o|substituted constant variable: r870423574
43362 o|substituted constant variable: r870423574
43363 o|substituted constant variable: r920323577
43364 o|substituted constant variable: r1560523586
43365 o|removed call to pure procedure with unused result: "(scrutinizer.scm:309) chicken.base#void"
43366 o|removed call to pure procedure with unused result: "(scrutinizer.scm:420) chicken.base#void"
43367 o|substituted constant variable: r946923616
43368 o|removed call to pure procedure with unused result: "(scrutinizer.scm:798) chicken.base#void"
43369 o|substituted constant variable: r953323629
43370 o|substituted constant variable: r968823651
43371 o|removed call to pure procedure with unused result: "(scrutinizer.scm:501) chicken.base#void"
43372 o|substituted constant variable: r977823658
43373 o|removed call to pure procedure with unused result: "(scrutinizer.scm:488) chicken.base#void"
43374 o|substituted constant variable: r988023664
43375 o|substituted constant variable: r863523667
43376 o|substituted constant variable: r863523668
43377 o|removed call to pure procedure with unused result: "(scrutinizer.scm:566) chicken.base#void"
43378 o|removed call to pure procedure with unused result: "(scrutinizer.scm:533) chicken.base#void"
43379 o|substituted constant variable: r1029023704
43380 o|substituted constant variable: r1029023704
43381 o|substituted constant variable: r1029023706
43382 o|substituted constant variable: r1029023706
43383 o|removed call to pure procedure with unused result: "(scrutinizer.scm:658) chicken.base#void"
43384 o|removed call to pure procedure with unused result: "(scrutinizer.scm:645) chicken.base#void"
43385 o|removed call to pure procedure with unused result: "(scrutinizer.scm:651) chicken.base#void"
43386 o|substituted constant variable: r1046123734
43387 o|substituted constant variable: r1055523736
43388 o|inlining procedure: k10614
43389 o|substituted constant variable: r1059223751
43390 o|substituted constant variable: r1065823767
43391 o|removed call to pure procedure with unused result: "(scrutinizer.scm:732) chicken.base#void"
43392 o|removed call to pure procedure with unused result: "(scrutinizer.scm:720) chicken.base#void"
43393 o|removed call to pure procedure with unused result: "(scrutinizer.scm:740) chicken.base#void"
43394 o|removed call to pure procedure with unused result: "(scrutinizer.scm:751) chicken.base#void"
43395 o|substituted constant variable: r1098923789
43396 o|converted assignments to bindings: (smash1676)
43397 o|inlining procedure: k11262
43398 o|inlining procedure: k11262
43399 o|converted assignments to bindings: (pp-type5611)
43400 o|substituted constant variable: r1143523865
43401 o|removed call to pure procedure with unused result: "(scrutinizer.scm:438) chicken.base#void"
43402 o|removed call to pure procedure with unused result: "(scrutinizer.scm:817) chicken.base#void"
43403 o|propagated global variable: out18861889 ##sys#standard-output
43404 o|removed call to pure procedure with unused result: "(scrutinizer.scm:178) chicken.base#void"
43405 o|removed call to pure procedure with unused result: "(scrutinizer.scm:836) chicken.base#void"
43406 o|removed call to pure procedure with unused result: "(scrutinizer.scm:840) chicken.base#void"
43407 o|removed call to pure procedure with unused result: "(scrutinizer.scm:845) chicken.base#void"
43408 o|removed call to pure procedure with unused result: "(scrutinizer.scm:849) chicken.base#void"
43409 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#ble-id
43410 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#ble-tag
43411 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#ble-type
43412 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#ble-type-set!
43413 o|substituted constant variable: a1205023900
43414 o|substituted constant variable: a1205023907
43415 o|substituted constant variable: r1196023913
43416 o|removed call to pure procedure with unused result: "(scrutinizer.scm:874) chicken.base#void"
43417 o|substituted constant variable: r1202423919
43418 o|substituted constant variable: r1202423919
43419 o|substituted constant variable: r1201423921
43420 o|removed side-effect free assignment to unused variable: optargs?2036
43421 o|substituted constant variable: r1227923978
43422 o|removed call to pure procedure with unused result: "(scrutinizer.scm:951) chicken.base#void"
43423 o|substituted constant variable: r1227923979
43424 o|removed call to pure procedure with unused result: "(scrutinizer.scm:964) chicken.base#void"
43425 o|substituted constant variable: r1242124033
43426 o|substituted constant variable: r1261624056
43427 o|substituted constant variable: r1263924059
43428 o|substituted constant variable: r1265624062
43429 o|substituted constant variable: r1281024092
43430 o|substituted constant variable: r1292024123
43431 o|substituted constant variable: r1296724136
43432 o|substituted constant variable: r1296724136
43433 o|substituted constant variable: r1294724155
43434 o|substituted constant variable: r1301624174
43435 o|substituted constant variable: r1305524182
43436 o|substituted constant variable: r1304324193
43437 o|substituted constant variable: r1300324194
43438 o|substituted constant variable: r1311124202
43439 o|substituted constant variable: r1314724210
43440 o|substituted constant variable: r1318724218
43441 o|substituted constant variable: r1322324226
43442 o|substituted constant variable: r1331824228
43443 o|removed call to pure procedure with unused result: "(scrutinizer.scm:930) chicken.base#void"
43444 o|removed call to pure procedure with unused result: "(scrutinizer.scm:1107) chicken.base#void"
43445 o|removed call to pure procedure with unused result: "(scrutinizer.scm:1105) chicken.base#void"
43446 o|substituted constant variable: r1348024234
43447 o|substituted constant variable: r1355324242
43448 o|removed call to pure procedure with unused result: "(scrutinizer.scm:1163) chicken.base#void"
43449 o|substituted constant variable: r1465624260
43450 o|substituted constant variable: r1373624263
43451 o|substituted constant variable: r1376124266
43452 o|substituted constant variable: r1407024322
43453 o|substituted constant variable: r1411524336
43454 o|substituted constant variable: r1424924344
43455 o|substituted constant variable: r1424924344
43456 o|substituted constant variable: r1442524373
43457 o|substituted constant variable: r1446324381
43458 o|substituted constant variable: r1448724384
43459 o|substituted constant variable: r1455224390
43460 o|substituted constant variable: r1487324418
43461 o|substituted constant variable: r1490624427
43462 o|substituted constant variable: r1502624437
43463 o|substituted constant variable: r1501424438
43464 o|substituted constant variable: r1507024442
43465 o|substituted constant variable: r1505824443
43466 o|substituted constant variable: r1515424454
43467 o|substituted constant variable: r1521224463
43468 o|substituted constant variable: r1519424464
43469 o|substituted constant variable: r1517424465
43470 o|substituted constant variable: r1522524489
43471 o|substituted constant variable: r1528224503
43472 o|substituted constant variable: r1536724505
43473 o|inlining procedure: k15373
43474 o|inlining procedure: k15373
43475 o|substituted constant variable: r1538424507
43476 o|substituted constant variable: r1572324557
43477 o|substituted constant variable: r1569024558
43478 o|substituted constant variable: r1574324559
43479 o|substituted constant variable: r1577624572
43480 o|substituted constant variable: r1580224579
43481 o|substituted constant variable: r1576324580
43482 o|substituted constant variable: r1588124597
43483 o|substituted constant variable: r1586624603
43484 o|substituted constant variable: r1657324720
43485 o|substituted constant variable: r1657324720
43486 o|substituted constant variable: r1663024726
43487 o|substituted constant variable: r1675924762
43488 o|substituted constant variable: r1713124764
43489 o|substituted constant variable: r1727624771
43490 o|substituted constant variable: r1727624771
43491 o|substituted constant variable: r1727624773
43492 o|substituted constant variable: r1727624773
43493 o|substituted constant variable: r1760824802
43494 o|substituted constant variable: r1769324803
43495 o|substituted constant variable: r1772124805
43496 o|substituted constant variable: r1773324807
43497 o|substituted constant variable: r1775124810
43498 o|substituted constant variable: r1777424812
43499 o|substituted constant variable: r1781324816
43500 o|substituted constant variable: r1788124821
43501 o|substituted constant variable: r1789324823
43502 o|substituted constant variable: r1791724828
43503 o|substituted constant variable: r1799724849
43504 o|substituted constant variable: r1805324858
43505 o|substituted constant variable: r1795724871
43506 o|substituted constant variable: r1814824881
43507 o|substituted constant variable: r1822124884
43508 o|substituted constant variable: r1824224897
43509 o|substituted constant variable: r1831424906
43510 o|substituted constant variable: r1827824917
43511 o|substituted constant variable: r1828524921
43512 o|substituted constant variable: r1766524929
43513 o|substituted constant variable: r1841024933
43514 o|substituted constant variable: r1844024945
43515 o|substituted constant variable: r1848724953
43516 o|substituted constant variable: r1852324958
43517 o|substituted constant variable: r1860624961
43518 o|substituted constant variable: r1873024971
43519 o|substituted constant variable: r1869024972
43520 o|substituted constant variable: r1867824973
43521 o|substituted constant variable: r1866024974
43522 o|substituted constant variable: r1885524984
43523 o|substituted constant variable: r1884324990
43524 o|inlining procedure: k18921
43525 o|substituted constant variable: r1892224993
43526 o|substituted constant variable: r1892224993
43527 o|converted assignments to bindings: (fail4095)
43528 o|substituted constant variable: r1955125089
43529 o|substituted constant variable: r1953925095
43530 o|substituted constant variable: r1952725101
43531 o|substituted constant variable: r1951525102
43532 o|substituted constant variable: r1950325108
43533 o|substituted constant variable: r1961125117
43534 o|substituted constant variable: r1966225123
43535 o|substituted constant variable: r1968625127
43536 o|substituted constant variable: r1970125132
43537 o|substituted constant variable: r1973825151
43538 o|substituted constant variable: r1989225167
43539 o|substituted constant variable: r1990825170
43540 o|substituted constant variable: r1981525171
43541 o|substituted constant variable: r1988325173
43542 o|substituted constant variable: r1987125179
43543 o|substituted constant variable: r1985925190
43544 o|substituted constant variable: r1997925191
43545 o|substituted constant variable: r2000025196
43546 o|substituted constant variable: r2005025198
43547 o|inlining procedure: k20072
43548 o|converted assignments to bindings: (derive-result-type4638)
43549 o|removed call to pure procedure with unused result: "(scrutinizer.scm:2331) chicken.base#void"
43550 o|removed call to pure procedure with unused result: "(scrutinizer.scm:2320) chicken.base#void"
43551 o|removed call to pure procedure with unused result: "(scrutinizer.scm:2349) chicken.base#void"
43552 o|substituted constant variable: r722625207
43553 o|substituted constant variable: r2051825215
43554 o|removed call to pure procedure with unused result: "(scrutinizer.scm:2352) chicken.base#void"
43555 o|substituted constant variable: r2053925217
43556 o|substituted constant variable: r2053925218
43557 o|contracted procedure: "(scrutinizer.scm:2411) g49824991"
43558 o|substituted constant variable: r2094525260
43559 o|substituted constant variable: r2094525260
43560 o|substituted constant variable: r2095625262
43561 o|substituted constant variable: r2095625262
43562 o|substituted constant variable: r2095625264
43563 o|substituted constant variable: r2095625264
43564 o|substituted constant variable: r2096825267
43565 o|converted assignments to bindings: (R4923)
43566 o|substituted constant variable: r2123725285
43567 o|substituted constant variable: r1746325289
43568 o|substituted constant variable: r2133225296
43569 o|substituted constant variable: r2133225296
43570 o|substituted constant variable: r2127025300
43571 o|substituted constant variable: r2161325324
43572 o|substituted constant variable: r2160125325
43573 o|substituted constant variable: r2168425337
43574 o|converted assignments to bindings: (file-location5303)
43575 o|converted assignments to bindings: (p5457)
43576 o|converted assignments to bindings: (p5479)
43577 o|converted assignments to bindings: (p5527)
43578 o|substituted constant variable: type4691
43579 o|substituted constant variable: r2016925353
43580 o|substituted constant variable: r2015725359
43581 o|substituted constant variable: r2014525365
43582 o|substituted constant variable: r2020025372
43583 o|converted assignments to bindings: (append-special-case4626)
43584 o|substituted constant variable: r2296725377
43585 o|substituted constant variable: r2295525383
43586 o|substituted constant variable: r2311925388
43587 o|substituted constant variable: r2318425392
43588 o|substituted constant variable: r2326325397
43589 o|substituted constant variable: r2330325407
43590 o|substituted constant variable: r2329125418
43591 o|substituted constant variable: r2337225424
43592 o|substituted constant variable: r2336025430
43593 o|substituted constant variable: r2334825436
43594 o|simplifications: ((let . 10))
43595 o|replaced variables: 987
43596 o|removed binding forms: 3936
43597 o|inlining procedure: k7952
43598 o|contracted procedure: k8134
43599 o|inlining procedure: "(scrutinizer.scm:2821) chicken.compiler.scrutinizer#report-notice"
43600 o|contracted procedure: k8734
43601 o|contracted procedure: k8795
43602 o|contracted procedure: k8892
43603 o|inlining procedure: "(scrutinizer.scm:2772) chicken.compiler.scrutinizer#report-notice"
43604 o|inlining procedure: "(scrutinizer.scm:2797) chicken.compiler.scrutinizer#report-notice"
43605 o|inlining procedure: k15634
43606 o|contracted procedure: k9364
43607 o|contracted procedure: k9486
43608 o|contracted procedure: k9496
43609 o|contracted procedure: k9702
43610 o|contracted procedure: k9829
43611 o|inlining procedure: k9906
43612 o|inlining procedure: "(scrutinizer.scm:2837) chicken.compiler.scrutinizer#report-notice"
43613 o|inlining procedure: k9906
43614 o|inlining procedure: "(scrutinizer.scm:520) chicken.compiler.scrutinizer#alist-cons"
43615 o|inlining procedure: "(scrutinizer.scm:519) chicken.compiler.scrutinizer#alist-cons"
43616 o|contracted procedure: k10137
43617 o|inlining procedure: "(scrutinizer.scm:539) chicken.compiler.scrutinizer#alist-cons"
43618 o|contracted procedure: k10334
43619 o|contracted procedure: k10366
43620 o|inlining procedure: "(scrutinizer.scm:646) chicken.compiler.scrutinizer#alist-cons"
43621 o|contracted procedure: k10390
43622 o|substituted constant variable: r1061525537
43623 o|folded constant expression: (scheme#not (quote #f))
43624 o|inlining procedure: k10629
43625 o|contracted procedure: k10886
43626 o|contracted procedure: k10901
43627 o|contracted procedure: k10936
43628 o|contracted procedure: k10975
43629 o|inlining procedure: "(scrutinizer.scm:2938) pp-type5611"
43630 o|inlining procedure: "(scrutinizer.scm:2937) pp-type5611"
43631 o|contracted procedure: k11542
43632 o|contracted procedure: k11698
43633 o|contracted procedure: k11711
43634 o|contracted procedure: k11779
43635 o|contracted procedure: k11792
43636 o|contracted procedure: k11860
43637 o|inlining procedure: "(mini-srfi-1.scm:50) a12000"
43638 o|contracted procedure: k12180
43639 o|contracted procedure: k12287
43640 o|contracted procedure: k12371
43641 o|contracted procedure: k13390
43642 o|contracted procedure: k13396
43643 o|inlining procedure: k13571
43644 o|contracted procedure: k13648
43645 o|inlining procedure: k13729
43646 o|inlining procedure: k13729
43647 o|inlining procedure: k7734
43648 o|removed call to pure procedure with unused result: "(scrutinizer.scm:1267) chicken.base#void"
43649 o|removed call to pure procedure with unused result: "(scrutinizer.scm:1267) chicken.base#void"
43650 o|inlining procedure: k15316
43651 o|substituted constant variable: r153672450525651
43652 o|substituted constant variable: r153672450525654
43653 o|inlining procedure: "(scrutinizer.scm:1779) chicken.compiler.scrutinizer#alist-cons"
43654 o|consed rest parameter at call site: "(scrutinizer.scm:1833) validate3707" 2
43655 o|consed rest parameter at call site: "(scrutinizer.scm:1837) validate3707" 2
43656 o|merged explicitly consed rest parameter: rest37553757
43657 o|consed rest parameter at call site: "(scrutinizer.scm:1855) validate3707" 2
43658 o|consed rest parameter at call site: "(scrutinizer.scm:1881) validate3707" 2
43659 o|consed rest parameter at call site: "(scrutinizer.scm:1876) validate3707" 2
43660 o|inlining procedure: k18040
43661 o|inlining procedure: k18040
43662 o|consed rest parameter at call site: "(scrutinizer.scm:1893) validate3707" 2
43663 o|inlining procedure: k18295
43664 o|consed rest parameter at call site: "(scrutinizer.scm:1902) validate3707" 2
43665 o|consed rest parameter at call site: "(scrutinizer.scm:1915) validate3707" 2
43666 o|consed rest parameter at call site: "(scrutinizer.scm:1924) validate3707" 2
43667 o|consed rest parameter at call site: "(scrutinizer.scm:1921) validate3707" 2
43668 o|consed rest parameter at call site: "(scrutinizer.scm:1930) validate3707" 2
43669 o|consed rest parameter at call site: "(scrutinizer.scm:1936) validate3707" 2
43670 o|consed rest parameter at call site: "(scrutinizer.scm:1941) validate3707" 2
43671 o|inlining procedure: k18717
43672 o|consed rest parameter at call site: "(scrutinizer.scm:1958) validate3707" 2
43673 o|substituted constant variable: r1892225739
43674 o|consed rest parameter at call site: "(scrutinizer.scm:1967) validate3707" 2
43675 o|inlining procedure: k19601
43676 o|inlining procedure: k19601
43677 o|inlining procedure: k19601
43678 o|inlining procedure: k19849
43679 o|inlining procedure: k19849
43680 o|inlining procedure: k19849
43681 o|inlining procedure: k19849
43682 o|inlining procedure: k19849
43683 o|inlining procedure: k19849
43684 o|inlining procedure: k19849
43685 o|inlining procedure: k19849
43686 o|inlining procedure: k19849
43687 o|inlining procedure: k19849
43688 o|substituted constant variable: r200502519825771
43689 o|contracted procedure: k20225
43690 o|contracted procedure: k20256
43691 o|inlining procedure: "(scrutinizer.scm:2327) chicken.compiler.scrutinizer#alist-cons"
43692 o|contracted procedure: k20325
43693 o|contracted procedure: k20410
43694 o|inlining procedure: k20644
43695 o|inlining procedure: k21415
43696 o|inlining procedure: k22936
43697 o|inlining procedure: k20132
43698 o|inlining procedure: k20132
43699 o|inlining procedure: k20132
43700 o|inlining procedure: k20132
43701 o|inlining procedure: k20132
43702 o|inlining procedure: k20132
43703 o|inlining procedure: k20132
43704 o|inlining procedure: k22945
43705 o|inlining procedure: k22945
43706 o|inlining procedure: k22945
43707 o|inlining procedure: k22945
43708 o|inlining procedure: k22945
43709 o|inlining procedure: k23281
43710 o|inlining procedure: k23281
43711 o|inlining procedure: k23281
43712 o|inlining procedure: k23281
43713 o|inlining procedure: k23281
43714 o|inlining procedure: k23281
43715 o|inlining procedure: k23338
43716 o|inlining procedure: k23338
43717 o|inlining procedure: k23338
43718 o|inlining procedure: k23338
43719 o|inlining procedure: k23338
43720 o|inlining procedure: k23338
43721 o|inlining procedure: k23338
43722 o|replaced variables: 5
43723 o|removed binding forms: 1145
43724 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#alist-cons
43725 o|substituted constant variable: r795325869
43726 o|substituted constant variable: reason532025881
43727 o|inlining procedure: k8792
43728 o|substituted constant variable: reason532025903
43729 o|substituted constant variable: reason532025909
43730 o|inlining procedure: "(scrutinizer.scm:302) chicken.compiler.scrutinizer#walked-result"
43731 o|inlining procedure: k9491
43732 o|inlining procedure: k9491
43733 o|inlining procedure: k9491
43734 o|inlining procedure: k9491
43735 o|inlining procedure: k9491
43736 o|inlining procedure: k9491
43737 o|substituted constant variable: r990725933
43738 o|substituted constant variable: reason532025935
43739 o|substituted constant variable: r990725940
43740 o|substituted constant variable: y32225961
43741 o|inlining procedure: k9491
43742 o|inlining procedure: k9491
43743 o|substituted constant variable: r1063025977
43744 o|inlining procedure: k9491
43745 o|inlining procedure: "(scrutinizer.scm:680) chicken.compiler.scrutinizer#walked-result"
43746 o|inlining procedure: "(scrutinizer.scm:677) chicken.compiler.scrutinizer#walked-result"
43747 o|inlining procedure: k9491
43748 o|inlining procedure: k13064
43749 o|substituted constant variable: r1373026039
43750 o|substituted constant variable: r1373026040
43751 o|contracted procedure: k1440724371
43752 o|contracted procedure: k1440724379
43753 o|inlining procedure: k15259
43754 o|inlining procedure: k15460
43755 o|inlining procedure: k16359
43756 o|inlining procedure: k17271
43757 o|inlining procedure: k17271
43758 o|substituted constant variable: r1804126130
43759 o|substituted constant variable: r1804126131
43760 o|substituted constant variable: r1829626136
43761 o|substituted constant variable: r1829626136
43762 o|substituted constant variable: r1871826146
43763 o|inlining procedure: "(scrutinizer.scm:2095) chicken.compiler.scrutinizer#walked-result"
43764 o|substituted constant variable: r1960226161
43765 o|substituted constant variable: r1960226161
43766 o|substituted constant variable: r1960226164
43767 o|substituted constant variable: r1960226164
43768 o|inlining procedure: "(scrutinizer.scm:2113) chicken.compiler.scrutinizer#walked-result"
43769 o|substituted constant variable: r1960226167
43770 o|substituted constant variable: r1960226167
43771 o|substituted constant variable: r1985026180
43772 o|substituted constant variable: r1985026180
43773 o|substituted constant variable: r1985026186
43774 o|substituted constant variable: r1985026186
43775 o|substituted constant variable: r1985026189
43776 o|substituted constant variable: r1985026189
43777 o|substituted constant variable: r1985026192
43778 o|substituted constant variable: r1985026192
43779 o|substituted constant variable: r1985026195
43780 o|substituted constant variable: r1985026195
43781 o|substituted constant variable: r1985026198
43782 o|substituted constant variable: r1985026198
43783 o|substituted constant variable: r1985026201
43784 o|substituted constant variable: r1985026201
43785 o|inlining procedure: "(scrutinizer.scm:2183) chicken.compiler.scrutinizer#walked-result"
43786 o|substituted constant variable: r1985026204
43787 o|substituted constant variable: r1985026204
43788 o|substituted constant variable: r1985026207
43789 o|substituted constant variable: r1985026207
43790 o|inlining procedure: "(scrutinizer.scm:2251) chicken.compiler.scrutinizer#walked-result"
43791 o|substituted constant variable: r2141626259
43792 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#report-notice
43793 o|substituted constant variable: r2013326263
43794 o|substituted constant variable: r2013326263
43795 o|substituted constant variable: r2013326266
43796 o|substituted constant variable: r2013326266
43797 o|substituted constant variable: r2013326269
43798 o|substituted constant variable: r2013326269
43799 o|substituted constant variable: r2013326272
43800 o|substituted constant variable: r2013326272
43801 o|substituted constant variable: r2013326275
43802 o|substituted constant variable: r2013326275
43803 o|substituted constant variable: r2013326278
43804 o|substituted constant variable: r2013326278
43805 o|inlining procedure: "(scrutinizer.scm:2295) chicken.compiler.scrutinizer#walked-result"
43806 o|substituted constant variable: r2013326281
43807 o|substituted constant variable: r2013326281
43808 o|substituted constant variable: r2294626284
43809 o|substituted constant variable: r2294626284
43810 o|substituted constant variable: r2294626287
43811 o|substituted constant variable: r2294626287
43812 o|substituted constant variable: r2294626290
43813 o|substituted constant variable: r2294626290
43814 o|inlining procedure: "(scrutinizer.scm:2235) chicken.compiler.scrutinizer#walked-result"
43815 o|substituted constant variable: r2294626293
43816 o|substituted constant variable: r2294626293
43817 o|substituted constant variable: r2294626296
43818 o|substituted constant variable: r2294626296
43819 o|inlining procedure: "(scrutinizer.scm:2229) chicken.compiler.scrutinizer#walked-result"
43820 o|inlining procedure: "(scrutinizer.scm:2225) chicken.compiler.scrutinizer#walked-result"
43821 o|inlining procedure: "(scrutinizer.scm:2221) chicken.compiler.scrutinizer#walked-result"
43822 o|inlining procedure: "(scrutinizer.scm:2215) chicken.compiler.scrutinizer#walked-result"
43823 o|substituted constant variable: r2328226310
43824 o|substituted constant variable: r2328226310
43825 o|inlining procedure: "(scrutinizer.scm:2128) chicken.compiler.scrutinizer#walked-result"
43826 o|substituted constant variable: r2328226313
43827 o|substituted constant variable: r2328226313
43828 o|substituted constant variable: r2328226316
43829 o|substituted constant variable: r2328226316
43830 o|substituted constant variable: r2328226319
43831 o|substituted constant variable: r2328226319
43832 o|substituted constant variable: r2328226322
43833 o|substituted constant variable: r2328226322
43834 o|substituted constant variable: r2333926328
43835 o|substituted constant variable: r2333926328
43836 o|substituted constant variable: r2333926331
43837 o|substituted constant variable: r2333926331
43838 o|substituted constant variable: r2333926334
43839 o|substituted constant variable: r2333926334
43840 o|substituted constant variable: r2333926337
43841 o|substituted constant variable: r2333926337
43842 o|substituted constant variable: r2333926340
43843 o|substituted constant variable: r2333926340
43844 o|substituted constant variable: r2333926343
43845 o|substituted constant variable: r2333926343
43846 o|replaced variables: 47
43847 o|removed binding forms: 127
43848 o|removed conditional forms: 43
43849 o|substituted constant variable: r949226399
43850 o|substituted constant variable: r949226403
43851 o|substituted constant variable: r949226407
43852 o|substituted constant variable: r949226421
43853 o|substituted constant variable: r949226433
43854 o|substituted constant variable: r949226437
43855 o|substituted constant variable: r949226443
43856 o|substituted constant variable: r949226471
43857 o|substituted constant variable: r1306526495
43858 o|replaced variables: 35
43859 o|removed binding forms: 113
43860 o|removed binding forms: 44
43861 o|simplifications: ((if . 162) (let . 167) (##core#call . 1963))
43862 o|  call simplifications:
43863 o|    scheme#cadddr	2
43864 o|    scheme#char-upcase
43865 o|    ##sys#apply
43866 o|    scheme#string=?
43867 o|    scheme#string-ref	2
43868 o|    chicken.fixnum#fx<	2
43869 o|    scheme#>=	2
43870 o|    scheme#<
43871 o|    ##sys#intern-symbol
43872 o|    chicken.base#identity
43873 o|    ##sys#size	4
43874 o|    scheme#list-tail	2
43875 o|    scheme#vector-ref	5
43876 o|    scheme#<=	2
43877 o|    chicken.base#atom?	3
43878 o|    chicken.fixnum#fx>	2
43879 o|    scheme#cdar	4
43880 o|    scheme#list-ref	4
43881 o|    ##sys#call-with-values	12
43882 o|    scheme#=	3
43883 o|    scheme#cdddr	8
43884 o|    chicken.fixnum#fx=	3
43885 o|    scheme#cddr	18
43886 o|    scheme#assoc	2
43887 o|    scheme#set-cdr!	3
43888 o|    scheme#set-car!	7
43889 o|    scheme#values	14
43890 o|    scheme#assq	17
43891 o|    scheme#cadr	112
43892 o|    scheme#list	69
43893 o|    scheme#caar	2
43894 o|    scheme#string?	7
43895 o|    scheme#symbol?	26
43896 o|    chicken.base#fixnum?	4
43897 o|    chicken.base#bignum?
43898 o|    chicken.base#flonum?
43899 o|    chicken.base#ratnum?
43900 o|    chicken.base#cplxnum?
43901 o|    scheme#boolean?
43902 o|    scheme#list?	14
43903 o|    scheme#eof-object?
43904 o|    scheme#vector?	4
43905 o|    ##sys#immediate?
43906 o|    ##sys#generic-structure?
43907 o|    scheme#char?
43908 o|    ##sys#list	65
43909 o|    ##sys#cons	40
43910 o|    scheme#caddr	66
43911 o|    scheme#length	36
43912 o|    scheme#eq?	288
43913 o|    scheme#memq	16
43914 o|    chicken.fixnum#fx>=	2
43915 o|    chicken.fixnum#fx+	3
43916 o|    scheme#equal?	6
43917 o|    scheme#not	79
43918 o|    scheme#null?	76
43919 o|    scheme#apply	5
43920 o|    scheme#cdr	73
43921 o|    ##sys#setslot	51
43922 o|    ##sys#check-list	61
43923 o|    scheme#pair?	174
43924 o|    ##sys#slot	192
43925 o|    chicken.fixnum#fx<=	2
43926 o|    scheme#car	178
43927 o|    chicken.fixnum#fx-	2
43928 o|    scheme#cons	174
43929 o|contracted procedure: k6869
43930 o|contracted procedure: k6876
43931 o|contracted procedure: k6886
43932 o|contracted procedure: k6960
43933 o|contracted procedure: k6963
43934 o|contracted procedure: k6975
43935 o|contracted procedure: k6991
43936 o|contracted procedure: k6999
43937 o|contracted procedure: k7006
43938 o|contracted procedure: k7030
43939 o|contracted procedure: k7047
43940 o|contracted procedure: k7069
43941 o|contracted procedure: k7065
43942 o|contracted procedure: k7050
43943 o|contracted procedure: k7053
43944 o|contracted procedure: k7061
43945 o|contracted procedure: k7076
43946 o|contracted procedure: k7084
43947 o|contracted procedure: k7096
43948 o|contracted procedure: k7118
43949 o|contracted procedure: k7114
43950 o|contracted procedure: k7099
43951 o|contracted procedure: k7102
43952 o|contracted procedure: k7110
43953 o|contracted procedure: k7133
43954 o|contracted procedure: k7142
43955 o|contracted procedure: k7155
43956 o|contracted procedure: k7170
43957 o|contracted procedure: k7185
43958 o|contracted procedure: k7331
43959 o|contracted procedure: k7334
43960 o|contracted procedure: k7344
43961 o|contracted procedure: k7256
43962 o|contracted procedure: k7282
43963 o|contracted procedure: k7411
43964 o|contracted procedure: k7423
43965 o|contracted procedure: k7446
43966 o|contracted procedure: k7454
43967 o|contracted procedure: k7476
43968 o|contracted procedure: k7484
43969 o|contracted procedure: k7496
43970 o|contracted procedure: k7518
43971 o|contracted procedure: k7514
43972 o|contracted procedure: k7499
43973 o|contracted procedure: k7502
43974 o|contracted procedure: k7510
43975 o|contracted procedure: k7778
43976 o|contracted procedure: k7793
43977 o|contracted procedure: k7827
43978 o|contracted procedure: k7831
43979 o|contracted procedure: k7814
43980 o|contracted procedure: k7961
43981 o|contracted procedure: k7952
43982 o|contracted procedure: k8094
43983 o|contracted procedure: k8101
43984 o|contracted procedure: k8112
43985 o|contracted procedure: k8119
43986 o|contracted procedure: k8174
43987 o|contracted procedure: k8186
43988 o|contracted procedure: k8201
43989 o|contracted procedure: k8207
43990 o|contracted procedure: k8213
43991 o|contracted procedure: k8219
43992 o|contracted procedure: k8225
43993 o|contracted procedure: k8231
43994 o|contracted procedure: k8240
43995 o|contracted procedure: k8246
43996 o|contracted procedure: k8253
43997 o|contracted procedure: k8265
43998 o|contracted procedure: k8268
43999 o|contracted procedure: k8271
44000 o|contracted procedure: k8279
44001 o|contracted procedure: k8287
44002 o|contracted procedure: k8296
44003 o|contracted procedure: k8303
44004 o|contracted procedure: k8321
44005 o|contracted procedure: k8327
44006 o|contracted procedure: k8338
44007 o|contracted procedure: k8334
44008 o|contracted procedure: k8353
44009 o|contracted procedure: k8356
44010 o|contracted procedure: k8359
44011 o|contracted procedure: k8367
44012 o|contracted procedure: k8375
44013 o|contracted procedure: k8407
44014 o|contracted procedure: k8400
44015 o|contracted procedure: k8384
44016 o|contracted procedure: k8391
44017 o|contracted procedure: k8397
44018 o|contracted procedure: k8488
44019 o|contracted procedure: k8478
44020 o|contracted procedure: k7891
44021 o|contracted procedure: k7907
44022 o|contracted procedure: k8509
44023 o|contracted procedure: k8529
44024 o|contracted procedure: k8520
44025 o|contracted procedure: k8427
44026 o|contracted procedure: k8449
44027 o|contracted procedure: k8436
44028 o|contracted procedure: k8443
44029 o|contracted procedure: k8538
44030 o|contracted procedure: k8560
44031 o|contracted procedure: k8567
44032 o|contracted procedure: k8578
44033 o|contracted procedure: k8589
44034 o|contracted procedure: k8595
44035 o|contracted procedure: k8602
44036 o|contracted procedure: k22553
44037 o|contracted procedure: k8646
44038 o|contracted procedure: k8649
44039 o|contracted procedure: k8655
44040 o|contracted procedure: k8664
44041 o|contracted procedure: k8709
44042 o|contracted procedure: k8712
44043 o|contracted procedure: k8718
44044 o|contracted procedure: k8725
44045 o|contracted procedure: k8728
44046 o|contracted procedure: k21761
44047 o|contracted procedure: k21768
44048 o|contracted procedure: k21778
44049 o|contracted procedure: k21806
44050 o|contracted procedure: k21833
44051 o|contracted procedure: k8801
44052 o|contracted procedure: k8804
44053 o|contracted procedure: k8812
44054 o|contracted procedure: k8824
44055 o|contracted procedure: k8827
44056 o|contracted procedure: k8830
44057 o|contracted procedure: k8838
44058 o|contracted procedure: k8846
44059 o|contracted procedure: k8855
44060 o|contracted procedure: k8867
44061 o|contracted procedure: k8895
44062 o|contracted procedure: k8908
44063 o|contracted procedure: k8919
44064 o|contracted procedure: k8915
44065 o|contracted procedure: k8941
44066 o|contracted procedure: k8945
44067 o|contracted procedure: k8961
44068 o|contracted procedure: k8953
44069 o|contracted procedure: k8957
44070 o|contracted procedure: k8949
44071 o|contracted procedure: k8973
44072 o|contracted procedure: k8977
44073 o|contracted procedure: k8981
44074 o|contracted procedure: k22489
44075 o|contracted procedure: k9008
44076 o|contracted procedure: k9004
44077 o|contracted procedure: k9012
44078 o|contracted procedure: k9028
44079 o|contracted procedure: k9020
44080 o|contracted procedure: k9024
44081 o|contracted procedure: k9016
44082 o|contracted procedure: k9040
44083 o|contracted procedure: k9044
44084 o|contracted procedure: k9048
44085 o|contracted procedure: k22523
44086 o|contracted procedure: k9061
44087 o|contracted procedure: k9055
44088 o|contracted procedure: k9065
44089 o|contracted procedure: k9069
44090 o|contracted procedure: k9092
44091 o|contracted procedure: k9088
44092 o|contracted procedure: k9115
44093 o|contracted procedure: k9119
44094 o|contracted procedure: k9170
44095 o|contracted procedure: k9132
44096 o|contracted procedure: k9166
44097 o|contracted procedure: k9159
44098 o|contracted procedure: k9136
44099 o|contracted procedure: k9139
44100 o|contracted procedure: k9150
44101 o|contracted procedure: k9182
44102 o|contracted procedure: k8695
44103 o|contracted procedure: k8699
44104 o|contracted procedure: k9208
44105 o|contracted procedure: k15564
44106 o|contracted procedure: k15576
44107 o|contracted procedure: k15675
44108 o|contracted procedure: k15585
44109 o|contracted procedure: k15607
44110 o|contracted procedure: k15622
44111 o|contracted procedure: k15651
44112 o|contracted procedure: k15631
44113 o|contracted procedure: k15647
44114 o|contracted procedure: k15634
44115 o|contracted procedure: k15667
44116 o|contracted procedure: k15657
44117 o|contracted procedure: k15664
44118 o|contracted procedure: k9221
44119 o|contracted procedure: k9225
44120 o|contracted procedure: k9234
44121 o|contracted procedure: k9237
44122 o|contracted procedure: k9249
44123 o|contracted procedure: k9263
44124 o|contracted procedure: k9279
44125 o|contracted procedure: k9283
44126 o|contracted procedure: k21867
44127 o|contracted procedure: k21902
44128 o|contracted procedure: k21891
44129 o|inlining procedure: "(scrutinizer.scm:2615) chicken.compiler.scrutinizer#multiples"
44130 o|inlining procedure: "(scrutinizer.scm:2614) chicken.compiler.scrutinizer#multiples"
44131 o|contracted procedure: k9292
44132 o|contracted procedure: k9312
44133 o|contracted procedure: k9334
44134 o|contracted procedure: k9330
44135 o|contracted procedure: k9315
44136 o|contracted procedure: k9318
44137 o|contracted procedure: k9326
44138 o|contracted procedure: k9358
44139 o|contracted procedure: k9371
44140 o|contracted procedure: k9375
44141 o|contracted procedure: k9399
44142 o|contracted procedure: k9410
44143 o|contracted procedure: k9422
44144 o|contracted procedure: k9425
44145 o|contracted procedure: k9428
44146 o|contracted procedure: k9436
44147 o|contracted procedure: k9444
44148 o|contracted procedure: k9499
44149 o|contracted procedure: k9506
44150 o|inlining procedure: k9491
44151 o|contracted procedure: k9512
44152 o|inlining procedure: k9491
44153 o|contracted procedure: k9523
44154 o|contracted procedure: k9529
44155 o|contracted procedure: k9535
44156 o|contracted procedure: k9541
44157 o|contracted procedure: k9548
44158 o|contracted procedure: k9554
44159 o|inlining procedure: k9491
44160 o|contracted procedure: k9565
44161 o|contracted procedure: k9571
44162 o|inlining procedure: k9491
44163 o|contracted procedure: k9582
44164 o|contracted procedure: k9588
44165 o|contracted procedure: k9591
44166 o|contracted procedure: k9594
44167 o|contracted procedure: k9601
44168 o|contracted procedure: k9604
44169 o|contracted procedure: k9610
44170 o|contracted procedure: k9630
44171 o|contracted procedure: k9626
44172 o|contracted procedure: k9622
44173 o|contracted procedure: k9660
44174 o|contracted procedure: k9656
44175 o|contracted procedure: k9652
44176 o|contracted procedure: k9675
44177 o|contracted procedure: k22763
44178 o|contracted procedure: k22775
44179 o|contracted procedure: k22787
44180 o|inlining procedure: "(scrutinizer.scm:2963) chicken.compiler.scrutinizer#multiples"
44181 o|inlining procedure: "(scrutinizer.scm:2961) chicken.compiler.scrutinizer#multiples"
44182 o|contracted procedure: k9705
44183 o|contracted procedure: k9717
44184 o|contracted procedure: k9720
44185 o|contracted procedure: k9768
44186 o|contracted procedure: k9732
44187 o|contracted procedure: k9735
44188 o|contracted procedure: k9738
44189 o|contracted procedure: k9746
44190 o|contracted procedure: k9750
44191 o|contracted procedure: k9758
44192 o|contracted procedure: k9762
44193 o|contracted procedure: k9714
44194 o|contracted procedure: k9774
44195 o|contracted procedure: k9780
44196 o|contracted procedure: k9791
44197 o|contracted procedure: k9795
44198 o|contracted procedure: k9787
44199 o|contracted procedure: k9809
44200 o|contracted procedure: k9798
44201 o|contracted procedure: k9805
44202 o|contracted procedure: k9812
44203 o|contracted procedure: k9815
44204 o|contracted procedure: k9818
44205 o|contracted procedure: k9845
44206 o|contracted procedure: k9826
44207 o|contracted procedure: k9839
44208 o|contracted procedure: k9848
44209 o|contracted procedure: k9860
44210 o|contracted procedure: k9870
44211 o|contracted procedure: k9874
44212 o|contracted procedure: k9895
44213 o|contracted procedure: k9901
44214 o|contracted procedure: k8631
44215 o|contracted procedure: k22575
44216 o|contracted procedure: k9933
44217 o|contracted procedure: k9945
44218 o|contracted procedure: k9952
44219 o|contracted procedure: k9959
44220 o|contracted procedure: k9962
44221 o|contracted procedure: k736125947
44222 o|contracted procedure: k9979
44223 o|contracted procedure: k9987
44224 o|contracted procedure: k736125954
44225 o|contracted procedure: k9997
44226 o|contracted procedure: k10004
44227 o|contracted procedure: k10031
44228 o|contracted procedure: k10034
44229 o|contracted procedure: k10041
44230 o|contracted procedure: k10047
44231 o|contracted procedure: k10059
44232 o|contracted procedure: k10091
44233 o|contracted procedure: k10142
44234 o|contracted procedure: k10134
44235 o|contracted procedure: k10117
44236 o|contracted procedure: k10127
44237 o|contracted procedure: k10131
44238 o|contracted procedure: k10152
44239 o|contracted procedure: k10165
44240 o|contracted procedure: k10172
44241 o|contracted procedure: k10182
44242 o|contracted procedure: k10186
44243 o|contracted procedure: k10194
44244 o|contracted procedure: k10198
44245 o|contracted procedure: k736125965
44246 o|contracted procedure: k10217
44247 o|contracted procedure: k10228
44248 o|contracted procedure: k10231
44249 o|contracted procedure: k10279
44250 o|contracted procedure: k10243
44251 o|contracted procedure: k10269
44252 o|contracted procedure: k10273
44253 o|contracted procedure: k10265
44254 o|contracted procedure: k10246
44255 o|contracted procedure: k10249
44256 o|contracted procedure: k10257
44257 o|contracted procedure: k10261
44258 o|contracted procedure: k10298
44259 o|contracted procedure: k10301
44260 o|contracted procedure: k10304
44261 o|contracted procedure: k10316
44262 o|contracted procedure: k10328
44263 o|contracted procedure: k10448
44264 o|contracted procedure: k10439
44265 o|contracted procedure: k10342
44266 o|contracted procedure: k10348
44267 o|contracted procedure: k10360
44268 o|contracted procedure: k10374
44269 o|contracted procedure: k736125974
44270 o|contracted procedure: k10370
44271 o|contracted procedure: k10426
44272 o|contracted procedure: k10422
44273 o|contracted procedure: k10380
44274 o|contracted procedure: k10384
44275 o|contracted procedure: k10393
44276 o|contracted procedure: k10409
44277 o|contracted procedure: k10402
44278 o|contracted procedure: k10413
44279 o|contracted procedure: k10429
44280 o|contracted procedure: k10513
44281 o|contracted procedure: k10469
44282 o|contracted procedure: k10475
44283 o|contracted procedure: k10545
44284 o|contracted procedure: k10520
44285 o|contracted procedure: k10523
44286 o|contracted procedure: k10533
44287 o|contracted procedure: k10551
44288 o|contracted procedure: k10557
44289 o|contracted procedure: k10574
44290 o|contracted procedure: k10563
44291 o|contracted procedure: k10587
44292 o|contracted procedure: k22809
44293 o|contracted procedure: k22843
44294 o|contracted procedure: k10594
44295 o|contracted procedure: k10611
44296 o|contracted procedure: k10620
44297 o|contracted procedure: k10614
44298 o|contracted procedure: k10650
44299 o|contracted procedure: k10654
44300 o|contracted procedure: k10660
44301 o|contracted procedure: k10666
44302 o|contracted procedure: k10672
44303 o|contracted procedure: k10675
44304 o|contracted procedure: k10684
44305 o|contracted procedure: k10688
44306 o|contracted procedure: k10708
44307 o|contracted procedure: k11196
44308 o|contracted procedure: k10714
44309 o|contracted procedure: k10756
44310 o|contracted procedure: k10759
44311 o|contracted procedure: k10768
44312 o|contracted procedure: k10794
44313 o|contracted procedure: k10797
44314 o|contracted procedure: k10805
44315 o|contracted procedure: k10817
44316 o|contracted procedure: k10820
44317 o|contracted procedure: k10823
44318 o|contracted procedure: k10831
44319 o|contracted procedure: k10839
44320 o|contracted procedure: k10848
44321 o|contracted procedure: k10859
44322 o|contracted procedure: k10862
44323 o|contracted procedure: k11005
44324 o|contracted procedure: k10874
44325 o|contracted procedure: k10910
44326 o|contracted procedure: k10914
44327 o|contracted procedure: k10921
44328 o|contracted procedure: k10954
44329 o|contracted procedure: k10958
44330 o|contracted procedure: k10994
44331 o|contracted procedure: k11019
44332 o|contracted procedure: k11022
44333 o|contracted procedure: k11034
44334 o|contracted procedure: k11037
44335 o|contracted procedure: k11045
44336 o|contracted procedure: k11057
44337 o|contracted procedure: k11060
44338 o|contracted procedure: k11063
44339 o|contracted procedure: k11071
44340 o|contracted procedure: k11079
44341 o|contracted procedure: k11116
44342 o|contracted procedure: k11091
44343 o|contracted procedure: k11101
44344 o|contracted procedure: k11105
44345 o|contracted procedure: k11109
44346 o|contracted procedure: k11113
44347 o|contracted procedure: k11155
44348 o|contracted procedure: k11151
44349 o|contracted procedure: k11167
44350 o|contracted procedure: k11189
44351 o|contracted procedure: k11185
44352 o|contracted procedure: k11170
44353 o|contracted procedure: k11173
44354 o|contracted procedure: k11181
44355 o|contracted procedure: k11241
44356 o|contracted procedure: k11205
44357 o|contracted procedure: k11208
44358 o|contracted procedure: k11211
44359 o|contracted procedure: k11219
44360 o|contracted procedure: k11223
44361 o|contracted procedure: k11231
44362 o|contracted procedure: k11235
44363 o|contracted procedure: k11250
44364 o|contracted procedure: k11253
44365 o|contracted procedure: k11259
44366 o|inlining procedure: k9491
44367 o|inlining procedure: k9491
44368 o|contracted procedure: k11271
44369 o|contracted procedure: k11278
44370 o|contracted procedure: k22593
44371 o|contracted procedure: k11297
44372 o|contracted procedure: k11301
44373 o|contracted procedure: k22641
44374 o|inlining procedure: k9491
44375 o|contracted procedure: k11305
44376 o|contracted procedure: k11316
44377 o|contracted procedure: k11330
44378 o|contracted procedure: k11319
44379 o|contracted procedure: k11326
44380 o|contracted procedure: k22615
44381 o|contracted procedure: k22627
44382 o|contracted procedure: k11335
44383 o|contracted procedure: k11341
44384 o|contracted procedure: k11354
44385 o|contracted procedure: k11358
44386 o|contracted procedure: k11367
44387 o|contracted procedure: k11374
44388 o|contracted procedure: k11378
44389 o|contracted procedure: k22701
44390 o|contracted procedure: k22704
44391 o|contracted procedure: k22716
44392 o|contracted procedure: k22719
44393 o|contracted procedure: k22722
44394 o|contracted procedure: k22730
44395 o|contracted procedure: k22738
44396 o|contracted procedure: k11397
44397 o|contracted procedure: k11409
44398 o|contracted procedure: k11415
44399 o|contracted procedure: k11423
44400 o|contracted procedure: k11427
44401 o|contracted procedure: k11431
44402 o|contracted procedure: k11437
44403 o|contracted procedure: k11440
44404 o|contracted procedure: k11451
44405 o|contracted procedure: k11463
44406 o|contracted procedure: k11473
44407 o|contracted procedure: k11477
44408 o|contracted procedure: k11563
44409 o|contracted procedure: k11601
44410 o|contracted procedure: k11613
44411 o|contracted procedure: k11623
44412 o|contracted procedure: k11627
44413 o|contracted procedure: k11598
44414 o|propagated global variable: g18821884 chicken.compiler.scrutinizer#specialization-statistics
44415 o|contracted procedure: k11631
44416 o|contracted procedure: k11635
44417 o|contracted procedure: k11658
44418 o|contracted procedure: k11670
44419 o|contracted procedure: k11688
44420 o|contracted procedure: k11695
44421 o|contracted procedure: k11708
44422 o|contracted procedure: k11723
44423 o|contracted procedure: k11730
44424 o|contracted procedure: k11719
44425 o|contracted procedure: k11742
44426 o|contracted procedure: k11745
44427 o|contracted procedure: k11748
44428 o|contracted procedure: k11756
44429 o|contracted procedure: k11764
44430 o|contracted procedure: k11773
44431 o|contracted procedure: k11776
44432 o|contracted procedure: k11789
44433 o|contracted procedure: k11804
44434 o|contracted procedure: k11811
44435 o|contracted procedure: k11815
44436 o|contracted procedure: k13411
44437 o|contracted procedure: k11848
44438 o|contracted procedure: k13405
44439 o|contracted procedure: k11851
44440 o|contracted procedure: k13399
44441 o|contracted procedure: k11854
44442 o|contracted procedure: k11872
44443 o|contracted procedure: k11878
44444 o|contracted procedure: k11888
44445 o|contracted procedure: k11894
44446 o|contracted procedure: k11904
44447 o|contracted procedure: k11985
44448 o|contracted procedure: k11910
44449 o|contracted procedure: k11981
44450 o|contracted procedure: k11921
44451 o|contracted procedure: k11932
44452 o|contracted procedure: k11947
44453 o|contracted procedure: k6825
44454 o|contracted procedure: k6860
44455 o|contracted procedure: k1200726021
44456 o|contracted procedure: k6838
44457 o|contracted procedure: k6847
44458 o|contracted procedure: k12026
44459 o|contracted procedure: k12037
44460 o|contracted procedure: k12054
44461 o|contracted procedure: k12063
44462 o|contracted procedure: k12072
44463 o|contracted procedure: k12081
44464 o|contracted procedure: k12106
44465 o|contracted procedure: k12110
44466 o|contracted procedure: k12115
44467 o|contracted procedure: k12150
44468 o|contracted procedure: k12170
44469 o|contracted procedure: k12174
44470 o|contracted procedure: k12183
44471 o|contracted procedure: k13384
44472 o|contracted procedure: k12189
44473 o|contracted procedure: k12200
44474 o|contracted procedure: k12223
44475 o|contracted procedure: k12209
44476 o|contracted procedure: k12219
44477 o|contracted procedure: k12227
44478 o|contracted procedure: k12312
44479 o|contracted procedure: k12230
44480 o|contracted procedure: k12272
44481 o|contracted procedure: k12238
44482 o|contracted procedure: k12264
44483 o|contracted procedure: k12250
44484 o|contracted procedure: k12260
44485 o|contracted procedure: k12268
44486 o|contracted procedure: k12309
44487 o|contracted procedure: k12281
44488 o|contracted procedure: k12291
44489 o|contracted procedure: k12298
44490 o|contracted procedure: k12294
44491 o|contracted procedure: k12305
44492 o|contracted procedure: k13378
44493 o|contracted procedure: k12321
44494 o|contracted procedure: k12332
44495 o|contracted procedure: k12355
44496 o|contracted procedure: k12341
44497 o|contracted procedure: k12351
44498 o|contracted procedure: k12359
44499 o|contracted procedure: k12393
44500 o|contracted procedure: k12365
44501 o|contracted procedure: k12375
44502 o|contracted procedure: k12382
44503 o|contracted procedure: k12378
44504 o|contracted procedure: k12389
44505 o|contracted procedure: k12399
44506 o|contracted procedure: k12408
44507 o|contracted procedure: k12417
44508 o|contracted procedure: k12423
44509 o|contracted procedure: k12426
44510 o|contracted procedure: k12432
44511 o|contracted procedure: k13370
44512 o|contracted procedure: k12469
44513 o|contracted procedure: k12472
44514 o|contracted procedure: k12496
44515 o|contracted procedure: k13362
44516 o|contracted procedure: k12507
44517 o|contracted procedure: k12513
44518 o|contracted procedure: k12537
44519 o|contracted procedure: k13354
44520 o|contracted procedure: k12548
44521 o|contracted procedure: k12555
44522 o|contracted procedure: k13346
44523 o|contracted procedure: k12567
44524 o|contracted procedure: k12574
44525 o|contracted procedure: k13338
44526 o|contracted procedure: k12586
44527 o|contracted procedure: k12593
44528 o|contracted procedure: k13330
44529 o|contracted procedure: k12599
44530 o|contracted procedure: k12606
44531 o|contracted procedure: k12612
44532 o|contracted procedure: k12618
44533 o|contracted procedure: k12629
44534 o|contracted procedure: k12635
44535 o|contracted procedure: k12641
44536 o|contracted procedure: k12652
44537 o|contracted procedure: k12658
44538 o|contracted procedure: k12664
44539 o|contracted procedure: k12675
44540 o|contracted procedure: k12681
44541 o|contracted procedure: k12695
44542 o|contracted procedure: k12701
44543 o|contracted procedure: k12728
44544 o|contracted procedure: k12737
44545 o|contracted procedure: k12746
44546 o|contracted procedure: k12752
44547 o|contracted procedure: k12755
44548 o|contracted procedure: k12762
44549 o|contracted procedure: k12766
44550 o|contracted procedure: k12772
44551 o|contracted procedure: k12775
44552 o|contracted procedure: k12796
44553 o|contracted procedure: k12800
44554 o|contracted procedure: k12781
44555 o|contracted procedure: k12788
44556 o|contracted procedure: k12792
44557 o|contracted procedure: k12806
44558 o|contracted procedure: k12815
44559 o|contracted procedure: k12825
44560 o|contracted procedure: k12829
44561 o|contracted procedure: k12833
44562 o|contracted procedure: k12837
44563 o|contracted procedure: k13306
44564 o|contracted procedure: k12865
44565 o|contracted procedure: k12871
44566 o|contracted procedure: k12878
44567 o|contracted procedure: k13298
44568 o|contracted procedure: k12884
44569 o|contracted procedure: k12891
44570 o|contracted procedure: k13290
44571 o|contracted procedure: k12897
44572 o|contracted procedure: k12903
44573 o|contracted procedure: k12910
44574 o|contracted procedure: k12916
44575 o|contracted procedure: k12929
44576 o|contracted procedure: k12933
44577 o|contracted procedure: k12937
44578 o|contracted procedure: k12943
44579 o|contracted procedure: k12949
44580 o|contracted procedure: k12962
44581 o|contracted procedure: k12979
44582 o|contracted procedure: k12969
44583 o|contracted procedure: k12966
44584 o|contracted procedure: k12983
44585 o|contracted procedure: k12987
44586 o|contracted procedure: k13282
44587 o|contracted procedure: k12999
44588 o|contracted procedure: k13005
44589 o|contracted procedure: k13012
44590 o|contracted procedure: k13018
44591 o|contracted procedure: k13031
44592 o|contracted procedure: k13035
44593 o|contracted procedure: k13039
44594 o|contracted procedure: k13045
44595 o|contracted procedure: k13051
44596 o|contracted procedure: k13081
44597 o|contracted procedure: k13071
44598 o|contracted procedure: k1306826498
44599 o|contracted procedure: k13064
44600 o|contracted procedure: k13068
44601 o|contracted procedure: k13085
44602 o|contracted procedure: k13089
44603 o|contracted procedure: k13274
44604 o|contracted procedure: k13101
44605 o|contracted procedure: k13107
44606 o|contracted procedure: k13113
44607 o|contracted procedure: k13119
44608 o|contracted procedure: k13126
44609 o|contracted procedure: k13130
44610 o|contracted procedure: k13266
44611 o|contracted procedure: k13143
44612 o|contracted procedure: k13149
44613 o|contracted procedure: k13155
44614 o|contracted procedure: k13164
44615 o|contracted procedure: k13258
44616 o|contracted procedure: k13177
44617 o|contracted procedure: k13183
44618 o|contracted procedure: k13189
44619 o|contracted procedure: k13195
44620 o|contracted procedure: k13202
44621 o|contracted procedure: k13206
44622 o|contracted procedure: k13250
44623 o|contracted procedure: k13219
44624 o|contracted procedure: k13225
44625 o|contracted procedure: k13231
44626 o|contracted procedure: k13240
44627 o|contracted procedure: k13314
44628 o|contracted procedure: k13320
44629 o|contracted procedure: k13417
44630 o|contracted procedure: k13424
44631 o|contracted procedure: k13442
44632 o|contracted procedure: k13451
44633 o|contracted procedure: k13454
44634 o|contracted procedure: k13499
44635 o|contracted procedure: k13463
44636 o|contracted procedure: k13476
44637 o|contracted procedure: k13495
44638 o|contracted procedure: k13517
44639 o|contracted procedure: k13524
44640 o|contracted procedure: k13527
44641 o|contracted procedure: k13542
44642 o|contracted procedure: k13555
44643 o|contracted procedure: k13559
44644 o|contracted procedure: k13580
44645 o|contracted procedure: k13592
44646 o|contracted procedure: k13614
44647 o|contracted procedure: k13574
44648 o|contracted procedure: k13564
44649 o|contracted procedure: k13610
44650 o|contracted procedure: k13595
44651 o|contracted procedure: k13598
44652 o|contracted procedure: k13606
44653 o|contracted procedure: k13623
44654 o|contracted procedure: k13632
44655 o|contracted procedure: k13923
44656 o|contracted procedure: k13638
44657 o|contracted procedure: k13918
44658 o|contracted procedure: k13645
44659 o|contracted procedure: k13663
44660 o|contracted procedure: k13667
44661 o|contracted procedure: k13679
44662 o|contracted procedure: k13686
44663 o|contracted procedure: k13745
44664 o|contracted procedure: k13718
44665 o|contracted procedure: k14703
44666 o|contracted procedure: k14658
44667 o|contracted procedure: k14664
44668 o|contracted procedure: k14667
44669 o|contracted procedure: k14693
44670 o|contracted procedure: k14697
44671 o|contracted procedure: k14689
44672 o|contracted procedure: k13729
44673 o|contracted procedure: k13781
44674 o|contracted procedure: k13788
44675 o|contracted procedure: k13799
44676 o|contracted procedure: k13870
44677 o|contracted procedure: k13808
44678 o|contracted procedure: k13842
44679 o|contracted procedure: k13854
44680 o|propagated global variable: g25522553 chicken.compiler.scrutinizer#type<=?
44681 o|contracted procedure: k13864
44682 o|propagated global variable: g25442545 chicken.compiler.scrutinizer#type<=?
44683 o|contracted procedure: k13909
44684 o|contracted procedure: k13882
44685 o|contracted procedure: k13891
44686 o|contracted procedure: k13900
44687 o|contracted procedure: k13927
44688 o|contracted procedure: k13931
44689 o|contracted procedure: k13943
44690 o|contracted procedure: k13946
44691 o|contracted procedure: k13949
44692 o|contracted procedure: k13957
44693 o|contracted procedure: k13965
44694 o|contracted procedure: k13974
44695 o|contracted procedure: k13977
44696 o|contracted procedure: k13986
44697 o|contracted procedure: k14003
44698 o|contracted procedure: k14007
44699 o|contracted procedure: k7681
44700 o|contracted procedure: k7688
44701 o|contracted procedure: k7745
44702 o|contracted procedure: k7694
44703 o|contracted procedure: k7706
44704 o|contracted procedure: k7713
44705 o|contracted procedure: k7738
44706 o|contracted procedure: k7734
44707 o|contracted procedure: k14018
44708 o|contracted procedure: k14024
44709 o|contracted procedure: k14046
44710 o|contracted procedure: k14036
44711 o|contracted procedure: k14043
44712 o|contracted procedure: k14053
44713 o|contracted procedure: k14057
44714 o|contracted procedure: k14063
44715 o|contracted procedure: k14072
44716 o|contracted procedure: k14081
44717 o|contracted procedure: k14087
44718 o|contracted procedure: k14096
44719 o|contracted procedure: k14105
44720 o|contracted procedure: k14111
44721 o|contracted procedure: k14117
44722 o|contracted procedure: k14124
44723 o|contracted procedure: k14128
44724 o|contracted procedure: k14140
44725 o|contracted procedure: k14143
44726 o|contracted procedure: k14146
44727 o|contracted procedure: k14154
44728 o|contracted procedure: k14162
44729 o|contracted procedure: k14173
44730 o|contracted procedure: k14180
44731 o|contracted procedure: k14184
44732 o|contracted procedure: k14196
44733 o|contracted procedure: k14199
44734 o|contracted procedure: k14202
44735 o|contracted procedure: k14210
44736 o|contracted procedure: k14218
44737 o|contracted procedure: k14227
44738 o|contracted procedure: k14230
44739 o|contracted procedure: k14233
44740 o|contracted procedure: k14240
44741 o|contracted procedure: k14298
44742 o|contracted procedure: k14301
44743 o|contracted procedure: k14304
44744 o|contracted procedure: k14244
44745 o|contracted procedure: k14251
44746 o|contracted procedure: k14254
44747 o|contracted procedure: k14257
44748 o|contracted procedure: k14269
44749 o|contracted procedure: k14272
44750 o|contracted procedure: k14275
44751 o|contracted procedure: k14283
44752 o|contracted procedure: k14291
44753 o|contracted procedure: k14316
44754 o|contracted procedure: k14319
44755 o|contracted procedure: k14322
44756 o|contracted procedure: k14330
44757 o|contracted procedure: k14338
44758 o|contracted procedure: k14383
44759 o|contracted procedure: k7595
44760 o|contracted procedure: k7621
44761 o|contracted procedure: k7601
44762 o|contracted procedure: k7615
44763 o|contracted procedure: k14410
44764 o|contracted procedure: k14414
44765 o|contracted procedure: k14456
44766 o|contracted procedure: k14427
44767 o|contracted procedure: k14431
44768 o|contracted procedure: k14447
44769 o|contracted procedure: k14465
44770 o|contracted procedure: k14477
44771 o|contracted procedure: k14483
44772 o|contracted procedure: k14490
44773 o|contracted procedure: k14497
44774 o|contracted procedure: k14637
44775 o|contracted procedure: k14503
44776 o|contracted procedure: k14537
44777 o|contracted procedure: k14509
44778 o|contracted procedure: k14520
44779 o|contracted procedure: k14532
44780 o|contracted procedure: k14548
44781 o|contracted procedure: k14592
44782 o|contracted procedure: k14554
44783 o|contracted procedure: k14561
44784 o|contracted procedure: k14573
44785 o|contracted procedure: k14577
44786 o|contracted procedure: k14585
44787 o|contracted procedure: k14589
44788 o|contracted procedure: k14581
44789 o|contracted procedure: k14604
44790 o|contracted procedure: k14627
44791 o|contracted procedure: k14724
44792 o|contracted procedure: k14731
44793 o|contracted procedure: k14783
44794 o|contracted procedure: k14790
44795 o|contracted procedure: k15102
44796 o|contracted procedure: k15108
44797 o|contracted procedure: k15090
44798 o|contracted procedure: k14839
44799 o|contracted procedure: k14852
44800 o|contracted procedure: k14856
44801 o|contracted procedure: k14860
44802 o|contracted procedure: k15084
44803 o|contracted procedure: k14866
44804 o|contracted procedure: k14879
44805 o|contracted procedure: k14883
44806 o|contracted procedure: k14887
44807 o|contracted procedure: k15046
44808 o|contracted procedure: k14899
44809 o|contracted procedure: k14908
44810 o|contracted procedure: k14921
44811 o|contracted procedure: k14930
44812 o|contracted procedure: k14933
44813 o|contracted procedure: k14936
44814 o|contracted procedure: k14939
44815 o|contracted procedure: k14942
44816 o|contracted procedure: k15001
44817 o|contracted procedure: k14965
44818 o|contracted procedure: k14968
44819 o|contracted procedure: k14971
44820 o|contracted procedure: k14979
44821 o|contracted procedure: k14983
44822 o|contracted procedure: k14991
44823 o|contracted procedure: k14995
44824 o|contracted procedure: k14755
44825 o|contracted procedure: k14762
44826 o|contracted procedure: k15010
44827 o|contracted procedure: k15022
44828 o|contracted procedure: k15028
44829 o|contracted procedure: k15035
44830 o|contracted procedure: k15039
44831 o|contracted procedure: k15054
44832 o|contracted procedure: k15060
44833 o|contracted procedure: k15072
44834 o|contracted procedure: k15115
44835 o|contracted procedure: k15121
44836 o|contracted procedure: k15130
44837 o|contracted procedure: k15137
44838 o|contracted procedure: k15144
44839 o|contracted procedure: k15150
44840 o|contracted procedure: k15156
44841 o|contracted procedure: k15176
44842 o|contracted procedure: k15183
44843 o|contracted procedure: k15190
44844 o|contracted procedure: k15196
44845 o|contracted procedure: k15199
44846 o|contracted procedure: k15205
44847 o|contracted procedure: k15214
44848 o|contracted procedure: k15227
44849 o|contracted procedure: k15234
44850 o|contracted procedure: k15241
44851 o|contracted procedure: k15247
44852 o|contracted procedure: k15250
44853 o|contracted procedure: k15256
44854 o|contracted procedure: k15259
44855 o|contracted procedure: k15284
44856 o|contracted procedure: k15291
44857 o|contracted procedure: k15298
44858 o|contracted procedure: k15304
44859 o|contracted procedure: k15307
44860 o|contracted procedure: k15313
44861 o|contracted procedure: k15316
44862 o|contracted procedure: k15549
44863 o|contracted procedure: k15338
44864 o|contracted procedure: k15541
44865 o|contracted procedure: k15350
44866 o|contracted procedure: k15369
44867 o|contracted procedure: k15454
44868 o|contracted procedure: k15380
44869 o|contracted procedure: k15394
44870 o|contracted procedure: k15413
44871 o|contracted procedure: k15420
44872 o|contracted procedure: k15428
44873 o|contracted procedure: k15477
44874 o|contracted procedure: k15457
44875 o|contracted procedure: k15473
44876 o|contracted procedure: k15460
44877 o|contracted procedure: k15533
44878 o|contracted procedure: k15483
44879 o|contracted procedure: k15490
44880 o|contracted procedure: k15493
44881 o|contracted procedure: k15501
44882 o|contracted procedure: k15507
44883 o|contracted procedure: k15517
44884 o|contracted procedure: k15692
44885 o|contracted procedure: k15699
44886 o|contracted procedure: k15719
44887 o|contracted procedure: k15706
44888 o|contracted procedure: k15709
44889 o|contracted procedure: k15725
44890 o|contracted procedure: k15732
44891 o|contracted procedure: k15745
44892 o|contracted procedure: k15756
44893 o|contracted procedure: k15751
44894 o|contracted procedure: k15765
44895 o|contracted procedure: k15772
44896 o|contracted procedure: k15778
44897 o|contracted procedure: k15798
44898 o|contracted procedure: k15788
44899 o|contracted procedure: k15785
44900 o|contracted procedure: k15804
44901 o|contracted procedure: k15811
44902 o|contracted procedure: k15821
44903 o|contracted procedure: k15830
44904 o|contracted procedure: k15837
44905 o|contracted procedure: k15848
44906 o|contracted procedure: k15855
44907 o|contracted procedure: k15868
44908 o|contracted procedure: k15871
44909 o|contracted procedure: k15877
44910 o|contracted procedure: k15883
44911 o|contracted procedure: k15890
44912 o|contracted procedure: k15921
44913 o|contracted procedure: k15928
44914 o|contracted procedure: k15935
44915 o|contracted procedure: k15941
44916 o|contracted procedure: k16108
44917 o|contracted procedure: k15947
44918 o|contracted procedure: k15953
44919 o|contracted procedure: k15956
44920 o|contracted procedure: k16001
44921 o|contracted procedure: k15965
44922 o|contracted procedure: k15971
44923 o|contracted procedure: k15983
44924 o|contracted procedure: k15993
44925 o|contracted procedure: k15997
44926 o|contracted procedure: k16010
44927 o|contracted procedure: k16020
44928 o|contracted procedure: k16024
44929 o|contracted procedure: k16027
44930 o|contracted procedure: k16030
44931 o|contracted procedure: k16074
44932 o|contracted procedure: k16039
44933 o|contracted procedure: k16044
44934 o|contracted procedure: k16056
44935 o|contracted procedure: k16066
44936 o|contracted procedure: k16070
44937 o|contracted procedure: k16083
44938 o|contracted procedure: k16093
44939 o|contracted procedure: k16097
44940 o|contracted procedure: k16104
44941 o|contracted procedure: k16114
44942 o|contracted procedure: k16125
44943 o|contracted procedure: k16129
44944 o|contracted procedure: k16154
44945 o|contracted procedure: k16157
44946 o|contracted procedure: k16169
44947 o|contracted procedure: k16172
44948 o|contracted procedure: k16175
44949 o|contracted procedure: k16183
44950 o|contracted procedure: k16191
44951 o|contracted procedure: k16137
44952 o|contracted procedure: k16147
44953 o|contracted procedure: k16151
44954 o|contracted procedure: k16200
44955 o|contracted procedure: k16204
44956 o|contracted procedure: k16216
44957 o|contracted procedure: k16226
44958 o|contracted procedure: k16230
44959 o|contracted procedure: k16253
44960 o|contracted procedure: k16272
44961 o|contracted procedure: k16256
44962 o|contracted procedure: k16268
44963 o|contracted procedure: k16259
44964 o|contracted procedure: k16297
44965 o|contracted procedure: k16305
44966 o|contracted procedure: k16311
44967 o|contracted procedure: k16314
44968 o|contracted procedure: k16320
44969 o|contracted procedure: k16327
44970 o|contracted procedure: k16331
44971 o|contracted procedure: k16338
44972 o|contracted procedure: k16746
44973 o|contracted procedure: k16350
44974 o|contracted procedure: k16356
44975 o|contracted procedure: k16359
44976 o|contracted procedure: k16368
44977 o|contracted procedure: k16374
44978 o|contracted procedure: k16381
44979 o|contracted procedure: k16390
44980 o|contracted procedure: k16402
44981 o|contracted procedure: k16405
44982 o|contracted procedure: k16408
44983 o|contracted procedure: k16416
44984 o|contracted procedure: k16424
44985 o|contracted procedure: k16433
44986 o|contracted procedure: k16444
44987 o|contracted procedure: k16450
44988 o|contracted procedure: k16453
44989 o|contracted procedure: k16462
44990 o|contracted procedure: k16470
44991 o|contracted procedure: k16476
44992 o|contracted procedure: k16488
44993 o|contracted procedure: k16497
44994 o|contracted procedure: k16509
44995 o|contracted procedure: k16512
44996 o|contracted procedure: k16515
44997 o|contracted procedure: k16523
44998 o|contracted procedure: k16531
44999 o|contracted procedure: k16540
45000 o|contracted procedure: k16560
45001 o|inlining procedure: k16564
45002 o|contracted procedure: k16575
45003 o|inlining procedure: k16564
45004 o|contracted procedure: k16578
45005 o|contracted procedure: k16586
45006 o|contracted procedure: k16598
45007 o|contracted procedure: k16601
45008 o|contracted procedure: k16604
45009 o|contracted procedure: k16612
45010 o|contracted procedure: k16620
45011 o|contracted procedure: k16632
45012 o|contracted procedure: k16695
45013 o|contracted procedure: k16638
45014 o|contracted procedure: k16644
45015 o|contracted procedure: k16663
45016 o|contracted procedure: k16703
45017 o|contracted procedure: k16709
45018 o|contracted procedure: k16715
45019 o|contracted procedure: k17071
45020 o|contracted procedure: k17083
45021 o|contracted procedure: k17093
45022 o|contracted procedure: k17097
45023 o|contracted procedure: k16777
45024 o|contracted procedure: k17065
45025 o|contracted procedure: k17059
45026 o|contracted procedure: k16783
45027 o|contracted procedure: k16892
45028 o|contracted procedure: k16910
45029 o|contracted procedure: k16919
45030 o|contracted procedure: k16922
45031 o|contracted procedure: k16928
45032 o|contracted procedure: k16942
45033 o|contracted procedure: k16956
45034 o|contracted procedure: k16970
45035 o|contracted procedure: k16984
45036 o|contracted procedure: k16994
45037 o|contracted procedure: k16998
45038 o|contracted procedure: k17025
45039 o|contracted procedure: k17032
45040 o|contracted procedure: k17040
45041 o|contracted procedure: k17045
45042 o|contracted procedure: k17052
45043 o|contracted procedure: k17127
45044 o|contracted procedure: k17139
45045 o|contracted procedure: k17178
45046 o|contracted procedure: k7200
45047 o|contracted procedure: k7211
45048 o|contracted procedure: k17219
45049 o|contracted procedure: k17226
45050 o|contracted procedure: k17239
45051 o|contracted procedure: k17247
45052 o|contracted procedure: k17255
45053 o|contracted procedure: k17263
45054 o|contracted procedure: k17284
45055 o|contracted procedure: k17291
45056 o|contracted procedure: k17299
45057 o|contracted procedure: k17358
45058 o|contracted procedure: k17340
45059 o|contracted procedure: k17349
45060 o|contracted procedure: k17385
45061 o|contracted procedure: k17391
45062 o|contracted procedure: k17403
45063 o|contracted procedure: k17406
45064 o|contracted procedure: k17409
45065 o|contracted procedure: k17417
45066 o|contracted procedure: k17425
45067 o|contracted procedure: k17511
45068 o|contracted procedure: k17536
45069 o|contracted procedure: k17539
45070 o|contracted procedure: k736126125
45071 o|contracted procedure: k17552
45072 o|contracted procedure: k17566
45073 o|contracted procedure: k17601
45074 o|contracted procedure: k17572
45075 o|contracted procedure: k17597
45076 o|contracted procedure: k17578
45077 o|contracted procedure: k17604
45078 o|contracted procedure: k17629
45079 o|contracted procedure: k17610
45080 o|contracted procedure: k17617
45081 o|contracted procedure: k17624
45082 o|contracted procedure: k17633
45083 o|contracted procedure: k17641
45084 o|contracted procedure: k17714
45085 o|contracted procedure: k17695
45086 o|contracted procedure: k17710
45087 o|contracted procedure: k17701
45088 o|contracted procedure: k17723
45089 o|contracted procedure: k17729
45090 o|contracted procedure: k17844
45091 o|contracted procedure: k17735
45092 o|contracted procedure: k17840
45093 o|contracted procedure: k17741
45094 o|contracted procedure: k17744
45095 o|contracted procedure: k17761
45096 o|contracted procedure: k17764
45097 o|contracted procedure: k17770
45098 o|contracted procedure: k17793
45099 o|contracted procedure: k17776
45100 o|contracted procedure: k17789
45101 o|contracted procedure: k17803
45102 o|contracted procedure: k18897
45103 o|contracted procedure: k17850
45104 o|contracted procedure: k17856
45105 o|contracted procedure: k17862
45106 o|contracted procedure: k17868
45107 o|contracted procedure: k17877
45108 o|contracted procedure: k17883
45109 o|contracted procedure: k17889
45110 o|contracted procedure: k17895
45111 o|contracted procedure: k17901
45112 o|contracted procedure: k18888
45113 o|contracted procedure: k17913
45114 o|contracted procedure: k17919
45115 o|contracted procedure: k18884
45116 o|contracted procedure: k17925
45117 o|contracted procedure: k17947
45118 o|contracted procedure: k17931
45119 o|contracted procedure: k17942
45120 o|contracted procedure: k18880
45121 o|contracted procedure: k17953
45122 o|contracted procedure: k18117
45123 o|contracted procedure: k17959
45124 o|contracted procedure: k18112
45125 o|contracted procedure: k17965
45126 o|contracted procedure: k17986
45127 o|contracted procedure: k17999
45128 o|contracted procedure: k18018
45129 o|contracted procedure: k18022
45130 o|contracted procedure: k18026
45131 o|contracted procedure: k18034
45132 o|contracted procedure: k18049
45133 o|contracted procedure: k18055
45134 o|contracted procedure: k18062
45135 o|contracted procedure: k18040
45136 o|contracted procedure: k18068
45137 o|contracted procedure: k18071
45138 o|contracted procedure: k18083
45139 o|contracted procedure: k18086
45140 o|contracted procedure: k18089
45141 o|contracted procedure: k18097
45142 o|contracted procedure: k18105
45143 o|contracted procedure: k18131
45144 o|contracted procedure: k18135
45145 o|contracted procedure: k18836
45146 o|contracted procedure: k18144
45147 o|contracted procedure: k18150
45148 o|contracted procedure: k18153
45149 o|contracted procedure: k18156
45150 o|contracted procedure: k18159
45151 o|contracted procedure: k18180
45152 o|contracted procedure: k18183
45153 o|contracted procedure: k18186
45154 o|contracted procedure: k18194
45155 o|contracted procedure: k18202
45156 o|contracted procedure: k18832
45157 o|contracted procedure: k18211
45158 o|contracted procedure: k18232
45159 o|contracted procedure: k18217
45160 o|contracted procedure: k18227
45161 o|contracted procedure: k18223
45162 o|contracted procedure: k18828
45163 o|contracted procedure: k18238
45164 o|contracted procedure: k18259
45165 o|contracted procedure: k18244
45166 o|contracted procedure: k18254
45167 o|contracted procedure: k18250
45168 o|contracted procedure: k18824
45169 o|contracted procedure: k18265
45170 o|contracted procedure: k18340
45171 o|contracted procedure: k18271
45172 o|contracted procedure: k18331
45173 o|contracted procedure: k18310
45174 o|contracted procedure: k18323
45175 o|contracted procedure: k18327
45176 o|contracted procedure: k18287
45177 o|contracted procedure: k18295
45178 o|contracted procedure: k18335
45179 o|contracted procedure: k18466
45180 o|contracted procedure: k18354
45181 o|contracted procedure: k18357
45182 o|contracted procedure: k18360
45183 o|contracted procedure: k18372
45184 o|contracted procedure: k18386
45185 o|contracted procedure: k18382
45186 o|contracted procedure: k17667
45187 o|contracted procedure: k17674
45188 o|contracted procedure: k18406
45189 o|contracted procedure: k18417
45190 o|contracted procedure: k18433
45191 o|contracted procedure: k18425
45192 o|contracted procedure: k18429
45193 o|contracted procedure: k18421
45194 o|contracted procedure: k18458
45195 o|contracted procedure: k18436
45196 o|contracted procedure: k18453
45197 o|contracted procedure: k18442
45198 o|contracted procedure: k18449
45199 o|contracted procedure: k18476
45200 o|contracted procedure: k18483
45201 o|contracted procedure: k18511
45202 o|contracted procedure: k18489
45203 o|contracted procedure: k18502
45204 o|contracted procedure: k18506
45205 o|contracted procedure: k18518
45206 o|contracted procedure: k18525
45207 o|contracted procedure: k18532
45208 o|contracted procedure: k18541
45209 o|contracted procedure: k18548
45210 o|contracted procedure: k18567
45211 o|contracted procedure: k18571
45212 o|contracted procedure: k18578
45213 o|contracted procedure: k18817
45214 o|contracted procedure: k18584
45215 o|contracted procedure: k18650
45216 o|contracted procedure: k18590
45217 o|contracted procedure: k18593
45218 o|contracted procedure: k18596
45219 o|contracted procedure: k18599
45220 o|contracted procedure: k18620
45221 o|contracted procedure: k18623
45222 o|contracted procedure: k18626
45223 o|contracted procedure: k18634
45224 o|contracted procedure: k18642
45225 o|contracted procedure: k18813
45226 o|contracted procedure: k18656
45227 o|contracted procedure: k18809
45228 o|contracted procedure: k18662
45229 o|contracted procedure: k18805
45230 o|contracted procedure: k18798
45231 o|contracted procedure: k18665
45232 o|contracted procedure: k18795
45233 o|contracted procedure: k18785
45234 o|contracted procedure: k18668
45235 o|contracted procedure: k18674
45236 o|contracted procedure: k18680
45237 o|contracted procedure: k18714
45238 o|contracted procedure: k18717
45239 o|contracted procedure: k18726
45240 o|contracted procedure: k18732
45241 o|contracted procedure: k18735
45242 o|contracted procedure: k18753
45243 o|contracted procedure: k18756
45244 o|contracted procedure: k18759
45245 o|contracted procedure: k18767
45246 o|contracted procedure: k18775
45247 o|contracted procedure: k18876
45248 o|contracted procedure: k18839
45249 o|contracted procedure: k18872
45250 o|contracted procedure: k18845
45251 o|contracted procedure: k18868
45252 o|contracted procedure: k18851
45253 o|contracted procedure: k18864
45254 o|contracted procedure: k18857
45255 o|contracted procedure: k18891
45256 o|contracted procedure: k18934
45257 o|contracted procedure: k18927
45258 o|contracted procedure: k18921
45259 o|contracted procedure: k18937
45260 o|contracted procedure: k18945
45261 o|contracted procedure: k18953
45262 o|contracted procedure: k18973
45263 o|contracted procedure: k18941
45264 o|contracted procedure: k18985
45265 o|contracted procedure: k18988
45266 o|contracted procedure: k18991
45267 o|contracted procedure: k18999
45268 o|contracted procedure: k19007
45269 o|contracted procedure: k19047
45270 o|contracted procedure: k19022
45271 o|contracted procedure: k19066
45272 o|contracted procedure: k19077
45273 o|contracted procedure: k19100
45274 o|contracted procedure: k19103
45275 o|contracted procedure: k19116
45276 o|contracted procedure: k19122
45277 o|inlining procedure: k19119
45278 o|contracted procedure: k19131
45279 o|contracted procedure: k19231
45280 o|contracted procedure: k19137
45281 o|contracted procedure: k19144
45282 o|contracted procedure: k19167
45283 o|contracted procedure: k19170
45284 o|contracted procedure: k19177
45285 o|inlining procedure: k19119
45286 o|contracted procedure: k19186
45287 o|contracted procedure: k19189
45288 o|contracted procedure: k19192
45289 o|contracted procedure: k19200
45290 o|contracted procedure: k19208
45291 o|contracted procedure: k19227
45292 o|contracted procedure: k19217
45293 o|inlining procedure: k19119
45294 o|contracted procedure: k19251
45295 o|contracted procedure: k19254
45296 o|contracted procedure: k19257
45297 o|contracted procedure: k19265
45298 o|contracted procedure: k19273
45299 o|contracted procedure: k19282
45300 o|contracted procedure: k19289
45301 o|contracted procedure: k19292
45302 o|contracted procedure: k19304
45303 o|contracted procedure: k19307
45304 o|contracted procedure: k19310
45305 o|contracted procedure: k19318
45306 o|contracted procedure: k19326
45307 o|contracted procedure: k19443
45308 o|contracted procedure: k19338
45309 o|contracted procedure: k19439
45310 o|contracted procedure: k19344
45311 o|contracted procedure: k19347
45312 o|contracted procedure: k19350
45313 o|contracted procedure: k19357
45314 o|contracted procedure: k19366
45315 o|contracted procedure: k19386
45316 o|contracted procedure: k19394
45317 o|contracted procedure: k19390
45318 o|contracted procedure: k19415
45319 o|contracted procedure: k19418
45320 o|contracted procedure: k19425
45321 o|contracted procedure: k19428
45322 o|contracted procedure: k19435
45323 o|contracted procedure: k19452
45324 o|contracted procedure: k19464
45325 o|contracted procedure: k19470
45326 o|contracted procedure: k19481
45327 o|contracted procedure: k19488
45328 o|contracted procedure: k19590
45329 o|contracted procedure: k19505
45330 o|contracted procedure: k19586
45331 o|contracted procedure: k19511
45332 o|contracted procedure: k19517
45333 o|contracted procedure: k19582
45334 o|contracted procedure: k19523
45335 o|contracted procedure: k19529
45336 o|contracted procedure: k19535
45337 o|contracted procedure: k19541
45338 o|contracted procedure: k19547
45339 o|contracted procedure: k19553
45340 o|contracted procedure: k19565
45341 o|contracted procedure: k19559
45342 o|contracted procedure: k19646
45343 o|contracted procedure: k19607
45344 o|contracted procedure: k19613
45345 o|contracted procedure: k19630
45346 o|contracted procedure: k19626
45347 o|contracted procedure: k19601
45348 o|contracted procedure: k19638
45349 o|contracted procedure: k19634
45350 o|contracted procedure: k19664
45351 o|contracted procedure: k19808
45352 o|contracted procedure: k19676
45353 o|contracted procedure: k19682
45354 o|contracted procedure: k19688
45355 o|contracted procedure: k19804
45356 o|contracted procedure: k19697
45357 o|contracted procedure: k19734
45358 o|contracted procedure: k19703
45359 o|contracted procedure: k19716
45360 o|contracted procedure: k6927
45361 o|contracted procedure: k6941
45362 o|contracted procedure: k6951
45363 o|contracted procedure: k6945
45364 o|contracted procedure: k19800
45365 o|contracted procedure: k19740
45366 o|contracted procedure: k19752
45367 o|contracted procedure: k19786
45368 o|contracted procedure: k19776
45369 o|contracted procedure: k19780
45370 o|contracted procedure: k19789
45371 o|contracted procedure: k19796
45372 o|contracted procedure: k19931
45373 o|contracted procedure: k19855
45374 o|contracted procedure: k19927
45375 o|contracted procedure: k19861
45376 o|contracted procedure: k19867
45377 o|contracted procedure: k19873
45378 o|contracted procedure: k19879
45379 o|contracted procedure: k19885
45380 o|contracted procedure: k19817
45381 o|contracted procedure: k19833
45382 o|contracted procedure: k19823
45383 o|contracted procedure: k19830
45384 o|contracted procedure: k19972
45385 o|contracted procedure: k19981
45386 o|contracted procedure: k19984
45387 o|contracted procedure: k19987
45388 o|contracted procedure: k20101
45389 o|contracted procedure: k19993
45390 o|contracted procedure: k20018
45391 o|contracted procedure: k20025
45392 o|contracted procedure: k20038
45393 o|contracted procedure: k20034
45394 o|contracted procedure: k20042
45395 o|contracted procedure: k20093
45396 o|contracted procedure: k20052
45397 o|contracted procedure: k20065
45398 o|contracted procedure: k20075
45399 o|contracted procedure: k20237
45400 o|contracted procedure: k20245
45401 o|contracted procedure: k20248
45402 o|contracted procedure: k20277
45403 o|contracted procedure: k736126220
45404 o|contracted procedure: k20253
45405 o|contracted procedure: k20259
45406 o|contracted procedure: k20271
45407 o|contracted procedure: k20262
45408 o|contracted procedure: k20292
45409 o|contracted procedure: k20307
45410 o|contracted procedure: k20319
45411 o|contracted procedure: k20334
45412 o|contracted procedure: k20337
45413 o|contracted procedure: k20340
45414 o|contracted procedure: k20348
45415 o|contracted procedure: k20356
45416 o|contracted procedure: k20367
45417 o|contracted procedure: k20370
45418 o|contracted procedure: k7228
45419 o|contracted procedure: k7235
45420 o|contracted procedure: k20382
45421 o|contracted procedure: k20385
45422 o|contracted procedure: k20388
45423 o|contracted procedure: k20396
45424 o|contracted procedure: k20404
45425 o|contracted procedure: k20426
45426 o|contracted procedure: k20432
45427 o|contracted procedure: k20465
45428 o|contracted procedure: k20438
45429 o|contracted procedure: k20459
45430 o|contracted procedure: k20445
45431 o|contracted procedure: k20453
45432 o|contracted procedure: k20471
45433 o|contracted procedure: k20483
45434 o|contracted procedure: k20493
45435 o|contracted procedure: k20497
45436 o|contracted procedure: k20532
45437 o|contracted procedure: k20541
45438 o|contracted procedure: k20629
45439 o|contracted procedure: k20547
45440 o|contracted procedure: k20573
45441 o|contracted procedure: k20568
45442 o|contracted procedure: k20559
45443 o|contracted procedure: k20578
45444 o|contracted procedure: k20586
45445 o|contracted procedure: k20601
45446 o|contracted procedure: k20604
45447 o|contracted procedure: k20607
45448 o|contracted procedure: k20615
45449 o|contracted procedure: k20623
45450 o|contracted procedure: k21071
45451 o|contracted procedure: k20664
45452 o|contracted procedure: k21068
45453 o|contracted procedure: k20676
45454 o|contracted procedure: k20714
45455 o|contracted procedure: k20722
45456 o|contracted procedure: k20725
45457 o|contracted procedure: k20728
45458 o|contracted procedure: k20740
45459 o|contracted procedure: k20743
45460 o|contracted procedure: k20746
45461 o|contracted procedure: k20754
45462 o|contracted procedure: k20762
45463 o|contracted procedure: k21063
45464 o|contracted procedure: k20768
45465 o|contracted procedure: k20777
45466 o|contracted procedure: k20789
45467 o|contracted procedure: k20792
45468 o|contracted procedure: k20802
45469 o|contracted procedure: k20811
45470 o|contracted procedure: k20833
45471 o|contracted procedure: k20829
45472 o|contracted procedure: k20814
45473 o|contracted procedure: k20817
45474 o|contracted procedure: k20825
45475 o|contracted procedure: k20658
45476 o|contracted procedure: k20842
45477 o|contracted procedure: k20854
45478 o|contracted procedure: k20857
45479 o|contracted procedure: k20860
45480 o|contracted procedure: k20872
45481 o|contracted procedure: k20875
45482 o|contracted procedure: k20878
45483 o|contracted procedure: k20886
45484 o|contracted procedure: k20894
45485 o|contracted procedure: k20903
45486 o|contracted procedure: k20909
45487 o|contracted procedure: k20912
45488 o|contracted procedure: k20918
45489 o|contracted procedure: k20933
45490 o|contracted procedure: k20940
45491 o|contracted procedure: k20951
45492 o|contracted procedure: k20970
45493 o|contracted procedure: k20973
45494 o|contracted procedure: k20976
45495 o|contracted procedure: k20988
45496 o|contracted procedure: k20991
45497 o|contracted procedure: k20994
45498 o|contracted procedure: k21002
45499 o|contracted procedure: k21010
45500 o|contracted procedure: k21022
45501 o|contracted procedure: k21025
45502 o|contracted procedure: k21028
45503 o|contracted procedure: k21036
45504 o|contracted procedure: k21044
45505 o|contracted procedure: k21053
45506 o|contracted procedure: k21060
45507 o|contracted procedure: k21116
45508 o|contracted procedure: k21125
45509 o|contracted procedure: k21131
45510 o|contracted procedure: k21138
45511 o|contracted procedure: k21147
45512 o|contracted procedure: k21159
45513 o|contracted procedure: k21162
45514 o|contracted procedure: k21165
45515 o|contracted procedure: k21173
45516 o|contracted procedure: k21181
45517 o|contracted procedure: k21187
45518 o|contracted procedure: k21239
45519 o|contracted procedure: k17450
45520 o|contracted procedure: k17479
45521 o|contracted procedure: k17459
45522 o|contracted procedure: k17475
45523 o|contracted procedure: k17465
45524 o|contracted procedure: k17485
45525 o|contracted procedure: k21424
45526 o|contracted procedure: k21263
45527 o|contracted procedure: k21297
45528 o|contracted procedure: k21307
45529 o|contracted procedure: k21421
45530 o|contracted procedure: k21316
45531 o|contracted procedure: k21349
45532 o|inlining procedure: k21411
45533 o|inlining procedure: k21411
45534 o|contracted procedure: k21472
45535 o|contracted procedure: k21442
45536 o|contracted procedure: k21457
45537 o|contracted procedure: k21461
45538 o|contracted procedure: k21475
45539 o|contracted procedure: k21570
45540 o|contracted procedure: k21577
45541 o|contracted procedure: k21591
45542 o|contracted procedure: k21594
45543 o|contracted procedure: k21597
45544 o|contracted procedure: k21603
45545 o|contracted procedure: k21664
45546 o|contracted procedure: k21686
45547 o|contracted procedure: k21916
45548 o|contracted procedure: k21965
45549 o|contracted procedure: k22041
45550 o|contracted procedure: k22010
45551 o|contracted procedure: k22059
45552 o|contracted procedure: k22173
45553 o|contracted procedure: k22169
45554 o|contracted procedure: k22186
45555 o|contracted procedure: k22235
45556 o|contracted procedure: k22204
45557 o|contracted procedure: k22248
45558 o|contracted procedure: k22355
45559 o|contracted procedure: k22270
45560 o|contracted procedure: k22368
45561 o|contracted procedure: k22475
45562 o|contracted procedure: k22390
45563 o|contracted procedure: k22929
45564 o|contracted procedure: k22852
45565 o|contracted procedure: k22878
45566 o|contracted procedure: k20138
45567 o|contracted procedure: k20147
45568 o|contracted procedure: k20153
45569 o|contracted procedure: k20159
45570 o|contracted procedure: k20165
45571 o|contracted procedure: k20181
45572 o|contracted procedure: k20132
45573 o|contracted procedure: k20196
45574 o|contracted procedure: k20202
45575 o|contracted procedure: k20209
45576 o|contracted procedure: k22997
45577 o|contracted procedure: k22951
45578 o|contracted procedure: k22993
45579 o|contracted procedure: k22957
45580 o|contracted procedure: k22963
45581 o|contracted procedure: k22989
45582 o|contracted procedure: k22969
45583 o|contracted procedure: k22979
45584 o|contracted procedure: k22945
45585 o|contracted procedure: k23012
45586 o|contracted procedure: k23015
45587 o|contracted procedure: k23018
45588 o|contracted procedure: k23008
45589 o|contracted procedure: k23030
45590 o|contracted procedure: k23052
45591 o|contracted procedure: k23048
45592 o|contracted procedure: k23033
45593 o|contracted procedure: k23036
45594 o|contracted procedure: k23044
45595 o|contracted procedure: k23069
45596 o|contracted procedure: k23072
45597 o|contracted procedure: k23075
45598 o|contracted procedure: k23065
45599 o|contracted procedure: k23087
45600 o|contracted procedure: k23109
45601 o|contracted procedure: k23105
45602 o|contracted procedure: k23090
45603 o|contracted procedure: k23093
45604 o|contracted procedure: k23101
45605 o|contracted procedure: k23177
45606 o|contracted procedure: k23121
45607 o|contracted procedure: k23132
45608 o|contracted procedure: k23136
45609 o|contracted procedure: k23128
45610 o|contracted procedure: k23148
45611 o|contracted procedure: k23170
45612 o|contracted procedure: k23166
45613 o|contracted procedure: k23151
45614 o|contracted procedure: k23154
45615 o|contracted procedure: k23162
45616 o|contracted procedure: k23242
45617 o|contracted procedure: k23186
45618 o|contracted procedure: k23197
45619 o|contracted procedure: k23201
45620 o|contracted procedure: k23193
45621 o|contracted procedure: k23213
45622 o|contracted procedure: k23235
45623 o|contracted procedure: k23231
45624 o|contracted procedure: k23216
45625 o|contracted procedure: k23219
45626 o|contracted procedure: k23227
45627 o|contracted procedure: k23265
45628 o|contracted procedure: k23272
45629 o|contracted procedure: k23293
45630 o|contracted procedure: k23299
45631 o|contracted procedure: k23329
45632 o|contracted procedure: k23305
45633 o|contracted procedure: k23311
45634 o|contracted procedure: k23322
45635 o|contracted procedure: k23318
45636 o|contracted procedure: k23400
45637 o|contracted procedure: k23344
45638 o|contracted procedure: k23350
45639 o|contracted procedure: k23356
45640 o|contracted procedure: k23362
45641 o|contracted procedure: k23368
45642 o|contracted procedure: k23377
45643 o|contracted procedure: k23384
45644 o|contracted procedure: k23338
45645 o|simplifications: ((if . 17) (let . 542))
45646 o|removed binding forms: 1695
45647 o|inlining procedure: "(scrutinizer.scm:2771) chicken.compiler.scrutinizer#call-node-procedure-name"
45648 o|inlining procedure: "(scrutinizer.scm:2796) chicken.compiler.scrutinizer#call-node-procedure-name"
45649 o|inlining procedure: "(scrutinizer.scm:2615) chicken.compiler.scrutinizer#multiples"
45650 o|inlining procedure: "(scrutinizer.scm:2614) chicken.compiler.scrutinizer#multiples"
45651 o|inlining procedure: "(scrutinizer.scm:2596) chicken.compiler.scrutinizer#call-node-procedure-name"
45652 o|contracted procedure: k9684
45653 o|inlining procedure: "(scrutinizer.scm:2963) chicken.compiler.scrutinizer#multiples"
45654 o|inlining procedure: "(scrutinizer.scm:2961) chicken.compiler.scrutinizer#multiples"
45655 o|contracted procedure: k12084
45656 o|inlining procedure: "(scrutinizer.scm:976) chicken.compiler.scrutinizer#maybe-expand-type"
45657 o|inlining procedure: "(scrutinizer.scm:975) chicken.compiler.scrutinizer#maybe-expand-type"
45658 (o x)|known list op on rest arg sublist: ##core#rest-null? rest28172820 0
45659 (o x)|known list op on rest arg sublist: ##core#rest-car rest28172820 0
45660 o|inlining procedure: "(scrutinizer.scm:1339) chicken.compiler.scrutinizer#maybe-expand-type"
45661 o|inlining procedure: "(scrutinizer.scm:1338) chicken.compiler.scrutinizer#maybe-expand-type"
45662 o|contracted procedure: k15401
45663 o|contracted procedure: k15950
45664 o|contracted procedure: k16898
45665 (o x)|known list op on rest arg sublist: ##core#rest-null? rest34413444 0
45666 (o x)|known list op on rest arg sublist: ##core#rest-car rest34413444 0
45667 o|contracted procedure: k17508
45668 o|inlining procedure: k18710
45669 o|inlining procedure: k18710
45670 (o x)|known list op on rest arg sublist: ##core#rest-null? rest40684071 0
45671 (o x)|known list op on rest arg sublist: ##core#rest-car rest40684071 0
45672 o|contracted procedure: k19074
45673 o|contracted procedure: k19379
45674 o|contracted procedure: k19400
45675 o|inlining procedure: "(scrutinizer.scm:2159) list-or-null4383"
45676 o|inlining procedure: "(scrutinizer.scm:2158) list-or-null4383"
45677 o|inlining procedure: "(scrutinizer.scm:2163) list-or-null4383"
45678 o|contracted procedure: k19769
45679 o|inlining procedure: k20241
45680 o|inlining procedure: k20241
45681 o|inlining procedure: "(scrutinizer.scm:2621) chicken.compiler.scrutinizer#call-node-procedure-name"
45682 o|inlining procedure: "(scrutinizer.scm:2655) chicken.compiler.scrutinizer#call-node-procedure-name"
45683 o|inlining procedure: "(scrutinizer.scm:2683) chicken.compiler.scrutinizer#call-node-procedure-name"
45684 o|removed binding forms: 12
45685 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#maybe-expand-type
45686 o|substituted constant variable: r1871128162
45687 o|removed side-effect free assignment to unused variable: list-or-null4383
45688 o|contracted procedure: "(scrutinizer.scm:2191) split-list-type4384"
45689 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#multiples
45690 o|removed side-effect free assignment to unused variable: chicken.compiler.scrutinizer#call-node-procedure-name
45691 o|replaced variables: 43
45692 o|removed binding forms: 5
45693 o|inlining procedure: k19730
45694 o|inlining procedure: k19759
45695 o|converted assignments to bindings: (list+index-call-result-type-special-case4386)
45696 o|simplifications: ((let . 1))
45697 o|replaced variables: 25
45698 o|removed binding forms: 40
45699 o|contracted procedure: k21883
45700 o|contracted procedure: k21887
45701 o|contracted procedure: k22779
45702 o|contracted procedure: k22791
45703 o|contracted procedure: k19726
45704 o|removed binding forms: 11
45705 o|direct leaf routine/allocation: g364365 3
45706 o|direct leaf routine/allocation: a8472 0
45707 o|direct leaf routine/allocation: tag805 29
45708 o|direct leaf routine/allocation: chicken.compiler.scrutinizer#named? 0
45709 o|direct leaf routine/allocation: chicken.compiler.scrutinizer#rest-type 0
45710 o|direct leaf routine/allocation: chicken.compiler.scrutinizer#noreturn-procedure-type? 0
45711 o|direct leaf routine/allocation: chicken.compiler.scrutinizer#refinement-type? 0
45712 o|direct leaf routine/allocation: doloop32603261 0
45713 o|direct leaf routine/allocation: loop3719 0
45714 o|direct leaf routine/allocation: g38303831 3
45715 o|contracted procedure: "(mini-srfi-1.scm:216) k7897"
45716 o|contracted procedure: "(scrutinizer.scm:334) k9216"
45717 o|contracted procedure: "(scrutinizer.scm:455) k9923"
45718 o|contracted procedure: "(scrutinizer.scm:455) k9927"
45719 o|contracted procedure: "(scrutinizer.scm:537) k10077"
45720 o|contracted procedure: "(scrutinizer.scm:801) k11639"
45721 o|contracted procedure: "(scrutinizer.scm:888) k11939"
45722 o|contracted procedure: "(scrutinizer.scm:890) k11954"
45723 o|contracted procedure: "(scrutinizer.scm:902) k12023"
45724 o|contracted procedure: "(scrutinizer.scm:1211) k13992"
45725 o|contracted procedure: "(scrutinizer.scm:1239) k14359"
45726 o|contracted procedure: "(scrutinizer.scm:1288) k14524"
45727 o|contracted procedure: "(scrutinizer.scm:1289) k14528"
45728 o|contracted procedure: "(scrutinizer.scm:1439) k15408"
45729 o|converted assignments to bindings: (doloop32603261)
45730 o|converted assignments to bindings: (loop3719)
45731 o|contracted procedure: "(scrutinizer.scm:2404) k20688"
45732 o|simplifications: ((let . 2))
45733 o|removed binding forms: 15
45734 o|direct leaf routine/allocation: loop527 0
45735 o|contracted procedure: k8463
45736 o|converted assignments to bindings: (loop527)
45737 o|simplifications: ((let . 1))
45738 o|removed binding forms: 1
45739 o|customizable procedures: (list+index-call-result-type-special-case4386 map-loop44764493 map-loop45104527 map-loop45444561 map-loop45784595 k20141 p5527 p5479 p5457 file-location5303 p-expr5265 p-node5266 rec5196 chicken.compiler.scrutinizer#variable-and-module k21323 g51225131 map-loop51165145 walk5105 map-loop50345051 map-loop50615078 k20961 R4923 map-loop50065023 k20786 map-loop49764994 map-loop49384955 conv4902 g48804889 map-loop48744892 restore4732 loop4812 collect4733 g48294836 for-each-loop48284843 map-loop47514768 loop287 g47844793 map-loop47784803 doloop47364737 derive-result-type4638 lp4640 foldl46564660 lp4404 loop171 k19904 g44514452 known-length-vector-index4314 chicken.compiler.scrutinizer#r-index-out-of-range loop4250 rec4230 g41054114 map-loop40994214 g41274136 map-loop41214154 fail4095 g41804189 map-loop41744207 g40164017 g40304039 map-loop40244049 k18911 k18120 map-loop39854002 k18696 map-loop39433960 g39353936 loop3923 g38893890 k18363 memq*3705 k18398 loop3710 k18304 map-loop38383855 g37943803 map-loop37883812 validate3707 validate-llist3706 k17558 subst3668 map-loop36263643 chicken.compiler.scrutinizer#source-node k17172 wrap3582 loop281 adjust3491 loop3498 k16819 for-each-loop34753554 k16479 loop3395 g34103419 map-loop34043429 g33633372 map-loop33573382 g33113320 map-loop33053330 g32843285 resolve3275 for-each-loop32403250 k16187 map-loop32123230 for-each-loop31773187 for-each-loop31943204 for-each-loop31423152 for-each-loop31593169 loop3125 g30323033 loop12993 k15360 loop3006 k14893 k14927 map-loop28872906 g28562857 g28452846 loop2836 a14777 g27102711 g26922693 loop421 map-loop26412658 map-loop26672684 map-loop26122629 map-loop25832600 chicken.compiler.scrutinizer#canonicalize-list-type foldl475479 foldl459463 map-loop24582475 chicken.compiler.scrutinizer#delete-duplicates chicken.compiler.scrutinizer#lset=/eq? loop2531 k13714 chicken.compiler.scrutinizer#merge-argument-types loop2759 foldl25012505 map-loop24252444 chicken.compiler.scrutinizer#filter-map simplify2408 loop2391 k12692 every-match12039 chicken.compiler.scrutinizer#procedure-arguments chicken.compiler.scrutinizer#procedure-results match-args2034 chicken.compiler.scrutinizer#over-all-instantiations g22052206 g21942195 g21662167 g21332134 g21472148 rawmatch12038 loop2109 match-results2037 loop150 match12040 match-rest2035 loop2044 loop1931 map-loop19461963 doloop19281929 for-each-loop18751895 g18501857 for-each-loop18491860 loop1837 chicken.compiler.scrutinizer#node-source-prefix chicken.compiler.scrutinizer#location-name chicken.compiler.scrutinizer#string-add-indent map-loop56155632 chicken.compiler.scrutinizer#compatible-types? k11287 k11290 g15951605 map-loop15891618 map-loop16361653 g17221730 for-each-loop17211776 g17921801 map-loop17861811 k10877 g17681769 smash1676 g16911700 map-loop16851710 k10747 call-result804 k10600 k10577 k10580 k10451 k10466 chicken.compiler.scrutinizer#smash-component-types! k10345 loop1554 initial-argument-types807 map-loop14041425 k10190 k10105 g14731474 loop1462 k9984 k9968 loop1373 single801 always-true799 k9640 g13061313 for-each-loop13051318 add-to-blist806 k9690 map-loop13341358 walk808 variable-result797 g12051214 map-loop11991227 loop1183 map-loop9841001 chicken.compiler.scrutinizer#make-list k8740 chicken.compiler.scrutinizer#strip-namespace chicken.compiler.scrutinizer#r-proc-call-argument-type-mismatch doloop10401041 k8777 k15598 loop3056 g30513052 loop13043 chicken.compiler.scrutinizer#procedure-name k9098 g10981099 chicken.compiler.scrutinizer#append-map loop1101 g10921093 chicken.compiler.scrutinizer#mutate-node! g10611062 chicken.compiler.scrutinizer#match-argument-types chicken.compiler.scrutinizer#trail-restore chicken.compiler.scrutinizer#fragment chicken.compiler.scrutinizer#specialize-node! k8786 k8852 k8789 g11451154 map-loop11391164 chicken.compiler.scrutinizer#procedure-argument-types chicken.compiler.scrutinizer#describe-expression chicken.compiler.scrutinizer#variable-from-module variable-node-name5331 chicken.compiler.scrutinizer#pp-fragment chicken.compiler.scrutinizer#type->pp-string blist-type796 k8506 g891892 chicken.compiler.scrutinizer#r-deprecated-identifier map-loop854871 chicken.compiler.scrutinizer#simplify-type constant-result794 map-loop822839 chicken.compiler.scrutinizer#list-tabulate chicken.compiler.scrutinizer#every loop499 map-loop377395 foldr349352 g354355 loop294 loop314 loop268 loop255 chicken.compiler.scrutinizer#any map-loop199217 map-loop226244 loop195 foldr184187 g189190 chicken.compiler.scrutinizer#take)
45740 o|calls to known targets: 939
45741 o|identified direct recursive calls: f_6864 1
45742 o|identified direct recursive calls: f_6970 1
45743 o|identified direct recursive calls: f_7042 1
45744 o|identified direct recursive calls: f_7091 1
45745 o|identified direct recursive calls: f_7418 1
45746 o|identified direct recursive calls: f_7491 1
45747 o|unused rest argument: _55925871 f25872
45748 o|unused rest argument: _559 f_7959
45749 o|identified direct recursive calls: f_8089 1
45750 o|identified direct recursive calls: f_7886 1
45751 o|identified direct recursive calls: f_8555 2
45752 o|identified direct recursive calls: f_15602 1
45753 o|identified direct recursive calls: f_15559 1
45754 o|identified direct recursive calls: f_10238 1
45755 o|identified direct recursive calls: f_10355 1
45756 o|identified direct recursive calls: f_11683 1
45757 o|identified direct recursive calls: f_11867 2
45758 o|identified direct recursive calls: f_6820 1
45759 o|identified direct recursive calls: f_7590 2
45760 o|identified direct recursive calls: f_14472 1
45761 o|unused rest argument: rest28172820 f_14769
45762 o|identified direct recursive calls: f_15119 1
45763 o|identified direct recursive calls: f_15171 1
45764 o|identified direct recursive calls: f_15222 1
45765 o|identified direct recursive calls: f_15279 1
45766 o|identified direct recursive calls: f_15364 2
45767 o|identified direct recursive calls: f_15345 1
45768 o|identified direct recursive calls: f_15687 1
45769 o|identified direct recursive calls: f_15760 1
45770 o|identified direct recursive calls: f_15819 1
45771 o|identified direct recursive calls: f_15863 1
45772 o|identified direct recursive calls: f_15916 1
45773 o|identified direct recursive calls: f_16248 1
45774 o|identified direct recursive calls: f_16627 2
45775 o|identified direct recursive calls: f_16295 2
45776 o|identified direct recursive calls: f_16887 1
45777 o|unused rest argument: rest34413444 f_16750
45778 o|identified direct recursive calls: f_7195 1
45779 o|identified direct recursive calls: f_17214 1
45780 o|identified direct recursive calls: f_17690 1
45781 o|identified direct recursive calls: f_17718 1
45782 o|identified direct recursive calls: f_17662 1
45783 o|unused rest argument: rest40684071 f_19020
45784 o|identified direct recursive calls: f_19361 1
45785 o|identified direct recursive calls: f_19459 1
45786 o|identified direct recursive calls: f_6922 1
45787 o|identified direct recursive calls: f_19747 1
45788 o|identified direct recursive calls: f_20013 1
45789 o|identified direct recursive calls: f_7223 1
45790 o|identified direct recursive calls: f_21311 1
45791 o|fast box initializations: 142
45792 o|fast global references: 387
45793 o|fast global assignments: 90
45794 o|dropping unused closure argument: f_11647
45795 o|dropping unused closure argument: f_13431
45796 o|dropping unused closure argument: f_13503
45797 o|dropping unused closure argument: f_14472
45798 o|dropping unused closure argument: f_14710
45799 o|dropping unused closure argument: f_15171
45800 o|dropping unused closure argument: f_15222
45801 o|dropping unused closure argument: f_15279
45802 o|dropping unused closure argument: f_15336
45803 o|dropping unused closure argument: f_15687
45804 o|dropping unused closure argument: f_15740
45805 o|dropping unused closure argument: f_15760
45806 o|dropping unused closure argument: f_15863
45807 o|dropping unused closure argument: f_16242
45808 o|dropping unused closure argument: f_17320
45809 o|dropping unused closure argument: f_17338
45810 o|dropping unused closure argument: f_17500
45811 o|dropping unused closure argument: f_17684
45812 o|dropping unused closure argument: f_19333
45813 o|dropping unused closure argument: f_19447
45814 o|dropping unused closure argument: f_19497
45815 o|dropping unused closure argument: f_19842
45816 o|dropping unused closure argument: f_20220
45817 o|dropping unused closure argument: f_20545
45818 o|dropping unused closure argument: f_20636
45819 o|dropping unused closure argument: f_21102
45820 o|dropping unused closure argument: f_21207
45821 o|dropping unused closure argument: f_21231
45822 o|dropping unused closure argument: f_21261
45823 o|dropping unused closure argument: f_21431
45824 o|dropping unused closure argument: f_21482
45825 o|dropping unused closure argument: f_21542
45826 o|dropping unused closure argument: f_21545
45827 o|dropping unused closure argument: f_21906
45828 o|dropping unused closure argument: f_22045
45829 o|dropping unused closure argument: f_22850
45830 o|dropping unused closure argument: f_6864
45831 o|dropping unused closure argument: f_6955
45832 o|dropping unused closure argument: f_7125
45833 o|dropping unused closure argument: f_7159
45834 o|dropping unused closure argument: f_7320
45835 o|dropping unused closure argument: f_7409
45836 o|dropping unused closure argument: f_7767
45837 o|dropping unused closure argument: f_7809
45838 o|dropping unused closure argument: f_7950
45839 o|dropping unused closure argument: f_8641
45840 */
45841 /* end of file */
45842