File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00193fb0
00193fb0camlMyStack.rev_396:
00193fb0lea r10, [rsp-328]
00193fb8cmp r10, [r14+40]
00193fbcjb 0x193ff3
00193fbe
00193fbeloc_193fbe:
00193fbesub rsp, 8
00193fc2mov [rsp], rax
00193fc6mov rax, [rax]
00193fc9mov ebx, 1
00193fcecall Stdlib.List.rev_append
00193fd3mov rdi, [rsp]
00193fd7mov rsi, rax
00193fdamov rbx, rsp
00193fddmov rsp, [r14+64]
00193fe1call caml_modify
00193fe6mov rsp, rbx
00193fe9mov eax, 1
00193feeadd rsp, 8
00193ff2ret
00193ff3
00193ff3loc_193ff3:
00193ff3push 34
00193ff5call caml_call_realloc_stack
00193ffapop r10
00193ffcjmp 0x193fbe
00193fb0
00193fb0camlMyStack.rev_396:
00193fb0lea r10, [rsp-328]
00193fb8cmp r10, [r14+40]
00193fbcjb 0x193ff3
00193fbe
00193fbeloc_193fbe:
00193fbesub rsp, 8
00193fc2mov [rsp], rax
00193fc6mov rax, [rax]
00193fc9mov ebx, 1
00193fcecall Stdlib.List.rev_append
00193fd3mov rdi, [rsp]
00193fd7mov rsi, rax
00193fdamov rbx, rsp
00193fddmov rsp, [r14+64]
00193fe1call caml_modify
00193fe6mov rsp, rbx
00193fe9mov eax, 1
00193feeadd rsp, 8
00193ff2ret
00193ff3
00193ff3loc_193ff3:
00193ff3push 34
00193ff5call caml_call_realloc_stack
00193ffapop r10
00193ffcjmp 0x193fbe
00193fb0
00193ffe
00193ffe // align 0x10
00193ffe // align 0x10
00194000
00194000camlMyStack.map_399:
00194000lea r10, [rsp-328]
00194008cmp r10, [r14+40]
0019400cjb 0x194044
0019400e
0019400eloc_19400e:
0019400esub rsp, 8
00194012mov [rsp], rax
00194016mov rdi, [rax]
00194019mov rax, rbx
0019401cmov rbx, rdi
0019401fcall Stdlib.List.map
00194024mov rdi, [rsp]
00194028mov rsi, rax
0019402bmov rbx, rsp
0019402emov rsp, [r14+64]
00194032call caml_modify
00194037mov rsp, rbx
0019403amov eax, 1
0019403fadd rsp, 8
00194043ret
00194044
00194044loc_194044:
00194044push 34
00194046call caml_call_realloc_stack
0019404bpop r10
0019404djmp 0x19400e
00194000
00194000camlMyStack.map_399:
00194000lea r10, [rsp-328]
00194008cmp r10, [r14+40]
0019400cjb 0x194044
0019400e
0019400eloc_19400e:
0019400esub rsp, 8
00194012mov [rsp], rax
00194016mov rdi, [rax]
00194019mov rax, rbx
0019401cmov rbx, rdi
0019401fcall Stdlib.List.map
00194024mov rdi, [rsp]
00194028mov rsi, rax
0019402bmov rbx, rsp
0019402emov rsp, [r14+64]
00194032call caml_modify
00194037mov rsp, rbx
0019403amov eax, 1
0019403fadd rsp, 8
00194043ret
00194044
00194044loc_194044:
00194044push 34
00194046call caml_call_realloc_stack
0019404bpop r10
0019404djmp 0x19400e
00194000
0019404f
0019404f // align 0x10
0019404f // align 0x10
00194054
00194054 // align 0x10
00194054 // align 0x10
00194060
00194060camlMyStack.restore_406:
00194060mov rdi, rax
00194063mov rsi, rbx
00194066mov rbx, rsp
00194069mov rsp, [r14+64]
0019406dcall caml_modify
00194072mov rsp, rbx
00194075mov eax, 1
0019407aret
00194060
00194060camlMyStack.restore_406:
00194060mov rdi, rax
00194063mov rsi, rbx
00194066mov rbx, rsp
00194069mov rsp, [r14+64]
0019406dcall caml_modify
00194072mov rsp, rbx
00194075mov eax, 1
0019407aret
00194060
0019407b
0019407b // align 0x10
0019407b // align 0x10
00194080
00194080camlMyStack.finalize_411:
00194080mov rax, [rax]
00194083sub r15, 40
00194087cmp r15, [r14]
0019408ajb 0x1940c0
0019408c
0019408cloc_19408c:
0019408clea rsi, [r15+8]
00194090mov [rsi-8], 4343
00194098lea rdx, [rip+49]
0019409fmov [rsi], rdx
001940a2mov rdx, 0x100000000000005
001940acmov [rsi+8], rdx
001940b0mov [rsi+16], rbx
001940b4mov [rsi+24], rdi
001940b8mov rbx, rsi
001940bbjmp 0x1940d0
001940c0
001940c0loc_1940c0:
001940c0call caml_call_gc
001940c5jmp 0x19408c
00194080
00194080camlMyStack.finalize_411:
00194080mov rax, [rax]
00194083sub r15, 40
00194087cmp r15, [r14]
0019408ajb 0x1940c0
0019408c
0019408cloc_19408c:
0019408clea rsi, [r15+8]
00194090mov [rsi-8], 4343
00194098lea rdx, [rip+49]
0019409fmov [rsi], rdx
001940a2mov rdx, 0x100000000000005
001940acmov [rsi+8], rdx
001940b0mov [rsi+16], rbx
001940b4mov [rsi+24], rdi
001940b8mov rbx, rsi
001940bbjmp 0x1940d0
001940c0
001940c0loc_1940c0:
001940c0call caml_call_gc
001940c5jmp 0x19408c
00194080
001940c7
001940c7 // align 0x10
001940c7 // align 0x10
001940d0
001940d0camlMyStack.f_rec_417:
001940d0lea r10, [rsp-344]
001940d8cmp r10, [r14+40]
001940dcjb 0x19414d
001940de
001940deloc_1940de:
001940desub rsp, 24
001940e2
001940e2loc_1940e2:
001940e2cmp r15, [r14]
001940e5jbe 0x194146
001940e7
001940e7loc_1940e7:
001940e7test al, 1
001940e9je 0x1940f8
001940ebmov eax, 1
001940f0add rsp, 24
001940f4ret
001940f5
001940f5 0f 1f 00 ...
001940f8
001940f8loc_1940f8:
001940f8mov [rsp+16], rbx
001940fdmov [rsp+8], rax
00194102mov rax, [rax]
00194105mov [rsp], rax
00194109mov rbx, [rbx+16]
0019410dmov rdi, [rbx]
00194110call rdi
00194112cmp rax, 1
00194116je 0x194124
00194118mov eax, 1
0019411dadd rsp, 24
00194121ret
00194122
00194122 66 90 f.
00194124
00194124loc_194124:
00194124mov rax, [rsp+16]
00194129mov rbx, [rax+24]
0019412dmov rdi, [rbx]
00194130mov rax, [rsp]
00194134call rdi
00194136mov rax, [rsp+8]
0019413bmov rax, [rax+8]
0019413fmov rbx, [rsp+16]
00194144jmp 0x1940e2
00194146
00194146loc_194146:
00194146call caml_call_gc
0019414bjmp 0x1940e7
0019414d
0019414dloc_19414d:
0019414dpush 36
0019414fcall caml_call_realloc_stack
00194154pop r10
00194156jmp 0x1940de
001940d0
001940d0camlMyStack.f_rec_417:
001940d0lea r10, [rsp-344]
001940d8cmp r10, [r14+40]
001940dcjb 0x19414d
001940de
001940deloc_1940de:
001940desub rsp, 24
001940e2
001940e2loc_1940e2:
001940e2cmp r15, [r14]
001940e5jbe 0x194146
001940e7
001940e7loc_1940e7:
001940e7test al, 1
001940e9je 0x1940f8
001940ebmov eax, 1
001940f0add rsp, 24
001940f4ret
001940f5
001940f5 0f 1f 00 ...
001940f8
001940f8loc_1940f8:
001940f8mov [rsp+16], rbx
001940fdmov [rsp+8], rax
00194102mov rax, [rax]
00194105mov [rsp], rax
00194109mov rbx, [rbx+16]
0019410dmov rdi, [rbx]
00194110call rdi
00194112cmp rax, 1
00194116je 0x194124
00194118mov eax, 1
0019411dadd rsp, 24
00194121ret
00194122
00194122 66 90 f.
00194124
00194124loc_194124:
00194124mov rax, [rsp+16]
00194129mov rbx, [rax+24]
0019412dmov rdi, [rbx]
00194130mov rax, [rsp]
00194134call rdi
00194136mov rax, [rsp+8]
0019413bmov rax, [rax+8]
0019413fmov rbx, [rsp+16]
00194144jmp 0x1940e2
00194146
00194146loc_194146:
00194146call caml_call_gc
0019414bjmp 0x1940e7
0019414d
0019414dloc_19414d:
0019414dpush 36
0019414fcall caml_call_realloc_stack
00194154pop r10
00194156jmp 0x1940de
001940d0
00194158
00194158 // align 0x10
00194158 // align 0x10
00194160
00194160camlMyStack.entry:
00194160sub rsp, 24
00194164mov edi, 1
00194169mov rbx, rsp
0019416cmov rsp, [r14+64]
00194170call caml_fresh_oo_id
00194175mov rsp, rbx
00194178call caml_alloc2
0019417dlea rsi, [r15+8]
00194181mov [rsi-8], 2296
00194189lea rbx, [rip+0x197420]
00194190mov [rsi], rbx
00194193mov [rsi+8], rax
00194197lea rdi, [rip+0x1972f2]
0019419emov rbx, rsp
001941a1mov rsp, [r14+64]
001941a5call caml_initialize
001941aamov rsp, rbx
001941adlea rsi, [rip+0x19710c]
001941b4lea rdi, [rip+0x1972d5]
001941bbadd rdi, 8
001941bfmov rbx, rsp
001941c2mov rsp, [r14+64]
001941c6call caml_initialize
001941cbmov rsp, rbx
001941celea rsi, [rip+0x197103]
001941d5lea rdi, [rip+0x1972b4]
001941dcadd rdi, 16
001941e0mov rbx, rsp
001941e3mov rsp, [r14+64]
001941e7call caml_initialize
001941ecmov rsp, rbx
001941eflea rsi, [rip+0x197102]
001941f6lea rdi, [rip+0x197293]
001941fdadd rdi, 24
00194201mov rbx, rsp
00194204mov rsp, [r14+64]
00194208call caml_initialize
0019420dmov rsp, rbx
00194210lea rsi, [rip+0x1970f9]
00194217lea rdi, [rip+0x197272]
0019421eadd rdi, 144
00194225mov rbx, rsp
00194228mov rsp, [r14+64]
0019422ccall caml_initialize
00194231mov rsp, rbx
00194234lea rsi, [rip+0x19718d]
0019423blea rax, [rip+0x197166]
00194242mov [rsp], rax
00194246lea rax, [rip+0x197143]
0019424dmov [rsp+8], rax
00194252lea r12, [rip+0x19711f]
00194259lea r13, [rip+0x197100]
00194260lea rbp, [rip+0x1970e1]
00194267lea rax, [rip+0x1970c2]
0019426emov [rsp+16], rax
00194273lea rdi, [rip+0x197216]
0019427aadd rdi, 32
0019427emov rbx, rsp
00194281mov rsp, [r14+64]
00194285call caml_initialize
0019428amov rsp, rbx
0019428dlea rdi, [rip+0x1971fc]
00194294add rdi, 40
00194298mov rsi, [rsp]
0019429cmov rbx, rsp
0019429fmov rsp, [r14+64]
001942a3call caml_initialize
001942a8mov rsp, rbx
001942ablea rdi, [rip+0x1971de]
001942b2add rdi, 48
001942b6mov rsi, [rsp+8]
001942bbmov rbx, rsp
001942bemov rsp, [r14+64]
001942c2call caml_initialize
001942c7mov rsp, rbx
001942calea rdi, [rip+0x1971bf]
001942d1add rdi, 56
001942d5mov rsi, r12
001942d8mov rbx, rsp
001942dbmov rsp, [r14+64]
001942dfcall caml_initialize
001942e4mov rsp, rbx
001942e7lea rdi, [rip+0x1971a2]
001942eeadd rdi, 64
001942f2mov rsi, r13
001942f5mov rbx, rsp
001942f8mov rsp, [r14+64]
001942fccall caml_initialize
00194301mov rsp, rbx
00194304lea rdi, [rip+0x197185]
0019430badd rdi, 80
0019430fmov rsi, rbp
00194312mov rbx, rsp
00194315mov rsp, [r14+64]
00194319call caml_initialize
0019431emov rsp, rbx
00194321lea rdi, [rip+0x197168]
00194328add rdi, 88
0019432cmov rsi, [rsp+16]
00194331mov rbx, rsp
00194334mov rsp, [r14+64]
00194338call caml_initialize
0019433dmov rsp, rbx
00194340lea rsi, [rip+0x197099]
00194347lea rdi, [rip+0x197142]
0019434eadd rdi, 72
00194352mov rbx, rsp
00194355mov rsp, [r14+64]
00194359call caml_initialize
0019435emov rsp, rbx
00194361lea rsi, [rip+0x197098]
00194368lea rdi, [rip+0x197121]
0019436fadd rdi, 96
00194373mov rbx, rsp
00194376mov rsp, [r14+64]
0019437acall caml_initialize
0019437fmov rsp, rbx
00194382lea rsi, [rip+0x19708f]
00194389lea rdi, [rip+0x197100]
00194390add rdi, 104
00194394mov rbx, rsp
00194397mov rsp, [r14+64]
0019439bcall caml_initialize
001943a0mov rsp, rbx
001943a3lea r12, [rip+0x1970ae]
001943aalea r13, [rip+0x197087]
001943b1mov esi, 1
001943b6lea rdi, [rip+0x1970d3]
001943bdadd rdi, 112
001943c1mov rbx, rsp
001943c4mov rsp, [r14+64]
001943c8call caml_initialize
001943cdmov rsp, rbx
001943d0lea rdi, [rip+0x1970b9]
001943d7add rdi, 120
001943dbmov rsi, r12
001943demov rbx, rsp
001943e1mov rsp, [r14+64]
001943e5call caml_initialize
001943eamov rsp, rbx
001943edlea rdi, [rip+0x19709c]
001943f4add rdi, 128
001943fbmov rsi, r13
001943femov rbx, rsp
00194401mov rsp, [r14+64]
00194405call caml_initialize
0019440amov rsp, rbx
0019440dlea rsi, [rip+0x19705c]
00194414lea rdi, [rip+0x197075]
0019441badd rdi, 136
00194422mov rbx, rsp
00194425mov rsp, [r14+64]
00194429call caml_initialize
0019442emov rsp, rbx
00194431mov eax, 1
00194436add rsp, 24
0019443aret
00194160
00194160camlMyStack.entry:
00194160sub rsp, 24
00194164mov edi, 1
00194169mov rbx, rsp
0019416cmov rsp, [r14+64]
00194170call caml_fresh_oo_id
00194175mov rsp, rbx
00194178call caml_alloc2
0019417dlea rsi, [r15+8]
00194181mov [rsi-8], 2296
00194189lea rbx, [rip+0x197420]
00194190mov [rsi], rbx
00194193mov [rsi+8], rax
00194197lea rdi, [rip+0x1972f2]
0019419emov rbx, rsp
001941a1mov rsp, [r14+64]
001941a5call caml_initialize
001941aamov rsp, rbx
001941adlea rsi, [rip+0x19710c]
001941b4lea rdi, [rip+0x1972d5]
001941bbadd rdi, 8
001941bfmov rbx, rsp
001941c2mov rsp, [r14+64]
001941c6call caml_initialize
001941cbmov rsp, rbx
001941celea rsi, [rip+0x197103]
001941d5lea rdi, [rip+0x1972b4]
001941dcadd rdi, 16
001941e0mov rbx, rsp
001941e3mov rsp, [r14+64]
001941e7call caml_initialize
001941ecmov rsp, rbx
001941eflea rsi, [rip+0x197102]
001941f6lea rdi, [rip+0x197293]
001941fdadd rdi, 24
00194201mov rbx, rsp
00194204mov rsp, [r14+64]
00194208call caml_initialize
0019420dmov rsp, rbx
00194210lea rsi, [rip+0x1970f9]
00194217lea rdi, [rip+0x197272]
0019421eadd rdi, 144
00194225mov rbx, rsp
00194228mov rsp, [r14+64]
0019422ccall caml_initialize
00194231mov rsp, rbx
00194234lea rsi, [rip+0x19718d]
0019423blea rax, [rip+0x197166]
00194242mov [rsp], rax
00194246lea rax, [rip+0x197143]
0019424dmov [rsp+8], rax
00194252lea r12, [rip+0x19711f]
00194259lea r13, [rip+0x197100]
00194260lea rbp, [rip+0x1970e1]
00194267lea rax, [rip+0x1970c2]
0019426emov [rsp+16], rax
00194273lea rdi, [rip+0x197216]
0019427aadd rdi, 32
0019427emov rbx, rsp
00194281mov rsp, [r14+64]
00194285call caml_initialize
0019428amov rsp, rbx
0019428dlea rdi, [rip+0x1971fc]
00194294add rdi, 40
00194298mov rsi, [rsp]
0019429cmov rbx, rsp
0019429fmov rsp, [r14+64]
001942a3call caml_initialize
001942a8mov rsp, rbx
001942ablea rdi, [rip+0x1971de]
001942b2add rdi, 48
001942b6mov rsi, [rsp+8]
001942bbmov rbx, rsp
001942bemov rsp, [r14+64]
001942c2call caml_initialize
001942c7mov rsp, rbx
001942calea rdi, [rip+0x1971bf]
001942d1add rdi, 56
001942d5mov rsi, r12
001942d8mov rbx, rsp
001942dbmov rsp, [r14+64]
001942dfcall caml_initialize
001942e4mov rsp, rbx
001942e7lea rdi, [rip+0x1971a2]
001942eeadd rdi, 64
001942f2mov rsi, r13
001942f5mov rbx, rsp
001942f8mov rsp, [r14+64]
001942fccall caml_initialize
00194301mov rsp, rbx
00194304lea rdi, [rip+0x197185]
0019430badd rdi, 80
0019430fmov rsi, rbp
00194312mov rbx, rsp
00194315mov rsp, [r14+64]
00194319call caml_initialize
0019431emov rsp, rbx
00194321lea rdi, [rip+0x197168]
00194328add rdi, 88
0019432cmov rsi, [rsp+16]
00194331mov rbx, rsp
00194334mov rsp, [r14+64]
00194338call caml_initialize
0019433dmov rsp, rbx
00194340lea rsi, [rip+0x197099]
00194347lea rdi, [rip+0x197142]
0019434eadd rdi, 72
00194352mov rbx, rsp
00194355mov rsp, [r14+64]
00194359call caml_initialize
0019435emov rsp, rbx
00194361lea rsi, [rip+0x197098]
00194368lea rdi, [rip+0x197121]
0019436fadd rdi, 96
00194373mov rbx, rsp
00194376mov rsp, [r14+64]
0019437acall caml_initialize
0019437fmov rsp, rbx
00194382lea rsi, [rip+0x19708f]
00194389lea rdi, [rip+0x197100]
00194390add rdi, 104
00194394mov rbx, rsp
00194397mov rsp, [r14+64]
0019439bcall caml_initialize
001943a0mov rsp, rbx
001943a3lea r12, [rip+0x1970ae]
001943aalea r13, [rip+0x197087]
001943b1mov esi, 1
001943b6lea rdi, [rip+0x1970d3]
001943bdadd rdi, 112
001943c1mov rbx, rsp
001943c4mov rsp, [r14+64]
001943c8call caml_initialize
001943cdmov rsp, rbx
001943d0lea rdi, [rip+0x1970b9]
001943d7add rdi, 120
001943dbmov rsi, r12
001943demov rbx, rsp
001943e1mov rsp, [r14+64]
001943e5call caml_initialize
001943eamov rsp, rbx
001943edlea rdi, [rip+0x19709c]
001943f4add rdi, 128
001943fbmov rsi, r13
001943femov rbx, rsp
00194401mov rsp, [r14+64]
00194405call caml_initialize
0019440amov rsp, rbx
0019440dlea rsi, [rip+0x19705c]
00194414lea rdi, [rip+0x197075]
0019441badd rdi, 136
00194422mov rbx, rsp
00194425mov rsp, [r14+64]
00194429call caml_initialize
0019442emov rsp, rbx
00194431mov eax, 1
00194436add rsp, 24
0019443aret
00194160
0019443b
0019443b // align 0x10
0019443b // align 0x10
00194440
00194440camlMyLexing.from_string_309:
00194440lea r10, [rsp-328]
00194448cmp r10, [r14+40]
0019444cjb 0x194500
00194452
00194452loc_194452:
00194452sub rsp, 8
00194456mov rbx, [rax-8]
0019445ashr rbx, 10
0019445elea rbx, [8*rbx-1]
00194466movzx rdi, [rax+rbx]
0019446bsub rbx, rdi
0019446elea rbx, [rbx+rbx+1]
00194473mov [rsp], rbx
00194477call Stdlib.Bytes.copy
0019447csub r15, 104
00194480cmp r15, [r14]
00194483jb 0x1944f9
00194485
00194485loc_194485:
00194485lea rbx, [r15+8]
00194489mov [rbx-8], 12288
00194491lea rdi, [rip+0x197468]
00194498mov [rbx], rdi
0019449bmov [rbx+8], rax
0019449fmov rax, [rsp]
001944a3mov [rbx+16], rax
001944a7mov [rbx+24], 1
001944afmov [rbx+32], 1
001944b7mov [rbx+40], 1
001944bfmov [rbx+48], 1
001944c7mov [rbx+56], 1
001944cfmov [rbx+64], 3
001944d7lea rax, [rip+0x1975d2]
001944demov [rbx+72], rax
001944e2lea rax, [rip+0x19766f]
001944e9mov [rbx+80], rax
001944edmov [rbx+88], rax
001944f1mov rax, rbx
001944f4add rsp, 8
001944f8ret
001944f9
001944f9loc_1944f9:
001944f9call caml_call_gc
001944fejmp 0x194485
00194500
00194500loc_194500:
00194500push 34
00194502call caml_call_realloc_stack
00194507pop r10
00194509jmp 0x194452
00194440
00194440camlMyLexing.from_string_309:
00194440lea r10, [rsp-328]
00194448cmp r10, [r14+40]
0019444cjb 0x194500
00194452
00194452loc_194452:
00194452sub rsp, 8
00194456mov rbx, [rax-8]
0019445ashr rbx, 10
0019445elea rbx, [8*rbx-1]
00194466movzx rdi, [rax+rbx]
0019446bsub rbx, rdi
0019446elea rbx, [rbx+rbx+1]
00194473mov [rsp], rbx
00194477call Stdlib.Bytes.copy
0019447csub r15, 104
00194480cmp r15, [r14]
00194483jb 0x1944f9
00194485
00194485loc_194485:
00194485lea rbx, [r15+8]
00194489mov [rbx-8], 12288
00194491lea rdi, [rip+0x197468]
00194498mov [rbx], rdi
0019449bmov [rbx+8], rax
0019449fmov rax, [rsp]
001944a3mov [rbx+16], rax
001944a7mov [rbx+24], 1
001944afmov [rbx+32], 1
001944b7mov [rbx+40], 1
001944bfmov [rbx+48], 1
001944c7mov [rbx+56], 1
001944cfmov [rbx+64], 3
001944d7lea rax, [rip+0x1975d2]
001944demov [rbx+72], rax
001944e2lea rax, [rip+0x19766f]
001944e9mov [rbx+80], rax
001944edmov [rbx+88], rax
001944f1mov rax, rbx
001944f4add rsp, 8
001944f8ret
001944f9
001944f9loc_1944f9:
001944f9call caml_call_gc
001944fejmp 0x194485
00194500
00194500loc_194500:
00194500push 34
00194502call caml_call_realloc_stack
00194507pop r10
00194509jmp 0x194452
00194440
0019450e
0019450e // align 0x10
0019450e // align 0x10
0019451e
0019451e // align 0x10
0019451e // align 0x10
00194520
00194520camlMyLexing.pp_lex_list_505:
00194520lea r10, [rsp-344]
00194528cmp r10, [r14+40]
0019452cjb 0x19458d
0019452e
0019452eloc_19452e:
0019452esub rsp, 24
00194532mov [rsp+8], rax
00194537mov [rsp], rbx
0019453bcmp r15, [r14]
0019453ejbe 0x194586
00194540
00194540loc_194540:
00194540mov rbx, [rbx+8]
00194544lea rax, [rip+0x1976c5]
0019454bcall Stdlib.String.concat
00194550mov [rsp+16], rax
00194555mov rax, [rsp]
00194559mov rax, [rax]
0019455cmov [rsp], rax
00194560lea rbx, [rip+0x1976b9]
00194567mov rax, [rsp+8]
0019456ccall Stdlib.Printf.fprintf
00194571mov rdi, rax
00194574mov rax, [rsp]
00194578mov rbx, [rsp+16]
0019457dadd rsp, 24
00194581jmp 0xf73e0
00194586
00194586loc_194586:
00194586call caml_call_gc
0019458bjmp 0x194540
0019458d
0019458dloc_19458d:
0019458dpush 36
0019458fcall caml_call_realloc_stack
00194594pop r10
00194596jmp 0x19452e
00194520
00194520camlMyLexing.pp_lex_list_505:
00194520lea r10, [rsp-344]
00194528cmp r10, [r14+40]
0019452cjb 0x19458d
0019452e
0019452eloc_19452e:
0019452esub rsp, 24
00194532mov [rsp+8], rax
00194537mov [rsp], rbx
0019453bcmp r15, [r14]
0019453ejbe 0x194586
00194540
00194540loc_194540:
00194540mov rbx, [rbx+8]
00194544lea rax, [rip+0x1976c5]
0019454bcall Stdlib.String.concat
00194550mov [rsp+16], rax
00194555mov rax, [rsp]
00194559mov rax, [rax]
0019455cmov [rsp], rax
00194560lea rbx, [rip+0x1976b9]
00194567mov rax, [rsp+8]
0019456ccall Stdlib.Printf.fprintf
00194571mov rdi, rax
00194574mov rax, [rsp]
00194578mov rbx, [rsp+16]
0019457dadd rsp, 24
00194581jmp 0xf73e0
00194586
00194586loc_194586:
00194586call caml_call_gc
0019458bjmp 0x194540
0019458d
0019458dloc_19458d:
0019458dpush 36
0019458fcall caml_call_realloc_stack
00194594pop r10
00194596jmp 0x19452e
00194520
00194598
00194598 // align 0x10
00194598 // align 0x10
001945a0
001945a0camlMyLexing.show_532:
001945a0lea r10, [rsp-352]
001945a8cmp r10, [r14+40]
001945acjb 0x194671
001945b2
001945b2loc_1945b2:
001945b2sub rsp, 32
001945b6mov [rsp+8], rax
001945bbmov rsi, rbx
001945bemov [rsp], rsi
001945c2mov [rsp+16], rdi
001945c7cmp r15, [r14]
001945cajbe 0x194667
001945d0
001945d0loc_1945d0:
001945d0mov ebx, 1
001945d5mov rdi, rsi
001945d8call Stdlib.Bytes.sub
001945ddmov [rsp+24], rax
001945e2mov rax, [rsp+8]
001945e7mov rbx, [rsp]
001945ebmov rdi, [rsp+16]
001945f0call Stdlib.Bytes.sub
001945f5mov [rsp], rax
001945f9mov rax, [rsp+8]
001945femov rbx, [rax-8]
00194602shr rbx, 10
00194606lea rdi, [8*rbx-1]
0019460emovzx rbx, [rax+rdi]
00194613sub rdi, rbx
00194616shl rdi, 1
00194619mov rbx, [rsp+16]
0019461esub rdi, rbx
00194621add rdi, 2
00194625call Stdlib.Bytes.sub
0019462amov [rsp+16], rax
0019462fmov rax, [rsp]
00194633mov [rsp+8], rax
00194638mov rax, [rsp+24]
0019463dmov [rsp], rax
00194641lea rax, [rip+0x1974f8]
00194648call Stdlib.Printf.sprintf
0019464dmov rsi, rax
00194650mov rax, [rsp]
00194654mov rbx, [rsp+8]
00194659mov rdi, [rsp+16]
0019465eadd rsp, 32
00194662jmp 0xf7370
00194667
00194667loc_194667:
00194667call caml_call_gc
0019466cjmp 0x1945d0
00194671
00194671loc_194671:
00194671push 37
00194673call caml_call_realloc_stack
00194678pop r10
0019467ajmp 0x1945b2
001945a0
001945a0camlMyLexing.show_532:
001945a0lea r10, [rsp-352]
001945a8cmp r10, [r14+40]
001945acjb 0x194671
001945b2
001945b2loc_1945b2:
001945b2sub rsp, 32
001945b6mov [rsp+8], rax
001945bbmov rsi, rbx
001945bemov [rsp], rsi
001945c2mov [rsp+16], rdi
001945c7cmp r15, [r14]
001945cajbe 0x194667
001945d0
001945d0loc_1945d0:
001945d0mov ebx, 1
001945d5mov rdi, rsi
001945d8call Stdlib.Bytes.sub
001945ddmov [rsp+24], rax
001945e2mov rax, [rsp+8]
001945e7mov rbx, [rsp]
001945ebmov rdi, [rsp+16]
001945f0call Stdlib.Bytes.sub
001945f5mov [rsp], rax
001945f9mov rax, [rsp+8]
001945femov rbx, [rax-8]
00194602shr rbx, 10
00194606lea rdi, [8*rbx-1]
0019460emovzx rbx, [rax+rdi]
00194613sub rdi, rbx
00194616shl rdi, 1
00194619mov rbx, [rsp+16]
0019461esub rdi, rbx
00194621add rdi, 2
00194625call Stdlib.Bytes.sub
0019462amov [rsp+16], rax
0019462fmov rax, [rsp]
00194633mov [rsp+8], rax
00194638mov rax, [rsp+24]
0019463dmov [rsp], rax
00194641lea rax, [rip+0x1974f8]
00194648call Stdlib.Printf.sprintf
0019464dmov rsi, rax
00194650mov rax, [rsp]
00194654mov rbx, [rsp+8]
00194659mov rdi, [rsp+16]
0019465eadd rsp, 32
00194662jmp 0xf7370
00194667
00194667loc_194667:
00194667call caml_call_gc
0019466cjmp 0x1945d0
00194671
00194671loc_194671:
00194671push 37
00194673call caml_call_realloc_stack
00194678pop r10
0019467ajmp 0x1945b2
001945a0
0019467f
0019467f // align 0x10
0019467f // align 0x10
00194680
00194680camlMyLexing.vblit_540:
00194680mov r9, rdi
00194683mov rcx, rsi
00194686mov r8, rdx
00194689mov rdi, rax
0019468cmov rsi, rbx
0019468fmov rdx, r9
00194692mov rbx, rsp
00194695mov rsp, [r14+64]
00194699call caml_blit_string
0019469emov rsp, rbx
001946a1ret
00194680
00194680camlMyLexing.vblit_540:
00194680mov r9, rdi
00194683mov rcx, rsi
00194686mov r8, rdx
00194689mov rdi, rax
0019468cmov rsi, rbx
0019468fmov rdx, r9
00194692mov rbx, rsp
00194695mov rsp, [r14+64]
00194699call caml_blit_string
0019469emov rsp, rbx
001946a1ret
00194680
001946a2
001946a2 // align 0x10
001946a2 // align 0x10
001946b0
001946b0camlMyLexing.refill_from_list_547:
001946b0sub r15, 88
001946b4cmp r15, [r14]
001946b7jb 0x194724
001946b9
001946b9loc_1946b9:
001946b9lea rdi, [r15+8]
001946bdadd rdi, 40
001946c1mov [rdi-8], 5367
001946c9lea rsi, [rip-0x9d910]
001946d0mov [rdi], rsi
001946d3mov rsi, 0x400000000000007
001946ddmov [rdi+8], rsi
001946e1lea rsi, [rip+72]
001946e8mov [rdi+16], rsi
001946ecmov [rdi+24], rax
001946f0mov [rdi+32], rbx
001946f4lea rbx, [rdi-40]
001946f8mov [rbx-8], 4343
00194700lea rsi, [rip+393]
00194707mov [rbx], rsi
0019470amov rsi, 0x100000000000005
00194714mov [rbx+8], rsi
00194718mov [rbx+16], rax
0019471cmov [rbx+24], rdi
00194720mov rax, rbx
00194723ret
00194724
00194724loc_194724:
00194724call caml_call_gc
00194729jmp 0x1946b9
001946b0
001946b0camlMyLexing.refill_from_list_547:
001946b0sub r15, 88
001946b4cmp r15, [r14]
001946b7jb 0x194724
001946b9
001946b9loc_1946b9:
001946b9lea rdi, [r15+8]
001946bdadd rdi, 40
001946c1mov [rdi-8], 5367
001946c9lea rsi, [rip-0x9d910]
001946d0mov [rdi], rsi
001946d3mov rsi, 0x400000000000007
001946ddmov [rdi+8], rsi
001946e1lea rsi, [rip+72]
001946e8mov [rdi+16], rsi
001946ecmov [rdi+24], rax
001946f0mov [rdi+32], rbx
001946f4lea rbx, [rdi-40]
001946f8mov [rbx-8], 4343
00194700lea rsi, [rip+393]
00194707mov [rbx], rsi
0019470amov rsi, 0x100000000000005
00194714mov [rbx+8], rsi
00194718mov [rbx+16], rax
0019471cmov [rbx+24], rdi
00194720mov rax, rbx
00194723ret
00194724
00194724loc_194724:
00194724call caml_call_gc
00194729jmp 0x1946b9
001946b0
0019472b
0019472b // align 0x10
0019472b // align 0x10
00194730
00194730camlMyLexing.do_rec_551:
00194730lea r10, [rsp-360]
00194738cmp r10, [r14+40]
0019473cjb 0x194873
00194742
00194742loc_194742:
00194742sub rsp, 40
00194746
00194746loc_194746:
00194746mov rcx, rdi
00194749mov r13, rsi
0019474cmov r12, rdx
0019474fcmp r15, [r14]
00194752jbe 0x194869
00194758
00194758loc_194758:
00194758test al, 1
0019475aje 0x194790
0019475cmov esi, 1
00194761mov rdi, [r12+24]
00194766add rdi, 8
0019476amov rbx, rsp
0019476dmov rsp, [r14+64]
00194771call caml_modify
00194776mov rsp, rbx
00194779mov rax, [r12+24]
0019477emov [rax], 1
00194785mov rax, r13
00194788add rsp, 40
0019478cret
0019478d
0019478d 0f 1f 00 ...
00194790
00194790loc_194790:
00194790mov [rsp+32], r12
00194795mov [rsp+8], r13
0019479amov [rsp+16], rcx
0019479fmov [rsp+24], rax
001947a4mov rax, [rax]
001947a7mov rdi, [rax-8]
001947abshr rdi, 10
001947aflea rdi, [8*rdi-1]
001947b7movzx rsi, [rax+rdi]
001947bcsub rdi, rsi
001947bflea rdx, [rdi+rdi+1]
001947c4sub rdx, rbx
001947c7inc rdx
001947cacmp rdx, rcx
001947cdjge 0x194814
001947cfmov [rsp], rdx
001947d3mov rdi, [r12+32]
001947d8mov rsi, r13
001947dbcall camlMyLexing.vblit_540
001947e0mov rax, [rsp]
001947e4mov rbx, [rsp+8]
001947e9lea rsi, [rbx+rax-1]
001947eemov rdi, [rsp+16]
001947f3sub rdi, rax
001947f6inc rdi
001947f9mov ebx, 1
001947femov rax, [rsp+24]
00194803mov rax, [rax+8]
00194807mov rdx, [rsp+32]
0019480cjmp 0x194746
00194811
00194811 0f 1f 00 ...
00194814
00194814loc_194814:
00194814mov [rsp], rbx
00194818mov rdi, [r12+32]
0019481dmov rsi, r13
00194820mov rdx, rcx
00194823call camlMyLexing.vblit_540
00194828mov rax, [rsp+32]
0019482dmov rdi, [rax+24]
00194831mov r12, [rsp+16]
00194836mov rax, [rsp]
0019483alea rax, [rax+r12-1]
0019483fmov [rdi], rax
00194842add rdi, 8
00194846mov rsi, [rsp+24]
0019484bmov rbx, rsp
0019484emov rsp, [r14+64]
00194852call caml_modify
00194857mov rsp, rbx
0019485amov rax, [rsp+8]
0019485flea rax, [rax+r12-1]
00194864add rsp, 40
00194868ret
00194869
00194869loc_194869:
00194869call caml_call_gc
0019486ejmp 0x194758
00194873
00194873loc_194873:
00194873push 38
00194875call caml_call_realloc_stack
0019487apop r10
0019487cjmp 0x194742
00194730
00194730camlMyLexing.do_rec_551:
00194730lea r10, [rsp-360]
00194738cmp r10, [r14+40]
0019473cjb 0x194873
00194742
00194742loc_194742:
00194742sub rsp, 40
00194746
00194746loc_194746:
00194746mov rcx, rdi
00194749mov r13, rsi
0019474cmov r12, rdx
0019474fcmp r15, [r14]
00194752jbe 0x194869
00194758
00194758loc_194758:
00194758test al, 1
0019475aje 0x194790
0019475cmov esi, 1
00194761mov rdi, [r12+24]
00194766add rdi, 8
0019476amov rbx, rsp
0019476dmov rsp, [r14+64]
00194771call caml_modify
00194776mov rsp, rbx
00194779mov rax, [r12+24]
0019477emov [rax], 1
00194785mov rax, r13
00194788add rsp, 40
0019478cret
0019478d
0019478d 0f 1f 00 ...
00194790
00194790loc_194790:
00194790mov [rsp+32], r12
00194795mov [rsp+8], r13
0019479amov [rsp+16], rcx
0019479fmov [rsp+24], rax
001947a4mov rax, [rax]
001947a7mov rdi, [rax-8]
001947abshr rdi, 10
001947aflea rdi, [8*rdi-1]
001947b7movzx rsi, [rax+rdi]
001947bcsub rdi, rsi
001947bflea rdx, [rdi+rdi+1]
001947c4sub rdx, rbx
001947c7inc rdx
001947cacmp rdx, rcx
001947cdjge 0x194814
001947cfmov [rsp], rdx
001947d3mov rdi, [r12+32]
001947d8mov rsi, r13
001947dbcall camlMyLexing.vblit_540
001947e0mov rax, [rsp]
001947e4mov rbx, [rsp+8]
001947e9lea rsi, [rbx+rax-1]
001947eemov rdi, [rsp+16]
001947f3sub rdi, rax
001947f6inc rdi
001947f9mov ebx, 1
001947femov rax, [rsp+24]
00194803mov rax, [rax+8]
00194807mov rdx, [rsp+32]
0019480cjmp 0x194746
00194811
00194811 0f 1f 00 ...
00194814
00194814loc_194814:
00194814mov [rsp], rbx
00194818mov rdi, [r12+32]
0019481dmov rsi, r13
00194820mov rdx, rcx
00194823call camlMyLexing.vblit_540
00194828mov rax, [rsp+32]
0019482dmov rdi, [rax+24]
00194831mov r12, [rsp+16]
00194836mov rax, [rsp]
0019483alea rax, [rax+r12-1]
0019483fmov [rdi], rax
00194842add rdi, 8
00194846mov rsi, [rsp+24]
0019484bmov rbx, rsp
0019484emov rsp, [r14+64]
00194852call caml_modify
00194857mov rsp, rbx
0019485amov rax, [rsp+8]
0019485flea rax, [rax+r12-1]
00194864add rsp, 40
00194868ret
00194869
00194869loc_194869:
00194869call caml_call_gc
0019486ejmp 0x194758
00194873
00194873loc_194873:
00194873push 38
00194875call caml_call_realloc_stack
0019487apop r10
0019487cjmp 0x194742
00194730
00194881
00194881 // align 0x10
00194881 // align 0x10
00194890
00194890camlMyLexing.fun_596:
00194890lea r10, [rsp-320]
00194898cmp r10, [r14+40]
0019489cjb 0x1948be
0019489e
0019489eloc_19489e:
0019489emov rdi, rax
001948a1mov rax, [rbx+16]
001948a5mov rcx, [rax]
001948a8mov rax, [rax+8]
001948acmov rdx, [rbx+24]
001948b0mov esi, 1
001948b5mov rbx, rcx
001948b8call camlMyLexing.do_rec_551
001948bdret
001948be
001948beloc_1948be:
001948bepush 33
001948c0call caml_call_realloc_stack
001948c5pop r10
001948c7jmp 0x19489e
00194890
00194890camlMyLexing.fun_596:
00194890lea r10, [rsp-320]
00194898cmp r10, [r14+40]
0019489cjb 0x1948be
0019489e
0019489eloc_19489e:
0019489emov rdi, rax
001948a1mov rax, [rbx+16]
001948a5mov rcx, [rax]
001948a8mov rax, [rax+8]
001948acmov rdx, [rbx+24]
001948b0mov esi, 1
001948b5mov rbx, rcx
001948b8call camlMyLexing.do_rec_551
001948bdret
001948be
001948beloc_1948be:
001948bepush 33
001948c0call caml_call_realloc_stack
001948c5pop r10
001948c7jmp 0x19489e
00194890
001948c9
001948c9 // align 0x10
001948c9 // align 0x10
001948d0
001948d0camlMyLexing.from_list_562:
001948d0test al, 1
001948d2je 0x1948e0
001948d4lea rax, [rip+0x19738d]
001948dbjmp 0x194440
001948e0
001948e0loc_1948e0:
001948e0mov rbx, [rax+8]
001948e4test bl, 1
001948e7je 0x1948f4
001948e9mov rax, [rax]
001948ecjmp 0x194440
001948f1
001948f1 0f 1f 00 ...
001948f4
001948f4loc_1948f4:
001948f4sub r15, 64
001948f8cmp r15, [r14]
001948fbjb 0x194959
001948fd
001948fdloc_1948fd:
001948fdlea rdi, [r15+8]
00194901add rdi, 40
00194905mov [rdi-8], 2048
0019490dmov [rdi], 1
00194914mov [rdi+8], rax
00194918lea rax, [rip+0x1970a9]
0019491fmov rax, [rax+56]
00194923lea rbx, [rdi-40]
00194927mov [rbx-8], 4343
0019492flea rsi, [rip+42]
00194936mov [rbx], rsi
00194939mov rsi, 0x100000000000005
00194943mov [rbx+8], rsi
00194947mov [rbx+16], rdi
0019494bmov [rbx+24], rax
0019494fmov eax, 3
00194954jmp 0x1b84f0
00194959
00194959loc_194959:
00194959call caml_call_gc
0019495ejmp 0x1948fd
001948d0
001948d0camlMyLexing.from_list_562:
001948d0test al, 1
001948d2je 0x1948e0
001948d4lea rax, [rip+0x19738d]
001948dbjmp 0x194440
001948e0
001948e0loc_1948e0:
001948e0mov rbx, [rax+8]
001948e4test bl, 1
001948e7je 0x1948f4
001948e9mov rax, [rax]
001948ecjmp 0x194440
001948f1
001948f1 0f 1f 00 ...
001948f4
001948f4loc_1948f4:
001948f4sub r15, 64
001948f8cmp r15, [r14]
001948fbjb 0x194959
001948fd
001948fdloc_1948fd:
001948fdlea rdi, [r15+8]
00194901add rdi, 40
00194905mov [rdi-8], 2048
0019490dmov [rdi], 1
00194914mov [rdi+8], rax
00194918lea rax, [rip+0x1970a9]
0019491fmov rax, [rax+56]
00194923lea rbx, [rdi-40]
00194927mov [rbx-8], 4343
0019492flea rsi, [rip+42]
00194936mov [rbx], rsi
00194939mov rsi, 0x100000000000005
00194943mov [rbx+8], rsi
00194947mov [rbx+16], rdi
0019494bmov [rbx+24], rax
0019494fmov eax, 3
00194954jmp 0x1b84f0
00194959
00194959loc_194959:
00194959call caml_call_gc
0019495ejmp 0x1948fd
001948d0
00194960
00194960camlMyLexing.fun_609:
00194960mov rdi, rax
00194963mov rax, [rbx+16]
00194967mov rbx, rdi
0019496ajmp 0x1946b0
00194960
00194960camlMyLexing.fun_609:
00194960mov rdi, rax
00194963mov rax, [rbx+16]
00194967mov rbx, rdi
0019496ajmp 0x1946b0
00194960
0019496f
0019496f // align 0x10
0019496f // align 0x10
00194970
00194970camlMyLexing.entry:
00194970mov esi, 1
00194975lea rdi, [rip+0x19704c]
0019497cadd rdi, 16
00194980mov rbx, rsp
00194983mov rsp, [r14+64]
00194987call caml_initialize
0019498cmov rsp, rbx
0019498flea rsi, [rip+0x1971c2]
00194996lea rdi, [rip+0x19702b]
0019499dadd rdi, 24
001949a1mov rbx, rsp
001949a4mov rsp, [r14+64]
001949a8call caml_initialize
001949admov rsp, rbx
001949b0lea rsi, [rip+0x196f61]
001949b7lea rdi, [rip+0x19700a]
001949bemov rbx, rsp
001949c1mov rsp, [r14+64]
001949c5call caml_initialize
001949camov rsp, rbx
001949cdlea rsi, [rip+0x196f5c]
001949d4lea rdi, [rip+0x196fed]
001949dbadd rdi, 32
001949dfmov rbx, rsp
001949e2mov rsp, [r14+64]
001949e6call caml_initialize
001949ebmov rsp, rbx
001949eelea rsi, [rip+0x196f5b]
001949f5lea rdi, [rip+0x196fcc]
001949fcadd rdi, 40
00194a00mov rbx, rsp
00194a03mov rsp, [r14+64]
00194a07call caml_initialize
00194a0cmov rsp, rbx
00194a0flea rsi, [rip+0x196f5a]
00194a16lea rdi, [rip+0x196fab]
00194a1dadd rdi, 48
00194a21mov rbx, rsp
00194a24mov rsp, [r14+64]
00194a28call caml_initialize
00194a2dmov rsp, rbx
00194a30lea rsi, [rip+0x196f59]
00194a37lea rdi, [rip+0x196f8a]
00194a3eadd rdi, 56
00194a42mov rbx, rsp
00194a45mov rsp, [r14+64]
00194a49call caml_initialize
00194a4emov rsp, rbx
00194a51lea rsi, [rip+0x196f58]
00194a58lea rdi, [rip+0x196f69]
00194a5fadd rdi, 8
00194a63mov rbx, rsp
00194a66mov rsp, [r14+64]
00194a6acall caml_initialize
00194a6fmov rsp, rbx
00194a72mov eax, 1
00194a77ret
00194970
00194970camlMyLexing.entry:
00194970mov esi, 1
00194975lea rdi, [rip+0x19704c]
0019497cadd rdi, 16
00194980mov rbx, rsp
00194983mov rsp, [r14+64]
00194987call caml_initialize
0019498cmov rsp, rbx
0019498flea rsi, [rip+0x1971c2]
00194996lea rdi, [rip+0x19702b]
0019499dadd rdi, 24
001949a1mov rbx, rsp
001949a4mov rsp, [r14+64]
001949a8call caml_initialize
001949admov rsp, rbx
001949b0lea rsi, [rip+0x196f61]
001949b7lea rdi, [rip+0x19700a]
001949bemov rbx, rsp
001949c1mov rsp, [r14+64]
001949c5call caml_initialize
001949camov rsp, rbx
001949cdlea rsi, [rip+0x196f5c]
001949d4lea rdi, [rip+0x196fed]
001949dbadd rdi, 32
001949dfmov rbx, rsp
001949e2mov rsp, [r14+64]
001949e6call caml_initialize
001949ebmov rsp, rbx
001949eelea rsi, [rip+0x196f5b]
001949f5lea rdi, [rip+0x196fcc]
001949fcadd rdi, 40
00194a00mov rbx, rsp
00194a03mov rsp, [r14+64]
00194a07call caml_initialize
00194a0cmov rsp, rbx
00194a0flea rsi, [rip+0x196f5a]
00194a16lea rdi, [rip+0x196fab]
00194a1dadd rdi, 48
00194a21mov rbx, rsp
00194a24mov rsp, [r14+64]
00194a28call caml_initialize
00194a2dmov rsp, rbx
00194a30lea rsi, [rip+0x196f59]
00194a37lea rdi, [rip+0x196f8a]
00194a3eadd rdi, 56
00194a42mov rbx, rsp
00194a45mov rsp, [r14+64]
00194a49call caml_initialize
00194a4emov rsp, rbx
00194a51lea rsi, [rip+0x196f58]
00194a58lea rdi, [rip+0x196f69]
00194a5fadd rdi, 8
00194a63mov rbx, rsp
00194a66mov rsp, [r14+64]
00194a6acall caml_initialize
00194a6fmov rsp, rbx
00194a72mov eax, 1
00194a77ret
00194970
00194a78
00194a78 // align 0x10
00194a78 // align 0x10
00194a80
00194a80camlCamlinternalFormatBasics.erase_rel_143:
00194a80lea r10, [rsp-328]
00194a88cmp r10, [r14+40]
00194a8cjb 0x194df9
00194a92
00194a92loc_194a92:
00194a92sub rsp, 8
00194a96mov rbx, rax
00194a99test bl, 1
00194a9cje 0x194aa8
00194a9emov eax, 1
00194aa3add rsp, 8
00194aa7ret
00194aa8
00194aa8loc_194aa8:
00194aa8mov [rsp], rbx
00194aacmovzx rax, [rbx-8]
00194ab1lea rdx, [rip+0x97c9c]
00194ab8movsxd rax, [rdx+4*rax]
00194abcadd rdx, rax
00194abfjmp rdx
00194ac1nop [rax]
00194ac4mov rax, [rbx]
00194ac7call camlCamlinternalFormatBasics.erase_rel_143
00194accsub r15, 16
00194ad0cmp r15, [r14]
00194ad3jb 0x194def
00194ad9
00194ad9loc_194ad9:
00194ad9lea rbx, [r15+8]
00194addmov [rbx-8], 1024
00194ae5mov [rbx], rax
00194ae8mov rax, rbx
00194aebadd rsp, 8
00194aefret
00194af0mov rax, [rbx]
00194af3call camlCamlinternalFormatBasics.erase_rel_143
00194af8sub r15, 16
00194afccmp r15, [r14]
00194affjb 0x194de5
00194b05
00194b05loc_194b05:
00194b05lea rbx, [r15+8]
00194b09mov [rbx-8], 1025
00194b11mov [rbx], rax
00194b14mov rax, rbx
00194b17add rsp, 8
00194b1bret
00194b1cmov rax, [rbx]
00194b1fcall camlCamlinternalFormatBasics.erase_rel_143
00194b24sub r15, 16
00194b28cmp r15, [r14]
00194b2bjb 0x194ddb
00194b31
00194b31loc_194b31:
00194b31lea rbx, [r15+8]
00194b35mov [rbx-8], 1026
00194b3dmov [rbx], rax
00194b40mov rax, rbx
00194b43add rsp, 8
00194b47ret
00194b48mov rax, [rbx]
00194b4bcall camlCamlinternalFormatBasics.erase_rel_143
00194b50sub r15, 16
00194b54cmp r15, [r14]
00194b57jb 0x194dd1
00194b5d
00194b5dloc_194b5d:
00194b5dlea rbx, [r15+8]
00194b61mov [rbx-8], 1027
00194b69mov [rbx], rax
00194b6cmov rax, rbx
00194b6fadd rsp, 8
00194b73ret
00194b74mov rax, [rbx]
00194b77call camlCamlinternalFormatBasics.erase_rel_143
00194b7csub r15, 16
00194b80cmp r15, [r14]
00194b83jb 0x194dc7
00194b89
00194b89loc_194b89:
00194b89lea rbx, [r15+8]
00194b8dmov [rbx-8], 1028
00194b95mov [rbx], rax
00194b98mov rax, rbx
00194b9badd rsp, 8
00194b9fret
00194ba0mov rax, [rbx]
00194ba3call camlCamlinternalFormatBasics.erase_rel_143
00194ba8sub r15, 16
00194baccmp r15, [r14]
00194bafjb 0x194dbd
00194bb5
00194bb5loc_194bb5:
00194bb5lea rbx, [r15+8]
00194bb9mov [rbx-8], 1029
00194bc1mov [rbx], rax
00194bc4mov rax, rbx
00194bc7add rsp, 8
00194bcbret
00194bccmov rax, [rbx]
00194bcfcall camlCamlinternalFormatBasics.erase_rel_143
00194bd4sub r15, 16
00194bd8cmp r15, [r14]
00194bdbjb 0x194db3
00194be1
00194be1loc_194be1:
00194be1lea rbx, [r15+8]
00194be5mov [rbx-8], 1030
00194bedmov [rbx], rax
00194bf0mov rax, rbx
00194bf3add rsp, 8
00194bf7ret
00194bf8mov rax, [rbx]
00194bfbcall camlCamlinternalFormatBasics.erase_rel_143
00194c00sub r15, 16
00194c04cmp r15, [r14]
00194c07jb 0x194da9
00194c0d
00194c0dloc_194c0d:
00194c0dlea rbx, [r15+8]
00194c11mov [rbx-8], 1031
00194c19mov [rbx], rax
00194c1cmov rax, rbx
00194c1fadd rsp, 8
00194c23ret
00194c24mov rax, [rbx+8]
00194c28call camlCamlinternalFormatBasics.erase_rel_143
00194c2dsub r15, 24
00194c31cmp r15, [r14]
00194c34jb 0x194d9f
00194c3a
00194c3aloc_194c3a:
00194c3alea rbx, [r15+8]
00194c3emov [rbx-8], 2056
00194c46mov rdi, [rsp]
00194c4amov rdi, [rdi]
00194c4dmov [rbx], rdi
00194c50mov [rbx+8], rax
00194c54mov rax, rbx
00194c57add rsp, 8
00194c5bret
00194c5cmov rax, [rbx]
00194c5fmov [rsp], rax
00194c63mov rax, [rbx+16]
00194c67call camlCamlinternalFormatBasics.erase_rel_143
00194c6csub r15, 32
00194c70cmp r15, [r14]
00194c73jb 0x194d95
00194c79
00194c79loc_194c79:
00194c79lea rbx, [r15+8]
00194c7dmov [rbx-8], 3081
00194c85mov rdi, [rsp]
00194c89mov [rbx], rdi
00194c8cmov [rbx+8], rdi
00194c90mov [rbx+16], rax
00194c94mov rax, rbx
00194c97add rsp, 8
00194c9bret
00194c9cmov rax, [rbx]
00194c9fcall camlCamlinternalFormatBasics.erase_rel_143
00194ca4sub r15, 16
00194ca8cmp r15, [r14]
00194cabjb 0x194d8b
00194cb1
00194cb1loc_194cb1:
00194cb1lea rbx, [r15+8]
00194cb5mov [rbx-8], 1034
00194cbdmov [rbx], rax
00194cc0mov rax, rbx
00194cc3add rsp, 8
00194cc7ret
00194cc8mov rax, [rbx]
00194ccbcall camlCamlinternalFormatBasics.erase_rel_143
00194cd0sub r15, 16
00194cd4cmp r15, [r14]
00194cd7jb 0x194d81
00194cdd
00194cddloc_194cdd:
00194cddlea rbx, [r15+8]
00194ce1mov [rbx-8], 1035
00194ce9mov [rbx], rax
00194cecmov rax, rbx
00194cefadd rsp, 8
00194cf3ret
00194cf4mov rax, [rbx]
00194cf7call camlCamlinternalFormatBasics.erase_rel_143
00194cfcsub r15, 16
00194d00cmp r15, [r14]
00194d03jb 0x194d7a
00194d05
00194d05loc_194d05:
00194d05lea rbx, [r15+8]
00194d09mov [rbx-8], 1036
00194d11mov [rbx], rax
00194d14mov rax, rbx
00194d17add rsp, 8
00194d1bret
00194d1cmov rax, [rbx]
00194d1fcall camlCamlinternalFormatBasics.erase_rel_143
00194d24sub r15, 16
00194d28cmp r15, [r14]
00194d2bjb 0x194d73
00194d2d
00194d2dloc_194d2d:
00194d2dlea rbx, [r15+8]
00194d31mov [rbx-8], 1037
00194d39mov [rbx], rax
00194d3cmov rax, rbx
00194d3fadd rsp, 8
00194d43ret
00194d44mov rax, [rbx]
00194d47call camlCamlinternalFormatBasics.erase_rel_143
00194d4csub r15, 16
00194d50cmp r15, [r14]
00194d53jb 0x194d6c
00194d55
00194d55loc_194d55:
00194d55lea rbx, [r15+8]
00194d59mov [rbx-8], 1038
00194d61mov [rbx], rax
00194d64mov rax, rbx
00194d67add rsp, 8
00194d6bret
00194d6c
00194d6cloc_194d6c:
00194d6ccall caml_call_gc
00194d71jmp 0x194d55
00194d73
00194d73loc_194d73:
00194d73call caml_call_gc
00194d78jmp 0x194d2d
00194d7a
00194d7aloc_194d7a:
00194d7acall caml_call_gc
00194d7fjmp 0x194d05
00194d81
00194d81loc_194d81:
00194d81call caml_call_gc
00194d86jmp 0x194cdd
00194d8b
00194d8bloc_194d8b:
00194d8bcall caml_call_gc
00194d90jmp 0x194cb1
00194d95
00194d95loc_194d95:
00194d95call caml_call_gc
00194d9ajmp 0x194c79
00194d9f
00194d9floc_194d9f:
00194d9fcall caml_call_gc
00194da4jmp 0x194c3a
00194da9
00194da9loc_194da9:
00194da9call caml_call_gc
00194daejmp 0x194c0d
00194db3
00194db3loc_194db3:
00194db3call caml_call_gc
00194db8jmp 0x194be1
00194dbd
00194dbdloc_194dbd:
00194dbdcall caml_call_gc
00194dc2jmp 0x194bb5
00194dc7
00194dc7loc_194dc7:
00194dc7call caml_call_gc
00194dccjmp 0x194b89
00194dd1
00194dd1loc_194dd1:
00194dd1call caml_call_gc
00194dd6jmp 0x194b5d
00194ddb
00194ddbloc_194ddb:
00194ddbcall caml_call_gc
00194de0jmp 0x194b31
00194de5
00194de5loc_194de5:
00194de5call caml_call_gc
00194deajmp 0x194b05
00194def
00194defloc_194def:
00194defcall caml_call_gc
00194df4jmp 0x194ad9
00194df9
00194df9loc_194df9:
00194df9push 34
00194dfbcall caml_call_realloc_stack
00194e00pop r10
00194e02jmp 0x194a92
00194a80
00194a80camlCamlinternalFormatBasics.erase_rel_143:
00194a80lea r10, [rsp-328]
00194a88cmp r10, [r14+40]
00194a8cjb 0x194df9
00194a92
00194a92loc_194a92:
00194a92sub rsp, 8
00194a96mov rbx, rax
00194a99test bl, 1
00194a9cje 0x194aa8
00194a9emov eax, 1
00194aa3add rsp, 8
00194aa7ret
00194aa8
00194aa8loc_194aa8:
00194aa8mov [rsp], rbx
00194aacmovzx rax, [rbx-8]
00194ab1lea rdx, [rip+0x97c9c]
00194ab8movsxd rax, [rdx+4*rax]
00194abcadd rdx, rax
00194abfjmp rdx
00194ac1nop [rax]
00194ac4mov rax, [rbx]
00194ac7call camlCamlinternalFormatBasics.erase_rel_143
00194accsub r15, 16
00194ad0cmp r15, [r14]
00194ad3jb 0x194def
00194ad9
00194ad9loc_194ad9:
00194ad9lea rbx, [r15+8]
00194addmov [rbx-8], 1024
00194ae5mov [rbx], rax
00194ae8mov rax, rbx
00194aebadd rsp, 8
00194aefret
00194af0mov rax, [rbx]
00194af3call camlCamlinternalFormatBasics.erase_rel_143
00194af8sub r15, 16
00194afccmp r15, [r14]
00194affjb 0x194de5
00194b05
00194b05loc_194b05:
00194b05lea rbx, [r15+8]
00194b09mov [rbx-8], 1025
00194b11mov [rbx], rax
00194b14mov rax, rbx
00194b17add rsp, 8
00194b1bret
00194b1cmov rax, [rbx]
00194b1fcall camlCamlinternalFormatBasics.erase_rel_143
00194b24sub r15, 16
00194b28cmp r15, [r14]
00194b2bjb 0x194ddb
00194b31
00194b31loc_194b31:
00194b31lea rbx, [r15+8]
00194b35mov [rbx-8], 1026
00194b3dmov [rbx], rax
00194b40mov rax, rbx
00194b43add rsp, 8
00194b47ret
00194b48mov rax, [rbx]
00194b4bcall camlCamlinternalFormatBasics.erase_rel_143
00194b50sub r15, 16
00194b54cmp r15, [r14]
00194b57jb 0x194dd1
00194b5d
00194b5dloc_194b5d:
00194b5dlea rbx, [r15+8]
00194b61mov [rbx-8], 1027
00194b69mov [rbx], rax
00194b6cmov rax, rbx
00194b6fadd rsp, 8
00194b73ret
00194b74mov rax, [rbx]
00194b77call camlCamlinternalFormatBasics.erase_rel_143
00194b7csub r15, 16
00194b80cmp r15, [r14]
00194b83jb 0x194dc7
00194b89
00194b89loc_194b89:
00194b89lea rbx, [r15+8]
00194b8dmov [rbx-8], 1028
00194b95mov [rbx], rax
00194b98mov rax, rbx
00194b9badd rsp, 8
00194b9fret
00194ba0mov rax, [rbx]
00194ba3call camlCamlinternalFormatBasics.erase_rel_143
00194ba8sub r15, 16
00194baccmp r15, [r14]
00194bafjb 0x194dbd
00194bb5
00194bb5loc_194bb5:
00194bb5lea rbx, [r15+8]
00194bb9mov [rbx-8], 1029
00194bc1mov [rbx], rax
00194bc4mov rax, rbx
00194bc7add rsp, 8
00194bcbret
00194bccmov rax, [rbx]
00194bcfcall camlCamlinternalFormatBasics.erase_rel_143
00194bd4sub r15, 16
00194bd8cmp r15, [r14]
00194bdbjb 0x194db3
00194be1
00194be1loc_194be1:
00194be1lea rbx, [r15+8]
00194be5mov [rbx-8], 1030
00194bedmov [rbx], rax
00194bf0mov rax, rbx
00194bf3add rsp, 8
00194bf7ret
00194bf8mov rax, [rbx]
00194bfbcall camlCamlinternalFormatBasics.erase_rel_143
00194c00sub r15, 16
00194c04cmp r15, [r14]
00194c07jb 0x194da9
00194c0d
00194c0dloc_194c0d:
00194c0dlea rbx, [r15+8]
00194c11mov [rbx-8], 1031
00194c19mov [rbx], rax
00194c1cmov rax, rbx
00194c1fadd rsp, 8
00194c23ret
00194c24mov rax, [rbx+8]
00194c28call camlCamlinternalFormatBasics.erase_rel_143
00194c2dsub r15, 24
00194c31cmp r15, [r14]
00194c34jb 0x194d9f
00194c3a
00194c3aloc_194c3a:
00194c3alea rbx, [r15+8]
00194c3emov [rbx-8], 2056
00194c46mov rdi, [rsp]
00194c4amov rdi, [rdi]
00194c4dmov [rbx], rdi
00194c50mov [rbx+8], rax
00194c54mov rax, rbx
00194c57add rsp, 8
00194c5bret
00194c5cmov rax, [rbx]
00194c5fmov [rsp], rax
00194c63mov rax, [rbx+16]
00194c67call camlCamlinternalFormatBasics.erase_rel_143
00194c6csub r15, 32
00194c70cmp r15, [r14]
00194c73jb 0x194d95
00194c79
00194c79loc_194c79:
00194c79lea rbx, [r15+8]
00194c7dmov [rbx-8], 3081
00194c85mov rdi, [rsp]
00194c89mov [rbx], rdi
00194c8cmov [rbx+8], rdi
00194c90mov [rbx+16], rax
00194c94mov rax, rbx
00194c97add rsp, 8
00194c9bret
00194c9cmov rax, [rbx]
00194c9fcall camlCamlinternalFormatBasics.erase_rel_143
00194ca4sub r15, 16
00194ca8cmp r15, [r14]
00194cabjb 0x194d8b
00194cb1
00194cb1loc_194cb1:
00194cb1lea rbx, [r15+8]
00194cb5mov [rbx-8], 1034
00194cbdmov [rbx], rax
00194cc0mov rax, rbx
00194cc3add rsp, 8
00194cc7ret
00194cc8mov rax, [rbx]
00194ccbcall camlCamlinternalFormatBasics.erase_rel_143
00194cd0sub r15, 16
00194cd4cmp r15, [r14]
00194cd7jb 0x194d81
00194cdd
00194cddloc_194cdd:
00194cddlea rbx, [r15+8]
00194ce1mov [rbx-8], 1035
00194ce9mov [rbx], rax
00194cecmov rax, rbx
00194cefadd rsp, 8
00194cf3ret
00194cf4mov rax, [rbx]
00194cf7call camlCamlinternalFormatBasics.erase_rel_143
00194cfcsub r15, 16
00194d00cmp r15, [r14]
00194d03jb 0x194d7a
00194d05
00194d05loc_194d05:
00194d05lea rbx, [r15+8]
00194d09mov [rbx-8], 1036
00194d11mov [rbx], rax
00194d14mov rax, rbx
00194d17add rsp, 8
00194d1bret
00194d1cmov rax, [rbx]
00194d1fcall camlCamlinternalFormatBasics.erase_rel_143
00194d24sub r15, 16
00194d28cmp r15, [r14]
00194d2bjb 0x194d73
00194d2d
00194d2dloc_194d2d:
00194d2dlea rbx, [r15+8]
00194d31mov [rbx-8], 1037
00194d39mov [rbx], rax
00194d3cmov rax, rbx
00194d3fadd rsp, 8
00194d43ret
00194d44mov rax, [rbx]
00194d47call camlCamlinternalFormatBasics.erase_rel_143
00194d4csub r15, 16
00194d50cmp r15, [r14]
00194d53jb 0x194d6c
00194d55
00194d55loc_194d55:
00194d55lea rbx, [r15+8]
00194d59mov [rbx-8], 1038
00194d61mov [rbx], rax
00194d64mov rax, rbx
00194d67add rsp, 8
00194d6bret
00194d6c
00194d6cloc_194d6c:
00194d6ccall caml_call_gc
00194d71jmp 0x194d55
00194d73
00194d73loc_194d73:
00194d73call caml_call_gc
00194d78jmp 0x194d2d
00194d7a
00194d7aloc_194d7a:
00194d7acall caml_call_gc
00194d7fjmp 0x194d05
00194d81
00194d81loc_194d81:
00194d81call caml_call_gc
00194d86jmp 0x194cdd
00194d8b
00194d8bloc_194d8b:
00194d8bcall caml_call_gc
00194d90jmp 0x194cb1
00194d95
00194d95loc_194d95:
00194d95call caml_call_gc
00194d9ajmp 0x194c79
00194d9f
00194d9floc_194d9f:
00194d9fcall caml_call_gc
00194da4jmp 0x194c3a
00194da9
00194da9loc_194da9:
00194da9call caml_call_gc
00194daejmp 0x194c0d
00194db3
00194db3loc_194db3:
00194db3call caml_call_gc
00194db8jmp 0x194be1
00194dbd
00194dbdloc_194dbd:
00194dbdcall caml_call_gc
00194dc2jmp 0x194bb5
00194dc7
00194dc7loc_194dc7:
00194dc7call caml_call_gc
00194dccjmp 0x194b89
00194dd1
00194dd1loc_194dd1:
00194dd1call caml_call_gc
00194dd6jmp 0x194b5d
00194ddb
00194ddbloc_194ddb:
00194ddbcall caml_call_gc
00194de0jmp 0x194b31
00194de5
00194de5loc_194de5:
00194de5call caml_call_gc
00194deajmp 0x194b05
00194def
00194defloc_194def:
00194defcall caml_call_gc
00194df4jmp 0x194ad9
00194df9
00194df9loc_194df9:
00194df9push 34
00194dfbcall caml_call_realloc_stack
00194e00pop r10
00194e02jmp 0x194a92
00194a80
00194e07
00194e07 // align 0x10
00194e07 // align 0x10
00194e10
00194e10camlCamlinternalFormatBasics.concat_fmtty_325:
00194e10lea r10, [rsp-328]
00194e18cmp r10, [r14+40]
00194e1cjb 0x195189
00194e22
00194e22loc_194e22:
00194e22sub rsp, 8
00194e26mov rdi, rax
00194e29test dil, 1
00194e2dje 0x194e38
00194e2fmov rax, rbx
00194e32add rsp, 8
00194e36ret
00194e37nop
00194e38
00194e38loc_194e38:
00194e38mov [rsp], rdi
00194e3cmovzx rax, [rdi-8]
00194e41lea rdx, [rip+0x97948]
00194e48movsxd rax, [rdx+4*rax]
00194e4cadd rdx, rax
00194e4fjmp rdx
00194e51nop [rax]
00194e54mov rax, [rdi]
00194e57call camlCamlinternalFormatBasics.concat_fmtty_325
00194e5csub r15, 16
00194e60cmp r15, [r14]
00194e63jb 0x19517f
00194e69
00194e69loc_194e69:
00194e69lea rbx, [r15+8]
00194e6dmov [rbx-8], 1024
00194e75mov [rbx], rax
00194e78mov rax, rbx
00194e7badd rsp, 8
00194e7fret
00194e80mov rax, [rdi]
00194e83call camlCamlinternalFormatBasics.concat_fmtty_325
00194e88sub r15, 16
00194e8ccmp r15, [r14]
00194e8fjb 0x195175
00194e95
00194e95loc_194e95:
00194e95lea rbx, [r15+8]
00194e99mov [rbx-8], 1025
00194ea1mov [rbx], rax
00194ea4mov rax, rbx
00194ea7add rsp, 8
00194eabret
00194eacmov rax, [rdi]
00194eafcall camlCamlinternalFormatBasics.concat_fmtty_325
00194eb4sub r15, 16
00194eb8cmp r15, [r14]
00194ebbjb 0x19516b
00194ec1
00194ec1loc_194ec1:
00194ec1lea rbx, [r15+8]
00194ec5mov [rbx-8], 1026
00194ecdmov [rbx], rax
00194ed0mov rax, rbx
00194ed3add rsp, 8
00194ed7ret
00194ed8mov rax, [rdi]
00194edbcall camlCamlinternalFormatBasics.concat_fmtty_325
00194ee0sub r15, 16
00194ee4cmp r15, [r14]
00194ee7jb 0x195161
00194eed
00194eedloc_194eed:
00194eedlea rbx, [r15+8]
00194ef1mov [rbx-8], 1027
00194ef9mov [rbx], rax
00194efcmov rax, rbx
00194effadd rsp, 8
00194f03ret
00194f04mov rax, [rdi]
00194f07call camlCamlinternalFormatBasics.concat_fmtty_325
00194f0csub r15, 16
00194f10cmp r15, [r14]
00194f13jb 0x195157
00194f19
00194f19loc_194f19:
00194f19lea rbx, [r15+8]
00194f1dmov [rbx-8], 1028
00194f25mov [rbx], rax
00194f28mov rax, rbx
00194f2badd rsp, 8
00194f2fret
00194f30mov rax, [rdi]
00194f33call camlCamlinternalFormatBasics.concat_fmtty_325
00194f38sub r15, 16
00194f3ccmp r15, [r14]
00194f3fjb 0x19514d
00194f45
00194f45loc_194f45:
00194f45lea rbx, [r15+8]
00194f49mov [rbx-8], 1029
00194f51mov [rbx], rax
00194f54mov rax, rbx
00194f57add rsp, 8
00194f5bret
00194f5cmov rax, [rdi]
00194f5fcall camlCamlinternalFormatBasics.concat_fmtty_325
00194f64sub r15, 16
00194f68cmp r15, [r14]
00194f6bjb 0x195143
00194f71
00194f71loc_194f71:
00194f71lea rbx, [r15+8]
00194f75mov [rbx-8], 1030
00194f7dmov [rbx], rax
00194f80mov rax, rbx
00194f83add rsp, 8
00194f87ret
00194f88mov rax, [rdi]
00194f8bcall camlCamlinternalFormatBasics.concat_fmtty_325
00194f90sub r15, 16
00194f94cmp r15, [r14]
00194f97jb 0x195139
00194f9d
00194f9dloc_194f9d:
00194f9dlea rbx, [r15+8]
00194fa1mov [rbx-8], 1031
00194fa9mov [rbx], rax
00194facmov rax, rbx
00194fafadd rsp, 8
00194fb3ret
00194fb4mov rax, [rdi+8]
00194fb8call camlCamlinternalFormatBasics.concat_fmtty_325
00194fbdsub r15, 24
00194fc1cmp r15, [r14]
00194fc4jb 0x19512f
00194fca
00194fcaloc_194fca:
00194fcalea rbx, [r15+8]
00194fcemov [rbx-8], 2056
00194fd6mov rdi, [rsp]
00194fdamov rdi, [rdi]
00194fddmov [rbx], rdi
00194fe0mov [rbx+8], rax
00194fe4mov rax, rbx
00194fe7add rsp, 8
00194febret
00194fecmov rax, [rdi+16]
00194ff0call camlCamlinternalFormatBasics.concat_fmtty_325
00194ff5sub r15, 32
00194ff9cmp r15, [r14]
00194ffcjb 0x195125
00195002
00195002loc_195002:
00195002lea rbx, [r15+8]
00195006mov [rbx-8], 3081
0019500emov rsi, [rsp]
00195012mov rdi, [rsi]
00195015mov [rbx], rdi
00195018mov rdi, [rsi+8]
0019501cmov [rbx+8], rdi
00195020mov [rbx+16], rax
00195024mov rax, rbx
00195027add rsp, 8
0019502bret
0019502cmov rax, [rdi]
0019502fcall camlCamlinternalFormatBasics.concat_fmtty_325
00195034sub r15, 16
00195038cmp r15, [r14]
0019503bjb 0x19511b
00195041
00195041loc_195041:
00195041lea rbx, [r15+8]
00195045mov [rbx-8], 1034
0019504dmov [rbx], rax
00195050mov rax, rbx
00195053add rsp, 8
00195057ret
00195058mov rax, [rdi]
0019505bcall camlCamlinternalFormatBasics.concat_fmtty_325
00195060sub r15, 16
00195064cmp r15, [r14]
00195067jb 0x195111
0019506d
0019506dloc_19506d:
0019506dlea rbx, [r15+8]
00195071mov [rbx-8], 1035
00195079mov [rbx], rax
0019507cmov rax, rbx
0019507fadd rsp, 8
00195083ret
00195084mov rax, [rdi]
00195087call camlCamlinternalFormatBasics.concat_fmtty_325
0019508csub r15, 16
00195090cmp r15, [r14]
00195093jb 0x19510a
00195095
00195095loc_195095:
00195095lea rbx, [r15+8]
00195099mov [rbx-8], 1036
001950a1mov [rbx], rax
001950a4mov rax, rbx
001950a7add rsp, 8
001950abret
001950acmov rax, [rdi]
001950afcall camlCamlinternalFormatBasics.concat_fmtty_325
001950b4sub r15, 16
001950b8cmp r15, [r14]
001950bbjb 0x195103
001950bd
001950bdloc_1950bd:
001950bdlea rbx, [r15+8]
001950c1mov [rbx-8], 1037
001950c9mov [rbx], rax
001950ccmov rax, rbx
001950cfadd rsp, 8
001950d3ret
001950d4mov rax, [rdi]
001950d7call camlCamlinternalFormatBasics.concat_fmtty_325
001950dcsub r15, 16
001950e0cmp r15, [r14]
001950e3jb 0x1950fc
001950e5
001950e5loc_1950e5:
001950e5lea rbx, [r15+8]
001950e9mov [rbx-8], 1038
001950f1mov [rbx], rax
001950f4mov rax, rbx
001950f7add rsp, 8
001950fbret
001950fc
001950fcloc_1950fc:
001950fccall caml_call_gc
00195101jmp 0x1950e5
00195103
00195103loc_195103:
00195103call caml_call_gc
00195108jmp 0x1950bd
0019510a
0019510aloc_19510a:
0019510acall caml_call_gc
0019510fjmp 0x195095
00195111
00195111loc_195111:
00195111call caml_call_gc
00195116jmp 0x19506d
0019511b
0019511bloc_19511b:
0019511bcall caml_call_gc
00195120jmp 0x195041
00195125
00195125loc_195125:
00195125call caml_call_gc
0019512ajmp 0x195002
0019512f
0019512floc_19512f:
0019512fcall caml_call_gc
00195134jmp 0x194fca
00195139
00195139loc_195139:
00195139call caml_call_gc
0019513ejmp 0x194f9d
00195143
00195143loc_195143:
00195143call caml_call_gc
00195148jmp 0x194f71
0019514d
0019514dloc_19514d:
0019514dcall caml_call_gc
00195152jmp 0x194f45
00195157
00195157loc_195157:
00195157call caml_call_gc
0019515cjmp 0x194f19
00195161
00195161loc_195161:
00195161call caml_call_gc
00195166jmp 0x194eed
0019516b
0019516bloc_19516b:
0019516bcall caml_call_gc
00195170jmp 0x194ec1
00195175
00195175loc_195175:
00195175call caml_call_gc
0019517ajmp 0x194e95
0019517f
0019517floc_19517f:
0019517fcall caml_call_gc
00195184jmp 0x194e69
00195189
00195189loc_195189:
00195189push 34
0019518bcall caml_call_realloc_stack
00195190pop r10
00195192jmp 0x194e22
00194e10
00194e10camlCamlinternalFormatBasics.concat_fmtty_325:
00194e10lea r10, [rsp-328]
00194e18cmp r10, [r14+40]
00194e1cjb 0x195189
00194e22
00194e22loc_194e22:
00194e22sub rsp, 8
00194e26mov rdi, rax
00194e29test dil, 1
00194e2dje 0x194e38
00194e2fmov rax, rbx
00194e32add rsp, 8
00194e36ret
00194e37nop
00194e38
00194e38loc_194e38:
00194e38mov [rsp], rdi
00194e3cmovzx rax, [rdi-8]
00194e41lea rdx, [rip+0x97948]
00194e48movsxd rax, [rdx+4*rax]
00194e4cadd rdx, rax
00194e4fjmp rdx
00194e51nop [rax]
00194e54mov rax, [rdi]
00194e57call camlCamlinternalFormatBasics.concat_fmtty_325
00194e5csub r15, 16
00194e60cmp r15, [r14]
00194e63jb 0x19517f
00194e69
00194e69loc_194e69:
00194e69lea rbx, [r15+8]
00194e6dmov [rbx-8], 1024
00194e75mov [rbx], rax
00194e78mov rax, rbx
00194e7badd rsp, 8
00194e7fret
00194e80mov rax, [rdi]
00194e83call camlCamlinternalFormatBasics.concat_fmtty_325
00194e88sub r15, 16
00194e8ccmp r15, [r14]
00194e8fjb 0x195175
00194e95
00194e95loc_194e95:
00194e95lea rbx, [r15+8]
00194e99mov [rbx-8], 1025
00194ea1mov [rbx], rax
00194ea4mov rax, rbx
00194ea7add rsp, 8
00194eabret
00194eacmov rax, [rdi]
00194eafcall camlCamlinternalFormatBasics.concat_fmtty_325
00194eb4sub r15, 16
00194eb8cmp r15, [r14]
00194ebbjb 0x19516b
00194ec1
00194ec1loc_194ec1:
00194ec1lea rbx, [r15+8]
00194ec5mov [rbx-8], 1026
00194ecdmov [rbx], rax
00194ed0mov rax, rbx
00194ed3add rsp, 8
00194ed7ret
00194ed8mov rax, [rdi]
00194edbcall camlCamlinternalFormatBasics.concat_fmtty_325
00194ee0sub r15, 16
00194ee4cmp r15, [r14]
00194ee7jb 0x195161
00194eed
00194eedloc_194eed:
00194eedlea rbx, [r15+8]
00194ef1mov [rbx-8], 1027
00194ef9mov [rbx], rax
00194efcmov rax, rbx
00194effadd rsp, 8
00194f03ret
00194f04mov rax, [rdi]
00194f07call camlCamlinternalFormatBasics.concat_fmtty_325
00194f0csub r15, 16
00194f10cmp r15, [r14]
00194f13jb 0x195157
00194f19
00194f19loc_194f19:
00194f19lea rbx, [r15+8]
00194f1dmov [rbx-8], 1028
00194f25mov [rbx], rax
00194f28mov rax, rbx
00194f2badd rsp, 8
00194f2fret
00194f30mov rax, [rdi]
00194f33call camlCamlinternalFormatBasics.concat_fmtty_325
00194f38sub r15, 16
00194f3ccmp r15, [r14]
00194f3fjb 0x19514d
00194f45
00194f45loc_194f45:
00194f45lea rbx, [r15+8]
00194f49mov [rbx-8], 1029
00194f51mov [rbx], rax
00194f54mov rax, rbx
00194f57add rsp, 8
00194f5bret
00194f5cmov rax, [rdi]
00194f5fcall camlCamlinternalFormatBasics.concat_fmtty_325
00194f64sub r15, 16
00194f68cmp r15, [r14]
00194f6bjb 0x195143
00194f71
00194f71loc_194f71:
00194f71lea rbx, [r15+8]
00194f75mov [rbx-8], 1030
00194f7dmov [rbx], rax
00194f80mov rax, rbx
00194f83add rsp, 8
00194f87ret
00194f88mov rax, [rdi]
00194f8bcall camlCamlinternalFormatBasics.concat_fmtty_325
00194f90sub r15, 16
00194f94cmp r15, [r14]
00194f97jb 0x195139
00194f9d
00194f9dloc_194f9d:
00194f9dlea rbx, [r15+8]
00194fa1mov [rbx-8], 1031
00194fa9mov [rbx], rax
00194facmov rax, rbx
00194fafadd rsp, 8
00194fb3ret
00194fb4mov rax, [rdi+8]
00194fb8call camlCamlinternalFormatBasics.concat_fmtty_325
00194fbdsub r15, 24
00194fc1cmp r15, [r14]
00194fc4jb 0x19512f
00194fca
00194fcaloc_194fca:
00194fcalea rbx, [r15+8]
00194fcemov [rbx-8], 2056
00194fd6mov rdi, [rsp]
00194fdamov rdi, [rdi]
00194fddmov [rbx], rdi
00194fe0mov [rbx+8], rax
00194fe4mov rax, rbx
00194fe7add rsp, 8
00194febret
00194fecmov rax, [rdi+16]
00194ff0call camlCamlinternalFormatBasics.concat_fmtty_325
00194ff5sub r15, 32
00194ff9cmp r15, [r14]
00194ffcjb 0x195125
00195002
00195002loc_195002:
00195002lea rbx, [r15+8]
00195006mov [rbx-8], 3081
0019500emov rsi, [rsp]
00195012mov rdi, [rsi]
00195015mov [rbx], rdi
00195018mov rdi, [rsi+8]
0019501cmov [rbx+8], rdi
00195020mov [rbx+16], rax
00195024mov rax, rbx
00195027add rsp, 8
0019502bret
0019502cmov rax, [rdi]
0019502fcall camlCamlinternalFormatBasics.concat_fmtty_325
00195034sub r15, 16
00195038cmp r15, [r14]
0019503bjb 0x19511b
00195041
00195041loc_195041:
00195041lea rbx, [r15+8]
00195045mov [rbx-8], 1034
0019504dmov [rbx], rax
00195050mov rax, rbx
00195053add rsp, 8
00195057ret
00195058mov rax, [rdi]
0019505bcall camlCamlinternalFormatBasics.concat_fmtty_325
00195060sub r15, 16
00195064cmp r15, [r14]
00195067jb 0x195111
0019506d
0019506dloc_19506d:
0019506dlea rbx, [r15+8]
00195071mov [rbx-8], 1035
00195079mov [rbx], rax
0019507cmov rax, rbx
0019507fadd rsp, 8
00195083ret
00195084mov rax, [rdi]
00195087call camlCamlinternalFormatBasics.concat_fmtty_325
0019508csub r15, 16
00195090cmp r15, [r14]
00195093jb 0x19510a
00195095
00195095loc_195095:
00195095lea rbx, [r15+8]
00195099mov [rbx-8], 1036
001950a1mov [rbx], rax
001950a4mov rax, rbx
001950a7add rsp, 8
001950abret
001950acmov rax, [rdi]
001950afcall camlCamlinternalFormatBasics.concat_fmtty_325
001950b4sub r15, 16
001950b8cmp r15, [r14]
001950bbjb 0x195103
001950bd
001950bdloc_1950bd:
001950bdlea rbx, [r15+8]
001950c1mov [rbx-8], 1037
001950c9mov [rbx], rax
001950ccmov rax, rbx
001950cfadd rsp, 8
001950d3ret
001950d4mov rax, [rdi]
001950d7call camlCamlinternalFormatBasics.concat_fmtty_325
001950dcsub r15, 16
001950e0cmp r15, [r14]
001950e3jb 0x1950fc
001950e5
001950e5loc_1950e5:
001950e5lea rbx, [r15+8]
001950e9mov [rbx-8], 1038
001950f1mov [rbx], rax
001950f4mov rax, rbx
001950f7add rsp, 8
001950fbret
001950fc
001950fcloc_1950fc:
001950fccall caml_call_gc
00195101jmp 0x1950e5
00195103
00195103loc_195103:
00195103call caml_call_gc
00195108jmp 0x1950bd
0019510a
0019510aloc_19510a:
0019510acall caml_call_gc
0019510fjmp 0x195095
00195111
00195111loc_195111:
00195111call caml_call_gc
00195116jmp 0x19506d
0019511b
0019511bloc_19511b:
0019511bcall caml_call_gc
00195120jmp 0x195041
00195125
00195125loc_195125:
00195125call caml_call_gc
0019512ajmp 0x195002
0019512f
0019512floc_19512f:
0019512fcall caml_call_gc
00195134jmp 0x194fca
00195139
00195139loc_195139:
00195139call caml_call_gc
0019513ejmp 0x194f9d
00195143
00195143loc_195143:
00195143call caml_call_gc
00195148jmp 0x194f71
0019514d
0019514dloc_19514d:
0019514dcall caml_call_gc
00195152jmp 0x194f45
00195157
00195157loc_195157:
00195157call caml_call_gc
0019515cjmp 0x194f19
00195161
00195161loc_195161:
00195161call caml_call_gc
00195166jmp 0x194eed
0019516b
0019516bloc_19516b:
0019516bcall caml_call_gc
00195170jmp 0x194ec1
00195175
00195175loc_195175:
00195175call caml_call_gc
0019517ajmp 0x194e95
0019517f
0019517floc_19517f:
0019517fcall caml_call_gc
00195184jmp 0x194e69
00195189
00195189loc_195189:
00195189push 34
0019518bcall caml_call_realloc_stack
00195190pop r10
00195192jmp 0x194e22
00194e10
00195197
00195197 // align 0x10
00195197 // align 0x10
001951a0
001951a0camlCamlinternalFormatBasics.concat_fmt_512:
001951a0lea r10, [rsp-328]
001951a8cmp r10, [r14+40]
001951acjb 0x195864
001951b2
001951b2loc_1951b2:
001951b2sub rsp, 8
001951b6mov rdi, rax
001951b9test dil, 1
001951bdje 0x1951c8
001951bfmov rax, rbx
001951c2add rsp, 8
001951c6ret
001951c7nop
001951c8
001951c8loc_1951c8:
001951c8mov [rsp], rdi
001951ccmovzx rax, [rdi-8]
001951d1lea rdx, [rip+0x975f4]
001951d8movsxd rax, [rdx+4*rax]
001951dcadd rdx, rax
001951dfjmp rdx
001951e1nop [rax]
001951e4mov rax, [rdi]
001951e7call camlCamlinternalFormatBasics.concat_fmt_512
001951ecsub r15, 16
001951f0cmp r15, [r14]
001951f3jb 0x19585a
001951f9
001951f9loc_1951f9:
001951f9lea rbx, [r15+8]
001951fdmov [rbx-8], 1024
00195205mov [rbx], rax
00195208mov rax, rbx
0019520badd rsp, 8
0019520fret
00195210mov rax, [rdi]
00195213call camlCamlinternalFormatBasics.concat_fmt_512
00195218sub r15, 16
0019521ccmp r15, [r14]
0019521fjb 0x195850
00195225
00195225loc_195225:
00195225lea rbx, [r15+8]
00195229mov [rbx-8], 1025
00195231mov [rbx], rax
00195234mov rax, rbx
00195237add rsp, 8
0019523bret
0019523cmov rax, [rdi+8]
00195240call camlCamlinternalFormatBasics.concat_fmt_512
00195245sub r15, 24
00195249cmp r15, [r14]
0019524cjb 0x195846
00195252
00195252loc_195252:
00195252lea rbx, [r15+8]
00195256mov [rbx-8], 2050
0019525emov rdi, [rsp]
00195262mov rdi, [rdi]
00195265mov [rbx], rdi
00195268mov [rbx+8], rax
0019526cmov rax, rbx
0019526fadd rsp, 8
00195273ret
00195274mov rax, [rdi+8]
00195278call camlCamlinternalFormatBasics.concat_fmt_512
0019527dsub r15, 24
00195281cmp r15, [r14]
00195284jb 0x19583c
0019528a
0019528aloc_19528a:
0019528alea rbx, [r15+8]
0019528emov [rbx-8], 2051
00195296mov rdi, [rsp]
0019529amov rdi, [rdi]
0019529dmov [rbx], rdi
001952a0mov [rbx+8], rax
001952a4mov rax, rbx
001952a7add rsp, 8
001952abret
001952acmov rax, [rdi+24]
001952b0call camlCamlinternalFormatBasics.concat_fmt_512
001952b5sub r15, 40
001952b9cmp r15, [r14]
001952bcjb 0x195832
001952c2
001952c2loc_1952c2:
001952c2lea rbx, [r15+8]
001952c6mov [rbx-8], 4100
001952cemov rsi, [rsp]
001952d2mov rdi, [rsi]
001952d5mov [rbx], rdi
001952d8mov rdi, [rsi+8]
001952dcmov [rbx+8], rdi
001952e0mov rdi, [rsi+16]
001952e4mov [rbx+16], rdi
001952e8mov [rbx+24], rax
001952ecmov rax, rbx
001952efadd rsp, 8
001952f3ret
001952f4mov rax, [rdi+24]
001952f8call camlCamlinternalFormatBasics.concat_fmt_512
001952fdsub r15, 40
00195301cmp r15, [r14]
00195304jb 0x195828
0019530a
0019530aloc_19530a:
0019530alea rbx, [r15+8]
0019530emov [rbx-8], 4101
00195316mov rsi, [rsp]
0019531amov rdi, [rsi]
0019531dmov [rbx], rdi
00195320mov rdi, [rsi+8]
00195324mov [rbx+8], rdi
00195328mov rdi, [rsi+16]
0019532cmov [rbx+16], rdi
00195330mov [rbx+24], rax
00195334mov rax, rbx
00195337add rsp, 8
0019533bret
0019533cmov rax, [rdi+24]
00195340call camlCamlinternalFormatBasics.concat_fmt_512
00195345sub r15, 40
00195349cmp r15, [r14]
0019534cjb 0x19581e
00195352
00195352loc_195352:
00195352lea rbx, [r15+8]
00195356mov [rbx-8], 4102
0019535emov rsi, [rsp]
00195362mov rdi, [rsi]
00195365mov [rbx], rdi
00195368mov rdi, [rsi+8]
0019536cmov [rbx+8], rdi
00195370mov rdi, [rsi+16]
00195374mov [rbx+16], rdi
00195378mov [rbx+24], rax
0019537cmov rax, rbx
0019537fadd rsp, 8
00195383ret
00195384mov rax, [rdi+24]
00195388call camlCamlinternalFormatBasics.concat_fmt_512
0019538dsub r15, 40
00195391cmp r15, [r14]
00195394jb 0x195814
0019539a
0019539aloc_19539a:
0019539alea rbx, [r15+8]
0019539emov [rbx-8], 4103
001953a6mov rsi, [rsp]
001953aamov rdi, [rsi]
001953admov [rbx], rdi
001953b0mov rdi, [rsi+8]
001953b4mov [rbx+8], rdi
001953b8mov rdi, [rsi+16]
001953bcmov [rbx+16], rdi
001953c0mov [rbx+24], rax
001953c4mov rax, rbx
001953c7add rsp, 8
001953cbret
001953ccmov rax, [rdi+24]
001953d0call camlCamlinternalFormatBasics.concat_fmt_512
001953d5sub r15, 40
001953d9cmp r15, [r14]
001953dcjb 0x19580a
001953e2
001953e2loc_1953e2:
001953e2lea rbx, [r15+8]
001953e6mov [rbx-8], 4104
001953eemov rsi, [rsp]
001953f2mov rdi, [rsi]
001953f5mov [rbx], rdi
001953f8mov rdi, [rsi+8]
001953fcmov [rbx+8], rdi
00195400mov rdi, [rsi+16]
00195404mov [rbx+16], rdi
00195408mov [rbx+24], rax
0019540cmov rax, rbx
0019540fadd rsp, 8
00195413ret
00195414mov rax, [rdi+8]
00195418call camlCamlinternalFormatBasics.concat_fmt_512
0019541dsub r15, 24
00195421cmp r15, [r14]
00195424jb 0x195800
0019542a
0019542aloc_19542a:
0019542alea rbx, [r15+8]
0019542emov [rbx-8], 2057
00195436mov rdi, [rsp]
0019543amov rdi, [rdi]
0019543dmov [rbx], rdi
00195440mov [rbx+8], rax
00195444mov rax, rbx
00195447add rsp, 8
0019544bret
0019544cmov rax, [rdi]
0019544fcall camlCamlinternalFormatBasics.concat_fmt_512
00195454sub r15, 16
00195458cmp r15, [r14]
0019545bjb 0x1957f6
00195461
00195461loc_195461:
00195461lea rbx, [r15+8]
00195465mov [rbx-8], 1034
0019546dmov [rbx], rax
00195470mov rax, rbx
00195473add rsp, 8
00195477ret
00195478mov rax, [rdi+8]
0019547ccall camlCamlinternalFormatBasics.concat_fmt_512
00195481sub r15, 24
00195485cmp r15, [r14]
00195488jb 0x1957ec
0019548e
0019548eloc_19548e:
0019548elea rbx, [r15+8]
00195492mov [rbx-8], 2059
0019549amov rdi, [rsp]
0019549emov rdi, [rdi]
001954a1mov [rbx], rdi
001954a4mov [rbx+8], rax
001954a8mov rax, rbx
001954abadd rsp, 8
001954afret
001954b0mov rax, [rdi+8]
001954b4call camlCamlinternalFormatBasics.concat_fmt_512
001954b9sub r15, 24
001954bdcmp r15, [r14]
001954c0jb 0x1957e2
001954c6
001954c6loc_1954c6:
001954c6lea rbx, [r15+8]
001954camov [rbx-8], 2060
001954d2mov rdi, [rsp]
001954d6mov rdi, [rdi]
001954d9mov [rbx], rdi
001954dcmov [rbx+8], rax
001954e0mov rax, rbx
001954e3add rsp, 8
001954e7ret
001954e8mov rax, [rdi+16]
001954eccall camlCamlinternalFormatBasics.concat_fmt_512
001954f1sub r15, 32
001954f5cmp r15, [r14]
001954f8jb 0x1957d8
001954fe
001954feloc_1954fe:
001954felea rbx, [r15+8]
00195502mov [rbx-8], 3085
0019550amov rsi, [rsp]
0019550emov rdi, [rsi]
00195511mov [rbx], rdi
00195514mov rdi, [rsi+8]
00195518mov [rbx+8], rdi
0019551cmov [rbx+16], rax
00195520mov rax, rbx
00195523add rsp, 8
00195527ret
00195528mov rax, [rdi+16]
0019552ccall camlCamlinternalFormatBasics.concat_fmt_512
00195531sub r15, 32
00195535cmp r15, [r14]
00195538jb 0x1957ce
0019553e
0019553eloc_19553e:
0019553elea rbx, [r15+8]
00195542mov [rbx-8], 3086
0019554amov rsi, [rsp]
0019554emov rdi, [rsi]
00195551mov [rbx], rdi
00195554mov rdi, [rsi+8]
00195558mov [rbx+8], rdi
0019555cmov [rbx+16], rax
00195560mov rax, rbx
00195563add rsp, 8
00195567ret
00195568mov rax, [rdi]
0019556bcall camlCamlinternalFormatBasics.concat_fmt_512
00195570sub r15, 16
00195574cmp r15, [r14]
00195577jb 0x1957c4
0019557d
0019557dloc_19557d:
0019557dlea rbx, [r15+8]
00195581mov [rbx-8], 1039
00195589mov [rbx], rax
0019558cmov rax, rbx
0019558fadd rsp, 8
00195593ret
00195594mov rax, [rdi]
00195597call camlCamlinternalFormatBasics.concat_fmt_512
0019559csub r15, 16
001955a0cmp r15, [r14]
001955a3jb 0x1957ba
001955a9
001955a9loc_1955a9:
001955a9lea rbx, [r15+8]
001955admov [rbx-8], 1040
001955b5mov [rbx], rax
001955b8mov rax, rbx
001955bbadd rsp, 8
001955bfret
001955c0mov rax, [rdi+8]
001955c4call camlCamlinternalFormatBasics.concat_fmt_512
001955c9sub r15, 24
001955cdcmp r15, [r14]
001955d0jb 0x1957b0
001955d6
001955d6loc_1955d6:
001955d6lea rbx, [r15+8]
001955damov [rbx-8], 2065
001955e2mov rdi, [rsp]
001955e6mov rdi, [rdi]
001955e9mov [rbx], rdi
001955ecmov [rbx+8], rax
001955f0mov rax, rbx
001955f3add rsp, 8
001955f7ret
001955f8mov rax, [rdi+8]
001955fccall camlCamlinternalFormatBasics.concat_fmt_512
00195601sub r15, 24
00195605cmp r15, [r14]
00195608jb 0x1957a6
0019560e
0019560eloc_19560e:
0019560elea rbx, [r15+8]
00195612mov [rbx-8], 2066
0019561amov rdi, [rsp]
0019561emov rdi, [rdi]
00195621mov [rbx], rdi
00195624mov [rbx+8], rax
00195628mov rax, rbx
0019562badd rsp, 8
0019562fret
00195630mov rax, [rdi]
00195633call camlCamlinternalFormatBasics.concat_fmt_512
00195638sub r15, 16
0019563ccmp r15, [r14]
0019563fjb 0x19579c
00195645
00195645loc_195645:
00195645lea rbx, [r15+8]
00195649mov [rbx-8], 1043
00195651mov [rbx], rax
00195654mov rax, rbx
00195657add rsp, 8
0019565bret
0019565cmov rax, [rdi+16]
00195660call camlCamlinternalFormatBasics.concat_fmt_512
00195665sub r15, 32
00195669cmp r15, [r14]
0019566cjb 0x195792
00195672
00195672loc_195672:
00195672lea rbx, [r15+8]
00195676mov [rbx-8], 3092
0019567emov rsi, [rsp]
00195682mov rdi, [rsi]
00195685mov [rbx], rdi
00195688mov rdi, [rsi+8]
0019568cmov [rbx+8], rdi
00195690mov [rbx+16], rax
00195694mov rax, rbx
00195697add rsp, 8
0019569bret
0019569cmov rax, [rdi+8]
001956a0call camlCamlinternalFormatBasics.concat_fmt_512
001956a5sub r15, 24
001956a9cmp r15, [r14]
001956acjb 0x195788
001956b2
001956b2loc_1956b2:
001956b2lea rbx, [r15+8]
001956b6mov [rbx-8], 2069
001956bemov rdi, [rsp]
001956c2mov rdi, [rdi]
001956c5mov [rbx], rdi
001956c8mov [rbx+8], rax
001956ccmov rax, rbx
001956cfadd rsp, 8
001956d3ret
001956d4mov rax, [rdi]
001956d7call camlCamlinternalFormatBasics.concat_fmt_512
001956dcsub r15, 16
001956e0cmp r15, [r14]
001956e3jb 0x19577e
001956e9
001956e9loc_1956e9:
001956e9lea rbx, [r15+8]
001956edmov [rbx-8], 1046
001956f5mov [rbx], rax
001956f8mov rax, rbx
001956fbadd rsp, 8
001956ffret
00195700mov rax, [rdi+8]
00195704call camlCamlinternalFormatBasics.concat_fmt_512
00195709sub r15, 24
0019570dcmp r15, [r14]
00195710jb 0x195777
00195712
00195712loc_195712:
00195712lea rbx, [r15+8]
00195716mov [rbx-8], 2071
0019571emov rdi, [rsp]
00195722mov rdi, [rdi]
00195725mov [rbx], rdi
00195728mov [rbx+8], rax
0019572cmov rax, rbx
0019572fadd rsp, 8
00195733ret
00195734mov rax, [rdi+16]
00195738call camlCamlinternalFormatBasics.concat_fmt_512
0019573dsub r15, 32
00195741cmp r15, [r14]
00195744jb 0x195770
00195746
00195746loc_195746:
00195746lea rbx, [r15+8]
0019574amov [rbx-8], 3096
00195752mov rsi, [rsp]
00195756mov rdi, [rsi]
00195759mov [rbx], rdi
0019575cmov rdi, [rsi+8]
00195760mov [rbx+8], rdi
00195764mov [rbx+16], rax
00195768mov rax, rbx
0019576badd rsp, 8
0019576fret
00195770
00195770loc_195770:
00195770call caml_call_gc
00195775jmp 0x195746
00195777
00195777loc_195777:
00195777call caml_call_gc
0019577cjmp 0x195712
0019577e
0019577eloc_19577e:
0019577ecall caml_call_gc
00195783jmp 0x1956e9
00195788
00195788loc_195788:
00195788call caml_call_gc
0019578djmp 0x1956b2
00195792
00195792loc_195792:
00195792call caml_call_gc
00195797jmp 0x195672
0019579c
0019579cloc_19579c:
0019579ccall caml_call_gc
001957a1jmp 0x195645
001957a6
001957a6loc_1957a6:
001957a6call caml_call_gc
001957abjmp 0x19560e
001957b0
001957b0loc_1957b0:
001957b0call caml_call_gc
001957b5jmp 0x1955d6
001957ba
001957baloc_1957ba:
001957bacall caml_call_gc
001957bfjmp 0x1955a9
001957c4
001957c4loc_1957c4:
001957c4call caml_call_gc
001957c9jmp 0x19557d
001957ce
001957celoc_1957ce:
001957cecall caml_call_gc
001957d3jmp 0x19553e
001957d8
001957d8loc_1957d8:
001957d8call caml_call_gc
001957ddjmp 0x1954fe
001957e2
001957e2loc_1957e2:
001957e2call caml_call_gc
001957e7jmp 0x1954c6
001957ec
001957ecloc_1957ec:
001957eccall caml_call_gc
001957f1jmp 0x19548e
001957f6
001957f6loc_1957f6:
001957f6call caml_call_gc
001957fbjmp 0x195461
00195800
00195800loc_195800:
00195800call caml_call_gc
00195805jmp 0x19542a
0019580a
0019580aloc_19580a:
0019580acall caml_call_gc
0019580fjmp 0x1953e2
00195814
00195814loc_195814:
00195814call caml_call_gc
00195819jmp 0x19539a
0019581e
0019581eloc_19581e:
0019581ecall caml_call_gc
00195823jmp 0x195352
00195828
00195828loc_195828:
00195828call caml_call_gc
0019582djmp 0x19530a
00195832
00195832loc_195832:
00195832call caml_call_gc
00195837jmp 0x1952c2
0019583c
0019583cloc_19583c:
0019583ccall caml_call_gc
00195841jmp 0x19528a
00195846
00195846loc_195846:
00195846call caml_call_gc
0019584bjmp 0x195252
00195850
00195850loc_195850:
00195850call caml_call_gc
00195855jmp 0x195225
0019585a
0019585aloc_19585a:
0019585acall caml_call_gc
0019585fjmp 0x1951f9
00195864
00195864loc_195864:
00195864push 34
00195866call caml_call_realloc_stack
0019586bpop r10
0019586djmp 0x1951b2
001951a0
001951a0camlCamlinternalFormatBasics.concat_fmt_512:
001951a0lea r10, [rsp-328]
001951a8cmp r10, [r14+40]
001951acjb 0x195864
001951b2
001951b2loc_1951b2:
001951b2sub rsp, 8
001951b6mov rdi, rax
001951b9test dil, 1
001951bdje 0x1951c8
001951bfmov rax, rbx
001951c2add rsp, 8
001951c6ret
001951c7nop
001951c8
001951c8loc_1951c8:
001951c8mov [rsp], rdi
001951ccmovzx rax, [rdi-8]
001951d1lea rdx, [rip+0x975f4]
001951d8movsxd rax, [rdx+4*rax]
001951dcadd rdx, rax
001951dfjmp rdx
001951e1nop [rax]
001951e4mov rax, [rdi]
001951e7call camlCamlinternalFormatBasics.concat_fmt_512
001951ecsub r15, 16
001951f0cmp r15, [r14]
001951f3jb 0x19585a
001951f9
001951f9loc_1951f9:
001951f9lea rbx, [r15+8]
001951fdmov [rbx-8], 1024
00195205mov [rbx], rax
00195208mov rax, rbx
0019520badd rsp, 8
0019520fret
00195210mov rax, [rdi]
00195213call camlCamlinternalFormatBasics.concat_fmt_512
00195218sub r15, 16
0019521ccmp r15, [r14]
0019521fjb 0x195850
00195225
00195225loc_195225:
00195225lea rbx, [r15+8]
00195229mov [rbx-8], 1025
00195231mov [rbx], rax
00195234mov rax, rbx
00195237add rsp, 8
0019523bret
0019523cmov rax, [rdi+8]
00195240call camlCamlinternalFormatBasics.concat_fmt_512
00195245sub r15, 24
00195249cmp r15, [r14]
0019524cjb 0x195846
00195252
00195252loc_195252:
00195252lea rbx, [r15+8]
00195256mov [rbx-8], 2050
0019525emov rdi, [rsp]
00195262mov rdi, [rdi]
00195265mov [rbx], rdi
00195268mov [rbx+8], rax
0019526cmov rax, rbx
0019526fadd rsp, 8
00195273ret
00195274mov rax, [rdi+8]
00195278call camlCamlinternalFormatBasics.concat_fmt_512
0019527dsub r15, 24
00195281cmp r15, [r14]
00195284jb 0x19583c
0019528a
0019528aloc_19528a:
0019528alea rbx, [r15+8]
0019528emov [rbx-8], 2051
00195296mov rdi, [rsp]
0019529amov rdi, [rdi]
0019529dmov [rbx], rdi
001952a0mov [rbx+8], rax
001952a4mov rax, rbx
001952a7add rsp, 8
001952abret
001952acmov rax, [rdi+24]
001952b0call camlCamlinternalFormatBasics.concat_fmt_512
001952b5sub r15, 40
001952b9cmp r15, [r14]
001952bcjb 0x195832
001952c2
001952c2loc_1952c2:
001952c2lea rbx, [r15+8]
001952c6mov [rbx-8], 4100
001952cemov rsi, [rsp]
001952d2mov rdi, [rsi]
001952d5mov [rbx], rdi
001952d8mov rdi, [rsi+8]
001952dcmov [rbx+8], rdi
001952e0mov rdi, [rsi+16]
001952e4mov [rbx+16], rdi
001952e8mov [rbx+24], rax
001952ecmov rax, rbx
001952efadd rsp, 8
001952f3ret
001952f4mov rax, [rdi+24]
001952f8call camlCamlinternalFormatBasics.concat_fmt_512
001952fdsub r15, 40
00195301cmp r15, [r14]
00195304jb 0x195828
0019530a
0019530aloc_19530a:
0019530alea rbx, [r15+8]
0019530emov [rbx-8], 4101
00195316mov rsi, [rsp]
0019531amov rdi, [rsi]
0019531dmov [rbx], rdi
00195320mov rdi, [rsi+8]
00195324mov [rbx+8], rdi
00195328mov rdi, [rsi+16]
0019532cmov [rbx+16], rdi
00195330mov [rbx+24], rax
00195334mov rax, rbx
00195337add rsp, 8
0019533bret
0019533cmov rax, [rdi+24]
00195340call camlCamlinternalFormatBasics.concat_fmt_512
00195345sub r15, 40
00195349cmp r15, [r14]
0019534cjb 0x19581e
00195352
00195352loc_195352:
00195352lea rbx, [r15+8]
00195356mov [rbx-8], 4102
0019535emov rsi, [rsp]
00195362mov rdi, [rsi]
00195365mov [rbx], rdi
00195368mov rdi, [rsi+8]
0019536cmov [rbx+8], rdi
00195370mov rdi, [rsi+16]
00195374mov [rbx+16], rdi
00195378mov [rbx+24], rax
0019537cmov rax, rbx
0019537fadd rsp, 8
00195383ret
00195384mov rax, [rdi+24]
00195388call camlCamlinternalFormatBasics.concat_fmt_512
0019538dsub r15, 40
00195391cmp r15, [r14]
00195394jb 0x195814
0019539a
0019539aloc_19539a:
0019539alea rbx, [r15+8]
0019539emov [rbx-8], 4103
001953a6mov rsi, [rsp]
001953aamov rdi, [rsi]
001953admov [rbx], rdi
001953b0mov rdi, [rsi+8]
001953b4mov [rbx+8], rdi
001953b8mov rdi, [rsi+16]
001953bcmov [rbx+16], rdi
001953c0mov [rbx+24], rax
001953c4mov rax, rbx
001953c7add rsp, 8
001953cbret
001953ccmov rax, [rdi+24]
001953d0call camlCamlinternalFormatBasics.concat_fmt_512
001953d5sub r15, 40
001953d9cmp r15, [r14]
001953dcjb 0x19580a
001953e2
001953e2loc_1953e2:
001953e2lea rbx, [r15+8]
001953e6mov [rbx-8], 4104
001953eemov rsi, [rsp]
001953f2mov rdi, [rsi]
001953f5mov [rbx], rdi
001953f8mov rdi, [rsi+8]
001953fcmov [rbx+8], rdi
00195400mov rdi, [rsi+16]
00195404mov [rbx+16], rdi
00195408mov [rbx+24], rax
0019540cmov rax, rbx
0019540fadd rsp, 8
00195413ret
00195414mov rax, [rdi+8]
00195418call camlCamlinternalFormatBasics.concat_fmt_512
0019541dsub r15, 24
00195421cmp r15, [r14]
00195424jb 0x195800
0019542a
0019542aloc_19542a:
0019542alea rbx, [r15+8]
0019542emov [rbx-8], 2057
00195436mov rdi, [rsp]
0019543amov rdi, [rdi]
0019543dmov [rbx], rdi
00195440mov [rbx+8], rax
00195444mov rax, rbx
00195447add rsp, 8
0019544bret
0019544cmov rax, [rdi]
0019544fcall camlCamlinternalFormatBasics.concat_fmt_512
00195454sub r15, 16
00195458cmp r15, [r14]
0019545bjb 0x1957f6
00195461
00195461loc_195461:
00195461lea rbx, [r15+8]
00195465mov [rbx-8], 1034
0019546dmov [rbx], rax
00195470mov rax, rbx
00195473add rsp, 8
00195477ret
00195478mov rax, [rdi+8]
0019547ccall camlCamlinternalFormatBasics.concat_fmt_512
00195481sub r15, 24
00195485cmp r15, [r14]
00195488jb 0x1957ec
0019548e
0019548eloc_19548e:
0019548elea rbx, [r15+8]
00195492mov [rbx-8], 2059
0019549amov rdi, [rsp]
0019549emov rdi, [rdi]
001954a1mov [rbx], rdi
001954a4mov [rbx+8], rax
001954a8mov rax, rbx
001954abadd rsp, 8
001954afret
001954b0mov rax, [rdi+8]
001954b4call camlCamlinternalFormatBasics.concat_fmt_512
001954b9sub r15, 24
001954bdcmp r15, [r14]
001954c0jb 0x1957e2
001954c6
001954c6loc_1954c6:
001954c6lea rbx, [r15+8]
001954camov [rbx-8], 2060
001954d2mov rdi, [rsp]
001954d6mov rdi, [rdi]
001954d9mov [rbx], rdi
001954dcmov [rbx+8], rax
001954e0mov rax, rbx
001954e3add rsp, 8
001954e7ret
001954e8mov rax, [rdi+16]
001954eccall camlCamlinternalFormatBasics.concat_fmt_512
001954f1sub r15, 32
001954f5cmp r15, [r14]
001954f8jb 0x1957d8
001954fe
001954feloc_1954fe:
001954felea rbx, [r15+8]
00195502mov [rbx-8], 3085
0019550amov rsi, [rsp]
0019550emov rdi, [rsi]
00195511mov [rbx], rdi
00195514mov rdi, [rsi+8]
00195518mov [rbx+8], rdi
0019551cmov [rbx+16], rax
00195520mov rax, rbx
00195523add rsp, 8
00195527ret
00195528mov rax, [rdi+16]
0019552ccall camlCamlinternalFormatBasics.concat_fmt_512
00195531sub r15, 32
00195535cmp r15, [r14]
00195538jb 0x1957ce
0019553e
0019553eloc_19553e:
0019553elea rbx, [r15+8]
00195542mov [rbx-8], 3086
0019554amov rsi, [rsp]
0019554emov rdi, [rsi]
00195551mov [rbx], rdi
00195554mov rdi, [rsi+8]
00195558mov [rbx+8], rdi
0019555cmov [rbx+16], rax
00195560mov rax, rbx
00195563add rsp, 8
00195567ret
00195568mov rax, [rdi]
0019556bcall camlCamlinternalFormatBasics.concat_fmt_512
00195570sub r15, 16
00195574cmp r15, [r14]
00195577jb 0x1957c4
0019557d
0019557dloc_19557d:
0019557dlea rbx, [r15+8]
00195581mov [rbx-8], 1039
00195589mov [rbx], rax
0019558cmov rax, rbx
0019558fadd rsp, 8
00195593ret
00195594mov rax, [rdi]
00195597call camlCamlinternalFormatBasics.concat_fmt_512
0019559csub r15, 16
001955a0cmp r15, [r14]
001955a3jb 0x1957ba
001955a9
001955a9loc_1955a9:
001955a9lea rbx, [r15+8]
001955admov [rbx-8], 1040
001955b5mov [rbx], rax
001955b8mov rax, rbx
001955bbadd rsp, 8
001955bfret
001955c0mov rax, [rdi+8]
001955c4call camlCamlinternalFormatBasics.concat_fmt_512
001955c9sub r15, 24
001955cdcmp r15, [r14]
001955d0jb 0x1957b0
001955d6
001955d6loc_1955d6:
001955d6lea rbx, [r15+8]
001955damov [rbx-8], 2065
001955e2mov rdi, [rsp]
001955e6mov rdi, [rdi]
001955e9mov [rbx], rdi
001955ecmov [rbx+8], rax
001955f0mov rax, rbx
001955f3add rsp, 8
001955f7ret
001955f8mov rax, [rdi+8]
001955fccall camlCamlinternalFormatBasics.concat_fmt_512
00195601sub r15, 24
00195605cmp r15, [r14]
00195608jb 0x1957a6
0019560e
0019560eloc_19560e:
0019560elea rbx, [r15+8]
00195612mov [rbx-8], 2066
0019561amov rdi, [rsp]
0019561emov rdi, [rdi]
00195621mov [rbx], rdi
00195624mov [rbx+8], rax
00195628mov rax, rbx
0019562badd rsp, 8
0019562fret
00195630mov rax, [rdi]
00195633call camlCamlinternalFormatBasics.concat_fmt_512
00195638sub r15, 16
0019563ccmp r15, [r14]
0019563fjb 0x19579c
00195645
00195645loc_195645:
00195645lea rbx, [r15+8]
00195649mov [rbx-8], 1043
00195651mov [rbx], rax
00195654mov rax, rbx
00195657add rsp, 8
0019565bret
0019565cmov rax, [rdi+16]
00195660call camlCamlinternalFormatBasics.concat_fmt_512
00195665sub r15, 32
00195669cmp r15, [r14]
0019566cjb 0x195792
00195672
00195672loc_195672:
00195672lea rbx, [r15+8]
00195676mov [rbx-8], 3092
0019567emov rsi, [rsp]
00195682mov rdi, [rsi]
00195685mov [rbx], rdi
00195688mov rdi, [rsi+8]
0019568cmov [rbx+8], rdi
00195690mov [rbx+16], rax
00195694mov rax, rbx
00195697add rsp, 8
0019569bret
0019569cmov rax, [rdi+8]
001956a0call camlCamlinternalFormatBasics.concat_fmt_512
001956a5sub r15, 24
001956a9cmp r15, [r14]
001956acjb 0x195788
001956b2
001956b2loc_1956b2:
001956b2lea rbx, [r15+8]
001956b6mov [rbx-8], 2069
001956bemov rdi, [rsp]
001956c2mov rdi, [rdi]
001956c5mov [rbx], rdi
001956c8mov [rbx+8], rax
001956ccmov rax, rbx
001956cfadd rsp, 8
001956d3ret
001956d4mov rax, [rdi]
001956d7call camlCamlinternalFormatBasics.concat_fmt_512
001956dcsub r15, 16
001956e0cmp r15, [r14]
001956e3jb 0x19577e
001956e9
001956e9loc_1956e9:
001956e9lea rbx, [r15+8]
001956edmov [rbx-8], 1046
001956f5mov [rbx], rax
001956f8mov rax, rbx
001956fbadd rsp, 8
001956ffret
00195700mov rax, [rdi+8]
00195704call camlCamlinternalFormatBasics.concat_fmt_512
00195709sub r15, 24
0019570dcmp r15, [r14]
00195710jb 0x195777
00195712
00195712loc_195712:
00195712lea rbx, [r15+8]
00195716mov [rbx-8], 2071
0019571emov rdi, [rsp]
00195722mov rdi, [rdi]
00195725mov [rbx], rdi
00195728mov [rbx+8], rax
0019572cmov rax, rbx
0019572fadd rsp, 8
00195733ret
00195734mov rax, [rdi+16]
00195738call camlCamlinternalFormatBasics.concat_fmt_512
0019573dsub r15, 32
00195741cmp r15, [r14]
00195744jb 0x195770
00195746
00195746loc_195746:
00195746lea rbx, [r15+8]
0019574amov [rbx-8], 3096
00195752mov rsi, [rsp]
00195756mov rdi, [rsi]
00195759mov [rbx], rdi
0019575cmov rdi, [rsi+8]
00195760mov [rbx+8], rdi
00195764mov [rbx+16], rax
00195768mov rax, rbx
0019576badd rsp, 8
0019576fret
00195770
00195770loc_195770:
00195770call caml_call_gc
00195775jmp 0x195746
00195777
00195777loc_195777:
00195777call caml_call_gc
0019577cjmp 0x195712
0019577e
0019577eloc_19577e:
0019577ecall caml_call_gc
00195783jmp 0x1956e9
00195788
00195788loc_195788:
00195788call caml_call_gc
0019578djmp 0x1956b2
00195792
00195792loc_195792:
00195792call caml_call_gc
00195797jmp 0x195672
0019579c
0019579cloc_19579c:
0019579ccall caml_call_gc
001957a1jmp 0x195645
001957a6
001957a6loc_1957a6:
001957a6call caml_call_gc
001957abjmp 0x19560e
001957b0
001957b0loc_1957b0:
001957b0call caml_call_gc
001957b5jmp 0x1955d6
001957ba
001957baloc_1957ba:
001957bacall caml_call_gc
001957bfjmp 0x1955a9
001957c4
001957c4loc_1957c4:
001957c4call caml_call_gc
001957c9jmp 0x19557d
001957ce
001957celoc_1957ce:
001957cecall caml_call_gc
001957d3jmp 0x19553e
001957d8
001957d8loc_1957d8:
001957d8call caml_call_gc
001957ddjmp 0x1954fe
001957e2
001957e2loc_1957e2:
001957e2call caml_call_gc
001957e7jmp 0x1954c6
001957ec
001957ecloc_1957ec:
001957eccall caml_call_gc
001957f1jmp 0x19548e
001957f6
001957f6loc_1957f6:
001957f6call caml_call_gc
001957fbjmp 0x195461
00195800
00195800loc_195800:
00195800call caml_call_gc
00195805jmp 0x19542a
0019580a
0019580aloc_19580a:
0019580acall caml_call_gc
0019580fjmp 0x1953e2
00195814
00195814loc_195814:
00195814call caml_call_gc
00195819jmp 0x19539a
0019581e
0019581eloc_19581e:
0019581ecall caml_call_gc
00195823jmp 0x195352
00195828
00195828loc_195828:
00195828call caml_call_gc
0019582djmp 0x19530a
00195832
00195832loc_195832:
00195832call caml_call_gc
00195837jmp 0x1952c2
0019583c
0019583cloc_19583c:
0019583ccall caml_call_gc
00195841jmp 0x19528a
00195846
00195846loc_195846:
00195846call caml_call_gc
0019584bjmp 0x195252
00195850
00195850loc_195850:
00195850call caml_call_gc
00195855jmp 0x195225
0019585a
0019585aloc_19585a:
0019585acall caml_call_gc
0019585fjmp 0x1951f9
00195864
00195864loc_195864:
00195864push 34
00195866call caml_call_realloc_stack
0019586bpop r10
0019586djmp 0x1951b2
001951a0
00195872
00195872 // align 0x10
00195872 // align 0x10
00195880
00195880camlCamlinternalFormatBasics.entry:
00195880lea rsi, [rip+0x196689]
00195887lea rdi, [rip+0x1966da]
0019588eadd rdi, 8
00195892mov rbx, rsp
00195895mov rsp, [r14+64]
00195899call caml_initialize
0019589emov rsp, rbx
001958a1lea rsi, [rip+0x196680]
001958a8lea rdi, [rip+0x1966b9]
001958afmov rbx, rsp
001958b2mov rsp, [r14+64]
001958b6call caml_initialize
001958bbmov rsp, rbx
001958belea rsi, [rip+0x196683]
001958c5lea rdi, [rip+0x19669c]
001958ccadd rdi, 16
001958d0mov rbx, rsp
001958d3mov rsp, [r14+64]
001958d7call caml_initialize
001958dcmov rsp, rbx
001958dfmov eax, 1
001958e4ret
00195880
00195880camlCamlinternalFormatBasics.entry:
00195880lea rsi, [rip+0x196689]
00195887lea rdi, [rip+0x1966da]
0019588eadd rdi, 8
00195892mov rbx, rsp
00195895mov rsp, [r14+64]
00195899call caml_initialize
0019589emov rsp, rbx
001958a1lea rsi, [rip+0x196680]
001958a8lea rdi, [rip+0x1966b9]
001958afmov rbx, rsp
001958b2mov rsp, [r14+64]
001958b6call caml_initialize
001958bbmov rsp, rbx
001958belea rsi, [rip+0x196683]
001958c5lea rdi, [rip+0x19669c]
001958ccadd rdi, 16
001958d0mov rbx, rsp
001958d3mov rsp, [r14+64]
001958d7call caml_initialize
001958dcmov rsp, rbx
001958dfmov eax, 1
001958e4ret
00195880
001958e5
001958e5 // align 0x10
001958e5 // align 0x10
001958f0
001958f0camlStdlib.fun_879:
001958f0mov rdi, rax
001958f3mov rsi, rbx
001958f6lea rax, [rip+0x7a323]
001958fdcall caml_c_call
00195902ret
001958f0
001958f0camlStdlib.fun_879:
001958f0mov rdi, rax
001958f3mov rsi, rbx
001958f6lea rax, [rip+0x7a323]
001958fdcall caml_c_call
00195902ret
001958f0
00195903
00195903 // align 0x10
00195903 // align 0x10
00195910
00195910camlStdlib.fun_881:
00195910mov rdi, rax
00195913lea rax, [rip+0x7a136]
0019591acall caml_c_call
0019591fret
00195910
00195910camlStdlib.fun_881:
00195910mov rdi, rax
00195913lea rax, [rip+0x7a136]
0019591acall caml_c_call
0019591fret
00195910
00195920
00195920camlStdlib.fun_883:
00195920mov rdi, rax
00195923lea rax, [rip+0x7a296]
0019592acall caml_c_call
0019592fret
00195920
00195920camlStdlib.fun_883:
00195920mov rdi, rax
00195923lea rax, [rip+0x7a296]
0019592acall caml_c_call
0019592fret
00195920
00195930
00195930camlStdlib.fun_885:
00195930mov rdi, rax
00195933lea rax, [rip+0x7b8b6]
0019593acall caml_c_call
0019593fret
00195930
00195930camlStdlib.fun_885:
00195930mov rdi, rax
00195933lea rax, [rip+0x7b8b6]
0019593acall caml_c_call
0019593fret
00195930
00195940
00195940camlStdlib.fun_887:
00195940mov rdi, rax
00195943mov rsi, rbx
00195946lea rax, [rip+0x7b683]
0019594dcall caml_c_call
00195952ret
00195940
00195940camlStdlib.fun_887:
00195940mov rdi, rax
00195943mov rsi, rbx
00195946lea rax, [rip+0x7b683]
0019594dcall caml_c_call
00195952ret
00195940
00195953
00195953 // align 0x10
00195953 // align 0x10
00195960
00195960camlStdlib.fun_889:
00195960mov rdi, rax
00195963lea rax, [rip+0x76786]
0019596acall caml_c_call
0019596fret
00195960
00195960camlStdlib.fun_889:
00195960mov rdi, rax
00195963lea rax, [rip+0x76786]
0019596acall caml_c_call
0019596fret
00195960
00195970
00195970camlStdlib.fun_891:
00195970mov rdi, rax
00195973lea rax, [rip+0x7b196]
0019597acall caml_c_call
0019597fret
00195970
00195970camlStdlib.fun_891:
00195970mov rdi, rax
00195973lea rax, [rip+0x7b196]
0019597acall caml_c_call
0019597fret
00195970
00195980
00195980camlStdlib.fun_893:
00195980mov rdi, rax
00195983lea rax, [rip+0x7b066]
0019598acall caml_c_call
0019598fret
00195980
00195980camlStdlib.fun_893:
00195980mov rdi, rax
00195983lea rax, [rip+0x7b066]
0019598acall caml_c_call
0019598fret
00195980
00195990
00195990camlStdlib.fun_895:
00195990mov rdi, rax
00195993lea rax, [rip+0x7b056]
0019599acall caml_c_call
0019599fret
00195990
00195990camlStdlib.fun_895:
00195990mov rdi, rax
00195993lea rax, [rip+0x7b056]
0019599acall caml_c_call
0019599fret
00195990
001959a0
001959a0camlStdlib.fun_897:
001959a0mov rdi, rax
001959a3mov rsi, rbx
001959a6lea rax, [rip+0x7a273]
001959adcall caml_c_call
001959b2ret
001959a0
001959a0camlStdlib.fun_897:
001959a0mov rdi, rax
001959a3mov rsi, rbx
001959a6lea rax, [rip+0x7a273]
001959adcall caml_c_call
001959b2ret
001959a0
001959b3
001959b3 // align 0x10
001959b3 // align 0x10
001959c0
001959c0camlStdlib.fun_899:
001959c0mov rdi, rax
001959c3lea rax, [rip+0x7a1f6]
001959cacall caml_c_call
001959cfret
001959c0
001959c0camlStdlib.fun_899:
001959c0mov rdi, rax
001959c3lea rax, [rip+0x7a1f6]
001959cacall caml_c_call
001959cfret
001959c0
001959d0
001959d0camlStdlib.fun_901:
001959d0mov rdi, rax
001959d3lea rax, [rip+0x7add6]
001959dacall caml_c_call
001959dfret
001959d0
001959d0camlStdlib.fun_901:
001959d0mov rdi, rax
001959d3lea rax, [rip+0x7add6]
001959dacall caml_c_call
001959dfret
001959d0
001959e0
001959e0camlStdlib.fun_903:
001959e0mov rdi, rax
001959e3mov rsi, rbx
001959e6lea rax, [rip+0x7aba3]
001959edcall caml_c_call
001959f2ret
001959e0
001959e0camlStdlib.fun_903:
001959e0mov rdi, rax
001959e3mov rsi, rbx
001959e6lea rax, [rip+0x7aba3]
001959edcall caml_c_call
001959f2ret
001959e0
001959f3
001959f3 // align 0x10
001959f3 // align 0x10
00195a00
00195a00camlStdlib.fun_905:
00195a00mov rdi, rax
00195a03mov rsi, rbx
00195a06lea rax, [rip+0x7a633]
00195a0dcall caml_c_call
00195a12ret
00195a00
00195a00camlStdlib.fun_905:
00195a00mov rdi, rax
00195a03mov rsi, rbx
00195a06lea rax, [rip+0x7a633]
00195a0dcall caml_c_call
00195a12ret
00195a00
00195a13
00195a13 // align 0x10
00195a13 // align 0x10
00195a20
00195a20camlStdlib.fun_907:
00195a20mov rdi, rax
00195a23mov rsi, rbx
00195a26lea rax, [rip+0x7a4a3]
00195a2dcall caml_c_call
00195a32ret
00195a20
00195a20camlStdlib.fun_907:
00195a20mov rdi, rax
00195a23mov rsi, rbx
00195a26lea rax, [rip+0x7a4a3]
00195a2dcall caml_c_call
00195a32ret
00195a20
00195a33
00195a33 // align 0x10
00195a33 // align 0x10
00195a40
00195a40camlStdlib.fun_909:
00195a40mov rdi, rax
00195a43mov rsi, rbx
00195a46lea rax, [rip+0x7a483]
00195a4dcall caml_c_call
00195a52ret
00195a40
00195a40camlStdlib.fun_909:
00195a40mov rdi, rax
00195a43mov rsi, rbx
00195a46lea rax, [rip+0x7a483]
00195a4dcall caml_c_call
00195a52ret
00195a40
00195a53
00195a53 // align 0x10
00195a53 // align 0x10
00195a60
00195a60camlStdlib.fun_911:
00195a60mov rdi, rax
00195a63lea rax, [rip+0x7a1e6]
00195a6acall caml_c_call
00195a6fret
00195a60
00195a60camlStdlib.fun_911:
00195a60mov rdi, rax
00195a63lea rax, [rip+0x7a1e6]
00195a6acall caml_c_call
00195a6fret
00195a60
00195a70
00195a70camlStdlib.failwith_7:
00195a70sub r15, 24
00195a74cmp r15, [r14]
00195a77jb 0x195a9b
00195a79
00195a79loc_195a79:
00195a79lea rbx, [r15+8]
00195a7dmov [rbx-8], 2048
00195a85lea rdi, [rip+0xe05f4]
00195a8cmov [rbx], rdi
00195a8fmov [rbx+8], rax
00195a93mov rax, rbx
00195a96call caml_raise_exn
00195a9b
00195a9bloc_195a9b:
00195a9bcall caml_call_gc
00195aa0jmp 0x195a79
00195a70
00195a70camlStdlib.failwith_7:
00195a70sub r15, 24
00195a74cmp r15, [r14]
00195a77jb 0x195a9b
00195a79
00195a79loc_195a79:
00195a79lea rbx, [r15+8]
00195a7dmov [rbx-8], 2048
00195a85lea rdi, [rip+0xe05f4]
00195a8cmov [rbx], rdi
00195a8fmov [rbx+8], rax
00195a93mov rax, rbx
00195a96call caml_raise_exn
00195a9b
00195a9bloc_195a9b:
00195a9bcall caml_call_gc
00195aa0jmp 0x195a79
00195a70
00195aa2
00195aa2 // align 0x10
00195aa2 // align 0x10
00195ab0
00195ab0camlStdlib.invalid_arg_10:
00195ab0sub r15, 24
00195ab4cmp r15, [r14]
00195ab7jb 0x195adb
00195ab9
00195ab9loc_195ab9:
00195ab9lea rbx, [r15+8]
00195abdmov [rbx-8], 2048
00195ac5lea rdi, [rip+0xe05dc]
00195accmov [rbx], rdi
00195acfmov [rbx+8], rax
00195ad3mov rax, rbx
00195ad6call caml_raise_exn
00195adb
00195adbloc_195adb:
00195adbcall caml_call_gc
00195ae0jmp 0x195ab9
00195ab0
00195ab0camlStdlib.invalid_arg_10:
00195ab0sub r15, 24
00195ab4cmp r15, [r14]
00195ab7jb 0x195adb
00195ab9
00195ab9loc_195ab9:
00195ab9lea rbx, [r15+8]
00195abdmov [rbx-8], 2048
00195ac5lea rdi, [rip+0xe05dc]
00195accmov [rbx], rdi
00195acfmov [rbx+8], rax
00195ad3mov rax, rbx
00195ad6call caml_raise_exn
00195adb
00195adbloc_195adb:
00195adbcall caml_call_gc
00195ae0jmp 0x195ab9
00195ab0
00195ae2
00195ae2 // align 0x10
00195ae2 // align 0x10
00195af0
00195af0camlStdlib.min_44:
00195af0sub rsp, 16
00195af4mov [rsp+8], rax
00195af9mov [rsp], rbx
00195afdmov rdi, rax
00195b00mov rsi, rbx
00195b03lea rax, [rip+0x6ae76]
00195b0acall caml_c_call
00195b0fcmp rax, 1
00195b13je 0x195b20
00195b15mov rax, [rsp+8]
00195b1aadd rsp, 16
00195b1eret
00195b1f
00195b1f 90 .
00195b20
00195b20loc_195b20:
00195b20mov rax, [rsp]
00195b24add rsp, 16
00195b28ret
00195af0
00195af0camlStdlib.min_44:
00195af0sub rsp, 16
00195af4mov [rsp+8], rax
00195af9mov [rsp], rbx
00195afdmov rdi, rax
00195b00mov rsi, rbx
00195b03lea rax, [rip+0x6ae76]
00195b0acall caml_c_call
00195b0fcmp rax, 1
00195b13je 0x195b20
00195b15mov rax, [rsp+8]
00195b1aadd rsp, 16
00195b1eret
00195b1f
00195b1f 90 .
00195b20
00195b20loc_195b20:
00195b20mov rax, [rsp]
00195b24add rsp, 16
00195b28ret
00195af0
00195b29
00195b29 // align 0x10
00195b29 // align 0x10
00195b30
00195b30camlStdlib.max_48:
00195b30sub rsp, 16
00195b34mov [rsp+8], rax
00195b39mov [rsp], rbx
00195b3dmov rdi, rax
00195b40mov rsi, rbx
00195b43lea rax, [rip+0x6ae96]
00195b4acall caml_c_call
00195b4fcmp rax, 1
00195b53je 0x195b60
00195b55mov rax, [rsp+8]
00195b5aadd rsp, 16
00195b5eret
00195b5f
00195b5f 90 .
00195b60
00195b60loc_195b60:
00195b60mov rax, [rsp]
00195b64add rsp, 16
00195b68ret
00195b30
00195b30camlStdlib.max_48:
00195b30sub rsp, 16
00195b34mov [rsp+8], rax
00195b39mov [rsp], rbx
00195b3dmov rdi, rax
00195b40mov rsi, rbx
00195b43lea rax, [rip+0x6ae96]
00195b4acall caml_c_call
00195b4fcmp rax, 1
00195b53je 0x195b60
00195b55mov rax, [rsp+8]
00195b5aadd rsp, 16
00195b5eret
00195b5f
00195b5f 90 .
00195b60
00195b60loc_195b60:
00195b60mov rax, [rsp]
00195b64add rsp, 16
00195b68ret
00195b30
00195b69
00195b69 // align 0x10
00195b69 // align 0x10
00195b70
00195b70camlStdlib.abs_66:
00195b70mov rbx, rax
00195b73cmp rbx, 1
00195b77jl 0x195b80
00195b79mov rax, rbx
00195b7cret
00195b7d
00195b7d 0f 1f 00 ...
00195b80
00195b80loc_195b80:
00195b80mov eax, 2
00195b85sub rax, rbx
00195b88ret
00195b70
00195b70camlStdlib.abs_66:
00195b70mov rbx, rax
00195b73cmp rbx, 1
00195b77jl 0x195b80
00195b79mov rax, rbx
00195b7cret
00195b7d
00195b7d 0f 1f 00 ...
00195b80
00195b80loc_195b80:
00195b80mov eax, 2
00195b85sub rax, rbx
00195b88ret
00195b70
00195b89
00195b89 // align 0x10
00195b89 // align 0x10
00195b99
00195b99 // align 0x10
00195b99 // align 0x10
00195ba0
00195ba0camlStdlib.$5e_139:
00195ba0sub rsp, 32
00195ba4mov [rsp], rax
00195ba8mov [rsp+16], rbx
00195badmov rdi, [rax-8]
00195bb1shr rdi, 10
00195bb5lea rdi, [8*rdi-1]
00195bbdmovzx rax, [rax+rdi]
00195bc2sub rdi, rax
00195bc5lea rax, [rdi+rdi+1]
00195bcamov [rsp+8], rax
00195bcfmov rdi, [rbx-8]
00195bd3shr rdi, 10
00195bd7lea rdi, [8*rdi-1]
00195bdfmovzx rbx, [rbx+rdi]
00195be4sub rdi, rbx
00195be7lea rbx, [rdi+rdi+1]
00195becmov [rsp+24], rbx
00195bf1lea rdi, [rax+rbx-1]
00195bf6lea rax, [rip+0x8b433]
00195bfdcall caml_c_call
00195c02mov r12, rax
00195c05mov ecx, 1
00195c0amov esi, 1
00195c0fmov rdi, [rsp]
00195c13mov rdx, r12
00195c16mov r13, [rsp+8]
00195c1bmov r8, r13
00195c1emov rbx, rsp
00195c21mov rsp, [r14+64]
00195c25call caml_blit_string
00195c2amov rsp, rbx
00195c2dmov esi, 1
00195c32mov rdi, [rsp+16]
00195c37mov rdx, r12
00195c3amov rcx, r13
00195c3dmov r8, [rsp+24]
00195c42mov rbx, rsp
00195c45mov rsp, [r14+64]
00195c49call caml_blit_string
00195c4emov rsp, rbx
00195c51mov rax, r12
00195c54add rsp, 32
00195c58ret
00195ba0
00195ba0camlStdlib.$5e_139:
00195ba0sub rsp, 32
00195ba4mov [rsp], rax
00195ba8mov [rsp+16], rbx
00195badmov rdi, [rax-8]
00195bb1shr rdi, 10
00195bb5lea rdi, [8*rdi-1]
00195bbdmovzx rax, [rax+rdi]
00195bc2sub rdi, rax
00195bc5lea rax, [rdi+rdi+1]
00195bcamov [rsp+8], rax
00195bcfmov rdi, [rbx-8]
00195bd3shr rdi, 10
00195bd7lea rdi, [8*rdi-1]
00195bdfmovzx rbx, [rbx+rdi]
00195be4sub rdi, rbx
00195be7lea rbx, [rdi+rdi+1]
00195becmov [rsp+24], rbx
00195bf1lea rdi, [rax+rbx-1]
00195bf6lea rax, [rip+0x8b433]
00195bfdcall caml_c_call
00195c02mov r12, rax
00195c05mov ecx, 1
00195c0amov esi, 1
00195c0fmov rdi, [rsp]
00195c13mov rdx, r12
00195c16mov r13, [rsp+8]
00195c1bmov r8, r13
00195c1emov rbx, rsp
00195c21mov rsp, [r14+64]
00195c25call caml_blit_string
00195c2amov rsp, rbx
00195c2dmov esi, 1
00195c32mov rdi, [rsp+16]
00195c37mov rdx, r12
00195c3amov rcx, r13
00195c3dmov r8, [rsp+24]
00195c42mov rbx, rsp
00195c45mov rsp, [r14+64]
00195c49call caml_blit_string
00195c4emov rsp, rbx
00195c51mov rax, r12
00195c54add rsp, 32
00195c58ret
00195ba0
00195c59
00195c59 // align 0x10
00195c59 // align 0x10
00195c60
00195c60camlStdlib.char_of_int_148:
00195c60cmp rax, 1
00195c64jl 0x195c70
00195c66cmp rax, 511
00195c6cjg 0x195c70
00195c6eret
00195c6f
00195c6f 90 .
00195c70
00195c70loc_195c70:
00195c70lea rax, [rip+0x197fd1]
00195c77jmp 0x195ab0
00195c60
00195c60camlStdlib.char_of_int_148:
00195c60cmp rax, 1
00195c64jl 0x195c70
00195c66cmp rax, 511
00195c6cjg 0x195c70
00195c6eret
00195c6f
00195c6f 90 .
00195c70
00195c70loc_195c70:
00195c70lea rax, [rip+0x197fd1]
00195c77jmp 0x195ab0
00195c60
00195c7c
00195c7c // align 0x10
00195c7c // align 0x10
00195c80
00195c80camlStdlib.string_of_bool_166:
00195c80cmp rax, 1
00195c84je 0x195c90
00195c86lea rax, [rip+0x197fab]
00195c8dret
00195c8e
00195c8e 66 90 f.
00195c90
00195c90loc_195c90:
00195c90lea rax, [rip+0x197f91]
00195c97ret
00195c80
00195c80camlStdlib.string_of_bool_166:
00195c80cmp rax, 1
00195c84je 0x195c90
00195c86lea rax, [rip+0x197fab]
00195c8dret
00195c8e
00195c8e 66 90 f.
00195c90
00195c90loc_195c90:
00195c90lea rax, [rip+0x197f91]
00195c97ret
00195c80
00195c98
00195c98 // align 0x10
00195c98 // align 0x10
00195ca0
00195ca0camlStdlib.bool_of_string_169:
00195ca0mov rbx, [rax-8]
00195ca4shr rbx, 10
00195ca8cmp rbx, 2
00195cacjge 0x195ce0
00195caemov rax, [rax]
00195cb1mov rbx, 0x2000065736c6166
00195cbbcmp rax, rbx
00195cbejne 0x195cc8
00195cc0mov eax, 1
00195cc5ret
00195cc6
00195cc6 66 90 f.
00195cc8
00195cc8loc_195cc8:
00195cc8mov rbx, 0x300000065757274
00195cd2cmp rax, rbx
00195cd5jne 0x195ce0
00195cd7mov eax, 3
00195cdcret
00195cdd
00195cdd 0f 1f 00 ...
00195ce0
00195ce0loc_195ce0:
00195ce0lea rax, [rip+0x197f29]
00195ce7jmp 0x195ab0
00195ca0
00195ca0camlStdlib.bool_of_string_169:
00195ca0mov rbx, [rax-8]
00195ca4shr rbx, 10
00195ca8cmp rbx, 2
00195cacjge 0x195ce0
00195caemov rax, [rax]
00195cb1mov rbx, 0x2000065736c6166
00195cbbcmp rax, rbx
00195cbejne 0x195cc8
00195cc0mov eax, 1
00195cc5ret
00195cc6
00195cc6 66 90 f.
00195cc8
00195cc8loc_195cc8:
00195cc8mov rbx, 0x300000065757274
00195cd2cmp rax, rbx
00195cd5jne 0x195ce0
00195cd7mov eax, 3
00195cdcret
00195cdd
00195cdd 0f 1f 00 ...
00195ce0
00195ce0loc_195ce0:
00195ce0lea rax, [rip+0x197f29]
00195ce7jmp 0x195ab0
00195ca0
00195cec
00195cec // align 0x10
00195cec // align 0x10
00195cf0
00195cf0camlStdlib.bool_of_string_opt_172:
00195cf0mov rbx, [rax-8]
00195cf4shr rbx, 10
00195cf8cmp rbx, 2
00195cfcjge 0x195d30
00195cfemov rax, [rax]
00195d01mov rbx, 0x2000065736c6166
00195d0bcmp rax, rbx
00195d0ejne 0x195d18
00195d10lea rax, [rip+0x197ee9]
00195d17ret
00195d18
00195d18loc_195d18:
00195d18mov rbx, 0x300000065757274
00195d22cmp rax, rbx
00195d25jne 0x195d30
00195d27lea rax, [rip+0x197ec2]
00195d2eret
00195d2f
00195d2f 90 .
00195d30
00195d30loc_195d30:
00195d30mov eax, 1
00195d35ret
00195cf0
00195cf0camlStdlib.bool_of_string_opt_172:
00195cf0mov rbx, [rax-8]
00195cf4shr rbx, 10
00195cf8cmp rbx, 2
00195cfcjge 0x195d30
00195cfemov rax, [rax]
00195d01mov rbx, 0x2000065736c6166
00195d0bcmp rax, rbx
00195d0ejne 0x195d18
00195d10lea rax, [rip+0x197ee9]
00195d17ret
00195d18
00195d18loc_195d18:
00195d18mov rbx, 0x300000065757274
00195d22cmp rax, rbx
00195d25jne 0x195d30
00195d27lea rax, [rip+0x197ec2]
00195d2eret
00195d2f
00195d2f 90 .
00195d30
00195d30loc_195d30:
00195d30mov eax, 1
00195d35ret
00195cf0
00195d36
00195d36 // align 0x10
00195d36 // align 0x10
00195d40
00195d40camlStdlib.string_of_int_175:
00195d40lea rdi, [rip+0x197e99]
00195d47mov rsi, rax
00195d4alea rax, [rip+0x776bf]
00195d51call caml_c_call
00195d56ret
00195d40
00195d40camlStdlib.string_of_int_175:
00195d40lea rdi, [rip+0x197e99]
00195d47mov rsi, rax
00195d4alea rax, [rip+0x776bf]
00195d51call caml_c_call
00195d56ret
00195d40
00195d57
00195d57 // align 0x10
00195d57 // align 0x10
00195d60
00195d60camlStdlib.int_of_string_opt_179:
00195d60lea r11, [rip+61]
00195d67push r11
00195d69push [r14+48]
00195d6dmov [r14+48], rsp
00195d71mov rdi, rax
00195d74lea rax, [rip+0x77665]
00195d7bcall caml_c_call
00195d80sub r15, 16
00195d84cmp r15, [r14]
00195d87jb 0x195dcc
00195d89
00195d89loc_195d89:
00195d89lea rbx, [r15+8]
00195d8dmov [rbx-8], 1024
00195d95mov [rbx], rax
00195d98pop [r14+48]
00195d9cadd rsp, 8
00195da0jmp 0x195dc8
00195da2
00195da2 66 90 f.
00195da4lea rbx, [rip+0x19786d]
00195dabmov rbx, [rbx+48]
00195dafmov rdi, [rax]
00195db2cmp rdi, rbx
00195db5jne 0x195dc0
00195db7mov eax, 1
00195dbcret
00195dbd
00195dbd 0f 1f 00 ...
00195dc0
00195dc0loc_195dc0:
00195dc0call caml_reraise_exn
00195dc5nop [rax]
00195dc8
00195dc8loc_195dc8:
00195dc8mov rax, rbx
00195dcbret
00195dcc
00195dccloc_195dcc:
00195dcccall caml_call_gc
00195dd1jmp 0x195d89
00195d60
00195d60camlStdlib.int_of_string_opt_179:
00195d60lea r11, [rip+61]
00195d67push r11
00195d69push [r14+48]
00195d6dmov [r14+48], rsp
00195d71mov rdi, rax
00195d74lea rax, [rip+0x77665]
00195d7bcall caml_c_call
00195d80sub r15, 16
00195d84cmp r15, [r14]
00195d87jb 0x195dcc
00195d89
00195d89loc_195d89:
00195d89lea rbx, [r15+8]
00195d8dmov [rbx-8], 1024
00195d95mov [rbx], rax
00195d98pop [r14+48]
00195d9cadd rsp, 8
00195da0jmp 0x195dc8
00195da2
00195da2 66 90 f.
00195da4lea rbx, [rip+0x19786d]
00195dabmov rbx, [rbx+48]
00195dafmov rdi, [rax]
00195db2cmp rdi, rbx
00195db5jne 0x195dc0
00195db7mov eax, 1
00195dbcret
00195dbd
00195dbd 0f 1f 00 ...
00195dc0
00195dc0loc_195dc0:
00195dc0call caml_reraise_exn
00195dc5nop [rax]
00195dc8
00195dc8loc_195dc8:
00195dc8mov rax, rbx
00195dcbret
00195dcc
00195dccloc_195dcc:
00195dcccall caml_call_gc
00195dd1jmp 0x195d89
00195d60
00195dd3
00195dd3 // align 0x10
00195dd3 // align 0x10
00195de0
00195de0camlStdlib.valid_float_lexem_183:
00195de0mov rbx, [rax-8]
00195de4shr rbx, 10
00195de8lea rbx, [8*rbx-1]
00195df0movzx rdi, [rax+rbx]
00195df5sub rbx, rdi
00195df8lea rdi, [rbx+rbx+1]
00195dfdsub r15, 40
00195e01cmp r15, [r14]
00195e04jb 0x195e3c
00195e06
00195e06loc_195e06:
00195e06lea rbx, [r15+8]
00195e0amov [rbx-8], 4343
00195e12lea rsi, [rip+55]
00195e19mov [rbx], rsi
00195e1cmov rsi, 0x100000000000005
00195e26mov [rbx+8], rsi
00195e2amov [rbx+16], rax
00195e2emov [rbx+24], rdi
00195e32mov eax, 1
00195e37jmp 0x195e50
00195e3c
00195e3cloc_195e3c:
00195e3ccall caml_call_gc
00195e41jmp 0x195e06
00195de0
00195de0camlStdlib.valid_float_lexem_183:
00195de0mov rbx, [rax-8]
00195de4shr rbx, 10
00195de8lea rbx, [8*rbx-1]
00195df0movzx rdi, [rax+rbx]
00195df5sub rbx, rdi
00195df8lea rdi, [rbx+rbx+1]
00195dfdsub r15, 40
00195e01cmp r15, [r14]
00195e04jb 0x195e3c
00195e06
00195e06loc_195e06:
00195e06lea rbx, [r15+8]
00195e0amov [rbx-8], 4343
00195e12lea rsi, [rip+55]
00195e19mov [rbx], rsi
00195e1cmov rsi, 0x100000000000005
00195e26mov [rbx+8], rsi
00195e2amov [rbx+16], rax
00195e2emov [rbx+24], rdi
00195e32mov eax, 1
00195e37jmp 0x195e50
00195e3c
00195e3cloc_195e3c:
00195e3ccall caml_call_gc
00195e41jmp 0x195e06
00195de0
00195e43
00195e43 // align 0x10
00195e43 // align 0x10
00195e50
00195e50camlStdlib.loop_187:
00195e50cmp r15, [r14]
00195e53jbe 0x195ec6
00195e55
00195e55loc_195e55:
00195e55mov rdi, [rbx+24]
00195e59cmp rax, rdi
00195e5cjl 0x195e74
00195e5elea rdi, [rip+0x197d6b]
00195e65mov rax, [rbx+16]
00195e69mov rbx, rdi
00195e6cjmp 0x195ba0
00195e71
00195e71 0f 1f 00 ...
00195e74
00195e74loc_195e74:
00195e74mov rdi, rax
00195e77sar rdi, 1
00195e7amov rsi, [rbx+16]
00195e7emov rdx, [rsi-8]
00195e82shr rdx, 10
00195e86lea rdx, [8*rdx-1]
00195e8emovzx rcx, [rsi+rdx]
00195e93sub rdx, rcx
00195e96cmp rdx, rdi
00195e99jbe 0x195ecd
00195e9bmovzx rdi, [rsi+rdi]
00195ea0lea rdi, [rdi+rdi+1]
00195ea5cmp rdi, 97
00195ea9jl 0x195eb4
00195eabcmp rdi, 117
00195eafjl 0x195ec0
00195eb1jmp 0x195eba
00195eb3
00195eb3 90 .
00195eb4
00195eb4loc_195eb4:
00195eb4cmp rdi, 91
00195eb8je 0x195ec0
00195eba
00195ebaloc_195eba:
00195ebamov rax, [rbx+16]
00195eberet
00195ebf
00195ebf 90 .
00195ec0
00195ec0loc_195ec0:
00195ec0add rax, 2
00195ec4jmp 0x195e50
00195ec6
00195ec6loc_195ec6:
00195ec6call caml_call_gc
00195ecbjmp 0x195e55
00195ecd
00195ecdloc_195ecd:
00195ecdcall caml_ml_array_bound_error
00195e50
00195e50camlStdlib.loop_187:
00195e50cmp r15, [r14]
00195e53jbe 0x195ec6
00195e55
00195e55loc_195e55:
00195e55mov rdi, [rbx+24]
00195e59cmp rax, rdi
00195e5cjl 0x195e74
00195e5elea rdi, [rip+0x197d6b]
00195e65mov rax, [rbx+16]
00195e69mov rbx, rdi
00195e6cjmp 0x195ba0
00195e71
00195e71 0f 1f 00 ...
00195e74
00195e74loc_195e74:
00195e74mov rdi, rax
00195e77sar rdi, 1
00195e7amov rsi, [rbx+16]
00195e7emov rdx, [rsi-8]
00195e82shr rdx, 10
00195e86lea rdx, [8*rdx-1]
00195e8emovzx rcx, [rsi+rdx]
00195e93sub rdx, rcx
00195e96cmp rdx, rdi
00195e99jbe 0x195ecd
00195e9bmovzx rdi, [rsi+rdi]
00195ea0lea rdi, [rdi+rdi+1]
00195ea5cmp rdi, 97
00195ea9jl 0x195eb4
00195eabcmp rdi, 117
00195eafjl 0x195ec0
00195eb1jmp 0x195eba
00195eb3
00195eb3 90 .
00195eb4
00195eb4loc_195eb4:
00195eb4cmp rdi, 91
00195eb8je 0x195ec0
00195eba
00195ebaloc_195eba:
00195ebamov rax, [rbx+16]
00195eberet
00195ebf
00195ebf 90 .
00195ec0
00195ec0loc_195ec0:
00195ec0add rax, 2
00195ec4jmp 0x195e50
00195ec6
00195ec6loc_195ec6:
00195ec6call caml_call_gc
00195ecbjmp 0x195e55
00195ecd
00195ecdloc_195ecd:
00195ecdcall caml_ml_array_bound_error
00195e50
00195ed2
00195ed2 // align 0x10
00195ed2 // align 0x10
00195ee0
00195ee0camlStdlib.string_of_float_189:
00195ee0lea rdi, [rip+0x197cd9]
00195ee7mov rsi, rax
00195eealea rax, [rip+0x7177f]
00195ef1call caml_c_call
00195ef6jmp 0x195de0
00195ee0
00195ee0camlStdlib.string_of_float_189:
00195ee0lea rdi, [rip+0x197cd9]
00195ee7mov rsi, rax
00195eealea rax, [rip+0x7177f]
00195ef1call caml_c_call
00195ef6jmp 0x195de0
00195ee0
00195efb
00195efb // align 0x10
00195efb // align 0x10
00195f00
00195f00camlStdlib.float_of_string_opt_193:
00195f00lea r11, [rip+61]
00195f07push r11
00195f09push [r14+48]
00195f0dmov [r14+48], rsp
00195f11mov rdi, rax
00195f14lea rax, [rip+0x71b45]
00195f1bcall caml_c_call
00195f20sub r15, 16
00195f24cmp r15, [r14]
00195f27jb 0x195f6c
00195f29
00195f29loc_195f29:
00195f29lea rbx, [r15+8]
00195f2dmov [rbx-8], 1024
00195f35mov [rbx], rax
00195f38pop [r14+48]
00195f3cadd rsp, 8
00195f40jmp 0x195f68
00195f42
00195f42 66 90 f.
00195f44lea rbx, [rip+0x1976cd]
00195f4bmov rbx, [rbx+48]
00195f4fmov rdi, [rax]
00195f52cmp rdi, rbx
00195f55jne 0x195f60
00195f57mov eax, 1
00195f5cret
00195f5d
00195f5d 0f 1f 00 ...
00195f60
00195f60loc_195f60:
00195f60call caml_reraise_exn
00195f65nop [rax]
00195f68
00195f68loc_195f68:
00195f68mov rax, rbx
00195f6bret
00195f6c
00195f6cloc_195f6c:
00195f6ccall caml_call_gc
00195f71jmp 0x195f29
00195f00
00195f00camlStdlib.float_of_string_opt_193:
00195f00lea r11, [rip+61]
00195f07push r11
00195f09push [r14+48]
00195f0dmov [r14+48], rsp
00195f11mov rdi, rax
00195f14lea rax, [rip+0x71b45]
00195f1bcall caml_c_call
00195f20sub r15, 16
00195f24cmp r15, [r14]
00195f27jb 0x195f6c
00195f29
00195f29loc_195f29:
00195f29lea rbx, [r15+8]
00195f2dmov [rbx-8], 1024
00195f35mov [rbx], rax
00195f38pop [r14+48]
00195f3cadd rsp, 8
00195f40jmp 0x195f68
00195f42
00195f42 66 90 f.
00195f44lea rbx, [rip+0x1976cd]
00195f4bmov rbx, [rbx+48]
00195f4fmov rdi, [rax]
00195f52cmp rdi, rbx
00195f55jne 0x195f60
00195f57mov eax, 1
00195f5cret
00195f5d
00195f5d 0f 1f 00 ...
00195f60
00195f60loc_195f60:
00195f60call caml_reraise_exn
00195f65nop [rax]
00195f68
00195f68loc_195f68:
00195f68mov rax, rbx
00195f6bret
00195f6c
00195f6cloc_195f6c:
00195f6ccall caml_call_gc
00195f71jmp 0x195f29
00195f00
00195f73
00195f73 // align 0x10
00195f73 // align 0x10
00195f80
00195f80camlStdlib.$40_dps_863:
00195f80mov rbp, rsi
00195f83test dil, 1
00195f87je 0x195fa8
00195f89lea rdi, [rax+4*rbx-4]
00195f8emov rsi, rbp
00195f91mov rbx, rsp
00195f94mov rsp, [r14+64]
00195f98call caml_initialize
00195f9dmov rsp, rbx
00195fa0mov eax, 1
00195fa5ret
00195fa6
00195fa6 66 90 f.
00195fa8
00195fa8loc_195fa8:
00195fa8mov rsi, [rdi+8]
00195facmov rdi, [rdi]
00195faftest sil, 1
00195fb3je 0x195ff0
00195fb5sub r15, 24
00195fb9cmp r15, [r14]
00195fbcjb 0x1960db
00195fc2
00195fc2loc_195fc2:
00195fc2lea rsi, [r15+8]
00195fc6mov [rsi-8], 2048
00195fcemov [rsi], rdi
00195fd1mov [rsi+8], rbp
00195fd5lea rdi, [rax+4*rbx-4]
00195fdamov rbx, rsp
00195fddmov rsp, [r14+64]
00195fe1call caml_initialize
00195fe6mov rsp, rbx
00195fe9mov eax, 1
00195feeret
00195fef
00195fef 90 .
00195ff0
00195ff0loc_195ff0:
00195ff0mov r13, [rsi+8]
00195ff4mov rsi, [rsi]
00195ff7test r13b, 1
00195ffbje 0x196050
00195ffdsub r15, 48
00196001cmp r15, [r14]
00196004jb 0x1960d1
0019600a
0019600aloc_19600a:
0019600alea rdx, [r15+8]
0019600eadd rdx, 24
00196012mov [rdx-8], 2048
0019601amov [rdx], rsi
0019601dmov [rdx+8], rbp
00196021lea rsi, [rdx-24]
00196025mov [rsi-8], 2048
0019602dmov [rsi], rdi
00196030mov [rsi+8], rdx
00196034lea rdi, [rax+4*rbx-4]
00196039mov rbx, rsp
0019603cmov rsp, [r14+64]
00196040call caml_initialize
00196045mov rsp, rbx
00196048mov eax, 1
0019604dret
0019604e
0019604e 66 90 f.
00196050
00196050loc_196050:
00196050mov rdx, [r13]
00196054sub r15, 72
00196058cmp r15, [r14]
0019605bjb 0x1960ca
0019605d
0019605dloc_19605d:
0019605dlea r12, [r15+8]
00196061add r12, 48
00196065mov [r12-8], 2048
0019606emov [r12], rdx
00196072mov [r12+8], 48059
0019607blea rdx, [r12-24]
00196080mov [rdx-8], 2048
00196088mov [rdx], rsi
0019608bmov [rdx+8], r12
0019608flea rsi, [rdx-24]
00196093mov [rsi-8], 2048
0019609bmov [rsi], rdi
0019609emov [rsi+8], rdx
001960a2lea rdi, [rax+4*rbx-4]
001960a7mov rbx, rsp
001960aamov rsp, [r14+64]
001960aecall caml_initialize
001960b3mov rsp, rbx
001960b6mov rdi, [r13+8]
001960bamov ebx, 3
001960bfmov rax, r12
001960c2mov rsi, rbp
001960c5jmp 0x195f80
001960ca
001960caloc_1960ca:
001960cacall caml_call_gc
001960cfjmp 0x19605d
001960d1
001960d1loc_1960d1:
001960d1call caml_call_gc
001960d6jmp 0x19600a
001960db
001960dbloc_1960db:
001960dbcall caml_call_gc
001960e0jmp 0x195fc2
00195f80
00195f80camlStdlib.$40_dps_863:
00195f80mov rbp, rsi
00195f83test dil, 1
00195f87je 0x195fa8
00195f89lea rdi, [rax+4*rbx-4]
00195f8emov rsi, rbp
00195f91mov rbx, rsp
00195f94mov rsp, [r14+64]
00195f98call caml_initialize
00195f9dmov rsp, rbx
00195fa0mov eax, 1
00195fa5ret
00195fa6
00195fa6 66 90 f.
00195fa8
00195fa8loc_195fa8:
00195fa8mov rsi, [rdi+8]
00195facmov rdi, [rdi]
00195faftest sil, 1
00195fb3je 0x195ff0
00195fb5sub r15, 24
00195fb9cmp r15, [r14]
00195fbcjb 0x1960db
00195fc2
00195fc2loc_195fc2:
00195fc2lea rsi, [r15+8]
00195fc6mov [rsi-8], 2048
00195fcemov [rsi], rdi
00195fd1mov [rsi+8], rbp
00195fd5lea rdi, [rax+4*rbx-4]
00195fdamov rbx, rsp
00195fddmov rsp, [r14+64]
00195fe1call caml_initialize
00195fe6mov rsp, rbx
00195fe9mov eax, 1
00195feeret
00195fef
00195fef 90 .
00195ff0
00195ff0loc_195ff0:
00195ff0mov r13, [rsi+8]
00195ff4mov rsi, [rsi]
00195ff7test r13b, 1
00195ffbje 0x196050
00195ffdsub r15, 48
00196001cmp r15, [r14]
00196004jb 0x1960d1
0019600a
0019600aloc_19600a:
0019600alea rdx, [r15+8]
0019600eadd rdx, 24
00196012mov [rdx-8], 2048
0019601amov [rdx], rsi
0019601dmov [rdx+8], rbp
00196021lea rsi, [rdx-24]
00196025mov [rsi-8], 2048
0019602dmov [rsi], rdi
00196030mov [rsi+8], rdx
00196034lea rdi, [rax+4*rbx-4]
00196039mov rbx, rsp
0019603cmov rsp, [r14+64]
00196040call caml_initialize
00196045mov rsp, rbx
00196048mov eax, 1
0019604dret
0019604e
0019604e 66 90 f.
00196050
00196050loc_196050:
00196050mov rdx, [r13]
00196054sub r15, 72
00196058cmp r15, [r14]
0019605bjb 0x1960ca
0019605d
0019605dloc_19605d:
0019605dlea r12, [r15+8]
00196061add r12, 48
00196065mov [r12-8], 2048
0019606emov [r12], rdx
00196072mov [r12+8], 48059
0019607blea rdx, [r12-24]
00196080mov [rdx-8], 2048
00196088mov [rdx], rsi
0019608bmov [rdx+8], r12
0019608flea rsi, [rdx-24]
00196093mov [rsi-8], 2048
0019609bmov [rsi], rdi
0019609emov [rsi+8], rdx
001960a2lea rdi, [rax+4*rbx-4]
001960a7mov rbx, rsp
001960aamov rsp, [r14+64]
001960aecall caml_initialize
001960b3mov rsp, rbx
001960b6mov rdi, [r13+8]
001960bamov ebx, 3
001960bfmov rax, r12
001960c2mov rsi, rbp
001960c5jmp 0x195f80
001960ca
001960caloc_1960ca:
001960cacall caml_call_gc
001960cfjmp 0x19605d
001960d1
001960d1loc_1960d1:
001960d1call caml_call_gc
001960d6jmp 0x19600a
001960db
001960dbloc_1960db:
001960dbcall caml_call_gc
001960e0jmp 0x195fc2
00195f80
Loading..