File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00136f60
00136f60camlIndex.create_hind_1093:
00136f60lea r10, [rsp-368]
00136f68cmp r10, [r14+40]
00136f6cjb 0x137077
00136f72
00136f72loc_136f72:
00136f72sub rsp, 32
00136f76mov [rsp+16], rax
00136f7bmov [rsp+8], rbx
00136f80mov rbx, rdi
00136f83lea rax, [rip+0x197ed6]
00136f8acall camlStdlib.$5e_139
00136f8fmov rbx, rax
00136f92lea rax, [rip+0x1f16a7]
00136f99mov rax, [rax+120]
00136f9dcall camlStdlib.$5e_139
00136fa2mov rdi, rax
00136fa5mov [rsp], rdi
00136fa9lea r11, [rip+96]
00136fb0push r11
00136fb2push [r14+48]
00136fb6mov [r14+48], rsp
00136fbamov ebx, 877
00136fbflea rax, [rip+0x1f6b7a]
00136fc6call camlStdlib.open_out_gen_225
00136fcbmov [rsp+40], rax
00136fd0sub r15, 16
00136fd4cmp r15, [r14]
00136fd7jb 0x13706d
00136fdd
00136fddloc_136fdd:
00136fddlea rdi, [r15+8]
00136fe1mov [rdi-8], 1025
00136fe9mov [rdi], rax
00136fecmov rax, [rsp+24]
00136ff1mov rbx, [rsp+32]
00136ff6call camlIndex.output_index_1082
00136ffbmov rax, [rsp+40]
00137000call camlStdlib.close_out_280
00137005pop [r14+48]
00137009add rsp, 8
0013700djmp 0x137068
0013700fnop
00137010lea rbx, [rip+0x1f6601]
00137017mov rbx, [rbx+80]
0013701bmov rdi, [rax]
0013701ecmp rdi, rbx
00137021jne 0x137058
00137023mov rbx, [rax+8]
00137027lea rax, [rip+0x197b8a]
0013702ecall camlStdlib.$5e_139
00137033mov rbx, rax
00137036mov rax, [rsp]
0013703acall camlStdlib.$5e_139
0013703fmov rbx, rax
00137042lea rax, [rip+0x197b9f]
00137049call camlStdlib.$5e_139
0013704eadd rsp, 32
00137052jmp 0x1919c0
00137057nop
00137058
00137058loc_137058:
00137058mov rsp, [r14+48]
0013705cpop [r14+48]
00137060pop r11
00137062jmp r11
00137065nop [rax]
00137068
00137068loc_137068:
00137068add rsp, 32
0013706cret
0013706d
0013706dloc_13706d:
0013706dcall caml_call_gc
00137072jmp 0x136fdd
00137077
00137077loc_137077:
00137077push 39
00137079call caml_call_realloc_stack
0013707epop r10
00137080jmp 0x136f72
00136f60
00136f60camlIndex.create_hind_1093:
00136f60lea r10, [rsp-368]
00136f68cmp r10, [r14+40]
00136f6cjb 0x137077
00136f72
00136f72loc_136f72:
00136f72sub rsp, 32
00136f76mov [rsp+16], rax
00136f7bmov [rsp+8], rbx
00136f80mov rbx, rdi
00136f83lea rax, [rip+0x197ed6]
00136f8acall camlStdlib.$5e_139
00136f8fmov rbx, rax
00136f92lea rax, [rip+0x1f16a7]
00136f99mov rax, [rax+120]
00136f9dcall camlStdlib.$5e_139
00136fa2mov rdi, rax
00136fa5mov [rsp], rdi
00136fa9lea r11, [rip+96]
00136fb0push r11
00136fb2push [r14+48]
00136fb6mov [r14+48], rsp
00136fbamov ebx, 877
00136fbflea rax, [rip+0x1f6b7a]
00136fc6call camlStdlib.open_out_gen_225
00136fcbmov [rsp+40], rax
00136fd0sub r15, 16
00136fd4cmp r15, [r14]
00136fd7jb 0x13706d
00136fdd
00136fddloc_136fdd:
00136fddlea rdi, [r15+8]
00136fe1mov [rdi-8], 1025
00136fe9mov [rdi], rax
00136fecmov rax, [rsp+24]
00136ff1mov rbx, [rsp+32]
00136ff6call camlIndex.output_index_1082
00136ffbmov rax, [rsp+40]
00137000call camlStdlib.close_out_280
00137005pop [r14+48]
00137009add rsp, 8
0013700djmp 0x137068
0013700fnop
00137010lea rbx, [rip+0x1f6601]
00137017mov rbx, [rbx+80]
0013701bmov rdi, [rax]
0013701ecmp rdi, rbx
00137021jne 0x137058
00137023mov rbx, [rax+8]
00137027lea rax, [rip+0x197b8a]
0013702ecall camlStdlib.$5e_139
00137033mov rbx, rax
00137036mov rax, [rsp]
0013703acall camlStdlib.$5e_139
0013703fmov rbx, rax
00137042lea rax, [rip+0x197b9f]
00137049call camlStdlib.$5e_139
0013704eadd rsp, 32
00137052jmp 0x1919c0
00137057nop
00137058
00137058loc_137058:
00137058mov rsp, [r14+48]
0013705cpop [r14+48]
00137060pop r11
00137062jmp r11
00137065nop [rax]
00137068
00137068loc_137068:
00137068add rsp, 32
0013706cret
0013706d
0013706dloc_13706d:
0013706dcall caml_call_gc
00137072jmp 0x136fdd
00137077
00137077loc_137077:
00137077push 39
00137079call caml_call_realloc_stack
0013707epop r10
00137080jmp 0x136f72
00136f60
00137085
00137085 // align 0x10
00137085 // align 0x10
00137090
00137090camlIndex.newindex_1101:
00137090lea r10, [rsp-384]
00137098cmp r10, [r14+40]
0013709cjb 0x137244
001370a2
001370a2loc_1370a2:
001370a2sub rsp, 48
001370a6mov rdx, rax
001370a9mov [rsp+24], rdx
001370aemov [rsp+40], rbx
001370b3mov [rsp+32], rdi
001370b8mov [rsp], rsi
001370bclea rax, [rip+0x197895]
001370c3mov rax, [rax+72]
001370c7mov rbx, rdx
001370cacall Stdlib.Hashtbl.remove
001370cflea r11, [rip+102]
001370d6push r11
001370d8push [r14+48]
001370dcmov [r14+48], rsp
001370e0lea rax, [rip+0x197d79]
001370e7mov rbx, [rsp+56]
001370eccall camlStdlib.$5e_139
001370f1mov rbx, rax
001370f4lea rax, [rip+0x1f1545]
001370fbmov rax, [rax+120]
001370ffcall camlStdlib.$5e_139
00137104mov rdi, rax
00137107mov [rsp+24], rdi
0013710cmov ebx, 1
00137111lea rax, [rip+0x1f6968]
00137118call camlStdlib.open_in_gen_288
0013711dmov rbx, rax
00137120mov rax, [rsp+24]
00137125call camlIndex.read_index_file_467
0013712amov [rsp+24], rax
0013712fpop [r14+48]
00137133add rsp, 8
00137137jmp 0x13716d
00137139nop [rax]
0013713clea rbx, [rip+0x1f64d5]
00137143mov rbx, [rbx+80]
00137147mov rdi, [rax]
0013714acmp rdi, rbx
0013714djne 0x137158
0013714fmov eax, 1
00137154jmp 0x137168
00137156nop
00137158
00137158loc_137158:
00137158mov rsp, [r14+48]
0013715cpop [r14+48]
00137160pop r11
00137162jmp r11
00137165nop [rax]
00137168
00137168loc_137168:
00137168mov [rsp+8], rax
0013716d
0013716dloc_13716d:
0013716dtest al, 1
0013716fjne 0x137183
00137171mov rax, [rax]
00137174mov rbx, [rsp+24]
00137179mov rdi, [rsp+32]
0013717ecall camlIndex.create_hind_1093
00137183
00137183loc_137183:
00137183lea rax, [rip+0x1ea86e]
0013718amov rax, [rax]
0013718dmov rbx, [rax+16]
00137191mov eax, 1
00137196call camlDoOut.alloc_buff_526
0013719bsub r15, 16
0013719fcmp r15, [r14]
001371a2jb 0x13723a
001371a8
001371a8loc_1371a8:
001371a8lea rbx, [r15+8]
001371acmov [rsp+16], rbx
001371b1mov [rbx-8], 1024
001371b9mov [rbx], rax
001371bcmov eax, 1
001371c1call camlTable.create_275
001371c6sub r15, 72
001371cacmp r15, [r14]
001371cdjb 0x137233
001371cf
001371cfloc_1371cf:
001371cflea rdi, [r15+8]
001371d3mov [rdi-8], 8192
001371dbmov rbx, [rsp]
001371dfmov [rdi], rbx
001371e2mov [rdi+8], 1
001371eamov [rdi+16], 1
001371f2mov rbx, [rsp+40]
001371f7mov [rdi+24], rbx
001371fbmov rbx, [rsp+32]
00137200mov [rdi+32], rbx
00137204mov rbx, [rsp+8]
00137209mov [rdi+40], rbx
0013720dmov [rdi+48], rax
00137211mov rax, [rsp+16]
00137216mov [rdi+56], rax
0013721alea rax, [rip+0x197737]
00137221mov rax, [rax+72]
00137225mov rbx, [rsp+24]
0013722aadd rsp, 48
0013722ejmp 0x1e7690
00137233
00137233loc_137233:
00137233call caml_call_gc
00137238jmp 0x1371cf
0013723a
0013723aloc_13723a:
0013723acall caml_call_gc
0013723fjmp 0x1371a8
00137244
00137244loc_137244:
00137244push 41
00137246call caml_call_realloc_stack
0013724bpop r10
0013724djmp 0x1370a2
00137090
00137090camlIndex.newindex_1101:
00137090lea r10, [rsp-384]
00137098cmp r10, [r14+40]
0013709cjb 0x137244
001370a2
001370a2loc_1370a2:
001370a2sub rsp, 48
001370a6mov rdx, rax
001370a9mov [rsp+24], rdx
001370aemov [rsp+40], rbx
001370b3mov [rsp+32], rdi
001370b8mov [rsp], rsi
001370bclea rax, [rip+0x197895]
001370c3mov rax, [rax+72]
001370c7mov rbx, rdx
001370cacall Stdlib.Hashtbl.remove
001370cflea r11, [rip+102]
001370d6push r11
001370d8push [r14+48]
001370dcmov [r14+48], rsp
001370e0lea rax, [rip+0x197d79]
001370e7mov rbx, [rsp+56]
001370eccall camlStdlib.$5e_139
001370f1mov rbx, rax
001370f4lea rax, [rip+0x1f1545]
001370fbmov rax, [rax+120]
001370ffcall camlStdlib.$5e_139
00137104mov rdi, rax
00137107mov [rsp+24], rdi
0013710cmov ebx, 1
00137111lea rax, [rip+0x1f6968]
00137118call camlStdlib.open_in_gen_288
0013711dmov rbx, rax
00137120mov rax, [rsp+24]
00137125call camlIndex.read_index_file_467
0013712amov [rsp+24], rax
0013712fpop [r14+48]
00137133add rsp, 8
00137137jmp 0x13716d
00137139nop [rax]
0013713clea rbx, [rip+0x1f64d5]
00137143mov rbx, [rbx+80]
00137147mov rdi, [rax]
0013714acmp rdi, rbx
0013714djne 0x137158
0013714fmov eax, 1
00137154jmp 0x137168
00137156nop
00137158
00137158loc_137158:
00137158mov rsp, [r14+48]
0013715cpop [r14+48]
00137160pop r11
00137162jmp r11
00137165nop [rax]
00137168
00137168loc_137168:
00137168mov [rsp+8], rax
0013716d
0013716dloc_13716d:
0013716dtest al, 1
0013716fjne 0x137183
00137171mov rax, [rax]
00137174mov rbx, [rsp+24]
00137179mov rdi, [rsp+32]
0013717ecall camlIndex.create_hind_1093
00137183
00137183loc_137183:
00137183lea rax, [rip+0x1ea86e]
0013718amov rax, [rax]
0013718dmov rbx, [rax+16]
00137191mov eax, 1
00137196call camlDoOut.alloc_buff_526
0013719bsub r15, 16
0013719fcmp r15, [r14]
001371a2jb 0x13723a
001371a8
001371a8loc_1371a8:
001371a8lea rbx, [r15+8]
001371acmov [rsp+16], rbx
001371b1mov [rbx-8], 1024
001371b9mov [rbx], rax
001371bcmov eax, 1
001371c1call camlTable.create_275
001371c6sub r15, 72
001371cacmp r15, [r14]
001371cdjb 0x137233
001371cf
001371cfloc_1371cf:
001371cflea rdi, [r15+8]
001371d3mov [rdi-8], 8192
001371dbmov rbx, [rsp]
001371dfmov [rdi], rbx
001371e2mov [rdi+8], 1
001371eamov [rdi+16], 1
001371f2mov rbx, [rsp+40]
001371f7mov [rdi+24], rbx
001371fbmov rbx, [rsp+32]
00137200mov [rdi+32], rbx
00137204mov rbx, [rsp+8]
00137209mov [rdi+40], rbx
0013720dmov [rdi+48], rax
00137211mov rax, [rsp+16]
00137216mov [rdi+56], rax
0013721alea rax, [rip+0x197737]
00137221mov rax, [rax+72]
00137225mov rbx, [rsp+24]
0013722aadd rsp, 48
0013722ejmp 0x1e7690
00137233
00137233loc_137233:
00137233call caml_call_gc
00137238jmp 0x1371cf
0013723a
0013723aloc_13723a:
0013723acall caml_call_gc
0013723fjmp 0x1371a8
00137244
00137244loc_137244:
00137244push 41
00137246call caml_call_realloc_stack
0013724bpop r10
0013724djmp 0x1370a2
00137090
00137252
00137252 // align 0x10
00137252 // align 0x10
00137260
00137260camlIndex.print_1111:
00137260lea r10, [rsp-376]
00137268cmp r10, [r14+40]
0013726cjb 0x137401
00137272
00137272loc_137272:
00137272sub rsp, 40
00137276mov [rsp+8], rax
0013727bmov [rsp+32], rbx
00137280lea r11, [rip+325]
00137287push r11
00137289push [r14+48]
0013728dmov [r14+48], rsp
00137291lea rax, [rip+0x1976c0]
00137298mov rax, [rax+72]
0013729ccall Stdlib.Hashtbl.find
001372a1mov [rsp+40], rax
001372a6lea rbx, [rip+0x197b4b]
001372admov rax, [rsp+48]
001372b2call camlStdlib.$5e_139
001372b7mov rbx, rax
001372balea rax, [rip+0x1978cf]
001372c1call camlStdlib.$5e_139
001372c6mov rbx, [rsp+24]
001372cbmov rdi, [rbx]
001372cecall rdi
001372d0lea rbx, [rip+0x197b21]
001372d7mov rax, [rsp+40]
001372dcmov rax, [rax]
001372dfcall camlStdlib.$5e_139
001372e4mov rbx, rax
001372e7lea rax, [rip+0x19788a]
001372eecall camlStdlib.$5e_139
001372f3mov rbx, [rsp+24]
001372f8mov rdi, [rbx]
001372fbcall rdi
001372fdlea rax, [rip+0x197854]
00137304mov rbx, [rsp+24]
00137309mov rdi, [rbx]
0013730ccall rdi
0013730emov rax, [rsp+40]
00137313mov rbx, [rax+32]
00137317lea rax, [rip+0x197b42]
0013731ecall camlStdlib.$5e_139
00137323mov rbx, rax
00137326lea rax, [rip+0x1f1313]
0013732dmov rax, [rax+120]
00137331call camlStdlib.$5e_139
00137336mov [rsp+16], rax
0013733bmov rbx, [rsp+40]
00137340mov rax, [rbx+40]
00137344test al, 1
00137346je 0x137386
00137348mov [rsp+40], rbx
0013734dmov rax, [rbx+48]
00137351mov [rsp+32], rax
00137356mov rdi, [rax]
00137359mov ebx, 1
0013735emov rax, [rax+8]
00137362call Stdlib.Array.sub
00137367mov rbx, [rsp+32]
0013736cmov [rbx], 1
00137373mov rbx, [rsp+40]
00137378mov rdi, [rbx+32]
0013737cmov rbx, [rsp+48]
00137381call camlIndex.create_hind_1093
00137386
00137386loc_137386:
00137386lea rbx, [rip+0x197a6b]
0013738dmov rax, [rsp+16]
00137392call camlStdlib.$5e_139
00137397mov rbx, rax
0013739alea rax, [rip+0x1977a7]
001373a1call camlStdlib.$5e_139
001373a6mov rbx, [rsp+24]
001373abmov rdi, [rbx]
001373aecall rdi
001373b0lea rax, [rip+0x197771]
001373b7mov rbx, [rsp+24]
001373bcmov rdi, [rbx]
001373bfcall rdi
001373c1pop [r14+48]
001373c5add rsp, 8
001373c9jmp 0x1373fc
001373cbnop
001373cclea rbx, [rip+0x1f6245]
001373d3mov rbx, [rbx+56]
001373d7cmp rax, rbx
001373dajne 0x1373ec
001373dcmov rax, [rsp+32]
001373e1add rsp, 40
001373e5jmp 0x1353d0
001373eanop
001373ec
001373ecloc_1373ec:
001373ecmov rsp, [r14+48]
001373f0pop [r14+48]
001373f4pop r11
001373f6jmp r11
001373f9nop [rax]
001373fc
001373fcloc_1373fc:
001373fcadd rsp, 40
00137400ret
00137401
00137401loc_137401:
00137401push 40
00137403call caml_call_realloc_stack
00137408pop r10
0013740ajmp 0x137272
00137260
00137260camlIndex.print_1111:
00137260lea r10, [rsp-376]
00137268cmp r10, [r14+40]
0013726cjb 0x137401
00137272
00137272loc_137272:
00137272sub rsp, 40
00137276mov [rsp+8], rax
0013727bmov [rsp+32], rbx
00137280lea r11, [rip+325]
00137287push r11
00137289push [r14+48]
0013728dmov [r14+48], rsp
00137291lea rax, [rip+0x1976c0]
00137298mov rax, [rax+72]
0013729ccall Stdlib.Hashtbl.find
001372a1mov [rsp+40], rax
001372a6lea rbx, [rip+0x197b4b]
001372admov rax, [rsp+48]
001372b2call camlStdlib.$5e_139
001372b7mov rbx, rax
001372balea rax, [rip+0x1978cf]
001372c1call camlStdlib.$5e_139
001372c6mov rbx, [rsp+24]
001372cbmov rdi, [rbx]
001372cecall rdi
001372d0lea rbx, [rip+0x197b21]
001372d7mov rax, [rsp+40]
001372dcmov rax, [rax]
001372dfcall camlStdlib.$5e_139
001372e4mov rbx, rax
001372e7lea rax, [rip+0x19788a]
001372eecall camlStdlib.$5e_139
001372f3mov rbx, [rsp+24]
001372f8mov rdi, [rbx]
001372fbcall rdi
001372fdlea rax, [rip+0x197854]
00137304mov rbx, [rsp+24]
00137309mov rdi, [rbx]
0013730ccall rdi
0013730emov rax, [rsp+40]
00137313mov rbx, [rax+32]
00137317lea rax, [rip+0x197b42]
0013731ecall camlStdlib.$5e_139
00137323mov rbx, rax
00137326lea rax, [rip+0x1f1313]
0013732dmov rax, [rax+120]
00137331call camlStdlib.$5e_139
00137336mov [rsp+16], rax
0013733bmov rbx, [rsp+40]
00137340mov rax, [rbx+40]
00137344test al, 1
00137346je 0x137386
00137348mov [rsp+40], rbx
0013734dmov rax, [rbx+48]
00137351mov [rsp+32], rax
00137356mov rdi, [rax]
00137359mov ebx, 1
0013735emov rax, [rax+8]
00137362call Stdlib.Array.sub
00137367mov rbx, [rsp+32]
0013736cmov [rbx], 1
00137373mov rbx, [rsp+40]
00137378mov rdi, [rbx+32]
0013737cmov rbx, [rsp+48]
00137381call camlIndex.create_hind_1093
00137386
00137386loc_137386:
00137386lea rbx, [rip+0x197a6b]
0013738dmov rax, [rsp+16]
00137392call camlStdlib.$5e_139
00137397mov rbx, rax
0013739alea rax, [rip+0x1977a7]
001373a1call camlStdlib.$5e_139
001373a6mov rbx, [rsp+24]
001373abmov rdi, [rbx]
001373aecall rdi
001373b0lea rax, [rip+0x197771]
001373b7mov rbx, [rsp+24]
001373bcmov rdi, [rbx]
001373bfcall rdi
001373c1pop [r14+48]
001373c5add rsp, 8
001373c9jmp 0x1373fc
001373cbnop
001373cclea rbx, [rip+0x1f6245]
001373d3mov rbx, [rbx+56]
001373d7cmp rax, rbx
001373dajne 0x1373ec
001373dcmov rax, [rsp+32]
001373e1add rsp, 40
001373e5jmp 0x1353d0
001373eanop
001373ec
001373ecloc_1373ec:
001373ecmov rsp, [r14+48]
001373f0pop [r14+48]
001373f4pop r11
001373f6jmp r11
001373f9nop [rax]
001373fc
001373fcloc_1373fc:
001373fcadd rsp, 40
00137400ret
00137401
00137401loc_137401:
00137401push 40
00137403call caml_call_realloc_stack
00137408pop r10
0013740ajmp 0x137272
00137260
0013740f
0013740f // align 0x10
0013740f // align 0x10
00137410
00137410camlIndex.diff_entries_1117:
00137410mov rdi, [rax-8]
00137414shr rdi, 9
00137418or rdi, 1
0013741cmov rsi, [rbx-8]
00137420shr rsi, 9
00137424or rsi, 1
00137428cmp rdi, rsi
0013742bje 0x137434
0013742dmov eax, 3
00137432ret
00137433
00137433 90 .
00137434
00137434loc_137434:
00137434sub r15, 48
00137438cmp r15, [r14]
0013743bjb 0x13747a
0013743d
0013743dloc_13743d:
0013743dlea rsi, [r15+8]
00137441mov [rsi-8], 5367
00137449lea rdx, [rip+64]
00137450mov [rsi], rdx
00137453mov rdx, 0x100000000000005
0013745dmov [rsi+8], rdx
00137461mov [rsi+16], rax
00137465mov [rsi+24], rbx
00137469mov [rsi+32], rdi
0013746dmov eax, 1
00137472mov rbx, rsi
00137475jmp 0x137490
0013747a
0013747aloc_13747a:
0013747acall caml_call_gc
0013747fjmp 0x13743d
00137410
00137410camlIndex.diff_entries_1117:
00137410mov rdi, [rax-8]
00137414shr rdi, 9
00137418or rdi, 1
0013741cmov rsi, [rbx-8]
00137420shr rsi, 9
00137424or rsi, 1
00137428cmp rdi, rsi
0013742bje 0x137434
0013742dmov eax, 3
00137432ret
00137433
00137433 90 .
00137434
00137434loc_137434:
00137434sub r15, 48
00137438cmp r15, [r14]
0013743bjb 0x13747a
0013743d
0013743dloc_13743d:
0013743dlea rsi, [r15+8]
00137441mov [rsi-8], 5367
00137449lea rdx, [rip+64]
00137450mov [rsi], rdx
00137453mov rdx, 0x100000000000005
0013745dmov [rsi+8], rdx
00137461mov [rsi+16], rax
00137465mov [rsi+24], rbx
00137469mov [rsi+32], rdi
0013746dmov eax, 1
00137472mov rbx, rsi
00137475jmp 0x137490
0013747a
0013747aloc_13747a:
0013747acall caml_call_gc
0013747fjmp 0x13743d
00137410
00137481
00137481 // align 0x10
00137481 // align 0x10
00137490
00137490camlIndex.diff_rec_1123:
00137490sub rsp, 16
00137494
00137494loc_137494:
00137494cmp r15, [r14]
00137497jbe 0x13759b
0013749d
0013749dloc_13749d:
0013749dmov rdi, [rbx+32]
001374a1cmp rax, rdi
001374a4jl 0x1374b0
001374a6mov eax, 1
001374abadd rsp, 16
001374afret
001374b0
001374b0loc_1374b0:
001374b0mov [rsp+8], rbx
001374b5mov [rsp], rax
001374b9mov rdi, [rbx+24]
001374bdmov rsi, [rdi-8]
001374c1mov rdx, rsi
001374c4shr rdx, 9
001374c8cmp rdx, rax
001374cbjbe 0x1375a5
001374d1and rsi, 255
001374d8cmp rsi, 254
001374dfje 0x1374e8
001374e1mov rsi, [rdi+4*rax-4]
001374e6jmp 0x13750b
001374e8
001374e8loc_1374e8:
001374e8sub r15, 16
001374eccmp r15, [r14]
001374efjb 0x137591
001374f5
001374f5loc_1374f5:
001374f5lea rsi, [r15+8]
001374f9mov [rsi-8], 1277
00137501movsd_xmm x0, [rdi+4*rax-4]
00137507movsd_xmm [rsi], x0
0013750b
0013750bloc_13750b:
0013750bmov rbx, [rbx+16]
0013750fmov rdi, [rbx-8]
00137513mov rdx, rdi
00137516shr rdx, 9
0013751acmp rdx, rax
0013751djbe 0x1375a5
00137523and rdi, 255
0013752acmp rdi, 254
00137531je 0x13753c
00137533mov rdi, [rbx+4*rax-4]
00137538jmp 0x13755b
0013753a
0013753a 66 90 f.
0013753c
0013753cloc_13753c:
0013753csub r15, 16
00137540cmp r15, [r14]
00137543jb 0x13758a
00137545
00137545loc_137545:
00137545lea rdi, [r15+8]
00137549mov [rdi-8], 1277
00137551movsd_xmm x0, [rbx+4*rax-4]
00137557movsd_xmm [rdi], x0
0013755b
0013755bloc_13755b:
0013755blea rax, [rip+0xc93ae]
00137562call caml_c_call
00137567cmp rax, 1
0013756bjne 0x137580
0013756dmov rax, [rsp]
00137571add rax, 2
00137575mov rbx, [rsp+8]
0013757ajmp 0x137494
0013757f
0013757f 90 .
00137580
00137580loc_137580:
00137580mov eax, 3
00137585add rsp, 16
00137589ret
0013758a
0013758aloc_13758a:
0013758acall caml_call_gc
0013758fjmp 0x137545
00137591
00137591loc_137591:
00137591call caml_call_gc
00137596jmp 0x1374f5
0013759b
0013759bloc_13759b:
0013759bcall caml_call_gc
001375a0jmp 0x13749d
001375a5
001375a5loc_1375a5:
001375a5call caml_ml_array_bound_error
00137490
00137490camlIndex.diff_rec_1123:
00137490sub rsp, 16
00137494
00137494loc_137494:
00137494cmp r15, [r14]
00137497jbe 0x13759b
0013749d
0013749dloc_13749d:
0013749dmov rdi, [rbx+32]
001374a1cmp rax, rdi
001374a4jl 0x1374b0
001374a6mov eax, 1
001374abadd rsp, 16
001374afret
001374b0
001374b0loc_1374b0:
001374b0mov [rsp+8], rbx
001374b5mov [rsp], rax
001374b9mov rdi, [rbx+24]
001374bdmov rsi, [rdi-8]
001374c1mov rdx, rsi
001374c4shr rdx, 9
001374c8cmp rdx, rax
001374cbjbe 0x1375a5
001374d1and rsi, 255
001374d8cmp rsi, 254
001374dfje 0x1374e8
001374e1mov rsi, [rdi+4*rax-4]
001374e6jmp 0x13750b
001374e8
001374e8loc_1374e8:
001374e8sub r15, 16
001374eccmp r15, [r14]
001374efjb 0x137591
001374f5
001374f5loc_1374f5:
001374f5lea rsi, [r15+8]
001374f9mov [rsi-8], 1277
00137501movsd_xmm x0, [rdi+4*rax-4]
00137507movsd_xmm [rsi], x0
0013750b
0013750bloc_13750b:
0013750bmov rbx, [rbx+16]
0013750fmov rdi, [rbx-8]
00137513mov rdx, rdi
00137516shr rdx, 9
0013751acmp rdx, rax
0013751djbe 0x1375a5
00137523and rdi, 255
0013752acmp rdi, 254
00137531je 0x13753c
00137533mov rdi, [rbx+4*rax-4]
00137538jmp 0x13755b
0013753a
0013753a 66 90 f.
0013753c
0013753cloc_13753c:
0013753csub r15, 16
00137540cmp r15, [r14]
00137543jb 0x13758a
00137545
00137545loc_137545:
00137545lea rdi, [r15+8]
00137549mov [rdi-8], 1277
00137551movsd_xmm x0, [rbx+4*rax-4]
00137557movsd_xmm [rdi], x0
0013755b
0013755bloc_13755b:
0013755blea rax, [rip+0xc93ae]
00137562call caml_c_call
00137567cmp rax, 1
0013756bjne 0x137580
0013756dmov rax, [rsp]
00137571add rax, 2
00137575mov rbx, [rsp+8]
0013757ajmp 0x137494
0013757f
0013757f 90 .
00137580
00137580loc_137580:
00137580mov eax, 3
00137585add rsp, 16
00137589ret
0013758a
0013758aloc_13758a:
0013758acall caml_call_gc
0013758fjmp 0x137545
00137591
00137591loc_137591:
00137591call caml_call_gc
00137596jmp 0x1374f5
0013759b
0013759bloc_13759b:
0013759bcall caml_call_gc
001375a0jmp 0x13749d
001375a5
001375a5loc_1375a5:
001375a5call caml_ml_array_bound_error
00137490
001375aa
001375aa // align 0x10
001375aa // align 0x10
001375b0
001375b0camlIndex.do_dump_index_1125:
001375b0lea r10, [rsp-360]
001375b8cmp r10, [r14+40]
001375bcjb 0x137679
001375c2
001375c2loc_1375c2:
001375c2sub rsp, 24
001375c6mov rdi, rax
001375c9mov [rsp], rdi
001375cdmov [rsp+8], rbx
001375d2lea r11, [rip+67]
001375d9push r11
001375dbpush [r14+48]
001375dfmov [r14+48], rsp
001375e3mov ebx, 877
001375e8lea rax, [rip+0x1f6551]
001375efcall camlStdlib.open_out_gen_225
001375f4mov [rsp+32], rax
001375f9mov rbx, [rsp+24]
001375femov rbx, [rbx+56]
00137602call camlDoOut.to_chan_912
00137607mov rax, [rsp+32]
0013760ccall camlStdlib.close_out_280
00137611pop [r14+48]
00137615add rsp, 8
00137619jmp 0x137674
0013761bnop
0013761clea rbx, [rip+0x1f5ff5]
00137623mov rbx, [rbx+80]
00137627mov rdi, [rax]
0013762acmp rdi, rbx
0013762djne 0x137664
0013762fmov rbx, [rax+8]
00137633lea rax, [rip+0x19757e]
0013763acall camlStdlib.$5e_139
0013763fmov rbx, rax
00137642mov rax, [rsp]
00137646call camlStdlib.$5e_139
0013764bmov rbx, rax
0013764elea rax, [rip+0x1974bb]
00137655call camlStdlib.$5e_139
0013765aadd rsp, 24
0013765ejmp 0x1919c0
00137663nop
00137664
00137664loc_137664:
00137664mov rsp, [r14+48]
00137668pop [r14+48]
0013766cpop r11
0013766ejmp r11
00137671nop [rax]
00137674
00137674loc_137674:
00137674add rsp, 24
00137678ret
00137679
00137679loc_137679:
00137679push 38
0013767bcall caml_call_realloc_stack
00137680pop r10
00137682jmp 0x1375c2
001375b0
001375b0camlIndex.do_dump_index_1125:
001375b0lea r10, [rsp-360]
001375b8cmp r10, [r14+40]
001375bcjb 0x137679
001375c2
001375c2loc_1375c2:
001375c2sub rsp, 24
001375c6mov rdi, rax
001375c9mov [rsp], rdi
001375cdmov [rsp+8], rbx
001375d2lea r11, [rip+67]
001375d9push r11
001375dbpush [r14+48]
001375dfmov [r14+48], rsp
001375e3mov ebx, 877
001375e8lea rax, [rip+0x1f6551]
001375efcall camlStdlib.open_out_gen_225
001375f4mov [rsp+32], rax
001375f9mov rbx, [rsp+24]
001375femov rbx, [rbx+56]
00137602call camlDoOut.to_chan_912
00137607mov rax, [rsp+32]
0013760ccall camlStdlib.close_out_280
00137611pop [r14+48]
00137615add rsp, 8
00137619jmp 0x137674
0013761bnop
0013761clea rbx, [rip+0x1f5ff5]
00137623mov rbx, [rbx+80]
00137627mov rdi, [rax]
0013762acmp rdi, rbx
0013762djne 0x137664
0013762fmov rbx, [rax+8]
00137633lea rax, [rip+0x19757e]
0013763acall camlStdlib.$5e_139
0013763fmov rbx, rax
00137642mov rax, [rsp]
00137646call camlStdlib.$5e_139
0013764bmov rbx, rax
0013764elea rax, [rip+0x1974bb]
00137655call camlStdlib.$5e_139
0013765aadd rsp, 24
0013765ejmp 0x1919c0
00137663nop
00137664
00137664loc_137664:
00137664mov rsp, [r14+48]
00137668pop [r14+48]
0013766cpop r11
0013766ejmp r11
00137671nop [rax]
00137674
00137674loc_137674:
00137674add rsp, 24
00137678ret
00137679
00137679loc_137679:
00137679push 38
0013767bcall caml_call_realloc_stack
00137680pop r10
00137682jmp 0x1375c2
001375b0
00137687
00137687 // align 0x10
00137687 // align 0x10
00137690
00137690camlIndex.finalize_1131:
00137690lea r10, [rsp-328]
00137698cmp r10, [r14+40]
0013769cjb 0x137754
001376a2
001376a2loc_1376a2:
001376a2sub rsp, 8
001376a6cmp rax, 1
001376aaje 0x137740
001376b0sub r15, 56
001376b4cmp r15, [r14]
001376b7jb 0x13774a
001376bd
001376bdloc_1376bd:
001376bdlea rbx, [r15+8]
001376c1add rbx, 40
001376c5mov [rsp], rbx
001376c9mov [rbx-8], 1024
001376d1mov [rbx], 1
001376d8lea rax, [rbx-40]
001376dcmov [rax-8], 4343
001376e4lea rdi, [rip-0x406cb]
001376ebmov [rax], rdi
001376eemov rdi, 0x200000000000007
001376f8mov [rax+8], rdi
001376fclea rdi, [rip+109]
00137703mov [rax+16], rdi
00137707mov [rax+24], rbx
0013770blea rbx, [rip+0x197246]
00137712mov rbx, [rbx+72]
00137716call Stdlib.Hashtbl.iter
0013771bmov rax, [rsp]
0013771fmov rax, [rax]
00137722cmp rax, 1
00137726je 0x137734
00137728lea rax, [rip+0x197391]
0013772fcall camlMisc.message_307
00137734
00137734loc_137734:
00137734mov rax, [rsp]
00137738mov rax, [rax]
0013773badd rsp, 8
0013773fret
00137740
00137740loc_137740:
00137740mov eax, 1
00137745add rsp, 8
00137749ret
0013774a
0013774aloc_13774a:
0013774acall caml_call_gc
0013774fjmp 0x1376bd
00137754
00137754loc_137754:
00137754push 34
00137756call caml_call_realloc_stack
0013775bpop r10
0013775djmp 0x1376a2
00137690
00137690camlIndex.finalize_1131:
00137690lea r10, [rsp-328]
00137698cmp r10, [r14+40]
0013769cjb 0x137754
001376a2
001376a2loc_1376a2:
001376a2sub rsp, 8
001376a6cmp rax, 1
001376aaje 0x137740
001376b0sub r15, 56
001376b4cmp r15, [r14]
001376b7jb 0x13774a
001376bd
001376bdloc_1376bd:
001376bdlea rbx, [r15+8]
001376c1add rbx, 40
001376c5mov [rsp], rbx
001376c9mov [rbx-8], 1024
001376d1mov [rbx], 1
001376d8lea rax, [rbx-40]
001376dcmov [rax-8], 4343
001376e4lea rdi, [rip-0x406cb]
001376ebmov [rax], rdi
001376eemov rdi, 0x200000000000007
001376f8mov [rax+8], rdi
001376fclea rdi, [rip+109]
00137703mov [rax+16], rdi
00137707mov [rax+24], rbx
0013770blea rbx, [rip+0x197246]
00137712mov rbx, [rbx+72]
00137716call Stdlib.Hashtbl.iter
0013771bmov rax, [rsp]
0013771fmov rax, [rax]
00137722cmp rax, 1
00137726je 0x137734
00137728lea rax, [rip+0x197391]
0013772fcall camlMisc.message_307
00137734
00137734loc_137734:
00137734mov rax, [rsp]
00137738mov rax, [rax]
0013773badd rsp, 8
0013773fret
00137740
00137740loc_137740:
00137740mov eax, 1
00137745add rsp, 8
00137749ret
0013774a
0013774aloc_13774a:
0013774acall caml_call_gc
0013774fjmp 0x1376bd
00137754
00137754loc_137754:
00137754push 34
00137756call caml_call_realloc_stack
0013775bpop r10
0013775djmp 0x1376a2
00137690
00137762
00137762 // align 0x10
00137762 // align 0x10
00137770
00137770camlIndex.fun_1361:
00137770lea r10, [rsp-368]
00137778cmp r10, [r14+40]
0013777cjb 0x137945
00137782
00137782loc_137782:
00137782sub rsp, 32
00137786mov [rsp+24], rbx
0013778bmov [rsp+16], rdi
00137790mov rax, [rbx+48]
00137794mov [rsp], rax
00137798mov rdi, [rax]
0013779bmov ebx, 1
001377a0mov rax, [rax+8]
001377a4call Stdlib.Array.sub
001377a9mov rbx, rax
001377acmov rax, [rsp]
001377b0mov [rax], 1
001377b7mov [rsp+8], rbx
001377bcmov rax, [rsp+24]
001377c1mov rax, [rax+40]
001377c5test al, 1
001377c7je 0x1377ec
001377c9mov rax, [rbx-8]
001377cdshr rax, 9
001377d1or rax, 1
001377d5cmp rax, 1
001377d9setne al
001377dcmovzx rax, al
001377e0lea rax, [rax+rax+1]
001377e5mov [rsp], rax
001377e9jmp 0x1377f8
001377ebnop
001377ec
001377ecloc_1377ec:
001377ecmov rax, [rax]
001377efcall camlIndex.diff_entries_1117
001377f4mov [rsp], rax
001377f8
001377f8loc_1377f8:
001377f8mov rax, [rsp+24]
001377fdmov rbx, [rax+24]
00137801lea rax, [rip+0x197658]
00137808call camlStdlib.$5e_139
0013780dmov rbx, rax
00137810lea rax, [rip+0x1f0e29]
00137817mov rax, [rax+120]
0013781bcall camlStdlib.$5e_139
00137820mov rsi, [rsp]
00137824cmp rsi, 1
00137828je 0x137830
0013782amov [rsp], rax
0013782ejmp 0x137878
00137830
00137830loc_137830:
00137830mov rbx, [rsp+24]
00137835mov rdi, [rbx+8]
00137839cmp rdi, 1
0013783dje 0x13784c
0013783fmov [rsp], rax
00137843mov [rsp+24], rbx
00137848jmp 0x137878
0013784anop
0013784c
0013784cloc_13784c:
0013784clea rdi, [rip+0x1f281d]
00137853mov rdi, [rdi+208]
0013785amov rdi, [rdi]
0013785dcmp rdi, 1
00137861je 0x13786c
00137863add rsp, 32
00137867jmp 0x1375b0
0013786c
0013786cloc_13786c:
0013786cmov eax, 1
00137871add rsp, 32
00137875ret
00137876nop
00137878
00137878loc_137878:
00137878mov rdi, [rsp+16]
0013787dmov rbx, [rdi+24]
00137881mov rbx, [rbx]
00137884cmp rbx, 1
00137888je 0x13788f
0013788amov esi, 3
0013788f
0013788floc_13788f:
0013788fmov rbx, [rdi+24]
00137893mov [rbx], rsi
00137896lea r11, [rip+75]
0013789dpush r11
0013789fpush [r14+48]
001378a3mov [r14+48], rsp
001378a7mov rbx, [rsp+24]
001378acmov rbx, [rbx-8]
001378b0shr rbx, 9
001378b4or rbx, 1
001378b8cmp rbx, 1
001378bcjne 0x1378d4
001378bemov rbx, [rsp+40]
001378c3mov rbx, [rbx+8]
001378c7cmp rbx, 1
001378cbjne 0x1378d4
001378cdcall camlMysys.remove_492
001378d2jmp 0x1378de
001378d4
001378d4loc_1378d4:
001378d4mov rbx, [rsp+40]
001378d9call camlIndex.do_dump_index_1125
001378de
001378deloc_1378de:
001378depop [r14+48]
001378e2add rsp, 8
001378e6jmp 0x137940
001378e8lea rbx, [rip+0x1f5d29]
001378efmov rbx, [rbx+80]
001378f3mov rdi, [rax]
001378f6cmp rdi, rbx
001378f9jne 0x137930
001378fbmov rbx, [rax+8]
001378fflea rax, [rip+0x1972b2]
00137906call camlStdlib.$5e_139
0013790bmov rbx, rax
0013790emov rax, [rsp]
00137912call camlStdlib.$5e_139
00137917mov rbx, rax
0013791alea rax, [rip+0x1971ef]
00137921call camlStdlib.$5e_139
00137926add rsp, 32
0013792ajmp 0x1919c0
0013792fnop
00137930
00137930loc_137930:
00137930mov rsp, [r14+48]
00137934pop [r14+48]
00137938pop r11
0013793ajmp r11
0013793dnop [rax]
00137940
00137940loc_137940:
00137940add rsp, 32
00137944ret
00137945
00137945loc_137945:
00137945push 39
00137947call caml_call_realloc_stack
0013794cpop r10
0013794ejmp 0x137782
00137770
00137770camlIndex.fun_1361:
00137770lea r10, [rsp-368]
00137778cmp r10, [r14+40]
0013777cjb 0x137945
00137782
00137782loc_137782:
00137782sub rsp, 32
00137786mov [rsp+24], rbx
0013778bmov [rsp+16], rdi
00137790mov rax, [rbx+48]
00137794mov [rsp], rax
00137798mov rdi, [rax]
0013779bmov ebx, 1
001377a0mov rax, [rax+8]
001377a4call Stdlib.Array.sub
001377a9mov rbx, rax
001377acmov rax, [rsp]
001377b0mov [rax], 1
001377b7mov [rsp+8], rbx
001377bcmov rax, [rsp+24]
001377c1mov rax, [rax+40]
001377c5test al, 1
001377c7je 0x1377ec
001377c9mov rax, [rbx-8]
001377cdshr rax, 9
001377d1or rax, 1
001377d5cmp rax, 1
001377d9setne al
001377dcmovzx rax, al
001377e0lea rax, [rax+rax+1]
001377e5mov [rsp], rax
001377e9jmp 0x1377f8
001377ebnop
001377ec
001377ecloc_1377ec:
001377ecmov rax, [rax]
001377efcall camlIndex.diff_entries_1117
001377f4mov [rsp], rax
001377f8
001377f8loc_1377f8:
001377f8mov rax, [rsp+24]
001377fdmov rbx, [rax+24]
00137801lea rax, [rip+0x197658]
00137808call camlStdlib.$5e_139
0013780dmov rbx, rax
00137810lea rax, [rip+0x1f0e29]
00137817mov rax, [rax+120]
0013781bcall camlStdlib.$5e_139
00137820mov rsi, [rsp]
00137824cmp rsi, 1
00137828je 0x137830
0013782amov [rsp], rax
0013782ejmp 0x137878
00137830
00137830loc_137830:
00137830mov rbx, [rsp+24]
00137835mov rdi, [rbx+8]
00137839cmp rdi, 1
0013783dje 0x13784c
0013783fmov [rsp], rax
00137843mov [rsp+24], rbx
00137848jmp 0x137878
0013784anop
0013784c
0013784cloc_13784c:
0013784clea rdi, [rip+0x1f281d]
00137853mov rdi, [rdi+208]
0013785amov rdi, [rdi]
0013785dcmp rdi, 1
00137861je 0x13786c
00137863add rsp, 32
00137867jmp 0x1375b0
0013786c
0013786cloc_13786c:
0013786cmov eax, 1
00137871add rsp, 32
00137875ret
00137876nop
00137878
00137878loc_137878:
00137878mov rdi, [rsp+16]
0013787dmov rbx, [rdi+24]
00137881mov rbx, [rbx]
00137884cmp rbx, 1
00137888je 0x13788f
0013788amov esi, 3
0013788f
0013788floc_13788f:
0013788fmov rbx, [rdi+24]
00137893mov [rbx], rsi
00137896lea r11, [rip+75]
0013789dpush r11
0013789fpush [r14+48]
001378a3mov [r14+48], rsp
001378a7mov rbx, [rsp+24]
001378acmov rbx, [rbx-8]
001378b0shr rbx, 9
001378b4or rbx, 1
001378b8cmp rbx, 1
001378bcjne 0x1378d4
001378bemov rbx, [rsp+40]
001378c3mov rbx, [rbx+8]
001378c7cmp rbx, 1
001378cbjne 0x1378d4
001378cdcall camlMysys.remove_492
001378d2jmp 0x1378de
001378d4
001378d4loc_1378d4:
001378d4mov rbx, [rsp+40]
001378d9call camlIndex.do_dump_index_1125
001378de
001378deloc_1378de:
001378depop [r14+48]
001378e2add rsp, 8
001378e6jmp 0x137940
001378e8lea rbx, [rip+0x1f5d29]
001378efmov rbx, [rbx+80]
001378f3mov rdi, [rax]
001378f6cmp rdi, rbx
001378f9jne 0x137930
001378fbmov rbx, [rax+8]
001378fflea rax, [rip+0x1972b2]
00137906call camlStdlib.$5e_139
0013790bmov rbx, rax
0013790emov rax, [rsp]
00137912call camlStdlib.$5e_139
00137917mov rbx, rax
0013791alea rax, [rip+0x1971ef]
00137921call camlStdlib.$5e_139
00137926add rsp, 32
0013792ajmp 0x1919c0
0013792fnop
00137930
00137930loc_137930:
00137930mov rsp, [r14+48]
00137934pop [r14+48]
00137938pop r11
0013793ajmp r11
0013793dnop [rax]
00137940
00137940loc_137940:
00137940add rsp, 32
00137944ret
00137945
00137945loc_137945:
00137945push 39
00137947call caml_call_realloc_stack
0013794cpop r10
0013794ejmp 0x137782
00137770
00137953
00137953 // align 0x10
00137953 // align 0x10
00137960
00137960camlIndex.entry:
00137960lea r10, [rsp-320]
00137968cmp r10, [r14+40]
0013796cjb 0x137e51
00137972
00137972loc_137972:
00137972lea rsi, [rip+0x196c8f]
00137979lea rdi, [rip+0x196fd8]
00137980add rdi, 48
00137984mov rbx, rsp
00137987mov rsp, [r14+64]
0013798bcall caml_initialize
00137990mov rsp, rbx
00137993lea rsi, [rip+0x196c86]
0013799alea rdi, [rip+0x196fb7]
001379a1add rdi, 56
001379a5mov rbx, rsp
001379a8mov rsp, [r14+64]
001379accall caml_initialize
001379b1mov rsp, rbx
001379b4lea rsi, [rip+0x196c85]
001379bblea rdi, [rip+0x196f96]
001379c2add rdi, 64
001379c6mov rbx, rsp
001379c9mov rsp, [r14+64]
001379cdcall caml_initialize
001379d2mov rsp, rbx
001379d5lea rax, [rip+0x23262c]
001379dcmov rax, [rax+272]
001379e3mov rax, [rax]
001379e6mov ebx, 35
001379ebcall Stdlib.Hashtbl.create_inner
001379f0lea rdi, [rip+0x196f61]
001379f7add rdi, 72
001379fbmov rsi, rax
001379femov rbx, rsp
00137a01mov rsp, [r14+64]
00137a05call caml_initialize
00137a0amov rsp, rbx
00137a0dlea rsi, [rip+0x196c4c]
00137a14lea rdi, [rip+0x196f3d]
00137a1badd rdi, 80
00137a1fmov rbx, rsp
00137a22mov rsp, [r14+64]
00137a26call caml_initialize
00137a2bmov rsp, rbx
00137a2elea rsi, [rip+0x196c4b]
00137a35lea rdi, [rip+0x196f1c]
00137a3cadd rdi, 88
00137a40mov rbx, rsp
00137a43mov rsp, [r14+64]
00137a47call caml_initialize
00137a4cmov rsp, rbx
00137a4flea rsi, [rip+0x196c42]
00137a56lea rdi, [rip+0x196efb]
00137a5dadd rdi, 8
00137a61mov rbx, rsp
00137a64mov rsp, [r14+64]
00137a68call caml_initialize
00137a6dmov rsp, rbx
00137a70lea rsi, [rip+0x196c41]
00137a77lea rdi, [rip+0x196eda]
00137a7eadd rdi, 96
00137a82mov rbx, rsp
00137a85mov rsp, [r14+64]
00137a89call caml_initialize
00137a8emov rsp, rbx
00137a91lea rsi, [rip+0x196c40]
00137a98lea rdi, [rip+0x196eb9]
00137a9fadd rdi, 104
00137aa3mov rbx, rsp
00137aa6mov rsp, [r14+64]
00137aaacall caml_initialize
00137aafmov rsp, rbx
00137ab2lea rsi, [rip+0x196c37]
00137ab9lea rdi, [rip+0x196e98]
00137ac0add rdi, 112
00137ac4mov rbx, rsp
00137ac7mov rsp, [r14+64]
00137acbcall caml_initialize
00137ad0mov rsp, rbx
00137ad3lea rsi, [rip+0x196c56]
00137adalea r12, [rip+0x196c2f]
00137ae1lea rdi, [rip+0x196e70]
00137ae8add rdi, 16
00137aecmov rbx, rsp
00137aefmov rsp, [r14+64]
00137af3call caml_initialize
00137af8mov rsp, rbx
00137afblea rdi, [rip+0x196e56]
00137b02add rdi, 24
00137b06mov rsi, r12
00137b09mov rbx, rsp
00137b0cmov rsp, [r14+64]
00137b10call caml_initialize
00137b15mov rsp, rbx
00137b18lea rsi, [rip+0x196c31]
00137b1flea rdi, [rip+0x196e32]
00137b26add rdi, 120
00137b2amov rbx, rsp
00137b2dmov rsp, [r14+64]
00137b31call caml_initialize
00137b36mov rsp, rbx
00137b39lea rsi, [rip+0x196c28]
00137b40lea rdi, [rip+0x196e11]
00137b47add rdi, 128
00137b4emov rbx, rsp
00137b51mov rsp, [r14+64]
00137b55call caml_initialize
00137b5amov rsp, rbx
00137b5dmov edi, 1
00137b62mov rbx, rsp
00137b65mov rsp, [r14+64]
00137b69call caml_fresh_oo_id
00137b6emov rsp, rbx
00137b71call caml_alloc2
00137b76lea rsi, [r15+8]
00137b7amov [rsi-8], 2296
00137b82lea rbx, [rip+0x19720f]
00137b89mov [rsi], rbx
00137b8cmov [rsi+8], rax
00137b90lea rdi, [rip+0x196dc1]
00137b97add rdi, 136
00137b9emov rbx, rsp
00137ba1mov rsp, [r14+64]
00137ba5call caml_initialize
00137baamov rsp, rbx
00137badlea rsi, [rip+0x196bd4]
00137bb4lea rdi, [rip+0x196d9d]
00137bbbadd rdi, 144
00137bc2mov rbx, rsp
00137bc5mov rsp, [r14+64]
00137bc9call caml_initialize
00137bcemov rsp, rbx
00137bd1lea rsi, [rip+0x196bd0]
00137bd8lea rdi, [rip+0x196d79]
00137bdfadd rdi, 152
00137be6mov rbx, rsp
00137be9mov rsp, [r14+64]
00137bedcall caml_initialize
00137bf2mov rsp, rbx
00137bf5lea rdi, [rip+0x196d5c]
00137bfcmov rsi, [rdi+152]
00137c03add rdi, 256
00137c0amov rbx, rsp
00137c0dmov rsp, [r14+64]
00137c11call caml_initialize
00137c16mov rsp, rbx
00137c19call caml_alloc1
00137c1elea rsi, [r15+8]
00137c22mov [rsi-8], 1024
00137c2alea rdi, [rip+0x196d27]
00137c31mov rax, [rdi+256]
00137c38mov [rsi], rax
00137c3badd rdi, 160
00137c42mov rbx, rsp
00137c45mov rsp, [r14+64]
00137c49call caml_initialize
00137c4emov rsp, rbx
00137c51lea rax, [rip+0x196d00]
00137c58mov rax, [rax+160]
00137c5fcall Stdlib.Set.fun
00137c64lea rdi, [rip+0x196ced]
00137c6badd rdi, 168
00137c72mov rsi, rax
00137c75mov rbx, rsp
00137c78mov rsp, [r14+64]
00137c7ccall caml_initialize
00137c81mov rsp, rbx
00137c84lea rsi, [rip+0x196b3d]
00137c8blea rdi, [rip+0x196cc6]
00137c92add rdi, 176
00137c99mov rbx, rsp
00137c9cmov rsp, [r14+64]
00137ca0call caml_initialize
00137ca5mov rsp, rbx
00137ca8lea rsi, [rip+0x196b39]
00137caflea rdi, [rip+0x196ca2]
00137cb6add rdi, 184
00137cbdmov rbx, rsp
00137cc0mov rsp, [r14+64]
00137cc4call caml_initialize
00137cc9mov rsp, rbx
00137ccclea rsi, [rip+0x196b35]
00137cd3lea rdi, [rip+0x196c7e]
00137cdaadd rdi, 192
00137ce1mov rbx, rsp
00137ce4mov rsp, [r14+64]
00137ce8call caml_initialize
00137cedmov rsp, rbx
00137cf0lea rsi, [rip+0x196b31]
00137cf7lea rdi, [rip+0x196c5a]
00137cfeadd rdi, 200
00137d05mov rbx, rsp
00137d08mov rsp, [r14+64]
00137d0ccall caml_initialize
00137d11mov rsp, rbx
00137d14lea rsi, [rip+0x196b2d]
00137d1blea rdi, [rip+0x196c36]
00137d22add rdi, 208
00137d29mov rbx, rsp
00137d2cmov rsp, [r14+64]
00137d30call caml_initialize
00137d35mov rsp, rbx
00137d38lea rsi, [rip+0x196b29]
00137d3flea rdi, [rip+0x196c12]
00137d46add rdi, 216
00137d4dmov rbx, rsp
00137d50mov rsp, [r14+64]
00137d54call caml_initialize
00137d59mov rsp, rbx
00137d5clea rsi, [rip+0x196b1d]
00137d63lea rdi, [rip+0x196bee]
00137d6aadd rdi, 224
00137d71mov rbx, rsp
00137d74mov rsp, [r14+64]
00137d78call caml_initialize
00137d7dmov rsp, rbx
00137d80lea rsi, [rip+0x196b19]
00137d87lea rdi, [rip+0x196bca]
00137d8eadd rdi, 232
00137d95mov rbx, rsp
00137d98mov rsp, [r14+64]
00137d9ccall caml_initialize
00137da1mov rsp, rbx
00137da4lea rsi, [rip+0x196b15]
00137dablea rdi, [rip+0x196ba6]
00137db2mov rbx, rsp
00137db5mov rsp, [r14+64]
00137db9call caml_initialize
00137dbemov rsp, rbx
00137dc1lea rsi, [rip+0x196b18]
00137dc8lea rdi, [rip+0x196b89]
00137dcfadd rdi, 32
00137dd3mov rbx, rsp
00137dd6mov rsp, [r14+64]
00137ddacall caml_initialize
00137ddfmov rsp, rbx
00137de2lea rsi, [rip+0x196b17]
00137de9lea rdi, [rip+0x196b68]
00137df0add rdi, 240
00137df7mov rbx, rsp
00137dfamov rsp, [r14+64]
00137dfecall caml_initialize
00137e03mov rsp, rbx
00137e06lea rsi, [rip+0x196b13]
00137e0dlea rdi, [rip+0x196b44]
00137e14add rdi, 248
00137e1bmov rbx, rsp
00137e1emov rsp, [r14+64]
00137e22call caml_initialize
00137e27mov rsp, rbx
00137e2alea rsi, [rip+0x196b0f]
00137e31lea rdi, [rip+0x196b20]
00137e38add rdi, 40
00137e3cmov rbx, rsp
00137e3fmov rsp, [r14+64]
00137e43call caml_initialize
00137e48mov rsp, rbx
00137e4bmov eax, 1
00137e50ret
00137e51
00137e51loc_137e51:
00137e51push 33
00137e53call caml_call_realloc_stack
00137e58pop r10
00137e5ajmp 0x137972
00137960
00137960camlIndex.entry:
00137960lea r10, [rsp-320]
00137968cmp r10, [r14+40]
0013796cjb 0x137e51
00137972
00137972loc_137972:
00137972lea rsi, [rip+0x196c8f]
00137979lea rdi, [rip+0x196fd8]
00137980add rdi, 48
00137984mov rbx, rsp
00137987mov rsp, [r14+64]
0013798bcall caml_initialize
00137990mov rsp, rbx
00137993lea rsi, [rip+0x196c86]
0013799alea rdi, [rip+0x196fb7]
001379a1add rdi, 56
001379a5mov rbx, rsp
001379a8mov rsp, [r14+64]
001379accall caml_initialize
001379b1mov rsp, rbx
001379b4lea rsi, [rip+0x196c85]
001379bblea rdi, [rip+0x196f96]
001379c2add rdi, 64
001379c6mov rbx, rsp
001379c9mov rsp, [r14+64]
001379cdcall caml_initialize
001379d2mov rsp, rbx
001379d5lea rax, [rip+0x23262c]
001379dcmov rax, [rax+272]
001379e3mov rax, [rax]
001379e6mov ebx, 35
001379ebcall Stdlib.Hashtbl.create_inner
001379f0lea rdi, [rip+0x196f61]
001379f7add rdi, 72
001379fbmov rsi, rax
001379femov rbx, rsp
00137a01mov rsp, [r14+64]
00137a05call caml_initialize
00137a0amov rsp, rbx
00137a0dlea rsi, [rip+0x196c4c]
00137a14lea rdi, [rip+0x196f3d]
00137a1badd rdi, 80
00137a1fmov rbx, rsp
00137a22mov rsp, [r14+64]
00137a26call caml_initialize
00137a2bmov rsp, rbx
00137a2elea rsi, [rip+0x196c4b]
00137a35lea rdi, [rip+0x196f1c]
00137a3cadd rdi, 88
00137a40mov rbx, rsp
00137a43mov rsp, [r14+64]
00137a47call caml_initialize
00137a4cmov rsp, rbx
00137a4flea rsi, [rip+0x196c42]
00137a56lea rdi, [rip+0x196efb]
00137a5dadd rdi, 8
00137a61mov rbx, rsp
00137a64mov rsp, [r14+64]
00137a68call caml_initialize
00137a6dmov rsp, rbx
00137a70lea rsi, [rip+0x196c41]
00137a77lea rdi, [rip+0x196eda]
00137a7eadd rdi, 96
00137a82mov rbx, rsp
00137a85mov rsp, [r14+64]
00137a89call caml_initialize
00137a8emov rsp, rbx
00137a91lea rsi, [rip+0x196c40]
00137a98lea rdi, [rip+0x196eb9]
00137a9fadd rdi, 104
00137aa3mov rbx, rsp
00137aa6mov rsp, [r14+64]
00137aaacall caml_initialize
00137aafmov rsp, rbx
00137ab2lea rsi, [rip+0x196c37]
00137ab9lea rdi, [rip+0x196e98]
00137ac0add rdi, 112
00137ac4mov rbx, rsp
00137ac7mov rsp, [r14+64]
00137acbcall caml_initialize
00137ad0mov rsp, rbx
00137ad3lea rsi, [rip+0x196c56]
00137adalea r12, [rip+0x196c2f]
00137ae1lea rdi, [rip+0x196e70]
00137ae8add rdi, 16
00137aecmov rbx, rsp
00137aefmov rsp, [r14+64]
00137af3call caml_initialize
00137af8mov rsp, rbx
00137afblea rdi, [rip+0x196e56]
00137b02add rdi, 24
00137b06mov rsi, r12
00137b09mov rbx, rsp
00137b0cmov rsp, [r14+64]
00137b10call caml_initialize
00137b15mov rsp, rbx
00137b18lea rsi, [rip+0x196c31]
00137b1flea rdi, [rip+0x196e32]
00137b26add rdi, 120
00137b2amov rbx, rsp
00137b2dmov rsp, [r14+64]
00137b31call caml_initialize
00137b36mov rsp, rbx
00137b39lea rsi, [rip+0x196c28]
00137b40lea rdi, [rip+0x196e11]
00137b47add rdi, 128
00137b4emov rbx, rsp
00137b51mov rsp, [r14+64]
00137b55call caml_initialize
00137b5amov rsp, rbx
00137b5dmov edi, 1
00137b62mov rbx, rsp
00137b65mov rsp, [r14+64]
00137b69call caml_fresh_oo_id
00137b6emov rsp, rbx
00137b71call caml_alloc2
00137b76lea rsi, [r15+8]
00137b7amov [rsi-8], 2296
00137b82lea rbx, [rip+0x19720f]
00137b89mov [rsi], rbx
00137b8cmov [rsi+8], rax
00137b90lea rdi, [rip+0x196dc1]
00137b97add rdi, 136
00137b9emov rbx, rsp
00137ba1mov rsp, [r14+64]
00137ba5call caml_initialize
00137baamov rsp, rbx
00137badlea rsi, [rip+0x196bd4]
00137bb4lea rdi, [rip+0x196d9d]
00137bbbadd rdi, 144
00137bc2mov rbx, rsp
00137bc5mov rsp, [r14+64]
00137bc9call caml_initialize
00137bcemov rsp, rbx
00137bd1lea rsi, [rip+0x196bd0]
00137bd8lea rdi, [rip+0x196d79]
00137bdfadd rdi, 152
00137be6mov rbx, rsp
00137be9mov rsp, [r14+64]
00137bedcall caml_initialize
00137bf2mov rsp, rbx
00137bf5lea rdi, [rip+0x196d5c]
00137bfcmov rsi, [rdi+152]
00137c03add rdi, 256
00137c0amov rbx, rsp
00137c0dmov rsp, [r14+64]
00137c11call caml_initialize
00137c16mov rsp, rbx
00137c19call caml_alloc1
00137c1elea rsi, [r15+8]
00137c22mov [rsi-8], 1024
00137c2alea rdi, [rip+0x196d27]
00137c31mov rax, [rdi+256]
00137c38mov [rsi], rax
00137c3badd rdi, 160
00137c42mov rbx, rsp
00137c45mov rsp, [r14+64]
00137c49call caml_initialize
00137c4emov rsp, rbx
00137c51lea rax, [rip+0x196d00]
00137c58mov rax, [rax+160]
00137c5fcall Stdlib.Set.fun
00137c64lea rdi, [rip+0x196ced]
00137c6badd rdi, 168
00137c72mov rsi, rax
00137c75mov rbx, rsp
00137c78mov rsp, [r14+64]
00137c7ccall caml_initialize
00137c81mov rsp, rbx
00137c84lea rsi, [rip+0x196b3d]
00137c8blea rdi, [rip+0x196cc6]
00137c92add rdi, 176
00137c99mov rbx, rsp
00137c9cmov rsp, [r14+64]
00137ca0call caml_initialize
00137ca5mov rsp, rbx
00137ca8lea rsi, [rip+0x196b39]
00137caflea rdi, [rip+0x196ca2]
00137cb6add rdi, 184
00137cbdmov rbx, rsp
00137cc0mov rsp, [r14+64]
00137cc4call caml_initialize
00137cc9mov rsp, rbx
00137ccclea rsi, [rip+0x196b35]
00137cd3lea rdi, [rip+0x196c7e]
00137cdaadd rdi, 192
00137ce1mov rbx, rsp
00137ce4mov rsp, [r14+64]
00137ce8call caml_initialize
00137cedmov rsp, rbx
00137cf0lea rsi, [rip+0x196b31]
00137cf7lea rdi, [rip+0x196c5a]
00137cfeadd rdi, 200
00137d05mov rbx, rsp
00137d08mov rsp, [r14+64]
00137d0ccall caml_initialize
00137d11mov rsp, rbx
00137d14lea rsi, [rip+0x196b2d]
00137d1blea rdi, [rip+0x196c36]
00137d22add rdi, 208
00137d29mov rbx, rsp
00137d2cmov rsp, [r14+64]
00137d30call caml_initialize
00137d35mov rsp, rbx
00137d38lea rsi, [rip+0x196b29]
00137d3flea rdi, [rip+0x196c12]
00137d46add rdi, 216
00137d4dmov rbx, rsp
00137d50mov rsp, [r14+64]
00137d54call caml_initialize
00137d59mov rsp, rbx
00137d5clea rsi, [rip+0x196b1d]
00137d63lea rdi, [rip+0x196bee]
00137d6aadd rdi, 224
00137d71mov rbx, rsp
00137d74mov rsp, [r14+64]
00137d78call caml_initialize
00137d7dmov rsp, rbx
00137d80lea rsi, [rip+0x196b19]
00137d87lea rdi, [rip+0x196bca]
00137d8eadd rdi, 232
00137d95mov rbx, rsp
00137d98mov rsp, [r14+64]
00137d9ccall caml_initialize
00137da1mov rsp, rbx
00137da4lea rsi, [rip+0x196b15]
00137dablea rdi, [rip+0x196ba6]
00137db2mov rbx, rsp
00137db5mov rsp, [r14+64]
00137db9call caml_initialize
00137dbemov rsp, rbx
00137dc1lea rsi, [rip+0x196b18]
00137dc8lea rdi, [rip+0x196b89]
00137dcfadd rdi, 32
00137dd3mov rbx, rsp
00137dd6mov rsp, [r14+64]
00137ddacall caml_initialize
00137ddfmov rsp, rbx
00137de2lea rsi, [rip+0x196b17]
00137de9lea rdi, [rip+0x196b68]
00137df0add rdi, 240
00137df7mov rbx, rsp
00137dfamov rsp, [r14+64]
00137dfecall caml_initialize
00137e03mov rsp, rbx
00137e06lea rsi, [rip+0x196b13]
00137e0dlea rdi, [rip+0x196b44]
00137e14add rdi, 248
00137e1bmov rbx, rsp
00137e1emov rsp, [r14+64]
00137e22call caml_initialize
00137e27mov rsp, rbx
00137e2alea rsi, [rip+0x196b0f]
00137e31lea rdi, [rip+0x196b20]
00137e38add rdi, 40
00137e3cmov rbx, rsp
00137e3fmov rsp, [r14+64]
00137e43call caml_initialize
00137e48mov rsp, rbx
00137e4bmov eax, 1
00137e50ret
00137e51
00137e51loc_137e51:
00137e51push 33
00137e53call caml_call_realloc_stack
00137e58pop r10
00137e5ajmp 0x137972
00137960
00137e5f
00137e5f // align 0x10
00137e5f // align 0x10
00137e60
00137e60camlImage.start_354:
00137e60lea r10, [rsp-320]
00137e68cmp r10, [r14+40]
00137e6cjb 0x137ee2
00137e6e
00137e6eloc_137e6e:
00137e6elea rax, [rip+0x198b3b]
00137e75mov rbx, [rax+88]
00137e79mov [rbx], 3
00137e80mov rax, [rax+72]
00137e84mov [rax], 1
00137e8blea rax, [rip+0x1e9b66]
00137e92mov rax, [rax]
00137e95mov rbx, [rax+16]
00137e99mov eax, 1
00137e9ecall camlDoOut.alloc_buff_526
00137ea3sub r15, 16
00137ea7cmp r15, [r14]
00137eaajb 0x137edb
00137eac
00137eacloc_137eac:
00137eaclea rsi, [r15+8]
00137eb0mov [rsi-8], 1024
00137eb8mov [rsi], rax
00137ebblea rax, [rip+0x198aee]
00137ec2mov rdi, [rax+80]
00137ec6mov rbx, rsp
00137ec9mov rsp, [r14+64]
00137ecdcall caml_modify
00137ed2mov rsp, rbx
00137ed5mov eax, 1
00137edaret
00137edb
00137edbloc_137edb:
00137edbcall caml_call_gc
00137ee0jmp 0x137eac
00137ee2
00137ee2loc_137ee2:
00137ee2push 33
00137ee4call caml_call_realloc_stack
00137ee9pop r10
00137eebjmp 0x137e6e
00137e60
00137e60camlImage.start_354:
00137e60lea r10, [rsp-320]
00137e68cmp r10, [r14+40]
00137e6cjb 0x137ee2
00137e6e
00137e6eloc_137e6e:
00137e6elea rax, [rip+0x198b3b]
00137e75mov rbx, [rax+88]
00137e79mov [rbx], 3
00137e80mov rax, [rax+72]
00137e84mov [rax], 1
00137e8blea rax, [rip+0x1e9b66]
00137e92mov rax, [rax]
00137e95mov rbx, [rax+16]
00137e99mov eax, 1
00137e9ecall camlDoOut.alloc_buff_526
00137ea3sub r15, 16
00137ea7cmp r15, [r14]
00137eaajb 0x137edb
00137eac
00137eacloc_137eac:
00137eaclea rsi, [r15+8]
00137eb0mov [rsi-8], 1024
00137eb8mov [rsi], rax
00137ebblea rax, [rip+0x198aee]
00137ec2mov rdi, [rax+80]
00137ec6mov rbx, rsp
00137ec9mov rsp, [r14+64]
00137ecdcall caml_modify
00137ed2mov rsp, rbx
00137ed5mov eax, 1
00137edaret
00137edb
00137edbloc_137edb:
00137edbcall caml_call_gc
00137ee0jmp 0x137eac
00137ee2
00137ee2loc_137ee2:
00137ee2push 33
00137ee4call caml_call_realloc_stack
00137ee9pop r10
00137eebjmp 0x137e6e
00137e60
00137eed
00137eed // align 0x10
00137eed // align 0x10
00137ef0
00137ef0camlImage.stop_378:
00137ef0lea rax, [rip+0x198ab9]
00137ef7mov rbx, [rax+88]
00137efbmov rbx, [rbx]
00137efemov rdi, [rax+96]
00137f02sub r15, 24
00137f06cmp r15, [r14]
00137f09jb 0x137f48
00137f0b
00137f0bloc_137f0b:
00137f0blea rsi, [r15+8]
00137f0fmov [rsi-8], 2048
00137f17mov [rsi], rbx
00137f1amov rax, [rdi]
00137f1dmov [rsi+8], rax
00137f21mov rbx, rsp
00137f24mov rsp, [r14+64]
00137f28call caml_modify
00137f2dmov rsp, rbx
00137f30lea rax, [rip+0x198a79]
00137f37mov rax, [rax+88]
00137f3bmov [rax], 1
00137f42mov eax, 1
00137f47ret
00137f48
00137f48loc_137f48:
00137f48call caml_call_gc
00137f4djmp 0x137f0b
00137ef0
00137ef0camlImage.stop_378:
00137ef0lea rax, [rip+0x198ab9]
00137ef7mov rbx, [rax+88]
00137efbmov rbx, [rbx]
00137efemov rdi, [rax+96]
00137f02sub r15, 24
00137f06cmp r15, [r14]
00137f09jb 0x137f48
00137f0b
00137f0bloc_137f0b:
00137f0blea rsi, [r15+8]
00137f0fmov [rsi-8], 2048
00137f17mov [rsi], rbx
00137f1amov rax, [rdi]
00137f1dmov [rsi+8], rax
00137f21mov rbx, rsp
00137f24mov rsp, [r14+64]
00137f28call caml_modify
00137f2dmov rsp, rbx
00137f30lea rax, [rip+0x198a79]
00137f37mov rax, [rax+88]
00137f3bmov [rax], 1
00137f42mov eax, 1
00137f47ret
00137f48
00137f48loc_137f48:
00137f48call caml_call_gc
00137f4djmp 0x137f0b
00137ef0
00137f4f
00137f4f // align 0x10
00137f4f // align 0x10
00137f50
00137f50camlImage.restart_379:
00137f50lea r10, [rsp-320]
00137f58cmp r10, [r14+40]
00137f5cjb 0x137fa8
00137f5e
00137f5eloc_137f5e:
00137f5elea rax, [rip+0x198a4b]
00137f65mov rbx, [rax+96]
00137f69mov rbx, [rbx]
00137f6ctest bl, 1
00137f6fje 0x137f84
00137f71mov rax, [rax+88]
00137f75mov [rax], 3
00137f7cmov eax, 1
00137f81ret
00137f82
00137f82 66 90 f.
00137f84
00137f84loc_137f84:
00137f84lea rax, [rip+0x198a25]
00137f8bmov rax, [rax+96]
00137f8fcall camlMyStack.pop_292
00137f94lea rbx, [rip+0x198a15]
00137f9bmov rbx, [rbx+88]
00137f9fmov [rbx], rax
00137fa2mov eax, 1
00137fa7ret
00137fa8
00137fa8loc_137fa8:
00137fa8push 33
00137faacall caml_call_realloc_stack
00137fafpop r10
00137fb1jmp 0x137f5e
00137f50
00137f50camlImage.restart_379:
00137f50lea r10, [rsp-320]
00137f58cmp r10, [r14+40]
00137f5cjb 0x137fa8
00137f5e
00137f5eloc_137f5e:
00137f5elea rax, [rip+0x198a4b]
00137f65mov rbx, [rax+96]
00137f69mov rbx, [rbx]
00137f6ctest bl, 1
00137f6fje 0x137f84
00137f71mov rax, [rax+88]
00137f75mov [rax], 3
00137f7cmov eax, 1
00137f81ret
00137f82
00137f82 66 90 f.
00137f84
00137f84loc_137f84:
00137f84lea rax, [rip+0x198a25]
00137f8bmov rax, [rax+96]
00137f8fcall camlMyStack.pop_292
00137f94lea rbx, [rip+0x198a15]
00137f9bmov rbx, [rbx+88]
00137f9fmov [rbx], rax
00137fa2mov eax, 1
00137fa7ret
00137fa8
00137fa8loc_137fa8:
00137fa8push 33
00137faacall caml_call_realloc_stack
00137fafpop r10
00137fb1jmp 0x137f5e
00137f50
00137fb3
00137fb3 // align 0x10
00137fb3 // align 0x10
00137fc0
00137fc0camlImage.put_384:
00137fc0mov rbx, rax
00137fc3lea rax, [rip+0x1989e6]
00137fcamov rdi, [rax+88]
00137fcemov rdi, [rdi]
00137fd1cmp rdi, 1
00137fd5je 0x137ff0
00137fd7mov rax, [rax+80]
00137fdbmov rax, [rax]
00137fdelea rdi, [rip+0x1e9a13]
00137fe5mov rdi, [rdi+48]
00137fe9jmp 0x18a0c0
00137fee
00137fee 66 90 f.
00137ff0
00137ff0loc_137ff0:
00137ff0mov eax, 1
00137ff5ret
00137fc0
00137fc0camlImage.put_384:
00137fc0mov rbx, rax
00137fc3lea rax, [rip+0x1989e6]
00137fcamov rdi, [rax+88]
00137fcemov rdi, [rdi]
00137fd1cmp rdi, 1
00137fd5je 0x137ff0
00137fd7mov rax, [rax+80]
00137fdbmov rax, [rax]
00137fdelea rdi, [rip+0x1e9a13]
00137fe5mov rdi, [rdi+48]
00137fe9jmp 0x18a0c0
00137fee
00137fee 66 90 f.
00137ff0
00137ff0loc_137ff0:
00137ff0mov eax, 1
00137ff5ret
00137fc0
00137ff6
00137ff6 // align 0x10
00137ff6 // align 0x10
00138000
00138000camlImage.put_char_385:
00138000mov rbx, rax
00138003lea rax, [rip+0x1989a6]
0013800amov rdi, [rax+88]
0013800emov rdi, [rdi]
00138011cmp rdi, 1
00138015je 0x138030
00138017mov rax, [rax+80]
0013801bmov rax, [rax]
0013801elea rdi, [rip+0x1e99d3]
00138025mov rdi, [rdi+64]
00138029jmp 0x18a170
0013802e
0013802e 66 90 f.
00138030
00138030loc_138030:
00138030mov eax, 1
00138035ret
00138000
00138000camlImage.put_char_385:
00138000mov rbx, rax
00138003lea rax, [rip+0x1989a6]
0013800amov rdi, [rax+88]
0013800emov rdi, [rdi]
00138011cmp rdi, 1
00138015je 0x138030
00138017mov rax, [rax+80]
0013801bmov rax, [rax]
0013801elea rdi, [rip+0x1e99d3]
00138025mov rdi, [rdi+64]
00138029jmp 0x18a170
0013802e
0013802e 66 90 f.
00138030
00138030loc_138030:
00138030mov eax, 1
00138035ret
00138000
00138036
00138036 // align 0x10
00138036 // align 0x10
00138040
00138040camlImage.open_chan_391:
00138040lea r10, [rsp-328]
00138048cmp r10, [r14+40]
0013804cjb 0x1380cc
0013804e
0013804eloc_13804e:
0013804esub rsp, 8
00138052lea rax, [rip+0x198957]
00138059mov rdi, [rax+104]
0013805dmov ebx, 877
00138062lea rax, [rip+0x1f5ad7]
00138069call camlStdlib.open_out_gen_225
0013806emov [rsp], rax
00138072lea rbx, [rip+0x198937]
00138079mov rbx, [rbx+80]
0013807dmov rbx, [rbx]
00138080call camlDoOut.to_chan_912
00138085sub r15, 16
00138089cmp r15, [r14]
0013808cjb 0x1380c5
0013808e
0013808eloc_13808e:
0013808elea rsi, [r15+8]
00138092mov [rsi-8], 1025
0013809amov rax, [rsp]
0013809emov [rsi], rax
001380a1lea rax, [rip+0x198908]
001380a8mov rdi, [rax+80]
001380acmov rbx, rsp
001380afmov rsp, [r14+64]
001380b3call caml_modify
001380b8mov rsp, rbx
001380bbmov eax, 1
001380c0add rsp, 8
001380c4ret
001380c5
001380c5loc_1380c5:
001380c5call caml_call_gc
001380cajmp 0x13808e
001380cc
001380ccloc_1380cc:
001380ccpush 34
001380cecall caml_call_realloc_stack
001380d3pop r10
001380d5jmp 0x13804e
00138040
00138040camlImage.open_chan_391:
00138040lea r10, [rsp-328]
00138048cmp r10, [r14+40]
0013804cjb 0x1380cc
0013804e
0013804eloc_13804e:
0013804esub rsp, 8
00138052lea rax, [rip+0x198957]
00138059mov rdi, [rax+104]
0013805dmov ebx, 877
00138062lea rax, [rip+0x1f5ad7]
00138069call camlStdlib.open_out_gen_225
0013806emov [rsp], rax
00138072lea rbx, [rip+0x198937]
00138079mov rbx, [rbx+80]
0013807dmov rbx, [rbx]
00138080call camlDoOut.to_chan_912
00138085sub r15, 16
00138089cmp r15, [r14]
0013808cjb 0x1380c5
0013808e
0013808eloc_13808e:
0013808elea rsi, [r15+8]
00138092mov [rsi-8], 1025
0013809amov rax, [rsp]
0013809emov [rsi], rax
001380a1lea rax, [rip+0x198908]
001380a8mov rdi, [rax+80]
001380acmov rbx, rsp
001380afmov rsp, [r14+64]
001380b3call caml_modify
001380b8mov rsp, rbx
001380bbmov eax, 1
001380c0add rsp, 8
001380c4ret
001380c5
001380c5loc_1380c5:
001380c5call caml_call_gc
001380cajmp 0x13808e
001380cc
001380ccloc_1380cc:
001380ccpush 34
001380cecall caml_call_realloc_stack
001380d3pop r10
001380d5jmp 0x13804e
00138040
001380da
001380da // align 0x10
001380da // align 0x10
001380e0
001380e0camlImage.close_chan_392:
001380e0lea rax, [rip+0x1988c9]
001380e7mov rax, [rax+80]
001380ebmov rax, [rax]
001380eejmp 0x18abf0
001380e0
001380e0camlImage.close_chan_392:
001380e0lea rax, [rip+0x1988c9]
001380e7mov rax, [rax+80]
001380ebmov rax, [rax]
001380eejmp 0x18abf0
001380e0
001380f3
001380f3 // align 0x10
001380f3 // align 0x10
00138100
00138100camlImage.page_398:
00138100lea r10, [rsp-336]
00138108cmp r10, [r14+40]
0013810cjb 0x1381d6
00138112
00138112loc_138112:
00138112sub rsp, 16
00138116lea rax, [rip+0x198893]
0013811dmov rax, [rax+72]
00138121mov rax, [rax]
00138124mov [rsp], rax
00138128lea rax, [rip+0x1f1f41]
0013812fmov rax, [rax+80]
00138133mov rax, [rax]
00138136cmp rax, 1
0013813ajle 0x138186
0013813cmov eax, 1
00138141call camlLocation.print_pos_430
00138146mov rax, [rsp]
0013814aadd rax, 2
0013814emov [rsp+8], rax
00138153lea rbx, [rip+0x19890e]
0013815alea rax, [rip+0x1f54b7]
00138161mov rax, [rax+312]
00138168call Stdlib.Printf.fprintf
0013816dmov rbx, rax
00138170mov rdi, [rbx]
00138173mov rax, [rsp+8]
00138178call rdi
0013817alea rax, [rip+0x198997]
00138181call camlStdlib.prerr_endline_390
00138186
00138186loc_138186:
00138186mov rax, [rsp]
0013818acmp rax, 1
0013818ejne 0x13819a
00138190mov eax, 1
00138195call camlImage.open_chan_391
0013819a
0013819aloc_13819a:
0013819alea rax, [rip+0x19880f]
001381a1mov rax, [rax+72]
001381a5add [rax], 2
001381a9mov rax, [rsp]
001381adcall camlStdlib.string_of_int_175
001381b2lea rbx, [rip+0x1989df]
001381b9call camlStdlib.$5e_139
001381bemov rbx, rax
001381c1lea rax, [rip+0x198880]
001381c8call camlStdlib.$5e_139
001381cdadd rsp, 16
001381d1jmp 0x137fc0
001381d6
001381d6loc_1381d6:
001381d6push 35
001381d8call caml_call_realloc_stack
001381ddpop r10
001381dfjmp 0x138112
00138100
00138100camlImage.page_398:
00138100lea r10, [rsp-336]
00138108cmp r10, [r14+40]
0013810cjb 0x1381d6
00138112
00138112loc_138112:
00138112sub rsp, 16
00138116lea rax, [rip+0x198893]
0013811dmov rax, [rax+72]
00138121mov rax, [rax]
00138124mov [rsp], rax
00138128lea rax, [rip+0x1f1f41]
0013812fmov rax, [rax+80]
00138133mov rax, [rax]
00138136cmp rax, 1
0013813ajle 0x138186
0013813cmov eax, 1
00138141call camlLocation.print_pos_430
00138146mov rax, [rsp]
0013814aadd rax, 2
0013814emov [rsp+8], rax
00138153lea rbx, [rip+0x19890e]
0013815alea rax, [rip+0x1f54b7]
00138161mov rax, [rax+312]
00138168call Stdlib.Printf.fprintf
0013816dmov rbx, rax
00138170mov rdi, [rbx]
00138173mov rax, [rsp+8]
00138178call rdi
0013817alea rax, [rip+0x198997]
00138181call camlStdlib.prerr_endline_390
00138186
00138186loc_138186:
00138186mov rax, [rsp]
0013818acmp rax, 1
0013818ejne 0x13819a
00138190mov eax, 1
00138195call camlImage.open_chan_391
0013819a
0013819aloc_13819a:
0013819alea rax, [rip+0x19880f]
001381a1mov rax, [rax+72]
001381a5add [rax], 2
001381a9mov rax, [rsp]
001381adcall camlStdlib.string_of_int_175
001381b2lea rbx, [rip+0x1989df]
001381b9call camlStdlib.$5e_139
001381bemov rbx, rax
001381c1lea rax, [rip+0x198880]
001381c8call camlStdlib.$5e_139
001381cdadd rsp, 16
001381d1jmp 0x137fc0
001381d6
001381d6loc_1381d6:
001381d6push 35
001381d8call caml_call_realloc_stack
001381ddpop r10
001381dfjmp 0x138112
00138100
001381e4
001381e4 // align 0x10
001381e4 // align 0x10
001381f0
001381f0camlImage.dump_451:
001381f0lea r10, [rsp-336]
001381f8cmp r10, [r14+40]
001381fcjb 0x13824d
001381fe
001381feloc_1381fe:
001381fesub rsp, 16
00138202mov rsi, rax
00138205mov [rsp], rbx
00138209mov [rsp+8], rdi
0013820ecmp r15, [r14]
00138211jbe 0x138246
00138213
00138213loc_138213:
00138213lea rax, [rip+0x198796]
0013821amov rax, [rax+80]
0013821emov rax, [rax]
00138221lea rbx, [rip+0x1e97d0]
00138228mov rdi, [rbx+48]
0013822cmov rbx, rsi
0013822fcall camlDoOut.put_754
00138234mov rbx, [rsp]
00138238mov rdi, [rbx]
0013823bmov rax, [rsp+8]
00138240add rsp, 16
00138244jmp rdi
00138246
00138246loc_138246:
00138246call caml_call_gc
0013824bjmp 0x138213
0013824d
0013824dloc_13824d:
0013824dpush 35
0013824fcall caml_call_realloc_stack
00138254pop r10
00138256jmp 0x1381fe
001381f0
001381f0camlImage.dump_451:
001381f0lea r10, [rsp-336]
001381f8cmp r10, [r14+40]
001381fcjb 0x13824d
001381fe
001381feloc_1381fe:
001381fesub rsp, 16
00138202mov rsi, rax
00138205mov [rsp], rbx
00138209mov [rsp+8], rdi
0013820ecmp r15, [r14]
00138211jbe 0x138246
00138213
00138213loc_138213:
00138213lea rax, [rip+0x198796]
0013821amov rax, [rax+80]
0013821emov rax, [rax]
00138221lea rbx, [rip+0x1e97d0]
00138228mov rdi, [rbx+48]
0013822cmov rbx, rsi
0013822fcall camlDoOut.put_754
00138234mov rbx, [rsp]
00138238mov rdi, [rbx]
0013823bmov rax, [rsp+8]
00138240add rsp, 16
00138244jmp rdi
00138246
00138246loc_138246:
00138246call caml_call_gc
0013824bjmp 0x138213
0013824d
0013824dloc_13824d:
0013824dpush 35
0013824fcall caml_call_realloc_stack
00138254pop r10
00138256jmp 0x1381fe
001381f0
00138258
00138258 // align 0x10
00138258 // align 0x10
00138260
00138260camlImage.finalize_456:
00138260lea r10, [rsp-328]
00138268cmp r10, [r14+40]
0013826cjb 0x1383a6
00138272
00138272loc_138272:
00138272sub rsp, 8
00138276lea rbx, [rip+0x198733]
0013827dmov rdi, [rbx+88]
00138281mov [rdi], 1
00138288mov rdi, [rbx+72]
0013828cmov rdi, [rdi]
0013828fcmp rdi, 1
00138293jle 0x13839c
00138299mov [rsp], rax
0013829dmov rax, [rbx+80]
001382a1mov rax, [rax]
001382a4call camlDoOut.close_941
001382a9mov rax, [rsp]
001382adcmp rax, 1
001382b1je 0x138390
001382b7lea rbx, [rip+0x1988ca]
001382belea rax, [rip+0x1986eb]
001382c5mov rax, [rax+104]
001382c9call Stdlib.Filename.chop_suffix
001382cemov rbx, rax
001382d1mov [rsp], rbx
001382d5lea rax, [rip+0x1986d4]
001382dcmov rax, [rax+104]
001382e0call camlMyfiles.changed_631
001382e5cmp rax, 1
001382e9je 0x138374
001382eflea rax, [rip+0x1986ba]
001382f6mov rax, [rax+104]
001382famov rbx, [rsp]
001382fecall camlMysys.rename_413
00138303lea rbx, [rip+0x19881e]
0013830alea rax, [rip+0x19869f]
00138311mov rax, [rax+64]
00138315call camlStdlib.$5e_139
0013831amov rbx, rax
0013831dlea rax, [rip+0x198814]
00138324call camlStdlib.$5e_139
00138329mov rbx, rax
0013832clea rax, [rip+0x1f1d3d]
00138333mov rax, [rax+272]
0013833amov rax, [rax]
0013833dtest al, 1
0013833fje 0x13834c
00138341lea rax, [rip+0x1f1f58]
00138348jmp 0x13834f
0013834a
0013834a 66 90 f.
0013834c
0013834cloc_13834c:
0013834cmov rax, [rax]
0013834f
0013834floc_13834f:
0013834fcall camlStdlib.$5e_139
00138354mov rbx, rax
00138357lea rax, [rip+0x1987ea]
0013835ecall camlStdlib.$5e_139
00138363call camlMisc.message_307
00138368mov eax, 3
0013836dadd rsp, 8
00138371ret
00138372
00138372 66 90 f.
00138374
00138374loc_138374:
00138374lea rax, [rip+0x198635]
0013837bmov rax, [rax+104]
0013837fcall camlMysys.remove_492
00138384mov eax, 1
00138389add rsp, 8
0013838dret
0013838e
0013838e 66 90 f.
00138390
00138390loc_138390:
00138390mov eax, 1
00138395add rsp, 8
00138399ret
0013839a
0013839a 66 90 f.
0013839c
0013839cloc_13839c:
0013839cmov eax, 1
001383a1add rsp, 8
001383a5ret
001383a6
001383a6loc_1383a6:
001383a6push 34
001383a8call caml_call_realloc_stack
001383adpop r10
001383afjmp 0x138272
00138260
00138260camlImage.finalize_456:
00138260lea r10, [rsp-328]
00138268cmp r10, [r14+40]
0013826cjb 0x1383a6
00138272
00138272loc_138272:
00138272sub rsp, 8
00138276lea rbx, [rip+0x198733]
0013827dmov rdi, [rbx+88]
00138281mov [rdi], 1
00138288mov rdi, [rbx+72]
0013828cmov rdi, [rdi]
0013828fcmp rdi, 1
00138293jle 0x13839c
00138299mov [rsp], rax
0013829dmov rax, [rbx+80]
001382a1mov rax, [rax]
001382a4call camlDoOut.close_941
001382a9mov rax, [rsp]
001382adcmp rax, 1
001382b1je 0x138390
001382b7lea rbx, [rip+0x1988ca]
001382belea rax, [rip+0x1986eb]
001382c5mov rax, [rax+104]
001382c9call Stdlib.Filename.chop_suffix
001382cemov rbx, rax
001382d1mov [rsp], rbx
001382d5lea rax, [rip+0x1986d4]
001382dcmov rax, [rax+104]
001382e0call camlMyfiles.changed_631
001382e5cmp rax, 1
001382e9je 0x138374
001382eflea rax, [rip+0x1986ba]
001382f6mov rax, [rax+104]
001382famov rbx, [rsp]
001382fecall camlMysys.rename_413
00138303lea rbx, [rip+0x19881e]
0013830alea rax, [rip+0x19869f]
00138311mov rax, [rax+64]
00138315call camlStdlib.$5e_139
0013831amov rbx, rax
0013831dlea rax, [rip+0x198814]
00138324call camlStdlib.$5e_139
00138329mov rbx, rax
0013832clea rax, [rip+0x1f1d3d]
00138333mov rax, [rax+272]
0013833amov rax, [rax]
0013833dtest al, 1
0013833fje 0x13834c
00138341lea rax, [rip+0x1f1f58]
00138348jmp 0x13834f
0013834a
0013834a 66 90 f.
0013834c
0013834cloc_13834c:
0013834cmov rax, [rax]
0013834f
0013834floc_13834f:
0013834fcall camlStdlib.$5e_139
00138354mov rbx, rax
00138357lea rax, [rip+0x1987ea]
0013835ecall camlStdlib.$5e_139
00138363call camlMisc.message_307
00138368mov eax, 3
0013836dadd rsp, 8
00138371ret
00138372
00138372 66 90 f.
00138374
00138374loc_138374:
00138374lea rax, [rip+0x198635]
0013837bmov rax, [rax+104]
0013837fcall camlMysys.remove_492
00138384mov eax, 1
00138389add rsp, 8
0013838dret
0013838e
0013838e 66 90 f.
00138390
00138390loc_138390:
00138390mov eax, 1
00138395add rsp, 8
00138399ret
0013839a
0013839a 66 90 f.
0013839c
0013839cloc_13839c:
0013839cmov eax, 1
001383a1add rsp, 8
001383a5ret
001383a6
001383a6loc_1383a6:
001383a6push 34
001383a8call caml_call_realloc_stack
001383adpop r10
001383afjmp 0x138272
00138260
001383b4
001383b4 // align 0x10
001383b4 // align 0x10
001383c0
001383c0camlImage.entry:
001383c0lea r10, [rsp-320]
001383c8cmp r10, [r14+40]
001383ccjb 0x138675
001383d2
001383d2loc_1383d2:
001383d2lea rax, [rip+0x1f0267]
001383d9mov rsi, [rax+120]
001383ddlea rdi, [rip+0x1985cc]
001383e4add rdi, 64
001383e8mov rbx, rsp
001383ebmov rsp, [r14+64]
001383efcall caml_initialize
001383f4mov rsp, rbx
001383f7call caml_alloc1
001383fclea rsi, [r15+8]
00138400mov [rsi-8], 1024
00138408mov [rsi], 1
0013840flea rdi, [rip+0x19859a]
00138416add rdi, 72
0013841amov rbx, rsp
0013841dmov rsp, [r14+64]
00138421call caml_initialize
00138426mov rsp, rbx
00138429call caml_alloc1
0013842elea rsi, [r15+8]
00138432mov [rsi-8], 1024
0013843amov [rsi], 1
00138441lea rdi, [rip+0x198568]
00138448add rdi, 80
0013844cmov rbx, rsp
0013844fmov rsp, [r14+64]
00138453call caml_initialize
00138458mov rsp, rbx
0013845bcall caml_alloc1
00138460lea rsi, [r15+8]
00138464mov [rsi-8], 1024
0013846cmov [rsi], 1
00138473lea rdi, [rip+0x198536]
0013847aadd rdi, 88
0013847emov rbx, rsp
00138481mov rsp, [r14+64]
00138485call caml_initialize
0013848amov rsp, rbx
0013848dlea rsi, [rip+0x198424]
00138494lea rdi, [rip+0x198515]
0013849bmov rbx, rsp
0013849emov rsp, [r14+64]
001384a2call caml_initialize
001384a7mov rsp, rbx
001384aacall caml_alloc3
001384aflea rsi, [r15+8]
001384b3mov [rsi-8], 3072
001384bbmov [rsi], 1
001384c2lea rax, [rip+0x1986df]
001384c9mov [rsi+8], rax
001384cdmov [rsi+16], 1
001384d5lea rdi, [rip+0x1984d4]
001384dcadd rdi, 96
001384e0mov rbx, rsp
001384e3mov rsp, [r14+64]
001384e7call caml_initialize
001384ecmov rsp, rbx
001384eflea rsi, [rip+0x1983f2]
001384f6lea r12, [rip+0x1983d3]
001384fdlea rdi, [rip+0x1984ac]
00138504add rdi, 8
00138508mov rbx, rsp
0013850bmov rsp, [r14+64]
0013850fcall caml_initialize
00138514mov rsp, rbx
00138517lea rdi, [rip+0x198492]
0013851eadd rdi, 16
00138522mov rsi, r12
00138525mov rbx, rsp
00138528mov rsp, [r14+64]
0013852ccall caml_initialize
00138531mov rsp, rbx
00138534lea rsi, [rip+0x1983dd]
0013853blea r12, [rip+0x1983be]
00138542lea rdi, [rip+0x198467]
00138549add rdi, 32
0013854dmov rbx, rsp
00138550mov rsp, [r14+64]
00138554call caml_initialize
00138559mov rsp, rbx
0013855clea rdi, [rip+0x19844d]
00138563add rdi, 24
00138567mov rsi, r12
0013856amov rbx, rsp
0013856dmov rsp, [r14+64]
00138571call caml_initialize
00138576mov rsp, rbx
00138579lea rax, [rip+0x1f00c0]
00138580mov rax, [rax+88]
00138584cmp rax, 1
00138588je 0x138593
0013858alea rax, [rip+0x198587]
00138591jmp 0x1385aa
00138593
00138593loc_138593:
00138593lea rbx, [rip+0x198566]
0013859alea rax, [rip+0x19840f]
001385a1mov rax, [rax+64]
001385a5call camlStdlib.$5e_139
001385aa
001385aaloc_1385aa:
001385aalea rdi, [rip+0x1983ff]
001385b1add rdi, 104
001385b5mov rsi, rax
001385b8mov rbx, rsp
001385bbmov rsp, [r14+64]
001385bfcall caml_initialize
001385c4mov rsp, rbx
001385c7lea rsi, [rip+0x19837a]
001385celea r12, [rip+0x19835b]
001385d5lea rdi, [rip+0x1983d4]
001385dcadd rdi, 112
001385e0mov rbx, rsp
001385e3mov rsp, [r14+64]
001385e7call caml_initialize
001385ecmov rsp, rbx
001385eflea rdi, [rip+0x1983ba]
001385f6add rdi, 120
001385famov rsi, r12
001385fdmov rbx, rsp
00138600mov rsp, [r14+64]
00138604call caml_initialize
00138609mov rsp, rbx
0013860clea rsi, [rip+0x19834d]
00138613lea rdi, [rip+0x198396]
0013861aadd rdi, 48
0013861emov rbx, rsp
00138621mov rsp, [r14+64]
00138625call caml_initialize
0013862amov rsp, rbx
0013862dlea rsi, [rip+0x198344]
00138634lea rdi, [rip+0x198375]
0013863badd rdi, 40
0013863fmov rbx, rsp
00138642mov rsp, [r14+64]
00138646call caml_initialize
0013864bmov rsp, rbx
0013864elea rsi, [rip+0x198343]
00138655lea rdi, [rip+0x198354]
0013865cadd rdi, 56
00138660mov rbx, rsp
00138663mov rsp, [r14+64]
00138667call caml_initialize
0013866cmov rsp, rbx
0013866fmov eax, 1
00138674ret
00138675
00138675loc_138675:
00138675push 33
00138677call caml_call_realloc_stack
0013867cpop r10
0013867ejmp 0x1383d2
001383c0
001383c0camlImage.entry:
001383c0lea r10, [rsp-320]
001383c8cmp r10, [r14+40]
001383ccjb 0x138675
001383d2
001383d2loc_1383d2:
001383d2lea rax, [rip+0x1f0267]
001383d9mov rsi, [rax+120]
001383ddlea rdi, [rip+0x1985cc]
001383e4add rdi, 64
001383e8mov rbx, rsp
001383ebmov rsp, [r14+64]
001383efcall caml_initialize
001383f4mov rsp, rbx
001383f7call caml_alloc1
001383fclea rsi, [r15+8]
00138400mov [rsi-8], 1024
00138408mov [rsi], 1
0013840flea rdi, [rip+0x19859a]
00138416add rdi, 72
0013841amov rbx, rsp
0013841dmov rsp, [r14+64]
00138421call caml_initialize
00138426mov rsp, rbx
00138429call caml_alloc1
0013842elea rsi, [r15+8]
00138432mov [rsi-8], 1024
0013843amov [rsi], 1
00138441lea rdi, [rip+0x198568]
00138448add rdi, 80
0013844cmov rbx, rsp
0013844fmov rsp, [r14+64]
00138453call caml_initialize
00138458mov rsp, rbx
0013845bcall caml_alloc1
00138460lea rsi, [r15+8]
00138464mov [rsi-8], 1024
0013846cmov [rsi], 1
00138473lea rdi, [rip+0x198536]
0013847aadd rdi, 88
0013847emov rbx, rsp
00138481mov rsp, [r14+64]
00138485call caml_initialize
0013848amov rsp, rbx
0013848dlea rsi, [rip+0x198424]
00138494lea rdi, [rip+0x198515]
0013849bmov rbx, rsp
0013849emov rsp, [r14+64]
001384a2call caml_initialize
001384a7mov rsp, rbx
001384aacall caml_alloc3
001384aflea rsi, [r15+8]
001384b3mov [rsi-8], 3072
001384bbmov [rsi], 1
001384c2lea rax, [rip+0x1986df]
001384c9mov [rsi+8], rax
001384cdmov [rsi+16], 1
001384d5lea rdi, [rip+0x1984d4]
001384dcadd rdi, 96
001384e0mov rbx, rsp
001384e3mov rsp, [r14+64]
001384e7call caml_initialize
001384ecmov rsp, rbx
001384eflea rsi, [rip+0x1983f2]
001384f6lea r12, [rip+0x1983d3]
001384fdlea rdi, [rip+0x1984ac]
00138504add rdi, 8
00138508mov rbx, rsp
0013850bmov rsp, [r14+64]
0013850fcall caml_initialize
00138514mov rsp, rbx
00138517lea rdi, [rip+0x198492]
0013851eadd rdi, 16
00138522mov rsi, r12
00138525mov rbx, rsp
00138528mov rsp, [r14+64]
0013852ccall caml_initialize
00138531mov rsp, rbx
00138534lea rsi, [rip+0x1983dd]
0013853blea r12, [rip+0x1983be]
00138542lea rdi, [rip+0x198467]
00138549add rdi, 32
0013854dmov rbx, rsp
00138550mov rsp, [r14+64]
00138554call caml_initialize
00138559mov rsp, rbx
0013855clea rdi, [rip+0x19844d]
00138563add rdi, 24
00138567mov rsi, r12
0013856amov rbx, rsp
0013856dmov rsp, [r14+64]
00138571call caml_initialize
00138576mov rsp, rbx
00138579lea rax, [rip+0x1f00c0]
00138580mov rax, [rax+88]
00138584cmp rax, 1
00138588je 0x138593
0013858alea rax, [rip+0x198587]
00138591jmp 0x1385aa
00138593
00138593loc_138593:
00138593lea rbx, [rip+0x198566]
0013859alea rax, [rip+0x19840f]
001385a1mov rax, [rax+64]
001385a5call camlStdlib.$5e_139
001385aa
001385aaloc_1385aa:
001385aalea rdi, [rip+0x1983ff]
001385b1add rdi, 104
001385b5mov rsi, rax
001385b8mov rbx, rsp
001385bbmov rsp, [r14+64]
001385bfcall caml_initialize
001385c4mov rsp, rbx
001385c7lea rsi, [rip+0x19837a]
001385celea r12, [rip+0x19835b]
001385d5lea rdi, [rip+0x1983d4]
001385dcadd rdi, 112
001385e0mov rbx, rsp
001385e3mov rsp, [r14+64]
001385e7call caml_initialize
001385ecmov rsp, rbx
001385eflea rdi, [rip+0x1983ba]
001385f6add rdi, 120
001385famov rsi, r12
001385fdmov rbx, rsp
00138600mov rsp, [r14+64]
00138604call caml_initialize
00138609mov rsp, rbx
0013860clea rsi, [rip+0x19834d]
00138613lea rdi, [rip+0x198396]
0013861aadd rdi, 48
0013861emov rbx, rsp
00138621mov rsp, [r14+64]
00138625call caml_initialize
0013862amov rsp, rbx
0013862dlea rsi, [rip+0x198344]
00138634lea rdi, [rip+0x198375]
0013863badd rdi, 40
0013863fmov rbx, rsp
00138642mov rsp, [r14+64]
00138646call caml_initialize
0013864bmov rsp, rbx
0013864elea rsi, [rip+0x198343]
00138655lea rdi, [rip+0x198354]
0013865cadd rdi, 56
00138660mov rbx, rsp
00138663mov rsp, [r14+64]
00138667call caml_initialize
0013866cmov rsp, rbx
0013866fmov eax, 1
00138674ret
00138675
00138675loc_138675:
00138675push 33
00138677call caml_call_realloc_stack
0013867cpop r10
0013867ejmp 0x1383d2
001383c0
00138683
00138683 // align 0x10
00138683 // align 0x10
00138690
00138690camlHtml.addvsize_472:
00138690lea rbx, [rip+0x1a3319]
00138697mov rbx, [rbx+312]
0013869emov rdi, [rbx+48]
001386a2lea rax, [rdi+rax-1]
001386a7mov [rbx+48], rax
001386abmov eax, 1
001386b0ret
00138690
00138690camlHtml.addvsize_472:
00138690lea rbx, [rip+0x1a3319]
00138697mov rbx, [rbx+312]
0013869emov rdi, [rbx+48]
001386a2lea rax, [rdi+rax-1]
001386a7mov [rbx+48], rax
001386abmov eax, 1
001386b0ret
00138690
001386b1
001386b1 // align 0x10
001386b1 // align 0x10
001386ca
001386ca // align 0x10
001386ca // align 0x10
001386d0
001386d0camlHtml.fun_1415:
001386d0mov rdi, rax
001386d3mov rax, [rbx+16]
001386d7mov rbx, rdi
001386dajmp 0x1408f0
001386d0
001386d0camlHtml.fun_1415:
001386d0mov rdi, rax
001386d3mov rax, [rbx+16]
001386d7mov rbx, rdi
001386dajmp 0x1408f0
001386d0
001386df
001386df // align 0x10
001386df // align 0x10
001386e0
001386e0camlHtml.do_open_display_1310:
001386e0lea rbx, [rip+0x19fdb9]
001386e7mov eax, 1
001386ecjmp 0x1408f0
001386e0
001386e0camlHtml.do_open_display_1310:
001386e0lea rbx, [rip+0x19fdb9]
001386e7mov eax, 1
001386ecjmp 0x1408f0
001386e0
001386f1
001386f1 // align 0x10
001386f1 // align 0x10
00138700
00138700camlHtml.set_out_689:
00138700lea rbx, [rip+0x1a32a9]
00138707mov rbx, [rbx+168]
0013870emov rdi, [rbx]
00138711add rdi, 32
00138715mov rsi, rax
00138718mov rbx, rsp
0013871bmov rsp, [r14+64]
0013871fcall caml_modify
00138724mov rsp, rbx
00138727mov eax, 1
0013872cret
00138700
00138700camlHtml.set_out_689:
00138700lea rbx, [rip+0x1a32a9]
00138707mov rbx, [rbx+168]
0013870emov rdi, [rbx]
00138711add rdi, 32
00138715mov rsi, rax
00138718mov rbx, rsp
0013871bmov rsp, [r14+64]
0013871fcall caml_modify
00138724mov rsp, rbx
00138727mov eax, 1
0013872cret
00138700
0013872d
0013872d // align 0x10
0013872d // align 0x10
00138730
00138730camlHtml.stop_690:
00138730lea rax, [rip+0x1a3279]
00138737mov rbx, [rax+168]
0013873emov rbx, [rbx]
00138741mov rbx, [rbx+32]
00138745mov rax, [rax+336]
0013874cmov rdi, [rax+120]
00138750sub r15, 24
00138754cmp r15, [r14]
00138757jb 0x1387ad
00138759
00138759loc_138759:
00138759lea rsi, [r15+8]
0013875dmov [rsi-8], 2048
00138765mov [rsi], rbx
00138768mov rax, [rdi]
0013876bmov [rsi+8], rax
0013876fmov rbx, rsp
00138772mov rsp, [r14+64]
00138776call caml_modify
0013877bmov rsp, rbx
0013877emov esi, 1
00138783lea rax, [rip+0x1a3226]
0013878amov rax, [rax+168]
00138791mov rdi, [rax]
00138794add rdi, 32
00138798mov rbx, rsp
0013879bmov rsp, [r14+64]
0013879fcall caml_modify
001387a4mov rsp, rbx
001387a7mov eax, 1
001387acret
001387ad
001387adloc_1387ad:
001387adcall caml_call_gc
001387b2jmp 0x138759
00138730
00138730camlHtml.stop_690:
00138730lea rax, [rip+0x1a3279]
00138737mov rbx, [rax+168]
0013873emov rbx, [rbx]
00138741mov rbx, [rbx+32]
00138745mov rax, [rax+336]
0013874cmov rdi, [rax+120]
00138750sub r15, 24
00138754cmp r15, [r14]
00138757jb 0x1387ad
00138759
00138759loc_138759:
00138759lea rsi, [r15+8]
0013875dmov [rsi-8], 2048
00138765mov [rsi], rbx
00138768mov rax, [rdi]
0013876bmov [rsi+8], rax
0013876fmov rbx, rsp
00138772mov rsp, [r14+64]
00138776call caml_modify
0013877bmov rsp, rbx
0013877emov esi, 1
00138783lea rax, [rip+0x1a3226]
0013878amov rax, [rax+168]
00138791mov rdi, [rax]
00138794add rdi, 32
00138798mov rbx, rsp
0013879bmov rsp, [r14+64]
0013879fcall caml_modify
001387a4mov rsp, rbx
001387a7mov eax, 1
001387acret
001387ad
001387adloc_1387ad:
001387adcall caml_call_gc
001387b2jmp 0x138759
00138730
001387b4
001387b4 // align 0x10
001387b4 // align 0x10
001387c0
001387c0camlHtml.restart_691:
001387c0lea r10, [rsp-320]
001387c8cmp r10, [r14+40]
001387ccjb 0x138812
001387ce
001387celoc_1387ce:
001387celea rax, [rip+0x1a31db]
001387d5mov rax, [rax+336]
001387dcmov rax, [rax+120]
001387e0call camlMyStack.pop_292
001387e5lea rbx, [rip+0x1a31c4]
001387ecmov rbx, [rbx+168]
001387f3mov rdi, [rbx]
001387f6add rdi, 32
001387famov rsi, rax
001387fdmov rbx, rsp
00138800mov rsp, [r14+64]
00138804call caml_modify
00138809mov rsp, rbx
0013880cmov eax, 1
00138811ret
00138812
00138812loc_138812:
00138812push 33
00138814call caml_call_realloc_stack
00138819pop r10
0013881bjmp 0x1387ce
001387c0
001387c0camlHtml.restart_691:
001387c0lea r10, [rsp-320]
001387c8cmp r10, [r14+40]
001387ccjb 0x138812
001387ce
001387celoc_1387ce:
001387celea rax, [rip+0x1a31db]
001387d5mov rax, [rax+336]
001387dcmov rax, [rax+120]
001387e0call camlMyStack.pop_292
001387e5lea rbx, [rip+0x1a31c4]
001387ecmov rbx, [rbx+168]
001387f3mov rdi, [rbx]
001387f6add rdi, 32
001387famov rsi, rax
001387fdmov rbx, rsp
00138800mov rsp, [r14+64]
00138804call caml_modify
00138809mov rsp, rbx
0013880cmov eax, 1
00138811ret
00138812
00138812loc_138812:
00138812push 33
00138814call caml_call_realloc_stack
00138819pop r10
0013881bjmp 0x1387ce
001387c0
0013881d
0013881d // align 0x10
0013881d // align 0x10
00138820
00138820camlHtml.is_empty_742:
00138820lea rax, [rip+0x1a3189]
00138827mov rax, [rax+312]
0013882emov rax, [rax+24]
00138832ret
00138820
00138820camlHtml.is_empty_742:
00138820lea rax, [rip+0x1a3189]
00138827mov rax, [rax+312]
0013882emov rax, [rax+24]
00138832ret
00138820
00138833
00138833 // align 0x10
00138833 // align 0x10
00138840
00138840camlHtml.put_745:
00138840cmp r15, [r14]
00138843jbe 0x138875
00138845
00138845loc_138845:
00138845lea rbx, [rip+0x1a3164]
0013884cmov rbx, [rbx+312]
00138853mov rbx, [rbx+8]
00138857cmp rbx, 1
0013885bje 0x138870
0013885dlea rbx, [rip+0x19904c]
00138864mov rbx, [rbx+736]
0013886bmov rdi, [rbx]
0013886ejmp rdi
00138870
00138870loc_138870:
00138870jmp 0x14a330
00138875
00138875loc_138875:
00138875call caml_call_gc
0013887ajmp 0x138845
00138840
00138840camlHtml.put_745:
00138840cmp r15, [r14]
00138843jbe 0x138875
00138845
00138845loc_138845:
00138845lea rbx, [rip+0x1a3164]
0013884cmov rbx, [rbx+312]
00138853mov rbx, [rbx+8]
00138857cmp rbx, 1
0013885bje 0x138870
0013885dlea rbx, [rip+0x19904c]
00138864mov rbx, [rbx+736]
0013886bmov rdi, [rbx]
0013886ejmp rdi
00138870
00138870loc_138870:
00138870jmp 0x14a330
00138875
00138875loc_138875:
00138875call caml_call_gc
0013887ajmp 0x138845
00138840
0013887c
0013887c // align 0x10
0013887c // align 0x10
00138880
00138880camlHtml.put_char_747:
00138880cmp r15, [r14]
00138883jbe 0x1388b5
00138885
00138885loc_138885:
00138885lea rbx, [rip+0x1a3124]
0013888cmov rbx, [rbx+312]
00138893mov rbx, [rbx+8]
00138897cmp rbx, 1
0013889bje 0x1388b0
0013889dlea rbx, [rip+0x19900c]
001388a4mov rbx, [rbx+744]
001388abmov rdi, [rbx]
001388aejmp rdi
001388b0
001388b0loc_1388b0:
001388b0jmp 0x14a470
001388b5
001388b5loc_1388b5:
001388b5call caml_call_gc
001388bajmp 0x138885
00138880
00138880camlHtml.put_char_747:
00138880cmp r15, [r14]
00138883jbe 0x1388b5
00138885
00138885loc_138885:
00138885lea rbx, [rip+0x1a3124]
0013888cmov rbx, [rbx+312]
00138893mov rbx, [rbx+8]
00138897cmp rbx, 1
0013889bje 0x1388b0
0013889dlea rbx, [rip+0x19900c]
001388a4mov rbx, [rbx+744]
001388abmov rdi, [rbx]
001388aejmp rdi
001388b0
001388b0loc_1388b0:
001388b0jmp 0x14a470
001388b5
001388b5loc_1388b5:
001388b5call caml_call_gc
001388bajmp 0x138885
00138880
001388bc
001388bc // align 0x10
001388bc // align 0x10
001388c0
001388c0camlHtml.put_unicode_749:
001388c0mov rdi, rax
001388c3lea rax, [rip+0x198fe6]
001388camov rbx, [rax+360]
001388d1mov rax, [rax+352]
001388d8jmp 0x161c50
001388c0
001388c0camlHtml.put_unicode_749:
001388c0mov rdi, rax
001388c3lea rax, [rip+0x198fe6]
001388camov rbx, [rax+360]
001388d1mov rax, [rax+352]
001388d8jmp 0x161c50
001388c0
001388dd
001388dd // align 0x10
001388dd // align 0x10
001388e6
001388e6 // align 0x10
001388e6 // align 0x10
001388f0
001388f0camlHtml.open_chan_841:
001388f0lea r10, [rsp-328]
001388f8cmp r10, [r14+40]
001388fcjb 0x138963
001388fe
001388feloc_1388fe:
001388fesub rsp, 8
00138902mov [rsp], rax
00138906lea rax, [rip+0x199b9b]
0013890dcall camlHtmlCommon.open_group_1430
00138912sub r15, 16
00138916cmp r15, [r14]
00138919jb 0x13895c
0013891b
0013891bloc_13891b:
0013891blea rsi, [r15+8]
0013891fmov [rsi-8], 1025
00138927mov rax, [rsp]
0013892bmov [rsi], rax
0013892elea rax, [rip+0x1a307b]
00138935mov rax, [rax+168]
0013893cmov rdi, [rax]
0013893fadd rdi, 32
00138943mov rbx, rsp
00138946mov rsp, [r14+64]
0013894acall caml_modify
0013894fmov rsp, rbx
00138952mov eax, 1
00138957add rsp, 8
0013895bret
0013895c
0013895cloc_13895c:
0013895ccall caml_call_gc
00138961jmp 0x13891b
00138963
00138963loc_138963:
00138963push 34
00138965call caml_call_realloc_stack
0013896apop r10
0013896cjmp 0x1388fe
001388f0
001388f0camlHtml.open_chan_841:
001388f0lea r10, [rsp-328]
001388f8cmp r10, [r14+40]
001388fcjb 0x138963
001388fe
001388feloc_1388fe:
001388fesub rsp, 8
00138902mov [rsp], rax
00138906lea rax, [rip+0x199b9b]
0013890dcall camlHtmlCommon.open_group_1430
00138912sub r15, 16
00138916cmp r15, [r14]
00138919jb 0x13895c
0013891b
0013891bloc_13891b:
0013891blea rsi, [r15+8]
0013891fmov [rsi-8], 1025
00138927mov rax, [rsp]
0013892bmov [rsi], rax
0013892elea rax, [rip+0x1a307b]
00138935mov rax, [rax+168]
0013893cmov rdi, [rax]
0013893fadd rdi, 32
00138943mov rbx, rsp
00138946mov rsp, [r14+64]
0013894acall caml_modify
0013894fmov rsp, rbx
00138952mov eax, 1
00138957add rsp, 8
0013895bret
0013895c
0013895cloc_13895c:
0013895ccall caml_call_gc
00138961jmp 0x13891b
00138963
00138963loc_138963:
00138963push 34
00138965call caml_call_realloc_stack
0013896apop r10
0013896cjmp 0x1388fe
001388f0
0013896e
0013896e // align 0x10
0013896e // align 0x10
00138970
00138970camlHtml.close_chan_844:
00138970lea r10, [rsp-320]
00138978cmp r10, [r14+40]
0013897cjb 0x1389fd
0013897e
0013897eloc_13897e:
0013897elea rax, [rip+0x1a302b]
00138985mov rax, [rax+168]
0013898cmov rax, [rax]
0013898fmov rax, [rax+32]
00138993call camlDoOut.close_941
00138998lea rax, [rip+0x1e9059]
0013899fmov rax, [rax]
001389a2mov rbx, [rax+16]
001389a6mov eax, 1
001389abcall camlDoOut.alloc_buff_526
001389b0sub r15, 16
001389b4cmp r15, [r14]
001389b7jb 0x1389f6
001389b9
001389b9loc_1389b9:
001389b9lea rsi, [r15+8]
001389bdmov [rsi-8], 1024
001389c5mov [rsi], rax
001389c8lea rax, [rip+0x1a2fe1]
001389cfmov rax, [rax+168]
001389d6mov rdi, [rax]
001389d9add rdi, 32
001389ddmov rbx, rsp
001389e0mov rsp, [r14+64]
001389e4call caml_modify
001389e9mov rsp, rbx
001389ecmov eax, 1
001389f1jmp 0x14a1f0
001389f6
001389f6loc_1389f6:
001389f6call caml_call_gc
001389fbjmp 0x1389b9
001389fd
001389fdloc_1389fd:
001389fdpush 33
001389ffcall caml_call_realloc_stack
00138a04pop r10
00138a06jmp 0x13897e
00138970
00138970camlHtml.close_chan_844:
00138970lea r10, [rsp-320]
00138978cmp r10, [r14+40]
0013897cjb 0x1389fd
0013897e
0013897eloc_13897e:
0013897elea rax, [rip+0x1a302b]
00138985mov rax, [rax+168]
0013898cmov rax, [rax]
0013898fmov rax, [rax+32]
00138993call camlDoOut.close_941
00138998lea rax, [rip+0x1e9059]
0013899fmov rax, [rax]
001389a2mov rbx, [rax+16]
001389a6mov eax, 1
001389abcall camlDoOut.alloc_buff_526
001389b0sub r15, 16
001389b4cmp r15, [r14]
001389b7jb 0x1389f6
001389b9
001389b9loc_1389b9:
001389b9lea rsi, [r15+8]
001389bdmov [rsi-8], 1024
001389c5mov [rsi], rax
001389c8lea rax, [rip+0x1a2fe1]
001389cfmov rax, [rax+168]
001389d6mov rdi, [rax]
001389d9add rdi, 32
001389ddmov rbx, rsp
001389e0mov rsp, [r14+64]
001389e4call caml_modify
001389e9mov rsp, rbx
001389ecmov eax, 1
001389f1jmp 0x14a1f0
001389f6
001389f6loc_1389f6:
001389f6call caml_call_gc
001389fbjmp 0x1389b9
001389fd
001389fdloc_1389fd:
001389fdpush 33
001389ffcall caml_call_realloc_stack
00138a04pop r10
00138a06jmp 0x13897e
00138970
00138a0b
00138a0b // align 0x10
00138a0b // align 0x10
00138a10
00138a10camlHtml.to_style_847:
00138a10lea r10, [rsp-336]
00138a18cmp r10, [r14+40]
00138a1cjb 0x138ac3
00138a22
00138a22loc_138a22:
00138a22sub rsp, 16
00138a26mov [rsp], rax
00138a2alea rax, [rip+0x1a2f7f]
00138a31mov rax, [rax+312]
00138a38call camlHtmlCommon.copy_flags_865
00138a3dmov [rsp+8], rax
00138a42lea rbx, [rip+0x199a5f]
00138a49mov eax, 49
00138a4ecall camlHtmlCommon.open_block_1363
00138a53mov eax, 1
00138a58mov rbx, [rsp]
00138a5cmov rdi, [rbx]
00138a5fcall rdi
00138a61lea rax, [rip+0x1a2f48]
00138a68mov rax, [rax+168]
00138a6fmov rbx, [rax]
00138a72mov rax, [rbx+16]
00138a76mov rbx, [rbx+8]
00138a7amov [rsp], rbx
00138a7emov ebx, 1
00138a83call camlHtmlCommon.as_envs_683
00138a88mov rbx, rax
00138a8bmov rax, [rsp]
00138a8fcall camlStdlib.$40_196
00138a94mov [rsp], rax
00138a98mov eax, 49
00138a9dcall camlHtmlCommon.erase_block_1425
00138aa2lea rax, [rip+0x1a2f07]
00138aa9mov rax, [rax+312]
00138ab0mov rbx, [rsp+8]
00138ab5call camlHtmlCommon.set_flags_866
00138abamov rax, [rsp]
00138abeadd rsp, 16
00138ac2ret
00138ac3
00138ac3loc_138ac3:
00138ac3push 35
00138ac5call caml_call_realloc_stack
00138acapop r10
00138accjmp 0x138a22
00138a10
00138a10camlHtml.to_style_847:
00138a10lea r10, [rsp-336]
00138a18cmp r10, [r14+40]
00138a1cjb 0x138ac3
00138a22
00138a22loc_138a22:
00138a22sub rsp, 16
00138a26mov [rsp], rax
00138a2alea rax, [rip+0x1a2f7f]
00138a31mov rax, [rax+312]
00138a38call camlHtmlCommon.copy_flags_865
00138a3dmov [rsp+8], rax
00138a42lea rbx, [rip+0x199a5f]
00138a49mov eax, 49
00138a4ecall camlHtmlCommon.open_block_1363
00138a53mov eax, 1
00138a58mov rbx, [rsp]
00138a5cmov rdi, [rbx]
00138a5fcall rdi
00138a61lea rax, [rip+0x1a2f48]
00138a68mov rax, [rax+168]
00138a6fmov rbx, [rax]
00138a72mov rax, [rbx+16]
00138a76mov rbx, [rbx+8]
00138a7amov [rsp], rbx
00138a7emov ebx, 1
00138a83call camlHtmlCommon.as_envs_683
00138a88mov rbx, rax
00138a8bmov rax, [rsp]
00138a8fcall camlStdlib.$40_196
00138a94mov [rsp], rax
00138a98mov eax, 49
00138a9dcall camlHtmlCommon.erase_block_1425
00138aa2lea rax, [rip+0x1a2f07]
00138aa9mov rax, [rax+312]
00138ab0mov rbx, [rsp+8]
00138ab5call camlHtmlCommon.set_flags_866
00138abamov rax, [rsp]
00138abeadd rsp, 16
00138ac2ret
00138ac3
00138ac3loc_138ac3:
00138ac3push 35
00138ac5call caml_call_realloc_stack
00138acapop r10
00138accjmp 0x138a22
00138a10
00138ad1
00138ad1 // align 0x10
00138ad1 // align 0x10
00138ae0
00138ae0camlHtml.get_current_output_852:
00138ae0lea rax, [rip+0x1a2ec9]
00138ae7mov rax, [rax+168]
00138aeemov rax, [rax]
00138af1mov rax, [rax+32]
00138af5jmp 0x18a4c0
00138ae0
00138ae0camlHtml.get_current_output_852:
00138ae0lea rax, [rip+0x1a2ec9]
00138ae7mov rax, [rax+168]
00138aeemov rax, [rax]
00138af1mov rax, [rax+32]
00138af5jmp 0x18a4c0
00138ae0
00138afa
00138afa // align 0x10
00138afa // align 0x10
00138b00
00138b00camlHtml.finalize_855:
00138b00lea r10, [rsp-320]
00138b08cmp r10, [r14+40]
00138b0cjb 0x138b73
00138b0e
00138b0eloc_138b0e:
00138b0ecmp rax, 1
00138b12je 0x138b20
00138b14mov eax, 1
00138b19call camlHtmlCommon.check_stacks_965
00138b1ejmp 0x138b2a
00138b20
00138b20loc_138b20:
00138b20mov eax, 1
00138b25call camlHtml.close_rec_858
00138b2a
00138b2aloc_138b2a:
00138b2alea rax, [rip+0x1a2e7f]
00138b31mov rax, [rax+168]
00138b38mov rax, [rax]
00138b3bmov rax, [rax+32]
00138b3fcall camlDoOut.close_941
00138b44mov esi, 1
00138b49lea rax, [rip+0x1a2e60]
00138b50mov rax, [rax+168]
00138b57mov rdi, [rax]
00138b5aadd rdi, 32
00138b5emov rbx, rsp
00138b61mov rsp, [r14+64]
00138b65call caml_modify
00138b6amov rsp, rbx
00138b6dmov eax, 1
00138b72ret
00138b73
00138b73loc_138b73:
00138b73push 33
00138b75call caml_call_realloc_stack
00138b7apop r10
00138b7cjmp 0x138b0e
00138b00
00138b00camlHtml.finalize_855:
00138b00lea r10, [rsp-320]
00138b08cmp r10, [r14+40]
00138b0cjb 0x138b73
00138b0e
00138b0eloc_138b0e:
00138b0ecmp rax, 1
00138b12je 0x138b20
00138b14mov eax, 1
00138b19call camlHtmlCommon.check_stacks_965
00138b1ejmp 0x138b2a
00138b20
00138b20loc_138b20:
00138b20mov eax, 1
00138b25call camlHtml.close_rec_858
00138b2a
00138b2aloc_138b2a:
00138b2alea rax, [rip+0x1a2e7f]
00138b31mov rax, [rax+168]
00138b38mov rax, [rax]
00138b3bmov rax, [rax+32]
00138b3fcall camlDoOut.close_941
00138b44mov esi, 1
00138b49lea rax, [rip+0x1a2e60]
00138b50mov rax, [rax+168]
00138b57mov rdi, [rax]
00138b5aadd rdi, 32
00138b5emov rbx, rsp
00138b61mov rsp, [r14+64]
00138b65call caml_modify
00138b6amov rsp, rbx
00138b6dmov eax, 1
00138b72ret
00138b73
00138b73loc_138b73:
00138b73push 33
00138b75call caml_call_realloc_stack
00138b7apop r10
00138b7cjmp 0x138b0e
00138b00
00138b7e
00138b7e // align 0x10
00138b7e // align 0x10
00138b80
00138b80camlHtml.close_rec_858:
00138b80lea r10, [rsp-328]
00138b88cmp r10, [r14+40]
00138b8cjb 0x138c4d
00138b92
00138b92loc_138b92:
00138b92sub rsp, 8
00138b96
00138b96loc_138b96:
00138b96cmp r15, [r14]
00138b99jbe 0x138c43
00138b9f
00138b9floc_138b9f:
00138b9flea rax, [rip+0x1a2e0a]
00138ba6mov rax, [rax+216]
00138badmov rax, [rax]
00138bb0test al, 1
00138bb2je 0x138bc0
00138bb4mov eax, 1
00138bb9add rsp, 8
00138bbdret
00138bbe
00138bbe 66 90 f.
00138bc0
00138bc0loc_138bc0:
00138bc0lea rax, [rip+0x1a2de9]
00138bc7mov rax, [rax+216]
00138bcecall camlMyStack.pop_292
00138bd3movzx rbx, [rax-8]
00138bd8test rbx, rbx
00138bdbje 0x138be4
00138bddmov eax, 1
00138be2jmp 0x138b96
00138be4
00138be4loc_138be4:
00138be4mov rax, [rax+16]
00138be8mov [rsp], rax
00138becmov rbx, [rax+32]
00138bf0lea rax, [rip+0x1a2db9]
00138bf7mov rax, [rax+168]
00138bfemov rax, [rax]
00138c01mov rax, [rax+32]
00138c05lea rdi, [rip+0x1e8dec]
00138c0cmov rdi, [rdi+136]
00138c13call camlDoOut.copy_923
00138c18lea rax, [rip+0x1a2d91]
00138c1fmov rdi, [rax+168]
00138c26mov rsi, [rsp]
00138c2amov rbx, rsp
00138c2dmov rsp, [r14+64]
00138c31call caml_modify
00138c36mov rsp, rbx
00138c39mov eax, 1
00138c3ejmp 0x138b96
00138c43
00138c43loc_138c43:
00138c43call caml_call_gc
00138c48jmp 0x138b9f
00138c4d
00138c4dloc_138c4d:
00138c4dpush 34
00138c4fcall caml_call_realloc_stack
00138c54pop r10
00138c56jmp 0x138b92
00138b80
00138b80camlHtml.close_rec_858:
00138b80lea r10, [rsp-328]
00138b88cmp r10, [r14+40]
00138b8cjb 0x138c4d
00138b92
00138b92loc_138b92:
00138b92sub rsp, 8
00138b96
00138b96loc_138b96:
00138b96cmp r15, [r14]
00138b99jbe 0x138c43
00138b9f
00138b9floc_138b9f:
00138b9flea rax, [rip+0x1a2e0a]
00138ba6mov rax, [rax+216]
00138badmov rax, [rax]
00138bb0test al, 1
00138bb2je 0x138bc0
00138bb4mov eax, 1
00138bb9add rsp, 8
00138bbdret
00138bbe
00138bbe 66 90 f.
00138bc0
00138bc0loc_138bc0:
00138bc0lea rax, [rip+0x1a2de9]
00138bc7mov rax, [rax+216]
00138bcecall camlMyStack.pop_292
00138bd3movzx rbx, [rax-8]
00138bd8test rbx, rbx
00138bdbje 0x138be4
00138bddmov eax, 1
00138be2jmp 0x138b96
00138be4
00138be4loc_138be4:
00138be4mov rax, [rax+16]
00138be8mov [rsp], rax
00138becmov rbx, [rax+32]
00138bf0lea rax, [rip+0x1a2db9]
00138bf7mov rax, [rax+168]
00138bfemov rax, [rax]
00138c01mov rax, [rax+32]
00138c05lea rdi, [rip+0x1e8dec]
00138c0cmov rdi, [rdi+136]
00138c13call camlDoOut.copy_923
00138c18lea rax, [rip+0x1a2d91]
00138c1fmov rdi, [rax+168]
00138c26mov rsi, [rsp]
00138c2amov rbx, rsp
00138c2dmov rsp, [r14+64]
00138c31call caml_modify
00138c36mov rsp, rbx
00138c39mov eax, 1
00138c3ejmp 0x138b96
00138c43
00138c43loc_138c43:
00138c43call caml_call_gc
00138c48jmp 0x138b9f
00138c4d
00138c4dloc_138c4d:
00138c4dpush 34
00138c4fcall caml_call_realloc_stack
00138c54pop r10
00138c56jmp 0x138b92
00138b80
00138c5b
00138c5b // align 0x10
00138c5b // align 0x10
00138c60
00138c60camlHtml.put_separator_861:
00138c60lea rax, [rip+0x199729]
00138c67jmp 0x138840
00138c60
00138c60camlHtml.put_separator_861:
00138c60lea rax, [rip+0x199729]
00138c67jmp 0x138840
00138c60
00138c6c
00138c6c // align 0x10
00138c6c // align 0x10
00138c70
00138c70camlHtml.unskip_864:
00138c70lea r10, [rsp-320]
00138c78cmp r10, [r14+40]
00138c7cjb 0x138cd2
00138c7e
00138c7eloc_138c7e:
00138c7elea rax, [rip+0x1a2d2b]
00138c85mov rax, [rax+168]
00138c8cmov rax, [rax]
00138c8fmov rax, [rax+32]
00138c93lea rbx, [rip+0x1e8d5e]
00138c9amov rbx, [rbx+176]
00138ca1call camlDoOut.unskip_948
00138ca6lea rax, [rip+0x1a2d03]
00138cadmov rax, [rax+312]
00138cb4mov rbx, [rax+32]
00138cb8cmp rbx, 1
00138cbcje 0x138ccc
00138cbemov [rax+24], 3
00138cc6mov eax, 1
00138ccbret
00138ccc
00138cccloc_138ccc:
00138cccmov eax, 1
00138cd1ret
00138cd2
00138cd2loc_138cd2:
00138cd2push 33
00138cd4call caml_call_realloc_stack
00138cd9pop r10
00138cdbjmp 0x138c7e
00138c70
00138c70camlHtml.unskip_864:
00138c70lea r10, [rsp-320]
00138c78cmp r10, [r14+40]
00138c7cjb 0x138cd2
00138c7e
00138c7eloc_138c7e:
00138c7elea rax, [rip+0x1a2d2b]
00138c85mov rax, [rax+168]
00138c8cmov rax, [rax]
00138c8fmov rax, [rax+32]
00138c93lea rbx, [rip+0x1e8d5e]
00138c9amov rbx, [rbx+176]
00138ca1call camlDoOut.unskip_948
00138ca6lea rax, [rip+0x1a2d03]
00138cadmov rax, [rax+312]
00138cb4mov rbx, [rax+32]
00138cb8cmp rbx, 1
00138cbcje 0x138ccc
00138cbemov [rax+24], 3
00138cc6mov eax, 1
00138ccbret
00138ccc
00138cccloc_138ccc:
00138cccmov eax, 1
00138cd1ret
00138cd2
00138cd2loc_138cd2:
00138cd2push 33
00138cd4call caml_call_realloc_stack
00138cd9pop r10
00138cdbjmp 0x138c7e
00138c70
00138cdd
00138cdd // align 0x10
00138cdd // align 0x10
00138ce5
00138ce5 // align 0x10
00138ce5 // align 0x10
00138cf0
00138cf0camlHtml.approximate_hspace_877:
00138cf0lea r10, [rsp-344]
00138cf8cmp r10, [r14+40]
00138cfcjb 0x138ebf
00138d02
00138d02loc_138d02:
00138d02sub rsp, 24
00138d06sub r15, 40
00138d0acmp r15, [r14]
00138d0djb 0x138eb5
00138d13
00138d13loc_138d13:
00138d13lea rsi, [r15+8]
00138d17mov [rsi-8], 4343
00138d1flea rdx, [rip-0x41df6]
00138d26mov [rsi], rdx
00138d29mov rdx, 0x300000000000007
00138d33mov [rsi+8], rdx
00138d37lea rdx, [rip+402]
00138d3emov [rsi+16], rdx
00138d42mov [rsi+24], rbx
00138d46test dil, 1
00138d4ajne 0x138e94
00138d50movzx rdx, [rdi-8]
00138d55cmp rdx, 1
00138d59je 0x138e10
00138d5ftest rdx, rdx
00138d62jne 0x138e94
00138d68mov rdi, [rdi]
00138d6bcmp rdi, 1
00138d6fjne 0x138d94
00138d71mov rdi, [rbx+16]
00138d75lea rax, [rip+0x198b34]
00138d7cmov rbx, [rax+360]
00138d83mov rax, [rax+352]
00138d8aadd rsp, 24
00138d8ejmp 0x161c50
00138d93
00138d93 90 .
00138d94
00138d94loc_138d94:
00138d94cmp rax, 1
00138d98je 0x138da4
00138d9amov eax, 321
00138d9fjmp 0x138da9
00138da1
00138da1 0f 1f 00 ...
00138da4
00138da4loc_138da4:
00138da4mov eax, 16393
00138da9
00138da9loc_138da9:
00138da9mov ebx, 3
00138daecmp rbx, rdi
00138db1jg 0x138e04
00138db3mov [rsp+16], rdi
00138db8mov [rsp+8], rbx
00138dbdmov [rsp], rax
00138dc1
00138dc1loc_138dc1:
00138dc1lea rax, [rip+0x198ae8]
00138dc8mov rbx, [rax+360]
00138dcfmov rax, [rax+352]
00138dd6mov rdi, [rsp]
00138ddacall camlOutUnicode.html_put_949
00138ddfmov rbx, [rsp+8]
00138de4mov rax, rbx
00138de7add rbx, 2
00138debmov [rsp+8], rbx
00138df0mov rbx, [rsp+16]
00138df5cmp rax, rbx
00138df8je 0x138e04
00138dfacmp r15, [r14]
00138dfdja 0x138dc1
00138dffjmp 0x138eab
00138e04
00138e04loc_138e04:
00138e04mov eax, 1
00138e09add rsp, 24
00138e0dret
00138e0e
00138e0e 66 90 f.
00138e10
00138e10loc_138e10:
00138e10mov rax, [rdi]
00138e13cmp rax, 1
00138e17jge 0x138e2c
00138e19lea rax, [rip+0x199580]
00138e20add rsp, 24
00138e24jmp 0x1919c0
00138e29
00138e29 0f 1f 00 ...
00138e2c
00138e2cloc_138e2c:
00138e2ccmp rax, 1
00138e30jne 0x138e54
00138e32mov rdi, [rbx+16]
00138e36lea rax, [rip+0x198a73]
00138e3dmov rbx, [rax+360]
00138e44mov rax, [rax+352]
00138e4badd rsp, 24
00138e4fjmp 0x161c50
00138e54
00138e54loc_138e54:
00138e54sub r15, 16
00138e58cmp r15, [r14]
00138e5bjb 0x138ea4
00138e5d
00138e5dloc_138e5d:
00138e5dlea rdi, [r15+8]
00138e61mov [rdi-8], 1277
00138e69movsd_xmm x0, [rip+0xf18ff]
00138e71sar rax, 1
00138e74cvtsi2sd x1, rax
00138e79divsd x1, x0
00138e7dmovsd_xmm [rdi], x1
00138e81mov rbx, [rbx]
00138e84mov eax, 1
00138e89add rsp, 24
00138e8djmp 0x138ed0
00138e92
00138e92 66 90 f.
00138e94
00138e94loc_138e94:
00138e94lea rax, [rip+0x1994c5]
00138e9badd rsp, 24
00138e9fjmp 0x195a70
00138ea4
00138ea4loc_138ea4:
00138ea4call caml_call_gc
00138ea9jmp 0x138e5d
00138eab
00138eabloc_138eab:
00138eabcall caml_call_gc
00138eb0jmp 0x138dc1
00138eb5
00138eb5loc_138eb5:
00138eb5call caml_call_gc
00138ebajmp 0x138d13
00138ebf
00138ebfloc_138ebf:
00138ebfpush 36
00138ec1call caml_call_realloc_stack
00138ec6pop r10
00138ec8jmp 0x138d02
00138cf0
00138cf0camlHtml.approximate_hspace_877:
00138cf0lea r10, [rsp-344]
00138cf8cmp r10, [r14+40]
00138cfcjb 0x138ebf
00138d02
00138d02loc_138d02:
00138d02sub rsp, 24
00138d06sub r15, 40
00138d0acmp r15, [r14]
00138d0djb 0x138eb5
00138d13
00138d13loc_138d13:
00138d13lea rsi, [r15+8]
00138d17mov [rsi-8], 4343
00138d1flea rdx, [rip-0x41df6]
00138d26mov [rsi], rdx
00138d29mov rdx, 0x300000000000007
00138d33mov [rsi+8], rdx
00138d37lea rdx, [rip+402]
00138d3emov [rsi+16], rdx
00138d42mov [rsi+24], rbx
00138d46test dil, 1
00138d4ajne 0x138e94
00138d50movzx rdx, [rdi-8]
00138d55cmp rdx, 1
00138d59je 0x138e10
00138d5ftest rdx, rdx
00138d62jne 0x138e94
00138d68mov rdi, [rdi]
00138d6bcmp rdi, 1
00138d6fjne 0x138d94
00138d71mov rdi, [rbx+16]
00138d75lea rax, [rip+0x198b34]
00138d7cmov rbx, [rax+360]
00138d83mov rax, [rax+352]
00138d8aadd rsp, 24
00138d8ejmp 0x161c50
00138d93
00138d93 90 .
00138d94
00138d94loc_138d94:
00138d94cmp rax, 1
00138d98je 0x138da4
00138d9amov eax, 321
00138d9fjmp 0x138da9
00138da1
00138da1 0f 1f 00 ...
00138da4
00138da4loc_138da4:
00138da4mov eax, 16393
00138da9
00138da9loc_138da9:
00138da9mov ebx, 3
00138daecmp rbx, rdi
00138db1jg 0x138e04
00138db3mov [rsp+16], rdi
00138db8mov [rsp+8], rbx
00138dbdmov [rsp], rax
00138dc1
00138dc1loc_138dc1:
00138dc1lea rax, [rip+0x198ae8]
00138dc8mov rbx, [rax+360]
00138dcfmov rax, [rax+352]
00138dd6mov rdi, [rsp]
00138ddacall camlOutUnicode.html_put_949
00138ddfmov rbx, [rsp+8]
00138de4mov rax, rbx
00138de7add rbx, 2
00138debmov [rsp+8], rbx
00138df0mov rbx, [rsp+16]
00138df5cmp rax, rbx
00138df8je 0x138e04
00138dfacmp r15, [r14]
00138dfdja 0x138dc1
00138dffjmp 0x138eab
00138e04
00138e04loc_138e04:
00138e04mov eax, 1
00138e09add rsp, 24
00138e0dret
00138e0e
00138e0e 66 90 f.
00138e10
00138e10loc_138e10:
00138e10mov rax, [rdi]
00138e13cmp rax, 1
00138e17jge 0x138e2c
00138e19lea rax, [rip+0x199580]
00138e20add rsp, 24
00138e24jmp 0x1919c0
00138e29
00138e29 0f 1f 00 ...
00138e2c
00138e2cloc_138e2c:
00138e2ccmp rax, 1
00138e30jne 0x138e54
00138e32mov rdi, [rbx+16]
00138e36lea rax, [rip+0x198a73]
00138e3dmov rbx, [rax+360]
00138e44mov rax, [rax+352]
00138e4badd rsp, 24
00138e4fjmp 0x161c50
00138e54
00138e54loc_138e54:
00138e54sub r15, 16
00138e58cmp r15, [r14]
00138e5bjb 0x138ea4
00138e5d
00138e5dloc_138e5d:
00138e5dlea rdi, [r15+8]
00138e61mov [rdi-8], 1277
00138e69movsd_xmm x0, [rip+0xf18ff]
00138e71sar rax, 1
00138e74cvtsi2sd x1, rax
00138e79divsd x1, x0
00138e7dmovsd_xmm [rdi], x1
00138e81mov rbx, [rbx]
00138e84mov eax, 1
00138e89add rsp, 24
00138e8djmp 0x138ed0
00138e92
00138e92 66 90 f.
00138e94
00138e94loc_138e94:
00138e94lea rax, [rip+0x1994c5]
00138e9badd rsp, 24
00138e9fjmp 0x195a70
00138ea4
00138ea4loc_138ea4:
00138ea4call caml_call_gc
00138ea9jmp 0x138e5d
00138eab
00138eabloc_138eab:
00138eabcall caml_call_gc
00138eb0jmp 0x138dc1
00138eb5
00138eb5loc_138eb5:
00138eb5call caml_call_gc
00138ebajmp 0x138d13
00138ebf
00138ebfloc_138ebf:
00138ebfpush 36
00138ec1call caml_call_realloc_stack
00138ec6pop r10
00138ec8jmp 0x138d02
00138cf0
00138ecd
00138ecd // align 0x10
00138ecd // align 0x10
00138ed0
00138ed0camlHtml.iter_882:
00138ed0lea r10, [rsp-384]
00138ed8cmp r10, [r14+40]
00138edcjb 0x139058
00138ee2
00138ee2loc_138ee2:
00138ee2sub rsp, 64
00138ee6
00138ee6loc_138ee6:
00138ee6mov r12, rdi
00138ee9test bl, 1
00138eecje 0x138f38
00138eeexorpd x0, x0
00138ef2movsd_xmm x1, [r12]
00138ef8comisd x1, x0
00138efcjbe 0x138f2c
00138efecmp rax, 1
00138f02jne 0x138f2c
00138f04mov rax, [rsi+24]
00138f08mov rdi, [rax+8]
00138f0clea rax, [rip+0x19899d]
00138f13mov rbx, [rax+360]
00138f1amov rax, [rax+352]
00138f21add rsp, 64
00138f25jmp 0x161c50
00138f2a
00138f2a 66 90 f.
00138f2c
00138f2cloc_138f2c:
00138f2cmov eax, 1
00138f31add rsp, 64
00138f35ret
00138f36
00138f36 66 90 f.
00138f38
00138f38loc_138f38:
00138f38mov [rsp+8], rsi
00138f3dmov [rsp], rbx
00138f41mov [rsp+16], rax
00138f46mov rax, [rbx]
00138f49mov rbx, [rax+8]
00138f4dmov [rsp+32], rbx
00138f52mov r13, [rax]
00138f55movsd_xmm x0, [r12]
00138f5bdivsd x0, [r13]
00138f61mov rbx, rsp
00138f64mov rsp, [r14+64]
00138f68call fn_f4730
00138f6dmov rsp, rbx
00138f70movapd x1, x0
00138f74mulsd x1, [r13]
00138f7amovsd_xmm x2, [r12]
00138f80subsd x2, x1
00138f84movsd_xmm [rsp+56], x2
00138f8acvttsd2si rax, x0
00138f8flea rax, [rax+rax+1]
00138f94mov [rsp+24], rax
00138f99mov ebx, 3
00138f9ecmp rbx, rax
00138fa1jg 0x138fee
00138fa3mov [rsp+48], rax
00138fa8mov [rsp+40], rbx
00138fad
00138fadloc_138fad:
00138fadlea rax, [rip+0x1988fc]
00138fb4mov rbx, [rax+360]
00138fbbmov rax, [rax+352]
00138fc2mov rdi, [rsp+32]
00138fc7call camlOutUnicode.html_put_949
00138fccmov rbx, [rsp+40]
00138fd1mov rax, rbx
00138fd4add rbx, 2
00138fd8mov [rsp+40], rbx
00138fddmov rbx, [rsp+48]
00138fe2cmp rax, rbx
00138fe5je 0x138fee
00138fe7cmp r15, [r14]
00138feaja 0x138fad
00138fecjmp 0x13904e
00138fee
00138feeloc_138fee:
00138feesub r15, 16
00138ff2cmp r15, [r14]
00138ff5jb 0x139047
00138ff7
00138ff7loc_138ff7:
00138ff7lea rdi, [r15+8]
00138ffbmov [rdi-8], 1277
00139003movsd_xmm x0, [rsp+56]
00139009movsd_xmm [rdi], x0
0013900dmov rax, [rsp+16]
00139012cmp rax, 1
00139016jne 0x139030
00139018mov rax, [rsp+24]
0013901dcmp rax, 3
00139021setge al
00139024movzx rax, al
00139028lea rax, [rax+rax+1]
0013902djmp 0x139035
0013902f
0013902f 90 .
00139030
00139030loc_139030:
00139030mov eax, 3
00139035
00139035loc_139035:
00139035mov rbx, [rsp]
00139039mov rbx, [rbx+8]
0013903dmov rsi, [rsp+8]
00139042jmp 0x138ee6
00139047
00139047loc_139047:
00139047call caml_call_gc
0013904cjmp 0x138ff7
0013904e
0013904eloc_13904e:
0013904ecall caml_call_gc
00139053jmp 0x138fad
00139058
00139058loc_139058:
00139058push 41
0013905acall caml_call_realloc_stack
0013905fpop r10
00139061jmp 0x138ee2
00138ed0
00138ed0camlHtml.iter_882:
00138ed0lea r10, [rsp-384]
00138ed8cmp r10, [r14+40]
00138edcjb 0x139058
00138ee2
00138ee2loc_138ee2:
00138ee2sub rsp, 64
00138ee6
00138ee6loc_138ee6:
00138ee6mov r12, rdi
00138ee9test bl, 1
00138eecje 0x138f38
00138eeexorpd x0, x0
00138ef2movsd_xmm x1, [r12]
00138ef8comisd x1, x0
00138efcjbe 0x138f2c
00138efecmp rax, 1
00138f02jne 0x138f2c
00138f04mov rax, [rsi+24]
00138f08mov rdi, [rax+8]
00138f0clea rax, [rip+0x19899d]
00138f13mov rbx, [rax+360]
00138f1amov rax, [rax+352]
00138f21add rsp, 64
00138f25jmp 0x161c50
00138f2a
00138f2a 66 90 f.
00138f2c
00138f2cloc_138f2c:
00138f2cmov eax, 1
00138f31add rsp, 64
00138f35ret
00138f36
00138f36 66 90 f.
00138f38
00138f38loc_138f38:
00138f38mov [rsp+8], rsi
00138f3dmov [rsp], rbx
00138f41mov [rsp+16], rax
00138f46mov rax, [rbx]
00138f49mov rbx, [rax+8]
00138f4dmov [rsp+32], rbx
00138f52mov r13, [rax]
00138f55movsd_xmm x0, [r12]
00138f5bdivsd x0, [r13]
00138f61mov rbx, rsp
00138f64mov rsp, [r14+64]
00138f68call fn_f4730
00138f6dmov rsp, rbx
00138f70movapd x1, x0
00138f74mulsd x1, [r13]
00138f7amovsd_xmm x2, [r12]
00138f80subsd x2, x1
00138f84movsd_xmm [rsp+56], x2
00138f8acvttsd2si rax, x0
00138f8flea rax, [rax+rax+1]
00138f94mov [rsp+24], rax
00138f99mov ebx, 3
00138f9ecmp rbx, rax
00138fa1jg 0x138fee
00138fa3mov [rsp+48], rax
00138fa8mov [rsp+40], rbx
00138fad
00138fadloc_138fad:
00138fadlea rax, [rip+0x1988fc]
00138fb4mov rbx, [rax+360]
00138fbbmov rax, [rax+352]
00138fc2mov rdi, [rsp+32]
00138fc7call camlOutUnicode.html_put_949
00138fccmov rbx, [rsp+40]
00138fd1mov rax, rbx
00138fd4add rbx, 2
00138fd8mov [rsp+40], rbx
00138fddmov rbx, [rsp+48]
00138fe2cmp rax, rbx
00138fe5je 0x138fee
00138fe7cmp r15, [r14]
00138feaja 0x138fad
00138fecjmp 0x13904e
00138fee
00138feeloc_138fee:
00138feesub r15, 16
00138ff2cmp r15, [r14]
00138ff5jb 0x139047
00138ff7
00138ff7loc_138ff7:
00138ff7lea rdi, [r15+8]
00138ffbmov [rdi-8], 1277
00139003movsd_xmm x0, [rsp+56]
00139009movsd_xmm [rdi], x0
0013900dmov rax, [rsp+16]
00139012cmp rax, 1
00139016jne 0x139030
00139018mov rax, [rsp+24]
0013901dcmp rax, 3
00139021setge al
00139024movzx rax, al
00139028lea rax, [rax+rax+1]
0013902djmp 0x139035
0013902f
0013902f 90 .
00139030
00139030loc_139030:
00139030mov eax, 3
00139035
00139035loc_139035:
00139035mov rbx, [rsp]
00139039mov rbx, [rbx+8]
0013903dmov rsi, [rsp+8]
00139042jmp 0x138ee6
00139047
00139047loc_139047:
00139047call caml_call_gc
0013904cjmp 0x138ff7
0013904e
0013904eloc_13904e:
0013904ecall caml_call_gc
00139053jmp 0x138fad
00139058
00139058loc_139058:
00139058push 41
0013905acall caml_call_realloc_stack
0013905fpop r10
00139061jmp 0x138ee2
00138ed0
Loading..