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