Caml1999T036^]vsC&CmpbytР&Stdlib&Printf/tools/cmpbyt.mlSS@@ 3@@@@@@#intA;@@@A@@@@@&_none_@@A@A@$charB;@@A@@@@@@A@&stringQ;@@ A@@@@@ @@@%bytesC;@@A@@@@@@@@%floatD;@@A@@@@@@@@$boolE;@@%falsec@@@$trued@@#@@@A@@@@@$@A@$unitF;@@"()e@@.@@@A@@@@@/@A@ #exnG;@@@A@@@@@3@@@#effH;@@O@A@A@@@@@@<@@@,continuationI;@@Q@@P@B@A@nY@@@@@@K@@@%arrayJ;@@R@A@A@@@@@@U@@@ $listK;@@S@A"[]f@@b@"::g@@@T@@o@ @@A@Y@@@@@r@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@AϠ=ocaml.warn_on_literal_patternӐ@@0Division_by_zero]#@@@A٠  @+End_of_file\#$@@@Aᠰ@'FailureY#,@'@@A꠰@0Invalid_argumentX#5@0@@A󠰠$#@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A =<@-Out_of_memoryW#W@@@AED@.Stack_overflow^#_@@@AML@.Sys_blocked_io_#g@@@A$U'T'@)Sys_error[#o@j@@A-^0]0@:Undefined_recursive_modulea#x@@w@s@u@@h@@A>oAnA@:Continuation_already_takenb#@@@AFwIvI@@@@@A3tssttttt@s@@|S{@@|@3yxxyyyyy@w@@A+)cmpresultAUU@@;@@$Same @@UU@@AA&Differ!s@@@V@@UU@@BA@@A@@@@@U@@@@@A@#@@@@@#UU@@г#intU@@ 3@C9;@@@A@@@@@@@@@@@@@@!@@A@@@ @3@H@@Aఠ(cmpbytes"WW@CA@@@&Stdlib*in_channel@@@B@f@ @@@B@d@#intA@@@B@b@W@@@B@`v@@@B@_@@k@@j@@i@@h3@ys@@@࣠@#ic1#AW W@DA@@93@E@@@6@1@)$@@a@@c@@e@@gC@^@I@J@@@@@@#ic2$A#W$W@7EA@@H3"!!"""""@(W@@ @@@@@@#len%A4W5W@HFA@@R332233333@\@@@@@@@@#ofs&AEWFW@YGA@@Y3DCCDDDDD@f@@@@@@@@డ\"<=YXZX@@!a@@$boolE@@@3@@2@@1*%lessequalBA @@@@*stdlib.mli)))Z@@U@@@@B@B@B@@@@@@@@@3}||}}}}}@:F@=@>@@@@ఐ^#lenXX@F@@@@@XX@@!@@ @@^@@@G@ @ภ$SameXX@;@@@]@@@@AA@A@@@@@.@@ఠ"c1'YY@HA@@$charB@@@G@3@E@@@డ*input_charYY'@@@@@,@@@+@@*@l%RRm%Ru@@@@@@@@@%@@@@@"@@ఐ#ic1Y(Y+@̰@@#/@@&@@60@A@Y@ఠ"c2(Y0Y2@IA@@F@@@G@C@డ*input_charY5Y?@B@@@C@@@Z@@@@@W@@ఐ#ic2(Y@)YC@@@Ld@@@@%e@A@-Y,@@డdbeb@xLA@@@&stringQ@@@B@@ @@@B@@@@B@@@B@@@B@3}||}}}}}@w@@@@@࣠@%file1@Abb @MA@@(3@5bO % *@@@@@  @@%file2AAb b@NA@@03@!?@@@@@@@@ Р,Bytesectionscc*@@ 3@ F@@@@@@A3@@@c @@@ఠ#ic1Bd.4d.7@OA@@@@@E@3@@@@డ+open_in_bind.:d.E@@&stringQ@@@!@@@ @@@}~@@@@@@@@@"@@@@@%@@ఐw%file1d.Fd.K@\@@2@@)@@63@A@ d.0@@@ఠ$toc1CeOUeOY@(PA@@$listK -section_entry@@@@@@E@3!  !!!!!@i`Y@Z@[@@@డ#all,Bytesections6eOy7eO@ :eO;eO@@@)-section_table@@@t+(@@@s@@@r@@q@+S 2 2,S 2 _@@4]@@@@@@@<9@@@@@@@@7@@డ(read_toc,BytesectionsmeO\neOh@ qeOireOq@@@&Stdlib*in_channel@@@\?@@@[@@Z@aD  bD  @@jY@@@@@@@L@@@@@i@@ఐ͠#ic1eOreOu@s@@)@@@G@G@}@@7 @@h@@@@G@@@?q@@@A@eOQs@@@ఠ#ic2Dff@QA@@@@@E@3@@@@@@డ+open_in_binff@@@@@@@@@@@@@@ఐA%file2ff@'@@m$@@@@(%@A@f@@@ఠ$toc2Egg@RA@@ޠ@@@ @@@ E@3@?MF@G@H@@@డY#all,Bytesectionsgg@ gg@@ٰ@@@@@@@@@@@@@@$@@డ}(read_toc,Bytesections3g4g@ 7g8g@@ư@@@@@@@@@@@D@@ఐ#ic2MgNg@N@@@@@G@G@X@@% @@@@@ @G@`@@-L@@ha@A@agN@@Aఠ+cmpsectionsFlhmh@SA@@@Z@@@2E@7@@@6E@ @g@@@E@9@@@8E@@@@E@@@#@@"3@@@@@@࣠@"t1GAhh@TA@@03@<@7@+ @@@@!F@@<@=@@@@ @@"t2HAhh@UA@@93@$J@@@@@@@@@ఐ0"t1i i @@@\3@"Q@@@@@@ఐ("t2i i @ @@]@@@@@p@d@@0@@Ġ"[]j &j (@;fo@@U@@@@AA@A@@h@@@@@23@-@@@@Ġj *j ,@@@@@@3 @@@@@@@@:@@@@@@;@@@ภk08k0<@@@@!@@Ġ"::*l=F+l=H@;8@B@AA@A@@ఠ"s1I5l=C6l=E@IVA@@E@E@E@&E@E@E@B3?>>?????@v@@@ఠ"t1JLl=IMl=K@`WA@@@@@D@@@ @@@=@@ఠ"t2K_l=M`l=O@sXA@@@>!@@1@@@@ @@E(@@@@@@F.@@ఐܠ,skip_section|l=V}l=b@@@@@@@@@@@@3@ZS@T@UD=@>@?2+@,@-@@@@ఐe"s1l=cl=e@@@d@$namel=fl=j@3$name@@@X!t@@@U@@@ 3#pos #intA@@@V@@A @A|| @@U@3#len @@@W@@B@A} > @} > K@@V@@A{{@@T@/'@@#@@@J@J@I@@U/@@5@@@J@O@ఐs+cmpsectionsmnvmn@=@@@r@f[@@@@_@@ఐ"t1mnmn@f@@E@n@@ఐ"t2mn mn@t@@{@@$@@x|@@ఠ"t1L n n@ %YA@@@H3        @I@@@@Ġ n n@ఠ"s2M (n )n@ ,Char_literal @;,Char_literal!a@ ;!b@ !e@ ?!f@ @@@@ a@$charB@@@ b)%!@@@ c@BLAYAA%%%%@@@Ll@JZ@@@@K@K@@ภk -End_of_format j;-End_of_format@!f@ ڠ!b@ ۠!c@ ܠ!e@ ݠ@@@ @@@@AYAAI..J./!@@@y@@@`J@EJ@`J@wJ@L@@@@K@/K@DK@_K@vK@@@@K@@@@Ϡ !"@@@{K@@@@L@R )*+,@@@bK@u@@@)2345@@@IK@^@@@L@3@@@1K@C@=%s has more sections than %s @@@@@2K@K@ @@@@C I@@@K@.)@@ఐ%file2 Jq Kq@@@6@@ఐʠ%file1 Wq Xq@@@C@@i@@&J@E@ภ ar!) br!.@@@@@@@P@v@@Q@@@ rs/5 ss/6@@@\_@@Ġ }s/9 ~s/;@@@@@@]k@@@@@@ @@br@@@@@@cx@@@ డ 'eprintf t?G t?N@@@@@x@w@@@J@J@J@;@@OJ@ @@J@@@@@@@@@@@@@@ภv u  t?O t?oAtภ 5  4ภ  @@@?@@:3@4@5@@@డ $Name)to_string,BytesectionsEwFw@ IwJw@@NwOw@ @@ >@@@2@@@@@@ 9fvx :fv@@ BM@@@@ K@@@?@@@@@<@@ఐ"s1swtw@E@@K@$namezw{w@ٰ @@ k@@@K@K@Y@@@ @@`Z@A@w @ఠ%name2mxx@aA@@p@@@J@m@డ $Name)to_string,Bytesectionsxx@ x x @@x x @ @d @@@ @@@@@@@@@@ఐ٠"s2x x @@@@$namex x @0 @@ @@@K@K@@@3 @@G@A@x @@డ"<>y  +y  -@@!a@@ @@@*@@)@@()%notequalBA @@@@ ~QQ ~Q@@ 'R@@@@@@@I@@@@@@@@@3      @@@@@@@@@ఐ%name1y  %y  *@@@@@ఐ%name2*y  .+y  3@@@)J@!@@@@ @@@J@'@ డD'eprintf@z ? IAz ? P@N@@@N@ @@@>@#@ @@@@9+@@@J@J@J@@@J@@@J@[@@oJ@)@@=J@Ġd@@@Ơb@@@@@@(@@b@@ภ*J)K{z ? Q|z ? ~A(ภ5U{V z2Section mismatch: @@_@@@%K@(K@'@ภIijภQqr'@'@ݠ^L@+^@@@?@@@@K@@@@@3FGHI@@@K@@@&@$RL@z=PQRS@@@K@@@2@0^FYZ[\@@@qK@@@=@;mL@HPcdef@@@XK@k@@I@GyYlmno@@@?K@T@@T@RL@cvwxy@@@&K@9@@`@^L@m@@@K@"@ *Section mismatch: %s (in %s) / %s (in %s) q@q@e@@@K@K@@@xw@@@@@K@@@ఐ栐%name1{  {  @@@K@@@ఐ %file1{  {  @ l@@  @@ఐ%name2!{  "{  @@@K@@@ఐ %file20{  1{  @ u@@ %@@@@J@'@ภ :|  ;|  @ @@@ /@>y  9?}  @@ 2@డO"<>L}  M}  @c@@@@@@%I@@d@@@@@@@M@@ఐ"s1g}  h}  @9@@\@#lenn}  o}  @ @@c@@ఐ"s2}}  ~}  @M@@r@#len}  }  @̰ @@6J@({@@#@@@@@*J@#@ డ'eprintf~  ~  @@@@@ 8@@@@#intA@@@@@@@@T@@@@J@:J@J@z@@J@;@@SJ@@@J@@@J@@@J@.@@@0@@@1@@@/2@@-@@ภ~  ~  4Aภ ޠ2Length of section @@@@@K@K@@ภ͠a`ภՠ'@'@AhL@h@@@K@@ภ 7 ) differ: <@<@@@@K@K@@ภ#IntL;#Int!x@ Ӡ!b@ Ԡ!c@ ՠ!d@ ֠!e@ נ!f@ @@@ 4!y@ ۠!a@ @(int_conv@@@ 52@@@ 6 )precision@@@@ 9@@ 8@@@ 7!A=951@@@ :@DDAYAA%%@@@#d@ภ7W%Int_dY;%Int_d2@@@ t@@@@P@@AUU@@@6E@@@<@@@K@@ภOop@@۠L@ˠJ@K@@@@K@@ภb,No_precision;,No_precisionQ!a@ V@@@ @@@@BAAA0lLN1lLq@@@go@@@a"@@@K@@ภǠ% (in @@@@@K@K@@ภJIภ@@*@L@ @@@@K@%@ภΠ $) / %@%@@@@6K@9K@8@ภ4ภ<@<@@@@PK@Y@ภ>I=@I@cuL@=yJ@bK@:@@@QK@^$@ภ  \@\@ؠ@@@RK@e3@ภ?k>% (in p@p@#@@@vK@yK@xG@ภ -.ภ 5|6{@@L@|@@@K@_@ภ %EkFj") @@O@@@K@K@s@ภ 9YZ@@ J@J@J@J@J@J@J@5J@OJ@uJ@J@L@ @@@9K@~K@K@K@K@K@K@K@4K@NK@tK@K@2345@@@K@@@@ J $;<=>@@@K@@@@ UL@g.EFGH@@@wK@@@@ a$7NOPQ@@@UK@s@@ @ l6L@'AXYZ[@@@7K@M@@@ xBJabcd@@@K@3@@!@ QL@Tklmn@@@K@@@-@ ]]tuvw@@@K@@@8@ rL@g~@@@K@@@D@ ~p@@@K@@@O@ L@z@@@K@+@@[@ L@^}~@@@K@7@ 5Length of section %s differ: %d (in %s) / %d (in %s) l@l@ @@@K@K@C@@sr@@ ]@@@8K@}L@@ఐE%name1d 5 Ge 5 L@U@@K@[@@ఐ"s1u 5 Mv 5 O@G@@j@#len| 5 P} 5 S@ İ @@K@s@@ఐ%file1 5 T 5 Y@@@"@@ఐ"s2 5 Z 5 \@j@@@#len 5 ] 5 `@  @@K@@@ఐ%file2 5 a 5 f@@@;@@@@J@H@ภl@ h r@ h w@l@@@ 2E@@}  A x @@@ డ'seek_inB  B  @@@@@S@@@@R$unitF@@@Q@@P@@O@qb``rb`@@ @@@@@@@@@@@@@@@@@@@@ఐ1#ic1B  B  @װ@@/@@@K@K@@@ఐI"s1B  B  @@@H@#posB  B  @ n @@J@@@K@K@@@X @@ @@@J@@ డ8'seek_in5C  6C  @h@@@e@@@@h@@@g@@@@@@@7@@ఐ#ic2OC  PC  @P@@@@@K@K@K@@ఐt"s2eC  fC  @5@@sZ@#poslC  mC  @  @@@@@K@ K@h@@B @@ @@@@ J@n@ఐ(cmpbytesD  D  @{@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ఐߠ#ic1D  D  @@@@@@+K@-K@,@@ఐ#ic2D  D  @@@@@@*K@/K@.@@ఐ "s1D  D  @@@ @#lenD  D  @ $ @@@@@)K@3K@1@@@D  D  @@X@@@(K@5K@4@@p @@@@@'@Ġ&DifferE  E  @ఠ#ofsn E  E  @!bA@@v@@@:@@@@@@@@; @@!@@@< @@@ డ*'eprintf&F  "'F  )@ 4@@@ 4@@@@@@%@@@@\ @@@L@SL@L@C@@[L@@@$L@@@L@@@L@G J@@@I H@@@J@@@H(@@F3QPPQQQQQ@IOH@I@J@@@@ภ 3 4dF  *eF  [A ภ > d?  c&Files @@ H@@@M@M@$@ภ 2R S ภ :Z [' @'@ ƠaN@a@@@M@<@ภ Jj k7 % and <@<@ t@@@M@M@P@ภ ^~ K ภ f S @S@ N@@@@M@h@ภ v c 1 differ: section h@h@ @@@ M@M@|@ภ  >w =ภ   @@ N@@@@#M@-@ภ    ), offset @@ @@@>M@AM@@@ภ ֠ܠภ ޠ@@@@@XM@a@ภ  2 1@@ WN@EL@jM@B@@@YM@f@ภ |{@@̠@@@ZM@m@ภ    ΠJ@ @@@~M@M@@ภ   ! @@ Ԡ#L@L@L@L@L@ L@"L@=L@WL@}N@o y@@@RM@M@M@M@M@M@ M@!M@?@@@@?M@UF@@9@ d3FGHI@@@&M@;Q@@D@ +vN@=PQRS@@@ M@ ]@@P@ 7FYZ[\@@@M@ h@@[@ BN@ˠPcdef@@@M@t@@g@ NYlmno@@@M@@@r@ YN@cvwxy@@@M@@@~@ eN@tm@@@M@@ .Files %s and %s differ: section %s, offset %d @@ l@@@M@M@@@@@Ѡ@@@QM@@@ఐ%file1 G \ r G \ w@d@@@@ఐx%file2G \ xG \ }@^@@@@ఐ %name1&G \ ~'G \ @ @@M@@@ఐ(#ofs5G \ 6G \ @߰@@M@@@@@L@^@ภAH  BH  @@@@@@@@"@@@Ġ$SameRI  SI  @@@@@^@@@@ J@@a@@@A M@@@ఐ+cmpsectionsdJ  eJ  @°@@@@@@@@ ]@@ఐ "t1uJ  vJ  @ F@@E@ l@@ఐ "t2J  J  @ S@@E@ {@@&@@ |@@@AD  @@3@ ~@@@Y @@@A x K  @@@}  @@@y  "@@ @ @@  k@@@Ai @@ @ A@@+@@@@@E@@@@h@@@ఠ#resoM  M  @cA@@@@@E@3@@@@ఐR+cmpsectionsM  M  @@@@O@@@@@@@X@@@@@@@@@@@@@"@@ఐ̠$toc1M  M  @@@s@@@@@@F@F@:@@ఐ$toc2M  M  @h@@@@@@@@F@F@R@@I@@VS@A@M  @@ డ(close_inN  N  @@D@@@\A@@@[@@Z@xx@@J@@@@R@@@@@@@@3(''(((((@@@@@@@ఐn#ic1:N  ;N  @@@l@@@F@F@@@1 @@@@@E@@ డX(close_inUN  VN  @A@@@@@@A@@@@@3@@ఐ#ic2jN  kN  #@k@@@@@F@F@G@@  @@>@@@E@M@ఐ֠#resO % '@S@@V@/@@W@q@@X@~@@@@@@'@@ @@@ @@@ d@@@ @c@@3@@@@A@'B@@A@@@@ఠ$mainpQ , 0Q , 4@dA@@@V@@@B@@@B@@@B@3@.QJ@K@L@@@࣠@%paramAĠ"()Q , 5Q , 7@;g@@@N@@@@A@@A@@i@@@@"3@/Q , ,V  @@@@@@@ డ"<>R : UR : W@ @@@#intA@@@E@@  @@@@@@@'@@డ%Array&lengthR : ?R : D@ R : ER : K@@@%arrayJ!a@T@@@Z0@@@Y@@X-%array_lengthAA @@@)array.mliaa@@-Stdlib__ArrayA@$@@@&stringQ@@@F@@@@M@@@@@l@@డA#Sys$argvAR : LBR : O@ ER : PFR : T@@%arrayJ&@@@3@@@2)%sys_argv@A @@'sys.mliWW@@+Stdlib__Sys@@@@Z>@@@G@G@@@i!@@@@CnR : XoR : Y@@F@@@u@@@@@F@@ డ'eprintfS e iS e p@@@@V@@@QF@F@ؠ@@@ڠ@@@@A'format4@@@@A'format6,@'@&@+@@A8CamlinternalFormatBasics'format6E@@@?@B@E@H@@@@6@@I@@@@X@@@@ภS e qS e AภȠ  Usage: cmpbyt @@@@@-G@0G@/=@ภܠQP@@F@F@,H@@@@G@G@+  @@@.G@:\@@6@H@@@@G@*h@7F@F@@@@G@=G@<s@@ML@@F&@AK6G@?3G@@G@A@AFG@DCG@EG@FG@G@AZG@JWG@KG@LG@MG@NG@O@@PG@I/@HG@C@@BG@>@@G@@@@@@డ$exitT  T  @@@@@!a@G@@@)(½½*(½@@@@@@@@@Un@@@^E@]F@T@@S@@BT  T  @@&@@@ZF@\F@[@@/ @@@R : _U  @@@@R : <@@@ఐg&cmpbytV  V  @@@@b@@@d@g@@@c"@@@b@@a@@`@@డ%Array#getV  V  A@!a@N@@@^@@@@] @@\@@[/%array_safe_getBA@@@@d::d:r@@B@A@@@@@pE@E@t@@@v@@@@u @@s@@rU@@డ*#Sys$argv>*V  @-V  .V  @D@E@@D)@@@F@F@r@@A@V  AV  @@J@@@F@F@@@^]@@;@@డZons(s)YV  ZV  AmA@@m@@@oE@E@@@@@o@@@ @@@@@@డ|#Sys$argv#|V  @V  V  @)@:*@@)@@@F@F@@@BV  V  @@@@@F@F@@@CB@@;@@C@@@@@E@n@డ$exitV  V  @@@@@@@ E@@@@@@V  V  @@1@@@E@E@@@ @@@డ$exitV  V  @D@@@D@@@/E@@@@@AV  @@U@@@E@E@"@@@@#@V   @@9%@.!@@:&@/"A@MB@)@A@&@&%@B@@X  X  @@@@3@Ne^@_@`@@@ఐk$mainX   X  @ @@@f@@@C@@@@@ภ\X  X  @[@@@x@@@C@&@@@@'@A@$X   @@ @*@A@a@@}@2@@3+**+++++@4@@@&Cmpbyt@@@ H************************************************************************9A@@:A@L@ H ?BMM@BM@ H OCaml ECFC@ H KDLD3@ H Xavier Leroy, projet Gallium, INRIA Paris QE44RE4@ H WFXF@ H Copyright 2015 Institut National de Recherche en Informatique et ]G^G@ H en Automatique. cHdHg@ H iIhhjIh@ H All rights reserved. This file is distributed under the terms of oJpJ@ H the GNU Lesser General Public License version 2.1, with the uKvKN@ H special exception on linking described in the file LICENSE. {LOO|LO@ H MM@ H************************************************************************NN5@ Y Compare two bytecode executables for equality. Ignore loader prefix and debug infos. P77Qi@@-./boot/ocamlc)-nostdlib"-I&./boot*-use-prims2runtime/primitives"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I%tools"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-cʐ ;/builds/workspace/main/flambda/false/label/ocaml-freebsd-64 >10/.-,+*)('&%$#"! @@0j9M\(Wz33@@@ 0ma;sE\ Jڗ8CamlinternalFormatBasics0oZ2t,ݠ02>*);SOʠ&Stdlib0y{x!O!-Stdlib__Array0e tgkښg9.Stdlib__Buffer0_?K|/V>O}~Nࠠ.Stdlib__Either0FԤ) 4'>.Stdlib__Printf0gۑVȂgof@@+Stdlib__Seq0]h+F&}+Stdlib__Sys0M xIor -Stdlib__Uchar0d"W-