File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
001055d0
001055d0camlVerb.open_rawhtml_1574:
001055d0lea rdi, [rip+0x223069]
001055d7mov rdi, [rdi+8]
001055dbmov rdi, [rdi]
001055decmp rdi, 1
001055e2je 0x1055f0
001055e4mov rbx, [rbx+16]
001055e8jmp 0x105290
001055ed
001055ed 0f 1f 00 ...
001055f0
001055f0loc_1055f0:
001055f0mov rbx, [rbx+24]
001055f4jmp 0x105390
001055d0
001055d0camlVerb.open_rawhtml_1574:
001055d0lea rdi, [rip+0x223069]
001055d7mov rdi, [rdi+8]
001055dbmov rdi, [rdi]
001055decmp rdi, 1
001055e2je 0x1055f0
001055e4mov rbx, [rbx+16]
001055e8jmp 0x105290
001055ed
001055ed 0f 1f 00 ...
001055f0
001055f0loc_1055f0:
001055f0mov rbx, [rbx+24]
001055f4jmp 0x105390
001055d0
001055f9
001055f9 // align 0x10
001055f9 // align 0x10
00105600
00105600camlVerb.open_rawtext_1597:
00105600lea rdi, [rip+0x223039]
00105607mov rdi, [rdi+8]
0010560bmov rdi, [rdi]
0010560ecmp rdi, 1
00105612je 0x105620
00105614mov rbx, [rbx+24]
00105618jmp 0x105390
0010561d
0010561d 0f 1f 00 ...
00105620
00105620loc_105620:
00105620mov rbx, [rbx+16]
00105624jmp 0x105290
00105600
00105600camlVerb.open_rawtext_1597:
00105600lea rdi, [rip+0x223039]
00105607mov rdi, [rdi+8]
0010560bmov rdi, [rdi]
0010560ecmp rdi, 1
00105612je 0x105620
00105614mov rbx, [rbx+24]
00105618jmp 0x105390
0010561d
0010561d 0f 1f 00 ...
00105620
00105620loc_105620:
00105620mov rbx, [rbx+16]
00105624jmp 0x105290
00105600
00105629
00105629 // align 0x10
00105629 // align 0x10
00105636
00105636 // align 0x10
00105636 // align 0x10
00105640
00105640camlVerb.open_tofile_1603:
00105640sub r15, 128
00105647cmp r15, [r14]
0010564ajb 0x1056ed
00105650
00105650loc_105650:
00105650lea rsi, [r15+8]
00105654add rsi, 88
00105658mov [rsi-8], 4343
00105660lea rdx, [rip+153]
00105667mov [rsi], rdx
0010566amov rdx, 0x100000000000005
00105674mov [rsi+8], rdx
00105678mov rdx, [rdi+24]
0010567cmov [rsi+16], rdx
00105680mov [rsi+24], rax
00105684lea rcx, [rsi-40]
00105688mov [rcx-8], 4343
00105690lea r8, [rip+201]
00105697mov [rcx], r8
0010569amov r8, 0x100000000000005
001056a4mov [rcx+8], r8
001056a8mov [rcx+16], rdx
001056acmov [rcx+24], rax
001056b0mov rdx, [rdi+32]
001056b4lea rax, [rcx-48]
001056b8mov [rax-8], 5367
001056c0lea r8, [rip+233]
001056c7mov [rax], r8
001056camov r8, 0x100000000000005
001056d4mov [rax+8], r8
001056d8mov [rax+16], rsi
001056dcmov [rax+24], rcx
001056e0mov [rax+32], rdx
001056e4mov rdi, [rdi+40]
001056e8jmp 0x104e20
001056ed
001056edloc_1056ed:
001056edcall caml_call_gc
001056f2jmp 0x105650
00105640
00105640camlVerb.open_tofile_1603:
00105640sub r15, 128
00105647cmp r15, [r14]
0010564ajb 0x1056ed
00105650
00105650loc_105650:
00105650lea rsi, [r15+8]
00105654add rsi, 88
00105658mov [rsi-8], 4343
00105660lea rdx, [rip+153]
00105667mov [rsi], rdx
0010566amov rdx, 0x100000000000005
00105674mov [rsi+8], rdx
00105678mov rdx, [rdi+24]
0010567cmov [rsi+16], rdx
00105680mov [rsi+24], rax
00105684lea rcx, [rsi-40]
00105688mov [rcx-8], 4343
00105690lea r8, [rip+201]
00105697mov [rcx], r8
0010569amov r8, 0x100000000000005
001056a4mov [rcx+8], r8
001056a8mov [rcx+16], rdx
001056acmov [rcx+24], rax
001056b0mov rdx, [rdi+32]
001056b4lea rax, [rcx-48]
001056b8mov [rax-8], 5367
001056c0lea r8, [rip+233]
001056c7mov [rax], r8
001056camov r8, 0x100000000000005
001056d4mov [rax+8], r8
001056d8mov [rax+16], rsi
001056dcmov [rax+24], rcx
001056e0mov [rax+32], rdx
001056e4mov rdi, [rdi+40]
001056e8jmp 0x104e20
001056ed
001056edloc_1056ed:
001056edcall caml_call_gc
001056f2jmp 0x105650
00105640
001056f7
001056f7 // align 0x10
001056f7 // align 0x10
00105700
00105700camlVerb.process_1607:
00105700lea r10, [rsp-328]
00105708cmp r10, [r14+40]
0010570cjb 0x10574d
0010570e
0010570eloc_10570e:
0010570esub rsp, 8
00105712mov [rsp], rbx
00105716mov rax, [rbx+16]
0010571acall camlDoOut.to_string_830
0010571fmov rbx, rax
00105722mov rax, [rsp]
00105726mov rax, [rax+24]
0010572acall camlStdlib.output_string_253
0010572fmov rax, [rsp]
00105733mov rdi, [rax+24]
00105737mov esi, 21
0010573clea rax, [rip+0x10a78d]
00105743call caml_c_call
00105748add rsp, 8
0010574cret
0010574d
0010574dloc_10574d:
0010574dpush 34
0010574fcall caml_call_realloc_stack
00105754pop r10
00105756jmp 0x10570e
00105700
00105700camlVerb.process_1607:
00105700lea r10, [rsp-328]
00105708cmp r10, [r14+40]
0010570cjb 0x10574d
0010570e
0010570eloc_10570e:
0010570esub rsp, 8
00105712mov [rsp], rbx
00105716mov rax, [rbx+16]
0010571acall camlDoOut.to_string_830
0010571fmov rbx, rax
00105722mov rax, [rsp]
00105726mov rax, [rax+24]
0010572acall camlStdlib.output_string_253
0010572fmov rax, [rsp]
00105733mov rdi, [rax+24]
00105737mov esi, 21
0010573clea rax, [rip+0x10a78d]
00105743call caml_c_call
00105748add rsp, 8
0010574cret
0010574d
0010574dloc_10574d:
0010574dpush 34
0010574fcall caml_call_realloc_stack
00105754pop r10
00105756jmp 0x10570e
00105700
00105758
00105758 // align 0x10
00105758 // align 0x10
00105760
00105760camlVerb.finish_1608:
00105760lea r10, [rsp-328]
00105768cmp r10, [r14+40]
0010576cjb 0x1057a0
0010576e
0010576eloc_10576e:
0010576esub rsp, 8
00105772mov [rsp], rbx
00105776mov rax, [rbx+16]
0010577acall camlDoOut.to_string_830
0010577fmov rbx, rax
00105782mov rax, [rsp]
00105786mov rax, [rax+24]
0010578acall camlStdlib.output_string_253
0010578fmov rax, [rsp]
00105793mov rax, [rax+24]
00105797add rsp, 8
0010579bjmp 0x1964f0
001057a0
001057a0loc_1057a0:
001057a0push 34
001057a2call caml_call_realloc_stack
001057a7pop r10
001057a9jmp 0x10576e
00105760
00105760camlVerb.finish_1608:
00105760lea r10, [rsp-328]
00105768cmp r10, [r14+40]
0010576cjb 0x1057a0
0010576e
0010576eloc_10576e:
0010576esub rsp, 8
00105772mov [rsp], rbx
00105776mov rax, [rbx+16]
0010577acall camlDoOut.to_string_830
0010577fmov rbx, rax
00105782mov rax, [rsp]
00105786mov rax, [rax+24]
0010578acall camlStdlib.output_string_253
0010578fmov rax, [rsp]
00105793mov rax, [rax+24]
00105797add rsp, 8
0010579bjmp 0x1964f0
001057a0
001057a0loc_1057a0:
001057a0push 34
001057a2call caml_call_realloc_stack
001057a7pop r10
001057a9jmp 0x10576e
00105760
001057ab
001057ab // align 0x10
001057ab // align 0x10
001057b0
001057b0camlVerb.fun_3391:
001057b0mov rdi, rax
001057b3mov rdx, [rbx+24]
001057b7mov rax, [rbx+16]
001057bbmov rsi, [rbx+32]
001057bfmov rbx, rdx
001057c2jmp 0xfc450
001057b0
001057b0camlVerb.fun_3391:
001057b0mov rdi, rax
001057b3mov rdx, [rbx+24]
001057b7mov rax, [rbx+16]
001057bbmov rsi, [rbx+32]
001057bfmov rbx, rdx
001057c2jmp 0xfc450
001057b0
001057c7
001057c7 // align 0x10
001057c7 // align 0x10
001057d0
001057d0camlVerb.put_line_buff_image_1613:
001057d0lea r10, [rsp-328]
001057d8cmp r10, [r14+40]
001057dcjb 0x10583c
001057de
001057deloc_1057de:
001057desub rsp, 8
001057e2mov [rsp], rbx
001057e6sub r15, 32
001057eacmp r15, [r14]
001057edjb 0x105835
001057ef
001057efloc_1057ef:
001057eflea rax, [r15+8]
001057f3mov [rax-8], 3319
001057fblea rdi, [rip+78]
00105802mov [rax], rdi
00105805mov rdi, 0x100000000000005
0010580fmov [rax+8], rdi
00105813mov rdi, [rbx+24]
00105817mov [rax+16], rdi
0010581bmov rbx, [rbx+16]
0010581fcall camlDoOut.iter_801
00105824mov rax, [rsp]
00105828mov rax, [rax+16]
0010582cadd rsp, 8
00105830jmp 0x189f10
00105835
00105835loc_105835:
00105835call caml_call_gc
0010583ajmp 0x1057ef
0010583c
0010583cloc_10583c:
0010583cpush 34
0010583ecall caml_call_realloc_stack
00105843pop r10
00105845jmp 0x1057de
001057d0
001057d0camlVerb.put_line_buff_image_1613:
001057d0lea r10, [rsp-328]
001057d8cmp r10, [r14+40]
001057dcjb 0x10583c
001057de
001057deloc_1057de:
001057desub rsp, 8
001057e2mov [rsp], rbx
001057e6sub r15, 32
001057eacmp r15, [r14]
001057edjb 0x105835
001057ef
001057efloc_1057ef:
001057eflea rax, [r15+8]
001057f3mov [rax-8], 3319
001057fblea rdi, [rip+78]
00105802mov [rax], rdi
00105805mov rdi, 0x100000000000005
0010580fmov [rax+8], rdi
00105813mov rdi, [rbx+24]
00105817mov [rax+16], rdi
0010581bmov rbx, [rbx+16]
0010581fcall camlDoOut.iter_801
00105824mov rax, [rsp]
00105828mov rax, [rax+16]
0010582cadd rsp, 8
00105830jmp 0x189f10
00105835
00105835loc_105835:
00105835call caml_call_gc
0010583ajmp 0x1057ef
0010583c
0010583cloc_10583c:
0010583cpush 34
0010583ecall caml_call_realloc_stack
00105843pop r10
00105845jmp 0x1057de
001057d0
00105847
00105847 // align 0x10
00105847 // align 0x10
00105850
00105850camlVerb.fun_3407:
00105850cmp r15, [r14]
00105853jbe 0x105862
00105855
00105855loc_105855:
00105855mov rbx, [rbx+16]
00105859mov rbx, [rbx+24]
0010585dmov rdi, [rbx]
00105860jmp rdi
00105862
00105862loc_105862:
00105862call caml_call_gc
00105867jmp 0x105855
00105850
00105850camlVerb.fun_3407:
00105850cmp r15, [r14]
00105853jbe 0x105862
00105855
00105855loc_105855:
00105855mov rbx, [rbx+16]
00105859mov rbx, [rbx+24]
0010585dmov rdi, [rbx]
00105860jmp rdi
00105862
00105862loc_105862:
00105862call caml_call_gc
00105867jmp 0x105855
00105850
00105869
00105869 // align 0x10
00105869 // align 0x10
00105870
00105870camlVerb.open_verbimage_1617:
00105870mov rsi, rax
00105873sub r15, 88
00105877cmp r15, [r14]
0010587ajb 0x1058f7
0010587c
0010587cloc_10587c:
0010587clea rax, [r15+8]
00105880add rax, 48
00105884mov [rax-8], 4343
0010588clea rdi, [rip+125]
00105893mov [rax], rdi
00105896mov rdi, 0x100000000000005
001058a0mov [rax+8], rdi
001058a4mov rdi, [rbx+32]
001058a8mov [rax+16], rdi
001058acmov rdx, [rbx+40]
001058b0mov [rax+24], rdx
001058b4mov rdx, [rbx+16]
001058b8lea rcx, [rax-48]
001058bcmov [rcx-8], 5367
001058c4lea r8, [rip+165]
001058cbmov [rcx], r8
001058cemov r8, 0x100000000000005
001058d8mov [rcx+8], r8
001058dcmov [rcx+16], rax
001058e0mov [rcx+24], rdi
001058e4mov [rcx+32], rdx
001058e8mov rdi, [rbx+24]
001058ecmov rax, rcx
001058efmov rbx, rsi
001058f2jmp 0x104e20
001058f7
001058f7loc_1058f7:
001058f7call caml_call_gc
001058fcjmp 0x10587c
00105870
00105870camlVerb.open_verbimage_1617:
00105870mov rsi, rax
00105873sub r15, 88
00105877cmp r15, [r14]
0010587ajb 0x1058f7
0010587c
0010587cloc_10587c:
0010587clea rax, [r15+8]
00105880add rax, 48
00105884mov [rax-8], 4343
0010588clea rdi, [rip+125]
00105893mov [rax], rdi
00105896mov rdi, 0x100000000000005
001058a0mov [rax+8], rdi
001058a4mov rdi, [rbx+32]
001058a8mov [rax+16], rdi
001058acmov rdx, [rbx+40]
001058b0mov [rax+24], rdx
001058b4mov rdx, [rbx+16]
001058b8lea rcx, [rax-48]
001058bcmov [rcx-8], 5367
001058c4lea r8, [rip+165]
001058cbmov [rcx], r8
001058cemov r8, 0x100000000000005
001058d8mov [rcx+8], r8
001058dcmov [rcx+16], rax
001058e0mov [rcx+24], rdi
001058e4mov [rcx+32], rdx
001058e8mov rdi, [rbx+24]
001058ecmov rax, rcx
001058efmov rbx, rsi
001058f2jmp 0x104e20
001058f7
001058f7loc_1058f7:
001058f7call caml_call_gc
001058fcjmp 0x10587c
00105870
00105901
00105901 // align 0x10
00105901 // align 0x10
00105910
00105910camlVerb.process_1620:
00105910lea r10, [rsp-328]
00105918cmp r10, [r14+40]
0010591cjb 0x10595a
0010591e
0010591eloc_10591e:
0010591esub rsp, 8
00105922mov [rsp], rbx
00105926cmp r15, [r14]
00105929jbe 0x105953
0010592b
0010592bloc_10592b:
0010592bmov rbx, [rbx+16]
0010592fmov eax, 1
00105934call camlVerb.put_line_buff_image_1613
00105939mov rax, [rsp]
0010593dmov rax, [rax+24]
00105941mov rbx, [rax+24]
00105945mov eax, 21
0010594amov rdi, [rbx]
0010594dadd rsp, 8
00105951jmp rdi
00105953
00105953loc_105953:
00105953call caml_call_gc
00105958jmp 0x10592b
0010595a
0010595aloc_10595a:
0010595apush 34
0010595ccall caml_call_realloc_stack
00105961pop r10
00105963jmp 0x10591e
00105910
00105910camlVerb.process_1620:
00105910lea r10, [rsp-328]
00105918cmp r10, [r14+40]
0010591cjb 0x10595a
0010591e
0010591eloc_10591e:
0010591esub rsp, 8
00105922mov [rsp], rbx
00105926cmp r15, [r14]
00105929jbe 0x105953
0010592b
0010592bloc_10592b:
0010592bmov rbx, [rbx+16]
0010592fmov eax, 1
00105934call camlVerb.put_line_buff_image_1613
00105939mov rax, [rsp]
0010593dmov rax, [rax+24]
00105941mov rbx, [rax+24]
00105945mov eax, 21
0010594amov rdi, [rbx]
0010594dadd rsp, 8
00105951jmp rdi
00105953
00105953loc_105953:
00105953call caml_call_gc
00105958jmp 0x10592b
0010595a
0010595aloc_10595a:
0010595apush 34
0010595ccall caml_call_realloc_stack
00105961pop r10
00105963jmp 0x10591e
00105910
00105965
00105965 // align 0x10
00105965 // align 0x10
00105970
00105970camlVerb.fun_3439:
00105970mov rdi, rax
00105973mov rdx, [rbx+24]
00105977mov rax, [rbx+16]
0010597bmov rsi, [rbx+32]
0010597fmov rbx, rdx
00105982jmp 0xfc450
00105970
00105970camlVerb.fun_3439:
00105970mov rdi, rax
00105973mov rdx, [rbx+24]
00105977mov rax, [rbx+16]
0010597bmov rsi, [rbx+32]
0010597fmov rbx, rdx
00105982jmp 0xfc450
00105970
00105987
00105987 // align 0x10
00105987 // align 0x10
00105990
00105990camlVerb.fun_3450:
00105990lea r10, [rsp-336]
00105998cmp r10, [r14+40]
0010599cjb 0x105a1a
0010599e
0010599eloc_10599e:
0010599esub rsp, 16
001059a2mov [rsp+8], rax
001059a7mov [rsp], rbx
001059abmov rbx, [rbx+32]
001059afmov eax, 1
001059b4call camlVerb.open_verbenv_1535
001059b9mov rbx, [rax+8]
001059bdmov rdi, [rax]
001059c0mov rcx, [rsp]
001059c4mov rsi, [rcx+16]
001059c8sub r15, 48
001059cccmp r15, [r14]
001059cfjb 0x105a13
001059d1
001059d1loc_1059d1:
001059d1lea rax, [r15+8]
001059d5mov [rax-8], 5367
001059ddlea rdx, [rip+76]
001059e4mov [rax], rdx
001059e7mov rdx, 0x100000000000005
001059f1mov [rax+8], rdx
001059f5mov [rax+16], rdi
001059f9mov [rax+24], rbx
001059fdmov [rax+32], rsi
00105a01mov rdi, [rcx+24]
00105a05mov rbx, [rsp+8]
00105a0aadd rsp, 16
00105a0ejmp 0x104e20
00105a13
00105a13loc_105a13:
00105a13call caml_call_gc
00105a18jmp 0x1059d1
00105a1a
00105a1aloc_105a1a:
00105a1apush 35
00105a1ccall caml_call_realloc_stack
00105a21pop r10
00105a23jmp 0x10599e
00105990
00105990camlVerb.fun_3450:
00105990lea r10, [rsp-336]
00105998cmp r10, [r14+40]
0010599cjb 0x105a1a
0010599e
0010599eloc_10599e:
0010599esub rsp, 16
001059a2mov [rsp+8], rax
001059a7mov [rsp], rbx
001059abmov rbx, [rbx+32]
001059afmov eax, 1
001059b4call camlVerb.open_verbenv_1535
001059b9mov rbx, [rax+8]
001059bdmov rdi, [rax]
001059c0mov rcx, [rsp]
001059c4mov rsi, [rcx+16]
001059c8sub r15, 48
001059cccmp r15, [r14]
001059cfjb 0x105a13
001059d1
001059d1loc_1059d1:
001059d1lea rax, [r15+8]
001059d5mov [rax-8], 5367
001059ddlea rdx, [rip+76]
001059e4mov [rax], rdx
001059e7mov rdx, 0x100000000000005
001059f1mov [rax+8], rdx
001059f5mov [rax+16], rdi
001059f9mov [rax+24], rbx
001059fdmov [rax+32], rsi
00105a01mov rdi, [rcx+24]
00105a05mov rbx, [rsp+8]
00105a0aadd rsp, 16
00105a0ejmp 0x104e20
00105a13
00105a13loc_105a13:
00105a13call caml_call_gc
00105a18jmp 0x1059d1
00105a1a
00105a1aloc_105a1a:
00105a1apush 35
00105a1ccall caml_call_realloc_stack
00105a21pop r10
00105a23jmp 0x10599e
00105990
00105a28
00105a28 // align 0x10
00105a28 // align 0x10
00105a30
00105a30camlVerb.fun_3474:
00105a30mov rdi, rax
00105a33mov rdx, [rbx+24]
00105a37mov rax, [rbx+16]
00105a3bmov rsi, [rbx+32]
00105a3fmov rbx, rdx
00105a42jmp 0xfc450
00105a30
00105a30camlVerb.fun_3474:
00105a30mov rdi, rax
00105a33mov rdx, [rbx+24]
00105a37mov rax, [rbx+16]
00105a3bmov rsi, [rbx+32]
00105a3fmov rbx, rdx
00105a42jmp 0xfc450
00105a30
00105a47
00105a47 // align 0x10
00105a47 // align 0x10
00105a50
00105a50camlVerb.fun_3485:
00105a50lea r10, [rsp-336]
00105a58cmp r10, [r14+40]
00105a5cjb 0x105ada
00105a5e
00105a5eloc_105a5e:
00105a5esub rsp, 16
00105a62mov [rsp+8], rax
00105a67mov [rsp], rbx
00105a6bmov rbx, [rbx+32]
00105a6fmov eax, 3
00105a74call camlVerb.open_verbenv_1535
00105a79mov rbx, [rax+8]
00105a7dmov rdi, [rax]
00105a80mov rcx, [rsp]
00105a84mov rsi, [rcx+16]
00105a88sub r15, 48
00105a8ccmp r15, [r14]
00105a8fjb 0x105ad3
00105a91
00105a91loc_105a91:
00105a91lea rax, [r15+8]
00105a95mov [rax-8], 5367
00105a9dlea rdx, [rip+76]
00105aa4mov [rax], rdx
00105aa7mov rdx, 0x100000000000005
00105ab1mov [rax+8], rdx
00105ab5mov [rax+16], rdi
00105ab9mov [rax+24], rbx
00105abdmov [rax+32], rsi
00105ac1mov rdi, [rcx+24]
00105ac5mov rbx, [rsp+8]
00105acaadd rsp, 16
00105acejmp 0x104e20
00105ad3
00105ad3loc_105ad3:
00105ad3call caml_call_gc
00105ad8jmp 0x105a91
00105ada
00105adaloc_105ada:
00105adapush 35
00105adccall caml_call_realloc_stack
00105ae1pop r10
00105ae3jmp 0x105a5e
00105a50
00105a50camlVerb.fun_3485:
00105a50lea r10, [rsp-336]
00105a58cmp r10, [r14+40]
00105a5cjb 0x105ada
00105a5e
00105a5eloc_105a5e:
00105a5esub rsp, 16
00105a62mov [rsp+8], rax
00105a67mov [rsp], rbx
00105a6bmov rbx, [rbx+32]
00105a6fmov eax, 3
00105a74call camlVerb.open_verbenv_1535
00105a79mov rbx, [rax+8]
00105a7dmov rdi, [rax]
00105a80mov rcx, [rsp]
00105a84mov rsi, [rcx+16]
00105a88sub r15, 48
00105a8ccmp r15, [r14]
00105a8fjb 0x105ad3
00105a91
00105a91loc_105a91:
00105a91lea rax, [r15+8]
00105a95mov [rax-8], 5367
00105a9dlea rdx, [rip+76]
00105aa4mov [rax], rdx
00105aa7mov rdx, 0x100000000000005
00105ab1mov [rax+8], rdx
00105ab5mov [rax+16], rdi
00105ab9mov [rax+24], rbx
00105abdmov [rax+32], rsi
00105ac1mov rdi, [rcx+24]
00105ac5mov rbx, [rsp+8]
00105acaadd rsp, 16
00105acejmp 0x104e20
00105ad3
00105ad3loc_105ad3:
00105ad3call caml_call_gc
00105ad8jmp 0x105a91
00105ada
00105adaloc_105ada:
00105adapush 35
00105adccall caml_call_realloc_stack
00105ae1pop r10
00105ae3jmp 0x105a5e
00105a50
00105ae8
00105ae8 // align 0x10
00105ae8 // align 0x10
00105af0
00105af0camlVerb.fun_3509:
00105af0mov rdi, rax
00105af3mov rdx, [rbx+24]
00105af7mov rax, [rbx+16]
00105afbmov rsi, [rbx+32]
00105affmov rbx, rdx
00105b02jmp 0xfc450
00105af0
00105af0camlVerb.fun_3509:
00105af0mov rdi, rax
00105af3mov rdx, [rbx+24]
00105af7mov rax, [rbx+16]
00105afbmov rsi, [rbx+32]
00105affmov rbx, rdx
00105b02jmp 0xfc450
00105af0
00105b07
00105b07 // align 0x10
00105b07 // align 0x10
00105b10
00105b10camlVerb.init_verbatim_1629:
00105b10lea r10, [rsp-328]
00105b18cmp r10, [r14+40]
00105b1cjb 0x105bb3
00105b22
00105b22loc_105b22:
00105b22sub rsp, 8
00105b26mov [rsp], rbx
00105b2asub r15, 16
00105b2ecmp r15, [r14]
00105b31jb 0x105bac
00105b33
00105b33loc_105b33:
00105b33lea rdi, [r15+8]
00105b37mov [rdi-8], 1026
00105b3fmov rax, [rbx+16]
00105b43mov [rdi], rax
00105b46lea rax, [rip+0x210e53]
00105b4dmov rbx, [rax+56]
00105b51lea rax, [rip+0x17a410]
00105b58call camlLatexmacros.def_952
00105b5dsub r15, 16
00105b61cmp r15, [r14]
00105b64jb 0x105ba5
00105b66
00105b66loc_105b66:
00105b66lea rdi, [r15+8]
00105b6amov [rdi-8], 1026
00105b72mov rax, [rsp]
00105b76mov rax, [rax+24]
00105b7amov rax, [rax+144]
00105b81mov [rdi], rax
00105b84lea rax, [rip+0x210e15]
00105b8bmov rbx, [rax+56]
00105b8flea rax, [rip+0x17a3ba]
00105b96call camlLatexmacros.def_952
00105b9bmov eax, 1
00105ba0add rsp, 8
00105ba4ret
00105ba5
00105ba5loc_105ba5:
00105ba5call caml_call_gc
00105baajmp 0x105b66
00105bac
00105bacloc_105bac:
00105baccall caml_call_gc
00105bb1jmp 0x105b33
00105bb3
00105bb3loc_105bb3:
00105bb3push 34
00105bb5call caml_call_realloc_stack
00105bbapop r10
00105bbcjmp 0x105b22
00105b10
00105b10camlVerb.init_verbatim_1629:
00105b10lea r10, [rsp-328]
00105b18cmp r10, [r14+40]
00105b1cjb 0x105bb3
00105b22
00105b22loc_105b22:
00105b22sub rsp, 8
00105b26mov [rsp], rbx
00105b2asub r15, 16
00105b2ecmp r15, [r14]
00105b31jb 0x105bac
00105b33
00105b33loc_105b33:
00105b33lea rdi, [r15+8]
00105b37mov [rdi-8], 1026
00105b3fmov rax, [rbx+16]
00105b43mov [rdi], rax
00105b46lea rax, [rip+0x210e53]
00105b4dmov rbx, [rax+56]
00105b51lea rax, [rip+0x17a410]
00105b58call camlLatexmacros.def_952
00105b5dsub r15, 16
00105b61cmp r15, [r14]
00105b64jb 0x105ba5
00105b66
00105b66loc_105b66:
00105b66lea rdi, [r15+8]
00105b6amov [rdi-8], 1026
00105b72mov rax, [rsp]
00105b76mov rax, [rax+24]
00105b7amov rax, [rax+144]
00105b81mov [rdi], rax
00105b84lea rax, [rip+0x210e15]
00105b8bmov rbx, [rax+56]
00105b8flea rax, [rip+0x17a3ba]
00105b96call camlLatexmacros.def_952
00105b9bmov eax, 1
00105ba0add rsp, 8
00105ba4ret
00105ba5
00105ba5loc_105ba5:
00105ba5call caml_call_gc
00105baajmp 0x105b66
00105bac
00105bacloc_105bac:
00105baccall caml_call_gc
00105bb1jmp 0x105b33
00105bb3
00105bb3loc_105bb3:
00105bb3push 34
00105bb5call caml_call_realloc_stack
00105bbapop r10
00105bbcjmp 0x105b22
00105b10
00105bc1
00105bc1 // align 0x10
00105bc1 // align 0x10
00105bd0
00105bd0camlVerb.look_escape_1632:
00105bd0lea r10, [rsp-328]
00105bd8cmp r10, [r14+40]
00105bdcjb 0x105c0e
00105bde
00105bdeloc_105bde:
00105bdesub rsp, 8
00105be2mov [rsp], rbx
00105be6mov rax, [rbx+16]
00105beacall camlDoOut.to_string_830
00105befcall camlMyLexing.from_string_309
00105bf4mov rbx, [rsp]
00105bf8mov rdi, [rbx+24]
00105bfcadd rdi, 24
00105c00mov ebx, 95
00105c05add rsp, 8
00105c09jmp 0xfd1d0
00105c0e
00105c0eloc_105c0e:
00105c0epush 34
00105c10call caml_call_realloc_stack
00105c15pop r10
00105c17jmp 0x105bde
00105bd0
00105bd0camlVerb.look_escape_1632:
00105bd0lea r10, [rsp-328]
00105bd8cmp r10, [r14+40]
00105bdcjb 0x105c0e
00105bde
00105bdeloc_105bde:
00105bdesub rsp, 8
00105be2mov [rsp], rbx
00105be6mov rax, [rbx+16]
00105beacall camlDoOut.to_string_830
00105befcall camlMyLexing.from_string_309
00105bf4mov rbx, [rsp]
00105bf8mov rdi, [rbx+24]
00105bfcadd rdi, 24
00105c00mov ebx, 95
00105c05add rsp, 8
00105c09jmp 0xfd1d0
00105c0e
00105c0eloc_105c0e:
00105c0epush 34
00105c10call caml_call_realloc_stack
00105c15pop r10
00105c17jmp 0x105bde
00105bd0
00105c19
00105c19 // align 0x10
00105c19 // align 0x10
00105c20
00105c20camlVerb.init_program_1638:
00105c20lea r10, [rsp-328]
00105c28cmp r10, [r14+40]
00105c2cjb 0x105cd6
00105c32
00105c32loc_105c32:
00105c32sub rsp, 8
00105c36mov [rsp], rbx
00105c3asub r15, 64
00105c3ecmp r15, [r14]
00105c41jb 0x105ccc
00105c47
00105c47loc_105c47:
00105c47lea rsi, [r15+8]
00105c4bmov [rsi-8], 7415
00105c53lea rax, [rip+150]
00105c5amov [rsi], rax
00105c5dmov rax, 0x100000000000005
00105c67mov [rsi+8], rax
00105c6bmov rax, [rbx+16]
00105c6fmov [rsi+16], rax
00105c73mov rax, [rbx+24]
00105c77mov [rsi+24], rax
00105c7bmov rax, [rbx+40]
00105c7fmov [rsi+32], rax
00105c83mov rax, [rbx+48]
00105c87mov [rsi+40], rax
00105c8bmov rbx, [rbx+56]
00105c8fmov [rsi+48], rbx
00105c93mov rdi, [rax+160]
00105c9alea rax, [rip+0x17a297]
00105ca1mov rbx, rsi
00105ca4call caml_apply2
00105ca9mov rbx, [rsp]
00105cadmov rax, [rbx+48]
00105cb1mov rdi, [rax+160]
00105cb8mov rbx, [rbx+32]
00105cbclea rax, [rip+0x17a25d]
00105cc3add rsp, 8
00105cc7jmp 0xf73e0
00105ccc
00105cccloc_105ccc:
00105ccccall caml_call_gc
00105cd1jmp 0x105c47
00105cd6
00105cd6loc_105cd6:
00105cd6push 34
00105cd8call caml_call_realloc_stack
00105cddpop r10
00105cdfjmp 0x105c32
00105c20
00105c20camlVerb.init_program_1638:
00105c20lea r10, [rsp-328]
00105c28cmp r10, [r14+40]
00105c2cjb 0x105cd6
00105c32
00105c32loc_105c32:
00105c32sub rsp, 8
00105c36mov [rsp], rbx
00105c3asub r15, 64
00105c3ecmp r15, [r14]
00105c41jb 0x105ccc
00105c47
00105c47loc_105c47:
00105c47lea rsi, [r15+8]
00105c4bmov [rsi-8], 7415
00105c53lea rax, [rip+150]
00105c5amov [rsi], rax
00105c5dmov rax, 0x100000000000005
00105c67mov [rsi+8], rax
00105c6bmov rax, [rbx+16]
00105c6fmov [rsi+16], rax
00105c73mov rax, [rbx+24]
00105c77mov [rsi+24], rax
00105c7bmov rax, [rbx+40]
00105c7fmov [rsi+32], rax
00105c83mov rax, [rbx+48]
00105c87mov [rsi+40], rax
00105c8bmov rbx, [rbx+56]
00105c8fmov [rsi+48], rbx
00105c93mov rdi, [rax+160]
00105c9alea rax, [rip+0x17a297]
00105ca1mov rbx, rsi
00105ca4call caml_apply2
00105ca9mov rbx, [rsp]
00105cadmov rax, [rbx+48]
00105cb1mov rdi, [rax+160]
00105cb8mov rbx, [rbx+32]
00105cbclea rax, [rip+0x17a25d]
00105cc3add rsp, 8
00105cc7jmp 0xf73e0
00105ccc
00105cccloc_105ccc:
00105ccccall caml_call_gc
00105cd1jmp 0x105c47
00105cd6
00105cd6loc_105cd6:
00105cd6push 34
00105cd8call caml_call_realloc_stack
00105cddpop r10
00105cdfjmp 0x105c32
00105c20
00105ce4
00105ce4 // align 0x10
00105ce4 // align 0x10
00105cf0
00105cf0camlVerb.fun_3569:
00105cf0lea r10, [rsp-336]
00105cf8cmp r10, [r14+40]
00105cfcjb 0x105dc6
00105d02
00105d02loc_105d02:
00105d02sub rsp, 16
00105d06mov [rsp+8], rax
00105d0bmov [rsp], rbx
00105d0fmov rax, [rbx+40]
00105d13mov rdi, [rax+112]
00105d17lea rbx, [rip+0x17a632]
00105d1elea rax, [rip+0x17a3b3]
00105d25call caml_apply2
00105d2asub r15, 88
00105d2ecmp r15, [r14]
00105d31jb 0x105dbc
00105d37
00105d37loc_105d37:
00105d37lea rax, [r15+8]
00105d3badd rax, 48
00105d3fmov [rax-8], 4343
00105d47lea rbx, [rip+146]
00105d4emov [rax], rbx
00105d51mov rbx, 0x100000000000005
00105d5bmov [rax+8], rbx
00105d5fmov rcx, [rsp]
00105d63mov rbx, [rcx+32]
00105d67mov [rax+16], rbx
00105d6bmov rdi, [rcx+48]
00105d6fmov [rax+24], rdi
00105d73mov rdi, [rcx+16]
00105d77lea rsi, [rax-48]
00105d7bmov [rsi-8], 5367
00105d83lea rdx, [rip+182]
00105d8amov [rsi], rdx
00105d8dmov rdx, 0x100000000000005
00105d97mov [rsi+8], rdx
00105d9bmov [rsi+16], rax
00105d9fmov [rsi+24], rbx
00105da3mov [rsi+32], rdi
00105da7mov rdi, [rcx+24]
00105dabmov rax, rsi
00105daemov rbx, [rsp+8]
00105db3add rsp, 16
00105db7jmp 0x104e20
00105dbc
00105dbcloc_105dbc:
00105dbccall caml_call_gc
00105dc1jmp 0x105d37
00105dc6
00105dc6loc_105dc6:
00105dc6push 35
00105dc8call caml_call_realloc_stack
00105dcdpop r10
00105dcfjmp 0x105d02
00105cf0
00105cf0camlVerb.fun_3569:
00105cf0lea r10, [rsp-336]
00105cf8cmp r10, [r14+40]
00105cfcjb 0x105dc6
00105d02
00105d02loc_105d02:
00105d02sub rsp, 16
00105d06mov [rsp+8], rax
00105d0bmov [rsp], rbx
00105d0fmov rax, [rbx+40]
00105d13mov rdi, [rax+112]
00105d17lea rbx, [rip+0x17a632]
00105d1elea rax, [rip+0x17a3b3]
00105d25call caml_apply2
00105d2asub r15, 88
00105d2ecmp r15, [r14]
00105d31jb 0x105dbc
00105d37
00105d37loc_105d37:
00105d37lea rax, [r15+8]
00105d3badd rax, 48
00105d3fmov [rax-8], 4343
00105d47lea rbx, [rip+146]
00105d4emov [rax], rbx
00105d51mov rbx, 0x100000000000005
00105d5bmov [rax+8], rbx
00105d5fmov rcx, [rsp]
00105d63mov rbx, [rcx+32]
00105d67mov [rax+16], rbx
00105d6bmov rdi, [rcx+48]
00105d6fmov [rax+24], rdi
00105d73mov rdi, [rcx+16]
00105d77lea rsi, [rax-48]
00105d7bmov [rsi-8], 5367
00105d83lea rdx, [rip+182]
00105d8amov [rsi], rdx
00105d8dmov rdx, 0x100000000000005
00105d97mov [rsi+8], rdx
00105d9bmov [rsi+16], rax
00105d9fmov [rsi+24], rbx
00105da3mov [rsi+32], rdi
00105da7mov rdi, [rcx+24]
00105dabmov rax, rsi
00105daemov rbx, [rsp+8]
00105db3add rsp, 16
00105db7jmp 0x104e20
00105dbc
00105dbcloc_105dbc:
00105dbccall caml_call_gc
00105dc1jmp 0x105d37
00105dc6
00105dc6loc_105dc6:
00105dc6push 35
00105dc8call caml_call_realloc_stack
00105dcdpop r10
00105dcfjmp 0x105d02
00105cf0
00105dd4
00105dd4 // align 0x10
00105dd4 // align 0x10
00105de0
00105de0camlVerb.process_1641:
00105de0lea r10, [rsp-328]
00105de8cmp r10, [r14+40]
00105decjb 0x105e2d
00105dee
00105deeloc_105dee:
00105deesub rsp, 8
00105df2mov [rsp], rbx
00105df6cmp r15, [r14]
00105df9jbe 0x105e26
00105dfb
00105dfbloc_105dfb:
00105dfbmov rbx, [rbx+16]
00105dffmov eax, 1
00105e04call camlVerb.look_escape_1632
00105e09mov rax, [rsp]
00105e0dmov rax, [rax+24]
00105e11mov rbx, [rax+360]
00105e18mov eax, 21
00105e1dmov rdi, [rbx]
00105e20add rsp, 8
00105e24jmp rdi
00105e26
00105e26loc_105e26:
00105e26call caml_call_gc
00105e2bjmp 0x105dfb
00105e2d
00105e2dloc_105e2d:
00105e2dpush 34
00105e2fcall caml_call_realloc_stack
00105e34pop r10
00105e36jmp 0x105dee
00105de0
00105de0camlVerb.process_1641:
00105de0lea r10, [rsp-328]
00105de8cmp r10, [r14+40]
00105decjb 0x105e2d
00105dee
00105deeloc_105dee:
00105deesub rsp, 8
00105df2mov [rsp], rbx
00105df6cmp r15, [r14]
00105df9jbe 0x105e26
00105dfb
00105dfbloc_105dfb:
00105dfbmov rbx, [rbx+16]
00105dffmov eax, 1
00105e04call camlVerb.look_escape_1632
00105e09mov rax, [rsp]
00105e0dmov rax, [rax+24]
00105e11mov rbx, [rax+360]
00105e18mov eax, 21
00105e1dmov rdi, [rbx]
00105e20add rsp, 8
00105e24jmp rdi
00105e26
00105e26loc_105e26:
00105e26call caml_call_gc
00105e2bjmp 0x105dfb
00105e2d
00105e2dloc_105e2d:
00105e2dpush 34
00105e2fcall caml_call_realloc_stack
00105e34pop r10
00105e36jmp 0x105dee
00105de0
00105e38
00105e38 // align 0x10
00105e38 // align 0x10
00105e40
00105e40camlVerb.fun_3599:
00105e40mov rdi, rax
00105e43mov rdx, [rbx+24]
00105e47mov rax, [rbx+16]
00105e4bmov rsi, [rbx+32]
00105e4fmov rbx, rdx
00105e52jmp 0xfc450
00105e40
00105e40camlVerb.fun_3599:
00105e40mov rdi, rax
00105e43mov rdx, [rbx+24]
00105e47mov rax, [rbx+16]
00105e4bmov rsi, [rbx+32]
00105e4fmov rbx, rdx
00105e52jmp 0xfc450
00105e40
00105e57
00105e57 // align 0x10
00105e57 // align 0x10
00105e60
00105e60camlVerb.put_verb_tabs_1646:
00105e60lea r10, [rsp-328]
00105e68cmp r10, [r14+40]
00105e6cjb 0x105f1b
00105e72
00105e72loc_105e72:
00105e72sub rsp, 8
00105e76mov [rsp], rbx
00105e7asub r15, 80
00105e7ecmp r15, [r14]
00105e81jb 0x105f11
00105e87
00105e87loc_105e87:
00105e87lea rdi, [r15+8]
00105e8badd rdi, 64
00105e8fmov [rdi-8], 1024
00105e97mov [rdi], 1
00105e9emov rsi, [rbx+16]
00105ea2lea rax, [rdi-64]
00105ea6mov [rax-8], 7415
00105eaelea rdx, [rip-61077]
00105eb5mov [rax], rdx
00105eb8mov rdx, 0x200000000000007
00105ec2mov [rax+8], rdx
00105ec6lea rdx, [rip+99]
00105ecdmov [rax+16], rdx
00105ed1mov rdx, [rbx+24]
00105ed5mov [rax+24], rdx
00105ed9mov [rax+32], rdi
00105eddmov rdi, [rbx+32]
00105ee1mov [rax+40], rdi
00105ee5mov rbx, [rbx+40]
00105ee9mov [rax+48], rbx
00105eedlea rbx, [rip+0x21bb04]
00105ef4mov rdi, [rbx+104]
00105ef8mov rbx, rsi
00105efbcall camlDoOut.iter_next_808
00105f00mov rax, [rsp]
00105f04mov rax, [rax+16]
00105f08add rsp, 8
00105f0cjmp 0x189f10
00105f11
00105f11loc_105f11:
00105f11call caml_call_gc
00105f16jmp 0x105e87
00105f1b
00105f1bloc_105f1b:
00105f1bpush 34
00105f1dcall caml_call_realloc_stack
00105f22pop r10
00105f24jmp 0x105e72
00105e60
00105e60camlVerb.put_verb_tabs_1646:
00105e60lea r10, [rsp-328]
00105e68cmp r10, [r14+40]
00105e6cjb 0x105f1b
00105e72
00105e72loc_105e72:
00105e72sub rsp, 8
00105e76mov [rsp], rbx
00105e7asub r15, 80
00105e7ecmp r15, [r14]
00105e81jb 0x105f11
00105e87
00105e87loc_105e87:
00105e87lea rdi, [r15+8]
00105e8badd rdi, 64
00105e8fmov [rdi-8], 1024
00105e97mov [rdi], 1
00105e9emov rsi, [rbx+16]
00105ea2lea rax, [rdi-64]
00105ea6mov [rax-8], 7415
00105eaelea rdx, [rip-61077]
00105eb5mov [rax], rdx
00105eb8mov rdx, 0x200000000000007
00105ec2mov [rax+8], rdx
00105ec6lea rdx, [rip+99]
00105ecdmov [rax+16], rdx
00105ed1mov rdx, [rbx+24]
00105ed5mov [rax+24], rdx
00105ed9mov [rax+32], rdi
00105eddmov rdi, [rbx+32]
00105ee1mov [rax+40], rdi
00105ee5mov rbx, [rbx+40]
00105ee9mov [rax+48], rbx
00105eedlea rbx, [rip+0x21bb04]
00105ef4mov rdi, [rbx+104]
00105ef8mov rbx, rsi
00105efbcall camlDoOut.iter_next_808
00105f00mov rax, [rsp]
00105f04mov rax, [rax+16]
00105f08add rsp, 8
00105f0cjmp 0x189f10
00105f11
00105f11loc_105f11:
00105f11call caml_call_gc
00105f16jmp 0x105e87
00105f1b
00105f1bloc_105f1b:
00105f1bpush 34
00105f1dcall caml_call_realloc_stack
00105f22pop r10
00105f24jmp 0x105e72
00105e60
00105f29
00105f29 // align 0x10
00105f29 // align 0x10
00105f30
00105f30camlVerb.fun_3618:
00105f30lea r10, [rsp-344]
00105f38cmp r10, [r14+40]
00105f3cjb 0x10601c
00105f42
00105f42loc_105f42:
00105f42sub rsp, 24
00105f46cmp rax, 19
00105f4aje 0x105f78
00105f4cmov [rsp+16], rdi
00105f51mov rdi, [rdi+40]
00105f55mov rdi, [rdi+8]
00105f59call caml_apply2
00105f5emov rax, [rsp+16]
00105f63mov rax, [rax+32]
00105f67add [rax], 2
00105f6bmov eax, 1
00105f70add rsp, 24
00105f74ret
00105f75
00105f75 0f 1f 00 ...
00105f78
00105f78loc_105f78:
00105f78mov rax, [rdi+24]
00105f7cmov rcx, [rax]
00105f7fsar rcx, 1
00105f82mov rax, [rdi+32]
00105f86mov rax, [rax]
00105f89sar rax, 1
00105f8ctest rcx, rcx
00105f8fje 0x105f98
00105f91cqo
00105f93idiv rcx
00105f96jmp 0x105fa4
00105f98
00105f98loc_105f98:
00105f98lea rax, [rip+0x170171]
00105f9fcall caml_raise_exn
00105fa4
00105fa4loc_105fa4:
00105fa4shl rdx, 1
00105fa7mov rax, [rdi+24]
00105fabmov rax, [rax]
00105faesub rax, rdx
00105fb1mov ebx, 3
00105fb6cmp rbx, rax
00105fb9jg 0x10600b
00105fbbmov [rsp+8], rax
00105fc0mov [rsp], rbx
00105fc4mov [rsp+16], rdi
00105fc9
00105fc9loc_105fc9:
00105fc9mov rax, [rdi+48]
00105fcdmov rbx, [rax+360]
00105fd4mov eax, 65
00105fd9mov rdi, [rbx]
00105fdccall rdi
00105fdemov rdi, [rsp+16]
00105fe3mov rax, [rdi+32]
00105fe7add [rax], 2
00105febmov rbx, [rsp]
00105fefmov rax, rbx
00105ff2add rbx, 2
00105ff6mov [rsp], rbx
00105ffamov rbx, [rsp+8]
00105fffcmp rax, rbx
00106002je 0x10600b
00106004cmp r15, [r14]
00106007ja 0x105fc9
00106009jmp 0x106015
0010600b
0010600bloc_10600b:
0010600bmov eax, 1
00106010add rsp, 24
00106014ret
00106015
00106015loc_106015:
00106015call caml_call_gc
0010601ajmp 0x105fc9
0010601c
0010601cloc_10601c:
0010601cpush 36
0010601ecall caml_call_realloc_stack
00106023pop r10
00106025jmp 0x105f42
00105f30
00105f30camlVerb.fun_3618:
00105f30lea r10, [rsp-344]
00105f38cmp r10, [r14+40]
00105f3cjb 0x10601c
00105f42
00105f42loc_105f42:
00105f42sub rsp, 24
00105f46cmp rax, 19
00105f4aje 0x105f78
00105f4cmov [rsp+16], rdi
00105f51mov rdi, [rdi+40]
00105f55mov rdi, [rdi+8]
00105f59call caml_apply2
00105f5emov rax, [rsp+16]
00105f63mov rax, [rax+32]
00105f67add [rax], 2
00105f6bmov eax, 1
00105f70add rsp, 24
00105f74ret
00105f75
00105f75 0f 1f 00 ...
00105f78
00105f78loc_105f78:
00105f78mov rax, [rdi+24]
00105f7cmov rcx, [rax]
00105f7fsar rcx, 1
00105f82mov rax, [rdi+32]
00105f86mov rax, [rax]
00105f89sar rax, 1
00105f8ctest rcx, rcx
00105f8fje 0x105f98
00105f91cqo
00105f93idiv rcx
00105f96jmp 0x105fa4
00105f98
00105f98loc_105f98:
00105f98lea rax, [rip+0x170171]
00105f9fcall caml_raise_exn
00105fa4
00105fa4loc_105fa4:
00105fa4shl rdx, 1
00105fa7mov rax, [rdi+24]
00105fabmov rax, [rax]
00105faesub rax, rdx
00105fb1mov ebx, 3
00105fb6cmp rbx, rax
00105fb9jg 0x10600b
00105fbbmov [rsp+8], rax
00105fc0mov [rsp], rbx
00105fc4mov [rsp+16], rdi
00105fc9
00105fc9loc_105fc9:
00105fc9mov rax, [rdi+48]
00105fcdmov rbx, [rax+360]
00105fd4mov eax, 65
00105fd9mov rdi, [rbx]
00105fdccall rdi
00105fdemov rdi, [rsp+16]
00105fe3mov rax, [rdi+32]
00105fe7add [rax], 2
00105febmov rbx, [rsp]
00105fefmov rax, rbx
00105ff2add rbx, 2
00105ff6mov [rsp], rbx
00105ffamov rbx, [rsp+8]
00105fffcmp rax, rbx
00106002je 0x10600b
00106004cmp r15, [r14]
00106007ja 0x105fc9
00106009jmp 0x106015
0010600b
0010600bloc_10600b:
0010600bmov eax, 1
00106010add rsp, 24
00106014ret
00106015
00106015loc_106015:
00106015call caml_call_gc
0010601ajmp 0x105fc9
0010601c
0010601cloc_10601c:
0010601cpush 36
0010601ecall caml_call_realloc_stack
00106023pop r10
00106025jmp 0x105f42
00105f30
0010602a
0010602a // align 0x10
0010602a // align 0x10
00106030
00106030camlVerb.open_verbenv_tabs_1655:
00106030lea r10, [rsp-328]
00106038cmp r10, [r14+40]
0010603cjb 0x1060c9
00106042
00106042loc_106042:
00106042sub rsp, 8
00106046mov [rsp], rbx
0010604amov rax, [rbx+24]
0010604emov rdi, [rax+112]
00106052lea rbx, [rip+0x17a2f7]
00106059lea rax, [rip+0x17a078]
00106060call caml_apply2
00106065sub r15, 64
00106069cmp r15, [r14]
0010606cjb 0x1060c2
0010606e
0010606eloc_10606e:
0010606elea rbx, [r15+8]
00106072add rbx, 24
00106076mov [rbx-8], 4343
0010607elea rax, [rip+91]
00106085mov [rbx], rax
00106088mov rax, 0x100000000000005
00106092mov [rbx+8], rax
00106096mov rax, [rsp]
0010609amov rdi, [rax+16]
0010609emov [rbx+16], rdi
001060a2mov rax, [rax+32]
001060a6mov [rbx+24], rax
001060aalea rax, [rbx-24]
001060aemov [rax-8], 2048
001060b6mov [rax], rbx
001060b9mov [rax+8], rdi
001060bdadd rsp, 8
001060c1ret
001060c2
001060c2loc_1060c2:
001060c2call caml_call_gc
001060c7jmp 0x10606e
001060c9
001060c9loc_1060c9:
001060c9push 34
001060cbcall caml_call_realloc_stack
001060d0pop r10
001060d2jmp 0x106042
00106030
00106030camlVerb.open_verbenv_tabs_1655:
00106030lea r10, [rsp-328]
00106038cmp r10, [r14+40]
0010603cjb 0x1060c9
00106042
00106042loc_106042:
00106042sub rsp, 8
00106046mov [rsp], rbx
0010604amov rax, [rbx+24]
0010604emov rdi, [rax+112]
00106052lea rbx, [rip+0x17a2f7]
00106059lea rax, [rip+0x17a078]
00106060call caml_apply2
00106065sub r15, 64
00106069cmp r15, [r14]
0010606cjb 0x1060c2
0010606e
0010606eloc_10606e:
0010606elea rbx, [r15+8]
00106072add rbx, 24
00106076mov [rbx-8], 4343
0010607elea rax, [rip+91]
00106085mov [rbx], rax
00106088mov rax, 0x100000000000005
00106092mov [rbx+8], rax
00106096mov rax, [rsp]
0010609amov rdi, [rax+16]
0010609emov [rbx+16], rdi
001060a2mov rax, [rax+32]
001060a6mov [rbx+24], rax
001060aalea rax, [rbx-24]
001060aemov [rax-8], 2048
001060b6mov [rax], rbx
001060b9mov [rax+8], rdi
001060bdadd rsp, 8
001060c1ret
001060c2
001060c2loc_1060c2:
001060c2call caml_call_gc
001060c7jmp 0x10606e
001060c9
001060c9loc_1060c9:
001060c9push 34
001060cbcall caml_call_realloc_stack
001060d0pop r10
001060d2jmp 0x106042
00106030
001060d7
001060d7 // align 0x10
001060d7 // align 0x10
001060e0
001060e0camlVerb.process_1659:
001060e0lea r10, [rsp-328]
001060e8cmp r10, [r14+40]
001060ecjb 0x10612d
001060ee
001060eeloc_1060ee:
001060eesub rsp, 8
001060f2mov [rsp], rbx
001060f6cmp r15, [r14]
001060f9jbe 0x106126
001060fb
001060fbloc_1060fb:
001060fbmov rbx, [rbx+16]
001060ffmov eax, 1
00106104call camlVerb.put_verb_tabs_1646
00106109mov rax, [rsp]
0010610dmov rax, [rax+24]
00106111mov rbx, [rax+360]
00106118mov eax, 21
0010611dmov rdi, [rbx]
00106120add rsp, 8
00106124jmp rdi
00106126
00106126loc_106126:
00106126call caml_call_gc
0010612bjmp 0x1060fb
0010612d
0010612dloc_10612d:
0010612dpush 34
0010612fcall caml_call_realloc_stack
00106134pop r10
00106136jmp 0x1060ee
001060e0
001060e0camlVerb.process_1659:
001060e0lea r10, [rsp-328]
001060e8cmp r10, [r14+40]
001060ecjb 0x10612d
001060ee
001060eeloc_1060ee:
001060eesub rsp, 8
001060f2mov [rsp], rbx
001060f6cmp r15, [r14]
001060f9jbe 0x106126
001060fb
001060fbloc_1060fb:
001060fbmov rbx, [rbx+16]
001060ffmov eax, 1
00106104call camlVerb.put_verb_tabs_1646
00106109mov rax, [rsp]
0010610dmov rax, [rax+24]
00106111mov rbx, [rax+360]
00106118mov eax, 21
0010611dmov rdi, [rbx]
00106120add rsp, 8
00106124jmp rdi
00106126
00106126loc_106126:
00106126call caml_call_gc
0010612bjmp 0x1060fb
0010612d
0010612dloc_10612d:
0010612dpush 34
0010612fcall caml_call_realloc_stack
00106134pop r10
00106136jmp 0x1060ee
001060e0
00106138
00106138 // align 0x10
00106138 // align 0x10
00106140
00106140camlVerb.close_verbenv_tabs_1656:
00106140lea r10, [rsp-336]
00106148cmp r10, [r14+40]
0010614cjb 0x106198
0010614e
0010614eloc_10614e:
0010614esub rsp, 16
00106152mov [rsp+8], rax
00106157mov [rsp], rbx
0010615bcmp r15, [r14]
0010615ejbe 0x106191
00106160
00106160loc_106160:
00106160mov rax, [rbx+16]
00106164mov rbx, [rax+120]
00106168lea rax, [rip+0x179f69]
0010616fmov rdi, [rbx]
00106172call rdi
00106174mov rax, [rsp]
00106178mov rax, [rax+16]
0010617cmov rbx, [rax+144]
00106183mov rdi, [rbx]
00106186mov rax, [rsp+8]
0010618badd rsp, 16
0010618fjmp rdi
00106191
00106191loc_106191:
00106191call caml_call_gc
00106196jmp 0x106160
00106198
00106198loc_106198:
00106198push 35
0010619acall caml_call_realloc_stack
0010619fpop r10
001061a1jmp 0x10614e
00106140
00106140camlVerb.close_verbenv_tabs_1656:
00106140lea r10, [rsp-336]
00106148cmp r10, [r14+40]
0010614cjb 0x106198
0010614e
0010614eloc_10614e:
0010614esub rsp, 16
00106152mov [rsp+8], rax
00106157mov [rsp], rbx
0010615bcmp r15, [r14]
0010615ejbe 0x106191
00106160
00106160loc_106160:
00106160mov rax, [rbx+16]
00106164mov rbx, [rax+120]
00106168lea rax, [rip+0x179f69]
0010616fmov rdi, [rbx]
00106172call rdi
00106174mov rax, [rsp]
00106178mov rax, [rax+16]
0010617cmov rbx, [rax+144]
00106183mov rdi, [rbx]
00106186mov rax, [rsp+8]
0010618badd rsp, 16
0010618fjmp rdi
00106191
00106191loc_106191:
00106191call caml_call_gc
00106196jmp 0x106160
00106198
00106198loc_106198:
00106198push 35
0010619acall caml_call_realloc_stack
0010619fpop r10
001061a1jmp 0x10614e
00106140
001061a3
001061a3 // align 0x10
001061a3 // align 0x10
001061b0
001061b0camlVerb.output_line_1666:
001061b0lea r10, [rsp-336]
001061b8cmp r10, [r14+40]
001061bcjb 0x1062ba
001061c2
001061c2loc_1061c2:
001061c2sub rsp, 16
001061c6mov rcx, rax
001061c9mov rax, [rdi+40]
001061cdmov rax, [rax]
001061d0cmp rax, 3
001061d4jne 0x1061e4
001061d6mov [rsp+8], rdi
001061dbmov [rsp], rbx
001061dfjmp 0x106234
001061e1
001061e1 0f 1f 00 ...
001061e4
001061e4loc_1061e4:
001061e4sar rcx, 1
001061e7sar rax, 1
001061eatest rcx, rcx
001061edje 0x106200
001061efmov [rsp+8], rdi
001061f4mov [rsp], rbx
001061f8cqo
001061faidiv rcx
001061fdjmp 0x10620c
001061ff
001061ff 90 .
00106200
00106200loc_106200:
00106200lea rax, [rip+0x16ff09]
00106207call caml_raise_exn
0010620c
0010620cloc_10620c:
0010620cshl rdx, 1
0010620finc rdx
00106212cmp rdx, 1
00106216je 0x106234
00106218mov rax, [rdi+56]
0010621cmov rbx, [rax+352]
00106223lea rax, [rip+0x179cbe]
0010622amov rdi, [rbx]
0010622dcall rdi
0010622fjmp 0x106270
00106231
00106231 0f 1f 00 ...
00106234
00106234loc_106234:
00106234mov rax, [rdi+40]
00106238mov rax, [rax]
0010623bcall camlStdlib.string_of_int_175
00106240lea rbx, [rip+0x17a041]
00106247call camlStdlib.$5e_139
0010624cmov rbx, rax
0010624flea rax, [rip+0x179ca2]
00106256call camlStdlib.$5e_139
0010625bmov rbx, rax
0010625emov rax, [rsp+8]
00106263mov rax, [rax+48]
00106267mov rax, [rax+24]
0010626bcall camlLexstate.scan_this_1185
00106270
00106270loc_106270:
00106270mov rax, [rsp]
00106274cmp rax, 1
00106278je 0x106290
0010627amov rax, [rsp+8]
0010627fmov rbx, [rax+24]
00106283mov eax, 1
00106288call camlVerb.put_line_buff_verb_star_1525
0010628djmp 0x1062a3
0010628f
0010628f 90 .
00106290
00106290loc_106290:
00106290mov rax, [rsp+8]
00106295mov rbx, [rax+32]
00106299mov eax, 1
0010629ecall camlVerb.put_verb_tabs_1646
001062a3
001062a3loc_1062a3:
001062a3mov rax, [rsp+8]
001062a8mov rax, [rax+40]
001062acadd [rax], 2
001062b0mov eax, 1
001062b5add rsp, 16
001062b9ret
001062ba
001062baloc_1062ba:
001062bapush 35
001062bccall caml_call_realloc_stack
001062c1pop r10
001062c3jmp 0x1061c2
001061b0
001061b0camlVerb.output_line_1666:
001061b0lea r10, [rsp-336]
001061b8cmp r10, [r14+40]
001061bcjb 0x1062ba
001061c2
001061c2loc_1061c2:
001061c2sub rsp, 16
001061c6mov rcx, rax
001061c9mov rax, [rdi+40]
001061cdmov rax, [rax]
001061d0cmp rax, 3
001061d4jne 0x1061e4
001061d6mov [rsp+8], rdi
001061dbmov [rsp], rbx
001061dfjmp 0x106234
001061e1
001061e1 0f 1f 00 ...
001061e4
001061e4loc_1061e4:
001061e4sar rcx, 1
001061e7sar rax, 1
001061eatest rcx, rcx
001061edje 0x106200
001061efmov [rsp+8], rdi
001061f4mov [rsp], rbx
001061f8cqo
001061faidiv rcx
001061fdjmp 0x10620c
001061ff
001061ff 90 .
00106200
00106200loc_106200:
00106200lea rax, [rip+0x16ff09]
00106207call caml_raise_exn
0010620c
0010620cloc_10620c:
0010620cshl rdx, 1
0010620finc rdx
00106212cmp rdx, 1
00106216je 0x106234
00106218mov rax, [rdi+56]
0010621cmov rbx, [rax+352]
00106223lea rax, [rip+0x179cbe]
0010622amov rdi, [rbx]
0010622dcall rdi
0010622fjmp 0x106270
00106231
00106231 0f 1f 00 ...
00106234
00106234loc_106234:
00106234mov rax, [rdi+40]
00106238mov rax, [rax]
0010623bcall camlStdlib.string_of_int_175
00106240lea rbx, [rip+0x17a041]
00106247call camlStdlib.$5e_139
0010624cmov rbx, rax
0010624flea rax, [rip+0x179ca2]
00106256call camlStdlib.$5e_139
0010625bmov rbx, rax
0010625emov rax, [rsp+8]
00106263mov rax, [rax+48]
00106267mov rax, [rax+24]
0010626bcall camlLexstate.scan_this_1185
00106270
00106270loc_106270:
00106270mov rax, [rsp]
00106274cmp rax, 1
00106278je 0x106290
0010627amov rax, [rsp+8]
0010627fmov rbx, [rax+24]
00106283mov eax, 1
00106288call camlVerb.put_line_buff_verb_star_1525
0010628djmp 0x1062a3
0010628f
0010628f 90 .
00106290
00106290loc_106290:
00106290mov rax, [rsp+8]
00106295mov rbx, [rax+32]
00106299mov eax, 1
0010629ecall camlVerb.put_verb_tabs_1646
001062a3
001062a3loc_1062a3:
001062a3mov rax, [rsp+8]
001062a8mov rax, [rax+40]
001062acadd [rax], 2
001062b0mov eax, 1
001062b5add rsp, 16
001062b9ret
001062ba
001062baloc_1062ba:
001062bapush 35
001062bccall caml_call_realloc_stack
001062c1pop r10
001062c3jmp 0x1061c2
001061b0
001062c8
001062c8 // align 0x10
001062c8 // align 0x10
001062d0
001062d0camlVerb.open_listing_1670:
001062d0lea r10, [rsp-352]
001062d8cmp r10, [r14+40]
001062dcjb 0x1063f5
001062e2
001062e2loc_1062e2:
001062e2sub rsp, 32
001062e6mov [rsp+8], rax
001062ebmov [rsp+16], rbx
001062f0mov [rsp+24], rdi
001062f5mov [rsp], rsi
001062f9mov rax, [rsi+48]
001062fdmov rdi, [rax+112]
00106301lea rbx, [rip+0x17a048]
00106308lea rax, [rip+0x179dc9]
0010630fcall caml_apply2
00106314mov rdx, [rsp]
00106318mov rax, [rdx+32]
0010631cmov rbx, [rsp+8]
00106321mov [rax], rbx
00106324sub r15, 168
0010632bcmp r15, [r14]
0010632ejb 0x1063eb
00106334
00106334loc_106334:
00106334lea rax, [r15+8]
00106338add rax, 152
0010633emov [rax-8], 1024
00106346mov [rax], 3
0010634dlea rbx, [rax-72]
00106351mov [rbx-8], 8439
00106359lea rdi, [rip+176]
00106360mov [rbx], rdi
00106363mov rdi, 0x100000000000005
0010636dmov [rbx+8], rdi
00106371mov rdi, [rdx+24]
00106375mov [rbx+16], rdi
00106379mov rsi, [rdx+40]
0010637dmov [rbx+24], rsi
00106381mov rcx, [rsp+16]
00106386mov [rbx+32], rcx
0010638amov r8, [rsp+24]
0010638fmov [rbx+40], r8
00106393mov [rbx+48], rax
00106397mov rax, [rdx+56]
0010639bmov [rbx+56], rax
0010639flea rdx, [rbx-56]
001063a3mov [rdx-8], 6391
001063ablea rax, [rip+270]
001063b2mov [rdx], rax
001063b5mov rax, 0x100000000000005
001063bfmov [rdx+8], rax
001063c3mov [rdx+16], rdi
001063c7mov [rdx+24], rsi
001063cbmov [rdx+32], rcx
001063cfmov [rdx+40], r8
001063d3lea rax, [rdx-24]
001063d7mov [rax-8], 2048
001063dfmov [rax], rbx
001063e2mov [rax+8], rdx
001063e6add rsp, 32
001063earet
001063eb
001063ebloc_1063eb:
001063ebcall caml_call_gc
001063f0jmp 0x106334
001063f5
001063f5loc_1063f5:
001063f5push 37
001063f7call caml_call_realloc_stack
001063fcpop r10
001063fejmp 0x1062e2
001062d0
001062d0camlVerb.open_listing_1670:
001062d0lea r10, [rsp-352]
001062d8cmp r10, [r14+40]
001062dcjb 0x1063f5
001062e2
001062e2loc_1062e2:
001062e2sub rsp, 32
001062e6mov [rsp+8], rax
001062ebmov [rsp+16], rbx
001062f0mov [rsp+24], rdi
001062f5mov [rsp], rsi
001062f9mov rax, [rsi+48]
001062fdmov rdi, [rax+112]
00106301lea rbx, [rip+0x17a048]
00106308lea rax, [rip+0x179dc9]
0010630fcall caml_apply2
00106314mov rdx, [rsp]
00106318mov rax, [rdx+32]
0010631cmov rbx, [rsp+8]
00106321mov [rax], rbx
00106324sub r15, 168
0010632bcmp r15, [r14]
0010632ejb 0x1063eb
00106334
00106334loc_106334:
00106334lea rax, [r15+8]
00106338add rax, 152
0010633emov [rax-8], 1024
00106346mov [rax], 3
0010634dlea rbx, [rax-72]
00106351mov [rbx-8], 8439
00106359lea rdi, [rip+176]
00106360mov [rbx], rdi
00106363mov rdi, 0x100000000000005
0010636dmov [rbx+8], rdi
00106371mov rdi, [rdx+24]
00106375mov [rbx+16], rdi
00106379mov rsi, [rdx+40]
0010637dmov [rbx+24], rsi
00106381mov rcx, [rsp+16]
00106386mov [rbx+32], rcx
0010638amov r8, [rsp+24]
0010638fmov [rbx+40], r8
00106393mov [rbx+48], rax
00106397mov rax, [rdx+56]
0010639bmov [rbx+56], rax
0010639flea rdx, [rbx-56]
001063a3mov [rdx-8], 6391
001063ablea rax, [rip+270]
001063b2mov [rdx], rax
001063b5mov rax, 0x100000000000005
001063bfmov [rdx+8], rax
001063c3mov [rdx+16], rdi
001063c7mov [rdx+24], rsi
001063cbmov [rdx+32], rcx
001063cfmov [rdx+40], r8
001063d3lea rax, [rdx-24]
001063d7mov [rax-8], 2048
001063dfmov [rax], rbx
001063e2mov [rax+8], rdx
001063e6add rsp, 32
001063earet
001063eb
001063ebloc_1063eb:
001063ebcall caml_call_gc
001063f0jmp 0x106334
001063f5
001063f5loc_1063f5:
001063f5push 37
001063f7call caml_call_realloc_stack
001063fcpop r10
001063fejmp 0x1062e2
001062d0
00106403
00106403 // align 0x10
00106403 // align 0x10
00106410
00106410camlVerb.process_1678:
00106410lea r10, [rsp-328]
00106418cmp r10, [r14+40]
0010641cjb 0x1064a4
00106422
00106422loc_106422:
00106422sub rsp, 8
00106426mov [rsp], rbx
0010642acmp r15, [r14]
0010642djbe 0x10649d
0010642f
0010642floc_10642f:
0010642fmov rax, [rbx+48]
00106433mov rdi, [rax]
00106436cmp rdi, 1
0010643aje 0x10646c
0010643cmov [rax], 1
00106443mov rax, [rbx+16]
00106447call camlDoOut.is_empty_702
0010644ccmp rax, 1
00106450jne 0x106480
00106452mov rdi, [rsp]
00106456mov rbx, [rdi+40]
0010645amov rax, [rdi+32]
0010645emov rdi, [rdi+24]
00106462call camlVerb.output_line_1666
00106467jmp 0x106480
00106469nop [rax]
0010646c
0010646cloc_10646c:
0010646cmov rsi, [rbx+40]
00106470mov rax, [rbx+32]
00106474mov rdi, [rbx+24]
00106478mov rbx, rsi
0010647bcall camlVerb.output_line_1666
00106480
00106480loc_106480:
00106480mov rax, [rsp]
00106484mov rax, [rax+56]
00106488mov rbx, [rax+360]
0010648fmov eax, 21
00106494mov rdi, [rbx]
00106497add rsp, 8
0010649bjmp rdi
0010649d
0010649dloc_10649d:
0010649dcall caml_call_gc
001064a2jmp 0x10642f
001064a4
001064a4loc_1064a4:
001064a4push 34
001064a6call caml_call_realloc_stack
001064abpop r10
001064adjmp 0x106422
00106410
00106410camlVerb.process_1678:
00106410lea r10, [rsp-328]
00106418cmp r10, [r14+40]
0010641cjb 0x1064a4
00106422
00106422loc_106422:
00106422sub rsp, 8
00106426mov [rsp], rbx
0010642acmp r15, [r14]
0010642djbe 0x10649d
0010642f
0010642floc_10642f:
0010642fmov rax, [rbx+48]
00106433mov rdi, [rax]
00106436cmp rdi, 1
0010643aje 0x10646c
0010643cmov [rax], 1
00106443mov rax, [rbx+16]
00106447call camlDoOut.is_empty_702
0010644ccmp rax, 1
00106450jne 0x106480
00106452mov rdi, [rsp]
00106456mov rbx, [rdi+40]
0010645amov rax, [rdi+32]
0010645emov rdi, [rdi+24]
00106462call camlVerb.output_line_1666
00106467jmp 0x106480
00106469nop [rax]
0010646c
0010646cloc_10646c:
0010646cmov rsi, [rbx+40]
00106470mov rax, [rbx+32]
00106474mov rdi, [rbx+24]
00106478mov rbx, rsi
0010647bcall camlVerb.output_line_1666
00106480
00106480loc_106480:
00106480mov rax, [rsp]
00106484mov rax, [rax+56]
00106488mov rbx, [rax+360]
0010648fmov eax, 21
00106494mov rdi, [rbx]
00106497add rsp, 8
0010649bjmp rdi
0010649d
0010649dloc_10649d:
0010649dcall caml_call_gc
001064a2jmp 0x10642f
001064a4
001064a4loc_1064a4:
001064a4push 34
001064a6call caml_call_realloc_stack
001064abpop r10
001064adjmp 0x106422
00106410
001064b2
001064b2 // align 0x10
001064b2 // align 0x10
001064c0
001064c0camlVerb.finish_1679:
001064c0lea r10, [rsp-328]
001064c8cmp r10, [r14+40]
001064ccjb 0x106509
001064ce
001064celoc_1064ce:
001064cesub rsp, 8
001064d2mov [rsp], rbx
001064d6mov rax, [rbx+16]
001064dacall camlDoOut.is_empty_702
001064dfcmp rax, 1
001064e3je 0x1064f0
001064e5mov eax, 1
001064eaadd rsp, 8
001064eeret
001064ef
001064ef 90 .
001064f0
001064f0loc_1064f0:
001064f0mov rdi, [rsp]
001064f4mov rbx, [rdi+40]
001064f8mov rax, [rdi+32]
001064fcmov rdi, [rdi+24]
00106500add rsp, 8
00106504jmp 0x1061b0
00106509
00106509loc_106509:
00106509push 34
0010650bcall caml_call_realloc_stack
00106510pop r10
00106512jmp 0x1064ce
001064c0
001064c0camlVerb.finish_1679:
001064c0lea r10, [rsp-328]
001064c8cmp r10, [r14+40]
001064ccjb 0x106509
001064ce
001064celoc_1064ce:
001064cesub rsp, 8
001064d2mov [rsp], rbx
001064d6mov rax, [rbx+16]
001064dacall camlDoOut.is_empty_702
001064dfcmp rax, 1
001064e3je 0x1064f0
001064e5mov eax, 1
001064eaadd rsp, 8
001064eeret
001064ef
001064ef 90 .
001064f0
001064f0loc_1064f0:
001064f0mov rdi, [rsp]
001064f4mov rbx, [rdi+40]
001064f8mov rax, [rdi+32]
001064fcmov rdi, [rdi+24]
00106500add rsp, 8
00106504jmp 0x1061b0
00106509
00106509loc_106509:
00106509push 34
0010650bcall caml_call_realloc_stack
00106510pop r10
00106512jmp 0x1064ce
001064c0
00106514
00106514 // align 0x10
00106514 // align 0x10
00106520
00106520camlVerb.close_listing_1671:
00106520lea r10, [rsp-336]
00106528cmp r10, [r14+40]
0010652cjb 0x106578
0010652e
0010652eloc_10652e:
0010652esub rsp, 16
00106532mov [rsp+8], rax
00106537mov [rsp], rbx
0010653bcmp r15, [r14]
0010653ejbe 0x106571
00106540
00106540loc_106540:
00106540mov rax, [rbx+16]
00106544mov rbx, [rax+120]
00106548lea rax, [rip+0x179b89]
0010654fmov rdi, [rbx]
00106552call rdi
00106554mov rax, [rsp]
00106558mov rax, [rax+16]
0010655cmov rbx, [rax+144]
00106563mov rdi, [rbx]
00106566mov rax, [rsp+8]
0010656badd rsp, 16
0010656fjmp rdi
00106571
00106571loc_106571:
00106571call caml_call_gc
00106576jmp 0x106540
00106578
00106578loc_106578:
00106578push 35
0010657acall caml_call_realloc_stack
0010657fpop r10
00106581jmp 0x10652e
00106520
00106520camlVerb.close_listing_1671:
00106520lea r10, [rsp-336]
00106528cmp r10, [r14+40]
0010652cjb 0x106578
0010652e
0010652eloc_10652e:
0010652esub rsp, 16
00106532mov [rsp+8], rax
00106537mov [rsp], rbx
0010653bcmp r15, [r14]
0010653ejbe 0x106571
00106540
00106540loc_106540:
00106540mov rax, [rbx+16]
00106544mov rbx, [rax+120]
00106548lea rax, [rip+0x179b89]
0010654fmov rdi, [rbx]
00106552call rdi
00106554mov rax, [rsp]
00106558mov rax, [rax+16]
0010655cmov rbx, [rax+144]
00106563mov rdi, [rbx]
00106566mov rax, [rsp+8]
0010656badd rsp, 16
0010656fjmp rdi
00106571
00106571loc_106571:
00106571call caml_call_gc
00106576jmp 0x106540
00106578
00106578loc_106578:
00106578push 35
0010657acall caml_call_realloc_stack
0010657fpop r10
00106581jmp 0x10652e
00106520
00106583
00106583 // align 0x10
00106583 // align 0x10
00106590
00106590camlVerb.fun_3690:
00106590lea r10, [rsp-328]
00106598cmp r10, [r14+40]
0010659cjb 0x1069a6
001065a2
001065a2loc_1065a2:
001065a2sub rsp, 8
001065a6mov [rsp], rbx
001065aasub r15, 40
001065aecmp r15, [r14]
001065b1jb 0x10699c
001065b7
001065b7loc_1065b7:
001065b7lea rsi, [r15+8]
001065bbmov [rsi-8], 4343
001065c3lea rax, [rip+1014]
001065camov [rsi], rax
001065cdmov rax, 0x100000000000005
001065d7mov [rsi+8], rax
001065dbmov rax, [rbx+40]
001065dfmov [rsi+16], rax
001065e3mov rax, [rbx+104]
001065e7mov [rsi+24], rax
001065ebmov rdi, [rax+160]
001065f2lea rax, [rip+0x179897]
001065f9mov rbx, rsi
001065fccall caml_apply2
00106601mov rax, [rsp]
00106605mov rax, [rax+104]
00106609mov rdi, [rax+160]
00106610mov rbx, [rax+144]
00106617lea rax, [rip+0x179852]
0010661ecall caml_apply2
00106623sub r15, 80
00106627cmp r15, [r14]
0010662ajb 0x106992
00106630
00106630loc_106630:
00106630lea rbx, [r15+8]
00106634mov [rbx-8], 9463
0010663clea rax, [rip+1037]
00106643mov [rbx], rax
00106646mov rax, 0x100000000000005
00106650mov [rbx+8], rax
00106654mov rdi, [rsp]
00106658mov rax, [rdi+16]
0010665cmov [rbx+16], rax
00106660mov rax, [rdi+24]
00106664mov [rbx+24], rax
00106668mov rax, [rdi+32]
0010666cmov [rbx+32], rax
00106670mov rax, [rdi+48]
00106674mov [rbx+40], rax
00106678mov rax, [rdi+56]
0010667cmov [rbx+48], rax
00106680mov rax, [rdi+104]
00106684mov [rbx+56], rax
00106688mov rdi, [rdi+112]
0010668cmov [rbx+64], rdi
00106690mov rdi, [rax+160]
00106697lea rax, [rip+0x1797ba]
0010669ecall caml_apply2
001066a3mov rbx, [rsp]
001066a7mov rax, [rbx+104]
001066abmov rdi, [rax+160]
001066b2mov rbx, [rbx+64]
001066b6lea rax, [rip+0x179763]
001066bdcall caml_apply2
001066c2sub r15, 32
001066c6cmp r15, [r14]
001066c9jb 0x106988
001066cf
001066cfloc_1066cf:
001066cflea rbx, [r15+8]
001066d3mov [rbx-8], 3319
001066dblea rax, [rip+1246]
001066e2mov [rbx], rax
001066e5mov rax, 0x100000000000005
001066efmov [rbx+8], rax
001066f3mov rdi, [rsp]
001066f7mov rax, [rdi+112]
001066fbmov [rbx+16], rax
001066ffmov rax, [rdi+104]
00106703mov rdi, [rax+160]
0010670alea rax, [rip+0x1796f7]
00106711call caml_apply2
00106716sub r15, 56
0010671acmp r15, [r14]
0010671djb 0x10697e
00106723
00106723loc_106723:
00106723lea rbx, [r15+8]
00106727mov [rbx-8], 6391
0010672flea rax, [rip+1306]
00106736mov [rbx], rax
00106739mov rax, 0x100000000000005
00106743mov [rbx+8], rax
00106747mov rdi, [rsp]
0010674bmov rax, [rdi+16]
0010674fmov [rbx+16], rax
00106753mov rax, [rdi+32]
00106757mov [rbx+24], rax
0010675bmov rax, [rdi+80]
0010675fmov [rbx+32], rax
00106763mov rax, [rdi+88]
00106767mov [rbx+40], rax
0010676bmov rax, [rdi+104]
0010676fmov rdi, [rax+160]
00106776lea rax, [rip+0x1795f3]
0010677dcall caml_apply2
00106782mov rbx, [rsp]
00106786mov rax, [rbx+104]
0010678amov rdi, [rax+160]
00106791mov rbx, [rbx+96]
00106795lea rax, [rip+0x1795ac]
0010679ccall caml_apply2
001067a1sub r15, 64
001067a5cmp r15, [r14]
001067a8jb 0x106974
001067ae
001067aeloc_1067ae:
001067aelea rbx, [r15+8]
001067b2mov [rbx-8], 7415
001067balea rax, [rip+1455]
001067c1mov [rbx], rax
001067c4mov rax, 0x100000000000005
001067cemov [rbx+8], rax
001067d2mov rdi, [rsp]
001067d6mov rax, [rdi+16]
001067damov [rbx+16], rax
001067demov rax, [rdi+32]
001067e2mov [rbx+24], rax
001067e6mov rax, [rdi+72]
001067eamov [rbx+32], rax
001067eemov rax, [rdi+80]
001067f2mov [rbx+40], rax
001067f6mov rax, [rdi+88]
001067famov [rbx+48], rax
001067femov rax, [rdi+104]
00106802mov rdi, [rax+160]
00106809lea rax, [rip+0x179520]
00106810call caml_apply2
00106815mov rbx, [rsp]
00106819mov rax, [rbx+104]
0010681dmov rdi, [rax+160]
00106824mov rbx, [rbx+96]
00106828lea rax, [rip+0x1794e9]
0010682fcall caml_apply2
00106834sub r15, 56
00106838cmp r15, [r14]
0010683bjb 0x10696a
00106841
00106841loc_106841:
00106841lea rbx, [r15+8]
00106845mov [rbx-8], 6391
0010684dlea rax, [rip+1516]
00106854mov [rbx], rax
00106857mov rax, 0x100000000000005
00106861mov [rbx+8], rax
00106865mov rdi, [rsp]
00106869mov rax, [rdi+16]
0010686dmov [rbx+16], rax
00106871mov rax, [rdi+32]
00106875mov [rbx+24], rax
00106879mov rax, [rdi+80]
0010687dmov [rbx+32], rax
00106881mov rax, [rdi+88]
00106885mov [rbx+40], rax
00106889mov rax, [rdi+104]
0010688dmov rdi, [rax+160]
00106894lea rax, [rip+0x179465]
0010689bcall caml_apply2
001068a0mov rbx, [rsp]
001068a4mov rax, [rbx+104]
001068a8mov rdi, [rax+160]
001068afmov rbx, [rbx+96]
001068b3lea rax, [rip+0x17942e]
001068bacall caml_apply2
001068bfsub r15, 72
001068c3cmp r15, [r14]
001068c6jb 0x106960
001068cc
001068ccloc_1068cc:
001068cclea rbx, [r15+8]
001068d0mov [rbx-8], 8439
001068d8lea rax, [rip+1665]
001068dfmov [rbx], rax
001068e2mov rax, 0x100000000000005
001068ecmov [rbx+8], rax
001068f0mov rdi, [rsp]
001068f4mov rax, [rdi+16]
001068f8mov [rbx+16], rax
001068fcmov rax, [rdi+32]
00106900mov [rbx+24], rax
00106904mov rax, [rdi+72]
00106908mov [rbx+32], rax
0010690cmov rax, [rdi+80]
00106910mov [rbx+40], rax
00106914mov rax, [rdi+88]
00106918mov [rbx+48], rax
0010691cmov rax, [rdi+104]
00106920mov [rbx+56], rax
00106924mov rdi, [rax+160]
0010692blea rax, [rip+0x17939e]
00106932call caml_apply2
00106937mov rbx, [rsp]
0010693bmov rax, [rbx+104]
0010693fmov rdi, [rax+160]
00106946mov rbx, [rbx+96]
0010694alea rax, [rip+0x17935f]
00106951call caml_apply2
00106956mov eax, 1
0010695badd rsp, 8
0010695fret
00106960
00106960loc_106960:
00106960call caml_call_gc
00106965jmp 0x1068cc
0010696a
0010696aloc_10696a:
0010696acall caml_call_gc
0010696fjmp 0x106841
00106974
00106974loc_106974:
00106974call caml_call_gc
00106979jmp 0x1067ae
0010697e
0010697eloc_10697e:
0010697ecall caml_call_gc
00106983jmp 0x106723
00106988
00106988loc_106988:
00106988call caml_call_gc
0010698djmp 0x1066cf
00106992
00106992loc_106992:
00106992call caml_call_gc
00106997jmp 0x106630
0010699c
0010699cloc_10699c:
0010699ccall caml_call_gc
001069a1jmp 0x1065b7
001069a6
001069a6loc_1069a6:
001069a6push 34
001069a8call caml_call_realloc_stack
001069adpop r10
001069afjmp 0x1065a2
00106590
00106590camlVerb.fun_3690:
00106590lea r10, [rsp-328]
00106598cmp r10, [r14+40]
0010659cjb 0x1069a6
001065a2
001065a2loc_1065a2:
001065a2sub rsp, 8
001065a6mov [rsp], rbx
001065aasub r15, 40
001065aecmp r15, [r14]
001065b1jb 0x10699c
001065b7
001065b7loc_1065b7:
001065b7lea rsi, [r15+8]
001065bbmov [rsi-8], 4343
001065c3lea rax, [rip+1014]
001065camov [rsi], rax
001065cdmov rax, 0x100000000000005
001065d7mov [rsi+8], rax
001065dbmov rax, [rbx+40]
001065dfmov [rsi+16], rax
001065e3mov rax, [rbx+104]
001065e7mov [rsi+24], rax
001065ebmov rdi, [rax+160]
001065f2lea rax, [rip+0x179897]
001065f9mov rbx, rsi
001065fccall caml_apply2
00106601mov rax, [rsp]
00106605mov rax, [rax+104]
00106609mov rdi, [rax+160]
00106610mov rbx, [rax+144]
00106617lea rax, [rip+0x179852]
0010661ecall caml_apply2
00106623sub r15, 80
00106627cmp r15, [r14]
0010662ajb 0x106992
00106630
00106630loc_106630:
00106630lea rbx, [r15+8]
00106634mov [rbx-8], 9463
0010663clea rax, [rip+1037]
00106643mov [rbx], rax
00106646mov rax, 0x100000000000005
00106650mov [rbx+8], rax
00106654mov rdi, [rsp]
00106658mov rax, [rdi+16]
0010665cmov [rbx+16], rax
00106660mov rax, [rdi+24]
00106664mov [rbx+24], rax
00106668mov rax, [rdi+32]
0010666cmov [rbx+32], rax
00106670mov rax, [rdi+48]
00106674mov [rbx+40], rax
00106678mov rax, [rdi+56]
0010667cmov [rbx+48], rax
00106680mov rax, [rdi+104]
00106684mov [rbx+56], rax
00106688mov rdi, [rdi+112]
0010668cmov [rbx+64], rdi
00106690mov rdi, [rax+160]
00106697lea rax, [rip+0x1797ba]
0010669ecall caml_apply2
001066a3mov rbx, [rsp]
001066a7mov rax, [rbx+104]
001066abmov rdi, [rax+160]
001066b2mov rbx, [rbx+64]
001066b6lea rax, [rip+0x179763]
001066bdcall caml_apply2
001066c2sub r15, 32
001066c6cmp r15, [r14]
001066c9jb 0x106988
001066cf
001066cfloc_1066cf:
001066cflea rbx, [r15+8]
001066d3mov [rbx-8], 3319
001066dblea rax, [rip+1246]
001066e2mov [rbx], rax
001066e5mov rax, 0x100000000000005
001066efmov [rbx+8], rax
001066f3mov rdi, [rsp]
001066f7mov rax, [rdi+112]
001066fbmov [rbx+16], rax
001066ffmov rax, [rdi+104]
00106703mov rdi, [rax+160]
0010670alea rax, [rip+0x1796f7]
00106711call caml_apply2
00106716sub r15, 56
0010671acmp r15, [r14]
0010671djb 0x10697e
00106723
00106723loc_106723:
00106723lea rbx, [r15+8]
00106727mov [rbx-8], 6391
0010672flea rax, [rip+1306]
00106736mov [rbx], rax
00106739mov rax, 0x100000000000005
00106743mov [rbx+8], rax
00106747mov rdi, [rsp]
0010674bmov rax, [rdi+16]
0010674fmov [rbx+16], rax
00106753mov rax, [rdi+32]
00106757mov [rbx+24], rax
0010675bmov rax, [rdi+80]
0010675fmov [rbx+32], rax
00106763mov rax, [rdi+88]
00106767mov [rbx+40], rax
0010676bmov rax, [rdi+104]
0010676fmov rdi, [rax+160]
00106776lea rax, [rip+0x1795f3]
0010677dcall caml_apply2
00106782mov rbx, [rsp]
00106786mov rax, [rbx+104]
0010678amov rdi, [rax+160]
00106791mov rbx, [rbx+96]
00106795lea rax, [rip+0x1795ac]
0010679ccall caml_apply2
001067a1sub r15, 64
001067a5cmp r15, [r14]
001067a8jb 0x106974
001067ae
001067aeloc_1067ae:
001067aelea rbx, [r15+8]
001067b2mov [rbx-8], 7415
001067balea rax, [rip+1455]
001067c1mov [rbx], rax
001067c4mov rax, 0x100000000000005
001067cemov [rbx+8], rax
001067d2mov rdi, [rsp]
001067d6mov rax, [rdi+16]
001067damov [rbx+16], rax
001067demov rax, [rdi+32]
001067e2mov [rbx+24], rax
001067e6mov rax, [rdi+72]
001067eamov [rbx+32], rax
001067eemov rax, [rdi+80]
001067f2mov [rbx+40], rax
001067f6mov rax, [rdi+88]
001067famov [rbx+48], rax
001067femov rax, [rdi+104]
00106802mov rdi, [rax+160]
00106809lea rax, [rip+0x179520]
00106810call caml_apply2
00106815mov rbx, [rsp]
00106819mov rax, [rbx+104]
0010681dmov rdi, [rax+160]
00106824mov rbx, [rbx+96]
00106828lea rax, [rip+0x1794e9]
0010682fcall caml_apply2
00106834sub r15, 56
00106838cmp r15, [r14]
0010683bjb 0x10696a
00106841
00106841loc_106841:
00106841lea rbx, [r15+8]
00106845mov [rbx-8], 6391
0010684dlea rax, [rip+1516]
00106854mov [rbx], rax
00106857mov rax, 0x100000000000005
00106861mov [rbx+8], rax
00106865mov rdi, [rsp]
00106869mov rax, [rdi+16]
0010686dmov [rbx+16], rax
00106871mov rax, [rdi+32]
00106875mov [rbx+24], rax
00106879mov rax, [rdi+80]
0010687dmov [rbx+32], rax
00106881mov rax, [rdi+88]
00106885mov [rbx+40], rax
00106889mov rax, [rdi+104]
0010688dmov rdi, [rax+160]
00106894lea rax, [rip+0x179465]
0010689bcall caml_apply2
001068a0mov rbx, [rsp]
001068a4mov rax, [rbx+104]
001068a8mov rdi, [rax+160]
001068afmov rbx, [rbx+96]
001068b3lea rax, [rip+0x17942e]
001068bacall caml_apply2
001068bfsub r15, 72
001068c3cmp r15, [r14]
001068c6jb 0x106960
001068cc
001068ccloc_1068cc:
001068cclea rbx, [r15+8]
001068d0mov [rbx-8], 8439
001068d8lea rax, [rip+1665]
001068dfmov [rbx], rax
001068e2mov rax, 0x100000000000005
001068ecmov [rbx+8], rax
001068f0mov rdi, [rsp]
001068f4mov rax, [rdi+16]
001068f8mov [rbx+16], rax
001068fcmov rax, [rdi+32]
00106900mov [rbx+24], rax
00106904mov rax, [rdi+72]
00106908mov [rbx+32], rax
0010690cmov rax, [rdi+80]
00106910mov [rbx+40], rax
00106914mov rax, [rdi+88]
00106918mov [rbx+48], rax
0010691cmov rax, [rdi+104]
00106920mov [rbx+56], rax
00106924mov rdi, [rax+160]
0010692blea rax, [rip+0x17939e]
00106932call caml_apply2
00106937mov rbx, [rsp]
0010693bmov rax, [rbx+104]
0010693fmov rdi, [rax+160]
00106946mov rbx, [rbx+96]
0010694alea rax, [rip+0x17935f]
00106951call caml_apply2
00106956mov eax, 1
0010695badd rsp, 8
0010695fret
00106960
00106960loc_106960:
00106960call caml_call_gc
00106965jmp 0x1068cc
0010696a
0010696aloc_10696a:
0010696acall caml_call_gc
0010696fjmp 0x106841
00106974
00106974loc_106974:
00106974call caml_call_gc
00106979jmp 0x1067ae
0010697e
0010697eloc_10697e:
0010697ecall caml_call_gc
00106983jmp 0x106723
00106988
00106988loc_106988:
00106988call caml_call_gc
0010698djmp 0x1066cf
00106992
00106992loc_106992:
00106992call caml_call_gc
00106997jmp 0x106630
0010699c
0010699cloc_10699c:
0010699ccall caml_call_gc
001069a1jmp 0x1065b7
001069a6
001069a6loc_1069a6:
001069a6push 34
001069a8call caml_call_realloc_stack
001069adpop r10
001069afjmp 0x1065a2
00106590
001069b4
001069b4 // align 0x10
001069b4 // align 0x10
001069c0
001069c0camlVerb.fun_3902:
001069c0lea r10, [rsp-344]
001069c8cmp r10, [r14+40]
001069ccjb 0x106a36
001069ce
001069celoc_1069ce:
001069cesub rsp, 24
001069d2mov [rsp+16], rax
001069d7mov [rsp+8], rbx
001069dcmov rbx, [rbx+24]
001069e0mov rbx, [rbx+224]
001069e7mov rdi, [rbx]
001069eacall rdi
001069ecmov [rsp], rax
001069f0mov rax, [rsp+8]
001069f5mov rax, [rax+24]
001069f9mov rbx, [rax+144]
00106a00mov rdi, [rbx]
00106a03mov rax, [rsp+16]
00106a08call rdi
00106a0amov ebx, 877
00106a0flea rax, [rip+0x22712a]
00106a16mov rdi, [rsp]
00106a1acall camlStdlib.open_out_gen_225
00106a1fmov rbx, [rsp+8]
00106a24mov rdi, [rbx+16]
00106a28mov rbx, [rsp+16]
00106a2dadd rsp, 24
00106a31jmp 0x105640
00106a36
00106a36loc_106a36:
00106a36push 36
00106a38call caml_call_realloc_stack
00106a3dpop r10
00106a3fjmp 0x1069ce
001069c0
001069c0camlVerb.fun_3902:
001069c0lea r10, [rsp-344]
001069c8cmp r10, [r14+40]
001069ccjb 0x106a36
001069ce
001069celoc_1069ce:
001069cesub rsp, 24
001069d2mov [rsp+16], rax
001069d7mov [rsp+8], rbx
001069dcmov rbx, [rbx+24]
001069e0mov rbx, [rbx+224]
001069e7mov rdi, [rbx]
001069eacall rdi
001069ecmov [rsp], rax
001069f0mov rax, [rsp+8]
001069f5mov rax, [rax+24]
001069f9mov rbx, [rax+144]
00106a00mov rdi, [rbx]
00106a03mov rax, [rsp+16]
00106a08call rdi
00106a0amov ebx, 877
00106a0flea rax, [rip+0x22712a]
00106a16mov rdi, [rsp]
00106a1acall camlStdlib.open_out_gen_225
00106a1fmov rbx, [rsp+8]
00106a24mov rdi, [rbx+16]
00106a28mov rbx, [rsp+16]
00106a2dadd rsp, 24
00106a31jmp 0x105640
00106a36
00106a36loc_106a36:
00106a36push 36
00106a38call caml_call_realloc_stack
00106a3dpop r10
00106a3fjmp 0x1069ce
001069c0
00106a41
00106a41 // align 0x10
00106a41 // align 0x10
00106a50
00106a50camlVerb.fun_3907:
00106a50lea r10, [rsp-352]
00106a58cmp r10, [r14+40]
00106a5cjb 0x106b87
00106a62
00106a62loc_106a62:
00106a62sub rsp, 32
00106a66mov rdi, rax
00106a69mov [rsp+24], rdi
00106a6emov [rsp+16], rbx
00106a73lea rax, [rip+0x1793be]
00106a7amov rbx, rdi
00106a7dcall camlLexstate.save_arg_opt_1107
00106a82call camlLexstate.from_ok_1113
00106a87mov rbx, rax
00106a8alea rax, [rip+0x1eedcf]
00106a91mov rax, [rax+280]
00106a98call camlGet.do_get_int_873
00106a9dmov rdi, [rsp+16]
00106aa2mov rbx, [rdi+40]
00106aa6mov [rbx], rax
00106aa9mov rbx, [rdi+48]
00106aadmov eax, 1
00106ab2call camlVerb.open_verbenv_tabs_1655
00106ab7mov [rsp+8], rax
00106abcmov eax, 1
00106ac1call camlLexstate.save_lexstate_881
00106ac6mov rax, [rsp+16]
00106acbmov rdi, [rax+24]
00106acfadd rdi, 24
00106ad3mov ebx, 87
00106ad8mov rax, [rsp+24]
00106addcall Verb..ocaml_lex_get_line_rec
00106ae2mov [rsp], rax
00106ae6mov eax, 1
00106aebcall camlLexstate.restore_lexstate_882
00106af0mov rax, [rsp+16]
00106af5mov rax, [rax+56]
00106af9mov rax, [rax+24]
00106afdmov rbx, [rsp]
00106b01call camlLexstate.scan_this_1185
00106b06mov rax, [rsp+16]
00106b0bmov rax, [rax+64]
00106b0fmov rbx, [rax+360]
00106b16mov eax, 21
00106b1bmov rdi, [rbx]
00106b1ecall rdi
00106b20mov rax, [rsp+8]
00106b25mov rbx, [rax+8]
00106b29mov rdi, [rax]
00106b2cmov rcx, [rsp+16]
00106b31mov rsi, [rcx+16]
00106b35sub r15, 48
00106b39cmp r15, [r14]
00106b3cjb 0x106b80
00106b3e
00106b3eloc_106b3e:
00106b3elea rax, [r15+8]
00106b42mov [rax-8], 5367
00106b4alea rdx, [rip+79]
00106b51mov [rax], rdx
00106b54mov rdx, 0x100000000000005
00106b5emov [rax+8], rdx
00106b62mov [rax+16], rdi
00106b66mov [rax+24], rbx
00106b6amov [rax+32], rsi
00106b6emov rdi, [rcx+32]
00106b72mov rbx, [rsp+24]
00106b77add rsp, 32
00106b7bjmp 0x104e20
00106b80
00106b80loc_106b80:
00106b80call caml_call_gc
00106b85jmp 0x106b3e
00106b87
00106b87loc_106b87:
00106b87push 37
00106b89call caml_call_realloc_stack
00106b8epop r10
00106b90jmp 0x106a62
00106a50
00106a50camlVerb.fun_3907:
00106a50lea r10, [rsp-352]
00106a58cmp r10, [r14+40]
00106a5cjb 0x106b87
00106a62
00106a62loc_106a62:
00106a62sub rsp, 32
00106a66mov rdi, rax
00106a69mov [rsp+24], rdi
00106a6emov [rsp+16], rbx
00106a73lea rax, [rip+0x1793be]
00106a7amov rbx, rdi
00106a7dcall camlLexstate.save_arg_opt_1107
00106a82call camlLexstate.from_ok_1113
00106a87mov rbx, rax
00106a8alea rax, [rip+0x1eedcf]
00106a91mov rax, [rax+280]
00106a98call camlGet.do_get_int_873
00106a9dmov rdi, [rsp+16]
00106aa2mov rbx, [rdi+40]
00106aa6mov [rbx], rax
00106aa9mov rbx, [rdi+48]
00106aadmov eax, 1
00106ab2call camlVerb.open_verbenv_tabs_1655
00106ab7mov [rsp+8], rax
00106abcmov eax, 1
00106ac1call camlLexstate.save_lexstate_881
00106ac6mov rax, [rsp+16]
00106acbmov rdi, [rax+24]
00106acfadd rdi, 24
00106ad3mov ebx, 87
00106ad8mov rax, [rsp+24]
00106addcall Verb..ocaml_lex_get_line_rec
00106ae2mov [rsp], rax
00106ae6mov eax, 1
00106aebcall camlLexstate.restore_lexstate_882
00106af0mov rax, [rsp+16]
00106af5mov rax, [rax+56]
00106af9mov rax, [rax+24]
00106afdmov rbx, [rsp]
00106b01call camlLexstate.scan_this_1185
00106b06mov rax, [rsp+16]
00106b0bmov rax, [rax+64]
00106b0fmov rbx, [rax+360]
00106b16mov eax, 21
00106b1bmov rdi, [rbx]
00106b1ecall rdi
00106b20mov rax, [rsp+8]
00106b25mov rbx, [rax+8]
00106b29mov rdi, [rax]
00106b2cmov rcx, [rsp+16]
00106b31mov rsi, [rcx+16]
00106b35sub r15, 48
00106b39cmp r15, [r14]
00106b3cjb 0x106b80
00106b3e
00106b3eloc_106b3e:
00106b3elea rax, [r15+8]
00106b42mov [rax-8], 5367
00106b4alea rdx, [rip+79]
00106b51mov [rax], rdx
00106b54mov rdx, 0x100000000000005
00106b5emov [rax+8], rdx
00106b62mov [rax+16], rdi
00106b66mov [rax+24], rbx
00106b6amov [rax+32], rsi
00106b6emov rdi, [rcx+32]
00106b72mov rbx, [rsp+24]
00106b77add rsp, 32
00106b7bjmp 0x104e20
00106b80
00106b80loc_106b80:
00106b80call caml_call_gc
00106b85jmp 0x106b3e
00106b87
00106b87loc_106b87:
00106b87push 37
00106b89call caml_call_realloc_stack
00106b8epop r10
00106b90jmp 0x106a62
00106a50
00106b95
00106b95 // align 0x10
00106b95 // align 0x10
00106ba0
00106ba0camlVerb.fun_3935:
00106ba0mov rdi, rax
00106ba3mov rdx, [rbx+24]
00106ba7mov rax, [rbx+16]
00106babmov rsi, [rbx+32]
00106bafmov rbx, rdx
00106bb2jmp 0xfc450
00106ba0
00106ba0camlVerb.fun_3935:
00106ba0mov rdi, rax
00106ba3mov rdx, [rbx+24]
00106ba7mov rax, [rbx+16]
00106babmov rsi, [rbx+32]
00106bafmov rbx, rdx
00106bb2jmp 0xfc450
00106ba0
00106bb7
00106bb7 // align 0x10
00106bb7 // align 0x10
00106bc0
00106bc0camlVerb.fun_3946:
00106bc0lea r10, [rsp-336]
00106bc8cmp r10, [r14+40]
00106bccjb 0x106c3b
00106bce
00106bceloc_106bce:
00106bcesub rsp, 16
00106bd2mov [rsp], rbx
00106bd6cmp r15, [r14]
00106bd9jbe 0x106c34
00106bdb
00106bdbloc_106bdb:
00106bdbcall camlLexstate.save_body_1031
00106be0mov rbx, rax
00106be3lea rax, [rip+0x1eec76]
00106beamov rax, [rax+280]
00106bf1call camlGet.do_get_int_873
00106bf6mov rbx, [rsp]
00106bfamov rbx, [rbx+16]
00106bfemov rbx, [rbx+352]
00106c05mov [rsp+8], rbx
00106c0amov [rsp], rax
00106c0elea rax, [rip+0x179173]
00106c15call Stdlib.Printf.sprintf
00106c1amov rbx, rax
00106c1dmov rdi, [rbx]
00106c20mov rax, [rsp]
00106c24call rdi
00106c26mov rbx, [rsp+8]
00106c2bmov rdi, [rbx]
00106c2eadd rsp, 16
00106c32jmp rdi
00106c34
00106c34loc_106c34:
00106c34call caml_call_gc
00106c39jmp 0x106bdb
00106c3b
00106c3bloc_106c3b:
00106c3bpush 35
00106c3dcall caml_call_realloc_stack
00106c42pop r10
00106c44jmp 0x106bce
00106bc0
00106bc0camlVerb.fun_3946:
00106bc0lea r10, [rsp-336]
00106bc8cmp r10, [r14+40]
00106bccjb 0x106c3b
00106bce
00106bceloc_106bce:
00106bcesub rsp, 16
00106bd2mov [rsp], rbx
00106bd6cmp r15, [r14]
00106bd9jbe 0x106c34
00106bdb
00106bdbloc_106bdb:
00106bdbcall camlLexstate.save_body_1031
00106be0mov rbx, rax
00106be3lea rax, [rip+0x1eec76]
00106beamov rax, [rax+280]
00106bf1call camlGet.do_get_int_873
00106bf6mov rbx, [rsp]
00106bfamov rbx, [rbx+16]
00106bfemov rbx, [rbx+352]
00106c05mov [rsp+8], rbx
00106c0amov [rsp], rax
00106c0elea rax, [rip+0x179173]
00106c15call Stdlib.Printf.sprintf
00106c1amov rbx, rax
00106c1dmov rdi, [rbx]
00106c20mov rax, [rsp]
00106c24call rdi
00106c26mov rbx, [rsp+8]
00106c2bmov rdi, [rbx]
00106c2eadd rsp, 16
00106c32jmp rdi
00106c34
00106c34loc_106c34:
00106c34call caml_call_gc
00106c39jmp 0x106bdb
00106c3b
00106c3bloc_106c3b:
00106c3bpush 35
00106c3dcall caml_call_realloc_stack
00106c42pop r10
00106c44jmp 0x106bce
00106bc0
00106c46
00106c46 // align 0x10
00106c46 // align 0x10
00106c50
00106c50camlVerb.fun_3955:
00106c50lea r10, [rsp-344]
00106c58cmp r10, [r14+40]
00106c5cjb 0x106d41
00106c62
00106c62loc_106c62:
00106c62sub rsp, 24
00106c66mov rdi, rax
00106c69mov [rsp+16], rdi
00106c6emov [rsp+8], rbx
00106c73lea rax, [rip+0x1790e6]
00106c7amov rbx, rdi
00106c7dcall camlLexstate.save_arg_opt_1107
00106c82call camlLexstate.from_ok_1113
00106c87mov rbx, rax
00106c8alea rax, [rip+0x1eebcf]
00106c91mov rax, [rax+280]
00106c98call camlGet.do_get_int_873
00106c9dmov [rsp], rax
00106ca1mov rax, [rsp+16]
00106ca6call camlLexstate.save_body_1031
00106cabmov rbx, rax
00106caelea rax, [rip+0x1eebab]
00106cb5mov rax, [rax+280]
00106cbccall camlGet.do_get_int_873
00106cc1mov rsi, [rsp+8]
00106cc6mov rdi, [rsi+32]
00106ccamov rbx, [rsp]
00106ccemov [rdi], rbx
00106cd1mov rsi, [rsi+40]
00106cd5mov edi, 1
00106cdacall camlVerb.open_listing_1670
00106cdfmov rbx, [rax+8]
00106ce3mov rdi, [rax]
00106ce6mov rcx, [rsp+8]
00106cebmov rsi, [rcx+16]
00106cefsub r15, 48
00106cf3cmp r15, [r14]
00106cf6jb 0x106d3a
00106cf8
00106cf8loc_106cf8:
00106cf8lea rax, [r15+8]
00106cfcmov [rax-8], 5367
00106d04lea rdx, [rip+69]
00106d0bmov [rax], rdx
00106d0emov rdx, 0x100000000000005
00106d18mov [rax+8], rdx
00106d1cmov [rax+16], rdi
00106d20mov [rax+24], rbx
00106d24mov [rax+32], rsi
00106d28mov rdi, [rcx+24]
00106d2cmov rbx, [rsp+16]
00106d31add rsp, 24
00106d35jmp 0x104e20
00106d3a
00106d3aloc_106d3a:
00106d3acall caml_call_gc
00106d3fjmp 0x106cf8
00106d41
00106d41loc_106d41:
00106d41push 36
00106d43call caml_call_realloc_stack
00106d48pop r10
00106d4ajmp 0x106c62
00106c50
00106c50camlVerb.fun_3955:
00106c50lea r10, [rsp-344]
00106c58cmp r10, [r14+40]
00106c5cjb 0x106d41
00106c62
00106c62loc_106c62:
00106c62sub rsp, 24
00106c66mov rdi, rax
00106c69mov [rsp+16], rdi
00106c6emov [rsp+8], rbx
00106c73lea rax, [rip+0x1790e6]
00106c7amov rbx, rdi
00106c7dcall camlLexstate.save_arg_opt_1107
00106c82call camlLexstate.from_ok_1113
00106c87mov rbx, rax
00106c8alea rax, [rip+0x1eebcf]
00106c91mov rax, [rax+280]
00106c98call camlGet.do_get_int_873
00106c9dmov [rsp], rax
00106ca1mov rax, [rsp+16]
00106ca6call camlLexstate.save_body_1031
00106cabmov rbx, rax
00106caelea rax, [rip+0x1eebab]
00106cb5mov rax, [rax+280]
00106cbccall camlGet.do_get_int_873
00106cc1mov rsi, [rsp+8]
00106cc6mov rdi, [rsi+32]
00106ccamov rbx, [rsp]
00106ccemov [rdi], rbx
00106cd1mov rsi, [rsi+40]
00106cd5mov edi, 1
00106cdacall camlVerb.open_listing_1670
00106cdfmov rbx, [rax+8]
00106ce3mov rdi, [rax]
00106ce6mov rcx, [rsp+8]
00106cebmov rsi, [rcx+16]
00106cefsub r15, 48
00106cf3cmp r15, [r14]
00106cf6jb 0x106d3a
00106cf8
00106cf8loc_106cf8:
00106cf8lea rax, [r15+8]
00106cfcmov [rax-8], 5367
00106d04lea rdx, [rip+69]
00106d0bmov [rax], rdx
00106d0emov rdx, 0x100000000000005
00106d18mov [rax+8], rdx
00106d1cmov [rax+16], rdi
00106d20mov [rax+24], rbx
00106d24mov [rax+32], rsi
00106d28mov rdi, [rcx+24]
00106d2cmov rbx, [rsp+16]
00106d31add rsp, 24
00106d35jmp 0x104e20
00106d3a
00106d3aloc_106d3a:
00106d3acall caml_call_gc
00106d3fjmp 0x106cf8
00106d41
00106d41loc_106d41:
00106d41push 36
00106d43call caml_call_realloc_stack
00106d48pop r10
00106d4ajmp 0x106c62
00106c50
00106d4f
00106d4f // align 0x10
00106d4f // align 0x10
00106d50
00106d50camlVerb.fun_3983:
00106d50mov rdi, rax
00106d53mov rdx, [rbx+24]
00106d57mov rax, [rbx+16]
00106d5bmov rsi, [rbx+32]
00106d5fmov rbx, rdx
00106d62jmp 0xfc450
00106d50
00106d50camlVerb.fun_3983:
00106d50mov rdi, rax
00106d53mov rdx, [rbx+24]
00106d57mov rax, [rbx+16]
00106d5bmov rsi, [rbx+32]
00106d5fmov rbx, rdx
00106d62jmp 0xfc450
00106d50
00106d67
00106d67 // align 0x10
00106d67 // align 0x10
00106d70
00106d70camlVerb.fun_3994:
00106d70lea r10, [rsp-336]
00106d78cmp r10, [r14+40]
00106d7cjb 0x106e0f
00106d82
00106d82loc_106d82:
00106d82sub rsp, 16
00106d86mov [rsp+8], rax
00106d8bmov [rsp], rbx
00106d8fmov rax, [rbx+40]
00106d93mov rdx, [rax]
00106d96mov rax, [rbx+32]
00106d9amov rax, [rax]
00106d9dmov rsi, [rbx+48]
00106da1mov edi, 1
00106da6mov rbx, rdx
00106da9call camlVerb.open_listing_1670
00106daemov rbx, [rax+8]
00106db2mov rdi, [rax]
00106db5mov rcx, [rsp]
00106db9mov rsi, [rcx+16]
00106dbdsub r15, 48
00106dc1cmp r15, [r14]
00106dc4jb 0x106e08
00106dc6
00106dc6loc_106dc6:
00106dc6lea rax, [r15+8]
00106dcamov [rax-8], 5367
00106dd2lea rdx, [rip+71]
00106dd9mov [rax], rdx
00106ddcmov rdx, 0x100000000000005
00106de6mov [rax+8], rdx
00106deamov [rax+16], rdi
00106deemov [rax+24], rbx
00106df2mov [rax+32], rsi
00106df6mov rdi, [rcx+24]
00106dfamov rbx, [rsp+8]
00106dffadd rsp, 16
00106e03jmp 0x104e20
00106e08
00106e08loc_106e08:
00106e08call caml_call_gc
00106e0djmp 0x106dc6
00106e0f
00106e0floc_106e0f:
00106e0fpush 35
00106e11call caml_call_realloc_stack
00106e16pop r10
00106e18jmp 0x106d82
00106d70
00106d70camlVerb.fun_3994:
00106d70lea r10, [rsp-336]
00106d78cmp r10, [r14+40]
00106d7cjb 0x106e0f
00106d82
00106d82loc_106d82:
00106d82sub rsp, 16
00106d86mov [rsp+8], rax
00106d8bmov [rsp], rbx
00106d8fmov rax, [rbx+40]
00106d93mov rdx, [rax]
00106d96mov rax, [rbx+32]
00106d9amov rax, [rax]
00106d9dmov rsi, [rbx+48]
00106da1mov edi, 1
00106da6mov rbx, rdx
00106da9call camlVerb.open_listing_1670
00106daemov rbx, [rax+8]
00106db2mov rdi, [rax]
00106db5mov rcx, [rsp]
00106db9mov rsi, [rcx+16]
00106dbdsub r15, 48
00106dc1cmp r15, [r14]
00106dc4jb 0x106e08
00106dc6
00106dc6loc_106dc6:
00106dc6lea rax, [r15+8]
00106dcamov [rax-8], 5367
00106dd2lea rdx, [rip+71]
00106dd9mov [rax], rdx
00106ddcmov rdx, 0x100000000000005
00106de6mov [rax+8], rdx
00106deamov [rax+16], rdi
00106deemov [rax+24], rbx
00106df2mov [rax+32], rsi
00106df6mov rdi, [rcx+24]
00106dfamov rbx, [rsp+8]
00106dffadd rsp, 16
00106e03jmp 0x104e20
00106e08
00106e08loc_106e08:
00106e08call caml_call_gc
00106e0djmp 0x106dc6
00106e0f
00106e0floc_106e0f:
00106e0fpush 35
00106e11call caml_call_realloc_stack
00106e16pop r10
00106e18jmp 0x106d82
00106d70
00106e1d
00106e1d // align 0x10
00106e1d // align 0x10
00106e20
00106e20camlVerb.fun_4022:
00106e20mov rdi, rax
00106e23mov rdx, [rbx+24]
00106e27mov rax, [rbx+16]
00106e2bmov rsi, [rbx+32]
00106e2fmov rbx, rdx
00106e32jmp 0xfc450
00106e20
00106e20camlVerb.fun_4022:
00106e20mov rdi, rax
00106e23mov rdx, [rbx+24]
00106e27mov rax, [rbx+16]
00106e2bmov rsi, [rbx+32]
00106e2fmov rbx, rdx
00106e32jmp 0xfc450
00106e20
00106e37
00106e37 // align 0x10
00106e37 // align 0x10
00106e40
00106e40camlVerb.fun_4033:
00106e40lea r10, [rsp-344]
00106e48cmp r10, [r14+40]
00106e4cjb 0x106f31
00106e52
00106e52loc_106e52:
00106e52sub rsp, 24
00106e56mov rdi, rax
00106e59mov [rsp+16], rdi
00106e5emov [rsp+8], rbx
00106e63lea rax, [rip+0x178ef6]
00106e6amov rbx, rdi
00106e6dcall camlLexstate.save_arg_opt_1107
00106e72call camlLexstate.from_ok_1113
00106e77mov rbx, rax
00106e7alea rax, [rip+0x1ee9df]
00106e81mov rax, [rax+280]
00106e88call camlGet.do_get_int_873
00106e8dmov [rsp], rax
00106e91mov rax, [rsp+16]
00106e96call camlLexstate.save_body_1031
00106e9bmov rbx, rax
00106e9elea rax, [rip+0x1ee9bb]
00106ea5mov rax, [rax+280]
00106eaccall camlGet.do_get_int_873
00106eb1mov rsi, [rsp+8]
00106eb6mov rdi, [rsi+32]
00106ebamov rbx, [rsp]
00106ebemov [rdi], rbx
00106ec1mov rsi, [rsi+40]
00106ec5mov edi, 3
00106ecacall camlVerb.open_listing_1670
00106ecfmov rbx, [rax+8]
00106ed3mov rdi, [rax]
00106ed6mov rcx, [rsp+8]
00106edbmov rsi, [rcx+16]
00106edfsub r15, 48
00106ee3cmp r15, [r14]
00106ee6jb 0x106f2a
00106ee8
00106ee8loc_106ee8:
00106ee8lea rax, [r15+8]
00106eecmov [rax-8], 5367
00106ef4lea rdx, [rip+69]
00106efbmov [rax], rdx
00106efemov rdx, 0x100000000000005
00106f08mov [rax+8], rdx
00106f0cmov [rax+16], rdi
00106f10mov [rax+24], rbx
00106f14mov [rax+32], rsi
00106f18mov rdi, [rcx+24]
00106f1cmov rbx, [rsp+16]
00106f21add rsp, 24
00106f25jmp 0x104e20
00106f2a
00106f2aloc_106f2a:
00106f2acall caml_call_gc
00106f2fjmp 0x106ee8
00106f31
00106f31loc_106f31:
00106f31push 36
00106f33call caml_call_realloc_stack
00106f38pop r10
00106f3ajmp 0x106e52
00106e40
00106e40camlVerb.fun_4033:
00106e40lea r10, [rsp-344]
00106e48cmp r10, [r14+40]
00106e4cjb 0x106f31
00106e52
00106e52loc_106e52:
00106e52sub rsp, 24
00106e56mov rdi, rax
00106e59mov [rsp+16], rdi
00106e5emov [rsp+8], rbx
00106e63lea rax, [rip+0x178ef6]
00106e6amov rbx, rdi
00106e6dcall camlLexstate.save_arg_opt_1107
00106e72call camlLexstate.from_ok_1113
00106e77mov rbx, rax
00106e7alea rax, [rip+0x1ee9df]
00106e81mov rax, [rax+280]
00106e88call camlGet.do_get_int_873
00106e8dmov [rsp], rax
00106e91mov rax, [rsp+16]
00106e96call camlLexstate.save_body_1031
00106e9bmov rbx, rax
00106e9elea rax, [rip+0x1ee9bb]
00106ea5mov rax, [rax+280]
00106eaccall camlGet.do_get_int_873
00106eb1mov rsi, [rsp+8]
00106eb6mov rdi, [rsi+32]
00106ebamov rbx, [rsp]
00106ebemov [rdi], rbx
00106ec1mov rsi, [rsi+40]
00106ec5mov edi, 3
00106ecacall camlVerb.open_listing_1670
00106ecfmov rbx, [rax+8]
00106ed3mov rdi, [rax]
00106ed6mov rcx, [rsp+8]
00106edbmov rsi, [rcx+16]
00106edfsub r15, 48
00106ee3cmp r15, [r14]
00106ee6jb 0x106f2a
00106ee8
00106ee8loc_106ee8:
00106ee8lea rax, [r15+8]
00106eecmov [rax-8], 5367
00106ef4lea rdx, [rip+69]
00106efbmov [rax], rdx
00106efemov rdx, 0x100000000000005
00106f08mov [rax+8], rdx
00106f0cmov [rax+16], rdi
00106f10mov [rax+24], rbx
00106f14mov [rax+32], rsi
00106f18mov rdi, [rcx+24]
00106f1cmov rbx, [rsp+16]
00106f21add rsp, 24
00106f25jmp 0x104e20
00106f2a
00106f2aloc_106f2a:
00106f2acall caml_call_gc
00106f2fjmp 0x106ee8
00106f31
00106f31loc_106f31:
00106f31push 36
00106f33call caml_call_realloc_stack
00106f38pop r10
00106f3ajmp 0x106e52
00106e40
00106f3f
00106f3f // align 0x10
00106f3f // align 0x10
00106f40
00106f40camlVerb.fun_4061:
00106f40mov rdi, rax
00106f43mov rdx, [rbx+24]
00106f47mov rax, [rbx+16]
00106f4bmov rsi, [rbx+32]
00106f4fmov rbx, rdx
00106f52jmp 0xfc450
00106f40
00106f40camlVerb.fun_4061:
00106f40mov rdi, rax
00106f43mov rdx, [rbx+24]
00106f47mov rax, [rbx+16]
00106f4bmov rsi, [rbx+32]
00106f4fmov rbx, rdx
00106f52jmp 0xfc450
00106f40
00106f57
00106f57 // align 0x10
00106f57 // align 0x10
00106f60
00106f60camlVerb.fun_4072:
00106f60lea r10, [rsp-336]
00106f68cmp r10, [r14+40]
00106f6cjb 0x107010
00106f72
00106f72loc_106f72:
00106f72sub rsp, 16
00106f76mov [rsp+8], rax
00106f7bmov [rsp], rbx
00106f7fmov rbx, [rbx+56]
00106f83mov rbx, [rbx+144]
00106f8amov rdi, [rbx]
00106f8dcall rdi
00106f8fmov rdi, [rsp]
00106f93mov rax, [rdi+40]
00106f97mov rbx, [rax]
00106f9amov rax, [rdi+32]
00106f9emov rax, [rax]
00106fa1mov rsi, [rdi+48]
00106fa5mov edi, 1
00106faacall camlVerb.open_listing_1670
00106fafmov rbx, [rax+8]
00106fb3mov rdi, [rax]
00106fb6mov rcx, [rsp]
00106fbamov rsi, [rcx+16]
00106fbesub r15, 48
00106fc2cmp r15, [r14]
00106fc5jb 0x107009
00106fc7
00106fc7loc_106fc7:
00106fc7lea rax, [r15+8]
00106fcbmov [rax-8], 5367
00106fd3lea rdx, [rip+70]
00106fdamov [rax], rdx
00106fddmov rdx, 0x100000000000005
00106fe7mov [rax+8], rdx
00106febmov [rax+16], rdi
00106fefmov [rax+24], rbx
00106ff3mov [rax+32], rsi
00106ff7mov rdi, [rcx+24]
00106ffbmov rbx, [rsp+8]
00107000add rsp, 16
00107004jmp 0x104e20
00107009
00107009loc_107009:
00107009call caml_call_gc
0010700ejmp 0x106fc7
00107010
00107010loc_107010:
00107010push 35
00107012call caml_call_realloc_stack
00107017pop r10
00107019jmp 0x106f72
00106f60
00106f60camlVerb.fun_4072:
00106f60lea r10, [rsp-336]
00106f68cmp r10, [r14+40]
00106f6cjb 0x107010
00106f72
00106f72loc_106f72:
00106f72sub rsp, 16
00106f76mov [rsp+8], rax
00106f7bmov [rsp], rbx
00106f7fmov rbx, [rbx+56]
00106f83mov rbx, [rbx+144]
00106f8amov rdi, [rbx]
00106f8dcall rdi
00106f8fmov rdi, [rsp]
00106f93mov rax, [rdi+40]
00106f97mov rbx, [rax]
00106f9amov rax, [rdi+32]
00106f9emov rax, [rax]
00106fa1mov rsi, [rdi+48]
00106fa5mov edi, 1
00106faacall camlVerb.open_listing_1670
00106fafmov rbx, [rax+8]
00106fb3mov rdi, [rax]
00106fb6mov rcx, [rsp]
00106fbamov rsi, [rcx+16]
00106fbesub r15, 48
00106fc2cmp r15, [r14]
00106fc5jb 0x107009
00106fc7
00106fc7loc_106fc7:
00106fc7lea rax, [r15+8]
00106fcbmov [rax-8], 5367
00106fd3lea rdx, [rip+70]
00106fdamov [rax], rdx
00106fddmov rdx, 0x100000000000005
00106fe7mov [rax+8], rdx
00106febmov [rax+16], rdi
00106fefmov [rax+24], rbx
00106ff3mov [rax+32], rsi
00106ff7mov rdi, [rcx+24]
00106ffbmov rbx, [rsp+8]
00107000add rsp, 16
00107004jmp 0x104e20
00107009
00107009loc_107009:
00107009call caml_call_gc
0010700ejmp 0x106fc7
00107010
00107010loc_107010:
00107010push 35
00107012call caml_call_realloc_stack
00107017pop r10
00107019jmp 0x106f72
00106f60
0010701e
0010701e // align 0x10
0010701e // align 0x10
00107020
00107020camlVerb.fun_4100:
00107020mov rdi, rax
00107023mov rdx, [rbx+24]
00107027mov rax, [rbx+16]
0010702bmov rsi, [rbx+32]
0010702fmov rbx, rdx
00107032jmp 0xfc450
00107020
00107020camlVerb.fun_4100:
00107020mov rdi, rax
00107023mov rdx, [rbx+24]
00107027mov rax, [rbx+16]
0010702bmov rsi, [rbx+32]
0010702fmov rbx, rdx
00107032jmp 0xfc450
00107020
00107037
00107037 // align 0x10
00107037 // align 0x10
00107040
00107040camlVerb.init_comment_1721:
00107040lea r10, [rsp-328]
00107048cmp r10, [r14+40]
0010704cjb 0x1070a3
0010704e
0010704eloc_10704e:
0010704esub rsp, 8
00107052mov [rsp], rbx
00107056cmp r15, [r14]
00107059jbe 0x10709c
0010705b
0010705bloc_10705b:
0010705bmov rax, [rbx+24]
0010705fmov rdi, [rax+160]
00107066mov rbx, [rbx+16]
0010706alea rax, [rip+0x178c07]
00107071call caml_apply2
00107076mov rax, [rsp]
0010707amov rax, [rax+24]
0010707emov rdi, [rax+160]
00107085mov rbx, [rax+144]
0010708clea rax, [rip+0x178bc5]
00107093add rsp, 8
00107097jmp 0xf73e0
0010709c
0010709cloc_10709c:
0010709ccall caml_call_gc
001070a1jmp 0x10705b
001070a3
001070a3loc_1070a3:
001070a3push 34
001070a5call caml_call_realloc_stack
001070aapop r10
001070acjmp 0x10704e
00107040
00107040camlVerb.init_comment_1721:
00107040lea r10, [rsp-328]
00107048cmp r10, [r14+40]
0010704cjb 0x1070a3
0010704e
0010704eloc_10704e:
0010704esub rsp, 8
00107052mov [rsp], rbx
00107056cmp r15, [r14]
00107059jbe 0x10709c
0010705b
0010705bloc_10705b:
0010705bmov rax, [rbx+24]
0010705fmov rdi, [rax+160]
00107066mov rbx, [rbx+16]
0010706alea rax, [rip+0x178c07]
00107071call caml_apply2
00107076mov rax, [rsp]
0010707amov rax, [rax+24]
0010707emov rdi, [rax+160]
00107085mov rbx, [rax+144]
0010708clea rax, [rip+0x178bc5]
00107093add rsp, 8
00107097jmp 0xf73e0
0010709c
0010709cloc_10709c:
0010709ccall caml_call_gc
001070a1jmp 0x10705b
001070a3
001070a3loc_1070a3:
001070a3push 34
001070a5call caml_call_realloc_stack
001070aapop r10
001070acjmp 0x10704e
00107040
001070ae
001070ae // align 0x10
001070ae // align 0x10
001070b0
001070b0camlVerb.init_preview_1724:
001070b0lea r10, [rsp-328]
001070b8cmp r10, [r14+40]
001070bcjb 0x107113
001070be
001070beloc_1070be:
001070besub rsp, 8
001070c2mov [rsp], rbx
001070c6cmp r15, [r14]
001070c9jbe 0x10710c
001070cb
001070cbloc_1070cb:
001070cbmov rax, [rbx+24]
001070cfmov rdi, [rax+160]
001070d6mov rbx, [rbx+16]
001070dalea rax, [rip+0x178b57]
001070e1call caml_apply2
001070e6mov rax, [rsp]
001070eamov rax, [rax+24]
001070eemov rdi, [rax+160]
001070f5mov rbx, [rax+144]
001070fclea rax, [rip+0x178b1d]
00107103add rsp, 8
00107107jmp 0xf73e0
0010710c
0010710cloc_10710c:
0010710ccall caml_call_gc
00107111jmp 0x1070cb
00107113
00107113loc_107113:
00107113push 34
00107115call caml_call_realloc_stack
0010711apop r10
0010711cjmp 0x1070be
001070b0
001070b0camlVerb.init_preview_1724:
001070b0lea r10, [rsp-328]
001070b8cmp r10, [r14+40]
001070bcjb 0x107113
001070be
001070beloc_1070be:
001070besub rsp, 8
001070c2mov [rsp], rbx
001070c6cmp r15, [r14]
001070c9jbe 0x10710c
001070cb
001070cbloc_1070cb:
001070cbmov rax, [rbx+24]
001070cfmov rdi, [rax+160]
001070d6mov rbx, [rbx+16]
001070dalea rax, [rip+0x178b57]
001070e1call caml_apply2
001070e6mov rax, [rsp]
001070eamov rax, [rax+24]
001070eemov rdi, [rax+160]
001070f5mov rbx, [rax+144]
001070fclea rax, [rip+0x178b1d]
00107103add rsp, 8
00107107jmp 0xf73e0
0010710c
0010710cloc_10710c:
0010710ccall caml_call_gc
00107111jmp 0x1070cb
00107113
00107113loc_107113:
00107113push 34
00107115call caml_call_realloc_stack
0010711apop r10
0010711cjmp 0x1070be
001070b0
0010711e
0010711e // align 0x10
0010711e // align 0x10
00107120
00107120camlVerb.parse_linerange_1728:
00107120lea r10, [rsp-352]
00107128cmp r10, [r14+40]
0010712cjb 0x1071d9
00107132
00107132loc_107132:
00107132sub rsp, 16
00107136mov [rsp], rax
0010713amov [rsp+8], rbx
0010713flea r11, [rip+50]
00107146push r11
00107148push [r14+48]
0010714cmov [r14+48], rsp
00107150call camlMyLexing.from_string_309
00107155mov rbx, [rsp+24]
0010715amov rdi, [rbx+24]
0010715eadd rdi, 24
00107162mov ebx, 123
00107167call Verb..ocaml_lex_lst_parse_linerange_rec
0010716cpop [r14+48]
00107170add rsp, 8
00107174jmp 0x1071c4
00107176nop
00107178mov rbx, [rsp+8]
0010717dmov rbx, [rbx+16]
00107181cmp rax, rbx
00107184jne 0x1071b4
00107186lea rbx, [rip+0x17851b]
0010718dmov rax, [rsp]
00107191call camlStdlib.$5e_139
00107196mov rbx, rax
00107199lea rax, [rip+0x1789c0]
001071a0call camlStdlib.$5e_139
001071a5call camlMisc.warning_287
001071aalea rax, [rip+0x1789d7]
001071b1jmp 0x1071c4
001071b3nop
001071b4
001071b4loc_1071b4:
001071b4mov rsp, [r14+48]
001071b8pop [r14+48]
001071bcpop r11
001071bejmp r11
001071c1nop [rax]
001071c4
001071c4loc_1071c4:
001071c4test al, 1
001071c6je 0x1071d4
001071c8lea rax, [rip+0x1789b9]
001071cfadd rsp, 16
001071d3ret
001071d4
001071d4loc_1071d4:
001071d4add rsp, 16
001071d8ret
001071d9
001071d9loc_1071d9:
001071d9push 37
001071dbcall caml_call_realloc_stack
001071e0pop r10
001071e2jmp 0x107132
00107120
00107120camlVerb.parse_linerange_1728:
00107120lea r10, [rsp-352]
00107128cmp r10, [r14+40]
0010712cjb 0x1071d9
00107132
00107132loc_107132:
00107132sub rsp, 16
00107136mov [rsp], rax
0010713amov [rsp+8], rbx
0010713flea r11, [rip+50]
00107146push r11
00107148push [r14+48]
0010714cmov [r14+48], rsp
00107150call camlMyLexing.from_string_309
00107155mov rbx, [rsp+24]
0010715amov rdi, [rbx+24]
0010715eadd rdi, 24
00107162mov ebx, 123
00107167call Verb..ocaml_lex_lst_parse_linerange_rec
0010716cpop [r14+48]
00107170add rsp, 8
00107174jmp 0x1071c4
00107176nop
00107178mov rbx, [rsp+8]
0010717dmov rbx, [rbx+16]
00107181cmp rax, rbx
00107184jne 0x1071b4
00107186lea rbx, [rip+0x17851b]
0010718dmov rax, [rsp]
00107191call camlStdlib.$5e_139
00107196mov rbx, rax
00107199lea rax, [rip+0x1789c0]
001071a0call camlStdlib.$5e_139
001071a5call camlMisc.warning_287
001071aalea rax, [rip+0x1789d7]
001071b1jmp 0x1071c4
001071b3nop
001071b4
001071b4loc_1071b4:
001071b4mov rsp, [r14+48]
001071b8pop [r14+48]
001071bcpop r11
001071bejmp r11
001071c1nop [rax]
001071c4
001071c4loc_1071c4:
001071c4test al, 1
001071c6je 0x1071d4
001071c8lea rax, [rip+0x1789b9]
001071cfadd rsp, 16
001071d3ret
001071d4
001071d4loc_1071d4:
001071d4add rsp, 16
001071d8ret
001071d9
001071d9loc_1071d9:
001071d9push 37
001071dbcall caml_call_realloc_stack
001071e0pop r10
001071e2jmp 0x107132
00107120
001071e7
001071e7 // align 0x10
001071e7 // align 0x10
001071f0
001071f0camlVerb.code_spaces_1732:
001071f0lea r10, [rsp-344]
001071f8cmp r10, [r14+40]
001071fcjb 0x1072cd
00107202
00107202loc_107202:
00107202sub rsp, 24
00107206mov [rsp], rbx
0010720alea rax, [rip+0x17ae67]
00107211call camlCounter.value_counter_658
00107216mov rdi, [rsp]
0010721amov rbx, [rdi+16]
0010721emov rbx, [rbx]
00107221cmp rbx, 1
00107225je 0x10727a
00107227mov ebx, 3
0010722ccmp rbx, rax
0010722fjg 0x1072a7
00107231mov [rsp+16], rax
00107236mov [rsp+8], rbx
0010723bmov [rsp], rdi
0010723f
0010723floc_10723f:
0010723fmov rax, [rsp]
00107243mov rax, [rax+24]
00107247mov rbx, [rax+360]
0010724emov eax, 191
00107253mov rdi, [rbx]
00107256call rdi
00107258mov rbx, [rsp+8]
0010725dmov rax, rbx
00107260add rbx, 2
00107264mov [rsp+8], rbx
00107269mov rbx, [rsp+16]
0010726ecmp rax, rbx
00107271je 0x1072a7
00107273cmp r15, [r14]
00107276ja 0x10723f
00107278jmp 0x1072c3
0010727a
0010727aloc_10727a:
0010727asub r15, 16
0010727ecmp r15, [r14]
00107281jb 0x1072bc
00107283
00107283loc_107283:
00107283lea rbx, [r15+8]
00107287mov [rbx-8], 1024
0010728fmov [rbx], rax
00107292mov rax, [rdi+24]
00107296mov rdi, [rax+480]
0010729dmov eax, 3
001072a2call caml_apply2
001072a7
001072a7loc_1072a7:
001072a7mov ebx, 1
001072aclea rax, [rip+0x17adc5]
001072b3add rsp, 24
001072b7jmp 0x179840
001072bc
001072bcloc_1072bc:
001072bccall caml_call_gc
001072c1jmp 0x107283
001072c3
001072c3loc_1072c3:
001072c3call caml_call_gc
001072c8jmp 0x10723f
001072cd
001072cdloc_1072cd:
001072cdpush 36
001072cfcall caml_call_realloc_stack
001072d4pop r10
001072d6jmp 0x107202
001071f0
001071f0camlVerb.code_spaces_1732:
001071f0lea r10, [rsp-344]
001071f8cmp r10, [r14+40]
001071fcjb 0x1072cd
00107202
00107202loc_107202:
00107202sub rsp, 24
00107206mov [rsp], rbx
0010720alea rax, [rip+0x17ae67]
00107211call camlCounter.value_counter_658
00107216mov rdi, [rsp]
0010721amov rbx, [rdi+16]
0010721emov rbx, [rbx]
00107221cmp rbx, 1
00107225je 0x10727a
00107227mov ebx, 3
0010722ccmp rbx, rax
0010722fjg 0x1072a7
00107231mov [rsp+16], rax
00107236mov [rsp+8], rbx
0010723bmov [rsp], rdi
0010723f
0010723floc_10723f:
0010723fmov rax, [rsp]
00107243mov rax, [rax+24]
00107247mov rbx, [rax+360]
0010724emov eax, 191
00107253mov rdi, [rbx]
00107256call rdi
00107258mov rbx, [rsp+8]
0010725dmov rax, rbx
00107260add rbx, 2
00107264mov [rsp+8], rbx
00107269mov rbx, [rsp+16]
0010726ecmp rax, rbx
00107271je 0x1072a7
00107273cmp r15, [r14]
00107276ja 0x10723f
00107278jmp 0x1072c3
0010727a
0010727aloc_10727a:
0010727asub r15, 16
0010727ecmp r15, [r14]
00107281jb 0x1072bc
00107283
00107283loc_107283:
00107283lea rbx, [r15+8]
00107287mov [rbx-8], 1024
0010728fmov [rbx], rax
00107292mov rax, [rdi+24]
00107296mov rdi, [rax+480]
0010729dmov eax, 3
001072a2call caml_apply2
001072a7
001072a7loc_1072a7:
001072a7mov ebx, 1
001072aclea rax, [rip+0x17adc5]
001072b3add rsp, 24
001072b7jmp 0x179840
001072bc
001072bcloc_1072bc:
001072bccall caml_call_gc
001072c1jmp 0x107283
001072c3
001072c3loc_1072c3:
001072c3call caml_call_gc
001072c8jmp 0x10723f
001072cd
001072cdloc_1072cd:
001072cdpush 36
001072cfcall caml_call_realloc_stack
001072d4pop r10
001072d6jmp 0x107202
001071f0
001072db
001072db // align 0x10
001072db // align 0x10
001072e0
001072e0camlVerb.check_style_1746:
001072e0lea r10, [rsp-320]
001072e8cmp r10, [r14+40]
001072ecjb 0x10734c
001072ee
001072eeloc_1072ee:
001072eemov rbx, [rax-8]
001072f2shr rbx, 10
001072f6lea rbx, [8*rbx-1]
001072femovzx rdi, [rax+rbx]
00107303sub rbx, rdi
00107306lea rdi, [rbx+rbx+1]
0010730bcmp rdi, 1
0010730fjle 0x10732c
00107311cmp rbx, 0
00107315jbe 0x107347
00107317movzx rbx, [rax]
0010731blea rbx, [rbx+rbx+1]
00107320cmp rbx, 185
00107327jne 0x10732c
00107329ret
0010732a
0010732a 66 90 f.
0010732c
0010732cloc_10732c:
0010732clea rbx, [rip+0x1787fd]
00107333call camlStdlib.$5e_139
00107338mov rbx, rax
0010733blea rax, [rip+0x178806]
00107342jmp 0x195ba0
00107347
00107347loc_107347:
00107347call caml_ml_array_bound_error
0010734c
0010734cloc_10734c:
0010734cpush 33
0010734ecall caml_call_realloc_stack
00107353pop r10
00107355jmp 0x1072ee
001072e0
001072e0camlVerb.check_style_1746:
001072e0lea r10, [rsp-320]
001072e8cmp r10, [r14+40]
001072ecjb 0x10734c
001072ee
001072eeloc_1072ee:
001072eemov rbx, [rax-8]
001072f2shr rbx, 10
001072f6lea rbx, [8*rbx-1]
001072femovzx rdi, [rax+rbx]
00107303sub rbx, rdi
00107306lea rdi, [rbx+rbx+1]
0010730bcmp rdi, 1
0010730fjle 0x10732c
00107311cmp rbx, 0
00107315jbe 0x107347
00107317movzx rbx, [rax]
0010731blea rbx, [rbx+rbx+1]
00107320cmp rbx, 185
00107327jne 0x10732c
00107329ret
0010732a
0010732a 66 90 f.
0010732c
0010732cloc_10732c:
0010732clea rbx, [rip+0x1787fd]
00107333call camlStdlib.$5e_139
00107338mov rbx, rax
0010733blea rax, [rip+0x178806]
00107342jmp 0x195ba0
00107347
00107347loc_107347:
00107347call caml_ml_array_bound_error
0010734c
0010734cloc_10734c:
0010734cpush 33
0010734ecall caml_call_realloc_stack
00107353pop r10
00107355jmp 0x1072ee
001072e0
00107357
00107357 // align 0x10
00107357 // align 0x10
00107360
00107360camlVerb.check_visi_1749:
00107360mov rbx, [rax-8]
00107364shr rbx, 10
00107368cmp rbx, 2
0010736cje 0x10738c
0010736ecmp rbx, 2
00107372jge 0x1073b8
00107374mov rax, [rax]
00107377mov rbx, 0x656c6269736976
00107381cmp rax, rbx
00107384jne 0x1073b8
00107386mov eax, 3
0010738bret
0010738c
0010738cloc_10738c:
0010738cmov rbx, [rax]
0010738fmov rdi, 0x6c62697369766e69
00107399cmp rbx, rdi
0010739cjne 0x1073b8
0010739emov rax, [rax+8]
001073a2mov rbx, 0x600000000000065
001073accmp rax, rbx
001073afjne 0x1073b8
001073b1mov eax, 1
001073b6ret
001073b7nop
001073b8
001073b8loc_1073b8:
001073b8sub r15, 24
001073bccmp r15, [r14]
001073bfjb 0x1073ef
001073c1
001073c1loc_1073c1:
001073c1lea rax, [r15+8]
001073c5mov [rax-8], 2048
001073cdlea rbx, [rip+0x16ee34]
001073d4mov [rax], rbx
001073d7lea rbx, [rip+0x178732]
001073demov [rax+8], rbx
001073e2mov rsp, [r14+48]
001073e6pop [r14+48]
001073eapop r11
001073ecjmp r11
001073ef
001073efloc_1073ef:
001073efcall caml_call_gc
001073f4jmp 0x1073c1
00107360
00107360camlVerb.check_visi_1749:
00107360mov rbx, [rax-8]
00107364shr rbx, 10
00107368cmp rbx, 2
0010736cje 0x10738c
0010736ecmp rbx, 2
00107372jge 0x1073b8
00107374mov rax, [rax]
00107377mov rbx, 0x656c6269736976
00107381cmp rax, rbx
00107384jne 0x1073b8
00107386mov eax, 3
0010738bret
0010738c
0010738cloc_10738c:
0010738cmov rbx, [rax]
0010738fmov rdi, 0x6c62697369766e69
00107399cmp rbx, rdi
0010739cjne 0x1073b8
0010739emov rax, [rax+8]
001073a2mov rbx, 0x600000000000065
001073accmp rax, rbx
001073afjne 0x1073b8
001073b1mov eax, 1
001073b6ret
001073b7nop
001073b8
001073b8loc_1073b8:
001073b8sub r15, 24
001073bccmp r15, [r14]
001073bfjb 0x1073ef
001073c1
001073c1loc_1073c1:
001073c1lea rax, [r15+8]
001073c5mov [rax-8], 2048
001073cdlea rbx, [rip+0x16ee34]
001073d4mov [rax], rbx
001073d7lea rbx, [rip+0x178732]
001073demov [rax+8], rbx
001073e2mov rsp, [r14+48]
001073e6pop [r14+48]
001073eapop r11
001073ecjmp r11
001073ef
001073efloc_1073ef:
001073efcall caml_call_gc
001073f4jmp 0x1073c1
00107360
001073f6
001073f6 // align 0x10
001073f6 // align 0x10
00107400
00107400camlVerb.do_code_double_delim_1752:
00107400lea r10, [rsp-384]
00107408cmp r10, [r14+40]
0010740cjb 0x107615
00107412
00107412loc_107412:
00107412sub rsp, 64
00107416mov [rsp+24], rax
0010741bmov [rsp+40], rbx
00107420mov rax, rdi
00107423mov [rsp], rax
00107427mov [rsp+48], rsi
0010742ccall camlLexstate.save_arg_1030
00107431mov rbx, rax
00107434mov eax, 1
00107439call camlSubst.do_do_subst_this_697
0010743ecall camlVerb.check_style_1746
00107443mov [rsp+16], rax
00107448mov rax, [rsp+48]
0010744dmov rax, [rax+40]
00107451mov rbx, [rax+224]
00107458mov rdi, [rbx]
0010745bmov rax, [rsp]
0010745fcall rdi
00107461mov [rsp+8], rax
00107466mov rax, [rsp+48]
0010746bmov rax, [rax+40]
0010746fmov rbx, [rax+224]
00107476mov rdi, [rbx]
00107479mov rax, [rsp]
0010747dcall rdi
0010747fmov r13, rax
00107482lea rsi, [rip+0x178ec7]
00107489mov r12, [rsp+8]
0010748emov rdi, r12
00107491mov rbx, rsp
00107494mov rsp, [r14+64]
00107498call caml_string_notequal
0010749dmov rsp, rbx
001074a0cmp rax, 1
001074a4je 0x1075fc
001074aalea rsi, [rip+0x178e9f]
001074b1mov rdi, r13
001074b4mov rbx, rsp
001074b7mov rsp, [r14+64]
001074bbcall caml_string_notequal
001074c0mov rsp, rbx
001074c3cmp rax, 1
001074c7je 0x1075fc
001074cdmov [rsp], r13
001074d1mov rax, [r12-8]
001074d6shr rax, 10
001074dalea rax, [8*rax-1]
001074e2movzx rbx, [r12+rax]
001074e7sub rax, rbx
001074eacmp rax, 0
001074eejbe 0x107610
001074f4movzx rbx, [r12]
001074f9lea rbx, [rbx+rbx+1]
001074femov [rsp+32], rbx
00107503lea rdi, [rax+rax-1]
00107508mov ebx, 3
0010750dmov rax, r12
00107510call Stdlib.Bytes.sub
00107515mov [rsp+8], rax
0010751amov rax, [rsp]
0010751emov rbx, [rax-8]
00107522shr rbx, 10
00107526lea rbx, [8*rbx-1]
0010752emovzx rdi, [rax+rbx]
00107533sub rbx, rdi
00107536cmp rbx, 0
0010753ajbe 0x107610
00107540movzx rdi, [rax]
00107544lea rdi, [rdi+rdi+1]
00107549mov [rsp+56], rdi
0010754elea rdi, [rbx+rbx-1]
00107553mov ebx, 3
00107558call Stdlib.Bytes.sub
0010755dmov [rsp], rax
00107561sub r15, 48
00107565cmp r15, [r14]
00107568jb 0x107606
0010756e
0010756eloc_10756e:
0010756elea rbx, [r15+8]
00107572mov [rbx-8], 5367
0010757alea rdi, [rip-0x10561]
00107581mov [rbx], rdi
00107584mov rdi, 0x200000000000007
0010758emov [rbx+8], rdi
00107592lea rdi, [rip+151]
00107599mov [rbx+16], rdi
0010759dmov rdi, [rsp+56]
001075a2mov [rbx+24], rdi
001075a6mov [rbx+32], rax
001075aamov rax, [rsp+16]
001075afmov rdi, [rsp+8]
001075b4mov rsi, [rsp+24]
001075b9call caml_apply3
001075bemov rbx, rax
001075c1mov rax, [rsp+48]
001075c6mov rdi, [rax+24]
001075camov rax, [rsp+32]
001075cfcall camlVerb.lst_init_save_char_856
001075d4mov rbx, [rsp+40]
001075d9mov rdi, [rbx]
001075dcmov rax, [rsp]
001075e0call rdi
001075e2mov rbx, rax
001075e5mov rax, [rsp+48]
001075eamov rdi, [rax+24]
001075eemov rax, [rsp+56]
001075f3add rsp, 64
001075f7jmp 0x1006c0
001075fc
001075fcloc_1075fc:
001075fcmov eax, 1
00107601add rsp, 64
00107605ret
00107606
00107606loc_107606:
00107606call caml_call_gc
0010760bjmp 0x10756e
00107610
00107610loc_107610:
00107610call caml_ml_array_bound_error
00107615
00107615loc_107615:
00107615push 41
00107617call caml_call_realloc_stack
0010761cpop r10
0010761ejmp 0x107412
00107400
00107400camlVerb.do_code_double_delim_1752:
00107400lea r10, [rsp-384]
00107408cmp r10, [r14+40]
0010740cjb 0x107615
00107412
00107412loc_107412:
00107412sub rsp, 64
00107416mov [rsp+24], rax
0010741bmov [rsp+40], rbx
00107420mov rax, rdi
00107423mov [rsp], rax
00107427mov [rsp+48], rsi
0010742ccall camlLexstate.save_arg_1030
00107431mov rbx, rax
00107434mov eax, 1
00107439call camlSubst.do_do_subst_this_697
0010743ecall camlVerb.check_style_1746
00107443mov [rsp+16], rax
00107448mov rax, [rsp+48]
0010744dmov rax, [rax+40]
00107451mov rbx, [rax+224]
00107458mov rdi, [rbx]
0010745bmov rax, [rsp]
0010745fcall rdi
00107461mov [rsp+8], rax
00107466mov rax, [rsp+48]
0010746bmov rax, [rax+40]
0010746fmov rbx, [rax+224]
00107476mov rdi, [rbx]
00107479mov rax, [rsp]
0010747dcall rdi
0010747fmov r13, rax
00107482lea rsi, [rip+0x178ec7]
00107489mov r12, [rsp+8]
0010748emov rdi, r12
00107491mov rbx, rsp
00107494mov rsp, [r14+64]
00107498call caml_string_notequal
0010749dmov rsp, rbx
001074a0cmp rax, 1
001074a4je 0x1075fc
001074aalea rsi, [rip+0x178e9f]
001074b1mov rdi, r13
001074b4mov rbx, rsp
001074b7mov rsp, [r14+64]
001074bbcall caml_string_notequal
001074c0mov rsp, rbx
001074c3cmp rax, 1
001074c7je 0x1075fc
001074cdmov [rsp], r13
001074d1mov rax, [r12-8]
001074d6shr rax, 10
001074dalea rax, [8*rax-1]
001074e2movzx rbx, [r12+rax]
001074e7sub rax, rbx
001074eacmp rax, 0
001074eejbe 0x107610
001074f4movzx rbx, [r12]
001074f9lea rbx, [rbx+rbx+1]
001074femov [rsp+32], rbx
00107503lea rdi, [rax+rax-1]
00107508mov ebx, 3
0010750dmov rax, r12
00107510call Stdlib.Bytes.sub
00107515mov [rsp+8], rax
0010751amov rax, [rsp]
0010751emov rbx, [rax-8]
00107522shr rbx, 10
00107526lea rbx, [8*rbx-1]
0010752emovzx rdi, [rax+rbx]
00107533sub rbx, rdi
00107536cmp rbx, 0
0010753ajbe 0x107610
00107540movzx rdi, [rax]
00107544lea rdi, [rdi+rdi+1]
00107549mov [rsp+56], rdi
0010754elea rdi, [rbx+rbx-1]
00107553mov ebx, 3
00107558call Stdlib.Bytes.sub
0010755dmov [rsp], rax
00107561sub r15, 48
00107565cmp r15, [r14]
00107568jb 0x107606
0010756e
0010756eloc_10756e:
0010756elea rbx, [r15+8]
00107572mov [rbx-8], 5367
0010757alea rdi, [rip-0x10561]
00107581mov [rbx], rdi
00107584mov rdi, 0x200000000000007
0010758emov [rbx+8], rdi
00107592lea rdi, [rip+151]
00107599mov [rbx+16], rdi
0010759dmov rdi, [rsp+56]
001075a2mov [rbx+24], rdi
001075a6mov [rbx+32], rax
001075aamov rax, [rsp+16]
001075afmov rdi, [rsp+8]
001075b4mov rsi, [rsp+24]
001075b9call caml_apply3
001075bemov rbx, rax
001075c1mov rax, [rsp+48]
001075c6mov rdi, [rax+24]
001075camov rax, [rsp+32]
001075cfcall camlVerb.lst_init_save_char_856
001075d4mov rbx, [rsp+40]
001075d9mov rdi, [rbx]
001075dcmov rax, [rsp]
001075e0call rdi
001075e2mov rbx, rax
001075e5mov rax, [rsp+48]
001075eamov rdi, [rax+24]
001075eemov rax, [rsp+56]
001075f3add rsp, 64
001075f7jmp 0x1006c0
001075fc
001075fcloc_1075fc:
001075fcmov eax, 1
00107601add rsp, 64
00107605ret
00107606
00107606loc_107606:
00107606call caml_call_gc
0010760bjmp 0x10756e
00107610
00107610loc_107610:
00107610call caml_ml_array_bound_error
00107615
00107615loc_107615:
00107615push 41
00107617call caml_call_realloc_stack
0010761cpop r10
0010761ejmp 0x107412
00107400
Loading..