summaryrefslogtreecommitdiff
path: root/test/testinterp/t340-weak.ml
diff options
context:
space:
mode:
Diffstat (limited to 'test/testinterp/t340-weak.ml')
-rw-r--r--test/testinterp/t340-weak.ml2551
1 files changed, 0 insertions, 2551 deletions
diff --git a/test/testinterp/t340-weak.ml b/test/testinterp/t340-weak.ml
deleted file mode 100644
index e36dbab503..0000000000
--- a/test/testinterp/t340-weak.ml
+++ /dev/null
@@ -1,2551 +0,0 @@
-open Lib;;
-let x = Array.make 20 "" in
-let w = weak_create 20 in
-for i = 0 to 19 do
- x.(i) <- String.make 20 's';
- weak_set w i (Some x.(i));
-done;
-Gc.full_major ();
-for i = 0 to 19 do
- match weak_get w i with
- | None -> raise Not_found
- | _ -> ()
-done;
-for i = 0 to 19 do
- if i mod 2 = 0 then x.(i) <- ""
-done;
-Gc.full_major ();
-for i = 0 to 19 do
- match weak_get w i with
- | None when i mod 2 = 0 -> ()
- | Some s when i mod 2 = 1 -> if s.[5] <> 's' then raise Not_found
- | _ -> raise Not_found
-done
-;;
-
-(**
- 0 CONSTINT 42
- 2 PUSHACC0
- 3 MAKEBLOCK1 0
- 5 POP 1
- 7 SETGLOBAL Lib
- 9 BRANCH 746
- 11 RESTART
- 12 GRAB 1
- 14 ACC0
- 15 BRANCHIFNOT 28
- 17 ACC1
- 18 PUSHACC1
- 19 GETFIELD1
- 20 PUSHOFFSETCLOSURE0
- 21 APPLY2
- 22 PUSHACC1
- 23 GETFIELD0
- 24 MAKEBLOCK2 0
- 26 RETURN 2
- 28 ACC1
- 29 RETURN 2
- 31 RESTART
- 32 GRAB 3
- 34 CONST0
- 35 PUSHACC4
- 36 LEINT
- 37 BRANCHIFNOT 42
- 39 CONST0
- 40 RETURN 4
- 42 ACC3
- 43 PUSHACC3
- 44 PUSHACC3
- 45 PUSHACC3
- 46 C_CALL4 caml_input
- 48 PUSHCONST0
- 49 PUSHACC1
- 50 EQ
- 51 BRANCHIFNOT 58
- 53 GETGLOBAL End_of_file
- 55 MAKEBLOCK1 0
- 57 RAISE
- 58 ACC0
- 59 PUSHACC5
- 60 SUBINT
- 61 PUSHACC1
- 62 PUSHACC5
- 63 ADDINT
- 64 PUSHACC4
- 65 PUSHACC4
- 66 PUSHOFFSETCLOSURE0
- 67 APPTERM 4, 9
- 70 ACC0
- 71 C_CALL1 caml_input_scan_line
- 73 PUSHCONST0
- 74 PUSHACC1
- 75 EQ
- 76 BRANCHIFNOT 83
- 78 GETGLOBAL End_of_file
- 80 MAKEBLOCK1 0
- 82 RAISE
- 83 CONST0
- 84 PUSHACC1
- 85 GTINT
- 86 BRANCHIFNOT 107
- 88 ACC0
- 89 OFFSETINT -1
- 91 C_CALL1 create_string
- 93 PUSHACC1
- 94 OFFSETINT -1
- 96 PUSHCONST0
- 97 PUSHACC2
- 98 PUSHACC5
- 99 C_CALL4 caml_input
- 101 ACC2
- 102 C_CALL1 caml_input_char
- 104 ACC0
- 105 RETURN 3
- 107 ACC0
- 108 NEGINT
- 109 C_CALL1 create_string
- 111 PUSHACC1
- 112 NEGINT
- 113 PUSHCONST0
- 114 PUSHACC2
- 115 PUSHACC5
- 116 C_CALL4 caml_input
- 118 CONST0
- 119 PUSHTRAP 130
- 121 ACC6
- 122 PUSHOFFSETCLOSURE0
- 123 APPLY1
- 124 PUSHACC5
- 125 PUSHENVACC1
- 126 APPLY2
- 127 POPTRAP
- 128 RETURN 3
- 130 PUSHGETGLOBAL End_of_file
- 132 PUSHACC1
- 133 GETFIELD0
- 134 EQ
- 135 BRANCHIFNOT 140
- 137 ACC1
- 138 RETURN 4
- 140 ACC0
- 141 RAISE
- 142 ACC0
- 143 C_CALL1 caml_flush
- 145 RETURN 1
- 147 RESTART
- 148 GRAB 1
- 150 ACC1
- 151 PUSHACC1
- 152 C_CALL2 caml_output_char
- 154 RETURN 2
- 156 RESTART
- 157 GRAB 1
- 159 ACC1
- 160 PUSHACC1
- 161 C_CALL2 caml_output_char
- 163 RETURN 2
- 165 RESTART
- 166 GRAB 1
- 168 ACC1
- 169 PUSHACC1
- 170 C_CALL2 caml_output_int
- 172 RETURN 2
- 174 RESTART
- 175 GRAB 1
- 177 ACC1
- 178 PUSHACC1
- 179 C_CALL2 caml_seek_out
- 181 RETURN 2
- 183 ACC0
- 184 C_CALL1 caml_pos_out
- 186 RETURN 1
- 188 ACC0
- 189 C_CALL1 caml_channel_size
- 191 RETURN 1
- 193 RESTART
- 194 GRAB 1
- 196 ACC1
- 197 PUSHACC1
- 198 C_CALL2 caml_set_binary_mode
- 200 RETURN 2
- 202 ACC0
- 203 C_CALL1 caml_input_char
- 205 RETURN 1
- 207 ACC0
- 208 C_CALL1 caml_input_char
- 210 RETURN 1
- 212 ACC0
- 213 C_CALL1 caml_input_int
- 215 RETURN 1
- 217 ACC0
- 218 C_CALL1 input_value
- 220 RETURN 1
- 222 RESTART
- 223 GRAB 1
- 225 ACC1
- 226 PUSHACC1
- 227 C_CALL2 caml_seek_in
- 229 RETURN 2
- 231 ACC0
- 232 C_CALL1 caml_pos_in
- 234 RETURN 1
- 236 ACC0
- 237 C_CALL1 caml_channel_size
- 239 RETURN 1
- 241 ACC0
- 242 C_CALL1 caml_close_channel
- 244 RETURN 1
- 246 RESTART
- 247 GRAB 1
- 249 ACC1
- 250 PUSHACC1
- 251 C_CALL2 caml_set_binary_mode
- 253 RETURN 2
- 255 CONST0
- 256 PUSHENVACC1
- 257 APPLY1
- 258 ACC0
- 259 C_CALL1 sys_exit
- 261 RETURN 1
- 263 CONST0
- 264 PUSHENVACC1
- 265 GETFIELD0
- 266 APPTERM1 2
- 268 CONST0
- 269 PUSHENVACC1
- 270 APPLY1
- 271 CONST0
- 272 PUSHENVACC2
- 273 APPTERM1 2
- 275 ENVACC1
- 276 GETFIELD0
- 277 PUSHACC0
- 278 PUSHACC2
- 279 CLOSURE 2, 268
- 282 PUSHENVACC1
- 283 SETFIELD0
- 284 RETURN 2
- 286 ENVACC1
- 287 C_CALL1 caml_flush
- 289 ENVACC2
- 290 C_CALL1 caml_flush
- 292 RETURN 1
- 294 CONST0
- 295 PUSHENVACC1
- 296 APPLY1
- 297 C_CALL1 float_of_string
- 299 RETURN 1
- 301 CONST0
- 302 PUSHENVACC1
- 303 APPLY1
- 304 C_CALL1 int_of_string
- 306 RETURN 1
- 308 ENVACC2
- 309 C_CALL1 caml_flush
- 311 ENVACC1
- 312 PUSHENVACC3
- 313 APPTERM1 2
- 315 CONSTINT 13
- 317 PUSHENVACC1
- 318 C_CALL2 caml_output_char
- 320 ENVACC1
- 321 C_CALL1 caml_flush
- 323 RETURN 1
- 325 ACC0
- 326 PUSHENVACC1
- 327 PUSHENVACC2
- 328 APPLY2
- 329 CONSTINT 13
- 331 PUSHENVACC1
- 332 C_CALL2 caml_output_char
- 334 ENVACC1
- 335 C_CALL1 caml_flush
- 337 RETURN 1
- 339 ACC0
- 340 PUSHENVACC1
- 341 APPLY1
- 342 PUSHENVACC2
- 343 PUSHENVACC3
- 344 APPTERM2 3
- 346 ACC0
- 347 PUSHENVACC1
- 348 APPLY1
- 349 PUSHENVACC2
- 350 PUSHENVACC3
- 351 APPTERM2 3
- 353 ACC0
- 354 PUSHENVACC1
- 355 PUSHENVACC2
- 356 APPTERM2 3
- 358 ACC0
- 359 PUSHENVACC1
- 360 C_CALL2 caml_output_char
- 362 RETURN 1
- 364 CONSTINT 13
- 366 PUSHENVACC1
- 367 C_CALL2 caml_output_char
- 369 ENVACC1
- 370 C_CALL1 caml_flush
- 372 RETURN 1
- 374 ACC0
- 375 PUSHENVACC1
- 376 PUSHENVACC2
- 377 APPLY2
- 378 CONSTINT 13
- 380 PUSHENVACC1
- 381 C_CALL2 caml_output_char
- 383 RETURN 1
- 385 ACC0
- 386 PUSHENVACC1
- 387 APPLY1
- 388 PUSHENVACC2
- 389 PUSHENVACC3
- 390 APPTERM2 3
- 392 ACC0
- 393 PUSHENVACC1
- 394 APPLY1
- 395 PUSHENVACC2
- 396 PUSHENVACC3
- 397 APPTERM2 3
- 399 ACC0
- 400 PUSHENVACC1
- 401 PUSHENVACC2
- 402 APPTERM2 3
- 404 ACC0
- 405 PUSHENVACC1
- 406 C_CALL2 caml_output_char
- 408 RETURN 1
- 410 RESTART
- 411 GRAB 3
- 413 CONST0
- 414 PUSHACC3
- 415 LTINT
- 416 BRANCHIF 427
- 418 ACC1
- 419 C_CALL1 ml_string_length
- 421 PUSHACC4
- 422 PUSHACC4
- 423 ADDINT
- 424 GTINT
- 425 BRANCHIFNOT 432
- 427 GETGLOBAL "really_input"
- 429 PUSHENVACC1
- 430 APPTERM1 5
- 432 ACC3
- 433 PUSHACC3
- 434 PUSHACC3
- 435 PUSHACC3
- 436 PUSHENVACC2
- 437 APPTERM 4, 8
- 440 RESTART
- 441 GRAB 3
- 443 CONST0
- 444 PUSHACC3
- 445 LTINT
- 446 BRANCHIF 457
- 448 ACC1
- 449 C_CALL1 ml_string_length
- 451 PUSHACC4
- 452 PUSHACC4
- 453 ADDINT
- 454 GTINT
- 455 BRANCHIFNOT 462
- 457 GETGLOBAL "input"
- 459 PUSHENVACC1
- 460 APPTERM1 5
- 462 ACC3
- 463 PUSHACC3
- 464 PUSHACC3
- 465 PUSHACC3
- 466 C_CALL4 caml_input
- 468 RETURN 4
- 470 ACC0
- 471 PUSHCONST0
- 472 PUSHGETGLOBAL <0>(0, <0>(6, 0))
- 474 PUSHENVACC1
- 475 APPTERM3 4
- 477 ACC0
- 478 PUSHCONST0
- 479 PUSHGETGLOBAL <0>(0, <0>(7, 0))
- 481 PUSHENVACC1
- 482 APPTERM3 4
- 484 RESTART
- 485 GRAB 2
- 487 ACC1
- 488 PUSHACC1
- 489 PUSHACC4
- 490 C_CALL3 sys_open
- 492 C_CALL1 caml_open_descriptor
- 494 RETURN 3
- 496 ACC0
- 497 C_CALL1 caml_flush
- 499 ACC0
- 500 C_CALL1 caml_close_channel
- 502 RETURN 1
- 504 RESTART
- 505 GRAB 1
- 507 CONST0
- 508 PUSHACC2
- 509 PUSHACC2
- 510 C_CALL3 output_value
- 512 RETURN 2
- 514 RESTART
- 515 GRAB 3
- 517 CONST0
- 518 PUSHACC3
- 519 LTINT
- 520 BRANCHIF 531
- 522 ACC1
- 523 C_CALL1 ml_string_length
- 525 PUSHACC4
- 526 PUSHACC4
- 527 ADDINT
- 528 GTINT
- 529 BRANCHIFNOT 536
- 531 GETGLOBAL "output"
- 533 PUSHENVACC1
- 534 APPTERM1 5
- 536 ACC3
- 537 PUSHACC3
- 538 PUSHACC3
- 539 PUSHACC3
- 540 C_CALL4 caml_output
- 542 RETURN 4
- 544 RESTART
- 545 GRAB 1
- 547 ACC1
- 548 C_CALL1 ml_string_length
- 550 PUSHCONST0
- 551 PUSHACC3
- 552 PUSHACC3
- 553 C_CALL4 caml_output
- 555 RETURN 2
- 557 ACC0
- 558 PUSHCONSTINT 438
- 560 PUSHGETGLOBAL <0>(1, <0>(3, <0>(4, <0>(6, 0))))
- 562 PUSHENVACC1
- 563 APPTERM3 4
- 565 ACC0
- 566 PUSHCONSTINT 438
- 568 PUSHGETGLOBAL <0>(1, <0>(3, <0>(4, <0>(7, 0))))
- 570 PUSHENVACC1
- 571 APPTERM3 4
- 573 RESTART
- 574 GRAB 2
- 576 ACC1
- 577 PUSHACC1
- 578 PUSHACC4
- 579 C_CALL3 sys_open
- 581 C_CALL1 caml_open_descriptor
- 583 RETURN 3
- 585 ACC0
- 586 PUSHGETGLOBAL "%.12g"
- 588 C_CALL2 format_float
- 590 RETURN 1
- 592 ACC0
- 593 PUSHGETGLOBAL "%d"
- 595 C_CALL2 format_int
- 597 RETURN 1
- 599 GETGLOBAL "false"
- 601 PUSHACC1
- 602 C_CALL2 string_equal
- 604 BRANCHIFNOT 609
- 606 CONST0
- 607 RETURN 1
- 609 GETGLOBAL "true"
- 611 PUSHACC1
- 612 C_CALL2 string_equal
- 614 BRANCHIFNOT 619
- 616 CONST1
- 617 RETURN 1
- 619 GETGLOBAL "bool_of_string"
- 621 PUSHENVACC1
- 622 APPTERM1 2
- 624 ACC0
- 625 BRANCHIFNOT 631
- 627 GETGLOBAL "true"
- 629 RETURN 1
- 631 GETGLOBAL "false"
- 633 RETURN 1
- 635 CONST0
- 636 PUSHACC1
- 637 LTINT
- 638 BRANCHIF 646
- 640 CONSTINT 255
- 642 PUSHACC1
- 643 GTINT
- 644 BRANCHIFNOT 651
- 646 GETGLOBAL "char_of_int"
- 648 PUSHENVACC1
- 649 APPTERM1 2
- 651 ACC0
- 652 RETURN 1
- 654 RESTART
- 655 GRAB 1
- 657 ACC0
- 658 C_CALL1 ml_string_length
- 660 PUSHACC2
- 661 C_CALL1 ml_string_length
- 663 PUSHACC0
- 664 PUSHACC2
- 665 ADDINT
- 666 C_CALL1 create_string
- 668 PUSHACC2
- 669 PUSHCONST0
- 670 PUSHACC2
- 671 PUSHCONST0
- 672 PUSHACC7
- 673 C_CALL5 blit_string
- 675 ACC1
- 676 PUSHACC3
- 677 PUSHACC2
- 678 PUSHCONST0
- 679 PUSHACC 8
- 681 C_CALL5 blit_string
- 683 ACC0
- 684 RETURN 5
- 686 CONSTINT -1
- 688 PUSHACC1
- 689 XORINT
- 690 RETURN 1
- 692 CONST0
- 693 PUSHACC1
- 694 GEINT
- 695 BRANCHIFNOT 700
- 697 ACC0
- 698 RETURN 1
- 700 ACC0
- 701 NEGINT
- 702 RETURN 1
- 704 RESTART
- 705 GRAB 1
- 707 ACC1
- 708 PUSHACC1
- 709 C_CALL2 greaterequal
- 711 BRANCHIFNOT 716
- 713 ACC0
- 714 RETURN 2
- 716 ACC1
- 717 RETURN 2
- 719 RESTART
- 720 GRAB 1
- 722 ACC1
- 723 PUSHACC1
- 724 C_CALL2 lessequal
- 726 BRANCHIFNOT 731
- 728 ACC0
- 729 RETURN 2
- 731 ACC1
- 732 RETURN 2
- 734 ACC0
- 735 PUSHGETGLOBAL Invalid_argument
- 737 MAKEBLOCK2 0
- 739 RAISE
- 740 ACC0
- 741 PUSHGETGLOBAL Failure
- 743 MAKEBLOCK2 0
- 745 RAISE
- 746 CLOSURE 0, 740
- 749 PUSH
- 750 CLOSURE 0, 734
- 753 PUSHGETGLOBAL "Pervasives.Exit"
- 755 MAKEBLOCK1 0
- 757 PUSHGETGLOBAL "Pervasives.Assert_failure"
- 759 MAKEBLOCK1 0
- 761 PUSH
- 762 CLOSURE 0, 720
- 765 PUSH
- 766 CLOSURE 0, 705
- 769 PUSH
- 770 CLOSURE 0, 692
- 773 PUSH
- 774 CLOSURE 0, 686
- 777 PUSHCONST0
- 778 PUSHCONSTINT 31
- 780 PUSHCONST1
- 781 LSLINT
- 782 EQ
- 783 BRANCHIFNOT 789
- 785 CONSTINT 30
- 787 BRANCH 791
- 789 CONSTINT 62
- 791 PUSHCONST1
- 792 LSLINT
- 793 PUSHACC0
- 794 OFFSETINT -1
- 796 PUSH
- 797 CLOSURE 0, 655
- 800 PUSHACC 9
- 802 CLOSURE 1, 635
- 805 PUSH
- 806 CLOSURE 0, 624
- 809 PUSHACC 11
- 811 CLOSURE 1, 599
- 814 PUSH
- 815 CLOSURE 0, 592
- 818 PUSH
- 819 CLOSURE 0, 585
- 822 PUSH
- 823 CLOSUREREC 0, 12
- 827 CONST0
- 828 C_CALL1 caml_open_descriptor
- 830 PUSHCONST1
- 831 C_CALL1 caml_open_descriptor
- 833 PUSHCONST2
- 834 C_CALL1 caml_open_descriptor
- 836 PUSH
- 837 CLOSURE 0, 574
- 840 PUSHACC0
- 841 CLOSURE 1, 565
- 844 PUSHACC1
- 845 CLOSURE 1, 557
- 848 PUSH
- 849 CLOSURE 0, 545
- 852 PUSHACC 22
- 854 CLOSURE 1, 515
- 857 PUSH
- 858 CLOSURE 0, 505
- 861 PUSH
- 862 CLOSURE 0, 496
- 865 PUSH
- 866 CLOSURE 0, 485
- 869 PUSHACC0
- 870 CLOSURE 1, 477
- 873 PUSHACC1
- 874 CLOSURE 1, 470
- 877 PUSHACC 28
- 879 CLOSURE 1, 441
- 882 PUSH
- 883 CLOSUREREC 0, 32
- 887 ACC0
- 888 PUSHACC 31
- 890 CLOSURE 2, 411
- 893 PUSHACC 22
- 895 CLOSUREREC 1, 70
- 899 ACC 15
- 901 CLOSURE 1, 404
- 904 PUSHACC 11
- 906 PUSHACC 17
- 908 CLOSURE 2, 399
- 911 PUSHACC 12
- 913 PUSHACC 18
- 915 PUSHACC 23
- 917 CLOSURE 3, 392
- 920 PUSHACC 13
- 922 PUSHACC 19
- 924 PUSHACC 23
- 926 CLOSURE 3, 385
- 929 PUSHACC 14
- 931 PUSHACC 20
- 933 CLOSURE 2, 374
- 936 PUSHACC 20
- 938 CLOSURE 1, 364
- 941 PUSHACC 20
- 943 CLOSURE 1, 358
- 946 PUSHACC 17
- 948 PUSHACC 22
- 950 CLOSURE 2, 353
- 953 PUSHACC 18
- 955 PUSHACC 23
- 957 PUSHACC 29
- 959 CLOSURE 3, 346
- 962 PUSHACC 19
- 964 PUSHACC 24
- 966 PUSHACC 29
- 968 CLOSURE 3, 339
- 971 PUSHACC 20
- 973 PUSHACC 25
- 975 CLOSURE 2, 325
- 978 PUSHACC 25
- 980 CLOSURE 1, 315
- 983 PUSHACC 12
- 985 PUSHACC 28
- 987 PUSHACC 30
- 989 CLOSURE 3, 308
- 992 PUSHACC0
- 993 CLOSURE 1, 301
- 996 PUSHACC1
- 997 CLOSURE 1, 294
- 1000 PUSHACC 29
- 1002 PUSHACC 31
- 1004 CLOSURE 2, 286
- 1007 MAKEBLOCK1 0
- 1009 PUSHACC0
- 1010 CLOSURE 1, 275
- 1013 PUSHACC1
- 1014 CLOSURE 1, 263
- 1017 PUSHACC0
- 1018 CLOSURE 1, 255
- 1021 PUSHACC1
- 1022 PUSHACC 22
- 1024 PUSHACC4
- 1025 PUSHACC3
- 1026 PUSH
- 1027 CLOSURE 0, 247
- 1030 PUSH
- 1031 CLOSURE 0, 241
- 1034 PUSH
- 1035 CLOSURE 0, 236
- 1038 PUSH
- 1039 CLOSURE 0, 231
- 1042 PUSH
- 1043 CLOSURE 0, 223
- 1046 PUSH
- 1047 CLOSURE 0, 217
- 1050 PUSH
- 1051 CLOSURE 0, 212
- 1054 PUSH
- 1055 CLOSURE 0, 207
- 1058 PUSHACC 32
- 1060 PUSHACC 35
- 1062 PUSHACC 33
- 1064 PUSH
- 1065 CLOSURE 0, 202
- 1068 PUSHACC 41
- 1070 PUSHACC 40
- 1072 PUSHACC 42
- 1074 PUSH
- 1075 CLOSURE 0, 194
- 1078 PUSHACC 46
- 1080 PUSH
- 1081 CLOSURE 0, 188
- 1084 PUSH
- 1085 CLOSURE 0, 183
- 1088 PUSH
- 1089 CLOSURE 0, 175
- 1092 PUSHACC 51
- 1094 PUSH
- 1095 CLOSURE 0, 166
- 1098 PUSH
- 1099 CLOSURE 0, 157
- 1102 PUSHACC 55
- 1104 PUSHACC 57
- 1106 PUSH
- 1107 CLOSURE 0, 148
- 1110 PUSH
- 1111 CLOSURE 0, 142
- 1114 PUSHACC 63
- 1116 PUSHACC 62
- 1118 PUSHACC 64
- 1120 PUSHACC 38
- 1122 PUSHACC 40
- 1124 PUSHACC 42
- 1126 PUSHACC 44
- 1128 PUSHACC 46
- 1130 PUSHACC 48
- 1132 PUSHACC 50
- 1134 PUSHACC 52
- 1136 PUSHACC 54
- 1138 PUSHACC 56
- 1140 PUSHACC 58
- 1142 PUSHACC 60
- 1144 PUSHACC 62
- 1146 PUSHACC 64
- 1148 PUSHACC 66
- 1150 PUSHACC 82
- 1152 PUSHACC 84
- 1154 PUSHACC 86
- 1156 PUSHACC 88
- 1158 PUSHACC 90
- 1160 PUSHACC 92
- 1162 PUSHACC 94
- 1164 PUSHACC 96
- 1166 PUSHACC 98
- 1168 PUSHACC 100
- 1170 PUSHACC 104
- 1172 PUSHACC 104
- 1174 PUSHACC 104
- 1176 PUSHACC 108
- 1178 PUSHACC 110
- 1180 PUSHACC 112
- 1182 PUSHACC 117
- 1184 PUSHACC 117
- 1186 PUSHACC 117
- 1188 PUSHACC 117
- 1190 MAKEBLOCK 69, 0
- 1193 POP 53
- 1195 SETGLOBAL Pervasives
- 1197 BRANCH 2177
- 1199 RESTART
- 1200 GRAB 1
- 1202 ACC1
- 1203 BRANCHIFNOT 1213
- 1205 ACC1
- 1206 GETFIELD1
- 1207 PUSHACC1
- 1208 OFFSETINT 1
- 1210 PUSHOFFSETCLOSURE0
- 1211 APPTERM2 4
- 1213 ACC0
- 1214 RETURN 2
- 1216 RESTART
- 1217 GRAB 1
- 1219 ACC0
- 1220 BRANCHIFNOT 1251
- 1222 CONST0
- 1223 PUSHACC2
- 1224 EQ
- 1225 BRANCHIFNOT 1231
- 1227 ACC0
- 1228 GETFIELD0
- 1229 RETURN 2
- 1231 CONST0
- 1232 PUSHACC2
- 1233 GTINT
- 1234 BRANCHIFNOT 1244
- 1236 ACC1
- 1237 OFFSETINT -1
- 1239 PUSHACC1
- 1240 GETFIELD1
- 1241 PUSHOFFSETCLOSURE0
- 1242 APPTERM2 4
- 1244 GETGLOBAL "List.nth"
- 1246 PUSHGETGLOBALFIELD Pervasives, 2
- 1249 APPTERM1 3
- 1251 GETGLOBAL "nth"
- 1253 PUSHGETGLOBALFIELD Pervasives, 3
- 1256 APPTERM1 3
- 1258 RESTART
- 1259 GRAB 1
- 1261 ACC0
- 1262 BRANCHIFNOT 1274
- 1264 ACC1
- 1265 PUSHACC1
- 1266 GETFIELD0
- 1267 MAKEBLOCK2 0
- 1269 PUSHACC1
- 1270 GETFIELD1
- 1271 PUSHOFFSETCLOSURE0
- 1272 APPTERM2 4
- 1274 ACC1
- 1275 RETURN 2
- 1277 ACC0
- 1278 BRANCHIFNOT 1291
- 1280 ACC0
- 1281 GETFIELD1
- 1282 PUSHOFFSETCLOSURE0
- 1283 APPLY1
- 1284 PUSHACC1
- 1285 GETFIELD0
- 1286 PUSHGETGLOBALFIELD Pervasives, 16
- 1289 APPTERM2 3
- 1291 RETURN 1
- 1293 RESTART
- 1294 GRAB 1
- 1296 ACC1
- 1297 BRANCHIFNOT 1313
- 1299 ACC1
- 1300 GETFIELD0
- 1301 PUSHACC1
- 1302 APPLY1
- 1303 PUSHACC2
- 1304 GETFIELD1
- 1305 PUSHACC2
- 1306 PUSHOFFSETCLOSURE0
- 1307 APPLY2
- 1308 PUSHACC1
- 1309 MAKEBLOCK2 0
- 1311 POP 1
- 1313 RETURN 2
- 1315 RESTART
- 1316 GRAB 1
- 1318 ACC1
- 1319 BRANCHIFNOT 1331
- 1321 ACC1
- 1322 GETFIELD0
- 1323 PUSHACC1
- 1324 APPLY1
- 1325 ACC1
- 1326 GETFIELD1
- 1327 PUSHACC1
- 1328 PUSHOFFSETCLOSURE0
- 1329 APPTERM2 4
- 1331 RETURN 2
- 1333 RESTART
- 1334 GRAB 2
- 1336 ACC2
- 1337 BRANCHIFNOT 1350
- 1339 ACC2
- 1340 GETFIELD1
- 1341 PUSHACC3
- 1342 GETFIELD0
- 1343 PUSHACC3
- 1344 PUSHACC3
- 1345 APPLY2
- 1346 PUSHACC2
- 1347 PUSHOFFSETCLOSURE0
- 1348 APPTERM3 6
- 1350 ACC1
- 1351 RETURN 3
- 1353 RESTART
- 1354 GRAB 2
- 1356 ACC1
- 1357 BRANCHIFNOT 1370
- 1359 ACC2
- 1360 PUSHACC2
- 1361 GETFIELD1
- 1362 PUSHACC2
- 1363 PUSHOFFSETCLOSURE0
- 1364 APPLY3
- 1365 PUSHACC2
- 1366 GETFIELD0
- 1367 PUSHACC2
- 1368 APPTERM2 5
- 1370 ACC2
- 1371 RETURN 3
- 1373 RESTART
- 1374 GRAB 2
- 1376 ACC1
- 1377 BRANCHIFNOT 1400
- 1379 ACC2
- 1380 BRANCHIFNOT 1407
- 1382 ACC2
- 1383 GETFIELD0
- 1384 PUSHACC2
- 1385 GETFIELD0
- 1386 PUSHACC2
- 1387 APPLY2
- 1388 PUSHACC3
- 1389 GETFIELD1
- 1390 PUSHACC3
- 1391 GETFIELD1
- 1392 PUSHACC3
- 1393 PUSHOFFSETCLOSURE0
- 1394 APPLY3
- 1395 PUSHACC1
- 1396 MAKEBLOCK2 0
- 1398 RETURN 4
- 1400 ACC2
- 1401 BRANCHIFNOT 1405
- 1403 BRANCH 1407
- 1405 RETURN 3
- 1407 GETGLOBAL "List.map2"
- 1409 PUSHGETGLOBALFIELD Pervasives, 2
- 1412 APPTERM1 4
- 1414 RESTART
- 1415 GRAB 2
- 1417 ACC1
- 1418 BRANCHIFNOT 1437
- 1420 ACC2
- 1421 BRANCHIFNOT 1444
- 1423 ACC2
- 1424 GETFIELD0
- 1425 PUSHACC2
- 1426 GETFIELD0
- 1427 PUSHACC2
- 1428 APPLY2
- 1429 ACC2
- 1430 GETFIELD1
- 1431 PUSHACC2
- 1432 GETFIELD1
- 1433 PUSHACC2
- 1434 PUSHOFFSETCLOSURE0
- 1435 APPTERM3 6
- 1437 ACC2
- 1438 BRANCHIFNOT 1442
- 1440 BRANCH 1444
- 1442 RETURN 3
- 1444 GETGLOBAL "List.iter2"
- 1446 PUSHGETGLOBALFIELD Pervasives, 2
- 1449 APPTERM1 4
- 1451 RESTART
- 1452 GRAB 3
- 1454 ACC2
- 1455 BRANCHIFNOT 1476
- 1457 ACC3
- 1458 BRANCHIFNOT 1482
- 1460 ACC3
- 1461 GETFIELD1
- 1462 PUSHACC3
- 1463 GETFIELD1
- 1464 PUSHACC5
- 1465 GETFIELD0
- 1466 PUSHACC5
- 1467 GETFIELD0
- 1468 PUSHACC5
- 1469 PUSHACC5
- 1470 APPLY3
- 1471 PUSHACC3
- 1472 PUSHOFFSETCLOSURE0
- 1473 APPTERM 4, 8
- 1476 ACC3
- 1477 BRANCHIF 1482
- 1479 ACC1
- 1480 RETURN 4
- 1482 GETGLOBAL "List.fold_left2"
- 1484 PUSHGETGLOBALFIELD Pervasives, 2
- 1487 APPTERM1 5
- 1489 RESTART
- 1490 GRAB 3
- 1492 ACC1
- 1493 BRANCHIFNOT 1516
- 1495 ACC2
- 1496 BRANCHIFNOT 1522
- 1498 PUSH_RETADDR 1509
- 1500 ACC6
- 1501 PUSHACC6
- 1502 GETFIELD1
- 1503 PUSHACC6
- 1504 GETFIELD1
- 1505 PUSHACC6
- 1506 PUSHOFFSETCLOSURE0
- 1507 APPLY 4
- 1509 PUSHACC3
- 1510 GETFIELD0
- 1511 PUSHACC3
- 1512 GETFIELD0
- 1513 PUSHACC3
- 1514 APPTERM3 7
- 1516 ACC2
- 1517 BRANCHIF 1522
- 1519 ACC3
- 1520 RETURN 4
- 1522 GETGLOBAL "List.fold_right2"
- 1524 PUSHGETGLOBALFIELD Pervasives, 2
- 1527 APPTERM1 5
- 1529 RESTART
- 1530 GRAB 1
- 1532 ACC1
- 1533 BRANCHIFNOT 1549
- 1535 ACC1
- 1536 GETFIELD0
- 1537 PUSHACC1
- 1538 APPLY1
- 1539 BRANCHIFNOT 1547
- 1541 ACC1
- 1542 GETFIELD1
- 1543 PUSHACC1
- 1544 PUSHOFFSETCLOSURE0
- 1545 APPTERM2 4
- 1547 RETURN 2
- 1549 CONST1
- 1550 RETURN 2
- 1552 RESTART
- 1553 GRAB 1
- 1555 ACC1
- 1556 BRANCHIFNOT 1570
- 1558 ACC1
- 1559 GETFIELD0
- 1560 PUSHACC1
- 1561 APPLY1
- 1562 BRANCHIF 1570
- 1564 ACC1
- 1565 GETFIELD1
- 1566 PUSHACC1
- 1567 PUSHOFFSETCLOSURE0
- 1568 APPTERM2 4
- 1570 RETURN 2
- 1572 RESTART
- 1573 GRAB 2
- 1575 ACC1
- 1576 BRANCHIFNOT 1599
- 1578 ACC2
- 1579 BRANCHIFNOT 1605
- 1581 ACC2
- 1582 GETFIELD0
- 1583 PUSHACC2
- 1584 GETFIELD0
- 1585 PUSHACC2
- 1586 APPLY2
- 1587 BRANCHIFNOT 1597
- 1589 ACC2
- 1590 GETFIELD1
- 1591 PUSHACC2
- 1592 GETFIELD1
- 1593 PUSHACC2
- 1594 PUSHOFFSETCLOSURE0
- 1595 APPTERM3 6
- 1597 RETURN 3
- 1599 ACC2
- 1600 BRANCHIF 1605
- 1602 CONST1
- 1603 RETURN 3
- 1605 GETGLOBAL "List.for_all2"
- 1607 PUSHGETGLOBALFIELD Pervasives, 2
- 1610 APPTERM1 4
- 1612 RESTART
- 1613 GRAB 2
- 1615 ACC1
- 1616 BRANCHIFNOT 1639
- 1618 ACC2
- 1619 BRANCHIFNOT 1646
- 1621 ACC2
- 1622 GETFIELD0
- 1623 PUSHACC2
- 1624 GETFIELD0
- 1625 PUSHACC2
- 1626 APPLY2
- 1627 BRANCHIF 1637
- 1629 ACC2
- 1630 GETFIELD1
- 1631 PUSHACC2
- 1632 GETFIELD1
- 1633 PUSHACC2
- 1634 PUSHOFFSETCLOSURE0
- 1635 APPTERM3 6
- 1637 RETURN 3
- 1639 ACC2
- 1640 BRANCHIFNOT 1644
- 1642 BRANCH 1646
- 1644 RETURN 3
- 1646 GETGLOBAL "List.exists2"
- 1648 PUSHGETGLOBALFIELD Pervasives, 2
- 1651 APPTERM1 4
- 1653 RESTART
- 1654 GRAB 1
- 1656 ACC1
- 1657 BRANCHIFNOT 1672
- 1659 ACC0
- 1660 PUSHACC2
- 1661 GETFIELD0
- 1662 C_CALL2 equal
- 1664 BRANCHIF 1672
- 1666 ACC1
- 1667 GETFIELD1
- 1668 PUSHACC1
- 1669 PUSHOFFSETCLOSURE0
- 1670 APPTERM2 4
- 1672 RETURN 2
- 1674 RESTART
- 1675 GRAB 1
- 1677 ACC1
- 1678 BRANCHIFNOT 1692
- 1680 ACC0
- 1681 PUSHACC2
- 1682 GETFIELD0
- 1683 EQ
- 1684 BRANCHIF 1692
- 1686 ACC1
- 1687 GETFIELD1
- 1688 PUSHACC1
- 1689 PUSHOFFSETCLOSURE0
- 1690 APPTERM2 4
- 1692 RETURN 2
- 1694 RESTART
- 1695 GRAB 1
- 1697 ACC1
- 1698 BRANCHIFNOT 1719
- 1700 ACC1
- 1701 GETFIELD0
- 1702 PUSHACC1
- 1703 PUSHACC1
- 1704 GETFIELD0
- 1705 C_CALL2 equal
- 1707 BRANCHIFNOT 1713
- 1709 ACC0
- 1710 GETFIELD1
- 1711 RETURN 3
- 1713 ACC2
- 1714 GETFIELD1
- 1715 PUSHACC2
- 1716 PUSHOFFSETCLOSURE0
- 1717 APPTERM2 5
- 1719 GETGLOBAL Not_found
- 1721 MAKEBLOCK1 0
- 1723 RAISE
- 1724 RESTART
- 1725 GRAB 1
- 1727 ACC1
- 1728 BRANCHIFNOT 1748
- 1730 ACC1
- 1731 GETFIELD0
- 1732 PUSHACC1
- 1733 PUSHACC1
- 1734 GETFIELD0
- 1735 EQ
- 1736 BRANCHIFNOT 1742
- 1738 ACC0
- 1739 GETFIELD1
- 1740 RETURN 3
- 1742 ACC2
- 1743 GETFIELD1
- 1744 PUSHACC2
- 1745 PUSHOFFSETCLOSURE0
- 1746 APPTERM2 5
- 1748 GETGLOBAL Not_found
- 1750 MAKEBLOCK1 0
- 1752 RAISE
- 1753 RESTART
- 1754 GRAB 1
- 1756 ACC1
- 1757 BRANCHIFNOT 1773
- 1759 ACC0
- 1760 PUSHACC2
- 1761 GETFIELD0
- 1762 GETFIELD0
- 1763 C_CALL2 equal
- 1765 BRANCHIF 1773
- 1767 ACC1
- 1768 GETFIELD1
- 1769 PUSHACC1
- 1770 PUSHOFFSETCLOSURE0
- 1771 APPTERM2 4
- 1773 RETURN 2
- 1775 RESTART
- 1776 GRAB 1
- 1778 ACC1
- 1779 BRANCHIFNOT 1794
- 1781 ACC0
- 1782 PUSHACC2
- 1783 GETFIELD0
- 1784 GETFIELD0
- 1785 EQ
- 1786 BRANCHIF 1794
- 1788 ACC1
- 1789 GETFIELD1
- 1790 PUSHACC1
- 1791 PUSHOFFSETCLOSURE0
- 1792 APPTERM2 4
- 1794 RETURN 2
- 1796 RESTART
- 1797 GRAB 1
- 1799 ACC1
- 1800 BRANCHIFNOT 1825
- 1802 ACC1
- 1803 GETFIELD0
- 1804 PUSHACC2
- 1805 GETFIELD1
- 1806 PUSHACC2
- 1807 PUSHACC2
- 1808 GETFIELD0
- 1809 C_CALL2 equal
- 1811 BRANCHIFNOT 1816
- 1813 ACC0
- 1814 RETURN 4
- 1816 ACC0
- 1817 PUSHACC3
- 1818 PUSHOFFSETCLOSURE0
- 1819 APPLY2
- 1820 PUSHACC2
- 1821 MAKEBLOCK2 0
- 1823 POP 2
- 1825 RETURN 2
- 1827 RESTART
- 1828 GRAB 1
- 1830 ACC1
- 1831 BRANCHIFNOT 1855
- 1833 ACC1
- 1834 GETFIELD0
- 1835 PUSHACC2
- 1836 GETFIELD1
- 1837 PUSHACC2
- 1838 PUSHACC2
- 1839 GETFIELD0
- 1840 EQ
- 1841 BRANCHIFNOT 1846
- 1843 ACC0
- 1844 RETURN 4
- 1846 ACC0
- 1847 PUSHACC3
- 1848 PUSHOFFSETCLOSURE0
- 1849 APPLY2
- 1850 PUSHACC2
- 1851 MAKEBLOCK2 0
- 1853 POP 2
- 1855 RETURN 2
- 1857 RESTART
- 1858 GRAB 1
- 1860 ACC1
- 1861 BRANCHIFNOT 1879
- 1863 ACC1
- 1864 GETFIELD0
- 1865 PUSHACC0
- 1866 PUSHACC2
- 1867 APPLY1
- 1868 BRANCHIFNOT 1873
- 1870 ACC0
- 1871 RETURN 3
- 1873 ACC2
- 1874 GETFIELD1
- 1875 PUSHACC2
- 1876 PUSHOFFSETCLOSURE0
- 1877 APPTERM2 5
- 1879 GETGLOBAL Not_found
- 1881 MAKEBLOCK1 0
- 1883 RAISE
- 1884 RESTART
- 1885 GRAB 2
- 1887 ACC2
- 1888 BRANCHIFNOT 1917
- 1890 ACC2
- 1891 GETFIELD0
- 1892 PUSHACC3
- 1893 GETFIELD1
- 1894 PUSHACC1
- 1895 PUSHENVACC2
- 1896 APPLY1
- 1897 BRANCHIFNOT 1908
- 1899 ACC0
- 1900 PUSHACC4
- 1901 PUSHACC4
- 1902 PUSHACC4
- 1903 MAKEBLOCK2 0
- 1905 PUSHOFFSETCLOSURE0
- 1906 APPTERM3 8
- 1908 ACC0
- 1909 PUSHACC4
- 1910 PUSHACC3
- 1911 MAKEBLOCK2 0
- 1913 PUSHACC4
- 1914 PUSHOFFSETCLOSURE0
- 1915 APPTERM3 8
- 1917 ACC1
- 1918 PUSHENVACC1
- 1919 APPLY1
- 1920 PUSHACC1
- 1921 PUSHENVACC1
- 1922 APPLY1
- 1923 MAKEBLOCK2 0
- 1925 RETURN 3
- 1927 RESTART
- 1928 GRAB 1
- 1930 ACC0
- 1931 PUSHENVACC1
- 1932 CLOSUREREC 2, 1885
- 1936 ACC2
- 1937 PUSHCONST0
- 1938 PUSHCONST0
- 1939 PUSHACC3
- 1940 APPTERM3 6
- 1942 ACC0
- 1943 BRANCHIFNOT 1967
- 1945 ACC0
- 1946 GETFIELD0
- 1947 PUSHACC1
- 1948 GETFIELD1
- 1949 PUSHOFFSETCLOSURE0
- 1950 APPLY1
- 1951 PUSHACC0
- 1952 GETFIELD1
- 1953 PUSHACC2
- 1954 GETFIELD1
- 1955 MAKEBLOCK2 0
- 1957 PUSHACC1
- 1958 GETFIELD0
- 1959 PUSHACC3
- 1960 GETFIELD0
- 1961 MAKEBLOCK2 0
- 1963 MAKEBLOCK2 0
- 1965 RETURN 3
- 1967 GETGLOBAL <0>(0, 0)
- 1969 RETURN 1
- 1971 RESTART
- 1972 GRAB 1
- 1974 ACC0
- 1975 BRANCHIFNOT 1996
- 1977 ACC1
- 1978 BRANCHIFNOT 2003
- 1980 ACC1
- 1981 GETFIELD1
- 1982 PUSHACC1
- 1983 GETFIELD1
- 1984 PUSHOFFSETCLOSURE0
- 1985 APPLY2
- 1986 PUSHACC2
- 1987 GETFIELD0
- 1988 PUSHACC2
- 1989 GETFIELD0
- 1990 MAKEBLOCK2 0
- 1992 MAKEBLOCK2 0
- 1994 RETURN 2
- 1996 ACC1
- 1997 BRANCHIFNOT 2001
- 1999 BRANCH 2003
- 2001 RETURN 2
- 2003 GETGLOBAL "List.combine"
- 2005 PUSHGETGLOBALFIELD Pervasives, 2
- 2008 APPTERM1 3
- 2010 RESTART
- 2011 GRAB 1
- 2013 ACC1
- 2014 BRANCHIFNOT 2038
- 2016 ACC1
- 2017 GETFIELD0
- 2018 PUSHACC2
- 2019 GETFIELD1
- 2020 PUSHACC1
- 2021 PUSHENVACC2
- 2022 APPLY1
- 2023 BRANCHIFNOT 2033
- 2025 ACC0
- 2026 PUSHACC3
- 2027 PUSHACC3
- 2028 MAKEBLOCK2 0
- 2030 PUSHOFFSETCLOSURE0
- 2031 APPTERM2 6
- 2033 ACC0
- 2034 PUSHACC3
- 2035 PUSHOFFSETCLOSURE0
- 2036 APPTERM2 6
- 2038 ACC0
- 2039 PUSHENVACC1
- 2040 APPTERM1 3
- 2042 ACC0
- 2043 PUSHENVACC1
- 2044 CLOSUREREC 2, 2011
- 2048 CONST0
- 2049 PUSHACC1
- 2050 APPTERM1 3
- 2052 RESTART
- 2053 GRAB 2
- 2055 ACC1
- 2056 BRANCHIFNOT 2077
- 2058 ACC2
- 2059 BRANCHIFNOT 2084
- 2061 ACC2
- 2062 GETFIELD1
- 2063 PUSHACC2
- 2064 GETFIELD1
- 2065 PUSHACC2
- 2066 PUSHACC5
- 2067 GETFIELD0
- 2068 PUSHACC5
- 2069 GETFIELD0
- 2070 PUSHENVACC1
- 2071 APPLY2
- 2072 MAKEBLOCK2 0
- 2074 PUSHOFFSETCLOSURE0
- 2075 APPTERM3 6
- 2077 ACC2
- 2078 BRANCHIFNOT 2082
- 2080 BRANCH 2084
- 2082 RETURN 3
- 2084 GETGLOBAL "List.rev_map2"
- 2086 PUSHGETGLOBALFIELD Pervasives, 2
- 2089 APPTERM1 4
- 2091 RESTART
- 2092 GRAB 2
- 2094 ACC0
- 2095 CLOSUREREC 1, 2053
- 2099 ACC3
- 2100 PUSHACC3
- 2101 PUSHCONST0
- 2102 PUSHACC3
- 2103 APPTERM3 7
- 2105 RESTART
- 2106 GRAB 1
- 2108 ACC1
- 2109 BRANCHIFNOT 2123
- 2111 ACC1
- 2112 GETFIELD1
- 2113 PUSHACC1
- 2114 PUSHACC3
- 2115 GETFIELD0
- 2116 PUSHENVACC1
- 2117 APPLY1
- 2118 MAKEBLOCK2 0
- 2120 PUSHOFFSETCLOSURE0
- 2121 APPTERM2 4
- 2123 ACC0
- 2124 RETURN 2
- 2126 RESTART
- 2127 GRAB 1
- 2129 ACC0
- 2130 CLOSUREREC 1, 2106
- 2134 ACC2
- 2135 PUSHCONST0
- 2136 PUSHACC2
- 2137 APPTERM2 5
- 2139 CONST0
- 2140 PUSHACC1
- 2141 PUSHENVACC1
- 2142 APPTERM2 3
- 2144 ACC0
- 2145 BRANCHIFNOT 2151
- 2147 ACC0
- 2148 GETFIELD1
- 2149 RETURN 1
- 2151 GETGLOBAL "tl"
- 2153 PUSHGETGLOBALFIELD Pervasives, 3
- 2156 APPTERM1 2
- 2158 ACC0
- 2159 BRANCHIFNOT 2165
- 2161 ACC0
- 2162 GETFIELD0
- 2163 RETURN 1
- 2165 GETGLOBAL "hd"
- 2167 PUSHGETGLOBALFIELD Pervasives, 3
- 2170 APPTERM1 2
- 2172 ACC0
- 2173 PUSHCONST0
- 2174 PUSHENVACC1
- 2175 APPTERM2 3
- 2177 CLOSUREREC 0, 1200
- 2181 ACC0
- 2182 CLOSURE 1, 2172
- 2185 PUSH
- 2186 CLOSURE 0, 2158
- 2189 PUSH
- 2190 CLOSURE 0, 2144
- 2193 PUSH
- 2194 CLOSUREREC 0, 1217
- 2198 GETGLOBALFIELD Pervasives, 16
- 2201 PUSH
- 2202 CLOSUREREC 0, 1259
- 2206 ACC0
- 2207 CLOSURE 1, 2139
- 2210 PUSH
- 2211 CLOSUREREC 0, 1277
- 2215 CLOSUREREC 0, 1294
- 2219 CLOSURE 0, 2127
- 2222 PUSH
- 2223 CLOSUREREC 0, 1316
- 2227 CLOSUREREC 0, 1334
- 2231 CLOSUREREC 0, 1354
- 2235 CLOSUREREC 0, 1374
- 2239 CLOSURE 0, 2092
- 2242 PUSH
- 2243 CLOSUREREC 0, 1415
- 2247 CLOSUREREC 0, 1452
- 2251 CLOSUREREC 0, 1490
- 2255 CLOSUREREC 0, 1530
- 2259 CLOSUREREC 0, 1553
- 2263 CLOSUREREC 0, 1573
- 2267 CLOSUREREC 0, 1613
- 2271 CLOSUREREC 0, 1654
- 2275 CLOSUREREC 0, 1675
- 2279 CLOSUREREC 0, 1695
- 2283 CLOSUREREC 0, 1725
- 2287 CLOSUREREC 0, 1754
- 2291 CLOSUREREC 0, 1776
- 2295 CLOSUREREC 0, 1797
- 2299 CLOSUREREC 0, 1828
- 2303 CLOSUREREC 0, 1858
- 2307 ACC 24
- 2309 CLOSURE 1, 2042
- 2312 PUSHACC 25
- 2314 CLOSUREREC 1, 1928
- 2318 CLOSUREREC 0, 1942
- 2322 CLOSUREREC 0, 1972
- 2326 ACC0
- 2327 PUSHACC2
- 2328 PUSHACC7
- 2329 PUSHACC 9
- 2331 PUSHACC 11
- 2333 PUSHACC 13
- 2335 PUSHACC 15
- 2337 PUSHACC 17
- 2339 PUSHACC 10
- 2341 PUSHACC 12
- 2343 PUSHACC 13
- 2345 PUSHACC 15
- 2347 PUSHACC 23
- 2349 PUSHACC 25
- 2351 PUSHACC 27
- 2353 PUSHACC 29
- 2355 PUSHACC 31
- 2357 PUSHACC 33
- 2359 PUSHACC 35
- 2361 PUSHACC 37
- 2363 PUSHACC 40
- 2365 PUSHACC 42
- 2367 PUSHACC 41
- 2369 PUSHACC 45
- 2371 PUSHACC 47
- 2373 PUSHACC 50
- 2375 PUSHACC 52
- 2377 PUSHACC 51
- 2379 PUSHACC 55
- 2381 PUSHACC 56
- 2383 PUSHACC 59
- 2385 PUSHACC 61
- 2387 PUSHACC 60
- 2389 PUSHACC 64
- 2391 PUSHACC 66
- 2393 PUSHACC 68
- 2395 PUSHACC 70
- 2397 MAKEBLOCK 37, 0
- 2400 POP 36
- 2402 SETGLOBAL List
- 2404 BRANCH 2622
- 2406 CONSTINT 97
- 2408 PUSHACC1
- 2409 GEINT
- 2410 BRANCHIFNOT 2418
- 2412 CONSTINT 122
- 2414 PUSHACC1
- 2415 LEINT
- 2416 BRANCHIF 2442
- 2418 CONSTINT 224
- 2420 PUSHACC1
- 2421 GEINT
- 2422 BRANCHIFNOT 2430
- 2424 CONSTINT 246
- 2426 PUSHACC1
- 2427 LEINT
- 2428 BRANCHIF 2442
- 2430 CONSTINT 248
- 2432 PUSHACC1
- 2433 GEINT
- 2434 BRANCHIFNOT 2447
- 2436 CONSTINT 254
- 2438 PUSHACC1
- 2439 LEINT
- 2440 BRANCHIFNOT 2447
- 2442 ACC0
- 2443 OFFSETINT -32
- 2445 RETURN 1
- 2447 ACC0
- 2448 RETURN 1
- 2450 CONSTINT 65
- 2452 PUSHACC1
- 2453 GEINT
- 2454 BRANCHIFNOT 2462
- 2456 CONSTINT 90
- 2458 PUSHACC1
- 2459 LEINT
- 2460 BRANCHIF 2486
- 2462 CONSTINT 192
- 2464 PUSHACC1
- 2465 GEINT
- 2466 BRANCHIFNOT 2474
- 2468 CONSTINT 214
- 2470 PUSHACC1
- 2471 LEINT
- 2472 BRANCHIF 2486
- 2474 CONSTINT 216
- 2476 PUSHACC1
- 2477 GEINT
- 2478 BRANCHIFNOT 2491
- 2480 CONSTINT 222
- 2482 PUSHACC1
- 2483 LEINT
- 2484 BRANCHIFNOT 2491
- 2486 ACC0
- 2487 OFFSETINT 32
- 2489 RETURN 1
- 2491 ACC0
- 2492 RETURN 1
- 2494 CONSTINT 39
- 2496 PUSHACC1
- 2497 LTINT
- 2498 BRANCHIFNOT 2520
- 2500 CONSTINT 9
- 2502 PUSHACC1
- 2503 EQ
- 2504 BRANCHIFNOT 2510
- 2506 GETGLOBAL "\\t"
- 2508 RETURN 1
- 2510 CONSTINT 13
- 2512 PUSHACC1
- 2513 EQ
- 2514 BRANCHIFNOT 2540
- 2516 GETGLOBAL "\\n"
- 2518 RETURN 1
- 2520 CONSTINT 39
- 2522 PUSHACC1
- 2523 EQ
- 2524 BRANCHIFNOT 2530
- 2526 GETGLOBAL "\\'"
- 2528 RETURN 1
- 2530 CONSTINT 92
- 2532 PUSHACC1
- 2533 EQ
- 2534 BRANCHIFNOT 2540
- 2536 GETGLOBAL "\\\\"
- 2538 RETURN 1
- 2540 ACC0
- 2541 C_CALL1 is_printable
- 2543 BRANCHIFNOT 2555
- 2545 CONST1
- 2546 C_CALL1 create_string
- 2548 PUSHACC1
- 2549 PUSHCONST0
- 2550 PUSHACC2
- 2551 SETSTRINGCHAR
- 2552 ACC0
- 2553 RETURN 2
- 2555 ACC0
- 2556 PUSHCONSTINT 4
- 2558 C_CALL1 create_string
- 2560 PUSHCONSTINT 92
- 2562 PUSHCONST0
- 2563 PUSHACC2
- 2564 SETSTRINGCHAR
- 2565 CONSTINT 100
- 2567 PUSHACC2
- 2568 DIVINT
- 2569 PUSHCONSTINT 48
- 2571 ADDINT
- 2572 PUSHCONST1
- 2573 PUSHACC2
- 2574 SETSTRINGCHAR
- 2575 CONSTINT 10
- 2577 PUSHCONSTINT 10
- 2579 PUSHACC3
- 2580 DIVINT
- 2581 MODINT
- 2582 PUSHCONSTINT 48
- 2584 ADDINT
- 2585 PUSHCONST2
- 2586 PUSHACC2
- 2587 SETSTRINGCHAR
- 2588 CONSTINT 10
- 2590 PUSHACC2
- 2591 MODINT
- 2592 PUSHCONSTINT 48
- 2594 ADDINT
- 2595 PUSHCONST3
- 2596 PUSHACC2
- 2597 SETSTRINGCHAR
- 2598 ACC0
- 2599 RETURN 3
- 2601 CONST0
- 2602 PUSHACC1
- 2603 LTINT
- 2604 BRANCHIF 2612
- 2606 CONSTINT 255
- 2608 PUSHACC1
- 2609 GTINT
- 2610 BRANCHIFNOT 2619
- 2612 GETGLOBAL "Char.chr"
- 2614 PUSHGETGLOBALFIELD Pervasives, 2
- 2617 APPTERM1 2
- 2619 ACC0
- 2620 RETURN 1
- 2622 CLOSURE 0, 2601
- 2625 PUSH
- 2626 CLOSURE 0, 2494
- 2629 PUSH
- 2630 CLOSURE 0, 2450
- 2633 PUSH
- 2634 CLOSURE 0, 2406
- 2637 PUSHACC0
- 2638 PUSHACC2
- 2639 PUSHACC4
- 2640 PUSHACC6
- 2641 MAKEBLOCK 4, 0
- 2644 POP 4
- 2646 SETGLOBAL Char
- 2648 BRANCH 3540
- 2650 RESTART
- 2651 GRAB 3
- 2653 ACC1
- 2654 PUSHACC3
- 2655 GEINT
- 2656 BRANCHIFNOT 2663
- 2658 GETGLOBAL Not_found
- 2660 MAKEBLOCK1 0
- 2662 RAISE
- 2663 ACC3
- 2664 PUSHACC3
- 2665 PUSHACC2
- 2666 GETSTRINGCHAR
- 2667 EQ
- 2668 BRANCHIFNOT 2673
- 2670 ACC2
- 2671 RETURN 4
- 2673 ACC3
- 2674 PUSHACC3
- 2675 OFFSETINT 1
- 2677 PUSHACC3
- 2678 PUSHACC3
- 2679 PUSHOFFSETCLOSURE0
- 2680 APPTERM 4, 8
- 2683 RESTART
- 2684 GRAB 2
- 2686 CONST0
- 2687 PUSHACC2
- 2688 LTINT
- 2689 BRANCHIFNOT 2696
- 2691 GETGLOBAL Not_found
- 2693 MAKEBLOCK1 0
- 2695 RAISE
- 2696 ACC2
- 2697 PUSHACC2
- 2698 PUSHACC2
- 2699 GETSTRINGCHAR
- 2700 EQ
- 2701 BRANCHIFNOT 2706
- 2703 ACC1
- 2704 RETURN 3
- 2706 ACC2
- 2707 PUSHACC2
- 2708 OFFSETINT -1
- 2710 PUSHACC2
- 2711 PUSHOFFSETCLOSURE0
- 2712 APPTERM3 6
- 2714 RESTART
- 2715 GRAB 1
- 2717 ACC1
- 2718 PUSHCONST0
- 2719 PUSHACC2
- 2720 PUSHENVACC1
- 2721 APPTERM3 5
- 2723 RESTART
- 2724 GRAB 2
- 2726 CONST0
- 2727 PUSHACC2
- 2728 LTINT
- 2729 BRANCHIF 2738
- 2731 ACC0
- 2732 C_CALL1 ml_string_length
- 2734 PUSHACC2
- 2735 GEINT
- 2736 BRANCHIFNOT 2745
- 2738 GETGLOBAL "String.rcontains_from"
- 2740 PUSHGETGLOBALFIELD Pervasives, 2
- 2743 APPTERM1 4
- 2745 PUSHTRAP 2756
- 2747 ACC6
- 2748 PUSHACC6
- 2749 PUSHACC6
- 2750 PUSHENVACC1
- 2751 APPLY3
- 2752 CONST1
- 2753 POPTRAP
- 2754 RETURN 3
- 2756 PUSHGETGLOBAL Not_found
- 2758 PUSHACC1
- 2759 GETFIELD0
- 2760 EQ
- 2761 BRANCHIFNOT 2766
- 2763 CONST0
- 2764 RETURN 4
- 2766 ACC0
- 2767 RAISE
- 2768 RESTART
- 2769 GRAB 2
- 2771 CONST0
- 2772 PUSHACC2
- 2773 LTINT
- 2774 BRANCHIF 2783
- 2776 ACC0
- 2777 C_CALL1 ml_string_length
- 2779 PUSHACC2
- 2780 GTINT
- 2781 BRANCHIFNOT 2790
- 2783 GETGLOBAL "String.contains_from"
- 2785 PUSHGETGLOBALFIELD Pervasives, 2
- 2788 APPTERM1 4
- 2790 PUSHTRAP 2811
- 2792 PUSH_RETADDR 2807
- 2794 ACC 9
- 2796 PUSHACC 9
- 2798 PUSHACC 9
- 2800 C_CALL1 ml_string_length
- 2802 PUSHACC 10
- 2804 PUSHENVACC1
- 2805 APPLY 4
- 2807 CONST1
- 2808 POPTRAP
- 2809 RETURN 3
- 2811 PUSHGETGLOBAL Not_found
- 2813 PUSHACC1
- 2814 GETFIELD0
- 2815 EQ
- 2816 BRANCHIFNOT 2821
- 2818 CONST0
- 2819 RETURN 4
- 2821 ACC0
- 2822 RAISE
- 2823 RESTART
- 2824 GRAB 2
- 2826 CONST0
- 2827 PUSHACC2
- 2828 LTINT
- 2829 BRANCHIF 2838
- 2831 ACC0
- 2832 C_CALL1 ml_string_length
- 2834 PUSHACC2
- 2835 GEINT
- 2836 BRANCHIFNOT 2845
- 2838 GETGLOBAL "String.rindex_from"
- 2840 PUSHGETGLOBALFIELD Pervasives, 2
- 2843 APPTERM1 4
- 2845 ACC2
- 2846 PUSHACC2
- 2847 PUSHACC2
- 2848 PUSHENVACC1
- 2849 APPTERM3 6
- 2851 RESTART
- 2852 GRAB 1
- 2854 ACC1
- 2855 PUSHACC1
- 2856 C_CALL1 ml_string_length
- 2858 OFFSETINT -1
- 2860 PUSHACC2
- 2861 PUSHENVACC1
- 2862 APPTERM3 5
- 2864 RESTART
- 2865 GRAB 2
- 2867 CONST0
- 2868 PUSHACC2
- 2869 LTINT
- 2870 BRANCHIF 2879
- 2872 ACC0
- 2873 C_CALL1 ml_string_length
- 2875 PUSHACC2
- 2876 GTINT
- 2877 BRANCHIFNOT 2886
- 2879 GETGLOBAL "String.index_from"
- 2881 PUSHGETGLOBALFIELD Pervasives, 2
- 2884 APPTERM1 4
- 2886 ACC2
- 2887 PUSHACC2
- 2888 PUSHACC2
- 2889 C_CALL1 ml_string_length
- 2891 PUSHACC3
- 2892 PUSHENVACC1
- 2893 APPTERM 4, 7
- 2896 RESTART
- 2897 GRAB 1
- 2899 ACC1
- 2900 PUSHCONST0
- 2901 PUSHACC2
- 2902 C_CALL1 ml_string_length
- 2904 PUSHACC3
- 2905 PUSHENVACC1
- 2906 APPTERM 4, 6
- 2909 ACC0
- 2910 PUSHGETGLOBALFIELD Char, 2
- 2913 PUSHENVACC1
- 2914 APPTERM2 3
- 2916 ACC0
- 2917 PUSHGETGLOBALFIELD Char, 3
- 2920 PUSHENVACC1
- 2921 APPTERM2 3
- 2923 RESTART
- 2924 GRAB 1
- 2926 CONST0
- 2927 PUSHACC2
- 2928 C_CALL1 ml_string_length
- 2930 EQ
- 2931 BRANCHIFNOT 2936
- 2933 ACC1
- 2934 RETURN 2
- 2936 ACC1
- 2937 PUSHENVACC1
- 2938 APPLY1
- 2939 PUSHCONST0
- 2940 PUSHACC3
- 2941 GETSTRINGCHAR
- 2942 PUSHACC2
- 2943 APPLY1
- 2944 PUSHCONST0
- 2945 PUSHACC2
- 2946 SETSTRINGCHAR
- 2947 ACC0
- 2948 RETURN 3
- 2950 ACC0
- 2951 PUSHGETGLOBALFIELD Char, 2
- 2954 PUSHENVACC1
- 2955 APPTERM2 3
- 2957 ACC0
- 2958 PUSHGETGLOBALFIELD Char, 3
- 2961 PUSHENVACC1
- 2962 APPTERM2 3
- 2964 RESTART
- 2965 GRAB 1
- 2967 ACC1
- 2968 C_CALL1 ml_string_length
- 2970 PUSHCONST0
- 2971 PUSHACC1
- 2972 EQ
- 2973 BRANCHIFNOT 2978
- 2975 ACC2
- 2976 RETURN 3
- 2978 ACC0
- 2979 C_CALL1 create_string
- 2981 PUSHCONST0
- 2982 PUSHACC2
- 2983 OFFSETINT -1
- 2985 PUSH
- 2986 BRANCH 3002
- 2988 CHECK_SIGNALS
- 2989 ACC1
- 2990 PUSHACC6
- 2991 GETSTRINGCHAR
- 2992 PUSHACC5
- 2993 APPLY1
- 2994 PUSHACC2
- 2995 PUSHACC4
- 2996 SETSTRINGCHAR
- 2997 ACC1
- 2998 OFFSETINT 1
- 3000 ASSIGN 1
- 3002 ACC0
- 3003 PUSHACC2
- 3004 LEINT
- 3005 BRANCHIF 2988
- 3007 CONST0
- 3008 POP 2
- 3010 ACC0
- 3011 RETURN 4
- 3013 CONST0
- 3014 PUSHCONST0
- 3015 PUSHACC2
- 3016 C_CALL1 ml_string_length
- 3018 OFFSETINT -1
- 3020 PUSH
- 3021 BRANCH 3059
- 3023 CHECK_SIGNALS
- 3024 ACC1
- 3025 PUSHACC4
- 3026 GETSTRINGCHAR
- 3027 PUSHACC0
- 3028 PUSHGETGLOBAL "\000\"\000\000\004\000\000\000\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
- 3030 C_CALL2 bitvect_test
- 3032 BRANCHIFNOT 3038
- 3034 CONST0
- 3035 CONST2
- 3036 BRANCH 3048
- 3038 ACC0
- 3039 C_CALL1 is_printable
- 3041 BRANCHIFNOT 3046
- 3043 CONST1
- 3044 BRANCH 3048
- 3046 CONSTINT 4
- 3048 POP 1
- 3050 PUSHACC3
- 3051 ADDINT
- 3052 ASSIGN 2
- 3054 ACC1
- 3055 OFFSETINT 1
- 3057 ASSIGN 1
- 3059 ACC0
- 3060 PUSHACC2
- 3061 LEINT
- 3062 BRANCHIF 3023
- 3064 CONST0
- 3065 POP 2
- 3067 ACC1
- 3068 C_CALL1 ml_string_length
- 3070 PUSHACC1
- 3071 EQ
- 3072 BRANCHIFNOT 3077
- 3074 ACC1
- 3075 RETURN 2
- 3077 ACC0
- 3078 C_CALL1 create_string
- 3080 PUSHCONST0
- 3081 ASSIGN 1
- 3083 CONST0
- 3084 PUSHACC3
- 3085 C_CALL1 ml_string_length
- 3087 OFFSETINT -1
- 3089 PUSH
- 3090 BRANCH 3245
- 3092 CHECK_SIGNALS
- 3093 ACC1
- 3094 PUSHACC5
- 3095 GETSTRINGCHAR
- 3096 PUSHACC0
- 3097 PUSHGETGLOBAL "\000\000\000\000\004\000\000\000\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
- 3099 C_CALL2 bitvect_test
- 3101 BRANCHIFNOT 3120
- 3103 CONST0
- 3104 CONSTINT 92
- 3106 PUSHACC5
- 3107 PUSHACC5
- 3108 SETSTRINGCHAR
- 3109 ACC4
- 3110 OFFSETINT 1
- 3112 ASSIGN 4
- 3114 ACC0
- 3115 PUSHACC5
- 3116 PUSHACC5
- 3117 SETSTRINGCHAR
- 3118 BRANCH 3233
- 3120 CONSTINT 9
- 3122 PUSHACC1
- 3123 EQ
- 3124 BRANCHIFNOT 3143
- 3126 CONSTINT 92
- 3128 PUSHACC5
- 3129 PUSHACC5
- 3130 SETSTRINGCHAR
- 3131 ACC4
- 3132 OFFSETINT 1
- 3134 ASSIGN 4
- 3136 CONSTINT 116
- 3138 PUSHACC5
- 3139 PUSHACC5
- 3140 SETSTRINGCHAR
- 3141 BRANCH 3233
- 3143 CONSTINT 13
- 3145 PUSHACC1
- 3146 EQ
- 3147 BRANCHIFNOT 3166
- 3149 CONSTINT 92
- 3151 PUSHACC5
- 3152 PUSHACC5
- 3153 SETSTRINGCHAR
- 3154 ACC4
- 3155 OFFSETINT 1
- 3157 ASSIGN 4
- 3159 CONSTINT 110
- 3161 PUSHACC5
- 3162 PUSHACC5
- 3163 SETSTRINGCHAR
- 3164 BRANCH 3233
- 3166 ACC0
- 3167 C_CALL1 is_printable
- 3169 BRANCHIFNOT 3177
- 3171 ACC0
- 3172 PUSHACC5
- 3173 PUSHACC5
- 3174 SETSTRINGCHAR
- 3175 BRANCH 3233
- 3177 ACC0
- 3178 PUSHCONSTINT 92
- 3180 PUSHACC6
- 3181 PUSHACC6
- 3182 SETSTRINGCHAR
- 3183 ACC5
- 3184 OFFSETINT 1
- 3186 ASSIGN 5
- 3188 CONSTINT 100
- 3190 PUSHACC1
- 3191 DIVINT
- 3192 PUSHCONSTINT 48
- 3194 ADDINT
- 3195 PUSHACC6
- 3196 PUSHACC6
- 3197 SETSTRINGCHAR
- 3198 ACC5
- 3199 OFFSETINT 1
- 3201 ASSIGN 5
- 3203 CONSTINT 10
- 3205 PUSHCONSTINT 10
- 3207 PUSHACC2
- 3208 DIVINT
- 3209 MODINT
- 3210 PUSHCONSTINT 48
- 3212 ADDINT
- 3213 PUSHACC6
- 3214 PUSHACC6
- 3215 SETSTRINGCHAR
- 3216 ACC5
- 3217 OFFSETINT 1
- 3219 ASSIGN 5
- 3221 CONSTINT 10
- 3223 PUSHACC1
- 3224 MODINT
- 3225 PUSHCONSTINT 48
- 3227 ADDINT
- 3228 PUSHACC6
- 3229 PUSHACC6
- 3230 SETSTRINGCHAR
- 3231 POP 1
- 3233 POP 1
- 3235 ACC3
- 3236 OFFSETINT 1
- 3238 ASSIGN 3
- 3240 ACC1
- 3241 OFFSETINT 1
- 3243 ASSIGN 1
- 3245 ACC0
- 3246 PUSHACC2
- 3247 LEINT
- 3248 BRANCHIF 3092
- 3250 CONST0
- 3251 POP 2
- 3253 ACC0
- 3254 RETURN 3
- 3256 ENVACC1
- 3257 C_CALL1 ml_string_length
- 3259 PUSHENVACC3
- 3260 GETFIELD0
- 3261 PUSHENVACC2
- 3262 PUSHCONST0
- 3263 PUSHENVACC1
- 3264 C_CALL5 blit_string
- 3266 ENVACC1
- 3267 C_CALL1 ml_string_length
- 3269 PUSHENVACC3
- 3270 GETFIELD0
- 3271 ADDINT
- 3272 PUSHENVACC3
- 3273 SETFIELD0
- 3274 ACC0
- 3275 C_CALL1 ml_string_length
- 3277 PUSHENVACC3
- 3278 GETFIELD0
- 3279 PUSHENVACC2
- 3280 PUSHCONST0
- 3281 PUSHACC4
- 3282 C_CALL5 blit_string
- 3284 ACC0
- 3285 C_CALL1 ml_string_length
- 3287 PUSHENVACC3
- 3288 GETFIELD0
- 3289 ADDINT
- 3290 PUSHENVACC3
- 3291 SETFIELD0
- 3292 RETURN 1
- 3294 ENVACC1
- 3295 OFFSETREF 1
- 3297 ACC0
- 3298 C_CALL1 ml_string_length
- 3300 PUSHENVACC2
- 3301 GETFIELD0
- 3302 ADDINT
- 3303 PUSHENVACC2
- 3304 SETFIELD0
- 3305 RETURN 1
- 3307 RESTART
- 3308 GRAB 1
- 3310 ACC1
- 3311 BRANCHIFNOT 3374
- 3313 ACC1
- 3314 GETFIELD0
- 3315 PUSHCONST0
- 3316 MAKEBLOCK1 0
- 3318 PUSHCONST0
- 3319 MAKEBLOCK1 0
- 3321 PUSHACC4
- 3322 PUSHACC1
- 3323 PUSHACC3
- 3324 CLOSURE 2, 3294
- 3327 PUSHGETGLOBALFIELD List, 9
- 3330 APPLY2
- 3331 ACC1
- 3332 GETFIELD0
- 3333 OFFSETINT -1
- 3335 PUSHACC4
- 3336 C_CALL1 ml_string_length
- 3338 MULINT
- 3339 PUSHACC1
- 3340 GETFIELD0
- 3341 ADDINT
- 3342 C_CALL1 create_string
- 3344 PUSHACC3
- 3345 C_CALL1 ml_string_length
- 3347 PUSHCONST0
- 3348 PUSHACC2
- 3349 PUSHCONST0
- 3350 PUSHACC7
- 3351 C_CALL5 blit_string
- 3353 ACC3
- 3354 C_CALL1 ml_string_length
- 3356 MAKEBLOCK1 0
- 3358 PUSHACC6
- 3359 GETFIELD1
- 3360 PUSHACC1
- 3361 PUSHACC3
- 3362 PUSHACC 8
- 3364 CLOSURE 3, 3256
- 3367 PUSHGETGLOBALFIELD List, 9
- 3370 APPLY2
- 3371 ACC1
- 3372 RETURN 7
- 3374 GETGLOBAL ""
- 3376 RETURN 2
- 3378 RESTART
- 3379 GRAB 4
- 3381 CONST0
- 3382 PUSHACC5
- 3383 LTINT
- 3384 BRANCHIF 3414
- 3386 CONST0
- 3387 PUSHACC2
- 3388 LTINT
- 3389 BRANCHIF 3414
- 3391 ACC0
- 3392 C_CALL1 ml_string_length
- 3394 PUSHACC5
- 3395 PUSHACC3
- 3396 ADDINT
- 3397 GTINT
- 3398 BRANCHIF 3414
- 3400 CONST0
- 3401 PUSHACC4
- 3402 LTINT
- 3403 BRANCHIF 3414
- 3405 ACC2
- 3406 C_CALL1 ml_string_length
- 3408 PUSHACC5
- 3409 PUSHACC5
- 3410 ADDINT
- 3411 GTINT
- 3412 BRANCHIFNOT 3421
- 3414 GETGLOBAL "String.blit"
- 3416 PUSHGETGLOBALFIELD Pervasives, 2
- 3419 APPTERM1 6
- 3421 ACC4
- 3422 PUSHACC4
- 3423 PUSHACC4
- 3424 PUSHACC4
- 3425 PUSHACC4
- 3426 C_CALL5 blit_string
- 3428 RETURN 5
- 3430 RESTART
- 3431 GRAB 3
- 3433 CONST0
- 3434 PUSHACC2
- 3435 LTINT
- 3436 BRANCHIF 3452
- 3438 CONST0
- 3439 PUSHACC3
- 3440 LTINT
- 3441 BRANCHIF 3452
- 3443 ACC0
- 3444 C_CALL1 ml_string_length
- 3446 PUSHACC3
- 3447 PUSHACC3
- 3448 ADDINT
- 3449 GTINT
- 3450 BRANCHIFNOT 3459
- 3452 GETGLOBAL "String.fill"
- 3454 PUSHGETGLOBALFIELD Pervasives, 2
- 3457 APPTERM1 5
- 3459 ACC3
- 3460 PUSHACC3
- 3461 PUSHACC3
- 3462 PUSHACC3
- 3463 C_CALL4 fill_string
- 3465 RETURN 4
- 3467 RESTART
- 3468 GRAB 2
- 3470 CONST0
- 3471 PUSHACC2
- 3472 LTINT
- 3473 BRANCHIF 3489
- 3475 CONST0
- 3476 PUSHACC3
- 3477 LTINT
- 3478 BRANCHIF 3489
- 3480 ACC0
- 3481 C_CALL1 ml_string_length
- 3483 PUSHACC3
- 3484 PUSHACC3
- 3485 ADDINT
- 3486 GTINT
- 3487 BRANCHIFNOT 3496
- 3489 GETGLOBAL "String.sub"
- 3491 PUSHGETGLOBALFIELD Pervasives, 2
- 3494 APPTERM1 4
- 3496 ACC2
- 3497 C_CALL1 create_string
- 3499 PUSHACC3
- 3500 PUSHCONST0
- 3501 PUSHACC2
- 3502 PUSHACC5
- 3503 PUSHACC5
- 3504 C_CALL5 blit_string
- 3506 ACC0
- 3507 RETURN 4
- 3509 ACC0
- 3510 C_CALL1 ml_string_length
- 3512 PUSHACC0
- 3513 C_CALL1 create_string
- 3515 PUSHACC1
- 3516 PUSHCONST0
- 3517 PUSHACC2
- 3518 PUSHCONST0
- 3519 PUSHACC6
- 3520 C_CALL5 blit_string
- 3522 ACC0
- 3523 RETURN 3
- 3525 RESTART
- 3526 GRAB 1
- 3528 ACC0
- 3529 C_CALL1 create_string
- 3531 PUSHACC2
- 3532 PUSHACC2
- 3533 PUSHCONST0
- 3534 PUSHACC3
- 3535 C_CALL4 fill_string
- 3537 ACC0
- 3538 RETURN 3
- 3540 CLOSURE 0, 3526
- 3543 PUSH
- 3544 CLOSURE 0, 3509
- 3547 PUSH
- 3548 CLOSURE 0, 3468
- 3551 PUSH
- 3552 CLOSURE 0, 3431
- 3555 PUSH
- 3556 CLOSURE 0, 3379
- 3559 PUSH
- 3560 CLOSURE 0, 3308
- 3563 PUSH
- 3564 CLOSURE 0, 3013
- 3567 PUSH
- 3568 CLOSURE 0, 2965
- 3571 PUSHACC0
- 3572 CLOSURE 1, 2957
- 3575 PUSHACC1
- 3576 CLOSURE 1, 2950
- 3579 PUSHACC 8
- 3581 CLOSURE 1, 2924
- 3584 PUSHACC0
- 3585 CLOSURE 1, 2916
- 3588 PUSHACC1
- 3589 CLOSURE 1, 2909
- 3592 PUSH
- 3593 CLOSUREREC 0, 2651
- 3597 ACC0
- 3598 CLOSURE 1, 2897
- 3601 PUSHACC1
- 3602 CLOSURE 1, 2865
- 3605 PUSH
- 3606 CLOSUREREC 0, 2684
- 3610 ACC0
- 3611 CLOSURE 1, 2852
- 3614 PUSHACC1
- 3615 CLOSURE 1, 2824
- 3618 PUSHACC5
- 3619 CLOSURE 1, 2769
- 3622 PUSHACC3
- 3623 CLOSURE 1, 2724
- 3626 PUSHACC1
- 3627 CLOSURE 1, 2715
- 3630 PUSHACC 9
- 3632 PUSHACC 11
- 3634 PUSHACC 14
- 3636 PUSHACC 16
- 3638 PUSHACC5
- 3639 PUSHACC7
- 3640 PUSHACC6
- 3641 PUSHACC 10
- 3643 PUSHACC 14
- 3645 PUSHACC 13
- 3647 PUSHACC 17
- 3649 PUSHACC 26
- 3651 PUSHACC 28
- 3653 PUSHACC 30
- 3655 PUSHACC 32
- 3657 PUSHACC 34
- 3659 PUSHACC 36
- 3661 PUSHACC 38
- 3663 MAKEBLOCK 18, 0
- 3666 POP 22
- 3668 SETGLOBAL String
- 3670 GETGLOBAL ""
- 3672 PUSHCONSTINT 20
- 3674 C_CALL2 make_vect
- 3676 PUSHCONSTINT 20
- 3678 C_CALL1 weak_create
- 3680 PUSHCONST0
- 3681 PUSHCONSTINT 19
- 3683 PUSH
- 3684 BRANCH 3712
- 3686 CHECK_SIGNALS
- 3687 CONSTINT 115
- 3689 PUSHCONSTINT 20
- 3691 PUSHGETGLOBALFIELD String, 0
- 3694 APPLY2
- 3695 PUSHACC2
- 3696 PUSHACC5
- 3697 SETVECTITEM
- 3698 ACC1
- 3699 PUSHACC4
- 3700 GETVECTITEM
- 3701 MAKEBLOCK1 0
- 3703 PUSHACC2
- 3704 PUSHACC4
- 3705 C_CALL3 weak_set
- 3707 ACC1
- 3708 OFFSETINT 1
- 3710 ASSIGN 1
- 3712 ACC0
- 3713 PUSHACC2
- 3714 LEINT
- 3715 BRANCHIF 3686
- 3717 CONST0
- 3718 POP 2
- 3720 CONST0
- 3721 C_CALL1 gc_full_major
- 3723 CONST0
- 3724 PUSHCONSTINT 19
- 3726 PUSH
- 3727 BRANCH 3750
- 3729 CHECK_SIGNALS
- 3730 ACC1
- 3731 PUSHACC3
- 3732 C_CALL2 weak_get
- 3734 PUSHACC0
- 3735 BRANCHIF 3742
- 3737 GETGLOBAL Not_found
- 3739 MAKEBLOCK1 0
- 3741 RAISE
- 3742 CONST0
- 3743 POP 1
- 3745 ACC1
- 3746 OFFSETINT 1
- 3748 ASSIGN 1
- 3750 ACC0
- 3751 PUSHACC2
- 3752 LEINT
- 3753 BRANCHIF 3729
- 3755 CONST0
- 3756 POP 2
- 3758 CONST0
- 3759 PUSHCONSTINT 19
- 3761 PUSH
- 3762 BRANCH 3782
- 3764 CHECK_SIGNALS
- 3765 CONST0
- 3766 PUSHCONST2
- 3767 PUSHACC3
- 3768 MODINT
- 3769 EQ
- 3770 BRANCHIFNOT 3777
- 3772 GETGLOBAL ""
- 3774 PUSHACC2
- 3775 PUSHACC5
- 3776 SETVECTITEM
- 3777 ACC1
- 3778 OFFSETINT 1
- 3780 ASSIGN 1
- 3782 ACC0
- 3783 PUSHACC2
- 3784 LEINT
- 3785 BRANCHIF 3764
- 3787 CONST0
- 3788 POP 2
- 3790 CONST0
- 3791 C_CALL1 gc_full_major
- 3793 CONST0
- 3794 PUSHCONSTINT 19
- 3796 PUSH
- 3797 BRANCH 3851
- 3799 CHECK_SIGNALS
- 3800 ACC1
- 3801 PUSHACC3
- 3802 C_CALL2 weak_get
- 3804 PUSHACC0
- 3805 BRANCHIFNOT 3829
- 3807 CONST1
- 3808 PUSHCONST2
- 3809 PUSHACC4
- 3810 MODINT
- 3811 EQ
- 3812 BRANCHIFNOT 3839
- 3814 CONSTINT 115
- 3816 PUSHCONSTINT 5
- 3818 PUSHACC2
- 3819 GETFIELD0
- 3820 GETSTRINGCHAR
- 3821 NEQ
- 3822 BRANCHIFNOT 3844
- 3824 GETGLOBAL Not_found
- 3826 MAKEBLOCK1 0
- 3828 RAISE
- 3829 CONST0
- 3830 PUSHCONST2
- 3831 PUSHACC4
- 3832 MODINT
- 3833 EQ
- 3834 BRANCHIFNOT 3839
- 3836 CONST0
- 3837 BRANCH 3844
- 3839 GETGLOBAL Not_found
- 3841 MAKEBLOCK1 0
- 3843 RAISE
- 3844 POP 1
- 3846 ACC1
- 3847 OFFSETINT 1
- 3849 ASSIGN 1
- 3851 ACC0
- 3852 PUSHACC2
- 3853 LEINT
- 3854 BRANCHIF 3799
- 3856 CONST0
- 3857 POP 4
- 3859 ATOM0
- 3860 SETGLOBAL T340-weak
- 3862 STOP
-**)