1 /* Generated from chicken-profile.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: chicken-profile.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 -output-file chicken-profile.c
6    uses: eval data-structures internal posix file library
7 */
8 #include "chicken.h"
9 
10 static C_PTABLE_ENTRY *create_ptable(void);
11 C_noret_decl(C_eval_toplevel)
12 C_externimport void C_ccall C_eval_toplevel(C_word c,C_word *av) C_noret;
13 C_noret_decl(C_data_2dstructures_toplevel)
14 C_externimport void C_ccall C_data_2dstructures_toplevel(C_word c,C_word *av) C_noret;
15 C_noret_decl(C_internal_toplevel)
16 C_externimport void C_ccall C_internal_toplevel(C_word c,C_word *av) C_noret;
17 C_noret_decl(C_posix_toplevel)
18 C_externimport void C_ccall C_posix_toplevel(C_word c,C_word *av) C_noret;
19 C_noret_decl(C_file_toplevel)
20 C_externimport void C_ccall C_file_toplevel(C_word c,C_word *av) C_noret;
21 C_noret_decl(C_library_toplevel)
22 C_externimport void C_ccall C_library_toplevel(C_word c,C_word *av) C_noret;
23 
24 static C_TLS C_word lf[94];
25 static double C_possibly_force_alignment;
26 
27 
28 C_noret_decl(f_1256)
29 static void C_ccall f_1256(C_word c,C_word *av) C_noret;
30 C_noret_decl(f_1259)
31 static void C_ccall f_1259(C_word c,C_word *av) C_noret;
32 C_noret_decl(f_1262)
33 static void C_ccall f_1262(C_word c,C_word *av) C_noret;
34 C_noret_decl(f_1265)
35 static void C_ccall f_1265(C_word c,C_word *av) C_noret;
36 C_noret_decl(f_1268)
37 static void C_ccall f_1268(C_word c,C_word *av) C_noret;
38 C_noret_decl(f_1271)
39 static void C_ccall f_1271(C_word c,C_word *av) C_noret;
40 C_noret_decl(f_1274)
41 static void C_ccall f_1274(C_word c,C_word *av) C_noret;
42 C_noret_decl(f_1384)
43 static void C_fcall f_1384(C_word t0,C_word t1,C_word t2) C_noret;
44 C_noret_decl(f_1402)
45 static void C_ccall f_1402(C_word c,C_word *av) C_noret;
46 C_noret_decl(f_1894)
47 static void C_fcall f_1894(C_word t0,C_word t1,C_word t2) C_noret;
48 C_noret_decl(f_1923)
49 static void C_ccall f_1923(C_word c,C_word *av) C_noret;
50 C_noret_decl(f_2561)
51 static void C_fcall f_2561(C_word t0) C_noret;
52 C_noret_decl(f_2565)
53 static void C_ccall f_2565(C_word c,C_word *av) C_noret;
54 C_noret_decl(f_2572)
55 static void C_ccall f_2572(C_word c,C_word *av) C_noret;
56 C_noret_decl(f_2608)
57 static void C_fcall f_2608(C_word t0,C_word t1,C_word t2) C_noret;
58 C_noret_decl(f_2618)
59 static void C_fcall f_2618(C_word t0,C_word t1) C_noret;
60 C_noret_decl(f_2625)
61 static void C_ccall f_2625(C_word c,C_word *av) C_noret;
62 C_noret_decl(f_2628)
63 static void C_ccall f_2628(C_word c,C_word *av) C_noret;
64 C_noret_decl(f_2641)
65 static void C_ccall f_2641(C_word c,C_word *av) C_noret;
66 C_noret_decl(f_2643)
67 static void C_ccall f_2643(C_word c,C_word *av) C_noret;
68 C_noret_decl(f_2648)
69 static void C_ccall f_2648(C_word c,C_word *av) C_noret;
70 C_noret_decl(f_2652)
71 static void C_ccall f_2652(C_word c,C_word *av) C_noret;
72 C_noret_decl(f_2658)
73 static void C_fcall f_2658(C_word t0,C_word t1) C_noret;
74 C_noret_decl(f_2677)
75 static void C_fcall f_2677(C_word t0,C_word t1) C_noret;
76 C_noret_decl(f_2681)
77 static void C_ccall f_2681(C_word c,C_word *av) C_noret;
78 C_noret_decl(f_2697)
79 static void C_ccall f_2697(C_word c,C_word *av) C_noret;
80 C_noret_decl(f_2700)
81 static void C_ccall f_2700(C_word c,C_word *av) C_noret;
82 C_noret_decl(f_2718)
83 static void C_ccall f_2718(C_word c,C_word *av) C_noret;
84 C_noret_decl(f_2725)
85 static void C_ccall f_2725(C_word c,C_word *av) C_noret;
86 C_noret_decl(f_2733)
87 static void C_ccall f_2733(C_word c,C_word *av) C_noret;
88 C_noret_decl(f_2740)
89 static void C_ccall f_2740(C_word c,C_word *av) C_noret;
90 C_noret_decl(f_2755)
91 static void C_ccall f_2755(C_word c,C_word *av) C_noret;
92 C_noret_decl(f_2791)
93 static void C_ccall f_2791(C_word c,C_word *av) C_noret;
94 C_noret_decl(f_2822)
95 static void C_ccall f_2822(C_word c,C_word *av) C_noret;
96 C_noret_decl(f_2856)
97 static void C_ccall f_2856(C_word c,C_word *av) C_noret;
98 C_noret_decl(f_2885)
99 static void C_ccall f_2885(C_word c,C_word *av) C_noret;
100 C_noret_decl(f_2913)
101 static void C_ccall f_2913(C_word c,C_word *av) C_noret;
102 C_noret_decl(f_2921)
103 static void C_ccall f_2921(C_word c,C_word *av) C_noret;
104 C_noret_decl(f_2925)
105 static void C_ccall f_2925(C_word c,C_word *av) C_noret;
106 C_noret_decl(f_2939)
107 static void C_fcall f_2939(C_word t0,C_word t1,C_word t2) C_noret;
108 C_noret_decl(f_2951)
109 static void C_ccall f_2951(C_word c,C_word *av) C_noret;
110 C_noret_decl(f_2973)
111 static void C_ccall f_2973(C_word c,C_word *av) C_noret;
112 C_noret_decl(f_2977)
113 static void C_ccall f_2977(C_word c,C_word *av) C_noret;
114 C_noret_decl(f_2981)
115 static void C_ccall f_2981(C_word c,C_word *av) C_noret;
116 C_noret_decl(f_2997)
117 static void C_ccall f_2997(C_word c,C_word *av) C_noret;
118 C_noret_decl(f_3001)
119 static void C_ccall f_3001(C_word c,C_word *av) C_noret;
120 C_noret_decl(f_3004)
121 static void C_ccall f_3004(C_word c,C_word *av) C_noret;
122 C_noret_decl(f_3010)
123 static void C_ccall f_3010(C_word c,C_word *av) C_noret;
124 C_noret_decl(f_3013)
125 static void C_ccall f_3013(C_word c,C_word *av) C_noret;
126 C_noret_decl(f_3018)
127 static void C_ccall f_3018(C_word c,C_word *av) C_noret;
128 C_noret_decl(f_3027)
129 static void C_ccall f_3027(C_word c,C_word *av) C_noret;
130 C_noret_decl(f_3029)
131 static void C_fcall f_3029(C_word t0,C_word t1,C_word t2) C_noret;
132 C_noret_decl(f_3039)
133 static void C_ccall f_3039(C_word c,C_word *av) C_noret;
134 C_noret_decl(f_3046)
135 static void C_ccall f_3046(C_word c,C_word *av) C_noret;
136 C_noret_decl(f_3068)
137 static void C_ccall f_3068(C_word c,C_word *av) C_noret;
138 C_noret_decl(f_3083)
139 static void C_ccall f_3083(C_word c,C_word *av) C_noret;
140 C_noret_decl(f_3085)
141 static void C_fcall f_3085(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
142 C_noret_decl(f_3095)
143 static void C_fcall f_3095(C_word t0,C_word t1) C_noret;
144 C_noret_decl(f_3146)
145 static void C_ccall f_3146(C_word c,C_word *av) C_noret;
146 C_noret_decl(f_3165)
147 static void C_ccall f_3165(C_word c,C_word *av) C_noret;
148 C_noret_decl(f_3212)
149 static void C_fcall f_3212(C_word t0,C_word t1,C_word t2) C_noret;
150 C_noret_decl(f_3216)
151 static void C_ccall f_3216(C_word c,C_word *av) C_noret;
152 C_noret_decl(f_3223)
153 static void C_ccall f_3223(C_word c,C_word *av) C_noret;
154 C_noret_decl(f_3231)
155 static void C_ccall f_3231(C_word c,C_word *av) C_noret;
156 C_noret_decl(f_3235)
157 static void C_ccall f_3235(C_word c,C_word *av) C_noret;
158 C_noret_decl(f_3243)
159 static void C_ccall f_3243(C_word c,C_word *av) C_noret;
160 C_noret_decl(f_3247)
161 static void C_ccall f_3247(C_word c,C_word *av) C_noret;
162 C_noret_decl(f_3259)
163 static void C_ccall f_3259(C_word c,C_word *av) C_noret;
164 C_noret_decl(f_3267)
165 static void C_ccall f_3267(C_word c,C_word *av) C_noret;
166 C_noret_decl(f_3273)
167 static void C_ccall f_3273(C_word c,C_word *av) C_noret;
168 C_noret_decl(f_3276)
169 static void C_ccall f_3276(C_word c,C_word *av) C_noret;
170 C_noret_decl(f_3286)
171 static void C_ccall f_3286(C_word c,C_word *av) C_noret;
172 C_noret_decl(f_3289)
173 static void C_ccall f_3289(C_word c,C_word *av) C_noret;
174 C_noret_decl(f_3292)
175 static void C_fcall f_3292(C_word t0,C_word t1) C_noret;
176 C_noret_decl(f_3317)
177 static void C_ccall f_3317(C_word c,C_word *av) C_noret;
178 C_noret_decl(f_3321)
179 static void C_ccall f_3321(C_word c,C_word *av) C_noret;
180 C_noret_decl(f_3325)
181 static void C_ccall f_3325(C_word c,C_word *av) C_noret;
182 C_noret_decl(f_3329)
183 static void C_ccall f_3329(C_word c,C_word *av) C_noret;
184 C_noret_decl(f_3333)
185 static void C_ccall f_3333(C_word c,C_word *av) C_noret;
186 C_noret_decl(f_3337)
187 static void C_ccall f_3337(C_word c,C_word *av) C_noret;
188 C_noret_decl(f_3343)
189 static void C_ccall f_3343(C_word c,C_word *av) C_noret;
190 C_noret_decl(f_3359)
191 static void C_ccall f_3359(C_word c,C_word *av) C_noret;
192 C_noret_decl(f_3365)
193 static void C_ccall f_3365(C_word c,C_word *av) C_noret;
194 C_noret_decl(f_3374)
195 static void C_ccall f_3374(C_word c,C_word *av) C_noret;
196 C_noret_decl(f_3383)
197 static void C_ccall f_3383(C_word c,C_word *av) C_noret;
198 C_noret_decl(f_3385)
199 static void C_fcall f_3385(C_word t0,C_word t1,C_word t2) C_noret;
200 C_noret_decl(f_3393)
201 static void C_ccall f_3393(C_word c,C_word *av) C_noret;
202 C_noret_decl(f_3406)
203 static void C_ccall f_3406(C_word c,C_word *av) C_noret;
204 C_noret_decl(f_3408)
205 static void C_fcall f_3408(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
206 C_noret_decl(f_3415)
207 static void C_fcall f_3415(C_word t0,C_word t1) C_noret;
208 C_noret_decl(f_3441)
209 static void C_ccall f_3441(C_word c,C_word *av) C_noret;
210 C_noret_decl(f_3471)
211 static void C_ccall f_3471(C_word c,C_word *av) C_noret;
212 C_noret_decl(f_3474)
213 static void C_ccall f_3474(C_word c,C_word *av) C_noret;
214 C_noret_decl(f_3482)
215 static void C_fcall f_3482(C_word t0,C_word t1,C_word t2) C_noret;
216 C_noret_decl(f_3492)
217 static void C_ccall f_3492(C_word c,C_word *av) C_noret;
218 C_noret_decl(f_3507)
219 static void C_ccall f_3507(C_word c,C_word *av) C_noret;
220 C_noret_decl(f_3518)
221 static void C_ccall f_3518(C_word c,C_word *av) C_noret;
222 C_noret_decl(f_3528)
223 static void C_fcall f_3528(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
224 C_noret_decl(f_3552)
225 static void C_fcall f_3552(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
226 C_noret_decl(f_3581)
227 static void C_ccall f_3581(C_word c,C_word *av) C_noret;
228 C_noret_decl(f_3592)
229 static void C_fcall f_3592(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
230 C_noret_decl(f_3621)
231 static void C_ccall f_3621(C_word c,C_word *av) C_noret;
232 C_noret_decl(f_3640)
233 static void C_fcall f_3640(C_word t0,C_word t1,C_word t2) C_noret;
234 C_noret_decl(f_3675)
235 static void C_ccall f_3675(C_word c,C_word *av) C_noret;
236 C_noret_decl(f_3683)
237 static void C_fcall f_3683(C_word t0,C_word t1,C_word t2) C_noret;
238 C_noret_decl(f_3731)
239 static void C_ccall f_3731(C_word c,C_word *av) C_noret;
240 C_noret_decl(f_3735)
241 static void C_ccall f_3735(C_word c,C_word *av) C_noret;
242 C_noret_decl(f_3744)
243 static void C_fcall f_3744(C_word t0,C_word t1,C_word t2) C_noret;
244 C_noret_decl(f_3762)
245 static void C_ccall f_3762(C_word c,C_word *av) C_noret;
246 C_noret_decl(f_3769)
247 static void C_fcall f_3769(C_word t0,C_word t1) C_noret;
248 C_noret_decl(f_3782)
249 static void C_ccall f_3782(C_word c,C_word *av) C_noret;
250 C_noret_decl(f_3798)
251 static void C_ccall f_3798(C_word c,C_word *av) C_noret;
252 C_noret_decl(f_3800)
253 static void C_fcall f_3800(C_word t0,C_word t1,C_word t2) C_noret;
254 C_noret_decl(f_3825)
255 static void C_ccall f_3825(C_word c,C_word *av) C_noret;
256 C_noret_decl(f_3834)
257 static void C_fcall f_3834(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
258 C_noret_decl(f_3855)
259 static void C_ccall f_3855(C_word c,C_word *av) C_noret;
260 C_noret_decl(f_3863)
261 static void C_ccall f_3863(C_word c,C_word *av) C_noret;
262 C_noret_decl(f_3872)
263 static void C_ccall f_3872(C_word c,C_word *av) C_noret;
264 C_noret_decl(f_3883)
265 static void C_ccall f_3883(C_word c,C_word *av) C_noret;
266 C_noret_decl(f_3889)
267 static void C_ccall f_3889(C_word c,C_word *av) C_noret;
268 C_noret_decl(f_3893)
269 static void C_ccall f_3893(C_word c,C_word *av) C_noret;
270 C_noret_decl(f_3895)
271 static void C_ccall f_3895(C_word c,C_word *av) C_noret;
272 C_noret_decl(C_toplevel)
273 C_externexport void C_ccall C_toplevel(C_word c,C_word *av) C_noret;
274 C_noret_decl(va4340)
275 static void C_fcall va4340(C_word t0,C_word t1) C_noret;
276 
277 C_noret_decl(trf_1384)
278 static void C_ccall trf_1384(C_word c,C_word *av) C_noret;
trf_1384(C_word c,C_word * av)279 static void C_ccall trf_1384(C_word c,C_word *av){
280 C_word t0=av[2];
281 C_word t1=av[1];
282 C_word t2=av[0];
283 f_1384(t0,t1,t2);}
284 
285 C_noret_decl(trf_1894)
286 static void C_ccall trf_1894(C_word c,C_word *av) C_noret;
trf_1894(C_word c,C_word * av)287 static void C_ccall trf_1894(C_word c,C_word *av){
288 C_word t0=av[2];
289 C_word t1=av[1];
290 C_word t2=av[0];
291 f_1894(t0,t1,t2);}
292 
293 C_noret_decl(trf_2561)
294 static void C_ccall trf_2561(C_word c,C_word *av) C_noret;
trf_2561(C_word c,C_word * av)295 static void C_ccall trf_2561(C_word c,C_word *av){
296 C_word t0=av[0];
297 f_2561(t0);}
298 
299 C_noret_decl(trf_2608)
300 static void C_ccall trf_2608(C_word c,C_word *av) C_noret;
trf_2608(C_word c,C_word * av)301 static void C_ccall trf_2608(C_word c,C_word *av){
302 C_word t0=av[2];
303 C_word t1=av[1];
304 C_word t2=av[0];
305 f_2608(t0,t1,t2);}
306 
307 C_noret_decl(trf_2618)
308 static void C_ccall trf_2618(C_word c,C_word *av) C_noret;
trf_2618(C_word c,C_word * av)309 static void C_ccall trf_2618(C_word c,C_word *av){
310 C_word t0=av[1];
311 C_word t1=av[0];
312 f_2618(t0,t1);}
313 
314 C_noret_decl(trf_2658)
315 static void C_ccall trf_2658(C_word c,C_word *av) C_noret;
trf_2658(C_word c,C_word * av)316 static void C_ccall trf_2658(C_word c,C_word *av){
317 C_word t0=av[1];
318 C_word t1=av[0];
319 f_2658(t0,t1);}
320 
321 C_noret_decl(trf_2677)
322 static void C_ccall trf_2677(C_word c,C_word *av) C_noret;
trf_2677(C_word c,C_word * av)323 static void C_ccall trf_2677(C_word c,C_word *av){
324 C_word t0=av[1];
325 C_word t1=av[0];
326 f_2677(t0,t1);}
327 
328 C_noret_decl(trf_2939)
329 static void C_ccall trf_2939(C_word c,C_word *av) C_noret;
trf_2939(C_word c,C_word * av)330 static void C_ccall trf_2939(C_word c,C_word *av){
331 C_word t0=av[2];
332 C_word t1=av[1];
333 C_word t2=av[0];
334 f_2939(t0,t1,t2);}
335 
336 C_noret_decl(trf_3029)
337 static void C_ccall trf_3029(C_word c,C_word *av) C_noret;
trf_3029(C_word c,C_word * av)338 static void C_ccall trf_3029(C_word c,C_word *av){
339 C_word t0=av[2];
340 C_word t1=av[1];
341 C_word t2=av[0];
342 f_3029(t0,t1,t2);}
343 
344 C_noret_decl(trf_3085)
345 static void C_ccall trf_3085(C_word c,C_word *av) C_noret;
trf_3085(C_word c,C_word * av)346 static void C_ccall trf_3085(C_word c,C_word *av){
347 C_word t0=av[3];
348 C_word t1=av[2];
349 C_word t2=av[1];
350 C_word t3=av[0];
351 f_3085(t0,t1,t2,t3);}
352 
353 C_noret_decl(trf_3095)
354 static void C_ccall trf_3095(C_word c,C_word *av) C_noret;
trf_3095(C_word c,C_word * av)355 static void C_ccall trf_3095(C_word c,C_word *av){
356 C_word t0=av[1];
357 C_word t1=av[0];
358 f_3095(t0,t1);}
359 
360 C_noret_decl(trf_3212)
361 static void C_ccall trf_3212(C_word c,C_word *av) C_noret;
trf_3212(C_word c,C_word * av)362 static void C_ccall trf_3212(C_word c,C_word *av){
363 C_word t0=av[2];
364 C_word t1=av[1];
365 C_word t2=av[0];
366 f_3212(t0,t1,t2);}
367 
368 C_noret_decl(trf_3292)
369 static void C_ccall trf_3292(C_word c,C_word *av) C_noret;
trf_3292(C_word c,C_word * av)370 static void C_ccall trf_3292(C_word c,C_word *av){
371 C_word t0=av[1];
372 C_word t1=av[0];
373 f_3292(t0,t1);}
374 
375 C_noret_decl(trf_3385)
376 static void C_ccall trf_3385(C_word c,C_word *av) C_noret;
trf_3385(C_word c,C_word * av)377 static void C_ccall trf_3385(C_word c,C_word *av){
378 C_word t0=av[2];
379 C_word t1=av[1];
380 C_word t2=av[0];
381 f_3385(t0,t1,t2);}
382 
383 C_noret_decl(trf_3408)
384 static void C_ccall trf_3408(C_word c,C_word *av) C_noret;
trf_3408(C_word c,C_word * av)385 static void C_ccall trf_3408(C_word c,C_word *av){
386 C_word t0=av[4];
387 C_word t1=av[3];
388 C_word t2=av[2];
389 C_word t3=av[1];
390 C_word t4=av[0];
391 f_3408(t0,t1,t2,t3,t4);}
392 
393 C_noret_decl(trf_3415)
394 static void C_ccall trf_3415(C_word c,C_word *av) C_noret;
trf_3415(C_word c,C_word * av)395 static void C_ccall trf_3415(C_word c,C_word *av){
396 C_word t0=av[1];
397 C_word t1=av[0];
398 f_3415(t0,t1);}
399 
400 C_noret_decl(trf_3482)
401 static void C_ccall trf_3482(C_word c,C_word *av) C_noret;
trf_3482(C_word c,C_word * av)402 static void C_ccall trf_3482(C_word c,C_word *av){
403 C_word t0=av[2];
404 C_word t1=av[1];
405 C_word t2=av[0];
406 f_3482(t0,t1,t2);}
407 
408 C_noret_decl(trf_3528)
409 static void C_ccall trf_3528(C_word c,C_word *av) C_noret;
trf_3528(C_word c,C_word * av)410 static void C_ccall trf_3528(C_word c,C_word *av){
411 C_word t0=av[3];
412 C_word t1=av[2];
413 C_word t2=av[1];
414 C_word t3=av[0];
415 f_3528(t0,t1,t2,t3);}
416 
417 C_noret_decl(trf_3552)
418 static void C_ccall trf_3552(C_word c,C_word *av) C_noret;
trf_3552(C_word c,C_word * av)419 static void C_ccall trf_3552(C_word c,C_word *av){
420 C_word t0=av[3];
421 C_word t1=av[2];
422 C_word t2=av[1];
423 C_word t3=av[0];
424 f_3552(t0,t1,t2,t3);}
425 
426 C_noret_decl(trf_3592)
427 static void C_ccall trf_3592(C_word c,C_word *av) C_noret;
trf_3592(C_word c,C_word * av)428 static void C_ccall trf_3592(C_word c,C_word *av){
429 C_word t0=av[3];
430 C_word t1=av[2];
431 C_word t2=av[1];
432 C_word t3=av[0];
433 f_3592(t0,t1,t2,t3);}
434 
435 C_noret_decl(trf_3640)
436 static void C_ccall trf_3640(C_word c,C_word *av) C_noret;
trf_3640(C_word c,C_word * av)437 static void C_ccall trf_3640(C_word c,C_word *av){
438 C_word t0=av[2];
439 C_word t1=av[1];
440 C_word t2=av[0];
441 f_3640(t0,t1,t2);}
442 
443 C_noret_decl(trf_3683)
444 static void C_ccall trf_3683(C_word c,C_word *av) C_noret;
trf_3683(C_word c,C_word * av)445 static void C_ccall trf_3683(C_word c,C_word *av){
446 C_word t0=av[2];
447 C_word t1=av[1];
448 C_word t2=av[0];
449 f_3683(t0,t1,t2);}
450 
451 C_noret_decl(trf_3744)
452 static void C_ccall trf_3744(C_word c,C_word *av) C_noret;
trf_3744(C_word c,C_word * av)453 static void C_ccall trf_3744(C_word c,C_word *av){
454 C_word t0=av[2];
455 C_word t1=av[1];
456 C_word t2=av[0];
457 f_3744(t0,t1,t2);}
458 
459 C_noret_decl(trf_3769)
460 static void C_ccall trf_3769(C_word c,C_word *av) C_noret;
trf_3769(C_word c,C_word * av)461 static void C_ccall trf_3769(C_word c,C_word *av){
462 C_word t0=av[1];
463 C_word t1=av[0];
464 f_3769(t0,t1);}
465 
466 C_noret_decl(trf_3800)
467 static void C_ccall trf_3800(C_word c,C_word *av) C_noret;
trf_3800(C_word c,C_word * av)468 static void C_ccall trf_3800(C_word c,C_word *av){
469 C_word t0=av[2];
470 C_word t1=av[1];
471 C_word t2=av[0];
472 f_3800(t0,t1,t2);}
473 
474 C_noret_decl(trf_3834)
475 static void C_ccall trf_3834(C_word c,C_word *av) C_noret;
trf_3834(C_word c,C_word * av)476 static void C_ccall trf_3834(C_word c,C_word *av){
477 C_word t0=av[3];
478 C_word t1=av[2];
479 C_word t2=av[1];
480 C_word t3=av[0];
481 f_3834(t0,t1,t2,t3);}
482 
483 C_noret_decl(trva4340)
484 static void C_ccall trva4340(C_word c,C_word *av) C_noret;
trva4340(C_word c,C_word * av)485 static void C_ccall trva4340(C_word c,C_word *av){
486 C_word t0=av[1];
487 C_word t1=av[0];
488 va4340(t0,t1);}
489 
490 /* k1254 */
f_1256(C_word c,C_word * av)491 static void C_ccall f_1256(C_word c,C_word *av){
492 C_word tmp;
493 C_word t0=av[0];
494 C_word t1=av[1];
495 C_word t2;
496 C_word t3;
497 C_word *a;
498 C_check_for_interrupt;
499 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
500 C_save_and_reclaim((void *)f_1256,c,av);}
501 a=C_alloc(3);
502 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1259,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
503 C_word *av2=av;
504 av2[0]=C_SCHEME_UNDEFINED;
505 av2[1]=t2;
506 C_eval_toplevel(2,av2);}}
507 
508 /* k1257 in k1254 */
f_1259(C_word c,C_word * av)509 static void C_ccall f_1259(C_word c,C_word *av){
510 C_word tmp;
511 C_word t0=av[0];
512 C_word t1=av[1];
513 C_word t2;
514 C_word t3;
515 C_word t4;
516 C_word t5;
517 C_word *a;
518 C_check_for_interrupt;
519 if(C_unlikely(!C_demand(C_calculate_demand(13,c,2)))){
520 C_save_and_reclaim((void *)f_1259,c,av);}
521 a=C_alloc(13);
522 t2=C_a_i_provide(&a,1,lf[0]);
523 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1262,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
524 t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3895,tmp=(C_word)a,a+=2,tmp);
525 /* chicken-profile.scm:29: ##sys#with-environment */
526 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[93]);
527 C_word *av2;
528 if(c >= 3) {
529   av2=av;
530 } else {
531   av2=C_alloc(3);
532 }
533 av2[0]=*((C_word*)lf[93]+1);
534 av2[1]=t3;
535 av2[2]=t4;
536 tp(3,av2);}}
537 
538 /* k1260 in k1257 in k1254 */
f_1262(C_word c,C_word * av)539 static void C_ccall f_1262(C_word c,C_word *av){
540 C_word tmp;
541 C_word t0=av[0];
542 C_word t1=av[1];
543 C_word t2;
544 C_word t3;
545 C_word *a;
546 C_check_for_interrupt;
547 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
548 C_save_and_reclaim((void *)f_1262,c,av);}
549 a=C_alloc(3);
550 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1265,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
551 C_word *av2=av;
552 av2[0]=C_SCHEME_UNDEFINED;
553 av2[1]=t2;
554 C_file_toplevel(2,av2);}}
555 
556 /* k1263 in k1260 in k1257 in k1254 */
f_1265(C_word c,C_word * av)557 static void C_ccall f_1265(C_word c,C_word *av){
558 C_word tmp;
559 C_word t0=av[0];
560 C_word t1=av[1];
561 C_word t2;
562 C_word t3;
563 C_word *a;
564 C_check_for_interrupt;
565 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
566 C_save_and_reclaim((void *)f_1265,c,av);}
567 a=C_alloc(3);
568 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1268,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
569 C_word *av2=av;
570 av2[0]=C_SCHEME_UNDEFINED;
571 av2[1]=t2;
572 C_posix_toplevel(2,av2);}}
573 
574 /* k1266 in k1263 in k1260 in k1257 in k1254 */
f_1268(C_word c,C_word * av)575 static void C_ccall f_1268(C_word c,C_word *av){
576 C_word tmp;
577 C_word t0=av[0];
578 C_word t1=av[1];
579 C_word t2;
580 C_word t3;
581 C_word *a;
582 C_check_for_interrupt;
583 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
584 C_save_and_reclaim((void *)f_1268,c,av);}
585 a=C_alloc(3);
586 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1271,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
587 C_word *av2=av;
588 av2[0]=C_SCHEME_UNDEFINED;
589 av2[1]=t2;
590 C_internal_toplevel(2,av2);}}
591 
592 /* k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_1271(C_word c,C_word * av)593 static void C_ccall f_1271(C_word c,C_word *av){
594 C_word tmp;
595 C_word t0=av[0];
596 C_word t1=av[1];
597 C_word t2;
598 C_word t3;
599 C_word *a;
600 C_check_for_interrupt;
601 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
602 C_save_and_reclaim((void *)f_1271,c,av);}
603 a=C_alloc(3);
604 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1274,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);{
605 C_word *av2=av;
606 av2[0]=C_SCHEME_UNDEFINED;
607 av2[1]=t2;
608 C_data_2dstructures_toplevel(2,av2);}}
609 
610 /* k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_1274(C_word c,C_word * av)611 static void C_ccall f_1274(C_word c,C_word *av){
612 C_word tmp;
613 C_word t0=av[0];
614 C_word t1=av[1];
615 C_word t2;
616 C_word t3;
617 C_word t4;
618 C_word t5;
619 C_word t6;
620 C_word t7;
621 C_word t8;
622 C_word t9;
623 C_word t10;
624 C_word t11;
625 C_word t12;
626 C_word t13;
627 C_word t14;
628 C_word t15;
629 C_word t16;
630 C_word t17;
631 C_word t18;
632 C_word t19;
633 C_word t20;
634 C_word *a;
635 C_check_for_interrupt;
636 if(C_unlikely(!C_demand(C_calculate_demand(24,c,4)))){
637 C_save_and_reclaim((void *)f_1274,c,av);}
638 a=C_alloc(24);
639 t2=C_mutate(&lf[1] /* (set! main#take ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1384,tmp=(C_word)a,a+=2,tmp));
640 t3=lf[2] /* main#file */ =C_SCHEME_FALSE;;
641 t4=lf[3] /* main#no-unused */ =C_SCHEME_FALSE;;
642 t5=lf[4] /* main#seconds-digits */ =C_fix(3);;
643 t6=lf[5] /* main#average-digits */ =C_fix(3);;
644 t7=lf[6] /* main#percent-digits */ =C_fix(3);;
645 t8=lf[7] /* main#top */ =C_fix(0);;
646 t9=C_mutate(&lf[8] /* (set! main#print-usage ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2561,tmp=(C_word)a,a+=2,tmp));
647 t10=C_mutate(&lf[16] /* (set! main#sort-by-calls ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2822,tmp=(C_word)a,a+=2,tmp));
648 t11=C_mutate(&lf[17] /* (set! main#sort-by-time ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2856,tmp=(C_word)a,a+=2,tmp));
649 t12=C_mutate(&lf[18] /* (set! main#sort-by-avg ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2885,tmp=(C_word)a,a+=2,tmp));
650 t13=C_mutate(&lf[19] /* (set! main#sort-by-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2913,tmp=(C_word)a,a+=2,tmp));
651 t14=C_mutate(&lf[22] /* (set! main#sort-by ...) */,C_retrieve2(lf[17],C_text("main#sort-by-time")));
652 t15=C_mutate(&lf[23] /* (set! main#read-profile ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2997,tmp=(C_word)a,a+=2,tmp));
653 t16=C_mutate(&lf[32] /* (set! main#format-string ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3146,tmp=(C_word)a,a+=2,tmp));
654 t17=C_mutate(&lf[35] /* (set! main#format-real ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3212,tmp=(C_word)a,a+=2,tmp));
655 t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3883,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
656 t19=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3893,a[2]=t18,tmp=(C_word)a,a+=3,tmp);
657 /* chicken-profile.scm:262: chicken.process-context#command-line-arguments */
658 t20=C_fast_retrieve(lf[90]);{
659 C_word *av2=av;
660 av2[0]=t20;
661 av2[1]=t19;
662 ((C_proc)(void*)(*((C_word*)t20+1)))(2,av2);}}
663 
664 /* main#take in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_1384(C_word t1,C_word t2,C_word t3)665 static void C_fcall f_1384(C_word t1,C_word t2,C_word t3){
666 C_word tmp;
667 C_word t4;
668 C_word t5;
669 C_word t6;
670 C_word t7;
671 C_word t8;
672 C_word t9;
673 C_word *a;
674 loop:
675 C_check_for_interrupt;
676 if(C_unlikely(!C_demand(C_calculate_demand(4,0,3)))){
677 C_save_and_reclaim_args((void *)trf_1384,3,t1,t2,t3);}
678 a=C_alloc(4);
679 if(C_truep(C_fixnum_less_or_equal_p(t3,C_fix(0)))){
680 t4=t1;{
681 C_word av2[2];
682 av2[0]=t4;
683 av2[1]=C_SCHEME_END_OF_LIST;
684 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
685 else{
686 t4=C_i_car(t2);
687 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1402,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
688 /* mini-srfi-1.scm:56: take */
689 t7=t5;
690 t8=C_u_i_cdr(t2);
691 t9=C_fixnum_difference(t3,C_fix(1));
692 t1=t7;
693 t2=t8;
694 t3=t9;
695 goto loop;}}
696 
697 /* k1400 in main#take in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_1402(C_word c,C_word * av)698 static void C_ccall f_1402(C_word c,C_word *av){
699 C_word tmp;
700 C_word t0=av[0];
701 C_word t1=av[1];
702 C_word t2;
703 C_word *a;
704 C_check_for_interrupt;
705 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
706 C_save_and_reclaim((void *)f_1402,c,av);}
707 a=C_alloc(3);
708 t2=((C_word*)t0)[2];{
709 C_word *av2=av;
710 av2[0]=t2;
711 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
712 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
713 
714 /* foldr290 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_1894(C_word t0,C_word t1,C_word t2)715 static void C_fcall f_1894(C_word t0,C_word t1,C_word t2){
716 C_word tmp;
717 C_word t3;
718 C_word t4;
719 C_word t5;
720 C_word t6;
721 C_word t7;
722 C_word *a;
723 loop:
724 C_check_for_interrupt;
725 if(C_unlikely(!C_demand(C_calculate_demand(4,0,2)))){
726 C_save_and_reclaim_args((void *)trf_1894,3,t0,t1,t2);}
727 a=C_alloc(4);
728 if(C_truep(C_i_pairp(t2))){
729 t3=C_slot(t2,C_fix(0));
730 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1923,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
731 t6=t4;
732 t7=C_slot(t2,C_fix(1));
733 t1=t6;
734 t2=t7;
735 goto loop;}
736 else{
737 t3=t1;{
738 C_word av2[2];
739 av2[0]=t3;
740 av2[1]=C_SCHEME_END_OF_LIST;
741 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
742 
743 /* k1921 in foldr290 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_1923(C_word c,C_word * av)744 static void C_ccall f_1923(C_word c,C_word *av){
745 C_word tmp;
746 C_word t0=av[0];
747 C_word t1=av[1];
748 C_word t2;
749 C_word t3;
750 C_word t4;
751 C_word *a;
752 C_check_for_interrupt;
753 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
754 C_save_and_reclaim((void *)f_1923,c,av);}
755 a=C_alloc(3);
756 t2=C_i_cadr(((C_word*)t0)[2]);
757 t3=C_i_greaterp(t2,C_fix(0));
758 t4=((C_word*)t0)[3];{
759 C_word *av2=av;
760 av2[0]=t4;
761 av2[1]=(C_truep(t3)?C_a_i_cons(&a,2,((C_word*)t0)[2],t1):t1);
762 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
763 
764 /* main#print-usage in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2561(C_word t1)765 static void C_fcall f_2561(C_word t1){
766 C_word tmp;
767 C_word t2;
768 C_word t3;
769 C_word t4;
770 C_word t5;
771 C_word t6;
772 C_word t7;
773 C_word t8;
774 C_word t9;
775 C_word t10;
776 C_word t11;
777 C_word *a;
778 C_check_for_interrupt;
779 if(C_unlikely(!C_demand(C_calculate_demand(27,0,2)))){
780 C_save_and_reclaim_args((void *)trf_2561,1,t1);}
781 a=C_alloc(27);
782 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2565,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
783 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2572,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
784 t4=C_a_i_cons(&a,2,lf[11],C_SCHEME_END_OF_LIST);
785 t5=C_a_i_cons(&a,2,C_retrieve2(lf[6],C_text("main#percent-digits")),t4);
786 t6=C_a_i_cons(&a,2,lf[12],t5);
787 t7=C_a_i_cons(&a,2,C_retrieve2(lf[5],C_text("main#average-digits")),t6);
788 t8=C_a_i_cons(&a,2,lf[13],t7);
789 t9=C_a_i_cons(&a,2,C_retrieve2(lf[4],C_text("main#seconds-digits")),t8);
790 t10=C_a_i_cons(&a,2,lf[14],t9);
791 /* chicken-profile.scm:29: ##sys#print-to-string */
792 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[15]);
793 C_word av2[3];
794 av2[0]=*((C_word*)lf[15]+1);
795 av2[1]=t3;
796 av2[2]=t10;
797 tp(3,av2);}}
798 
799 /* k2563 in main#print-usage in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2565(C_word c,C_word * av)800 static void C_ccall f_2565(C_word c,C_word *av){
801 C_word tmp;
802 C_word t0=av[0];
803 C_word t1=av[1];
804 C_word t2;
805 C_word *a;
806 C_check_for_interrupt;
807 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
808 C_save_and_reclaim((void *)f_2565,c,av);}
809 /* chicken-profile.scm:76: chicken.base#exit */
810 t2=C_fast_retrieve(lf[9]);{
811 C_word *av2;
812 if(c >= 3) {
813   av2=av;
814 } else {
815   av2=C_alloc(3);
816 }
817 av2[0]=t2;
818 av2[1]=((C_word*)t0)[2];
819 av2[2]=C_fix(64);
820 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
821 
822 /* k2570 in main#print-usage in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2572(C_word c,C_word * av)823 static void C_ccall f_2572(C_word c,C_word *av){
824 C_word tmp;
825 C_word t0=av[0];
826 C_word t1=av[1];
827 C_word t2;
828 C_word *a;
829 C_check_for_interrupt;
830 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
831 C_save_and_reclaim((void *)f_2572,c,av);}
832 /* chicken-profile.scm:55: scheme#display */
833 t2=*((C_word*)lf[10]+1);{
834 C_word *av2;
835 if(c >= 3) {
836   av2=av;
837 } else {
838   av2=C_alloc(3);
839 }
840 av2[0]=t2;
841 av2[1]=((C_word*)t0)[2];
842 av2[2]=t1;
843 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
844 
845 /* loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2608(C_word t0,C_word t1,C_word t2)846 static void C_fcall f_2608(C_word t0,C_word t1,C_word t2){
847 C_word tmp;
848 C_word t3;
849 C_word t4;
850 C_word t5;
851 C_word t6;
852 C_word t7;
853 C_word t8;
854 C_word t9;
855 C_word t10;
856 C_word t11;
857 C_word t12;
858 C_word t13;
859 C_word t14;
860 C_word t15;
861 C_word t16;
862 C_word t17;
863 C_word t18;
864 C_word *a;
865 loop:
866 C_check_for_interrupt;
867 if(C_unlikely(!C_demand(C_calculate_demand(23,0,3)))){
868 C_save_and_reclaim_args((void *)trf_2608,3,t0,t1,t2);}
869 a=C_alloc(23);
870 if(C_truep(C_i_nullp(t2))){
871 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2618,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
872 if(C_truep(C_retrieve2(lf[2],C_text("main#file")))){
873 t4=t3;
874 f_2618(t4,C_SCHEME_UNDEFINED);}
875 else{
876 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2625,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
877 /* chicken-profile.scm:84: chicken.file#glob */
878 t5=C_fast_retrieve(lf[68]);{
879 C_word av2[3];
880 av2[0]=t5;
881 av2[1]=t4;
882 av2[2]=lf[69];
883 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}}
884 else{
885 t3=C_i_car(t2);
886 t4=C_u_i_cdr(t2);
887 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
888 t6=C_SCHEME_UNDEFINED;
889 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
890 t8=C_SCHEME_UNDEFINED;
891 t9=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2658,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp));
892 t10=t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2677,a[2]=t3,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
893 t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2700,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
894 if(C_truep((C_truep(C_i_equalp(t3,lf[73]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(t3,lf[74]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(t3,lf[75]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))){
895 /* chicken-profile.scm:104: print-usage */
896 f_2561(t11);}
897 else{
898 if(C_truep(C_i_string_equal_p(t3,lf[76]))){
899 t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2718,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
900 t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2725,a[2]=t12,tmp=(C_word)a,a+=3,tmp);
901 /* chicken-profile.scm:106: chicken.platform#chicken-version */
902 t14=C_fast_retrieve(lf[78]);{
903 C_word av2[2];
904 av2[0]=t14;
905 av2[1]=t13;
906 ((C_proc)(void*)(*((C_word*)t14+1)))(2,av2);}}
907 else{
908 if(C_truep(C_u_i_string_equal_p(t3,lf[79]))){
909 t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2733,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
910 t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2740,a[2]=t12,tmp=(C_word)a,a+=3,tmp);
911 /* chicken-profile.scm:109: chicken.platform#chicken-version */
912 t14=C_fast_retrieve(lf[78]);{
913 C_word av2[2];
914 av2[0]=t14;
915 av2[1]=t13;
916 ((C_proc)(void*)(*((C_word*)t14+1)))(2,av2);}}
917 else{
918 if(C_truep(C_u_i_string_equal_p(t3,lf[80]))){
919 t12=lf[3] /* main#no-unused */ =C_SCHEME_TRUE;;
920 /* chicken-profile.scm:122: loop */
921 t17=t1;
922 t18=((C_word*)t5)[1];
923 t1=t17;
924 t2=t18;
925 goto loop;}
926 else{
927 if(C_truep(C_u_i_string_equal_p(t3,lf[81]))){
928 t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2755,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
929 /* chicken-profile.scm:112: next-number */
930 t13=t8;
931 f_2677(t13,t12);}
932 else{
933 if(C_truep(C_u_i_string_equal_p(t3,lf[82]))){
934 t12=C_mutate(&lf[22] /* (set! main#sort-by ...) */,C_retrieve2(lf[16],C_text("main#sort-by-calls")));
935 /* chicken-profile.scm:122: loop */
936 t17=t1;
937 t18=((C_word*)t5)[1];
938 t1=t17;
939 t2=t18;
940 goto loop;}
941 else{
942 if(C_truep(C_u_i_string_equal_p(t3,lf[83]))){
943 t12=C_mutate(&lf[22] /* (set! main#sort-by ...) */,C_retrieve2(lf[17],C_text("main#sort-by-time")));
944 /* chicken-profile.scm:122: loop */
945 t17=t1;
946 t18=((C_word*)t5)[1];
947 t1=t17;
948 t2=t18;
949 goto loop;}
950 else{
951 if(C_truep(C_u_i_string_equal_p(t3,lf[84]))){
952 t12=C_mutate(&lf[22] /* (set! main#sort-by ...) */,C_retrieve2(lf[18],C_text("main#sort-by-avg")));
953 /* chicken-profile.scm:122: loop */
954 t17=t1;
955 t18=((C_word*)t5)[1];
956 t1=t17;
957 t2=t18;
958 goto loop;}
959 else{
960 if(C_truep(C_u_i_string_equal_p(t3,lf[85]))){
961 t12=C_mutate(&lf[22] /* (set! main#sort-by ...) */,C_retrieve2(lf[19],C_text("main#sort-by-name")));
962 t13=t11;{
963 C_word av2[2];
964 av2[0]=t13;
965 av2[1]=t12;
966 f_2700(2,av2);}}
967 else{
968 if(C_truep(C_u_i_string_equal_p(t3,lf[86]))){
969 t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2791,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t5,a[5]=t11,tmp=(C_word)a,a+=6,tmp);
970 /* chicken-profile.scm:117: next-arg */
971 t13=((C_word*)t7)[1];
972 f_2658(t13,t12);}
973 else{
974 t12=C_block_size(t3);
975 t13=C_fixnum_greaterp(t12,C_fix(1));
976 t14=(C_truep(t13)?C_u_i_char_equalp(C_make_character(45),C_i_string_ref(t3,C_fix(0))):C_SCHEME_FALSE);
977 if(C_truep(t14)){
978 /* chicken-profile.scm:119: chicken.base#error */
979 t15=*((C_word*)lf[65]+1);{
980 C_word av2[4];
981 av2[0]=t15;
982 av2[1]=t11;
983 av2[2]=lf[89];
984 av2[3]=t3;
985 ((C_proc)(void*)(*((C_word*)t15+1)))(4,av2);}}
986 else{
987 if(C_truep(C_retrieve2(lf[2],C_text("main#file")))){
988 /* chicken-profile.scm:120: print-usage */
989 f_2561(t11);}
990 else{
991 t15=C_mutate(&lf[2] /* (set! main#file ...) */,t3);
992 /* chicken-profile.scm:122: loop */
993 t17=t1;
994 t18=((C_word*)t5)[1];
995 t1=t17;
996 t2=t18;
997 goto loop;}}}}}}}}}}}}}}
998 
999 /* k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2618(C_word t0,C_word t1)1000 static void C_fcall f_2618(C_word t0,C_word t1){
1001 C_word tmp;
1002 C_word t2;
1003 C_word t3;
1004 C_word *a;
1005 C_check_for_interrupt;
1006 if(C_unlikely(!C_demand(C_calculate_demand(3,0,4)))){
1007 C_save_and_reclaim_args((void *)trf_2618,2,t0,t1);}
1008 a=C_alloc(3);
1009 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3273,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
1010 /* chicken-profile.scm:205: chicken.base#print */
1011 t3=*((C_word*)lf[51]+1);{
1012 C_word av2[5];
1013 av2[0]=t3;
1014 av2[1]=t2;
1015 av2[2]=lf[63];
1016 av2[3]=C_retrieve2(lf[2],C_text("main#file"));
1017 av2[4]=lf[64];
1018 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
1019 
1020 /* k2623 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2625(C_word c,C_word * av)1021 static void C_ccall f_2625(C_word c,C_word *av){
1022 C_word tmp;
1023 C_word t0=av[0];
1024 C_word t1=av[1];
1025 C_word t2;
1026 C_word t3;
1027 C_word t4;
1028 C_word t5;
1029 C_word *a;
1030 C_check_for_interrupt;
1031 if(C_unlikely(!C_demand(C_calculate_demand(8,c,4)))){
1032 C_save_and_reclaim((void *)f_2625,c,av);}
1033 a=C_alloc(8);
1034 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2628,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
1035 if(C_truep(C_i_nullp(t1))){
1036 /* chicken-profile.scm:86: chicken.base#error */
1037 t3=*((C_word*)lf[65]+1);{
1038 C_word *av2;
1039 if(c >= 3) {
1040   av2=av;
1041 } else {
1042   av2=C_alloc(3);
1043 }
1044 av2[0]=t3;
1045 av2[1]=t2;
1046 av2[2]=lf[66];
1047 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
1048 else{
1049 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2641,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
1050 t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2643,tmp=(C_word)a,a+=2,tmp);
1051 /* chicken-profile.scm:87: chicken.sort#sort */
1052 t5=C_fast_retrieve(lf[61]);{
1053 C_word *av2;
1054 if(c >= 4) {
1055   av2=av;
1056 } else {
1057   av2=C_alloc(4);
1058 }
1059 av2[0]=t5;
1060 av2[1]=t3;
1061 av2[2]=t1;
1062 av2[3]=t4;
1063 ((C_proc)(void*)(*((C_word*)t5+1)))(4,av2);}}}
1064 
1065 /* k2626 in k2623 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2628(C_word c,C_word * av)1066 static void C_ccall f_2628(C_word c,C_word *av){
1067 C_word tmp;
1068 C_word t0=av[0];
1069 C_word t1=av[1];
1070 C_word t2;
1071 C_word t3;
1072 C_word *a;
1073 C_check_for_interrupt;
1074 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
1075 C_save_and_reclaim((void *)f_2628,c,av);}
1076 t2=C_mutate(&lf[2] /* (set! main#file ...) */,t1);
1077 t3=((C_word*)t0)[2];
1078 f_2618(t3,t2);}
1079 
1080 /* k2639 in k2623 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2641(C_word c,C_word * av)1081 static void C_ccall f_2641(C_word c,C_word *av){
1082 C_word tmp;
1083 C_word t0=av[0];
1084 C_word t1=av[1];
1085 C_word t2;
1086 C_word t3;
1087 C_word t4;
1088 C_word *a;
1089 C_check_for_interrupt;
1090 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
1091 C_save_and_reclaim((void *)f_2641,c,av);}
1092 t2=C_i_car(t1);
1093 t3=C_mutate(&lf[2] /* (set! main#file ...) */,t2);
1094 t4=((C_word*)t0)[2];
1095 f_2618(t4,t3);}
1096 
1097 /* a2642 in k2623 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2643(C_word c,C_word * av)1098 static void C_ccall f_2643(C_word c,C_word *av){
1099 C_word tmp;
1100 C_word t0=av[0];
1101 C_word t1=av[1];
1102 C_word t2=av[2];
1103 C_word t3=av[3];
1104 C_word t4;
1105 C_word t5;
1106 C_word *a;
1107 if(c!=4) C_bad_argc_2(c,4,t0);
1108 C_check_for_interrupt;
1109 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
1110 C_save_and_reclaim((void *)f_2643,c,av);}
1111 a=C_alloc(4);
1112 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2648,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
1113 /* chicken-profile.scm:89: chicken.file.posix#file-modification-time */
1114 t5=C_fast_retrieve(lf[67]);{
1115 C_word *av2=av;
1116 av2[0]=t5;
1117 av2[1]=t4;
1118 av2[2]=t2;
1119 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
1120 
1121 /* k2646 in a2642 in k2623 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2648(C_word c,C_word * av)1122 static void C_ccall f_2648(C_word c,C_word *av){
1123 C_word tmp;
1124 C_word t0=av[0];
1125 C_word t1=av[1];
1126 C_word t2;
1127 C_word t3;
1128 C_word *a;
1129 C_check_for_interrupt;
1130 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
1131 C_save_and_reclaim((void *)f_2648,c,av);}
1132 a=C_alloc(4);
1133 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2652,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
1134 /* chicken-profile.scm:90: chicken.file.posix#file-modification-time */
1135 t3=C_fast_retrieve(lf[67]);{
1136 C_word *av2;
1137 if(c >= 3) {
1138   av2=av;
1139 } else {
1140   av2=C_alloc(3);
1141 }
1142 av2[0]=t3;
1143 av2[1]=t2;
1144 av2[2]=((C_word*)t0)[3];
1145 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
1146 
1147 /* k2650 in k2646 in a2642 in k2623 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2652(C_word c,C_word * av)1148 static void C_ccall f_2652(C_word c,C_word *av){
1149 C_word tmp;
1150 C_word t0=av[0];
1151 C_word t1=av[1];
1152 C_word t2;
1153 C_word *a;
1154 C_check_for_interrupt;
1155 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
1156 C_save_and_reclaim((void *)f_2652,c,av);}
1157 t2=((C_word*)t0)[2];{
1158 C_word *av2=av;
1159 av2[0]=t2;
1160 av2[1]=C_i_integer_greaterp(((C_word*)t0)[3],t1);
1161 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
1162 
1163 /* next-arg in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2658(C_word t0,C_word t1)1164 static void C_fcall f_2658(C_word t0,C_word t1){
1165 C_word tmp;
1166 C_word t2;
1167 C_word t3;
1168 C_word t4;
1169 C_word t5;
1170 C_word *a;
1171 C_check_for_interrupt;
1172 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
1173 C_save_and_reclaim_args((void *)trf_2658,2,t0,t1);}
1174 if(C_truep(C_i_nullp(((C_word*)((C_word*)t0)[2])[1]))){
1175 /* chicken-profile.scm:96: chicken.base#error */
1176 t2=*((C_word*)lf[65]+1);{
1177 C_word av2[4];
1178 av2[0]=t2;
1179 av2[1]=t1;
1180 av2[2]=lf[70];
1181 av2[3]=((C_word*)t0)[3];
1182 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
1183 else{
1184 t2=C_i_car(((C_word*)((C_word*)t0)[2])[1]);
1185 t3=C_i_cdr(((C_word*)((C_word*)t0)[2])[1]);
1186 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
1187 t5=t1;{
1188 C_word av2[2];
1189 av2[0]=t5;
1190 av2[1]=t2;
1191 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}}
1192 
1193 /* next-number in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2677(C_word t0,C_word t1)1194 static void C_fcall f_2677(C_word t0,C_word t1){
1195 C_word tmp;
1196 C_word t2;
1197 C_word t3;
1198 C_word t4;
1199 C_word *a;
1200 C_check_for_interrupt;
1201 if(C_unlikely(!C_demand(C_calculate_demand(7,0,2)))){
1202 C_save_and_reclaim_args((void *)trf_2677,2,t0,t1);}
1203 a=C_alloc(7);
1204 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2681,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
1205 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2697,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
1206 /* chicken-profile.scm:101: next-arg */
1207 t4=((C_word*)((C_word*)t0)[3])[1];
1208 f_2658(t4,t3);}
1209 
1210 /* k2679 in next-number in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2681(C_word c,C_word * av)1211 static void C_ccall f_2681(C_word c,C_word *av){
1212 C_word tmp;
1213 C_word t0=av[0];
1214 C_word t1=av[1];
1215 C_word t2;
1216 C_word *a;
1217 C_check_for_interrupt;
1218 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
1219 C_save_and_reclaim((void *)f_2681,c,av);}
1220 if(C_truep(t1)){
1221 if(C_truep(C_i_greaterp(t1,C_fix(0)))){
1222 t2=((C_word*)t0)[2];{
1223 C_word *av2=av;
1224 av2[0]=t2;
1225 av2[1]=t1;
1226 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
1227 else{
1228 /* chicken-profile.scm:102: chicken.base#error */
1229 t2=*((C_word*)lf[65]+1);{
1230 C_word *av2;
1231 if(c >= 4) {
1232   av2=av;
1233 } else {
1234   av2=C_alloc(4);
1235 }
1236 av2[0]=t2;
1237 av2[1]=((C_word*)t0)[2];
1238 av2[2]=lf[71];
1239 av2[3]=((C_word*)t0)[3];
1240 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}}
1241 else{
1242 /* chicken-profile.scm:102: chicken.base#error */
1243 t2=*((C_word*)lf[65]+1);{
1244 C_word *av2;
1245 if(c >= 4) {
1246   av2=av;
1247 } else {
1248   av2=C_alloc(4);
1249 }
1250 av2[0]=t2;
1251 av2[1]=((C_word*)t0)[2];
1252 av2[2]=lf[71];
1253 av2[3]=((C_word*)t0)[3];
1254 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}}
1255 
1256 /* k2695 in next-number in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2697(C_word c,C_word * av)1257 static void C_ccall f_2697(C_word c,C_word *av){
1258 C_word tmp;
1259 C_word t0=av[0];
1260 C_word t1=av[1];
1261 C_word t2;
1262 C_word *a;
1263 C_check_for_interrupt;
1264 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
1265 C_save_and_reclaim((void *)f_2697,c,av);}
1266 /* chicken-profile.scm:101: scheme#string->number */
1267 t2=*((C_word*)lf[72]+1);{
1268 C_word *av2;
1269 if(c >= 3) {
1270   av2=av;
1271 } else {
1272   av2=C_alloc(3);
1273 }
1274 av2[0]=t2;
1275 av2[1]=((C_word*)t0)[2];
1276 av2[2]=t1;
1277 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
1278 
1279 /* k2698 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2700(C_word c,C_word * av)1280 static void C_ccall f_2700(C_word c,C_word *av){
1281 C_word tmp;
1282 C_word t0=av[0];
1283 C_word t1=av[1];
1284 C_word t2;
1285 C_word *a;
1286 C_check_for_interrupt;
1287 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
1288 C_save_and_reclaim((void *)f_2700,c,av);}
1289 /* chicken-profile.scm:122: loop */
1290 t2=((C_word*)((C_word*)t0)[2])[1];
1291 f_2608(t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[4])[1]);}
1292 
1293 /* k2716 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2718(C_word c,C_word * av)1294 static void C_ccall f_2718(C_word c,C_word *av){
1295 C_word tmp;
1296 C_word t0=av[0];
1297 C_word t1=av[1];
1298 C_word t2;
1299 C_word *a;
1300 C_check_for_interrupt;
1301 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
1302 C_save_and_reclaim((void *)f_2718,c,av);}
1303 /* chicken-profile.scm:107: chicken.base#exit */
1304 t2=C_fast_retrieve(lf[9]);{
1305 C_word *av2=av;
1306 av2[0]=t2;
1307 av2[1]=((C_word*)t0)[2];
1308 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
1309 
1310 /* k2723 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2725(C_word c,C_word * av)1311 static void C_ccall f_2725(C_word c,C_word *av){
1312 C_word tmp;
1313 C_word t0=av[0];
1314 C_word t1=av[1];
1315 C_word t2;
1316 C_word *a;
1317 C_check_for_interrupt;
1318 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
1319 C_save_and_reclaim((void *)f_2725,c,av);}
1320 /* chicken-profile.scm:106: chicken.base#print */
1321 t2=*((C_word*)lf[51]+1);{
1322 C_word *av2;
1323 if(c >= 4) {
1324   av2=av;
1325 } else {
1326   av2=C_alloc(4);
1327 }
1328 av2[0]=t2;
1329 av2[1]=((C_word*)t0)[2];
1330 av2[2]=lf[77];
1331 av2[3]=t1;
1332 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
1333 
1334 /* k2731 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2733(C_word c,C_word * av)1335 static void C_ccall f_2733(C_word c,C_word *av){
1336 C_word tmp;
1337 C_word t0=av[0];
1338 C_word t1=av[1];
1339 C_word t2;
1340 C_word *a;
1341 C_check_for_interrupt;
1342 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
1343 C_save_and_reclaim((void *)f_2733,c,av);}
1344 /* chicken-profile.scm:110: chicken.base#exit */
1345 t2=C_fast_retrieve(lf[9]);{
1346 C_word *av2=av;
1347 av2[0]=t2;
1348 av2[1]=((C_word*)t0)[2];
1349 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
1350 
1351 /* k2738 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2740(C_word c,C_word * av)1352 static void C_ccall f_2740(C_word c,C_word *av){
1353 C_word tmp;
1354 C_word t0=av[0];
1355 C_word t1=av[1];
1356 C_word t2;
1357 C_word *a;
1358 C_check_for_interrupt;
1359 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
1360 C_save_and_reclaim((void *)f_2740,c,av);}
1361 /* chicken-profile.scm:109: chicken.base#print */
1362 t2=*((C_word*)lf[51]+1);{
1363 C_word *av2;
1364 if(c >= 3) {
1365   av2=av;
1366 } else {
1367   av2=C_alloc(3);
1368 }
1369 av2[0]=t2;
1370 av2[1]=((C_word*)t0)[2];
1371 av2[2]=t1;
1372 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
1373 
1374 /* k2753 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2755(C_word c,C_word * av)1375 static void C_ccall f_2755(C_word c,C_word *av){
1376 C_word tmp;
1377 C_word t0=av[0];
1378 C_word t1=av[1];
1379 C_word t2;
1380 C_word t3;
1381 C_word *a;
1382 C_check_for_interrupt;
1383 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
1384 C_save_and_reclaim((void *)f_2755,c,av);}
1385 t2=C_mutate(&lf[7] /* (set! main#top ...) */,t1);
1386 /* chicken-profile.scm:122: loop */
1387 t3=((C_word*)((C_word*)t0)[2])[1];
1388 f_2608(t3,((C_word*)t0)[3],((C_word*)((C_word*)t0)[4])[1]);}
1389 
1390 /* k2789 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2791(C_word c,C_word * av)1391 static void C_ccall f_2791(C_word c,C_word *av){
1392 C_word tmp;
1393 C_word t0=av[0];
1394 C_word t1=av[1];
1395 C_word t2;
1396 C_word t3;
1397 C_word t4;
1398 C_word t5;
1399 C_word t6;
1400 C_word *a;
1401 C_check_for_interrupt;
1402 if(C_unlikely(!C_demand(C_calculate_demand(9,c,3)))){
1403 C_save_and_reclaim((void *)f_2791,c,av);}
1404 a=C_alloc(9);
1405 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2939,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
1406 t3=C_i_string_length(t1);
1407 t4=C_eqp(t3,C_fix(3));
1408 if(C_truep(t4)){
1409 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2973,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);
1410 /* chicken-profile.scm:159: arg-digit */
1411 t6=t2;
1412 f_2939(t6,t5,C_fix(0));}
1413 else{
1414 /* chicken-profile.scm:162: chicken.base#error */
1415 t5=*((C_word*)lf[65]+1);{
1416 C_word *av2;
1417 if(c >= 4) {
1418   av2=av;
1419 } else {
1420   av2=C_alloc(4);
1421 }
1422 av2[0]=t5;
1423 av2[1]=((C_word*)t0)[5];
1424 av2[2]=lf[88];
1425 av2[3]=t1;
1426 ((C_proc)(void*)(*((C_word*)t5+1)))(4,av2);}}}
1427 
1428 /* main#sort-by-calls in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2822(C_word c,C_word * av)1429 static void C_ccall f_2822(C_word c,C_word *av){
1430 C_word tmp;
1431 C_word t0=av[0];
1432 C_word t1=av[1];
1433 C_word t2=av[2];
1434 C_word t3=av[3];
1435 C_word t4;
1436 C_word t5;
1437 C_word t6;
1438 C_word *a;
1439 if(c!=4) C_bad_argc_2(c,4,t0);
1440 C_check_for_interrupt;
1441 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
1442 C_save_and_reclaim((void *)f_2822,c,av);}
1443 t4=C_i_cadr(t2);
1444 t5=C_i_cadr(t3);
1445 t6=t1;{
1446 C_word *av2=av;
1447 av2[0]=t6;
1448 av2[1]=(C_truep(C_i_eqvp(t4,t5))?C_i_greaterp(C_i_caddr(t2),C_i_caddr(t3)):(C_truep(t4)?(C_truep(t5)?C_i_greaterp(t4,t5):C_SCHEME_TRUE):C_SCHEME_TRUE));
1449 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
1450 
1451 /* main#sort-by-time in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2856(C_word c,C_word * av)1452 static void C_ccall f_2856(C_word c,C_word *av){
1453 C_word tmp;
1454 C_word t0=av[0];
1455 C_word t1=av[1];
1456 C_word t2=av[2];
1457 C_word t3=av[3];
1458 C_word t4;
1459 C_word t5;
1460 C_word t6;
1461 C_word t7;
1462 C_word *a;
1463 if(c!=4) C_bad_argc_2(c,4,t0);
1464 C_check_for_interrupt;
1465 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
1466 C_save_and_reclaim((void *)f_2856,c,av);}
1467 t4=C_i_caddr(t2);
1468 t5=C_i_caddr(t3);
1469 t6=C_i_nequalp(t4,t5);
1470 t7=t1;{
1471 C_word *av2=av;
1472 av2[0]=t7;
1473 av2[1]=(C_truep(t6)?C_i_greaterp(C_i_cadr(t2),C_i_cadr(t3)):C_i_greaterp(t4,t5));
1474 ((C_proc)(void*)(*((C_word*)t7+1)))(2,av2);}}
1475 
1476 /* main#sort-by-avg in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2885(C_word c,C_word * av)1477 static void C_ccall f_2885(C_word c,C_word *av){
1478 C_word tmp;
1479 C_word t0=av[0];
1480 C_word t1=av[1];
1481 C_word t2=av[2];
1482 C_word t3=av[3];
1483 C_word t4;
1484 C_word t5;
1485 C_word t6;
1486 C_word *a;
1487 if(c!=4) C_bad_argc_2(c,4,t0);
1488 C_check_for_interrupt;
1489 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
1490 C_save_and_reclaim((void *)f_2885,c,av);}
1491 t4=C_i_cadddr(t2);
1492 t5=C_i_cadddr(t3);
1493 t6=t1;{
1494 C_word *av2=av;
1495 av2[0]=t6;
1496 av2[1]=(C_truep(C_i_eqvp(t4,t5))?C_i_greaterp(C_i_caddr(t2),C_i_caddr(t3)):C_i_greaterp(t4,t5));
1497 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
1498 
1499 /* main#sort-by-name in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2913(C_word c,C_word * av)1500 static void C_ccall f_2913(C_word c,C_word *av){
1501 C_word tmp;
1502 C_word t0=av[0];
1503 C_word t1=av[1];
1504 C_word t2=av[2];
1505 C_word t3=av[3];
1506 C_word t4;
1507 C_word t5;
1508 C_word *a;
1509 if(c!=4) C_bad_argc_2(c,4,t0);
1510 C_check_for_interrupt;
1511 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
1512 C_save_and_reclaim((void *)f_2913,c,av);}
1513 a=C_alloc(4);
1514 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2921,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
1515 /* chicken-profile.scm:146: scheme#symbol->string */
1516 t5=*((C_word*)lf[21]+1);{
1517 C_word *av2=av;
1518 av2[0]=t5;
1519 av2[1]=t4;
1520 av2[2]=C_i_car(t2);
1521 ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}
1522 
1523 /* k2919 in main#sort-by-name in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2921(C_word c,C_word * av)1524 static void C_ccall f_2921(C_word c,C_word *av){
1525 C_word tmp;
1526 C_word t0=av[0];
1527 C_word t1=av[1];
1528 C_word t2;
1529 C_word t3;
1530 C_word *a;
1531 C_check_for_interrupt;
1532 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
1533 C_save_and_reclaim((void *)f_2921,c,av);}
1534 a=C_alloc(4);
1535 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2925,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
1536 /* chicken-profile.scm:146: scheme#symbol->string */
1537 t3=*((C_word*)lf[21]+1);{
1538 C_word *av2;
1539 if(c >= 3) {
1540   av2=av;
1541 } else {
1542   av2=C_alloc(3);
1543 }
1544 av2[0]=t3;
1545 av2[1]=t2;
1546 av2[2]=C_i_car(((C_word*)t0)[3]);
1547 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
1548 
1549 /* k2923 in k2919 in main#sort-by-name in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2925(C_word c,C_word * av)1550 static void C_ccall f_2925(C_word c,C_word *av){
1551 C_word tmp;
1552 C_word t0=av[0];
1553 C_word t1=av[1];
1554 C_word t2;
1555 C_word *a;
1556 C_check_for_interrupt;
1557 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
1558 C_save_and_reclaim((void *)f_2925,c,av);}
1559 /* chicken-profile.scm:146: scheme#string<? */
1560 t2=*((C_word*)lf[20]+1);{
1561 C_word *av2;
1562 if(c >= 4) {
1563   av2=av;
1564 } else {
1565   av2=C_alloc(4);
1566 }
1567 av2[0]=t2;
1568 av2[1]=((C_word*)t0)[2];
1569 av2[2]=((C_word*)t0)[3];
1570 av2[3]=t1;
1571 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
1572 
1573 /* arg-digit in k2789 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2939(C_word t0,C_word t1,C_word t2)1574 static void C_fcall f_2939(C_word t0,C_word t1,C_word t2){
1575 C_word tmp;
1576 C_word t3;
1577 C_word t4;
1578 C_word t5;
1579 C_word t6;
1580 C_word t7;
1581 C_word *a;
1582 C_check_for_interrupt;
1583 if(C_unlikely(!C_demand(C_calculate_demand(10,0,4)))){
1584 C_save_and_reclaim_args((void *)trf_2939,3,t0,t1,t2);}
1585 a=C_alloc(10);
1586 t3=C_i_string_ref(((C_word*)t0)[2],t2);
1587 t4=C_fix(C_character_code(t3));
1588 t5=C_a_i_fixnum_difference(&a,2,t4,C_fix(48));
1589 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2951,a[2]=t1,a[3]=t5,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
1590 /* chicken-profile.scm:154: scheme#<= */{
1591 C_word av2[5];
1592 av2[0]=0;
1593 av2[1]=t6;
1594 av2[2]=C_fix(0);
1595 av2[3]=t5;
1596 av2[4]=C_fix(9);
1597 C_less_or_equal_p(5,av2);}}
1598 
1599 /* k2949 in arg-digit in k2789 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2951(C_word c,C_word * av)1600 static void C_ccall f_2951(C_word c,C_word *av){
1601 C_word tmp;
1602 C_word t0=av[0];
1603 C_word t1=av[1];
1604 C_word t2;
1605 C_word *a;
1606 C_check_for_interrupt;
1607 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
1608 C_save_and_reclaim((void *)f_2951,c,av);}
1609 if(C_truep(t1)){
1610 t2=((C_word*)t0)[2];{
1611 C_word *av2=av;
1612 av2[0]=t2;
1613 av2[1]=(C_truep(C_i_integer_equalp(((C_word*)t0)[3],C_fix(9)))?C_fix(8):((C_word*)t0)[3]);
1614 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
1615 else{
1616 /* chicken-profile.scm:156: chicken.base#error */
1617 t2=*((C_word*)lf[65]+1);{
1618 C_word *av2;
1619 if(c >= 4) {
1620   av2=av;
1621 } else {
1622   av2=C_alloc(4);
1623 }
1624 av2[0]=t2;
1625 av2[1]=((C_word*)t0)[2];
1626 av2[2]=lf[87];
1627 av2[3]=((C_word*)t0)[4];
1628 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}}
1629 
1630 /* k2971 in k2789 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2973(C_word c,C_word * av)1631 static void C_ccall f_2973(C_word c,C_word *av){
1632 C_word tmp;
1633 C_word t0=av[0];
1634 C_word t1=av[1];
1635 C_word t2;
1636 C_word t3;
1637 C_word t4;
1638 C_word *a;
1639 C_check_for_interrupt;
1640 if(C_unlikely(!C_demand(C_calculate_demand(6,c,2)))){
1641 C_save_and_reclaim((void *)f_2973,c,av);}
1642 a=C_alloc(6);
1643 t2=C_mutate(&lf[4] /* (set! main#seconds-digits ...) */,t1);
1644 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2977,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);
1645 /* chicken-profile.scm:160: arg-digit */
1646 t4=((C_word*)t0)[5];
1647 f_2939(t4,t3,C_fix(1));}
1648 
1649 /* k2975 in k2971 in k2789 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2977(C_word c,C_word * av)1650 static void C_ccall f_2977(C_word c,C_word *av){
1651 C_word tmp;
1652 C_word t0=av[0];
1653 C_word t1=av[1];
1654 C_word t2;
1655 C_word t3;
1656 C_word t4;
1657 C_word *a;
1658 C_check_for_interrupt;
1659 if(C_unlikely(!C_demand(C_calculate_demand(5,c,2)))){
1660 C_save_and_reclaim((void *)f_2977,c,av);}
1661 a=C_alloc(5);
1662 t2=C_mutate(&lf[5] /* (set! main#average-digits ...) */,t1);
1663 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2981,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);
1664 /* chicken-profile.scm:161: arg-digit */
1665 t4=((C_word*)t0)[5];
1666 f_2939(t4,t3,C_fix(2));}
1667 
1668 /* k2979 in k2975 in k2971 in k2789 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2981(C_word c,C_word * av)1669 static void C_ccall f_2981(C_word c,C_word *av){
1670 C_word tmp;
1671 C_word t0=av[0];
1672 C_word t1=av[1];
1673 C_word t2;
1674 C_word t3;
1675 C_word *a;
1676 C_check_for_interrupt;
1677 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
1678 C_save_and_reclaim((void *)f_2981,c,av);}
1679 t2=C_mutate(&lf[6] /* (set! main#percent-digits ...) */,t1);
1680 /* chicken-profile.scm:122: loop */
1681 t3=((C_word*)((C_word*)t0)[2])[1];
1682 f_2608(t3,((C_word*)t0)[3],((C_word*)((C_word*)t0)[4])[1]);}
1683 
1684 /* main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_2997(C_word c,C_word * av)1685 static void C_ccall f_2997(C_word c,C_word *av){
1686 C_word tmp;
1687 C_word t0=av[0];
1688 C_word t1=av[1];
1689 C_word t2;
1690 C_word t3;
1691 C_word *a;
1692 if(c!=2) C_bad_argc_2(c,2,t0);
1693 C_check_for_interrupt;
1694 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
1695 C_save_and_reclaim((void *)f_2997,c,av);}
1696 a=C_alloc(3);
1697 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3001,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
1698 /* chicken-profile.scm:165: scheme#make-vector */
1699 t3=*((C_word*)lf[31]+1);{
1700 C_word *av2;
1701 if(c >= 4) {
1702   av2=av;
1703 } else {
1704   av2=C_alloc(4);
1705 }
1706 av2[0]=t3;
1707 av2[1]=t2;
1708 av2[2]=C_fix(3001);
1709 av2[3]=C_SCHEME_END_OF_LIST;
1710 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
1711 
1712 /* k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3001(C_word c,C_word * av)1713 static void C_ccall f_3001(C_word c,C_word *av){
1714 C_word tmp;
1715 C_word t0=av[0];
1716 C_word t1=av[1];
1717 C_word t2;
1718 C_word t3;
1719 C_word *a;
1720 C_check_for_interrupt;
1721 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
1722 C_save_and_reclaim((void *)f_3001,c,av);}
1723 a=C_alloc(4);
1724 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3004,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
1725 /* chicken-profile.scm:169: scheme#read */
1726 t3=*((C_word*)lf[26]+1);{
1727 C_word *av2=av;
1728 av2[0]=t3;
1729 av2[1]=t2;
1730 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
1731 
1732 /* k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3004(C_word c,C_word * av)1733 static void C_ccall f_3004(C_word c,C_word *av){
1734 C_word tmp;
1735 C_word t0=av[0];
1736 C_word t1=av[1];
1737 C_word t2;
1738 C_word t3;
1739 C_word t4;
1740 C_word t5;
1741 C_word t6;
1742 C_word *a;
1743 C_check_for_interrupt;
1744 if(C_unlikely(!C_demand(C_calculate_demand(9,c,2)))){
1745 C_save_and_reclaim((void *)f_3004,c,av);}
1746 a=C_alloc(9);
1747 t2=C_i_symbolp(t1);
1748 t3=(C_truep(t2)?t1:lf[24]);
1749 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3010,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
1750 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3027,a[2]=((C_word*)t0)[3],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
1751 if(C_truep(C_i_symbolp(t1))){
1752 /* chicken-profile.scm:171: scheme#read */
1753 t6=*((C_word*)lf[26]+1);{
1754 C_word *av2=av;
1755 av2[0]=t6;
1756 av2[1]=t5;
1757 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}
1758 else{
1759 t6=t5;{
1760 C_word *av2=av;
1761 av2[0]=t6;
1762 av2[1]=t1;
1763 f_3027(2,av2);}}}
1764 
1765 /* k3008 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3010(C_word c,C_word * av)1766 static void C_ccall f_3010(C_word c,C_word *av){
1767 C_word tmp;
1768 C_word t0=av[0];
1769 C_word t1=av[1];
1770 C_word t2;
1771 C_word t3;
1772 C_word t4;
1773 C_word t5;
1774 C_word t6;
1775 C_word *a;
1776 C_check_for_interrupt;
1777 if(C_unlikely(!C_demand(C_calculate_demand(10,c,4)))){
1778 C_save_and_reclaim((void *)f_3010,c,av);}
1779 a=C_alloc(10);
1780 t2=C_SCHEME_END_OF_LIST;
1781 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
1782 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3013,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
1783 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3018,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
1784 /* chicken-profile.scm:179: chicken.internal#hash-table-for-each */
1785 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[25]);
1786 C_word *av2;
1787 if(c >= 4) {
1788   av2=av;
1789 } else {
1790   av2=C_alloc(4);
1791 }
1792 av2[0]=*((C_word*)lf[25]+1);
1793 av2[1]=t4;
1794 av2[2]=t5;
1795 av2[3]=((C_word*)t0)[4];
1796 tp(4,av2);}}
1797 
1798 /* k3011 in k3008 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3013(C_word c,C_word * av)1799 static void C_ccall f_3013(C_word c,C_word *av){
1800 C_word tmp;
1801 C_word t0=av[0];
1802 C_word t1=av[1];
1803 C_word t2;
1804 C_word *a;
1805 C_check_for_interrupt;
1806 if(C_unlikely(!C_demand(C_calculate_demand(3,c,1)))){
1807 C_save_and_reclaim((void *)f_3013,c,av);}
1808 a=C_alloc(3);
1809 t2=((C_word*)t0)[2];{
1810 C_word *av2=av;
1811 av2[0]=t2;
1812 av2[1]=C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[4])[1]);
1813 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
1814 
1815 /* a3017 in k3008 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3018(C_word c,C_word * av)1816 static void C_ccall f_3018(C_word c,C_word *av){
1817 C_word tmp;
1818 C_word t0=av[0];
1819 C_word t1=av[1];
1820 C_word t2=av[2];
1821 C_word t3=av[3];
1822 C_word t4;
1823 C_word t5;
1824 C_word t6;
1825 C_word t7;
1826 C_word t8;
1827 C_word *a;
1828 if(c!=4) C_bad_argc_2(c,4,t0);
1829 C_check_for_interrupt;
1830 if(C_unlikely(!C_demand(C_calculate_demand(6,c,1)))){
1831 C_save_and_reclaim((void *)f_3018,c,av);}
1832 a=C_alloc(6);
1833 t4=((C_word*)((C_word*)t0)[2])[1];
1834 t5=C_a_i_cons(&a,2,t2,t3);
1835 t6=C_a_i_cons(&a,2,t5,t4);
1836 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
1837 t8=t1;{
1838 C_word *av2=av;
1839 av2[0]=t8;
1840 av2[1]=t7;
1841 ((C_proc)(void*)(*((C_word*)t8+1)))(2,av2);}}
1842 
1843 /* k3025 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3027(C_word c,C_word * av)1844 static void C_ccall f_3027(C_word c,C_word *av){
1845 C_word tmp;
1846 C_word t0=av[0];
1847 C_word t1=av[1];
1848 C_word t2;
1849 C_word t3;
1850 C_word t4;
1851 C_word t5;
1852 C_word *a;
1853 C_check_for_interrupt;
1854 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
1855 C_save_and_reclaim((void *)f_3027,c,av);}
1856 a=C_alloc(6);
1857 t2=C_SCHEME_UNDEFINED;
1858 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
1859 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3029,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));
1860 t5=((C_word*)t3)[1];
1861 f_3029(t5,((C_word*)t0)[3],t1);}
1862 
1863 /* doloop646 in k3025 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3029(C_word t0,C_word t1,C_word t2)1864 static void C_fcall f_3029(C_word t0,C_word t1,C_word t2){
1865 C_word tmp;
1866 C_word t3;
1867 C_word t4;
1868 C_word t5;
1869 C_word t6;
1870 C_word t7;
1871 C_word t8;
1872 C_word t9;
1873 C_word t10;
1874 C_word *a;
1875 C_check_for_interrupt;
1876 if(C_unlikely(!C_demand(C_calculate_demand(17,0,3)))){
1877 C_save_and_reclaim_args((void *)trf_3029,3,t0,t1,t2);}
1878 a=C_alloc(17);
1879 if(C_truep(C_eofp(t2))){
1880 t3=C_SCHEME_UNDEFINED;
1881 t4=t1;{
1882 C_word av2[2];
1883 av2[0]=t4;
1884 av2[1]=t3;
1885 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}
1886 else{
1887 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3039,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
1888 t4=C_i_car(t2);
1889 t5=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
1890 t6=t5;
1891 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
1892 t8=((C_word*)t7)[1];
1893 t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3068,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=t7,a[7]=t8,tmp=(C_word)a,a+=8,tmp);
1894 /* chicken-profile.scm:176: chicken.internal#hash-table-ref */
1895 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[30]);
1896 C_word av2[4];
1897 av2[0]=*((C_word*)lf[30]+1);
1898 av2[1]=t9;
1899 av2[2]=((C_word*)t0)[3];
1900 av2[3]=C_i_car(t2);
1901 tp(4,av2);}}}
1902 
1903 /* k3037 in doloop646 in k3025 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3039(C_word c,C_word * av)1904 static void C_ccall f_3039(C_word c,C_word *av){
1905 C_word tmp;
1906 C_word t0=av[0];
1907 C_word t1=av[1];
1908 C_word t2;
1909 C_word t3;
1910 C_word *a;
1911 C_check_for_interrupt;
1912 if(C_unlikely(!C_demand(C_calculate_demand(4,c,2)))){
1913 C_save_and_reclaim((void *)f_3039,c,av);}
1914 a=C_alloc(4);
1915 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3046,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
1916 /* chicken-profile.scm:171: scheme#read */
1917 t3=*((C_word*)lf[26]+1);{
1918 C_word *av2=av;
1919 av2[0]=t3;
1920 av2[1]=t2;
1921 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
1922 
1923 /* k3044 in k3037 in doloop646 in k3025 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3046(C_word c,C_word * av)1924 static void C_ccall f_3046(C_word c,C_word *av){
1925 C_word tmp;
1926 C_word t0=av[0];
1927 C_word t1=av[1];
1928 C_word t2;
1929 C_word *a;
1930 C_check_for_interrupt;
1931 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
1932 C_save_and_reclaim((void *)f_3046,c,av);}
1933 t2=((C_word*)((C_word*)t0)[2])[1];
1934 f_3029(t2,((C_word*)t0)[3],t1);}
1935 
1936 /* k3066 in doloop646 in k3025 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3068(C_word c,C_word * av)1937 static void C_ccall f_3068(C_word c,C_word *av){
1938 C_word tmp;
1939 C_word t0=av[0];
1940 C_word t1=av[1];
1941 C_word t2;
1942 C_word t3;
1943 C_word t4;
1944 C_word t5;
1945 C_word t6;
1946 C_word t7;
1947 C_word t8;
1948 C_word t9;
1949 C_word t10;
1950 C_word *a;
1951 C_check_for_interrupt;
1952 if(C_unlikely(!C_demand(C_calculate_demand(12,c,4)))){
1953 C_save_and_reclaim((void *)f_3068,c,av);}
1954 a=C_alloc(12);
1955 t2=(C_truep(t1)?t1:lf[27]);
1956 t3=C_i_cdr(((C_word*)t0)[2]);
1957 t4=C_i_check_list_2(t2,lf[28]);
1958 t5=C_i_check_list_2(t3,lf[28]);
1959 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3083,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
1960 t7=C_SCHEME_UNDEFINED;
1961 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
1962 t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3085,a[2]=((C_word*)t0)[6],a[3]=t8,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp));
1963 t10=((C_word*)t8)[1];
1964 f_3085(t10,t6,t2,t3);}
1965 
1966 /* k3081 in k3066 in doloop646 in k3025 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3083(C_word c,C_word * av)1967 static void C_ccall f_3083(C_word c,C_word *av){
1968 C_word tmp;
1969 C_word t0=av[0];
1970 C_word t1=av[1];
1971 C_word t2;
1972 C_word *a;
1973 C_check_for_interrupt;
1974 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
1975 C_save_and_reclaim((void *)f_3083,c,av);}
1976 /* chicken-profile.scm:173: chicken.internal#hash-table-set! */
1977 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[29]);
1978 C_word *av2;
1979 if(c >= 5) {
1980   av2=av;
1981 } else {
1982   av2=C_alloc(5);
1983 }
1984 av2[0]=*((C_word*)lf[29]+1);
1985 av2[1]=((C_word*)t0)[2];
1986 av2[2]=((C_word*)t0)[3];
1987 av2[3]=((C_word*)t0)[4];
1988 av2[4]=t1;
1989 tp(5,av2);}}
1990 
1991 /* map-loop651 in k3066 in doloop646 in k3025 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3085(C_word t0,C_word t1,C_word t2,C_word t3)1992 static void C_fcall f_3085(C_word t0,C_word t1,C_word t2,C_word t3){
1993 C_word tmp;
1994 C_word t4;
1995 C_word t5;
1996 C_word t6;
1997 C_word t7;
1998 C_word t8;
1999 C_word t9;
2000 C_word t10;
2001 C_word *a;
2002 C_check_for_interrupt;
2003 if(C_unlikely(!C_demand(C_calculate_demand(39,0,2)))){
2004 C_save_and_reclaim_args((void *)trf_3085,4,t0,t1,t2,t3);}
2005 a=C_alloc(39);
2006 t4=C_i_pairp(t2);
2007 t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
2008 if(C_truep(t5)){
2009 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3095,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);
2010 t7=C_slot(t2,C_fix(0));
2011 t8=C_slot(t3,C_fix(0));
2012 if(C_truep(t7)){
2013 if(C_truep(t8)){
2014 t9=C_s_a_i_plus(&a,2,t7,t8);
2015 t10=t6;
2016 f_3095(t10,C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST));}
2017 else{
2018 t9=t6;
2019 f_3095(t9,C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST));}}
2020 else{
2021 t9=t6;
2022 f_3095(t9,C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST));}}
2023 else{
2024 t6=t1;{
2025 C_word av2[2];
2026 av2[0]=t6;
2027 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
2028 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
2029 
2030 /* k3093 in map-loop651 in k3066 in doloop646 in k3025 in k3002 in k2999 in main#read-profile in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3095(C_word t0,C_word t1)2031 static void C_fcall f_3095(C_word t0,C_word t1){
2032 C_word tmp;
2033 C_word t2;
2034 C_word t3;
2035 C_word t4;
2036 C_word *a;
2037 C_check_for_interrupt;
2038 if(C_unlikely(!C_demand(C_calculate_demand(0,0,3)))){
2039 C_save_and_reclaim_args((void *)trf_3095,2,t0,t1);}
2040 t2=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t1);
2041 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
2042 t4=((C_word*)((C_word*)t0)[3])[1];
2043 f_3085(t4,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)),C_slot(((C_word*)t0)[6],C_fix(1)));}
2044 
2045 /* main#format-string in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3146(C_word c,C_word * av)2046 static void C_ccall f_3146(C_word c,C_word *av){
2047 C_word tmp;
2048 C_word t0=av[0];
2049 C_word t1=av[1];
2050 C_word t2=av[2];
2051 C_word t3=av[3];
2052 C_word t4;
2053 C_word t5;
2054 C_word t6;
2055 C_word t7;
2056 C_word t8;
2057 C_word t9;
2058 C_word t10;
2059 C_word t11;
2060 C_word t12;
2061 C_word t13;
2062 C_word *a;
2063 if(c<4) C_bad_min_argc_2(c,4,t0);
2064 C_check_for_interrupt;
2065 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
2066 C_save_and_reclaim((void *)f_3146,c,av);}
2067 a=C_alloc(5);
2068 t4=C_rest_nullp(c,4);
2069 t5=(C_truep(t4)?C_SCHEME_FALSE:C_get_rest_arg(c,4,av,4,t0));
2070 t6=C_rest_nullp(c,4);
2071 t7=C_rest_nullp(c,5);
2072 t8=(C_truep(t7)?C_make_character(32):C_get_rest_arg(c,5,av,4,t0));
2073 t9=C_rest_nullp(c,5);
2074 t10=C_i_string_length(t2);
2075 t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3165,a[2]=t5,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
2076 t12=C_fixnum_difference(t3,t10);
2077 /* chicken-profile.scm:187: scheme#make-string */
2078 t13=*((C_word*)lf[34]+1);{
2079 C_word *av2=av;
2080 av2[0]=t13;
2081 av2[1]=t11;
2082 av2[2]=C_i_fixnum_max(C_fix(0),t12);
2083 av2[3]=t8;
2084 ((C_proc)(void*)(*((C_word*)t13+1)))(4,av2);}}
2085 
2086 /* k3163 in main#format-string in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3165(C_word c,C_word * av)2087 static void C_ccall f_3165(C_word c,C_word *av){
2088 C_word tmp;
2089 C_word t0=av[0];
2090 C_word t1=av[1];
2091 C_word t2;
2092 C_word *a;
2093 C_check_for_interrupt;
2094 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
2095 C_save_and_reclaim((void *)f_3165,c,av);}
2096 if(C_truep(((C_word*)t0)[2])){
2097 /* ##sys#string-append */
2098 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[33]);
2099 C_word *av2;
2100 if(c >= 4) {
2101   av2=av;
2102 } else {
2103   av2=C_alloc(4);
2104 }
2105 av2[0]=*((C_word*)lf[33]+1);
2106 av2[1]=((C_word*)t0)[3];
2107 av2[2]=t1;
2108 av2[3]=((C_word*)t0)[4];
2109 tp(4,av2);}}
2110 else{
2111 /* ##sys#string-append */
2112 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[33]);
2113 C_word *av2;
2114 if(c >= 4) {
2115   av2=av;
2116 } else {
2117   av2=C_alloc(4);
2118 }
2119 av2[0]=*((C_word*)lf[33]+1);
2120 av2[1]=((C_word*)t0)[3];
2121 av2[2]=((C_word*)t0)[4];
2122 av2[3]=t1;
2123 tp(4,av2);}}}
2124 
2125 /* main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3212(C_word t1,C_word t2,C_word t3)2126 static void C_fcall f_3212(C_word t1,C_word t2,C_word t3){
2127 C_word tmp;
2128 C_word t4;
2129 C_word t5;
2130 C_word t6;
2131 C_word *a;
2132 C_check_for_interrupt;
2133 if(C_unlikely(!C_demand(C_calculate_demand(8,0,2)))){
2134 C_save_and_reclaim_args((void *)trf_3212,3,t1,t2,t3);}
2135 a=C_alloc(8);
2136 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3216,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
2137 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3267,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
2138 /* chicken-profile.scm:193: scheme#truncate */
2139 t6=*((C_word*)lf[42]+1);{
2140 C_word av2[3];
2141 av2[0]=t6;
2142 av2[1]=t5;
2143 av2[2]=t2;
2144 ((C_proc)(void*)(*((C_word*)t6+1)))(3,av2);}}
2145 
2146 /* k3214 in main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3216(C_word c,C_word * av)2147 static void C_ccall f_3216(C_word c,C_word *av){
2148 C_word tmp;
2149 C_word t0=av[0];
2150 C_word t1=av[1];
2151 C_word t2;
2152 C_word t3;
2153 C_word *a;
2154 C_check_for_interrupt;
2155 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
2156 C_save_and_reclaim((void *)f_3216,c,av);}
2157 a=C_alloc(6);
2158 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3223,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);
2159 /* ##sys#number->string */
2160 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[40]);
2161 C_word *av2;
2162 if(c >= 4) {
2163   av2=av;
2164 } else {
2165   av2=C_alloc(4);
2166 }
2167 av2[0]=*((C_word*)lf[40]+1);
2168 av2[1]=t2;
2169 av2[2]=t1;
2170 av2[3]=C_fix(10);
2171 tp(4,av2);}}
2172 
2173 /* k3221 in k3214 in main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3223(C_word c,C_word * av)2174 static void C_ccall f_3223(C_word c,C_word *av){
2175 C_word tmp;
2176 C_word t0=av[0];
2177 C_word t1=av[1];
2178 C_word t2;
2179 C_word t3;
2180 C_word t4;
2181 C_word t5;
2182 C_word t6;
2183 C_word t7;
2184 C_word t8;
2185 C_word t9;
2186 C_word *a;
2187 C_check_for_interrupt;
2188 if(C_unlikely(!C_demand(C_calculate_demand(48,c,2)))){
2189 C_save_and_reclaim((void *)f_3223,c,av);}
2190 a=C_alloc(48);
2191 t2=C_i_greaterp(((C_word*)t0)[2],C_fix(0));
2192 t3=(C_truep(t2)?lf[36]:lf[37]);
2193 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3231,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
2194 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3235,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
2195 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3243,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
2196 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3247,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
2197 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)va4340,a[2]=t7,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
2198 t9=t8;
2199 va4340(t9,C_s_a_i_minus(&a,2,((C_word*)t0)[4],((C_word*)t0)[5]));}
2200 
2201 /* k3229 in k3221 in k3214 in main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3231(C_word c,C_word * av)2202 static void C_ccall f_3231(C_word c,C_word *av){
2203 C_word tmp;
2204 C_word t0=av[0];
2205 C_word t1=av[1];
2206 C_word t2;
2207 C_word *a;
2208 C_check_for_interrupt;
2209 if(C_unlikely(!C_demand(C_calculate_demand(0,c,4)))){
2210 C_save_and_reclaim((void *)f_3231,c,av);}
2211 /* chicken-profile.scm:194: scheme#string-append */
2212 t2=*((C_word*)lf[38]+1);{
2213 C_word *av2;
2214 if(c >= 5) {
2215   av2=av;
2216 } else {
2217   av2=C_alloc(5);
2218 }
2219 av2[0]=t2;
2220 av2[1]=((C_word*)t0)[2];
2221 av2[2]=((C_word*)t0)[3];
2222 av2[3]=((C_word*)t0)[4];
2223 av2[4]=t1;
2224 ((C_proc)(void*)(*((C_word*)t2+1)))(5,av2);}}
2225 
2226 /* k3233 in k3221 in k3214 in main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3235(C_word c,C_word * av)2227 static void C_ccall f_3235(C_word c,C_word *av){
2228 C_word tmp;
2229 C_word t0=av[0];
2230 C_word t1=av[1];
2231 C_word t2;
2232 C_word t3;
2233 C_word *a;
2234 C_check_for_interrupt;
2235 if(C_unlikely(!C_demand(C_calculate_demand(29,c,4)))){
2236 C_save_and_reclaim((void *)f_3235,c,av);}
2237 a=C_alloc(29);
2238 t2=C_s_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(1));
2239 /* chicken-profile.scm:197: scheme#substring */
2240 t3=*((C_word*)lf[39]+1);{
2241 C_word *av2;
2242 if(c >= 5) {
2243   av2=av;
2244 } else {
2245   av2=C_alloc(5);
2246 }
2247 av2[0]=t3;
2248 av2[1]=((C_word*)t0)[3];
2249 av2[2]=t1;
2250 av2[3]=C_fix(1);
2251 av2[4]=t2;
2252 ((C_proc)(void*)(*((C_word*)t3+1)))(5,av2);}}
2253 
2254 /* k3241 in k3221 in k3214 in main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3243(C_word c,C_word * av)2255 static void C_ccall f_3243(C_word c,C_word *av){
2256 C_word tmp;
2257 C_word t0=av[0];
2258 C_word t1=av[1];
2259 C_word t2;
2260 C_word *a;
2261 C_check_for_interrupt;
2262 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
2263 C_save_and_reclaim((void *)f_3243,c,av);}
2264 /* ##sys#number->string */
2265 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[40]);
2266 C_word *av2;
2267 if(c >= 4) {
2268   av2=av;
2269 } else {
2270   av2=C_alloc(4);
2271 }
2272 av2[0]=*((C_word*)lf[40]+1);
2273 av2[1]=((C_word*)t0)[2];
2274 av2[2]=t1;
2275 av2[3]=C_fix(10);
2276 tp(4,av2);}}
2277 
2278 /* k3245 in k3221 in k3214 in main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3247(C_word c,C_word * av)2279 static void C_ccall f_3247(C_word c,C_word *av){
2280 C_word tmp;
2281 C_word t0=av[0];
2282 C_word t1=av[1];
2283 C_word t2;
2284 C_word *a;
2285 C_check_for_interrupt;
2286 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
2287 C_save_and_reclaim((void *)f_3247,c,av);}
2288 /* chicken-profile.scm:199: scheme#inexact->exact */
2289 t2=*((C_word*)lf[41]+1);{
2290 C_word *av2;
2291 if(c >= 3) {
2292   av2=av;
2293 } else {
2294   av2=C_alloc(3);
2295 }
2296 av2[0]=t2;
2297 av2[1]=((C_word*)t0)[2];
2298 av2[2]=t1;
2299 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
2300 
2301 /* k3257 */
f_3259(C_word c,C_word * av)2302 static void C_ccall f_3259(C_word c,C_word *av){
2303 C_word tmp;
2304 C_word t0=av[0];
2305 C_word t1=av[1];
2306 C_word t2;
2307 C_word t3;
2308 C_word *a;
2309 C_check_for_interrupt;
2310 if(C_unlikely(!C_demand(C_calculate_demand(33,c,2)))){
2311 C_save_and_reclaim((void *)f_3259,c,av);}
2312 a=C_alloc(33);
2313 t2=C_s_a_i_times(&a,2,((C_word*)t0)[2],t1);
2314 /* chicken-profile.scm:200: scheme#truncate */
2315 t3=*((C_word*)lf[42]+1);{
2316 C_word *av2;
2317 if(c >= 3) {
2318   av2=av;
2319 } else {
2320   av2=C_alloc(3);
2321 }
2322 av2[0]=t3;
2323 av2[1]=((C_word*)t0)[3];
2324 av2[2]=t2;
2325 ((C_proc)(void*)(*((C_word*)t3+1)))(3,av2);}}
2326 
2327 /* k3265 in main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3267(C_word c,C_word * av)2328 static void C_ccall f_3267(C_word c,C_word *av){
2329 C_word tmp;
2330 C_word t0=av[0];
2331 C_word t1=av[1];
2332 C_word t2;
2333 C_word *a;
2334 C_check_for_interrupt;
2335 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
2336 C_save_and_reclaim((void *)f_3267,c,av);}
2337 /* chicken-profile.scm:193: scheme#inexact->exact */
2338 t2=*((C_word*)lf[41]+1);{
2339 C_word *av2;
2340 if(c >= 3) {
2341   av2=av;
2342 } else {
2343   av2=C_alloc(3);
2344 }
2345 av2[0]=t2;
2346 av2[1]=((C_word*)t0)[2];
2347 av2[2]=t1;
2348 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
2349 
2350 /* k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3273(C_word c,C_word * av)2351 static void C_ccall f_3273(C_word c,C_word *av){
2352 C_word tmp;
2353 C_word t0=av[0];
2354 C_word t1=av[1];
2355 C_word t2;
2356 C_word t3;
2357 C_word *a;
2358 C_check_for_interrupt;
2359 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
2360 C_save_and_reclaim((void *)f_3273,c,av);}
2361 a=C_alloc(3);
2362 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3276,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
2363 /* chicken-profile.scm:206: scheme#with-input-from-file */
2364 t3=C_fast_retrieve(lf[62]);{
2365 C_word *av2;
2366 if(c >= 4) {
2367   av2=av;
2368 } else {
2369   av2=C_alloc(4);
2370 }
2371 av2[0]=t3;
2372 av2[1]=t2;
2373 av2[2]=C_retrieve2(lf[2],C_text("main#file"));
2374 av2[3]=C_retrieve2(lf[23],C_text("main#read-profile"));
2375 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
2376 
2377 /* k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3276(C_word c,C_word * av)2378 static void C_ccall f_3276(C_word c,C_word *av){
2379 C_word tmp;
2380 C_word t0=av[0];
2381 C_word t1=av[1];
2382 C_word t2;
2383 C_word t3;
2384 C_word t4;
2385 C_word t5;
2386 C_word t6;
2387 C_word t7;
2388 C_word t8;
2389 C_word t9;
2390 C_word *a;
2391 C_check_for_interrupt;
2392 if(C_unlikely(!C_demand(C_calculate_demand(10,c,4)))){
2393 C_save_and_reclaim((void *)f_3276,c,av);}
2394 a=C_alloc(10);
2395 t2=C_i_car(t1);
2396 t3=C_u_i_cdr(t1);
2397 t4=C_i_check_list_2(t3,lf[45]);
2398 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3286,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
2399 t6=C_SCHEME_UNDEFINED;
2400 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
2401 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3834,a[2]=t2,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
2402 t9=((C_word*)t7)[1];
2403 f_3834(t9,t5,t3,C_fix(0));}
2404 
2405 /* k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3286(C_word c,C_word * av)2406 static void C_ccall f_3286(C_word c,C_word *av){
2407 C_word tmp;
2408 C_word t0=av[0];
2409 C_word t1=av[1];
2410 C_word t2;
2411 C_word t3;
2412 C_word t4;
2413 C_word t5;
2414 C_word t6;
2415 C_word t7;
2416 C_word t8;
2417 C_word t9;
2418 C_word t10;
2419 C_word t11;
2420 C_word t12;
2421 C_word *a;
2422 C_check_for_interrupt;
2423 if(C_unlikely(!C_demand(C_calculate_demand(22,c,3)))){
2424 C_save_and_reclaim((void *)f_3286,c,av);}
2425 a=C_alloc(22);
2426 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3289,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
2427 t3=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
2428 t4=t3;
2429 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
2430 t6=((C_word*)t5)[1];
2431 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3744,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
2432 t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3798,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
2433 t9=C_SCHEME_UNDEFINED;
2434 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
2435 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3800,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
2436 t12=((C_word*)t10)[1];
2437 f_3800(t12,t8,((C_word*)t0)[3]);}
2438 
2439 /* k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3289(C_word c,C_word * av)2440 static void C_ccall f_3289(C_word c,C_word *av){
2441 C_word tmp;
2442 C_word t0=av[0];
2443 C_word t1=av[1];
2444 C_word t2;
2445 C_word t3;
2446 C_word t4;
2447 C_word t5;
2448 C_word t6;
2449 C_word *a;
2450 C_check_for_interrupt;
2451 if(C_unlikely(!C_demand(C_calculate_demand(10,c,4)))){
2452 C_save_and_reclaim((void *)f_3289,c,av);}
2453 a=C_alloc(10);
2454 t2=t1;
2455 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
2456 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3292,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
2457 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3731,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
2458 /* chicken-profile.scm:230: scheme#< */{
2459 C_word *av2;
2460 if(c >= 5) {
2461   av2=av;
2462 } else {
2463   av2=C_alloc(5);
2464 }
2465 av2[0]=0;
2466 av2[1]=t5;
2467 av2[2]=C_fix(0);
2468 av2[3]=C_retrieve2(lf[7],C_text("main#top"));
2469 av2[4]=C_i_length(((C_word*)t3)[1]);
2470 C_lessp(5,av2);}}
2471 
2472 /* k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3292(C_word t0,C_word t1)2473 static void C_fcall f_3292(C_word t0,C_word t1){
2474 C_word tmp;
2475 C_word t2;
2476 C_word t3;
2477 C_word t4;
2478 C_word t5;
2479 C_word t6;
2480 C_word t7;
2481 C_word t8;
2482 C_word t9;
2483 C_word t10;
2484 C_word t11;
2485 C_word t12;
2486 C_word *a;
2487 C_check_for_interrupt;
2488 if(C_unlikely(!C_demand(C_calculate_demand(16,0,3)))){
2489 C_save_and_reclaim_args((void *)trf_3292,2,t0,t1);}
2490 a=C_alloc(16);
2491 t2=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
2492 t3=t2;
2493 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
2494 t5=((C_word*)t4)[1];
2495 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3359,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
2496 if(C_truep(C_retrieve2(lf[3],C_text("main#no-unused")))){
2497 t7=((C_word*)((C_word*)t0)[2])[1];
2498 t8=C_i_check_list_2(t7,lf[59]);
2499 t9=C_SCHEME_UNDEFINED;
2500 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
2501 t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1894,a[2]=t10,tmp=(C_word)a,a+=3,tmp));
2502 t12=((C_word*)t10)[1];
2503 f_1894(t12,t6,t7);}
2504 else{
2505 t7=t6;{
2506 C_word av2[2];
2507 av2[0]=t7;
2508 av2[1]=((C_word*)((C_word*)t0)[2])[1];
2509 f_3359(2,av2);}}}
2510 
2511 /* k3315 in map-loop784 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3317(C_word c,C_word * av)2512 static void C_ccall f_3317(C_word c,C_word *av){
2513 C_word tmp;
2514 C_word t0=av[0];
2515 C_word t1=av[1];
2516 C_word t2;
2517 C_word t3;
2518 C_word *a;
2519 C_check_for_interrupt;
2520 if(C_unlikely(!C_demand(C_calculate_demand(10,c,3)))){
2521 C_save_and_reclaim((void *)f_3317,c,av);}
2522 a=C_alloc(10);
2523 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3321,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],tmp=(C_word)a,a+=10,tmp);
2524 if(C_truep(C_i_not(((C_word*)t0)[9]))){
2525 t3=t2;{
2526 C_word *av2=av;
2527 av2[0]=t3;
2528 av2[1]=lf[57];
2529 f_3321(2,av2);}}
2530 else{
2531 /* ##sys#number->string */
2532 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[40]);
2533 C_word *av2;
2534 if(c >= 4) {
2535   av2=av;
2536 } else {
2537   av2=C_alloc(4);
2538 }
2539 av2[0]=*((C_word*)lf[40]+1);
2540 av2[1]=t2;
2541 av2[2]=((C_word*)t0)[9];
2542 av2[3]=C_fix(10);
2543 tp(4,av2);}}}
2544 
2545 /* k3319 in k3315 in map-loop784 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3321(C_word c,C_word * av)2546 static void C_ccall f_3321(C_word c,C_word *av){
2547 C_word tmp;
2548 C_word t0=av[0];
2549 C_word t1=av[1];
2550 C_word t2;
2551 C_word t3;
2552 C_word t4;
2553 C_word *a;
2554 C_check_for_interrupt;
2555 if(C_unlikely(!C_demand(C_calculate_demand(13,c,3)))){
2556 C_save_and_reclaim((void *)f_3321,c,av);}
2557 a=C_alloc(13);
2558 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3325,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],tmp=(C_word)a,a+=10,tmp);
2559 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3343,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
2560 /* ##sys#/-2 */
2561 {C_proc tp=(C_proc)C_fast_retrieve_proc(*((C_word*)lf[56]+1));
2562 C_word *av2;
2563 if(c >= 4) {
2564   av2=av;
2565 } else {
2566   av2=C_alloc(4);
2567 }
2568 av2[0]=*((C_word*)lf[56]+1);
2569 av2[1]=t3;
2570 av2[2]=((C_word*)t0)[9];
2571 av2[3]=C_fix(1000);
2572 tp(4,av2);}}
2573 
2574 /* k3323 in k3319 in k3315 in map-loop784 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3325(C_word c,C_word * av)2575 static void C_ccall f_3325(C_word c,C_word *av){
2576 C_word tmp;
2577 C_word t0=av[0];
2578 C_word t1=av[1];
2579 C_word t2;
2580 C_word t3;
2581 C_word t4;
2582 C_word *a;
2583 C_check_for_interrupt;
2584 if(C_unlikely(!C_demand(C_calculate_demand(13,c,3)))){
2585 C_save_and_reclaim((void *)f_3325,c,av);}
2586 a=C_alloc(13);
2587 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3329,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],tmp=(C_word)a,a+=10,tmp);
2588 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3337,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
2589 /* ##sys#/-2 */
2590 {C_proc tp=(C_proc)C_fast_retrieve_proc(*((C_word*)lf[56]+1));
2591 C_word *av2;
2592 if(c >= 4) {
2593   av2=av;
2594 } else {
2595   av2=C_alloc(4);
2596 }
2597 av2[0]=*((C_word*)lf[56]+1);
2598 av2[1]=t3;
2599 av2[2]=((C_word*)t0)[9];
2600 av2[3]=C_fix(1000);
2601 tp(4,av2);}}
2602 
2603 /* k3327 in k3323 in k3319 in k3315 in map-loop784 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3329(C_word c,C_word * av)2604 static void C_ccall f_3329(C_word c,C_word *av){
2605 C_word tmp;
2606 C_word t0=av[0];
2607 C_word t1=av[1];
2608 C_word t2;
2609 C_word t3;
2610 C_word *a;
2611 C_check_for_interrupt;
2612 if(C_unlikely(!C_demand(C_calculate_demand(10,c,3)))){
2613 C_save_and_reclaim((void *)f_3329,c,av);}
2614 a=C_alloc(10);
2615 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3333,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);
2616 /* chicken-profile.scm:241: format-real */
2617 f_3212(t2,((C_word*)t0)[9],C_retrieve2(lf[6],C_text("main#percent-digits")));}
2618 
2619 /* k3331 in k3327 in k3323 in k3319 in k3315 in map-loop784 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 in ... */
f_3333(C_word c,C_word * av)2620 static void C_ccall f_3333(C_word c,C_word *av){
2621 C_word tmp;
2622 C_word t0=av[0];
2623 C_word t1=av[1];
2624 C_word t2;
2625 C_word t3;
2626 C_word t4;
2627 C_word t5;
2628 C_word t6;
2629 C_word *a;
2630 C_check_for_interrupt;
2631 if(C_unlikely(!C_demand(C_calculate_demand(18,c,2)))){
2632 C_save_and_reclaim((void *)f_3333,c,av);}
2633 a=C_alloc(18);
2634 t2=C_a_i_list5(&a,5,((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[5],t1);
2635 t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
2636 t4=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t3);
2637 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
2638 t6=((C_word*)((C_word*)t0)[7])[1];
2639 f_3683(t6,((C_word*)t0)[8],C_slot(((C_word*)t0)[9],C_fix(1)));}
2640 
2641 /* k3335 in k3323 in k3319 in k3315 in map-loop784 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3337(C_word c,C_word * av)2642 static void C_ccall f_3337(C_word c,C_word *av){
2643 C_word tmp;
2644 C_word t0=av[0];
2645 C_word t1=av[1];
2646 C_word t2;
2647 C_word *a;
2648 C_check_for_interrupt;
2649 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
2650 C_save_and_reclaim((void *)f_3337,c,av);}
2651 /* chicken-profile.scm:240: format-real */
2652 f_3212(((C_word*)t0)[2],t1,C_retrieve2(lf[5],C_text("main#average-digits")));}
2653 
2654 /* k3341 in k3319 in k3315 in map-loop784 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3343(C_word c,C_word * av)2655 static void C_ccall f_3343(C_word c,C_word *av){
2656 C_word tmp;
2657 C_word t0=av[0];
2658 C_word t1=av[1];
2659 C_word t2;
2660 C_word *a;
2661 C_check_for_interrupt;
2662 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
2663 C_save_and_reclaim((void *)f_3343,c,av);}
2664 /* chicken-profile.scm:239: format-real */
2665 f_3212(((C_word*)t0)[2],t1,C_retrieve2(lf[4],C_text("main#seconds-digits")));}
2666 
2667 /* k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3359(C_word c,C_word * av)2668 static void C_ccall f_3359(C_word c,C_word *av){
2669 C_word tmp;
2670 C_word t0=av[0];
2671 C_word t1=av[1];
2672 C_word t2;
2673 C_word t3;
2674 C_word t4;
2675 C_word t5;
2676 C_word t6;
2677 C_word t7;
2678 C_word *a;
2679 C_check_for_interrupt;
2680 if(C_unlikely(!C_demand(C_calculate_demand(11,c,3)))){
2681 C_save_and_reclaim((void *)f_3359,c,av);}
2682 a=C_alloc(11);
2683 t2=C_i_check_list_2(t1,lf[28]);
2684 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3365,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
2685 t4=C_SCHEME_UNDEFINED;
2686 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
2687 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3683,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
2688 t7=((C_word*)t5)[1];
2689 f_3683(t7,t3,t1);}
2690 
2691 /* k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3365(C_word c,C_word * av)2692 static void C_ccall f_3365(C_word c,C_word *av){
2693 C_word tmp;
2694 C_word t0=av[0];
2695 C_word t1=av[1];
2696 C_word t2;
2697 C_word t3;
2698 C_word t4;
2699 C_word t5;
2700 C_word t6;
2701 C_word *a;
2702 C_check_for_interrupt;
2703 if(C_unlikely(!C_demand(C_calculate_demand(36,c,3)))){
2704 C_save_and_reclaim((void *)f_3365,c,av);}
2705 a=C_alloc(36);
2706 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
2707 t3=C_a_i_list5(&a,5,lf[46],lf[47],lf[48],lf[49],lf[50]);
2708 t4=C_a_i_list5(&a,5,C_SCHEME_FALSE,C_SCHEME_TRUE,C_SCHEME_TRUE,C_SCHEME_TRUE,C_SCHEME_TRUE);
2709 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3374,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
2710 /* ##sys#make-string */
2711 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[55]);
2712 C_word *av2;
2713 if(c >= 4) {
2714   av2=av;
2715 } else {
2716   av2=C_alloc(4);
2717 }
2718 av2[0]=*((C_word*)lf[55]+1);
2719 av2[1]=t5;
2720 av2[2]=C_fix(2);
2721 av2[3]=C_make_character(32);
2722 tp(4,av2);}}
2723 
2724 /* k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3374(C_word c,C_word * av)2725 static void C_ccall f_3374(C_word c,C_word *av){
2726 C_word tmp;
2727 C_word t0=av[0];
2728 C_word t1=av[1];
2729 C_word t2;
2730 C_word t3;
2731 C_word t4;
2732 C_word t5;
2733 C_word t6;
2734 C_word t7;
2735 C_word t8;
2736 C_word *a;
2737 C_check_for_interrupt;
2738 if(C_unlikely(!C_demand(C_calculate_demand(30,c,4)))){
2739 C_save_and_reclaim((void *)f_3374,c,av);}
2740 a=C_alloc(30);
2741 t2=C_a_i_list5(&a,5,C_fix(0),C_fix(0),C_fix(0),C_fix(0),C_fix(0));
2742 t3=C_a_i_cons(&a,2,((C_word*)t0)[2],((C_word*)((C_word*)t0)[3])[1]);
2743 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3383,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
2744 t5=C_SCHEME_UNDEFINED;
2745 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
2746 t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3552,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
2747 t8=((C_word*)t6)[1];
2748 f_3552(t8,t4,t3,t2);}
2749 
2750 /* k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3383(C_word c,C_word * av)2751 static void C_ccall f_3383(C_word c,C_word *av){
2752 C_word tmp;
2753 C_word t0=av[0];
2754 C_word t1=av[1];
2755 C_word t2;
2756 C_word t3;
2757 C_word t4;
2758 C_word *a;
2759 C_check_for_interrupt;
2760 if(C_unlikely(!C_demand(C_calculate_demand(12,c,3)))){
2761 C_save_and_reclaim((void *)f_3383,c,av);}
2762 a=C_alloc(12);
2763 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3385,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
2764 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3471,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
2765 /* chicken-profile.scm:256: print-row */
2766 t4=t2;
2767 f_3385(t4,t3,((C_word*)t0)[6]);}
2768 
2769 /* print-row in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3385(C_word t0,C_word t1,C_word t2)2770 static void C_fcall f_3385(C_word t0,C_word t1,C_word t2){
2771 C_word tmp;
2772 C_word t3;
2773 C_word t4;
2774 C_word t5;
2775 C_word t6;
2776 C_word t7;
2777 C_word t8;
2778 C_word t9;
2779 C_word t10;
2780 C_word t11;
2781 C_word t12;
2782 C_word t13;
2783 C_word t14;
2784 C_word t15;
2785 C_word *a;
2786 C_check_for_interrupt;
2787 if(C_unlikely(!C_demand(C_calculate_demand(19,0,5)))){
2788 C_save_and_reclaim_args((void *)trf_3385,3,t0,t1,t2);}
2789 a=C_alloc(19);
2790 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3393,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
2791 t4=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
2792 t5=t4;
2793 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
2794 t7=((C_word*)t6)[1];
2795 t8=C_retrieve2(lf[32],C_text("main#format-string"));
2796 t9=C_i_check_list_2(t2,lf[28]);
2797 t10=C_i_check_list_2(((C_word*)t0)[2],lf[28]);
2798 t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3406,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
2799 t12=C_SCHEME_UNDEFINED;
2800 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
2801 t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3408,a[2]=t6,a[3]=t13,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
2802 t15=((C_word*)t13)[1];
2803 f_3408(t15,t11,t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
2804 
2805 /* k3391 in print-row in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3393(C_word c,C_word * av)2806 static void C_ccall f_3393(C_word c,C_word *av){
2807 C_word tmp;
2808 C_word t0=av[0];
2809 C_word t1=av[1];
2810 C_word t2;
2811 C_word *a;
2812 C_check_for_interrupt;
2813 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
2814 C_save_and_reclaim((void *)f_3393,c,av);}
2815 /* chicken-profile.scm:255: chicken.base#print */
2816 t2=*((C_word*)lf[51]+1);{
2817 C_word *av2;
2818 if(c >= 3) {
2819   av2=av;
2820 } else {
2821   av2=C_alloc(3);
2822 }
2823 av2[0]=t2;
2824 av2[1]=((C_word*)t0)[2];
2825 av2[2]=t1;
2826 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
2827 
2828 /* k3404 in print-row in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3406(C_word c,C_word * av)2829 static void C_ccall f_3406(C_word c,C_word *av){
2830 C_word tmp;
2831 C_word t0=av[0];
2832 C_word t1=av[1];
2833 C_word t2;
2834 C_word *a;
2835 C_check_for_interrupt;
2836 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
2837 C_save_and_reclaim((void *)f_3406,c,av);}
2838 /* chicken-profile.scm:255: chicken.string#string-intersperse */
2839 t2=C_fast_retrieve(lf[52]);{
2840 C_word *av2;
2841 if(c >= 4) {
2842   av2=av;
2843 } else {
2844   av2=C_alloc(4);
2845 }
2846 av2[0]=t2;
2847 av2[1]=((C_word*)t0)[2];
2848 av2[2]=t1;
2849 av2[3]=((C_word*)t0)[3];
2850 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
2851 
2852 /* map-loop908 in print-row in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3408(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4)2853 static void C_fcall f_3408(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
2854 C_word tmp;
2855 C_word t5;
2856 C_word t6;
2857 C_word t7;
2858 C_word *a;
2859 C_check_for_interrupt;
2860 if(C_unlikely(!C_demand(C_calculate_demand(9,0,2)))){
2861 C_save_and_reclaim_args((void *)trf_3408,5,t0,t1,t2,t3,t4);}
2862 a=C_alloc(9);
2863 t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3415,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=t3,a[7]=t4,a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
2864 if(C_truep(C_i_pairp(t2))){
2865 t6=C_i_pairp(t3);
2866 t7=t5;
2867 f_3415(t7,(C_truep(t6)?C_i_pairp(t4):C_SCHEME_FALSE));}
2868 else{
2869 t6=t5;
2870 f_3415(t6,C_SCHEME_FALSE);}}
2871 
2872 /* k3413 in map-loop908 in print-row in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 in ... */
f_3415(C_word t0,C_word t1)2873 static void C_fcall f_3415(C_word t0,C_word t1){
2874 C_word tmp;
2875 C_word t2;
2876 C_word t3;
2877 C_word *a;
2878 C_check_for_interrupt;
2879 if(C_unlikely(!C_demand(C_calculate_demand(8,0,4)))){
2880 C_save_and_reclaim_args((void *)trf_3415,2,t0,t1);}
2881 a=C_alloc(8);
2882 if(C_truep(t1)){
2883 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3441,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);
2884 /* chicken-profile.scm:255: g914 */
2885 t3=C_retrieve2(lf[32],C_text("main#format-string"));{
2886 C_word av2[5];
2887 av2[0]=t3;
2888 av2[1]=t2;
2889 av2[2]=C_slot(((C_word*)t0)[5],C_fix(0));
2890 av2[3]=C_slot(((C_word*)t0)[6],C_fix(0));
2891 av2[4]=C_slot(((C_word*)t0)[7],C_fix(0));
2892 f_3146(5,av2);}}
2893 else{
2894 t2=((C_word*)t0)[4];{
2895 C_word av2[2];
2896 av2[0]=t2;
2897 av2[1]=C_slot(((C_word*)t0)[8],C_fix(1));
2898 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}}
2899 
2900 /* k3439 in k3413 in map-loop908 in print-row in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in ... */
f_3441(C_word c,C_word * av)2901 static void C_ccall f_3441(C_word c,C_word *av){
2902 C_word tmp;
2903 C_word t0=av[0];
2904 C_word t1=av[1];
2905 C_word t2;
2906 C_word t3;
2907 C_word t4;
2908 C_word t5;
2909 C_word *a;
2910 C_check_for_interrupt;
2911 if(C_unlikely(!C_demand(C_calculate_demand(3,c,4)))){
2912 C_save_and_reclaim((void *)f_3441,c,av);}
2913 a=C_alloc(3);
2914 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
2915 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
2916 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
2917 t5=((C_word*)((C_word*)t0)[3])[1];
2918 f_3408(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)),C_slot(((C_word*)t0)[6],C_fix(1)),C_slot(((C_word*)t0)[7],C_fix(1)));}
2919 
2920 /* k3469 in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3471(C_word c,C_word * av)2921 static void C_ccall f_3471(C_word c,C_word *av){
2922 C_word tmp;
2923 C_word t0=av[0];
2924 C_word t1=av[1];
2925 C_word t2;
2926 C_word t3;
2927 C_word t4;
2928 C_word t5;
2929 C_word t6;
2930 C_word t7;
2931 C_word t8;
2932 C_word t9;
2933 C_word *a;
2934 C_check_for_interrupt;
2935 if(C_unlikely(!C_demand(C_calculate_demand(17,c,4)))){
2936 C_save_and_reclaim((void *)f_3471,c,av);}
2937 a=C_alloc(17);
2938 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3474,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);
2939 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3507,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
2940 t4=C_i_check_list_2(((C_word*)t0)[5],lf[45]);
2941 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3518,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
2942 t6=C_SCHEME_UNDEFINED;
2943 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
2944 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3528,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
2945 t9=((C_word*)t7)[1];
2946 f_3528(t9,t5,((C_word*)t0)[5],C_fix(0));}
2947 
2948 /* k3472 in k3469 in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3474(C_word c,C_word * av)2949 static void C_ccall f_3474(C_word c,C_word *av){
2950 C_word tmp;
2951 C_word t0=av[0];
2952 C_word t1=av[1];
2953 C_word t2;
2954 C_word t3;
2955 C_word t4;
2956 C_word t5;
2957 C_word t6;
2958 C_word t7;
2959 C_word *a;
2960 C_check_for_interrupt;
2961 if(C_unlikely(!C_demand(C_calculate_demand(6,c,3)))){
2962 C_save_and_reclaim((void *)f_3474,c,av);}
2963 a=C_alloc(6);
2964 t2=((C_word*)((C_word*)t0)[2])[1];
2965 t3=C_i_check_list_2(t2,lf[53]);
2966 t4=C_SCHEME_UNDEFINED;
2967 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
2968 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3482,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
2969 t7=((C_word*)t5)[1];
2970 f_3482(t7,((C_word*)t0)[4],t2);}
2971 
2972 /* for-each-loop897 in k3472 in k3469 in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 in ... */
f_3482(C_word t0,C_word t1,C_word t2)2973 static void C_fcall f_3482(C_word t0,C_word t1,C_word t2){
2974 C_word tmp;
2975 C_word t3;
2976 C_word t4;
2977 C_word *a;
2978 C_check_for_interrupt;
2979 if(C_unlikely(!C_demand(C_calculate_demand(5,0,2)))){
2980 C_save_and_reclaim_args((void *)trf_3482,3,t0,t1,t2);}
2981 a=C_alloc(5);
2982 if(C_truep(C_i_pairp(t2))){
2983 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3492,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
2984 /* chicken-profile.scm:260: g898 */
2985 t4=((C_word*)t0)[3];
2986 f_3385(t4,t3,C_slot(t2,C_fix(0)));}
2987 else{
2988 t3=C_SCHEME_UNDEFINED;
2989 t4=t1;{
2990 C_word av2[2];
2991 av2[0]=t4;
2992 av2[1]=t3;
2993 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
2994 
2995 /* k3490 in for-each-loop897 in k3472 in k3469 in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in ... */
f_3492(C_word c,C_word * av)2996 static void C_ccall f_3492(C_word c,C_word *av){
2997 C_word tmp;
2998 C_word t0=av[0];
2999 C_word t1=av[1];
3000 C_word t2;
3001 C_word *a;
3002 C_check_for_interrupt;
3003 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
3004 C_save_and_reclaim((void *)f_3492,c,av);}
3005 t2=((C_word*)((C_word*)t0)[2])[1];
3006 f_3482(t2,((C_word*)t0)[3],C_slot(((C_word*)t0)[4],C_fix(1)));}
3007 
3008 /* k3505 in k3469 in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3507(C_word c,C_word * av)3009 static void C_ccall f_3507(C_word c,C_word *av){
3010 C_word tmp;
3011 C_word t0=av[0];
3012 C_word t1=av[1];
3013 C_word t2;
3014 C_word *a;
3015 C_check_for_interrupt;
3016 if(C_unlikely(!C_demand(C_calculate_demand(0,c,2)))){
3017 C_save_and_reclaim((void *)f_3507,c,av);}
3018 /* chicken-profile.scm:257: chicken.base#print */
3019 t2=*((C_word*)lf[51]+1);{
3020 C_word *av2;
3021 if(c >= 3) {
3022   av2=av;
3023 } else {
3024   av2=C_alloc(3);
3025 }
3026 av2[0]=t2;
3027 av2[1]=((C_word*)t0)[2];
3028 av2[2]=t1;
3029 ((C_proc)(void*)(*((C_word*)t2+1)))(3,av2);}}
3030 
3031 /* k3516 in k3469 in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3518(C_word c,C_word * av)3032 static void C_ccall f_3518(C_word c,C_word *av){
3033 C_word tmp;
3034 C_word t0=av[0];
3035 C_word t1=av[1];
3036 C_word t2;
3037 C_word t3;
3038 C_word t4;
3039 C_word t5;
3040 C_word t6;
3041 C_word *a;
3042 C_check_for_interrupt;
3043 if(C_unlikely(!C_demand(C_calculate_demand(39,c,3)))){
3044 C_save_and_reclaim((void *)f_3518,c,av);}
3045 a=C_alloc(39);
3046 t2=C_i_length(((C_word*)t0)[2]);
3047 t3=C_a_i_fixnum_difference(&a,2,t2,C_fix(1));
3048 t4=C_s_a_u_i_integer_times(&a,2,C_fix(2),t3);
3049 t5=C_s_a_i_plus(&a,2,t1,t4);
3050 /* chicken-profile.scm:257: scheme#make-string */
3051 t6=*((C_word*)lf[34]+1);{
3052 C_word *av2;
3053 if(c >= 4) {
3054   av2=av;
3055 } else {
3056   av2=C_alloc(4);
3057 }
3058 av2[0]=t6;
3059 av2[1]=((C_word*)t0)[3];
3060 av2[2]=t5;
3061 av2[3]=C_make_character(45);
3062 ((C_proc)(void*)(*((C_word*)t6+1)))(4,av2);}}
3063 
3064 /* foldl947 in k3469 in k3381 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3528(C_word t0,C_word t1,C_word t2,C_word t3)3065 static void C_fcall f_3528(C_word t0,C_word t1,C_word t2,C_word t3){
3066 C_word tmp;
3067 C_word t4;
3068 C_word t5;
3069 C_word t6;
3070 C_word t7;
3071 C_word t8;
3072 C_word t9;
3073 C_word t10;
3074 C_word *a;
3075 loop:
3076 C_check_for_interrupt;
3077 if(C_unlikely(!C_demand(C_calculate_demand(29,0,3)))){
3078 C_save_and_reclaim_args((void *)trf_3528,4,t0,t1,t2,t3);}
3079 a=C_alloc(29);
3080 if(C_truep(C_i_pairp(t2))){
3081 t4=C_slot(t2,C_fix(1));
3082 t5=C_slot(t2,C_fix(0));
3083 t6=C_s_a_i_plus(&a,2,t3,t5);
3084 t8=t1;
3085 t9=t4;
3086 t10=t6;
3087 t1=t8;
3088 t2=t9;
3089 t3=t10;
3090 goto loop;}
3091 else{
3092 t4=t1;{
3093 C_word av2[2];
3094 av2[0]=t4;
3095 av2[1]=t3;
3096 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
3097 
3098 /* foldl824 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3552(C_word t0,C_word t1,C_word t2,C_word t3)3099 static void C_fcall f_3552(C_word t0,C_word t1,C_word t2,C_word t3){
3100 C_word tmp;
3101 C_word t4;
3102 C_word t5;
3103 C_word t6;
3104 C_word t7;
3105 C_word t8;
3106 C_word t9;
3107 C_word t10;
3108 C_word t11;
3109 C_word t12;
3110 C_word t13;
3111 C_word t14;
3112 C_word t15;
3113 C_word t16;
3114 C_word t17;
3115 C_word t18;
3116 C_word t19;
3117 C_word t20;
3118 C_word *a;
3119 C_check_for_interrupt;
3120 if(C_unlikely(!C_demand(C_calculate_demand(28,0,3)))){
3121 C_save_and_reclaim_args((void *)trf_3552,4,t0,t1,t2,t3);}
3122 a=C_alloc(28);
3123 if(C_truep(C_i_pairp(t2))){
3124 t4=C_slot(t2,C_fix(1));
3125 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3675,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
3126 t6=C_slot(t2,C_fix(0));
3127 t7=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
3128 t8=t7;
3129 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
3130 t10=((C_word*)t9)[1];
3131 t11=C_a_i_cons(&a,2,C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST);
3132 t12=t11;
3133 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
3134 t14=((C_word*)t13)[1];
3135 t15=C_i_check_list_2(t6,lf[28]);
3136 t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3581,a[2]=t3,a[3]=t9,a[4]=t10,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
3137 t17=C_SCHEME_UNDEFINED;
3138 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
3139 t19=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3640,a[2]=t13,a[3]=t18,a[4]=t14,tmp=(C_word)a,a+=5,tmp));
3140 t20=((C_word*)t18)[1];
3141 f_3640(t20,t16,t6);}
3142 else{
3143 t4=t1;{
3144 C_word av2[2];
3145 av2[0]=t4;
3146 av2[1]=t3;
3147 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
3148 
3149 /* k3579 in foldl824 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3581(C_word c,C_word * av)3150 static void C_ccall f_3581(C_word c,C_word *av){
3151 C_word tmp;
3152 C_word t0=av[0];
3153 C_word t1=av[1];
3154 C_word t2;
3155 C_word t3;
3156 C_word t4;
3157 C_word t5;
3158 C_word t6;
3159 C_word t7;
3160 C_word *a;
3161 C_check_for_interrupt;
3162 if(C_unlikely(!C_demand(C_calculate_demand(7,c,4)))){
3163 C_save_and_reclaim((void *)f_3581,c,av);}
3164 a=C_alloc(7);
3165 t2=C_i_check_list_2(t1,lf[28]);
3166 t3=C_i_check_list_2(((C_word*)t0)[2],lf[28]);
3167 t4=C_SCHEME_UNDEFINED;
3168 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
3169 t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3592,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
3170 t7=((C_word*)t5)[1];
3171 f_3592(t7,((C_word*)t0)[5],t1,((C_word*)t0)[2]);}
3172 
3173 /* map-loop837 in k3579 in foldl824 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3592(C_word t0,C_word t1,C_word t2,C_word t3)3174 static void C_fcall f_3592(C_word t0,C_word t1,C_word t2,C_word t3){
3175 C_word tmp;
3176 C_word t4;
3177 C_word t5;
3178 C_word t6;
3179 C_word t7;
3180 C_word *a;
3181 C_check_for_interrupt;
3182 if(C_unlikely(!C_demand(C_calculate_demand(7,0,3)))){
3183 C_save_and_reclaim_args((void *)trf_3592,4,t0,t1,t2,t3);}
3184 a=C_alloc(7);
3185 t4=C_i_pairp(t2);
3186 t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
3187 if(C_truep(t5)){
3188 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3621,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);
3189 /* chicken-profile.scm:251: g843 */
3190 t7=*((C_word*)lf[54]+1);{
3191 C_word av2[4];
3192 av2[0]=t7;
3193 av2[1]=t6;
3194 av2[2]=C_slot(t2,C_fix(0));
3195 av2[3]=C_slot(t3,C_fix(0));
3196 ((C_proc)(void*)(*((C_word*)t7+1)))(4,av2);}}
3197 else{
3198 t6=t1;{
3199 C_word av2[2];
3200 av2[0]=t6;
3201 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
3202 ((C_proc)(void*)(*((C_word*)t6+1)))(2,av2);}}}
3203 
3204 /* k3619 in map-loop837 in k3579 in foldl824 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 in ... */
f_3621(C_word c,C_word * av)3205 static void C_ccall f_3621(C_word c,C_word *av){
3206 C_word tmp;
3207 C_word t0=av[0];
3208 C_word t1=av[1];
3209 C_word t2;
3210 C_word t3;
3211 C_word t4;
3212 C_word t5;
3213 C_word *a;
3214 C_check_for_interrupt;
3215 if(C_unlikely(!C_demand(C_calculate_demand(3,c,3)))){
3216 C_save_and_reclaim((void *)f_3621,c,av);}
3217 a=C_alloc(3);
3218 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
3219 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
3220 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
3221 t5=((C_word*)((C_word*)t0)[3])[1];
3222 f_3592(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)),C_slot(((C_word*)t0)[6],C_fix(1)));}
3223 
3224 /* map-loop858 in foldl824 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3640(C_word t0,C_word t1,C_word t2)3225 static void C_fcall f_3640(C_word t0,C_word t1,C_word t2){
3226 C_word tmp;
3227 C_word t3;
3228 C_word t4;
3229 C_word t5;
3230 C_word t6;
3231 C_word t7;
3232 C_word t8;
3233 C_word t9;
3234 C_word t10;
3235 C_word *a;
3236 loop:
3237 C_check_for_interrupt;
3238 if(C_unlikely(!C_demand(C_calculate_demand(3,0,2)))){
3239 C_save_and_reclaim_args((void *)trf_3640,3,t0,t1,t2);}
3240 a=C_alloc(3);
3241 if(C_truep(C_i_pairp(t2))){
3242 t3=C_slot(t2,C_fix(0));
3243 t4=C_i_string_length(t3);
3244 t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
3245 t6=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t5);
3246 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
3247 t9=t1;
3248 t10=C_slot(t2,C_fix(1));
3249 t1=t9;
3250 t2=t10;
3251 goto loop;}
3252 else{
3253 t3=t1;{
3254 C_word av2[2];
3255 av2[0]=t3;
3256 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
3257 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
3258 
3259 /* k3673 in foldl824 in k3372 in k3363 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3675(C_word c,C_word * av)3260 static void C_ccall f_3675(C_word c,C_word *av){
3261 C_word tmp;
3262 C_word t0=av[0];
3263 C_word t1=av[1];
3264 C_word t2;
3265 C_word *a;
3266 C_check_for_interrupt;
3267 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
3268 C_save_and_reclaim((void *)f_3675,c,av);}
3269 t2=((C_word*)((C_word*)t0)[2])[1];
3270 f_3552(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1);}
3271 
3272 /* map-loop784 in k3357 in k3290 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3683(C_word t0,C_word t1,C_word t2)3273 static void C_fcall f_3683(C_word t0,C_word t1,C_word t2){
3274 C_word tmp;
3275 C_word t3;
3276 C_word t4;
3277 C_word t5;
3278 C_word t6;
3279 C_word t7;
3280 C_word t8;
3281 C_word t9;
3282 C_word t10;
3283 C_word *a;
3284 C_check_for_interrupt;
3285 if(C_unlikely(!C_demand(C_calculate_demand(10,0,2)))){
3286 C_save_and_reclaim_args((void *)trf_3683,3,t0,t1,t2);}
3287 a=C_alloc(10);
3288 if(C_truep(C_i_pairp(t2))){
3289 t3=C_slot(t2,C_fix(0));
3290 t4=C_i_cadr(t3);
3291 t5=C_i_caddr(t3);
3292 t6=C_i_cadddr(t3);
3293 t7=C_i_cddddr(t3);
3294 t8=C_i_car(t7);
3295 t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3317,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=t8,a[7]=t6,a[8]=t5,a[9]=t4,tmp=(C_word)a,a+=10,tmp);
3296 /* chicken-profile.scm:237: ##sys#symbol->string */
3297 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[58]);
3298 C_word av2[3];
3299 av2[0]=*((C_word*)lf[58]+1);
3300 av2[1]=t9;
3301 av2[2]=C_i_car(t3);
3302 tp(3,av2);}}
3303 else{
3304 t3=t1;{
3305 C_word av2[2];
3306 av2[0]=t3;
3307 av2[1]=C_slot(((C_word*)t0)[4],C_fix(1));
3308 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
3309 
3310 /* k3729 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3731(C_word c,C_word * av)3311 static void C_ccall f_3731(C_word c,C_word *av){
3312 C_word tmp;
3313 C_word t0=av[0];
3314 C_word t1=av[1];
3315 C_word t2;
3316 C_word t3;
3317 C_word *a;
3318 C_check_for_interrupt;
3319 if(C_unlikely(!C_demand(C_calculate_demand(4,c,3)))){
3320 C_save_and_reclaim((void *)f_3731,c,av);}
3321 a=C_alloc(4);
3322 if(C_truep(t1)){
3323 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3735,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
3324 /* chicken-profile.scm:231: take */
3325 f_1384(t2,((C_word*)((C_word*)t0)[2])[1],C_retrieve2(lf[7],C_text("main#top")));}
3326 else{
3327 t2=((C_word*)t0)[3];
3328 f_3292(t2,C_SCHEME_UNDEFINED);}}
3329 
3330 /* k3733 in k3729 in k3287 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3735(C_word c,C_word * av)3331 static void C_ccall f_3735(C_word c,C_word *av){
3332 C_word tmp;
3333 C_word t0=av[0];
3334 C_word t1=av[1];
3335 C_word t2;
3336 C_word t3;
3337 C_word *a;
3338 C_check_for_interrupt;
3339 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
3340 C_save_and_reclaim((void *)f_3735,c,av);}
3341 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
3342 t3=((C_word*)t0)[3];
3343 f_3292(t3,t2);}
3344 
3345 /* g752 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3744(C_word t0,C_word t1,C_word t2)3346 static void C_fcall f_3744(C_word t0,C_word t1,C_word t2){
3347 C_word tmp;
3348 C_word t3;
3349 C_word t4;
3350 C_word t5;
3351 C_word t6;
3352 C_word *a;
3353 C_check_for_interrupt;
3354 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
3355 C_save_and_reclaim_args((void *)trf_3744,3,t0,t1,t2);}
3356 a=C_alloc(6);
3357 t3=C_i_cadr(t2);
3358 t4=C_i_caddr(t2);
3359 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3762,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
3360 if(C_truep(t3)){
3361 if(C_truep(C_i_greaterp(t3,C_fix(0)))){
3362 /* ##sys#/-2 */
3363 {C_proc tp=(C_proc)C_fast_retrieve_proc(*((C_word*)lf[56]+1));
3364 C_word av2[4];
3365 av2[0]=*((C_word*)lf[56]+1);
3366 av2[1]=t5;
3367 av2[2]=t4;
3368 av2[3]=t3;
3369 tp(4,av2);}}
3370 else{
3371 t6=t5;{
3372 C_word av2[2];
3373 av2[0]=t6;
3374 av2[1]=C_SCHEME_FALSE;
3375 f_3762(2,av2);}}}
3376 else{
3377 t6=t5;{
3378 C_word av2[2];
3379 av2[0]=t6;
3380 av2[1]=C_SCHEME_FALSE;
3381 f_3762(2,av2);}}}
3382 
3383 /* k3760 in g752 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3762(C_word c,C_word * av)3384 static void C_ccall f_3762(C_word c,C_word *av){
3385 C_word tmp;
3386 C_word t0=av[0];
3387 C_word t1=av[1];
3388 C_word t2;
3389 C_word t3;
3390 C_word t4;
3391 C_word t5;
3392 C_word *a;
3393 C_check_for_interrupt;
3394 if(C_unlikely(!C_demand(C_calculate_demand(8,c,3)))){
3395 C_save_and_reclaim((void *)f_3762,c,av);}
3396 a=C_alloc(8);
3397 t2=(C_truep(t1)?t1:C_fix(0));
3398 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3769,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
3399 if(C_truep(C_i_greaterp(((C_word*)t0)[4],C_fix(0)))){
3400 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3782,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
3401 /* ##sys#/-2 */
3402 {C_proc tp=(C_proc)C_fast_retrieve_proc(*((C_word*)lf[56]+1));
3403 C_word *av2;
3404 if(c >= 4) {
3405   av2=av;
3406 } else {
3407   av2=C_alloc(4);
3408 }
3409 av2[0]=*((C_word*)lf[56]+1);
3410 av2[1]=t4;
3411 av2[2]=((C_word*)t0)[5];
3412 av2[3]=((C_word*)t0)[4];
3413 tp(4,av2);}}
3414 else{
3415 t4=t3;
3416 f_3769(t4,C_SCHEME_FALSE);}}
3417 
3418 /* k3767 in k3760 in g752 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3769(C_word t0,C_word t1)3419 static void C_fcall f_3769(C_word t0,C_word t1){
3420 C_word tmp;
3421 C_word t2;
3422 C_word t3;
3423 C_word *a;
3424 C_check_for_interrupt;
3425 if(C_unlikely(!C_demand(C_calculate_demand(6,0,3)))){
3426 C_save_and_reclaim_args((void *)trf_3769,2,t0,t1);}
3427 a=C_alloc(6);
3428 t2=(C_truep(t1)?C_a_i_list2(&a,2,((C_word*)t0)[2],t1):C_a_i_list2(&a,2,((C_word*)t0)[2],C_fix(0)));
3429 /* chicken-profile.scm:219: scheme#append */
3430 t3=*((C_word*)lf[60]+1);{
3431 C_word av2[4];
3432 av2[0]=t3;
3433 av2[1]=((C_word*)t0)[3];
3434 av2[2]=((C_word*)t0)[4];
3435 av2[3]=t2;
3436 ((C_proc)(void*)(*((C_word*)t3+1)))(4,av2);}}
3437 
3438 /* k3780 in k3760 in g752 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3782(C_word c,C_word * av)3439 static void C_ccall f_3782(C_word c,C_word *av){
3440 C_word tmp;
3441 C_word t0=av[0];
3442 C_word t1=av[1];
3443 C_word t2;
3444 C_word *a;
3445 C_check_for_interrupt;
3446 if(C_unlikely(!C_demand(C_calculate_demand(33,c,1)))){
3447 C_save_and_reclaim((void *)f_3782,c,av);}
3448 a=C_alloc(33);
3449 t2=((C_word*)t0)[2];
3450 f_3769(t2,C_s_a_i_times(&a,2,t1,C_fix(100)));}
3451 
3452 /* k3796 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3798(C_word c,C_word * av)3453 static void C_ccall f_3798(C_word c,C_word *av){
3454 C_word tmp;
3455 C_word t0=av[0];
3456 C_word t1=av[1];
3457 C_word t2;
3458 C_word *a;
3459 C_check_for_interrupt;
3460 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
3461 C_save_and_reclaim((void *)f_3798,c,av);}
3462 /* chicken-profile.scm:217: chicken.sort#sort */
3463 t2=C_fast_retrieve(lf[61]);{
3464 C_word *av2;
3465 if(c >= 4) {
3466   av2=av;
3467 } else {
3468   av2=C_alloc(4);
3469 }
3470 av2[0]=t2;
3471 av2[1]=((C_word*)t0)[2];
3472 av2[2]=t1;
3473 av2[3]=C_retrieve2(lf[22],C_text("main#sort-by"));
3474 ((C_proc)(void*)(*((C_word*)t2+1)))(4,av2);}}
3475 
3476 /* map-loop746 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3800(C_word t0,C_word t1,C_word t2)3477 static void C_fcall f_3800(C_word t0,C_word t1,C_word t2){
3478 C_word tmp;
3479 C_word t3;
3480 C_word t4;
3481 C_word *a;
3482 C_check_for_interrupt;
3483 if(C_unlikely(!C_demand(C_calculate_demand(6,0,2)))){
3484 C_save_and_reclaim_args((void *)trf_3800,3,t0,t1,t2);}
3485 a=C_alloc(6);
3486 if(C_truep(C_i_pairp(t2))){
3487 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3825,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);
3488 /* chicken-profile.scm:217: g752 */
3489 t4=((C_word*)t0)[4];
3490 f_3744(t4,t3,C_slot(t2,C_fix(0)));}
3491 else{
3492 t3=t1;{
3493 C_word av2[2];
3494 av2[0]=t3;
3495 av2[1]=C_slot(((C_word*)t0)[5],C_fix(1));
3496 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}}
3497 
3498 /* k3823 in map-loop746 in k3284 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3825(C_word c,C_word * av)3499 static void C_ccall f_3825(C_word c,C_word *av){
3500 C_word tmp;
3501 C_word t0=av[0];
3502 C_word t1=av[1];
3503 C_word t2;
3504 C_word t3;
3505 C_word t4;
3506 C_word t5;
3507 C_word *a;
3508 C_check_for_interrupt;
3509 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
3510 C_save_and_reclaim((void *)f_3825,c,av);}
3511 a=C_alloc(3);
3512 t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
3513 t3=C_i_setslot(((C_word*)((C_word*)t0)[2])[1],C_fix(1),t2);
3514 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
3515 t5=((C_word*)((C_word*)t0)[3])[1];
3516 f_3800(t5,((C_word*)t0)[4],C_slot(((C_word*)t0)[5],C_fix(1)));}
3517 
3518 /* foldl728 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3834(C_word t0,C_word t1,C_word t2,C_word t3)3519 static void C_fcall f_3834(C_word t0,C_word t1,C_word t2,C_word t3){
3520 C_word tmp;
3521 C_word t4;
3522 C_word t5;
3523 C_word t6;
3524 C_word t7;
3525 C_word t8;
3526 C_word *a;
3527 C_check_for_interrupt;
3528 if(C_unlikely(!C_demand(C_calculate_demand(7,0,4)))){
3529 C_save_and_reclaim_args((void *)trf_3834,4,t0,t1,t2,t3);}
3530 a=C_alloc(7);
3531 if(C_truep(C_i_pairp(t2))){
3532 t4=C_slot(t2,C_fix(1));
3533 t5=C_eqp(((C_word*)t0)[2],lf[24]);
3534 t6=(C_truep(t5)?(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3863,tmp=(C_word)a,a+=2,tmp):(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3872,tmp=(C_word)a,a+=2,tmp));
3535 t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3855,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
3536 /* chicken-profile.scm:213: g735 */
3537 t8=t6;{
3538 C_word av2[4];
3539 av2[0]=t8;
3540 av2[1]=t7;
3541 av2[2]=t3;
3542 av2[3]=C_slot(t2,C_fix(0));
3543 ((C_proc)(void*)(*((C_word*)t8+1)))(4,av2);}}
3544 else{
3545 t4=t1;{
3546 C_word av2[2];
3547 av2[0]=t4;
3548 av2[1]=t3;
3549 ((C_proc)(void*)(*((C_word*)t4+1)))(2,av2);}}}
3550 
3551 /* k3853 in foldl728 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3855(C_word c,C_word * av)3552 static void C_ccall f_3855(C_word c,C_word *av){
3553 C_word tmp;
3554 C_word t0=av[0];
3555 C_word t1=av[1];
3556 C_word t2;
3557 C_word *a;
3558 C_check_for_interrupt;
3559 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
3560 C_save_and_reclaim((void *)f_3855,c,av);}
3561 t2=((C_word*)((C_word*)t0)[2])[1];
3562 f_3834(t2,((C_word*)t0)[3],((C_word*)t0)[4],t1);}
3563 
3564 /* f_3863 in foldl728 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3863(C_word c,C_word * av)3565 static void C_ccall f_3863(C_word c,C_word *av){
3566 C_word tmp;
3567 C_word t0=av[0];
3568 C_word t1=av[1];
3569 C_word t2=av[2];
3570 C_word t3=av[3];
3571 C_word t4;
3572 C_word *a;
3573 if(c!=4) C_bad_argc_2(c,4,t0);
3574 C_check_for_interrupt;
3575 if(C_unlikely(!C_demand(C_calculate_demand(0,c,3)))){
3576 C_save_and_reclaim((void *)f_3863,c,av);}
3577 /* chicken-profile.scm:214: scheme#max */
3578 t4=*((C_word*)lf[54]+1);{
3579 C_word *av2=av;
3580 av2[0]=t4;
3581 av2[1]=t1;
3582 av2[2]=t2;
3583 av2[3]=C_i_caddr(t3);
3584 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
3585 
3586 /* f_3872 in foldl728 in k3274 in k3271 in k2616 in loop in k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3872(C_word c,C_word * av)3587 static void C_ccall f_3872(C_word c,C_word *av){
3588 C_word tmp;
3589 C_word t0=av[0];
3590 C_word t1=av[1];
3591 C_word t2=av[2];
3592 C_word t3=av[3];
3593 C_word t4;
3594 C_word t5;
3595 C_word *a;
3596 if(c!=4) C_bad_argc_2(c,4,t0);
3597 C_check_for_interrupt;
3598 if(C_unlikely(!C_demand(C_calculate_demand(29,c,1)))){
3599 C_save_and_reclaim((void *)f_3872,c,av);}
3600 a=C_alloc(29);
3601 t4=C_i_caddr(t3);
3602 t5=t1;{
3603 C_word *av2=av;
3604 av2[0]=t5;
3605 av2[1]=C_s_a_i_plus(&a,2,t2,t4);
3606 ((C_proc)(void*)(*((C_word*)t5+1)))(2,av2);}}
3607 
3608 /* k3881 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3883(C_word c,C_word * av)3609 static void C_ccall f_3883(C_word c,C_word *av){
3610 C_word tmp;
3611 C_word t0=av[0];
3612 C_word t1=av[1];
3613 C_word t2;
3614 C_word t3;
3615 C_word *a;
3616 C_check_for_interrupt;
3617 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
3618 C_save_and_reclaim((void *)f_3883,c,av);}
3619 a=C_alloc(3);
3620 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3889,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
3621 /* chicken.base#implicit-exit-handler */
3622 t3=C_fast_retrieve(lf[44]);{
3623 C_word *av2=av;
3624 av2[0]=t3;
3625 av2[1]=t2;
3626 ((C_proc)(void*)(*((C_word*)t3+1)))(2,av2);}}
3627 
3628 /* k3887 in k3881 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3889(C_word c,C_word * av)3629 static void C_ccall f_3889(C_word c,C_word *av){
3630 C_word tmp;
3631 C_word t0=av[0];
3632 C_word t1=av[1];
3633 C_word t2;
3634 C_word *a;
3635 C_check_for_interrupt;
3636 if(C_unlikely(!C_demand(C_calculate_demand(0,c,1)))){
3637 C_save_and_reclaim((void *)f_3889,c,av);}
3638 t2=t1;{
3639 C_word *av2=av;
3640 av2[0]=t2;
3641 av2[1]=((C_word*)t0)[2];
3642 ((C_proc)(void*)(*((C_word*)t2+1)))(2,av2);}}
3643 
3644 /* k3891 in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
f_3893(C_word c,C_word * av)3645 static void C_ccall f_3893(C_word c,C_word *av){
3646 C_word tmp;
3647 C_word t0=av[0];
3648 C_word t1=av[1];
3649 C_word t2;
3650 C_word t3;
3651 C_word t4;
3652 C_word t5;
3653 C_word *a;
3654 C_check_for_interrupt;
3655 if(C_unlikely(!C_demand(C_calculate_demand(5,c,3)))){
3656 C_save_and_reclaim((void *)f_3893,c,av);}
3657 a=C_alloc(5);
3658 t2=C_SCHEME_UNDEFINED;
3659 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
3660 t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2608,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
3661 t5=((C_word*)t3)[1];
3662 f_2608(t5,((C_word*)t0)[2],t1);}
3663 
3664 /* a3894 in k1257 in k1254 */
f_3895(C_word c,C_word * av)3665 static void C_ccall f_3895(C_word c,C_word *av){
3666 C_word tmp;
3667 C_word t0=av[0];
3668 C_word t1=av[1];
3669 C_word t2;
3670 C_word *a;
3671 if(c!=2) C_bad_argc_2(c,2,t0);
3672 C_check_for_interrupt;
3673 if(C_unlikely(!C_demand(C_calculate_demand(0,c,7)))){
3674 C_save_and_reclaim((void *)f_3895,c,av);}
3675 /* chicken-profile.scm:29: ##sys#register-compiled-module */
3676 {C_proc tp=(C_proc)C_fast_retrieve_symbol_proc(lf[91]);
3677 C_word *av2;
3678 if(c >= 8) {
3679   av2=av;
3680 } else {
3681   av2=C_alloc(8);
3682 }
3683 av2[0]=*((C_word*)lf[91]+1);
3684 av2[1]=t1;
3685 av2[2]=lf[92];
3686 av2[3]=C_SCHEME_FALSE;
3687 av2[4]=C_SCHEME_END_OF_LIST;
3688 av2[5]=C_SCHEME_END_OF_LIST;
3689 av2[6]=C_SCHEME_END_OF_LIST;
3690 av2[7]=C_SCHEME_END_OF_LIST;
3691 tp(8,av2);}}
3692 
3693 /* toplevel */
3694 static C_TLS int toplevel_initialized=0;
3695 C_main_entry_point
3696 
C_toplevel(C_word c,C_word * av)3697 void C_ccall C_toplevel(C_word c,C_word *av){
3698 C_word tmp;
3699 C_word t0=av[0];
3700 C_word t1=av[1];
3701 C_word t2;
3702 C_word t3;
3703 C_word *a;
3704 if(toplevel_initialized) {C_kontinue(t1,C_SCHEME_UNDEFINED);}
3705 else C_toplevel_entry(C_text("toplevel"));
3706 C_check_nursery_minimum(C_calculate_demand(3,c,2));
3707 if(C_unlikely(!C_demand(C_calculate_demand(3,c,2)))){
3708 C_save_and_reclaim((void*)C_toplevel,c,av);}
3709 toplevel_initialized=1;
3710 if(C_unlikely(!C_demand_2(307))){
3711 C_save(t1);
3712 C_rereclaim2(307*sizeof(C_word),1);
3713 t1=C_restore;}
3714 a=C_alloc(3);
3715 C_initialize_lf(lf,94);
3716 lf[0]=C_h_intern(&lf[0],5, C_text("main#"));
3717 lf[9]=C_h_intern(&lf[9],17, C_text("chicken.base#exit"));
3718 lf[10]=C_h_intern(&lf[10],14, C_text("scheme#display"));
3719 lf[11]=C_decode_literal(C_heaptop,C_text("\376B\000\001\242)\012 -no-unused                remove procedures that are never called\012 -top "
3720 "N                    display only the top N entries\012 -help                     s"
3721 "how this text and exit\012 -version                  show version and exit\012 -releas"
3722 "e                  show release number and exit\012\012 FILENAME defaults to the `PROF"
3723 "ILE.<number>\047, selecting the one with\012 the highest modification time, in case mu"
3724 "ltiple profiles exist.\012"));
3725 lf[12]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
3726 lf[13]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
3727 lf[14]=C_decode_literal(C_heaptop,C_text("\376B\000\001\321Usage: chicken-profile [OPTION ...] [FILENAME ...]\012\012 -sort-by-calls        "
3728 "    sort output by call frequency\012 -sort-by-time             sort output by proc"
3729 "edure execution time\012 -sort-by-avg              sort output by average procedure"
3730 " execution time\012 -sort-by-name             sort output alphabetically by procedu"
3731 "re name\012 -decimals DDD             set number of decimals for seconds, average a"
3732 "nd\012                           percent columns (three digits, default: "));
3733 lf[15]=C_h_intern(&lf[15],21, C_text("##sys#print-to-string"));
3734 lf[20]=C_h_intern(&lf[20],15, C_text("scheme#string<\077"));
3735 lf[21]=C_h_intern(&lf[21],21, C_text("scheme#symbol->string"));
3736 lf[24]=C_h_intern(&lf[24],12, C_text("instrumented"));
3737 lf[25]=C_h_intern(&lf[25],36, C_text("chicken.internal#hash-table-for-each"));
3738 lf[26]=C_h_intern(&lf[26],11, C_text("scheme#read"));
3739 lf[27]=C_decode_literal(C_heaptop,C_text("\376\003\000\000\002\376\377\001\000\000\000\000\376\003\000\000\002\376\377\001\000\000\000\000\376\377\016"));
3740 lf[28]=C_h_intern(&lf[28],3, C_text("map"));
3741 lf[29]=C_h_intern(&lf[29],32, C_text("chicken.internal#hash-table-set!"));
3742 lf[30]=C_h_intern(&lf[30],31, C_text("chicken.internal#hash-table-ref"));
3743 lf[31]=C_h_intern(&lf[31],18, C_text("scheme#make-vector"));
3744 lf[33]=C_h_intern(&lf[33],19, C_text("##sys#string-append"));
3745 lf[34]=C_h_intern(&lf[34],18, C_text("scheme#make-string"));
3746 lf[36]=C_decode_literal(C_heaptop,C_text("\376B\000\000\001."));
3747 lf[37]=C_decode_literal(C_heaptop,C_text("\376B\000\000\000"));
3748 lf[38]=C_h_intern(&lf[38],20, C_text("scheme#string-append"));
3749 lf[39]=C_h_intern(&lf[39],16, C_text("scheme#substring"));
3750 lf[40]=C_h_intern(&lf[40],20, C_text("##sys#number->string"));
3751 lf[41]=C_h_intern(&lf[41],21, C_text("scheme#inexact->exact"));
3752 lf[42]=C_h_intern(&lf[42],15, C_text("scheme#truncate"));
3753 lf[43]=C_h_intern(&lf[43],11, C_text("scheme#expt"));
3754 lf[44]=C_h_intern(&lf[44],34, C_text("chicken.base#implicit-exit-handler"));
3755 lf[45]=C_h_intern(&lf[45],5, C_text("foldl"));
3756 lf[46]=C_decode_literal(C_heaptop,C_text("\376B\000\000\011procedure"));
3757 lf[47]=C_decode_literal(C_heaptop,C_text("\376B\000\000\005calls"));
3758 lf[48]=C_decode_literal(C_heaptop,C_text("\376B\000\000\007seconds"));
3759 lf[49]=C_decode_literal(C_heaptop,C_text("\376B\000\000\007average"));
3760 lf[50]=C_decode_literal(C_heaptop,C_text("\376B\000\000\007percent"));
3761 lf[51]=C_h_intern(&lf[51],18, C_text("chicken.base#print"));
3762 lf[52]=C_h_intern(&lf[52],33, C_text("chicken.string#string-intersperse"));
3763 lf[53]=C_h_intern(&lf[53],8, C_text("for-each"));
3764 lf[54]=C_h_intern(&lf[54],10, C_text("scheme#max"));
3765 lf[55]=C_h_intern(&lf[55],17, C_text("##sys#make-string"));
3766 lf[56]=C_h_intern(&lf[56],9, C_text("##sys#/-2"));
3767 lf[57]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010overflow"));
3768 lf[58]=C_h_intern(&lf[58],20, C_text("##sys#symbol->string"));
3769 lf[59]=C_h_intern(&lf[59],5, C_text("foldr"));
3770 lf[60]=C_h_intern(&lf[60],13, C_text("scheme#append"));
3771 lf[61]=C_h_intern(&lf[61],17, C_text("chicken.sort#sort"));
3772 lf[62]=C_h_intern(&lf[62],27, C_text("scheme#with-input-from-file"));
3773 lf[63]=C_decode_literal(C_heaptop,C_text("\376B\000\000\011reading `"));
3774 lf[64]=C_decode_literal(C_heaptop,C_text("\376B\000\000\006\047 ...\012"));
3775 lf[65]=C_h_intern(&lf[65],18, C_text("chicken.base#error"));
3776 lf[66]=C_decode_literal(C_heaptop,C_text("\376B\000\000\021no PROFILEs found"));
3777 lf[67]=C_h_intern(&lf[67],41, C_text("chicken.file.posix#file-modification-time"));
3778 lf[68]=C_h_intern(&lf[68],17, C_text("chicken.file#glob"));
3779 lf[69]=C_decode_literal(C_heaptop,C_text("\376B\000\000\011PROFILE.\052"));
3780 lf[70]=C_decode_literal(C_heaptop,C_text("\376B\000\000\032missing argument to option"));
3781 lf[71]=C_decode_literal(C_heaptop,C_text("\376B\000\000\032invalid argument to option"));
3782 lf[72]=C_h_intern(&lf[72],21, C_text("scheme#string->number"));
3783 lf[73]=C_decode_literal(C_heaptop,C_text("\376B\000\000\002-h"));
3784 lf[74]=C_decode_literal(C_heaptop,C_text("\376B\000\000\005-help"));
3785 lf[75]=C_decode_literal(C_heaptop,C_text("\376B\000\000\006--help"));
3786 lf[76]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010-version"));
3787 lf[77]=C_decode_literal(C_heaptop,C_text("\376B\000\000\032chicken-profile - Version "));
3788 lf[78]=C_h_intern(&lf[78],32, C_text("chicken.platform#chicken-version"));
3789 lf[79]=C_decode_literal(C_heaptop,C_text("\376B\000\000\010-release"));
3790 lf[80]=C_decode_literal(C_heaptop,C_text("\376B\000\000\012-no-unused"));
3791 lf[81]=C_decode_literal(C_heaptop,C_text("\376B\000\000\004-top"));
3792 lf[82]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016-sort-by-calls"));
3793 lf[83]=C_decode_literal(C_heaptop,C_text("\376B\000\000\015-sort-by-time"));
3794 lf[84]=C_decode_literal(C_heaptop,C_text("\376B\000\000\014-sort-by-avg"));
3795 lf[85]=C_decode_literal(C_heaptop,C_text("\376B\000\000\015-sort-by-name"));
3796 lf[86]=C_decode_literal(C_heaptop,C_text("\376B\000\000\011-decimals"));
3797 lf[87]=C_decode_literal(C_heaptop,C_text("\376B\000\000$invalid argument to -decimals option"));
3798 lf[88]=C_decode_literal(C_heaptop,C_text("\376B\000\000$invalid argument to -decimals option"));
3799 lf[89]=C_decode_literal(C_heaptop,C_text("\376B\000\000\016invalid option"));
3800 lf[90]=C_h_intern(&lf[90],46, C_text("chicken.process-context#command-line-arguments"));
3801 lf[91]=C_h_intern(&lf[91],30, C_text("##sys#register-compiled-module"));
3802 lf[92]=C_h_intern(&lf[92],4, C_text("main"));
3803 lf[93]=C_h_intern(&lf[93],22, C_text("##sys#with-environment"));
3804 C_register_lf2(lf,94,create_ptable());{}
3805 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1256,a[2]=t1,tmp=(C_word)a,a+=3,tmp);{
3806 C_word *av2=av;
3807 av2[0]=C_SCHEME_UNDEFINED;
3808 av2[1]=t2;
3809 C_library_toplevel(2,av2);}}
3810 
3811 /* va4340 in k3221 in k3214 in main#format-real in k1272 in k1269 in k1266 in k1263 in k1260 in k1257 in k1254 */
va4340(C_word t0,C_word t1)3812 static void C_fcall va4340(C_word t0,C_word t1){
3813 C_word tmp;
3814 C_word t2;
3815 C_word t3;
3816 C_word t4;
3817 C_word *a;
3818 C_check_for_interrupt;
3819 if(C_unlikely(!C_demand(C_calculate_demand(33,0,3)))){
3820 C_save_and_reclaim_args((void *)trva4340,2,t0,t1);}
3821 a=C_alloc(33);
3822 t2=C_s_a_i_minus(&a,2,t1,C_fix(-1));
3823 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3259,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
3824 /* chicken-profile.scm:201: scheme#expt */
3825 t4=*((C_word*)lf[43]+1);{
3826 C_word av2[4];
3827 av2[0]=t4;
3828 av2[1]=t3;
3829 av2[2]=C_fix(10);
3830 av2[3]=((C_word*)t0)[3];
3831 ((C_proc)(void*)(*((C_word*)t4+1)))(4,av2);}}
3832 
3833 #ifdef C_ENABLE_PTABLES
3834 static C_PTABLE_ENTRY ptable[125] = {
3835 {C_text("f_1256:chicken_2dprofile_2escm"),(void*)f_1256},
3836 {C_text("f_1259:chicken_2dprofile_2escm"),(void*)f_1259},
3837 {C_text("f_1262:chicken_2dprofile_2escm"),(void*)f_1262},
3838 {C_text("f_1265:chicken_2dprofile_2escm"),(void*)f_1265},
3839 {C_text("f_1268:chicken_2dprofile_2escm"),(void*)f_1268},
3840 {C_text("f_1271:chicken_2dprofile_2escm"),(void*)f_1271},
3841 {C_text("f_1274:chicken_2dprofile_2escm"),(void*)f_1274},
3842 {C_text("f_1384:chicken_2dprofile_2escm"),(void*)f_1384},
3843 {C_text("f_1402:chicken_2dprofile_2escm"),(void*)f_1402},
3844 {C_text("f_1894:chicken_2dprofile_2escm"),(void*)f_1894},
3845 {C_text("f_1923:chicken_2dprofile_2escm"),(void*)f_1923},
3846 {C_text("f_2561:chicken_2dprofile_2escm"),(void*)f_2561},
3847 {C_text("f_2565:chicken_2dprofile_2escm"),(void*)f_2565},
3848 {C_text("f_2572:chicken_2dprofile_2escm"),(void*)f_2572},
3849 {C_text("f_2608:chicken_2dprofile_2escm"),(void*)f_2608},
3850 {C_text("f_2618:chicken_2dprofile_2escm"),(void*)f_2618},
3851 {C_text("f_2625:chicken_2dprofile_2escm"),(void*)f_2625},
3852 {C_text("f_2628:chicken_2dprofile_2escm"),(void*)f_2628},
3853 {C_text("f_2641:chicken_2dprofile_2escm"),(void*)f_2641},
3854 {C_text("f_2643:chicken_2dprofile_2escm"),(void*)f_2643},
3855 {C_text("f_2648:chicken_2dprofile_2escm"),(void*)f_2648},
3856 {C_text("f_2652:chicken_2dprofile_2escm"),(void*)f_2652},
3857 {C_text("f_2658:chicken_2dprofile_2escm"),(void*)f_2658},
3858 {C_text("f_2677:chicken_2dprofile_2escm"),(void*)f_2677},
3859 {C_text("f_2681:chicken_2dprofile_2escm"),(void*)f_2681},
3860 {C_text("f_2697:chicken_2dprofile_2escm"),(void*)f_2697},
3861 {C_text("f_2700:chicken_2dprofile_2escm"),(void*)f_2700},
3862 {C_text("f_2718:chicken_2dprofile_2escm"),(void*)f_2718},
3863 {C_text("f_2725:chicken_2dprofile_2escm"),(void*)f_2725},
3864 {C_text("f_2733:chicken_2dprofile_2escm"),(void*)f_2733},
3865 {C_text("f_2740:chicken_2dprofile_2escm"),(void*)f_2740},
3866 {C_text("f_2755:chicken_2dprofile_2escm"),(void*)f_2755},
3867 {C_text("f_2791:chicken_2dprofile_2escm"),(void*)f_2791},
3868 {C_text("f_2822:chicken_2dprofile_2escm"),(void*)f_2822},
3869 {C_text("f_2856:chicken_2dprofile_2escm"),(void*)f_2856},
3870 {C_text("f_2885:chicken_2dprofile_2escm"),(void*)f_2885},
3871 {C_text("f_2913:chicken_2dprofile_2escm"),(void*)f_2913},
3872 {C_text("f_2921:chicken_2dprofile_2escm"),(void*)f_2921},
3873 {C_text("f_2925:chicken_2dprofile_2escm"),(void*)f_2925},
3874 {C_text("f_2939:chicken_2dprofile_2escm"),(void*)f_2939},
3875 {C_text("f_2951:chicken_2dprofile_2escm"),(void*)f_2951},
3876 {C_text("f_2973:chicken_2dprofile_2escm"),(void*)f_2973},
3877 {C_text("f_2977:chicken_2dprofile_2escm"),(void*)f_2977},
3878 {C_text("f_2981:chicken_2dprofile_2escm"),(void*)f_2981},
3879 {C_text("f_2997:chicken_2dprofile_2escm"),(void*)f_2997},
3880 {C_text("f_3001:chicken_2dprofile_2escm"),(void*)f_3001},
3881 {C_text("f_3004:chicken_2dprofile_2escm"),(void*)f_3004},
3882 {C_text("f_3010:chicken_2dprofile_2escm"),(void*)f_3010},
3883 {C_text("f_3013:chicken_2dprofile_2escm"),(void*)f_3013},
3884 {C_text("f_3018:chicken_2dprofile_2escm"),(void*)f_3018},
3885 {C_text("f_3027:chicken_2dprofile_2escm"),(void*)f_3027},
3886 {C_text("f_3029:chicken_2dprofile_2escm"),(void*)f_3029},
3887 {C_text("f_3039:chicken_2dprofile_2escm"),(void*)f_3039},
3888 {C_text("f_3046:chicken_2dprofile_2escm"),(void*)f_3046},
3889 {C_text("f_3068:chicken_2dprofile_2escm"),(void*)f_3068},
3890 {C_text("f_3083:chicken_2dprofile_2escm"),(void*)f_3083},
3891 {C_text("f_3085:chicken_2dprofile_2escm"),(void*)f_3085},
3892 {C_text("f_3095:chicken_2dprofile_2escm"),(void*)f_3095},
3893 {C_text("f_3146:chicken_2dprofile_2escm"),(void*)f_3146},
3894 {C_text("f_3165:chicken_2dprofile_2escm"),(void*)f_3165},
3895 {C_text("f_3212:chicken_2dprofile_2escm"),(void*)f_3212},
3896 {C_text("f_3216:chicken_2dprofile_2escm"),(void*)f_3216},
3897 {C_text("f_3223:chicken_2dprofile_2escm"),(void*)f_3223},
3898 {C_text("f_3231:chicken_2dprofile_2escm"),(void*)f_3231},
3899 {C_text("f_3235:chicken_2dprofile_2escm"),(void*)f_3235},
3900 {C_text("f_3243:chicken_2dprofile_2escm"),(void*)f_3243},
3901 {C_text("f_3247:chicken_2dprofile_2escm"),(void*)f_3247},
3902 {C_text("f_3259:chicken_2dprofile_2escm"),(void*)f_3259},
3903 {C_text("f_3267:chicken_2dprofile_2escm"),(void*)f_3267},
3904 {C_text("f_3273:chicken_2dprofile_2escm"),(void*)f_3273},
3905 {C_text("f_3276:chicken_2dprofile_2escm"),(void*)f_3276},
3906 {C_text("f_3286:chicken_2dprofile_2escm"),(void*)f_3286},
3907 {C_text("f_3289:chicken_2dprofile_2escm"),(void*)f_3289},
3908 {C_text("f_3292:chicken_2dprofile_2escm"),(void*)f_3292},
3909 {C_text("f_3317:chicken_2dprofile_2escm"),(void*)f_3317},
3910 {C_text("f_3321:chicken_2dprofile_2escm"),(void*)f_3321},
3911 {C_text("f_3325:chicken_2dprofile_2escm"),(void*)f_3325},
3912 {C_text("f_3329:chicken_2dprofile_2escm"),(void*)f_3329},
3913 {C_text("f_3333:chicken_2dprofile_2escm"),(void*)f_3333},
3914 {C_text("f_3337:chicken_2dprofile_2escm"),(void*)f_3337},
3915 {C_text("f_3343:chicken_2dprofile_2escm"),(void*)f_3343},
3916 {C_text("f_3359:chicken_2dprofile_2escm"),(void*)f_3359},
3917 {C_text("f_3365:chicken_2dprofile_2escm"),(void*)f_3365},
3918 {C_text("f_3374:chicken_2dprofile_2escm"),(void*)f_3374},
3919 {C_text("f_3383:chicken_2dprofile_2escm"),(void*)f_3383},
3920 {C_text("f_3385:chicken_2dprofile_2escm"),(void*)f_3385},
3921 {C_text("f_3393:chicken_2dprofile_2escm"),(void*)f_3393},
3922 {C_text("f_3406:chicken_2dprofile_2escm"),(void*)f_3406},
3923 {C_text("f_3408:chicken_2dprofile_2escm"),(void*)f_3408},
3924 {C_text("f_3415:chicken_2dprofile_2escm"),(void*)f_3415},
3925 {C_text("f_3441:chicken_2dprofile_2escm"),(void*)f_3441},
3926 {C_text("f_3471:chicken_2dprofile_2escm"),(void*)f_3471},
3927 {C_text("f_3474:chicken_2dprofile_2escm"),(void*)f_3474},
3928 {C_text("f_3482:chicken_2dprofile_2escm"),(void*)f_3482},
3929 {C_text("f_3492:chicken_2dprofile_2escm"),(void*)f_3492},
3930 {C_text("f_3507:chicken_2dprofile_2escm"),(void*)f_3507},
3931 {C_text("f_3518:chicken_2dprofile_2escm"),(void*)f_3518},
3932 {C_text("f_3528:chicken_2dprofile_2escm"),(void*)f_3528},
3933 {C_text("f_3552:chicken_2dprofile_2escm"),(void*)f_3552},
3934 {C_text("f_3581:chicken_2dprofile_2escm"),(void*)f_3581},
3935 {C_text("f_3592:chicken_2dprofile_2escm"),(void*)f_3592},
3936 {C_text("f_3621:chicken_2dprofile_2escm"),(void*)f_3621},
3937 {C_text("f_3640:chicken_2dprofile_2escm"),(void*)f_3640},
3938 {C_text("f_3675:chicken_2dprofile_2escm"),(void*)f_3675},
3939 {C_text("f_3683:chicken_2dprofile_2escm"),(void*)f_3683},
3940 {C_text("f_3731:chicken_2dprofile_2escm"),(void*)f_3731},
3941 {C_text("f_3735:chicken_2dprofile_2escm"),(void*)f_3735},
3942 {C_text("f_3744:chicken_2dprofile_2escm"),(void*)f_3744},
3943 {C_text("f_3762:chicken_2dprofile_2escm"),(void*)f_3762},
3944 {C_text("f_3769:chicken_2dprofile_2escm"),(void*)f_3769},
3945 {C_text("f_3782:chicken_2dprofile_2escm"),(void*)f_3782},
3946 {C_text("f_3798:chicken_2dprofile_2escm"),(void*)f_3798},
3947 {C_text("f_3800:chicken_2dprofile_2escm"),(void*)f_3800},
3948 {C_text("f_3825:chicken_2dprofile_2escm"),(void*)f_3825},
3949 {C_text("f_3834:chicken_2dprofile_2escm"),(void*)f_3834},
3950 {C_text("f_3855:chicken_2dprofile_2escm"),(void*)f_3855},
3951 {C_text("f_3863:chicken_2dprofile_2escm"),(void*)f_3863},
3952 {C_text("f_3872:chicken_2dprofile_2escm"),(void*)f_3872},
3953 {C_text("f_3883:chicken_2dprofile_2escm"),(void*)f_3883},
3954 {C_text("f_3889:chicken_2dprofile_2escm"),(void*)f_3889},
3955 {C_text("f_3893:chicken_2dprofile_2escm"),(void*)f_3893},
3956 {C_text("f_3895:chicken_2dprofile_2escm"),(void*)f_3895},
3957 {C_text("toplevel:chicken_2dprofile_2escm"),(void*)C_toplevel},
3958 {C_text("va4340:chicken_2dprofile_2escm"),(void*)va4340},
3959 {NULL,NULL}};
3960 #endif
3961 
create_ptable(void)3962 static C_PTABLE_ENTRY *create_ptable(void){
3963 #ifdef C_ENABLE_PTABLES
3964 return ptable;
3965 #else
3966 return NULL;
3967 #endif
3968 }
3969 
3970 /*
3971 o|hiding unexported module binding: main#partition
3972 o|hiding unexported module binding: main#span
3973 o|hiding unexported module binding: main#take
3974 o|hiding unexported module binding: main#drop
3975 o|hiding unexported module binding: main#split-at
3976 o|hiding unexported module binding: main#append-map
3977 o|hiding unexported module binding: main#every
3978 o|hiding unexported module binding: main#any
3979 o|hiding unexported module binding: main#cons*
3980 o|hiding unexported module binding: main#concatenate
3981 o|hiding unexported module binding: main#delete
3982 o|hiding unexported module binding: main#first
3983 o|hiding unexported module binding: main#second
3984 o|hiding unexported module binding: main#third
3985 o|hiding unexported module binding: main#fourth
3986 o|hiding unexported module binding: main#fifth
3987 o|hiding unexported module binding: main#delete-duplicates
3988 o|hiding unexported module binding: main#alist-cons
3989 o|hiding unexported module binding: main#filter
3990 o|hiding unexported module binding: main#filter-map
3991 o|hiding unexported module binding: main#remove
3992 o|hiding unexported module binding: main#unzip1
3993 o|hiding unexported module binding: main#last
3994 o|hiding unexported module binding: main#list-index
3995 o|hiding unexported module binding: main#lset-adjoin/eq?
3996 o|hiding unexported module binding: main#lset-difference/eq?
3997 o|hiding unexported module binding: main#lset-union/eq?
3998 o|hiding unexported module binding: main#lset-intersection/eq?
3999 o|hiding unexported module binding: main#list-tabulate
4000 o|hiding unexported module binding: main#lset<=/eq?
4001 o|hiding unexported module binding: main#lset=/eq?
4002 o|hiding unexported module binding: main#length+
4003 o|hiding unexported module binding: main#find
4004 o|hiding unexported module binding: main#find-tail
4005 o|hiding unexported module binding: main#iota
4006 o|hiding unexported module binding: main#make-list
4007 o|hiding unexported module binding: main#posq
4008 o|hiding unexported module binding: main#posv
4009 o|hiding unexported module binding: main#symbol-table-size
4010 o|hiding unexported module binding: main#sort-by
4011 o|hiding unexported module binding: main#file
4012 o|hiding unexported module binding: main#no-unused
4013 o|hiding unexported module binding: main#seconds-digits
4014 o|hiding unexported module binding: main#average-digits
4015 o|hiding unexported module binding: main#percent-digits
4016 o|hiding unexported module binding: main#top
4017 o|hiding unexported module binding: main#print-usage
4018 o|hiding unexported module binding: main#run
4019 o|hiding unexported module binding: main#sort-by-calls
4020 o|hiding unexported module binding: main#sort-by-time
4021 o|hiding unexported module binding: main#sort-by-avg
4022 o|hiding unexported module binding: main#sort-by-name
4023 o|hiding unexported module binding: main#set-decimals
4024 o|hiding unexported module binding: main#make-symbol-table
4025 o|hiding unexported module binding: main#read-profile
4026 o|hiding unexported module binding: main#format-string
4027 o|hiding unexported module binding: main#format-real
4028 o|hiding unexported module binding: main#write-profile
4029 S|applied compiler syntax:
4030 S|  scheme#for-each		1
4031 S|  chicken.base#foldl		6
4032 S|  scheme#map		9
4033 S|  chicken.base#foldr		3
4034 o|eliminated procedure checks: 64
4035 o|folded constant expression: (scheme#char->integer (quote #\0))
4036 o|specializations:
4037 o|  1 (scheme#* integer integer)
4038 o|  1 (scheme#make-string fixnum char)
4039 o|  4 (scheme#/ * *)
4040 o|  3 (scheme#number->string *)
4041 o|  2 (scheme#string-append string string)
4042 o|  1 (scheme#= fixnum fixnum)
4043 o|  1 (scheme#= integer integer)
4044 o|  2 (scheme#- fixnum fixnum)
4045 o|  1 (scheme#char=? char char)
4046 o|  1 (scheme#string-ref string fixnum)
4047 o|  1 (scheme#> fixnum fixnum)
4048 o|  1 (scheme#string-length string)
4049 o|  8 (scheme#string=? string string)
4050 o|  1 (scheme#> integer integer)
4051 o|  3 (scheme#eqv? * *)
4052 o|  6 (##sys#check-list (or pair list) *)
4053 o|  24 (scheme#cdr pair)
4054 o|  7 (scheme#car pair)
4055 (o e)|safe calls: 418
4056 (o e)|assignments to immediate values: 5
4057 o|dropping redundant toplevel assignment: main#sort-by
4058 o|removed side-effect free assignment to unused variable: main#partition
4059 o|removed side-effect free assignment to unused variable: main#span
4060 o|inlining procedure: k1386
4061 o|inlining procedure: k1386
4062 o|removed side-effect free assignment to unused variable: main#drop
4063 o|removed side-effect free assignment to unused variable: main#split-at
4064 o|removed side-effect free assignment to unused variable: main#append-map
4065 o|inlining procedure: k1656
4066 o|inlining procedure: k1656
4067 o|inlining procedure: k1687
4068 o|inlining procedure: k1687
4069 o|removed side-effect free assignment to unused variable: main#cons*
4070 o|removed side-effect free assignment to unused variable: main#concatenate
4071 o|removed side-effect free assignment to unused variable: main#delete-duplicates
4072 o|inlining procedure: k1904
4073 o|inlining procedure: k1904
4074 o|inlining procedure: k1896
4075 o|inlining procedure: k1896
4076 o|removed side-effect free assignment to unused variable: main#filter-map
4077 o|removed side-effect free assignment to unused variable: main#remove
4078 o|removed side-effect free assignment to unused variable: main#unzip1
4079 o|removed side-effect free assignment to unused variable: main#last
4080 o|removed side-effect free assignment to unused variable: main#list-index
4081 o|removed side-effect free assignment to unused variable: main#lset-adjoin/eq?
4082 o|removed side-effect free assignment to unused variable: main#lset-difference/eq?
4083 o|removed side-effect free assignment to unused variable: main#lset-union/eq?
4084 o|removed side-effect free assignment to unused variable: main#lset-intersection/eq?
4085 o|inlining procedure: k2295
4086 o|inlining procedure: k2295
4087 o|removed side-effect free assignment to unused variable: main#lset<=/eq?
4088 o|removed side-effect free assignment to unused variable: main#lset=/eq?
4089 o|removed side-effect free assignment to unused variable: main#length+
4090 o|removed side-effect free assignment to unused variable: main#find
4091 o|removed side-effect free assignment to unused variable: main#find-tail
4092 o|removed side-effect free assignment to unused variable: main#iota
4093 o|removed side-effect free assignment to unused variable: main#make-list
4094 o|removed side-effect free assignment to unused variable: main#posq
4095 o|removed side-effect free assignment to unused variable: main#posv
4096 o|inlining procedure: k2830
4097 o|inlining procedure: "(chicken-profile.scm:128) main#third"
4098 o|inlining procedure: "(chicken-profile.scm:128) main#third"
4099 o|inlining procedure: k2830
4100 o|inlining procedure: k2849
4101 o|inlining procedure: k2849
4102 o|inlining procedure: "(chicken-profile.scm:126) main#second"
4103 o|inlining procedure: "(chicken-profile.scm:125) main#second"
4104 o|inlining procedure: k2864
4105 o|inlining procedure: "(chicken-profile.scm:135) main#second"
4106 o|inlining procedure: "(chicken-profile.scm:135) main#second"
4107 o|inlining procedure: k2864
4108 o|inlining procedure: "(chicken-profile.scm:133) main#third"
4109 o|inlining procedure: "(chicken-profile.scm:132) main#third"
4110 o|inlining procedure: k2893
4111 o|inlining procedure: "(chicken-profile.scm:142) main#third"
4112 o|inlining procedure: "(chicken-profile.scm:142) main#third"
4113 o|inlining procedure: k2893
4114 o|inlining procedure: "(chicken-profile.scm:146) main#first"
4115 o|inlining procedure: "(chicken-profile.scm:146) main#first"
4116 o|contracted procedure: "(chicken-profile.scm:181) main#alist-cons"
4117 o|inlining procedure: k3031
4118 o|inlining procedure: k3031
4119 o|inlining procedure: k3087
4120 o|contracted procedure: "(chicken-profile.scm:175) g657667"
4121 o|inlining procedure: k3057
4122 o|inlining procedure: k3057
4123 o|inlining procedure: k3087
4124 o|inlining procedure: "(chicken-profile.scm:176) main#first"
4125 o|inlining procedure: "(chicken-profile.scm:174) main#first"
4126 o|contracted procedure: "(chicken-profile.scm:168) main#make-symbol-table"
4127 o|substituted constant variable: main#symbol-table-size
4128 o|inlining procedure: k3166
4129 o|inlining procedure: k3166
4130 o|contracted procedure: "(chicken-profile.scm:262) main#run"
4131 o|inlining procedure: k2610
4132 o|contracted procedure: "(chicken-profile.scm:91) main#write-profile"
4133 o|inlining procedure: k3410
4134 o|inlining procedure: k3410
4135 o|inlining procedure: k3460
4136 o|inlining procedure: k3460
4137 o|inlining procedure: k3484
4138 o|inlining procedure: k3484
4139 o|substituted constant variable: spacing816
4140 o|substituted constant variable: a3526
4141 o|substituted constant variable: spacing816
4142 o|inlining procedure: k3530
4143 o|inlining procedure: k3530
4144 o|substituted constant variable: g946949
4145 o|inlining procedure: k3554
4146 o|contracted procedure: "(chicken-profile.scm:249) g831832"
4147 o|inlining procedure: k3594
4148 o|inlining procedure: k3594
4149 o|inlining procedure: k3642
4150 o|inlining procedure: k3642
4151 o|inlining procedure: k3554
4152 o|substituted constant variable: spacing816
4153 o|substituted constant variable: spacing816
4154 o|substituted constant variable: a3681
4155 o|inlining procedure: k3685
4156 o|contracted procedure: "(chicken-profile.scm:232) g790799"
4157 o|substituted constant variable: a3339
4158 o|substituted constant variable: a3345
4159 o|inlining procedure: "(chicken-profile.scm:237) main#first"
4160 o|contracted procedure: "(chicken-profile.scm:236) main#fifth"
4161 o|contracted procedure: "(chicken-profile.scm:235) main#fourth"
4162 o|inlining procedure: "(chicken-profile.scm:234) main#third"
4163 o|inlining procedure: "(chicken-profile.scm:233) main#second"
4164 o|inlining procedure: k3685
4165 o|inlining procedure: "(chicken-profile.scm:243) main#second"
4166 o|inlining procedure: k3770
4167 o|inlining procedure: k3770
4168 o|inlining procedure: k3785
4169 o|inlining procedure: k3785
4170 o|inlining procedure: "(chicken-profile.scm:222) main#third"
4171 o|inlining procedure: "(chicken-profile.scm:221) main#second"
4172 o|inlining procedure: k3802
4173 o|inlining procedure: k3802
4174 o|inlining procedure: k3836
4175 o|inlining procedure: "(chicken-profile.scm:214) main#third"
4176 o|inlining procedure: "(chicken-profile.scm:215) main#third"
4177 o|inlining procedure: k3836
4178 o|substituted constant variable: g727730
4179 o|inlining procedure: k2626
4180 o|inlining procedure: k2626
4181 o|inlining procedure: "(chicken-profile.scm:87) main#first"
4182 o|inlining procedure: k2660
4183 o|inlining procedure: k2660
4184 o|inlining procedure: k2682
4185 o|inlining procedure: k2682
4186 o|inlining procedure: k2610
4187 o|inlining procedure: k2710
4188 o|inlining procedure: k2710
4189 o|substituted constant variable: a2730
4190 o|substituted constant variable: a2745
4191 o|inlining procedure: k2741
4192 o|inlining procedure: k2741
4193 o|substituted constant variable: a2751
4194 o|substituted constant variable: a2760
4195 o|inlining procedure: k2756
4196 o|inlining procedure: k2756
4197 o|substituted constant variable: a2766
4198 o|substituted constant variable: a2772
4199 o|inlining procedure: k2768
4200 o|inlining procedure: k2768
4201 o|substituted constant variable: a2778
4202 o|substituted constant variable: a2784
4203 o|inlining procedure: k2780
4204 o|contracted procedure: "(chicken-profile.scm:117) main#set-decimals"
4205 o|substituted constant variable: a2945
4206 o|inlining procedure: k2946
4207 o|substituted constant variable: a2956
4208 o|inlining procedure: k2946
4209 o|inlining procedure: k2964
4210 o|inlining procedure: k2964
4211 o|substituted constant variable: a2989
4212 o|inlining procedure: k2780
4213 o|inlining procedure: k2801
4214 o|inlining procedure: k2801
4215 o|substituted constant variable: a2814
4216 o|substituted constant variable: a2811
4217 o|substituted constant variable: a2819
4218 o|replaced variables: 408
4219 o|removed binding forms: 144
4220 o|substituted constant variable: r13873912
4221 o|removed side-effect free assignment to unused variable: main#every
4222 o|removed side-effect free assignment to unused variable: main#any
4223 o|removed side-effect free assignment to unused variable: main#first
4224 o|removed side-effect free assignment to unused variable: main#second
4225 o|removed side-effect free assignment to unused variable: main#third
4226 o|removed side-effect free assignment to unused variable: main#list-tabulate
4227 o|removed side-effect free assignment to unused variable: main#symbol-table-size
4228 o|substituted constant variable: r28503937
4229 o|substituted constant variable: r30583996
4230 o|substituted constant variable: r34614014
4231 o|converted assignments to bindings: (print-row894)
4232 o|contracted procedure: "(chicken-profile.scm:243) main#filter"
4233 o|substituted constant variable: r18973921
4234 o|substituted constant variable: r37714049
4235 o|substituted constant variable: r37714049
4236 o|substituted constant variable: r37864052
4237 o|inlining procedure: k2698
4238 o|inlining procedure: k2698
4239 o|inlining procedure: k2698
4240 o|converted assignments to bindings: (arg-digit635)
4241 o|inlining procedure: k2698
4242 o|simplifications: ((let . 2))
4243 o|replaced variables: 117
4244 o|removed binding forms: 384
4245 o|inlining procedure: k3112
4246 o|inlining procedure: k3112
4247 o|inlining procedure: k2698
4248 o|replaced variables: 2
4249 o|removed binding forms: 127
4250 o|substituted constant variable: r31134165
4251 o|substituted constant variable: r31134166
4252 o|inlining procedure: "(mini-srfi-1.scm:131) a3719"
4253 o|inlining procedure: k2685
4254 o|removed binding forms: 3
4255 o|contracted procedure: "(mini-srfi-1.scm:131) g295296"
4256 o|substituted constant variable: r26864227
4257 o|replaced variables: 2
4258 o|removed binding forms: 4
4259 o|removed conditional forms: 1
4260 o|replaced variables: 6
4261 o|removed binding forms: 3
4262 o|removed binding forms: 3
4263 o|simplifications: ((let . 1) (if . 18) (##core#call . 193))
4264 o|  call simplifications:
4265 o|    scheme#member
4266 o|    scheme#string=?
4267 o|    ##sys#size
4268 o|    chicken.fixnum#fx>
4269 o|    scheme#string-ref
4270 o|    scheme#char->integer
4271 o|    scheme#<=
4272 o|    scheme#eq?	2
4273 o|    scheme#<
4274 o|    scheme#cddddr
4275 o|    scheme#not
4276 o|    scheme#list	9
4277 o|    scheme#length	2
4278 o|    scheme#-
4279 o|    scheme#*	2
4280 o|    scheme#null?	7
4281 o|    scheme#string-length	3
4282 o|    chicken.fixnum#fxmax
4283 o|    scheme#symbol?	2
4284 o|    scheme#eof-object?
4285 o|    scheme#cdr	4
4286 o|    ##sys#check-list	12
4287 o|    scheme#pair?	15
4288 o|    scheme#+	5
4289 o|    ##sys#setslot	6
4290 o|    ##sys#slot	36
4291 o|    scheme#cadddr	3
4292 o|    scheme#=
4293 o|    scheme#cadr	7
4294 o|    scheme#caddr	10
4295 o|    scheme#>	11
4296 o|    chicken.fixnum#fx<=
4297 o|    scheme#car	13
4298 o|    chicken.fixnum#fx-	2
4299 o|    scheme#cons	27
4300 o|contracted procedure: k1389
4301 o|contracted procedure: k1396
4302 o|contracted procedure: k1406
4303 o|contracted procedure: k2598
4304 o|contracted procedure: k2594
4305 o|contracted procedure: k2590
4306 o|contracted procedure: k2586
4307 o|contracted procedure: k2582
4308 o|contracted procedure: k2578
4309 o|contracted procedure: k2574
4310 o|contracted procedure: k2824
4311 o|contracted procedure: k2827
4312 o|contracted procedure: k2839
4313 o|contracted procedure: k2843
4314 o|contracted procedure: k2858
4315 o|contracted procedure: k2861
4316 o|contracted procedure: k2867
4317 o|contracted procedure: k2874
4318 o|contracted procedure: k2878
4319 o|contracted procedure: k2887
4320 o|contracted procedure: k2890
4321 o|contracted procedure: k2902
4322 o|contracted procedure: k2906
4323 o|contracted procedure: k2927
4324 o|contracted procedure: k2931
4325 o|contracted procedure: k3142
4326 o|contracted procedure: k3005
4327 o|contracted procedure: k1881
4328 o|contracted procedure: k3021
4329 o|contracted procedure: k3034
4330 o|contracted procedure: k3048
4331 o|contracted procedure: k3052
4332 o|contracted procedure: k3069
4333 o|contracted procedure: k3072
4334 o|contracted procedure: k3075
4335 o|contracted procedure: k3078
4336 o|contracted procedure: k3126
4337 o|contracted procedure: k3090
4338 o|contracted procedure: k3096
4339 o|contracted procedure: k3104
4340 o|contracted procedure: k3108
4341 o|contracted procedure: k3116
4342 o|contracted procedure: k3120
4343 o|contracted procedure: k3112
4344 o|contracted procedure: k3133
4345 o|contracted procedure: k3136
4346 o|contracted procedure: k3205
4347 o|contracted procedure: k3148
4348 o|contracted procedure: k3199
4349 o|contracted procedure: k3151
4350 o|contracted procedure: k3193
4351 o|contracted procedure: k3154
4352 o|contracted procedure: k3187
4353 o|contracted procedure: k3157
4354 o|contracted procedure: k3160
4355 o|contracted procedure: k3184
4356 o|contracted procedure: k3180
4357 o|contracted procedure: k3260
4358 o|contracted procedure: k3225
4359 o|contracted procedure: k3237
4360 o|contracted procedure: k3249
4361 o|contracted procedure: k2613
4362 o|contracted procedure: k3277
4363 o|contracted procedure: k3281
4364 o|contracted procedure: k3294
4365 o|contracted procedure: k3360
4366 o|contracted procedure: k3366
4367 o|contracted procedure: k3369
4368 o|contracted procedure: k3375
4369 o|contracted procedure: k3378
4370 o|contracted procedure: k3395
4371 o|contracted procedure: k3398
4372 o|contracted procedure: k3401
4373 o|contracted procedure: k3416
4374 o|contracted procedure: k3419
4375 o|contracted procedure: k3427
4376 o|contracted procedure: k3431
4377 o|contracted procedure: k3435
4378 o|contracted procedure: k3443
4379 o|contracted procedure: k3447
4380 o|contracted procedure: k3451
4381 o|contracted procedure: k3457
4382 o|contracted procedure: k3463
4383 o|contracted procedure: k3475
4384 o|contracted procedure: k3487
4385 o|contracted procedure: k3497
4386 o|contracted procedure: k3501
4387 o|contracted procedure: k3513
4388 o|contracted procedure: k3523
4389 o|contracted procedure: k3509
4390 o|contracted procedure: k3533
4391 o|contracted procedure: k3540
4392 o|contracted procedure: k3548
4393 o|contracted procedure: k3544
4394 o|contracted procedure: k3557
4395 o|contracted procedure: k3564
4396 o|contracted procedure: k3677
4397 o|contracted procedure: k3570
4398 o|contracted procedure: k3573
4399 o|contracted procedure: k3576
4400 o|contracted procedure: k3582
4401 o|contracted procedure: k3585
4402 o|contracted procedure: k3633
4403 o|contracted procedure: k3597
4404 o|contracted procedure: k3600
4405 o|contracted procedure: k3603
4406 o|contracted procedure: k3611
4407 o|contracted procedure: k3615
4408 o|contracted procedure: k3623
4409 o|contracted procedure: k3627
4410 o|contracted procedure: k3645
4411 o|contracted procedure: k3667
4412 o|contracted procedure: k3663
4413 o|contracted procedure: k3648
4414 o|contracted procedure: k3651
4415 o|contracted procedure: k3659
4416 o|contracted procedure: k3688
4417 o|contracted procedure: k3710
4418 o|contracted procedure: k3299
4419 o|contracted procedure: k3302
4420 o|contracted procedure: k3305
4421 o|contracted procedure: k1836
4422 o|contracted procedure: k3308
4423 o|contracted procedure: k3706
4424 o|contracted procedure: k3691
4425 o|contracted procedure: k3694
4426 o|contracted procedure: k3702
4427 o|contracted procedure: k3346
4428 o|contracted procedure: k3354
4429 o|contracted procedure: k1887
4430 o|contracted procedure: k1899
4431 o|contracted procedure: k1917
4432 o|contracted procedure: k37264220
4433 o|contracted procedure: k1907
4434 o|contracted procedure: k1925
4435 o|contracted procedure: k3737
4436 o|contracted procedure: k3741
4437 o|contracted procedure: k3750
4438 o|contracted procedure: k3753
4439 o|contracted procedure: k3763
4440 o|contracted procedure: k3756
4441 o|contracted procedure: k3773
4442 o|contracted procedure: k3788
4443 o|contracted procedure: k3805
4444 o|contracted procedure: k3808
4445 o|contracted procedure: k3811
4446 o|contracted procedure: k3819
4447 o|contracted procedure: k3827
4448 o|contracted procedure: k3839
4449 o|contracted procedure: k3846
4450 o|contracted procedure: k3860
4451 o|contracted procedure: k3850
4452 o|contracted procedure: k3869
4453 o|contracted procedure: k3878
4454 o|contracted procedure: k3857
4455 o|contracted procedure: k2629
4456 o|inlining procedure: k2626
4457 o|contracted procedure: k2653
4458 o|contracted procedure: k2663
4459 o|contracted procedure: k2669
4460 o|contracted procedure: k2673
4461 o|contracted procedure: k2685
4462 o|contracted procedure: k2704
4463 o|contracted procedure: k2713
4464 o|inlining procedure: k2698
4465 o|inlining procedure: k2698
4466 o|contracted procedure: k2961
4467 o|contracted procedure: k2942
4468 o|contracted procedure: k2986
4469 o|contracted procedure: k2967
4470 o|contracted procedure: k2816
4471 o|contracted procedure: k2808
4472 o|contracted procedure: k2795
4473 o|contracted procedure: k3901
4474 o|contracted procedure: k3905
4475 o|contracted procedure: k3909
4476 o|simplifications: ((##core#call . 2) (if . 4) (let . 56))
4477 o|  call simplifications:
4478 o|    scheme#-	2
4479 o|removed binding forms: 173
4480 (o x)|known list op on rest arg sublist: ##core#rest-null? rest698701 0
4481 (o x)|known list op on rest arg sublist: ##core#rest-car rest698701 0
4482 (o x)|known list op on rest arg sublist: ##core#rest-null? rest698701 0
4483 (o x)|known list op on rest arg sublist: ##core#rest-cdr rest698701 0
4484 o|contracted procedure: k3253
4485 o|substituted constant variable: r3902
4486 o|substituted constant variable: r3906
4487 o|substituted constant variable: r3910
4488 o|replaced variables: 3
4489 o|removed binding forms: 3
4490 (o x)|known list op on rest arg sublist: ##core#rest-null? r3152 1
4491 (o x)|known list op on rest arg sublist: ##core#rest-car r3152 1
4492 (o x)|known list op on rest arg sublist: ##core#rest-null? r3152 1
4493 (o x)|known list op on rest arg sublist: ##core#rest-cdr r3152 1
4494 o|removed binding forms: 4
4495 o|removed binding forms: 2
4496 o|customizable procedures: (arg-digit635 next-number603 main#print-usage loop590 next-arg602 k2616 foldl728732 g752761 map-loop746775 k3767 k3290 foldr290293 main#format-real map-loop784807 map-loop858875 map-loop837882 foldl824828 foldl947951 print-row894 for-each-loop897958 k3413 map-loop908929 va4340 k3093 map-loop651677 doloop646647 main#take)
4497 o|calls to known targets: 69
4498 o|identified direct recursive calls: f_1384 1
4499 o|unused rest argument: rest698701 f_3146
4500 o|identified direct recursive calls: f_3528 1
4501 o|identified direct recursive calls: f_3640 1
4502 o|identified direct recursive calls: f_1894 1
4503 o|identified direct recursive calls: f_2608 5
4504 o|fast box initializations: 14
4505 o|fast global references: 29
4506 o|fast global assignments: 28
4507 o|dropping unused closure argument: f_1384
4508 o|dropping unused closure argument: f_2561
4509 o|dropping unused closure argument: f_3212
4510 */
4511 /* end of file */
4512