File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00192330
00192330camlMisc.string_map_830:
00192330lea r10, [rsp-360]
00192338cmp r10, [r14+40]
0019233cjb 0x192428
00192342
00192342loc_192342:
00192342sub rsp, 40
00192346mov [rsp+16], rax
0019234bmov [rsp+8], rbx
00192350mov rax, [rbx-8]
00192354shr rax, 10
00192358lea rax, [8*rax-1]
00192360movzx rbx, [rbx+rax]
00192365sub rax, rbx
00192368lea rax, [rax+rax+1]
0019236dmov [rsp], rax
00192371call Stdlib.Buffer.create
00192376mov [rsp+24], rax
0019237bmov eax, 1
00192380mov rbx, [rsp]
00192384add rbx, -2
00192388cmp rax, rbx
0019238bjg 0x1923fc
0019238dmov [rsp+32], rbx
00192392mov [rsp], rax
00192396
00192396loc_192396:
00192396sar rax, 1
00192399mov rsi, [rsp+8]
0019239emov rbx, [rsi-8]
001923a2shr rbx, 10
001923a6lea rbx, [8*rbx-1]
001923aemovzx rdi, [rsi+rbx]
001923b3sub rbx, rdi
001923b6cmp rbx, rax
001923b9jbe 0x192423
001923bbmovzx rax, [rsi+rax]
001923c0lea rax, [rax+rax+1]
001923c5mov rbx, [rsp+16]
001923camov rdi, [rbx]
001923cdcall rdi
001923cfmov rbx, rax
001923d2mov rax, [rsp+24]
001923d7call Stdlib.Buffer.add_char
001923dcmov rax, [rsp]
001923e0mov rbx, rax
001923e3add rax, 2
001923e7mov [rsp], rax
001923ebmov rdi, [rsp+32]
001923f0cmp rbx, rdi
001923f3je 0x1923fc
001923f5cmp r15, [r14]
001923f8ja 0x192396
001923fajmp 0x192419
001923fc
001923fcloc_1923fc:
001923fcmov rax, [rsp+24]
00192401mov rdi, [rax+8]
00192405mov rax, [rax]
00192408mov rax, [rax]
0019240bmov ebx, 1
00192410add rsp, 40
00192414jmp 0x1a63e0
00192419
00192419loc_192419:
00192419call caml_call_gc
0019241ejmp 0x192396
00192423
00192423loc_192423:
00192423call caml_ml_array_bound_error
00192428
00192428loc_192428:
00192428push 38
0019242acall caml_call_realloc_stack
0019242fpop r10
00192431jmp 0x192342
00192330
00192330camlMisc.string_map_830:
00192330lea r10, [rsp-360]
00192338cmp r10, [r14+40]
0019233cjb 0x192428
00192342
00192342loc_192342:
00192342sub rsp, 40
00192346mov [rsp+16], rax
0019234bmov [rsp+8], rbx
00192350mov rax, [rbx-8]
00192354shr rax, 10
00192358lea rax, [8*rax-1]
00192360movzx rbx, [rbx+rax]
00192365sub rax, rbx
00192368lea rax, [rax+rax+1]
0019236dmov [rsp], rax
00192371call Stdlib.Buffer.create
00192376mov [rsp+24], rax
0019237bmov eax, 1
00192380mov rbx, [rsp]
00192384add rbx, -2
00192388cmp rax, rbx
0019238bjg 0x1923fc
0019238dmov [rsp+32], rbx
00192392mov [rsp], rax
00192396
00192396loc_192396:
00192396sar rax, 1
00192399mov rsi, [rsp+8]
0019239emov rbx, [rsi-8]
001923a2shr rbx, 10
001923a6lea rbx, [8*rbx-1]
001923aemovzx rdi, [rsi+rbx]
001923b3sub rbx, rdi
001923b6cmp rbx, rax
001923b9jbe 0x192423
001923bbmovzx rax, [rsi+rax]
001923c0lea rax, [rax+rax+1]
001923c5mov rbx, [rsp+16]
001923camov rdi, [rbx]
001923cdcall rdi
001923cfmov rbx, rax
001923d2mov rax, [rsp+24]
001923d7call Stdlib.Buffer.add_char
001923dcmov rax, [rsp]
001923e0mov rbx, rax
001923e3add rax, 2
001923e7mov [rsp], rax
001923ebmov rdi, [rsp+32]
001923f0cmp rbx, rdi
001923f3je 0x1923fc
001923f5cmp r15, [r14]
001923f8ja 0x192396
001923fajmp 0x192419
001923fc
001923fcloc_1923fc:
001923fcmov rax, [rsp+24]
00192401mov rdi, [rax+8]
00192405mov rax, [rax]
00192408mov rax, [rax]
0019240bmov ebx, 1
00192410add rsp, 40
00192414jmp 0x1a63e0
00192419
00192419loc_192419:
00192419call caml_call_gc
0019241ejmp 0x192396
00192423
00192423loc_192423:
00192423call caml_ml_array_bound_error
00192428
00192428loc_192428:
00192428push 38
0019242acall caml_call_realloc_stack
0019242fpop r10
00192431jmp 0x192342
00192330
00192436
00192436 // align 0x10
00192436 // align 0x10
00192440
00192440camlMisc.chop_trailing_spaces_919:
00192440lea r10, [rsp-336]
00192448cmp r10, [r14+40]
0019244cjb 0x19254e
00192452
00192452loc_192452:
00192452sub rsp, 16
00192456mov [rsp+8], rax
0019245bsub r15, 112
0019245fcmp r15, [r14]
00192462jb 0x192544
00192468
00192468loc_192468:
00192468lea rbx, [r15+8]
0019246cadd rbx, 80
00192470mov [rbx-8], 3319
00192478lea rdi, [rip+225]
0019247fmov [rbx], rdi
00192482mov rdi, 0x100000000000005
0019248cmov [rbx+8], rdi
00192490mov [rbx+16], rax
00192494lea rdi, [rbx-40]
00192498mov [rdi-8], 4343
001924a0lea rsi, [rip+281]
001924a7mov [rdi], rsi
001924aamov rsi, 0x100000000000005
001924b4mov [rdi+8], rsi
001924b8mov [rdi+16], rax
001924bcmov [rdi+24], rbx
001924c0lea rbx, [rdi-40]
001924c4mov [rbx-8], 4343
001924cclea rsi, [rip+349]
001924d3mov [rbx], rsi
001924d6mov rsi, 0x100000000000005
001924e0mov [rbx+8], rsi
001924e4mov [rbx+16], rax
001924e8mov [rbx+24], rdi
001924ecmov rdi, [rax-8]
001924f0shr rdi, 10
001924f4lea rdi, [8*rdi-1]
001924fcmovzx rax, [rax+rdi]
00192501sub rdi, rax
00192504lea rax, [rdi+rdi+1]
00192509mov [rsp], rax
0019250dadd rax, -2
00192511call camlMisc.no_nl_927
00192516mov rdi, rax
00192519add rdi, 2
0019251dmov rax, [rsp]
00192521cmp rax, rdi
00192524jne 0x192530
00192526mov rax, [rsp+8]
0019252badd rsp, 16
0019252fret
00192530
00192530loc_192530:
00192530mov ebx, 1
00192535mov rax, [rsp+8]
0019253acall Stdlib.Bytes.sub
0019253fadd rsp, 16
00192543ret
00192544
00192544loc_192544:
00192544call caml_call_gc
00192549jmp 0x192468
0019254e
0019254eloc_19254e:
0019254epush 35
00192550call caml_call_realloc_stack
00192555pop r10
00192557jmp 0x192452
00192440
00192440camlMisc.chop_trailing_spaces_919:
00192440lea r10, [rsp-336]
00192448cmp r10, [r14+40]
0019244cjb 0x19254e
00192452
00192452loc_192452:
00192452sub rsp, 16
00192456mov [rsp+8], rax
0019245bsub r15, 112
0019245fcmp r15, [r14]
00192462jb 0x192544
00192468
00192468loc_192468:
00192468lea rbx, [r15+8]
0019246cadd rbx, 80
00192470mov [rbx-8], 3319
00192478lea rdi, [rip+225]
0019247fmov [rbx], rdi
00192482mov rdi, 0x100000000000005
0019248cmov [rbx+8], rdi
00192490mov [rbx+16], rax
00192494lea rdi, [rbx-40]
00192498mov [rdi-8], 4343
001924a0lea rsi, [rip+281]
001924a7mov [rdi], rsi
001924aamov rsi, 0x100000000000005
001924b4mov [rdi+8], rsi
001924b8mov [rdi+16], rax
001924bcmov [rdi+24], rbx
001924c0lea rbx, [rdi-40]
001924c4mov [rbx-8], 4343
001924cclea rsi, [rip+349]
001924d3mov [rbx], rsi
001924d6mov rsi, 0x100000000000005
001924e0mov [rbx+8], rsi
001924e4mov [rbx+16], rax
001924e8mov [rbx+24], rdi
001924ecmov rdi, [rax-8]
001924f0shr rdi, 10
001924f4lea rdi, [8*rdi-1]
001924fcmovzx rax, [rax+rdi]
00192501sub rdi, rax
00192504lea rax, [rdi+rdi+1]
00192509mov [rsp], rax
0019250dadd rax, -2
00192511call camlMisc.no_nl_927
00192516mov rdi, rax
00192519add rdi, 2
0019251dmov rax, [rsp]
00192521cmp rax, rdi
00192524jne 0x192530
00192526mov rax, [rsp+8]
0019252badd rsp, 16
0019252fret
00192530
00192530loc_192530:
00192530mov ebx, 1
00192535mov rax, [rsp+8]
0019253acall Stdlib.Bytes.sub
0019253fadd rsp, 16
00192543ret
00192544
00192544loc_192544:
00192544call caml_call_gc
00192549jmp 0x192468
0019254e
0019254eloc_19254e:
0019254epush 35
00192550call caml_call_realloc_stack
00192555pop r10
00192557jmp 0x192452
00192440
0019255c
0019255c // align 0x10
0019255c // align 0x10
00192560
00192560camlMisc.spaces_only_922:
00192560cmp r15, [r14]
00192563jbe 0x1925aa
00192565
00192565loc_192565:
00192565cmp rax, 1
00192569jge 0x19256c
0019256bret
0019256c
0019256cloc_19256c:
0019256cmov rdi, rax
0019256fsar rdi, 1
00192572mov rsi, [rbx+16]
00192576mov rdx, [rsi-8]
0019257ashr rdx, 10
0019257elea rdx, [8*rdx-1]
00192586movzx rcx, [rsi+rdx]
0019258bsub rdx, rcx
0019258ecmp rdx, rdi
00192591jbe 0x1925b1
00192593movzx rdi, [rsi+rdi]
00192598lea rdi, [rdi+rdi+1]
0019259dcmp rdi, 65
001925a1je 0x1925a4
001925a3ret
001925a4
001925a4loc_1925a4:
001925a4add rax, -2
001925a8jmp 0x192560
001925aa
001925aaloc_1925aa:
001925aacall caml_call_gc
001925afjmp 0x192565
001925b1
001925b1loc_1925b1:
001925b1call caml_ml_array_bound_error
00192560
00192560camlMisc.spaces_only_922:
00192560cmp r15, [r14]
00192563jbe 0x1925aa
00192565
00192565loc_192565:
00192565cmp rax, 1
00192569jge 0x19256c
0019256bret
0019256c
0019256cloc_19256c:
0019256cmov rdi, rax
0019256fsar rdi, 1
00192572mov rsi, [rbx+16]
00192576mov rdx, [rsi-8]
0019257ashr rdx, 10
0019257elea rdx, [8*rdx-1]
00192586movzx rcx, [rsi+rdx]
0019258bsub rdx, rcx
0019258ecmp rdx, rdi
00192591jbe 0x1925b1
00192593movzx rdi, [rsi+rdi]
00192598lea rdi, [rdi+rdi+1]
0019259dcmp rdi, 65
001925a1je 0x1925a4
001925a3ret
001925a4
001925a4loc_1925a4:
001925a4add rax, -2
001925a8jmp 0x192560
001925aa
001925aaloc_1925aa:
001925aacall caml_call_gc
001925afjmp 0x192565
001925b1
001925b1loc_1925b1:
001925b1call caml_ml_array_bound_error
00192560
001925b6
001925b6 // align 0x10
001925b6 // align 0x10
001925c0
001925c0camlMisc.nl_924:
001925c0cmp rax, 1
001925c4jge 0x1925c8
001925c6ret
001925c7
001925c7 90 .
001925c8
001925c8loc_1925c8:
001925c8mov rdi, rax
001925cbsar rdi, 1
001925cemov rsi, [rbx+16]
001925d2mov rdx, [rsi-8]
001925d6shr rdx, 10
001925dalea rdx, [8*rdx-1]
001925e2movzx rcx, [rsi+rdx]
001925e7sub rdx, rcx
001925eacmp rdx, rdi
001925edjbe 0x19261d
001925efmovzx rdi, [rsi+rdi]
001925f4lea rdi, [rdi+rdi+1]
001925f9cmp rdi, 21
001925fdje 0x192618
001925ffcmp rdi, 65
00192603je 0x192608
00192605ret
00192606
00192606 66 90 f.
00192608
00192608loc_192608:
00192608add rax, -2
0019260cmov rbx, [rbx+24]
00192610jmp 0x192560
00192615
00192615 0f 1f 00 ...
00192618
00192618loc_192618:
00192618add rax, 2
0019261cret
0019261d
0019261dloc_19261d:
0019261dcall caml_ml_array_bound_error
001925c0
001925c0camlMisc.nl_924:
001925c0cmp rax, 1
001925c4jge 0x1925c8
001925c6ret
001925c7
001925c7 90 .
001925c8
001925c8loc_1925c8:
001925c8mov rdi, rax
001925cbsar rdi, 1
001925cemov rsi, [rbx+16]
001925d2mov rdx, [rsi-8]
001925d6shr rdx, 10
001925dalea rdx, [8*rdx-1]
001925e2movzx rcx, [rsi+rdx]
001925e7sub rdx, rcx
001925eacmp rdx, rdi
001925edjbe 0x19261d
001925efmovzx rdi, [rsi+rdi]
001925f4lea rdi, [rdi+rdi+1]
001925f9cmp rdi, 21
001925fdje 0x192618
001925ffcmp rdi, 65
00192603je 0x192608
00192605ret
00192606
00192606 66 90 f.
00192608
00192608loc_192608:
00192608add rax, -2
0019260cmov rbx, [rbx+24]
00192610jmp 0x192560
00192615
00192615 0f 1f 00 ...
00192618
00192618loc_192618:
00192618add rax, 2
0019261cret
0019261d
0019261dloc_19261d:
0019261dcall caml_ml_array_bound_error
001925c0
00192622
00192622 // align 0x10
00192622 // align 0x10
00192630
00192630camlMisc.no_nl_927:
00192630cmp r15, [r14]
00192633jbe 0x192691
00192635
00192635loc_192635:
00192635cmp rax, 1
00192639jge 0x19263c
0019263bret
0019263c
0019263cloc_19263c:
0019263cmov rdi, rax
0019263fsar rdi, 1
00192642mov rsi, [rbx+16]
00192646mov rdx, [rsi-8]
0019264ashr rdx, 10
0019264elea rdx, [8*rdx-1]
00192656movzx rcx, [rsi+rdx]
0019265bsub rdx, rcx
0019265ecmp rdx, rdi
00192661jbe 0x192698
00192663movzx rdi, [rsi+rdi]
00192668lea rdi, [rdi+rdi+1]
0019266dcmp rdi, 21
00192671je 0x192684
00192673cmp rdi, 65
00192677je 0x19267c
00192679ret
0019267a
0019267a 66 90 f.
0019267c
0019267cloc_19267c:
0019267cadd rax, -2
00192680jmp 0x192630
00192682
00192682 66 90 f.
00192684
00192684loc_192684:
00192684add rax, -2
00192688mov rbx, [rbx+24]
0019268cjmp 0x1925c0
00192691
00192691loc_192691:
00192691call caml_call_gc
00192696jmp 0x192635
00192698
00192698loc_192698:
00192698call caml_ml_array_bound_error
00192630
00192630camlMisc.no_nl_927:
00192630cmp r15, [r14]
00192633jbe 0x192691
00192635
00192635loc_192635:
00192635cmp rax, 1
00192639jge 0x19263c
0019263bret
0019263c
0019263cloc_19263c:
0019263cmov rdi, rax
0019263fsar rdi, 1
00192642mov rsi, [rbx+16]
00192646mov rdx, [rsi-8]
0019264ashr rdx, 10
0019264elea rdx, [8*rdx-1]
00192656movzx rcx, [rsi+rdx]
0019265bsub rdx, rcx
0019265ecmp rdx, rdi
00192661jbe 0x192698
00192663movzx rdi, [rsi+rdi]
00192668lea rdi, [rdi+rdi+1]
0019266dcmp rdi, 21
00192671je 0x192684
00192673cmp rdi, 65
00192677je 0x19267c
00192679ret
0019267a
0019267a 66 90 f.
0019267c
0019267cloc_19267c:
0019267cadd rax, -2
00192680jmp 0x192630
00192682
00192682 66 90 f.
00192684
00192684loc_192684:
00192684add rax, -2
00192688mov rbx, [rbx+24]
0019268cjmp 0x1925c0
00192691
00192691loc_192691:
00192691call caml_call_gc
00192696jmp 0x192635
00192698
00192698loc_192698:
00192698call caml_ml_array_bound_error
00192630
0019269d
0019269d // align 0x10
0019269d // align 0x10
001926a0
001926a0camlMisc.entry:
001926a0mov edi, 1
001926a5mov rbx, rsp
001926a8mov rsp, [r14+64]
001926accall caml_fresh_oo_id
001926b1mov rsp, rbx
001926b4call caml_alloc2
001926b9lea rsi, [r15+8]
001926bdmov [rsi-8], 2296
001926c5lea rbx, [rip+0x197c5c]
001926ccmov [rsi], rbx
001926cfmov [rsi+8], rax
001926d3lea rdi, [rip+0x197996]
001926damov rbx, rsp
001926ddmov rsp, [r14+64]
001926e1call caml_initialize
001926e6mov rsp, rbx
001926e9mov edi, 1
001926eemov rbx, rsp
001926f1mov rsp, [r14+64]
001926f5call caml_fresh_oo_id
001926famov rsp, rbx
001926fdcall caml_alloc2
00192702lea rsi, [r15+8]
00192706mov [rsi-8], 2296
0019270elea rbx, [rip+0x197b43]
00192715mov [rsi], rbx
00192718mov [rsi+8], rax
0019271clea rdi, [rip+0x19794d]
00192723add rdi, 8
00192727mov rbx, rsp
0019272amov rsp, [r14+64]
0019272ecall caml_initialize
00192733mov rsp, rbx
00192736mov edi, 1
0019273bmov rbx, rsp
0019273emov rsp, [r14+64]
00192742call caml_fresh_oo_id
00192747mov rsp, rbx
0019274acall caml_alloc2
0019274flea rsi, [r15+8]
00192753mov [rsi-8], 2296
0019275blea rbx, [rip+0x197ade]
00192762mov [rsi], rbx
00192765mov [rsi+8], rax
00192769lea rdi, [rip+0x197900]
00192770add rdi, 16
00192774mov rbx, rsp
00192777mov rsp, [r14+64]
0019277bcall caml_initialize
00192780mov rsp, rbx
00192783mov edi, 1
00192788mov rbx, rsp
0019278bmov rsp, [r14+64]
0019278fcall caml_fresh_oo_id
00192794mov rsp, rbx
00192797call caml_alloc2
0019279clea rsi, [r15+8]
001927a0mov [rsi-8], 2296
001927a8lea rbx, [rip+0x197a79]
001927afmov [rsi], rbx
001927b2mov [rsi+8], rax
001927b6lea rdi, [rip+0x1978b3]
001927bdadd rdi, 24
001927c1mov rbx, rsp
001927c4mov rsp, [r14+64]
001927c8call caml_initialize
001927cdmov rsp, rbx
001927d0mov edi, 1
001927d5mov rbx, rsp
001927d8mov rsp, [r14+64]
001927dccall caml_fresh_oo_id
001927e1mov rsp, rbx
001927e4call caml_alloc2
001927e9lea rsi, [r15+8]
001927edmov [rsi-8], 2296
001927f5lea rbx, [rip+0x197a14]
001927fcmov [rsi], rbx
001927ffmov [rsi+8], rax
00192803lea rdi, [rip+0x197866]
0019280aadd rdi, 32
0019280emov rbx, rsp
00192811mov rsp, [r14+64]
00192815call caml_initialize
0019281amov rsp, rbx
0019281dmov edi, 1
00192822mov rbx, rsp
00192825mov rsp, [r14+64]
00192829call caml_fresh_oo_id
0019282emov rsp, rbx
00192831call caml_alloc2
00192836lea rsi, [r15+8]
0019283amov [rsi-8], 2296
00192842lea rbx, [rip+0x1979af]
00192849mov [rsi], rbx
0019284cmov [rsi+8], rax
00192850lea rdi, [rip+0x197819]
00192857add rdi, 48
0019285bmov rbx, rsp
0019285emov rsp, [r14+64]
00192862call caml_initialize
00192867mov rsp, rbx
0019286amov edi, 1
0019286fmov rbx, rsp
00192872mov rsp, [r14+64]
00192876call caml_fresh_oo_id
0019287bmov rsp, rbx
0019287ecall caml_alloc2
00192883lea rsi, [r15+8]
00192887mov [rsi-8], 2296
0019288flea rbx, [rip+0x197942]
00192896mov [rsi], rbx
00192899mov [rsi+8], rax
0019289dlea rdi, [rip+0x1977cc]
001928a4add rdi, 56
001928a8mov rbx, rsp
001928abmov rsp, [r14+64]
001928afcall caml_initialize
001928b4mov rsp, rbx
001928b7mov edi, 1
001928bcmov rbx, rsp
001928bfmov rsp, [r14+64]
001928c3call caml_fresh_oo_id
001928c8mov rsp, rbx
001928cbcall caml_alloc2
001928d0lea rsi, [r15+8]
001928d4mov [rsi-8], 2296
001928dclea rbx, [rip+0x1978dd]
001928e3mov [rsi], rbx
001928e6mov [rsi+8], rax
001928ealea rdi, [rip+0x19777f]
001928f1add rdi, 40
001928f5mov rbx, rsp
001928f8mov rsp, [r14+64]
001928fccall caml_initialize
00192901mov rsp, rbx
00192904mov edi, 1
00192909mov rbx, rsp
0019290cmov rsp, [r14+64]
00192910call caml_fresh_oo_id
00192915mov rsp, rbx
00192918call caml_alloc2
0019291dlea rsi, [r15+8]
00192921mov [rsi-8], 2296
00192929lea rbx, [rip+0x197878]
00192930mov [rsi], rbx
00192933mov [rsi+8], rax
00192937lea rdi, [rip+0x197732]
0019293eadd rdi, 72
00192942mov rbx, rsp
00192945mov rsp, [r14+64]
00192949call caml_initialize
0019294emov rsp, rbx
00192951mov edi, 1
00192956mov rbx, rsp
00192959mov rsp, [r14+64]
0019295dcall caml_fresh_oo_id
00192962mov rsp, rbx
00192965call caml_alloc2
0019296alea rsi, [r15+8]
0019296emov [rsi-8], 2296
00192976lea rbx, [rip+0x19798b]
0019297dmov [rsi], rbx
00192980mov [rsi+8], rax
00192984lea rdi, [rip+0x1976e5]
0019298badd rdi, 64
0019298fmov rbx, rsp
00192992mov rsp, [r14+64]
00192996call caml_initialize
0019299bmov rsp, rbx
0019299esub r15, 48
001929a2call caml_allocN
001929a7lea rsi, [r15+8]
001929abadd rsi, 32
001929afmov [rsi-8], 1024
001929b7mov [rsi], 1
001929belea r12, [rsi-16]
001929c2mov [r12-8], 1024
001929cbmov [r12], 1
001929d3lea r13, [r12-16]
001929d8mov [r13-8], 1024
001929e0mov [r13], 1
001929e8lea rdi, [rip+0x197681]
001929efadd rdi, 80
001929f3mov rbx, rsp
001929f6mov rsp, [r14+64]
001929facall caml_initialize
001929ffmov rsp, rbx
00192a02lea rdi, [rip+0x197667]
00192a09add rdi, 88
00192a0dmov rsi, r12
00192a10mov rbx, rsp
00192a13mov rsp, [r14+64]
00192a17call caml_initialize
00192a1cmov rsp, rbx
00192a1flea rdi, [rip+0x19764a]
00192a26add rdi, 96
00192a2amov rsi, r13
00192a2dmov rbx, rsp
00192a30mov rsp, [r14+64]
00192a34call caml_initialize
00192a39mov rsp, rbx
00192a3ccall caml_alloc1
00192a41lea rsi, [r15+8]
00192a45mov [rsi-8], 1024
00192a4dmov [rsi], 1
00192a54lea rdi, [rip+0x197615]
00192a5badd rdi, 104
00192a5fmov rbx, rsp
00192a62mov rsp, [r14+64]
00192a66call caml_initialize
00192a6bmov rsp, rbx
00192a6elea rsi, [rip+0x1973eb]
00192a75lea rdi, [rip+0x1975f4]
00192a7cadd rdi, 112
00192a80mov rbx, rsp
00192a83mov rsp, [r14+64]
00192a87call caml_initialize
00192a8cmov rsp, rbx
00192a8flea rsi, [rip+0x1973e2]
00192a96lea rdi, [rip+0x1975d3]
00192a9dadd rdi, 120
00192aa1mov rbx, rsp
00192aa4mov rsp, [r14+64]
00192aa8call caml_initialize
00192aadmov rsp, rbx
00192ab0lea rsi, [rip+0x1973d9]
00192ab7lea rdi, [rip+0x1975b2]
00192abeadd rdi, 128
00192ac5mov rbx, rsp
00192ac8mov rsp, [r14+64]
00192acccall caml_initialize
00192ad1mov rsp, rbx
00192ad4lea rsi, [rip+0x1973d5]
00192adblea rdi, [rip+0x19758e]
00192ae2add rdi, 136
00192ae9mov rbx, rsp
00192aecmov rsp, [r14+64]
00192af0call caml_initialize
00192af5mov rsp, rbx
00192af8lea rsi, [rip+0x1973c9]
00192afflea rdi, [rip+0x19756a]
00192b06add rdi, 144
00192b0dmov rbx, rsp
00192b10mov rsp, [r14+64]
00192b14call caml_initialize
00192b19mov rsp, rbx
00192b1clea rsi, [rip+0x1973bd]
00192b23lea rdi, [rip+0x197546]
00192b2aadd rdi, 152
00192b31mov rbx, rsp
00192b34mov rsp, [r14+64]
00192b38call caml_initialize
00192b3dmov rsp, rbx
00192b40lea rsi, [rip+0x1973b1]
00192b47lea rdi, [rip+0x197522]
00192b4eadd rdi, 264
00192b55mov rbx, rsp
00192b58mov rsp, [r14+64]
00192b5ccall caml_initialize
00192b61mov rsp, rbx
00192b64lea rsi, [rip+0x1973ad]
00192b6blea rdi, [rip+0x1974fe]
00192b72add rdi, 160
00192b79mov rbx, rsp
00192b7cmov rsp, [r14+64]
00192b80call caml_initialize
00192b85mov rsp, rbx
00192b88lea rsi, [rip+0x1973a9]
00192b8flea rdi, [rip+0x1974da]
00192b96add rdi, 168
00192b9dmov rbx, rsp
00192ba0mov rsp, [r14+64]
00192ba4call caml_initialize
00192ba9mov rsp, rbx
00192baclea rsi, [rip+0x1973bd]
00192bb3lea r12, [rip+0x19739e]
00192bbalea rdi, [rip+0x1974af]
00192bc1add rdi, 176
00192bc8mov rbx, rsp
00192bcbmov rsp, [r14+64]
00192bcfcall caml_initialize
00192bd4mov rsp, rbx
00192bd7lea rdi, [rip+0x197492]
00192bdeadd rdi, 184
00192be5mov rsi, r12
00192be8mov rbx, rsp
00192bebmov rsp, [r14+64]
00192befcall caml_initialize
00192bf4mov rsp, rbx
00192bf7call caml_alloc1
00192bfclea rsi, [r15+8]
00192c00mov [rsi-8], 1024
00192c08mov [rsi], 1
00192c0flea rdi, [rip+0x19745a]
00192c16add rdi, 272
00192c1dmov rbx, rsp
00192c20mov rsp, [r14+64]
00192c24call caml_initialize
00192c29mov rsp, rbx
00192c2clea rsi, [rip+0x197355]
00192c33lea rdi, [rip+0x197436]
00192c3aadd rdi, 192
00192c41mov rbx, rsp
00192c44mov rsp, [r14+64]
00192c48call caml_initialize
00192c4dmov rsp, rbx
00192c50lea rsi, [rip+0x197349]
00192c57lea rdi, [rip+0x197412]
00192c5eadd rdi, 200
00192c65mov rbx, rsp
00192c68mov rsp, [r14+64]
00192c6ccall caml_initialize
00192c71mov rsp, rbx
00192c74call caml_alloc1
00192c79lea rsi, [r15+8]
00192c7dmov [rsi-8], 1024
00192c85mov [rsi], 1
00192c8clea rdi, [rip+0x1973dd]
00192c93add rdi, 208
00192c9amov rbx, rsp
00192c9dmov rsp, [r14+64]
00192ca1call caml_initialize
00192ca6mov rsp, rbx
00192ca9lea rsi, [rip+0x197320]
00192cb0lea r12, [rip+0x197301]
00192cb7lea rdi, [rip+0x1973b2]
00192cbeadd rdi, 216
00192cc5mov rbx, rsp
00192cc8mov rsp, [r14+64]
00192ccccall caml_initialize
00192cd1mov rsp, rbx
00192cd4lea rdi, [rip+0x197395]
00192cdbadd rdi, 224
00192ce2mov rsi, r12
00192ce5mov rbx, rsp
00192ce8mov rsp, [r14+64]
00192ceccall caml_initialize
00192cf1mov rsp, rbx
00192cf4lea rsi, [rip+0x1972ed]
00192cfblea rdi, [rip+0x19736e]
00192d02add rdi, 232
00192d09mov rbx, rsp
00192d0cmov rsp, [r14+64]
00192d10call caml_initialize
00192d15mov rsp, rbx
00192d18lea rsi, [rip+0x1972e1]
00192d1flea rdi, [rip+0x19734a]
00192d26add rdi, 280
00192d2dmov rbx, rsp
00192d30mov rsp, [r14+64]
00192d34call caml_initialize
00192d39mov rsp, rbx
00192d3clea rsi, [rip+0x1972d5]
00192d43lea rdi, [rip+0x197326]
00192d4aadd rdi, 240
00192d51mov rbx, rsp
00192d54mov rsp, [r14+64]
00192d58call caml_initialize
00192d5dmov rsp, rbx
00192d60lea rsi, [rip+0x1972d1]
00192d67lea rdi, [rip+0x197302]
00192d6eadd rdi, 248
00192d75mov rbx, rsp
00192d78mov rsp, [r14+64]
00192d7ccall caml_initialize
00192d81mov rsp, rbx
00192d84lea rsi, [rip+0x1972cd]
00192d8blea rdi, [rip+0x1972de]
00192d92add rdi, 256
00192d99mov rbx, rsp
00192d9cmov rsp, [r14+64]
00192da0call caml_initialize
00192da5mov rsp, rbx
00192da8mov eax, 1
00192dadret
001926a0
001926a0camlMisc.entry:
001926a0mov edi, 1
001926a5mov rbx, rsp
001926a8mov rsp, [r14+64]
001926accall caml_fresh_oo_id
001926b1mov rsp, rbx
001926b4call caml_alloc2
001926b9lea rsi, [r15+8]
001926bdmov [rsi-8], 2296
001926c5lea rbx, [rip+0x197c5c]
001926ccmov [rsi], rbx
001926cfmov [rsi+8], rax
001926d3lea rdi, [rip+0x197996]
001926damov rbx, rsp
001926ddmov rsp, [r14+64]
001926e1call caml_initialize
001926e6mov rsp, rbx
001926e9mov edi, 1
001926eemov rbx, rsp
001926f1mov rsp, [r14+64]
001926f5call caml_fresh_oo_id
001926famov rsp, rbx
001926fdcall caml_alloc2
00192702lea rsi, [r15+8]
00192706mov [rsi-8], 2296
0019270elea rbx, [rip+0x197b43]
00192715mov [rsi], rbx
00192718mov [rsi+8], rax
0019271clea rdi, [rip+0x19794d]
00192723add rdi, 8
00192727mov rbx, rsp
0019272amov rsp, [r14+64]
0019272ecall caml_initialize
00192733mov rsp, rbx
00192736mov edi, 1
0019273bmov rbx, rsp
0019273emov rsp, [r14+64]
00192742call caml_fresh_oo_id
00192747mov rsp, rbx
0019274acall caml_alloc2
0019274flea rsi, [r15+8]
00192753mov [rsi-8], 2296
0019275blea rbx, [rip+0x197ade]
00192762mov [rsi], rbx
00192765mov [rsi+8], rax
00192769lea rdi, [rip+0x197900]
00192770add rdi, 16
00192774mov rbx, rsp
00192777mov rsp, [r14+64]
0019277bcall caml_initialize
00192780mov rsp, rbx
00192783mov edi, 1
00192788mov rbx, rsp
0019278bmov rsp, [r14+64]
0019278fcall caml_fresh_oo_id
00192794mov rsp, rbx
00192797call caml_alloc2
0019279clea rsi, [r15+8]
001927a0mov [rsi-8], 2296
001927a8lea rbx, [rip+0x197a79]
001927afmov [rsi], rbx
001927b2mov [rsi+8], rax
001927b6lea rdi, [rip+0x1978b3]
001927bdadd rdi, 24
001927c1mov rbx, rsp
001927c4mov rsp, [r14+64]
001927c8call caml_initialize
001927cdmov rsp, rbx
001927d0mov edi, 1
001927d5mov rbx, rsp
001927d8mov rsp, [r14+64]
001927dccall caml_fresh_oo_id
001927e1mov rsp, rbx
001927e4call caml_alloc2
001927e9lea rsi, [r15+8]
001927edmov [rsi-8], 2296
001927f5lea rbx, [rip+0x197a14]
001927fcmov [rsi], rbx
001927ffmov [rsi+8], rax
00192803lea rdi, [rip+0x197866]
0019280aadd rdi, 32
0019280emov rbx, rsp
00192811mov rsp, [r14+64]
00192815call caml_initialize
0019281amov rsp, rbx
0019281dmov edi, 1
00192822mov rbx, rsp
00192825mov rsp, [r14+64]
00192829call caml_fresh_oo_id
0019282emov rsp, rbx
00192831call caml_alloc2
00192836lea rsi, [r15+8]
0019283amov [rsi-8], 2296
00192842lea rbx, [rip+0x1979af]
00192849mov [rsi], rbx
0019284cmov [rsi+8], rax
00192850lea rdi, [rip+0x197819]
00192857add rdi, 48
0019285bmov rbx, rsp
0019285emov rsp, [r14+64]
00192862call caml_initialize
00192867mov rsp, rbx
0019286amov edi, 1
0019286fmov rbx, rsp
00192872mov rsp, [r14+64]
00192876call caml_fresh_oo_id
0019287bmov rsp, rbx
0019287ecall caml_alloc2
00192883lea rsi, [r15+8]
00192887mov [rsi-8], 2296
0019288flea rbx, [rip+0x197942]
00192896mov [rsi], rbx
00192899mov [rsi+8], rax
0019289dlea rdi, [rip+0x1977cc]
001928a4add rdi, 56
001928a8mov rbx, rsp
001928abmov rsp, [r14+64]
001928afcall caml_initialize
001928b4mov rsp, rbx
001928b7mov edi, 1
001928bcmov rbx, rsp
001928bfmov rsp, [r14+64]
001928c3call caml_fresh_oo_id
001928c8mov rsp, rbx
001928cbcall caml_alloc2
001928d0lea rsi, [r15+8]
001928d4mov [rsi-8], 2296
001928dclea rbx, [rip+0x1978dd]
001928e3mov [rsi], rbx
001928e6mov [rsi+8], rax
001928ealea rdi, [rip+0x19777f]
001928f1add rdi, 40
001928f5mov rbx, rsp
001928f8mov rsp, [r14+64]
001928fccall caml_initialize
00192901mov rsp, rbx
00192904mov edi, 1
00192909mov rbx, rsp
0019290cmov rsp, [r14+64]
00192910call caml_fresh_oo_id
00192915mov rsp, rbx
00192918call caml_alloc2
0019291dlea rsi, [r15+8]
00192921mov [rsi-8], 2296
00192929lea rbx, [rip+0x197878]
00192930mov [rsi], rbx
00192933mov [rsi+8], rax
00192937lea rdi, [rip+0x197732]
0019293eadd rdi, 72
00192942mov rbx, rsp
00192945mov rsp, [r14+64]
00192949call caml_initialize
0019294emov rsp, rbx
00192951mov edi, 1
00192956mov rbx, rsp
00192959mov rsp, [r14+64]
0019295dcall caml_fresh_oo_id
00192962mov rsp, rbx
00192965call caml_alloc2
0019296alea rsi, [r15+8]
0019296emov [rsi-8], 2296
00192976lea rbx, [rip+0x19798b]
0019297dmov [rsi], rbx
00192980mov [rsi+8], rax
00192984lea rdi, [rip+0x1976e5]
0019298badd rdi, 64
0019298fmov rbx, rsp
00192992mov rsp, [r14+64]
00192996call caml_initialize
0019299bmov rsp, rbx
0019299esub r15, 48
001929a2call caml_allocN
001929a7lea rsi, [r15+8]
001929abadd rsi, 32
001929afmov [rsi-8], 1024
001929b7mov [rsi], 1
001929belea r12, [rsi-16]
001929c2mov [r12-8], 1024
001929cbmov [r12], 1
001929d3lea r13, [r12-16]
001929d8mov [r13-8], 1024
001929e0mov [r13], 1
001929e8lea rdi, [rip+0x197681]
001929efadd rdi, 80
001929f3mov rbx, rsp
001929f6mov rsp, [r14+64]
001929facall caml_initialize
001929ffmov rsp, rbx
00192a02lea rdi, [rip+0x197667]
00192a09add rdi, 88
00192a0dmov rsi, r12
00192a10mov rbx, rsp
00192a13mov rsp, [r14+64]
00192a17call caml_initialize
00192a1cmov rsp, rbx
00192a1flea rdi, [rip+0x19764a]
00192a26add rdi, 96
00192a2amov rsi, r13
00192a2dmov rbx, rsp
00192a30mov rsp, [r14+64]
00192a34call caml_initialize
00192a39mov rsp, rbx
00192a3ccall caml_alloc1
00192a41lea rsi, [r15+8]
00192a45mov [rsi-8], 1024
00192a4dmov [rsi], 1
00192a54lea rdi, [rip+0x197615]
00192a5badd rdi, 104
00192a5fmov rbx, rsp
00192a62mov rsp, [r14+64]
00192a66call caml_initialize
00192a6bmov rsp, rbx
00192a6elea rsi, [rip+0x1973eb]
00192a75lea rdi, [rip+0x1975f4]
00192a7cadd rdi, 112
00192a80mov rbx, rsp
00192a83mov rsp, [r14+64]
00192a87call caml_initialize
00192a8cmov rsp, rbx
00192a8flea rsi, [rip+0x1973e2]
00192a96lea rdi, [rip+0x1975d3]
00192a9dadd rdi, 120
00192aa1mov rbx, rsp
00192aa4mov rsp, [r14+64]
00192aa8call caml_initialize
00192aadmov rsp, rbx
00192ab0lea rsi, [rip+0x1973d9]
00192ab7lea rdi, [rip+0x1975b2]
00192abeadd rdi, 128
00192ac5mov rbx, rsp
00192ac8mov rsp, [r14+64]
00192acccall caml_initialize
00192ad1mov rsp, rbx
00192ad4lea rsi, [rip+0x1973d5]
00192adblea rdi, [rip+0x19758e]
00192ae2add rdi, 136
00192ae9mov rbx, rsp
00192aecmov rsp, [r14+64]
00192af0call caml_initialize
00192af5mov rsp, rbx
00192af8lea rsi, [rip+0x1973c9]
00192afflea rdi, [rip+0x19756a]
00192b06add rdi, 144
00192b0dmov rbx, rsp
00192b10mov rsp, [r14+64]
00192b14call caml_initialize
00192b19mov rsp, rbx
00192b1clea rsi, [rip+0x1973bd]
00192b23lea rdi, [rip+0x197546]
00192b2aadd rdi, 152
00192b31mov rbx, rsp
00192b34mov rsp, [r14+64]
00192b38call caml_initialize
00192b3dmov rsp, rbx
00192b40lea rsi, [rip+0x1973b1]
00192b47lea rdi, [rip+0x197522]
00192b4eadd rdi, 264
00192b55mov rbx, rsp
00192b58mov rsp, [r14+64]
00192b5ccall caml_initialize
00192b61mov rsp, rbx
00192b64lea rsi, [rip+0x1973ad]
00192b6blea rdi, [rip+0x1974fe]
00192b72add rdi, 160
00192b79mov rbx, rsp
00192b7cmov rsp, [r14+64]
00192b80call caml_initialize
00192b85mov rsp, rbx
00192b88lea rsi, [rip+0x1973a9]
00192b8flea rdi, [rip+0x1974da]
00192b96add rdi, 168
00192b9dmov rbx, rsp
00192ba0mov rsp, [r14+64]
00192ba4call caml_initialize
00192ba9mov rsp, rbx
00192baclea rsi, [rip+0x1973bd]
00192bb3lea r12, [rip+0x19739e]
00192bbalea rdi, [rip+0x1974af]
00192bc1add rdi, 176
00192bc8mov rbx, rsp
00192bcbmov rsp, [r14+64]
00192bcfcall caml_initialize
00192bd4mov rsp, rbx
00192bd7lea rdi, [rip+0x197492]
00192bdeadd rdi, 184
00192be5mov rsi, r12
00192be8mov rbx, rsp
00192bebmov rsp, [r14+64]
00192befcall caml_initialize
00192bf4mov rsp, rbx
00192bf7call caml_alloc1
00192bfclea rsi, [r15+8]
00192c00mov [rsi-8], 1024
00192c08mov [rsi], 1
00192c0flea rdi, [rip+0x19745a]
00192c16add rdi, 272
00192c1dmov rbx, rsp
00192c20mov rsp, [r14+64]
00192c24call caml_initialize
00192c29mov rsp, rbx
00192c2clea rsi, [rip+0x197355]
00192c33lea rdi, [rip+0x197436]
00192c3aadd rdi, 192
00192c41mov rbx, rsp
00192c44mov rsp, [r14+64]
00192c48call caml_initialize
00192c4dmov rsp, rbx
00192c50lea rsi, [rip+0x197349]
00192c57lea rdi, [rip+0x197412]
00192c5eadd rdi, 200
00192c65mov rbx, rsp
00192c68mov rsp, [r14+64]
00192c6ccall caml_initialize
00192c71mov rsp, rbx
00192c74call caml_alloc1
00192c79lea rsi, [r15+8]
00192c7dmov [rsi-8], 1024
00192c85mov [rsi], 1
00192c8clea rdi, [rip+0x1973dd]
00192c93add rdi, 208
00192c9amov rbx, rsp
00192c9dmov rsp, [r14+64]
00192ca1call caml_initialize
00192ca6mov rsp, rbx
00192ca9lea rsi, [rip+0x197320]
00192cb0lea r12, [rip+0x197301]
00192cb7lea rdi, [rip+0x1973b2]
00192cbeadd rdi, 216
00192cc5mov rbx, rsp
00192cc8mov rsp, [r14+64]
00192ccccall caml_initialize
00192cd1mov rsp, rbx
00192cd4lea rdi, [rip+0x197395]
00192cdbadd rdi, 224
00192ce2mov rsi, r12
00192ce5mov rbx, rsp
00192ce8mov rsp, [r14+64]
00192ceccall caml_initialize
00192cf1mov rsp, rbx
00192cf4lea rsi, [rip+0x1972ed]
00192cfblea rdi, [rip+0x19736e]
00192d02add rdi, 232
00192d09mov rbx, rsp
00192d0cmov rsp, [r14+64]
00192d10call caml_initialize
00192d15mov rsp, rbx
00192d18lea rsi, [rip+0x1972e1]
00192d1flea rdi, [rip+0x19734a]
00192d26add rdi, 280
00192d2dmov rbx, rsp
00192d30mov rsp, [r14+64]
00192d34call caml_initialize
00192d39mov rsp, rbx
00192d3clea rsi, [rip+0x1972d5]
00192d43lea rdi, [rip+0x197326]
00192d4aadd rdi, 240
00192d51mov rbx, rsp
00192d54mov rsp, [r14+64]
00192d58call caml_initialize
00192d5dmov rsp, rbx
00192d60lea rsi, [rip+0x1972d1]
00192d67lea rdi, [rip+0x197302]
00192d6eadd rdi, 248
00192d75mov rbx, rsp
00192d78mov rsp, [r14+64]
00192d7ccall caml_initialize
00192d81mov rsp, rbx
00192d84lea rsi, [rip+0x1972cd]
00192d8blea rdi, [rip+0x1972de]
00192d92add rdi, 256
00192d99mov rbx, rsp
00192d9cmov rsp, [r14+64]
00192da0call caml_initialize
00192da5mov rsp, rbx
00192da8mov eax, 1
00192dadret
001926a0
00192dae
00192dae // align 0x10
00192dae // align 0x10
00192db0
00192db0camlLocation.save_state_348:
00192db0sub r15, 64
00192db4cmp r15, [r14]
00192db7jb 0x192e2a
00192db9
00192db9loc_192db9:
00192db9lea rax, [r15+8]
00192dbdadd rax, 24
00192dc1mov [rax-8], 4096
00192dc9lea rbx, [rip+0x197e90]
00192dd0mov rdi, [rbx+104]
00192dd4mov rdi, [rdi]
00192dd7mov [rax], rdi
00192ddamov rdi, [rbx+96]
00192ddemov rdi, [rdi]
00192de1mov [rax+8], rdi
00192de5mov rdi, [rbx+112]
00192de9mov rdi, [rdi]
00192decmov [rax+16], rdi
00192df0mov rdi, [rbx+120]
00192df4mov rdi, [rdi]
00192df7mov [rax+24], rdi
00192dfbmov rdi, [rbx+88]
00192dfflea rsi, [rax-24]
00192e03mov [rsi-8], 2048
00192e0bmov [rsi], rax
00192e0emov rax, [rdi]
00192e11mov [rsi+8], rax
00192e15mov rbx, rsp
00192e18mov rsp, [r14+64]
00192e1ccall caml_modify
00192e21mov rsp, rbx
00192e24mov eax, 1
00192e29ret
00192e2a
00192e2aloc_192e2a:
00192e2acall caml_call_gc
00192e2fjmp 0x192db9
00192db0
00192db0camlLocation.save_state_348:
00192db0sub r15, 64
00192db4cmp r15, [r14]
00192db7jb 0x192e2a
00192db9
00192db9loc_192db9:
00192db9lea rax, [r15+8]
00192dbdadd rax, 24
00192dc1mov [rax-8], 4096
00192dc9lea rbx, [rip+0x197e90]
00192dd0mov rdi, [rbx+104]
00192dd4mov rdi, [rdi]
00192dd7mov [rax], rdi
00192ddamov rdi, [rbx+96]
00192ddemov rdi, [rdi]
00192de1mov [rax+8], rdi
00192de5mov rdi, [rbx+112]
00192de9mov rdi, [rdi]
00192decmov [rax+16], rdi
00192df0mov rdi, [rbx+120]
00192df4mov rdi, [rdi]
00192df7mov [rax+24], rdi
00192dfbmov rdi, [rbx+88]
00192dfflea rsi, [rax-24]
00192e03mov [rsi-8], 2048
00192e0bmov [rsi], rax
00192e0emov rax, [rdi]
00192e11mov [rsi+8], rax
00192e15mov rbx, rsp
00192e18mov rsp, [r14+64]
00192e1ccall caml_modify
00192e21mov rsp, rbx
00192e24mov eax, 1
00192e29ret
00192e2a
00192e2aloc_192e2a:
00192e2acall caml_call_gc
00192e2fjmp 0x192db9
00192db0
00192e31
00192e31 // align 0x10
00192e31 // align 0x10
00192e40
00192e40camlLocation.restore_state_349:
00192e40lea r10, [rsp-320]
00192e48cmp r10, [r14+40]
00192e4cjb 0x192ee6
00192e52
00192e52loc_192e52:
00192e52lea rax, [rip+0x197e07]
00192e59mov rax, [rax+88]
00192e5dcall camlMyStack.pop_292
00192e62mov r12, rax
00192e65mov rsi, [r12]
00192e69lea rax, [rip+0x197df0]
00192e70mov rdi, [rax+104]
00192e74mov rbx, rsp
00192e77mov rsp, [r14+64]
00192e7bcall caml_modify
00192e80mov rsp, rbx
00192e83mov rsi, [r12+8]
00192e88lea rax, [rip+0x197dd1]
00192e8fmov rdi, [rax+96]
00192e93mov rbx, rsp
00192e96mov rsp, [r14+64]
00192e9acall caml_modify
00192e9fmov rsp, rbx
00192ea2mov rsi, [r12+16]
00192ea7lea rax, [rip+0x197db2]
00192eaemov rdi, [rax+112]
00192eb2mov rbx, rsp
00192eb5mov rsp, [r14+64]
00192eb9call caml_modify
00192ebemov rsp, rbx
00192ec1mov rsi, [r12+24]
00192ec6lea rax, [rip+0x197d93]
00192ecdmov rdi, [rax+120]
00192ed1mov rbx, rsp
00192ed4mov rsp, [r14+64]
00192ed8call caml_modify
00192eddmov rsp, rbx
00192ee0mov eax, 1
00192ee5ret
00192ee6
00192ee6loc_192ee6:
00192ee6push 33
00192ee8call caml_call_realloc_stack
00192eedpop r10
00192eefjmp 0x192e52
00192e40
00192e40camlLocation.restore_state_349:
00192e40lea r10, [rsp-320]
00192e48cmp r10, [r14+40]
00192e4cjb 0x192ee6
00192e52
00192e52loc_192e52:
00192e52lea rax, [rip+0x197e07]
00192e59mov rax, [rax+88]
00192e5dcall camlMyStack.pop_292
00192e62mov r12, rax
00192e65mov rsi, [r12]
00192e69lea rax, [rip+0x197df0]
00192e70mov rdi, [rax+104]
00192e74mov rbx, rsp
00192e77mov rsp, [r14+64]
00192e7bcall caml_modify
00192e80mov rsp, rbx
00192e83mov rsi, [r12+8]
00192e88lea rax, [rip+0x197dd1]
00192e8fmov rdi, [rax+96]
00192e93mov rbx, rsp
00192e96mov rsp, [r14+64]
00192e9acall caml_modify
00192e9fmov rsp, rbx
00192ea2mov rsi, [r12+16]
00192ea7lea rax, [rip+0x197db2]
00192eaemov rdi, [rax+112]
00192eb2mov rbx, rsp
00192eb5mov rsp, [r14+64]
00192eb9call caml_modify
00192ebemov rsp, rbx
00192ec1mov rsi, [r12+24]
00192ec6lea rax, [rip+0x197d93]
00192ecdmov rdi, [rax+120]
00192ed1mov rbx, rsp
00192ed4mov rsp, [r14+64]
00192ed8call caml_modify
00192eddmov rsp, rbx
00192ee0mov eax, 1
00192ee5ret
00192ee6
00192ee6loc_192ee6:
00192ee6push 33
00192ee8call caml_call_realloc_stack
00192eedpop r10
00192eefjmp 0x192e52
00192e40
00192ef4
00192ef4 // align 0x10
00192ef4 // align 0x10
00192f00
00192f00camlLocation.close_file_359:
00192f00test al, 1
00192f02je 0x192f0c
00192f04mov eax, 1
00192f09ret
00192f0a
00192f0a 66 90 f.
00192f0c
00192f0cloc_192f0c:
00192f0cmov rdi, [rax]
00192f0flea rax, [rip+0x7cb3a]
00192f16call caml_c_call
00192f1bret
00192f00
00192f00camlLocation.close_file_359:
00192f00test al, 1
00192f02je 0x192f0c
00192f04mov eax, 1
00192f09ret
00192f0a
00192f0a 66 90 f.
00192f0c
00192f0cloc_192f0c:
00192f0cmov rdi, [rax]
00192f0flea rax, [rip+0x7cb3a]
00192f16call caml_c_call
00192f1bret
00192f00
00192f1c
00192f1c // align 0x10
00192f1c // align 0x10
00192f20
00192f20camlLocation.close_curfile_363:
00192f20lea rax, [rip+0x197d39]
00192f27mov rax, [rax+120]
00192f2bmov rax, [rax]
00192f2ejmp 0x192f00
00192f20
00192f20camlLocation.close_curfile_363:
00192f20lea rax, [rip+0x197d39]
00192f27mov rax, [rax+120]
00192f2bmov rax, [rax]
00192f2ejmp 0x192f00
00192f20
00192f33
00192f33 // align 0x10
00192f33 // align 0x10
00192f40
00192f40camlLocation.check_366:
00192f40lea r10, [rsp-328]
00192f48cmp r10, [r14+40]
00192f4cjb 0x192f81
00192f4e
00192f4eloc_192f4e:
00192f4esub rsp, 8
00192f52mov eax, 1
00192f57call camlLocation.save_state_348
00192f5clea rax, [rip+0x197cfd]
00192f63mov rax, [rax+88]
00192f67mov rax, [rax]
00192f6amov [rsp], rax
00192f6emov eax, 1
00192f73call camlLocation.restore_state_349
00192f78mov rax, [rsp]
00192f7cadd rsp, 8
00192f80ret
00192f81
00192f81loc_192f81:
00192f81push 34
00192f83call caml_call_realloc_stack
00192f88pop r10
00192f8ajmp 0x192f4e
00192f40
00192f40camlLocation.check_366:
00192f40lea r10, [rsp-328]
00192f48cmp r10, [r14+40]
00192f4cjb 0x192f81
00192f4e
00192f4eloc_192f4e:
00192f4esub rsp, 8
00192f52mov eax, 1
00192f57call camlLocation.save_state_348
00192f5clea rax, [rip+0x197cfd]
00192f63mov rax, [rax+88]
00192f67mov rax, [rax]
00192f6amov [rsp], rax
00192f6emov eax, 1
00192f73call camlLocation.restore_state_349
00192f78mov rax, [rsp]
00192f7cadd rsp, 8
00192f80ret
00192f81
00192f81loc_192f81:
00192f81push 34
00192f83call caml_call_realloc_stack
00192f88pop r10
00192f8ajmp 0x192f4e
00192f40
00192f8c
00192f8c // align 0x10
00192f8c // align 0x10
00192f90
00192f90camlLocation.hot_367:
00192f90lea r10, [rsp-328]
00192f98cmp r10, [r14+40]
00192f9cjb 0x193050
00192fa2
00192fa2loc_192fa2:
00192fa2sub rsp, 8
00192fa6lea rbx, [rip+0x197cb3]
00192fadmov rdi, [rbx+88]
00192fb1mov [rsp], rdi
00192fb5mov rsi, rax
00192fb8mov rbx, rsp
00192fbbmov rsp, [r14+64]
00192fbfcall caml_modify
00192fc4mov rsp, rbx
00192fc7lea rax, [rip+0x197c92]
00192fcemov rbx, [rax+88]
00192fd2mov rax, [rbx]
00192fd5test al, 1
00192fd7je 0x192fe8
00192fd9lea rax, [rip+0x198590]
00192fe0call camlMyStack.bottom_285
00192fe5jmp 0x192feb
00192fe7
00192fe7 90 .
00192fe8
00192fe8loc_192fe8:
00192fe8mov rax, [rax]
00192feb
00192febloc_192feb:
00192febmov rax, [rax+24]
00192fefsub r15, 40
00192ff3cmp r15, [r14]
00192ff6jb 0x193049
00192ff8
00192ff8loc_192ff8:
00192ff8lea rbx, [r15+8]
00192ffcmov [rbx-8], 4343
00193004lea rdi, [rip-0x9bf4b]
0019300bmov [rbx], rdi
0019300emov rdi, 0xfc00000000000007
00193018mov [rbx+8], rdi
0019301clea rdi, [rip+61]
00193023mov [rbx+16], rdi
00193027mov [rbx+24], rax
0019302blea rdi, [rip+0x197a6e]
00193032mov rax, [rsp]
00193036call camlMyStack.finalize_411
0019303bmov eax, 1
00193040add rsp, 8
00193044jmp 0x192e40
00193049
00193049loc_193049:
00193049call caml_call_gc
0019304ejmp 0x192ff8
00193050
00193050loc_193050:
00193050push 34
00193052call caml_call_realloc_stack
00193057pop r10
00193059jmp 0x192fa2
00192f90
00192f90camlLocation.hot_367:
00192f90lea r10, [rsp-328]
00192f98cmp r10, [r14+40]
00192f9cjb 0x193050
00192fa2
00192fa2loc_192fa2:
00192fa2sub rsp, 8
00192fa6lea rbx, [rip+0x197cb3]
00192fadmov rdi, [rbx+88]
00192fb1mov [rsp], rdi
00192fb5mov rsi, rax
00192fb8mov rbx, rsp
00192fbbmov rsp, [r14+64]
00192fbfcall caml_modify
00192fc4mov rsp, rbx
00192fc7lea rax, [rip+0x197c92]
00192fcemov rbx, [rax+88]
00192fd2mov rax, [rbx]
00192fd5test al, 1
00192fd7je 0x192fe8
00192fd9lea rax, [rip+0x198590]
00192fe0call camlMyStack.bottom_285
00192fe5jmp 0x192feb
00192fe7
00192fe7 90 .
00192fe8
00192fe8loc_192fe8:
00192fe8mov rax, [rax]
00192feb
00192febloc_192feb:
00192febmov rax, [rax+24]
00192fefsub r15, 40
00192ff3cmp r15, [r14]
00192ff6jb 0x193049
00192ff8
00192ff8loc_192ff8:
00192ff8lea rbx, [r15+8]
00192ffcmov [rbx-8], 4343
00193004lea rdi, [rip-0x9bf4b]
0019300bmov [rbx], rdi
0019300emov rdi, 0xfc00000000000007
00193018mov [rbx+8], rdi
0019301clea rdi, [rip+61]
00193023mov [rbx+16], rdi
00193027mov [rbx+24], rax
0019302blea rdi, [rip+0x197a6e]
00193032mov rax, [rsp]
00193036call camlMyStack.finalize_411
0019303bmov eax, 1
00193040add rsp, 8
00193044jmp 0x192e40
00193049
00193049loc_193049:
00193049call caml_call_gc
0019304ejmp 0x192ff8
00193050
00193050loc_193050:
00193050push 34
00193052call caml_call_realloc_stack
00193057pop r10
00193059jmp 0x192fa2
00192f90
0019305e
0019305e // align 0x10
0019305e // align 0x10
00193060
00193060camlLocation.fun_532:
00193060mov rax, [rdx+24]
00193064cmp rsi, rax
00193067sete al
0019306amovzx rax, al
0019306elea rax, [rax+rax+1]
00193073ret
00193060
00193060camlLocation.fun_532:
00193060mov rax, [rdx+24]
00193064cmp rsi, rax
00193067sete al
0019306amovzx rax, al
0019306elea rax, [rax+rax+1]
00193073ret
00193060
00193074
00193074 // align 0x10
00193074 // align 0x10
00193088
00193088 // align 0x10
00193088 // align 0x10
00193090
00193090camlLocation.get_379:
00193090lea rax, [rip+0x197bc9]
00193097mov rax, [rax+104]
0019309bmov rax, [rax]
0019309eret
00193090
00193090camlLocation.get_379:
00193090lea rax, [rip+0x197bc9]
00193097mov rax, [rax+104]
0019309bmov rax, [rax]
0019309eret
00193090
0019309f
0019309f // align 0x10
0019309f // align 0x10
001930a0
001930a0camlLocation.set_382:
001930a0lea r10, [rsp-352]
001930a8cmp r10, [r14+40]
001930acjb 0x1931fb
001930b2
001930b2loc_1930b2:
001930b2sub rsp, 16
001930b6mov [rsp], rax
001930bamov [rsp+8], rbx
001930bfmov eax, 1
001930c4call camlLocation.save_state_348
001930c9lea rax, [rip+0x197b90]
001930d0mov rdi, [rax+104]
001930d4mov r12, [rsp]
001930d8mov rsi, r12
001930dbmov rbx, rsp
001930demov rsp, [r14+64]
001930e2call caml_modify
001930e7mov rsp, rbx
001930ealea rax, [rip+0x197b6f]
001930f1mov rdi, [rax+96]
001930f5mov rsi, [rsp+8]
001930famov rbx, rsp
001930fdmov rsp, [r14+64]
00193101call caml_modify
00193106mov rsp, rbx
00193109mov rax, [r12-8]
0019310eshr rax, 10
00193112cmp rax, 2
00193116jge 0x193134
00193118mov rax, [r12]
0019311cmov rbx, 0x700000000000000
00193126cmp rax, rbx
00193129jne 0x193134
0019312bmov esi, 1
00193130jmp 0x1931ac
00193132nop
00193134
00193134loc_193134:
00193134lea r11, [rip+69]
0019313bpush r11
0019313dpush [r14+48]
00193141mov [r14+48], rsp
00193145mov ebx, 1
0019314alea rax, [rip+0x19a92f]
00193151mov rdi, r12
00193154call camlStdlib.open_in_gen_288
00193159sub r15, 16
0019315dcmp r15, [r14]
00193160jb 0x1931f1
00193166
00193166loc_193166:
00193166lea rsi, [r15+8]
0019316amov [rsi-8], 1024
00193172mov [rsi], rax
00193175pop [r14+48]
00193179add rsp, 8
0019317djmp 0x1931ac
0019317fnop
00193180lea rbx, [rip+0x19a491]
00193187mov rbx, [rbx+80]
0019318bmov rdi, [rax]
0019318ecmp rdi, rbx
00193191jne 0x19319c
00193193mov esi, 1
00193198jmp 0x1931ac
0019319anop
0019319c
0019319cloc_19319c:
0019319cmov rsp, [r14+48]
001931a0pop [r14+48]
001931a4pop r11
001931a6jmp r11
001931a9nop [rax]
001931ac
001931acloc_1931ac:
001931aclea rax, [rip+0x197aad]
001931b3mov rdi, [rax+120]
001931b7mov rbx, rsp
001931bamov rsp, [r14+64]
001931becall caml_modify
001931c3mov rsp, rbx
001931c6lea rsi, [rip+0x197ba3]
001931cdlea rax, [rip+0x197a8c]
001931d4mov rdi, [rax+112]
001931d8mov rbx, rsp
001931dbmov rsp, [r14+64]
001931dfcall caml_modify
001931e4mov rsp, rbx
001931e7mov eax, 1
001931ecadd rsp, 16
001931f0ret
001931f1
001931f1loc_1931f1:
001931f1call caml_call_gc
001931f6jmp 0x193166
001931fb
001931fbloc_1931fb:
001931fbpush 37
001931fdcall caml_call_realloc_stack
00193202pop r10
00193204jmp 0x1930b2
001930a0
001930a0camlLocation.set_382:
001930a0lea r10, [rsp-352]
001930a8cmp r10, [r14+40]
001930acjb 0x1931fb
001930b2
001930b2loc_1930b2:
001930b2sub rsp, 16
001930b6mov [rsp], rax
001930bamov [rsp+8], rbx
001930bfmov eax, 1
001930c4call camlLocation.save_state_348
001930c9lea rax, [rip+0x197b90]
001930d0mov rdi, [rax+104]
001930d4mov r12, [rsp]
001930d8mov rsi, r12
001930dbmov rbx, rsp
001930demov rsp, [r14+64]
001930e2call caml_modify
001930e7mov rsp, rbx
001930ealea rax, [rip+0x197b6f]
001930f1mov rdi, [rax+96]
001930f5mov rsi, [rsp+8]
001930famov rbx, rsp
001930fdmov rsp, [r14+64]
00193101call caml_modify
00193106mov rsp, rbx
00193109mov rax, [r12-8]
0019310eshr rax, 10
00193112cmp rax, 2
00193116jge 0x193134
00193118mov rax, [r12]
0019311cmov rbx, 0x700000000000000
00193126cmp rax, rbx
00193129jne 0x193134
0019312bmov esi, 1
00193130jmp 0x1931ac
00193132nop
00193134
00193134loc_193134:
00193134lea r11, [rip+69]
0019313bpush r11
0019313dpush [r14+48]
00193141mov [r14+48], rsp
00193145mov ebx, 1
0019314alea rax, [rip+0x19a92f]
00193151mov rdi, r12
00193154call camlStdlib.open_in_gen_288
00193159sub r15, 16
0019315dcmp r15, [r14]
00193160jb 0x1931f1
00193166
00193166loc_193166:
00193166lea rsi, [r15+8]
0019316amov [rsi-8], 1024
00193172mov [rsi], rax
00193175pop [r14+48]
00193179add rsp, 8
0019317djmp 0x1931ac
0019317fnop
00193180lea rbx, [rip+0x19a491]
00193187mov rbx, [rbx+80]
0019318bmov rdi, [rax]
0019318ecmp rdi, rbx
00193191jne 0x19319c
00193193mov esi, 1
00193198jmp 0x1931ac
0019319anop
0019319c
0019319cloc_19319c:
0019319cmov rsp, [r14+48]
001931a0pop [r14+48]
001931a4pop r11
001931a6jmp r11
001931a9nop [rax]
001931ac
001931acloc_1931ac:
001931aclea rax, [rip+0x197aad]
001931b3mov rdi, [rax+120]
001931b7mov rbx, rsp
001931bamov rsp, [r14+64]
001931becall caml_modify
001931c3mov rsp, rbx
001931c6lea rsi, [rip+0x197ba3]
001931cdlea rax, [rip+0x197a8c]
001931d4mov rdi, [rax+112]
001931d8mov rbx, rsp
001931dbmov rsp, [r14+64]
001931dfcall caml_modify
001931e4mov rsp, rbx
001931e7mov eax, 1
001931ecadd rsp, 16
001931f0ret
001931f1
001931f1loc_1931f1:
001931f1call caml_call_gc
001931f6jmp 0x193166
001931fb
001931fbloc_1931fb:
001931fbpush 37
001931fdcall caml_call_realloc_stack
00193202pop r10
00193204jmp 0x1930b2
001930a0
00193209
00193209 // align 0x10
00193209 // align 0x10
00193210
00193210camlLocation.restore_386:
00193210lea r10, [rsp-320]
00193218cmp r10, [r14+40]
0019321cjb 0x19323b
0019321e
0019321eloc_19321e:
0019321elea rax, [rip+0x197a3b]
00193225mov rax, [rax+120]
00193229mov rax, [rax]
0019322ccall camlLocation.close_file_359
00193231mov eax, 1
00193236jmp 0x192e40
0019323b
0019323bloc_19323b:
0019323bpush 33
0019323dcall caml_call_realloc_stack
00193242pop r10
00193244jmp 0x19321e
00193210
00193210camlLocation.restore_386:
00193210lea r10, [rsp-320]
00193218cmp r10, [r14+40]
0019321cjb 0x19323b
0019321e
0019321eloc_19321e:
0019321elea rax, [rip+0x197a3b]
00193225mov rax, [rax+120]
00193229mov rax, [rax]
0019322ccall camlLocation.close_file_359
00193231mov eax, 1
00193236jmp 0x192e40
0019323b
0019323bloc_19323b:
0019323bpush 33
0019323dcall caml_call_realloc_stack
00193242pop r10
00193244jmp 0x19321e
00193210
00193246
00193246 // align 0x10
00193246 // align 0x10
00193250
00193250camlLocation.do_find_line_388:
00193250sub rsp, 40
00193254
00193254loc_193254:
00193254cmp r15, [r14]
00193257jbe 0x19331c
0019325d
0019325dloc_19325d:
0019325dcmp rdx, 1
00193261je 0x1932f0
00193267mov [rsp], rdx
0019326bmov [rsp+32], rsi
00193270mov [rsp+24], rdi
00193275mov [rsp+16], rbx
0019327amov [rsp+8], rax
0019327fmov rdi, rax
00193282lea rax, [rip+0x7d767]
00193289call caml_c_call
0019328ecmp rax, 21
00193292je 0x1932a0
00193294mov rsi, [rsp+32]
00193299add rsi, 2
0019329djmp 0x1932a5
0019329f
0019329f 90 .
001932a0
001932a0loc_1932a0:
001932a0mov esi, 1
001932a5
001932a5loc_1932a5:
001932a5cmp rax, 21
001932a9je 0x1932b4
001932abmov rdi, [rsp+24]
001932b0jmp 0x1932bd
001932b2
001932b2 66 90 f.
001932b4
001932b4loc_1932b4:
001932b4mov rdi, [rsp+24]
001932b9add rdi, 2
001932bd
001932bdloc_1932bd:
001932bdcmp rax, 21
001932c1je 0x1932cc
001932c3mov rbx, [rsp+16]
001932c8jmp 0x1932db
001932ca
001932ca 66 90 f.
001932cc
001932ccloc_1932cc:
001932ccmov rax, [rsp+32]
001932d1mov rbx, [rsp+16]
001932d6lea rbx, [rbx+rax+1]
001932db
001932dbloc_1932db:
001932dbmov rdx, [rsp]
001932dfadd rdx, -2
001932e3mov rax, [rsp+8]
001932e8jmp 0x193254
001932ed
001932ed 0f 1f 00 ...
001932f0
001932f0loc_1932f0:
001932f0sub r15, 32
001932f4cmp r15, [r14]
001932f7jb 0x193315
001932f9
001932f9loc_1932f9:
001932f9lea rax, [r15+8]
001932fdmov [rax-8], 3072
00193305mov [rax], rbx
00193308mov [rax+8], rdi
0019330cmov [rax+16], rsi
00193310add rsp, 40
00193314ret
00193315
00193315loc_193315:
00193315call caml_call_gc
0019331ajmp 0x1932f9
0019331c
0019331cloc_19331c:
0019331ccall caml_call_gc
00193321jmp 0x19325d
00193250
00193250camlLocation.do_find_line_388:
00193250sub rsp, 40
00193254
00193254loc_193254:
00193254cmp r15, [r14]
00193257jbe 0x19331c
0019325d
0019325dloc_19325d:
0019325dcmp rdx, 1
00193261je 0x1932f0
00193267mov [rsp], rdx
0019326bmov [rsp+32], rsi
00193270mov [rsp+24], rdi
00193275mov [rsp+16], rbx
0019327amov [rsp+8], rax
0019327fmov rdi, rax
00193282lea rax, [rip+0x7d767]
00193289call caml_c_call
0019328ecmp rax, 21
00193292je 0x1932a0
00193294mov rsi, [rsp+32]
00193299add rsi, 2
0019329djmp 0x1932a5
0019329f
0019329f 90 .
001932a0
001932a0loc_1932a0:
001932a0mov esi, 1
001932a5
001932a5loc_1932a5:
001932a5cmp rax, 21
001932a9je 0x1932b4
001932abmov rdi, [rsp+24]
001932b0jmp 0x1932bd
001932b2
001932b2 66 90 f.
001932b4
001932b4loc_1932b4:
001932b4mov rdi, [rsp+24]
001932b9add rdi, 2
001932bd
001932bdloc_1932bd:
001932bdcmp rax, 21
001932c1je 0x1932cc
001932c3mov rbx, [rsp+16]
001932c8jmp 0x1932db
001932ca
001932ca 66 90 f.
001932cc
001932ccloc_1932cc:
001932ccmov rax, [rsp+32]
001932d1mov rbx, [rsp+16]
001932d6lea rbx, [rbx+rax+1]
001932db
001932dbloc_1932db:
001932dbmov rdx, [rsp]
001932dfadd rdx, -2
001932e3mov rax, [rsp+8]
001932e8jmp 0x193254
001932ed
001932ed 0f 1f 00 ...
001932f0
001932f0loc_1932f0:
001932f0sub r15, 32
001932f4cmp r15, [r14]
001932f7jb 0x193315
001932f9
001932f9loc_1932f9:
001932f9lea rax, [r15+8]
001932fdmov [rax-8], 3072
00193305mov [rax], rbx
00193308mov [rax+8], rdi
0019330cmov [rax+16], rsi
00193310add rsp, 40
00193314ret
00193315
00193315loc_193315:
00193315call caml_call_gc
0019331ajmp 0x1932f9
0019331c
0019331cloc_19331c:
0019331ccall caml_call_gc
00193321jmp 0x19325d
00193250
00193326
00193326 // align 0x10
00193326 // align 0x10
00193330
00193330camlLocation.find_line_395:
00193330mov rdx, rsi
00193333mov esi, 1
00193338jmp 0x193250
00193330
00193330camlLocation.find_line_395:
00193330mov rdx, rsi
00193333mov esi, 1
00193338jmp 0x193250
00193330
0019333d
0019333d // align 0x10
0019333d // align 0x10
00193340
00193340camlLocation.do_get_pos_402:
00193340lea r10, [rsp-368]
00193348cmp r10, [r14+40]
0019334cjb 0x1934c2
00193352
00193352loc_193352:
00193352sub rsp, 32
00193356lea rax, [rip+0x197903]
0019335dmov rbx, [rax+120]
00193361mov rbx, [rbx]
00193364test bl, 1
00193367je 0x193378
00193369lea rax, [rip+0x1979e8]
00193370add rsp, 32
00193374ret
00193375nop [rax]
00193378
00193378loc_193378:
00193378mov rdi, [rbx]
0019337bmov [rsp+16], rdi
00193380lea r11, [rip+245]
00193387push r11
00193389push [r14+48]
0019338dmov [r14+48], rsp
00193391mov rbx, [rax+96]
00193395mov rbx, [rbx]
00193398mov rbx, [rbx+80]
0019339cmov rbx, [rbx+24]
001933a0mov [rsp+16], rbx
001933a5mov rax, [rax+112]
001933a9mov rax, [rax]
001933acmov rsi, [rax]
001933afcmp rbx, rsi
001933b2jge 0x1933cc
001933b4mov eax, 3
001933b9mov esi, 1
001933bemov [rsp+24], rsi
001933c3mov [rsp+40], rax
001933c8jmp 0x1933da
001933canop
001933cc
001933ccloc_1933cc:
001933ccmov rax, [rax+8]
001933d0mov [rsp+24], rsi
001933d5mov [rsp+40], rax
001933da
001933daloc_1933da:
001933dalea rax, [rip+0x7dbef]
001933e1call caml_c_call
001933e6mov rdx, [rsp+16]
001933ebmov rbx, [rsp+24]
001933f0sub rdx, rbx
001933f3inc rdx
001933f6mov esi, 1
001933fbmov rax, [rsp+32]
00193400mov rdi, [rsp+40]
00193405call camlLocation.do_find_line_388
0019340amov r12, rax
0019340dmov r13, [r12+8]
00193412sub r15, 24
00193416cmp r15, [r14]
00193419jb 0x1934b8
0019341f
0019341floc_19341f:
0019341flea rsi, [r15+8]
00193423mov [rsi-8], 2048
0019342bmov rax, [r12]
0019342fmov [rsi], rax
00193432mov [rsi+8], r13
00193436lea rax, [rip+0x197823]
0019343dmov rdi, [rax+112]
00193441mov rbx, rsp
00193444mov rsp, [r14+64]
00193448call caml_modify
0019344dmov rsp, rbx
00193450sub r15, 24
00193454cmp r15, [r14]
00193457jb 0x1934b1
00193459
00193459loc_193459:
00193459lea rax, [r15+8]
0019345dmov [rax-8], 2048
00193465mov [rax], r13
00193468mov rbx, [r12+16]
0019346dmov [rax+8], rbx
00193471pop [r14+48]
00193475add rsp, 8
00193479jmp 0x1934ac
0019347bnop
0019347clea rbx, [rip+0x19a195]
00193483mov rbx, [rbx+80]
00193487mov rdi, [rax]
0019348acmp rdi, rbx
0019348djne 0x19349c
0019348flea rax, [rip+0x1978c2]
00193496add rsp, 32
0019349aret
0019349bnop
0019349c
0019349cloc_19349c:
0019349cmov rsp, [r14+48]
001934a0pop [r14+48]
001934a4pop r11
001934a6jmp r11
001934a9nop [rax]
001934ac
001934acloc_1934ac:
001934acadd rsp, 32
001934b0ret
001934b1
001934b1loc_1934b1:
001934b1call caml_call_gc
001934b6jmp 0x193459
001934b8
001934b8loc_1934b8:
001934b8call caml_call_gc
001934bdjmp 0x19341f
001934c2
001934c2loc_1934c2:
001934c2push 39
001934c4call caml_call_realloc_stack
001934c9pop r10
001934cbjmp 0x193352
00193340
00193340camlLocation.do_get_pos_402:
00193340lea r10, [rsp-368]
00193348cmp r10, [r14+40]
0019334cjb 0x1934c2
00193352
00193352loc_193352:
00193352sub rsp, 32
00193356lea rax, [rip+0x197903]
0019335dmov rbx, [rax+120]
00193361mov rbx, [rbx]
00193364test bl, 1
00193367je 0x193378
00193369lea rax, [rip+0x1979e8]
00193370add rsp, 32
00193374ret
00193375nop [rax]
00193378
00193378loc_193378:
00193378mov rdi, [rbx]
0019337bmov [rsp+16], rdi
00193380lea r11, [rip+245]
00193387push r11
00193389push [r14+48]
0019338dmov [r14+48], rsp
00193391mov rbx, [rax+96]
00193395mov rbx, [rbx]
00193398mov rbx, [rbx+80]
0019339cmov rbx, [rbx+24]
001933a0mov [rsp+16], rbx
001933a5mov rax, [rax+112]
001933a9mov rax, [rax]
001933acmov rsi, [rax]
001933afcmp rbx, rsi
001933b2jge 0x1933cc
001933b4mov eax, 3
001933b9mov esi, 1
001933bemov [rsp+24], rsi
001933c3mov [rsp+40], rax
001933c8jmp 0x1933da
001933canop
001933cc
001933ccloc_1933cc:
001933ccmov rax, [rax+8]
001933d0mov [rsp+24], rsi
001933d5mov [rsp+40], rax
001933da
001933daloc_1933da:
001933dalea rax, [rip+0x7dbef]
001933e1call caml_c_call
001933e6mov rdx, [rsp+16]
001933ebmov rbx, [rsp+24]
001933f0sub rdx, rbx
001933f3inc rdx
001933f6mov esi, 1
001933fbmov rax, [rsp+32]
00193400mov rdi, [rsp+40]
00193405call camlLocation.do_find_line_388
0019340amov r12, rax
0019340dmov r13, [r12+8]
00193412sub r15, 24
00193416cmp r15, [r14]
00193419jb 0x1934b8
0019341f
0019341floc_19341f:
0019341flea rsi, [r15+8]
00193423mov [rsi-8], 2048
0019342bmov rax, [r12]
0019342fmov [rsi], rax
00193432mov [rsi+8], r13
00193436lea rax, [rip+0x197823]
0019343dmov rdi, [rax+112]
00193441mov rbx, rsp
00193444mov rsp, [r14+64]
00193448call caml_modify
0019344dmov rsp, rbx
00193450sub r15, 24
00193454cmp r15, [r14]
00193457jb 0x1934b1
00193459
00193459loc_193459:
00193459lea rax, [r15+8]
0019345dmov [rax-8], 2048
00193465mov [rax], r13
00193468mov rbx, [r12+16]
0019346dmov [rax+8], rbx
00193471pop [r14+48]
00193475add rsp, 8
00193479jmp 0x1934ac
0019347bnop
0019347clea rbx, [rip+0x19a195]
00193483mov rbx, [rbx+80]
00193487mov rdi, [rax]
0019348acmp rdi, rbx
0019348djne 0x19349c
0019348flea rax, [rip+0x1978c2]
00193496add rsp, 32
0019349aret
0019349bnop
0019349c
0019349cloc_19349c:
0019349cmov rsp, [r14+48]
001934a0pop [r14+48]
001934a4pop r11
001934a6jmp r11
001934a9nop [rax]
001934ac
001934acloc_1934ac:
001934acadd rsp, 32
001934b0ret
001934b1
001934b1loc_1934b1:
001934b1call caml_call_gc
001934b6jmp 0x193459
001934b8
001934b8loc_1934b8:
001934b8call caml_call_gc
001934bdjmp 0x19341f
001934c2
001934c2loc_1934c2:
001934c2push 39
001934c4call caml_call_realloc_stack
001934c9pop r10
001934cbjmp 0x193352
00193340
001934d0
001934d0camlLocation.get_pos_414:
001934d0lea r10, [rsp-320]
001934d8cmp r10, [r14+40]
001934dcjb 0x193528
001934de
001934deloc_1934de:
001934demov eax, 1
001934e3call camlLocation.do_get_pos_402
001934e8sub r15, 32
001934eccmp r15, [r14]
001934efjb 0x193521
001934f1
001934f1loc_1934f1:
001934f1lea rbx, [r15+8]
001934f5mov [rbx-8], 3072
001934fdlea rdi, [rip+0x19775c]
00193504mov rdi, [rdi+104]
00193508mov rdi, [rdi]
0019350bmov [rbx], rdi
0019350emov rdi, [rax]
00193511mov [rbx+8], rdi
00193515mov rax, [rax+8]
00193519mov [rbx+16], rax
0019351dmov rax, rbx
00193520ret
00193521
00193521loc_193521:
00193521call caml_call_gc
00193526jmp 0x1934f1
00193528
00193528loc_193528:
00193528push 33
0019352acall caml_call_realloc_stack
0019352fpop r10
00193531jmp 0x1934de
001934d0
001934d0camlLocation.get_pos_414:
001934d0lea r10, [rsp-320]
001934d8cmp r10, [r14+40]
001934dcjb 0x193528
001934de
001934deloc_1934de:
001934demov eax, 1
001934e3call camlLocation.do_get_pos_402
001934e8sub r15, 32
001934eccmp r15, [r14]
001934efjb 0x193521
001934f1
001934f1loc_1934f1:
001934f1lea rbx, [r15+8]
001934f5mov [rbx-8], 3072
001934fdlea rdi, [rip+0x19775c]
00193504mov rdi, [rdi+104]
00193508mov rdi, [rdi]
0019350bmov [rbx], rdi
0019350emov rdi, [rax]
00193511mov [rbx+8], rdi
00193515mov rax, [rax+8]
00193519mov [rbx+16], rax
0019351dmov rax, rbx
00193520ret
00193521
00193521loc_193521:
00193521call caml_call_gc
00193526jmp 0x1934f1
00193528
00193528loc_193528:
00193528push 33
0019352acall caml_call_realloc_stack
0019352fpop r10
00193531jmp 0x1934de
001934d0
00193533
00193533 // align 0x10
00193533 // align 0x10
00193540
00193540camlLocation.get_lineno_419:
00193540lea r10, [rsp-320]
00193548cmp r10, [r14+40]
0019354cjb 0x19355c
0019354e
0019354eloc_19354e:
0019354emov eax, 1
00193553call camlLocation.do_get_pos_402
00193558mov rax, [rax]
0019355bret
0019355c
0019355cloc_19355c:
0019355cpush 33
0019355ecall caml_call_realloc_stack
00193563pop r10
00193565jmp 0x19354e
00193540
00193540camlLocation.get_lineno_419:
00193540lea r10, [rsp-320]
00193548cmp r10, [r14+40]
0019354cjb 0x19355c
0019354e
0019354eloc_19354e:
0019354emov eax, 1
00193553call camlLocation.do_get_pos_402
00193558mov rax, [rax]
0019355bret
0019355c
0019355cloc_19355c:
0019355cpush 33
0019355ecall caml_call_realloc_stack
00193563pop r10
00193565jmp 0x19354e
00193540
00193567
00193567 // align 0x10
00193567 // align 0x10
00193570
00193570camlLocation.do_print_pos_423:
00193570lea r10, [rsp-344]
00193578cmp r10, [r14+40]
0019357cjb 0x193685
00193582
00193582loc_193582:
00193582sub rsp, 24
00193586mov rdi, [rbx+8]
0019358amov rsi, [rbx]
0019358dcmp rdi, 1
00193591jl 0x193630
00193597mov [rsp+16], rsi
0019359cmov [rsp], rdi
001935a0cmp rax, 1
001935a4je 0x1935d8
001935a6mov rax, [rbx+16]
001935aaadd rax, 2
001935aecall camlStdlib.string_of_int_175
001935b3lea rbx, [rip+0x19777e]
001935bacall camlStdlib.$5e_139
001935bfmov rbx, rax
001935c2lea rax, [rip+0x19777f]
001935c9call camlStdlib.$5e_139
001935cemov [rsp+8], rax
001935d3jmp 0x1935e4
001935d5
001935d5 0f 1f 00 ...
001935d8
001935d8loc_1935d8:
001935d8lea rax, [rip+0x197759]
001935dfmov [rsp+8], rax
001935e4
001935e4loc_1935e4:
001935e4mov rax, [rsp]
001935e8call camlStdlib.string_of_int_175
001935edmov rbx, [rsp+8]
001935f2call camlStdlib.$5e_139
001935f7mov rbx, rax
001935falea rax, [rip+0x197747]
00193601call camlStdlib.$5e_139
00193606mov rbx, rax
00193609mov rax, [rsp+16]
0019360ecall camlStdlib.$5e_139
00193613mov rbx, rax
00193616lea rax, [rip+0x199ffb]
0019361dmov rax, [rax+312]
00193624add rsp, 24
00193628jmp 0x1963d0
0019362d
0019362d 0f 1f 00 ...
00193630
00193630loc_193630:
00193630mov rax, [rsi-8]
00193634shr rax, 10
00193638cmp rax, 2
0019363cjge 0x19365c
0019363emov rax, [rsi]
00193641mov rbx, 0x700000000000000
0019364bcmp rax, rbx
0019364ejne 0x19365c
00193650mov eax, 1
00193655add rsp, 24
00193659ret
0019365a
0019365a 66 90 f.
0019365c
0019365cloc_19365c:
0019365clea rbx, [rip+0x1976d5]
00193663mov rax, rsi
00193666call camlStdlib.$5e_139
0019366bmov rbx, rax
0019366elea rax, [rip+0x199fa3]
00193675mov rax, [rax+312]
0019367cadd rsp, 24
00193680jmp 0x1963d0
00193685
00193685loc_193685:
00193685push 36
00193687call caml_call_realloc_stack
0019368cpop r10
0019368ejmp 0x193582
00193570
00193570camlLocation.do_print_pos_423:
00193570lea r10, [rsp-344]
00193578cmp r10, [r14+40]
0019357cjb 0x193685
00193582
00193582loc_193582:
00193582sub rsp, 24
00193586mov rdi, [rbx+8]
0019358amov rsi, [rbx]
0019358dcmp rdi, 1
00193591jl 0x193630
00193597mov [rsp+16], rsi
0019359cmov [rsp], rdi
001935a0cmp rax, 1
001935a4je 0x1935d8
001935a6mov rax, [rbx+16]
001935aaadd rax, 2
001935aecall camlStdlib.string_of_int_175
001935b3lea rbx, [rip+0x19777e]
001935bacall camlStdlib.$5e_139
001935bfmov rbx, rax
001935c2lea rax, [rip+0x19777f]
001935c9call camlStdlib.$5e_139
001935cemov [rsp+8], rax
001935d3jmp 0x1935e4
001935d5
001935d5 0f 1f 00 ...
001935d8
001935d8loc_1935d8:
001935d8lea rax, [rip+0x197759]
001935dfmov [rsp+8], rax
001935e4
001935e4loc_1935e4:
001935e4mov rax, [rsp]
001935e8call camlStdlib.string_of_int_175
001935edmov rbx, [rsp+8]
001935f2call camlStdlib.$5e_139
001935f7mov rbx, rax
001935falea rax, [rip+0x197747]
00193601call camlStdlib.$5e_139
00193606mov rbx, rax
00193609mov rax, [rsp+16]
0019360ecall camlStdlib.$5e_139
00193613mov rbx, rax
00193616lea rax, [rip+0x199ffb]
0019361dmov rax, [rax+312]
00193624add rsp, 24
00193628jmp 0x1963d0
0019362d
0019362d 0f 1f 00 ...
00193630
00193630loc_193630:
00193630mov rax, [rsi-8]
00193634shr rax, 10
00193638cmp rax, 2
0019363cjge 0x19365c
0019363emov rax, [rsi]
00193641mov rbx, 0x700000000000000
0019364bcmp rax, rbx
0019364ejne 0x19365c
00193650mov eax, 1
00193655add rsp, 24
00193659ret
0019365a
0019365a 66 90 f.
0019365c
0019365cloc_19365c:
0019365clea rbx, [rip+0x1976d5]
00193663mov rax, rsi
00193666call camlStdlib.$5e_139
0019366bmov rbx, rax
0019366elea rax, [rip+0x199fa3]
00193675mov rax, [rax+312]
0019367cadd rsp, 24
00193680jmp 0x1963d0
00193685
00193685loc_193685:
00193685push 36
00193687call caml_call_realloc_stack
0019368cpop r10
0019368ejmp 0x193582
00193570
00193693
00193693 // align 0x10
00193693 // align 0x10
001936a0
001936a0camlLocation.print_pos_430:
001936a0lea r10, [rsp-320]
001936a8cmp r10, [r14+40]
001936acjb 0x1936fe
001936ae
001936aeloc_1936ae:
001936aemov eax, 1
001936b3call camlLocation.do_get_pos_402
001936b8sub r15, 32
001936bccmp r15, [r14]
001936bfjb 0x1936f7
001936c1
001936c1loc_1936c1:
001936c1lea rbx, [r15+8]
001936c5mov [rbx-8], 3072
001936cdlea rdi, [rip+0x19758c]
001936d4mov rdi, [rdi+104]
001936d8mov rdi, [rdi]
001936dbmov [rbx], rdi
001936demov rdi, [rax]
001936e1mov [rbx+8], rdi
001936e5mov rax, [rax+8]
001936e9mov [rbx+16], rax
001936edmov eax, 1
001936f2jmp 0x193570
001936f7
001936f7loc_1936f7:
001936f7call caml_call_gc
001936fcjmp 0x1936c1
001936fe
001936feloc_1936fe:
001936fepush 33
00193700call caml_call_realloc_stack
00193705pop r10
00193707jmp 0x1936ae
001936a0
001936a0camlLocation.print_pos_430:
001936a0lea r10, [rsp-320]
001936a8cmp r10, [r14+40]
001936acjb 0x1936fe
001936ae
001936aeloc_1936ae:
001936aemov eax, 1
001936b3call camlLocation.do_get_pos_402
001936b8sub r15, 32
001936bccmp r15, [r14]
001936bfjb 0x1936f7
001936c1
001936c1loc_1936c1:
001936c1lea rbx, [r15+8]
001936c5mov [rbx-8], 3072
001936cdlea rdi, [rip+0x19758c]
001936d4mov rdi, [rdi+104]
001936d8mov rdi, [rdi]
001936dbmov [rbx], rdi
001936demov rdi, [rax]
001936e1mov [rbx+8], rdi
001936e5mov rax, [rax+8]
001936e9mov [rbx+16], rax
001936edmov eax, 1
001936f2jmp 0x193570
001936f7
001936f7loc_1936f7:
001936f7call caml_call_gc
001936fcjmp 0x1936c1
001936fe
001936feloc_1936fe:
001936fepush 33
00193700call caml_call_realloc_stack
00193705pop r10
00193707jmp 0x1936ae
001936a0
00193709
00193709 // align 0x10
00193709 // align 0x10
00193710
00193710camlLocation.print_fullpos_431:
00193710lea r10, [rsp-320]
00193718cmp r10, [r14+40]
0019371cjb 0x19376e
0019371e
0019371eloc_19371e:
0019371emov eax, 1
00193723call camlLocation.do_get_pos_402
00193728sub r15, 32
0019372ccmp r15, [r14]
0019372fjb 0x193767
00193731
00193731loc_193731:
00193731lea rbx, [r15+8]
00193735mov [rbx-8], 3072
0019373dlea rdi, [rip+0x19751c]
00193744mov rdi, [rdi+104]
00193748mov rdi, [rdi]
0019374bmov [rbx], rdi
0019374emov rdi, [rax]
00193751mov [rbx+8], rdi
00193755mov rax, [rax+8]
00193759mov [rbx+16], rax
0019375dmov eax, 3
00193762jmp 0x193570
00193767
00193767loc_193767:
00193767call caml_call_gc
0019376cjmp 0x193731
0019376e
0019376eloc_19376e:
0019376epush 33
00193770call caml_call_realloc_stack
00193775pop r10
00193777jmp 0x19371e
00193710
00193710camlLocation.print_fullpos_431:
00193710lea r10, [rsp-320]
00193718cmp r10, [r14+40]
0019371cjb 0x19376e
0019371e
0019371eloc_19371e:
0019371emov eax, 1
00193723call camlLocation.do_get_pos_402
00193728sub r15, 32
0019372ccmp r15, [r14]
0019372fjb 0x193767
00193731
00193731loc_193731:
00193731lea rbx, [r15+8]
00193735mov [rbx-8], 3072
0019373dlea rdi, [rip+0x19751c]
00193744mov rdi, [rdi+104]
00193748mov rdi, [rdi]
0019374bmov [rbx], rdi
0019374emov rdi, [rax]
00193751mov [rbx+8], rdi
00193755mov rax, [rax+8]
00193759mov [rbx+16], rax
0019375dmov eax, 3
00193762jmp 0x193570
00193767
00193767loc_193767:
00193767call caml_call_gc
0019376cjmp 0x193731
0019376e
0019376eloc_19376e:
0019376epush 33
00193770call caml_call_realloc_stack
00193775pop r10
00193777jmp 0x19371e
00193710
00193779
00193779 // align 0x10
00193779 // align 0x10
00193780
00193780camlLocation.print_this_pos_432:
00193780mov rbx, rax
00193783mov eax, 1
00193788jmp 0x193570
00193780
00193780camlLocation.print_this_pos_432:
00193780mov rbx, rax
00193783mov eax, 1
00193788jmp 0x193570
00193780
0019378d
0019378d // align 0x10
0019378d // align 0x10
00193790
00193790camlLocation.print_this_fullpos_433:
00193790mov rbx, rax
00193793mov eax, 3
00193798jmp 0x193570
00193790
00193790camlLocation.print_this_fullpos_433:
00193790mov rbx, rax
00193793mov eax, 3
00193798jmp 0x193570
00193790
0019379d
0019379d // align 0x10
0019379d // align 0x10
001937a0
001937a0camlLocation.entry:
001937a0lea r10, [rsp-320]
001937a8cmp r10, [r14+40]
001937acjb 0x193b70
001937b2
001937b2loc_1937b2:
001937b2call caml_alloc3
001937b7lea rsi, [r15+8]
001937bbmov [rsi-8], 3072
001937c3mov [rsi], 1
001937calea rax, [rip+0x1975c7]
001937d1mov [rsi+8], rax
001937d5mov [rsi+16], 1
001937ddlea rdi, [rip+0x19747c]
001937e4add rdi, 88
001937e8mov rbx, rsp
001937ebmov rsp, [r14+64]
001937efcall caml_initialize
001937f4mov rsp, rbx
001937f7lea rax, [rip+0x19758a]
001937fecall camlMyLexing.from_string_309
00193803sub r15, 64
00193807call caml_allocN
0019380clea rsi, [r15+8]
00193810add rsi, 48
00193814mov [rsi-8], 1024
0019381cmov [rsi], rax
0019381flea r12, [rsi-16]
00193823mov [r12-8], 1024
0019382clea rax, [rip+0x197555]
00193833mov [r12], rax
00193837lea r13, [r12-16]
0019383cmov [r13-8], 1024
00193844lea rax, [rip+0x197525]
0019384bmov [r13], rax
0019384flea rbp, [r13-16]
00193853mov [rbp-8], 1024
0019385bmov [rbp], 1
00193863lea rdi, [rip+0x1973f6]
0019386aadd rdi, 96
0019386emov rbx, rsp
00193871mov rsp, [r14+64]
00193875call caml_initialize
0019387amov rsp, rbx
0019387dlea rdi, [rip+0x1973dc]
00193884add rdi, 104
00193888mov rsi, r12
0019388bmov rbx, rsp
0019388emov rsp, [r14+64]
00193892call caml_initialize
00193897mov rsp, rbx
0019389alea rdi, [rip+0x1973bf]
001938a1add rdi, 112
001938a5mov rsi, r13
001938a8mov rbx, rsp
001938abmov rsp, [r14+64]
001938afcall caml_initialize
001938b4mov rsp, rbx
001938b7lea rdi, [rip+0x1973a2]
001938beadd rdi, 120
001938c2mov rsi, rbp
001938c5mov rbx, rsp
001938c8mov rsp, [r14+64]
001938cccall caml_initialize
001938d1mov rsp, rbx
001938d4lea rsi, [rip+0x1971fd]
001938dblea r12, [rip+0x1971de]
001938e2lea rdi, [rip+0x197377]
001938e9add rdi, 128
001938f0mov rbx, rsp
001938f3mov rsp, [r14+64]
001938f7call caml_initialize
001938fcmov rsp, rbx
001938fflea rdi, [rip+0x19735a]
00193906add rdi, 136
0019390dmov rsi, r12
00193910mov rbx, rsp
00193913mov rsp, [r14+64]
00193917call caml_initialize
0019391cmov rsp, rbx
0019391flea rsi, [rip+0x1971ca]
00193926lea rdi, [rip+0x197333]
0019392dadd rdi, 144
00193934mov rbx, rsp
00193937mov rsp, [r14+64]
0019393bcall caml_initialize
00193940mov rsp, rbx
00193943lea rsi, [rip+0x1971be]
0019394alea rdi, [rip+0x19730f]
00193951add rdi, 152
00193958mov rbx, rsp
0019395bmov rsp, [r14+64]
0019395fcall caml_initialize
00193964mov rsp, rbx
00193967lea rsi, [rip+0x1971ca]
0019396elea r12, [rip+0x1971ab]
00193975lea rdi, [rip+0x1972e4]
0019397cmov rbx, rsp
0019397fmov rsp, [r14+64]
00193983call caml_initialize
00193988mov rsp, rbx
0019398blea rdi, [rip+0x1972ce]
00193992add rdi, 8
00193996mov rsi, r12
00193999mov rbx, rsp
0019399cmov rsp, [r14+64]
001939a0call caml_initialize
001939a5mov rsp, rbx
001939a8lea rsi, [rip+0x1971a1]
001939aflea rdi, [rip+0x1972aa]
001939b6add rdi, 16
001939bamov rbx, rsp
001939bdmov rsp, [r14+64]
001939c1call caml_initialize
001939c6mov rsp, rbx
001939c9lea rsi, [rip+0x197198]
001939d0lea rdi, [rip+0x197289]
001939d7add rdi, 24
001939dbmov rbx, rsp
001939demov rsp, [r14+64]
001939e2call caml_initialize
001939e7mov rsp, rbx
001939ealea rsi, [rip+0x197197]
001939f1lea rdi, [rip+0x197268]
001939f8add rdi, 32
001939fcmov rbx, rsp
001939ffmov rsp, [r14+64]
00193a03call caml_initialize
00193a08mov rsp, rbx
00193a0blea rsi, [rip+0x19718e]
00193a12lea rdi, [rip+0x197247]
00193a19add rdi, 160
00193a20mov rbx, rsp
00193a23mov rsp, [r14+64]
00193a27call caml_initialize
00193a2cmov rsp, rbx
00193a2flea rsi, [rip+0x19718a]
00193a36lea rdi, [rip+0x197223]
00193a3dadd rdi, 168
00193a44mov rbx, rsp
00193a47mov rsp, [r14+64]
00193a4bcall caml_initialize
00193a50mov rsp, rbx
00193a53lea rsi, [rip+0x197186]
00193a5alea rdi, [rip+0x1971ff]
00193a61add rdi, 176
00193a68mov rbx, rsp
00193a6bmov rsp, [r14+64]
00193a6fcall caml_initialize
00193a74mov rsp, rbx
00193a77lea rsi, [rip+0x19717a]
00193a7elea rdi, [rip+0x1971db]
00193a85add rdi, 40
00193a89mov rbx, rsp
00193a8cmov rsp, [r14+64]
00193a90call caml_initialize
00193a95mov rsp, rbx
00193a98lea rsi, [rip+0x197171]
00193a9flea rdi, [rip+0x1971ba]
00193aa6add rdi, 48
00193aaamov rbx, rsp
00193aadmov rsp, [r14+64]
00193ab1call caml_initialize
00193ab6mov rsp, rbx
00193ab9lea rsi, [rip+0x197168]
00193ac0lea rdi, [rip+0x197199]
00193ac7add rdi, 184
00193acemov rbx, rsp
00193ad1mov rsp, [r14+64]
00193ad5call caml_initialize
00193adamov rsp, rbx
00193addlea rsi, [rip+0x196fa4]
00193ae4lea r12, [rip+0x196f85]
00193aeblea r13, [rip+0x196f66]
00193af2lea rbp, [rip+0x19714f]
00193af9lea rdi, [rip+0x197160]
00193b00add rdi, 56
00193b04mov rbx, rsp
00193b07mov rsp, [r14+64]
00193b0bcall caml_initialize
00193b10mov rsp, rbx
00193b13lea rdi, [rip+0x197146]
00193b1aadd rdi, 64
00193b1emov rsi, r12
00193b21mov rbx, rsp
00193b24mov rsp, [r14+64]
00193b28call caml_initialize
00193b2dmov rsp, rbx
00193b30lea rdi, [rip+0x197129]
00193b37add rdi, 72
00193b3bmov rsi, r13
00193b3emov rbx, rsp
00193b41mov rsp, [r14+64]
00193b45call caml_initialize
00193b4amov rsp, rbx
00193b4dlea rdi, [rip+0x19710c]
00193b54add rdi, 80
00193b58mov rsi, rbp
00193b5bmov rbx, rsp
00193b5emov rsp, [r14+64]
00193b62call caml_initialize
00193b67mov rsp, rbx
00193b6amov eax, 1
00193b6fret
00193b70
00193b70loc_193b70:
00193b70push 33
00193b72call caml_call_realloc_stack
00193b77pop r10
00193b79jmp 0x1937b2
001937a0
001937a0camlLocation.entry:
001937a0lea r10, [rsp-320]
001937a8cmp r10, [r14+40]
001937acjb 0x193b70
001937b2
001937b2loc_1937b2:
001937b2call caml_alloc3
001937b7lea rsi, [r15+8]
001937bbmov [rsi-8], 3072
001937c3mov [rsi], 1
001937calea rax, [rip+0x1975c7]
001937d1mov [rsi+8], rax
001937d5mov [rsi+16], 1
001937ddlea rdi, [rip+0x19747c]
001937e4add rdi, 88
001937e8mov rbx, rsp
001937ebmov rsp, [r14+64]
001937efcall caml_initialize
001937f4mov rsp, rbx
001937f7lea rax, [rip+0x19758a]
001937fecall camlMyLexing.from_string_309
00193803sub r15, 64
00193807call caml_allocN
0019380clea rsi, [r15+8]
00193810add rsi, 48
00193814mov [rsi-8], 1024
0019381cmov [rsi], rax
0019381flea r12, [rsi-16]
00193823mov [r12-8], 1024
0019382clea rax, [rip+0x197555]
00193833mov [r12], rax
00193837lea r13, [r12-16]
0019383cmov [r13-8], 1024
00193844lea rax, [rip+0x197525]
0019384bmov [r13], rax
0019384flea rbp, [r13-16]
00193853mov [rbp-8], 1024
0019385bmov [rbp], 1
00193863lea rdi, [rip+0x1973f6]
0019386aadd rdi, 96
0019386emov rbx, rsp
00193871mov rsp, [r14+64]
00193875call caml_initialize
0019387amov rsp, rbx
0019387dlea rdi, [rip+0x1973dc]
00193884add rdi, 104
00193888mov rsi, r12
0019388bmov rbx, rsp
0019388emov rsp, [r14+64]
00193892call caml_initialize
00193897mov rsp, rbx
0019389alea rdi, [rip+0x1973bf]
001938a1add rdi, 112
001938a5mov rsi, r13
001938a8mov rbx, rsp
001938abmov rsp, [r14+64]
001938afcall caml_initialize
001938b4mov rsp, rbx
001938b7lea rdi, [rip+0x1973a2]
001938beadd rdi, 120
001938c2mov rsi, rbp
001938c5mov rbx, rsp
001938c8mov rsp, [r14+64]
001938cccall caml_initialize
001938d1mov rsp, rbx
001938d4lea rsi, [rip+0x1971fd]
001938dblea r12, [rip+0x1971de]
001938e2lea rdi, [rip+0x197377]
001938e9add rdi, 128
001938f0mov rbx, rsp
001938f3mov rsp, [r14+64]
001938f7call caml_initialize
001938fcmov rsp, rbx
001938fflea rdi, [rip+0x19735a]
00193906add rdi, 136
0019390dmov rsi, r12
00193910mov rbx, rsp
00193913mov rsp, [r14+64]
00193917call caml_initialize
0019391cmov rsp, rbx
0019391flea rsi, [rip+0x1971ca]
00193926lea rdi, [rip+0x197333]
0019392dadd rdi, 144
00193934mov rbx, rsp
00193937mov rsp, [r14+64]
0019393bcall caml_initialize
00193940mov rsp, rbx
00193943lea rsi, [rip+0x1971be]
0019394alea rdi, [rip+0x19730f]
00193951add rdi, 152
00193958mov rbx, rsp
0019395bmov rsp, [r14+64]
0019395fcall caml_initialize
00193964mov rsp, rbx
00193967lea rsi, [rip+0x1971ca]
0019396elea r12, [rip+0x1971ab]
00193975lea rdi, [rip+0x1972e4]
0019397cmov rbx, rsp
0019397fmov rsp, [r14+64]
00193983call caml_initialize
00193988mov rsp, rbx
0019398blea rdi, [rip+0x1972ce]
00193992add rdi, 8
00193996mov rsi, r12
00193999mov rbx, rsp
0019399cmov rsp, [r14+64]
001939a0call caml_initialize
001939a5mov rsp, rbx
001939a8lea rsi, [rip+0x1971a1]
001939aflea rdi, [rip+0x1972aa]
001939b6add rdi, 16
001939bamov rbx, rsp
001939bdmov rsp, [r14+64]
001939c1call caml_initialize
001939c6mov rsp, rbx
001939c9lea rsi, [rip+0x197198]
001939d0lea rdi, [rip+0x197289]
001939d7add rdi, 24
001939dbmov rbx, rsp
001939demov rsp, [r14+64]
001939e2call caml_initialize
001939e7mov rsp, rbx
001939ealea rsi, [rip+0x197197]
001939f1lea rdi, [rip+0x197268]
001939f8add rdi, 32
001939fcmov rbx, rsp
001939ffmov rsp, [r14+64]
00193a03call caml_initialize
00193a08mov rsp, rbx
00193a0blea rsi, [rip+0x19718e]
00193a12lea rdi, [rip+0x197247]
00193a19add rdi, 160
00193a20mov rbx, rsp
00193a23mov rsp, [r14+64]
00193a27call caml_initialize
00193a2cmov rsp, rbx
00193a2flea rsi, [rip+0x19718a]
00193a36lea rdi, [rip+0x197223]
00193a3dadd rdi, 168
00193a44mov rbx, rsp
00193a47mov rsp, [r14+64]
00193a4bcall caml_initialize
00193a50mov rsp, rbx
00193a53lea rsi, [rip+0x197186]
00193a5alea rdi, [rip+0x1971ff]
00193a61add rdi, 176
00193a68mov rbx, rsp
00193a6bmov rsp, [r14+64]
00193a6fcall caml_initialize
00193a74mov rsp, rbx
00193a77lea rsi, [rip+0x19717a]
00193a7elea rdi, [rip+0x1971db]
00193a85add rdi, 40
00193a89mov rbx, rsp
00193a8cmov rsp, [r14+64]
00193a90call caml_initialize
00193a95mov rsp, rbx
00193a98lea rsi, [rip+0x197171]
00193a9flea rdi, [rip+0x1971ba]
00193aa6add rdi, 48
00193aaamov rbx, rsp
00193aadmov rsp, [r14+64]
00193ab1call caml_initialize
00193ab6mov rsp, rbx
00193ab9lea rsi, [rip+0x197168]
00193ac0lea rdi, [rip+0x197199]
00193ac7add rdi, 184
00193acemov rbx, rsp
00193ad1mov rsp, [r14+64]
00193ad5call caml_initialize
00193adamov rsp, rbx
00193addlea rsi, [rip+0x196fa4]
00193ae4lea r12, [rip+0x196f85]
00193aeblea r13, [rip+0x196f66]
00193af2lea rbp, [rip+0x19714f]
00193af9lea rdi, [rip+0x197160]
00193b00add rdi, 56
00193b04mov rbx, rsp
00193b07mov rsp, [r14+64]
00193b0bcall caml_initialize
00193b10mov rsp, rbx
00193b13lea rdi, [rip+0x197146]
00193b1aadd rdi, 64
00193b1emov rsi, r12
00193b21mov rbx, rsp
00193b24mov rsp, [r14+64]
00193b28call caml_initialize
00193b2dmov rsp, rbx
00193b30lea rdi, [rip+0x197129]
00193b37add rdi, 72
00193b3bmov rsi, r13
00193b3emov rbx, rsp
00193b41mov rsp, [r14+64]
00193b45call caml_initialize
00193b4amov rsp, rbx
00193b4dlea rdi, [rip+0x19710c]
00193b54add rdi, 80
00193b58mov rsi, rbp
00193b5bmov rbx, rsp
00193b5emov rsp, [r14+64]
00193b62call caml_initialize
00193b67mov rsp, rbx
00193b6amov eax, 1
00193b6fret
00193b70
00193b70loc_193b70:
00193b70push 33
00193b72call caml_call_realloc_stack
00193b77pop r10
00193b79jmp 0x1937b2
001937a0
00193b7e
00193b7e // align 0x10
00193b7e // align 0x10
00193b80
00193b80camlMyStack.create_275:
00193b80sub r15, 32
00193b84cmp r15, [r14]
00193b87jb 0x193bac
00193b89
00193b89loc_193b89:
00193b89lea rbx, [r15+8]
00193b8dmov [rbx-8], 3072
00193b95mov [rbx], 1
00193b9cmov [rbx+8], rax
00193ba0mov [rbx+16], 1
00193ba8mov rax, rbx
00193babret
00193bac
00193bacloc_193bac:
00193baccall caml_call_gc
00193bb1jmp 0x193b89
00193b80
00193b80camlMyStack.create_275:
00193b80sub r15, 32
00193b84cmp r15, [r14]
00193b87jb 0x193bac
00193b89
00193b89loc_193b89:
00193b89lea rbx, [r15+8]
00193b8dmov [rbx-8], 3072
00193b95mov [rbx], 1
00193b9cmov [rbx+8], rax
00193ba0mov [rbx+16], 1
00193ba8mov rax, rbx
00193babret
00193bac
00193bacloc_193bac:
00193baccall caml_call_gc
00193bb1jmp 0x193b89
00193b80
00193bb3
00193bb3 // align 0x10
00193bb3 // align 0x10
00193bc0
00193bc0camlMyStack.create_init_278:
00193bc0sub r15, 48
00193bc4cmp r15, [r14]
00193bc7jb 0x193bfb
00193bc9
00193bc9loc_193bc9:
00193bc9lea rdi, [r15+8]
00193bcdadd rdi, 32
00193bd1mov [rdi-8], 1024
00193bd9mov [rdi], rbx
00193bdclea rbx, [rdi-32]
00193be0mov [rbx-8], 3072
00193be8mov [rbx], 1
00193befmov [rbx+8], rax
00193bf3mov [rbx+16], rdi
00193bf7mov rax, rbx
00193bfaret
00193bfb
00193bfbloc_193bfb:
00193bfbcall caml_call_gc
00193c00jmp 0x193bc9
00193bc0
00193bc0camlMyStack.create_init_278:
00193bc0sub r15, 48
00193bc4cmp r15, [r14]
00193bc7jb 0x193bfb
00193bc9
00193bc9loc_193bc9:
00193bc9lea rdi, [r15+8]
00193bcdadd rdi, 32
00193bd1mov [rdi-8], 1024
00193bd9mov [rdi], rbx
00193bdclea rbx, [rdi-32]
00193be0mov [rbx-8], 3072
00193be8mov [rbx], 1
00193befmov [rbx+8], rax
00193bf3mov [rbx+16], rdi
00193bf7mov rax, rbx
00193bfaret
00193bfb
00193bfbloc_193bfb:
00193bfbcall caml_call_gc
00193c00jmp 0x193bc9
00193bc0
00193c02
00193c02 // align 0x10
00193c02 // align 0x10
00193c10
00193c10camlMyStack.reset_282:
00193c10mov esi, 1
00193c15mov rdi, rax
00193c18mov rbx, rsp
00193c1bmov rsp, [r14+64]
00193c1fcall caml_modify
00193c24mov rsp, rbx
00193c27mov eax, 1
00193c2cret
00193c10
00193c10camlMyStack.reset_282:
00193c10mov esi, 1
00193c15mov rdi, rax
00193c18mov rbx, rsp
00193c1bmov rsp, [r14+64]
00193c1fcall caml_modify
00193c24mov rsp, rbx
00193c27mov eax, 1
00193c2cret
00193c10
00193c2d
00193c2d // align 0x10
00193c2d // align 0x10
00193c30
00193c30camlMyStack.bottom_285:
00193c30lea r10, [rsp-328]
00193c38cmp r10, [r14+40]
00193c3cjb 0x193cb3
00193c3e
00193c3eloc_193c3e:
00193c3esub rsp, 8
00193c42mov rdi, [rbx+16]
00193c46test dil, 1
00193c4aje 0x193ca4
00193c4cmov [rsp], rax
00193c50mov rbx, [rbx+8]
00193c54lea rax, [rip+0x197935]
00193c5bcall camlStdlib.$5e_139
00193c60mov rbx, rax
00193c63mov rax, [rsp]
00193c67call camlStdlib.$5e_139
00193c6csub r15, 24
00193c70cmp r15, [r14]
00193c73jb 0x193cac
00193c75
00193c75loc_193c75:
00193c75lea rbx, [r15+8]
00193c79mov [rbx-8], 2048
00193c81lea rdi, [rip+0x197808]
00193c88mov rdi, [rdi]
00193c8bmov [rbx], rdi
00193c8emov [rbx+8], rax
00193c92mov rax, rbx
00193c95mov rsp, [r14+48]
00193c99pop [r14+48]
00193c9dpop r11
00193c9fjmp r11
00193ca2nop
00193ca4
00193ca4loc_193ca4:
00193ca4mov rax, [rdi]
00193ca7add rsp, 8
00193cabret
00193cac
00193cacloc_193cac:
00193caccall caml_call_gc
00193cb1jmp 0x193c75
00193cb3
00193cb3loc_193cb3:
00193cb3push 34
00193cb5call caml_call_realloc_stack
00193cbapop r10
00193cbcjmp 0x193c3e
00193c30
00193c30camlMyStack.bottom_285:
00193c30lea r10, [rsp-328]
00193c38cmp r10, [r14+40]
00193c3cjb 0x193cb3
00193c3e
00193c3eloc_193c3e:
00193c3esub rsp, 8
00193c42mov rdi, [rbx+16]
00193c46test dil, 1
00193c4aje 0x193ca4
00193c4cmov [rsp], rax
00193c50mov rbx, [rbx+8]
00193c54lea rax, [rip+0x197935]
00193c5bcall camlStdlib.$5e_139
00193c60mov rbx, rax
00193c63mov rax, [rsp]
00193c67call camlStdlib.$5e_139
00193c6csub r15, 24
00193c70cmp r15, [r14]
00193c73jb 0x193cac
00193c75
00193c75loc_193c75:
00193c75lea rbx, [r15+8]
00193c79mov [rbx-8], 2048
00193c81lea rdi, [rip+0x197808]
00193c88mov rdi, [rdi]
00193c8bmov [rbx], rdi
00193c8emov [rbx+8], rax
00193c92mov rax, rbx
00193c95mov rsp, [r14+48]
00193c99pop [r14+48]
00193c9dpop r11
00193c9fjmp r11
00193ca2nop
00193ca4
00193ca4loc_193ca4:
00193ca4mov rax, [rdi]
00193ca7add rsp, 8
00193cabret
00193cac
00193cacloc_193cac:
00193caccall caml_call_gc
00193cb1jmp 0x193c75
00193cb3
00193cb3loc_193cb3:
00193cb3push 34
00193cb5call caml_call_realloc_stack
00193cbapop r10
00193cbcjmp 0x193c3e
00193c30
00193cbe
00193cbe // align 0x10
00193cbe // align 0x10
00193cc5
00193cc5 // align 0x10
00193cc5 // align 0x10
00193cd0
00193cd0camlMyStack.push_291:
00193cd0sub r15, 24
00193cd4cmp r15, [r14]
00193cd7jb 0x193d07
00193cd9
00193cd9loc_193cd9:
00193cd9lea rsi, [r15+8]
00193cddmov [rsi-8], 2048
00193ce5mov [rsi], rbx
00193ce8mov rbx, [rax]
00193cebmov [rsi+8], rbx
00193cefmov rdi, rax
00193cf2mov rbx, rsp
00193cf5mov rsp, [r14+64]
00193cf9call caml_modify
00193cfemov rsp, rbx
00193d01mov eax, 1
00193d06ret
00193d07
00193d07loc_193d07:
00193d07call caml_call_gc
00193d0cjmp 0x193cd9
00193cd0
00193cd0camlMyStack.push_291:
00193cd0sub r15, 24
00193cd4cmp r15, [r14]
00193cd7jb 0x193d07
00193cd9
00193cd9loc_193cd9:
00193cd9lea rsi, [r15+8]
00193cddmov [rsi-8], 2048
00193ce5mov [rsi], rbx
00193ce8mov rbx, [rax]
00193cebmov [rsi+8], rbx
00193cefmov rdi, rax
00193cf2mov rbx, rsp
00193cf5mov rsp, [r14+64]
00193cf9call caml_modify
00193cfemov rsp, rbx
00193d01mov eax, 1
00193d06ret
00193d07
00193d07loc_193d07:
00193d07call caml_call_gc
00193d0cjmp 0x193cd9
00193cd0
00193d0e
00193d0e // align 0x10
00193d0e // align 0x10
00193d10
00193d10camlMyStack.pop_292:
00193d10mov rbx, rax
00193d13mov r12, [rbx]
00193d16test r12b, 1
00193d1aje 0x193d28
00193d1clea rax, [rip+0x19785d]
00193d23jmp 0x193c30
00193d28
00193d28loc_193d28:
00193d28mov rsi, [r12+8]
00193d2dmov rdi, rbx
00193d30mov rbx, rsp
00193d33mov rsp, [r14+64]
00193d37call caml_modify
00193d3cmov rsp, rbx
00193d3fmov rax, [r12]
00193d43ret
00193d10
00193d10camlMyStack.pop_292:
00193d10mov rbx, rax
00193d13mov r12, [rbx]
00193d16test r12b, 1
00193d1aje 0x193d28
00193d1clea rax, [rip+0x19785d]
00193d23jmp 0x193c30
00193d28
00193d28loc_193d28:
00193d28mov rsi, [r12+8]
00193d2dmov rdi, rbx
00193d30mov rbx, rsp
00193d33mov rsp, [r14+64]
00193d37call caml_modify
00193d3cmov rsp, rbx
00193d3fmov rax, [r12]
00193d43ret
00193d10
00193d44
00193d44 // align 0x10
00193d44 // align 0x10
00193d50
00193d50camlMyStack.top_293:
00193d50mov rbx, rax
00193d53mov rax, [rbx]
00193d56test al, 1
00193d58je 0x193d68
00193d5alea rax, [rip+0x19780f]
00193d61jmp 0x193c30
00193d66
00193d66 66 90 f.
00193d68
00193d68loc_193d68:
00193d68mov rax, [rax]
00193d6bret
00193d50
00193d50camlMyStack.top_293:
00193d50mov rbx, rax
00193d53mov rax, [rbx]
00193d56test al, 1
00193d58je 0x193d68
00193d5alea rax, [rip+0x19780f]
00193d61jmp 0x193c30
00193d66
00193d66 66 90 f.
00193d68
00193d68loc_193d68:
00193d68mov rax, [rax]
00193d6bret
00193d50
00193d6c
00193d6c // align 0x10
00193d6c // align 0x10
00193d70
00193d70camlMyStack.top2_294:
00193d70mov rbx, rax
00193d73mov rax, [rbx]
00193d76test al, 1
00193d78jne 0x193d88
00193d7amov rax, [rax+8]
00193d7etest al, 1
00193d80jne 0x193d88
00193d82mov rax, [rax]
00193d85ret
00193d86
00193d86 66 90 f.
00193d88
00193d88loc_193d88:
00193d88lea rax, [rip+0x1977d1]
00193d8fjmp 0x193c30
00193d70
00193d70camlMyStack.top2_294:
00193d70mov rbx, rax
00193d73mov rax, [rbx]
00193d76test al, 1
00193d78jne 0x193d88
00193d7amov rax, [rax+8]
00193d7etest al, 1
00193d80jne 0x193d88
00193d82mov rax, [rax]
00193d85ret
00193d86
00193d86 66 90 f.
00193d88
00193d88loc_193d88:
00193d88lea rax, [rip+0x1977d1]
00193d8fjmp 0x193c30
00193d70
00193d94
00193d94 // align 0x10
00193d94 // align 0x10
00193da0
00193da0camlMyStack.length_295:
00193da0mov rax, [rax]
00193da3test al, 1
00193da5je 0x193db0
00193da7mov eax, 1
00193dacret
00193dad
00193dad 0f 1f 00 ...
00193db0
00193db0loc_193db0:
00193db0mov rbx, [rax+8]
00193db4mov eax, 3
00193db9jmp 0x19f7b0
00193da0
00193da0camlMyStack.length_295:
00193da0mov rax, [rax]
00193da3test al, 1
00193da5je 0x193db0
00193da7mov eax, 1
00193dacret
00193dad
00193dad 0f 1f 00 ...
00193db0
00193db0loc_193db0:
00193db0mov rbx, [rax+8]
00193db4mov eax, 3
00193db9jmp 0x19f7b0
00193da0
00193dbe
00193dbe // align 0x10
00193dbe // align 0x10
00193dc0
00193dc0camlMyStack.empty_296:
00193dc0mov rax, [rax]
00193dc3and rax, 1
00193dc7lea rax, [rax+rax+1]
00193dccret
00193dc0
00193dc0camlMyStack.empty_296:
00193dc0mov rax, [rax]
00193dc3and rax, 1
00193dc7lea rax, [rax+rax+1]
00193dccret
00193dc0
00193dcd
00193dcd // align 0x10
00193dcd // align 0x10
00193dd0
00193dd0camlMyStack.pretty_387:
00193dd0lea r10, [rsp-336]
00193dd8cmp r10, [r14+40]
00193ddcjb 0x193e6d
00193de2
00193de2loc_193de2:
00193de2sub rsp, 16
00193de6mov [rsp], rax
00193deamov [rsp+8], rbx
00193defmov rbx, [rbx+8]
00193df3lea rax, [rip+0x19981e]
00193dfamov rax, [rax+312]
00193e01call camlStdlib.output_string_253
00193e06lea rbx, [rip+0x197743]
00193e0dlea rax, [rip+0x199804]
00193e14mov rax, [rax+312]
00193e1bcall camlStdlib.output_string_253
00193e20sub r15, 32
00193e24cmp r15, [r14]
00193e27jb 0x193e66
00193e29
00193e29loc_193e29:
00193e29lea rbx, [r15+8]
00193e2dmov [rbx-8], 3319
00193e35lea rax, [rip+68]
00193e3cmov [rbx], rax
00193e3fmov rax, 0x100000000000005
00193e49mov [rbx+8], rax
00193e4dmov rax, [rsp]
00193e51mov [rbx+16], rax
00193e55mov rax, [rsp+8]
00193e5amov rax, [rax]
00193e5dadd rsp, 16
00193e61jmp 0x193e80
00193e66
00193e66loc_193e66:
00193e66call caml_call_gc
00193e6bjmp 0x193e29
00193e6d
00193e6dloc_193e6d:
00193e6dpush 35
00193e6fcall caml_call_realloc_stack
00193e74pop r10
00193e76jmp 0x193de2
00193dd0
00193dd0camlMyStack.pretty_387:
00193dd0lea r10, [rsp-336]
00193dd8cmp r10, [r14+40]
00193ddcjb 0x193e6d
00193de2
00193de2loc_193de2:
00193de2sub rsp, 16
00193de6mov [rsp], rax
00193deamov [rsp+8], rbx
00193defmov rbx, [rbx+8]
00193df3lea rax, [rip+0x19981e]
00193dfamov rax, [rax+312]
00193e01call camlStdlib.output_string_253
00193e06lea rbx, [rip+0x197743]
00193e0dlea rax, [rip+0x199804]
00193e14mov rax, [rax+312]
00193e1bcall camlStdlib.output_string_253
00193e20sub r15, 32
00193e24cmp r15, [r14]
00193e27jb 0x193e66
00193e29
00193e29loc_193e29:
00193e29lea rbx, [r15+8]
00193e2dmov [rbx-8], 3319
00193e35lea rax, [rip+68]
00193e3cmov [rbx], rax
00193e3fmov rax, 0x100000000000005
00193e49mov [rbx+8], rax
00193e4dmov rax, [rsp]
00193e51mov [rbx+16], rax
00193e55mov rax, [rsp+8]
00193e5amov rax, [rax]
00193e5dadd rsp, 16
00193e61jmp 0x193e80
00193e66
00193e66loc_193e66:
00193e66call caml_call_gc
00193e6bjmp 0x193e29
00193e6d
00193e6dloc_193e6d:
00193e6dpush 35
00193e6fcall caml_call_realloc_stack
00193e74pop r10
00193e76jmp 0x193de2
00193dd0
00193e7b
00193e7b // align 0x10
00193e7b // align 0x10
00193e80
00193e80camlMyStack.do_rec_391:
00193e80lea r10, [rsp-344]
00193e88cmp r10, [r14+40]
00193e8cjb 0x193f97
00193e92
00193e92loc_193e92:
00193e92sub rsp, 24
00193e96
00193e96loc_193e96:
00193e96cmp r15, [r14]
00193e99jbe 0x193f8d
00193e9f
00193e9floc_193e9f:
00193e9ftest al, 1
00193ea1je 0x193eb4
00193ea3lea rax, [rip+0x197696]
00193eaaadd rsp, 24
00193eaejmp 0x196d50
00193eb3
00193eb3 90 .
00193eb4
00193eb4loc_193eb4:
00193eb4mov rdi, [rax]
00193eb7mov rsi, [rax+8]
00193ebbtest sil, 1
00193ebfje 0x193f10
00193ec1mov rbx, [rbx+16]
00193ec5mov rsi, [rbx]
00193ec8mov rax, rdi
00193ecbcall rsi
00193ecdlea rbx, [rip+0x1976cc]
00193ed4call camlStdlib.$5e_139
00193ed9mov rbx, rax
00193edclea rax, [rip+0x1976bd]
00193ee3call camlStdlib.$5e_139
00193ee8mov rbx, rax
00193eeblea rax, [rip+0x199726]
00193ef2mov rax, [rax+312]
00193ef9call camlStdlib.output_string_253
00193efelea rax, [rip+0x19763b]
00193f05add rsp, 24
00193f09jmp 0x196d50
00193f0e
00193f0e 66 90 f.
00193f10
00193f10loc_193f10:
00193f10mov [rsp], rdi
00193f14mov [rsp+16], rbx
00193f19mov [rsp+8], rax
00193f1elea rbx, [rip+0x19767b]
00193f25lea rax, [rip+0x1996ec]
00193f2cmov rax, [rax+312]
00193f33call camlStdlib.output_string_253
00193f38mov rax, [rsp+16]
00193f3dmov rbx, [rax+16]
00193f41mov rdi, [rbx]
00193f44mov rax, [rsp]
00193f48call rdi
00193f4amov rbx, rax
00193f4dlea rax, [rip+0x1996c4]
00193f54mov rax, [rax+312]
00193f5bcall camlStdlib.output_string_253
00193f60lea rbx, [rip+0x197639]
00193f67lea rax, [rip+0x1996aa]
00193f6emov rax, [rax+312]
00193f75call camlStdlib.output_string_253
00193f7amov rax, [rsp+8]
00193f7fmov rax, [rax+8]
00193f83mov rbx, [rsp+16]
00193f88jmp 0x193e96
00193f8d
00193f8dloc_193f8d:
00193f8dcall caml_call_gc
00193f92jmp 0x193e9f
00193f97
00193f97loc_193f97:
00193f97push 36
00193f99call caml_call_realloc_stack
00193f9epop r10
00193fa0jmp 0x193e92
00193e80
00193e80camlMyStack.do_rec_391:
00193e80lea r10, [rsp-344]
00193e88cmp r10, [r14+40]
00193e8cjb 0x193f97
00193e92
00193e92loc_193e92:
00193e92sub rsp, 24
00193e96
00193e96loc_193e96:
00193e96cmp r15, [r14]
00193e99jbe 0x193f8d
00193e9f
00193e9floc_193e9f:
00193e9ftest al, 1
00193ea1je 0x193eb4
00193ea3lea rax, [rip+0x197696]
00193eaaadd rsp, 24
00193eaejmp 0x196d50
00193eb3
00193eb3 90 .
00193eb4
00193eb4loc_193eb4:
00193eb4mov rdi, [rax]
00193eb7mov rsi, [rax+8]
00193ebbtest sil, 1
00193ebfje 0x193f10
00193ec1mov rbx, [rbx+16]
00193ec5mov rsi, [rbx]
00193ec8mov rax, rdi
00193ecbcall rsi
00193ecdlea rbx, [rip+0x1976cc]
00193ed4call camlStdlib.$5e_139
00193ed9mov rbx, rax
00193edclea rax, [rip+0x1976bd]
00193ee3call camlStdlib.$5e_139
00193ee8mov rbx, rax
00193eeblea rax, [rip+0x199726]
00193ef2mov rax, [rax+312]
00193ef9call camlStdlib.output_string_253
00193efelea rax, [rip+0x19763b]
00193f05add rsp, 24
00193f09jmp 0x196d50
00193f0e
00193f0e 66 90 f.
00193f10
00193f10loc_193f10:
00193f10mov [rsp], rdi
00193f14mov [rsp+16], rbx
00193f19mov [rsp+8], rax
00193f1elea rbx, [rip+0x19767b]
00193f25lea rax, [rip+0x1996ec]
00193f2cmov rax, [rax+312]
00193f33call camlStdlib.output_string_253
00193f38mov rax, [rsp+16]
00193f3dmov rbx, [rax+16]
00193f41mov rdi, [rbx]
00193f44mov rax, [rsp]
00193f48call rdi
00193f4amov rbx, rax
00193f4dlea rax, [rip+0x1996c4]
00193f54mov rax, [rax+312]
00193f5bcall camlStdlib.output_string_253
00193f60lea rbx, [rip+0x197639]
00193f67lea rax, [rip+0x1996aa]
00193f6emov rax, [rax+312]
00193f75call camlStdlib.output_string_253
00193f7amov rax, [rsp+8]
00193f7fmov rax, [rax+8]
00193f83mov rbx, [rsp+16]
00193f88jmp 0x193e96
00193f8d
00193f8dloc_193f8d:
00193f8dcall caml_call_gc
00193f92jmp 0x193e9f
00193f97
00193f97loc_193f97:
00193f97push 36
00193f99call caml_call_realloc_stack
00193f9epop r10
00193fa0jmp 0x193e92
00193e80
00193fa5
00193fa5 // align 0x10
00193fa5 // align 0x10
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
Loading..