File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
001cdde0
001cdde0camlCamlinternalFormat.fun_6620:
001cdde0lea r10, [rsp-344]
001cdde8cmp r10, [r14+40]
001cddecjb 0x1cde77
001cddf2
001cddf2loc_1cddf2:
001cddf2sub rsp, 24
001cddf6mov [rsp+8], rax
001cddfbmov [rsp], rbx
001cddffmov rbx, rdi
001cde02mov [rsp+16], rsi
001cde07mov rdi, [rsi+56]
001cde0bmov rax, [rsi+64]
001cde0fcall caml_apply2
001cde14mov rbx, rax
001cde17mov rax, [rsp]
001cde1bcall camlCamlinternalFormat.fix_int_precision_3413
001cde20mov rdi, rax
001cde23mov rax, [rsp+16]
001cde28mov rax, [rax+72]
001cde2cmov rbx, [rsp+8]
001cde31call camlCamlinternalFormat.fix_padding_3404
001cde36mov rdx, [rsp+16]
001cde3bmov rdi, [rdx+48]
001cde3fsub r15, 24
001cde43cmp r15, [r14]
001cde46jb 0x1cde70
001cde48
001cde48loc_1cde48:
001cde48lea rbx, [r15+8]
001cde4cmov [rbx-8], 2052
001cde54mov rsi, [rdx+40]
001cde58mov [rbx], rsi
001cde5bmov [rbx+8], rax
001cde5fmov rax, [rdx+32]
001cde63mov rsi, [rdx+24]
001cde67add rsp, 24
001cde6bjmp 0x1cbe90
001cde70
001cde70loc_1cde70:
001cde70call caml_call_gc
001cde75jmp 0x1cde48
001cde77
001cde77loc_1cde77:
001cde77push 36
001cde79call caml_call_realloc_stack
001cde7epop r10
001cde80jmp 0x1cddf2
001cdde0
001cdde0camlCamlinternalFormat.fun_6620:
001cdde0lea r10, [rsp-344]
001cdde8cmp r10, [r14+40]
001cddecjb 0x1cde77
001cddf2
001cddf2loc_1cddf2:
001cddf2sub rsp, 24
001cddf6mov [rsp+8], rax
001cddfbmov [rsp], rbx
001cddffmov rbx, rdi
001cde02mov [rsp+16], rsi
001cde07mov rdi, [rsi+56]
001cde0bmov rax, [rsi+64]
001cde0fcall caml_apply2
001cde14mov rbx, rax
001cde17mov rax, [rsp]
001cde1bcall camlCamlinternalFormat.fix_int_precision_3413
001cde20mov rdi, rax
001cde23mov rax, [rsp+16]
001cde28mov rax, [rax+72]
001cde2cmov rbx, [rsp+8]
001cde31call camlCamlinternalFormat.fix_padding_3404
001cde36mov rdx, [rsp+16]
001cde3bmov rdi, [rdx+48]
001cde3fsub r15, 24
001cde43cmp r15, [r14]
001cde46jb 0x1cde70
001cde48
001cde48loc_1cde48:
001cde48lea rbx, [r15+8]
001cde4cmov [rbx-8], 2052
001cde54mov rsi, [rdx+40]
001cde58mov [rbx], rsi
001cde5bmov [rbx+8], rax
001cde5fmov rax, [rdx+32]
001cde63mov rsi, [rdx+24]
001cde67add rsp, 24
001cde6bjmp 0x1cbe90
001cde70
001cde70loc_1cde70:
001cde70call caml_call_gc
001cde75jmp 0x1cde48
001cde77
001cde77loc_1cde77:
001cde77push 36
001cde79call caml_call_realloc_stack
001cde7epop r10
001cde80jmp 0x1cddf2
001cdde0
001cde85
001cde85 // align 0x10
001cde85 // align 0x10
001cde90
001cde90camlCamlinternalFormat.make_float_padding_precision_3515:
001cde90mov r12, rax
001cde93test sil, 1
001cde97je 0x1cdfa8
001cde9dtest dl, 1
001cdea0je 0x1cdf54
001cdea6cmp rdx, 1
001cdeaaje 0x1cdf04
001cdeacsub r15, 72
001cdeb0cmp r15, [r14]
001cdeb3jb 0x1ce259
001cdeb9
001cdeb9loc_1cdeb9:
001cdeb9lea rax, [r15+8]
001cdebdmov [rax-8], 8439
001cdec5lea rsi, [rip-0xd6eac]
001cdeccmov [rax], rsi
001cdecfmov rsi, 0x200000000000007
001cded9mov [rax+8], rsi
001cdeddlea rsi, [rip+1180]
001cdee4mov [rax+16], rsi
001cdee8add r8, -192
001cdeefmov [rax+24], r8
001cdef3mov [rax+32], r12
001cdef7mov [rax+40], rbx
001cdefbmov [rax+48], rdi
001cdeffmov [rax+56], rcx
001cdf03ret
001cdf04
001cdf04loc_1cdf04:
001cdf04sub r15, 64
001cdf08cmp r15, [r14]
001cdf0bjb 0x1ce24f
001cdf11
001cdf11loc_1cdf11:
001cdf11lea rax, [r15+8]
001cdf15mov [rax-8], 7415
001cdf1dlea rsi, [rip+844]
001cdf24mov [rax], rsi
001cdf27mov rsi, 0x100000000000005
001cdf31mov [rax+8], rsi
001cdf35add r8, -192
001cdf3cmov [rax+16], r8
001cdf40mov [rax+24], r12
001cdf44mov [rax+32], rbx
001cdf48mov [rax+40], rdi
001cdf4cmov [rax+48], rcx
001cdf50ret
001cdf51
001cdf51 0f 1f 00 ...
001cdf54
001cdf54loc_1cdf54:
001cdf54mov rsi, [rdx]
001cdf57sub r15, 72
001cdf5bcmp r15, [r14]
001cdf5ejb 0x1ce245
001cdf64
001cdf64loc_1cdf64:
001cdf64lea rax, [r15+8]
001cdf68mov [rax-8], 8439
001cdf70lea rdx, [rip+905]
001cdf77mov [rax], rdx
001cdf7amov rdx, 0x100000000000005
001cdf84mov [rax+8], rdx
001cdf88add r8, -192
001cdf8fmov [rax+16], r8
001cdf93mov [rax+24], r12
001cdf97mov [rax+32], rbx
001cdf9bmov [rax+40], rdi
001cdf9fmov [rax+48], rcx
001cdfa3mov [rax+56], rsi
001cdfa7ret
001cdfa8
001cdfa8loc_1cdfa8:
001cdfa8movzx rax, [rsi-8]
001cdfadtest rax, rax
001cdfb0je 0x1ce0e4
001cdfb6mov rsi, [rsi]
001cdfb9test dl, 1
001cdfbcje 0x1ce080
001cdfc2cmp rdx, 1
001cdfc6je 0x1ce024
001cdfc8sub r15, 80
001cdfcccmp r15, [r14]
001cdfcfjb 0x1ce23b
001cdfd5
001cdfd5loc_1cdfd5:
001cdfd5lea rax, [r15+8]
001cdfd9mov [rax-8], 9463
001cdfe1lea rdx, [rip-0xd70b8]
001cdfe8mov [rax], rdx
001cdfebmov rdx, 0x300000000000007
001cdff5mov [rax+8], rdx
001cdff9lea rdx, [rip+1840]
001ce000mov [rax+16], rdx
001ce004add r8, -192
001ce00bmov [rax+24], r8
001ce00fmov [rax+32], r12
001ce013mov [rax+40], rbx
001ce017mov [rax+48], rdi
001ce01bmov [rax+56], rcx
001ce01fmov [rax+64], rsi
001ce023ret
001ce024
001ce024loc_1ce024:
001ce024sub r15, 80
001ce028cmp r15, [r14]
001ce02bjb 0x1ce231
001ce031
001ce031loc_1ce031:
001ce031lea rax, [r15+8]
001ce035mov [rax-8], 9463
001ce03dlea rdx, [rip-0xd7024]
001ce044mov [rax], rdx
001ce047mov rdx, 0x200000000000007
001ce051mov [rax+8], rdx
001ce055lea rdx, [rip+1396]
001ce05cmov [rax+16], rdx
001ce060add r8, -192
001ce067mov [rax+24], r8
001ce06bmov [rax+32], r12
001ce06fmov [rax+40], rbx
001ce073mov [rax+48], rdi
001ce077mov [rax+56], rcx
001ce07bmov [rax+64], rsi
001ce07fret
001ce080
001ce080loc_1ce080:
001ce080mov rdx, [rdx]
001ce083sub r15, 88
001ce087cmp r15, [r14]
001ce08ajb 0x1ce227
001ce090
001ce090loc_1ce090:
001ce090lea rax, [r15+8]
001ce094mov [rax-8], 10487
001ce09clea r9, [rip-0xd7083]
001ce0a3mov [rax], r9
001ce0a6mov r9, 0x200000000000007
001ce0b0mov [rax+8], r9
001ce0b4lea r9, [rip+1493]
001ce0bbmov [rax+16], r9
001ce0bfadd r8, -192
001ce0c6mov [rax+24], r8
001ce0camov [rax+32], r12
001ce0cemov [rax+40], rbx
001ce0d2mov [rax+48], rdi
001ce0d6mov [rax+56], rcx
001ce0damov [rax+64], rsi
001ce0demov [rax+72], rdx
001ce0e2ret
001ce0e3
001ce0e3 90 .
001ce0e4
001ce0e4loc_1ce0e4:
001ce0e4mov r9, [rsi+8]
001ce0e8mov rsi, [rsi]
001ce0ebtest dl, 1
001ce0eeje 0x1ce1b4
001ce0f4cmp rdx, 1
001ce0f8je 0x1ce15c
001ce0fasub r15, 88
001ce0fecmp r15, [r14]
001ce101jb 0x1ce21d
001ce107
001ce107loc_1ce107:
001ce107lea rax, [r15+8]
001ce10bmov [rax-8], 10487
001ce113lea rdx, [rip-0xd70fa]
001ce11amov [rax], rdx
001ce11dmov rdx, 0x200000000000007
001ce127mov [rax+8], rdx
001ce12blea rdx, [rip+1038]
001ce132mov [rax+16], rdx
001ce136add r8, -192
001ce13dmov [rax+24], r8
001ce141mov [rax+32], r12
001ce145mov [rax+40], rbx
001ce149mov [rax+48], rdi
001ce14dmov [rax+56], rcx
001ce151mov [rax+64], rsi
001ce155mov [rax+72], r9
001ce159ret
001ce15a
001ce15a 66 90 f.
001ce15c
001ce15cloc_1ce15c:
001ce15csub r15, 80
001ce160cmp r15, [r14]
001ce163jb 0x1ce213
001ce169
001ce169loc_1ce169:
001ce169lea rax, [r15+8]
001ce16dmov [rax-8], 9463
001ce175lea rdx, [rip+644]
001ce17cmov [rax], rdx
001ce17fmov rdx, 0x100000000000005
001ce189mov [rax+8], rdx
001ce18dadd r8, -192
001ce194mov [rax+16], r8
001ce198mov [rax+24], r12
001ce19cmov [rax+32], rbx
001ce1a0mov [rax+40], rdi
001ce1a4mov [rax+48], rcx
001ce1a8mov [rax+56], rsi
001ce1acmov [rax+64], r9
001ce1b0ret
001ce1b1
001ce1b1 0f 1f 00 ...
001ce1b4
001ce1b4loc_1ce1b4:
001ce1b4mov rdx, [rdx]
001ce1b7sub r15, 88
001ce1bbcmp r15, [r14]
001ce1bejb 0x1ce20c
001ce1c0
001ce1c0loc_1ce1c0:
001ce1c0lea rax, [r15+8]
001ce1c4mov [rax-8], 10487
001ce1cclea r13, [rip+733]
001ce1d3mov [rax], r13
001ce1d6mov r13, 0x100000000000005
001ce1e0mov [rax+8], r13
001ce1e4add r8, -192
001ce1ebmov [rax+16], r8
001ce1efmov [rax+24], r12
001ce1f3mov [rax+32], rbx
001ce1f7mov [rax+40], rdi
001ce1fbmov [rax+48], rcx
001ce1ffmov [rax+56], rsi
001ce203mov [rax+64], r9
001ce207mov [rax+72], rdx
001ce20bret
001ce20c
001ce20cloc_1ce20c:
001ce20ccall caml_call_gc
001ce211jmp 0x1ce1c0
001ce213
001ce213loc_1ce213:
001ce213call caml_call_gc
001ce218jmp 0x1ce169
001ce21d
001ce21dloc_1ce21d:
001ce21dcall caml_call_gc
001ce222jmp 0x1ce107
001ce227
001ce227loc_1ce227:
001ce227call caml_call_gc
001ce22cjmp 0x1ce090
001ce231
001ce231loc_1ce231:
001ce231call caml_call_gc
001ce236jmp 0x1ce031
001ce23b
001ce23bloc_1ce23b:
001ce23bcall caml_call_gc
001ce240jmp 0x1cdfd5
001ce245
001ce245loc_1ce245:
001ce245call caml_call_gc
001ce24ajmp 0x1cdf64
001ce24f
001ce24floc_1ce24f:
001ce24fcall caml_call_gc
001ce254jmp 0x1cdf11
001ce259
001ce259loc_1ce259:
001ce259call caml_call_gc
001ce25ejmp 0x1cdeb9
001cde90
001cde90camlCamlinternalFormat.make_float_padding_precision_3515:
001cde90mov r12, rax
001cde93test sil, 1
001cde97je 0x1cdfa8
001cde9dtest dl, 1
001cdea0je 0x1cdf54
001cdea6cmp rdx, 1
001cdeaaje 0x1cdf04
001cdeacsub r15, 72
001cdeb0cmp r15, [r14]
001cdeb3jb 0x1ce259
001cdeb9
001cdeb9loc_1cdeb9:
001cdeb9lea rax, [r15+8]
001cdebdmov [rax-8], 8439
001cdec5lea rsi, [rip-0xd6eac]
001cdeccmov [rax], rsi
001cdecfmov rsi, 0x200000000000007
001cded9mov [rax+8], rsi
001cdeddlea rsi, [rip+1180]
001cdee4mov [rax+16], rsi
001cdee8add r8, -192
001cdeefmov [rax+24], r8
001cdef3mov [rax+32], r12
001cdef7mov [rax+40], rbx
001cdefbmov [rax+48], rdi
001cdeffmov [rax+56], rcx
001cdf03ret
001cdf04
001cdf04loc_1cdf04:
001cdf04sub r15, 64
001cdf08cmp r15, [r14]
001cdf0bjb 0x1ce24f
001cdf11
001cdf11loc_1cdf11:
001cdf11lea rax, [r15+8]
001cdf15mov [rax-8], 7415
001cdf1dlea rsi, [rip+844]
001cdf24mov [rax], rsi
001cdf27mov rsi, 0x100000000000005
001cdf31mov [rax+8], rsi
001cdf35add r8, -192
001cdf3cmov [rax+16], r8
001cdf40mov [rax+24], r12
001cdf44mov [rax+32], rbx
001cdf48mov [rax+40], rdi
001cdf4cmov [rax+48], rcx
001cdf50ret
001cdf51
001cdf51 0f 1f 00 ...
001cdf54
001cdf54loc_1cdf54:
001cdf54mov rsi, [rdx]
001cdf57sub r15, 72
001cdf5bcmp r15, [r14]
001cdf5ejb 0x1ce245
001cdf64
001cdf64loc_1cdf64:
001cdf64lea rax, [r15+8]
001cdf68mov [rax-8], 8439
001cdf70lea rdx, [rip+905]
001cdf77mov [rax], rdx
001cdf7amov rdx, 0x100000000000005
001cdf84mov [rax+8], rdx
001cdf88add r8, -192
001cdf8fmov [rax+16], r8
001cdf93mov [rax+24], r12
001cdf97mov [rax+32], rbx
001cdf9bmov [rax+40], rdi
001cdf9fmov [rax+48], rcx
001cdfa3mov [rax+56], rsi
001cdfa7ret
001cdfa8
001cdfa8loc_1cdfa8:
001cdfa8movzx rax, [rsi-8]
001cdfadtest rax, rax
001cdfb0je 0x1ce0e4
001cdfb6mov rsi, [rsi]
001cdfb9test dl, 1
001cdfbcje 0x1ce080
001cdfc2cmp rdx, 1
001cdfc6je 0x1ce024
001cdfc8sub r15, 80
001cdfcccmp r15, [r14]
001cdfcfjb 0x1ce23b
001cdfd5
001cdfd5loc_1cdfd5:
001cdfd5lea rax, [r15+8]
001cdfd9mov [rax-8], 9463
001cdfe1lea rdx, [rip-0xd70b8]
001cdfe8mov [rax], rdx
001cdfebmov rdx, 0x300000000000007
001cdff5mov [rax+8], rdx
001cdff9lea rdx, [rip+1840]
001ce000mov [rax+16], rdx
001ce004add r8, -192
001ce00bmov [rax+24], r8
001ce00fmov [rax+32], r12
001ce013mov [rax+40], rbx
001ce017mov [rax+48], rdi
001ce01bmov [rax+56], rcx
001ce01fmov [rax+64], rsi
001ce023ret
001ce024
001ce024loc_1ce024:
001ce024sub r15, 80
001ce028cmp r15, [r14]
001ce02bjb 0x1ce231
001ce031
001ce031loc_1ce031:
001ce031lea rax, [r15+8]
001ce035mov [rax-8], 9463
001ce03dlea rdx, [rip-0xd7024]
001ce044mov [rax], rdx
001ce047mov rdx, 0x200000000000007
001ce051mov [rax+8], rdx
001ce055lea rdx, [rip+1396]
001ce05cmov [rax+16], rdx
001ce060add r8, -192
001ce067mov [rax+24], r8
001ce06bmov [rax+32], r12
001ce06fmov [rax+40], rbx
001ce073mov [rax+48], rdi
001ce077mov [rax+56], rcx
001ce07bmov [rax+64], rsi
001ce07fret
001ce080
001ce080loc_1ce080:
001ce080mov rdx, [rdx]
001ce083sub r15, 88
001ce087cmp r15, [r14]
001ce08ajb 0x1ce227
001ce090
001ce090loc_1ce090:
001ce090lea rax, [r15+8]
001ce094mov [rax-8], 10487
001ce09clea r9, [rip-0xd7083]
001ce0a3mov [rax], r9
001ce0a6mov r9, 0x200000000000007
001ce0b0mov [rax+8], r9
001ce0b4lea r9, [rip+1493]
001ce0bbmov [rax+16], r9
001ce0bfadd r8, -192
001ce0c6mov [rax+24], r8
001ce0camov [rax+32], r12
001ce0cemov [rax+40], rbx
001ce0d2mov [rax+48], rdi
001ce0d6mov [rax+56], rcx
001ce0damov [rax+64], rsi
001ce0demov [rax+72], rdx
001ce0e2ret
001ce0e3
001ce0e3 90 .
001ce0e4
001ce0e4loc_1ce0e4:
001ce0e4mov r9, [rsi+8]
001ce0e8mov rsi, [rsi]
001ce0ebtest dl, 1
001ce0eeje 0x1ce1b4
001ce0f4cmp rdx, 1
001ce0f8je 0x1ce15c
001ce0fasub r15, 88
001ce0fecmp r15, [r14]
001ce101jb 0x1ce21d
001ce107
001ce107loc_1ce107:
001ce107lea rax, [r15+8]
001ce10bmov [rax-8], 10487
001ce113lea rdx, [rip-0xd70fa]
001ce11amov [rax], rdx
001ce11dmov rdx, 0x200000000000007
001ce127mov [rax+8], rdx
001ce12blea rdx, [rip+1038]
001ce132mov [rax+16], rdx
001ce136add r8, -192
001ce13dmov [rax+24], r8
001ce141mov [rax+32], r12
001ce145mov [rax+40], rbx
001ce149mov [rax+48], rdi
001ce14dmov [rax+56], rcx
001ce151mov [rax+64], rsi
001ce155mov [rax+72], r9
001ce159ret
001ce15a
001ce15a 66 90 f.
001ce15c
001ce15cloc_1ce15c:
001ce15csub r15, 80
001ce160cmp r15, [r14]
001ce163jb 0x1ce213
001ce169
001ce169loc_1ce169:
001ce169lea rax, [r15+8]
001ce16dmov [rax-8], 9463
001ce175lea rdx, [rip+644]
001ce17cmov [rax], rdx
001ce17fmov rdx, 0x100000000000005
001ce189mov [rax+8], rdx
001ce18dadd r8, -192
001ce194mov [rax+16], r8
001ce198mov [rax+24], r12
001ce19cmov [rax+32], rbx
001ce1a0mov [rax+40], rdi
001ce1a4mov [rax+48], rcx
001ce1a8mov [rax+56], rsi
001ce1acmov [rax+64], r9
001ce1b0ret
001ce1b1
001ce1b1 0f 1f 00 ...
001ce1b4
001ce1b4loc_1ce1b4:
001ce1b4mov rdx, [rdx]
001ce1b7sub r15, 88
001ce1bbcmp r15, [r14]
001ce1bejb 0x1ce20c
001ce1c0
001ce1c0loc_1ce1c0:
001ce1c0lea rax, [r15+8]
001ce1c4mov [rax-8], 10487
001ce1cclea r13, [rip+733]
001ce1d3mov [rax], r13
001ce1d6mov r13, 0x100000000000005
001ce1e0mov [rax+8], r13
001ce1e4add r8, -192
001ce1ebmov [rax+16], r8
001ce1efmov [rax+24], r12
001ce1f3mov [rax+32], rbx
001ce1f7mov [rax+40], rdi
001ce1fbmov [rax+48], rcx
001ce1ffmov [rax+56], rsi
001ce203mov [rax+64], r9
001ce207mov [rax+72], rdx
001ce20bret
001ce20c
001ce20cloc_1ce20c:
001ce20ccall caml_call_gc
001ce211jmp 0x1ce1c0
001ce213
001ce213loc_1ce213:
001ce213call caml_call_gc
001ce218jmp 0x1ce169
001ce21d
001ce21dloc_1ce21d:
001ce21dcall caml_call_gc
001ce222jmp 0x1ce107
001ce227
001ce227loc_1ce227:
001ce227call caml_call_gc
001ce22cjmp 0x1ce090
001ce231
001ce231loc_1ce231:
001ce231call caml_call_gc
001ce236jmp 0x1ce031
001ce23b
001ce23bloc_1ce23b:
001ce23bcall caml_call_gc
001ce240jmp 0x1cdfd5
001ce245
001ce245loc_1ce245:
001ce245call caml_call_gc
001ce24ajmp 0x1cdf64
001ce24f
001ce24floc_1ce24f:
001ce24fcall caml_call_gc
001ce254jmp 0x1cdf11
001ce259
001ce259loc_1ce259:
001ce259call caml_call_gc
001ce25ejmp 0x1cdeb9
001cde90
001ce263
001ce263 // align 0x10
001ce263 // align 0x10
001ce270
001ce270camlCamlinternalFormat.fun_6665:
001ce270lea r10, [rsp-328]
001ce278cmp r10, [r14+40]
001ce27cjb 0x1ce2f2
001ce27e
001ce27eloc_1ce27e:
001ce27esub rsp, 8
001ce282mov rdi, rax
001ce285mov rax, rbx
001ce288mov [rsp], rax
001ce28cmov rbx, [rax+48]
001ce290mov rbx, [rbx+8]
001ce294cmp rbx, 11
001ce298je 0x1ce2a4
001ce29amov rbx, -11
001ce2a1jmp 0x1ce2a9
001ce2a3
001ce2a3 90 .
001ce2a4
001ce2a4loc_1ce2a4:
001ce2a4mov ebx, 25
001ce2a9
001ce2a9loc_1ce2a9:
001ce2a9mov rax, [rax+48]
001ce2adcall camlCamlinternalFormat.convert_float_3480
001ce2b2mov rdx, [rsp]
001ce2b6mov rdi, [rdx+40]
001ce2basub r15, 24
001ce2becmp r15, [r14]
001ce2c1jb 0x1ce2eb
001ce2c3
001ce2c3loc_1ce2c3:
001ce2c3lea rbx, [r15+8]
001ce2c7mov [rbx-8], 2052
001ce2cfmov rsi, [rdx+32]
001ce2d3mov [rbx], rsi
001ce2d6mov [rbx+8], rax
001ce2damov rax, [rdx+24]
001ce2demov rsi, [rdx+16]
001ce2e2add rsp, 8
001ce2e6jmp 0x1cbe90
001ce2eb
001ce2ebloc_1ce2eb:
001ce2ebcall caml_call_gc
001ce2f0jmp 0x1ce2c3
001ce2f2
001ce2f2loc_1ce2f2:
001ce2f2push 34
001ce2f4call caml_call_realloc_stack
001ce2f9pop r10
001ce2fbjmp 0x1ce27e
001ce270
001ce270camlCamlinternalFormat.fun_6665:
001ce270lea r10, [rsp-328]
001ce278cmp r10, [r14+40]
001ce27cjb 0x1ce2f2
001ce27e
001ce27eloc_1ce27e:
001ce27esub rsp, 8
001ce282mov rdi, rax
001ce285mov rax, rbx
001ce288mov [rsp], rax
001ce28cmov rbx, [rax+48]
001ce290mov rbx, [rbx+8]
001ce294cmp rbx, 11
001ce298je 0x1ce2a4
001ce29amov rbx, -11
001ce2a1jmp 0x1ce2a9
001ce2a3
001ce2a3 90 .
001ce2a4
001ce2a4loc_1ce2a4:
001ce2a4mov ebx, 25
001ce2a9
001ce2a9loc_1ce2a9:
001ce2a9mov rax, [rax+48]
001ce2adcall camlCamlinternalFormat.convert_float_3480
001ce2b2mov rdx, [rsp]
001ce2b6mov rdi, [rdx+40]
001ce2basub r15, 24
001ce2becmp r15, [r14]
001ce2c1jb 0x1ce2eb
001ce2c3
001ce2c3loc_1ce2c3:
001ce2c3lea rbx, [r15+8]
001ce2c7mov [rbx-8], 2052
001ce2cfmov rsi, [rdx+32]
001ce2d3mov [rbx], rsi
001ce2d6mov [rbx+8], rax
001ce2damov rax, [rdx+24]
001ce2demov rsi, [rdx+16]
001ce2e2add rsp, 8
001ce2e6jmp 0x1cbe90
001ce2eb
001ce2ebloc_1ce2eb:
001ce2ebcall caml_call_gc
001ce2f0jmp 0x1ce2c3
001ce2f2
001ce2f2loc_1ce2f2:
001ce2f2push 34
001ce2f4call caml_call_realloc_stack
001ce2f9pop r10
001ce2fbjmp 0x1ce27e
001ce270
001ce2fd
001ce2fd // align 0x10
001ce2fd // align 0x10
001ce300
001ce300camlCamlinternalFormat.fun_6680:
001ce300lea r10, [rsp-328]
001ce308cmp r10, [r14+40]
001ce30cjb 0x1ce369
001ce30e
001ce30eloc_1ce30e:
001ce30esub rsp, 8
001ce312mov rdi, rax
001ce315mov [rsp], rbx
001ce319mov rsi, [rbx+56]
001ce31dmov rax, [rbx+48]
001ce321mov rbx, rsi
001ce324call camlCamlinternalFormat.convert_float_3480
001ce329mov rdx, [rsp]
001ce32dmov rdi, [rdx+40]
001ce331sub r15, 24
001ce335cmp r15, [r14]
001ce338jb 0x1ce362
001ce33a
001ce33aloc_1ce33a:
001ce33alea rbx, [r15+8]
001ce33emov [rbx-8], 2052
001ce346mov rsi, [rdx+32]
001ce34amov [rbx], rsi
001ce34dmov [rbx+8], rax
001ce351mov rax, [rdx+24]
001ce355mov rsi, [rdx+16]
001ce359add rsp, 8
001ce35djmp 0x1cbe90
001ce362
001ce362loc_1ce362:
001ce362call caml_call_gc
001ce367jmp 0x1ce33a
001ce369
001ce369loc_1ce369:
001ce369push 34
001ce36bcall caml_call_realloc_stack
001ce370pop r10
001ce372jmp 0x1ce30e
001ce300
001ce300camlCamlinternalFormat.fun_6680:
001ce300lea r10, [rsp-328]
001ce308cmp r10, [r14+40]
001ce30cjb 0x1ce369
001ce30e
001ce30eloc_1ce30e:
001ce30esub rsp, 8
001ce312mov rdi, rax
001ce315mov [rsp], rbx
001ce319mov rsi, [rbx+56]
001ce31dmov rax, [rbx+48]
001ce321mov rbx, rsi
001ce324call camlCamlinternalFormat.convert_float_3480
001ce329mov rdx, [rsp]
001ce32dmov rdi, [rdx+40]
001ce331sub r15, 24
001ce335cmp r15, [r14]
001ce338jb 0x1ce362
001ce33a
001ce33aloc_1ce33a:
001ce33alea rbx, [r15+8]
001ce33emov [rbx-8], 2052
001ce346mov rsi, [rdx+32]
001ce34amov [rbx], rsi
001ce34dmov [rbx+8], rax
001ce351mov rax, [rdx+24]
001ce355mov rsi, [rdx+16]
001ce359add rsp, 8
001ce35djmp 0x1cbe90
001ce362
001ce362loc_1ce362:
001ce362call caml_call_gc
001ce367jmp 0x1ce33a
001ce369
001ce369loc_1ce369:
001ce369push 34
001ce36bcall caml_call_realloc_stack
001ce370pop r10
001ce372jmp 0x1ce30e
001ce300
001ce374
001ce374 // align 0x10
001ce374 // align 0x10
001ce380
001ce380camlCamlinternalFormat.fun_6654:
001ce380lea r10, [rsp-328]
001ce388cmp r10, [r14+40]
001ce38cjb 0x1ce3eb
001ce38e
001ce38eloc_1ce38e:
001ce38esub rsp, 8
001ce392mov rsi, rax
001ce395mov rdx, rbx
001ce398mov [rsp], rdi
001ce39cmov rax, [rdi+56]
001ce3a0mov rbx, rsi
001ce3a3mov rdi, rdx
001ce3a6call camlCamlinternalFormat.convert_float_3480
001ce3abmov rdx, [rsp]
001ce3afmov rdi, [rdx+48]
001ce3b3sub r15, 24
001ce3b7cmp r15, [r14]
001ce3bajb 0x1ce3e4
001ce3bc
001ce3bcloc_1ce3bc:
001ce3bclea rbx, [r15+8]
001ce3c0mov [rbx-8], 2052
001ce3c8mov rsi, [rdx+40]
001ce3ccmov [rbx], rsi
001ce3cfmov [rbx+8], rax
001ce3d3mov rax, [rdx+32]
001ce3d7mov rsi, [rdx+24]
001ce3dbadd rsp, 8
001ce3dfjmp 0x1cbe90
001ce3e4
001ce3e4loc_1ce3e4:
001ce3e4call caml_call_gc
001ce3e9jmp 0x1ce3bc
001ce3eb
001ce3ebloc_1ce3eb:
001ce3ebpush 34
001ce3edcall caml_call_realloc_stack
001ce3f2pop r10
001ce3f4jmp 0x1ce38e
001ce380
001ce380camlCamlinternalFormat.fun_6654:
001ce380lea r10, [rsp-328]
001ce388cmp r10, [r14+40]
001ce38cjb 0x1ce3eb
001ce38e
001ce38eloc_1ce38e:
001ce38esub rsp, 8
001ce392mov rsi, rax
001ce395mov rdx, rbx
001ce398mov [rsp], rdi
001ce39cmov rax, [rdi+56]
001ce3a0mov rbx, rsi
001ce3a3mov rdi, rdx
001ce3a6call camlCamlinternalFormat.convert_float_3480
001ce3abmov rdx, [rsp]
001ce3afmov rdi, [rdx+48]
001ce3b3sub r15, 24
001ce3b7cmp r15, [r14]
001ce3bajb 0x1ce3e4
001ce3bc
001ce3bcloc_1ce3bc:
001ce3bclea rbx, [r15+8]
001ce3c0mov [rbx-8], 2052
001ce3c8mov rsi, [rdx+40]
001ce3ccmov [rbx], rsi
001ce3cfmov [rbx+8], rax
001ce3d3mov rax, [rdx+32]
001ce3d7mov rsi, [rdx+24]
001ce3dbadd rsp, 8
001ce3dfjmp 0x1cbe90
001ce3e4
001ce3e4loc_1ce3e4:
001ce3e4call caml_call_gc
001ce3e9jmp 0x1ce3bc
001ce3eb
001ce3ebloc_1ce3eb:
001ce3ebpush 34
001ce3edcall caml_call_realloc_stack
001ce3f2pop r10
001ce3f4jmp 0x1ce38e
001ce380
001ce3f6
001ce3f6 // align 0x10
001ce3f6 // align 0x10
001ce400
001ce400camlCamlinternalFormat.fun_6702:
001ce400lea r10, [rsp-328]
001ce408cmp r10, [r14+40]
001ce40cjb 0x1ce49a
001ce412
001ce412loc_1ce412:
001ce412sub rsp, 8
001ce416mov rdi, rax
001ce419mov rax, rbx
001ce41cmov [rsp], rax
001ce420mov rbx, [rax+48]
001ce424mov rbx, [rbx+8]
001ce428cmp rbx, 11
001ce42cje 0x1ce438
001ce42emov rbx, -11
001ce435jmp 0x1ce43d
001ce437
001ce437 90 .
001ce438
001ce438loc_1ce438:
001ce438mov ebx, 25
001ce43d
001ce43dloc_1ce43d:
001ce43dmov rax, [rax+48]
001ce441call camlCamlinternalFormat.convert_float_3480
001ce446mov rdi, rax
001ce449mov rax, [rsp]
001ce44dmov rbx, [rax+64]
001ce451mov rax, [rax+56]
001ce455call camlCamlinternalFormat.fix_padding_3404
001ce45amov rdx, [rsp]
001ce45emov rdi, [rdx+40]
001ce462sub r15, 24
001ce466cmp r15, [r14]
001ce469jb 0x1ce493
001ce46b
001ce46bloc_1ce46b:
001ce46blea rbx, [r15+8]
001ce46fmov [rbx-8], 2052
001ce477mov rsi, [rdx+32]
001ce47bmov [rbx], rsi
001ce47emov [rbx+8], rax
001ce482mov rax, [rdx+24]
001ce486mov rsi, [rdx+16]
001ce48aadd rsp, 8
001ce48ejmp 0x1cbe90
001ce493
001ce493loc_1ce493:
001ce493call caml_call_gc
001ce498jmp 0x1ce46b
001ce49a
001ce49aloc_1ce49a:
001ce49apush 34
001ce49ccall caml_call_realloc_stack
001ce4a1pop r10
001ce4a3jmp 0x1ce412
001ce400
001ce400camlCamlinternalFormat.fun_6702:
001ce400lea r10, [rsp-328]
001ce408cmp r10, [r14+40]
001ce40cjb 0x1ce49a
001ce412
001ce412loc_1ce412:
001ce412sub rsp, 8
001ce416mov rdi, rax
001ce419mov rax, rbx
001ce41cmov [rsp], rax
001ce420mov rbx, [rax+48]
001ce424mov rbx, [rbx+8]
001ce428cmp rbx, 11
001ce42cje 0x1ce438
001ce42emov rbx, -11
001ce435jmp 0x1ce43d
001ce437
001ce437 90 .
001ce438
001ce438loc_1ce438:
001ce438mov ebx, 25
001ce43d
001ce43dloc_1ce43d:
001ce43dmov rax, [rax+48]
001ce441call camlCamlinternalFormat.convert_float_3480
001ce446mov rdi, rax
001ce449mov rax, [rsp]
001ce44dmov rbx, [rax+64]
001ce451mov rax, [rax+56]
001ce455call camlCamlinternalFormat.fix_padding_3404
001ce45amov rdx, [rsp]
001ce45emov rdi, [rdx+40]
001ce462sub r15, 24
001ce466cmp r15, [r14]
001ce469jb 0x1ce493
001ce46b
001ce46bloc_1ce46b:
001ce46blea rbx, [r15+8]
001ce46fmov [rbx-8], 2052
001ce477mov rsi, [rdx+32]
001ce47bmov [rbx], rsi
001ce47emov [rbx+8], rax
001ce482mov rax, [rdx+24]
001ce486mov rsi, [rdx+16]
001ce48aadd rsp, 8
001ce48ejmp 0x1cbe90
001ce493
001ce493loc_1ce493:
001ce493call caml_call_gc
001ce498jmp 0x1ce46b
001ce49a
001ce49aloc_1ce49a:
001ce49apush 34
001ce49ccall caml_call_realloc_stack
001ce4a1pop r10
001ce4a3jmp 0x1ce412
001ce400
001ce4a8
001ce4a8 // align 0x10
001ce4a8 // align 0x10
001ce4b0
001ce4b0camlCamlinternalFormat.fun_6717:
001ce4b0lea r10, [rsp-328]
001ce4b8cmp r10, [r14+40]
001ce4bcjb 0x1ce52d
001ce4be
001ce4beloc_1ce4be:
001ce4besub rsp, 8
001ce4c2mov rdi, rax
001ce4c5mov [rsp], rbx
001ce4c9mov rsi, [rbx+72]
001ce4cdmov rax, [rbx+48]
001ce4d1mov rbx, rsi
001ce4d4call camlCamlinternalFormat.convert_float_3480
001ce4d9mov rdi, rax
001ce4dcmov rax, [rsp]
001ce4e0mov rbx, [rax+64]
001ce4e4mov rax, [rax+56]
001ce4e8call camlCamlinternalFormat.fix_padding_3404
001ce4edmov rdx, [rsp]
001ce4f1mov rdi, [rdx+40]
001ce4f5sub r15, 24
001ce4f9cmp r15, [r14]
001ce4fcjb 0x1ce526
001ce4fe
001ce4feloc_1ce4fe:
001ce4felea rbx, [r15+8]
001ce502mov [rbx-8], 2052
001ce50amov rsi, [rdx+32]
001ce50emov [rbx], rsi
001ce511mov [rbx+8], rax
001ce515mov rax, [rdx+24]
001ce519mov rsi, [rdx+16]
001ce51dadd rsp, 8
001ce521jmp 0x1cbe90
001ce526
001ce526loc_1ce526:
001ce526call caml_call_gc
001ce52bjmp 0x1ce4fe
001ce52d
001ce52dloc_1ce52d:
001ce52dpush 34
001ce52fcall caml_call_realloc_stack
001ce534pop r10
001ce536jmp 0x1ce4be
001ce4b0
001ce4b0camlCamlinternalFormat.fun_6717:
001ce4b0lea r10, [rsp-328]
001ce4b8cmp r10, [r14+40]
001ce4bcjb 0x1ce52d
001ce4be
001ce4beloc_1ce4be:
001ce4besub rsp, 8
001ce4c2mov rdi, rax
001ce4c5mov [rsp], rbx
001ce4c9mov rsi, [rbx+72]
001ce4cdmov rax, [rbx+48]
001ce4d1mov rbx, rsi
001ce4d4call camlCamlinternalFormat.convert_float_3480
001ce4d9mov rdi, rax
001ce4dcmov rax, [rsp]
001ce4e0mov rbx, [rax+64]
001ce4e4mov rax, [rax+56]
001ce4e8call camlCamlinternalFormat.fix_padding_3404
001ce4edmov rdx, [rsp]
001ce4f1mov rdi, [rdx+40]
001ce4f5sub r15, 24
001ce4f9cmp r15, [r14]
001ce4fcjb 0x1ce526
001ce4fe
001ce4feloc_1ce4fe:
001ce4felea rbx, [r15+8]
001ce502mov [rbx-8], 2052
001ce50amov rsi, [rdx+32]
001ce50emov [rbx], rsi
001ce511mov [rbx+8], rax
001ce515mov rax, [rdx+24]
001ce519mov rsi, [rdx+16]
001ce51dadd rsp, 8
001ce521jmp 0x1cbe90
001ce526
001ce526loc_1ce526:
001ce526call caml_call_gc
001ce52bjmp 0x1ce4fe
001ce52d
001ce52dloc_1ce52d:
001ce52dpush 34
001ce52fcall caml_call_realloc_stack
001ce534pop r10
001ce536jmp 0x1ce4be
001ce4b0
001ce538
001ce538 // align 0x10
001ce538 // align 0x10
001ce540
001ce540camlCamlinternalFormat.fun_6691:
001ce540lea r10, [rsp-328]
001ce548cmp r10, [r14+40]
001ce54cjb 0x1ce5bf
001ce54e
001ce54eloc_1ce54e:
001ce54esub rsp, 8
001ce552mov rsi, rax
001ce555mov rdx, rbx
001ce558mov [rsp], rdi
001ce55cmov rax, [rdi+56]
001ce560mov rbx, rsi
001ce563mov rdi, rdx
001ce566call camlCamlinternalFormat.convert_float_3480
001ce56bmov rdi, rax
001ce56emov rax, [rsp]
001ce572mov rbx, [rax+72]
001ce576mov rax, [rax+64]
001ce57acall camlCamlinternalFormat.fix_padding_3404
001ce57fmov rdx, [rsp]
001ce583mov rdi, [rdx+48]
001ce587sub r15, 24
001ce58bcmp r15, [r14]
001ce58ejb 0x1ce5b8
001ce590
001ce590loc_1ce590:
001ce590lea rbx, [r15+8]
001ce594mov [rbx-8], 2052
001ce59cmov rsi, [rdx+40]
001ce5a0mov [rbx], rsi
001ce5a3mov [rbx+8], rax
001ce5a7mov rax, [rdx+32]
001ce5abmov rsi, [rdx+24]
001ce5afadd rsp, 8
001ce5b3jmp 0x1cbe90
001ce5b8
001ce5b8loc_1ce5b8:
001ce5b8call caml_call_gc
001ce5bdjmp 0x1ce590
001ce5bf
001ce5bfloc_1ce5bf:
001ce5bfpush 34
001ce5c1call caml_call_realloc_stack
001ce5c6pop r10
001ce5c8jmp 0x1ce54e
001ce540
001ce540camlCamlinternalFormat.fun_6691:
001ce540lea r10, [rsp-328]
001ce548cmp r10, [r14+40]
001ce54cjb 0x1ce5bf
001ce54e
001ce54eloc_1ce54e:
001ce54esub rsp, 8
001ce552mov rsi, rax
001ce555mov rdx, rbx
001ce558mov [rsp], rdi
001ce55cmov rax, [rdi+56]
001ce560mov rbx, rsi
001ce563mov rdi, rdx
001ce566call camlCamlinternalFormat.convert_float_3480
001ce56bmov rdi, rax
001ce56emov rax, [rsp]
001ce572mov rbx, [rax+72]
001ce576mov rax, [rax+64]
001ce57acall camlCamlinternalFormat.fix_padding_3404
001ce57fmov rdx, [rsp]
001ce583mov rdi, [rdx+48]
001ce587sub r15, 24
001ce58bcmp r15, [r14]
001ce58ejb 0x1ce5b8
001ce590
001ce590loc_1ce590:
001ce590lea rbx, [r15+8]
001ce594mov [rbx-8], 2052
001ce59cmov rsi, [rdx+40]
001ce5a0mov [rbx], rsi
001ce5a3mov [rbx+8], rax
001ce5a7mov rax, [rdx+32]
001ce5abmov rsi, [rdx+24]
001ce5afadd rsp, 8
001ce5b3jmp 0x1cbe90
001ce5b8
001ce5b8loc_1ce5b8:
001ce5b8call caml_call_gc
001ce5bdjmp 0x1ce590
001ce5bf
001ce5bfloc_1ce5bf:
001ce5bfpush 34
001ce5c1call caml_call_realloc_stack
001ce5c6pop r10
001ce5c8jmp 0x1ce54e
001ce540
001ce5ca
001ce5ca // align 0x10
001ce5ca // align 0x10
001ce5d0
001ce5d0camlCamlinternalFormat.fun_6739:
001ce5d0lea r10, [rsp-336]
001ce5d8cmp r10, [r14+40]
001ce5dcjb 0x1ce673
001ce5e2
001ce5e2loc_1ce5e2:
001ce5e2sub rsp, 16
001ce5e6mov [rsp], rax
001ce5eamov rsi, rbx
001ce5edmov [rsp+8], rdi
001ce5f2mov rax, [rdi+56]
001ce5f6mov rax, [rax+8]
001ce5facmp rax, 11
001ce5feje 0x1ce60c
001ce600mov rbx, -11
001ce607jmp 0x1ce611
001ce609
001ce609 0f 1f 00 ...
001ce60c
001ce60cloc_1ce60c:
001ce60cmov ebx, 25
001ce611
001ce611loc_1ce611:
001ce611mov rax, [rdi+56]
001ce615mov rdi, rsi
001ce618call camlCamlinternalFormat.convert_float_3480
001ce61dmov rdi, rax
001ce620mov rax, [rsp+8]
001ce625mov rax, [rax+64]
001ce629mov rbx, [rsp]
001ce62dcall camlCamlinternalFormat.fix_padding_3404
001ce632mov rdx, [rsp+8]
001ce637mov rdi, [rdx+48]
001ce63bsub r15, 24
001ce63fcmp r15, [r14]
001ce642jb 0x1ce66c
001ce644
001ce644loc_1ce644:
001ce644lea rbx, [r15+8]
001ce648mov [rbx-8], 2052
001ce650mov rsi, [rdx+40]
001ce654mov [rbx], rsi
001ce657mov [rbx+8], rax
001ce65bmov rax, [rdx+32]
001ce65fmov rsi, [rdx+24]
001ce663add rsp, 16
001ce667jmp 0x1cbe90
001ce66c
001ce66cloc_1ce66c:
001ce66ccall caml_call_gc
001ce671jmp 0x1ce644
001ce673
001ce673loc_1ce673:
001ce673push 35
001ce675call caml_call_realloc_stack
001ce67apop r10
001ce67cjmp 0x1ce5e2
001ce5d0
001ce5d0camlCamlinternalFormat.fun_6739:
001ce5d0lea r10, [rsp-336]
001ce5d8cmp r10, [r14+40]
001ce5dcjb 0x1ce673
001ce5e2
001ce5e2loc_1ce5e2:
001ce5e2sub rsp, 16
001ce5e6mov [rsp], rax
001ce5eamov rsi, rbx
001ce5edmov [rsp+8], rdi
001ce5f2mov rax, [rdi+56]
001ce5f6mov rax, [rax+8]
001ce5facmp rax, 11
001ce5feje 0x1ce60c
001ce600mov rbx, -11
001ce607jmp 0x1ce611
001ce609
001ce609 0f 1f 00 ...
001ce60c
001ce60cloc_1ce60c:
001ce60cmov ebx, 25
001ce611
001ce611loc_1ce611:
001ce611mov rax, [rdi+56]
001ce615mov rdi, rsi
001ce618call camlCamlinternalFormat.convert_float_3480
001ce61dmov rdi, rax
001ce620mov rax, [rsp+8]
001ce625mov rax, [rax+64]
001ce629mov rbx, [rsp]
001ce62dcall camlCamlinternalFormat.fix_padding_3404
001ce632mov rdx, [rsp+8]
001ce637mov rdi, [rdx+48]
001ce63bsub r15, 24
001ce63fcmp r15, [r14]
001ce642jb 0x1ce66c
001ce644
001ce644loc_1ce644:
001ce644lea rbx, [r15+8]
001ce648mov [rbx-8], 2052
001ce650mov rsi, [rdx+40]
001ce654mov [rbx], rsi
001ce657mov [rbx+8], rax
001ce65bmov rax, [rdx+32]
001ce65fmov rsi, [rdx+24]
001ce663add rsp, 16
001ce667jmp 0x1cbe90
001ce66c
001ce66cloc_1ce66c:
001ce66ccall caml_call_gc
001ce671jmp 0x1ce644
001ce673
001ce673loc_1ce673:
001ce673push 35
001ce675call caml_call_realloc_stack
001ce67apop r10
001ce67cjmp 0x1ce5e2
001ce5d0
001ce681
001ce681 // align 0x10
001ce681 // align 0x10
001ce690
001ce690camlCamlinternalFormat.fun_6754:
001ce690lea r10, [rsp-336]
001ce698cmp r10, [r14+40]
001ce69cjb 0x1ce714
001ce69e
001ce69eloc_1ce69e:
001ce69esub rsp, 16
001ce6a2mov [rsp], rax
001ce6a6mov rsi, rbx
001ce6a9mov [rsp+8], rdi
001ce6aemov rbx, [rdi+72]
001ce6b2mov rax, [rdi+56]
001ce6b6mov rdi, rsi
001ce6b9call camlCamlinternalFormat.convert_float_3480
001ce6bemov rdi, rax
001ce6c1mov rax, [rsp+8]
001ce6c6mov rax, [rax+64]
001ce6camov rbx, [rsp]
001ce6cecall camlCamlinternalFormat.fix_padding_3404
001ce6d3mov rdx, [rsp+8]
001ce6d8mov rdi, [rdx+48]
001ce6dcsub r15, 24
001ce6e0cmp r15, [r14]
001ce6e3jb 0x1ce70d
001ce6e5
001ce6e5loc_1ce6e5:
001ce6e5lea rbx, [r15+8]
001ce6e9mov [rbx-8], 2052
001ce6f1mov rsi, [rdx+40]
001ce6f5mov [rbx], rsi
001ce6f8mov [rbx+8], rax
001ce6fcmov rax, [rdx+32]
001ce700mov rsi, [rdx+24]
001ce704add rsp, 16
001ce708jmp 0x1cbe90
001ce70d
001ce70dloc_1ce70d:
001ce70dcall caml_call_gc
001ce712jmp 0x1ce6e5
001ce714
001ce714loc_1ce714:
001ce714push 35
001ce716call caml_call_realloc_stack
001ce71bpop r10
001ce71djmp 0x1ce69e
001ce690
001ce690camlCamlinternalFormat.fun_6754:
001ce690lea r10, [rsp-336]
001ce698cmp r10, [r14+40]
001ce69cjb 0x1ce714
001ce69e
001ce69eloc_1ce69e:
001ce69esub rsp, 16
001ce6a2mov [rsp], rax
001ce6a6mov rsi, rbx
001ce6a9mov [rsp+8], rdi
001ce6aemov rbx, [rdi+72]
001ce6b2mov rax, [rdi+56]
001ce6b6mov rdi, rsi
001ce6b9call camlCamlinternalFormat.convert_float_3480
001ce6bemov rdi, rax
001ce6c1mov rax, [rsp+8]
001ce6c6mov rax, [rax+64]
001ce6camov rbx, [rsp]
001ce6cecall camlCamlinternalFormat.fix_padding_3404
001ce6d3mov rdx, [rsp+8]
001ce6d8mov rdi, [rdx+48]
001ce6dcsub r15, 24
001ce6e0cmp r15, [r14]
001ce6e3jb 0x1ce70d
001ce6e5
001ce6e5loc_1ce6e5:
001ce6e5lea rbx, [r15+8]
001ce6e9mov [rbx-8], 2052
001ce6f1mov rsi, [rdx+40]
001ce6f5mov [rbx], rsi
001ce6f8mov [rbx+8], rax
001ce6fcmov rax, [rdx+32]
001ce700mov rsi, [rdx+24]
001ce704add rsp, 16
001ce708jmp 0x1cbe90
001ce70d
001ce70dloc_1ce70d:
001ce70dcall caml_call_gc
001ce712jmp 0x1ce6e5
001ce714
001ce714loc_1ce714:
001ce714push 35
001ce716call caml_call_realloc_stack
001ce71bpop r10
001ce71djmp 0x1ce69e
001ce690
001ce722
001ce722 // align 0x10
001ce722 // align 0x10
001ce730
001ce730camlCamlinternalFormat.fun_6728:
001ce730lea r10, [rsp-336]
001ce738cmp r10, [r14+40]
001ce73cjb 0x1ce7aa
001ce73e
001ce73eloc_1ce73e:
001ce73esub rsp, 16
001ce742mov [rsp], rax
001ce746mov [rsp+8], rsi
001ce74bmov rax, [rsi+56]
001ce74fcall camlCamlinternalFormat.convert_float_3480
001ce754mov rdi, rax
001ce757mov rax, [rsp+8]
001ce75cmov rax, [rax+64]
001ce760mov rbx, [rsp]
001ce764call camlCamlinternalFormat.fix_padding_3404
001ce769mov rdx, [rsp+8]
001ce76emov rdi, [rdx+48]
001ce772sub r15, 24
001ce776cmp r15, [r14]
001ce779jb 0x1ce7a3
001ce77b
001ce77bloc_1ce77b:
001ce77blea rbx, [r15+8]
001ce77fmov [rbx-8], 2052
001ce787mov rsi, [rdx+40]
001ce78bmov [rbx], rsi
001ce78emov [rbx+8], rax
001ce792mov rax, [rdx+32]
001ce796mov rsi, [rdx+24]
001ce79aadd rsp, 16
001ce79ejmp 0x1cbe90
001ce7a3
001ce7a3loc_1ce7a3:
001ce7a3call caml_call_gc
001ce7a8jmp 0x1ce77b
001ce7aa
001ce7aaloc_1ce7aa:
001ce7aapush 35
001ce7accall caml_call_realloc_stack
001ce7b1pop r10
001ce7b3jmp 0x1ce73e
001ce730
001ce730camlCamlinternalFormat.fun_6728:
001ce730lea r10, [rsp-336]
001ce738cmp r10, [r14+40]
001ce73cjb 0x1ce7aa
001ce73e
001ce73eloc_1ce73e:
001ce73esub rsp, 16
001ce742mov [rsp], rax
001ce746mov [rsp+8], rsi
001ce74bmov rax, [rsi+56]
001ce74fcall camlCamlinternalFormat.convert_float_3480
001ce754mov rdi, rax
001ce757mov rax, [rsp+8]
001ce75cmov rax, [rax+64]
001ce760mov rbx, [rsp]
001ce764call camlCamlinternalFormat.fix_padding_3404
001ce769mov rdx, [rsp+8]
001ce76emov rdi, [rdx+48]
001ce772sub r15, 24
001ce776cmp r15, [r14]
001ce779jb 0x1ce7a3
001ce77b
001ce77bloc_1ce77b:
001ce77blea rbx, [r15+8]
001ce77fmov [rbx-8], 2052
001ce787mov rsi, [rdx+40]
001ce78bmov [rbx], rsi
001ce78emov [rbx+8], rax
001ce792mov rax, [rdx+32]
001ce796mov rsi, [rdx+24]
001ce79aadd rsp, 16
001ce79ejmp 0x1cbe90
001ce7a3
001ce7a3loc_1ce7a3:
001ce7a3call caml_call_gc
001ce7a8jmp 0x1ce77b
001ce7aa
001ce7aaloc_1ce7aa:
001ce7aapush 35
001ce7accall caml_call_realloc_stack
001ce7b1pop r10
001ce7b3jmp 0x1ce73e
001ce730
001ce7b5
001ce7b5 // align 0x10
001ce7b5 // align 0x10
001ce7c0
001ce7c0camlCamlinternalFormat.make_custom_3516:
001ce7c0test sil, 1
001ce7c4je 0x1ce7f4
001ce7c6sub r15, 24
001ce7cacmp r15, [r14]
001ce7cdjb 0x1ce847
001ce7cf
001ce7cfloc_1ce7cf:
001ce7cflea r8, [r15+8]
001ce7d3mov [r8-8], 2052
001ce7dbmov [r8], rbx
001ce7demov [r8+8], rdx
001ce7e2mov rsi, rcx
001ce7e5add rsi, -224
001ce7ecmov rbx, r8
001ce7efjmp 0x1cbe90
001ce7f4
001ce7f4loc_1ce7f4:
001ce7f4mov rsi, [rsi]
001ce7f7sub r15, 72
001ce7fbcmp r15, [r14]
001ce7fejb 0x1ce840
001ce800
001ce800loc_1ce800:
001ce800lea r8, [r15+8]
001ce804mov [r8-8], 8439
001ce80clea r9, [rip+61]
001ce813mov [r8], r9
001ce816mov r9, 0x100000000000005
001ce820mov [r8+8], r9
001ce824mov [r8+16], rcx
001ce828mov [r8+24], rax
001ce82cmov [r8+32], rbx
001ce830mov [r8+40], rdi
001ce834mov [r8+48], rdx
001ce838mov [r8+56], rsi
001ce83cmov rax, r8
001ce83fret
001ce840
001ce840loc_1ce840:
001ce840call caml_call_gc
001ce845jmp 0x1ce800
001ce847
001ce847loc_1ce847:
001ce847call caml_call_gc
001ce84cjmp 0x1ce7cf
001ce7c0
001ce7c0camlCamlinternalFormat.make_custom_3516:
001ce7c0test sil, 1
001ce7c4je 0x1ce7f4
001ce7c6sub r15, 24
001ce7cacmp r15, [r14]
001ce7cdjb 0x1ce847
001ce7cf
001ce7cfloc_1ce7cf:
001ce7cflea r8, [r15+8]
001ce7d3mov [r8-8], 2052
001ce7dbmov [r8], rbx
001ce7demov [r8+8], rdx
001ce7e2mov rsi, rcx
001ce7e5add rsi, -224
001ce7ecmov rbx, r8
001ce7efjmp 0x1cbe90
001ce7f4
001ce7f4loc_1ce7f4:
001ce7f4mov rsi, [rsi]
001ce7f7sub r15, 72
001ce7fbcmp r15, [r14]
001ce7fejb 0x1ce840
001ce800
001ce800loc_1ce800:
001ce800lea r8, [r15+8]
001ce804mov [r8-8], 8439
001ce80clea r9, [rip+61]
001ce813mov [r8], r9
001ce816mov r9, 0x100000000000005
001ce820mov [r8+8], r9
001ce824mov [r8+16], rcx
001ce828mov [r8+24], rax
001ce82cmov [r8+32], rbx
001ce830mov [r8+40], rdi
001ce834mov [r8+48], rdx
001ce838mov [r8+56], rsi
001ce83cmov rax, r8
001ce83fret
001ce840
001ce840loc_1ce840:
001ce840call caml_call_gc
001ce845jmp 0x1ce800
001ce847
001ce847loc_1ce847:
001ce847call caml_call_gc
001ce84cjmp 0x1ce7cf
001ce7c0
001ce84e
001ce84e // align 0x10
001ce84e // align 0x10
001ce850
001ce850camlCamlinternalFormat.fun_6766:
001ce850lea r10, [rsp-328]
001ce858cmp r10, [r14+40]
001ce85cjb 0x1ce893
001ce85e
001ce85eloc_1ce85e:
001ce85esub rsp, 8
001ce862mov [rsp], rbx
001ce866mov rbx, [rbx+48]
001ce86amov rdi, [rbx]
001ce86dcall rdi
001ce86fmov rdx, rax
001ce872mov rcx, [rsp]
001ce876mov rsi, [rcx+56]
001ce87amov rdi, [rcx+40]
001ce87emov rbx, [rcx+32]
001ce882mov rax, [rcx+24]
001ce886mov rcx, [rcx+16]
001ce88aadd rsp, 8
001ce88ejmp 0x1ce7c0
001ce893
001ce893loc_1ce893:
001ce893push 34
001ce895call caml_call_realloc_stack
001ce89apop r10
001ce89cjmp 0x1ce85e
001ce850
001ce850camlCamlinternalFormat.fun_6766:
001ce850lea r10, [rsp-328]
001ce858cmp r10, [r14+40]
001ce85cjb 0x1ce893
001ce85e
001ce85eloc_1ce85e:
001ce85esub rsp, 8
001ce862mov [rsp], rbx
001ce866mov rbx, [rbx+48]
001ce86amov rdi, [rbx]
001ce86dcall rdi
001ce86fmov rdx, rax
001ce872mov rcx, [rsp]
001ce876mov rsi, [rcx+56]
001ce87amov rdi, [rcx+40]
001ce87emov rbx, [rcx+32]
001ce882mov rax, [rcx+24]
001ce886mov rcx, [rcx+16]
001ce88aadd rsp, 8
001ce88ejmp 0x1ce7c0
001ce893
001ce893loc_1ce893:
001ce893push 34
001ce895call caml_call_realloc_stack
001ce89apop r10
001ce89cjmp 0x1ce85e
001ce850
001ce89e
001ce89e // align 0x10
001ce89e // align 0x10
001ce8a1
001ce8a1 // align 0x10
001ce8a1 // align 0x10
001ce8b0
001ce8b0camlCamlinternalFormat.make_iprintf_4094:
001ce8b0lea r10, [rsp-320]
001ce8b8cmp r10, [r14+40]
001ce8bcjb 0x1ceffb
001ce8c2
001ce8c2loc_1ce8c2:
001ce8c2mov r8, rax
001ce8c5mov rcx, rsi
001ce8c8cmp r15, [r14]
001ce8cbjbe 0x1ceff1
001ce8d1
001ce8d1loc_1ce8d1:
001ce8d1test dil, 1
001ce8d5je 0x1ce8e4
001ce8d7mov rdi, [r8]
001ce8damov rax, rbx
001ce8ddmov rbx, r8
001ce8e0jmp rdi
001ce8e2nop
001ce8e4
001ce8e4loc_1ce8e4:
001ce8e4movzx rax, [rdi-8]
001ce8e9lea rdx, [rip+0x5f85c]
001ce8f0movsxd rax, [rdx+4*rax]
001ce8f4add rdx, rax
001ce8f7jmp rdx
001ce8f9nop [rax]
001ce8fcmov rax, [rdi]
001ce8fftest al, 1
001ce901jne 0x1ce99c
001ce907movzx rax, [rax-8]
001ce90ctest rax, rax
001ce90fje 0x1ce99c
001ce915mov rdi, [rdi+8]
001ce919mov rax, r8
001ce91cmov rsi, rcx
001ce91fcall camlCamlinternalFormat.make_iprintf_4094
001ce924lea rbx, [rip+0x17f44d]
001ce92bmov rbx, [rbx+688]
001ce932sub r15, 80
001ce936cmp r15, [r14]
001ce939jb 0x1cefe7
001ce93f
001ce93floc_1ce93f:
001ce93flea rdi, [r15+8]
001ce943add rdi, 40
001ce947mov [rdi-8], 4343
001ce94flea rsi, [rip+1770]
001ce956mov [rdi], rsi
001ce959mov rsi, 0x100000000000005
001ce963mov [rdi+8], rsi
001ce967mov [rdi+16], rax
001ce96bmov [rdi+24], rbx
001ce96flea rax, [rdi-40]
001ce973mov [rax-8], 4343
001ce97blea rsi, [rip+1710]
001ce982mov [rax], rsi
001ce985mov rsi, 0x100000000000005
001ce98fmov [rax+8], rsi
001ce993mov [rax+16], rdi
001ce997mov [rax+24], rbx
001ce99bret
001ce99c
001ce99cloc_1ce99c:
001ce99cmov rdi, [rdi+8]
001ce9a0mov rax, r8
001ce9a3mov rsi, rcx
001ce9a6call camlCamlinternalFormat.make_iprintf_4094
001ce9ablea rbx, [rip+0x17f3c6]
001ce9b2mov rbx, [rbx+688]
001ce9b9sub r15, 40
001ce9bdcmp r15, [r14]
001ce9c0jb 0x1cefdd
001ce9c6
001ce9c6loc_1ce9c6:
001ce9c6lea rdi, [r15+8]
001ce9camov [rdi-8], 4343
001ce9d2lea rsi, [rip+1607]
001ce9d9mov [rdi], rsi
001ce9dcmov rsi, 0x100000000000005
001ce9e6mov [rdi+8], rsi
001ce9eamov [rdi+16], rax
001ce9eemov [rdi+24], rbx
001ce9f2mov rax, rdi
001ce9f5ret
001ce9f6nop
001ce9f8mov rax, [rdi]
001ce9fbtest al, 1
001ce9fdjne 0x1cea98
001cea03movzx rax, [rax-8]
001cea08test rax, rax
001cea0bje 0x1cea98
001cea11mov rdi, [rdi+8]
001cea15mov rax, r8
001cea18mov rsi, rcx
001cea1bcall camlCamlinternalFormat.make_iprintf_4094
001cea20lea rbx, [rip+0x17f351]
001cea27mov rbx, [rbx+688]
001cea2esub r15, 80
001cea32cmp r15, [r14]
001cea35jb 0x1cefd3
001cea3b
001cea3bloc_1cea3b:
001cea3blea rdi, [r15+8]
001cea3fadd rdi, 40
001cea43mov [rdi-8], 4343
001cea4blea rsi, [rip+1566]
001cea52mov [rdi], rsi
001cea55mov rsi, 0x100000000000005
001cea5fmov [rdi+8], rsi
001cea63mov [rdi+16], rax
001cea67mov [rdi+24], rbx
001cea6blea rax, [rdi-40]
001cea6fmov [rax-8], 4343
001cea77lea rsi, [rip+1506]
001cea7emov [rax], rsi
001cea81mov rsi, 0x100000000000005
001cea8bmov [rax+8], rsi
001cea8fmov [rax+16], rdi
001cea93mov [rax+24], rbx
001cea97ret
001cea98
001cea98loc_1cea98:
001cea98mov rdi, [rdi+8]
001cea9cmov rax, r8
001cea9fmov rsi, rcx
001ceaa2call camlCamlinternalFormat.make_iprintf_4094
001ceaa7lea rbx, [rip+0x17f2ca]
001ceaaemov rbx, [rbx+688]
001ceab5sub r15, 40
001ceab9cmp r15, [r14]
001ceabcjb 0x1cefc9
001ceac2
001ceac2loc_1ceac2:
001ceac2lea rdi, [r15+8]
001ceac6mov [rdi-8], 4343
001ceacelea rsi, [rip+1403]
001cead5mov [rdi], rsi
001cead8mov rsi, 0x100000000000005
001ceae2mov [rdi+8], rsi
001ceae6mov [rdi+16], rax
001ceaeamov [rdi+24], rbx
001ceaeemov rax, rdi
001ceaf1ret
001ceaf2nop
001ceaf4mov rax, [rdi]
001ceaf7test al, 1
001ceaf9jne 0x1ceb94
001ceaffmovzx rax, [rax-8]
001ceb04test rax, rax
001ceb07je 0x1ceb94
001ceb0dmov rdi, [rdi+8]
001ceb11mov rax, r8
001ceb14mov rsi, rcx
001ceb17call camlCamlinternalFormat.make_iprintf_4094
001ceb1clea rbx, [rip+0x17f255]
001ceb23mov rbx, [rbx+688]
001ceb2asub r15, 80
001ceb2ecmp r15, [r14]
001ceb31jb 0x1cefbf
001ceb37
001ceb37loc_1ceb37:
001ceb37lea rdi, [r15+8]
001ceb3badd rdi, 40
001ceb3fmov [rdi-8], 4343
001ceb47lea rsi, [rip+1362]
001ceb4emov [rdi], rsi
001ceb51mov rsi, 0x100000000000005
001ceb5bmov [rdi+8], rsi
001ceb5fmov [rdi+16], rax
001ceb63mov [rdi+24], rbx
001ceb67lea rax, [rdi-40]
001ceb6bmov [rax-8], 4343
001ceb73lea rsi, [rip+1302]
001ceb7amov [rax], rsi
001ceb7dmov rsi, 0x100000000000005
001ceb87mov [rax+8], rsi
001ceb8bmov [rax+16], rdi
001ceb8fmov [rax+24], rbx
001ceb93ret
001ceb94
001ceb94loc_1ceb94:
001ceb94mov rdi, [rdi+8]
001ceb98mov rax, r8
001ceb9bmov rsi, rcx
001ceb9ecall camlCamlinternalFormat.make_iprintf_4094
001ceba3lea rbx, [rip+0x17f1ce]
001cebaamov rbx, [rbx+688]
001cebb1sub r15, 40
001cebb5cmp r15, [r14]
001cebb8jb 0x1cefb5
001cebbe
001cebbeloc_1cebbe:
001cebbelea rdi, [r15+8]
001cebc2mov [rdi-8], 4343
001cebcalea rsi, [rip+1199]
001cebd1mov [rdi], rsi
001cebd4mov rsi, 0x100000000000005
001cebdemov [rdi+8], rsi
001cebe2mov [rdi+16], rax
001cebe6mov [rdi+24], rbx
001cebeamov rax, rdi
001cebedret
001cebeenop
001cebf0mov rdi, [rdi]
001cebf3mov rax, r8
001cebf6mov rsi, rcx
001cebf9jmp 0x1ce8c2
001cebfenop
001cec00mov rsi, [rdi+16]
001cec04mov rdi, [rdi+8]
001cec08sub r15, 64
001cec0ccmp r15, [r14]
001cec0fjb 0x1cefab
001cec15
001cec15loc_1cec15:
001cec15lea rax, [r15+8]
001cec19mov [rax-8], 7415
001cec21lea rdx, [rip+1208]
001cec28mov [rax], rdx
001cec2bmov rdx, 0x100000000000005
001cec35mov [rax+8], rdx
001cec39mov [rax+16], rcx
001cec3dmov [rax+24], r8
001cec41mov [rax+32], rbx
001cec45mov [rax+40], rdi
001cec49mov [rax+48], rsi
001cec4dret
001cec4enop
001cec50mov rdi, [rdi]
001cec53mov rax, r8
001cec56mov rsi, rcx
001cec59call camlCamlinternalFormat.make_iprintf_4094
001cec5elea rbx, [rip+0x17f113]
001cec65mov rbx, [rbx+688]
001cec6csub r15, 80
001cec70cmp r15, [r14]
001cec73jb 0x1cefa1
001cec79
001cec79loc_1cec79:
001cec79lea rdi, [r15+8]
001cec7dadd rdi, 40
001cec81mov [rdi-8], 4343
001cec89lea rsi, [rip+1072]
001cec90mov [rdi], rsi
001cec93mov rsi, 0x100000000000005
001cec9dmov [rdi+8], rsi
001ceca1mov [rdi+16], rax
001ceca5mov [rdi+24], rbx
001ceca9lea rax, [rdi-40]
001cecadmov [rax-8], 4343
001cecb5lea rsi, [rip+1012]
001cecbcmov [rax], rsi
001cecbfmov rsi, 0x100000000000005
001cecc9mov [rax+8], rsi
001ceccdmov [rax+16], rdi
001cecd1mov [rax+24], rbx
001cecd5ret
001cecd6nop
001cecd8mov rsi, [rdi]
001cecdbmovzx rax, [rsi-8]
001cece0test rax, rax
001cece3je 0x1ced34
001cece5mov rdi, [rdi+8]
001cece9sub r15, 48
001cecedcmp r15, [r14]
001cecf0jb 0x1cef97
001cecf6
001cecf6loc_1cecf6:
001cecf6lea rax, [r15+8]
001cecfamov [rax-8], 5367
001ced02lea rdx, [rip+1191]
001ced09mov [rax], rdx
001ced0cmov rdx, 0x100000000000005
001ced16mov [rax+8], rdx
001ced1amov [rax+16], rcx
001ced1emov [rax+24], r8
001ced22mov [rax+32], rdi
001ced26mov rdi, [rsi]
001ced29mov rdi, [rdi]
001ced2cmov rsi, rcx
001ced2fjmp 0x1ce8c2
001ced34
001ced34loc_1ced34:
001ced34mov rdi, [rdi+8]
001ced38sub r15, 48
001ced3ccmp r15, [r14]
001ced3fjb 0x1cef8d
001ced45
001ced45loc_1ced45:
001ced45lea rax, [r15+8]
001ced49mov [rax-8], 5367
001ced51lea rdx, [rip+1080]
001ced58mov [rax], rdx
001ced5bmov rdx, 0x100000000000005
001ced65mov [rax+8], rdx
001ced69mov [rax+16], rcx
001ced6dmov [rax+24], r8
001ced71mov [rax+32], rdi
001ced75mov rdi, [rsi]
001ced78mov rdi, [rdi]
001ced7bmov rsi, rcx
001ced7ejmp 0x1ce8c2
001ced83nop
001ced84sub r15, 24
001ced88cmp r15, [r14]
001ced8bjb 0x1cef83
001ced91
001ced91loc_1ced91:
001ced91lea rax, [r15+8]
001ced95mov [rax-8], 2048
001ced9dlea rbx, [rip+0xa7464]
001ceda4mov [rax], rbx
001ceda7lea rbx, [rip+0x180cb2]
001cedaemov [rax+8], rbx
001cedb2call caml_raise_exn
001cedb7nop
001cedb8mov rdi, [rdi+8]
001cedbcmov rax, r8
001cedbfmov rsi, rcx
001cedc2call camlCamlinternalFormat.make_iprintf_4094
001cedc7lea rbx, [rip+0x17efaa]
001cedcemov rbx, [rbx+688]
001cedd5sub r15, 40
001cedd9cmp r15, [r14]
001ceddcjb 0x1cef79
001cede2
001cede2loc_1cede2:
001cede2lea rdi, [r15+8]
001cede6mov [rdi-8], 4343
001cedeelea rsi, [rip+875]
001cedf5mov [rdi], rsi
001cedf8mov rsi, 0x100000000000005
001cee02mov [rdi+8], rsi
001cee06mov [rdi+16], rax
001cee0amov [rdi+24], rbx
001cee0emov rax, rdi
001cee11ret
001cee12nop
001cee14mov rsi, [rdi+8]
001cee18mov rdi, [rdi]
001cee1bsub r15, 40
001cee1fcmp r15, [r14]
001cee22jb 0x1cef6f
001cee28
001cee28loc_1cee28:
001cee28lea rax, [r15+8]
001cee2cmov [rax-8], 4343
001cee34lea rdx, [rip+821]
001cee3bmov [rax], rdx
001cee3emov rdx, 0x100000000000005
001cee48mov [rax+8], rdx
001cee4cmov [rax+16], r8
001cee50mov [rax+24], rbx
001cee54lea rbx, [rip+0x17ef1d]
001cee5bmov rdx, [rbx+632]
001cee62mov ebx, 1
001cee67jmp 0x1cca00
001cee6cmov rdx, rcx
001cee6fadd rdx, 64
001cee73mov rsi, [rdi]
001cee76mov rdi, [rdi+16]
001cee7amov rax, r8
001cee7djmp 0x1cf7b0
001cee82nop
001cee84add rcx, 32
001cee88mov rdx, [rdi+16]
001cee8cmov rsi, [rdi+8]
001cee90mov rdi, [rdi+24]
001cee94mov rax, r8
001cee97jmp 0x1cf1d0
001cee9cmov rdi, [rdi]
001cee9fmov rax, r8
001ceea2mov rsi, rcx
001ceea5call camlCamlinternalFormat.make_iprintf_4094
001ceeaalea rbx, [rip+0x17eec7]
001ceeb1mov rbx, [rbx+688]
001ceeb8sub r15, 40
001ceebccmp r15, [r14]
001ceebfjb 0x1cef65
001ceec5
001ceec5loc_1ceec5:
001ceec5lea rdi, [r15+8]
001ceec9mov [rdi-8], 4343
001ceed1lea rsi, [rip+312]
001ceed8mov [rdi], rsi
001ceedbmov rsi, 0x100000000000005
001ceee5mov [rdi+8], rsi
001ceee9mov [rdi+16], rax
001ceeedmov [rdi+24], rbx
001ceef1mov rax, rdi
001ceef4ret
001ceef5nop [rax]
001ceef8mov rdi, [rdi+8]
001ceefcmov rax, r8
001ceeffmov rsi, rcx
001cef02jmp 0x1ce8c2
001cef07nop
001cef08mov rdi, [rdi+16]
001cef0cmov rax, r8
001cef0fmov rsi, rcx
001cef12call camlCamlinternalFormat.make_iprintf_4094
001cef17lea rbx, [rip+0x17ee5a]
001cef1emov rbx, [rbx+688]
001cef25sub r15, 40
001cef29cmp r15, [r14]
001cef2cjb 0x1cef5e
001cef2e
001cef2eloc_1cef2e:
001cef2elea rdi, [r15+8]
001cef32mov [rdi-8], 4343
001cef3alea rsi, [rip+399]
001cef41mov [rdi], rsi
001cef44mov rsi, 0x100000000000005
001cef4emov [rdi+8], rsi
001cef52mov [rdi+16], rax
001cef56mov [rdi+24], rbx
001cef5amov rax, rdi
001cef5dret
001cef5e
001cef5eloc_1cef5e:
001cef5ecall caml_call_gc
001cef63jmp 0x1cef2e
001cef65
001cef65loc_1cef65:
001cef65call caml_call_gc
001cef6ajmp 0x1ceec5
001cef6f
001cef6floc_1cef6f:
001cef6fcall caml_call_gc
001cef74jmp 0x1cee28
001cef79
001cef79loc_1cef79:
001cef79call caml_call_gc
001cef7ejmp 0x1cede2
001cef83
001cef83loc_1cef83:
001cef83call caml_call_gc
001cef88jmp 0x1ced91
001cef8d
001cef8dloc_1cef8d:
001cef8dcall caml_call_gc
001cef92jmp 0x1ced45
001cef97
001cef97loc_1cef97:
001cef97call caml_call_gc
001cef9cjmp 0x1cecf6
001cefa1
001cefa1loc_1cefa1:
001cefa1call caml_call_gc
001cefa6jmp 0x1cec79
001cefab
001cefabloc_1cefab:
001cefabcall caml_call_gc
001cefb0jmp 0x1cec15
001cefb5
001cefb5loc_1cefb5:
001cefb5call caml_call_gc
001cefbajmp 0x1cebbe
001cefbf
001cefbfloc_1cefbf:
001cefbfcall caml_call_gc
001cefc4jmp 0x1ceb37
001cefc9
001cefc9loc_1cefc9:
001cefc9call caml_call_gc
001cefcejmp 0x1ceac2
001cefd3
001cefd3loc_1cefd3:
001cefd3call caml_call_gc
001cefd8jmp 0x1cea3b
001cefdd
001cefddloc_1cefdd:
001cefddcall caml_call_gc
001cefe2jmp 0x1ce9c6
001cefe7
001cefe7loc_1cefe7:
001cefe7call caml_call_gc
001cefecjmp 0x1ce93f
001ceff1
001ceff1loc_1ceff1:
001ceff1call caml_call_gc
001ceff6jmp 0x1ce8d1
001ceffb
001ceffbloc_1ceffb:
001ceffbpush 33
001ceffdcall caml_call_realloc_stack
001cf002pop r10
001cf004jmp 0x1ce8c2
001ce8b0
001ce8b0camlCamlinternalFormat.make_iprintf_4094:
001ce8b0lea r10, [rsp-320]
001ce8b8cmp r10, [r14+40]
001ce8bcjb 0x1ceffb
001ce8c2
001ce8c2loc_1ce8c2:
001ce8c2mov r8, rax
001ce8c5mov rcx, rsi
001ce8c8cmp r15, [r14]
001ce8cbjbe 0x1ceff1
001ce8d1
001ce8d1loc_1ce8d1:
001ce8d1test dil, 1
001ce8d5je 0x1ce8e4
001ce8d7mov rdi, [r8]
001ce8damov rax, rbx
001ce8ddmov rbx, r8
001ce8e0jmp rdi
001ce8e2nop
001ce8e4
001ce8e4loc_1ce8e4:
001ce8e4movzx rax, [rdi-8]
001ce8e9lea rdx, [rip+0x5f85c]
001ce8f0movsxd rax, [rdx+4*rax]
001ce8f4add rdx, rax
001ce8f7jmp rdx
001ce8f9nop [rax]
001ce8fcmov rax, [rdi]
001ce8fftest al, 1
001ce901jne 0x1ce99c
001ce907movzx rax, [rax-8]
001ce90ctest rax, rax
001ce90fje 0x1ce99c
001ce915mov rdi, [rdi+8]
001ce919mov rax, r8
001ce91cmov rsi, rcx
001ce91fcall camlCamlinternalFormat.make_iprintf_4094
001ce924lea rbx, [rip+0x17f44d]
001ce92bmov rbx, [rbx+688]
001ce932sub r15, 80
001ce936cmp r15, [r14]
001ce939jb 0x1cefe7
001ce93f
001ce93floc_1ce93f:
001ce93flea rdi, [r15+8]
001ce943add rdi, 40
001ce947mov [rdi-8], 4343
001ce94flea rsi, [rip+1770]
001ce956mov [rdi], rsi
001ce959mov rsi, 0x100000000000005
001ce963mov [rdi+8], rsi
001ce967mov [rdi+16], rax
001ce96bmov [rdi+24], rbx
001ce96flea rax, [rdi-40]
001ce973mov [rax-8], 4343
001ce97blea rsi, [rip+1710]
001ce982mov [rax], rsi
001ce985mov rsi, 0x100000000000005
001ce98fmov [rax+8], rsi
001ce993mov [rax+16], rdi
001ce997mov [rax+24], rbx
001ce99bret
001ce99c
001ce99cloc_1ce99c:
001ce99cmov rdi, [rdi+8]
001ce9a0mov rax, r8
001ce9a3mov rsi, rcx
001ce9a6call camlCamlinternalFormat.make_iprintf_4094
001ce9ablea rbx, [rip+0x17f3c6]
001ce9b2mov rbx, [rbx+688]
001ce9b9sub r15, 40
001ce9bdcmp r15, [r14]
001ce9c0jb 0x1cefdd
001ce9c6
001ce9c6loc_1ce9c6:
001ce9c6lea rdi, [r15+8]
001ce9camov [rdi-8], 4343
001ce9d2lea rsi, [rip+1607]
001ce9d9mov [rdi], rsi
001ce9dcmov rsi, 0x100000000000005
001ce9e6mov [rdi+8], rsi
001ce9eamov [rdi+16], rax
001ce9eemov [rdi+24], rbx
001ce9f2mov rax, rdi
001ce9f5ret
001ce9f6nop
001ce9f8mov rax, [rdi]
001ce9fbtest al, 1
001ce9fdjne 0x1cea98
001cea03movzx rax, [rax-8]
001cea08test rax, rax
001cea0bje 0x1cea98
001cea11mov rdi, [rdi+8]
001cea15mov rax, r8
001cea18mov rsi, rcx
001cea1bcall camlCamlinternalFormat.make_iprintf_4094
001cea20lea rbx, [rip+0x17f351]
001cea27mov rbx, [rbx+688]
001cea2esub r15, 80
001cea32cmp r15, [r14]
001cea35jb 0x1cefd3
001cea3b
001cea3bloc_1cea3b:
001cea3blea rdi, [r15+8]
001cea3fadd rdi, 40
001cea43mov [rdi-8], 4343
001cea4blea rsi, [rip+1566]
001cea52mov [rdi], rsi
001cea55mov rsi, 0x100000000000005
001cea5fmov [rdi+8], rsi
001cea63mov [rdi+16], rax
001cea67mov [rdi+24], rbx
001cea6blea rax, [rdi-40]
001cea6fmov [rax-8], 4343
001cea77lea rsi, [rip+1506]
001cea7emov [rax], rsi
001cea81mov rsi, 0x100000000000005
001cea8bmov [rax+8], rsi
001cea8fmov [rax+16], rdi
001cea93mov [rax+24], rbx
001cea97ret
001cea98
001cea98loc_1cea98:
001cea98mov rdi, [rdi+8]
001cea9cmov rax, r8
001cea9fmov rsi, rcx
001ceaa2call camlCamlinternalFormat.make_iprintf_4094
001ceaa7lea rbx, [rip+0x17f2ca]
001ceaaemov rbx, [rbx+688]
001ceab5sub r15, 40
001ceab9cmp r15, [r14]
001ceabcjb 0x1cefc9
001ceac2
001ceac2loc_1ceac2:
001ceac2lea rdi, [r15+8]
001ceac6mov [rdi-8], 4343
001ceacelea rsi, [rip+1403]
001cead5mov [rdi], rsi
001cead8mov rsi, 0x100000000000005
001ceae2mov [rdi+8], rsi
001ceae6mov [rdi+16], rax
001ceaeamov [rdi+24], rbx
001ceaeemov rax, rdi
001ceaf1ret
001ceaf2nop
001ceaf4mov rax, [rdi]
001ceaf7test al, 1
001ceaf9jne 0x1ceb94
001ceaffmovzx rax, [rax-8]
001ceb04test rax, rax
001ceb07je 0x1ceb94
001ceb0dmov rdi, [rdi+8]
001ceb11mov rax, r8
001ceb14mov rsi, rcx
001ceb17call camlCamlinternalFormat.make_iprintf_4094
001ceb1clea rbx, [rip+0x17f255]
001ceb23mov rbx, [rbx+688]
001ceb2asub r15, 80
001ceb2ecmp r15, [r14]
001ceb31jb 0x1cefbf
001ceb37
001ceb37loc_1ceb37:
001ceb37lea rdi, [r15+8]
001ceb3badd rdi, 40
001ceb3fmov [rdi-8], 4343
001ceb47lea rsi, [rip+1362]
001ceb4emov [rdi], rsi
001ceb51mov rsi, 0x100000000000005
001ceb5bmov [rdi+8], rsi
001ceb5fmov [rdi+16], rax
001ceb63mov [rdi+24], rbx
001ceb67lea rax, [rdi-40]
001ceb6bmov [rax-8], 4343
001ceb73lea rsi, [rip+1302]
001ceb7amov [rax], rsi
001ceb7dmov rsi, 0x100000000000005
001ceb87mov [rax+8], rsi
001ceb8bmov [rax+16], rdi
001ceb8fmov [rax+24], rbx
001ceb93ret
001ceb94
001ceb94loc_1ceb94:
001ceb94mov rdi, [rdi+8]
001ceb98mov rax, r8
001ceb9bmov rsi, rcx
001ceb9ecall camlCamlinternalFormat.make_iprintf_4094
001ceba3lea rbx, [rip+0x17f1ce]
001cebaamov rbx, [rbx+688]
001cebb1sub r15, 40
001cebb5cmp r15, [r14]
001cebb8jb 0x1cefb5
001cebbe
001cebbeloc_1cebbe:
001cebbelea rdi, [r15+8]
001cebc2mov [rdi-8], 4343
001cebcalea rsi, [rip+1199]
001cebd1mov [rdi], rsi
001cebd4mov rsi, 0x100000000000005
001cebdemov [rdi+8], rsi
001cebe2mov [rdi+16], rax
001cebe6mov [rdi+24], rbx
001cebeamov rax, rdi
001cebedret
001cebeenop
001cebf0mov rdi, [rdi]
001cebf3mov rax, r8
001cebf6mov rsi, rcx
001cebf9jmp 0x1ce8c2
001cebfenop
001cec00mov rsi, [rdi+16]
001cec04mov rdi, [rdi+8]
001cec08sub r15, 64
001cec0ccmp r15, [r14]
001cec0fjb 0x1cefab
001cec15
001cec15loc_1cec15:
001cec15lea rax, [r15+8]
001cec19mov [rax-8], 7415
001cec21lea rdx, [rip+1208]
001cec28mov [rax], rdx
001cec2bmov rdx, 0x100000000000005
001cec35mov [rax+8], rdx
001cec39mov [rax+16], rcx
001cec3dmov [rax+24], r8
001cec41mov [rax+32], rbx
001cec45mov [rax+40], rdi
001cec49mov [rax+48], rsi
001cec4dret
001cec4enop
001cec50mov rdi, [rdi]
001cec53mov rax, r8
001cec56mov rsi, rcx
001cec59call camlCamlinternalFormat.make_iprintf_4094
001cec5elea rbx, [rip+0x17f113]
001cec65mov rbx, [rbx+688]
001cec6csub r15, 80
001cec70cmp r15, [r14]
001cec73jb 0x1cefa1
001cec79
001cec79loc_1cec79:
001cec79lea rdi, [r15+8]
001cec7dadd rdi, 40
001cec81mov [rdi-8], 4343
001cec89lea rsi, [rip+1072]
001cec90mov [rdi], rsi
001cec93mov rsi, 0x100000000000005
001cec9dmov [rdi+8], rsi
001ceca1mov [rdi+16], rax
001ceca5mov [rdi+24], rbx
001ceca9lea rax, [rdi-40]
001cecadmov [rax-8], 4343
001cecb5lea rsi, [rip+1012]
001cecbcmov [rax], rsi
001cecbfmov rsi, 0x100000000000005
001cecc9mov [rax+8], rsi
001ceccdmov [rax+16], rdi
001cecd1mov [rax+24], rbx
001cecd5ret
001cecd6nop
001cecd8mov rsi, [rdi]
001cecdbmovzx rax, [rsi-8]
001cece0test rax, rax
001cece3je 0x1ced34
001cece5mov rdi, [rdi+8]
001cece9sub r15, 48
001cecedcmp r15, [r14]
001cecf0jb 0x1cef97
001cecf6
001cecf6loc_1cecf6:
001cecf6lea rax, [r15+8]
001cecfamov [rax-8], 5367
001ced02lea rdx, [rip+1191]
001ced09mov [rax], rdx
001ced0cmov rdx, 0x100000000000005
001ced16mov [rax+8], rdx
001ced1amov [rax+16], rcx
001ced1emov [rax+24], r8
001ced22mov [rax+32], rdi
001ced26mov rdi, [rsi]
001ced29mov rdi, [rdi]
001ced2cmov rsi, rcx
001ced2fjmp 0x1ce8c2
001ced34
001ced34loc_1ced34:
001ced34mov rdi, [rdi+8]
001ced38sub r15, 48
001ced3ccmp r15, [r14]
001ced3fjb 0x1cef8d
001ced45
001ced45loc_1ced45:
001ced45lea rax, [r15+8]
001ced49mov [rax-8], 5367
001ced51lea rdx, [rip+1080]
001ced58mov [rax], rdx
001ced5bmov rdx, 0x100000000000005
001ced65mov [rax+8], rdx
001ced69mov [rax+16], rcx
001ced6dmov [rax+24], r8
001ced71mov [rax+32], rdi
001ced75mov rdi, [rsi]
001ced78mov rdi, [rdi]
001ced7bmov rsi, rcx
001ced7ejmp 0x1ce8c2
001ced83nop
001ced84sub r15, 24
001ced88cmp r15, [r14]
001ced8bjb 0x1cef83
001ced91
001ced91loc_1ced91:
001ced91lea rax, [r15+8]
001ced95mov [rax-8], 2048
001ced9dlea rbx, [rip+0xa7464]
001ceda4mov [rax], rbx
001ceda7lea rbx, [rip+0x180cb2]
001cedaemov [rax+8], rbx
001cedb2call caml_raise_exn
001cedb7nop
001cedb8mov rdi, [rdi+8]
001cedbcmov rax, r8
001cedbfmov rsi, rcx
001cedc2call camlCamlinternalFormat.make_iprintf_4094
001cedc7lea rbx, [rip+0x17efaa]
001cedcemov rbx, [rbx+688]
001cedd5sub r15, 40
001cedd9cmp r15, [r14]
001ceddcjb 0x1cef79
001cede2
001cede2loc_1cede2:
001cede2lea rdi, [r15+8]
001cede6mov [rdi-8], 4343
001cedeelea rsi, [rip+875]
001cedf5mov [rdi], rsi
001cedf8mov rsi, 0x100000000000005
001cee02mov [rdi+8], rsi
001cee06mov [rdi+16], rax
001cee0amov [rdi+24], rbx
001cee0emov rax, rdi
001cee11ret
001cee12nop
001cee14mov rsi, [rdi+8]
001cee18mov rdi, [rdi]
001cee1bsub r15, 40
001cee1fcmp r15, [r14]
001cee22jb 0x1cef6f
001cee28
001cee28loc_1cee28:
001cee28lea rax, [r15+8]
001cee2cmov [rax-8], 4343
001cee34lea rdx, [rip+821]
001cee3bmov [rax], rdx
001cee3emov rdx, 0x100000000000005
001cee48mov [rax+8], rdx
001cee4cmov [rax+16], r8
001cee50mov [rax+24], rbx
001cee54lea rbx, [rip+0x17ef1d]
001cee5bmov rdx, [rbx+632]
001cee62mov ebx, 1
001cee67jmp 0x1cca00
001cee6cmov rdx, rcx
001cee6fadd rdx, 64
001cee73mov rsi, [rdi]
001cee76mov rdi, [rdi+16]
001cee7amov rax, r8
001cee7djmp 0x1cf7b0
001cee82nop
001cee84add rcx, 32
001cee88mov rdx, [rdi+16]
001cee8cmov rsi, [rdi+8]
001cee90mov rdi, [rdi+24]
001cee94mov rax, r8
001cee97jmp 0x1cf1d0
001cee9cmov rdi, [rdi]
001cee9fmov rax, r8
001ceea2mov rsi, rcx
001ceea5call camlCamlinternalFormat.make_iprintf_4094
001ceeaalea rbx, [rip+0x17eec7]
001ceeb1mov rbx, [rbx+688]
001ceeb8sub r15, 40
001ceebccmp r15, [r14]
001ceebfjb 0x1cef65
001ceec5
001ceec5loc_1ceec5:
001ceec5lea rdi, [r15+8]
001ceec9mov [rdi-8], 4343
001ceed1lea rsi, [rip+312]
001ceed8mov [rdi], rsi
001ceedbmov rsi, 0x100000000000005
001ceee5mov [rdi+8], rsi
001ceee9mov [rdi+16], rax
001ceeedmov [rdi+24], rbx
001ceef1mov rax, rdi
001ceef4ret
001ceef5nop [rax]
001ceef8mov rdi, [rdi+8]
001ceefcmov rax, r8
001ceeffmov rsi, rcx
001cef02jmp 0x1ce8c2
001cef07nop
001cef08mov rdi, [rdi+16]
001cef0cmov rax, r8
001cef0fmov rsi, rcx
001cef12call camlCamlinternalFormat.make_iprintf_4094
001cef17lea rbx, [rip+0x17ee5a]
001cef1emov rbx, [rbx+688]
001cef25sub r15, 40
001cef29cmp r15, [r14]
001cef2cjb 0x1cef5e
001cef2e
001cef2eloc_1cef2e:
001cef2elea rdi, [r15+8]
001cef32mov [rdi-8], 4343
001cef3alea rsi, [rip+399]
001cef41mov [rdi], rsi
001cef44mov rsi, 0x100000000000005
001cef4emov [rdi+8], rsi
001cef52mov [rdi+16], rax
001cef56mov [rdi+24], rbx
001cef5amov rax, rdi
001cef5dret
001cef5e
001cef5eloc_1cef5e:
001cef5ecall caml_call_gc
001cef63jmp 0x1cef2e
001cef65
001cef65loc_1cef65:
001cef65call caml_call_gc
001cef6ajmp 0x1ceec5
001cef6f
001cef6floc_1cef6f:
001cef6fcall caml_call_gc
001cef74jmp 0x1cee28
001cef79
001cef79loc_1cef79:
001cef79call caml_call_gc
001cef7ejmp 0x1cede2
001cef83
001cef83loc_1cef83:
001cef83call caml_call_gc
001cef88jmp 0x1ced91
001cef8d
001cef8dloc_1cef8d:
001cef8dcall caml_call_gc
001cef92jmp 0x1ced45
001cef97
001cef97loc_1cef97:
001cef97call caml_call_gc
001cef9cjmp 0x1cecf6
001cefa1
001cefa1loc_1cefa1:
001cefa1call caml_call_gc
001cefa6jmp 0x1cec79
001cefab
001cefabloc_1cefab:
001cefabcall caml_call_gc
001cefb0jmp 0x1cec15
001cefb5
001cefb5loc_1cefb5:
001cefb5call caml_call_gc
001cefbajmp 0x1cebbe
001cefbf
001cefbfloc_1cefbf:
001cefbfcall caml_call_gc
001cefc4jmp 0x1ceb37
001cefc9
001cefc9loc_1cefc9:
001cefc9call caml_call_gc
001cefcejmp 0x1ceac2
001cefd3
001cefd3loc_1cefd3:
001cefd3call caml_call_gc
001cefd8jmp 0x1cea3b
001cefdd
001cefddloc_1cefdd:
001cefddcall caml_call_gc
001cefe2jmp 0x1ce9c6
001cefe7
001cefe7loc_1cefe7:
001cefe7call caml_call_gc
001cefecjmp 0x1ce93f
001ceff1
001ceff1loc_1ceff1:
001ceff1call caml_call_gc
001ceff6jmp 0x1ce8d1
001ceffb
001ceffbloc_1ceffb:
001ceffbpush 33
001ceffdcall caml_call_realloc_stack
001cf002pop r10
001cf004jmp 0x1ce8c2
001ce8b0
001cf009
001cf009 // align 0x10
001cf009 // align 0x10
001cf015
001cf015 // align 0x10
001cf015 // align 0x10
001cf025
001cf025 // align 0x10
001cf025 // align 0x10
001cf035
001cf035 // align 0x10
001cf035 // align 0x10
001cf045
001cf045 // align 0x10
001cf045 // align 0x10
001cf055
001cf055 // align 0x10
001cf055 // align 0x10
001cf065
001cf065 // align 0x10
001cf065 // align 0x10
001cf075
001cf075 // align 0x10
001cf075 // align 0x10
001cf085
001cf085 // align 0x10
001cf085 // align 0x10
001cf095
001cf095 // align 0x10
001cf095 // align 0x10
001cf0a5
001cf0a5 // align 0x10
001cf0a5 // align 0x10
001cf0b5
001cf0b5 // align 0x10
001cf0b5 // align 0x10
001cf0c5
001cf0c5 // align 0x10
001cf0c5 // align 0x10
001cf0d5
001cf0d5 // align 0x10
001cf0d5 // align 0x10
001cf0e0
001cf0e0camlCamlinternalFormat.fun_6989:
001cf0e0lea r10, [rsp-336]
001cf0e8cmp r10, [r14+40]
001cf0ecjb 0x1cf146
001cf0ee
001cf0eeloc_1cf0ee:
001cf0eesub rsp, 16
001cf0f2mov [rsp+8], rbx
001cf0f7mov rbx, [rbx+40]
001cf0fbmov rax, [rax]
001cf0femov [rsp], rax
001cf102mov rax, rbx
001cf105call camlCamlinternalFormat.symm_1179
001cf10acall camlCamlinternalFormatBasics.erase_rel_143
001cf10fmov rbx, rax
001cf112mov rax, [rsp]
001cf116call camlCamlinternalFormat.type_format_2488
001cf11bmov rbx, [rsp+8]
001cf120mov rbx, [rbx+48]
001cf124call camlCamlinternalFormatBasics.concat_fmt_512
001cf129mov rdi, rax
001cf12cmov rsi, [rsp+8]
001cf131mov rbx, [rsi+32]
001cf135mov rax, [rsi+24]
001cf139mov rsi, [rsi+16]
001cf13dadd rsp, 16
001cf141jmp 0x1ce8b0
001cf146
001cf146loc_1cf146:
001cf146push 35
001cf148call caml_call_realloc_stack
001cf14dpop r10
001cf14fjmp 0x1cf0ee
001cf0e0
001cf0e0camlCamlinternalFormat.fun_6989:
001cf0e0lea r10, [rsp-336]
001cf0e8cmp r10, [r14+40]
001cf0ecjb 0x1cf146
001cf0ee
001cf0eeloc_1cf0ee:
001cf0eesub rsp, 16
001cf0f2mov [rsp+8], rbx
001cf0f7mov rbx, [rbx+40]
001cf0fbmov rax, [rax]
001cf0femov [rsp], rax
001cf102mov rax, rbx
001cf105call camlCamlinternalFormat.symm_1179
001cf10acall camlCamlinternalFormatBasics.erase_rel_143
001cf10fmov rbx, rax
001cf112mov rax, [rsp]
001cf116call camlCamlinternalFormat.type_format_2488
001cf11bmov rbx, [rsp+8]
001cf120mov rbx, [rbx+48]
001cf124call camlCamlinternalFormatBasics.concat_fmt_512
001cf129mov rdi, rax
001cf12cmov rsi, [rsp+8]
001cf131mov rbx, [rsi+32]
001cf135mov rax, [rsi+24]
001cf139mov rsi, [rsi+16]
001cf13dadd rsp, 16
001cf141jmp 0x1ce8b0
001cf146
001cf146loc_1cf146:
001cf146push 35
001cf148call caml_call_realloc_stack
001cf14dpop r10
001cf14fjmp 0x1cf0ee
001cf0e0
001cf151
001cf151 // align 0x10
001cf151 // align 0x10
001cf165
001cf165 // align 0x10
001cf165 // align 0x10
001cf170
001cf170camlCamlinternalFormat.fun_7046:
001cf170cmp r15, [r14]
001cf173jbe 0x1cf185
001cf175
001cf175loc_1cf175:
001cf175mov rdi, [rbx+16]
001cf179mov rax, [rbx+24]
001cf17dmov rsi, [rdi]
001cf180mov rbx, rdi
001cf183jmp rsi
001cf185
001cf185loc_1cf185:
001cf185call caml_call_gc
001cf18ajmp 0x1cf175
001cf170
001cf170camlCamlinternalFormat.fun_7046:
001cf170cmp r15, [r14]
001cf173jbe 0x1cf185
001cf175
001cf175loc_1cf175:
001cf175mov rdi, [rbx+16]
001cf179mov rax, [rbx+24]
001cf17dmov rsi, [rdi]
001cf180mov rbx, rdi
001cf183jmp rsi
001cf185
001cf185loc_1cf185:
001cf185call caml_call_gc
001cf18ajmp 0x1cf175
001cf170
001cf18c
001cf18c // align 0x10
001cf18c // align 0x10
001cf190
001cf190camlCamlinternalFormat.fun_7020:
001cf190mov rdx, rax
001cf193mov rdi, [rbx+32]
001cf197mov rax, [rbx+24]
001cf19bmov rsi, [rbx+16]
001cf19fmov rbx, rdx
001cf1a2jmp 0x1ce8b0
001cf190
001cf190camlCamlinternalFormat.fun_7020:
001cf190mov rdx, rax
001cf193mov rdi, [rbx+32]
001cf197mov rax, [rbx+24]
001cf19bmov rsi, [rbx+16]
001cf19fmov rbx, rdx
001cf1a2jmp 0x1ce8b0
001cf190
001cf1a7
001cf1a7 // align 0x10
001cf1a7 // align 0x10
001cf1b0
001cf1b0camlCamlinternalFormat.fun_7029:
001cf1b0mov rdx, rax
001cf1b3mov rdi, [rbx+32]
001cf1b7mov rax, [rbx+24]
001cf1bbmov rsi, [rbx+16]
001cf1bfmov rbx, rdx
001cf1c2jmp 0x1ce8b0
001cf1b0
001cf1b0camlCamlinternalFormat.fun_7029:
001cf1b0mov rdx, rax
001cf1b3mov rdi, [rbx+32]
001cf1b7mov rax, [rbx+24]
001cf1bbmov rsi, [rbx+16]
001cf1bfmov rbx, rdx
001cf1c2jmp 0x1ce8b0
001cf1b0
001cf1c7
001cf1c7 // align 0x10
001cf1c7 // align 0x10
001cf1d0
001cf1d0camlCamlinternalFormat.fn_of_padding_precision_4095:
001cf1d0lea r10, [rsp-320]
001cf1d8cmp r10, [r14+40]
001cf1dcjb 0x1cf6aa
001cf1e2
001cf1e2loc_1cf1e2:
001cf1e2test sil, 1
001cf1e6je 0x1cf334
001cf1ectest dl, 1
001cf1efje 0x1cf2dc
001cf1f5cmp rdx, 1
001cf1f9je 0x1cf284
001cf1ffmov rsi, rcx
001cf202add rsi, -32
001cf206call camlCamlinternalFormat.make_iprintf_4094
001cf20blea rbx, [rip+0x17eb66]
001cf212mov rbx, [rbx+688]
001cf219sub r15, 80
001cf21dcmp r15, [r14]
001cf220jb 0x1cf6a0
001cf226
001cf226loc_1cf226:
001cf226lea rdi, [r15+8]
001cf22aadd rdi, 40
001cf22emov [rdi-8], 4343
001cf236lea rsi, [rip+1203]
001cf23dmov [rdi], rsi
001cf240mov rsi, 0x100000000000005
001cf24amov [rdi+8], rsi
001cf24emov [rdi+16], rax
001cf252mov [rdi+24], rbx
001cf256lea rax, [rdi-40]
001cf25amov [rax-8], 4343
001cf262lea rsi, [rip+1143]
001cf269mov [rax], rsi
001cf26cmov rsi, 0x100000000000005
001cf276mov [rax+8], rsi
001cf27amov [rax+16], rdi
001cf27emov [rax+24], rbx
001cf282ret
001cf283
001cf283 90 .
001cf284
001cf284loc_1cf284:
001cf284mov rsi, rcx
001cf287add rsi, -32
001cf28bcall camlCamlinternalFormat.make_iprintf_4094
001cf290lea rbx, [rip+0x17eae1]
001cf297mov rbx, [rbx+688]
001cf29esub r15, 40
001cf2a2cmp r15, [r14]
001cf2a5jb 0x1cf696
001cf2ab
001cf2abloc_1cf2ab:
001cf2ablea rdi, [r15+8]
001cf2afmov [rdi-8], 4343
001cf2b7lea rsi, [rip+1026]
001cf2bemov [rdi], rsi
001cf2c1mov rsi, 0x100000000000005
001cf2cbmov [rdi+8], rsi
001cf2cfmov [rdi+16], rax
001cf2d3mov [rdi+24], rbx
001cf2d7mov rax, rdi
001cf2daret
001cf2db
001cf2db 90 .
001cf2dc
001cf2dcloc_1cf2dc:
001cf2dcmov rsi, rcx
001cf2dfadd rsi, -32
001cf2e3call camlCamlinternalFormat.make_iprintf_4094
001cf2e8lea rbx, [rip+0x17ea89]
001cf2efmov rbx, [rbx+688]
001cf2f6sub r15, 40
001cf2facmp r15, [r14]
001cf2fdjb 0x1cf68c
001cf303
001cf303loc_1cf303:
001cf303lea rdi, [r15+8]
001cf307mov [rdi-8], 4343
001cf30flea rsi, [rip+954]
001cf316mov [rdi], rsi
001cf319mov rsi, 0x100000000000005
001cf323mov [rdi+8], rsi
001cf327mov [rdi+16], rax
001cf32bmov [rdi+24], rbx
001cf32fmov rax, rdi
001cf332ret
001cf333
001cf333 90 .
001cf334
001cf334loc_1cf334:
001cf334movzx rsi, [rsi-8]
001cf339test rsi, rsi
001cf33cje 0x1cf510
001cf342test dl, 1
001cf345je 0x1cf48c
001cf34bcmp rdx, 1
001cf34fje 0x1cf408
001cf355mov rsi, rcx
001cf358add rsi, -32
001cf35ccall camlCamlinternalFormat.make_iprintf_4094
001cf361lea rbx, [rip+0x17ea10]
001cf368mov rbx, [rbx+688]
001cf36fsub r15, 120
001cf373cmp r15, [r14]
001cf376jb 0x1cf682
001cf37c
001cf37cloc_1cf37c:
001cf37clea rdi, [r15+8]
001cf380add rdi, 80
001cf384mov [rdi-8], 4343
001cf38clea rsi, [rip+1005]
001cf393mov [rdi], rsi
001cf396mov rsi, 0x100000000000005
001cf3a0mov [rdi+8], rsi
001cf3a4mov [rdi+16], rax
001cf3a8mov [rdi+24], rbx
001cf3aclea rsi, [rdi-40]
001cf3b0mov [rsi-8], 4343
001cf3b8lea rax, [rip+993]
001cf3bfmov [rsi], rax
001cf3c2mov rax, 0x100000000000005
001cf3ccmov [rsi+8], rax
001cf3d0mov [rsi+16], rdi
001cf3d4mov [rsi+24], rbx
001cf3d8lea rax, [rsi-40]
001cf3dcmov [rax-8], 4343
001cf3e4lea rdi, [rip+933]
001cf3ebmov [rax], rdi
001cf3eemov rdi, 0x100000000000005
001cf3f8mov [rax+8], rdi
001cf3fcmov [rax+16], rsi
001cf400mov [rax+24], rbx
001cf404ret
001cf405
001cf405 0f 1f 00 ...
001cf408
001cf408loc_1cf408:
001cf408mov rsi, rcx
001cf40badd rsi, -32
001cf40fcall camlCamlinternalFormat.make_iprintf_4094
001cf414lea rbx, [rip+0x17e95d]
001cf41bmov rbx, [rbx+688]
001cf422sub r15, 80
001cf426cmp r15, [r14]
001cf429jb 0x1cf678
001cf42f
001cf42floc_1cf42f:
001cf42flea rdi, [r15+8]
001cf433add rdi, 40
001cf437mov [rdi-8], 4343
001cf43flea rsi, [rip+778]
001cf446mov [rdi], rsi
001cf449mov rsi, 0x100000000000005
001cf453mov [rdi+8], rsi
001cf457mov [rdi+16], rax
001cf45bmov [rdi+24], rbx
001cf45flea rax, [rdi-40]
001cf463mov [rax-8], 4343
001cf46blea rsi, [rip+718]
001cf472mov [rax], rsi
001cf475mov rsi, 0x100000000000005
001cf47fmov [rax+8], rsi
001cf483mov [rax+16], rdi
001cf487mov [rax+24], rbx
001cf48bret
001cf48c
001cf48cloc_1cf48c:
001cf48cmov rsi, rcx
001cf48fadd rsi, -32
001cf493call camlCamlinternalFormat.make_iprintf_4094
001cf498lea rbx, [rip+0x17e8d9]
001cf49fmov rbx, [rbx+688]
001cf4a6sub r15, 80
001cf4aacmp r15, [r14]
001cf4adjb 0x1cf66e
001cf4b3
001cf4b3loc_1cf4b3:
001cf4b3lea rdi, [r15+8]
001cf4b7add rdi, 40
001cf4bbmov [rdi-8], 4343
001cf4c3lea rsi, [rip+678]
001cf4camov [rdi], rsi
001cf4cdmov rsi, 0x100000000000005
001cf4d7mov [rdi+8], rsi
001cf4dbmov [rdi+16], rax
001cf4dfmov [rdi+24], rbx
001cf4e3lea rax, [rdi-40]
001cf4e7mov [rax-8], 4343
001cf4eflea rsi, [rip+618]
001cf4f6mov [rax], rsi
001cf4f9mov rsi, 0x100000000000005
001cf503mov [rax+8], rsi
001cf507mov [rax+16], rdi
001cf50bmov [rax+24], rbx
001cf50fret
001cf510
001cf510loc_1cf510:
001cf510test dl, 1
001cf513je 0x1cf600
001cf519cmp rdx, 1
001cf51dje 0x1cf5a8
001cf523mov rsi, rcx
001cf526add rsi, -32
001cf52acall camlCamlinternalFormat.make_iprintf_4094
001cf52flea rbx, [rip+0x17e842]
001cf536mov rbx, [rbx+688]
001cf53dsub r15, 80
001cf541cmp r15, [r14]
001cf544jb 0x1cf664
001cf54a
001cf54aloc_1cf54a:
001cf54alea rdi, [r15+8]
001cf54eadd rdi, 40
001cf552mov [rdi-8], 4343
001cf55alea rsi, [rip+463]
001cf561mov [rdi], rsi
001cf564mov rsi, 0x100000000000005
001cf56emov [rdi+8], rsi
001cf572mov [rdi+16], rax
001cf576mov [rdi+24], rbx
001cf57alea rax, [rdi-40]
001cf57emov [rax-8], 4343
001cf586lea rsi, [rip+403]
001cf58dmov [rax], rsi
001cf590mov rsi, 0x100000000000005
001cf59amov [rax+8], rsi
001cf59emov [rax+16], rdi
001cf5a2mov [rax+24], rbx
001cf5a6ret
001cf5a7
001cf5a7 90 .
001cf5a8
001cf5a8loc_1cf5a8:
001cf5a8mov rsi, rcx
001cf5abadd rsi, -32
001cf5afcall camlCamlinternalFormat.make_iprintf_4094
001cf5b4lea rbx, [rip+0x17e7bd]
001cf5bbmov rbx, [rbx+688]
001cf5c2sub r15, 40
001cf5c6cmp r15, [r14]
001cf5c9jb 0x1cf65a
001cf5cf
001cf5cfloc_1cf5cf:
001cf5cflea rdi, [r15+8]
001cf5d3mov [rdi-8], 4343
001cf5dblea rsi, [rip+286]
001cf5e2mov [rdi], rsi
001cf5e5mov rsi, 0x100000000000005
001cf5efmov [rdi+8], rsi
001cf5f3mov [rdi+16], rax
001cf5f7mov [rdi+24], rbx
001cf5fbmov rax, rdi
001cf5feret
001cf5ff
001cf5ff 90 .
001cf600
001cf600loc_1cf600:
001cf600mov rsi, rcx
001cf603add rsi, -32
001cf607call camlCamlinternalFormat.make_iprintf_4094
001cf60clea rbx, [rip+0x17e765]
001cf613mov rbx, [rbx+688]
001cf61asub r15, 40
001cf61ecmp r15, [r14]
001cf621jb 0x1cf653
001cf623
001cf623loc_1cf623:
001cf623lea rdi, [r15+8]
001cf627mov [rdi-8], 4343
001cf62flea rsi, [rip+218]
001cf636mov [rdi], rsi
001cf639mov rsi, 0x100000000000005
001cf643mov [rdi+8], rsi
001cf647mov [rdi+16], rax
001cf64bmov [rdi+24], rbx
001cf64fmov rax, rdi
001cf652ret
001cf653
001cf653loc_1cf653:
001cf653call caml_call_gc
001cf658jmp 0x1cf623
001cf65a
001cf65aloc_1cf65a:
001cf65acall caml_call_gc
001cf65fjmp 0x1cf5cf
001cf664
001cf664loc_1cf664:
001cf664call caml_call_gc
001cf669jmp 0x1cf54a
001cf66e
001cf66eloc_1cf66e:
001cf66ecall caml_call_gc
001cf673jmp 0x1cf4b3
001cf678
001cf678loc_1cf678:
001cf678call caml_call_gc
001cf67djmp 0x1cf42f
001cf682
001cf682loc_1cf682:
001cf682call caml_call_gc
001cf687jmp 0x1cf37c
001cf68c
001cf68cloc_1cf68c:
001cf68ccall caml_call_gc
001cf691jmp 0x1cf303
001cf696
001cf696loc_1cf696:
001cf696call caml_call_gc
001cf69bjmp 0x1cf2ab
001cf6a0
001cf6a0loc_1cf6a0:
001cf6a0call caml_call_gc
001cf6a5jmp 0x1cf226
001cf6aa
001cf6aaloc_1cf6aa:
001cf6aapush 33
001cf6accall caml_call_realloc_stack
001cf6b1pop r10
001cf6b3jmp 0x1cf1e2
001cf1d0
001cf1d0camlCamlinternalFormat.fn_of_padding_precision_4095:
001cf1d0lea r10, [rsp-320]
001cf1d8cmp r10, [r14+40]
001cf1dcjb 0x1cf6aa
001cf1e2
001cf1e2loc_1cf1e2:
001cf1e2test sil, 1
001cf1e6je 0x1cf334
001cf1ectest dl, 1
001cf1efje 0x1cf2dc
001cf1f5cmp rdx, 1
001cf1f9je 0x1cf284
001cf1ffmov rsi, rcx
001cf202add rsi, -32
001cf206call camlCamlinternalFormat.make_iprintf_4094
001cf20blea rbx, [rip+0x17eb66]
001cf212mov rbx, [rbx+688]
001cf219sub r15, 80
001cf21dcmp r15, [r14]
001cf220jb 0x1cf6a0
001cf226
001cf226loc_1cf226:
001cf226lea rdi, [r15+8]
001cf22aadd rdi, 40
001cf22emov [rdi-8], 4343
001cf236lea rsi, [rip+1203]
001cf23dmov [rdi], rsi
001cf240mov rsi, 0x100000000000005
001cf24amov [rdi+8], rsi
001cf24emov [rdi+16], rax
001cf252mov [rdi+24], rbx
001cf256lea rax, [rdi-40]
001cf25amov [rax-8], 4343
001cf262lea rsi, [rip+1143]
001cf269mov [rax], rsi
001cf26cmov rsi, 0x100000000000005
001cf276mov [rax+8], rsi
001cf27amov [rax+16], rdi
001cf27emov [rax+24], rbx
001cf282ret
001cf283
001cf283 90 .
001cf284
001cf284loc_1cf284:
001cf284mov rsi, rcx
001cf287add rsi, -32
001cf28bcall camlCamlinternalFormat.make_iprintf_4094
001cf290lea rbx, [rip+0x17eae1]
001cf297mov rbx, [rbx+688]
001cf29esub r15, 40
001cf2a2cmp r15, [r14]
001cf2a5jb 0x1cf696
001cf2ab
001cf2abloc_1cf2ab:
001cf2ablea rdi, [r15+8]
001cf2afmov [rdi-8], 4343
001cf2b7lea rsi, [rip+1026]
001cf2bemov [rdi], rsi
001cf2c1mov rsi, 0x100000000000005
001cf2cbmov [rdi+8], rsi
001cf2cfmov [rdi+16], rax
001cf2d3mov [rdi+24], rbx
001cf2d7mov rax, rdi
001cf2daret
001cf2db
001cf2db 90 .
001cf2dc
001cf2dcloc_1cf2dc:
001cf2dcmov rsi, rcx
001cf2dfadd rsi, -32
001cf2e3call camlCamlinternalFormat.make_iprintf_4094
001cf2e8lea rbx, [rip+0x17ea89]
001cf2efmov rbx, [rbx+688]
001cf2f6sub r15, 40
001cf2facmp r15, [r14]
001cf2fdjb 0x1cf68c
001cf303
001cf303loc_1cf303:
001cf303lea rdi, [r15+8]
001cf307mov [rdi-8], 4343
001cf30flea rsi, [rip+954]
001cf316mov [rdi], rsi
001cf319mov rsi, 0x100000000000005
001cf323mov [rdi+8], rsi
001cf327mov [rdi+16], rax
001cf32bmov [rdi+24], rbx
001cf32fmov rax, rdi
001cf332ret
001cf333
001cf333 90 .
001cf334
001cf334loc_1cf334:
001cf334movzx rsi, [rsi-8]
001cf339test rsi, rsi
001cf33cje 0x1cf510
001cf342test dl, 1
001cf345je 0x1cf48c
001cf34bcmp rdx, 1
001cf34fje 0x1cf408
001cf355mov rsi, rcx
001cf358add rsi, -32
001cf35ccall camlCamlinternalFormat.make_iprintf_4094
001cf361lea rbx, [rip+0x17ea10]
001cf368mov rbx, [rbx+688]
001cf36fsub r15, 120
001cf373cmp r15, [r14]
001cf376jb 0x1cf682
001cf37c
001cf37cloc_1cf37c:
001cf37clea rdi, [r15+8]
001cf380add rdi, 80
001cf384mov [rdi-8], 4343
001cf38clea rsi, [rip+1005]
001cf393mov [rdi], rsi
001cf396mov rsi, 0x100000000000005
001cf3a0mov [rdi+8], rsi
001cf3a4mov [rdi+16], rax
001cf3a8mov [rdi+24], rbx
001cf3aclea rsi, [rdi-40]
001cf3b0mov [rsi-8], 4343
001cf3b8lea rax, [rip+993]
001cf3bfmov [rsi], rax
001cf3c2mov rax, 0x100000000000005
001cf3ccmov [rsi+8], rax
001cf3d0mov [rsi+16], rdi
001cf3d4mov [rsi+24], rbx
001cf3d8lea rax, [rsi-40]
001cf3dcmov [rax-8], 4343
001cf3e4lea rdi, [rip+933]
001cf3ebmov [rax], rdi
001cf3eemov rdi, 0x100000000000005
001cf3f8mov [rax+8], rdi
001cf3fcmov [rax+16], rsi
001cf400mov [rax+24], rbx
001cf404ret
001cf405
001cf405 0f 1f 00 ...
001cf408
001cf408loc_1cf408:
001cf408mov rsi, rcx
001cf40badd rsi, -32
001cf40fcall camlCamlinternalFormat.make_iprintf_4094
001cf414lea rbx, [rip+0x17e95d]
001cf41bmov rbx, [rbx+688]
001cf422sub r15, 80
001cf426cmp r15, [r14]
001cf429jb 0x1cf678
001cf42f
001cf42floc_1cf42f:
001cf42flea rdi, [r15+8]
001cf433add rdi, 40
001cf437mov [rdi-8], 4343
001cf43flea rsi, [rip+778]
001cf446mov [rdi], rsi
001cf449mov rsi, 0x100000000000005
001cf453mov [rdi+8], rsi
001cf457mov [rdi+16], rax
001cf45bmov [rdi+24], rbx
001cf45flea rax, [rdi-40]
001cf463mov [rax-8], 4343
001cf46blea rsi, [rip+718]
001cf472mov [rax], rsi
001cf475mov rsi, 0x100000000000005
001cf47fmov [rax+8], rsi
001cf483mov [rax+16], rdi
001cf487mov [rax+24], rbx
001cf48bret
001cf48c
001cf48cloc_1cf48c:
001cf48cmov rsi, rcx
001cf48fadd rsi, -32
001cf493call camlCamlinternalFormat.make_iprintf_4094
001cf498lea rbx, [rip+0x17e8d9]
001cf49fmov rbx, [rbx+688]
001cf4a6sub r15, 80
001cf4aacmp r15, [r14]
001cf4adjb 0x1cf66e
001cf4b3
001cf4b3loc_1cf4b3:
001cf4b3lea rdi, [r15+8]
001cf4b7add rdi, 40
001cf4bbmov [rdi-8], 4343
001cf4c3lea rsi, [rip+678]
001cf4camov [rdi], rsi
001cf4cdmov rsi, 0x100000000000005
001cf4d7mov [rdi+8], rsi
001cf4dbmov [rdi+16], rax
001cf4dfmov [rdi+24], rbx
001cf4e3lea rax, [rdi-40]
001cf4e7mov [rax-8], 4343
001cf4eflea rsi, [rip+618]
001cf4f6mov [rax], rsi
001cf4f9mov rsi, 0x100000000000005
001cf503mov [rax+8], rsi
001cf507mov [rax+16], rdi
001cf50bmov [rax+24], rbx
001cf50fret
001cf510
001cf510loc_1cf510:
001cf510test dl, 1
001cf513je 0x1cf600
001cf519cmp rdx, 1
001cf51dje 0x1cf5a8
001cf523mov rsi, rcx
001cf526add rsi, -32
001cf52acall camlCamlinternalFormat.make_iprintf_4094
001cf52flea rbx, [rip+0x17e842]
001cf536mov rbx, [rbx+688]
001cf53dsub r15, 80
001cf541cmp r15, [r14]
001cf544jb 0x1cf664
001cf54a
001cf54aloc_1cf54a:
001cf54alea rdi, [r15+8]
001cf54eadd rdi, 40
001cf552mov [rdi-8], 4343
001cf55alea rsi, [rip+463]
001cf561mov [rdi], rsi
001cf564mov rsi, 0x100000000000005
001cf56emov [rdi+8], rsi
001cf572mov [rdi+16], rax
001cf576mov [rdi+24], rbx
001cf57alea rax, [rdi-40]
001cf57emov [rax-8], 4343
001cf586lea rsi, [rip+403]
001cf58dmov [rax], rsi
001cf590mov rsi, 0x100000000000005
001cf59amov [rax+8], rsi
001cf59emov [rax+16], rdi
001cf5a2mov [rax+24], rbx
001cf5a6ret
001cf5a7
001cf5a7 90 .
001cf5a8
001cf5a8loc_1cf5a8:
001cf5a8mov rsi, rcx
001cf5abadd rsi, -32
001cf5afcall camlCamlinternalFormat.make_iprintf_4094
001cf5b4lea rbx, [rip+0x17e7bd]
001cf5bbmov rbx, [rbx+688]
001cf5c2sub r15, 40
001cf5c6cmp r15, [r14]
001cf5c9jb 0x1cf65a
001cf5cf
001cf5cfloc_1cf5cf:
001cf5cflea rdi, [r15+8]
001cf5d3mov [rdi-8], 4343
001cf5dblea rsi, [rip+286]
001cf5e2mov [rdi], rsi
001cf5e5mov rsi, 0x100000000000005
001cf5efmov [rdi+8], rsi
001cf5f3mov [rdi+16], rax
001cf5f7mov [rdi+24], rbx
001cf5fbmov rax, rdi
001cf5feret
001cf5ff
001cf5ff 90 .
001cf600
001cf600loc_1cf600:
001cf600mov rsi, rcx
001cf603add rsi, -32
001cf607call camlCamlinternalFormat.make_iprintf_4094
001cf60clea rbx, [rip+0x17e765]
001cf613mov rbx, [rbx+688]
001cf61asub r15, 40
001cf61ecmp r15, [r14]
001cf621jb 0x1cf653
001cf623
001cf623loc_1cf623:
001cf623lea rdi, [r15+8]
001cf627mov [rdi-8], 4343
001cf62flea rsi, [rip+218]
001cf636mov [rdi], rsi
001cf639mov rsi, 0x100000000000005
001cf643mov [rdi+8], rsi
001cf647mov [rdi+16], rax
001cf64bmov [rdi+24], rbx
001cf64fmov rax, rdi
001cf652ret
001cf653
001cf653loc_1cf653:
001cf653call caml_call_gc
001cf658jmp 0x1cf623
001cf65a
001cf65aloc_1cf65a:
001cf65acall caml_call_gc
001cf65fjmp 0x1cf5cf
001cf664
001cf664loc_1cf664:
001cf664call caml_call_gc
001cf669jmp 0x1cf54a
001cf66e
001cf66eloc_1cf66e:
001cf66ecall caml_call_gc
001cf673jmp 0x1cf4b3
001cf678
001cf678loc_1cf678:
001cf678call caml_call_gc
001cf67djmp 0x1cf42f
001cf682
001cf682loc_1cf682:
001cf682call caml_call_gc
001cf687jmp 0x1cf37c
001cf68c
001cf68cloc_1cf68c:
001cf68ccall caml_call_gc
001cf691jmp 0x1cf303
001cf696
001cf696loc_1cf696:
001cf696call caml_call_gc
001cf69bjmp 0x1cf2ab
001cf6a0
001cf6a0loc_1cf6a0:
001cf6a0call caml_call_gc
001cf6a5jmp 0x1cf226
001cf6aa
001cf6aaloc_1cf6aa:
001cf6aapush 33
001cf6accall caml_call_realloc_stack
001cf6b1pop r10
001cf6b3jmp 0x1cf1e2
001cf1d0
001cf6b8
001cf6b8 // align 0x10
001cf6b8 // align 0x10
001cf6c5
001cf6c5 // align 0x10
001cf6c5 // align 0x10
001cf6d5
001cf6d5 // align 0x10
001cf6d5 // align 0x10
001cf6e5
001cf6e5 // align 0x10
001cf6e5 // align 0x10
001cf6f5
001cf6f5 // align 0x10
001cf6f5 // align 0x10
001cf705
001cf705 // align 0x10
001cf705 // align 0x10
001cf715
001cf715 // align 0x10
001cf715 // align 0x10
001cf725
001cf725 // align 0x10
001cf725 // align 0x10
001cf735
001cf735 // align 0x10
001cf735 // align 0x10
001cf745
001cf745 // align 0x10
001cf745 // align 0x10
001cf755
001cf755 // align 0x10
001cf755 // align 0x10
001cf765
001cf765 // align 0x10
001cf765 // align 0x10
001cf775
001cf775 // align 0x10
001cf775 // align 0x10
001cf785
001cf785 // align 0x10
001cf785 // align 0x10
001cf795
001cf795 // align 0x10
001cf795 // align 0x10
001cf7a5
001cf7a5 // align 0x10
001cf7a5 // align 0x10
001cf7b0
001cf7b0camlCamlinternalFormat.fn_of_custom_arity_4096:
001cf7b0lea r10, [rsp-320]
001cf7b8cmp r10, [r14+40]
001cf7bcjb 0x1cf826
001cf7be
001cf7beloc_1cf7be:
001cf7betest sil, 1
001cf7c2je 0x1cf7d0
001cf7c4mov rsi, rdx
001cf7c7add rsi, -64
001cf7cbjmp 0x1ce8b0
001cf7d0
001cf7d0loc_1cf7d0:
001cf7d0mov rsi, [rsi]
001cf7d3call camlCamlinternalFormat.fn_of_custom_arity_4096
001cf7d8lea rbx, [rip+0x17e599]
001cf7dfmov rbx, [rbx+688]
001cf7e6sub r15, 40
001cf7eacmp r15, [r14]
001cf7edjb 0x1cf81f
001cf7ef
001cf7efloc_1cf7ef:
001cf7eflea rdi, [r15+8]
001cf7f3mov [rdi-8], 4343
001cf7fblea rsi, [rip+62]
001cf802mov [rdi], rsi
001cf805mov rsi, 0x100000000000005
001cf80fmov [rdi+8], rsi
001cf813mov [rdi+16], rax
001cf817mov [rdi+24], rbx
001cf81bmov rax, rdi
001cf81eret
001cf81f
001cf81floc_1cf81f:
001cf81fcall caml_call_gc
001cf824jmp 0x1cf7ef
001cf826
001cf826loc_1cf826:
001cf826push 33
001cf828call caml_call_realloc_stack
001cf82dpop r10
001cf82fjmp 0x1cf7be
001cf7b0
001cf7b0camlCamlinternalFormat.fn_of_custom_arity_4096:
001cf7b0lea r10, [rsp-320]
001cf7b8cmp r10, [r14+40]
001cf7bcjb 0x1cf826
001cf7be
001cf7beloc_1cf7be:
001cf7betest sil, 1
001cf7c2je 0x1cf7d0
001cf7c4mov rsi, rdx
001cf7c7add rsi, -64
001cf7cbjmp 0x1ce8b0
001cf7d0
001cf7d0loc_1cf7d0:
001cf7d0mov rsi, [rsi]
001cf7d3call camlCamlinternalFormat.fn_of_custom_arity_4096
001cf7d8lea rbx, [rip+0x17e599]
001cf7dfmov rbx, [rbx+688]
001cf7e6sub r15, 40
001cf7eacmp r15, [r14]
001cf7edjb 0x1cf81f
001cf7ef
001cf7efloc_1cf7ef:
001cf7eflea rdi, [r15+8]
001cf7f3mov [rdi-8], 4343
001cf7fblea rsi, [rip+62]
001cf802mov [rdi], rsi
001cf805mov rsi, 0x100000000000005
001cf80fmov [rdi+8], rsi
001cf813mov [rdi+16], rax
001cf817mov [rdi+24], rbx
001cf81bmov rax, rdi
001cf81eret
001cf81f
001cf81floc_1cf81f:
001cf81fcall caml_call_gc
001cf824jmp 0x1cf7ef
001cf826
001cf826loc_1cf826:
001cf826push 33
001cf828call caml_call_realloc_stack
001cf82dpop r10
001cf82fjmp 0x1cf7be
001cf7b0
001cf831
001cf831 // align 0x10
001cf831 // align 0x10
001cf845
001cf845 // align 0x10
001cf845 // align 0x10
001cf850
001cf850camlCamlinternalFormat.output_acc_4362:
001cf850lea r10, [rsp-344]
001cf858cmp r10, [r14+40]
001cf85cjb 0x1cf9ff
001cf862
001cf862loc_1cf862:
001cf862sub rsp, 24
001cf866
001cf866loc_1cf866:
001cf866mov rdi, rax
001cf869cmp r15, [r14]
001cf86cjbe 0x1cf9f5
001cf872
001cf872loc_1cf872:
001cf872test bl, 1
001cf875je 0x1cf884
001cf877mov eax, 1
001cf87cadd rsp, 24
001cf880ret
001cf881nop [rax]
001cf884
001cf884loc_1cf884:
001cf884mov [rsp], rbx
001cf888mov [rsp+8], rdi
001cf88dmovzx rax, [rbx-8]
001cf892lea rdx, [rip+0x5e917]
001cf899movsxd rax, [rdx+4*rax]
001cf89dadd rdx, rax
001cf8a0jmp rdx
001cf8a2nop
001cf8a4mov rax, [rbx+8]
001cf8a8call camlCamlinternalFormat.string_of_formatting_lit_763
001cf8admov [rsp+16], rax
001cf8b2mov rax, [rsp]
001cf8b6mov rbx, [rax]
001cf8b9mov rax, [rsp+8]
001cf8becall camlCamlinternalFormat.output_acc_4362
001cf8c3mov rax, [rsp+8]
001cf8c8mov rbx, [rsp+16]
001cf8cdadd rsp, 24
001cf8d1jmp 0x1963d0
001cf8d6nop
001cf8d8mov rax, [rbx+8]
001cf8dcmov [rsp], rax
001cf8e0mov rbx, [rbx]
001cf8e3movzx rax, [rax-8]
001cf8e8test rax, rax
001cf8ebje 0x1cf918
001cf8edmov rax, rdi
001cf8f0call camlCamlinternalFormat.output_acc_4362
001cf8f5lea rbx, [rip+0x17ed0c]
001cf8fcmov rax, [rsp+8]
001cf901call camlStdlib.output_string_253
001cf906mov rax, [rsp]
001cf90amov rbx, [rax]
001cf90dmov rax, [rsp+8]
001cf912jmp 0x1cf866
001cf917nop
001cf918
001cf918loc_1cf918:
001cf918mov rax, rdi
001cf91bcall camlCamlinternalFormat.output_acc_4362
001cf920lea rbx, [rip+0x17ee71]
001cf927mov rax, [rsp+8]
001cf92ccall camlStdlib.output_string_253
001cf931mov rax, [rsp]
001cf935mov rbx, [rax]
001cf938mov rax, [rsp+8]
001cf93djmp 0x1cf866
001cf942nop
001cf944mov rbx, [rbx]
001cf947mov rax, rdi
001cf94acall camlCamlinternalFormat.output_acc_4362
001cf94fmov rax, [rsp]
001cf953mov rbx, [rax+8]
001cf957mov rdi, [rbx]
001cf95amov rax, [rsp+8]
001cf95fadd rsp, 24
001cf963jmp rdi
001cf965nop [rax]
001cf968mov rbx, [rbx]
001cf96bmov rax, rdi
001cf96ecall camlCamlinternalFormat.output_acc_4362
001cf973mov rdi, [rsp+8]
001cf978lea rax, [rip+0x402d1]
001cf97fcall caml_c_call
001cf984add rsp, 24
001cf988ret
001cf989nop [rax]
001cf98cmov rbx, [rbx]
001cf98fmov rax, rdi
001cf992call camlCamlinternalFormat.output_acc_4362
001cf997mov rax, [rsp]
001cf99bmov rax, [rax+8]
001cf99fadd rsp, 24
001cf9a3jmp 0x195ab0
001cf9a8mov rbx, [rbx]
001cf9abmov rax, rdi
001cf9aecall camlCamlinternalFormat.output_acc_4362
001cf9b3mov rax, [rsp]
001cf9b7mov rbx, [rax+8]
001cf9bbmov rax, [rsp+8]
001cf9c0add rsp, 24
001cf9c4jmp 0x1963d0
001cf9c9nop [rax]
001cf9ccmov rbx, [rbx]
001cf9cfmov rax, rdi
001cf9d2call camlCamlinternalFormat.output_acc_4362
001cf9d7mov rax, [rsp]
001cf9dbmov rsi, [rax+8]
001cf9dfmov rdi, [rsp+8]
001cf9e4lea rax, [rip+0x404e5]
001cf9ebcall caml_c_call
001cf9f0add rsp, 24
001cf9f4ret
001cf9f5
001cf9f5loc_1cf9f5:
001cf9f5call caml_call_gc
001cf9fajmp 0x1cf872
001cf9ff
001cf9ffloc_1cf9ff:
001cf9ffpush 36
001cfa01call caml_call_realloc_stack
001cfa06pop r10
001cfa08jmp 0x1cf862
001cf850
001cf850camlCamlinternalFormat.output_acc_4362:
001cf850lea r10, [rsp-344]
001cf858cmp r10, [r14+40]
001cf85cjb 0x1cf9ff
001cf862
001cf862loc_1cf862:
001cf862sub rsp, 24
001cf866
001cf866loc_1cf866:
001cf866mov rdi, rax
001cf869cmp r15, [r14]
001cf86cjbe 0x1cf9f5
001cf872
001cf872loc_1cf872:
001cf872test bl, 1
001cf875je 0x1cf884
001cf877mov eax, 1
001cf87cadd rsp, 24
001cf880ret
001cf881nop [rax]
001cf884
001cf884loc_1cf884:
001cf884mov [rsp], rbx
001cf888mov [rsp+8], rdi
001cf88dmovzx rax, [rbx-8]
001cf892lea rdx, [rip+0x5e917]
001cf899movsxd rax, [rdx+4*rax]
001cf89dadd rdx, rax
001cf8a0jmp rdx
001cf8a2nop
001cf8a4mov rax, [rbx+8]
001cf8a8call camlCamlinternalFormat.string_of_formatting_lit_763
001cf8admov [rsp+16], rax
001cf8b2mov rax, [rsp]
001cf8b6mov rbx, [rax]
001cf8b9mov rax, [rsp+8]
001cf8becall camlCamlinternalFormat.output_acc_4362
001cf8c3mov rax, [rsp+8]
001cf8c8mov rbx, [rsp+16]
001cf8cdadd rsp, 24
001cf8d1jmp 0x1963d0
001cf8d6nop
001cf8d8mov rax, [rbx+8]
001cf8dcmov [rsp], rax
001cf8e0mov rbx, [rbx]
001cf8e3movzx rax, [rax-8]
001cf8e8test rax, rax
001cf8ebje 0x1cf918
001cf8edmov rax, rdi
001cf8f0call camlCamlinternalFormat.output_acc_4362
001cf8f5lea rbx, [rip+0x17ed0c]
001cf8fcmov rax, [rsp+8]
001cf901call camlStdlib.output_string_253
001cf906mov rax, [rsp]
001cf90amov rbx, [rax]
001cf90dmov rax, [rsp+8]
001cf912jmp 0x1cf866
001cf917nop
001cf918
001cf918loc_1cf918:
001cf918mov rax, rdi
001cf91bcall camlCamlinternalFormat.output_acc_4362
001cf920lea rbx, [rip+0x17ee71]
001cf927mov rax, [rsp+8]
001cf92ccall camlStdlib.output_string_253
001cf931mov rax, [rsp]
001cf935mov rbx, [rax]
001cf938mov rax, [rsp+8]
001cf93djmp 0x1cf866
001cf942nop
001cf944mov rbx, [rbx]
001cf947mov rax, rdi
001cf94acall camlCamlinternalFormat.output_acc_4362
001cf94fmov rax, [rsp]
001cf953mov rbx, [rax+8]
001cf957mov rdi, [rbx]
001cf95amov rax, [rsp+8]
001cf95fadd rsp, 24
001cf963jmp rdi
001cf965nop [rax]
001cf968mov rbx, [rbx]
001cf96bmov rax, rdi
001cf96ecall camlCamlinternalFormat.output_acc_4362
001cf973mov rdi, [rsp+8]
001cf978lea rax, [rip+0x402d1]
001cf97fcall caml_c_call
001cf984add rsp, 24
001cf988ret
001cf989nop [rax]
001cf98cmov rbx, [rbx]
001cf98fmov rax, rdi
001cf992call camlCamlinternalFormat.output_acc_4362
001cf997mov rax, [rsp]
001cf99bmov rax, [rax+8]
001cf99fadd rsp, 24
001cf9a3jmp 0x195ab0
001cf9a8mov rbx, [rbx]
001cf9abmov rax, rdi
001cf9aecall camlCamlinternalFormat.output_acc_4362
001cf9b3mov rax, [rsp]
001cf9b7mov rbx, [rax+8]
001cf9bbmov rax, [rsp+8]
001cf9c0add rsp, 24
001cf9c4jmp 0x1963d0
001cf9c9nop [rax]
001cf9ccmov rbx, [rbx]
001cf9cfmov rax, rdi
001cf9d2call camlCamlinternalFormat.output_acc_4362
001cf9d7mov rax, [rsp]
001cf9dbmov rsi, [rax+8]
001cf9dfmov rdi, [rsp+8]
001cf9e4lea rax, [rip+0x404e5]
001cf9ebcall caml_c_call
001cf9f0add rsp, 24
001cf9f4ret
001cf9f5
001cf9f5loc_1cf9f5:
001cf9f5call caml_call_gc
001cf9fajmp 0x1cf872
001cf9ff
001cf9ffloc_1cf9ff:
001cf9ffpush 36
001cfa01call caml_call_realloc_stack
001cfa06pop r10
001cfa08jmp 0x1cf862
001cf850
001cfa0d
001cfa0d // align 0x10
001cfa0d // align 0x10
001cfa10
001cfa10camlCamlinternalFormat.bufput_acc_4385:
001cfa10lea r10, [rsp-344]
001cfa18cmp r10, [r14+40]
001cfa1cjb 0x1cfbf3
001cfa22
001cfa22loc_1cfa22:
001cfa22sub rsp, 24
001cfa26
001cfa26loc_1cfa26:
001cfa26mov rdi, rax
001cfa29cmp r15, [r14]
001cfa2cjbe 0x1cfbe9
001cfa32
001cfa32loc_1cfa32:
001cfa32test bl, 1
001cfa35je 0x1cfa44
001cfa37mov eax, 1
001cfa3cadd rsp, 24
001cfa40ret
001cfa41nop [rax]
001cfa44
001cfa44loc_1cfa44:
001cfa44mov [rsp], rbx
001cfa48mov [rsp+16], rdi
001cfa4dmovzx rax, [rbx-8]
001cfa52lea rdx, [rip+0x5e77b]
001cfa59movsxd rax, [rdx+4*rax]
001cfa5dadd rdx, rax
001cfa60jmp rdx
001cfa62nop
001cfa64mov rax, [rbx+8]
001cfa68call camlCamlinternalFormat.string_of_formatting_lit_763
001cfa6dmov [rsp+8], rax
001cfa72mov rax, [rsp]
001cfa76mov rbx, [rax]
001cfa79mov rax, [rsp+16]
001cfa7ecall camlCamlinternalFormat.bufput_acc_4385
001cfa83mov rbx, [rsp+8]
001cfa88mov rax, [rbx-8]
001cfa8cshr rax, 10
001cfa90lea rax, [8*rax-1]
001cfa98movzx rdi, [rbx+rax]
001cfa9dsub rax, rdi
001cfaa0lea rsi, [rax+rax+1]
001cfaa5mov edi, 1
001cfaaamov rax, [rsp+16]
001cfaafadd rsp, 24
001cfab3jmp 0x1c0e10
001cfab8mov rax, [rbx+8]
001cfabcmov [rsp], rax
001cfac0mov rbx, [rbx]
001cfac3movzx rax, [rax-8]
001cfac8test rax, rax
001cfacbje 0x1cfb04
001cfacdmov rax, rdi
001cfad0call camlCamlinternalFormat.bufput_acc_4385
001cfad5mov esi, 5
001cfadamov edi, 1
001cfadflea rbx, [rip+0x17eb22]
001cfae6mov rax, [rsp+16]
001cfaebcall Stdlib.Buffer.add_substring
001cfaf0mov rax, [rsp]
001cfaf4mov rbx, [rax]
001cfaf7mov rax, [rsp+16]
001cfafcjmp 0x1cfa26
001cfb01nop [rax]
001cfb04
001cfb04loc_1cfb04:
001cfb04mov rax, rdi
001cfb07call camlCamlinternalFormat.bufput_acc_4385
001cfb0cmov esi, 5
001cfb11mov edi, 1
001cfb16lea rbx, [rip+0x17ec7b]
001cfb1dmov rax, [rsp+16]
001cfb22call Stdlib.Buffer.add_substring
001cfb27mov rax, [rsp]
001cfb2bmov rbx, [rax]
001cfb2emov rax, [rsp+16]
001cfb33jmp 0x1cfa26
001cfb38mov rbx, [rbx]
001cfb3bmov rax, rdi
001cfb3ecall camlCamlinternalFormat.bufput_acc_4385
001cfb43mov rax, [rsp]
001cfb47mov rbx, [rax+8]
001cfb4bmov rdi, [rbx]
001cfb4emov rax, [rsp+16]
001cfb53add rsp, 24
001cfb57jmp rdi
001cfb59nop [rax]
001cfb5cmov rbx, [rbx]
001cfb5fmov rax, rdi
001cfb62jmp 0x1cfa26
001cfb67nop
001cfb68mov rbx, [rbx]
001cfb6bmov rax, rdi
001cfb6ecall camlCamlinternalFormat.bufput_acc_4385
001cfb73mov rax, [rsp]
001cfb77mov rax, [rax+8]
001cfb7badd rsp, 24
001cfb7fjmp 0x195ab0
001cfb84mov rbx, [rbx]
001cfb87mov rax, rdi
001cfb8acall camlCamlinternalFormat.bufput_acc_4385
001cfb8fmov rax, [rsp]
001cfb93mov rbx, [rax+8]
001cfb97mov rax, [rbx-8]
001cfb9bshr rax, 10
001cfb9flea rax, [8*rax-1]
001cfba7movzx rdi, [rbx+rax]
001cfbacsub rax, rdi
001cfbaflea rsi, [rax+rax+1]
001cfbb4mov edi, 1
001cfbb9mov rax, [rsp+16]
001cfbbeadd rsp, 24
001cfbc2jmp 0x1c0e10
001cfbc7nop
001cfbc8mov rbx, [rbx]
001cfbcbmov rax, rdi
001cfbcecall camlCamlinternalFormat.bufput_acc_4385
001cfbd3mov rax, [rsp]
001cfbd7mov rbx, [rax+8]
001cfbdbmov rax, [rsp+16]
001cfbe0add rsp, 24
001cfbe4jmp 0x1c0b10
001cfbe9
001cfbe9loc_1cfbe9:
001cfbe9call caml_call_gc
001cfbeejmp 0x1cfa32
001cfbf3
001cfbf3loc_1cfbf3:
001cfbf3push 36
001cfbf5call caml_call_realloc_stack
001cfbfapop r10
001cfbfcjmp 0x1cfa22
001cfa10
001cfa10camlCamlinternalFormat.bufput_acc_4385:
001cfa10lea r10, [rsp-344]
001cfa18cmp r10, [r14+40]
001cfa1cjb 0x1cfbf3
001cfa22
001cfa22loc_1cfa22:
001cfa22sub rsp, 24
001cfa26
001cfa26loc_1cfa26:
001cfa26mov rdi, rax
001cfa29cmp r15, [r14]
001cfa2cjbe 0x1cfbe9
001cfa32
001cfa32loc_1cfa32:
001cfa32test bl, 1
001cfa35je 0x1cfa44
001cfa37mov eax, 1
001cfa3cadd rsp, 24
001cfa40ret
001cfa41nop [rax]
001cfa44
001cfa44loc_1cfa44:
001cfa44mov [rsp], rbx
001cfa48mov [rsp+16], rdi
001cfa4dmovzx rax, [rbx-8]
001cfa52lea rdx, [rip+0x5e77b]
001cfa59movsxd rax, [rdx+4*rax]
001cfa5dadd rdx, rax
001cfa60jmp rdx
001cfa62nop
001cfa64mov rax, [rbx+8]
001cfa68call camlCamlinternalFormat.string_of_formatting_lit_763
001cfa6dmov [rsp+8], rax
001cfa72mov rax, [rsp]
001cfa76mov rbx, [rax]
001cfa79mov rax, [rsp+16]
001cfa7ecall camlCamlinternalFormat.bufput_acc_4385
001cfa83mov rbx, [rsp+8]
001cfa88mov rax, [rbx-8]
001cfa8cshr rax, 10
001cfa90lea rax, [8*rax-1]
001cfa98movzx rdi, [rbx+rax]
001cfa9dsub rax, rdi
001cfaa0lea rsi, [rax+rax+1]
001cfaa5mov edi, 1
001cfaaamov rax, [rsp+16]
001cfaafadd rsp, 24
001cfab3jmp 0x1c0e10
001cfab8mov rax, [rbx+8]
001cfabcmov [rsp], rax
001cfac0mov rbx, [rbx]
001cfac3movzx rax, [rax-8]
001cfac8test rax, rax
001cfacbje 0x1cfb04
001cfacdmov rax, rdi
001cfad0call camlCamlinternalFormat.bufput_acc_4385
001cfad5mov esi, 5
001cfadamov edi, 1
001cfadflea rbx, [rip+0x17eb22]
001cfae6mov rax, [rsp+16]
001cfaebcall Stdlib.Buffer.add_substring
001cfaf0mov rax, [rsp]
001cfaf4mov rbx, [rax]
001cfaf7mov rax, [rsp+16]
001cfafcjmp 0x1cfa26
001cfb01nop [rax]
001cfb04
001cfb04loc_1cfb04:
001cfb04mov rax, rdi
001cfb07call camlCamlinternalFormat.bufput_acc_4385
001cfb0cmov esi, 5
001cfb11mov edi, 1
001cfb16lea rbx, [rip+0x17ec7b]
001cfb1dmov rax, [rsp+16]
001cfb22call Stdlib.Buffer.add_substring
001cfb27mov rax, [rsp]
001cfb2bmov rbx, [rax]
001cfb2emov rax, [rsp+16]
001cfb33jmp 0x1cfa26
001cfb38mov rbx, [rbx]
001cfb3bmov rax, rdi
001cfb3ecall camlCamlinternalFormat.bufput_acc_4385
001cfb43mov rax, [rsp]
001cfb47mov rbx, [rax+8]
001cfb4bmov rdi, [rbx]
001cfb4emov rax, [rsp+16]
001cfb53add rsp, 24
001cfb57jmp rdi
001cfb59nop [rax]
001cfb5cmov rbx, [rbx]
001cfb5fmov rax, rdi
001cfb62jmp 0x1cfa26
001cfb67nop
001cfb68mov rbx, [rbx]
001cfb6bmov rax, rdi
001cfb6ecall camlCamlinternalFormat.bufput_acc_4385
001cfb73mov rax, [rsp]
001cfb77mov rax, [rax+8]
001cfb7badd rsp, 24
001cfb7fjmp 0x195ab0
001cfb84mov rbx, [rbx]
001cfb87mov rax, rdi
001cfb8acall camlCamlinternalFormat.bufput_acc_4385
001cfb8fmov rax, [rsp]
001cfb93mov rbx, [rax+8]
001cfb97mov rax, [rbx-8]
001cfb9bshr rax, 10
001cfb9flea rax, [8*rax-1]
001cfba7movzx rdi, [rbx+rax]
001cfbacsub rax, rdi
001cfbaflea rsi, [rax+rax+1]
001cfbb4mov edi, 1
001cfbb9mov rax, [rsp+16]
001cfbbeadd rsp, 24
001cfbc2jmp 0x1c0e10
001cfbc7nop
001cfbc8mov rbx, [rbx]
001cfbcbmov rax, rdi
001cfbcecall camlCamlinternalFormat.bufput_acc_4385
001cfbd3mov rax, [rsp]
001cfbd7mov rbx, [rax+8]
001cfbdbmov rax, [rsp+16]
001cfbe0add rsp, 24
001cfbe4jmp 0x1c0b10
001cfbe9
001cfbe9loc_1cfbe9:
001cfbe9call caml_call_gc
001cfbeejmp 0x1cfa32
001cfbf3
001cfbf3loc_1cfbf3:
001cfbf3push 36
001cfbf5call caml_call_realloc_stack
001cfbfapop r10
001cfbfcjmp 0x1cfa22
001cfa10
001cfc01
001cfc01 // align 0x10
001cfc01 // align 0x10
001cfc10
001cfc10camlCamlinternalFormat.strput_acc_4490:
001cfc10lea r10, [rsp-344]
001cfc18cmp r10, [r14+40]
001cfc1cjb 0x1cfe1f
001cfc22
001cfc22loc_1cfc22:
001cfc22sub rsp, 24
001cfc26
001cfc26loc_1cfc26:
001cfc26mov rdi, rax
001cfc29cmp r15, [r14]
001cfc2cjbe 0x1cfe15
001cfc32
001cfc32loc_1cfc32:
001cfc32test bl, 1
001cfc35je 0x1cfc44
001cfc37mov eax, 1
001cfc3cadd rsp, 24
001cfc40ret
001cfc41nop [rax]
001cfc44
001cfc44loc_1cfc44:
001cfc44mov [rsp], rbx
001cfc48mov [rsp+16], rdi
001cfc4dmovzx rax, [rbx-8]
001cfc52lea rdx, [rip+0x5e59f]
001cfc59movsxd rax, [rdx+4*rax]
001cfc5dadd rdx, rax
001cfc60jmp rdx
001cfc62nop
001cfc64mov rax, [rbx+8]
001cfc68call camlCamlinternalFormat.string_of_formatting_lit_763
001cfc6dmov [rsp+8], rax
001cfc72mov rax, [rsp]
001cfc76mov rbx, [rax]
001cfc79mov rax, [rsp+16]
001cfc7ecall camlCamlinternalFormat.strput_acc_4490
001cfc83mov rbx, [rsp+8]
001cfc88mov rax, [rbx-8]
001cfc8cshr rax, 10
001cfc90lea rax, [8*rax-1]
001cfc98movzx rdi, [rbx+rax]
001cfc9dsub rax, rdi
001cfca0lea rsi, [rax+rax+1]
001cfca5mov edi, 1
001cfcaamov rax, [rsp+16]
001cfcafadd rsp, 24
001cfcb3jmp 0x1c0e10
001cfcb8mov rax, [rbx+8]
001cfcbcmov [rsp], rax
001cfcc0mov rbx, [rbx]
001cfcc3movzx rax, [rax-8]
001cfcc8test rax, rax
001cfccbje 0x1cfd04
001cfccdmov rax, rdi
001cfcd0call camlCamlinternalFormat.strput_acc_4490
001cfcd5mov esi, 5
001cfcdamov edi, 1
001cfcdflea rbx, [rip+0x17e922]
001cfce6mov rax, [rsp+16]
001cfcebcall Stdlib.Buffer.add_substring
001cfcf0mov rax, [rsp]
001cfcf4mov rbx, [rax]
001cfcf7mov rax, [rsp+16]
001cfcfcjmp 0x1cfc26
001cfd01nop [rax]
001cfd04
001cfd04loc_1cfd04:
001cfd04mov rax, rdi
001cfd07call camlCamlinternalFormat.strput_acc_4490
001cfd0cmov esi, 5
001cfd11mov edi, 1
001cfd16lea rbx, [rip+0x17ea7b]
001cfd1dmov rax, [rsp+16]
001cfd22call Stdlib.Buffer.add_substring
001cfd27mov rax, [rsp]
001cfd2bmov rbx, [rax]
001cfd2emov rax, [rsp+16]
001cfd33jmp 0x1cfc26
001cfd38mov rbx, [rbx]
001cfd3bmov rax, rdi
001cfd3ecall camlCamlinternalFormat.strput_acc_4490
001cfd43mov rax, [rsp]
001cfd47mov rbx, [rax+8]
001cfd4bmov eax, 1
001cfd50mov rdi, [rbx]
001cfd53call rdi
001cfd55mov rbx, rax
001cfd58mov rax, [rbx-8]
001cfd5cshr rax, 10
001cfd60lea rax, [8*rax-1]
001cfd68movzx rdi, [rbx+rax]
001cfd6dsub rax, rdi
001cfd70lea rsi, [rax+rax+1]
001cfd75mov edi, 1
001cfd7amov rax, [rsp+16]
001cfd7fadd rsp, 24
001cfd83jmp 0x1c0e10
001cfd88mov rbx, [rbx]
001cfd8bmov rax, rdi
001cfd8ejmp 0x1cfc26
001cfd93nop
001cfd94mov rbx, [rbx]
001cfd97mov rax, rdi
001cfd9acall camlCamlinternalFormat.strput_acc_4490
001cfd9fmov rax, [rsp]
001cfda3mov rax, [rax+8]
001cfda7add rsp, 24
001cfdabjmp 0x195ab0
001cfdb0mov rbx, [rbx]
001cfdb3mov rax, rdi
001cfdb6call camlCamlinternalFormat.strput_acc_4490
001cfdbbmov rax, [rsp]
001cfdbfmov rbx, [rax+8]
001cfdc3mov rax, [rbx-8]
001cfdc7shr rax, 10
001cfdcblea rax, [8*rax-1]
001cfdd3movzx rdi, [rbx+rax]
001cfdd8sub rax, rdi
001cfddblea rsi, [rax+rax+1]
001cfde0mov edi, 1
001cfde5mov rax, [rsp+16]
001cfdeaadd rsp, 24
001cfdeejmp 0x1c0e10
001cfdf3nop
001cfdf4mov rbx, [rbx]
001cfdf7mov rax, rdi
001cfdfacall camlCamlinternalFormat.strput_acc_4490
001cfdffmov rax, [rsp]
001cfe03mov rbx, [rax+8]
001cfe07mov rax, [rsp+16]
001cfe0cadd rsp, 24
001cfe10jmp 0x1c0b10
001cfe15
001cfe15loc_1cfe15:
001cfe15call caml_call_gc
001cfe1ajmp 0x1cfc32
001cfe1f
001cfe1floc_1cfe1f:
001cfe1fpush 36
001cfe21call caml_call_realloc_stack
001cfe26pop r10
001cfe28jmp 0x1cfc22
001cfc10
001cfc10camlCamlinternalFormat.strput_acc_4490:
001cfc10lea r10, [rsp-344]
001cfc18cmp r10, [r14+40]
001cfc1cjb 0x1cfe1f
001cfc22
001cfc22loc_1cfc22:
001cfc22sub rsp, 24
001cfc26
001cfc26loc_1cfc26:
001cfc26mov rdi, rax
001cfc29cmp r15, [r14]
001cfc2cjbe 0x1cfe15
001cfc32
001cfc32loc_1cfc32:
001cfc32test bl, 1
001cfc35je 0x1cfc44
001cfc37mov eax, 1
001cfc3cadd rsp, 24
001cfc40ret
001cfc41nop [rax]
001cfc44
001cfc44loc_1cfc44:
001cfc44mov [rsp], rbx
001cfc48mov [rsp+16], rdi
001cfc4dmovzx rax, [rbx-8]
001cfc52lea rdx, [rip+0x5e59f]
001cfc59movsxd rax, [rdx+4*rax]
001cfc5dadd rdx, rax
001cfc60jmp rdx
001cfc62nop
001cfc64mov rax, [rbx+8]
001cfc68call camlCamlinternalFormat.string_of_formatting_lit_763
001cfc6dmov [rsp+8], rax
001cfc72mov rax, [rsp]
001cfc76mov rbx, [rax]
001cfc79mov rax, [rsp+16]
001cfc7ecall camlCamlinternalFormat.strput_acc_4490
001cfc83mov rbx, [rsp+8]
001cfc88mov rax, [rbx-8]
001cfc8cshr rax, 10
001cfc90lea rax, [8*rax-1]
001cfc98movzx rdi, [rbx+rax]
001cfc9dsub rax, rdi
001cfca0lea rsi, [rax+rax+1]
001cfca5mov edi, 1
001cfcaamov rax, [rsp+16]
001cfcafadd rsp, 24
001cfcb3jmp 0x1c0e10
001cfcb8mov rax, [rbx+8]
001cfcbcmov [rsp], rax
001cfcc0mov rbx, [rbx]
001cfcc3movzx rax, [rax-8]
001cfcc8test rax, rax
001cfccbje 0x1cfd04
001cfccdmov rax, rdi
001cfcd0call camlCamlinternalFormat.strput_acc_4490
001cfcd5mov esi, 5
001cfcdamov edi, 1
001cfcdflea rbx, [rip+0x17e922]
001cfce6mov rax, [rsp+16]
001cfcebcall Stdlib.Buffer.add_substring
001cfcf0mov rax, [rsp]
001cfcf4mov rbx, [rax]
001cfcf7mov rax, [rsp+16]
001cfcfcjmp 0x1cfc26
001cfd01nop [rax]
001cfd04
001cfd04loc_1cfd04:
001cfd04mov rax, rdi
001cfd07call camlCamlinternalFormat.strput_acc_4490
001cfd0cmov esi, 5
001cfd11mov edi, 1
001cfd16lea rbx, [rip+0x17ea7b]
001cfd1dmov rax, [rsp+16]
001cfd22call Stdlib.Buffer.add_substring
001cfd27mov rax, [rsp]
001cfd2bmov rbx, [rax]
001cfd2emov rax, [rsp+16]
001cfd33jmp 0x1cfc26
001cfd38mov rbx, [rbx]
001cfd3bmov rax, rdi
001cfd3ecall camlCamlinternalFormat.strput_acc_4490
001cfd43mov rax, [rsp]
001cfd47mov rbx, [rax+8]
001cfd4bmov eax, 1
001cfd50mov rdi, [rbx]
001cfd53call rdi
001cfd55mov rbx, rax
001cfd58mov rax, [rbx-8]
001cfd5cshr rax, 10
001cfd60lea rax, [8*rax-1]
001cfd68movzx rdi, [rbx+rax]
001cfd6dsub rax, rdi
001cfd70lea rsi, [rax+rax+1]
001cfd75mov edi, 1
001cfd7amov rax, [rsp+16]
001cfd7fadd rsp, 24
001cfd83jmp 0x1c0e10
001cfd88mov rbx, [rbx]
001cfd8bmov rax, rdi
001cfd8ejmp 0x1cfc26
001cfd93nop
001cfd94mov rbx, [rbx]
001cfd97mov rax, rdi
001cfd9acall camlCamlinternalFormat.strput_acc_4490
001cfd9fmov rax, [rsp]
001cfda3mov rax, [rax+8]
001cfda7add rsp, 24
001cfdabjmp 0x195ab0
001cfdb0mov rbx, [rbx]
001cfdb3mov rax, rdi
001cfdb6call camlCamlinternalFormat.strput_acc_4490
001cfdbbmov rax, [rsp]
001cfdbfmov rbx, [rax+8]
001cfdc3mov rax, [rbx-8]
001cfdc7shr rax, 10
001cfdcblea rax, [8*rax-1]
001cfdd3movzx rdi, [rbx+rax]
001cfdd8sub rax, rdi
001cfddblea rsi, [rax+rax+1]
001cfde0mov edi, 1
001cfde5mov rax, [rsp+16]
001cfdeaadd rsp, 24
001cfdeejmp 0x1c0e10
001cfdf3nop
001cfdf4mov rbx, [rbx]
001cfdf7mov rax, rdi
001cfdfacall camlCamlinternalFormat.strput_acc_4490
001cfdffmov rax, [rsp]
001cfe03mov rbx, [rax+8]
001cfe07mov rax, [rsp+16]
001cfe0cadd rsp, 24
001cfe10jmp 0x1c0b10
001cfe15
001cfe15loc_1cfe15:
001cfe15call caml_call_gc
001cfe1ajmp 0x1cfc32
001cfe1f
001cfe1floc_1cfe1f:
001cfe1fpush 36
001cfe21call caml_call_realloc_stack
001cfe26pop r10
001cfe28jmp 0x1cfc22
001cfc10
Loading..