File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
001672d0
001672d0camlFoot.checkpoint_377:
001672d0lea r10, [rsp-360]
001672d8cmp r10, [r14+40]
001672dcjb 0x16738d
001672e2
001672e2loc_1672e2:
001672e2sub rsp, 40
001672e6lea rax, [rip+0x1928eb]
001672edmov rbx, [rax+104]
001672f1mov rbx, [rbx]
001672f4mov [rsp+32], rbx
001672f9mov rbx, [rax+96]
001672fdmov rbx, [rbx]
00167300mov [rsp+24], rbx
00167305mov rbx, [rax+64]
00167309mov rbx, [rbx]
0016730cmov [rsp+16], rbx
00167311mov rbx, [rax+72]
00167315mov rbx, [rbx]
00167318mov [rsp+8], rbx
0016731dmov rax, [rax+88]
00167321call Stdlib.Hashtbl.copy
00167326mov [rsp], rax
0016732alea rax, [rip+0x1928a7]
00167331mov rax, [rax+80]
00167335call Stdlib.Hashtbl.copy
0016733asub r15, 56
0016733ecmp r15, [r14]
00167341jb 0x167386
00167343
00167343loc_167343:
00167343lea rbx, [r15+8]
00167347mov [rbx-8], 6144
0016734fmov [rbx], rax
00167352mov rax, [rsp]
00167356mov [rbx+8], rax
0016735amov rax, [rsp+8]
0016735fmov [rbx+16], rax
00167363mov rax, [rsp+16]
00167368mov [rbx+24], rax
0016736cmov rax, [rsp+24]
00167371mov [rbx+32], rax
00167375mov rax, [rsp+32]
0016737amov [rbx+40], rax
0016737emov rax, rbx
00167381add rsp, 40
00167385ret
00167386
00167386loc_167386:
00167386call caml_call_gc
0016738bjmp 0x167343
0016738d
0016738dloc_16738d:
0016738dpush 38
0016738fcall caml_call_realloc_stack
00167394pop r10
00167396jmp 0x1672e2
001672d0
001672d0camlFoot.checkpoint_377:
001672d0lea r10, [rsp-360]
001672d8cmp r10, [r14+40]
001672dcjb 0x16738d
001672e2
001672e2loc_1672e2:
001672e2sub rsp, 40
001672e6lea rax, [rip+0x1928eb]
001672edmov rbx, [rax+104]
001672f1mov rbx, [rbx]
001672f4mov [rsp+32], rbx
001672f9mov rbx, [rax+96]
001672fdmov rbx, [rbx]
00167300mov [rsp+24], rbx
00167305mov rbx, [rax+64]
00167309mov rbx, [rbx]
0016730cmov [rsp+16], rbx
00167311mov rbx, [rax+72]
00167315mov rbx, [rbx]
00167318mov [rsp+8], rbx
0016731dmov rax, [rax+88]
00167321call Stdlib.Hashtbl.copy
00167326mov [rsp], rax
0016732alea rax, [rip+0x1928a7]
00167331mov rax, [rax+80]
00167335call Stdlib.Hashtbl.copy
0016733asub r15, 56
0016733ecmp r15, [r14]
00167341jb 0x167386
00167343
00167343loc_167343:
00167343lea rbx, [r15+8]
00167347mov [rbx-8], 6144
0016734fmov [rbx], rax
00167352mov rax, [rsp]
00167356mov [rbx+8], rax
0016735amov rax, [rsp+8]
0016735fmov [rbx+16], rax
00167363mov rax, [rsp+16]
00167368mov [rbx+24], rax
0016736cmov rax, [rsp+24]
00167371mov [rbx+32], rax
00167375mov rax, [rsp+32]
0016737amov [rbx+40], rax
0016737emov rax, rbx
00167381add rsp, 40
00167385ret
00167386
00167386loc_167386:
00167386call caml_call_gc
0016738bjmp 0x167343
0016738d
0016738dloc_16738d:
0016738dpush 38
0016738fcall caml_call_realloc_stack
00167394pop r10
00167396jmp 0x1672e2
001672d0
0016739b
0016739b // align 0x10
0016739b // align 0x10
001673a0
001673a0camlFoot.hot_start_378:
001673a0lea r10, [rsp-360]
001673a8cmp r10, [r14+40]
001673acjb 0x167452
001673b2
001673b2loc_1673b2:
001673b2sub rsp, 40
001673b6mov [rsp], rbx
001673bamov [rsp+8], rdi
001673bfmov [rsp+16], rsi
001673c4mov [rsp+24], rdx
001673c9mov [rsp+32], rcx
001673celea rbx, [rip+0x192803]
001673d5mov rbx, [rbx+80]
001673d9call camlMisc.copy_int_hashtbl_605
001673delea rax, [rip+0x1927f3]
001673e5mov rbx, [rax+88]
001673e9mov rax, [rsp]
001673edcall camlMisc.copy_int_hashtbl_605
001673f2lea rax, [rip+0x1927df]
001673f9mov rbx, [rax+72]
001673fdmov rdi, [rsp+8]
00167402mov [rbx], rdi
00167405mov rbx, [rax+64]
00167409mov rdi, [rsp+16]
0016740emov [rbx], rdi
00167411mov rdi, [rax+96]
00167415mov rsi, [rsp+24]
0016741amov rbx, rsp
0016741dmov rsp, [r14+64]
00167421call caml_modify
00167426mov rsp, rbx
00167429lea rax, [rip+0x1927a8]
00167430mov rdi, [rax+104]
00167434mov rsi, [rsp+32]
00167439mov rbx, rsp
0016743cmov rsp, [r14+64]
00167440call caml_modify
00167445mov rsp, rbx
00167448mov eax, 1
0016744dadd rsp, 40
00167451ret
00167452
00167452loc_167452:
00167452push 38
00167454call caml_call_realloc_stack
00167459pop r10
0016745bjmp 0x1673b2
001673a0
001673a0camlFoot.hot_start_378:
001673a0lea r10, [rsp-360]
001673a8cmp r10, [r14+40]
001673acjb 0x167452
001673b2
001673b2loc_1673b2:
001673b2sub rsp, 40
001673b6mov [rsp], rbx
001673bamov [rsp+8], rdi
001673bfmov [rsp+16], rsi
001673c4mov [rsp+24], rdx
001673c9mov [rsp+32], rcx
001673celea rbx, [rip+0x192803]
001673d5mov rbx, [rbx+80]
001673d9call camlMisc.copy_int_hashtbl_605
001673delea rax, [rip+0x1927f3]
001673e5mov rbx, [rax+88]
001673e9mov rax, [rsp]
001673edcall camlMisc.copy_int_hashtbl_605
001673f2lea rax, [rip+0x1927df]
001673f9mov rbx, [rax+72]
001673fdmov rdi, [rsp+8]
00167402mov [rbx], rdi
00167405mov rbx, [rax+64]
00167409mov rdi, [rsp+16]
0016740emov [rbx], rdi
00167411mov rdi, [rax+96]
00167415mov rsi, [rsp+24]
0016741amov rbx, rsp
0016741dmov rsp, [r14+64]
00167421call caml_modify
00167426mov rsp, rbx
00167429lea rax, [rip+0x1927a8]
00167430mov rdi, [rax+104]
00167434mov rsi, [rsp+32]
00167439mov rbx, rsp
0016743cmov rsp, [r14+64]
00167440call caml_modify
00167445mov rsp, rbx
00167448mov eax, 1
0016744dadd rsp, 40
00167451ret
00167452
00167452loc_167452:
00167452push 38
00167454call caml_call_realloc_stack
00167459pop r10
0016745bjmp 0x1673b2
001673a0
00167460
00167460camlFoot.step_anchor_425:
00167460lea r10, [rsp-328]
00167468cmp r10, [r14+40]
0016746cjb 0x1674b0
0016746e
0016746eloc_16746e:
0016746esub rsp, 8
00167472mov rbx, rax
00167475mov [rsp], rbx
00167479lea rax, [rip+0x192758]
00167480mov rdi, [rax+72]
00167484add [rdi], 2
00167488mov rax, [rax+80]
0016748ccall Stdlib.Hashtbl.remove
00167491lea rax, [rip+0x192740]
00167498mov rbx, [rax+72]
0016749cmov rdi, [rbx]
0016749fmov rax, [rax+80]
001674a3mov rbx, [rsp]
001674a7add rsp, 8
001674abjmp 0x1e7690
001674b0
001674b0loc_1674b0:
001674b0push 34
001674b2call caml_call_realloc_stack
001674b7pop r10
001674b9jmp 0x16746e
00167460
00167460camlFoot.step_anchor_425:
00167460lea r10, [rsp-328]
00167468cmp r10, [r14+40]
0016746cjb 0x1674b0
0016746e
0016746eloc_16746e:
0016746esub rsp, 8
00167472mov rbx, rax
00167475mov [rsp], rbx
00167479lea rax, [rip+0x192758]
00167480mov rdi, [rax+72]
00167484add [rdi], 2
00167488mov rax, [rax+80]
0016748ccall Stdlib.Hashtbl.remove
00167491lea rax, [rip+0x192740]
00167498mov rbx, [rax+72]
0016749cmov rdi, [rbx]
0016749fmov rax, [rax+80]
001674a3mov rbx, [rsp]
001674a7add rsp, 8
001674abjmp 0x1e7690
001674b0
001674b0loc_1674b0:
001674b0push 34
001674b2call caml_call_realloc_stack
001674b7pop r10
001674b9jmp 0x16746e
00167460
001674bb
001674bb // align 0x10
001674bb // align 0x10
001674c0
001674c0camlFoot.get_anchor_428:
001674c0lea r10, [rsp-344]
001674c8cmp r10, [r14+40]
001674ccjb 0x167545
001674ce
001674celoc_1674ce:
001674cesub rsp, 8
001674d2mov rbx, rax
001674d5mov [rsp], rbx
001674d9lea r11, [rip+36]
001674e0push r11
001674e2push [r14+48]
001674e6mov [r14+48], rsp
001674ealea rax, [rip+0x1926e7]
001674f1mov rax, [rax+80]
001674f5call Stdlib.Hashtbl.find
001674fapop [r14+48]
001674feadd rsp, 8
00167502jmp 0x167540
00167504lea rbx, [rip+0x1c610d]
0016750bmov rbx, [rbx+56]
0016750fcmp rax, rbx
00167512jne 0x167530
00167514mov rax, [rsp]
00167518call camlFoot.step_anchor_425
0016751dlea rax, [rip+0x1926b4]
00167524mov rax, [rax+72]
00167528mov rax, [rax]
0016752badd rsp, 8
0016752fret
00167530
00167530loc_167530:
00167530mov rsp, [r14+48]
00167534pop [r14+48]
00167538pop r11
0016753ajmp r11
0016753dnop [rax]
00167540
00167540loc_167540:
00167540add rsp, 8
00167544ret
00167545
00167545loc_167545:
00167545push 36
00167547call caml_call_realloc_stack
0016754cpop r10
0016754ejmp 0x1674ce
001674c0
001674c0camlFoot.get_anchor_428:
001674c0lea r10, [rsp-344]
001674c8cmp r10, [r14+40]
001674ccjb 0x167545
001674ce
001674celoc_1674ce:
001674cesub rsp, 8
001674d2mov rbx, rax
001674d5mov [rsp], rbx
001674d9lea r11, [rip+36]
001674e0push r11
001674e2push [r14+48]
001674e6mov [r14+48], rsp
001674ealea rax, [rip+0x1926e7]
001674f1mov rax, [rax+80]
001674f5call Stdlib.Hashtbl.find
001674fapop [r14+48]
001674feadd rsp, 8
00167502jmp 0x167540
00167504lea rbx, [rip+0x1c610d]
0016750bmov rbx, [rbx+56]
0016750fcmp rax, rbx
00167512jne 0x167530
00167514mov rax, [rsp]
00167518call camlFoot.step_anchor_425
0016751dlea rax, [rip+0x1926b4]
00167524mov rax, [rax+72]
00167528mov rax, [rax]
0016752badd rsp, 8
0016752fret
00167530
00167530loc_167530:
00167530mov rsp, [r14+48]
00167534pop [r14+48]
00167538pop r11
0016753ajmp r11
0016753dnop [rax]
00167540
00167540loc_167540:
00167540add rsp, 8
00167544ret
00167545
00167545loc_167545:
00167545push 36
00167547call caml_call_realloc_stack
0016754cpop r10
0016754ejmp 0x1674ce
001674c0
00167553
00167553 // align 0x10
00167553 // align 0x10
00167560
00167560camlFoot.register_432:
00167560lea r10, [rsp-368]
00167568cmp r10, [r14+40]
0016756cjb 0x16765e
00167572
00167572loc_167572:
00167572sub rsp, 32
00167576mov [rsp], rax
0016757amov [rsp+8], rbx
0016757fmov [rsp+16], rdi
00167584lea rbx, [rip+0x19264d]
0016758bmov rbx, [rbx+64]
0016758fmov [rbx], 3
00167596call camlFoot.get_anchor_428
0016759bmov rbx, rax
0016759emov [rsp+24], rbx
001675a3lea r11, [rip+70]
001675aapush r11
001675acpush [r14+48]
001675b0mov [r14+48], rsp
001675b4lea rax, [rip+0x19261d]
001675bbmov rax, [rax+88]
001675bfcall Stdlib.Hashtbl.find
001675c4lea rax, [rip+0x1926fd]
001675cbcall camlMisc.warning_287
001675d0lea rax, [rip+0x192601]
001675d7mov rax, [rax+88]
001675dbmov rbx, [rsp+40]
001675e0call Stdlib.Hashtbl.remove
001675e5pop [r14+48]
001675e9add rsp, 8
001675edjmp 0x167610
001675efnop
001675f0lea rbx, [rip+0x1c6021]
001675f7mov rbx, [rbx+56]
001675fbcmp rax, rbx
001675feje 0x167610
00167600mov rsp, [r14+48]
00167604pop [r14+48]
00167608pop r11
0016760ajmp r11
0016760dnop [rax]
00167610
00167610loc_167610:
00167610sub r15, 32
00167614cmp r15, [r14]
00167617jb 0x167657
00167619
00167619loc_167619:
00167619lea rdi, [r15+8]
0016761dmov [rdi-8], 3072
00167625mov rax, [rsp]
00167629mov [rdi], rax
0016762cmov rax, [rsp+8]
00167631mov [rdi+8], rax
00167635mov rax, [rsp+16]
0016763amov [rdi+16], rax
0016763elea rax, [rip+0x192593]
00167645mov rax, [rax+88]
00167649mov rbx, [rsp+24]
0016764eadd rsp, 32
00167652jmp 0x1e7690
00167657
00167657loc_167657:
00167657call caml_call_gc
0016765cjmp 0x167619
0016765e
0016765eloc_16765e:
0016765epush 39
00167660call caml_call_realloc_stack
00167665pop r10
00167667jmp 0x167572
00167560
00167560camlFoot.register_432:
00167560lea r10, [rsp-368]
00167568cmp r10, [r14+40]
0016756cjb 0x16765e
00167572
00167572loc_167572:
00167572sub rsp, 32
00167576mov [rsp], rax
0016757amov [rsp+8], rbx
0016757fmov [rsp+16], rdi
00167584lea rbx, [rip+0x19264d]
0016758bmov rbx, [rbx+64]
0016758fmov [rbx], 3
00167596call camlFoot.get_anchor_428
0016759bmov rbx, rax
0016759emov [rsp+24], rbx
001675a3lea r11, [rip+70]
001675aapush r11
001675acpush [r14+48]
001675b0mov [r14+48], rsp
001675b4lea rax, [rip+0x19261d]
001675bbmov rax, [rax+88]
001675bfcall Stdlib.Hashtbl.find
001675c4lea rax, [rip+0x1926fd]
001675cbcall camlMisc.warning_287
001675d0lea rax, [rip+0x192601]
001675d7mov rax, [rax+88]
001675dbmov rbx, [rsp+40]
001675e0call Stdlib.Hashtbl.remove
001675e5pop [r14+48]
001675e9add rsp, 8
001675edjmp 0x167610
001675efnop
001675f0lea rbx, [rip+0x1c6021]
001675f7mov rbx, [rbx+56]
001675fbcmp rax, rbx
001675feje 0x167610
00167600mov rsp, [r14+48]
00167604pop [r14+48]
00167608pop r11
0016760ajmp r11
0016760dnop [rax]
00167610
00167610loc_167610:
00167610sub r15, 32
00167614cmp r15, [r14]
00167617jb 0x167657
00167619
00167619loc_167619:
00167619lea rdi, [r15+8]
0016761dmov [rdi-8], 3072
00167625mov rax, [rsp]
00167629mov [rdi], rax
0016762cmov rax, [rsp+8]
00167631mov [rdi+8], rax
00167635mov rax, [rsp+16]
0016763amov [rdi+16], rax
0016763elea rax, [rip+0x192593]
00167645mov rax, [rax+88]
00167649mov rbx, [rsp+24]
0016764eadd rsp, 32
00167652jmp 0x1e7690
00167657
00167657loc_167657:
00167657call caml_call_gc
0016765cjmp 0x167619
0016765e
0016765eloc_16765e:
0016765epush 39
00167660call caml_call_realloc_stack
00167665pop r10
00167667jmp 0x167572
00167560
0016766c
0016766c // align 0x10
0016766c // align 0x10
00167670
00167670camlFoot.sub_notes_438:
00167670lea rax, [rip+0x192561]
00167677mov rbx, [rax+72]
0016767bmov rbx, [rbx]
0016767emov rdi, [rax+96]
00167682sub r15, 24
00167686cmp r15, [r14]
00167689jb 0x167713
0016768f
0016768floc_16768f:
0016768flea rsi, [r15+8]
00167693mov [rsi-8], 2048
0016769bmov [rsi], rbx
0016769emov rax, [rdi]
001676a1mov [rsi+8], rax
001676a5mov rbx, rsp
001676a8mov rsp, [r14+64]
001676accall caml_modify
001676b1mov rsp, rbx
001676b4lea rax, [rip+0x19251d]
001676bbmov rbx, [rax+64]
001676bfmov rbx, [rbx]
001676c2mov rdi, [rax+104]
001676c6sub r15, 24
001676cacmp r15, [r14]
001676cdjb 0x16770c
001676cf
001676cfloc_1676cf:
001676cflea rsi, [r15+8]
001676d3mov [rsi-8], 2048
001676dbmov [rsi], rbx
001676demov rax, [rdi]
001676e1mov [rsi+8], rax
001676e5mov rbx, rsp
001676e8mov rsp, [r14+64]
001676eccall caml_modify
001676f1mov rsp, rbx
001676f4lea rax, [rip+0x1924dd]
001676fbmov rax, [rax+64]
001676ffmov [rax], 1
00167706mov eax, 1
0016770bret
0016770c
0016770cloc_16770c:
0016770ccall caml_call_gc
00167711jmp 0x1676cf
00167713
00167713loc_167713:
00167713call caml_call_gc
00167718jmp 0x16768f
00167670
00167670camlFoot.sub_notes_438:
00167670lea rax, [rip+0x192561]
00167677mov rbx, [rax+72]
0016767bmov rbx, [rbx]
0016767emov rdi, [rax+96]
00167682sub r15, 24
00167686cmp r15, [r14]
00167689jb 0x167713
0016768f
0016768floc_16768f:
0016768flea rsi, [r15+8]
00167693mov [rsi-8], 2048
0016769bmov [rsi], rbx
0016769emov rax, [rdi]
001676a1mov [rsi+8], rax
001676a5mov rbx, rsp
001676a8mov rsp, [r14+64]
001676accall caml_modify
001676b1mov rsp, rbx
001676b4lea rax, [rip+0x19251d]
001676bbmov rbx, [rax+64]
001676bfmov rbx, [rbx]
001676c2mov rdi, [rax+104]
001676c6sub r15, 24
001676cacmp r15, [r14]
001676cdjb 0x16770c
001676cf
001676cfloc_1676cf:
001676cflea rsi, [r15+8]
001676d3mov [rsi-8], 2048
001676dbmov [rsi], rbx
001676demov rax, [rdi]
001676e1mov [rsi+8], rax
001676e5mov rbx, rsp
001676e8mov rsp, [r14+64]
001676eccall caml_modify
001676f1mov rsp, rbx
001676f4lea rax, [rip+0x1924dd]
001676fbmov rax, [rax+64]
001676ffmov [rax], 1
00167706mov eax, 1
0016770bret
0016770c
0016770cloc_16770c:
0016770ccall caml_call_gc
00167711jmp 0x1676cf
00167713
00167713loc_167713:
00167713call caml_call_gc
00167718jmp 0x16768f
00167670
0016771d
0016771d // align 0x10
0016771d // align 0x10
00167720
00167720camlFoot.flush_441:
00167720lea r10, [rsp-360]
00167728cmp r10, [r14+40]
0016772cjb 0x167956
00167732
00167732loc_167732:
00167732sub rsp, 40
00167736lea rcx, [rip+0x19249b]
0016773dmov rcx, [rcx+64]
00167741mov rcx, [rcx]
00167744cmp rcx, 1
00167748je 0x167938
0016774emov [rsp+8], rdx
00167753mov [rsp+24], rdi
00167758mov [rsp+32], rbx
0016775dmov [rsp+16], rax
00167762mov rax, rsi
00167765call camlSection.value_424
0016776amov [rsp], rax
0016776emov rax, [rsp+8]
00167773call camlSection.value_424
00167778mov rbx, [rsp]
0016777ccmp rax, rbx
0016777fjg 0x167938
00167785lea rax, [rip+0x19244c]
0016778cmov rbx, [rax+64]
00167790mov [rbx], 1
00167797mov rbx, [rax+96]
0016779bmov rax, [rbx]
0016779etest al, 1
001677a0je 0x1677b4
001677a2lea rax, [rip+0x1c3dc7]
001677a9call camlMyStack.bottom_285
001677aemov [rsp], rax
001677b2jmp 0x1677bb
001677b4
001677b4loc_1677b4:
001677b4mov rax, [rax]
001677b7mov [rsp], rax
001677bb
001677bbloc_1677bb:
001677bblea rbx, [rip+0x19249e]
001677c2mov rax, [rsp+8]
001677c7call camlStdlib.$5e_139
001677ccmov rbx, rax
001677cflea rax, [rip+0x19249a]
001677d6call camlStdlib.$5e_139
001677dbmov rbx, rax
001677demov rax, [rsp+16]
001677e3cmp rax, 1
001677e7je 0x1677f4
001677e9lea rax, [rip+0x1924a0]
001677f0jmp 0x1677fb
001677f2
001677f2 66 90 f.
001677f4
001677f4loc_1677f4:
001677f4lea rax, [rip+0x192485]
001677fb
001677fbloc_1677fb:
001677fbcall camlStdlib.$5e_139
00167800mov rbx, rax
00167803lea rax, [rip+0x19249e]
0016780acall camlStdlib.$5e_139
0016780fmov rbx, [rsp+32]
00167814mov rdi, [rbx]
00167817call rdi
00167819sub r15, 64
0016781dcmp r15, [r14]
00167820jb 0x16794c
00167826
00167826loc_167826:
00167826lea rbx, [r15+8]
0016782aadd rbx, 48
0016782emov [rsp+8], rbx
00167833mov [rbx-8], 1024
0016783bmov [rbx], 1
00167842lea rax, [rbx-48]
00167846mov [rax-8], 5367
0016784elea rdi, [rip-0x70835]
00167855mov [rax], rdi
00167858mov rdi, 0x200000000000007
00167862mov [rax+8], rdi
00167866lea rdi, [rip+259]
0016786dmov [rax+16], rdi
00167871mov rdi, [rsp]
00167875mov [rax+24], rdi
00167879mov [rax+32], rbx
0016787dlea rbx, [rip+0x192354]
00167884mov rbx, [rbx+88]
00167888call Stdlib.Hashtbl.iter
0016788dmov rax, [rsp+8]
00167892mov rbx, [rax]
00167895lea rax, [rip+0x192224]
0016789ccall Stdlib.List.stable_sort
001678a1mov r12, [rsp+8]
001678a6mov rdi, r12
001678a9mov rsi, rax
001678acmov rbx, rsp
001678afmov rsp, [r14+64]
001678b3call caml_modify
001678b8mov rsp, rbx
001678bbsub r15, 48
001678bfcmp r15, [r14]
001678c2jb 0x167942
001678c4
001678c4loc_1678c4:
001678c4lea rax, [r15+8]
001678c8mov [rax-8], 5367
001678d0lea rbx, [rip-0x70857]
001678d7mov [rax], rbx
001678damov rbx, 0xfe00000000000007
001678e4mov [rax+8], rbx
001678e8lea rbx, [rip+401]
001678efmov [rax+16], rbx
001678f3mov rbx, [rsp+32]
001678f8mov [rax+24], rbx
001678fcmov rbx, [rsp+24]
00167901mov [rax+32], rbx
00167905mov rbx, [r12]
00167909call Stdlib.List.iter
0016790elea rax, [rip+0x1923f3]
00167915mov rbx, [rsp+32]
0016791amov rdi, [rbx]
0016791dcall rdi
0016791fmov rax, [rsp+8]
00167924mov rbx, [rax]
00167927lea rax, [rip+0x1921b2]
0016792eadd rsp, 40
00167932jmp 0x1a0330
00167937
00167937 90 .
00167938
00167938loc_167938:
00167938mov eax, 1
0016793dadd rsp, 40
00167941ret
00167942
00167942loc_167942:
00167942call caml_call_gc
00167947jmp 0x1678c4
0016794c
0016794cloc_16794c:
0016794ccall caml_call_gc
00167951jmp 0x167826
00167956
00167956loc_167956:
00167956push 38
00167958call caml_call_realloc_stack
0016795dpop r10
0016795fjmp 0x167732
00167720
00167720camlFoot.flush_441:
00167720lea r10, [rsp-360]
00167728cmp r10, [r14+40]
0016772cjb 0x167956
00167732
00167732loc_167732:
00167732sub rsp, 40
00167736lea rcx, [rip+0x19249b]
0016773dmov rcx, [rcx+64]
00167741mov rcx, [rcx]
00167744cmp rcx, 1
00167748je 0x167938
0016774emov [rsp+8], rdx
00167753mov [rsp+24], rdi
00167758mov [rsp+32], rbx
0016775dmov [rsp+16], rax
00167762mov rax, rsi
00167765call camlSection.value_424
0016776amov [rsp], rax
0016776emov rax, [rsp+8]
00167773call camlSection.value_424
00167778mov rbx, [rsp]
0016777ccmp rax, rbx
0016777fjg 0x167938
00167785lea rax, [rip+0x19244c]
0016778cmov rbx, [rax+64]
00167790mov [rbx], 1
00167797mov rbx, [rax+96]
0016779bmov rax, [rbx]
0016779etest al, 1
001677a0je 0x1677b4
001677a2lea rax, [rip+0x1c3dc7]
001677a9call camlMyStack.bottom_285
001677aemov [rsp], rax
001677b2jmp 0x1677bb
001677b4
001677b4loc_1677b4:
001677b4mov rax, [rax]
001677b7mov [rsp], rax
001677bb
001677bbloc_1677bb:
001677bblea rbx, [rip+0x19249e]
001677c2mov rax, [rsp+8]
001677c7call camlStdlib.$5e_139
001677ccmov rbx, rax
001677cflea rax, [rip+0x19249a]
001677d6call camlStdlib.$5e_139
001677dbmov rbx, rax
001677demov rax, [rsp+16]
001677e3cmp rax, 1
001677e7je 0x1677f4
001677e9lea rax, [rip+0x1924a0]
001677f0jmp 0x1677fb
001677f2
001677f2 66 90 f.
001677f4
001677f4loc_1677f4:
001677f4lea rax, [rip+0x192485]
001677fb
001677fbloc_1677fb:
001677fbcall camlStdlib.$5e_139
00167800mov rbx, rax
00167803lea rax, [rip+0x19249e]
0016780acall camlStdlib.$5e_139
0016780fmov rbx, [rsp+32]
00167814mov rdi, [rbx]
00167817call rdi
00167819sub r15, 64
0016781dcmp r15, [r14]
00167820jb 0x16794c
00167826
00167826loc_167826:
00167826lea rbx, [r15+8]
0016782aadd rbx, 48
0016782emov [rsp+8], rbx
00167833mov [rbx-8], 1024
0016783bmov [rbx], 1
00167842lea rax, [rbx-48]
00167846mov [rax-8], 5367
0016784elea rdi, [rip-0x70835]
00167855mov [rax], rdi
00167858mov rdi, 0x200000000000007
00167862mov [rax+8], rdi
00167866lea rdi, [rip+259]
0016786dmov [rax+16], rdi
00167871mov rdi, [rsp]
00167875mov [rax+24], rdi
00167879mov [rax+32], rbx
0016787dlea rbx, [rip+0x192354]
00167884mov rbx, [rbx+88]
00167888call Stdlib.Hashtbl.iter
0016788dmov rax, [rsp+8]
00167892mov rbx, [rax]
00167895lea rax, [rip+0x192224]
0016789ccall Stdlib.List.stable_sort
001678a1mov r12, [rsp+8]
001678a6mov rdi, r12
001678a9mov rsi, rax
001678acmov rbx, rsp
001678afmov rsp, [r14+64]
001678b3call caml_modify
001678b8mov rsp, rbx
001678bbsub r15, 48
001678bfcmp r15, [r14]
001678c2jb 0x167942
001678c4
001678c4loc_1678c4:
001678c4lea rax, [r15+8]
001678c8mov [rax-8], 5367
001678d0lea rbx, [rip-0x70857]
001678d7mov [rax], rbx
001678damov rbx, 0xfe00000000000007
001678e4mov [rax+8], rbx
001678e8lea rbx, [rip+401]
001678efmov [rax+16], rbx
001678f3mov rbx, [rsp+32]
001678f8mov [rax+24], rbx
001678fcmov rbx, [rsp+24]
00167901mov [rax+32], rbx
00167905mov rbx, [r12]
00167909call Stdlib.List.iter
0016790elea rax, [rip+0x1923f3]
00167915mov rbx, [rsp+32]
0016791amov rdi, [rbx]
0016791dcall rdi
0016791fmov rax, [rsp+8]
00167924mov rbx, [rax]
00167927lea rax, [rip+0x1921b2]
0016792eadd rsp, 40
00167932jmp 0x1a0330
00167937
00167937 90 .
00167938
00167938loc_167938:
00167938mov eax, 1
0016793dadd rsp, 40
00167941ret
00167942
00167942loc_167942:
00167942call caml_call_gc
00167947jmp 0x1678c4
0016794c
0016794cloc_16794c:
0016794ccall caml_call_gc
00167951jmp 0x167826
00167956
00167956loc_167956:
00167956push 38
00167958call caml_call_realloc_stack
0016795dpop r10
0016795fjmp 0x167732
00167720
00167964
00167964 // align 0x10
00167964 // align 0x10
00167970
00167970camlFoot.fun_591:
00167970mov rsi, [rdi+24]
00167974cmp rax, rsi
00167977jle 0x167a04
0016797dsub r15, 96
00167981cmp r15, [r14]
00167984jb 0x167a0a
0016798a
0016798aloc_16798a:
0016798alea rsi, [r15+8]
0016798eadd rsi, 72
00167992mov [rsi-8], 2048
0016799amov rdx, [rbx+8]
0016799emov [rsi], rdx
001679a1mov rdx, [rbx+16]
001679a5mov [rsi+8], rdx
001679a9lea rdx, [rsi-24]
001679admov [rdx-8], 2048
001679b5mov rbx, [rbx]
001679b8mov [rdx], rbx
001679bbmov [rdx+8], rax
001679bflea rax, [rdx-24]
001679c3mov [rax-8], 2048
001679cbmov [rax], rdx
001679cemov [rax+8], rsi
001679d2lea rsi, [rax-24]
001679d6mov [rsi-8], 2048
001679demov [rsi], rax
001679e1mov rdi, [rdi+32]
001679e5mov rax, [rdi]
001679e8mov [rsi+8], rax
001679ecmov rbx, rsp
001679efmov rsp, [r14+64]
001679f3call caml_modify
001679f8mov rsp, rbx
001679fbmov eax, 1
00167a00ret
00167a01
00167a01 0f 1f 00 ...
00167a04
00167a04loc_167a04:
00167a04mov eax, 1
00167a09ret
00167a0a
00167a0aloc_167a0a:
00167a0acall caml_call_gc
00167a0fjmp 0x16798a
00167970
00167970camlFoot.fun_591:
00167970mov rsi, [rdi+24]
00167974cmp rax, rsi
00167977jle 0x167a04
0016797dsub r15, 96
00167981cmp r15, [r14]
00167984jb 0x167a0a
0016798a
0016798aloc_16798a:
0016798alea rsi, [r15+8]
0016798eadd rsi, 72
00167992mov [rsi-8], 2048
0016799amov rdx, [rbx+8]
0016799emov [rsi], rdx
001679a1mov rdx, [rbx+16]
001679a5mov [rsi+8], rdx
001679a9lea rdx, [rsi-24]
001679admov [rdx-8], 2048
001679b5mov rbx, [rbx]
001679b8mov [rdx], rbx
001679bbmov [rdx+8], rax
001679bflea rax, [rdx-24]
001679c3mov [rax-8], 2048
001679cbmov [rax], rdx
001679cemov [rax+8], rsi
001679d2lea rsi, [rax-24]
001679d6mov [rsi-8], 2048
001679demov [rsi], rax
001679e1mov rdi, [rdi+32]
001679e5mov rax, [rdi]
001679e8mov [rsi+8], rax
001679ecmov rbx, rsp
001679efmov rsp, [r14+64]
001679f3call caml_modify
001679f8mov rsp, rbx
001679fbmov eax, 1
00167a00ret
00167a01
00167a01 0f 1f 00 ...
00167a04
00167a04loc_167a04:
00167a04mov eax, 1
00167a09ret
00167a0a
00167a0aloc_167a0a:
00167a0acall caml_call_gc
00167a0fjmp 0x16798a
00167970
00167a14
00167a14 // align 0x10
00167a14 // align 0x10
00167a20
00167a20camlFoot.fun_594:
00167a20mov rbx, [rbx]
00167a23mov rdi, [rax]
00167a26mov rsi, [rbx+8]
00167a2amov rdx, [rdi+8]
00167a2ecmp rdx, rsi
00167a31setl al
00167a34movzx rcx, al
00167a38cmp rdx, rsi
00167a3bsetg al
00167a3emovzx rax, al
00167a42sub rax, rcx
00167a45lea rax, [rax+rax+1]
00167a4acmp rax, 1
00167a4eje 0x167a54
00167a50ret
00167a51
00167a51 0f 1f 00 ...
00167a54
00167a54loc_167a54:
00167a54mov rbx, [rbx]
00167a57mov rdi, [rdi]
00167a5acmp rdi, rbx
00167a5dsetl al
00167a60movzx rsi, al
00167a64cmp rdi, rbx
00167a67setg al
00167a6amovzx rax, al
00167a6esub rax, rsi
00167a71lea rax, [rax+rax+1]
00167a76ret
00167a20
00167a20camlFoot.fun_594:
00167a20mov rbx, [rbx]
00167a23mov rdi, [rax]
00167a26mov rsi, [rbx+8]
00167a2amov rdx, [rdi+8]
00167a2ecmp rdx, rsi
00167a31setl al
00167a34movzx rcx, al
00167a38cmp rdx, rsi
00167a3bsetg al
00167a3emovzx rax, al
00167a42sub rax, rcx
00167a45lea rax, [rax+rax+1]
00167a4acmp rax, 1
00167a4eje 0x167a54
00167a50ret
00167a51
00167a51 0f 1f 00 ...
00167a54
00167a54loc_167a54:
00167a54mov rbx, [rbx]
00167a57mov rdi, [rdi]
00167a5acmp rdi, rbx
00167a5dsetl al
00167a60movzx rsi, al
00167a64cmp rdi, rbx
00167a67setg al
00167a6amovzx rax, al
00167a6esub rax, rsi
00167a71lea rax, [rax+rax+1]
00167a76ret
00167a20
00167a77
00167a77 // align 0x10
00167a77 // align 0x10
00167a80
00167a80camlFoot.fun_596:
00167a80lea r10, [rsp-360]
00167a88cmp r10, [r14+40]
00167a8cjb 0x167b40
00167a92
00167a92loc_167a92:
00167a92sub rsp, 40
00167a96mov [rsp], rax
00167a9amov [rsp+32], rbx
00167a9fmov [rsp+24], rdi
00167aa4cmp r15, [r14]
00167aa7jbe 0x167b36
00167aad
00167aadloc_167aad:
00167aadmov rax, [rdi+24]
00167ab1mov [rsp+16], rax
00167ab6lea rdi, [rip+0x19226b]
00167abdmov rax, [rbx]
00167ac0mov rbx, rdi
00167ac3call camlStdlib.$5e_139
00167ac8mov rbx, rax
00167acblea rax, [rip+0x192266]
00167ad2call camlStdlib.$5e_139
00167ad7mov [rsp+8], rax
00167adcmov rax, [rsp]
00167ae0mov rax, [rax+8]
00167ae4call camlStdlib.string_of_int_175
00167ae9mov rbx, [rsp+8]
00167aeecall camlStdlib.$5e_139
00167af3mov rbx, rax
00167af6lea rax, [rip+0x192253]
00167afdcall camlStdlib.$5e_139
00167b02mov rbx, rax
00167b05lea rax, [rip+0x192264]
00167b0ccall camlStdlib.$5e_139
00167b11mov rbx, [rsp+16]
00167b16mov rdi, [rbx]
00167b19call rdi
00167b1bmov rax, [rsp+24]
00167b20mov rbx, [rax+32]
00167b24mov rax, [rsp+32]
00167b29mov rax, [rax+8]
00167b2dmov rdi, [rbx]
00167b30add rsp, 40
00167b34jmp rdi
00167b36
00167b36loc_167b36:
00167b36call caml_call_gc
00167b3bjmp 0x167aad
00167b40
00167b40loc_167b40:
00167b40push 38
00167b42call caml_call_realloc_stack
00167b47pop r10
00167b49jmp 0x167a92
00167a80
00167a80camlFoot.fun_596:
00167a80lea r10, [rsp-360]
00167a88cmp r10, [r14+40]
00167a8cjb 0x167b40
00167a92
00167a92loc_167a92:
00167a92sub rsp, 40
00167a96mov [rsp], rax
00167a9amov [rsp+32], rbx
00167a9fmov [rsp+24], rdi
00167aa4cmp r15, [r14]
00167aa7jbe 0x167b36
00167aad
00167aadloc_167aad:
00167aadmov rax, [rdi+24]
00167ab1mov [rsp+16], rax
00167ab6lea rdi, [rip+0x19226b]
00167abdmov rax, [rbx]
00167ac0mov rbx, rdi
00167ac3call camlStdlib.$5e_139
00167ac8mov rbx, rax
00167acblea rax, [rip+0x192266]
00167ad2call camlStdlib.$5e_139
00167ad7mov [rsp+8], rax
00167adcmov rax, [rsp]
00167ae0mov rax, [rax+8]
00167ae4call camlStdlib.string_of_int_175
00167ae9mov rbx, [rsp+8]
00167aeecall camlStdlib.$5e_139
00167af3mov rbx, rax
00167af6lea rax, [rip+0x192253]
00167afdcall camlStdlib.$5e_139
00167b02mov rbx, rax
00167b05lea rax, [rip+0x192264]
00167b0ccall camlStdlib.$5e_139
00167b11mov rbx, [rsp+16]
00167b16mov rdi, [rbx]
00167b19call rdi
00167b1bmov rax, [rsp+24]
00167b20mov rbx, [rax+32]
00167b24mov rax, [rsp+32]
00167b29mov rax, [rax+8]
00167b2dmov rdi, [rbx]
00167b30add rsp, 40
00167b34jmp rdi
00167b36
00167b36loc_167b36:
00167b36call caml_call_gc
00167b3bjmp 0x167aad
00167b40
00167b40loc_167b40:
00167b40push 38
00167b42call caml_call_realloc_stack
00167b47pop r10
00167b49jmp 0x167a92
00167a80
00167b4e
00167b4e // align 0x10
00167b4e // align 0x10
00167b50
00167b50camlFoot.fun_599:
00167b50lea r10, [rsp-328]
00167b58cmp r10, [r14+40]
00167b5cjb 0x167b95
00167b5e
00167b5eloc_167b5e:
00167b5esub rsp, 8
00167b62mov [rsp], rax
00167b66mov rbx, [rax]
00167b69lea rax, [rip+0x192068]
00167b70mov rax, [rax+80]
00167b74call Stdlib.Hashtbl.remove
00167b79mov rax, [rsp]
00167b7dmov rbx, [rax+8]
00167b81lea rax, [rip+0x192050]
00167b88mov rax, [rax+88]
00167b8cadd rsp, 8
00167b90jmp 0x1e7880
00167b95
00167b95loc_167b95:
00167b95push 34
00167b97call caml_call_realloc_stack
00167b9cpop r10
00167b9ejmp 0x167b5e
00167b50
00167b50camlFoot.fun_599:
00167b50lea r10, [rsp-328]
00167b58cmp r10, [r14+40]
00167b5cjb 0x167b95
00167b5e
00167b5eloc_167b5e:
00167b5esub rsp, 8
00167b62mov [rsp], rax
00167b66mov rbx, [rax]
00167b69lea rax, [rip+0x192068]
00167b70mov rax, [rax+80]
00167b74call Stdlib.Hashtbl.remove
00167b79mov rax, [rsp]
00167b7dmov rbx, [rax+8]
00167b81lea rax, [rip+0x192050]
00167b88mov rax, [rax+88]
00167b8cadd rsp, 8
00167b90jmp 0x1e7880
00167b95
00167b95loc_167b95:
00167b95push 34
00167b97call caml_call_realloc_stack
00167b9cpop r10
00167b9ejmp 0x167b5e
00167b50
00167ba0
00167ba0camlFoot.end_notes_541:
00167ba0lea r10, [rsp-320]
00167ba8cmp r10, [r14+40]
00167bacjb 0x167bdb
00167bae
00167baeloc_167bae:
00167baelea rax, [rip+0x192023]
00167bb5mov rax, [rax+104]
00167bb9call camlMyStack.pop_292
00167bbelea rbx, [rip+0x192013]
00167bc5mov rdi, [rbx+64]
00167bc9mov [rdi], rax
00167bccmov rax, [rbx+96]
00167bd0call camlMyStack.pop_292
00167bd5mov eax, 1
00167bdaret
00167bdb
00167bdbloc_167bdb:
00167bdbpush 33
00167bddcall caml_call_realloc_stack
00167be2pop r10
00167be4jmp 0x167bae
00167ba0
00167ba0camlFoot.end_notes_541:
00167ba0lea r10, [rsp-320]
00167ba8cmp r10, [r14+40]
00167bacjb 0x167bdb
00167bae
00167baeloc_167bae:
00167baelea rax, [rip+0x192023]
00167bb5mov rax, [rax+104]
00167bb9call camlMyStack.pop_292
00167bbelea rbx, [rip+0x192013]
00167bc5mov rdi, [rbx+64]
00167bc9mov [rdi], rax
00167bccmov rax, [rbx+96]
00167bd0call camlMyStack.pop_292
00167bd5mov eax, 1
00167bdaret
00167bdb
00167bdbloc_167bdb:
00167bdbpush 33
00167bddcall caml_call_realloc_stack
00167be2pop r10
00167be4jmp 0x167bae
00167ba0
00167be6
00167be6 // align 0x10
00167be6 // align 0x10
00167bf0
00167bf0camlFoot.entry:
00167bf0lea r10, [rsp-328]
00167bf8cmp r10, [r14+40]
00167bfcjb 0x167e6d
00167c02
00167c02loc_167c02:
00167c02sub rsp, 8
00167c06call caml_alloc1
00167c0blea rsi, [r15+8]
00167c0fmov [rsi-8], 1024
00167c17mov [rsi], 1
00167c1elea rdi, [rip+0x191fb3]
00167c25add rdi, 64
00167c29mov rbx, rsp
00167c2cmov rsp, [r14+64]
00167c30call caml_initialize
00167c35mov rsp, rbx
00167c38call caml_alloc1
00167c3dlea rsi, [r15+8]
00167c41mov [rsi-8], 1024
00167c49mov [rsi], 1
00167c50lea rdi, [rip+0x191f81]
00167c57add rdi, 72
00167c5bmov rbx, rsp
00167c5emov rsp, [r14+64]
00167c62call caml_initialize
00167c67mov rsp, rbx
00167c6alea rax, [rip+0x202397]
00167c71mov rax, [rax+272]
00167c78mov rax, [rax]
00167c7bmov ebx, 35
00167c80call Stdlib.Hashtbl.create_inner
00167c85mov [rsp], rax
00167c89lea rax, [rip+0x202378]
00167c90mov rax, [rax+272]
00167c97mov rax, [rax]
00167c9amov ebx, 35
00167c9fcall Stdlib.Hashtbl.create_inner
00167ca4mov r12, rax
00167ca7lea rdi, [rip+0x191f2a]
00167caeadd rdi, 80
00167cb2mov rsi, [rsp]
00167cb6mov rbx, rsp
00167cb9mov rsp, [r14+64]
00167cbdcall caml_initialize
00167cc2mov rsp, rbx
00167cc5lea rdi, [rip+0x191f0c]
00167cccadd rdi, 88
00167cd0mov rsi, r12
00167cd3mov rbx, rsp
00167cd6mov rsp, [r14+64]
00167cdacall caml_initialize
00167cdfmov rsp, rbx
00167ce2mov ebx, 1
00167ce7lea rax, [rip+0x192092]
00167ceecall camlMyStack.create_init_278
00167cf3call caml_alloc3
00167cf8lea r12, [r15+8]
00167cfcmov [r12-8], 3072
00167d05mov [r12], 1
00167d0dlea rbx, [rip+0x191fdc]
00167d14mov [r12+8], rbx
00167d19mov [r12+16], 1
00167d22lea rdi, [rip+0x191eaf]
00167d29add rdi, 96
00167d2dmov rsi, rax
00167d30mov rbx, rsp
00167d33mov rsp, [r14+64]
00167d37call caml_initialize
00167d3cmov rsp, rbx
00167d3flea rdi, [rip+0x191e92]
00167d46add rdi, 104
00167d4amov rsi, r12
00167d4dmov rbx, rsp
00167d50mov rsp, [r14+64]
00167d54call caml_initialize
00167d59mov rsp, rbx
00167d5clea rsi, [rip+0x191dbd]
00167d63lea r12, [rip+0x191d96]
00167d6alea rdi, [rip+0x191e67]
00167d71mov rbx, rsp
00167d74mov rsp, [r14+64]
00167d78call caml_initialize
00167d7dmov rsp, rbx
00167d80lea rdi, [rip+0x191e51]
00167d87add rdi, 8
00167d8bmov rsi, r12
00167d8emov rbx, rsp
00167d91mov rsp, [r14+64]
00167d95call caml_initialize
00167d9amov rsp, rbx
00167d9dlea rsi, [rip+0x191d94]
00167da4lea rdi, [rip+0x191e2d]
00167dabadd rdi, 16
00167dafmov rbx, rsp
00167db2mov rsp, [r14+64]
00167db6call caml_initialize
00167dbbmov rsp, rbx
00167dbelea rsi, [rip+0x191d8b]
00167dc5lea rdi, [rip+0x191e0c]
00167dccadd rdi, 24
00167dd0mov rbx, rsp
00167dd3mov rsp, [r14+64]
00167dd7call caml_initialize
00167ddcmov rsp, rbx
00167ddflea rsi, [rip+0x191d82]
00167de6lea rdi, [rip+0x191deb]
00167dedadd rdi, 32
00167df1mov rbx, rsp
00167df4mov rsp, [r14+64]
00167df8call caml_initialize
00167dfdmov rsp, rbx
00167e00lea rsi, [rip+0x191d81]
00167e07lea rdi, [rip+0x191dca]
00167e0eadd rdi, 40
00167e12mov rbx, rsp
00167e15mov rsp, [r14+64]
00167e19call caml_initialize
00167e1emov rsp, rbx
00167e21lea rsi, [rip+0x191d78]
00167e28lea rdi, [rip+0x191da9]
00167e2fadd rdi, 48
00167e33mov rbx, rsp
00167e36mov rsp, [r14+64]
00167e3acall caml_initialize
00167e3fmov rsp, rbx
00167e42lea rsi, [rip+0x191d77]
00167e49lea rdi, [rip+0x191d88]
00167e50add rdi, 56
00167e54mov rbx, rsp
00167e57mov rsp, [r14+64]
00167e5bcall caml_initialize
00167e60mov rsp, rbx
00167e63mov eax, 1
00167e68add rsp, 8
00167e6cret
00167e6d
00167e6dloc_167e6d:
00167e6dpush 34
00167e6fcall caml_call_realloc_stack
00167e74pop r10
00167e76jmp 0x167c02
00167bf0
00167bf0camlFoot.entry:
00167bf0lea r10, [rsp-328]
00167bf8cmp r10, [r14+40]
00167bfcjb 0x167e6d
00167c02
00167c02loc_167c02:
00167c02sub rsp, 8
00167c06call caml_alloc1
00167c0blea rsi, [r15+8]
00167c0fmov [rsi-8], 1024
00167c17mov [rsi], 1
00167c1elea rdi, [rip+0x191fb3]
00167c25add rdi, 64
00167c29mov rbx, rsp
00167c2cmov rsp, [r14+64]
00167c30call caml_initialize
00167c35mov rsp, rbx
00167c38call caml_alloc1
00167c3dlea rsi, [r15+8]
00167c41mov [rsi-8], 1024
00167c49mov [rsi], 1
00167c50lea rdi, [rip+0x191f81]
00167c57add rdi, 72
00167c5bmov rbx, rsp
00167c5emov rsp, [r14+64]
00167c62call caml_initialize
00167c67mov rsp, rbx
00167c6alea rax, [rip+0x202397]
00167c71mov rax, [rax+272]
00167c78mov rax, [rax]
00167c7bmov ebx, 35
00167c80call Stdlib.Hashtbl.create_inner
00167c85mov [rsp], rax
00167c89lea rax, [rip+0x202378]
00167c90mov rax, [rax+272]
00167c97mov rax, [rax]
00167c9amov ebx, 35
00167c9fcall Stdlib.Hashtbl.create_inner
00167ca4mov r12, rax
00167ca7lea rdi, [rip+0x191f2a]
00167caeadd rdi, 80
00167cb2mov rsi, [rsp]
00167cb6mov rbx, rsp
00167cb9mov rsp, [r14+64]
00167cbdcall caml_initialize
00167cc2mov rsp, rbx
00167cc5lea rdi, [rip+0x191f0c]
00167cccadd rdi, 88
00167cd0mov rsi, r12
00167cd3mov rbx, rsp
00167cd6mov rsp, [r14+64]
00167cdacall caml_initialize
00167cdfmov rsp, rbx
00167ce2mov ebx, 1
00167ce7lea rax, [rip+0x192092]
00167ceecall camlMyStack.create_init_278
00167cf3call caml_alloc3
00167cf8lea r12, [r15+8]
00167cfcmov [r12-8], 3072
00167d05mov [r12], 1
00167d0dlea rbx, [rip+0x191fdc]
00167d14mov [r12+8], rbx
00167d19mov [r12+16], 1
00167d22lea rdi, [rip+0x191eaf]
00167d29add rdi, 96
00167d2dmov rsi, rax
00167d30mov rbx, rsp
00167d33mov rsp, [r14+64]
00167d37call caml_initialize
00167d3cmov rsp, rbx
00167d3flea rdi, [rip+0x191e92]
00167d46add rdi, 104
00167d4amov rsi, r12
00167d4dmov rbx, rsp
00167d50mov rsp, [r14+64]
00167d54call caml_initialize
00167d59mov rsp, rbx
00167d5clea rsi, [rip+0x191dbd]
00167d63lea r12, [rip+0x191d96]
00167d6alea rdi, [rip+0x191e67]
00167d71mov rbx, rsp
00167d74mov rsp, [r14+64]
00167d78call caml_initialize
00167d7dmov rsp, rbx
00167d80lea rdi, [rip+0x191e51]
00167d87add rdi, 8
00167d8bmov rsi, r12
00167d8emov rbx, rsp
00167d91mov rsp, [r14+64]
00167d95call caml_initialize
00167d9amov rsp, rbx
00167d9dlea rsi, [rip+0x191d94]
00167da4lea rdi, [rip+0x191e2d]
00167dabadd rdi, 16
00167dafmov rbx, rsp
00167db2mov rsp, [r14+64]
00167db6call caml_initialize
00167dbbmov rsp, rbx
00167dbelea rsi, [rip+0x191d8b]
00167dc5lea rdi, [rip+0x191e0c]
00167dccadd rdi, 24
00167dd0mov rbx, rsp
00167dd3mov rsp, [r14+64]
00167dd7call caml_initialize
00167ddcmov rsp, rbx
00167ddflea rsi, [rip+0x191d82]
00167de6lea rdi, [rip+0x191deb]
00167dedadd rdi, 32
00167df1mov rbx, rsp
00167df4mov rsp, [r14+64]
00167df8call caml_initialize
00167dfdmov rsp, rbx
00167e00lea rsi, [rip+0x191d81]
00167e07lea rdi, [rip+0x191dca]
00167e0eadd rdi, 40
00167e12mov rbx, rsp
00167e15mov rsp, [r14+64]
00167e19call caml_initialize
00167e1emov rsp, rbx
00167e21lea rsi, [rip+0x191d78]
00167e28lea rdi, [rip+0x191da9]
00167e2fadd rdi, 48
00167e33mov rbx, rsp
00167e36mov rsp, [r14+64]
00167e3acall caml_initialize
00167e3fmov rsp, rbx
00167e42lea rsi, [rip+0x191d77]
00167e49lea rdi, [rip+0x191d88]
00167e50add rdi, 56
00167e54mov rbx, rsp
00167e57mov rsp, [r14+64]
00167e5bcall caml_initialize
00167e60mov rsp, rbx
00167e63mov eax, 1
00167e68add rsp, 8
00167e6cret
00167e6d
00167e6dloc_167e6d:
00167e6dpush 34
00167e6fcall caml_call_realloc_stack
00167e74pop r10
00167e76jmp 0x167c02
00167bf0
00167e7b
00167e7b // align 0x10
00167e7b // align 0x10
00167e80
00167e80camlSection.set_style_287:
00167e80lea r10, [rsp-328]
00167e88cmp r10, [r14+40]
00167e8cjb 0x167f41
00167e92
00167e92loc_167e92:
00167e92sub rsp, 8
00167e96mov rbx, rax
00167e99mov [rsp], rbx
00167e9dlea rax, [rip+0x1cc0dc]
00167ea4mov rax, [rax+24]
00167ea8call Stdlib.Bytes.map
00167eadmov rbx, [rax-8]
00167eb1shr rbx, 10
00167eb5cmp rbx, 2
00167eb9jge 0x167f18
00167ebbmov rax, [rax]
00167ebemov rbx, 0x454c4349545241
00167ec8cmp rax, rbx
00167ecbjne 0x167eec
00167ecdlea rax, [rip+0x192644]
00167ed4mov rax, [rax+24]
00167ed8mov [rax], 1
00167edfmov eax, 1
00167ee4add rsp, 8
00167ee8ret
00167ee9
00167ee9 0f 1f 00 ...
00167eec
00167eecloc_167eec:
00167eecmov rbx, 0x30000004b4f4f42
00167ef6cmp rax, rbx
00167ef9jne 0x167f18
00167efblea rax, [rip+0x192616]
00167f02mov rax, [rax+24]
00167f06mov [rax], 3
00167f0dmov eax, 1
00167f12add rsp, 8
00167f16ret
00167f17
00167f17 90 .
00167f18
00167f18loc_167f18:
00167f18mov rax, [rsp]
00167f1cmov [rsp], rax
00167f20lea rax, [rip+0x1926a9]
00167f27call Stdlib.Printf.sprintf
00167f2cmov rbx, rax
00167f2fmov rdi, [rbx]
00167f32mov rax, [rsp]
00167f36call rdi
00167f38add rsp, 8
00167f3cjmp 0x1919c0
00167f41
00167f41loc_167f41:
00167f41push 34
00167f43call caml_call_realloc_stack
00167f48pop r10
00167f4ajmp 0x167e92
00167e80
00167e80camlSection.set_style_287:
00167e80lea r10, [rsp-328]
00167e88cmp r10, [r14+40]
00167e8cjb 0x167f41
00167e92
00167e92loc_167e92:
00167e92sub rsp, 8
00167e96mov rbx, rax
00167e99mov [rsp], rbx
00167e9dlea rax, [rip+0x1cc0dc]
00167ea4mov rax, [rax+24]
00167ea8call Stdlib.Bytes.map
00167eadmov rbx, [rax-8]
00167eb1shr rbx, 10
00167eb5cmp rbx, 2
00167eb9jge 0x167f18
00167ebbmov rax, [rax]
00167ebemov rbx, 0x454c4349545241
00167ec8cmp rax, rbx
00167ecbjne 0x167eec
00167ecdlea rax, [rip+0x192644]
00167ed4mov rax, [rax+24]
00167ed8mov [rax], 1
00167edfmov eax, 1
00167ee4add rsp, 8
00167ee8ret
00167ee9
00167ee9 0f 1f 00 ...
00167eec
00167eecloc_167eec:
00167eecmov rbx, 0x30000004b4f4f42
00167ef6cmp rax, rbx
00167ef9jne 0x167f18
00167efblea rax, [rip+0x192616]
00167f02mov rax, [rax+24]
00167f06mov [rax], 3
00167f0dmov eax, 1
00167f12add rsp, 8
00167f16ret
00167f17
00167f17 90 .
00167f18
00167f18loc_167f18:
00167f18mov rax, [rsp]
00167f1cmov [rsp], rax
00167f20lea rax, [rip+0x1926a9]
00167f27call Stdlib.Printf.sprintf
00167f2cmov rbx, rax
00167f2fmov rdi, [rbx]
00167f32mov rax, [rsp]
00167f36call rdi
00167f38add rsp, 8
00167f3cjmp 0x1919c0
00167f41
00167f41loc_167f41:
00167f41push 34
00167f43call caml_call_realloc_stack
00167f48pop r10
00167f4ajmp 0x167e92
00167e80
00167f4f
00167f4f // align 0x10
00167f4f // align 0x10
00167f50
00167f50camlSection.value_article_418:
00167f50lea r10, [rsp-328]
00167f58cmp r10, [r14+40]
00167f5cjb 0x168126
00167f62
00167f62loc_167f62:
00167f62sub rsp, 8
00167f66mov rbx, [rax-8]
00167f6ashr rbx, 10
00167f6ecmp rbx, 2
00167f72je 0x167ffc
00167f78cmp rbx, 2
00167f7cjge 0x1680ee
00167f82mov rbx, [rax]
00167f85mov rdi, 0x400000000574f4e
00167f8fcmp rbx, rdi
00167f92jge 0x167fd0
00167f94mov rdi, 0x4e4f4954434553
00167f9ecmp rbx, rdi
00167fa1jne 0x167fb0
00167fa3mov eax, 5
00167fa8add rsp, 8
00167facret
00167fad
00167fad 0f 1f 00 ...
00167fb0
00167fb0loc_167fb0:
00167fb0mov rdi, 0x300000054524150
00167fbacmp rbx, rdi
00167fbdjne 0x1680ee
00167fc3mov eax, 3
00167fc8add rsp, 8
00167fccret
00167fcd
00167fcd 0f 1f 00 ...
00167fd0
00167fd0loc_167fd0:
00167fd0mov rdi, 0x400000000574f4e
00167fdacmp rbx, rdi
00167fddje 0x16811c
00167fe3mov rdi, 0x700000000000000
00167fedcmp rbx, rdi
00167ff0je 0x16811c
00167ff6jmp 0x1680ee
00167ffb
00167ffb 90 .
00167ffc
00167ffcloc_167ffc:
00167ffcmov rbx, [rax]
00167fffmov rdi, 0x4954434553425553
00168009cmp rbx, rdi
0016800cjge 0x168074
0016800emov rdi, 0x4553425553425553
00168018cmp rbx, rdi
0016801bjne 0x168040
0016801dmov rbx, [rax+8]
00168021mov rdi, 0x200004e4f495443
0016802bcmp rbx, rdi
0016802ejne 0x1680ee
00168034mov eax, 9
00168039add rsp, 8
0016803dret
0016803e
0016803e 66 90 f.
00168040
00168040loc_168040:
00168040mov rdi, 0x4741524150425553
0016804acmp rbx, rdi
0016804djne 0x1680ee
00168053mov rbx, [rax+8]
00168057mov rdi, 0x300000048504152
00168061cmp rbx, rdi
00168064jne 0x1680ee
0016806amov eax, 13
0016806fadd rsp, 8
00168073ret
00168074
00168074loc_168074:
00168074mov rdi, 0x4954434553425553
0016807ecmp rbx, rdi
00168081jne 0x1680a0
00168083mov rbx, [rax+8]
00168087mov rdi, 0x500000000004e4f
00168091cmp rbx, rdi
00168094jne 0x1680ee
00168096mov eax, 7
0016809badd rsp, 8
0016809fret
001680a0
001680a0loc_1680a0:
001680a0mov rdi, 0x5041524741524150
001680aacmp rbx, rdi
001680adjne 0x1680cc
001680afmov rbx, [rax+8]
001680b3mov rdi, 0x600000000000048
001680bdcmp rbx, rdi
001680c0jne 0x1680ee
001680c2mov eax, 11
001680c7add rsp, 8
001680cbret
001680cc
001680ccloc_1680cc:
001680ccmov rdi, 0x544e454d55434f44
001680d6cmp rbx, rdi
001680d9jne 0x1680ee
001680dbmov rbx, [rax+8]
001680dfmov rdi, 0x700000000000000
001680e9cmp rbx, rdi
001680ecje 0x16811c
001680ee
001680eeloc_1680ee:
001680eemov [rsp], rax
001680f2lea rax, [rip+0x192717]
001680f9call Stdlib.Printf.sprintf
001680femov rbx, rax
00168101mov rdi, [rbx]
00168104mov rax, [rsp]
00168108call rdi
0016810acall camlMisc.warning_287
0016810fmov eax, 15
00168114add rsp, 8
00168118ret
00168119
00168119 0f 1f 00 ...
0016811c
0016811cloc_16811c:
0016811cmov eax, 1
00168121add rsp, 8
00168125ret
00168126
00168126loc_168126:
00168126push 34
00168128call caml_call_realloc_stack
0016812dpop r10
0016812fjmp 0x167f62
00167f50
00167f50camlSection.value_article_418:
00167f50lea r10, [rsp-328]
00167f58cmp r10, [r14+40]
00167f5cjb 0x168126
00167f62
00167f62loc_167f62:
00167f62sub rsp, 8
00167f66mov rbx, [rax-8]
00167f6ashr rbx, 10
00167f6ecmp rbx, 2
00167f72je 0x167ffc
00167f78cmp rbx, 2
00167f7cjge 0x1680ee
00167f82mov rbx, [rax]
00167f85mov rdi, 0x400000000574f4e
00167f8fcmp rbx, rdi
00167f92jge 0x167fd0
00167f94mov rdi, 0x4e4f4954434553
00167f9ecmp rbx, rdi
00167fa1jne 0x167fb0
00167fa3mov eax, 5
00167fa8add rsp, 8
00167facret
00167fad
00167fad 0f 1f 00 ...
00167fb0
00167fb0loc_167fb0:
00167fb0mov rdi, 0x300000054524150
00167fbacmp rbx, rdi
00167fbdjne 0x1680ee
00167fc3mov eax, 3
00167fc8add rsp, 8
00167fccret
00167fcd
00167fcd 0f 1f 00 ...
00167fd0
00167fd0loc_167fd0:
00167fd0mov rdi, 0x400000000574f4e
00167fdacmp rbx, rdi
00167fddje 0x16811c
00167fe3mov rdi, 0x700000000000000
00167fedcmp rbx, rdi
00167ff0je 0x16811c
00167ff6jmp 0x1680ee
00167ffb
00167ffb 90 .
00167ffc
00167ffcloc_167ffc:
00167ffcmov rbx, [rax]
00167fffmov rdi, 0x4954434553425553
00168009cmp rbx, rdi
0016800cjge 0x168074
0016800emov rdi, 0x4553425553425553
00168018cmp rbx, rdi
0016801bjne 0x168040
0016801dmov rbx, [rax+8]
00168021mov rdi, 0x200004e4f495443
0016802bcmp rbx, rdi
0016802ejne 0x1680ee
00168034mov eax, 9
00168039add rsp, 8
0016803dret
0016803e
0016803e 66 90 f.
00168040
00168040loc_168040:
00168040mov rdi, 0x4741524150425553
0016804acmp rbx, rdi
0016804djne 0x1680ee
00168053mov rbx, [rax+8]
00168057mov rdi, 0x300000048504152
00168061cmp rbx, rdi
00168064jne 0x1680ee
0016806amov eax, 13
0016806fadd rsp, 8
00168073ret
00168074
00168074loc_168074:
00168074mov rdi, 0x4954434553425553
0016807ecmp rbx, rdi
00168081jne 0x1680a0
00168083mov rbx, [rax+8]
00168087mov rdi, 0x500000000004e4f
00168091cmp rbx, rdi
00168094jne 0x1680ee
00168096mov eax, 7
0016809badd rsp, 8
0016809fret
001680a0
001680a0loc_1680a0:
001680a0mov rdi, 0x5041524741524150
001680aacmp rbx, rdi
001680adjne 0x1680cc
001680afmov rbx, [rax+8]
001680b3mov rdi, 0x600000000000048
001680bdcmp rbx, rdi
001680c0jne 0x1680ee
001680c2mov eax, 11
001680c7add rsp, 8
001680cbret
001680cc
001680ccloc_1680cc:
001680ccmov rdi, 0x544e454d55434f44
001680d6cmp rbx, rdi
001680d9jne 0x1680ee
001680dbmov rbx, [rax+8]
001680dfmov rdi, 0x700000000000000
001680e9cmp rbx, rdi
001680ecje 0x16811c
001680ee
001680eeloc_1680ee:
001680eemov [rsp], rax
001680f2lea rax, [rip+0x192717]
001680f9call Stdlib.Printf.sprintf
001680femov rbx, rax
00168101mov rdi, [rbx]
00168104mov rax, [rsp]
00168108call rdi
0016810acall camlMisc.warning_287
0016810fmov eax, 15
00168114add rsp, 8
00168118ret
00168119
00168119 0f 1f 00 ...
0016811c
0016811cloc_16811c:
0016811cmov eax, 1
00168121add rsp, 8
00168125ret
00168126
00168126loc_168126:
00168126push 34
00168128call caml_call_realloc_stack
0016812dpop r10
0016812fjmp 0x167f62
00167f50
00168134
00168134 // align 0x10
00168134 // align 0x10
00168140
00168140camlSection.value_book_421:
00168140lea r10, [rsp-328]
00168148cmp r10, [r14+40]
0016814cjb 0x168332
00168152
00168152loc_168152:
00168152sub rsp, 8
00168156mov rbx, [rax-8]
0016815ashr rbx, 10
0016815ecmp rbx, 2
00168162je 0x168208
00168168cmp rbx, 2
0016816cjge 0x1682fa
00168172mov rbx, [rax]
00168175mov rdi, 0x300000054524150
0016817fcmp rbx, rdi
00168182jge 0x1681c0
00168184mov rdi, 0x4e4f4954434553
0016818ecmp rbx, rdi
00168191jne 0x1681a0
00168193mov eax, 7
00168198add rsp, 8
0016819cret
0016819d
0016819d 0f 1f 00 ...
001681a0
001681a0loc_1681a0:
001681a0mov rdi, 0x52455450414843
001681aacmp rbx, rdi
001681adjne 0x1682fa
001681b3mov eax, 5
001681b8add rsp, 8
001681bcret
001681bd
001681bd 0f 1f 00 ...
001681c0
001681c0loc_1681c0:
001681c0mov rdi, 0x300000054524150
001681cacmp rbx, rdi
001681cdjne 0x1681dc
001681cfmov eax, 3
001681d4add rsp, 8
001681d8ret
001681d9
001681d9 0f 1f 00 ...
001681dc
001681dcloc_1681dc:
001681dcmov rdi, 0x400000000574f4e
001681e6cmp rbx, rdi
001681e9je 0x168328
001681efmov rdi, 0x700000000000000
001681f9cmp rbx, rdi
001681fcje 0x168328
00168202jmp 0x1682fa
00168207
00168207 90 .
00168208
00168208loc_168208:
00168208mov rbx, [rax]
0016820bmov rdi, 0x4954434553425553
00168215cmp rbx, rdi
00168218jge 0x168280
0016821amov rdi, 0x4553425553425553
00168224cmp rbx, rdi
00168227jne 0x16824c
00168229mov rbx, [rax+8]
0016822dmov rdi, 0x200004e4f495443
00168237cmp rbx, rdi
0016823ajne 0x1682fa
00168240mov eax, 11
00168245add rsp, 8
00168249ret
0016824a
0016824a 66 90 f.
0016824c
0016824cloc_16824c:
0016824cmov rdi, 0x4741524150425553
00168256cmp rbx, rdi
00168259jne 0x1682fa
0016825fmov rbx, [rax+8]
00168263mov rdi, 0x300000048504152
0016826dcmp rbx, rdi
00168270jne 0x1682fa
00168276mov eax, 15
0016827badd rsp, 8
0016827fret
00168280
00168280loc_168280:
00168280mov rdi, 0x4954434553425553
0016828acmp rbx, rdi
0016828djne 0x1682ac
0016828fmov rbx, [rax+8]
00168293mov rdi, 0x500000000004e4f
0016829dcmp rbx, rdi
001682a0jne 0x1682fa
001682a2mov eax, 9
001682a7add rsp, 8
001682abret
001682ac
001682acloc_1682ac:
001682acmov rdi, 0x5041524741524150
001682b6cmp rbx, rdi
001682b9jne 0x1682d8
001682bbmov rbx, [rax+8]
001682bfmov rdi, 0x600000000000048
001682c9cmp rbx, rdi
001682ccjne 0x1682fa
001682cemov eax, 13
001682d3add rsp, 8
001682d7ret
001682d8
001682d8loc_1682d8:
001682d8mov rdi, 0x544e454d55434f44
001682e2cmp rbx, rdi
001682e5jne 0x1682fa
001682e7mov rbx, [rax+8]
001682ebmov rdi, 0x700000000000000
001682f5cmp rbx, rdi
001682f8je 0x168328
001682fa
001682faloc_1682fa:
001682famov [rsp], rax
001682felea rax, [rip+0x19244b]
00168305call Stdlib.Printf.sprintf
0016830amov rbx, rax
0016830dmov rdi, [rbx]
00168310mov rax, [rsp]
00168314call rdi
00168316call camlMisc.warning_287
0016831bmov eax, 17
00168320add rsp, 8
00168324ret
00168325
00168325 0f 1f 00 ...
00168328
00168328loc_168328:
00168328mov eax, 1
0016832dadd rsp, 8
00168331ret
00168332
00168332loc_168332:
00168332push 34
00168334call caml_call_realloc_stack
00168339pop r10
0016833bjmp 0x168152
00168140
00168140camlSection.value_book_421:
00168140lea r10, [rsp-328]
00168148cmp r10, [r14+40]
0016814cjb 0x168332
00168152
00168152loc_168152:
00168152sub rsp, 8
00168156mov rbx, [rax-8]
0016815ashr rbx, 10
0016815ecmp rbx, 2
00168162je 0x168208
00168168cmp rbx, 2
0016816cjge 0x1682fa
00168172mov rbx, [rax]
00168175mov rdi, 0x300000054524150
0016817fcmp rbx, rdi
00168182jge 0x1681c0
00168184mov rdi, 0x4e4f4954434553
0016818ecmp rbx, rdi
00168191jne 0x1681a0
00168193mov eax, 7
00168198add rsp, 8
0016819cret
0016819d
0016819d 0f 1f 00 ...
001681a0
001681a0loc_1681a0:
001681a0mov rdi, 0x52455450414843
001681aacmp rbx, rdi
001681adjne 0x1682fa
001681b3mov eax, 5
001681b8add rsp, 8
001681bcret
001681bd
001681bd 0f 1f 00 ...
001681c0
001681c0loc_1681c0:
001681c0mov rdi, 0x300000054524150
001681cacmp rbx, rdi
001681cdjne 0x1681dc
001681cfmov eax, 3
001681d4add rsp, 8
001681d8ret
001681d9
001681d9 0f 1f 00 ...
001681dc
001681dcloc_1681dc:
001681dcmov rdi, 0x400000000574f4e
001681e6cmp rbx, rdi
001681e9je 0x168328
001681efmov rdi, 0x700000000000000
001681f9cmp rbx, rdi
001681fcje 0x168328
00168202jmp 0x1682fa
00168207
00168207 90 .
00168208
00168208loc_168208:
00168208mov rbx, [rax]
0016820bmov rdi, 0x4954434553425553
00168215cmp rbx, rdi
00168218jge 0x168280
0016821amov rdi, 0x4553425553425553
00168224cmp rbx, rdi
00168227jne 0x16824c
00168229mov rbx, [rax+8]
0016822dmov rdi, 0x200004e4f495443
00168237cmp rbx, rdi
0016823ajne 0x1682fa
00168240mov eax, 11
00168245add rsp, 8
00168249ret
0016824a
0016824a 66 90 f.
0016824c
0016824cloc_16824c:
0016824cmov rdi, 0x4741524150425553
00168256cmp rbx, rdi
00168259jne 0x1682fa
0016825fmov rbx, [rax+8]
00168263mov rdi, 0x300000048504152
0016826dcmp rbx, rdi
00168270jne 0x1682fa
00168276mov eax, 15
0016827badd rsp, 8
0016827fret
00168280
00168280loc_168280:
00168280mov rdi, 0x4954434553425553
0016828acmp rbx, rdi
0016828djne 0x1682ac
0016828fmov rbx, [rax+8]
00168293mov rdi, 0x500000000004e4f
0016829dcmp rbx, rdi
001682a0jne 0x1682fa
001682a2mov eax, 9
001682a7add rsp, 8
001682abret
001682ac
001682acloc_1682ac:
001682acmov rdi, 0x5041524741524150
001682b6cmp rbx, rdi
001682b9jne 0x1682d8
001682bbmov rbx, [rax+8]
001682bfmov rdi, 0x600000000000048
001682c9cmp rbx, rdi
001682ccjne 0x1682fa
001682cemov eax, 13
001682d3add rsp, 8
001682d7ret
001682d8
001682d8loc_1682d8:
001682d8mov rdi, 0x544e454d55434f44
001682e2cmp rbx, rdi
001682e5jne 0x1682fa
001682e7mov rbx, [rax+8]
001682ebmov rdi, 0x700000000000000
001682f5cmp rbx, rdi
001682f8je 0x168328
001682fa
001682faloc_1682fa:
001682famov [rsp], rax
001682felea rax, [rip+0x19244b]
00168305call Stdlib.Printf.sprintf
0016830amov rbx, rax
0016830dmov rdi, [rbx]
00168310mov rax, [rsp]
00168314call rdi
00168316call camlMisc.warning_287
0016831bmov eax, 17
00168320add rsp, 8
00168324ret
00168325
00168325 0f 1f 00 ...
00168328
00168328loc_168328:
00168328mov eax, 1
0016832dadd rsp, 8
00168331ret
00168332
00168332loc_168332:
00168332push 34
00168334call caml_call_realloc_stack
00168339pop r10
0016833bjmp 0x168152
00168140
00168340
00168340camlSection.value_424:
00168340lea r10, [rsp-328]
00168348cmp r10, [r14+40]
0016834cjb 0x1683a4
0016834e
0016834eloc_16834e:
0016834esub rsp, 8
00168352mov rbx, rax
00168355cmp r15, [r14]
00168358jbe 0x16839d
0016835a
0016835aloc_16835a:
0016835alea rax, [rip+0x1921b7]
00168361mov rdi, [rax+24]
00168365mov rdi, [rdi]
00168368cmp rdi, 1
0016836cje 0x168378
0016836emov rax, [rax+40]
00168372mov [rsp], rax
00168376jmp 0x168380
00168378
00168378loc_168378:
00168378mov rax, [rax+32]
0016837cmov [rsp], rax
00168380
00168380loc_168380:
00168380lea rax, [rip+0x1cbbf9]
00168387mov rax, [rax+24]
0016838bcall Stdlib.Bytes.map
00168390mov rbx, [rsp]
00168394mov rdi, [rbx]
00168397add rsp, 8
0016839bjmp rdi
0016839d
0016839dloc_16839d:
0016839dcall caml_call_gc
001683a2jmp 0x16835a
001683a4
001683a4loc_1683a4:
001683a4push 34
001683a6call caml_call_realloc_stack
001683abpop r10
001683adjmp 0x16834e
00168340
00168340camlSection.value_424:
00168340lea r10, [rsp-328]
00168348cmp r10, [r14+40]
0016834cjb 0x1683a4
0016834e
0016834eloc_16834e:
0016834esub rsp, 8
00168352mov rbx, rax
00168355cmp r15, [r14]
00168358jbe 0x16839d
0016835a
0016835aloc_16835a:
0016835alea rax, [rip+0x1921b7]
00168361mov rdi, [rax+24]
00168365mov rdi, [rdi]
00168368cmp rdi, 1
0016836cje 0x168378
0016836emov rax, [rax+40]
00168372mov [rsp], rax
00168376jmp 0x168380
00168378
00168378loc_168378:
00168378mov rax, [rax+32]
0016837cmov [rsp], rax
00168380
00168380loc_168380:
00168380lea rax, [rip+0x1cbbf9]
00168387mov rax, [rax+24]
0016838bcall Stdlib.Bytes.map
00168390mov rbx, [rsp]
00168394mov rdi, [rbx]
00168397add rsp, 8
0016839bjmp rdi
0016839d
0016839dloc_16839d:
0016839dcall caml_call_gc
001683a2jmp 0x16835a
001683a4
001683a4loc_1683a4:
001683a4push 34
001683a6call caml_call_realloc_stack
001683abpop r10
001683adjmp 0x16834e
00168340
001683af
001683af // align 0x10
001683af // align 0x10
001683b0
001683b0camlSection.pretty_article_427:
001683b0cmp rax, 13
001683b4jbe 0x1683f0
001683b6sub r15, 24
001683bacmp r15, [r14]
001683bdjb 0x168401
001683bf
001683bfloc_1683bf:
001683bflea rax, [r15+8]
001683c3mov [rax-8], 2048
001683cblea rbx, [rip+0x10de36]
001683d2mov [rax], rbx
001683d5lea rbx, [rip+0x192324]
001683dcmov [rax+8], rbx
001683e0mov rsp, [r14+48]
001683e4pop [r14+48]
001683e8pop r11
001683eajmp r11
001683ednop [rax]
001683f0
001683f0loc_1683f0:
001683f0or rax, 1
001683f4lea rbx, [rip+0x191ff5]
001683fbmov rax, [rbx+4*rax-4]
00168400ret
00168401
00168401loc_168401:
00168401call caml_call_gc
00168406jmp 0x1683bf
001683b0
001683b0camlSection.pretty_article_427:
001683b0cmp rax, 13
001683b4jbe 0x1683f0
001683b6sub r15, 24
001683bacmp r15, [r14]
001683bdjb 0x168401
001683bf
001683bfloc_1683bf:
001683bflea rax, [r15+8]
001683c3mov [rax-8], 2048
001683cblea rbx, [rip+0x10de36]
001683d2mov [rax], rbx
001683d5lea rbx, [rip+0x192324]
001683dcmov [rax+8], rbx
001683e0mov rsp, [r14+48]
001683e4pop [r14+48]
001683e8pop r11
001683eajmp r11
001683ednop [rax]
001683f0
001683f0loc_1683f0:
001683f0or rax, 1
001683f4lea rbx, [rip+0x191ff5]
001683fbmov rax, [rbx+4*rax-4]
00168400ret
00168401
00168401loc_168401:
00168401call caml_call_gc
00168406jmp 0x1683bf
001683b0
00168408
00168408 // align 0x10
00168408 // align 0x10
00168410
00168410camlSection.pretty_book_430:
00168410cmp rax, 15
00168414jbe 0x168450
00168416sub r15, 24
0016841acmp r15, [r14]
0016841djb 0x168461
0016841f
0016841floc_16841f:
0016841flea rax, [r15+8]
00168423mov [rax-8], 2048
0016842blea rbx, [rip+0x10ddd6]
00168432mov [rax], rbx
00168435lea rbx, [rip+0x19220c]
0016843cmov [rax+8], rbx
00168440mov rsp, [r14+48]
00168444pop [r14+48]
00168448pop r11
0016844ajmp r11
0016844dnop [rax]
00168450
00168450loc_168450:
00168450or rax, 1
00168454lea rbx, [rip+0x191fcd]
0016845bmov rax, [rbx+4*rax-4]
00168460ret
00168461
00168461loc_168461:
00168461call caml_call_gc
00168466jmp 0x16841f
00168410
00168410camlSection.pretty_book_430:
00168410cmp rax, 15
00168414jbe 0x168450
00168416sub r15, 24
0016841acmp r15, [r14]
0016841djb 0x168461
0016841f
0016841floc_16841f:
0016841flea rax, [r15+8]
00168423mov [rax-8], 2048
0016842blea rbx, [rip+0x10ddd6]
00168432mov [rax], rbx
00168435lea rbx, [rip+0x19220c]
0016843cmov [rax+8], rbx
00168440mov rsp, [r14+48]
00168444pop [r14+48]
00168448pop r11
0016844ajmp r11
0016844dnop [rax]
00168450
00168450loc_168450:
00168450or rax, 1
00168454lea rbx, [rip+0x191fcd]
0016845bmov rax, [rbx+4*rax-4]
00168460ret
00168461
00168461loc_168461:
00168461call caml_call_gc
00168466jmp 0x16841f
00168410
00168468
00168468 // align 0x10
00168468 // align 0x10
00168470
00168470camlSection.pretty_433:
00168470cmp r15, [r14]
00168473jbe 0x168499
00168475
00168475loc_168475:
00168475lea rbx, [rip+0x19209c]
0016847cmov rdi, [rbx+24]
00168480mov rdi, [rdi]
00168483cmp rdi, 1
00168487je 0x168490
00168489mov rbx, [rbx+56]
0016848djmp 0x168494
0016848fnop
00168490
00168490loc_168490:
00168490mov rbx, [rbx+48]
00168494
00168494loc_168494:
00168494mov rdi, [rbx]
00168497jmp rdi
00168499
00168499loc_168499:
00168499call caml_call_gc
0016849ejmp 0x168475
00168470
00168470camlSection.pretty_433:
00168470cmp r15, [r14]
00168473jbe 0x168499
00168475
00168475loc_168475:
00168475lea rbx, [rip+0x19209c]
0016847cmov rdi, [rbx+24]
00168480mov rdi, [rdi]
00168483cmp rdi, 1
00168487je 0x168490
00168489mov rbx, [rbx+56]
0016848djmp 0x168494
0016848fnop
00168490
00168490loc_168490:
00168490mov rbx, [rbx+48]
00168494
00168494loc_168494:
00168494mov rdi, [rbx]
00168497jmp rdi
00168499
00168499loc_168499:
00168499call caml_call_gc
0016849ejmp 0x168475
00168470
001684a0
001684a0camlSection.entry:
001684a0call caml_alloc1
001684a5lea rsi, [r15+8]
001684a9mov [rsi-8], 1024
001684b1mov [rsi], 3
001684b8lea rdi, [rip+0x192059]
001684bfadd rdi, 24
001684c3mov rbx, rsp
001684c6mov rsp, [r14+64]
001684cacall caml_initialize
001684cfmov rsp, rbx
001684d2lea rsi, [rip+0x191f97]
001684d9lea rdi, [rip+0x192038]
001684e0mov rbx, rsp
001684e3mov rsp, [r14+64]
001684e7call caml_initialize
001684ecmov rsp, rbx
001684eflea rsi, [rip+0x191f92]
001684f6lea rdi, [rip+0x19201b]
001684fdadd rdi, 32
00168501mov rbx, rsp
00168504mov rsp, [r14+64]
00168508call caml_initialize
0016850dmov rsp, rbx
00168510lea rsi, [rip+0x191f89]
00168517lea rdi, [rip+0x191ffa]
0016851eadd rdi, 40
00168522mov rbx, rsp
00168525mov rsp, [r14+64]
00168529call caml_initialize
0016852emov rsp, rbx
00168531lea rsi, [rip+0x191f80]
00168538lea rdi, [rip+0x191fd9]
0016853fadd rdi, 8
00168543mov rbx, rsp
00168546mov rsp, [r14+64]
0016854acall caml_initialize
0016854fmov rsp, rbx
00168552lea rsi, [rip+0x191f77]
00168559lea rdi, [rip+0x191fb8]
00168560add rdi, 48
00168564mov rbx, rsp
00168567mov rsp, [r14+64]
0016856bcall caml_initialize
00168570mov rsp, rbx
00168573lea rsi, [rip+0x191f6e]
0016857alea rdi, [rip+0x191f97]
00168581add rdi, 56
00168585mov rbx, rsp
00168588mov rsp, [r14+64]
0016858ccall caml_initialize
00168591mov rsp, rbx
00168594lea rsi, [rip+0x191f65]
0016859blea rdi, [rip+0x191f76]
001685a2add rdi, 16
001685a6mov rbx, rsp
001685a9mov rsp, [r14+64]
001685adcall caml_initialize
001685b2mov rsp, rbx
001685b5mov eax, 1
001685baret
001684a0
001684a0camlSection.entry:
001684a0call caml_alloc1
001684a5lea rsi, [r15+8]
001684a9mov [rsi-8], 1024
001684b1mov [rsi], 3
001684b8lea rdi, [rip+0x192059]
001684bfadd rdi, 24
001684c3mov rbx, rsp
001684c6mov rsp, [r14+64]
001684cacall caml_initialize
001684cfmov rsp, rbx
001684d2lea rsi, [rip+0x191f97]
001684d9lea rdi, [rip+0x192038]
001684e0mov rbx, rsp
001684e3mov rsp, [r14+64]
001684e7call caml_initialize
001684ecmov rsp, rbx
001684eflea rsi, [rip+0x191f92]
001684f6lea rdi, [rip+0x19201b]
001684fdadd rdi, 32
00168501mov rbx, rsp
00168504mov rsp, [r14+64]
00168508call caml_initialize
0016850dmov rsp, rbx
00168510lea rsi, [rip+0x191f89]
00168517lea rdi, [rip+0x191ffa]
0016851eadd rdi, 40
00168522mov rbx, rsp
00168525mov rsp, [r14+64]
00168529call caml_initialize
0016852emov rsp, rbx
00168531lea rsi, [rip+0x191f80]
00168538lea rdi, [rip+0x191fd9]
0016853fadd rdi, 8
00168543mov rbx, rsp
00168546mov rsp, [r14+64]
0016854acall caml_initialize
0016854fmov rsp, rbx
00168552lea rsi, [rip+0x191f77]
00168559lea rdi, [rip+0x191fb8]
00168560add rdi, 48
00168564mov rbx, rsp
00168567mov rsp, [r14+64]
0016856bcall caml_initialize
00168570mov rsp, rbx
00168573lea rsi, [rip+0x191f6e]
0016857alea rdi, [rip+0x191f97]
00168581add rdi, 56
00168585mov rbx, rsp
00168588mov rsp, [r14+64]
0016858ccall caml_initialize
00168591mov rsp, rbx
00168594lea rsi, [rip+0x191f65]
0016859blea rdi, [rip+0x191f76]
001685a2add rdi, 16
001685a6mov rbx, rsp
001685a9mov rsp, [r14+64]
001685adcall caml_initialize
001685b2mov rsp, rbx
001685b5mov eax, 1
001685baret
001684a0
001685bb
001685bb // align 0x10
001685bb // align 0x10
001685c0
001685c0camlEsp.fun_996:
001685c0lea r10, [rsp-320]
001685c8cmp r10, [r14+40]
001685ccjb 0x1685fa
001685ce
001685celoc_1685ce:
001685cecall camlEsp.Make_731
001685d3sub r15, 16
001685d7cmp r15, [r14]
001685dajb 0x1685f3
001685dc
001685dcloc_1685dc:
001685dclea rbx, [r15+8]
001685e0mov [rbx-8], 1024
001685e8mov rax, [rax+120]
001685ecmov [rbx], rax
001685efmov rax, rbx
001685f2ret
001685f3
001685f3loc_1685f3:
001685f3call caml_call_gc
001685f8jmp 0x1685dc
001685fa
001685faloc_1685fa:
001685fapush 33
001685fccall caml_call_realloc_stack
00168601pop r10
00168603jmp 0x1685ce
001685c0
001685c0camlEsp.fun_996:
001685c0lea r10, [rsp-320]
001685c8cmp r10, [r14+40]
001685ccjb 0x1685fa
001685ce
001685celoc_1685ce:
001685cecall camlEsp.Make_731
001685d3sub r15, 16
001685d7cmp r15, [r14]
001685dajb 0x1685f3
001685dc
001685dcloc_1685dc:
001685dclea rbx, [r15+8]
001685e0mov [rbx-8], 1024
001685e8mov rax, [rax+120]
001685ecmov [rbx], rax
001685efmov rax, rbx
001685f2ret
001685f3
001685f3loc_1685f3:
001685f3call caml_call_gc
001685f8jmp 0x1685dc
001685fa
001685faloc_1685fa:
001685fapush 33
001685fccall caml_call_realloc_stack
00168601pop r10
00168603jmp 0x1685ce
001685c0
00168605
00168605 // align 0x10
00168605 // align 0x10
00168610
00168610camlEsp.Make_731:
00168610lea r10, [rsp-376]
00168618cmp r10, [r14+40]
0016861cjb 0x1688cc
00168622
00168622loc_168622:
00168622sub rsp, 56
00168626mov [rsp], rax
0016862alea rbx, [rip+0x1924ef]
00168631mov [rsp+24], rbx
00168636lea rdi, [rip+0x1924c3]
0016863dmov [rsp+32], rdi
00168642lea rsi, [rip+0x192497]
00168649mov [rsp+8], rsi
0016864esub r15, 64
00168652cmp r15, [r14]
00168655jb 0x1688c2
0016865b
0016865bloc_16865b:
0016865blea rsi, [r15+8]
0016865fadd rsi, 16
00168663mov [rsp+16], rsi
00168668mov [rsi-8], 5367
00168670lea rdx, [rip-0x718b7]
00168677mov [rsi], rdx
0016867amov rdx, 0x400000000000007
00168684mov [rsi+8], rdx
00168688lea rdx, [rip+1745]
0016868fmov [rsi+16], rdx
00168693mov [rsi+24], rbx
00168697mov [rsi+32], rdi
0016869blea rbx, [rsi-16]
0016869fmov [rbx-8], 1024
001686a7mov rax, [rax+16]
001686abmov [rbx], rax
001686aemov rax, rbx
001686b1call camlHtmlparse.fun_838
001686b6mov [rsp+40], rax
001686bbsub r15, 448
001686c2cmp r15, [r14]
001686c5jb 0x1688b8
001686cb
001686cbloc_1686cb:
001686cblea rcx, [r15+8]
001686cfadd rcx, 400
001686d6mov [rcx-8], 5367
001686delea rbx, [rip-0x71925]
001686e5mov [rcx], rbx
001686e8mov rbx, 0x400000000000007
001686f2mov [rcx+8], rbx
001686f6lea rbx, [rip+2291]
001686fdmov [rcx+16], rbx
00168701mov [rcx+24], rax
00168705mov r9, [rsp]
00168709mov [rcx+32], r9
0016870dlea r8, [rcx-40]
00168711mov [r8-8], 4343
00168719lea rbx, [rip-0x71700]
00168720mov [r8], rbx
00168723mov rbx, 0x200000000000007
0016872dmov [r8+8], rbx
00168731lea rbx, [rip+3096]
00168738mov [r8+16], rbx
0016873cmov [r8+24], rax
00168740lea rax, [rip+0x192381]
00168747mov [rsp], rax
0016874blea rax, [rip+0x1924a6]
00168752mov [rsp+48], rax
00168757lea r10, [rip+0x192482]
0016875elea r11, [rip+0x192463]
00168765lea rbp, [rip+0x192444]
0016876clea rdx, [r8-56]
00168770mov [rdx-8], 6391
00168778lea rax, [rip-0x7184f]
0016877fmov [rdx], rax
00168782mov rax, 0x300000000000007
0016878cmov [rdx+8], rax
00168790lea rax, [rip+3721]
00168797mov [rdx+16], rax
0016879bmov [rdx+24], r11
0016879fmov [rdx+32], rbp
001687a3mov [rdx+40], r9
001687a7lea rdi, [rdx-64]
001687abmov [rdi-8], 7415
001687b3lea rax, [rip+4118]
001687bamov [rdi], rax
001687bdmov rax, 0x100000000000005
001687c7mov [rdi+8], rax
001687cbmov [rdi+16], rcx
001687cfmov [rdi+24], r8
001687d3mov [rdi+32], r10
001687d7mov [rdi+40], rdx
001687dbmov [rdi+48], r9
001687dflea rbx, [rdi-56]
001687e3mov [rbx-8], 6391
001687eblea rax, [rip+4766]
001687f2mov [rbx], rax
001687f5mov rax, 0x100000000000005
001687ffmov [rbx+8], rax
00168803mov r12, [rsp+8]
00168808mov [rbx+16], r12
0016880cmov r13, [rsp+16]
00168811mov [rbx+24], r13
00168815mov [rbx+32], r10
00168819mov [rbx+40], rdx
0016881dlea rsi, [rbx-48]
00168821mov [rsi-8], 5367
00168829lea rax, [rip+5520]
00168830mov [rsi], rax
00168833mov rax, 0x100000000000005
0016883dmov [rsi+8], rax
00168841mov [rsi+16], rdi
00168845mov [rsi+24], rbx
00168849mov [rsi+32], r9
0016884dlea rax, [rsi-136]
00168854mov [rax-8], 16384
0016885cmov r9, [rsp+24]
00168861mov [rax], r9
00168864mov r9, [rsp+32]
00168869mov [rax+8], r9
0016886dmov [rax+16], r12
00168871mov [rax+24], r13
00168875mov r9, [rsp+40]
0016887amov [rax+32], r9
0016887emov [rax+40], rcx
00168882mov [rax+48], r8
00168886mov rcx, [rsp]
0016888amov [rax+56], rcx
0016888emov rcx, [rsp+48]
00168893mov [rax+64], rcx
00168897mov [rax+72], r10
0016889bmov [rax+80], r11
0016889fmov [rax+88], rbp
001688a3mov [rax+96], rdx
001688a7mov [rax+104], rdi
001688abmov [rax+112], rbx
001688afmov [rax+120], rsi
001688b3add rsp, 56
001688b7ret
001688b8
001688b8loc_1688b8:
001688b8call caml_call_gc
001688bdjmp 0x1686cb
001688c2
001688c2loc_1688c2:
001688c2call caml_call_gc
001688c7jmp 0x16865b
001688cc
001688ccloc_1688cc:
001688ccpush 40
001688cecall caml_call_realloc_stack
001688d3pop r10
001688d5jmp 0x168622
00168610
00168610camlEsp.Make_731:
00168610lea r10, [rsp-376]
00168618cmp r10, [r14+40]
0016861cjb 0x1688cc
00168622
00168622loc_168622:
00168622sub rsp, 56
00168626mov [rsp], rax
0016862alea rbx, [rip+0x1924ef]
00168631mov [rsp+24], rbx
00168636lea rdi, [rip+0x1924c3]
0016863dmov [rsp+32], rdi
00168642lea rsi, [rip+0x192497]
00168649mov [rsp+8], rsi
0016864esub r15, 64
00168652cmp r15, [r14]
00168655jb 0x1688c2
0016865b
0016865bloc_16865b:
0016865blea rsi, [r15+8]
0016865fadd rsi, 16
00168663mov [rsp+16], rsi
00168668mov [rsi-8], 5367
00168670lea rdx, [rip-0x718b7]
00168677mov [rsi], rdx
0016867amov rdx, 0x400000000000007
00168684mov [rsi+8], rdx
00168688lea rdx, [rip+1745]
0016868fmov [rsi+16], rdx
00168693mov [rsi+24], rbx
00168697mov [rsi+32], rdi
0016869blea rbx, [rsi-16]
0016869fmov [rbx-8], 1024
001686a7mov rax, [rax+16]
001686abmov [rbx], rax
001686aemov rax, rbx
001686b1call camlHtmlparse.fun_838
001686b6mov [rsp+40], rax
001686bbsub r15, 448
001686c2cmp r15, [r14]
001686c5jb 0x1688b8
001686cb
001686cbloc_1686cb:
001686cblea rcx, [r15+8]
001686cfadd rcx, 400
001686d6mov [rcx-8], 5367
001686delea rbx, [rip-0x71925]
001686e5mov [rcx], rbx
001686e8mov rbx, 0x400000000000007
001686f2mov [rcx+8], rbx
001686f6lea rbx, [rip+2291]
001686fdmov [rcx+16], rbx
00168701mov [rcx+24], rax
00168705mov r9, [rsp]
00168709mov [rcx+32], r9
0016870dlea r8, [rcx-40]
00168711mov [r8-8], 4343
00168719lea rbx, [rip-0x71700]
00168720mov [r8], rbx
00168723mov rbx, 0x200000000000007
0016872dmov [r8+8], rbx
00168731lea rbx, [rip+3096]
00168738mov [r8+16], rbx
0016873cmov [r8+24], rax
00168740lea rax, [rip+0x192381]
00168747mov [rsp], rax
0016874blea rax, [rip+0x1924a6]
00168752mov [rsp+48], rax
00168757lea r10, [rip+0x192482]
0016875elea r11, [rip+0x192463]
00168765lea rbp, [rip+0x192444]
0016876clea rdx, [r8-56]
00168770mov [rdx-8], 6391
00168778lea rax, [rip-0x7184f]
0016877fmov [rdx], rax
00168782mov rax, 0x300000000000007
0016878cmov [rdx+8], rax
00168790lea rax, [rip+3721]
00168797mov [rdx+16], rax
0016879bmov [rdx+24], r11
0016879fmov [rdx+32], rbp
001687a3mov [rdx+40], r9
001687a7lea rdi, [rdx-64]
001687abmov [rdi-8], 7415
001687b3lea rax, [rip+4118]
001687bamov [rdi], rax
001687bdmov rax, 0x100000000000005
001687c7mov [rdi+8], rax
001687cbmov [rdi+16], rcx
001687cfmov [rdi+24], r8
001687d3mov [rdi+32], r10
001687d7mov [rdi+40], rdx
001687dbmov [rdi+48], r9
001687dflea rbx, [rdi-56]
001687e3mov [rbx-8], 6391
001687eblea rax, [rip+4766]
001687f2mov [rbx], rax
001687f5mov rax, 0x100000000000005
001687ffmov [rbx+8], rax
00168803mov r12, [rsp+8]
00168808mov [rbx+16], r12
0016880cmov r13, [rsp+16]
00168811mov [rbx+24], r13
00168815mov [rbx+32], r10
00168819mov [rbx+40], rdx
0016881dlea rsi, [rbx-48]
00168821mov [rsi-8], 5367
00168829lea rax, [rip+5520]
00168830mov [rsi], rax
00168833mov rax, 0x100000000000005
0016883dmov [rsi+8], rax
00168841mov [rsi+16], rdi
00168845mov [rsi+24], rbx
00168849mov [rsi+32], r9
0016884dlea rax, [rsi-136]
00168854mov [rax-8], 16384
0016885cmov r9, [rsp+24]
00168861mov [rax], r9
00168864mov r9, [rsp+32]
00168869mov [rax+8], r9
0016886dmov [rax+16], r12
00168871mov [rax+24], r13
00168875mov r9, [rsp+40]
0016887amov [rax+32], r9
0016887emov [rax+40], rcx
00168882mov [rax+48], r8
00168886mov rcx, [rsp]
0016888amov [rax+56], rcx
0016888emov rcx, [rsp+48]
00168893mov [rax+64], rcx
00168897mov [rax+72], r10
0016889bmov [rax+80], r11
0016889fmov [rax+88], rbp
001688a3mov [rax+96], rdx
001688a7mov [rax+104], rdi
001688abmov [rax+112], rbx
001688afmov [rax+120], rsi
001688b3add rsp, 56
001688b7ret
001688b8
001688b8loc_1688b8:
001688b8call caml_call_gc
001688bdjmp 0x1686cb
001688c2
001688c2loc_1688c2:
001688c2call caml_call_gc
001688c7jmp 0x16865b
001688cc
001688ccloc_1688cc:
001688ccpush 40
001688cecall caml_call_realloc_stack
001688d3pop r10
001688d5jmp 0x168622
00168610
001688da
001688da // align 0x10
001688da // align 0x10
001688e0
001688e0camlEsp.input_protect_295:
001688e0lea r10, [rsp-384]
001688e8cmp r10, [r14+40]
001688ecjb 0x168a09
001688f2
001688f2loc_1688f2:
001688f2sub rsp, 16
001688f6mov [rsp], rax
001688famov rdi, rbx
001688fdlea r11, [rip+204]
00168904push r11
00168906push [r14+48]
0016890amov [r14+48], rsp
0016890emov ebx, 1
00168913lea rax, [rip+0x1c5166]
0016891acall camlStdlib.open_in_gen_288
0016891fmov [rsp+24], rax
00168924lea r11, [rip+81]
0016892bpush r11
0016892dpush [r14+48]
00168931mov [r14+48], rsp
00168935mov rbx, [rsp+32]
0016893amov rdi, [rbx]
0016893dcall rdi
0016893fmov [rsp+32], rax
00168944lea r11, [rip+37]
0016894bpush r11
0016894dpush [r14+48]
00168951mov [r14+48], rsp
00168955mov rdi, [rsp+56]
0016895alea rax, [rip+0xa70ef]
00168961call caml_c_call
00168966pop [r14+48]
0016896aadd rsp, 8
0016896ejmp 0x168970
00168970
00168970loc_168970:
00168970pop [r14+48]
00168974add rsp, 8
00168978jmp 0x1689c4
0016897anop
0016897cmov [rsp+16], rax
00168981lea r11, [rip+40]
00168988push r11
0016898apush [r14+48]
0016898emov [r14+48], rsp
00168992mov rdi, [rsp+40]
00168997lea rax, [rip+0xa70b2]
0016899ecall caml_c_call
001689a3pop [r14+48]
001689a7add rsp, 8
001689abjmp 0x1689b0
001689adnop [rax]
001689b0
001689b0loc_1689b0:
001689b0mov rax, [rsp+16]
001689b5mov rsp, [r14+48]
001689b9pop [r14+48]
001689bdpop r11
001689bfjmp r11
001689c2nop
001689c4
001689c4loc_1689c4:
001689c4pop [r14+48]
001689c8add rsp, 8
001689ccjmp 0x168a00
001689cenop
001689d0lea rbx, [rip+0x1c4c41]
001689d7mov rbx, [rbx+80]
001689dbmov rdi, [rax]
001689decmp rdi, rbx
001689e1jne 0x1689f0
001689e3mov rsp, [r14+48]
001689e7pop [r14+48]
001689ebpop r11
001689edjmp r11
001689f0
001689f0loc_1689f0:
001689f0mov rsp, [r14+48]
001689f4pop [r14+48]
001689f8pop r11
001689fajmp r11
001689fdnop [rax]
00168a00
00168a00loc_168a00:
00168a00mov rax, [rsp]
00168a04add rsp, 16
00168a08ret
00168a09
00168a09loc_168a09:
00168a09push 41
00168a0bcall caml_call_realloc_stack
00168a10pop r10
00168a12jmp 0x1688f2
001688e0
001688e0camlEsp.input_protect_295:
001688e0lea r10, [rsp-384]
001688e8cmp r10, [r14+40]
001688ecjb 0x168a09
001688f2
001688f2loc_1688f2:
001688f2sub rsp, 16
001688f6mov [rsp], rax
001688famov rdi, rbx
001688fdlea r11, [rip+204]
00168904push r11
00168906push [r14+48]
0016890amov [r14+48], rsp
0016890emov ebx, 1
00168913lea rax, [rip+0x1c5166]
0016891acall camlStdlib.open_in_gen_288
0016891fmov [rsp+24], rax
00168924lea r11, [rip+81]
0016892bpush r11
0016892dpush [r14+48]
00168931mov [r14+48], rsp
00168935mov rbx, [rsp+32]
0016893amov rdi, [rbx]
0016893dcall rdi
0016893fmov [rsp+32], rax
00168944lea r11, [rip+37]
0016894bpush r11
0016894dpush [r14+48]
00168951mov [r14+48], rsp
00168955mov rdi, [rsp+56]
0016895alea rax, [rip+0xa70ef]
00168961call caml_c_call
00168966pop [r14+48]
0016896aadd rsp, 8
0016896ejmp 0x168970
00168970
00168970loc_168970:
00168970pop [r14+48]
00168974add rsp, 8
00168978jmp 0x1689c4
0016897anop
0016897cmov [rsp+16], rax
00168981lea r11, [rip+40]
00168988push r11
0016898apush [r14+48]
0016898emov [r14+48], rsp
00168992mov rdi, [rsp+40]
00168997lea rax, [rip+0xa70b2]
0016899ecall caml_c_call
001689a3pop [r14+48]
001689a7add rsp, 8
001689abjmp 0x1689b0
001689adnop [rax]
001689b0
001689b0loc_1689b0:
001689b0mov rax, [rsp+16]
001689b5mov rsp, [r14+48]
001689b9pop [r14+48]
001689bdpop r11
001689bfjmp r11
001689c2nop
001689c4
001689c4loc_1689c4:
001689c4pop [r14+48]
001689c8add rsp, 8
001689ccjmp 0x168a00
001689cenop
001689d0lea rbx, [rip+0x1c4c41]
001689d7mov rbx, [rbx+80]
001689dbmov rdi, [rax]
001689decmp rdi, rbx
001689e1jne 0x1689f0
001689e3mov rsp, [r14+48]
001689e7pop [r14+48]
001689ebpop r11
001689edjmp r11
001689f0
001689f0loc_1689f0:
001689f0mov rsp, [r14+48]
001689f4pop [r14+48]
001689f8pop r11
001689fajmp r11
001689fdnop [rax]
00168a00
00168a00loc_168a00:
00168a00mov rax, [rsp]
00168a04add rsp, 16
00168a08ret
00168a09
00168a09loc_168a09:
00168a09push 41
00168a0bcall caml_call_realloc_stack
00168a10pop r10
00168a12jmp 0x1688f2
001688e0
00168a17
00168a17 // align 0x10
00168a17 // align 0x10
00168a20
00168a20camlEsp.output_protect_304:
00168a20lea r10, [rsp-384]
00168a28cmp r10, [r14+40]
00168a2cjb 0x168b3d
00168a32
00168a32loc_168a32:
00168a32sub rsp, 16
00168a36mov [rsp], rax
00168a3amov rdi, rbx
00168a3dlea r11, [rip+192]
00168a44push r11
00168a46push [r14+48]
00168a4amov [r14+48], rsp
00168a4emov ebx, 877
00168a53lea rax, [rip+0x1c50e6]
00168a5acall camlStdlib.open_out_gen_225
00168a5fmov [rsp+24], rax
00168a64lea r11, [rip+77]
00168a6bpush r11
00168a6dpush [r14+48]
00168a71mov [r14+48], rsp
00168a75mov rbx, [rsp+32]
00168a7amov rdi, [rbx]
00168a7dcall rdi
00168a7fmov [rsp+32], rax
00168a84lea r11, [rip+33]
00168a8bpush r11
00168a8dpush [r14+48]
00168a91mov [r14+48], rsp
00168a95mov rax, [rsp+56]
00168a9acall camlStdlib.close_out_280
00168a9fpop [r14+48]
00168aa3add rsp, 8
00168aa7jmp 0x168aac
00168aa9nop [rax]
00168aac
00168aacloc_168aac:
00168aacpop [r14+48]
00168ab0add rsp, 8
00168ab4jmp 0x168af8
00168ab6nop
00168ab8mov [rsp+16], rax
00168abdlea r11, [rip+32]
00168ac4push r11
00168ac6push [r14+48]
00168acamov [r14+48], rsp
00168acemov rax, [rsp+40]
00168ad3call camlStdlib.close_out_280
00168ad8pop [r14+48]
00168adcadd rsp, 8
00168ae0jmp 0x168ae4
00168ae2nop
00168ae4
00168ae4loc_168ae4:
00168ae4mov rax, [rsp+16]
00168ae9mov rsp, [r14+48]
00168aedpop [r14+48]
00168af1pop r11
00168af3jmp r11
00168af6nop
00168af8
00168af8loc_168af8:
00168af8pop [r14+48]
00168afcadd rsp, 8
00168b00jmp 0x168b34
00168b02nop
00168b04lea rbx, [rip+0x1c4b0d]
00168b0bmov rbx, [rbx+80]
00168b0fmov rdi, [rax]
00168b12cmp rdi, rbx
00168b15jne 0x168b24
00168b17mov rsp, [r14+48]
00168b1bpop [r14+48]
00168b1fpop r11
00168b21jmp r11
00168b24
00168b24loc_168b24:
00168b24mov rsp, [r14+48]
00168b28pop [r14+48]
00168b2cpop r11
00168b2ejmp r11
00168b31nop [rax]
00168b34
00168b34loc_168b34:
00168b34mov rax, [rsp]
00168b38add rsp, 16
00168b3cret
00168b3d
00168b3dloc_168b3d:
00168b3dpush 41
00168b3fcall caml_call_realloc_stack
00168b44pop r10
00168b46jmp 0x168a32
00168a20
00168a20camlEsp.output_protect_304:
00168a20lea r10, [rsp-384]
00168a28cmp r10, [r14+40]
00168a2cjb 0x168b3d
00168a32
00168a32loc_168a32:
00168a32sub rsp, 16
00168a36mov [rsp], rax
00168a3amov rdi, rbx
00168a3dlea r11, [rip+192]
00168a44push r11
00168a46push [r14+48]
00168a4amov [r14+48], rsp
00168a4emov ebx, 877
00168a53lea rax, [rip+0x1c50e6]
00168a5acall camlStdlib.open_out_gen_225
00168a5fmov [rsp+24], rax
00168a64lea r11, [rip+77]
00168a6bpush r11
00168a6dpush [r14+48]
00168a71mov [r14+48], rsp
00168a75mov rbx, [rsp+32]
00168a7amov rdi, [rbx]
00168a7dcall rdi
00168a7fmov [rsp+32], rax
00168a84lea r11, [rip+33]
00168a8bpush r11
00168a8dpush [r14+48]
00168a91mov [r14+48], rsp
00168a95mov rax, [rsp+56]
00168a9acall camlStdlib.close_out_280
00168a9fpop [r14+48]
00168aa3add rsp, 8
00168aa7jmp 0x168aac
00168aa9nop [rax]
00168aac
00168aacloc_168aac:
00168aacpop [r14+48]
00168ab0add rsp, 8
00168ab4jmp 0x168af8
00168ab6nop
00168ab8mov [rsp+16], rax
00168abdlea r11, [rip+32]
00168ac4push r11
00168ac6push [r14+48]
00168acamov [r14+48], rsp
00168acemov rax, [rsp+40]
00168ad3call camlStdlib.close_out_280
00168ad8pop [r14+48]
00168adcadd rsp, 8
00168ae0jmp 0x168ae4
00168ae2nop
00168ae4
00168ae4loc_168ae4:
00168ae4mov rax, [rsp+16]
00168ae9mov rsp, [r14+48]
00168aedpop [r14+48]
00168af1pop r11
00168af3jmp r11
00168af6nop
00168af8
00168af8loc_168af8:
00168af8pop [r14+48]
00168afcadd rsp, 8
00168b00jmp 0x168b34
00168b02nop
00168b04lea rbx, [rip+0x1c4b0d]
00168b0bmov rbx, [rbx+80]
00168b0fmov rdi, [rax]
00168b12cmp rdi, rbx
00168b15jne 0x168b24
00168b17mov rsp, [r14+48]
00168b1bpop [r14+48]
00168b1fpop r11
00168b21jmp r11
00168b24
00168b24loc_168b24:
00168b24mov rsp, [r14+48]
00168b28pop [r14+48]
00168b2cpop r11
00168b2ejmp r11
00168b31nop [rax]
00168b34
00168b34loc_168b34:
00168b34mov rax, [rsp]
00168b38add rsp, 16
00168b3cret
00168b3d
00168b3dloc_168b3d:
00168b3dpush 41
00168b3fcall caml_call_realloc_stack
00168b44pop r10
00168b46jmp 0x168a32
00168a20
00168b4b
00168b4b // align 0x10
00168b4b // align 0x10
00168b50
00168b50camlEsp.lex_this_313:
00168b50lea r10, [rsp-352]
00168b58cmp r10, [r14+40]
00168b5cjb 0x168cb3
00168b62
00168b62loc_168b62:
00168b62sub rsp, 16
00168b66mov [rsp+8], rax
00168b6blea r11, [rip+90]
00168b72push r11
00168b74push [r14+48]
00168b78mov [r14+48], rsp
00168b7csub r15, 40
00168b80cmp r15, [r14]
00168b83jb 0x168ca9
00168b89
00168b89loc_168b89:
00168b89lea rax, [r15+8]
00168b8dmov [rax-8], 4343
00168b95lea rsi, [rip+308]
00168b9cmov [rax], rsi
00168b9fmov rsi, 0x100000000000005
00168ba9mov [rax+8], rsi
00168badmov [rax+16], rbx
00168bb1mov [rax+24], rdi
00168bb5mov rbx, rdi
00168bb8call camlEsp.input_protect_295
00168bbdpop [r14+48]
00168bc1add rsp, 8
00168bc5jmp 0x168ca4
00168bcanop
00168bcclea rbx, [rip+0x1aa8ed]
00168bd3mov rdi, [rbx+56]
00168bd7mov rsi, [rax]
00168bdacmp rsi, rdi
00168bddjne 0x168c64
00168be3mov [rsp], rax
00168be7mov rax, [rbx]
00168beamov rax, [rax]
00168bedcmp rax, 1
00168bf1jle 0x168c12
00168bf3lea rax, [rip+0x1c4a1e]
00168bfamov rdi, [rax+312]
00168c01mov esi, 21
00168c06lea rax, [rip+0xa72c3]
00168c0dcall caml_c_call
00168c12
00168c12loc_168c12:
00168c12mov eax, 1
00168c17call camlLocation.print_fullpos_431
00168c1cmov rax, [rsp]
00168c20mov rax, [rax+8]
00168c24mov [rsp], rax
00168c28lea rbx, [rip+0x1921a1]
00168c2flea rax, [rip+0x1c49e2]
00168c36mov rax, [rax+312]
00168c3dcall Stdlib.Printf.fprintf
00168c42mov rbx, rax
00168c45mov rdi, [rbx]
00168c48mov rax, [rsp]
00168c4ccall rdi
00168c4emov eax, 1
00168c53call camlLocation.restore_386
00168c58mov rax, [rsp+8]
00168c5dadd rsp, 16
00168c61ret
00168c62nop
00168c64
00168c64loc_168c64:
00168c64lea rbx, [rip+0x1c49ad]
00168c6bmov rbx, [rbx+80]
00168c6fcmp rsi, rbx
00168c72jne 0x168c84
00168c74mov rsp, [r14+48]
00168c78pop [r14+48]
00168c7cpop r11
00168c7ejmp r11
00168c81nop [rax]
00168c84
00168c84loc_168c84:
00168c84mov [rsp], rax
00168c88mov eax, 1
00168c8dcall camlLocation.restore_386
00168c92mov rax, [rsp]
00168c96mov rsp, [r14+48]
00168c9apop [r14+48]
00168c9epop r11
00168ca0jmp r11
00168ca3nop
00168ca4
00168ca4loc_168ca4:
00168ca4add rsp, 16
00168ca8ret
00168ca9
00168ca9loc_168ca9:
00168ca9call caml_call_gc
00168caejmp 0x168b89
00168cb3
00168cb3loc_168cb3:
00168cb3push 37
00168cb5call caml_call_realloc_stack
00168cbapop r10
00168cbcjmp 0x168b62
00168b50
00168b50camlEsp.lex_this_313:
00168b50lea r10, [rsp-352]
00168b58cmp r10, [r14+40]
00168b5cjb 0x168cb3
00168b62
00168b62loc_168b62:
00168b62sub rsp, 16
00168b66mov [rsp+8], rax
00168b6blea r11, [rip+90]
00168b72push r11
00168b74push [r14+48]
00168b78mov [r14+48], rsp
00168b7csub r15, 40
00168b80cmp r15, [r14]
00168b83jb 0x168ca9
00168b89
00168b89loc_168b89:
00168b89lea rax, [r15+8]
00168b8dmov [rax-8], 4343
00168b95lea rsi, [rip+308]
00168b9cmov [rax], rsi
00168b9fmov rsi, 0x100000000000005
00168ba9mov [rax+8], rsi
00168badmov [rax+16], rbx
00168bb1mov [rax+24], rdi
00168bb5mov rbx, rdi
00168bb8call camlEsp.input_protect_295
00168bbdpop [r14+48]
00168bc1add rsp, 8
00168bc5jmp 0x168ca4
00168bcanop
00168bcclea rbx, [rip+0x1aa8ed]
00168bd3mov rdi, [rbx+56]
00168bd7mov rsi, [rax]
00168bdacmp rsi, rdi
00168bddjne 0x168c64
00168be3mov [rsp], rax
00168be7mov rax, [rbx]
00168beamov rax, [rax]
00168bedcmp rax, 1
00168bf1jle 0x168c12
00168bf3lea rax, [rip+0x1c4a1e]
00168bfamov rdi, [rax+312]
00168c01mov esi, 21
00168c06lea rax, [rip+0xa72c3]
00168c0dcall caml_c_call
00168c12
00168c12loc_168c12:
00168c12mov eax, 1
00168c17call camlLocation.print_fullpos_431
00168c1cmov rax, [rsp]
00168c20mov rax, [rax+8]
00168c24mov [rsp], rax
00168c28lea rbx, [rip+0x1921a1]
00168c2flea rax, [rip+0x1c49e2]
00168c36mov rax, [rax+312]
00168c3dcall Stdlib.Printf.fprintf
00168c42mov rbx, rax
00168c45mov rdi, [rbx]
00168c48mov rax, [rsp]
00168c4ccall rdi
00168c4emov eax, 1
00168c53call camlLocation.restore_386
00168c58mov rax, [rsp+8]
00168c5dadd rsp, 16
00168c61ret
00168c62nop
00168c64
00168c64loc_168c64:
00168c64lea rbx, [rip+0x1c49ad]
00168c6bmov rbx, [rbx+80]
00168c6fcmp rsi, rbx
00168c72jne 0x168c84
00168c74mov rsp, [r14+48]
00168c78pop [r14+48]
00168c7cpop r11
00168c7ejmp r11
00168c81nop [rax]
00168c84
00168c84loc_168c84:
00168c84mov [rsp], rax
00168c88mov eax, 1
00168c8dcall camlLocation.restore_386
00168c92mov rax, [rsp]
00168c96mov rsp, [r14+48]
00168c9apop [r14+48]
00168c9epop r11
00168ca0jmp r11
00168ca3nop
00168ca4
00168ca4loc_168ca4:
00168ca4add rsp, 16
00168ca8ret
00168ca9
00168ca9loc_168ca9:
00168ca9call caml_call_gc
00168caejmp 0x168b89
00168cb3
00168cb3loc_168cb3:
00168cb3push 37
00168cb5call caml_call_realloc_stack
00168cbapop r10
00168cbcjmp 0x168b62
00168b50
00168cc1
00168cc1 // align 0x10
00168cc1 // align 0x10
00168cd0
00168cd0camlEsp.fun_778:
00168cd0lea r10, [rsp-336]
00168cd8cmp r10, [r14+40]
00168cdcjb 0x168d46
00168cde
00168cdeloc_168cde:
00168cdesub rsp, 16
00168ce2mov rdi, rax
00168ce5mov [rsp], rbx
00168ce9mov eax, 1
00168ceemov rbx, rdi
00168cf1call Stdlib.Lexing.from_channel
00168cf6mov rbx, rax
00168cf9mov [rsp+8], rbx
00168cfemov rax, [rsp]
00168d02mov rax, [rax+24]
00168d06call camlLocation.set_382
00168d0blea rax, [rip+0x1aa7ae]
00168d12mov rax, [rax+8]
00168d16mov [rax], 7
00168d1dmov rax, [rsp]
00168d21mov rbx, [rax+16]
00168d25mov rdi, [rbx]
00168d28mov rax, [rsp+8]
00168d2dcall rdi
00168d2fmov [rsp], rax
00168d33mov eax, 1
00168d38call camlLocation.restore_386
00168d3dmov rax, [rsp]
00168d41add rsp, 16
00168d45ret
00168d46
00168d46loc_168d46:
00168d46push 35
00168d48call caml_call_realloc_stack
00168d4dpop r10
00168d4fjmp 0x168cde
00168cd0
00168cd0camlEsp.fun_778:
00168cd0lea r10, [rsp-336]
00168cd8cmp r10, [r14+40]
00168cdcjb 0x168d46
00168cde
00168cdeloc_168cde:
00168cdesub rsp, 16
00168ce2mov rdi, rax
00168ce5mov [rsp], rbx
00168ce9mov eax, 1
00168ceemov rbx, rdi
00168cf1call Stdlib.Lexing.from_channel
00168cf6mov rbx, rax
00168cf9mov [rsp+8], rbx
00168cfemov rax, [rsp]
00168d02mov rax, [rax+24]
00168d06call camlLocation.set_382
00168d0blea rax, [rip+0x1aa7ae]
00168d12mov rax, [rax+8]
00168d16mov [rax], 7
00168d1dmov rax, [rsp]
00168d21mov rbx, [rax+16]
00168d25mov rdi, [rbx]
00168d28mov rax, [rsp+8]
00168d2dcall rdi
00168d2fmov [rsp], rax
00168d33mov eax, 1
00168d38call camlLocation.restore_386
00168d3dmov rax, [rsp]
00168d41add rsp, 16
00168d45ret
00168d46
00168d46loc_168d46:
00168d46push 35
00168d48call caml_call_realloc_stack
00168d4dpop r10
00168d4fjmp 0x168cde
00168cd0
00168d51
00168d51 // align 0x10
00168d51 // align 0x10
00168d60
00168d60camlEsp.lex_this_out_416:
00168d60lea r10, [rsp-352]
00168d68cmp r10, [r14+40]
00168d6cjb 0x168ecf
00168d72
00168d72loc_168d72:
00168d72sub rsp, 16
00168d76mov [rsp+8], rax
00168d7blea r11, [rip+102]
00168d82push r11
00168d84push [r14+48]
00168d88mov [r14+48], rsp
00168d8csub r15, 56
00168d90cmp r15, [r14]
00168d93jb 0x168ec5
00168d99
00168d99loc_168d99:
00168d99lea rax, [r15+8]
00168d9dmov [rax-8], 6391
00168da5lea rcx, [rip+308]
00168dacmov [rax], rcx
00168dafmov rcx, 0x100000000000005
00168db9mov [rax+8], rcx
00168dbdmov rdx, [rdx+32]
00168dc1mov [rax+16], rdx
00168dc5mov [rax+24], rbx
00168dc9mov [rax+32], rdi
00168dcdmov [rax+40], rsi
00168dd1mov rbx, rdi
00168dd4call camlEsp.input_protect_295
00168dd9pop [r14+48]
00168dddadd rsp, 8
00168de1jmp 0x168ec0
00168de6nop
00168de8lea rbx, [rip+0x1aa6d1]
00168defmov rdi, [rbx+56]
00168df3mov rsi, [rax]
00168df6cmp rsi, rdi
00168df9jne 0x168e80
00168dffmov [rsp], rax
00168e03mov rax, [rbx]
00168e06mov rax, [rax]
00168e09cmp rax, 1
00168e0djle 0x168e2e
00168e0flea rax, [rip+0x1c4802]
00168e16mov rdi, [rax+312]
00168e1dmov esi, 21
00168e22lea rax, [rip+0xa70a7]
00168e29call caml_c_call
00168e2e
00168e2eloc_168e2e:
00168e2emov eax, 1
00168e33call camlLocation.print_fullpos_431
00168e38mov rax, [rsp]
00168e3cmov rax, [rax+8]
00168e40mov [rsp], rax
00168e44lea rbx, [rip+0x191f85]
00168e4blea rax, [rip+0x1c47c6]
00168e52mov rax, [rax+312]
00168e59call Stdlib.Printf.fprintf
00168e5emov rbx, rax
00168e61mov rdi, [rbx]
00168e64mov rax, [rsp]
00168e68call rdi
00168e6amov eax, 1
00168e6fcall camlLocation.restore_386
00168e74mov rax, [rsp+8]
00168e79add rsp, 16
00168e7dret
00168e7enop
00168e80
00168e80loc_168e80:
00168e80lea rbx, [rip+0x1c4791]
00168e87mov rbx, [rbx+80]
00168e8bcmp rsi, rbx
00168e8ejne 0x168ea0
00168e90mov rsp, [r14+48]
00168e94pop [r14+48]
00168e98pop r11
00168e9ajmp r11
00168e9dnop [rax]
00168ea0
00168ea0loc_168ea0:
00168ea0mov [rsp], rax
00168ea4mov eax, 1
00168ea9call camlLocation.restore_386
00168eaemov rax, [rsp]
00168eb2mov rsp, [r14+48]
00168eb6pop [r14+48]
00168ebapop r11
00168ebcjmp r11
00168ebfnop
00168ec0
00168ec0loc_168ec0:
00168ec0add rsp, 16
00168ec4ret
00168ec5
00168ec5loc_168ec5:
00168ec5call caml_call_gc
00168ecajmp 0x168d99
00168ecf
00168ecfloc_168ecf:
00168ecfpush 37
00168ed1call caml_call_realloc_stack
00168ed6pop r10
00168ed8jmp 0x168d72
00168d60
00168d60camlEsp.lex_this_out_416:
00168d60lea r10, [rsp-352]
00168d68cmp r10, [r14+40]
00168d6cjb 0x168ecf
00168d72
00168d72loc_168d72:
00168d72sub rsp, 16
00168d76mov [rsp+8], rax
00168d7blea r11, [rip+102]
00168d82push r11
00168d84push [r14+48]
00168d88mov [r14+48], rsp
00168d8csub r15, 56
00168d90cmp r15, [r14]
00168d93jb 0x168ec5
00168d99
00168d99loc_168d99:
00168d99lea rax, [r15+8]
00168d9dmov [rax-8], 6391
00168da5lea rcx, [rip+308]
00168dacmov [rax], rcx
00168dafmov rcx, 0x100000000000005
00168db9mov [rax+8], rcx
00168dbdmov rdx, [rdx+32]
00168dc1mov [rax+16], rdx
00168dc5mov [rax+24], rbx
00168dc9mov [rax+32], rdi
00168dcdmov [rax+40], rsi
00168dd1mov rbx, rdi
00168dd4call camlEsp.input_protect_295
00168dd9pop [r14+48]
00168dddadd rsp, 8
00168de1jmp 0x168ec0
00168de6nop
00168de8lea rbx, [rip+0x1aa6d1]
00168defmov rdi, [rbx+56]
00168df3mov rsi, [rax]
00168df6cmp rsi, rdi
00168df9jne 0x168e80
00168dffmov [rsp], rax
00168e03mov rax, [rbx]
00168e06mov rax, [rax]
00168e09cmp rax, 1
00168e0djle 0x168e2e
00168e0flea rax, [rip+0x1c4802]
00168e16mov rdi, [rax+312]
00168e1dmov esi, 21
00168e22lea rax, [rip+0xa70a7]
00168e29call caml_c_call
00168e2e
00168e2eloc_168e2e:
00168e2emov eax, 1
00168e33call camlLocation.print_fullpos_431
00168e38mov rax, [rsp]
00168e3cmov rax, [rax+8]
00168e40mov [rsp], rax
00168e44lea rbx, [rip+0x191f85]
00168e4blea rax, [rip+0x1c47c6]
00168e52mov rax, [rax+312]
00168e59call Stdlib.Printf.fprintf
00168e5emov rbx, rax
00168e61mov rdi, [rbx]
00168e64mov rax, [rsp]
00168e68call rdi
00168e6amov eax, 1
00168e6fcall camlLocation.restore_386
00168e74mov rax, [rsp+8]
00168e79add rsp, 16
00168e7dret
00168e7enop
00168e80
00168e80loc_168e80:
00168e80lea rbx, [rip+0x1c4791]
00168e87mov rbx, [rbx+80]
00168e8bcmp rsi, rbx
00168e8ejne 0x168ea0
00168e90mov rsp, [r14+48]
00168e94pop [r14+48]
00168e98pop r11
00168e9ajmp r11
00168e9dnop [rax]
00168ea0
00168ea0loc_168ea0:
00168ea0mov [rsp], rax
00168ea4mov eax, 1
00168ea9call camlLocation.restore_386
00168eaemov rax, [rsp]
00168eb2mov rsp, [r14+48]
00168eb6pop [r14+48]
00168ebapop r11
00168ebcjmp r11
00168ebfnop
00168ec0
00168ec0loc_168ec0:
00168ec0add rsp, 16
00168ec4ret
00168ec5
00168ec5loc_168ec5:
00168ec5call caml_call_gc
00168ecajmp 0x168d99
00168ecf
00168ecfloc_168ecf:
00168ecfpush 37
00168ed1call caml_call_realloc_stack
00168ed6pop r10
00168ed8jmp 0x168d72
00168d60
00168edd
00168edd // align 0x10
00168edd // align 0x10
00168ee0
00168ee0camlEsp.fun_800:
00168ee0lea r10, [rsp-336]
00168ee8cmp r10, [r14+40]
00168eecjb 0x168f87
00168ef2
00168ef2loc_168ef2:
00168ef2sub rsp, 16
00168ef6mov rdi, rax
00168ef9mov [rsp], rbx
00168efdmov eax, 1
00168f02mov rbx, rdi
00168f05call Stdlib.Lexing.from_channel
00168f0amov rbx, rax
00168f0dmov [rsp+8], rbx
00168f12mov rax, [rsp]
00168f16mov rax, [rax+32]
00168f1acall camlLocation.set_382
00168f1flea rax, [rip+0x1aa59a]
00168f26mov rax, [rax+8]
00168f2amov [rax], 7
00168f31sub r15, 40
00168f35cmp r15, [r14]
00168f38jb 0x168f80
00168f3a
00168f3aloc_168f3a:
00168f3alea rax, [r15+8]
00168f3emov [rax-8], 4343
00168f46lea rbx, [rip+83]
00168f4dmov [rax], rbx
00168f50mov rbx, 0x100000000000005
00168f5amov [rax+8], rbx
00168f5emov rdi, [rsp]
00168f62mov rbx, [rdi+24]
00168f66mov [rax+16], rbx
00168f6amov rbx, [rsp+8]
00168f6fmov [rax+24], rbx
00168f73mov rbx, [rdi+40]
00168f77add rsp, 16
00168f7bjmp 0x168a20
00168f80
00168f80loc_168f80:
00168f80call caml_call_gc
00168f85jmp 0x168f3a
00168f87
00168f87loc_168f87:
00168f87push 35
00168f89call caml_call_realloc_stack
00168f8epop r10
00168f90jmp 0x168ef2
00168ee0
00168ee0camlEsp.fun_800:
00168ee0lea r10, [rsp-336]
00168ee8cmp r10, [r14+40]
00168eecjb 0x168f87
00168ef2
00168ef2loc_168ef2:
00168ef2sub rsp, 16
00168ef6mov rdi, rax
00168ef9mov [rsp], rbx
00168efdmov eax, 1
00168f02mov rbx, rdi
00168f05call Stdlib.Lexing.from_channel
00168f0amov rbx, rax
00168f0dmov [rsp+8], rbx
00168f12mov rax, [rsp]
00168f16mov rax, [rax+32]
00168f1acall camlLocation.set_382
00168f1flea rax, [rip+0x1aa59a]
00168f26mov rax, [rax+8]
00168f2amov [rax], 7
00168f31sub r15, 40
00168f35cmp r15, [r14]
00168f38jb 0x168f80
00168f3a
00168f3aloc_168f3a:
00168f3alea rax, [r15+8]
00168f3emov [rax-8], 4343
00168f46lea rbx, [rip+83]
00168f4dmov [rax], rbx
00168f50mov rbx, 0x100000000000005
00168f5amov [rax+8], rbx
00168f5emov rdi, [rsp]
00168f62mov rbx, [rdi+24]
00168f66mov [rax+16], rbx
00168f6amov rbx, [rsp+8]
00168f6fmov [rax+24], rbx
00168f73mov rbx, [rdi+40]
00168f77add rsp, 16
00168f7bjmp 0x168a20
00168f80
00168f80loc_168f80:
00168f80call caml_call_gc
00168f85jmp 0x168f3a
00168f87
00168f87loc_168f87:
00168f87push 35
00168f89call caml_call_realloc_stack
00168f8epop r10
00168f90jmp 0x168ef2
00168ee0
00168f95
00168f95 // align 0x10
00168f95 // align 0x10
00168fa0
00168fa0camlEsp.fun_806:
00168fa0lea r10, [rsp-328]
00168fa8cmp r10, [r14+40]
00168facjb 0x168fd6
00168fae
00168faeloc_168fae:
00168faesub rsp, 8
00168fb2mov rdi, [rbx+16]
00168fb6mov rbx, [rbx+24]
00168fbacall caml_apply2
00168fbfmov [rsp], rax
00168fc3mov eax, 1
00168fc8call camlLocation.restore_386
00168fcdmov rax, [rsp]
00168fd1add rsp, 8
00168fd5ret
00168fd6
00168fd6loc_168fd6:
00168fd6push 34
00168fd8call caml_call_realloc_stack
00168fddpop r10
00168fdfjmp 0x168fae
00168fa0
00168fa0camlEsp.fun_806:
00168fa0lea r10, [rsp-328]
00168fa8cmp r10, [r14+40]
00168facjb 0x168fd6
00168fae
00168faeloc_168fae:
00168faesub rsp, 8
00168fb2mov rdi, [rbx+16]
00168fb6mov rbx, [rbx+24]
00168fbacall caml_apply2
00168fbfmov [rsp], rax
00168fc3mov eax, 1
00168fc8call camlLocation.restore_386
00168fcdmov rax, [rsp]
00168fd1add rsp, 8
00168fd5ret
00168fd6
00168fd6loc_168fd6:
00168fd6push 34
00168fd8call caml_call_realloc_stack
00168fddpop r10
00168fdfjmp 0x168fae
00168fa0
00168fe1
00168fe1 // align 0x10
00168fe1 // align 0x10
00168ff0
00168ff0camlEsp.process_449:
00168ff0lea r10, [rsp-368]
00168ff8cmp r10, [r14+40]
00168ffcjb 0x169267
00169002
00169002loc_169002:
00169002sub rsp, 32
00169006mov [rsp], rbx
0016900amov rbx, rdi
0016900dmov [rsp+8], rdx
00169012sub r15, 56
00169016cmp r15, [r14]
00169019jb 0x16925d
0016901f
0016901floc_16901f:
0016901flea rdi, [r15+8]
00169023mov [rsp+24], rdi
00169028mov [rdi-8], 6391
00169030lea rcx, [rip+585]
00169037mov [rdi], rcx
0016903amov rcx, 0x100000000000005
00169044mov [rdi+8], rcx
00169048mov rcx, [rdx+24]
0016904cmov [rdi+16], rcx
00169050mov [rdi+24], rax
00169054mov [rdi+32], rsi
00169058mov rax, [rdx+32]
0016905cmov [rdi+40], rax
00169060lea r11, [rip+101]
00169067push r11
00169069push [r14+48]
0016906dmov [r14+48], rsp
00169071mov eax, 1
00169076call Stdlib.Lexing.from_channel
0016907bmov rbx, rax
0016907emov [rsp+32], rbx
00169083mov rax, [rsp+16]
00169088call camlLocation.set_382
0016908dlea rax, [rip+0x1aa42c]
00169094mov rax, [rax+8]
00169098mov [rax], 7
0016909fmov rax, [rsp+32]
001690a4mov rbx, [rsp+40]
001690a9call camlEsp.do_rec_455
001690aemov eax, 1
001690b3call camlLocation.restore_386
001690b8mov eax, 3
001690bdpop [r14+48]
001690c1add rsp, 8
001690c5jmp 0x169258
001690canop
001690ccmov [rsp], rax
001690d0lea rbx, [rip+0x1aa3e9]
001690d7mov rdi, [rbx+56]
001690dbmov rax, [rax]
001690decmp rax, rdi
001690e1jne 0x169160
001690e3mov rax, [rbx]
001690e6mov rax, [rax]
001690e9cmp rax, 1
001690edjle 0x16910e
001690eflea rax, [rip+0x1c4522]
001690f6mov rdi, [rax+312]
001690fdmov esi, 21
00169102lea rax, [rip+0xa6dc7]
00169109call caml_c_call
0016910e
0016910eloc_16910e:
0016910emov eax, 1
00169113call camlLocation.print_fullpos_431
00169118mov rax, [rsp]
0016911cmov rax, [rax+8]
00169120mov [rsp], rax
00169124lea rbx, [rip+0x191ca5]
0016912blea rax, [rip+0x1c44e6]
00169132mov rax, [rax+312]
00169139call Stdlib.Printf.fprintf
0016913emov rbx, rax
00169141mov rdi, [rbx]
00169144mov rax, [rsp]
00169148call rdi
0016914amov eax, 1
0016914fcall camlLocation.restore_386
00169154mov eax, 1
00169159add rsp, 32
0016915dret
0016915enop
00169160
00169160loc_169160:
00169160lea rdi, [rip+0x19fc59]
00169167mov rdi, [rdi]
0016916acmp rax, rdi
0016916djne 0x16923c
00169173mov rax, [rbx]
00169176mov rax, [rax]
00169179cmp rax, 1
0016917djle 0x16919e
0016917flea rax, [rip+0x1c4492]
00169186mov rdi, [rax+312]
0016918dmov esi, 21
00169192lea rax, [rip+0xa6d37]
00169199call caml_c_call
0016919e
0016919eloc_16919e:
0016919emov eax, 1
001691a3call camlLocation.print_fullpos_431
001691a8mov rax, [rsp]
001691acmov rax, [rax+8]
001691b0mov [rsp], rax
001691b4lea rbx, [rip+0x191ef5]
001691bblea rax, [rip+0x1c4456]
001691c2mov rax, [rax+312]
001691c9call Stdlib.Printf.fprintf
001691cemov rbx, rax
001691d1mov rdi, [rbx]
001691d4mov rax, [rsp]
001691d8call rdi
001691damov rax, [rsp+8]
001691dfmov rax, [rax+24]
001691e3mov rax, [rax]
001691e6mov rax, [rax+16]
001691eamov rbx, [rax]
001691edmov eax, 1
001691f2call camlHtmllex.ptop_560
001691f7mov rax, [rsp+8]
001691fcmov rax, [rax+24]
00169200mov rax, [rax+8]
00169204mov [rsp], rax
00169208mov rax, [rax+24]
0016920cmov rbx, [rax+8]
00169210mov eax, 1
00169215call camlHtmllex.reset_981
0016921amov rax, [rsp]
0016921emov rax, [rax+32]
00169222call camlDoOut.reset_705
00169227mov eax, 1
0016922ccall camlLocation.restore_386
00169231mov eax, 1
00169236add rsp, 32
0016923aret
0016923bnop
0016923c
0016923cloc_16923c:
0016923cmov eax, 1
00169241call camlLocation.restore_386
00169246mov rax, [rsp]
0016924amov rsp, [r14+48]
0016924epop [r14+48]
00169252pop r11
00169254jmp r11
00169257nop
00169258
00169258loc_169258:
00169258add rsp, 32
0016925cret
0016925d
0016925dloc_16925d:
0016925dcall caml_call_gc
00169262jmp 0x16901f
00169267
00169267loc_169267:
00169267push 39
00169269call caml_call_realloc_stack
0016926epop r10
00169270jmp 0x169002
00168ff0
00168ff0camlEsp.process_449:
00168ff0lea r10, [rsp-368]
00168ff8cmp r10, [r14+40]
00168ffcjb 0x169267
00169002
00169002loc_169002:
00169002sub rsp, 32
00169006mov [rsp], rbx
0016900amov rbx, rdi
0016900dmov [rsp+8], rdx
00169012sub r15, 56
00169016cmp r15, [r14]
00169019jb 0x16925d
0016901f
0016901floc_16901f:
0016901flea rdi, [r15+8]
00169023mov [rsp+24], rdi
00169028mov [rdi-8], 6391
00169030lea rcx, [rip+585]
00169037mov [rdi], rcx
0016903amov rcx, 0x100000000000005
00169044mov [rdi+8], rcx
00169048mov rcx, [rdx+24]
0016904cmov [rdi+16], rcx
00169050mov [rdi+24], rax
00169054mov [rdi+32], rsi
00169058mov rax, [rdx+32]
0016905cmov [rdi+40], rax
00169060lea r11, [rip+101]
00169067push r11
00169069push [r14+48]
0016906dmov [r14+48], rsp
00169071mov eax, 1
00169076call Stdlib.Lexing.from_channel
0016907bmov rbx, rax
0016907emov [rsp+32], rbx
00169083mov rax, [rsp+16]
00169088call camlLocation.set_382
0016908dlea rax, [rip+0x1aa42c]
00169094mov rax, [rax+8]
00169098mov [rax], 7
0016909fmov rax, [rsp+32]
001690a4mov rbx, [rsp+40]
001690a9call camlEsp.do_rec_455
001690aemov eax, 1
001690b3call camlLocation.restore_386
001690b8mov eax, 3
001690bdpop [r14+48]
001690c1add rsp, 8
001690c5jmp 0x169258
001690canop
001690ccmov [rsp], rax
001690d0lea rbx, [rip+0x1aa3e9]
001690d7mov rdi, [rbx+56]
001690dbmov rax, [rax]
001690decmp rax, rdi
001690e1jne 0x169160
001690e3mov rax, [rbx]
001690e6mov rax, [rax]
001690e9cmp rax, 1
001690edjle 0x16910e
001690eflea rax, [rip+0x1c4522]
001690f6mov rdi, [rax+312]
001690fdmov esi, 21
00169102lea rax, [rip+0xa6dc7]
00169109call caml_c_call
0016910e
0016910eloc_16910e:
0016910emov eax, 1
00169113call camlLocation.print_fullpos_431
00169118mov rax, [rsp]
0016911cmov rax, [rax+8]
00169120mov [rsp], rax
00169124lea rbx, [rip+0x191ca5]
0016912blea rax, [rip+0x1c44e6]
00169132mov rax, [rax+312]
00169139call Stdlib.Printf.fprintf
0016913emov rbx, rax
00169141mov rdi, [rbx]
00169144mov rax, [rsp]
00169148call rdi
0016914amov eax, 1
0016914fcall camlLocation.restore_386
00169154mov eax, 1
00169159add rsp, 32
0016915dret
0016915enop
00169160
00169160loc_169160:
00169160lea rdi, [rip+0x19fc59]
00169167mov rdi, [rdi]
0016916acmp rax, rdi
0016916djne 0x16923c
00169173mov rax, [rbx]
00169176mov rax, [rax]
00169179cmp rax, 1
0016917djle 0x16919e
0016917flea rax, [rip+0x1c4492]
00169186mov rdi, [rax+312]
0016918dmov esi, 21
00169192lea rax, [rip+0xa6d37]
00169199call caml_c_call
0016919e
0016919eloc_16919e:
0016919emov eax, 1
001691a3call camlLocation.print_fullpos_431
001691a8mov rax, [rsp]
001691acmov rax, [rax+8]
001691b0mov [rsp], rax
001691b4lea rbx, [rip+0x191ef5]
001691bblea rax, [rip+0x1c4456]
001691c2mov rax, [rax+312]
001691c9call Stdlib.Printf.fprintf
001691cemov rbx, rax
001691d1mov rdi, [rbx]
001691d4mov rax, [rsp]
001691d8call rdi
001691damov rax, [rsp+8]
001691dfmov rax, [rax+24]
001691e3mov rax, [rax]
001691e6mov rax, [rax+16]
001691eamov rbx, [rax]
001691edmov eax, 1
001691f2call camlHtmllex.ptop_560
001691f7mov rax, [rsp+8]
001691fcmov rax, [rax+24]
00169200mov rax, [rax+8]
00169204mov [rsp], rax
00169208mov rax, [rax+24]
0016920cmov rbx, [rax+8]
00169210mov eax, 1
00169215call camlHtmllex.reset_981
0016921amov rax, [rsp]
0016921emov rax, [rax+32]
00169222call camlDoOut.reset_705
00169227mov eax, 1
0016922ccall camlLocation.restore_386
00169231mov eax, 1
00169236add rsp, 32
0016923aret
0016923bnop
0016923c
0016923cloc_16923c:
0016923cmov eax, 1
00169241call camlLocation.restore_386
00169246mov rax, [rsp]
0016924amov rsp, [r14+48]
0016924epop [r14+48]
00169252pop r11
00169254jmp r11
00169257nop
00169258
00169258loc_169258:
00169258add rsp, 32
0016925cret
0016925d
0016925dloc_16925d:
0016925dcall caml_call_gc
00169262jmp 0x16901f
00169267
00169267loc_169267:
00169267push 39
00169269call caml_call_realloc_stack
0016926epop r10
00169270jmp 0x169002
00168ff0
00169275
00169275 // align 0x10
00169275 // align 0x10
00169280
00169280camlEsp.do_rec_455:
00169280lea r10, [rsp-336]
00169288cmp r10, [r14+40]
0016928cjb 0x169339
00169292
00169292loc_169292:
00169292sub rsp, 16
00169296
00169296loc_169296:
00169296mov rsi, rax
00169299mov [rsp], rsi
0016929dmov [rsp+8], rbx
001692a2cmp r15, [r14]
001692a5jbe 0x16932f
001692ab
001692abloc_1692ab:
001692abmov rax, [rbx+24]
001692afmov rbx, [rbx+16]
001692b3mov rdi, [rbx+16]
001692b7mov rbx, rsi
001692bacall camlHtmlparse.main_592
001692bfmov rbx, rax
001692c2test bl, 1
001692c5je 0x1692d4
001692c7mov eax, 1
001692ccadd rsp, 16
001692d0ret
001692d1
001692d1 0f 1f 00 ...
001692d4
001692d4loc_1692d4:
001692d4mov rdi, [rsp+8]
001692d9mov rax, [rdi+40]
001692ddmov rax, [rax]
001692e0cmp rax, 1
001692e4je 0x169318
001692e6mov rax, rbx
001692e9call camlExplode.trees_402
001692eemov rsi, rax
001692f1mov rax, [rsp+8]
001692f6mov rdi, [rax+32]
001692falea rax, [rip+0x196897]
00169301mov rbx, [rax+184]
00169308mov rax, [rax+176]
0016930fcall camlPp.trees_448
00169314jmp 0x169321
00169316
00169316 66 90 f.
00169318
00169318loc_169318:
00169318mov rax, [rdi+32]
0016931ccall camlUltra.main_1036
00169321
00169321loc_169321:
00169321mov rax, [rsp]
00169325mov rbx, [rsp+8]
0016932ajmp 0x169296
0016932f
0016932floc_16932f:
0016932fcall caml_call_gc
00169334jmp 0x1692ab
00169339
00169339loc_169339:
00169339push 35
0016933bcall caml_call_realloc_stack
00169340pop r10
00169342jmp 0x169292
00169280
00169280camlEsp.do_rec_455:
00169280lea r10, [rsp-336]
00169288cmp r10, [r14+40]
0016928cjb 0x169339
00169292
00169292loc_169292:
00169292sub rsp, 16
00169296
00169296loc_169296:
00169296mov rsi, rax
00169299mov [rsp], rsi
0016929dmov [rsp+8], rbx
001692a2cmp r15, [r14]
001692a5jbe 0x16932f
001692ab
001692abloc_1692ab:
001692abmov rax, [rbx+24]
001692afmov rbx, [rbx+16]
001692b3mov rdi, [rbx+16]
001692b7mov rbx, rsi
001692bacall camlHtmlparse.main_592
001692bfmov rbx, rax
001692c2test bl, 1
001692c5je 0x1692d4
001692c7mov eax, 1
001692ccadd rsp, 16
001692d0ret
001692d1
001692d1 0f 1f 00 ...
001692d4
001692d4loc_1692d4:
001692d4mov rdi, [rsp+8]
001692d9mov rax, [rdi+40]
001692ddmov rax, [rax]
001692e0cmp rax, 1
001692e4je 0x169318
001692e6mov rax, rbx
001692e9call camlExplode.trees_402
001692eemov rsi, rax
001692f1mov rax, [rsp+8]
001692f6mov rdi, [rax+32]
001692falea rax, [rip+0x196897]
00169301mov rbx, [rax+184]
00169308mov rax, [rax+176]
0016930fcall camlPp.trees_448
00169314jmp 0x169321
00169316
00169316 66 90 f.
00169318
00169318loc_169318:
00169318mov rax, [rdi+32]
0016931ccall camlUltra.main_1036
00169321
00169321loc_169321:
00169321mov rax, [rsp]
00169325mov rbx, [rsp+8]
0016932ajmp 0x169296
0016932f
0016932floc_16932f:
0016932fcall caml_call_gc
00169334jmp 0x1692ab
00169339
00169339loc_169339:
00169339push 35
0016933bcall caml_call_realloc_stack
00169340pop r10
00169342jmp 0x169292
00169280
00169347
00169347 // align 0x10
00169347 // align 0x10
Loading..