File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00104a30
00104a30camlVerb.lst_process_LC_1390:
00104a30lea r10, [rsp-376]
00104a38cmp r10, [r14+40]
00104a3cjb 0x104b41
00104a42
00104a42loc_104a42:
00104a42sub rsp, 56
00104a46mov [rsp+16], rsi
00104a4bmov [rsp+24], rdx
00104a50mov [rsp+32], rcx
00104a55cmp r15, [r14]
00104a58jbe 0x104b37
00104a5e
00104a5eloc_104a5e:
00104a5emov rsi, [r8+32]
00104a62mov rsi, [rsi]
00104a65test sil, 1
00104a69je 0x104b18
00104a6fmov [rsp], r8
00104a73mov [rsp+40], rdi
00104a78mov [rsp+48], rbx
00104a7dmov [rsp+8], rax
00104a82mov rax, rdi
00104a85mov rbx, rdx
00104a88call camlSave.if_next_string_484
00104a8dcmp rax, 1
00104a91je 0x104b18
00104a97mov rax, [rsp]
00104a9bmov rbx, [rax+48]
00104a9fmov eax, 1
00104aa4call camlVerb.begin_comment_1136
00104aa9mov rsi, [rsp]
00104aadmov rax, [rsi+24]
00104ab1mov rax, [rax]
00104ab4cmp rax, 1
00104ab8je 0x104ac4
00104abalea rdi, [rip+0x17d18f]
00104ac1jmp 0x104ae9
00104ac3
00104ac3 90 .
00104ac4
00104ac4loc_104ac4:
00104ac4sub r15, 24
00104ac8cmp r15, [r14]
00104acbjb 0x104b30
00104acd
00104acdloc_104acd:
00104acdlea rdi, [r15+8]
00104ad1mov [rdi-8], 2051
00104ad9mov rax, [rsp+48]
00104ademov [rdi], rax
00104ae1mov [rdi+8], 1
00104ae9
00104ae9loc_104ae9:
00104ae9lea rbx, [rip+0x179f30]
00104af0mov r9, [rsi+40]
00104af4mov rax, [rsp+8]
00104af9mov rsi, [rsp+16]
00104afemov rdx, [rsp+24]
00104b03mov rcx, [rsp+32]
00104b08mov r8, [rsp+40]
00104b0dadd rsp, 56
00104b11jmp 0x101170
00104b16
00104b16 66 90 f.
00104b18
00104b18loc_104b18:
00104b18mov rax, [rsp+24]
00104b1dmov rbx, [rsp+32]
00104b22mov rdi, [rsp+16]
00104b27add rsp, 56
00104b2bjmp 0xf73e0
00104b30
00104b30loc_104b30:
00104b30call caml_call_gc
00104b35jmp 0x104acd
00104b37
00104b37loc_104b37:
00104b37call caml_call_gc
00104b3cjmp 0x104a5e
00104b41
00104b41loc_104b41:
00104b41push 40
00104b43call caml_call_realloc_stack
00104b48pop r10
00104b4ajmp 0x104a42
00104a30
00104a30camlVerb.lst_process_LC_1390:
00104a30lea r10, [rsp-376]
00104a38cmp r10, [r14+40]
00104a3cjb 0x104b41
00104a42
00104a42loc_104a42:
00104a42sub rsp, 56
00104a46mov [rsp+16], rsi
00104a4bmov [rsp+24], rdx
00104a50mov [rsp+32], rcx
00104a55cmp r15, [r14]
00104a58jbe 0x104b37
00104a5e
00104a5eloc_104a5e:
00104a5emov rsi, [r8+32]
00104a62mov rsi, [rsi]
00104a65test sil, 1
00104a69je 0x104b18
00104a6fmov [rsp], r8
00104a73mov [rsp+40], rdi
00104a78mov [rsp+48], rbx
00104a7dmov [rsp+8], rax
00104a82mov rax, rdi
00104a85mov rbx, rdx
00104a88call camlSave.if_next_string_484
00104a8dcmp rax, 1
00104a91je 0x104b18
00104a97mov rax, [rsp]
00104a9bmov rbx, [rax+48]
00104a9fmov eax, 1
00104aa4call camlVerb.begin_comment_1136
00104aa9mov rsi, [rsp]
00104aadmov rax, [rsi+24]
00104ab1mov rax, [rax]
00104ab4cmp rax, 1
00104ab8je 0x104ac4
00104abalea rdi, [rip+0x17d18f]
00104ac1jmp 0x104ae9
00104ac3
00104ac3 90 .
00104ac4
00104ac4loc_104ac4:
00104ac4sub r15, 24
00104ac8cmp r15, [r14]
00104acbjb 0x104b30
00104acd
00104acdloc_104acd:
00104acdlea rdi, [r15+8]
00104ad1mov [rdi-8], 2051
00104ad9mov rax, [rsp+48]
00104ademov [rdi], rax
00104ae1mov [rdi+8], 1
00104ae9
00104ae9loc_104ae9:
00104ae9lea rbx, [rip+0x179f30]
00104af0mov r9, [rsi+40]
00104af4mov rax, [rsp+8]
00104af9mov rsi, [rsp+16]
00104afemov rdx, [rsp+24]
00104b03mov rcx, [rsp+32]
00104b08mov r8, [rsp+40]
00104b0dadd rsp, 56
00104b11jmp 0x101170
00104b16
00104b16 66 90 f.
00104b18
00104b18loc_104b18:
00104b18mov rax, [rsp+24]
00104b1dmov rbx, [rsp+32]
00104b22mov rdi, [rsp+16]
00104b27add rsp, 56
00104b2bjmp 0xf73e0
00104b30
00104b30loc_104b30:
00104b30call caml_call_gc
00104b35jmp 0x104acd
00104b37
00104b37loc_104b37:
00104b37call caml_call_gc
00104b3cjmp 0x104a5e
00104b41
00104b41loc_104b41:
00104b41push 40
00104b43call caml_call_realloc_stack
00104b48pop r10
00104b4ajmp 0x104a42
00104a30
00104b4f
00104b4f // align 0x10
00104b4f // align 0x10
00104b56
00104b56 // align 0x10
00104b56 // align 0x10
00104b60
00104b60camlVerb.fun_3037:
00104b60mov rax, [rbx+24]
00104b64mov rbx, [rbx+16]
00104b68jmp 0xfd3a0
00104b60
00104b60camlVerb.fun_3037:
00104b60mov rax, [rbx+24]
00104b64mov rbx, [rbx+16]
00104b68jmp 0xfd3a0
00104b60
00104b6d
00104b6d // align 0x10
00104b6d // align 0x10
00104b70
00104b70camlVerb.fun_3108:
00104b70mov rax, [rbx+24]
00104b74mov rbx, [rbx+16]
00104b78jmp 0xfd3a0
00104b70
00104b70camlVerb.fun_3108:
00104b70mov rax, [rbx+24]
00104b74mov rbx, [rbx+16]
00104b78jmp 0xfd3a0
00104b70
00104b7d
00104b7d // align 0x10
00104b7d // align 0x10
00104b80
00104b80camlVerb.put_char_star_1507:
00104b80lea r10, [rsp-328]
00104b88cmp r10, [r14+40]
00104b8cjb 0x104bee
00104b8e
00104b8eloc_104b8e:
00104b8esub rsp, 8
00104b92cmp r15, [r14]
00104b95jbe 0x104be7
00104b97
00104b97loc_104b97:
00104b97cmp rax, 19
00104b9bje 0x104bb4
00104b9dcmp rax, 65
00104ba1je 0x104bb4
00104ba3mov rdi, [rdi+24]
00104ba7mov rdi, [rdi+8]
00104babadd rsp, 8
00104bafjmp 0xf73e0
00104bb4
00104bb4loc_104bb4:
00104bb4mov rax, [rdi+32]
00104bb8mov rax, [rax+352]
00104bbfmov [rsp], rax
00104bc3mov rax, [rdi+24]
00104bc7mov rbx, [rax+216]
00104bcelea rax, [rip+0x17b693]
00104bd5mov rdi, [rbx]
00104bd8call rdi
00104bdamov rbx, [rsp]
00104bdemov rdi, [rbx]
00104be1add rsp, 8
00104be5jmp rdi
00104be7
00104be7loc_104be7:
00104be7call caml_call_gc
00104becjmp 0x104b97
00104bee
00104beeloc_104bee:
00104beepush 34
00104bf0call caml_call_realloc_stack
00104bf5pop r10
00104bf7jmp 0x104b8e
00104b80
00104b80camlVerb.put_char_star_1507:
00104b80lea r10, [rsp-328]
00104b88cmp r10, [r14+40]
00104b8cjb 0x104bee
00104b8e
00104b8eloc_104b8e:
00104b8esub rsp, 8
00104b92cmp r15, [r14]
00104b95jbe 0x104be7
00104b97
00104b97loc_104b97:
00104b97cmp rax, 19
00104b9bje 0x104bb4
00104b9dcmp rax, 65
00104ba1je 0x104bb4
00104ba3mov rdi, [rdi+24]
00104ba7mov rdi, [rdi+8]
00104babadd rsp, 8
00104bafjmp 0xf73e0
00104bb4
00104bb4loc_104bb4:
00104bb4mov rax, [rdi+32]
00104bb8mov rax, [rax+352]
00104bbfmov [rsp], rax
00104bc3mov rax, [rdi+24]
00104bc7mov rbx, [rax+216]
00104bcelea rax, [rip+0x17b693]
00104bd5mov rdi, [rbx]
00104bd8call rdi
00104bdamov rbx, [rsp]
00104bdemov rdi, [rbx]
00104be1add rsp, 8
00104be5jmp rdi
00104be7
00104be7loc_104be7:
00104be7call caml_call_gc
00104becjmp 0x104b97
00104bee
00104beeloc_104bee:
00104beepush 34
00104bf0call caml_call_realloc_stack
00104bf5pop r10
00104bf7jmp 0x104b8e
00104b80
00104bf9
00104bf9 // align 0x10
00104bf9 // align 0x10
00104c00
00104c00camlVerb.put_char_1508:
00104c00cmp r15, [r14]
00104c03jbe 0x104c2d
00104c05
00104c05loc_104c05:
00104c05cmp rax, 19
00104c09je 0x104c18
00104c0bmov rdi, [rdi+24]
00104c0fmov rdi, [rdi+8]
00104c13jmp 0xf73e0
00104c18
00104c18loc_104c18:
00104c18mov rax, [rdi+32]
00104c1cmov rbx, [rax+360]
00104c23mov eax, 65
00104c28mov rdi, [rbx]
00104c2bjmp rdi
00104c2d
00104c2dloc_104c2d:
00104c2dcall caml_call_gc
00104c32jmp 0x104c05
00104c00
00104c00camlVerb.put_char_1508:
00104c00cmp r15, [r14]
00104c03jbe 0x104c2d
00104c05
00104c05loc_104c05:
00104c05cmp rax, 19
00104c09je 0x104c18
00104c0bmov rdi, [rdi+24]
00104c0fmov rdi, [rdi+8]
00104c13jmp 0xf73e0
00104c18
00104c18loc_104c18:
00104c18mov rax, [rdi+32]
00104c1cmov rbx, [rax+360]
00104c23mov eax, 65
00104c28mov rdi, [rbx]
00104c2bjmp rdi
00104c2d
00104c2dloc_104c2d:
00104c2dcall caml_call_gc
00104c32jmp 0x104c05
00104c00
00104c34
00104c34 // align 0x10
00104c34 // align 0x10
00104c40
00104c40camlVerb.getclass_1517:
00104c40lea r10, [rsp-336]
00104c48cmp r10, [r14+40]
00104c4cjb 0x104c98
00104c4e
00104c4eloc_104c4e:
00104c4esub rsp, 16
00104c52cmp r15, [r14]
00104c55jbe 0x104c91
00104c57
00104c57loc_104c57:
00104c57mov rbx, [rbx+16]
00104c5bmov rbx, [rbx+216]
00104c62mov [rsp+8], rbx
00104c67mov [rsp], rax
00104c6blea rax, [rip+0x17b50e]
00104c72call Stdlib.Printf.sprintf
00104c77mov rbx, rax
00104c7amov rdi, [rbx]
00104c7dmov rax, [rsp]
00104c81call rdi
00104c83mov rbx, [rsp+8]
00104c88mov rdi, [rbx]
00104c8badd rsp, 16
00104c8fjmp rdi
00104c91
00104c91loc_104c91:
00104c91call caml_call_gc
00104c96jmp 0x104c57
00104c98
00104c98loc_104c98:
00104c98push 35
00104c9acall caml_call_realloc_stack
00104c9fpop r10
00104ca1jmp 0x104c4e
00104c40
00104c40camlVerb.getclass_1517:
00104c40lea r10, [rsp-336]
00104c48cmp r10, [r14+40]
00104c4cjb 0x104c98
00104c4e
00104c4eloc_104c4e:
00104c4esub rsp, 16
00104c52cmp r15, [r14]
00104c55jbe 0x104c91
00104c57
00104c57loc_104c57:
00104c57mov rbx, [rbx+16]
00104c5bmov rbx, [rbx+216]
00104c62mov [rsp+8], rbx
00104c67mov [rsp], rax
00104c6blea rax, [rip+0x17b50e]
00104c72call Stdlib.Printf.sprintf
00104c77mov rbx, rax
00104c7amov rdi, [rbx]
00104c7dmov rax, [rsp]
00104c81call rdi
00104c83mov rbx, [rsp+8]
00104c88mov rdi, [rbx]
00104c8badd rsp, 16
00104c8fjmp rdi
00104c91
00104c91loc_104c91:
00104c91call caml_call_gc
00104c96jmp 0x104c57
00104c98
00104c98loc_104c98:
00104c98push 35
00104c9acall caml_call_realloc_stack
00104c9fpop r10
00104ca1jmp 0x104c4e
00104c40
00104ca3
00104ca3 // align 0x10
00104ca3 // align 0x10
00104cb0
00104cb0camlVerb.open_verb_1520:
00104cb0lea r10, [rsp-344]
00104cb8cmp r10, [r14+40]
00104cbcjb 0x104d26
00104cbe
00104cbeloc_104cbe:
00104cbesub rsp, 24
00104cc2mov [rsp+8], rax
00104cc7mov [rsp+16], rbx
00104cccmov [rsp], rdi
00104cd0mov rbx, [rdi+32]
00104cd4lea rax, [rip+0x17b495]
00104cdbcall camlVerb.getclass_1517
00104ce0mov rdi, rax
00104ce3mov rax, [rsp]
00104ce7mov rax, [rax+40]
00104cebmov rsi, [rax+120]
00104ceflea rbx, [rip+0x17b67a]
00104cf6lea rax, [rip+0x17d4ab]
00104cfdcall caml_apply3
00104d02mov rax, [rsp]
00104d06mov rsi, [rax+24]
00104d0aadd rsi, 32
00104d0emov edi, 7
00104d13mov rax, [rsp+8]
00104d18mov rbx, [rsp+16]
00104d1dadd rsp, 24
00104d21jmp 0xfc2d0
00104d26
00104d26loc_104d26:
00104d26push 36
00104d28call caml_call_realloc_stack
00104d2dpop r10
00104d2fjmp 0x104cbe
00104cb0
00104cb0camlVerb.open_verb_1520:
00104cb0lea r10, [rsp-344]
00104cb8cmp r10, [r14+40]
00104cbcjb 0x104d26
00104cbe
00104cbeloc_104cbe:
00104cbesub rsp, 24
00104cc2mov [rsp+8], rax
00104cc7mov [rsp+16], rbx
00104cccmov [rsp], rdi
00104cd0mov rbx, [rdi+32]
00104cd4lea rax, [rip+0x17b495]
00104cdbcall camlVerb.getclass_1517
00104ce0mov rdi, rax
00104ce3mov rax, [rsp]
00104ce7mov rax, [rax+40]
00104cebmov rsi, [rax+120]
00104ceflea rbx, [rip+0x17b67a]
00104cf6lea rax, [rip+0x17d4ab]
00104cfdcall caml_apply3
00104d02mov rax, [rsp]
00104d06mov rsi, [rax+24]
00104d0aadd rsi, 32
00104d0emov edi, 7
00104d13mov rax, [rsp+8]
00104d18mov rbx, [rsp+16]
00104d1dadd rsp, 24
00104d21jmp 0xfc2d0
00104d26
00104d26loc_104d26:
00104d26push 36
00104d28call caml_call_realloc_stack
00104d2dpop r10
00104d2fjmp 0x104cbe
00104cb0
00104d31
00104d31 // align 0x10
00104d31 // align 0x10
00104d40
00104d40camlVerb.fun_3150:
00104d40mov rsi, rax
00104d43mov rax, [rbx+16]
00104d47mov rdi, [rbx+24]
00104d4bmov rbx, rsi
00104d4ejmp 0x104cb0
00104d40
00104d40camlVerb.fun_3150:
00104d40mov rsi, rax
00104d43mov rax, [rbx+16]
00104d47mov rdi, [rbx+24]
00104d4bmov rbx, rsi
00104d4ejmp 0x104cb0
00104d40
00104d53
00104d53 // align 0x10
00104d53 // align 0x10
00104d60
00104d60camlVerb.fun_3160:
00104d60mov rsi, rax
00104d63mov rax, [rbx+16]
00104d67mov rdi, [rbx+24]
00104d6bmov rbx, rsi
00104d6ejmp 0x104cb0
00104d60
00104d60camlVerb.fun_3160:
00104d60mov rsi, rax
00104d63mov rax, [rbx+16]
00104d67mov rdi, [rbx+24]
00104d6bmov rbx, rsi
00104d6ejmp 0x104cb0
00104d60
00104d73
00104d73 // align 0x10
00104d73 // align 0x10
00104d80
00104d80camlVerb.put_line_buff_verb_1524:
00104d80lea r10, [rsp-328]
00104d88cmp r10, [r14+40]
00104d8cjb 0x104dc2
00104d8e
00104d8eloc_104d8e:
00104d8esub rsp, 8
00104d92mov [rsp], rbx
00104d96mov rsi, [rbx+16]
00104d9amov rax, [rbx+24]
00104d9elea rbx, [rip+0x21cc53]
00104da5mov rdi, [rbx+104]
00104da9mov rbx, rsi
00104daccall camlDoOut.iter_next_808
00104db1mov rax, [rsp]
00104db5mov rax, [rax+16]
00104db9add rsp, 8
00104dbdjmp 0x189f10
00104dc2
00104dc2loc_104dc2:
00104dc2push 34
00104dc4call caml_call_realloc_stack
00104dc9pop r10
00104dcbjmp 0x104d8e
00104d80
00104d80camlVerb.put_line_buff_verb_1524:
00104d80lea r10, [rsp-328]
00104d88cmp r10, [r14+40]
00104d8cjb 0x104dc2
00104d8e
00104d8eloc_104d8e:
00104d8esub rsp, 8
00104d92mov [rsp], rbx
00104d96mov rsi, [rbx+16]
00104d9amov rax, [rbx+24]
00104d9elea rbx, [rip+0x21cc53]
00104da5mov rdi, [rbx+104]
00104da9mov rbx, rsi
00104daccall camlDoOut.iter_next_808
00104db1mov rax, [rsp]
00104db5mov rax, [rax+16]
00104db9add rsp, 8
00104dbdjmp 0x189f10
00104dc2
00104dc2loc_104dc2:
00104dc2push 34
00104dc4call caml_call_realloc_stack
00104dc9pop r10
00104dcbjmp 0x104d8e
00104d80
00104dcd
00104dcd // align 0x10
00104dcd // align 0x10
00104dd0
00104dd0camlVerb.put_line_buff_verb_star_1525:
00104dd0lea r10, [rsp-328]
00104dd8cmp r10, [r14+40]
00104ddcjb 0x104e12
00104dde
00104ddeloc_104dde:
00104ddesub rsp, 8
00104de2mov [rsp], rbx
00104de6mov rsi, [rbx+16]
00104deamov rax, [rbx+24]
00104deelea rbx, [rip+0x21cc03]
00104df5mov rdi, [rbx+104]
00104df9mov rbx, rsi
00104dfccall camlDoOut.iter_next_808
00104e01mov rax, [rsp]
00104e05mov rax, [rax+16]
00104e09add rsp, 8
00104e0djmp 0x189f10
00104e12
00104e12loc_104e12:
00104e12push 34
00104e14call caml_call_realloc_stack
00104e19pop r10
00104e1bjmp 0x104dde
00104dd0
00104dd0camlVerb.put_line_buff_verb_star_1525:
00104dd0lea r10, [rsp-328]
00104dd8cmp r10, [r14+40]
00104ddcjb 0x104e12
00104dde
00104ddeloc_104dde:
00104ddesub rsp, 8
00104de2mov [rsp], rbx
00104de6mov rsi, [rbx+16]
00104deamov rax, [rbx+24]
00104deelea rbx, [rip+0x21cc03]
00104df5mov rdi, [rbx+104]
00104df9mov rbx, rsi
00104dfccall camlDoOut.iter_next_808
00104e01mov rax, [rsp]
00104e05mov rax, [rax+16]
00104e09add rsp, 8
00104e0djmp 0x189f10
00104e12
00104e12loc_104e12:
00104e12push 34
00104e14call caml_call_realloc_stack
00104e19pop r10
00104e1bjmp 0x104dde
00104dd0
00104e1d
00104e1d // align 0x10
00104e1d // align 0x10
00104e20
00104e20camlVerb.noeof_1530:
00104e20lea r10, [rsp-344]
00104e28cmp r10, [r14+40]
00104e2cjb 0x104f2c
00104e32
00104e32loc_104e32:
00104e32sub rsp, 8
00104e36mov rsi, rax
00104e39mov rax, rbx
00104e3cmov [rsp], rdi
00104e40lea r11, [rip+33]
00104e47push r11
00104e49push [r14+48]
00104e4dmov [r14+48], rsp
00104e51mov rdi, [rsi]
00104e54mov rbx, rsi
00104e57call rdi
00104e59pop [r14+48]
00104e5dadd rsp, 8
00104e61jmp 0x104f20
00104e66nop
00104e68mov rsi, [rsp]
00104e6cmov rbx, [rsi+24]
00104e70mov rdi, [rax]
00104e73cmp rdi, rbx
00104e76jne 0x104efc
00104e7cmov [rsp], rsi
00104e80lea rbx, [rip+0x17d509]
00104e87mov rax, [rax+8]
00104e8bcall camlStdlib.$5e_139
00104e90mov rbx, rax
00104e93lea rax, [rip+0x17b24e]
00104e9acall camlStdlib.$5e_139
00104e9fmov rbx, rax
00104ea2mov rax, [rsp]
00104ea6mov rax, [rax+40]
00104eaamov rax, [rax+56]
00104eaemov rax, [rax]
00104eb1call camlStdlib.$5e_139
00104eb6mov rbx, rax
00104eb9lea rax, [rip+0x17b238]
00104ec0call camlStdlib.$5e_139
00104ec5sub r15, 24
00104ec9cmp r15, [r14]
00104eccjb 0x104f25
00104ece
00104eceloc_104ece:
00104ecelea rbx, [r15+8]
00104ed2mov [rbx-8], 2048
00104edalea rdi, [rip+0x22518f]
00104ee1mov rdi, [rdi+40]
00104ee5mov [rbx], rdi
00104ee8mov [rbx+8], rax
00104eecmov rax, rbx
00104eefmov rsp, [r14+48]
00104ef3pop [r14+48]
00104ef7pop r11
00104ef9jmp r11
00104efc
00104efcloc_104efc:
00104efcmov rbx, [rsi+32]
00104f00cmp rax, rbx
00104f03jne 0x104f10
00104f05mov eax, 1
00104f0aadd rsp, 8
00104f0eret
00104f0fnop
00104f10
00104f10loc_104f10:
00104f10mov rsp, [r14+48]
00104f14pop [r14+48]
00104f18pop r11
00104f1ajmp r11
00104f1dnop [rax]
00104f20
00104f20loc_104f20:
00104f20add rsp, 8
00104f24ret
00104f25
00104f25loc_104f25:
00104f25call caml_call_gc
00104f2ajmp 0x104ece
00104f2c
00104f2cloc_104f2c:
00104f2cpush 36
00104f2ecall caml_call_realloc_stack
00104f33pop r10
00104f35jmp 0x104e32
00104e20
00104e20camlVerb.noeof_1530:
00104e20lea r10, [rsp-344]
00104e28cmp r10, [r14+40]
00104e2cjb 0x104f2c
00104e32
00104e32loc_104e32:
00104e32sub rsp, 8
00104e36mov rsi, rax
00104e39mov rax, rbx
00104e3cmov [rsp], rdi
00104e40lea r11, [rip+33]
00104e47push r11
00104e49push [r14+48]
00104e4dmov [r14+48], rsp
00104e51mov rdi, [rsi]
00104e54mov rbx, rsi
00104e57call rdi
00104e59pop [r14+48]
00104e5dadd rsp, 8
00104e61jmp 0x104f20
00104e66nop
00104e68mov rsi, [rsp]
00104e6cmov rbx, [rsi+24]
00104e70mov rdi, [rax]
00104e73cmp rdi, rbx
00104e76jne 0x104efc
00104e7cmov [rsp], rsi
00104e80lea rbx, [rip+0x17d509]
00104e87mov rax, [rax+8]
00104e8bcall camlStdlib.$5e_139
00104e90mov rbx, rax
00104e93lea rax, [rip+0x17b24e]
00104e9acall camlStdlib.$5e_139
00104e9fmov rbx, rax
00104ea2mov rax, [rsp]
00104ea6mov rax, [rax+40]
00104eaamov rax, [rax+56]
00104eaemov rax, [rax]
00104eb1call camlStdlib.$5e_139
00104eb6mov rbx, rax
00104eb9lea rax, [rip+0x17b238]
00104ec0call camlStdlib.$5e_139
00104ec5sub r15, 24
00104ec9cmp r15, [r14]
00104eccjb 0x104f25
00104ece
00104eceloc_104ece:
00104ecelea rbx, [r15+8]
00104ed2mov [rbx-8], 2048
00104edalea rdi, [rip+0x22518f]
00104ee1mov rdi, [rdi+40]
00104ee5mov [rbx], rdi
00104ee8mov [rbx+8], rax
00104eecmov rax, rbx
00104eefmov rsp, [r14+48]
00104ef3pop [r14+48]
00104ef7pop r11
00104ef9jmp r11
00104efc
00104efcloc_104efc:
00104efcmov rbx, [rsi+32]
00104f00cmp rax, rbx
00104f03jne 0x104f10
00104f05mov eax, 1
00104f0aadd rsp, 8
00104f0eret
00104f0fnop
00104f10
00104f10loc_104f10:
00104f10mov rsp, [r14+48]
00104f14pop [r14+48]
00104f18pop r11
00104f1ajmp r11
00104f1dnop [rax]
00104f20
00104f20loc_104f20:
00104f20add rsp, 8
00104f24ret
00104f25
00104f25loc_104f25:
00104f25call caml_call_gc
00104f2ajmp 0x104ece
00104f2c
00104f2cloc_104f2c:
00104f2cpush 36
00104f2ecall caml_call_realloc_stack
00104f33pop r10
00104f35jmp 0x104e32
00104e20
00104f3a
00104f3a // align 0x10
00104f3a // align 0x10
00104f40
00104f40camlVerb.open_verbenv_1535:
00104f40lea r10, [rsp-336]
00104f48cmp r10, [r14+40]
00104f4cjb 0x10508c
00104f52
00104f52loc_104f52:
00104f52sub rsp, 16
00104f56mov [rsp], rax
00104f5amov [rsp+8], rbx
00104f5fmov rbx, [rbx+24]
00104f63lea rax, [rip+0x17b156]
00104f6acall camlVerb.getclass_1517
00104f6fmov rbx, rax
00104f72mov rax, [rsp+8]
00104f77mov rax, [rax+48]
00104f7bmov rdi, [rax+112]
00104f7flea rax, [rip+0x17b152]
00104f86call caml_apply2
00104f8bmov rax, [rsp]
00104f8fcmp rax, 1
00104f93je 0x104fe0
00104f95sub r15, 40
00104f99cmp r15, [r14]
00104f9cjb 0x105082
00104fa2
00104fa2loc_104fa2:
00104fa2lea rax, [r15+8]
00104fa6mov [rax-8], 4343
00104faelea rbx, [rip+235]
00104fb5mov [rax], rbx
00104fb8mov rbx, 0x100000000000005
00104fc2mov [rax+8], rbx
00104fc6mov rdi, [rsp+8]
00104fcbmov rbx, [rdi+40]
00104fcfmov [rax+16], rbx
00104fd3mov rbx, [rdi+56]
00104fd7mov [rax+24], rbx
00104fdbjmp 0x105026
00104fdd
00104fdd 0f 1f 00 ...
00104fe0
00104fe0loc_104fe0:
00104fe0sub r15, 40
00104fe4cmp r15, [r14]
00104fe7jb 0x105078
00104fed
00104fedloc_104fed:
00104fedlea rax, [r15+8]
00104ff1mov [rax-8], 4343
00104ff9lea rbx, [rip+256]
00105000mov [rax], rbx
00105003mov rbx, 0x100000000000005
0010500dmov [rax+8], rbx
00105011mov rdi, [rsp+8]
00105016mov rbx, [rdi+32]
0010501amov [rax+16], rbx
0010501emov rbx, [rdi+56]
00105022mov [rax+24], rbx
00105026
00105026loc_105026:
00105026mov rbx, [rdi+16]
0010502acall camlVerb.wrap_eat_fst_nl_706
0010502fmov rbx, [rsp]
00105033cmp rbx, 1
00105037je 0x105044
00105039mov rbx, [rsp+8]
0010503emov rbx, [rbx+40]
00105042jmp 0x10504d
00105044
00105044loc_105044:
00105044mov rbx, [rsp+8]
00105049mov rbx, [rbx+32]
0010504d
0010504dloc_10504d:
0010504dsub r15, 24
00105051cmp r15, [r14]
00105054jb 0x105071
00105056
00105056loc_105056:
00105056lea rdi, [r15+8]
0010505amov [rdi-8], 2048
00105062mov [rdi], rax
00105065mov [rdi+8], rbx
00105069mov rax, rdi
0010506cadd rsp, 16
00105070ret
00105071
00105071loc_105071:
00105071call caml_call_gc
00105076jmp 0x105056
00105078
00105078loc_105078:
00105078call caml_call_gc
0010507djmp 0x104fed
00105082
00105082loc_105082:
00105082call caml_call_gc
00105087jmp 0x104fa2
0010508c
0010508cloc_10508c:
0010508cpush 35
0010508ecall caml_call_realloc_stack
00105093pop r10
00105095jmp 0x104f52
00104f40
00104f40camlVerb.open_verbenv_1535:
00104f40lea r10, [rsp-336]
00104f48cmp r10, [r14+40]
00104f4cjb 0x10508c
00104f52
00104f52loc_104f52:
00104f52sub rsp, 16
00104f56mov [rsp], rax
00104f5amov [rsp+8], rbx
00104f5fmov rbx, [rbx+24]
00104f63lea rax, [rip+0x17b156]
00104f6acall camlVerb.getclass_1517
00104f6fmov rbx, rax
00104f72mov rax, [rsp+8]
00104f77mov rax, [rax+48]
00104f7bmov rdi, [rax+112]
00104f7flea rax, [rip+0x17b152]
00104f86call caml_apply2
00104f8bmov rax, [rsp]
00104f8fcmp rax, 1
00104f93je 0x104fe0
00104f95sub r15, 40
00104f99cmp r15, [r14]
00104f9cjb 0x105082
00104fa2
00104fa2loc_104fa2:
00104fa2lea rax, [r15+8]
00104fa6mov [rax-8], 4343
00104faelea rbx, [rip+235]
00104fb5mov [rax], rbx
00104fb8mov rbx, 0x100000000000005
00104fc2mov [rax+8], rbx
00104fc6mov rdi, [rsp+8]
00104fcbmov rbx, [rdi+40]
00104fcfmov [rax+16], rbx
00104fd3mov rbx, [rdi+56]
00104fd7mov [rax+24], rbx
00104fdbjmp 0x105026
00104fdd
00104fdd 0f 1f 00 ...
00104fe0
00104fe0loc_104fe0:
00104fe0sub r15, 40
00104fe4cmp r15, [r14]
00104fe7jb 0x105078
00104fed
00104fedloc_104fed:
00104fedlea rax, [r15+8]
00104ff1mov [rax-8], 4343
00104ff9lea rbx, [rip+256]
00105000mov [rax], rbx
00105003mov rbx, 0x100000000000005
0010500dmov [rax+8], rbx
00105011mov rdi, [rsp+8]
00105016mov rbx, [rdi+32]
0010501amov [rax+16], rbx
0010501emov rbx, [rdi+56]
00105022mov [rax+24], rbx
00105026
00105026loc_105026:
00105026mov rbx, [rdi+16]
0010502acall camlVerb.wrap_eat_fst_nl_706
0010502fmov rbx, [rsp]
00105033cmp rbx, 1
00105037je 0x105044
00105039mov rbx, [rsp+8]
0010503emov rbx, [rbx+40]
00105042jmp 0x10504d
00105044
00105044loc_105044:
00105044mov rbx, [rsp+8]
00105049mov rbx, [rbx+32]
0010504d
0010504dloc_10504d:
0010504dsub r15, 24
00105051cmp r15, [r14]
00105054jb 0x105071
00105056
00105056loc_105056:
00105056lea rdi, [r15+8]
0010505amov [rdi-8], 2048
00105062mov [rdi], rax
00105065mov [rdi+8], rbx
00105069mov rax, rdi
0010506cadd rsp, 16
00105070ret
00105071
00105071loc_105071:
00105071call caml_call_gc
00105076jmp 0x105056
00105078
00105078loc_105078:
00105078call caml_call_gc
0010507djmp 0x104fed
00105082
00105082loc_105082:
00105082call caml_call_gc
00105087jmp 0x104fa2
0010508c
0010508cloc_10508c:
0010508cpush 35
0010508ecall caml_call_realloc_stack
00105093pop r10
00105095jmp 0x104f52
00104f40
0010509a
0010509a // align 0x10
0010509a // align 0x10
001050a0
001050a0camlVerb.fun_3201:
001050a0lea r10, [rsp-328]
001050a8cmp r10, [r14+40]
001050acjb 0x1050ed
001050ae
001050aeloc_1050ae:
001050aesub rsp, 8
001050b2mov [rsp], rbx
001050b6cmp r15, [r14]
001050b9jbe 0x1050e6
001050bb
001050bbloc_1050bb:
001050bbmov rbx, [rbx+16]
001050bfmov eax, 1
001050c4call camlVerb.put_line_buff_verb_star_1525
001050c9mov rax, [rsp]
001050cdmov rax, [rax+24]
001050d1mov rbx, [rax+360]
001050d8mov eax, 21
001050ddmov rdi, [rbx]
001050e0add rsp, 8
001050e4jmp rdi
001050e6
001050e6loc_1050e6:
001050e6call caml_call_gc
001050ebjmp 0x1050bb
001050ed
001050edloc_1050ed:
001050edpush 34
001050efcall caml_call_realloc_stack
001050f4pop r10
001050f6jmp 0x1050ae
001050a0
001050a0camlVerb.fun_3201:
001050a0lea r10, [rsp-328]
001050a8cmp r10, [r14+40]
001050acjb 0x1050ed
001050ae
001050aeloc_1050ae:
001050aesub rsp, 8
001050b2mov [rsp], rbx
001050b6cmp r15, [r14]
001050b9jbe 0x1050e6
001050bb
001050bbloc_1050bb:
001050bbmov rbx, [rbx+16]
001050bfmov eax, 1
001050c4call camlVerb.put_line_buff_verb_star_1525
001050c9mov rax, [rsp]
001050cdmov rax, [rax+24]
001050d1mov rbx, [rax+360]
001050d8mov eax, 21
001050ddmov rdi, [rbx]
001050e0add rsp, 8
001050e4jmp rdi
001050e6
001050e6loc_1050e6:
001050e6call caml_call_gc
001050ebjmp 0x1050bb
001050ed
001050edloc_1050ed:
001050edpush 34
001050efcall caml_call_realloc_stack
001050f4pop r10
001050f6jmp 0x1050ae
001050a0
001050f8
001050f8 // align 0x10
001050f8 // align 0x10
00105100
00105100camlVerb.fun_3206:
00105100lea r10, [rsp-328]
00105108cmp r10, [r14+40]
0010510cjb 0x10514d
0010510e
0010510eloc_10510e:
0010510esub rsp, 8
00105112mov [rsp], rbx
00105116cmp r15, [r14]
00105119jbe 0x105146
0010511b
0010511bloc_10511b:
0010511bmov rbx, [rbx+16]
0010511fmov eax, 1
00105124call camlVerb.put_line_buff_verb_1524
00105129mov rax, [rsp]
0010512dmov rax, [rax+24]
00105131mov rbx, [rax+360]
00105138mov eax, 21
0010513dmov rdi, [rbx]
00105140add rsp, 8
00105144jmp rdi
00105146
00105146loc_105146:
00105146call caml_call_gc
0010514bjmp 0x10511b
0010514d
0010514dloc_10514d:
0010514dpush 34
0010514fcall caml_call_realloc_stack
00105154pop r10
00105156jmp 0x10510e
00105100
00105100camlVerb.fun_3206:
00105100lea r10, [rsp-328]
00105108cmp r10, [r14+40]
0010510cjb 0x10514d
0010510e
0010510eloc_10510e:
0010510esub rsp, 8
00105112mov [rsp], rbx
00105116cmp r15, [r14]
00105119jbe 0x105146
0010511b
0010511bloc_10511b:
0010511bmov rbx, [rbx+16]
0010511fmov eax, 1
00105124call camlVerb.put_line_buff_verb_1524
00105129mov rax, [rsp]
0010512dmov rax, [rax+24]
00105131mov rbx, [rax+360]
00105138mov eax, 21
0010513dmov rdi, [rbx]
00105140add rsp, 8
00105144jmp rdi
00105146
00105146loc_105146:
00105146call caml_call_gc
0010514bjmp 0x10511b
0010514d
0010514dloc_10514d:
0010514dpush 34
0010514fcall caml_call_realloc_stack
00105154pop r10
00105156jmp 0x10510e
00105100
00105158
00105158 // align 0x10
00105158 // align 0x10
00105160
00105160camlVerb.close_verbenv_1536:
00105160cmp r15, [r14]
00105163jbe 0x105179
00105165
00105165loc_105165:
00105165mov rax, [rbx+16]
00105169mov rbx, [rax+120]
0010516dlea rax, [rip+0x17af64]
00105174mov rdi, [rbx]
00105177jmp rdi
00105179
00105179loc_105179:
00105179call caml_call_gc
0010517ejmp 0x105165
00105160
00105160camlVerb.close_verbenv_1536:
00105160cmp r15, [r14]
00105163jbe 0x105179
00105165
00105165loc_105165:
00105165mov rax, [rbx+16]
00105169mov rbx, [rax+120]
0010516dlea rax, [rip+0x17af64]
00105174mov rdi, [rbx]
00105177jmp rdi
00105179
00105179loc_105179:
00105179call caml_call_gc
0010517ejmp 0x105165
00105160
00105180
00105180camlVerb.put_html_1545:
00105180lea r10, [rsp-328]
00105188cmp r10, [r14+40]
0010518cjb 0x1051ec
0010518e
0010518eloc_10518e:
0010518esub rsp, 8
00105192mov [rsp], rbx
00105196sub r15, 32
0010519acmp r15, [r14]
0010519djb 0x1051e5
0010519f
0010519floc_10519f:
0010519flea rax, [r15+8]
001051a3mov [rax-8], 3319
001051ablea rdi, [rip+78]
001051b2mov [rax], rdi
001051b5mov rdi, 0x100000000000005
001051bfmov [rax+8], rdi
001051c3mov rdi, [rbx+24]
001051c7mov [rax+16], rdi
001051cbmov rbx, [rbx+16]
001051cfcall camlDoOut.iter_801
001051d4mov rax, [rsp]
001051d8mov rax, [rax+16]
001051dcadd rsp, 8
001051e0jmp 0x189f10
001051e5
001051e5loc_1051e5:
001051e5call caml_call_gc
001051eajmp 0x10519f
001051ec
001051ecloc_1051ec:
001051ecpush 34
001051eecall caml_call_realloc_stack
001051f3pop r10
001051f5jmp 0x10518e
00105180
00105180camlVerb.put_html_1545:
00105180lea r10, [rsp-328]
00105188cmp r10, [r14+40]
0010518cjb 0x1051ec
0010518e
0010518eloc_10518e:
0010518esub rsp, 8
00105192mov [rsp], rbx
00105196sub r15, 32
0010519acmp r15, [r14]
0010519djb 0x1051e5
0010519f
0010519floc_10519f:
0010519flea rax, [r15+8]
001051a3mov [rax-8], 3319
001051ablea rdi, [rip+78]
001051b2mov [rax], rdi
001051b5mov rdi, 0x100000000000005
001051bfmov [rax+8], rdi
001051c3mov rdi, [rbx+24]
001051c7mov [rax+16], rdi
001051cbmov rbx, [rbx+16]
001051cfcall camlDoOut.iter_801
001051d4mov rax, [rsp]
001051d8mov rax, [rax+16]
001051dcadd rsp, 8
001051e0jmp 0x189f10
001051e5
001051e5loc_1051e5:
001051e5call caml_call_gc
001051eajmp 0x10519f
001051ec
001051ecloc_1051ec:
001051ecpush 34
001051eecall caml_call_realloc_stack
001051f3pop r10
001051f5jmp 0x10518e
00105180
001051f7
001051f7 // align 0x10
001051f7 // align 0x10
00105200
00105200camlVerb.fun_3220:
00105200cmp r15, [r14]
00105203jbe 0x105215
00105205
00105205loc_105205:
00105205mov rbx, [rbx+16]
00105209mov rbx, [rbx+360]
00105210mov rdi, [rbx]
00105213jmp rdi
00105215
00105215loc_105215:
00105215call caml_call_gc
0010521ajmp 0x105205
00105200
00105200camlVerb.fun_3220:
00105200cmp r15, [r14]
00105203jbe 0x105215
00105205
00105205loc_105205:
00105205mov rbx, [rbx+16]
00105209mov rbx, [rbx+360]
00105210mov rdi, [rbx]
00105213jmp rdi
00105215
00105215loc_105215:
00105215call caml_call_gc
0010521ajmp 0x105205
00105200
0010521c
0010521c // align 0x10
0010521c // align 0x10
00105220
00105220camlVerb.put_subst_1549:
00105220lea r10, [rsp-336]
00105228cmp r10, [r14+40]
0010522cjb 0x105281
0010522e
0010522eloc_10522e:
0010522esub rsp, 16
00105232mov [rsp], rbx
00105236mov rax, [rbx+16]
0010523acall camlDoOut.to_string_830
0010523fmov [rsp+8], rax
00105244mov rax, [rsp]
00105248mov rax, [rax+16]
0010524ccall camlDoOut.reset_705
00105251mov rax, [rsp]
00105255mov rax, [rax+24]
00105259mov rax, [rax+352]
00105260mov [rsp], rax
00105264mov rax, [rsp+8]
00105269call camlSubst.subst_this_796
0010526emov rbx, [rsp]
00105272mov rdi, [rbx]
00105275call rdi
00105277mov eax, 1
0010527cadd rsp, 16
00105280ret
00105281
00105281loc_105281:
00105281push 35
00105283call caml_call_realloc_stack
00105288pop r10
0010528ajmp 0x10522e
00105220
00105220camlVerb.put_subst_1549:
00105220lea r10, [rsp-336]
00105228cmp r10, [r14+40]
0010522cjb 0x105281
0010522e
0010522eloc_10522e:
0010522esub rsp, 16
00105232mov [rsp], rbx
00105236mov rax, [rbx+16]
0010523acall camlDoOut.to_string_830
0010523fmov [rsp+8], rax
00105244mov rax, [rsp]
00105248mov rax, [rax+16]
0010524ccall camlDoOut.reset_705
00105251mov rax, [rsp]
00105255mov rax, [rax+24]
00105259mov rax, [rax+352]
00105260mov [rsp], rax
00105264mov rax, [rsp+8]
00105269call camlSubst.subst_this_796
0010526emov rbx, [rsp]
00105272mov rdi, [rbx]
00105275call rdi
00105277mov eax, 1
0010527cadd rsp, 16
00105280ret
00105281
00105281loc_105281:
00105281push 35
00105283call caml_call_realloc_stack
00105288pop r10
0010528ajmp 0x10522e
00105220
0010528c
0010528c // align 0x10
0010528c // align 0x10
00105290
00105290camlVerb.open_forget_1553:
00105290mov rsi, rax
00105293sub r15, 112
00105297cmp r15, [r14]
0010529ajb 0x10533b
001052a0
001052a0loc_1052a0:
001052a0lea rax, [r15+8]
001052a4add rax, 80
001052a8mov [rax-8], 3319
001052b0lea rdi, [rip+153]
001052b7mov [rax], rdi
001052bamov rdi, 0x100000000000005
001052c4mov [rax+8], rdi
001052c8mov rdi, [rbx+16]
001052ccmov [rax+16], rdi
001052d0lea rdx, [rax-32]
001052d4mov [rdx-8], 3319
001052dclea rcx, [rip+125]
001052e3mov [rdx], rcx
001052e6mov rcx, 0x100000000000005
001052f0mov [rdx+8], rcx
001052f4mov [rdx+16], rdi
001052f8mov rdi, [rbx+24]
001052fclea rcx, [rdx-48]
00105300mov [rcx-8], 5367
00105308lea r8, [rip+97]
0010530fmov [rcx], r8
00105312mov r8, 0x100000000000005
0010531cmov [rcx+8], r8
00105320mov [rcx+16], rax
00105324mov [rcx+24], rdx
00105328mov [rcx+32], rdi
0010532cmov rdi, [rbx+32]
00105330mov rax, rcx
00105333mov rbx, rsi
00105336jmp 0x104e20
0010533b
0010533bloc_10533b:
0010533bcall caml_call_gc
00105340jmp 0x1052a0
00105290
00105290camlVerb.open_forget_1553:
00105290mov rsi, rax
00105293sub r15, 112
00105297cmp r15, [r14]
0010529ajb 0x10533b
001052a0
001052a0loc_1052a0:
001052a0lea rax, [r15+8]
001052a4add rax, 80
001052a8mov [rax-8], 3319
001052b0lea rdi, [rip+153]
001052b7mov [rax], rdi
001052bamov rdi, 0x100000000000005
001052c4mov [rax+8], rdi
001052c8mov rdi, [rbx+16]
001052ccmov [rax+16], rdi
001052d0lea rdx, [rax-32]
001052d4mov [rdx-8], 3319
001052dclea rcx, [rip+125]
001052e3mov [rdx], rcx
001052e6mov rcx, 0x100000000000005
001052f0mov [rdx+8], rcx
001052f4mov [rdx+16], rdi
001052f8mov rdi, [rbx+24]
001052fclea rcx, [rdx-48]
00105300mov [rcx-8], 5367
00105308lea r8, [rip+97]
0010530fmov [rcx], r8
00105312mov r8, 0x100000000000005
0010531cmov [rcx+8], r8
00105320mov [rcx+16], rax
00105324mov [rcx+24], rdx
00105328mov [rcx+32], rdi
0010532cmov rdi, [rbx+32]
00105330mov rax, rcx
00105333mov rbx, rsi
00105336jmp 0x104e20
0010533b
0010533bloc_10533b:
0010533bcall caml_call_gc
00105340jmp 0x1052a0
00105290
00105345
00105345 // align 0x10
00105345 // align 0x10
00105359
00105359 // align 0x10
00105359 // align 0x10
00105369
00105369 // align 0x10
00105369 // align 0x10
00105370
00105370camlVerb.fun_3254:
00105370mov rdi, rax
00105373mov rdx, [rbx+24]
00105377mov rax, [rbx+16]
0010537bmov rsi, [rbx+32]
0010537fmov rbx, rdx
00105382jmp 0xfc450
00105370
00105370camlVerb.fun_3254:
00105370mov rdi, rax
00105373mov rdx, [rbx+24]
00105377mov rax, [rbx+16]
0010537bmov rsi, [rbx+32]
0010537fmov rbx, rdx
00105382jmp 0xfc450
00105370
00105387
00105387 // align 0x10
00105387 // align 0x10
00105390
00105390camlVerb.open_raw_1562:
00105390mov rsi, rax
00105393sub r15, 88
00105397cmp r15, [r14]
0010539ajb 0x105417
0010539c
0010539cloc_10539c:
0010539clea rax, [r15+8]
001053a0add rax, 48
001053a4mov [rax-8], 4343
001053aclea rdi, [rip+125]
001053b3mov [rax], rdi
001053b6mov rdi, 0x100000000000005
001053c0mov [rax+8], rdi
001053c4mov rdi, [rbx+32]
001053c8mov [rax+16], rdi
001053ccmov rdx, [rbx+40]
001053d0mov [rax+24], rdx
001053d4mov rdx, [rbx+16]
001053d8lea rcx, [rax-48]
001053dcmov [rcx-8], 5367
001053e4lea r8, [rip+165]
001053ebmov [rcx], r8
001053eemov r8, 0x100000000000005
001053f8mov [rcx+8], r8
001053fcmov [rcx+16], rax
00105400mov [rcx+24], rdi
00105404mov [rcx+32], rdx
00105408mov rdi, [rbx+24]
0010540cmov rax, rcx
0010540fmov rbx, rsi
00105412jmp 0x104e20
00105417
00105417loc_105417:
00105417call caml_call_gc
0010541cjmp 0x10539c
00105390
00105390camlVerb.open_raw_1562:
00105390mov rsi, rax
00105393sub r15, 88
00105397cmp r15, [r14]
0010539ajb 0x105417
0010539c
0010539cloc_10539c:
0010539clea rax, [r15+8]
001053a0add rax, 48
001053a4mov [rax-8], 4343
001053aclea rdi, [rip+125]
001053b3mov [rax], rdi
001053b6mov rdi, 0x100000000000005
001053c0mov [rax+8], rdi
001053c4mov rdi, [rbx+32]
001053c8mov [rax+16], rdi
001053ccmov rdx, [rbx+40]
001053d0mov [rax+24], rdx
001053d4mov rdx, [rbx+16]
001053d8lea rcx, [rax-48]
001053dcmov [rcx-8], 5367
001053e4lea r8, [rip+165]
001053ebmov [rcx], r8
001053eemov r8, 0x100000000000005
001053f8mov [rcx+8], r8
001053fcmov [rcx+16], rax
00105400mov [rcx+24], rdi
00105404mov [rcx+32], rdx
00105408mov rdi, [rbx+24]
0010540cmov rax, rcx
0010540fmov rbx, rsi
00105412jmp 0x104e20
00105417
00105417loc_105417:
00105417call caml_call_gc
0010541cjmp 0x10539c
00105390
00105421
00105421 // align 0x10
00105421 // align 0x10
00105430
00105430camlVerb.process_1565:
00105430lea r10, [rsp-328]
00105438cmp r10, [r14+40]
0010543cjb 0x10547d
0010543e
0010543eloc_10543e:
0010543esub rsp, 8
00105442mov [rsp], rbx
00105446cmp r15, [r14]
00105449jbe 0x105476
0010544b
0010544bloc_10544b:
0010544bmov rbx, [rbx+16]
0010544fmov eax, 1
00105454call camlVerb.put_html_1545
00105459mov rax, [rsp]
0010545dmov rax, [rax+24]
00105461mov rbx, [rax+360]
00105468mov eax, 21
0010546dmov rdi, [rbx]
00105470add rsp, 8
00105474jmp rdi
00105476
00105476loc_105476:
00105476call caml_call_gc
0010547bjmp 0x10544b
0010547d
0010547dloc_10547d:
0010547dpush 34
0010547fcall caml_call_realloc_stack
00105484pop r10
00105486jmp 0x10543e
00105430
00105430camlVerb.process_1565:
00105430lea r10, [rsp-328]
00105438cmp r10, [r14+40]
0010543cjb 0x10547d
0010543e
0010543eloc_10543e:
0010543esub rsp, 8
00105442mov [rsp], rbx
00105446cmp r15, [r14]
00105449jbe 0x105476
0010544b
0010544bloc_10544b:
0010544bmov rbx, [rbx+16]
0010544fmov eax, 1
00105454call camlVerb.put_html_1545
00105459mov rax, [rsp]
0010545dmov rax, [rax+24]
00105461mov rbx, [rax+360]
00105468mov eax, 21
0010546dmov rdi, [rbx]
00105470add rsp, 8
00105474jmp rdi
00105476
00105476loc_105476:
00105476call caml_call_gc
0010547bjmp 0x10544b
0010547d
0010547dloc_10547d:
0010547dpush 34
0010547fcall caml_call_realloc_stack
00105484pop r10
00105486jmp 0x10543e
00105430
00105488
00105488 // align 0x10
00105488 // align 0x10
00105490
00105490camlVerb.fun_3294:
00105490mov rdi, rax
00105493mov rdx, [rbx+24]
00105497mov rax, [rbx+16]
0010549bmov rsi, [rbx+32]
0010549fmov rbx, rdx
001054a2jmp 0xfc450
00105490
00105490camlVerb.fun_3294:
00105490mov rdi, rax
00105493mov rdx, [rbx+24]
00105497mov rax, [rbx+16]
0010549bmov rsi, [rbx+32]
0010549fmov rbx, rdx
001054a2jmp 0xfc450
00105490
001054a7
001054a7 // align 0x10
001054a7 // align 0x10
001054b0
001054b0camlVerb.open_subst_1568:
001054b0mov rsi, rax
001054b3sub r15, 88
001054b7cmp r15, [r14]
001054bajb 0x105537
001054bc
001054bcloc_1054bc:
001054bclea rax, [r15+8]
001054c0add rax, 48
001054c4mov [rax-8], 4343
001054cclea rdi, [rip+125]
001054d3mov [rax], rdi
001054d6mov rdi, 0x100000000000005
001054e0mov [rax+8], rdi
001054e4mov rdi, [rbx+32]
001054e8mov [rax+16], rdi
001054ecmov rdx, [rbx+40]
001054f0mov [rax+24], rdx
001054f4mov rdx, [rbx+16]
001054f8lea rcx, [rax-48]
001054fcmov [rcx-8], 5367
00105504lea r8, [rip+165]
0010550bmov [rcx], r8
0010550emov r8, 0x100000000000005
00105518mov [rcx+8], r8
0010551cmov [rcx+16], rax
00105520mov [rcx+24], rdi
00105524mov [rcx+32], rdx
00105528mov rdi, [rbx+24]
0010552cmov rax, rcx
0010552fmov rbx, rsi
00105532jmp 0x104e20
00105537
00105537loc_105537:
00105537call caml_call_gc
0010553cjmp 0x1054bc
001054b0
001054b0camlVerb.open_subst_1568:
001054b0mov rsi, rax
001054b3sub r15, 88
001054b7cmp r15, [r14]
001054bajb 0x105537
001054bc
001054bcloc_1054bc:
001054bclea rax, [r15+8]
001054c0add rax, 48
001054c4mov [rax-8], 4343
001054cclea rdi, [rip+125]
001054d3mov [rax], rdi
001054d6mov rdi, 0x100000000000005
001054e0mov [rax+8], rdi
001054e4mov rdi, [rbx+32]
001054e8mov [rax+16], rdi
001054ecmov rdx, [rbx+40]
001054f0mov [rax+24], rdx
001054f4mov rdx, [rbx+16]
001054f8lea rcx, [rax-48]
001054fcmov [rcx-8], 5367
00105504lea r8, [rip+165]
0010550bmov [rcx], r8
0010550emov r8, 0x100000000000005
00105518mov [rcx+8], r8
0010551cmov [rcx+16], rax
00105520mov [rcx+24], rdi
00105524mov [rcx+32], rdx
00105528mov rdi, [rbx+24]
0010552cmov rax, rcx
0010552fmov rbx, rsi
00105532jmp 0x104e20
00105537
00105537loc_105537:
00105537call caml_call_gc
0010553cjmp 0x1054bc
001054b0
00105541
00105541 // align 0x10
00105541 // align 0x10
00105550
00105550camlVerb.process_1571:
00105550lea r10, [rsp-328]
00105558cmp r10, [r14+40]
0010555cjb 0x10559d
0010555e
0010555eloc_10555e:
0010555esub rsp, 8
00105562mov [rsp], rbx
00105566cmp r15, [r14]
00105569jbe 0x105596
0010556b
0010556bloc_10556b:
0010556bmov rbx, [rbx+16]
0010556fmov eax, 1
00105574call camlVerb.put_subst_1549
00105579mov rax, [rsp]
0010557dmov rax, [rax+24]
00105581mov rbx, [rax+360]
00105588mov eax, 21
0010558dmov rdi, [rbx]
00105590add rsp, 8
00105594jmp rdi
00105596
00105596loc_105596:
00105596call caml_call_gc
0010559bjmp 0x10556b
0010559d
0010559dloc_10559d:
0010559dpush 34
0010559fcall caml_call_realloc_stack
001055a4pop r10
001055a6jmp 0x10555e
00105550
00105550camlVerb.process_1571:
00105550lea r10, [rsp-328]
00105558cmp r10, [r14+40]
0010555cjb 0x10559d
0010555e
0010555eloc_10555e:
0010555esub rsp, 8
00105562mov [rsp], rbx
00105566cmp r15, [r14]
00105569jbe 0x105596
0010556b
0010556bloc_10556b:
0010556bmov rbx, [rbx+16]
0010556fmov eax, 1
00105574call camlVerb.put_subst_1549
00105579mov rax, [rsp]
0010557dmov rax, [rax+24]
00105581mov rbx, [rax+360]
00105588mov eax, 21
0010558dmov rdi, [rbx]
00105590add rsp, 8
00105594jmp rdi
00105596
00105596loc_105596:
00105596call caml_call_gc
0010559bjmp 0x10556b
0010559d
0010559dloc_10559d:
0010559dpush 34
0010559fcall caml_call_realloc_stack
001055a4pop r10
001055a6jmp 0x10555e
00105550
001055a8
001055a8 // align 0x10
001055a8 // align 0x10
001055b0
001055b0camlVerb.fun_3334:
001055b0mov rdi, rax
001055b3mov rdx, [rbx+24]
001055b7mov rax, [rbx+16]
001055bbmov rsi, [rbx+32]
001055bfmov rbx, rdx
001055c2jmp 0xfc450
001055b0
001055b0camlVerb.fun_3334:
001055b0mov rdi, rax
001055b3mov rdx, [rbx+24]
001055b7mov rax, [rbx+16]
001055bbmov rsi, [rbx+32]
001055bfmov rbx, rdx
001055c2jmp 0xfc450
001055b0
001055c7
001055c7 // align 0x10
001055c7 // align 0x10
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
Loading..