ELF >@@.  ; %s %a, %a    ,   %s %a OWORD    %s  (%a - %a) Q QWORD (%a + %a) Q  S THIS BYTE %a - %aDWORD  -  %a + %a  + WORDBYTE %s%s  OFFSET %s  OFFSET 0%LxHREAL8 a   %Ld  %dREAL4 +%d W END  .MODEL %s .MODEL  EXTRN %s: %s   :  EXTRN WORD %a  WORD   BYTE %d DUP (?)   DUP (?)#*%d  .CODE  .DATA QWORD %a  QWORD U %s:  u %s LABEL %s   LABEL  DWORD %a  DWORD PUBLIC %s PUBLIC   ; %s  PROC PTR   A ;  BYTE %a  BYTE  ALIGN %d NEAR PTR 1 ALIGN  .386xorpdxorxchgucomisdtestsubsd OWORD PTR subsqrtsdshrsetsarsalpushpoporneg QWORD PTR mulsdmovzxmovsxdmovsxmovssmovsdmovlpdmovdmovapdmov DWORD PTR  leajmpjincimulidivfxchfsubrp WORD PTR fsubrfsubpfsubfstpfnstswfnstcwfmulpfmulfldcwfld BYTE PTR fistpfildfdivrpfdivrfdivpfdivfcompfaddpfadddivsd REAL8 PTR dec cvttsd2si cvtss2sd cvtsi2sd cvtsd2ss cvtsd2sicomisdsdcmpcmov REAL4 PTR callbswapandpdandaddsdaddretnopleaveYfyl2xfsqrtfsinfptanfpatanfldzfldln2fldlg2fld1fcosPROCfcomppfchsfabscqocdq  %s %s   NEARasmcomp/x86_masm.ml8x  T !# ! ! !p!x!X! #h! !P ! ! ! ! ! !P!x ") ) ) )P ) ) +  ) ) )` ) ) )` )) ))) ) ) ) )x ) )P) ) ) ) )) ))x) ) )\) )t)+)$) ) ) ),) ))L ))))4)4)4)* !!"1 H2!")t)))* )T)*)8)))))))h)x)`)))* A08A0 A0 A0A0A0A 0ACpA 0 A 0A 0A 0,A 0DA 0A 0HA 0A 0  H(5y4h 0hX=pEuX=pIeX=p@H94h4XEX=pE@aPHXf 4h,X=p@( xfhY8  4hR,`H,`@XX9d8H=HX=p$Y4h,8J'xQ<14h8x!4h4-X=p@4h8epha X9( 5`Xh] =ppIx(hi@p(EPAXȉ0(聈T)-i4h0PY4h,P-]X=p<4i ,xm8p8 9%X=p@xeX4h8(X @haHePexExX=pXIle]0XY8 tXiA8 \ mX=p8ap0TX=p14h0!4h0QJD@X=pEX=p@0X=p@X=pp<(X=p`@hX=pP<4h@,08`]Hxq4h0}X=p@PQ4h4A4h014h4 =X=pExi0%X=pEpX=p<@X=pQp P9xhX=pp@Xx=HP9P<(4hH8X=p8<@D@HuX=pEasmcomp/x86_masm.mlbuffer.mlX86_masm.i2X86_masm.argX86_masm.generate_asm.(fun)X86_masm.arg_memX86_masm.i1tX86_masm.i1_call_jmpXX86_masm.print_line@X86_masm.string_of_datatype X86_masm.scst X86_masm.generate_asmX86_masm.print_instrX86_masm.cstStdlib__Buffer.add_stringX86_masm.i0HHHcHIM;>roIGH@HHHHXHHHHHHHHHHHDL$M;V(H8HD$0H\$HC0H$HC(HD$HC HD$HCHD$(HHtHH@HD$ fHH@ HD$ HCHHCH HH<H)HtHD$0HD$0HD$u/HHCH HH<H)HtHD$0HD$(HHD$HtWHD$0HD$H@H\$ H;HHCH HH<H)HtHD$0HD$(Ht#HD$HHD$0HH;HD$HD$H\$(H~HD$5IM;>IGH@HHHHXWHD$0HD$HH\$ H;HHCH HH<H)HtHD$0H$H~&H$HHD$0HH;H$*H}!H$HHD$0HH;H$׻HD$0H8j(AZdL$M;V(H HHL$M;>HCHHcHHHXH,H|#H$HHHH;H$H H$HHHH;H$H HH$HHHH;H$H fHHHCH HH<H)HtHD$H HHH\HCH HH<H)HtHH HHHCH HH<H)HtHD$H HHHCH HH<H)HtHD$H HHHCH HH<H)HtHD$H HHHCH HH<H)HtHD$H HHH HCHD$HCHD$HH$HHD$HH$H\$HD$H~%H$HHD$HH;H$H H}&H$HHD$HH;H$H 琸H 7j%AZL$M;V(H M;>HsHtUHHsHt$H H|$HH\$H<$HHH$H\$H|$Ht$H fHsHt$H H|$HH\$H<$HHH$H\$H|$Ht$H H H 4j%AZL$M;V(H HM;>vtHHH H $HCHHcHHHXH@H|7HHCH HH<H)HtH$H H$HHHH;H$H HHCH HH<H)HtHH HCHD$H|$HHD$H<$HHHH$H\$H|$Ht$H HCHD$H|$HHD$H<$HHHH$H\$H|$Ht$H j%AZbL$M;V(r0HM;>v H$HHH;H$Hj"AZL$M;V(rOHM;>v?H|$H=H(H|$H$HHH$H\$H|$Hj$AZL$M;V(rcH(M;>vSH|$ H=H(H|$Ht$H|$H$HHH$H\$H|$Ht$HT$ H(j&AZL$M;V(HM;>vxHwHu.H?H|$H$HHH$H\$HH|$H=H(H|$H$HHH$H\$H|$Hj$AZjL$M;V(H HM;>aHHHcHfHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fIM;> IGH@HHHHXHH$HHHH;H$H fHH$HHHH;H$H fHH$HHHH;H$H fH$HL$HCHHcHfHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H H;HHH fHHHHH$HpHxHD$H HsH;HHH fHHHHHH$HpHxHD$H HsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HCH;tIH|$HH@(HD$HH$HHHH$H\$H|$H H0HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HHHHH$HxHD$H H;HHH fHsH;HHH fH;HGHu_HCHpHuPH7HvH9|?H95IM;>IwHFHHHHH HsHHH HsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HsH;HHH fHHD$HH@(HD$HH$HHHH$H\$H|$H HHD$HH@(HD$HH$HHHH$H\$H|$H HsH{HHH\HH HsH;HHH fHsH;HHH fHCH$HHHH$H\$HH[(H\$H$HHD$HH$H\$H|$H HsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH fHsH;HHH "j%AZL$M;V(HHM;>t!HHHHHfH$Ht$HCHHcHfHHHHCH$HHHH;H$HHHD$HH@0H$HHHH$H\$HH;HHHfHH$HHHH;H$HfHH$HHHH;H$HfHHD$HH@0H$HHHH$H\$HH;H<$HCHt;HD$H$H$HHD$HH$H\$HH<$HHHH;H$HHHD$HH@0H$HHHH$H\$HHH8HWH H}|H?H.dataH9u.H@tbHCtZHCtRHHHH.textH9u-H@t%HCtHCtHHHfIM;>)IGH@HHHHXHH$HHHH;H$HfHHD$HH@0H$HHHH$H\$HHCHD$H$HH$HHD$HH$H\$HHH$HHHH;H$HfIM;>r&IGH@HHHHXj$AZL$M;V(ryHHD$H$!NI(M;>rRI_HCH=H;HH{H|$H{HCHH$HHD$Hj#AZyL$M;V(rUHHH$HCH@HH$H@H$HXH@HsHHHj"AZHHp H=HHIf@HH5H=HHIf@HH5H=HHIf@HH5H=H HIf@HH5H=H(HIf@HL%H=H0LHIf@HLH H=H8HIf@HH5H=H@HIf@HH5H=HHHIf@HH5H=HPHIf@HH5H=HXHIf@HH5H=H`HIf@HH5H=HhHIf@HH5H=HIf@HܸzRx 0 $DV@{E@LHG@EllV(`B(aB(eB(xE(yE(yE(wE(wE(wE(KE(oB(iB(JA(L0G(E0V(kE(FE(KE(L0G(E@V(iE(gE(aB(mE(FE(CE(L0G(E TIRcBIGB xhR E I(G B |R0SE0I8G0B(V xE {E I(G EXV(RB(jB(jB(jB(jB(jB(jB(jB(jB(jB(jB(jB(jB(jB(jB(^B(jB(jB(wE(WE(WE(WE(IE(QE(qE(UE(}E(UE(WE(WE(WE(WE(WE(IE(UE(IE(UE(IE(GE(UE(IE(UE(IE(GE(GE(GE(GE(UE(IE(GE(GE(GE(UE(IE(UE(IE(GE(OE(QE(IE(kE(QE(WE(fE(UE(VE(WE(WE(WE(WE(WE(WE(WE(WE(IE(UE(IE(GE(^E(VE(WE(dE(VE(WE(WE(WE(WE(WE(WE(WE(WE(`0G(EHV kE lE fB wE RE fB fB xE EE dB wE UE xE ZB xE {E eB N(G E RiEI GE nRLEBGBhY L U L U L U L U L X L U L U L U L U L U L U L U L Q L IG asmcompx86_masm.mlbuffer.mlx86_proc.ml  >*U !u -䂐 =PJJX<`)x6R\   Z 0 x x"88  VS sp  -%AK8xh X H8(t 8 xhX0 ybB  qWxP@0 0 | T?ioxph X HJ 8(G=  p t : E`PB@Q0B   nYfO0x! h XE 0 x 8  c H   @ 2 z k ( X  ,!p#VI^ 2  A8S8b P` K Np&P  e`PPA  h 8`sS  XH6  P 9 8 ^ h _  .    C ` @ xx   ` u0 1 X Qp  h    ' 0 x `     ( h P ' 0 :   ` Hbl80MHw@X/@0}X%i [  I   O -+I h |&&i!(*O [   jH$ Cp #nrBp`` w @%j'G8@` ((0p8@H PX`hpx !"#"$"%("8&H"X'h(x)*+(,"-"."/0  8(OHPPQxRSOTUV8 @PP``h8p@PpOO8`@PhVxV (8P`xWW 0X8H`  V P ( 8 P  X h p   V       O( ` 0 @ ` xh x      0  0 @ X H p X p    O    0 H x P `   V    (  O8 h @ P h  p V      0`8H`xhO 0 H0H@WXW@ 0HX`Tpx?-k(%@PheF 8Phj2  BB(B@B XBpBVBBW BH B& B Bn B" 0B HBR `B xB Bn B BBnB"B Bn8BPBhBRBBBBBBBN(Bz8BNHB"XBhBBBBjB>BBBBBbB6 B 0B@BPB`BZpB@y@>@>F>o=< =[8<'P<<h8y8188~855g5(0@0X0p0o0Z0000H 0 00 0H 0h` 0x + +w +W +K +, +!+ !+0!+H!+`!+{x!+Z!++!+!+!+"+ "+y@"CP",*26* ?3G*!O*"W*#_*$g*%o*&w*'*(*)4HT `lx $(0<,00040 80P<0@0D0H0PL0dP8`T8X8\8\`B@dBphBlBpBtB0xB`|BBBB BPBBBBBHBxBBBBB B,B|BBBB4BTBtBBBBBDBdBBB$BtBB BBTBBBD B $B (B ,BT 0B 4B 8B <Bd @B DB HB$ LB PB TB XB4 \BT `B dB hBlB<pB\tB|xB|BBBBLBlBB B4BTBtBBB B@B`BBBBh|0\P L   $ *O*5c*5u!6767V6m*,w8*2*-37(6=*.G8i*/s8749/$\*1d8*28*38:6*96D;w6<6=6>+6;#V!a*4k8|?*.8*/849^*6c8@*78@&494*9@6PLzA6*286%*:-8L@m*;u8@49*B#884A9*03*C88RDW4`9*0=*?B8fEk4t95*A:8O?\*0p*Cu8D491\C*CN*BV8o*Dz*B8*E*B8*F*B8*G*B8*H**B28K*IV*B^8w*J*B8*K*B8*L*B8*M*B8'*N2*B:8S*O^*Bf8*P*B8*Q*B8*2*R3 *S*B87*TB*BJ8c*Un*Bv8*V+*W+*X+ *Y+'*07*ZB*CJ8dDn*[z,F*\G+*]+H*^G*]G +*_&+6*`B+R*a^+n*bz+*c+*d+*0*e*C8D*f++*0;*gF*CN8hDv*h+*0*i*C8D*0*j*C8D**k6+G*0W*lb*Cj8D*m+*0*n*C8D*0 *o*C88DG*0W*pb*Cj8D*0*q*C8D*0*r*C 8 D* *s6 +G *0W *tb *Cj 8 D *0 *u *C 8 D *0 *v *C 8 D+ *0; *wF *CN 8h Dv *x + *0 *y *C 8 D *z + *0 *{ *C 88 DG *0W *|b *Cj 8 D *0 *} *C 8 D *} + *0 *~ *C" 8< DD FN *S Gl ,v * , * + * + *# +2 *> +N *Z +j *v + * + * + * + * + *+*+/*0?*J*CR8lDz*+*0**C8D*0**C8 D2*C+R*^+n*z+F*G*0*C8D*+*+**6+F*R+b*n+~*+*+*+*+44496*B8Ys-*8*0*8?*#I*8&*.8O*0^*f8{? *8?*8*0 *8'?u*8*8*2*3* 8+*0:*B8W?a x*8?*8*2*34449!J=*KgLn*|M49).;7_Nf9*Y*0Z(*/*0?ZI*P*0`Zj*q*0Z**0Z**0Z*0Z**0Z**0)Z3*:*0JZT*[*0kZu*|*0Z**0Z**0Z 4*H+p058X<|=>@BLVw*+B0<5r8< =*>J@xB<.rela.text.caml.camlX86_masm$entry.textcamlX86_masm$gc_rootscaml_int64_opscaml_raise_exn.text.caml.camlX86_masm$code_begincamlX86_masm$data_begincamlX86_masmcaml_absf_maskcaml_negf_maskcaml_call_realloc_stack.note.GNU-stackcamlStdlib__Printfcaml_initializecaml_exn_Assert_failure.rela.debug_line.rela.eh_framecamlX86_masm$frametable.text.caml.camlX86_masm$code_endcamlX86_masm$data_endcamlX86_proccaml_call_gc.strtab.symtab.rela.rodata.rela.datacamlX86_masm$199camlX86_masm$99camlX86_masm$189camlX86_masm$89camlX86_proc$string_of_float_condition_679camlX86_masm$179camlX86_masm$79camlX86_masm$269camlX86_masm$169camlX86_masm$69camlX86_proc$string_of_reg8l_659camlX86_masm$259camlX86_masm$159camlX86_proc$buf_bytes_directive_649camlX86_masm$249camlX86_masm$149camlX86_masm$49camlX86_masm$239camlStdlib$$$5e_139camlX86_masm$139camlX86_masm$39.rela.text.caml.camlX86_masm$string_of_datatype_ptr_329camlX86_masm$229camlX86_masm$129camlX86_masm$29camlX86_masm$219camlX86_masm$119camlX86_masm$19camlX86_masm$209camlX86_masm$109camlX86_masm$9camlX86_masm$198camlX86_masm$98camlX86_masm$188camlX86_masm$88camlX86_masm$278camlX86_masm$178camlX86_masm$78camlX86_proc$string_of_reg32_668camlX86_masm$268camlX86_masm$168camlX86_masm$68camlX86_masm$258camlX86_masm$158camlX86_masm$248camlX86_masm$148camlX86_masm$48camlX86_masm$238camlX86_masm$138camlX86_masm$38camlX86_masm$228camlX86_masm$128camlX86_proc$128camlX86_masm$28camlX86_masm$218camlX86_masm$118camlX86_masm$18camlX86_masm$208camlX86_masm$108camlX86_masm$8camlX86_masm$197camlX86_masm$97camlX86_masm$187camlX86_masm$87camlX86_masm$277camlX86_masm$177camlX86_masm$77camlX86_masm$267camlX86_masm$167camlX86_masm$67camlStdlib$output_257camlX86_masm$257camlX86_masm$157.rela.text.caml.camlX86_masm$i1_call_jmp_547camlX86_masm$247camlX86_masm$147camlX86_masm$47camlX86_masm$237camlX86_masm$137camlX86_masm$37camlX86_masm$227camlX86_masm$127camlX86_proc$127camlX86_masm$27camlX86_masm$217camlX86_masm$117camlX86_masm$17camlX86_masm$207camlX86_masm$107camlX86_masm$7camlX86_masm$196camlX86_masm$96camlX86_masm$186camlX86_masm$86camlX86_proc$string_of_condition_676camlX86_masm$276camlX86_masm$176camlX86_masm$76camlX86_masm$266camlX86_masm$166camlX86_masm$66camlX86_proc$string_of_reg64_656camlX86_masm$256camlX86_masm$156camlX86_proc$56camlX86_masm$246camlX86_masm$146camlX86_masm$46.rela.text.caml.camlX86_masm$i1_536camlX86_masm$236camlX86_masm$136camlX86_masm$36.rela.text.caml.camlX86_masm$string_of_datatype_326camlX86_masm$226camlX86_masm$126camlX86_proc$126camlX86_masm$26.rodata.cst16camlX86_masm$216camlX86_masm$116camlX86_masm$16camlX86_masm$206camlX86_masm$106camlX86_masm$6caml_apply5camlX86_masm$195camlX86_masm$95camlX86_masm$185camlX86_masm$85camlX86_masm$275camlX86_masm$175camlX86_masm$75camlX86_proc$string_of_reg16_665camlX86_masm$265camlX86_masm$165camlX86_masm$65camlX86_masm$255camlX86_masm$155camlX86_proc$55camlX86_masm$245camlX86_masm$145camlX86_masm$45camlStdlib__Printf$bprintf_435camlX86_masm$235camlX86_masm$135camlX86_masm$35camlX86_masm$225camlX86_masm$125camlX86_proc$125camlX86_masm$25camlX86_masm$215camlX86_masm$115camlX86_masm$15camlX86_masm$205camlX86_masm$105camlX86_masm$5caml_curry4caml_apply4camlX86_masm$194camlX86_masm$94camlX86_masm$184camlX86_masm$84camlX86_masm$274.rela.text.caml.camlX86_masm$fun_1174camlX86_masm$174camlX86_masm$74camlX86_masm$264camlX86_masm$164camlX86_masm$64camlX86_masm$254camlX86_masm$154camlX86_proc$54camlX86_masm$244camlX86_masm$144camlX86_masm$44camlX86_masm$234camlX86_masm$134camlX86_masm$34camlX86_masm$224camlX86_masm$124camlX86_masm$24camlX86_masm$214camlX86_masm$114camlX86_masm$14camlX86_masm$204camlX86_masm$104camlX86_masm$4caml_curry3caml_apply3camlX86_masm$193camlX86_masm$93camlX86_masm$183camlX86_masm$83camlStdlib__List$iter_373camlX86_masm$273camlX86_masm$173camlX86_masm$73camlX86_masm$263camlX86_masm$163camlX86_masm$63.rela.text.caml.camlX86_masm$print_instr_553.rela.text.caml.camlX86_masm$arg_453camlStdlib$output_string_253camlX86_masm$253camlX86_masm$153camlX86_proc$53camlX86_masm$243camlX86_masm$143camlX86_masm$43camlX86_masm$233camlX86_masm$133camlX86_masm$33camlX86_masm$223camlX86_masm$123camlX86_masm$23camlX86_masm$213camlX86_masm$113camlX86_masm$13.rela.text.caml.camlX86_masm$generate_asm_703camlX86_masm$203camlX86_masm$103camlX86_masm$3caml_curry2caml_apply2camlStdlib__Buffer$add_substring_592camlX86_masm$192camlX86_masm$92.rela.text.caml.camlX86_masm$print_line_682camlX86_masm$182camlX86_masm$82camlX86_masm$272camlX86_masm$172camlX86_masm$72camlX86_masm$262camlX86_masm$162camlX86_masm$62camlX86_masm$252camlX86_masm$152camlX86_masm$242camlX86_masm$142camlX86_masm$42.rela.text.caml.camlX86_masm$i0_532.rela.text.caml.camlX86_masm$arg_mem_332camlX86_masm$232camlX86_masm$132camlX86_masm$32camlX86_masm$222camlX86_masm$122camlX86_masm$22camlStdlib__Int64$to_string_312camlX86_masm$212camlX86_masm$112camlX86_masm$12camlX86_masm$202camlX86_masm$102camlX86_masm$2camlX86_masm$191camlX86_masm$91camlStdlib__Buffer$create_281camlX86_masm$181camlX86_masm$81camlX86_proc$string_of_registerf_671.rela.text.caml.camlX86_masm$scst_471camlX86_masm$271camlX86_masm$171camlX86_masm$71camlX86_masm$261camlX86_masm$161camlX86_masm$61camlX86_masm$251camlX86_masm$151.rela.text.caml.camlX86_masm$i2_541camlX86_masm$241camlX86_masm$141camlX86_masm$41camlX86_masm$231camlX86_masm$131camlX86_masm$31camlX86_masm$221camlX86_masm$121camlX86_masm$21camlX86_masm$211camlX86_masm$111camlX86_masm$11camlX86_masm$201camlX86_masm$101camlX86_masm$1camlX86_masm$190camlX86_masm$90camlX86_masm$180camlX86_masm$80.rela.text.caml.camlX86_masm$cst_470camlX86_masm$270camlX86_masm$170camlX86_masm$70camlX86_masm$260camlX86_masm$160camlX86_masm$250camlX86_masm$150camlX86_masm$240camlX86_masm$140camlX86_masm$40camlX86_masm$230camlX86_masm$130camlX86_masm$30camlX86_masm$220camlX86_masm$120camlX86_masm$20camlStdlib__Buffer$add_char_510camlX86_masm$210camlX86_masm$110camlX86_masm$10camlX86_masm$200camlX86_masm$100P$@j @ `(@8}-^X) `) @0P-)(@ - } , x@p- D0,?@- ".@-1@h-2@@- 4I@`- 4h @ -P5|@-5@@-6@H-G@`@-^KY@-!y PLnt @H`-#L@-%_NN=pN8@h-),TM'@h-+h\