1open Lib;;
2let rec f n =
3  if n <= 0 then []
4  else n :: f (n-1)
5in
6let l = f 300 in
7Gc.major ();
8if List.fold_left (+) 0 l <> 301 * 150 then raise Not_found
9;;
10
11(**
12       0 CONSTINT 42
13       2 PUSHACC0
14       3 MAKEBLOCK1 0
15       5 POP 1
16       7 SETGLOBAL Lib
17       9 BRANCH 746
18      11 RESTART
19      12 GRAB 1
20      14 ACC0
21      15 BRANCHIFNOT 28
22      17 ACC1
23      18 PUSHACC1
24      19 GETFIELD1
25      20 PUSHOFFSETCLOSURE0
26      21 APPLY2
27      22 PUSHACC1
28      23 GETFIELD0
29      24 MAKEBLOCK2 0
30      26 RETURN 2
31      28 ACC1
32      29 RETURN 2
33      31 RESTART
34      32 GRAB 3
35      34 CONST0
36      35 PUSHACC4
37      36 LEINT
38      37 BRANCHIFNOT 42
39      39 CONST0
40      40 RETURN 4
41      42 ACC3
42      43 PUSHACC3
43      44 PUSHACC3
44      45 PUSHACC3
45      46 C_CALL4 caml_input
46      48 PUSHCONST0
47      49 PUSHACC1
48      50 EQ
49      51 BRANCHIFNOT 58
50      53 GETGLOBAL End_of_file
51      55 MAKEBLOCK1 0
52      57 RAISE
53      58 ACC0
54      59 PUSHACC5
55      60 SUBINT
56      61 PUSHACC1
57      62 PUSHACC5
58      63 ADDINT
59      64 PUSHACC4
60      65 PUSHACC4
61      66 PUSHOFFSETCLOSURE0
62      67 APPTERM 4, 9
63      70 ACC0
64      71 C_CALL1 caml_input_scan_line
65      73 PUSHCONST0
66      74 PUSHACC1
67      75 EQ
68      76 BRANCHIFNOT 83
69      78 GETGLOBAL End_of_file
70      80 MAKEBLOCK1 0
71      82 RAISE
72      83 CONST0
73      84 PUSHACC1
74      85 GTINT
75      86 BRANCHIFNOT 107
76      88 ACC0
77      89 OFFSETINT -1
78      91 C_CALL1 create_string
79      93 PUSHACC1
80      94 OFFSETINT -1
81      96 PUSHCONST0
82      97 PUSHACC2
83      98 PUSHACC5
84      99 C_CALL4 caml_input
85     101 ACC2
86     102 C_CALL1 caml_input_char
87     104 ACC0
88     105 RETURN 3
89     107 ACC0
90     108 NEGINT
91     109 C_CALL1 create_string
92     111 PUSHACC1
93     112 NEGINT
94     113 PUSHCONST0
95     114 PUSHACC2
96     115 PUSHACC5
97     116 C_CALL4 caml_input
98     118 CONST0
99     119 PUSHTRAP 130
100     121 ACC6
101     122 PUSHOFFSETCLOSURE0
102     123 APPLY1
103     124 PUSHACC5
104     125 PUSHENVACC1
105     126 APPLY2
106     127 POPTRAP
107     128 RETURN 3
108     130 PUSHGETGLOBAL End_of_file
109     132 PUSHACC1
110     133 GETFIELD0
111     134 EQ
112     135 BRANCHIFNOT 140
113     137 ACC1
114     138 RETURN 4
115     140 ACC0
116     141 RAISE
117     142 ACC0
118     143 C_CALL1 caml_flush
119     145 RETURN 1
120     147 RESTART
121     148 GRAB 1
122     150 ACC1
123     151 PUSHACC1
124     152 C_CALL2 caml_output_char
125     154 RETURN 2
126     156 RESTART
127     157 GRAB 1
128     159 ACC1
129     160 PUSHACC1
130     161 C_CALL2 caml_output_char
131     163 RETURN 2
132     165 RESTART
133     166 GRAB 1
134     168 ACC1
135     169 PUSHACC1
136     170 C_CALL2 caml_output_int
137     172 RETURN 2
138     174 RESTART
139     175 GRAB 1
140     177 ACC1
141     178 PUSHACC1
142     179 C_CALL2 caml_seek_out
143     181 RETURN 2
144     183 ACC0
145     184 C_CALL1 caml_pos_out
146     186 RETURN 1
147     188 ACC0
148     189 C_CALL1 caml_channel_size
149     191 RETURN 1
150     193 RESTART
151     194 GRAB 1
152     196 ACC1
153     197 PUSHACC1
154     198 C_CALL2 caml_set_binary_mode
155     200 RETURN 2
156     202 ACC0
157     203 C_CALL1 caml_input_char
158     205 RETURN 1
159     207 ACC0
160     208 C_CALL1 caml_input_char
161     210 RETURN 1
162     212 ACC0
163     213 C_CALL1 caml_input_int
164     215 RETURN 1
165     217 ACC0
166     218 C_CALL1 input_value
167     220 RETURN 1
168     222 RESTART
169     223 GRAB 1
170     225 ACC1
171     226 PUSHACC1
172     227 C_CALL2 caml_seek_in
173     229 RETURN 2
174     231 ACC0
175     232 C_CALL1 caml_pos_in
176     234 RETURN 1
177     236 ACC0
178     237 C_CALL1 caml_channel_size
179     239 RETURN 1
180     241 ACC0
181     242 C_CALL1 caml_close_channel
182     244 RETURN 1
183     246 RESTART
184     247 GRAB 1
185     249 ACC1
186     250 PUSHACC1
187     251 C_CALL2 caml_set_binary_mode
188     253 RETURN 2
189     255 CONST0
190     256 PUSHENVACC1
191     257 APPLY1
192     258 ACC0
193     259 C_CALL1 sys_exit
194     261 RETURN 1
195     263 CONST0
196     264 PUSHENVACC1
197     265 GETFIELD0
198     266 APPTERM1 2
199     268 CONST0
200     269 PUSHENVACC1
201     270 APPLY1
202     271 CONST0
203     272 PUSHENVACC2
204     273 APPTERM1 2
205     275 ENVACC1
206     276 GETFIELD0
207     277 PUSHACC0
208     278 PUSHACC2
209     279 CLOSURE 2, 268
210     282 PUSHENVACC1
211     283 SETFIELD0
212     284 RETURN 2
213     286 ENVACC1
214     287 C_CALL1 caml_flush
215     289 ENVACC2
216     290 C_CALL1 caml_flush
217     292 RETURN 1
218     294 CONST0
219     295 PUSHENVACC1
220     296 APPLY1
221     297 C_CALL1 float_of_string
222     299 RETURN 1
223     301 CONST0
224     302 PUSHENVACC1
225     303 APPLY1
226     304 C_CALL1 int_of_string
227     306 RETURN 1
228     308 ENVACC2
229     309 C_CALL1 caml_flush
230     311 ENVACC1
231     312 PUSHENVACC3
232     313 APPTERM1 2
233     315 CONSTINT 13
234     317 PUSHENVACC1
235     318 C_CALL2 caml_output_char
236     320 ENVACC1
237     321 C_CALL1 caml_flush
238     323 RETURN 1
239     325 ACC0
240     326 PUSHENVACC1
241     327 PUSHENVACC2
242     328 APPLY2
243     329 CONSTINT 13
244     331 PUSHENVACC1
245     332 C_CALL2 caml_output_char
246     334 ENVACC1
247     335 C_CALL1 caml_flush
248     337 RETURN 1
249     339 ACC0
250     340 PUSHENVACC1
251     341 APPLY1
252     342 PUSHENVACC2
253     343 PUSHENVACC3
254     344 APPTERM2 3
255     346 ACC0
256     347 PUSHENVACC1
257     348 APPLY1
258     349 PUSHENVACC2
259     350 PUSHENVACC3
260     351 APPTERM2 3
261     353 ACC0
262     354 PUSHENVACC1
263     355 PUSHENVACC2
264     356 APPTERM2 3
265     358 ACC0
266     359 PUSHENVACC1
267     360 C_CALL2 caml_output_char
268     362 RETURN 1
269     364 CONSTINT 13
270     366 PUSHENVACC1
271     367 C_CALL2 caml_output_char
272     369 ENVACC1
273     370 C_CALL1 caml_flush
274     372 RETURN 1
275     374 ACC0
276     375 PUSHENVACC1
277     376 PUSHENVACC2
278     377 APPLY2
279     378 CONSTINT 13
280     380 PUSHENVACC1
281     381 C_CALL2 caml_output_char
282     383 RETURN 1
283     385 ACC0
284     386 PUSHENVACC1
285     387 APPLY1
286     388 PUSHENVACC2
287     389 PUSHENVACC3
288     390 APPTERM2 3
289     392 ACC0
290     393 PUSHENVACC1
291     394 APPLY1
292     395 PUSHENVACC2
293     396 PUSHENVACC3
294     397 APPTERM2 3
295     399 ACC0
296     400 PUSHENVACC1
297     401 PUSHENVACC2
298     402 APPTERM2 3
299     404 ACC0
300     405 PUSHENVACC1
301     406 C_CALL2 caml_output_char
302     408 RETURN 1
303     410 RESTART
304     411 GRAB 3
305     413 CONST0
306     414 PUSHACC3
307     415 LTINT
308     416 BRANCHIF 427
309     418 ACC1
310     419 C_CALL1 ml_string_length
311     421 PUSHACC4
312     422 PUSHACC4
313     423 ADDINT
314     424 GTINT
315     425 BRANCHIFNOT 432
316     427 GETGLOBAL "really_input"
317     429 PUSHENVACC1
318     430 APPTERM1 5
319     432 ACC3
320     433 PUSHACC3
321     434 PUSHACC3
322     435 PUSHACC3
323     436 PUSHENVACC2
324     437 APPTERM 4, 8
325     440 RESTART
326     441 GRAB 3
327     443 CONST0
328     444 PUSHACC3
329     445 LTINT
330     446 BRANCHIF 457
331     448 ACC1
332     449 C_CALL1 ml_string_length
333     451 PUSHACC4
334     452 PUSHACC4
335     453 ADDINT
336     454 GTINT
337     455 BRANCHIFNOT 462
338     457 GETGLOBAL "input"
339     459 PUSHENVACC1
340     460 APPTERM1 5
341     462 ACC3
342     463 PUSHACC3
343     464 PUSHACC3
344     465 PUSHACC3
345     466 C_CALL4 caml_input
346     468 RETURN 4
347     470 ACC0
348     471 PUSHCONST0
349     472 PUSHGETGLOBAL <0>(0, <0>(6, 0))
350     474 PUSHENVACC1
351     475 APPTERM3 4
352     477 ACC0
353     478 PUSHCONST0
354     479 PUSHGETGLOBAL <0>(0, <0>(7, 0))
355     481 PUSHENVACC1
356     482 APPTERM3 4
357     484 RESTART
358     485 GRAB 2
359     487 ACC1
360     488 PUSHACC1
361     489 PUSHACC4
362     490 C_CALL3 sys_open
363     492 C_CALL1 caml_open_descriptor
364     494 RETURN 3
365     496 ACC0
366     497 C_CALL1 caml_flush
367     499 ACC0
368     500 C_CALL1 caml_close_channel
369     502 RETURN 1
370     504 RESTART
371     505 GRAB 1
372     507 CONST0
373     508 PUSHACC2
374     509 PUSHACC2
375     510 C_CALL3 output_value
376     512 RETURN 2
377     514 RESTART
378     515 GRAB 3
379     517 CONST0
380     518 PUSHACC3
381     519 LTINT
382     520 BRANCHIF 531
383     522 ACC1
384     523 C_CALL1 ml_string_length
385     525 PUSHACC4
386     526 PUSHACC4
387     527 ADDINT
388     528 GTINT
389     529 BRANCHIFNOT 536
390     531 GETGLOBAL "output"
391     533 PUSHENVACC1
392     534 APPTERM1 5
393     536 ACC3
394     537 PUSHACC3
395     538 PUSHACC3
396     539 PUSHACC3
397     540 C_CALL4 caml_output
398     542 RETURN 4
399     544 RESTART
400     545 GRAB 1
401     547 ACC1
402     548 C_CALL1 ml_string_length
403     550 PUSHCONST0
404     551 PUSHACC3
405     552 PUSHACC3
406     553 C_CALL4 caml_output
407     555 RETURN 2
408     557 ACC0
409     558 PUSHCONSTINT 438
410     560 PUSHGETGLOBAL <0>(1, <0>(3, <0>(4, <0>(6, 0))))
411     562 PUSHENVACC1
412     563 APPTERM3 4
413     565 ACC0
414     566 PUSHCONSTINT 438
415     568 PUSHGETGLOBAL <0>(1, <0>(3, <0>(4, <0>(7, 0))))
416     570 PUSHENVACC1
417     571 APPTERM3 4
418     573 RESTART
419     574 GRAB 2
420     576 ACC1
421     577 PUSHACC1
422     578 PUSHACC4
423     579 C_CALL3 sys_open
424     581 C_CALL1 caml_open_descriptor
425     583 RETURN 3
426     585 ACC0
427     586 PUSHGETGLOBAL "%.12g"
428     588 C_CALL2 format_float
429     590 RETURN 1
430     592 ACC0
431     593 PUSHGETGLOBAL "%d"
432     595 C_CALL2 format_int
433     597 RETURN 1
434     599 GETGLOBAL "false"
435     601 PUSHACC1
436     602 C_CALL2 string_equal
437     604 BRANCHIFNOT 609
438     606 CONST0
439     607 RETURN 1
440     609 GETGLOBAL "true"
441     611 PUSHACC1
442     612 C_CALL2 string_equal
443     614 BRANCHIFNOT 619
444     616 CONST1
445     617 RETURN 1
446     619 GETGLOBAL "bool_of_string"
447     621 PUSHENVACC1
448     622 APPTERM1 2
449     624 ACC0
450     625 BRANCHIFNOT 631
451     627 GETGLOBAL "true"
452     629 RETURN 1
453     631 GETGLOBAL "false"
454     633 RETURN 1
455     635 CONST0
456     636 PUSHACC1
457     637 LTINT
458     638 BRANCHIF 646
459     640 CONSTINT 255
460     642 PUSHACC1
461     643 GTINT
462     644 BRANCHIFNOT 651
463     646 GETGLOBAL "char_of_int"
464     648 PUSHENVACC1
465     649 APPTERM1 2
466     651 ACC0
467     652 RETURN 1
468     654 RESTART
469     655 GRAB 1
470     657 ACC0
471     658 C_CALL1 ml_string_length
472     660 PUSHACC2
473     661 C_CALL1 ml_string_length
474     663 PUSHACC0
475     664 PUSHACC2
476     665 ADDINT
477     666 C_CALL1 create_string
478     668 PUSHACC2
479     669 PUSHCONST0
480     670 PUSHACC2
481     671 PUSHCONST0
482     672 PUSHACC7
483     673 C_CALL5 blit_string
484     675 ACC1
485     676 PUSHACC3
486     677 PUSHACC2
487     678 PUSHCONST0
488     679 PUSHACC 8
489     681 C_CALL5 blit_string
490     683 ACC0
491     684 RETURN 5
492     686 CONSTINT -1
493     688 PUSHACC1
494     689 XORINT
495     690 RETURN 1
496     692 CONST0
497     693 PUSHACC1
498     694 GEINT
499     695 BRANCHIFNOT 700
500     697 ACC0
501     698 RETURN 1
502     700 ACC0
503     701 NEGINT
504     702 RETURN 1
505     704 RESTART
506     705 GRAB 1
507     707 ACC1
508     708 PUSHACC1
509     709 C_CALL2 greaterequal
510     711 BRANCHIFNOT 716
511     713 ACC0
512     714 RETURN 2
513     716 ACC1
514     717 RETURN 2
515     719 RESTART
516     720 GRAB 1
517     722 ACC1
518     723 PUSHACC1
519     724 C_CALL2 lessequal
520     726 BRANCHIFNOT 731
521     728 ACC0
522     729 RETURN 2
523     731 ACC1
524     732 RETURN 2
525     734 ACC0
526     735 PUSHGETGLOBAL Invalid_argument
527     737 MAKEBLOCK2 0
528     739 RAISE
529     740 ACC0
530     741 PUSHGETGLOBAL Failure
531     743 MAKEBLOCK2 0
532     745 RAISE
533     746 CLOSURE 0, 740
534     749 PUSH
535     750 CLOSURE 0, 734
536     753 PUSHGETGLOBAL "Pervasives.Exit"
537     755 MAKEBLOCK1 0
538     757 PUSHGETGLOBAL "Pervasives.Assert_failure"
539     759 MAKEBLOCK1 0
540     761 PUSH
541     762 CLOSURE 0, 720
542     765 PUSH
543     766 CLOSURE 0, 705
544     769 PUSH
545     770 CLOSURE 0, 692
546     773 PUSH
547     774 CLOSURE 0, 686
548     777 PUSHCONST0
549     778 PUSHCONSTINT 31
550     780 PUSHCONST1
551     781 LSLINT
552     782 EQ
553     783 BRANCHIFNOT 789
554     785 CONSTINT 30
555     787 BRANCH 791
556     789 CONSTINT 62
557     791 PUSHCONST1
558     792 LSLINT
559     793 PUSHACC0
560     794 OFFSETINT -1
561     796 PUSH
562     797 CLOSURE 0, 655
563     800 PUSHACC 9
564     802 CLOSURE 1, 635
565     805 PUSH
566     806 CLOSURE 0, 624
567     809 PUSHACC 11
568     811 CLOSURE 1, 599
569     814 PUSH
570     815 CLOSURE 0, 592
571     818 PUSH
572     819 CLOSURE 0, 585
573     822 PUSH
574     823 CLOSUREREC 0, 12
575     827 CONST0
576     828 C_CALL1 caml_open_descriptor
577     830 PUSHCONST1
578     831 C_CALL1 caml_open_descriptor
579     833 PUSHCONST2
580     834 C_CALL1 caml_open_descriptor
581     836 PUSH
582     837 CLOSURE 0, 574
583     840 PUSHACC0
584     841 CLOSURE 1, 565
585     844 PUSHACC1
586     845 CLOSURE 1, 557
587     848 PUSH
588     849 CLOSURE 0, 545
589     852 PUSHACC 22
590     854 CLOSURE 1, 515
591     857 PUSH
592     858 CLOSURE 0, 505
593     861 PUSH
594     862 CLOSURE 0, 496
595     865 PUSH
596     866 CLOSURE 0, 485
597     869 PUSHACC0
598     870 CLOSURE 1, 477
599     873 PUSHACC1
600     874 CLOSURE 1, 470
601     877 PUSHACC 28
602     879 CLOSURE 1, 441
603     882 PUSH
604     883 CLOSUREREC 0, 32
605     887 ACC0
606     888 PUSHACC 31
607     890 CLOSURE 2, 411
608     893 PUSHACC 22
609     895 CLOSUREREC 1, 70
610     899 ACC 15
611     901 CLOSURE 1, 404
612     904 PUSHACC 11
613     906 PUSHACC 17
614     908 CLOSURE 2, 399
615     911 PUSHACC 12
616     913 PUSHACC 18
617     915 PUSHACC 23
618     917 CLOSURE 3, 392
619     920 PUSHACC 13
620     922 PUSHACC 19
621     924 PUSHACC 23
622     926 CLOSURE 3, 385
623     929 PUSHACC 14
624     931 PUSHACC 20
625     933 CLOSURE 2, 374
626     936 PUSHACC 20
627     938 CLOSURE 1, 364
628     941 PUSHACC 20
629     943 CLOSURE 1, 358
630     946 PUSHACC 17
631     948 PUSHACC 22
632     950 CLOSURE 2, 353
633     953 PUSHACC 18
634     955 PUSHACC 23
635     957 PUSHACC 29
636     959 CLOSURE 3, 346
637     962 PUSHACC 19
638     964 PUSHACC 24
639     966 PUSHACC 29
640     968 CLOSURE 3, 339
641     971 PUSHACC 20
642     973 PUSHACC 25
643     975 CLOSURE 2, 325
644     978 PUSHACC 25
645     980 CLOSURE 1, 315
646     983 PUSHACC 12
647     985 PUSHACC 28
648     987 PUSHACC 30
649     989 CLOSURE 3, 308
650     992 PUSHACC0
651     993 CLOSURE 1, 301
652     996 PUSHACC1
653     997 CLOSURE 1, 294
654    1000 PUSHACC 29
655    1002 PUSHACC 31
656    1004 CLOSURE 2, 286
657    1007 MAKEBLOCK1 0
658    1009 PUSHACC0
659    1010 CLOSURE 1, 275
660    1013 PUSHACC1
661    1014 CLOSURE 1, 263
662    1017 PUSHACC0
663    1018 CLOSURE 1, 255
664    1021 PUSHACC1
665    1022 PUSHACC 22
666    1024 PUSHACC4
667    1025 PUSHACC3
668    1026 PUSH
669    1027 CLOSURE 0, 247
670    1030 PUSH
671    1031 CLOSURE 0, 241
672    1034 PUSH
673    1035 CLOSURE 0, 236
674    1038 PUSH
675    1039 CLOSURE 0, 231
676    1042 PUSH
677    1043 CLOSURE 0, 223
678    1046 PUSH
679    1047 CLOSURE 0, 217
680    1050 PUSH
681    1051 CLOSURE 0, 212
682    1054 PUSH
683    1055 CLOSURE 0, 207
684    1058 PUSHACC 32
685    1060 PUSHACC 35
686    1062 PUSHACC 33
687    1064 PUSH
688    1065 CLOSURE 0, 202
689    1068 PUSHACC 41
690    1070 PUSHACC 40
691    1072 PUSHACC 42
692    1074 PUSH
693    1075 CLOSURE 0, 194
694    1078 PUSHACC 46
695    1080 PUSH
696    1081 CLOSURE 0, 188
697    1084 PUSH
698    1085 CLOSURE 0, 183
699    1088 PUSH
700    1089 CLOSURE 0, 175
701    1092 PUSHACC 51
702    1094 PUSH
703    1095 CLOSURE 0, 166
704    1098 PUSH
705    1099 CLOSURE 0, 157
706    1102 PUSHACC 55
707    1104 PUSHACC 57
708    1106 PUSH
709    1107 CLOSURE 0, 148
710    1110 PUSH
711    1111 CLOSURE 0, 142
712    1114 PUSHACC 63
713    1116 PUSHACC 62
714    1118 PUSHACC 64
715    1120 PUSHACC 38
716    1122 PUSHACC 40
717    1124 PUSHACC 42
718    1126 PUSHACC 44
719    1128 PUSHACC 46
720    1130 PUSHACC 48
721    1132 PUSHACC 50
722    1134 PUSHACC 52
723    1136 PUSHACC 54
724    1138 PUSHACC 56
725    1140 PUSHACC 58
726    1142 PUSHACC 60
727    1144 PUSHACC 62
728    1146 PUSHACC 64
729    1148 PUSHACC 66
730    1150 PUSHACC 82
731    1152 PUSHACC 84
732    1154 PUSHACC 86
733    1156 PUSHACC 88
734    1158 PUSHACC 90
735    1160 PUSHACC 92
736    1162 PUSHACC 94
737    1164 PUSHACC 96
738    1166 PUSHACC 98
739    1168 PUSHACC 100
740    1170 PUSHACC 104
741    1172 PUSHACC 104
742    1174 PUSHACC 104
743    1176 PUSHACC 108
744    1178 PUSHACC 110
745    1180 PUSHACC 112
746    1182 PUSHACC 117
747    1184 PUSHACC 117
748    1186 PUSHACC 117
749    1188 PUSHACC 117
750    1190 MAKEBLOCK 69, 0
751    1193 POP 53
752    1195 SETGLOBAL Pervasives
753    1197 BRANCH 2177
754    1199 RESTART
755    1200 GRAB 1
756    1202 ACC1
757    1203 BRANCHIFNOT 1213
758    1205 ACC1
759    1206 GETFIELD1
760    1207 PUSHACC1
761    1208 OFFSETINT 1
762    1210 PUSHOFFSETCLOSURE0
763    1211 APPTERM2 4
764    1213 ACC0
765    1214 RETURN 2
766    1216 RESTART
767    1217 GRAB 1
768    1219 ACC0
769    1220 BRANCHIFNOT 1251
770    1222 CONST0
771    1223 PUSHACC2
772    1224 EQ
773    1225 BRANCHIFNOT 1231
774    1227 ACC0
775    1228 GETFIELD0
776    1229 RETURN 2
777    1231 CONST0
778    1232 PUSHACC2
779    1233 GTINT
780    1234 BRANCHIFNOT 1244
781    1236 ACC1
782    1237 OFFSETINT -1
783    1239 PUSHACC1
784    1240 GETFIELD1
785    1241 PUSHOFFSETCLOSURE0
786    1242 APPTERM2 4
787    1244 GETGLOBAL "List.nth"
788    1246 PUSHGETGLOBALFIELD Pervasives, 2
789    1249 APPTERM1 3
790    1251 GETGLOBAL "nth"
791    1253 PUSHGETGLOBALFIELD Pervasives, 3
792    1256 APPTERM1 3
793    1258 RESTART
794    1259 GRAB 1
795    1261 ACC0
796    1262 BRANCHIFNOT 1274
797    1264 ACC1
798    1265 PUSHACC1
799    1266 GETFIELD0
800    1267 MAKEBLOCK2 0
801    1269 PUSHACC1
802    1270 GETFIELD1
803    1271 PUSHOFFSETCLOSURE0
804    1272 APPTERM2 4
805    1274 ACC1
806    1275 RETURN 2
807    1277 ACC0
808    1278 BRANCHIFNOT 1291
809    1280 ACC0
810    1281 GETFIELD1
811    1282 PUSHOFFSETCLOSURE0
812    1283 APPLY1
813    1284 PUSHACC1
814    1285 GETFIELD0
815    1286 PUSHGETGLOBALFIELD Pervasives, 16
816    1289 APPTERM2 3
817    1291 RETURN 1
818    1293 RESTART
819    1294 GRAB 1
820    1296 ACC1
821    1297 BRANCHIFNOT 1313
822    1299 ACC1
823    1300 GETFIELD0
824    1301 PUSHACC1
825    1302 APPLY1
826    1303 PUSHACC2
827    1304 GETFIELD1
828    1305 PUSHACC2
829    1306 PUSHOFFSETCLOSURE0
830    1307 APPLY2
831    1308 PUSHACC1
832    1309 MAKEBLOCK2 0
833    1311 POP 1
834    1313 RETURN 2
835    1315 RESTART
836    1316 GRAB 1
837    1318 ACC1
838    1319 BRANCHIFNOT 1331
839    1321 ACC1
840    1322 GETFIELD0
841    1323 PUSHACC1
842    1324 APPLY1
843    1325 ACC1
844    1326 GETFIELD1
845    1327 PUSHACC1
846    1328 PUSHOFFSETCLOSURE0
847    1329 APPTERM2 4
848    1331 RETURN 2
849    1333 RESTART
850    1334 GRAB 2
851    1336 ACC2
852    1337 BRANCHIFNOT 1350
853    1339 ACC2
854    1340 GETFIELD1
855    1341 PUSHACC3
856    1342 GETFIELD0
857    1343 PUSHACC3
858    1344 PUSHACC3
859    1345 APPLY2
860    1346 PUSHACC2
861    1347 PUSHOFFSETCLOSURE0
862    1348 APPTERM3 6
863    1350 ACC1
864    1351 RETURN 3
865    1353 RESTART
866    1354 GRAB 2
867    1356 ACC1
868    1357 BRANCHIFNOT 1370
869    1359 ACC2
870    1360 PUSHACC2
871    1361 GETFIELD1
872    1362 PUSHACC2
873    1363 PUSHOFFSETCLOSURE0
874    1364 APPLY3
875    1365 PUSHACC2
876    1366 GETFIELD0
877    1367 PUSHACC2
878    1368 APPTERM2 5
879    1370 ACC2
880    1371 RETURN 3
881    1373 RESTART
882    1374 GRAB 2
883    1376 ACC1
884    1377 BRANCHIFNOT 1400
885    1379 ACC2
886    1380 BRANCHIFNOT 1407
887    1382 ACC2
888    1383 GETFIELD0
889    1384 PUSHACC2
890    1385 GETFIELD0
891    1386 PUSHACC2
892    1387 APPLY2
893    1388 PUSHACC3
894    1389 GETFIELD1
895    1390 PUSHACC3
896    1391 GETFIELD1
897    1392 PUSHACC3
898    1393 PUSHOFFSETCLOSURE0
899    1394 APPLY3
900    1395 PUSHACC1
901    1396 MAKEBLOCK2 0
902    1398 RETURN 4
903    1400 ACC2
904    1401 BRANCHIFNOT 1405
905    1403 BRANCH 1407
906    1405 RETURN 3
907    1407 GETGLOBAL "List.map2"
908    1409 PUSHGETGLOBALFIELD Pervasives, 2
909    1412 APPTERM1 4
910    1414 RESTART
911    1415 GRAB 2
912    1417 ACC1
913    1418 BRANCHIFNOT 1437
914    1420 ACC2
915    1421 BRANCHIFNOT 1444
916    1423 ACC2
917    1424 GETFIELD0
918    1425 PUSHACC2
919    1426 GETFIELD0
920    1427 PUSHACC2
921    1428 APPLY2
922    1429 ACC2
923    1430 GETFIELD1
924    1431 PUSHACC2
925    1432 GETFIELD1
926    1433 PUSHACC2
927    1434 PUSHOFFSETCLOSURE0
928    1435 APPTERM3 6
929    1437 ACC2
930    1438 BRANCHIFNOT 1442
931    1440 BRANCH 1444
932    1442 RETURN 3
933    1444 GETGLOBAL "List.iter2"
934    1446 PUSHGETGLOBALFIELD Pervasives, 2
935    1449 APPTERM1 4
936    1451 RESTART
937    1452 GRAB 3
938    1454 ACC2
939    1455 BRANCHIFNOT 1476
940    1457 ACC3
941    1458 BRANCHIFNOT 1482
942    1460 ACC3
943    1461 GETFIELD1
944    1462 PUSHACC3
945    1463 GETFIELD1
946    1464 PUSHACC5
947    1465 GETFIELD0
948    1466 PUSHACC5
949    1467 GETFIELD0
950    1468 PUSHACC5
951    1469 PUSHACC5
952    1470 APPLY3
953    1471 PUSHACC3
954    1472 PUSHOFFSETCLOSURE0
955    1473 APPTERM 4, 8
956    1476 ACC3
957    1477 BRANCHIF 1482
958    1479 ACC1
959    1480 RETURN 4
960    1482 GETGLOBAL "List.fold_left2"
961    1484 PUSHGETGLOBALFIELD Pervasives, 2
962    1487 APPTERM1 5
963    1489 RESTART
964    1490 GRAB 3
965    1492 ACC1
966    1493 BRANCHIFNOT 1516
967    1495 ACC2
968    1496 BRANCHIFNOT 1522
969    1498 PUSH_RETADDR 1509
970    1500 ACC6
971    1501 PUSHACC6
972    1502 GETFIELD1
973    1503 PUSHACC6
974    1504 GETFIELD1
975    1505 PUSHACC6
976    1506 PUSHOFFSETCLOSURE0
977    1507 APPLY 4
978    1509 PUSHACC3
979    1510 GETFIELD0
980    1511 PUSHACC3
981    1512 GETFIELD0
982    1513 PUSHACC3
983    1514 APPTERM3 7
984    1516 ACC2
985    1517 BRANCHIF 1522
986    1519 ACC3
987    1520 RETURN 4
988    1522 GETGLOBAL "List.fold_right2"
989    1524 PUSHGETGLOBALFIELD Pervasives, 2
990    1527 APPTERM1 5
991    1529 RESTART
992    1530 GRAB 1
993    1532 ACC1
994    1533 BRANCHIFNOT 1549
995    1535 ACC1
996    1536 GETFIELD0
997    1537 PUSHACC1
998    1538 APPLY1
999    1539 BRANCHIFNOT 1547
1000    1541 ACC1
1001    1542 GETFIELD1
1002    1543 PUSHACC1
1003    1544 PUSHOFFSETCLOSURE0
1004    1545 APPTERM2 4
1005    1547 RETURN 2
1006    1549 CONST1
1007    1550 RETURN 2
1008    1552 RESTART
1009    1553 GRAB 1
1010    1555 ACC1
1011    1556 BRANCHIFNOT 1570
1012    1558 ACC1
1013    1559 GETFIELD0
1014    1560 PUSHACC1
1015    1561 APPLY1
1016    1562 BRANCHIF 1570
1017    1564 ACC1
1018    1565 GETFIELD1
1019    1566 PUSHACC1
1020    1567 PUSHOFFSETCLOSURE0
1021    1568 APPTERM2 4
1022    1570 RETURN 2
1023    1572 RESTART
1024    1573 GRAB 2
1025    1575 ACC1
1026    1576 BRANCHIFNOT 1599
1027    1578 ACC2
1028    1579 BRANCHIFNOT 1605
1029    1581 ACC2
1030    1582 GETFIELD0
1031    1583 PUSHACC2
1032    1584 GETFIELD0
1033    1585 PUSHACC2
1034    1586 APPLY2
1035    1587 BRANCHIFNOT 1597
1036    1589 ACC2
1037    1590 GETFIELD1
1038    1591 PUSHACC2
1039    1592 GETFIELD1
1040    1593 PUSHACC2
1041    1594 PUSHOFFSETCLOSURE0
1042    1595 APPTERM3 6
1043    1597 RETURN 3
1044    1599 ACC2
1045    1600 BRANCHIF 1605
1046    1602 CONST1
1047    1603 RETURN 3
1048    1605 GETGLOBAL "List.for_all2"
1049    1607 PUSHGETGLOBALFIELD Pervasives, 2
1050    1610 APPTERM1 4
1051    1612 RESTART
1052    1613 GRAB 2
1053    1615 ACC1
1054    1616 BRANCHIFNOT 1639
1055    1618 ACC2
1056    1619 BRANCHIFNOT 1646
1057    1621 ACC2
1058    1622 GETFIELD0
1059    1623 PUSHACC2
1060    1624 GETFIELD0
1061    1625 PUSHACC2
1062    1626 APPLY2
1063    1627 BRANCHIF 1637
1064    1629 ACC2
1065    1630 GETFIELD1
1066    1631 PUSHACC2
1067    1632 GETFIELD1
1068    1633 PUSHACC2
1069    1634 PUSHOFFSETCLOSURE0
1070    1635 APPTERM3 6
1071    1637 RETURN 3
1072    1639 ACC2
1073    1640 BRANCHIFNOT 1644
1074    1642 BRANCH 1646
1075    1644 RETURN 3
1076    1646 GETGLOBAL "List.exists2"
1077    1648 PUSHGETGLOBALFIELD Pervasives, 2
1078    1651 APPTERM1 4
1079    1653 RESTART
1080    1654 GRAB 1
1081    1656 ACC1
1082    1657 BRANCHIFNOT 1672
1083    1659 ACC0
1084    1660 PUSHACC2
1085    1661 GETFIELD0
1086    1662 C_CALL2 equal
1087    1664 BRANCHIF 1672
1088    1666 ACC1
1089    1667 GETFIELD1
1090    1668 PUSHACC1
1091    1669 PUSHOFFSETCLOSURE0
1092    1670 APPTERM2 4
1093    1672 RETURN 2
1094    1674 RESTART
1095    1675 GRAB 1
1096    1677 ACC1
1097    1678 BRANCHIFNOT 1692
1098    1680 ACC0
1099    1681 PUSHACC2
1100    1682 GETFIELD0
1101    1683 EQ
1102    1684 BRANCHIF 1692
1103    1686 ACC1
1104    1687 GETFIELD1
1105    1688 PUSHACC1
1106    1689 PUSHOFFSETCLOSURE0
1107    1690 APPTERM2 4
1108    1692 RETURN 2
1109    1694 RESTART
1110    1695 GRAB 1
1111    1697 ACC1
1112    1698 BRANCHIFNOT 1719
1113    1700 ACC1
1114    1701 GETFIELD0
1115    1702 PUSHACC1
1116    1703 PUSHACC1
1117    1704 GETFIELD0
1118    1705 C_CALL2 equal
1119    1707 BRANCHIFNOT 1713
1120    1709 ACC0
1121    1710 GETFIELD1
1122    1711 RETURN 3
1123    1713 ACC2
1124    1714 GETFIELD1
1125    1715 PUSHACC2
1126    1716 PUSHOFFSETCLOSURE0
1127    1717 APPTERM2 5
1128    1719 GETGLOBAL Not_found
1129    1721 MAKEBLOCK1 0
1130    1723 RAISE
1131    1724 RESTART
1132    1725 GRAB 1
1133    1727 ACC1
1134    1728 BRANCHIFNOT 1748
1135    1730 ACC1
1136    1731 GETFIELD0
1137    1732 PUSHACC1
1138    1733 PUSHACC1
1139    1734 GETFIELD0
1140    1735 EQ
1141    1736 BRANCHIFNOT 1742
1142    1738 ACC0
1143    1739 GETFIELD1
1144    1740 RETURN 3
1145    1742 ACC2
1146    1743 GETFIELD1
1147    1744 PUSHACC2
1148    1745 PUSHOFFSETCLOSURE0
1149    1746 APPTERM2 5
1150    1748 GETGLOBAL Not_found
1151    1750 MAKEBLOCK1 0
1152    1752 RAISE
1153    1753 RESTART
1154    1754 GRAB 1
1155    1756 ACC1
1156    1757 BRANCHIFNOT 1773
1157    1759 ACC0
1158    1760 PUSHACC2
1159    1761 GETFIELD0
1160    1762 GETFIELD0
1161    1763 C_CALL2 equal
1162    1765 BRANCHIF 1773
1163    1767 ACC1
1164    1768 GETFIELD1
1165    1769 PUSHACC1
1166    1770 PUSHOFFSETCLOSURE0
1167    1771 APPTERM2 4
1168    1773 RETURN 2
1169    1775 RESTART
1170    1776 GRAB 1
1171    1778 ACC1
1172    1779 BRANCHIFNOT 1794
1173    1781 ACC0
1174    1782 PUSHACC2
1175    1783 GETFIELD0
1176    1784 GETFIELD0
1177    1785 EQ
1178    1786 BRANCHIF 1794
1179    1788 ACC1
1180    1789 GETFIELD1
1181    1790 PUSHACC1
1182    1791 PUSHOFFSETCLOSURE0
1183    1792 APPTERM2 4
1184    1794 RETURN 2
1185    1796 RESTART
1186    1797 GRAB 1
1187    1799 ACC1
1188    1800 BRANCHIFNOT 1825
1189    1802 ACC1
1190    1803 GETFIELD0
1191    1804 PUSHACC2
1192    1805 GETFIELD1
1193    1806 PUSHACC2
1194    1807 PUSHACC2
1195    1808 GETFIELD0
1196    1809 C_CALL2 equal
1197    1811 BRANCHIFNOT 1816
1198    1813 ACC0
1199    1814 RETURN 4
1200    1816 ACC0
1201    1817 PUSHACC3
1202    1818 PUSHOFFSETCLOSURE0
1203    1819 APPLY2
1204    1820 PUSHACC2
1205    1821 MAKEBLOCK2 0
1206    1823 POP 2
1207    1825 RETURN 2
1208    1827 RESTART
1209    1828 GRAB 1
1210    1830 ACC1
1211    1831 BRANCHIFNOT 1855
1212    1833 ACC1
1213    1834 GETFIELD0
1214    1835 PUSHACC2
1215    1836 GETFIELD1
1216    1837 PUSHACC2
1217    1838 PUSHACC2
1218    1839 GETFIELD0
1219    1840 EQ
1220    1841 BRANCHIFNOT 1846
1221    1843 ACC0
1222    1844 RETURN 4
1223    1846 ACC0
1224    1847 PUSHACC3
1225    1848 PUSHOFFSETCLOSURE0
1226    1849 APPLY2
1227    1850 PUSHACC2
1228    1851 MAKEBLOCK2 0
1229    1853 POP 2
1230    1855 RETURN 2
1231    1857 RESTART
1232    1858 GRAB 1
1233    1860 ACC1
1234    1861 BRANCHIFNOT 1879
1235    1863 ACC1
1236    1864 GETFIELD0
1237    1865 PUSHACC0
1238    1866 PUSHACC2
1239    1867 APPLY1
1240    1868 BRANCHIFNOT 1873
1241    1870 ACC0
1242    1871 RETURN 3
1243    1873 ACC2
1244    1874 GETFIELD1
1245    1875 PUSHACC2
1246    1876 PUSHOFFSETCLOSURE0
1247    1877 APPTERM2 5
1248    1879 GETGLOBAL Not_found
1249    1881 MAKEBLOCK1 0
1250    1883 RAISE
1251    1884 RESTART
1252    1885 GRAB 2
1253    1887 ACC2
1254    1888 BRANCHIFNOT 1917
1255    1890 ACC2
1256    1891 GETFIELD0
1257    1892 PUSHACC3
1258    1893 GETFIELD1
1259    1894 PUSHACC1
1260    1895 PUSHENVACC2
1261    1896 APPLY1
1262    1897 BRANCHIFNOT 1908
1263    1899 ACC0
1264    1900 PUSHACC4
1265    1901 PUSHACC4
1266    1902 PUSHACC4
1267    1903 MAKEBLOCK2 0
1268    1905 PUSHOFFSETCLOSURE0
1269    1906 APPTERM3 8
1270    1908 ACC0
1271    1909 PUSHACC4
1272    1910 PUSHACC3
1273    1911 MAKEBLOCK2 0
1274    1913 PUSHACC4
1275    1914 PUSHOFFSETCLOSURE0
1276    1915 APPTERM3 8
1277    1917 ACC1
1278    1918 PUSHENVACC1
1279    1919 APPLY1
1280    1920 PUSHACC1
1281    1921 PUSHENVACC1
1282    1922 APPLY1
1283    1923 MAKEBLOCK2 0
1284    1925 RETURN 3
1285    1927 RESTART
1286    1928 GRAB 1
1287    1930 ACC0
1288    1931 PUSHENVACC1
1289    1932 CLOSUREREC 2, 1885
1290    1936 ACC2
1291    1937 PUSHCONST0
1292    1938 PUSHCONST0
1293    1939 PUSHACC3
1294    1940 APPTERM3 6
1295    1942 ACC0
1296    1943 BRANCHIFNOT 1967
1297    1945 ACC0
1298    1946 GETFIELD0
1299    1947 PUSHACC1
1300    1948 GETFIELD1
1301    1949 PUSHOFFSETCLOSURE0
1302    1950 APPLY1
1303    1951 PUSHACC0
1304    1952 GETFIELD1
1305    1953 PUSHACC2
1306    1954 GETFIELD1
1307    1955 MAKEBLOCK2 0
1308    1957 PUSHACC1
1309    1958 GETFIELD0
1310    1959 PUSHACC3
1311    1960 GETFIELD0
1312    1961 MAKEBLOCK2 0
1313    1963 MAKEBLOCK2 0
1314    1965 RETURN 3
1315    1967 GETGLOBAL <0>(0, 0)
1316    1969 RETURN 1
1317    1971 RESTART
1318    1972 GRAB 1
1319    1974 ACC0
1320    1975 BRANCHIFNOT 1996
1321    1977 ACC1
1322    1978 BRANCHIFNOT 2003
1323    1980 ACC1
1324    1981 GETFIELD1
1325    1982 PUSHACC1
1326    1983 GETFIELD1
1327    1984 PUSHOFFSETCLOSURE0
1328    1985 APPLY2
1329    1986 PUSHACC2
1330    1987 GETFIELD0
1331    1988 PUSHACC2
1332    1989 GETFIELD0
1333    1990 MAKEBLOCK2 0
1334    1992 MAKEBLOCK2 0
1335    1994 RETURN 2
1336    1996 ACC1
1337    1997 BRANCHIFNOT 2001
1338    1999 BRANCH 2003
1339    2001 RETURN 2
1340    2003 GETGLOBAL "List.combine"
1341    2005 PUSHGETGLOBALFIELD Pervasives, 2
1342    2008 APPTERM1 3
1343    2010 RESTART
1344    2011 GRAB 1
1345    2013 ACC1
1346    2014 BRANCHIFNOT 2038
1347    2016 ACC1
1348    2017 GETFIELD0
1349    2018 PUSHACC2
1350    2019 GETFIELD1
1351    2020 PUSHACC1
1352    2021 PUSHENVACC2
1353    2022 APPLY1
1354    2023 BRANCHIFNOT 2033
1355    2025 ACC0
1356    2026 PUSHACC3
1357    2027 PUSHACC3
1358    2028 MAKEBLOCK2 0
1359    2030 PUSHOFFSETCLOSURE0
1360    2031 APPTERM2 6
1361    2033 ACC0
1362    2034 PUSHACC3
1363    2035 PUSHOFFSETCLOSURE0
1364    2036 APPTERM2 6
1365    2038 ACC0
1366    2039 PUSHENVACC1
1367    2040 APPTERM1 3
1368    2042 ACC0
1369    2043 PUSHENVACC1
1370    2044 CLOSUREREC 2, 2011
1371    2048 CONST0
1372    2049 PUSHACC1
1373    2050 APPTERM1 3
1374    2052 RESTART
1375    2053 GRAB 2
1376    2055 ACC1
1377    2056 BRANCHIFNOT 2077
1378    2058 ACC2
1379    2059 BRANCHIFNOT 2084
1380    2061 ACC2
1381    2062 GETFIELD1
1382    2063 PUSHACC2
1383    2064 GETFIELD1
1384    2065 PUSHACC2
1385    2066 PUSHACC5
1386    2067 GETFIELD0
1387    2068 PUSHACC5
1388    2069 GETFIELD0
1389    2070 PUSHENVACC1
1390    2071 APPLY2
1391    2072 MAKEBLOCK2 0
1392    2074 PUSHOFFSETCLOSURE0
1393    2075 APPTERM3 6
1394    2077 ACC2
1395    2078 BRANCHIFNOT 2082
1396    2080 BRANCH 2084
1397    2082 RETURN 3
1398    2084 GETGLOBAL "List.rev_map2"
1399    2086 PUSHGETGLOBALFIELD Pervasives, 2
1400    2089 APPTERM1 4
1401    2091 RESTART
1402    2092 GRAB 2
1403    2094 ACC0
1404    2095 CLOSUREREC 1, 2053
1405    2099 ACC3
1406    2100 PUSHACC3
1407    2101 PUSHCONST0
1408    2102 PUSHACC3
1409    2103 APPTERM3 7
1410    2105 RESTART
1411    2106 GRAB 1
1412    2108 ACC1
1413    2109 BRANCHIFNOT 2123
1414    2111 ACC1
1415    2112 GETFIELD1
1416    2113 PUSHACC1
1417    2114 PUSHACC3
1418    2115 GETFIELD0
1419    2116 PUSHENVACC1
1420    2117 APPLY1
1421    2118 MAKEBLOCK2 0
1422    2120 PUSHOFFSETCLOSURE0
1423    2121 APPTERM2 4
1424    2123 ACC0
1425    2124 RETURN 2
1426    2126 RESTART
1427    2127 GRAB 1
1428    2129 ACC0
1429    2130 CLOSUREREC 1, 2106
1430    2134 ACC2
1431    2135 PUSHCONST0
1432    2136 PUSHACC2
1433    2137 APPTERM2 5
1434    2139 CONST0
1435    2140 PUSHACC1
1436    2141 PUSHENVACC1
1437    2142 APPTERM2 3
1438    2144 ACC0
1439    2145 BRANCHIFNOT 2151
1440    2147 ACC0
1441    2148 GETFIELD1
1442    2149 RETURN 1
1443    2151 GETGLOBAL "tl"
1444    2153 PUSHGETGLOBALFIELD Pervasives, 3
1445    2156 APPTERM1 2
1446    2158 ACC0
1447    2159 BRANCHIFNOT 2165
1448    2161 ACC0
1449    2162 GETFIELD0
1450    2163 RETURN 1
1451    2165 GETGLOBAL "hd"
1452    2167 PUSHGETGLOBALFIELD Pervasives, 3
1453    2170 APPTERM1 2
1454    2172 ACC0
1455    2173 PUSHCONST0
1456    2174 PUSHENVACC1
1457    2175 APPTERM2 3
1458    2177 CLOSUREREC 0, 1200
1459    2181 ACC0
1460    2182 CLOSURE 1, 2172
1461    2185 PUSH
1462    2186 CLOSURE 0, 2158
1463    2189 PUSH
1464    2190 CLOSURE 0, 2144
1465    2193 PUSH
1466    2194 CLOSUREREC 0, 1217
1467    2198 GETGLOBALFIELD Pervasives, 16
1468    2201 PUSH
1469    2202 CLOSUREREC 0, 1259
1470    2206 ACC0
1471    2207 CLOSURE 1, 2139
1472    2210 PUSH
1473    2211 CLOSUREREC 0, 1277
1474    2215 CLOSUREREC 0, 1294
1475    2219 CLOSURE 0, 2127
1476    2222 PUSH
1477    2223 CLOSUREREC 0, 1316
1478    2227 CLOSUREREC 0, 1334
1479    2231 CLOSUREREC 0, 1354
1480    2235 CLOSUREREC 0, 1374
1481    2239 CLOSURE 0, 2092
1482    2242 PUSH
1483    2243 CLOSUREREC 0, 1415
1484    2247 CLOSUREREC 0, 1452
1485    2251 CLOSUREREC 0, 1490
1486    2255 CLOSUREREC 0, 1530
1487    2259 CLOSUREREC 0, 1553
1488    2263 CLOSUREREC 0, 1573
1489    2267 CLOSUREREC 0, 1613
1490    2271 CLOSUREREC 0, 1654
1491    2275 CLOSUREREC 0, 1675
1492    2279 CLOSUREREC 0, 1695
1493    2283 CLOSUREREC 0, 1725
1494    2287 CLOSUREREC 0, 1754
1495    2291 CLOSUREREC 0, 1776
1496    2295 CLOSUREREC 0, 1797
1497    2299 CLOSUREREC 0, 1828
1498    2303 CLOSUREREC 0, 1858
1499    2307 ACC 24
1500    2309 CLOSURE 1, 2042
1501    2312 PUSHACC 25
1502    2314 CLOSUREREC 1, 1928
1503    2318 CLOSUREREC 0, 1942
1504    2322 CLOSUREREC 0, 1972
1505    2326 ACC0
1506    2327 PUSHACC2
1507    2328 PUSHACC7
1508    2329 PUSHACC 9
1509    2331 PUSHACC 11
1510    2333 PUSHACC 13
1511    2335 PUSHACC 15
1512    2337 PUSHACC 17
1513    2339 PUSHACC 10
1514    2341 PUSHACC 12
1515    2343 PUSHACC 13
1516    2345 PUSHACC 15
1517    2347 PUSHACC 23
1518    2349 PUSHACC 25
1519    2351 PUSHACC 27
1520    2353 PUSHACC 29
1521    2355 PUSHACC 31
1522    2357 PUSHACC 33
1523    2359 PUSHACC 35
1524    2361 PUSHACC 37
1525    2363 PUSHACC 40
1526    2365 PUSHACC 42
1527    2367 PUSHACC 41
1528    2369 PUSHACC 45
1529    2371 PUSHACC 47
1530    2373 PUSHACC 50
1531    2375 PUSHACC 52
1532    2377 PUSHACC 51
1533    2379 PUSHACC 55
1534    2381 PUSHACC 56
1535    2383 PUSHACC 59
1536    2385 PUSHACC 61
1537    2387 PUSHACC 60
1538    2389 PUSHACC 64
1539    2391 PUSHACC 66
1540    2393 PUSHACC 68
1541    2395 PUSHACC 70
1542    2397 MAKEBLOCK 37, 0
1543    2400 POP 36
1544    2402 SETGLOBAL List
1545    2404 BRANCH 2432
1546    2406 CONST0
1547    2407 PUSHACC1
1548    2408 LEINT
1549    2409 BRANCHIFNOT 2414
1550    2411 CONST0
1551    2412 RETURN 1
1552    2414 ACC0
1553    2415 OFFSETINT -1
1554    2417 PUSHOFFSETCLOSURE0
1555    2418 APPLY1
1556    2419 PUSHACC1
1557    2420 MAKEBLOCK2 0
1558    2422 RETURN 1
1559    2424 RESTART
1560    2425 GRAB 1
1561    2427 ACC1
1562    2428 PUSHACC1
1563    2429 ADDINT
1564    2430 RETURN 2
1565    2432 CLOSUREREC 0, 2406
1566    2436 CONSTINT 300
1567    2438 PUSHACC1
1568    2439 APPLY1
1569    2440 PUSHCONST0
1570    2441 C_CALL1 gc_major
1571    2443 CONSTINT 150
1572    2445 PUSHCONSTINT 301
1573    2447 MULINT
1574    2448 PUSHACC1
1575    2449 PUSHCONST0
1576    2450 PUSH
1577    2451 CLOSURE 0, 2425
1578    2454 PUSHGETGLOBALFIELD List, 12
1579    2457 APPLY3
1580    2458 NEQ
1581    2459 BRANCHIFNOT 2466
1582    2461 GETGLOBAL Not_found
1583    2463 MAKEBLOCK1 0
1584    2465 RAISE
1585    2466 POP 2
1586    2468 ATOM0
1587    2469 SETGLOBAL T320-gc-2
1588    2471 STOP
1589**)
1590