File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00176d30
00176d30camlHtmltext.add_450:
00176d30lea r10, [rsp-368]
00176d38cmp r10, [r14+40]
00176d3cjb 0x176ffa
00176d42
00176d42loc_176d42:
00176d42sub rsp, 16
00176d46mov [rsp+8], rax
00176d4bmov [rsp], rbx
00176d4flea r11, [rip+290]
00176d56push r11
00176d58push [r14+48]
00176d5cmov [r14+48], rsp
00176d60mov rax, [rax]
00176d63call camlHtmltext.get_prop_420
00176d68lea r11, [rip+73]
00176d6fpush r11
00176d71push [r14+48]
00176d75mov [r14+48], rsp
00176d79mov rbx, [rsp+32]
00176d7ecall camlHtmltext.rem_prop_435
00176d83sub r15, 24
00176d87cmp r15, [r14]
00176d8ajb 0x176ff0
00176d90
00176d90loc_176d90:
00176d90lea rdi, [r15+8]
00176d94mov [rdi-8], 2048
00176d9cmov rbx, [rsp+40]
00176da1mov [rdi], rbx
00176da4mov [rdi+8], rax
00176da8pop [r14+48]
00176dacadd rsp, 8
00176db0jmp 0x176e68
00176db5nop [rax]
00176db8lea rbx, [rip+0x19b081]
00176dbfmov rbx, [rbx+176]
00176dc6cmp rax, rbx
00176dc9jne 0x176e58
00176dcfmov rbx, [rsp+24]
00176dd4mov rax, [rbx]
00176dd7test al, 1
00176dd9je 0x176de4
00176ddbmov [rsp+24], rbx
00176de0jmp 0x176e30
00176de2nop
00176de4
00176de4loc_176de4:
00176de4movzx rdi, [rax-8]
00176de9cmp rdi, 1
00176dedje 0x176df8
00176defmov [rsp+24], rbx
00176df4jmp 0x176e30
00176df6nop
00176df8
00176df8loc_176df8:
00176df8mov rax, [rax]
00176dfbtest al, 1
00176dfdje 0x176e08
00176dffmov [rsp+24], rbx
00176e04jmp 0x176e30
00176e06nop
00176e08
00176e08loc_176e08:
00176e08lea rdi, [rip+0x19c6b1]
00176e0fmov rdi, [rdi+8]
00176e13mov rdi, [rdi]
00176e16mov rax, [rax]
00176e19cmp rax, rdi
00176e1cje 0x176e28
00176e1emov [rsp+24], rbx
00176e23jmp 0x176e30
00176e25nop [rax]
00176e28
00176e28loc_176e28:
00176e28mov rdi, [rsp+16]
00176e2djmp 0x176e68
00176e2fnop
00176e30
00176e30loc_176e30:
00176e30sub r15, 24
00176e34cmp r15, [r14]
00176e37jb 0x176fe6
00176e3d
00176e3dloc_176e3d:
00176e3dlea rdi, [r15+8]
00176e41mov [rdi-8], 2048
00176e49mov [rdi], rbx
00176e4cmov rax, [rsp+16]
00176e51mov [rdi+8], rax
00176e55jmp 0x176e68
00176e57nop
00176e58
00176e58loc_176e58:
00176e58mov rsp, [r14+48]
00176e5cpop [r14+48]
00176e60pop r11
00176e62jmp r11
00176e65nop [rax]
00176e68
00176e68loc_176e68:
00176e68pop [r14+48]
00176e6cadd rsp, 8
00176e70jmp 0x176f3c
00176e75nop [rax]
00176e78lea rbx, [rip+0x19afc1]
00176e7fmov rbx, [rbx+16]
00176e83cmp rax, rbx
00176e86jne 0x176f2c
00176e8clea r11, [rip+73]
00176e93push r11
00176e95push [r14+48]
00176e99mov [r14+48], rsp
00176e9dmov rax, [rsp+24]
00176ea2mov rbx, [rsp+16]
00176ea7call camlHtmltext.rem_style_441
00176eacsub r15, 24
00176eb0cmp r15, [r14]
00176eb3jb 0x176fdc
00176eb9
00176eb9loc_176eb9:
00176eb9lea rdi, [r15+8]
00176ebdmov [rdi-8], 2048
00176ec5mov rbx, [rsp+24]
00176ecamov [rdi], rbx
00176ecdmov [rdi+8], rax
00176ed1pop [r14+48]
00176ed5add rsp, 8
00176ed9jmp 0x176f3c
00176edbnop
00176edclea rbx, [rip+0x19af5d]
00176ee3mov rbx, [rbx+176]
00176eeacmp rax, rbx
00176eedjne 0x176f1c
00176eefsub r15, 24
00176ef3cmp r15, [r14]
00176ef6jb 0x176fd2
00176efc
00176efcloc_176efc:
00176efclea rdi, [r15+8]
00176f00mov [rdi-8], 2048
00176f08mov rbx, [rsp+8]
00176f0dmov [rdi], rbx
00176f10mov rax, [rsp]
00176f14mov [rdi+8], rax
00176f18jmp 0x176f3c
00176f1anop
00176f1c
00176f1cloc_176f1c:
00176f1cmov rsp, [r14+48]
00176f20pop [r14+48]
00176f24pop r11
00176f26jmp r11
00176f29nop [rax]
00176f2c
00176f2cloc_176f2c:
00176f2cmov rsp, [r14+48]
00176f30pop [r14+48]
00176f34pop r11
00176f36jmp r11
00176f39nop [rax]
00176f3c
00176f3cloc_176f3c:
00176f3cmov rax, [rbx]
00176f3ftest al, 1
00176f41je 0x176fbc
00176f43test dil, 1
00176f47je 0x176f80
00176f49sub r15, 24
00176f4dcmp r15, [r14]
00176f50jb 0x176fcb
00176f52
00176f52loc_176f52:
00176f52lea rax, [r15+8]
00176f56mov [rax-8], 2048
00176f5elea rbx, [rip+0xff2a3]
00176f65mov [rax], rbx
00176f68lea rbx, [rip+0x19b091]
00176f6fmov [rax+8], rbx
00176f73mov rsp, [r14+48]
00176f77pop [r14+48]
00176f7bpop r11
00176f7djmp r11
00176f80
00176f80loc_176f80:
00176f80sub r15, 32
00176f84cmp r15, [r14]
00176f87jb 0x176fc4
00176f89
00176f89loc_176f89:
00176f89lea rax, [r15+8]
00176f8dmov [rax-8], 3072
00176f95lea rsi, [rip+0x19aea4]
00176f9cmov rsi, [rsi+88]
00176fa0mov [rax], rsi
00176fa3mov [rax+8], rbx
00176fa7mov rbx, [rdi+8]
00176fabmov [rax+16], rbx
00176fafmov rsp, [r14+48]
00176fb3pop [r14+48]
00176fb7pop r11
00176fb9jmp r11
00176fbc
00176fbcloc_176fbc:
00176fbcmov rax, rdi
00176fbfadd rsp, 16
00176fc3ret
00176fc4
00176fc4loc_176fc4:
00176fc4call caml_call_gc
00176fc9jmp 0x176f89
00176fcb
00176fcbloc_176fcb:
00176fcbcall caml_call_gc
00176fd0jmp 0x176f52
00176fd2
00176fd2loc_176fd2:
00176fd2call caml_call_gc
00176fd7jmp 0x176efc
00176fdc
00176fdcloc_176fdc:
00176fdccall caml_call_gc
00176fe1jmp 0x176eb9
00176fe6
00176fe6loc_176fe6:
00176fe6call caml_call_gc
00176febjmp 0x176e3d
00176ff0
00176ff0loc_176ff0:
00176ff0call caml_call_gc
00176ff5jmp 0x176d90
00176ffa
00176ffaloc_176ffa:
00176ffapush 39
00176ffccall caml_call_realloc_stack
00177001pop r10
00177003jmp 0x176d42
00176d30
00176d30camlHtmltext.add_450:
00176d30lea r10, [rsp-368]
00176d38cmp r10, [r14+40]
00176d3cjb 0x176ffa
00176d42
00176d42loc_176d42:
00176d42sub rsp, 16
00176d46mov [rsp+8], rax
00176d4bmov [rsp], rbx
00176d4flea r11, [rip+290]
00176d56push r11
00176d58push [r14+48]
00176d5cmov [r14+48], rsp
00176d60mov rax, [rax]
00176d63call camlHtmltext.get_prop_420
00176d68lea r11, [rip+73]
00176d6fpush r11
00176d71push [r14+48]
00176d75mov [r14+48], rsp
00176d79mov rbx, [rsp+32]
00176d7ecall camlHtmltext.rem_prop_435
00176d83sub r15, 24
00176d87cmp r15, [r14]
00176d8ajb 0x176ff0
00176d90
00176d90loc_176d90:
00176d90lea rdi, [r15+8]
00176d94mov [rdi-8], 2048
00176d9cmov rbx, [rsp+40]
00176da1mov [rdi], rbx
00176da4mov [rdi+8], rax
00176da8pop [r14+48]
00176dacadd rsp, 8
00176db0jmp 0x176e68
00176db5nop [rax]
00176db8lea rbx, [rip+0x19b081]
00176dbfmov rbx, [rbx+176]
00176dc6cmp rax, rbx
00176dc9jne 0x176e58
00176dcfmov rbx, [rsp+24]
00176dd4mov rax, [rbx]
00176dd7test al, 1
00176dd9je 0x176de4
00176ddbmov [rsp+24], rbx
00176de0jmp 0x176e30
00176de2nop
00176de4
00176de4loc_176de4:
00176de4movzx rdi, [rax-8]
00176de9cmp rdi, 1
00176dedje 0x176df8
00176defmov [rsp+24], rbx
00176df4jmp 0x176e30
00176df6nop
00176df8
00176df8loc_176df8:
00176df8mov rax, [rax]
00176dfbtest al, 1
00176dfdje 0x176e08
00176dffmov [rsp+24], rbx
00176e04jmp 0x176e30
00176e06nop
00176e08
00176e08loc_176e08:
00176e08lea rdi, [rip+0x19c6b1]
00176e0fmov rdi, [rdi+8]
00176e13mov rdi, [rdi]
00176e16mov rax, [rax]
00176e19cmp rax, rdi
00176e1cje 0x176e28
00176e1emov [rsp+24], rbx
00176e23jmp 0x176e30
00176e25nop [rax]
00176e28
00176e28loc_176e28:
00176e28mov rdi, [rsp+16]
00176e2djmp 0x176e68
00176e2fnop
00176e30
00176e30loc_176e30:
00176e30sub r15, 24
00176e34cmp r15, [r14]
00176e37jb 0x176fe6
00176e3d
00176e3dloc_176e3d:
00176e3dlea rdi, [r15+8]
00176e41mov [rdi-8], 2048
00176e49mov [rdi], rbx
00176e4cmov rax, [rsp+16]
00176e51mov [rdi+8], rax
00176e55jmp 0x176e68
00176e57nop
00176e58
00176e58loc_176e58:
00176e58mov rsp, [r14+48]
00176e5cpop [r14+48]
00176e60pop r11
00176e62jmp r11
00176e65nop [rax]
00176e68
00176e68loc_176e68:
00176e68pop [r14+48]
00176e6cadd rsp, 8
00176e70jmp 0x176f3c
00176e75nop [rax]
00176e78lea rbx, [rip+0x19afc1]
00176e7fmov rbx, [rbx+16]
00176e83cmp rax, rbx
00176e86jne 0x176f2c
00176e8clea r11, [rip+73]
00176e93push r11
00176e95push [r14+48]
00176e99mov [r14+48], rsp
00176e9dmov rax, [rsp+24]
00176ea2mov rbx, [rsp+16]
00176ea7call camlHtmltext.rem_style_441
00176eacsub r15, 24
00176eb0cmp r15, [r14]
00176eb3jb 0x176fdc
00176eb9
00176eb9loc_176eb9:
00176eb9lea rdi, [r15+8]
00176ebdmov [rdi-8], 2048
00176ec5mov rbx, [rsp+24]
00176ecamov [rdi], rbx
00176ecdmov [rdi+8], rax
00176ed1pop [r14+48]
00176ed5add rsp, 8
00176ed9jmp 0x176f3c
00176edbnop
00176edclea rbx, [rip+0x19af5d]
00176ee3mov rbx, [rbx+176]
00176eeacmp rax, rbx
00176eedjne 0x176f1c
00176eefsub r15, 24
00176ef3cmp r15, [r14]
00176ef6jb 0x176fd2
00176efc
00176efcloc_176efc:
00176efclea rdi, [r15+8]
00176f00mov [rdi-8], 2048
00176f08mov rbx, [rsp+8]
00176f0dmov [rdi], rbx
00176f10mov rax, [rsp]
00176f14mov [rdi+8], rax
00176f18jmp 0x176f3c
00176f1anop
00176f1c
00176f1cloc_176f1c:
00176f1cmov rsp, [r14+48]
00176f20pop [r14+48]
00176f24pop r11
00176f26jmp r11
00176f29nop [rax]
00176f2c
00176f2cloc_176f2c:
00176f2cmov rsp, [r14+48]
00176f30pop [r14+48]
00176f34pop r11
00176f36jmp r11
00176f39nop [rax]
00176f3c
00176f3cloc_176f3c:
00176f3cmov rax, [rbx]
00176f3ftest al, 1
00176f41je 0x176fbc
00176f43test dil, 1
00176f47je 0x176f80
00176f49sub r15, 24
00176f4dcmp r15, [r14]
00176f50jb 0x176fcb
00176f52
00176f52loc_176f52:
00176f52lea rax, [r15+8]
00176f56mov [rax-8], 2048
00176f5elea rbx, [rip+0xff2a3]
00176f65mov [rax], rbx
00176f68lea rbx, [rip+0x19b091]
00176f6fmov [rax+8], rbx
00176f73mov rsp, [r14+48]
00176f77pop [r14+48]
00176f7bpop r11
00176f7djmp r11
00176f80
00176f80loc_176f80:
00176f80sub r15, 32
00176f84cmp r15, [r14]
00176f87jb 0x176fc4
00176f89
00176f89loc_176f89:
00176f89lea rax, [r15+8]
00176f8dmov [rax-8], 3072
00176f95lea rsi, [rip+0x19aea4]
00176f9cmov rsi, [rsi+88]
00176fa0mov [rax], rsi
00176fa3mov [rax+8], rbx
00176fa7mov rbx, [rdi+8]
00176fabmov [rax+16], rbx
00176fafmov rsp, [r14+48]
00176fb3pop [r14+48]
00176fb7pop r11
00176fb9jmp r11
00176fbc
00176fbcloc_176fbc:
00176fbcmov rax, rdi
00176fbfadd rsp, 16
00176fc3ret
00176fc4
00176fc4loc_176fc4:
00176fc4call caml_call_gc
00176fc9jmp 0x176f89
00176fcb
00176fcbloc_176fcb:
00176fcbcall caml_call_gc
00176fd0jmp 0x176f52
00176fd2
00176fd2loc_176fd2:
00176fd2call caml_call_gc
00176fd7jmp 0x176efc
00176fdc
00176fdcloc_176fdc:
00176fdccall caml_call_gc
00176fe1jmp 0x176eb9
00176fe6
00176fe6loc_176fe6:
00176fe6call caml_call_gc
00176febjmp 0x176e3d
00176ff0
00176ff0loc_176ff0:
00176ff0call caml_call_gc
00176ff5jmp 0x176d90
00176ffa
00176ffaloc_176ffa:
00176ffapush 39
00176ffccall caml_call_realloc_stack
00177001pop r10
00177003jmp 0x176d42
00176d30
00177008
00177008 // align 0x10
00177008 // align 0x10
00177010
00177010camlHtmltext.add_fontattr_458:
00177010lea r10, [rsp-344]
00177018cmp r10, [r14+40]
0017701cjb 0x177150
00177022
00177022loc_177022:
00177022sub rsp, 24
00177026test dil, 1
0017702ajne 0x1770dc
00177030mov [rsp+16], rsi
00177035mov [rsp+8], rbx
0017703amov [rsp], rax
0017703emovzx rax, [rdi-8]
00177043lea rdx, [rip+0xb54be]
0017704amovsxd rax, [rdx+4*rax]
0017704eadd rdx, rax
00177051jmp rdx
00177053nop
00177054mov rax, [rdi]
00177057call camlHtmltext.size_val_318
0017705csub r15, 32
00177060cmp r15, [r14]
00177063jb 0x177146
00177069
00177069loc_177069:
00177069lea rbx, [r15+8]
0017706dadd rbx, 16
00177071mov [rbx-8], 1024
00177079mov [rbx], rax
0017707clea rax, [rbx-16]
00177080mov [rax-8], 1025
00177088mov [rax], rbx
0017708bjmp 0x1770f4
0017708dnop [rax]
00177090mov rax, [rdi]
00177093call camlHtmltext.color_val_321
00177098sub r15, 16
0017709ccmp r15, [r14]
0017709fjb 0x17713c
001770a5
001770a5loc_1770a5:
001770a5lea rbx, [r15+8]
001770a9mov [rbx-8], 1026
001770b1mov [rbx], rax
001770b4mov rax, rbx
001770b7jmp 0x1770f4
001770b9nop [rax]
001770bcsub r15, 16
001770c0cmp r15, [r14]
001770c3jb 0x177135
001770c5
001770c5loc_1770c5:
001770c5lea rax, [r15+8]
001770c9mov [rax-8], 1027
001770d1mov rbx, [rdi]
001770d4mov [rax], rbx
001770d7jmp 0x1770f4
001770d9nop [rax]
001770dc
001770dcloc_1770dc:
001770dclea rax, [rip+0x19ad5d]
001770e3mov rax, [rax]
001770e6mov rsp, [r14+48]
001770eapop [r14+48]
001770eepop r11
001770f0jmp r11
001770f3nop
001770f4
001770f4loc_1770f4:
001770f4sub r15, 32
001770f8cmp r15, [r14]
001770fbjb 0x17712e
001770fd
001770fdloc_1770fd:
001770fdlea rbx, [r15+8]
00177101mov [rbx-8], 3072
00177109mov [rbx], rax
0017710cmov rax, [rsp]
00177110mov [rbx+8], rax
00177114mov rax, [rsp+8]
00177119mov [rbx+16], rax
0017711dmov rax, rbx
00177120mov rbx, [rsp+16]
00177125add rsp, 24
00177129jmp 0x176d30
0017712e
0017712eloc_17712e:
0017712ecall caml_call_gc
00177133jmp 0x1770fd
00177135
00177135loc_177135:
00177135call caml_call_gc
0017713ajmp 0x1770c5
0017713c
0017713cloc_17713c:
0017713ccall caml_call_gc
00177141jmp 0x1770a5
00177146
00177146loc_177146:
00177146call caml_call_gc
0017714bjmp 0x177069
00177150
00177150loc_177150:
00177150push 36
00177152call caml_call_realloc_stack
00177157pop r10
00177159jmp 0x177022
00177010
00177010camlHtmltext.add_fontattr_458:
00177010lea r10, [rsp-344]
00177018cmp r10, [r14+40]
0017701cjb 0x177150
00177022
00177022loc_177022:
00177022sub rsp, 24
00177026test dil, 1
0017702ajne 0x1770dc
00177030mov [rsp+16], rsi
00177035mov [rsp+8], rbx
0017703amov [rsp], rax
0017703emovzx rax, [rdi-8]
00177043lea rdx, [rip+0xb54be]
0017704amovsxd rax, [rdx+4*rax]
0017704eadd rdx, rax
00177051jmp rdx
00177053nop
00177054mov rax, [rdi]
00177057call camlHtmltext.size_val_318
0017705csub r15, 32
00177060cmp r15, [r14]
00177063jb 0x177146
00177069
00177069loc_177069:
00177069lea rbx, [r15+8]
0017706dadd rbx, 16
00177071mov [rbx-8], 1024
00177079mov [rbx], rax
0017707clea rax, [rbx-16]
00177080mov [rax-8], 1025
00177088mov [rax], rbx
0017708bjmp 0x1770f4
0017708dnop [rax]
00177090mov rax, [rdi]
00177093call camlHtmltext.color_val_321
00177098sub r15, 16
0017709ccmp r15, [r14]
0017709fjb 0x17713c
001770a5
001770a5loc_1770a5:
001770a5lea rbx, [r15+8]
001770a9mov [rbx-8], 1026
001770b1mov [rbx], rax
001770b4mov rax, rbx
001770b7jmp 0x1770f4
001770b9nop [rax]
001770bcsub r15, 16
001770c0cmp r15, [r14]
001770c3jb 0x177135
001770c5
001770c5loc_1770c5:
001770c5lea rax, [r15+8]
001770c9mov [rax-8], 1027
001770d1mov rbx, [rdi]
001770d4mov [rax], rbx
001770d7jmp 0x1770f4
001770d9nop [rax]
001770dc
001770dcloc_1770dc:
001770dclea rax, [rip+0x19ad5d]
001770e3mov rax, [rax]
001770e6mov rsp, [r14+48]
001770eapop [r14+48]
001770eepop r11
001770f0jmp r11
001770f3nop
001770f4
001770f4loc_1770f4:
001770f4sub r15, 32
001770f8cmp r15, [r14]
001770fbjb 0x17712e
001770fd
001770fdloc_1770fd:
001770fdlea rbx, [r15+8]
00177101mov [rbx-8], 3072
00177109mov [rbx], rax
0017710cmov rax, [rsp]
00177110mov [rbx+8], rax
00177114mov rax, [rsp+8]
00177119mov [rbx+16], rax
0017711dmov rax, rbx
00177120mov rbx, [rsp+16]
00177125add rsp, 24
00177129jmp 0x176d30
0017712e
0017712eloc_17712e:
0017712ecall caml_call_gc
00177133jmp 0x1770fd
00177135
00177135loc_177135:
00177135call caml_call_gc
0017713ajmp 0x1770c5
0017713c
0017713cloc_17713c:
0017713ccall caml_call_gc
00177141jmp 0x1770a5
00177146
00177146loc_177146:
00177146call caml_call_gc
0017714bjmp 0x177069
00177150
00177150loc_177150:
00177150push 36
00177152call caml_call_realloc_stack
00177157pop r10
00177159jmp 0x177022
00177010
0017715e
0017715e // align 0x10
0017715e // align 0x10
00177160
00177160camlHtmltext.do_addattrs_468:
00177160lea r10, [rsp-360]
00177168cmp r10, [r14+40]
0017716cjb 0x17726a
00177172
00177172loc_177172:
00177172sub rsp, 24
00177176mov rcx, rax
00177179mov rax, rdx
0017717ctest sil, 1
00177180je 0x177188
00177182add rsp, 24
00177186ret
00177187nop
00177188
00177188loc_177188:
00177188mov [rsp+16], rax
0017718dmov [rsp+8], rdi
00177192mov [rsp], rbx
00177196sub r15, 48
0017719acmp r15, [r14]
0017719djb 0x177260
001771a3
001771a3loc_1771a3:
001771a3lea rbx, [r15+8]
001771a7mov [rbx-8], 5367
001771aflea rdx, [rip+202]
001771b6mov [rbx], rdx
001771b9mov rdx, 0x100000000000005
001771c3mov [rbx+8], rdx
001771c7mov [rbx+16], rcx
001771cbmov [rbx+24], rdi
001771cfmov [rbx+32], rax
001771d3lea r11, [rip+30]
001771dapush r11
001771dcpush [r14+48]
001771e0mov [r14+48], rsp
001771e4mov rax, rsi
001771e7call camlHtmltext.do_rec_475
001771ecpop [r14+48]
001771f0add rsp, 8
001771f4jmp 0x177254
001771f6nop
001771f8lea rbx, [rip+0x19ac41]
001771ffmov rbx, [rbx]
00177202cmp rax, rbx
00177205jne 0x177244
00177207sub r15, 32
0017720bcmp r15, [r14]
0017720ejb 0x177259
00177210
00177210loc_177210:
00177210lea rax, [r15+8]
00177214mov [rax-8], 3072
0017721cmov [rax], 1
00177223mov rbx, [rsp]
00177227mov [rax+8], rbx
0017722bmov rbx, [rsp+8]
00177230mov [rax+16], rbx
00177234mov rbx, [rsp+16]
00177239add rsp, 24
0017723djmp 0x176d30
00177242nop
00177244
00177244loc_177244:
00177244mov rsp, [r14+48]
00177248pop [r14+48]
0017724cpop r11
0017724ejmp r11
00177251nop [rax]
00177254
00177254loc_177254:
00177254add rsp, 24
00177258ret
00177259
00177259loc_177259:
00177259call caml_call_gc
0017725ejmp 0x177210
00177260
00177260loc_177260:
00177260call caml_call_gc
00177265jmp 0x1771a3
0017726a
0017726aloc_17726a:
0017726apush 38
0017726ccall caml_call_realloc_stack
00177271pop r10
00177273jmp 0x177172
00177160
00177160camlHtmltext.do_addattrs_468:
00177160lea r10, [rsp-360]
00177168cmp r10, [r14+40]
0017716cjb 0x17726a
00177172
00177172loc_177172:
00177172sub rsp, 24
00177176mov rcx, rax
00177179mov rax, rdx
0017717ctest sil, 1
00177180je 0x177188
00177182add rsp, 24
00177186ret
00177187nop
00177188
00177188loc_177188:
00177188mov [rsp+16], rax
0017718dmov [rsp+8], rdi
00177192mov [rsp], rbx
00177196sub r15, 48
0017719acmp r15, [r14]
0017719djb 0x177260
001771a3
001771a3loc_1771a3:
001771a3lea rbx, [r15+8]
001771a7mov [rbx-8], 5367
001771aflea rdx, [rip+202]
001771b6mov [rbx], rdx
001771b9mov rdx, 0x100000000000005
001771c3mov [rbx+8], rdx
001771c7mov [rbx+16], rcx
001771cbmov [rbx+24], rdi
001771cfmov [rbx+32], rax
001771d3lea r11, [rip+30]
001771dapush r11
001771dcpush [r14+48]
001771e0mov [r14+48], rsp
001771e4mov rax, rsi
001771e7call camlHtmltext.do_rec_475
001771ecpop [r14+48]
001771f0add rsp, 8
001771f4jmp 0x177254
001771f6nop
001771f8lea rbx, [rip+0x19ac41]
001771ffmov rbx, [rbx]
00177202cmp rax, rbx
00177205jne 0x177244
00177207sub r15, 32
0017720bcmp r15, [r14]
0017720ejb 0x177259
00177210
00177210loc_177210:
00177210lea rax, [r15+8]
00177214mov [rax-8], 3072
0017721cmov [rax], 1
00177223mov rbx, [rsp]
00177227mov [rax+8], rbx
0017722bmov rbx, [rsp+8]
00177230mov [rax+16], rbx
00177234mov rbx, [rsp+16]
00177239add rsp, 24
0017723djmp 0x176d30
00177242nop
00177244
00177244loc_177244:
00177244mov rsp, [r14+48]
00177248pop [r14+48]
0017724cpop r11
0017724ejmp r11
00177251nop [rax]
00177254
00177254loc_177254:
00177254add rsp, 24
00177258ret
00177259
00177259loc_177259:
00177259call caml_call_gc
0017725ejmp 0x177210
00177260
00177260loc_177260:
00177260call caml_call_gc
00177265jmp 0x1771a3
0017726a
0017726aloc_17726a:
0017726apush 38
0017726ccall caml_call_realloc_stack
00177271pop r10
00177273jmp 0x177172
00177160
00177278
00177278 // align 0x10
00177278 // align 0x10
00177280
00177280camlHtmltext.do_rec_475:
00177280lea r10, [rsp-336]
00177288cmp r10, [r14+40]
0017728cjb 0x1772e4
0017728e
0017728eloc_17728e:
0017728esub rsp, 16
00177292cmp r15, [r14]
00177295jbe 0x1772dd
00177297
00177297loc_177297:
00177297test al, 1
00177299je 0x1772a4
0017729bmov rax, [rbx+32]
0017729fadd rsp, 16
001772a3ret
001772a4
001772a4loc_1772a4:
001772a4mov [rsp], rbx
001772a8mov rdi, [rax]
001772abmov [rsp+8], rdi
001772b0mov rax, [rax+8]
001772b4call camlHtmltext.do_rec_475
001772b9mov rsi, rax
001772bcmov rax, [rsp]
001772c0mov rdx, [rax+16]
001772c4mov rcx, [rsp+8]
001772c9mov rdi, [rcx]
001772ccmov rbx, [rax+24]
001772d0mov rax, [rcx+8]
001772d4add rsp, 16
001772d8jmp 0xf72f0
001772dd
001772ddloc_1772dd:
001772ddcall caml_call_gc
001772e2jmp 0x177297
001772e4
001772e4loc_1772e4:
001772e4push 35
001772e6call caml_call_realloc_stack
001772ebpop r10
001772edjmp 0x17728e
00177280
00177280camlHtmltext.do_rec_475:
00177280lea r10, [rsp-336]
00177288cmp r10, [r14+40]
0017728cjb 0x1772e4
0017728e
0017728eloc_17728e:
0017728esub rsp, 16
00177292cmp r15, [r14]
00177295jbe 0x1772dd
00177297
00177297loc_177297:
00177297test al, 1
00177299je 0x1772a4
0017729bmov rax, [rbx+32]
0017729fadd rsp, 16
001772a3ret
001772a4
001772a4loc_1772a4:
001772a4mov [rsp], rbx
001772a8mov rdi, [rax]
001772abmov [rsp+8], rdi
001772b0mov rax, [rax+8]
001772b4call camlHtmltext.do_rec_475
001772b9mov rsi, rax
001772bcmov rax, [rsp]
001772c0mov rdx, [rax+16]
001772c4mov rcx, [rsp+8]
001772c9mov rdi, [rcx]
001772ccmov rbx, [rax+24]
001772d0mov rax, [rcx+8]
001772d4add rsp, 16
001772d8jmp 0xf72f0
001772dd
001772ddloc_1772dd:
001772ddcall caml_call_gc
001772e2jmp 0x177297
001772e4
001772e4loc_1772e4:
001772e4push 35
001772e6call caml_call_realloc_stack
001772ebpop r10
001772edjmp 0x17728e
00177280
001772ef
001772ef // align 0x10
001772ef // align 0x10
001772f0
001772f0camlHtmltext.fun_706:
001772f0mov rcx, rax
001772f3mov r8, rbx
001772f6mov r9, rdi
001772f9mov r12, rsi
001772fcmov rax, [rdx+24]
00177300mov rbx, rcx
00177303mov rdi, r8
00177306mov rsi, r9
00177309mov rdx, r12
0017730cjmp 0x177160
001772f0
001772f0camlHtmltext.fun_706:
001772f0mov rcx, rax
001772f3mov r8, rbx
001772f6mov r9, rdi
001772f9mov r12, rsi
001772fcmov rax, [rdx+24]
00177300mov rbx, rcx
00177303mov rdi, r8
00177306mov rsi, r9
00177309mov rdx, r12
0017730cjmp 0x177160
001772f0
00177311
00177311 // align 0x10
00177311 // align 0x10
00177320
00177320camlHtmltext.add_spanattr_481:
00177320test dil, 1
00177324jne 0x177358
00177326movzx rdx, [rdi-8]
0017732bcmp rdx, 4
0017732fjl 0x177358
00177331sub r15, 24
00177335cmp r15, [r14]
00177338jb 0x1773a2
0017733a
0017733aloc_17733a:
0017733alea rdx, [r15+8]
0017733emov [rdx-8], 2052
00177346mov rcx, [rdi]
00177349mov [rdx], rcx
0017734cmov rdi, [rdi+8]
00177350mov [rdx+8], rdi
00177354jmp 0x177370
00177356nop
00177358
00177358loc_177358:
00177358lea rax, [rip+0x19aae1]
0017735fmov rax, [rax]
00177362mov rsp, [r14+48]
00177366pop [r14+48]
0017736apop r11
0017736cjmp r11
0017736fnop
00177370
00177370loc_177370:
00177370sub r15, 32
00177374cmp r15, [r14]
00177377jb 0x17739b
00177379
00177379loc_177379:
00177379lea rdi, [r15+8]
0017737dmov [rdi-8], 3072
00177385mov [rdi], rdx
00177388mov [rdi+8], rax
0017738cmov [rdi+16], rbx
00177390mov rax, rdi
00177393mov rbx, rsi
00177396jmp 0x176d30
0017739b
0017739bloc_17739b:
0017739bcall caml_call_gc
001773a0jmp 0x177379
001773a2
001773a2loc_1773a2:
001773a2call caml_call_gc
001773a7jmp 0x17733a
00177320
00177320camlHtmltext.add_spanattr_481:
00177320test dil, 1
00177324jne 0x177358
00177326movzx rdx, [rdi-8]
0017732bcmp rdx, 4
0017732fjl 0x177358
00177331sub r15, 24
00177335cmp r15, [r14]
00177338jb 0x1773a2
0017733a
0017733aloc_17733a:
0017733alea rdx, [r15+8]
0017733emov [rdx-8], 2052
00177346mov rcx, [rdi]
00177349mov [rdx], rcx
0017734cmov rdi, [rdi+8]
00177350mov [rdx+8], rdi
00177354jmp 0x177370
00177356nop
00177358
00177358loc_177358:
00177358lea rax, [rip+0x19aae1]
0017735fmov rax, [rax]
00177362mov rsp, [r14+48]
00177366pop [r14+48]
0017736apop r11
0017736cjmp r11
0017736fnop
00177370
00177370loc_177370:
00177370sub r15, 32
00177374cmp r15, [r14]
00177377jb 0x17739b
00177379
00177379loc_177379:
00177379lea rdi, [r15+8]
0017737dmov [rdi-8], 3072
00177385mov [rdi], rdx
00177388mov [rdi+8], rax
0017738cmov [rdi+16], rbx
00177390mov rax, rdi
00177393mov rbx, rsi
00177396jmp 0x176d30
0017739b
0017739bloc_17739b:
0017739bcall caml_call_gc
001773a0jmp 0x177379
001773a2
001773a2loc_1773a2:
001773a2call caml_call_gc
001773a7jmp 0x17733a
00177320
001773a9
001773a9 // align 0x10
001773a9 // align 0x10
001773b0
001773b0camlHtmltext.fun_716:
001773b0mov rcx, rax
001773b3mov r8, rbx
001773b6mov r9, rdi
001773b9mov r12, rsi
001773bcmov rax, [rdx+24]
001773c0mov rbx, rcx
001773c3mov rdi, r8
001773c6mov rsi, r9
001773c9mov rdx, r12
001773ccjmp 0x177160
001773b0
001773b0camlHtmltext.fun_716:
001773b0mov rcx, rax
001773b3mov r8, rbx
001773b6mov r9, rdi
001773b9mov r12, rsi
001773bcmov rax, [rdx+24]
001773c0mov rbx, rcx
001773c3mov rdi, r8
001773c6mov rsi, r9
001773c9mov rdx, r12
001773ccjmp 0x177160
001773b0
001773d1
001773d1 // align 0x10
001773d1 // align 0x10
001773e0
001773e0camlHtmltext.add_style_491:
001773e0mov rcx, rbx
001773e3mov rdi, [rax+24]
001773e7mov rbx, [rax+16]
001773ebmov rsi, [rax+8]
001773efmov r8, [rax]
001773f2mov rax, r8
001773f5sar rax, 1
001773f8lea rdx, [rip+0xb511d]
001773ffmovsxd rax, [rdx+4*rax]
00177403add rdx, rax
00177406jmp rdx
00177408cmp rsi, 1
0017740cjne 0x177444
0017740esub r15, 32
00177412cmp r15, [r14]
00177415jb 0x1775fa
0017741b
0017741bloc_17741b:
0017741blea rax, [r15+8]
0017741fmov [rax-8], 3072
00177427lea rsi, [rip+0x19abc2]
0017742emov [rax], rsi
00177431mov [rax+8], rbx
00177435mov [rax+16], rdi
00177439mov rbx, rcx
0017743cjmp 0x176d30
00177441nop [rax]
00177444
00177444loc_177444:
00177444sub r15, 32
00177448cmp r15, [r14]
0017744bjb 0x1775f0
00177451
00177451loc_177451:
00177451lea rax, [r15+8]
00177455mov [rax-8], 3072
0017745dmov [rax], 1
00177464mov [rax+8], rbx
00177468mov [rax+16], rdi
0017746cmov rbx, rcx
0017746fjmp 0x176d30
00177474cmp rsi, 1
00177478jne 0x1774b0
0017747asub r15, 32
0017747ecmp r15, [r14]
00177481jb 0x1775e6
00177487
00177487loc_177487:
00177487lea rax, [r15+8]
0017748bmov [rax-8], 3072
00177493lea rsi, [rip+0x19ab46]
0017749amov [rax], rsi
0017749dmov [rax+8], rbx
001774a1mov [rax+16], rdi
001774a5mov rbx, rcx
001774a8jmp 0x176d30
001774adnop [rax]
001774b0
001774b0loc_1774b0:
001774b0sub r15, 32
001774b4cmp r15, [r14]
001774b7jb 0x1775dc
001774bd
001774bdloc_1774bd:
001774bdlea rax, [r15+8]
001774c1mov [rax-8], 3072
001774c9mov [rax], 1
001774d0mov [rax+8], rbx
001774d4mov [rax+16], rdi
001774d8mov rbx, rcx
001774dbjmp 0x176d30
001774e0lea rax, [rip+0x19a959]
001774e7mov rax, [rax+224]
001774eemov rax, [rax+24]
001774f2mov rdx, rcx
001774f5jmp 0x177160
001774fanop
001774fcsub r15, 24
00177500cmp r15, [r14]
00177503jb 0x1775d2
00177509
00177509loc_177509:
00177509lea rax, [r15+8]
0017750dmov [rax-8], 2048
00177515lea rbx, [rip+0xfecec]
0017751cmov [rax], rbx
0017751flea rbx, [rip+0x19aa9a]
00177526mov [rax+8], rbx
0017752amov rsp, [r14+48]
0017752epop [r14+48]
00177532pop r11
00177534jmp r11
00177537nop
00177538lea rax, [rip+0x19a901]
0017753fmov rax, [rax+240]
00177546mov rax, [rax+24]
0017754amov rdx, rcx
0017754djmp 0x177160
00177552nop
00177554cmp rsi, 1
00177558jne 0x177598
0017755asub r15, 48
0017755ecmp r15, [r14]
00177561jb 0x1775cb
00177563
00177563loc_177563:
00177563lea rsi, [r15+8]
00177567add rsi, 32
0017756bmov [rsi-8], 1024
00177573mov [rsi], r8
00177576lea rax, [rsi-32]
0017757amov [rax-8], 3072
00177582mov [rax], rsi
00177585mov [rax+8], rbx
00177589mov [rax+16], rdi
0017758dmov rbx, rcx
00177590jmp 0x176d30
00177595nop [rax]
00177598
00177598loc_177598:
00177598sub r15, 32
0017759ccmp r15, [r14]
0017759fjb 0x1775c4
001775a1
001775a1loc_1775a1:
001775a1lea rax, [r15+8]
001775a5mov [rax-8], 3072
001775admov [rax], 1
001775b4mov [rax+8], rbx
001775b8mov [rax+16], rdi
001775bcmov rbx, rcx
001775bfjmp 0x176d30
001775c4
001775c4loc_1775c4:
001775c4call caml_call_gc
001775c9jmp 0x1775a1
001775cb
001775cbloc_1775cb:
001775cbcall caml_call_gc
001775d0jmp 0x177563
001775d2
001775d2loc_1775d2:
001775d2call caml_call_gc
001775d7jmp 0x177509
001775dc
001775dcloc_1775dc:
001775dccall caml_call_gc
001775e1jmp 0x1774bd
001775e6
001775e6loc_1775e6:
001775e6call caml_call_gc
001775ebjmp 0x177487
001775f0
001775f0loc_1775f0:
001775f0call caml_call_gc
001775f5jmp 0x177451
001775fa
001775faloc_1775fa:
001775facall caml_call_gc
001775ffjmp 0x17741b
001773e0
001773e0camlHtmltext.add_style_491:
001773e0mov rcx, rbx
001773e3mov rdi, [rax+24]
001773e7mov rbx, [rax+16]
001773ebmov rsi, [rax+8]
001773efmov r8, [rax]
001773f2mov rax, r8
001773f5sar rax, 1
001773f8lea rdx, [rip+0xb511d]
001773ffmovsxd rax, [rdx+4*rax]
00177403add rdx, rax
00177406jmp rdx
00177408cmp rsi, 1
0017740cjne 0x177444
0017740esub r15, 32
00177412cmp r15, [r14]
00177415jb 0x1775fa
0017741b
0017741bloc_17741b:
0017741blea rax, [r15+8]
0017741fmov [rax-8], 3072
00177427lea rsi, [rip+0x19abc2]
0017742emov [rax], rsi
00177431mov [rax+8], rbx
00177435mov [rax+16], rdi
00177439mov rbx, rcx
0017743cjmp 0x176d30
00177441nop [rax]
00177444
00177444loc_177444:
00177444sub r15, 32
00177448cmp r15, [r14]
0017744bjb 0x1775f0
00177451
00177451loc_177451:
00177451lea rax, [r15+8]
00177455mov [rax-8], 3072
0017745dmov [rax], 1
00177464mov [rax+8], rbx
00177468mov [rax+16], rdi
0017746cmov rbx, rcx
0017746fjmp 0x176d30
00177474cmp rsi, 1
00177478jne 0x1774b0
0017747asub r15, 32
0017747ecmp r15, [r14]
00177481jb 0x1775e6
00177487
00177487loc_177487:
00177487lea rax, [r15+8]
0017748bmov [rax-8], 3072
00177493lea rsi, [rip+0x19ab46]
0017749amov [rax], rsi
0017749dmov [rax+8], rbx
001774a1mov [rax+16], rdi
001774a5mov rbx, rcx
001774a8jmp 0x176d30
001774adnop [rax]
001774b0
001774b0loc_1774b0:
001774b0sub r15, 32
001774b4cmp r15, [r14]
001774b7jb 0x1775dc
001774bd
001774bdloc_1774bd:
001774bdlea rax, [r15+8]
001774c1mov [rax-8], 3072
001774c9mov [rax], 1
001774d0mov [rax+8], rbx
001774d4mov [rax+16], rdi
001774d8mov rbx, rcx
001774dbjmp 0x176d30
001774e0lea rax, [rip+0x19a959]
001774e7mov rax, [rax+224]
001774eemov rax, [rax+24]
001774f2mov rdx, rcx
001774f5jmp 0x177160
001774fanop
001774fcsub r15, 24
00177500cmp r15, [r14]
00177503jb 0x1775d2
00177509
00177509loc_177509:
00177509lea rax, [r15+8]
0017750dmov [rax-8], 2048
00177515lea rbx, [rip+0xfecec]
0017751cmov [rax], rbx
0017751flea rbx, [rip+0x19aa9a]
00177526mov [rax+8], rbx
0017752amov rsp, [r14+48]
0017752epop [r14+48]
00177532pop r11
00177534jmp r11
00177537nop
00177538lea rax, [rip+0x19a901]
0017753fmov rax, [rax+240]
00177546mov rax, [rax+24]
0017754amov rdx, rcx
0017754djmp 0x177160
00177552nop
00177554cmp rsi, 1
00177558jne 0x177598
0017755asub r15, 48
0017755ecmp r15, [r14]
00177561jb 0x1775cb
00177563
00177563loc_177563:
00177563lea rsi, [r15+8]
00177567add rsi, 32
0017756bmov [rsi-8], 1024
00177573mov [rsi], r8
00177576lea rax, [rsi-32]
0017757amov [rax-8], 3072
00177582mov [rax], rsi
00177585mov [rax+8], rbx
00177589mov [rax+16], rdi
0017758dmov rbx, rcx
00177590jmp 0x176d30
00177595nop [rax]
00177598
00177598loc_177598:
00177598sub r15, 32
0017759ccmp r15, [r14]
0017759fjb 0x1775c4
001775a1
001775a1loc_1775a1:
001775a1lea rax, [r15+8]
001775a5mov [rax-8], 3072
001775admov [rax], 1
001775b4mov [rax+8], rbx
001775b8mov [rax+16], rdi
001775bcmov rbx, rcx
001775bfjmp 0x176d30
001775c4
001775c4loc_1775c4:
001775c4call caml_call_gc
001775c9jmp 0x1775a1
001775cb
001775cbloc_1775cb:
001775cbcall caml_call_gc
001775d0jmp 0x177563
001775d2
001775d2loc_1775d2:
001775d2call caml_call_gc
001775d7jmp 0x177509
001775dc
001775dcloc_1775dc:
001775dccall caml_call_gc
001775e1jmp 0x1774bd
001775e6
001775e6loc_1775e6:
001775e6call caml_call_gc
001775ebjmp 0x177487
001775f0
001775f0loc_1775f0:
001775f0call caml_call_gc
001775f5jmp 0x177451
001775fa
001775faloc_1775fa:
001775facall caml_call_gc
001775ffjmp 0x17741b
001773e0
00177604
00177604 // align 0x10
00177604 // align 0x10
00177610
00177610camlHtmltext.blanksNeutral_499:
00177610mov rbx, [rax]
00177613test bl, 1
00177616jne 0x177684
00177618movzx rax, [rbx-8]
0017761dlea rdx, [rip+0xb4f60]
00177624movsxd rax, [rdx+4*rax]
00177628add rdx, rax
0017762bjmp rdx
0017762dnop [rax]
00177630mov rax, [rbx]
00177633cmp rax, 25
00177637jl 0x177650
00177639cmp rax, 41
0017763djl 0x177648
0017763fcmp rax, 45
00177643jl 0x177684
00177645jmp 0x17767c
00177647nop
00177648
00177648loc_177648:
00177648cmp rax, 27
0017764cjl 0x177684
0017764ejmp 0x17767c
00177650
00177650loc_177650:
00177650cmp rax, 15
00177654je 0x177684
00177656cmp rax, 1
0017765aje 0x177684
0017765cjmp 0x17767c
0017765enop
00177660mov rax, [rbx]
00177663sar rax, 1
00177666lea rdx, [rip+0xb4f2b]
0017766dmovsxd rax, [rdx+4*rax]
00177671add rdx, rax
00177674jmp rdx
00177676nop
00177678jmp 0x177684
0017767anop
0017767c
0017767cloc_17767c:
0017767cmov eax, 3
00177681ret
00177682nop
00177684
00177684loc_177684:
00177684mov eax, 1
00177689ret
00177610
00177610camlHtmltext.blanksNeutral_499:
00177610mov rbx, [rax]
00177613test bl, 1
00177616jne 0x177684
00177618movzx rax, [rbx-8]
0017761dlea rdx, [rip+0xb4f60]
00177624movsxd rax, [rdx+4*rax]
00177628add rdx, rax
0017762bjmp rdx
0017762dnop [rax]
00177630mov rax, [rbx]
00177633cmp rax, 25
00177637jl 0x177650
00177639cmp rax, 41
0017763djl 0x177648
0017763fcmp rax, 45
00177643jl 0x177684
00177645jmp 0x17767c
00177647nop
00177648
00177648loc_177648:
00177648cmp rax, 27
0017764cjl 0x177684
0017764ejmp 0x17767c
00177650
00177650loc_177650:
00177650cmp rax, 15
00177654je 0x177684
00177656cmp rax, 1
0017765aje 0x177684
0017765cjmp 0x17767c
0017765enop
00177660mov rax, [rbx]
00177663sar rax, 1
00177666lea rdx, [rip+0xb4f2b]
0017766dmovsxd rax, [rdx+4*rax]
00177671add rdx, rax
00177674jmp rdx
00177676nop
00177678jmp 0x177684
0017767anop
0017767c
0017767cloc_17767c:
0017767cmov eax, 3
00177681ret
00177682nop
00177684
00177684loc_177684:
00177684mov eax, 1
00177689ret
00177610
0017768a
0017768a // align 0x10
0017768a // align 0x10
00177690
00177690camlHtmltext.partition_color_502:
00177690mov rbx, rax
00177693lea rax, [rip+0x19a536]
0017769ajmp 0x1a23e0
00177690
00177690camlHtmltext.partition_color_502:
00177690mov rbx, rax
00177693lea rax, [rip+0x19a536]
0017769ajmp 0x1a23e0
00177690
0017769f
0017769f // align 0x10
0017769f // align 0x10
001776a0
001776a0camlHtmltext.fun_724:
001776a0lea r10, [rsp-320]
001776a8cmp r10, [r14+40]
001776acjb 0x1776c2
001776ae
001776aeloc_1776ae:
001776aemov rax, [rax]
001776b1call camlHtmltext.is_color_410
001776b6mov rbx, rax
001776b9mov eax, 4
001776besub rax, rbx
001776c1ret
001776c2
001776c2loc_1776c2:
001776c2push 33
001776c4call caml_call_realloc_stack
001776c9pop r10
001776cbjmp 0x1776ae
001776a0
001776a0camlHtmltext.fun_724:
001776a0lea r10, [rsp-320]
001776a8cmp r10, [r14+40]
001776acjb 0x1776c2
001776ae
001776aeloc_1776ae:
001776aemov rax, [rax]
001776b1call camlHtmltext.is_color_410
001776b6mov rbx, rax
001776b9mov eax, 4
001776besub rax, rbx
001776c1ret
001776c2
001776c2loc_1776c2:
001776c2push 33
001776c4call caml_call_realloc_stack
001776c9pop r10
001776cbjmp 0x1776ae
001776a0
001776cd
001776cd // align 0x10
001776cd // align 0x10
001776d0
001776d0camlHtmltext.entry:
001776d0lea rsi, [rip+0x19a511]
001776d7lea rdi, [rip+0x19a762]
001776deadd rdi, 120
001776e2mov rbx, rsp
001776e5mov rsp, [r14+64]
001776e9call caml_initialize
001776eemov rsp, rbx
001776f1lea rsi, [rip+0x19a510]
001776f8lea rdi, [rip+0x19a741]
001776ffadd rdi, 8
00177703mov rbx, rsp
00177706mov rsp, [r14+64]
0017770acall caml_initialize
0017770fmov rsp, rbx
00177712mov edi, 1
00177717mov rbx, rsp
0017771amov rsp, [r14+64]
0017771ecall caml_fresh_oo_id
00177723mov rsp, rbx
00177726call caml_alloc2
0017772blea rsi, [r15+8]
0017772fmov [rsi-8], 2296
00177737lea rbx, [rip+0x19a9f2]
0017773emov [rsi], rbx
00177741mov [rsi+8], rax
00177745lea rdi, [rip+0x19a6f4]
0017774cmov rbx, rsp
0017774fmov rsp, [r14+64]
00177753call caml_initialize
00177758mov rsp, rbx
0017775blea rsi, [rip+0x19a4be]
00177762lea rdi, [rip+0x19a6d7]
00177769add rdi, 128
00177770mov rbx, rsp
00177773mov rsp, [r14+64]
00177777call caml_initialize
0017777cmov rsp, rbx
0017777flea rsi, [rip+0x19a4b2]
00177786lea rdi, [rip+0x19a6b3]
0017778dadd rdi, 136
00177794mov rbx, rsp
00177797mov rsp, [r14+64]
0017779bcall caml_initialize
001777a0mov rsp, rbx
001777a3lea rsi, [rip+0x19a4a6]
001777aalea rdi, [rip+0x19a68f]
001777b1add rdi, 144
001777b8mov rbx, rsp
001777bbmov rsp, [r14+64]
001777bfcall caml_initialize
001777c4mov rsp, rbx
001777c7lea rsi, [rip+0x19a49a]
001777celea rdi, [rip+0x19a66b]
001777d5add rdi, 72
001777d9mov rbx, rsp
001777dcmov rsp, [r14+64]
001777e0call caml_initialize
001777e5mov rsp, rbx
001777e8lea rsi, [rip+0x19a4c9]
001777eflea r12, [rip+0x19a4aa]
001777f6lea r13, [rip+0x19a48b]
001777fdlea rdi, [rip+0x19a63c]
00177804add rdi, 152
0017780bmov rbx, rsp
0017780emov rsp, [r14+64]
00177812call caml_initialize
00177817mov rsp, rbx
0017781alea rdi, [rip+0x19a61f]
00177821add rdi, 160
00177828mov rsi, r12
0017782bmov rbx, rsp
0017782emov rsp, [r14+64]
00177832call caml_initialize
00177837mov rsp, rbx
0017783alea rdi, [rip+0x19a5ff]
00177841add rdi, 168
00177848mov rsi, r13
0017784bmov rbx, rsp
0017784emov rsp, [r14+64]
00177852call caml_initialize
00177857mov rsp, rbx
0017785amov edi, 1
0017785fmov rbx, rsp
00177862mov rsp, [r14+64]
00177866call caml_fresh_oo_id
0017786bmov rsp, rbx
0017786ecall caml_alloc2
00177873lea rsi, [r15+8]
00177877mov [rsi-8], 2296
0017787flea rbx, [rip+0x19a812]
00177886mov [rsi], rbx
00177889mov [rsi+8], rax
0017788dlea rdi, [rip+0x19a5ac]
00177894add rdi, 16
00177898mov rbx, rsp
0017789bmov rsp, [r14+64]
0017789fcall caml_initialize
001778a4mov rsp, rbx
001778a7lea rsi, [rip+0x19a422]
001778aelea rdi, [rip+0x19a58b]
001778b5add rdi, 24
001778b9mov rbx, rsp
001778bcmov rsp, [r14+64]
001778c0call caml_initialize
001778c5mov rsp, rbx
001778c8lea rsi, [rip+0x19a419]
001778cflea rdi, [rip+0x19a56a]
001778d6add rdi, 64
001778damov rbx, rsp
001778ddmov rsp, [r14+64]
001778e1call caml_initialize
001778e6mov rsp, rbx
001778e9lea rsi, [rip+0x19a410]
001778f0lea rdi, [rip+0x19a549]
001778f7add rdi, 32
001778fbmov rbx, rsp
001778femov rsp, [r14+64]
00177902call caml_initialize
00177907mov rsp, rbx
0017790alea rsi, [rip+0x19a407]
00177911lea rdi, [rip+0x19a528]
00177918add rdi, 40
0017791cmov rbx, rsp
0017791fmov rsp, [r14+64]
00177923call caml_initialize
00177928mov rsp, rbx
0017792bsub r15, 72
0017792fcall caml_allocN
00177934lea rax, [r15+8]
00177938add rax, 48
0017793cmov [rax-8], 2048
00177944lea rdi, [rip+0x19a4f5]
0017794bmov rbx, [rdi+152]
00177952mov [rax], rbx
00177955mov [rax+8], 1
0017795dlea rbx, [rax-24]
00177961mov [rbx-8], 2048
00177969mov rsi, [rdi+168]
00177970mov [rbx], rsi
00177973mov [rbx+8], rax
00177977lea rsi, [rbx-24]
0017797bmov [rsi-8], 2048
00177983mov rax, [rdi+160]
0017798amov [rsi], rax
0017798dmov [rsi+8], rbx
00177991add rdi, 48
00177995mov rbx, rsp
00177998mov rsp, [r14+64]
0017799ccall caml_initialize
001779a1mov rsp, rbx
001779a4sub r15, 48
001779a8call caml_allocN
001779adlea rax, [r15+8]
001779b1add rax, 24
001779b5mov [rax-8], 2048
001779bdlea rdi, [rip+0x19a47c]
001779c4mov rbx, [rdi+168]
001779cbmov [rax], rbx
001779cemov [rax+8], 1
001779d6lea rsi, [rax-24]
001779damov [rsi-8], 2048
001779e2mov rbx, [rdi+160]
001779e9mov [rsi], rbx
001779ecmov [rsi+8], rax
001779f0add rdi, 56
001779f4mov rbx, rsp
001779f7mov rsp, [r14+64]
001779fbcall caml_initialize
00177a00mov rsp, rbx
00177a03mov edi, 1
00177a08mov rbx, rsp
00177a0bmov rsp, [r14+64]
00177a0fcall caml_fresh_oo_id
00177a14mov rsp, rbx
00177a17call caml_alloc2
00177a1clea rsi, [r15+8]
00177a20mov [rsi-8], 2296
00177a28lea rbx, [rip+0x19a621]
00177a2fmov [rsi], rbx
00177a32mov [rsi+8], rax
00177a36lea rdi, [rip+0x19a403]
00177a3dadd rdi, 176
00177a44mov rbx, rsp
00177a47mov rsp, [r14+64]
00177a4bcall caml_initialize
00177a50mov rsp, rbx
00177a53lea rsi, [rip+0x19a2d6]
00177a5alea rdi, [rip+0x19a3df]
00177a61add rdi, 184
00177a68mov rbx, rsp
00177a6bmov rsp, [r14+64]
00177a6fcall caml_initialize
00177a74mov rsp, rbx
00177a77lea rsi, [rip+0x19a2d2]
00177a7elea rdi, [rip+0x19a3bb]
00177a85add rdi, 192
00177a8cmov rbx, rsp
00177a8fmov rsp, [r14+64]
00177a93call caml_initialize
00177a98mov rsp, rbx
00177a9bmov esi, 1
00177aa0lea rdi, [rip+0x19a399]
00177aa7add rdi, 80
00177aabmov rbx, rsp
00177aaemov rsp, [r14+64]
00177ab2call caml_initialize
00177ab7mov rsp, rbx
00177abamov edi, 1
00177abfmov rbx, rsp
00177ac2mov rsp, [r14+64]
00177ac6call caml_fresh_oo_id
00177acbmov rsp, rbx
00177acecall caml_alloc2
00177ad3lea rsi, [r15+8]
00177ad7mov [rsi-8], 2296
00177adflea rbx, [rip+0x19a552]
00177ae6mov [rsi], rbx
00177ae9mov [rsi+8], rax
00177aedlea rdi, [rip+0x19a34c]
00177af4add rdi, 88
00177af8mov rbx, rsp
00177afbmov rsp, [r14+64]
00177affcall caml_initialize
00177b04mov rsp, rbx
00177b07lea rsi, [rip+0x19a262]
00177b0elea rdi, [rip+0x19a32b]
00177b15add rdi, 200
00177b1cmov rbx, rsp
00177b1fmov rsp, [r14+64]
00177b23call caml_initialize
00177b28mov rsp, rbx
00177b2blea rsi, [rip+0x19a25e]
00177b32lea rdi, [rip+0x19a307]
00177b39add rdi, 208
00177b40mov rbx, rsp
00177b43mov rsp, [r14+64]
00177b47call caml_initialize
00177b4cmov rsp, rbx
00177b4flea rsi, [rip+0x19a25a]
00177b56lea rdi, [rip+0x19a2e3]
00177b5dadd rdi, 216
00177b64mov rbx, rsp
00177b67mov rsp, [r14+64]
00177b6bcall caml_initialize
00177b70mov rsp, rbx
00177b73lea rdi, [rip+0x19a2c6]
00177b7amov rax, [rdi+208]
00177b81mov rbx, [rdi+216]
00177b88sub r15, 48
00177b8ccall caml_allocN
00177b91lea rsi, [r15+8]
00177b95mov [rsi-8], 5367
00177b9dlea rdx, [rip-0x80de4]
00177ba4mov [rsi], rdx
00177ba7mov rdx, 0x400000000000007
00177bb1mov [rsi+8], rdx
00177bb5lea rdx, [rip-2252]
00177bbcmov [rsi+16], rdx
00177bc0mov [rsi+24], rax
00177bc4mov [rsi+32], rbx
00177bc8add rdi, 224
00177bcfmov rbx, rsp
00177bd2mov rsp, [r14+64]
00177bd6call caml_initialize
00177bdbmov rsp, rbx
00177bdelea rsi, [rip+0x19a1eb]
00177be5lea rdi, [rip+0x19a254]
00177becadd rdi, 232
00177bf3mov rbx, rsp
00177bf6mov rsp, [r14+64]
00177bfacall caml_initialize
00177bffmov rsp, rbx
00177c02lea rdi, [rip+0x19a237]
00177c09mov rax, [rdi+232]
00177c10mov rbx, [rdi+216]
00177c17sub r15, 48
00177c1bcall caml_allocN
00177c20lea rsi, [r15+8]
00177c24mov [rsi-8], 5367
00177c2clea rdx, [rip-0x80e73]
00177c33mov [rsi], rdx
00177c36mov rdx, 0x400000000000007
00177c40mov [rsi+8], rdx
00177c44lea rdx, [rip-2203]
00177c4bmov [rsi+16], rdx
00177c4fmov [rsi+24], rax
00177c53mov [rsi+32], rbx
00177c57add rdi, 240
00177c5emov rbx, rsp
00177c61mov rsp, [r14+64]
00177c65call caml_initialize
00177c6amov rsp, rbx
00177c6dlea rsi, [rip+0x19a17c]
00177c74lea rdi, [rip+0x19a1c5]
00177c7badd rdi, 96
00177c7fmov rbx, rsp
00177c82mov rsp, [r14+64]
00177c86call caml_initialize
00177c8bmov rsp, rbx
00177c8elea rsi, [rip+0x19a17b]
00177c95lea rdi, [rip+0x19a1a4]
00177c9cadd rdi, 104
00177ca0mov rbx, rsp
00177ca3mov rsp, [r14+64]
00177ca7call caml_initialize
00177cacmov rsp, rbx
00177caflea rsi, [rip+0x19a172]
00177cb6lea rdi, [rip+0x19a183]
00177cbdadd rdi, 112
00177cc1mov rbx, rsp
00177cc4mov rsp, [r14+64]
00177cc8call caml_initialize
00177ccdmov rsp, rbx
00177cd0mov eax, 1
00177cd5ret
001776d0
001776d0camlHtmltext.entry:
001776d0lea rsi, [rip+0x19a511]
001776d7lea rdi, [rip+0x19a762]
001776deadd rdi, 120
001776e2mov rbx, rsp
001776e5mov rsp, [r14+64]
001776e9call caml_initialize
001776eemov rsp, rbx
001776f1lea rsi, [rip+0x19a510]
001776f8lea rdi, [rip+0x19a741]
001776ffadd rdi, 8
00177703mov rbx, rsp
00177706mov rsp, [r14+64]
0017770acall caml_initialize
0017770fmov rsp, rbx
00177712mov edi, 1
00177717mov rbx, rsp
0017771amov rsp, [r14+64]
0017771ecall caml_fresh_oo_id
00177723mov rsp, rbx
00177726call caml_alloc2
0017772blea rsi, [r15+8]
0017772fmov [rsi-8], 2296
00177737lea rbx, [rip+0x19a9f2]
0017773emov [rsi], rbx
00177741mov [rsi+8], rax
00177745lea rdi, [rip+0x19a6f4]
0017774cmov rbx, rsp
0017774fmov rsp, [r14+64]
00177753call caml_initialize
00177758mov rsp, rbx
0017775blea rsi, [rip+0x19a4be]
00177762lea rdi, [rip+0x19a6d7]
00177769add rdi, 128
00177770mov rbx, rsp
00177773mov rsp, [r14+64]
00177777call caml_initialize
0017777cmov rsp, rbx
0017777flea rsi, [rip+0x19a4b2]
00177786lea rdi, [rip+0x19a6b3]
0017778dadd rdi, 136
00177794mov rbx, rsp
00177797mov rsp, [r14+64]
0017779bcall caml_initialize
001777a0mov rsp, rbx
001777a3lea rsi, [rip+0x19a4a6]
001777aalea rdi, [rip+0x19a68f]
001777b1add rdi, 144
001777b8mov rbx, rsp
001777bbmov rsp, [r14+64]
001777bfcall caml_initialize
001777c4mov rsp, rbx
001777c7lea rsi, [rip+0x19a49a]
001777celea rdi, [rip+0x19a66b]
001777d5add rdi, 72
001777d9mov rbx, rsp
001777dcmov rsp, [r14+64]
001777e0call caml_initialize
001777e5mov rsp, rbx
001777e8lea rsi, [rip+0x19a4c9]
001777eflea r12, [rip+0x19a4aa]
001777f6lea r13, [rip+0x19a48b]
001777fdlea rdi, [rip+0x19a63c]
00177804add rdi, 152
0017780bmov rbx, rsp
0017780emov rsp, [r14+64]
00177812call caml_initialize
00177817mov rsp, rbx
0017781alea rdi, [rip+0x19a61f]
00177821add rdi, 160
00177828mov rsi, r12
0017782bmov rbx, rsp
0017782emov rsp, [r14+64]
00177832call caml_initialize
00177837mov rsp, rbx
0017783alea rdi, [rip+0x19a5ff]
00177841add rdi, 168
00177848mov rsi, r13
0017784bmov rbx, rsp
0017784emov rsp, [r14+64]
00177852call caml_initialize
00177857mov rsp, rbx
0017785amov edi, 1
0017785fmov rbx, rsp
00177862mov rsp, [r14+64]
00177866call caml_fresh_oo_id
0017786bmov rsp, rbx
0017786ecall caml_alloc2
00177873lea rsi, [r15+8]
00177877mov [rsi-8], 2296
0017787flea rbx, [rip+0x19a812]
00177886mov [rsi], rbx
00177889mov [rsi+8], rax
0017788dlea rdi, [rip+0x19a5ac]
00177894add rdi, 16
00177898mov rbx, rsp
0017789bmov rsp, [r14+64]
0017789fcall caml_initialize
001778a4mov rsp, rbx
001778a7lea rsi, [rip+0x19a422]
001778aelea rdi, [rip+0x19a58b]
001778b5add rdi, 24
001778b9mov rbx, rsp
001778bcmov rsp, [r14+64]
001778c0call caml_initialize
001778c5mov rsp, rbx
001778c8lea rsi, [rip+0x19a419]
001778cflea rdi, [rip+0x19a56a]
001778d6add rdi, 64
001778damov rbx, rsp
001778ddmov rsp, [r14+64]
001778e1call caml_initialize
001778e6mov rsp, rbx
001778e9lea rsi, [rip+0x19a410]
001778f0lea rdi, [rip+0x19a549]
001778f7add rdi, 32
001778fbmov rbx, rsp
001778femov rsp, [r14+64]
00177902call caml_initialize
00177907mov rsp, rbx
0017790alea rsi, [rip+0x19a407]
00177911lea rdi, [rip+0x19a528]
00177918add rdi, 40
0017791cmov rbx, rsp
0017791fmov rsp, [r14+64]
00177923call caml_initialize
00177928mov rsp, rbx
0017792bsub r15, 72
0017792fcall caml_allocN
00177934lea rax, [r15+8]
00177938add rax, 48
0017793cmov [rax-8], 2048
00177944lea rdi, [rip+0x19a4f5]
0017794bmov rbx, [rdi+152]
00177952mov [rax], rbx
00177955mov [rax+8], 1
0017795dlea rbx, [rax-24]
00177961mov [rbx-8], 2048
00177969mov rsi, [rdi+168]
00177970mov [rbx], rsi
00177973mov [rbx+8], rax
00177977lea rsi, [rbx-24]
0017797bmov [rsi-8], 2048
00177983mov rax, [rdi+160]
0017798amov [rsi], rax
0017798dmov [rsi+8], rbx
00177991add rdi, 48
00177995mov rbx, rsp
00177998mov rsp, [r14+64]
0017799ccall caml_initialize
001779a1mov rsp, rbx
001779a4sub r15, 48
001779a8call caml_allocN
001779adlea rax, [r15+8]
001779b1add rax, 24
001779b5mov [rax-8], 2048
001779bdlea rdi, [rip+0x19a47c]
001779c4mov rbx, [rdi+168]
001779cbmov [rax], rbx
001779cemov [rax+8], 1
001779d6lea rsi, [rax-24]
001779damov [rsi-8], 2048
001779e2mov rbx, [rdi+160]
001779e9mov [rsi], rbx
001779ecmov [rsi+8], rax
001779f0add rdi, 56
001779f4mov rbx, rsp
001779f7mov rsp, [r14+64]
001779fbcall caml_initialize
00177a00mov rsp, rbx
00177a03mov edi, 1
00177a08mov rbx, rsp
00177a0bmov rsp, [r14+64]
00177a0fcall caml_fresh_oo_id
00177a14mov rsp, rbx
00177a17call caml_alloc2
00177a1clea rsi, [r15+8]
00177a20mov [rsi-8], 2296
00177a28lea rbx, [rip+0x19a621]
00177a2fmov [rsi], rbx
00177a32mov [rsi+8], rax
00177a36lea rdi, [rip+0x19a403]
00177a3dadd rdi, 176
00177a44mov rbx, rsp
00177a47mov rsp, [r14+64]
00177a4bcall caml_initialize
00177a50mov rsp, rbx
00177a53lea rsi, [rip+0x19a2d6]
00177a5alea rdi, [rip+0x19a3df]
00177a61add rdi, 184
00177a68mov rbx, rsp
00177a6bmov rsp, [r14+64]
00177a6fcall caml_initialize
00177a74mov rsp, rbx
00177a77lea rsi, [rip+0x19a2d2]
00177a7elea rdi, [rip+0x19a3bb]
00177a85add rdi, 192
00177a8cmov rbx, rsp
00177a8fmov rsp, [r14+64]
00177a93call caml_initialize
00177a98mov rsp, rbx
00177a9bmov esi, 1
00177aa0lea rdi, [rip+0x19a399]
00177aa7add rdi, 80
00177aabmov rbx, rsp
00177aaemov rsp, [r14+64]
00177ab2call caml_initialize
00177ab7mov rsp, rbx
00177abamov edi, 1
00177abfmov rbx, rsp
00177ac2mov rsp, [r14+64]
00177ac6call caml_fresh_oo_id
00177acbmov rsp, rbx
00177acecall caml_alloc2
00177ad3lea rsi, [r15+8]
00177ad7mov [rsi-8], 2296
00177adflea rbx, [rip+0x19a552]
00177ae6mov [rsi], rbx
00177ae9mov [rsi+8], rax
00177aedlea rdi, [rip+0x19a34c]
00177af4add rdi, 88
00177af8mov rbx, rsp
00177afbmov rsp, [r14+64]
00177affcall caml_initialize
00177b04mov rsp, rbx
00177b07lea rsi, [rip+0x19a262]
00177b0elea rdi, [rip+0x19a32b]
00177b15add rdi, 200
00177b1cmov rbx, rsp
00177b1fmov rsp, [r14+64]
00177b23call caml_initialize
00177b28mov rsp, rbx
00177b2blea rsi, [rip+0x19a25e]
00177b32lea rdi, [rip+0x19a307]
00177b39add rdi, 208
00177b40mov rbx, rsp
00177b43mov rsp, [r14+64]
00177b47call caml_initialize
00177b4cmov rsp, rbx
00177b4flea rsi, [rip+0x19a25a]
00177b56lea rdi, [rip+0x19a2e3]
00177b5dadd rdi, 216
00177b64mov rbx, rsp
00177b67mov rsp, [r14+64]
00177b6bcall caml_initialize
00177b70mov rsp, rbx
00177b73lea rdi, [rip+0x19a2c6]
00177b7amov rax, [rdi+208]
00177b81mov rbx, [rdi+216]
00177b88sub r15, 48
00177b8ccall caml_allocN
00177b91lea rsi, [r15+8]
00177b95mov [rsi-8], 5367
00177b9dlea rdx, [rip-0x80de4]
00177ba4mov [rsi], rdx
00177ba7mov rdx, 0x400000000000007
00177bb1mov [rsi+8], rdx
00177bb5lea rdx, [rip-2252]
00177bbcmov [rsi+16], rdx
00177bc0mov [rsi+24], rax
00177bc4mov [rsi+32], rbx
00177bc8add rdi, 224
00177bcfmov rbx, rsp
00177bd2mov rsp, [r14+64]
00177bd6call caml_initialize
00177bdbmov rsp, rbx
00177bdelea rsi, [rip+0x19a1eb]
00177be5lea rdi, [rip+0x19a254]
00177becadd rdi, 232
00177bf3mov rbx, rsp
00177bf6mov rsp, [r14+64]
00177bfacall caml_initialize
00177bffmov rsp, rbx
00177c02lea rdi, [rip+0x19a237]
00177c09mov rax, [rdi+232]
00177c10mov rbx, [rdi+216]
00177c17sub r15, 48
00177c1bcall caml_allocN
00177c20lea rsi, [r15+8]
00177c24mov [rsi-8], 5367
00177c2clea rdx, [rip-0x80e73]
00177c33mov [rsi], rdx
00177c36mov rdx, 0x400000000000007
00177c40mov [rsi+8], rdx
00177c44lea rdx, [rip-2203]
00177c4bmov [rsi+16], rdx
00177c4fmov [rsi+24], rax
00177c53mov [rsi+32], rbx
00177c57add rdi, 240
00177c5emov rbx, rsp
00177c61mov rsp, [r14+64]
00177c65call caml_initialize
00177c6amov rsp, rbx
00177c6dlea rsi, [rip+0x19a17c]
00177c74lea rdi, [rip+0x19a1c5]
00177c7badd rdi, 96
00177c7fmov rbx, rsp
00177c82mov rsp, [r14+64]
00177c86call caml_initialize
00177c8bmov rsp, rbx
00177c8elea rsi, [rip+0x19a17b]
00177c95lea rdi, [rip+0x19a1a4]
00177c9cadd rdi, 104
00177ca0mov rbx, rsp
00177ca3mov rsp, [r14+64]
00177ca7call caml_initialize
00177cacmov rsp, rbx
00177caflea rsi, [rip+0x19a172]
00177cb6lea rdi, [rip+0x19a183]
00177cbdadd rdi, 112
00177cc1mov rbx, rsp
00177cc4mov rsp, [r14+64]
00177cc8call caml_initialize
00177ccdmov rsp, rbx
00177cd0mov eax, 1
00177cd5ret
001776d0
00177cd6
00177cd6 // align 0x10
00177cd6 // align 0x10
00177ce0
00177ce0camlEntry.entry_340:
00177ce0cmp r15, [r14]
00177ce3jbe 0x177cef
00177ce5
00177ce5loc_177ce5:
00177ce5mov ebx, 1
00177ceajmp 0x177d00
00177cef
00177cefloc_177cef:
00177cefcall caml_call_gc
00177cf4jmp 0x177ce5
00177ce0
00177ce0camlEntry.entry_340:
00177ce0cmp r15, [r14]
00177ce3jbe 0x177cef
00177ce5
00177ce5loc_177ce5:
00177ce5mov ebx, 1
00177ceajmp 0x177d00
00177cef
00177cefloc_177cef:
00177cefcall caml_call_gc
00177cf4jmp 0x177ce5
00177ce0
00177cf6
00177cf6 // align 0x10
00177cf6 // align 0x10
00177d00
00177d00Entry..ocaml_lex_entry_rec:
00177d00lea r10, [rsp-336]
00177d08cmp r10, [r14+40]
00177d0cjb 0x177f8a
00177d12
00177d12loc_177d12:
00177d12sub rsp, 16
00177d16
00177d16loc_177d16:
00177d16mov rdi, rax
00177d19mov [rsp+8], rdi
00177d1ecmp r15, [r14]
00177d21jbe 0x177f7b
00177d27
00177d27loc_177d27:
00177d27lea rax, [rip+0x19abd2]
00177d2ecall Stdlib.Lexing.engine
00177d33cmp rax, 13
00177d37jbe 0x177d58
00177d39mov [rsp], rax
00177d3dmov rax, [rsp+8]
00177d42mov rbx, [rax]
00177d45mov rdi, [rbx]
00177d48call rdi
00177d4amov rax, [rsp+8]
00177d4fmov rbx, [rsp]
00177d53jmp 0x177d16
00177d55nop [rax]
00177d58
00177d58loc_177d58:
00177d58sar rax, 1
00177d5blea rdx, [rip+0xb4852]
00177d62movsxd rax, [rdx+4*rax]
00177d66add rdx, rax
00177d69jmp rdx
00177d6bnop
00177d6clea rax, [rip+0x19ab0d]
00177d73mov rax, [rax+32]
00177d77lea rbx, [rip+0x1a9c7a]
00177d7emov rdi, [rbx+48]
00177d82lea rbx, [rip+0x19b0f7]
00177d89call camlDoOut.put_754
00177d8emov ebx, 1
00177d93mov rax, [rsp+8]
00177d98jmp 0x177d16
00177d9dnop [rax]
00177da0mov rbx, [rsp+8]
00177da5mov rax, [rbx+32]
00177da9add rax, 2
00177dadsar rax, 1
00177db0mov rbx, [rbx+8]
00177db4mov rdi, [rbx-8]
00177db8shr rdi, 10
00177dbclea rdi, [8*rdi-1]
00177dc4movzx rsi, [rbx+rdi]
00177dc9sub rdi, rsi
00177dcccmp rdi, rax
00177dcfjbe 0x177f85
00177dd5movzx rax, [rbx+rax]
00177ddalea rbx, [rax+rax+1]
00177ddflea rax, [rip+0x19aa9a]
00177de6mov rax, [rax+32]
00177dealea rdi, [rip+0x1a9c07]
00177df1mov rdi, [rdi+64]
00177df5call camlDoOut.put_char_792
00177dfamov ebx, 1
00177dffmov rax, [rsp+8]
00177e04jmp 0x177d16
00177e09nop [rax]
00177e0clea rax, [rip+0x19aa6d]
00177e13mov rax, [rax+32]
00177e17call camlDoOut.to_string_830
00177e1csub r15, 24
00177e20cmp r15, [r14]
00177e23jb 0x177f71
00177e29
00177e29loc_177e29:
00177e29lea rbx, [r15+8]
00177e2dmov [rbx-8], 2048
00177e35mov [rbx], rax
00177e38lea rax, [rip+0x19ab21]
00177e3fmov [rbx+8], rax
00177e43mov rax, rbx
00177e46add rsp, 16
00177e4aret
00177e4bnop
00177e4clea rax, [rip+0x19aa2d]
00177e53mov rax, [rax+32]
00177e57call camlDoOut.to_string_830
00177e5cmov [rsp], rax
00177e60mov ebx, 1
00177e65mov rax, [rsp+8]
00177e6acall Entry..ocaml_lex_entry_rec
00177e6fmov rbx, [rsp]
00177e73add rsp, 16
00177e77jmp 0x178120
00177e7clea rax, [rip+0x19a9fd]
00177e83mov rax, [rax+32]
00177e87call camlDoOut.to_string_830
00177e8csub r15, 24
00177e90cmp r15, [r14]
00177e93jb 0x177f67
00177e99
00177e99loc_177e99:
00177e99lea rbx, [r15+8]
00177e9dmov [rbx-8], 2049
00177ea5mov [rbx], rax
00177ea8lea rax, [rip+0x19aab1]
00177eafmov [rbx+8], rax
00177eb3mov rax, rbx
00177eb6add rsp, 16
00177ebaret
00177ebbnop
00177ebclea rax, [rip+0x19a9bd]
00177ec3mov rax, [rax+32]
00177ec7call camlDoOut.to_string_830
00177eccsub r15, 24
00177ed0cmp r15, [r14]
00177ed3jb 0x177f5d
00177ed9
00177ed9loc_177ed9:
00177ed9lea rbx, [r15+8]
00177eddmov [rbx-8], 2050
00177ee5mov [rbx], rax
00177ee8lea rax, [rip+0x19aa71]
00177eefmov [rbx+8], rax
00177ef3mov rax, rbx
00177ef6add rsp, 16
00177efaret
00177efbnop
00177efcmov rbx, [rsp+8]
00177f01mov rax, [rbx+32]
00177f05sar rax, 1
00177f08mov rbx, [rbx+8]
00177f0cmov rdi, [rbx-8]
00177f10shr rdi, 10
00177f14lea rdi, [8*rdi-1]
00177f1cmovzx rsi, [rbx+rdi]
00177f21sub rdi, rsi
00177f24cmp rdi, rax
00177f27jbe 0x177f85
00177f29movzx rax, [rbx+rax]
00177f2elea rbx, [rax+rax+1]
00177f33lea rax, [rip+0x19a946]
00177f3amov rax, [rax+32]
00177f3elea rdi, [rip+0x1a9ab3]
00177f45mov rdi, [rdi+64]
00177f49call camlDoOut.put_char_792
00177f4emov ebx, 1
00177f53mov rax, [rsp+8]
00177f58jmp 0x177d16
00177f5d
00177f5dloc_177f5d:
00177f5dcall caml_call_gc
00177f62jmp 0x177ed9
00177f67
00177f67loc_177f67:
00177f67call caml_call_gc
00177f6cjmp 0x177e99
00177f71
00177f71loc_177f71:
00177f71call caml_call_gc
00177f76jmp 0x177e29
00177f7b
00177f7bloc_177f7b:
00177f7bcall caml_call_gc
00177f80jmp 0x177d27
00177f85
00177f85loc_177f85:
00177f85call caml_ml_array_bound_error
00177f8a
00177f8aloc_177f8a:
00177f8apush 35
00177f8ccall caml_call_realloc_stack
00177f91pop r10
00177f93jmp 0x177d12
00177d00
00177d00Entry..ocaml_lex_entry_rec:
00177d00lea r10, [rsp-336]
00177d08cmp r10, [r14+40]
00177d0cjb 0x177f8a
00177d12
00177d12loc_177d12:
00177d12sub rsp, 16
00177d16
00177d16loc_177d16:
00177d16mov rdi, rax
00177d19mov [rsp+8], rdi
00177d1ecmp r15, [r14]
00177d21jbe 0x177f7b
00177d27
00177d27loc_177d27:
00177d27lea rax, [rip+0x19abd2]
00177d2ecall Stdlib.Lexing.engine
00177d33cmp rax, 13
00177d37jbe 0x177d58
00177d39mov [rsp], rax
00177d3dmov rax, [rsp+8]
00177d42mov rbx, [rax]
00177d45mov rdi, [rbx]
00177d48call rdi
00177d4amov rax, [rsp+8]
00177d4fmov rbx, [rsp]
00177d53jmp 0x177d16
00177d55nop [rax]
00177d58
00177d58loc_177d58:
00177d58sar rax, 1
00177d5blea rdx, [rip+0xb4852]
00177d62movsxd rax, [rdx+4*rax]
00177d66add rdx, rax
00177d69jmp rdx
00177d6bnop
00177d6clea rax, [rip+0x19ab0d]
00177d73mov rax, [rax+32]
00177d77lea rbx, [rip+0x1a9c7a]
00177d7emov rdi, [rbx+48]
00177d82lea rbx, [rip+0x19b0f7]
00177d89call camlDoOut.put_754
00177d8emov ebx, 1
00177d93mov rax, [rsp+8]
00177d98jmp 0x177d16
00177d9dnop [rax]
00177da0mov rbx, [rsp+8]
00177da5mov rax, [rbx+32]
00177da9add rax, 2
00177dadsar rax, 1
00177db0mov rbx, [rbx+8]
00177db4mov rdi, [rbx-8]
00177db8shr rdi, 10
00177dbclea rdi, [8*rdi-1]
00177dc4movzx rsi, [rbx+rdi]
00177dc9sub rdi, rsi
00177dcccmp rdi, rax
00177dcfjbe 0x177f85
00177dd5movzx rax, [rbx+rax]
00177ddalea rbx, [rax+rax+1]
00177ddflea rax, [rip+0x19aa9a]
00177de6mov rax, [rax+32]
00177dealea rdi, [rip+0x1a9c07]
00177df1mov rdi, [rdi+64]
00177df5call camlDoOut.put_char_792
00177dfamov ebx, 1
00177dffmov rax, [rsp+8]
00177e04jmp 0x177d16
00177e09nop [rax]
00177e0clea rax, [rip+0x19aa6d]
00177e13mov rax, [rax+32]
00177e17call camlDoOut.to_string_830
00177e1csub r15, 24
00177e20cmp r15, [r14]
00177e23jb 0x177f71
00177e29
00177e29loc_177e29:
00177e29lea rbx, [r15+8]
00177e2dmov [rbx-8], 2048
00177e35mov [rbx], rax
00177e38lea rax, [rip+0x19ab21]
00177e3fmov [rbx+8], rax
00177e43mov rax, rbx
00177e46add rsp, 16
00177e4aret
00177e4bnop
00177e4clea rax, [rip+0x19aa2d]
00177e53mov rax, [rax+32]
00177e57call camlDoOut.to_string_830
00177e5cmov [rsp], rax
00177e60mov ebx, 1
00177e65mov rax, [rsp+8]
00177e6acall Entry..ocaml_lex_entry_rec
00177e6fmov rbx, [rsp]
00177e73add rsp, 16
00177e77jmp 0x178120
00177e7clea rax, [rip+0x19a9fd]
00177e83mov rax, [rax+32]
00177e87call camlDoOut.to_string_830
00177e8csub r15, 24
00177e90cmp r15, [r14]
00177e93jb 0x177f67
00177e99
00177e99loc_177e99:
00177e99lea rbx, [r15+8]
00177e9dmov [rbx-8], 2049
00177ea5mov [rbx], rax
00177ea8lea rax, [rip+0x19aab1]
00177eafmov [rbx+8], rax
00177eb3mov rax, rbx
00177eb6add rsp, 16
00177ebaret
00177ebbnop
00177ebclea rax, [rip+0x19a9bd]
00177ec3mov rax, [rax+32]
00177ec7call camlDoOut.to_string_830
00177eccsub r15, 24
00177ed0cmp r15, [r14]
00177ed3jb 0x177f5d
00177ed9
00177ed9loc_177ed9:
00177ed9lea rbx, [r15+8]
00177eddmov [rbx-8], 2050
00177ee5mov [rbx], rax
00177ee8lea rax, [rip+0x19aa71]
00177eefmov [rbx+8], rax
00177ef3mov rax, rbx
00177ef6add rsp, 16
00177efaret
00177efbnop
00177efcmov rbx, [rsp+8]
00177f01mov rax, [rbx+32]
00177f05sar rax, 1
00177f08mov rbx, [rbx+8]
00177f0cmov rdi, [rbx-8]
00177f10shr rdi, 10
00177f14lea rdi, [8*rdi-1]
00177f1cmovzx rsi, [rbx+rdi]
00177f21sub rdi, rsi
00177f24cmp rdi, rax
00177f27jbe 0x177f85
00177f29movzx rax, [rbx+rax]
00177f2elea rbx, [rax+rax+1]
00177f33lea rax, [rip+0x19a946]
00177f3amov rax, [rax+32]
00177f3elea rdi, [rip+0x1a9ab3]
00177f45mov rdi, [rdi+64]
00177f49call camlDoOut.put_char_792
00177f4emov ebx, 1
00177f53mov rax, [rsp+8]
00177f58jmp 0x177d16
00177f5d
00177f5dloc_177f5d:
00177f5dcall caml_call_gc
00177f62jmp 0x177ed9
00177f67
00177f67loc_177f67:
00177f67call caml_call_gc
00177f6cjmp 0x177e99
00177f71
00177f71loc_177f71:
00177f71call caml_call_gc
00177f76jmp 0x177e29
00177f7b
00177f7bloc_177f7b:
00177f7bcall caml_call_gc
00177f80jmp 0x177d27
00177f85
00177f85loc_177f85:
00177f85call caml_ml_array_bound_error
00177f8a
00177f8aloc_177f8a:
00177f8apush 35
00177f8ccall caml_call_realloc_stack
00177f91pop r10
00177f93jmp 0x177d12
00177d00
00177f98
00177f98 // align 0x10
00177f98 // align 0x10
00177fa0
00177fa0camlEntry.idx_342:
00177fa0cmp r15, [r14]
00177fa3jbe 0x177faf
00177fa5
00177fa5loc_177fa5:
00177fa5mov ebx, 21
00177faajmp 0x177fc0
00177faf
00177fafloc_177faf:
00177fafcall caml_call_gc
00177fb4jmp 0x177fa5
00177fa0
00177fa0camlEntry.idx_342:
00177fa0cmp r15, [r14]
00177fa3jbe 0x177faf
00177fa5
00177fa5loc_177fa5:
00177fa5mov ebx, 21
00177faajmp 0x177fc0
00177faf
00177fafloc_177faf:
00177fafcall caml_call_gc
00177fb4jmp 0x177fa5
00177fa0
00177fb6
00177fb6 // align 0x10
00177fb6 // align 0x10
00177fc0
00177fc0Entry..ocaml_lex_idx_rec:
00177fc0lea r10, [rsp-336]
00177fc8cmp r10, [r14+40]
00177fccjb 0x1780d0
00177fd2
00177fd2loc_177fd2:
00177fd2sub rsp, 16
00177fd6
00177fd6loc_177fd6:
00177fd6mov rdi, rax
00177fd9mov [rsp+8], rdi
00177fdecmp r15, [r14]
00177fe1jbe 0x1780c6
00177fe7
00177fe7loc_177fe7:
00177fe7lea rax, [rip+0x19a912]
00177feecall Stdlib.Lexing.engine
00177ff3cmp rax, 5
00177ff7jbe 0x178018
00177ff9mov [rsp], rax
00177ffdmov rax, [rsp+8]
00178002mov rbx, [rax]
00178005mov rdi, [rbx]
00178008call rdi
0017800amov rax, [rsp+8]
0017800fmov rbx, [rsp]
00178013jmp 0x177fd6
00178015nop [rax]
00178018
00178018loc_178018:
00178018sar rax, 1
0017801bcmp rax, 1
0017801fje 0x178098
00178021ja 0x1780b0
00178027lea rax, [rip+0x1a3122]
0017802emov rdi, [rax+128]
00178035add rdi, 24
00178039mov ebx, 41
0017803emov rax, [rsp+8]
00178043call Saver..ocaml_lex_arg_rec
00178048mov [rsp], rax
0017804clea rax, [rip+0x1a30fd]
00178053mov rdi, [rax+128]
0017805aadd rdi, 24
0017805emov ebx, 41
00178063mov rax, [rsp+8]
00178068call Saver..ocaml_lex_arg_rec
0017806dsub r15, 24
00178071cmp r15, [r14]
00178074jb 0x1780bf
00178076
00178076loc_178076:
00178076lea rbx, [r15+8]
0017807amov [rbx-8], 2048
00178082mov rdi, [rsp]
00178086mov [rbx], rdi
00178089mov [rbx+8], rax
0017808dmov rax, rbx
00178090add rsp, 16
00178094ret
00178095nop [rax]
00178098
00178098loc_178098:
00178098lea rax, [rip+0x19a7e1]
0017809fmov rax, [rax+8]
001780a3mov rsp, [r14+48]
001780a7pop [r14+48]
001780abpop r11
001780adjmp r11
001780b0
001780b0loc_1780b0:
001780b0mov ebx, 21
001780b5mov rax, [rsp+8]
001780bajmp 0x177fd6
001780bf
001780bfloc_1780bf:
001780bfcall caml_call_gc
001780c4jmp 0x178076
001780c6
001780c6loc_1780c6:
001780c6call caml_call_gc
001780cbjmp 0x177fe7
001780d0
001780d0loc_1780d0:
001780d0push 35
001780d2call caml_call_realloc_stack
001780d7pop r10
001780d9jmp 0x177fd2
00177fc0
00177fc0Entry..ocaml_lex_idx_rec:
00177fc0lea r10, [rsp-336]
00177fc8cmp r10, [r14+40]
00177fccjb 0x1780d0
00177fd2
00177fd2loc_177fd2:
00177fd2sub rsp, 16
00177fd6
00177fd6loc_177fd6:
00177fd6mov rdi, rax
00177fd9mov [rsp+8], rdi
00177fdecmp r15, [r14]
00177fe1jbe 0x1780c6
00177fe7
00177fe7loc_177fe7:
00177fe7lea rax, [rip+0x19a912]
00177feecall Stdlib.Lexing.engine
00177ff3cmp rax, 5
00177ff7jbe 0x178018
00177ff9mov [rsp], rax
00177ffdmov rax, [rsp+8]
00178002mov rbx, [rax]
00178005mov rdi, [rbx]
00178008call rdi
0017800amov rax, [rsp+8]
0017800fmov rbx, [rsp]
00178013jmp 0x177fd6
00178015nop [rax]
00178018
00178018loc_178018:
00178018sar rax, 1
0017801bcmp rax, 1
0017801fje 0x178098
00178021ja 0x1780b0
00178027lea rax, [rip+0x1a3122]
0017802emov rdi, [rax+128]
00178035add rdi, 24
00178039mov ebx, 41
0017803emov rax, [rsp+8]
00178043call Saver..ocaml_lex_arg_rec
00178048mov [rsp], rax
0017804clea rax, [rip+0x1a30fd]
00178053mov rdi, [rax+128]
0017805aadd rdi, 24
0017805emov ebx, 41
00178063mov rax, [rsp+8]
00178068call Saver..ocaml_lex_arg_rec
0017806dsub r15, 24
00178071cmp r15, [r14]
00178074jb 0x1780bf
00178076
00178076loc_178076:
00178076lea rbx, [r15+8]
0017807amov [rbx-8], 2048
00178082mov rdi, [rsp]
00178086mov [rbx], rdi
00178089mov [rbx+8], rax
0017808dmov rax, rbx
00178090add rsp, 16
00178094ret
00178095nop [rax]
00178098
00178098loc_178098:
00178098lea rax, [rip+0x19a7e1]
0017809fmov rax, [rax+8]
001780a3mov rsp, [r14+48]
001780a7pop [r14+48]
001780abpop r11
001780adjmp r11
001780b0
001780b0loc_1780b0:
001780b0mov ebx, 21
001780b5mov rax, [rsp+8]
001780bajmp 0x177fd6
001780bf
001780bfloc_1780bf:
001780bfcall caml_call_gc
001780c4jmp 0x178076
001780c6
001780c6loc_1780c6:
001780c6call caml_call_gc
001780cbjmp 0x177fe7
001780d0
001780d0loc_1780d0:
001780d0push 35
001780d2call caml_call_realloc_stack
001780d7pop r10
001780d9jmp 0x177fd2
00177fc0
001780de
001780de // align 0x10
001780de // align 0x10
001780e0
001780e0camlEntry.put_295:
001780e0mov rbx, rax
001780e3lea rax, [rip+0x19a796]
001780eamov rax, [rax+32]
001780eelea rdi, [rip+0x1a9903]
001780f5mov rdi, [rdi+48]
001780f9jmp 0x18a0c0
001780e0
001780e0camlEntry.put_295:
001780e0mov rbx, rax
001780e3lea rax, [rip+0x19a796]
001780eamov rax, [rax+32]
001780eelea rdi, [rip+0x1a9903]
001780f5mov rdi, [rdi+48]
001780f9jmp 0x18a0c0
001780e0
001780fe
001780fe // align 0x10
001780fe // align 0x10
00178100
00178100camlEntry.put_char_296:
00178100mov rbx, rax
00178103lea rax, [rip+0x19a776]
0017810amov rax, [rax+32]
0017810elea rdi, [rip+0x1a98e3]
00178115mov rdi, [rdi+64]
00178119jmp 0x18a170
00178100
00178100camlEntry.put_char_296:
00178100mov rbx, rax
00178103lea rax, [rip+0x19a776]
0017810amov rax, [rax+32]
0017810elea rdi, [rip+0x1a98e3]
00178115mov rdi, [rdi+64]
00178119jmp 0x18a170
00178100
0017811e
0017811e // align 0x10
0017811e // align 0x10
00178120
00178120camlEntry.extend_305:
00178120mov rdi, rax
00178123movzx rax, [rdi-8]
00178128cmp rax, 1
0017812cje 0x178150
0017812eja 0x178170
00178130sub r15, 24
00178134cmp r15, [r14]
00178137jb 0x17819e
00178139
00178139loc_178139:
00178139lea rax, [r15+8]
0017813dmov [rax-8], 2048
00178145mov [rax], rbx
00178148mov rbx, [rdi]
0017814bmov [rax+8], rbx
0017814fret
00178150
00178150loc_178150:
00178150sub r15, 24
00178154cmp r15, [r14]
00178157jb 0x178197
00178159
00178159loc_178159:
00178159lea rax, [r15+8]
0017815dmov [rax-8], 2049
00178165mov [rax], rbx
00178168mov rbx, [rdi]
0017816bmov [rax+8], rbx
0017816fret
00178170
00178170loc_178170:
00178170sub r15, 24
00178174cmp r15, [r14]
00178177jb 0x178190
00178179
00178179loc_178179:
00178179lea rax, [r15+8]
0017817dmov [rax-8], 2050
00178185mov [rax], rbx
00178188mov rbx, [rdi]
0017818bmov [rax+8], rbx
0017818fret
00178190
00178190loc_178190:
00178190call caml_call_gc
00178195jmp 0x178179
00178197
00178197loc_178197:
00178197call caml_call_gc
0017819cjmp 0x178159
0017819e
0017819eloc_17819e:
0017819ecall caml_call_gc
001781a3jmp 0x178139
00178120
00178120camlEntry.extend_305:
00178120mov rdi, rax
00178123movzx rax, [rdi-8]
00178128cmp rax, 1
0017812cje 0x178150
0017812eja 0x178170
00178130sub r15, 24
00178134cmp r15, [r14]
00178137jb 0x17819e
00178139
00178139loc_178139:
00178139lea rax, [r15+8]
0017813dmov [rax-8], 2048
00178145mov [rax], rbx
00178148mov rbx, [rdi]
0017814bmov [rax+8], rbx
0017814fret
00178150
00178150loc_178150:
00178150sub r15, 24
00178154cmp r15, [r14]
00178157jb 0x178197
00178159
00178159loc_178159:
00178159lea rax, [r15+8]
0017815dmov [rax-8], 2049
00178165mov [rax], rbx
00178168mov rbx, [rdi]
0017816bmov [rax+8], rbx
0017816fret
00178170
00178170loc_178170:
00178170sub r15, 24
00178174cmp r15, [r14]
00178177jb 0x178190
00178179
00178179loc_178179:
00178179lea rax, [r15+8]
0017817dmov [rax-8], 2050
00178185mov [rax], rbx
00178188mov rbx, [rdi]
0017818bmov [rax+8], rbx
0017818fret
00178190
00178190loc_178190:
00178190call caml_call_gc
00178195jmp 0x178179
00178197
00178197loc_178197:
00178197call caml_call_gc
0017819cjmp 0x178159
0017819e
0017819eloc_17819e:
0017819ecall caml_call_gc
001781a3jmp 0x178139
00178120
001781a5
001781a5 // align 0x10
001781a5 // align 0x10
001781b0
001781b0camlEntry.read_key_421:
001781b0lea r10, [rsp-328]
001781b8cmp r10, [r14+40]
001781bcjb 0x178253
001781c2
001781c2loc_1781c2:
001781c2sub rsp, 8
001781c6sub r15, 72
001781cacmp r15, [r14]
001781cdjb 0x178249
001781cf
001781cfloc_1781cf:
001781cflea rdi, [r15+8]
001781d3add rdi, 40
001781d7mov [rdi-8], 3319
001781dflea rbx, [rip+138]
001781e6mov [rdi], rbx
001781e9mov rbx, 0x100000000000005
001781f3mov [rdi+8], rbx
001781f7mov [rdi+16], rax
001781fblea rbx, [rdi-40]
001781ffmov [rbx-8], 4343
00178207lea rsi, [rip+402]
0017820emov [rbx], rsi
00178211mov rsi, 0x100000000000005
0017821bmov [rbx+8], rsi
0017821fmov [rbx+16], rax
00178223mov [rbx+24], rdi
00178227lea rax, [rip+0x19a542]
0017822emov [rsp], rax
00178232mov eax, 1
00178237call camlEntry.get_rec_498
0017823cmov rbx, [rsp]
00178240mov rdi, [rbx]
00178243add rsp, 8
00178247jmp rdi
00178249
00178249loc_178249:
00178249call caml_call_gc
0017824ejmp 0x1781cf
00178253
00178253loc_178253:
00178253push 34
00178255call caml_call_realloc_stack
0017825apop r10
0017825cjmp 0x1781c2
001781b0
001781b0camlEntry.read_key_421:
001781b0lea r10, [rsp-328]
001781b8cmp r10, [r14+40]
001781bcjb 0x178253
001781c2
001781c2loc_1781c2:
001781c2sub rsp, 8
001781c6sub r15, 72
001781cacmp r15, [r14]
001781cdjb 0x178249
001781cf
001781cfloc_1781cf:
001781cflea rdi, [r15+8]
001781d3add rdi, 40
001781d7mov [rdi-8], 3319
001781dflea rbx, [rip+138]
001781e6mov [rdi], rbx
001781e9mov rbx, 0x100000000000005
001781f3mov [rdi+8], rbx
001781f7mov [rdi+16], rax
001781fblea rbx, [rdi-40]
001781ffmov [rbx-8], 4343
00178207lea rsi, [rip+402]
0017820emov [rbx], rsi
00178211mov rsi, 0x100000000000005
0017821bmov [rbx+8], rsi
0017821fmov [rbx+16], rax
00178223mov [rbx+24], rdi
00178227lea rax, [rip+0x19a542]
0017822emov [rsp], rax
00178232mov eax, 1
00178237call camlEntry.get_rec_498
0017823cmov rbx, [rsp]
00178240mov rdi, [rbx]
00178243add rsp, 8
00178247jmp rdi
00178249
00178249loc_178249:
00178249call caml_call_gc
0017824ejmp 0x1781cf
00178253
00178253loc_178253:
00178253push 34
00178255call caml_call_realloc_stack
0017825apop r10
0017825cjmp 0x1781c2
001781b0
00178261
00178261 // align 0x10
00178261 // align 0x10
00178270
00178270camlEntry.bar_424:
00178270lea r10, [rsp-320]
00178278cmp r10, [r14+40]
0017827cjb 0x178392
00178282
00178282loc_178282:
00178282mov rax, [rbx+16]
00178286mov ebx, 1
0017828bcall Entry..ocaml_lex_entry_rec
00178290movzx rbx, [rax-8]
00178295cmp rbx, 2
00178299jl 0x178368
0017829fmov rax, [rax]
001782a2mov rbx, [rax-8]
001782a6shr rbx, 10
001782aacmp rbx, 2
001782aejge 0x1782e8
001782b0mov rbx, [rax]
001782b3mov rdi, 0x600000000000028
001782bdcmp rbx, rdi
001782c0je 0x178360
001782c6mov rdi, 0x600000000000029
001782d0cmp rbx, rdi
001782d3je 0x178360
001782d9mov rdi, 0x700000000000000
001782e3cmp rbx, rdi
001782e6je 0x178360
001782e8
001782e8loc_1782e8:
001782e8mov rbx, [rax-8]
001782ecshr rbx, 10
001782f0lea rbx, [8*rbx-1]
001782f8movzx rdi, [rax+rbx]
001782fdsub rbx, rdi
00178300cmp rbx, 0
00178304jbe 0x17838d
0017830amovzx rdi, [rax]
0017830elea rdi, [rdi+rdi+1]
00178313cmp rdi, 81
00178317jne 0x178344
00178319lea rdi, [rbx+rbx-1]
0017831emov ebx, 3
00178323call Stdlib.Bytes.sub
00178328sub r15, 16
0017832ccmp r15, [r14]
0017832fjb 0x178386
00178331
00178331loc_178331:
00178331lea rbx, [r15+8]
00178335mov [rbx-8], 1024
0017833dmov [rbx], rax
00178340mov rax, rbx
00178343ret
00178344
00178344loc_178344:
00178344sub r15, 16
00178348cmp r15, [r14]
0017834bjb 0x17837f
0017834d
0017834dloc_17834d:
0017834dlea rbx, [r15+8]
00178351mov [rbx-8], 1024
00178359mov [rbx], rax
0017835cmov rax, rbx
0017835fret
00178360
00178360loc_178360:
00178360mov eax, 1
00178365ret
00178366nop
00178368
00178368loc_178368:
00178368lea rax, [rip+0x19a511]
0017836fmov rax, [rax]
00178372mov rsp, [r14+48]
00178376pop [r14+48]
0017837apop r11
0017837cjmp r11
0017837f
0017837floc_17837f:
0017837fcall caml_call_gc
00178384jmp 0x17834d
00178386
00178386loc_178386:
00178386call caml_call_gc
0017838bjmp 0x178331
0017838d
0017838dloc_17838d:
0017838dcall caml_ml_array_bound_error
00178392
00178392loc_178392:
00178392push 33
00178394call caml_call_realloc_stack
00178399pop r10
0017839bjmp 0x178282
00178270
00178270camlEntry.bar_424:
00178270lea r10, [rsp-320]
00178278cmp r10, [r14+40]
0017827cjb 0x178392
00178282
00178282loc_178282:
00178282mov rax, [rbx+16]
00178286mov ebx, 1
0017828bcall Entry..ocaml_lex_entry_rec
00178290movzx rbx, [rax-8]
00178295cmp rbx, 2
00178299jl 0x178368
0017829fmov rax, [rax]
001782a2mov rbx, [rax-8]
001782a6shr rbx, 10
001782aacmp rbx, 2
001782aejge 0x1782e8
001782b0mov rbx, [rax]
001782b3mov rdi, 0x600000000000028
001782bdcmp rbx, rdi
001782c0je 0x178360
001782c6mov rdi, 0x600000000000029
001782d0cmp rbx, rdi
001782d3je 0x178360
001782d9mov rdi, 0x700000000000000
001782e3cmp rbx, rdi
001782e6je 0x178360
001782e8
001782e8loc_1782e8:
001782e8mov rbx, [rax-8]
001782ecshr rbx, 10
001782f0lea rbx, [8*rbx-1]
001782f8movzx rdi, [rax+rbx]
001782fdsub rbx, rdi
00178300cmp rbx, 0
00178304jbe 0x17838d
0017830amovzx rdi, [rax]
0017830elea rdi, [rdi+rdi+1]
00178313cmp rdi, 81
00178317jne 0x178344
00178319lea rdi, [rbx+rbx-1]
0017831emov ebx, 3
00178323call Stdlib.Bytes.sub
00178328sub r15, 16
0017832ccmp r15, [r14]
0017832fjb 0x178386
00178331
00178331loc_178331:
00178331lea rbx, [r15+8]
00178335mov [rbx-8], 1024
0017833dmov [rbx], rax
00178340mov rax, rbx
00178343ret
00178344
00178344loc_178344:
00178344sub r15, 16
00178348cmp r15, [r14]
0017834bjb 0x17837f
0017834d
0017834dloc_17834d:
0017834dlea rbx, [r15+8]
00178351mov [rbx-8], 1024
00178359mov [rbx], rax
0017835cmov rax, rbx
0017835fret
00178360
00178360loc_178360:
00178360mov eax, 1
00178365ret
00178366nop
00178368
00178368loc_178368:
00178368lea rax, [rip+0x19a511]
0017836fmov rax, [rax]
00178372mov rsp, [r14+48]
00178376pop [r14+48]
0017837apop r11
0017837cjmp r11
0017837f
0017837floc_17837f:
0017837fcall caml_call_gc
00178384jmp 0x17834d
00178386
00178386loc_178386:
00178386call caml_call_gc
0017838bjmp 0x178331
0017838d
0017838dloc_17838d:
0017838dcall caml_ml_array_bound_error
00178392
00178392loc_178392:
00178392push 33
00178394call caml_call_realloc_stack
00178399pop r10
0017839bjmp 0x178282
00178270
001783a0
001783a0camlEntry.get_rec_498:
001783a0lea r10, [rsp-336]
001783a8cmp r10, [r14+40]
001783acjb 0x17853d
001783b2
001783b2loc_1783b2:
001783b2sub rsp, 16
001783b6mov [rsp], rbx
001783bamov rax, [rbx+16]
001783bemov ebx, 1
001783c3call Entry..ocaml_lex_entry_rec
001783c8mov rbx, rax
001783cbmov [rsp+8], rbx
001783d0movzx rax, [rbx-8]
001783d5cmp rax, 1
001783d9je 0x178454
001783dbja 0x1784c8
001783e1mov eax, 1
001783e6mov rbx, [rsp]
001783eacall camlEntry.get_rec_498
001783efsub r15, 72
001783f3cmp r15, [r14]
001783f6jb 0x178533
001783fc
001783fcloc_1783fc:
001783fclea rbx, [r15+8]
00178400add rbx, 48
00178404mov [rbx-8], 2048
0017840cmov rsi, [rsp+8]
00178411mov rdi, [rsi]
00178414mov [rbx], rdi
00178417mov rdi, [rsi+8]
0017841bmov [rbx+8], rdi
0017841flea rdi, [rbx-24]
00178423mov [rdi-8], 2048
0017842bmov [rdi], rbx
0017842emov rbx, [rax]
00178431mov [rdi+8], rbx
00178435lea rbx, [rdi-24]
00178439mov [rbx-8], 2048
00178441mov [rbx], rdi
00178444mov rax, [rax+8]
00178448mov [rbx+8], rax
0017844cmov rax, rbx
0017844fadd rsp, 16
00178453ret
00178454
00178454loc_178454:
00178454mov rax, [rsp]
00178458mov rbx, [rax+24]
0017845cmov eax, 1
00178461call camlEntry.bar_424
00178466sub r15, 72
0017846acmp r15, [r14]
0017846djb 0x178529
00178473
00178473loc_178473:
00178473lea rbx, [r15+8]
00178477add rbx, 48
0017847bmov [rbx-8], 2048
00178483mov rsi, [rsp+8]
00178488mov rdi, [rsi]
0017848bmov [rbx], rdi
0017848emov rdi, [rsi+8]
00178492mov [rbx+8], rdi
00178496lea rdi, [rbx-24]
0017849amov [rdi-8], 2048
001784a2mov [rdi], rbx
001784a5mov [rdi+8], 1
001784adlea rbx, [rdi-24]
001784b1mov [rbx-8], 2048
001784b9mov [rbx], rdi
001784bcmov [rbx+8], rax
001784c0mov rax, rbx
001784c3add rsp, 16
001784c7ret
001784c8
001784c8loc_1784c8:
001784c8sub r15, 72
001784cccmp r15, [r14]
001784cfjb 0x178522
001784d1
001784d1loc_1784d1:
001784d1lea rax, [r15+8]
001784d5add rax, 48
001784d9mov [rax-8], 2048
001784e1mov rdi, [rbx]
001784e4mov [rax], rdi
001784e7mov rbx, [rbx+8]
001784ebmov [rax+8], rbx
001784eflea rbx, [rax-24]
001784f3mov [rbx-8], 2048
001784fbmov [rbx], rax
001784femov [rbx+8], 1
00178506lea rax, [rbx-24]
0017850amov [rax-8], 2048
00178512mov [rax], rbx
00178515mov [rax+8], 1
0017851dadd rsp, 16
00178521ret
00178522
00178522loc_178522:
00178522call caml_call_gc
00178527jmp 0x1784d1
00178529
00178529loc_178529:
00178529call caml_call_gc
0017852ejmp 0x178473
00178533
00178533loc_178533:
00178533call caml_call_gc
00178538jmp 0x1783fc
0017853d
0017853dloc_17853d:
0017853dpush 35
0017853fcall caml_call_realloc_stack
00178544pop r10
00178546jmp 0x1783b2
001783a0
001783a0camlEntry.get_rec_498:
001783a0lea r10, [rsp-336]
001783a8cmp r10, [r14+40]
001783acjb 0x17853d
001783b2
001783b2loc_1783b2:
001783b2sub rsp, 16
001783b6mov [rsp], rbx
001783bamov rax, [rbx+16]
001783bemov ebx, 1
001783c3call Entry..ocaml_lex_entry_rec
001783c8mov rbx, rax
001783cbmov [rsp+8], rbx
001783d0movzx rax, [rbx-8]
001783d5cmp rax, 1
001783d9je 0x178454
001783dbja 0x1784c8
001783e1mov eax, 1
001783e6mov rbx, [rsp]
001783eacall camlEntry.get_rec_498
001783efsub r15, 72
001783f3cmp r15, [r14]
001783f6jb 0x178533
001783fc
001783fcloc_1783fc:
001783fclea rbx, [r15+8]
00178400add rbx, 48
00178404mov [rbx-8], 2048
0017840cmov rsi, [rsp+8]
00178411mov rdi, [rsi]
00178414mov [rbx], rdi
00178417mov rdi, [rsi+8]
0017841bmov [rbx+8], rdi
0017841flea rdi, [rbx-24]
00178423mov [rdi-8], 2048
0017842bmov [rdi], rbx
0017842emov rbx, [rax]
00178431mov [rdi+8], rbx
00178435lea rbx, [rdi-24]
00178439mov [rbx-8], 2048
00178441mov [rbx], rdi
00178444mov rax, [rax+8]
00178448mov [rbx+8], rax
0017844cmov rax, rbx
0017844fadd rsp, 16
00178453ret
00178454
00178454loc_178454:
00178454mov rax, [rsp]
00178458mov rbx, [rax+24]
0017845cmov eax, 1
00178461call camlEntry.bar_424
00178466sub r15, 72
0017846acmp r15, [r14]
0017846djb 0x178529
00178473
00178473loc_178473:
00178473lea rbx, [r15+8]
00178477add rbx, 48
0017847bmov [rbx-8], 2048
00178483mov rsi, [rsp+8]
00178488mov rdi, [rsi]
0017848bmov [rbx], rdi
0017848emov rdi, [rsi+8]
00178492mov [rbx+8], rdi
00178496lea rdi, [rbx-24]
0017849amov [rdi-8], 2048
001784a2mov [rdi], rbx
001784a5mov [rdi+8], 1
001784adlea rbx, [rdi-24]
001784b1mov [rbx-8], 2048
001784b9mov [rbx], rdi
001784bcmov [rbx+8], rax
001784c0mov rax, rbx
001784c3add rsp, 16
001784c7ret
001784c8
001784c8loc_1784c8:
001784c8sub r15, 72
001784cccmp r15, [r14]
001784cfjb 0x178522
001784d1
001784d1loc_1784d1:
001784d1lea rax, [r15+8]
001784d5add rax, 48
001784d9mov [rax-8], 2048
001784e1mov rdi, [rbx]
001784e4mov [rax], rdi
001784e7mov rbx, [rbx+8]
001784ebmov [rax+8], rbx
001784eflea rbx, [rax-24]
001784f3mov [rbx-8], 2048
001784fbmov [rbx], rax
001784femov [rbx+8], 1
00178506lea rax, [rbx-24]
0017850amov [rax-8], 2048
00178512mov [rax], rbx
00178515mov [rax+8], 1
0017851dadd rsp, 16
00178521ret
00178522
00178522loc_178522:
00178522call caml_call_gc
00178527jmp 0x1784d1
00178529
00178529loc_178529:
00178529call caml_call_gc
0017852ejmp 0x178473
00178533
00178533loc_178533:
00178533call caml_call_gc
00178538jmp 0x1783fc
0017853d
0017853dloc_17853d:
0017853dpush 35
0017853fcall caml_call_realloc_stack
00178544pop r10
00178546jmp 0x1783b2
001783a0
0017854b
0017854b // align 0x10
0017854b // align 0x10
00178550
00178550camlEntry.separe_509:
00178550lea r10, [rsp-328]
00178558cmp r10, [r14+40]
0017855cjb 0x1785b5
0017855e
0017855eloc_17855e:
0017855esub rsp, 8
00178562mov [rsp], rbx
00178566call camlEntry.sep_rec_513
0017856bsub r15, 48
0017856fcmp r15, [r14]
00178572jb 0x1785ae
00178574
00178574loc_178574:
00178574lea rbx, [r15+8]
00178578add rbx, 24
0017857cmov [rbx-8], 2048
00178584mov rdi, [rax]
00178587mov [rbx], rdi
0017858amov rax, [rax+8]
0017858emov [rbx+8], rax
00178592lea rax, [rbx-24]
00178596mov [rax-8], 2048
0017859emov [rax], rbx
001785a1mov rbx, [rsp]
001785a5mov [rax+8], rbx
001785a9add rsp, 8
001785adret
001785ae
001785aeloc_1785ae:
001785aecall caml_call_gc
001785b3jmp 0x178574
001785b5
001785b5loc_1785b5:
001785b5push 34
001785b7call caml_call_realloc_stack
001785bcpop r10
001785bejmp 0x17855e
00178550
00178550camlEntry.separe_509:
00178550lea r10, [rsp-328]
00178558cmp r10, [r14+40]
0017855cjb 0x1785b5
0017855e
0017855eloc_17855e:
0017855esub rsp, 8
00178562mov [rsp], rbx
00178566call camlEntry.sep_rec_513
0017856bsub r15, 48
0017856fcmp r15, [r14]
00178572jb 0x1785ae
00178574
00178574loc_178574:
00178574lea rbx, [r15+8]
00178578add rbx, 24
0017857cmov [rbx-8], 2048
00178584mov rdi, [rax]
00178587mov [rbx], rdi
0017858amov rax, [rax+8]
0017858emov [rbx+8], rax
00178592lea rax, [rbx-24]
00178596mov [rax-8], 2048
0017859emov [rax], rbx
001785a1mov rbx, [rsp]
001785a5mov [rax+8], rbx
001785a9add rsp, 8
001785adret
001785ae
001785aeloc_1785ae:
001785aecall caml_call_gc
001785b3jmp 0x178574
001785b5
001785b5loc_1785b5:
001785b5push 34
001785b7call caml_call_realloc_stack
001785bcpop r10
001785bejmp 0x17855e
00178550
001785c0
001785c0camlEntry.sep_rec_513:
001785c0lea r10, [rsp-336]
001785c8cmp r10, [r14+40]
001785ccjb 0x1786a5
001785d2
001785d2loc_1785d2:
001785d2sub rsp, 16
001785d6mov r12, rax
001785d9test r12b, 1
001785ddje 0x1785ec
001785dflea rax, [rip+0x19a882]
001785e6add rsp, 16
001785earet
001785ebnop
001785ec
001785ecloc_1785ec:
001785ecmov r13, [r12]
001785f0mov rbp, [r13]
001785f4lea rsi, [rip+0x19a365]
001785fbmov rdi, rbp
001785femov rbx, rsp
00178601mov rsp, [r14+64]
00178605call caml_string_equal
0017860amov rsp, rbx
0017860dcmp rax, 1
00178611je 0x17862c
00178613lea rax, [rip+0x19a266]
0017861amov rax, [rax]
0017861dmov rsp, [r14+48]
00178621pop [r14+48]
00178625pop r11
00178627jmp r11
0017862anop
0017862c
0017862cloc_17862c:
0017862cmov [rsp+8], rbp
00178631mov [rsp], r13
00178635mov rax, [r12+8]
0017863acall camlEntry.sep_rec_513
0017863fsub r15, 72
00178643cmp r15, [r14]
00178646jb 0x17869e
00178648
00178648loc_178648:
00178648lea rbx, [r15+8]
0017864cadd rbx, 48
00178650mov [rbx-8], 2048
00178658mov rdi, [rsp]
0017865cmov rdi, [rdi+8]
00178660mov [rbx], rdi
00178663mov rdi, [rax+8]
00178667mov [rbx+8], rdi
0017866blea rdi, [rbx-24]
0017866fmov [rdi-8], 2048
00178677mov rsi, [rsp+8]
0017867cmov [rdi], rsi
0017867fmov rax, [rax]
00178682mov [rdi+8], rax
00178686lea rax, [rdi-24]
0017868amov [rax-8], 2048
00178692mov [rax], rdi
00178695mov [rax+8], rbx
00178699add rsp, 16
0017869dret
0017869e
0017869eloc_17869e:
0017869ecall caml_call_gc
001786a3jmp 0x178648
001786a5
001786a5loc_1786a5:
001786a5push 35
001786a7call caml_call_realloc_stack
001786acpop r10
001786aejmp 0x1785d2
001785c0
001785c0camlEntry.sep_rec_513:
001785c0lea r10, [rsp-336]
001785c8cmp r10, [r14+40]
001785ccjb 0x1786a5
001785d2
001785d2loc_1785d2:
001785d2sub rsp, 16
001785d6mov r12, rax
001785d9test r12b, 1
001785ddje 0x1785ec
001785dflea rax, [rip+0x19a882]
001785e6add rsp, 16
001785earet
001785ebnop
001785ec
001785ecloc_1785ec:
001785ecmov r13, [r12]
001785f0mov rbp, [r13]
001785f4lea rsi, [rip+0x19a365]
001785fbmov rdi, rbp
001785femov rbx, rsp
00178601mov rsp, [r14+64]
00178605call caml_string_equal
0017860amov rsp, rbx
0017860dcmp rax, 1
00178611je 0x17862c
00178613lea rax, [rip+0x19a266]
0017861amov rax, [rax]
0017861dmov rsp, [r14+48]
00178621pop [r14+48]
00178625pop r11
00178627jmp r11
0017862anop
0017862c
0017862cloc_17862c:
0017862cmov [rsp+8], rbp
00178631mov [rsp], r13
00178635mov rax, [r12+8]
0017863acall camlEntry.sep_rec_513
0017863fsub r15, 72
00178643cmp r15, [r14]
00178646jb 0x17869e
00178648
00178648loc_178648:
00178648lea rbx, [r15+8]
0017864cadd rbx, 48
00178650mov [rbx-8], 2048
00178658mov rdi, [rsp]
0017865cmov rdi, [rdi+8]
00178660mov [rbx], rdi
00178663mov rdi, [rax+8]
00178667mov [rbx+8], rdi
0017866blea rdi, [rbx-24]
0017866fmov [rdi-8], 2048
00178677mov rsi, [rsp+8]
0017867cmov [rdi], rsi
0017867fmov rax, [rax]
00178682mov [rdi+8], rax
00178686lea rax, [rdi-24]
0017868amov [rax-8], 2048
00178692mov [rax], rdi
00178695mov [rax+8], rbx
00178699add rsp, 16
0017869dret
0017869e
0017869eloc_17869e:
0017869ecall caml_call_gc
001786a3jmp 0x178648
001786a5
001786a5loc_1786a5:
001786a5push 35
001786a7call caml_call_realloc_stack
001786acpop r10
001786aejmp 0x1785d2
001785c0
001786b3
001786b3 // align 0x10
001786b3 // align 0x10
001786ca
001786ca // align 0x10
001786ca // align 0x10
001786d0
001786d0camlEntry.entry:
001786d0lea r10, [rsp-320]
001786d8cmp r10, [r14+40]
001786dcjb 0x178914
001786e2
001786e2loc_1786e2:
001786e2lea rax, [rip+0x1a930f]
001786e9mov rax, [rax]
001786ecmov rbx, [rax+16]
001786f0mov eax, 1
001786f5call camlDoOut.alloc_buff_526
001786facall caml_alloc1
001786fflea rsi, [r15+8]
00178703mov [rsi-8], 1024
0017870bmov [rsi], rax
0017870elea rdi, [rip+0x19a16b]
00178715add rdi, 32
00178719mov rbx, rsp
0017871cmov rsp, [r14+64]
00178720call caml_initialize
00178725mov rsp, rbx
00178728lea rsi, [rip+0x19a079]
0017872flea r12, [rip+0x19a05a]
00178736lea rdi, [rip+0x19a143]
0017873dadd rdi, 40
00178741mov rbx, rsp
00178744mov rsp, [r14+64]
00178748call caml_initialize
0017874dmov rsp, rbx
00178750lea rdi, [rip+0x19a129]
00178757add rdi, 48
0017875bmov rsi, r12
0017875emov rbx, rsp
00178761mov rsp, [r14+64]
00178765call caml_initialize
0017876amov rsp, rbx
0017876dlea rsi, [rip+0x19a04c]
00178774lea rdi, [rip+0x19a105]
0017877badd rdi, 56
0017877fmov rbx, rsp
00178782mov rsp, [r14+64]
00178786call caml_initialize
0017878bmov rsp, rbx
0017878emov edi, 1
00178793mov rbx, rsp
00178796mov rsp, [r14+64]
0017879acall caml_fresh_oo_id
0017879fmov rsp, rbx
001787a2call caml_alloc2
001787a7lea rsi, [r15+8]
001787abmov [rsi-8], 2296
001787b3lea rbx, [rip+0x19a6d6]
001787bamov [rsi], rbx
001787bdmov [rsi+8], rax
001787c1lea rdi, [rip+0x19a0b8]
001787c8add rdi, 8
001787ccmov rbx, rsp
001787cfmov rsp, [r14+64]
001787d3call caml_initialize
001787d8mov rsp, rbx
001787dbmov edi, 1
001787e0mov rbx, rsp
001787e3mov rsp, [r14+64]
001787e7call caml_fresh_oo_id
001787ecmov rsp, rbx
001787efcall caml_alloc2
001787f4lea rsi, [r15+8]
001787f8mov [rsi-8], 2296
00178800lea rbx, [rip+0x19a649]
00178807mov [rsi], rbx
0017880amov [rsi+8], rax
0017880elea rdi, [rip+0x19a06b]
00178815mov rbx, rsp
00178818mov rsp, [r14+64]
0017881ccall caml_initialize
00178821mov rsp, rbx
00178824lea rsi, [rip+0x19a0d5]
0017882blea rdi, [rip+0x19a04e]
00178832add rdi, 64
00178836mov rbx, rsp
00178839mov rsp, [r14+64]
0017883dcall caml_initialize
00178842mov rsp, rbx
00178845lea r12, [rip+0x199f94]
0017884clea rdi, [rip+0x19a02d]
00178853add rdi, 72
00178857mov rsi, r12
0017885amov rbx, rsp
0017885dmov rsp, [r14+64]
00178861call caml_initialize
00178866mov rsp, rbx
00178869mov rsi, r12
0017886cadd rsi, 24
00178870lea rdi, [rip+0x19a009]
00178877add rdi, 80
0017887bmov rbx, rsp
0017887emov rsp, [r14+64]
00178882call caml_initialize
00178887mov rsp, rbx
0017888amov rsi, r12
0017888dadd rsi, 56
00178891lea rdi, [rip+0x199fe8]
00178898add rdi, 88
0017889cmov rbx, rsp
0017889fmov rsp, [r14+64]
001788a3call caml_initialize
001788a8mov rsp, rbx
001788abmov rsi, r12
001788aeadd rsi, 80
001788b2lea rdi, [rip+0x199fc7]
001788b9add rdi, 96
001788bdmov rbx, rsp
001788c0mov rsp, [r14+64]
001788c4call caml_initialize
001788c9mov rsp, rbx
001788cclea rsi, [rip+0x199f7d]
001788d3lea rdi, [rip+0x199fa6]
001788daadd rdi, 16
001788demov rbx, rsp
001788e1mov rsp, [r14+64]
001788e5call caml_initialize
001788eamov rsp, rbx
001788edlea rsi, [rip+0x199f74]
001788f4lea rdi, [rip+0x199f85]
001788fbadd rdi, 24
001788ffmov rbx, rsp
00178902mov rsp, [r14+64]
00178906call caml_initialize
0017890bmov rsp, rbx
0017890emov eax, 1
00178913ret
00178914
00178914loc_178914:
00178914push 33
00178916call caml_call_realloc_stack
0017891bpop r10
0017891djmp 0x1786e2
001786d0
001786d0camlEntry.entry:
001786d0lea r10, [rsp-320]
001786d8cmp r10, [r14+40]
001786dcjb 0x178914
001786e2
001786e2loc_1786e2:
001786e2lea rax, [rip+0x1a930f]
001786e9mov rax, [rax]
001786ecmov rbx, [rax+16]
001786f0mov eax, 1
001786f5call camlDoOut.alloc_buff_526
001786facall caml_alloc1
001786fflea rsi, [r15+8]
00178703mov [rsi-8], 1024
0017870bmov [rsi], rax
0017870elea rdi, [rip+0x19a16b]
00178715add rdi, 32
00178719mov rbx, rsp
0017871cmov rsp, [r14+64]
00178720call caml_initialize
00178725mov rsp, rbx
00178728lea rsi, [rip+0x19a079]
0017872flea r12, [rip+0x19a05a]
00178736lea rdi, [rip+0x19a143]
0017873dadd rdi, 40
00178741mov rbx, rsp
00178744mov rsp, [r14+64]
00178748call caml_initialize
0017874dmov rsp, rbx
00178750lea rdi, [rip+0x19a129]
00178757add rdi, 48
0017875bmov rsi, r12
0017875emov rbx, rsp
00178761mov rsp, [r14+64]
00178765call caml_initialize
0017876amov rsp, rbx
0017876dlea rsi, [rip+0x19a04c]
00178774lea rdi, [rip+0x19a105]
0017877badd rdi, 56
0017877fmov rbx, rsp
00178782mov rsp, [r14+64]
00178786call caml_initialize
0017878bmov rsp, rbx
0017878emov edi, 1
00178793mov rbx, rsp
00178796mov rsp, [r14+64]
0017879acall caml_fresh_oo_id
0017879fmov rsp, rbx
001787a2call caml_alloc2
001787a7lea rsi, [r15+8]
001787abmov [rsi-8], 2296
001787b3lea rbx, [rip+0x19a6d6]
001787bamov [rsi], rbx
001787bdmov [rsi+8], rax
001787c1lea rdi, [rip+0x19a0b8]
001787c8add rdi, 8
001787ccmov rbx, rsp
001787cfmov rsp, [r14+64]
001787d3call caml_initialize
001787d8mov rsp, rbx
001787dbmov edi, 1
001787e0mov rbx, rsp
001787e3mov rsp, [r14+64]
001787e7call caml_fresh_oo_id
001787ecmov rsp, rbx
001787efcall caml_alloc2
001787f4lea rsi, [r15+8]
001787f8mov [rsi-8], 2296
00178800lea rbx, [rip+0x19a649]
00178807mov [rsi], rbx
0017880amov [rsi+8], rax
0017880elea rdi, [rip+0x19a06b]
00178815mov rbx, rsp
00178818mov rsp, [r14+64]
0017881ccall caml_initialize
00178821mov rsp, rbx
00178824lea rsi, [rip+0x19a0d5]
0017882blea rdi, [rip+0x19a04e]
00178832add rdi, 64
00178836mov rbx, rsp
00178839mov rsp, [r14+64]
0017883dcall caml_initialize
00178842mov rsp, rbx
00178845lea r12, [rip+0x199f94]
0017884clea rdi, [rip+0x19a02d]
00178853add rdi, 72
00178857mov rsi, r12
0017885amov rbx, rsp
0017885dmov rsp, [r14+64]
00178861call caml_initialize
00178866mov rsp, rbx
00178869mov rsi, r12
0017886cadd rsi, 24
00178870lea rdi, [rip+0x19a009]
00178877add rdi, 80
0017887bmov rbx, rsp
0017887emov rsp, [r14+64]
00178882call caml_initialize
00178887mov rsp, rbx
0017888amov rsi, r12
0017888dadd rsi, 56
00178891lea rdi, [rip+0x199fe8]
00178898add rdi, 88
0017889cmov rbx, rsp
0017889fmov rsp, [r14+64]
001788a3call caml_initialize
001788a8mov rsp, rbx
001788abmov rsi, r12
001788aeadd rsi, 80
001788b2lea rdi, [rip+0x199fc7]
001788b9add rdi, 96
001788bdmov rbx, rsp
001788c0mov rsp, [r14+64]
001788c4call caml_initialize
001788c9mov rsp, rbx
001788cclea rsi, [rip+0x199f7d]
001788d3lea rdi, [rip+0x199fa6]
001788daadd rdi, 16
001788demov rbx, rsp
001788e1mov rsp, [r14+64]
001788e5call caml_initialize
001788eamov rsp, rbx
001788edlea rsi, [rip+0x199f74]
001788f4lea rdi, [rip+0x199f85]
001788fbadd rdi, 24
001788ffmov rbx, rsp
00178902mov rsp, [r14+64]
00178906call caml_initialize
0017890bmov rsp, rbx
0017890emov eax, 1
00178913ret
00178914
00178914loc_178914:
00178914push 33
00178916call caml_call_realloc_stack
0017891bpop r10
0017891djmp 0x1786e2
001786d0
00178922
00178922 // align 0x10
00178922 // align 0x10
00178930
00178930camlEmisc.reset_285:
00178930lea rax, [rip+0x19ab89]
00178937mov rax, [rax+8]
0017893bmov [rax], 7
00178942mov eax, 1
00178947ret
00178930
00178930camlEmisc.reset_285:
00178930lea rax, [rip+0x19ab89]
00178937mov rax, [rax+8]
0017893bmov [rax], 7
00178942mov eax, 1
00178947ret
00178930
00178948
00178948 // align 0x10
00178948 // align 0x10
00178950
00178950camlEmisc.dump_class_288:
00178950lea r10, [rsp-336]
00178958cmp r10, [r14+40]
0017895cjb 0x178998
0017895e
0017895eloc_17895e:
0017895esub rsp, 16
00178962cmp r15, [r14]
00178965jbe 0x178991
00178967
00178967loc_178967:
00178967mov [rsp+8], rdi
0017896cmov [rsp], rbx
00178970lea rbx, [rip+0x19abb9]
00178977call Stdlib.Printf.fprintf
0017897cmov rdi, rax
0017897fmov rax, [rsp]
00178983mov rbx, [rsp+8]
00178988add rsp, 16
0017898cjmp 0xf73e0
00178991
00178991loc_178991:
00178991call caml_call_gc
00178996jmp 0x178967
00178998
00178998loc_178998:
00178998push 35
0017899acall caml_call_realloc_stack
0017899fpop r10
001789a1jmp 0x17895e
00178950
00178950camlEmisc.dump_class_288:
00178950lea r10, [rsp-336]
00178958cmp r10, [r14+40]
0017895cjb 0x178998
0017895e
0017895eloc_17895e:
0017895esub rsp, 16
00178962cmp r15, [r14]
00178965jbe 0x178991
00178967
00178967loc_178967:
00178967mov [rsp+8], rdi
0017896cmov [rsp], rbx
00178970lea rbx, [rip+0x19abb9]
00178977call Stdlib.Printf.fprintf
0017897cmov rdi, rax
0017897fmov rax, [rsp]
00178983mov rbx, [rsp+8]
00178988add rsp, 16
0017898cjmp 0xf73e0
00178991
00178991loc_178991:
00178991call caml_call_gc
00178996jmp 0x178967
00178998
00178998loc_178998:
00178998push 35
0017899acall caml_call_realloc_stack
0017899fpop r10
001789a1jmp 0x17895e
00178950
001789a3
001789a3 // align 0x10
001789a3 // align 0x10
001789b0
001789b0camlEmisc.entry:
001789b0lea r10, [rsp-320]
001789b8cmp r10, [r14+40]
001789bcjb 0x178b7a
001789c2
001789c2loc_1789c2:
001789c2call caml_alloc1
001789c7lea rsi, [r15+8]
001789cbmov [rsi-8], 1024
001789d3mov [rsi], 1
001789dalea rdi, [rip+0x19aadf]
001789e1mov rbx, rsp
001789e4mov rsp, [r14+64]
001789e8call caml_initialize
001789edmov rsp, rbx
001789f0call caml_alloc1
001789f5lea rsi, [r15+8]
001789f9mov [rsi-8], 1024
00178a01mov [rsi], 7
00178a08lea rdi, [rip+0x19aab1]
00178a0fadd rdi, 8
00178a13mov rbx, rsp
00178a16mov rsp, [r14+64]
00178a1acall caml_initialize
00178a1fmov rsp, rbx
00178a22lea rsi, [rip+0x19aa5f]
00178a29lea rdi, [rip+0x19aa90]
00178a30add rdi, 16
00178a34mov rbx, rsp
00178a37mov rsp, [r14+64]
00178a3bcall caml_initialize
00178a40mov rsp, rbx
00178a43lea rsi, [rip+0x19aa56]
00178a4alea rdi, [rip+0x19aa6f]
00178a51add rdi, 24
00178a55mov rbx, rsp
00178a58mov rsp, [r14+64]
00178a5ccall caml_initialize
00178a61mov rsp, rbx
00178a64lea rbx, [rip+0x1c3795]
00178a6bcall caml_alloc1
00178a70lea rax, [r15+8]
00178a74mov [rax-8], 1024
00178a7cmov rbx, [rbx+72]
00178a80mov [rax], rbx
00178a83call Stdlib.Set.fun
00178a88lea rdi, [rip+0x19aa31]
00178a8fadd rdi, 32
00178a93mov rsi, rax
00178a96mov rbx, rsp
00178a99mov rsp, [r14+64]
00178a9dcall caml_initialize
00178aa2mov rsp, rbx
00178aa5lea rbx, [rip+0x1c3754]
00178aaccall caml_alloc1
00178ab1lea rax, [r15+8]
00178ab5mov [rax-8], 1024
00178abdmov rbx, [rbx+72]
00178ac1mov [rax], rbx
00178ac4call Stdlib.Map.fun
00178ac9lea rdi, [rip+0x19a9f0]
00178ad0add rdi, 40
00178ad4mov rsi, rax
00178ad7mov rbx, rsp
00178adamov rsp, [r14+64]
00178adecall caml_initialize
00178ae3mov rsp, rbx
00178ae6lea rbx, [rip+0x1c3713]
00178aedcall caml_alloc1
00178af2lea rax, [r15+8]
00178af6mov [rax-8], 1024
00178afemov rbx, [rbx+72]
00178b02mov [rax], rbx
00178b05call camlCount.fun_552
00178b0alea rdi, [rip+0x19a9af]
00178b11add rdi, 48
00178b15mov rsi, rax
00178b18mov rbx, rsp
00178b1bmov rsp, [r14+64]
00178b1fcall caml_initialize
00178b24mov rsp, rbx
00178b27mov edi, 1
00178b2cmov rbx, rsp
00178b2fmov rsp, [r14+64]
00178b33call caml_fresh_oo_id
00178b38mov rsp, rbx
00178b3bcall caml_alloc2
00178b40lea rsi, [r15+8]
00178b44mov [rsi-8], 2296
00178b4clea rbx, [rip+0x19a9c5]
00178b53mov [rsi], rbx
00178b56mov [rsi+8], rax
00178b5alea rdi, [rip+0x19a95f]
00178b61add rdi, 56
00178b65mov rbx, rsp
00178b68mov rsp, [r14+64]
00178b6ccall caml_initialize
00178b71mov rsp, rbx
00178b74mov eax, 1
00178b79ret
00178b7a
00178b7aloc_178b7a:
00178b7apush 33
00178b7ccall caml_call_realloc_stack
00178b81pop r10
00178b83jmp 0x1789c2
001789b0
001789b0camlEmisc.entry:
001789b0lea r10, [rsp-320]
001789b8cmp r10, [r14+40]
001789bcjb 0x178b7a
001789c2
001789c2loc_1789c2:
001789c2call caml_alloc1
001789c7lea rsi, [r15+8]
001789cbmov [rsi-8], 1024
001789d3mov [rsi], 1
001789dalea rdi, [rip+0x19aadf]
001789e1mov rbx, rsp
001789e4mov rsp, [r14+64]
001789e8call caml_initialize
001789edmov rsp, rbx
001789f0call caml_alloc1
001789f5lea rsi, [r15+8]
001789f9mov [rsi-8], 1024
00178a01mov [rsi], 7
00178a08lea rdi, [rip+0x19aab1]
00178a0fadd rdi, 8
00178a13mov rbx, rsp
00178a16mov rsp, [r14+64]
00178a1acall caml_initialize
00178a1fmov rsp, rbx
00178a22lea rsi, [rip+0x19aa5f]
00178a29lea rdi, [rip+0x19aa90]
00178a30add rdi, 16
00178a34mov rbx, rsp
00178a37mov rsp, [r14+64]
00178a3bcall caml_initialize
00178a40mov rsp, rbx
00178a43lea rsi, [rip+0x19aa56]
00178a4alea rdi, [rip+0x19aa6f]
00178a51add rdi, 24
00178a55mov rbx, rsp
00178a58mov rsp, [r14+64]
00178a5ccall caml_initialize
00178a61mov rsp, rbx
00178a64lea rbx, [rip+0x1c3795]
00178a6bcall caml_alloc1
00178a70lea rax, [r15+8]
00178a74mov [rax-8], 1024
00178a7cmov rbx, [rbx+72]
00178a80mov [rax], rbx
00178a83call Stdlib.Set.fun
00178a88lea rdi, [rip+0x19aa31]
00178a8fadd rdi, 32
00178a93mov rsi, rax
00178a96mov rbx, rsp
00178a99mov rsp, [r14+64]
00178a9dcall caml_initialize
00178aa2mov rsp, rbx
00178aa5lea rbx, [rip+0x1c3754]
00178aaccall caml_alloc1
00178ab1lea rax, [r15+8]
00178ab5mov [rax-8], 1024
00178abdmov rbx, [rbx+72]
00178ac1mov [rax], rbx
00178ac4call Stdlib.Map.fun
00178ac9lea rdi, [rip+0x19a9f0]
00178ad0add rdi, 40
00178ad4mov rsi, rax
00178ad7mov rbx, rsp
00178adamov rsp, [r14+64]
00178adecall caml_initialize
00178ae3mov rsp, rbx
00178ae6lea rbx, [rip+0x1c3713]
00178aedcall caml_alloc1
00178af2lea rax, [r15+8]
00178af6mov [rax-8], 1024
00178afemov rbx, [rbx+72]
00178b02mov [rax], rbx
00178b05call camlCount.fun_552
00178b0alea rdi, [rip+0x19a9af]
00178b11add rdi, 48
00178b15mov rsi, rax
00178b18mov rbx, rsp
00178b1bmov rsp, [r14+64]
00178b1fcall caml_initialize
00178b24mov rsp, rbx
00178b27mov edi, 1
00178b2cmov rbx, rsp
00178b2fmov rsp, [r14+64]
00178b33call caml_fresh_oo_id
00178b38mov rsp, rbx
00178b3bcall caml_alloc2
00178b40lea rsi, [r15+8]
00178b44mov [rsi-8], 2296
00178b4clea rbx, [rip+0x19a9c5]
00178b53mov [rsi], rbx
00178b56mov [rsi+8], rax
00178b5alea rdi, [rip+0x19a95f]
00178b61add rdi, 56
00178b65mov rbx, rsp
00178b68mov rsp, [r14+64]
00178b6ccall caml_initialize
00178b71mov rsp, rbx
00178b74mov eax, 1
00178b79ret
00178b7a
00178b7aloc_178b7a:
00178b7apush 33
00178b7ccall caml_call_realloc_stack
00178b81pop r10
00178b83jmp 0x1789c2
001789b0
00178b88
00178b88 // align 0x10
00178b88 // align 0x10
00178b90
00178b90camlElement.pretty_text_275:
00178b90lea r10, [rsp-328]
00178b98cmp r10, [r14+40]
00178b9cjb 0x178c49
00178ba2
00178ba2loc_178ba2:
00178ba2sub rsp, 8
00178ba6mov rdi, rax
00178ba9mov [rsp], rdi
00178badmovzx rax, [rdi-8]
00178bb2lea rdx, [rip+0xb3a17]
00178bb9movsxd rax, [rdx+4*rax]
00178bbdadd rdx, rax
00178bc0jmp rdx
00178bc2nop
00178bc4mov rbx, [rdi]
00178bc7lea rax, [rip+0x19ac22]
00178bceadd rsp, 8
00178bd2jmp 0x195ba0
00178bd7nop
00178bd8mov rax, [rdi]
00178bdbcall camlStdlib.string_of_int_175
00178be0mov rbx, rax
00178be3lea rax, [rip+0x19abee]
00178beaadd rsp, 8
00178beejmp 0x195ba0
00178bf3nop
00178bf4mov rbx, [rdi]
00178bf7lea rax, [rip+0x19abc2]
00178bfeadd rsp, 8
00178c02jmp 0x195ba0
00178c07nop
00178c08lea rbx, [rip+0x19ab71]
00178c0fmov rax, [rdi+8]
00178c13call camlStdlib.$5e_139
00178c18mov rbx, rax
00178c1blea rax, [rip+0x19ab6e]
00178c22call camlStdlib.$5e_139
00178c27mov rbx, rax
00178c2amov rax, [rsp]
00178c2emov rax, [rax]
00178c31call camlStdlib.$5e_139
00178c36mov rbx, rax
00178c39lea rax, [rip+0x19ab60]
00178c40add rsp, 8
00178c44jmp 0x195ba0
00178c49
00178c49loc_178c49:
00178c49push 34
00178c4bcall caml_call_realloc_stack
00178c50pop r10
00178c52jmp 0x178ba2
00178b90
00178b90camlElement.pretty_text_275:
00178b90lea r10, [rsp-328]
00178b98cmp r10, [r14+40]
00178b9cjb 0x178c49
00178ba2
00178ba2loc_178ba2:
00178ba2sub rsp, 8
00178ba6mov rdi, rax
00178ba9mov [rsp], rdi
00178badmovzx rax, [rdi-8]
00178bb2lea rdx, [rip+0xb3a17]
00178bb9movsxd rax, [rdx+4*rax]
00178bbdadd rdx, rax
00178bc0jmp rdx
00178bc2nop
00178bc4mov rbx, [rdi]
00178bc7lea rax, [rip+0x19ac22]
00178bceadd rsp, 8
00178bd2jmp 0x195ba0
00178bd7nop
00178bd8mov rax, [rdi]
00178bdbcall camlStdlib.string_of_int_175
00178be0mov rbx, rax
00178be3lea rax, [rip+0x19abee]
00178beaadd rsp, 8
00178beejmp 0x195ba0
00178bf3nop
00178bf4mov rbx, [rdi]
00178bf7lea rax, [rip+0x19abc2]
00178bfeadd rsp, 8
00178c02jmp 0x195ba0
00178c07nop
00178c08lea rbx, [rip+0x19ab71]
00178c0fmov rax, [rdi+8]
00178c13call camlStdlib.$5e_139
00178c18mov rbx, rax
00178c1blea rax, [rip+0x19ab6e]
00178c22call camlStdlib.$5e_139
00178c27mov rbx, rax
00178c2amov rax, [rsp]
00178c2emov rax, [rax]
00178c31call camlStdlib.$5e_139
00178c36mov rbx, rax
00178c39lea rax, [rip+0x19ab60]
00178c40add rsp, 8
00178c44jmp 0x195ba0
00178c49
00178c49loc_178c49:
00178c49push 34
00178c4bcall caml_call_realloc_stack
00178c50pop r10
00178c52jmp 0x178ba2
00178b90
00178c57
00178c57 // align 0x10
00178c57 // align 0x10
00178c60
00178c60camlElement.entry:
00178c60lea rsi, [rip+0x19aae1]
00178c67lea rdi, [rip+0x19aaf2]
00178c6emov rbx, rsp
00178c71mov rsp, [r14+64]
00178c75call caml_initialize
00178c7amov rsp, rbx
00178c7dmov eax, 1
00178c82ret
00178c60
00178c60camlElement.entry:
00178c60lea rsi, [rip+0x19aae1]
00178c67lea rdi, [rip+0x19aaf2]
00178c6emov rbx, rsp
00178c71mov rsp, [r14+64]
00178c75call caml_initialize
00178c7amov rsp, rbx
00178c7dmov eax, 1
00178c82ret
00178c60
00178c83
00178c83 // align 0x10
00178c83 // align 0x10
00178c90
00178c90camlCounter.prerr_cc_360:
00178c90lea r10, [rsp-336]
00178c98cmp r10, [r14+40]
00178c9cjb 0x178d59
00178ca2
00178ca2loc_178ca2:
00178ca2sub rsp, 16
00178ca6mov [rsp], rax
00178caamov [rsp+8], rbx
00178cafmov rbx, [rbx]
00178cb2lea rax, [rip+0x19ae6f]
00178cb9call camlStdlib.$5e_139
00178cbecall camlStdlib.prerr_endline_390
00178cc3mov rax, [rsp+8]
00178cc8mov rax, [rax+8]
00178ccccall camlStdlib.string_of_int_175
00178cd1mov rbx, rax
00178cd4lea rax, [rip+0x19ae35]
00178cdbcall camlStdlib.$5e_139
00178ce0call camlStdlib.prerr_endline_390
00178ce5lea rbx, [rip+0x19ae0c]
00178ceclea rax, [rip+0x1b4925]
00178cf3mov rax, [rax+312]
00178cfacall camlStdlib.output_string_253
00178cffsub r15, 32
00178d03cmp r15, [r14]
00178d06jb 0x178d52
00178d08
00178d08loc_178d08:
00178d08lea rax, [r15+8]
00178d0cmov [rax-8], 3319
00178d14lea rbx, [rip+85]
00178d1bmov [rax], rbx
00178d1emov rbx, 0x100000000000005
00178d28mov [rax+8], rbx
00178d2cmov rbx, [rsp]
00178d30mov [rax+16], rbx
00178d34mov rbx, [rsp+8]
00178d39mov rbx, [rbx+16]
00178d3dcall Stdlib.List.iter
00178d42lea rax, [rip+0x19af7f]
00178d49add rsp, 16
00178d4djmp 0x196d50
00178d52
00178d52loc_178d52:
00178d52call caml_call_gc
00178d57jmp 0x178d08
00178d59
00178d59loc_178d59:
00178d59push 35
00178d5bcall caml_call_realloc_stack
00178d60pop r10
00178d62jmp 0x178ca2
00178c90
00178c90camlCounter.prerr_cc_360:
00178c90lea r10, [rsp-336]
00178c98cmp r10, [r14+40]
00178c9cjb 0x178d59
00178ca2
00178ca2loc_178ca2:
00178ca2sub rsp, 16
00178ca6mov [rsp], rax
00178caamov [rsp+8], rbx
00178cafmov rbx, [rbx]
00178cb2lea rax, [rip+0x19ae6f]
00178cb9call camlStdlib.$5e_139
00178cbecall camlStdlib.prerr_endline_390
00178cc3mov rax, [rsp+8]
00178cc8mov rax, [rax+8]
00178ccccall camlStdlib.string_of_int_175
00178cd1mov rbx, rax
00178cd4lea rax, [rip+0x19ae35]
00178cdbcall camlStdlib.$5e_139
00178ce0call camlStdlib.prerr_endline_390
00178ce5lea rbx, [rip+0x19ae0c]
00178ceclea rax, [rip+0x1b4925]
00178cf3mov rax, [rax+312]
00178cfacall camlStdlib.output_string_253
00178cffsub r15, 32
00178d03cmp r15, [r14]
00178d06jb 0x178d52
00178d08
00178d08loc_178d08:
00178d08lea rax, [r15+8]
00178d0cmov [rax-8], 3319
00178d14lea rbx, [rip+85]
00178d1bmov [rax], rbx
00178d1emov rbx, 0x100000000000005
00178d28mov [rax+8], rbx
00178d2cmov rbx, [rsp]
00178d30mov [rax+16], rbx
00178d34mov rbx, [rsp+8]
00178d39mov rbx, [rbx+16]
00178d3dcall Stdlib.List.iter
00178d42lea rax, [rip+0x19af7f]
00178d49add rsp, 16
00178d4djmp 0x196d50
00178d52
00178d52loc_178d52:
00178d52call caml_call_gc
00178d57jmp 0x178d08
00178d59
00178d59loc_178d59:
00178d59push 35
00178d5bcall caml_call_realloc_stack
00178d60pop r10
00178d62jmp 0x178ca2
00178c90
00178d67
00178d67 // align 0x10
00178d67 // align 0x10
00178d70
00178d70camlCounter.fun_764:
00178d70lea r10, [rsp-336]
00178d78cmp r10, [r14+40]
00178d7cjb 0x178de3
00178d7e
00178d7eloc_178d7e:
00178d7esub rsp, 16
00178d82mov [rsp+8], rax
00178d87mov [rsp], rbx
00178d8blea rbx, [rip+0x19ad56]
00178d92lea rax, [rip+0x1b487f]
00178d99mov rax, [rax+312]
00178da0call camlStdlib.output_string_253
00178da5mov rax, [rsp]
00178da9mov rax, [rax+16]
00178dadmov rbx, [rax-8]
00178db1shr rbx, 9
00178db5mov rdi, [rsp+8]
00178dbacmp rbx, rdi
00178dbdjbe 0x178dde
00178dbfmov rax, [rax+4*rdi-4]
00178dc4mov rbx, [rax]
00178dc7lea rax, [rip+0x1b484a]
00178dcemov rax, [rax+312]
00178dd5add rsp, 16
00178dd9jmp 0x1963d0
00178dde
00178ddeloc_178dde:
00178ddecall caml_ml_array_bound_error
00178de3
00178de3loc_178de3:
00178de3push 35
00178de5call caml_call_realloc_stack
00178deapop r10
00178decjmp 0x178d7e
00178d70
00178d70camlCounter.fun_764:
00178d70lea r10, [rsp-336]
00178d78cmp r10, [r14+40]
00178d7cjb 0x178de3
00178d7e
00178d7eloc_178d7e:
00178d7esub rsp, 16
00178d82mov [rsp+8], rax
00178d87mov [rsp], rbx
00178d8blea rbx, [rip+0x19ad56]
00178d92lea rax, [rip+0x1b487f]
00178d99mov rax, [rax+312]
00178da0call camlStdlib.output_string_253
00178da5mov rax, [rsp]
00178da9mov rax, [rax+16]
00178dadmov rbx, [rax-8]
00178db1shr rbx, 9
00178db5mov rdi, [rsp+8]
00178dbacmp rbx, rdi
00178dbdjbe 0x178dde
00178dbfmov rax, [rax+4*rdi-4]
00178dc4mov rbx, [rax]
00178dc7lea rax, [rip+0x1b484a]
00178dcemov rax, [rax+312]
00178dd5add rsp, 16
00178dd9jmp 0x1963d0
00178dde
00178ddeloc_178dde:
00178ddecall caml_ml_array_bound_error
00178de3
00178de3loc_178de3:
00178de3push 35
00178de5call caml_call_realloc_stack
00178deapop r10
00178decjmp 0x178d7e
00178d70
00178dee
00178dee // align 0x10
00178dee // align 0x10
00178df0
00178df0camlCounter.checkpoint_485:
00178df0lea r10, [rsp-352]
00178df8cmp r10, [r14+40]
00178dfcjb 0x178fb9
00178e02
00178e02loc_178e02:
00178e02sub rsp, 32
00178e06lea rbx, [rip+0x19aaa3]
00178e0dlea rax, [rip+0x1f11f4]
00178e14mov rdi, [rax+216]
00178e1bsub r15, 24
00178e1fcmp r15, [r14]
00178e22jb 0x178faf
00178e28
00178e28loc_178e28:
00178e28lea rax, [r15+8]
00178e2cmov [rax-8], 2048
00178e34mov [rax], rbx
00178e37mov [rax+8], rdi
00178e3bcall Stdlib.Hashtbl.Make
00178e40mov [rsp], rax
00178e44mov eax, 1
00178e49mov ebx, 39
00178e4ecall Stdlib.Hashtbl.create_inner
00178e53mov [rsp+24], rax
00178e58sub r15, 72
00178e5ccmp r15, [r14]
00178e5fjb 0x178fa5
00178e65
00178e65loc_178e65:
00178e65lea rbx, [r15+8]
00178e69add rbx, 56
00178e6dmov [rsp+8], rbx
00178e72mov [rbx-8], 1024
00178e7amov [rbx], 1
00178e81lea rdi, [rbx-56]
00178e85mov [rdi-8], 6391
00178e8dlea rsi, [rip-0x81e74]
00178e94mov [rdi], rsi
00178e97mov rsi, 0x200000000000007
00178ea1mov [rdi+8], rsi
00178ea5lea rsi, [rip+308]
00178eacmov [rdi+16], rsi
00178eb0mov rsi, [rsp]
00178eb4mov [rdi+24], rsi
00178eb8mov [rdi+32], rax
00178ebcmov [rdi+40], rbx
00178ec0lea rax, [rip+0x19ab79]
00178ec7mov rbx, [rax+80]
00178ecbmov rax, rdi
00178ececall Stdlib.Hashtbl.iter
00178ed3sub r15, 40
00178ed7cmp r15, [r14]
00178edajb 0x178f9b
00178ee0
00178ee0loc_178ee0:
00178ee0lea rax, [r15+8]
00178ee4mov [rsp+16], rax
00178ee9mov [rax-8], 4343
00178ef1lea rbx, [rip+360]
00178ef8mov [rax], rbx
00178efbmov rbx, 0x100000000000005
00178f05mov [rax+8], rbx
00178f09mov rbx, [rsp]
00178f0dmov [rax+16], rbx
00178f11mov rbx, [rsp+24]
00178f16mov [rax+24], rbx
00178f1alea rsi, [rip+0x19acaf]
00178f21mov rax, [rsp+8]
00178f26mov rdi, [rax]
00178f29lea rax, [rip+0x80d70]
00178f30call caml_c_call
00178f35mov [rsp], rax
00178f39sub r15, 48
00178f3dcmp r15, [r14]
00178f40jb 0x178f94
00178f42
00178f42loc_178f42:
00178f42lea rbx, [r15+8]
00178f46mov [rbx-8], 5367
00178f4elea rdi, [rip-0x81f35]
00178f55mov [rbx], rdi
00178f58mov rdi, 0x200000000000007
00178f62mov [rbx+8], rdi
00178f66lea rdi, [rip+371]
00178f6dmov [rbx+16], rdi
00178f71mov rdi, [rsp+16]
00178f76mov [rbx+24], rdi
00178f7amov [rbx+32], rax
00178f7emov rax, rbx
00178f81mov rbx, [rsp+24]
00178f86call Stdlib.Hashtbl.iter
00178f8bmov rax, [rsp]
00178f8fadd rsp, 32
00178f93ret
00178f94
00178f94loc_178f94:
00178f94call caml_call_gc
00178f99jmp 0x178f42
00178f9b
00178f9bloc_178f9b:
00178f9bcall caml_call_gc
00178fa0jmp 0x178ee0
00178fa5
00178fa5loc_178fa5:
00178fa5call caml_call_gc
00178faajmp 0x178e65
00178faf
00178fafloc_178faf:
00178fafcall caml_call_gc
00178fb4jmp 0x178e28
00178fb9
00178fb9loc_178fb9:
00178fb9push 37
00178fbbcall caml_call_realloc_stack
00178fc0pop r10
00178fc2jmp 0x178e02
00178df0
00178df0camlCounter.checkpoint_485:
00178df0lea r10, [rsp-352]
00178df8cmp r10, [r14+40]
00178dfcjb 0x178fb9
00178e02
00178e02loc_178e02:
00178e02sub rsp, 32
00178e06lea rbx, [rip+0x19aaa3]
00178e0dlea rax, [rip+0x1f11f4]
00178e14mov rdi, [rax+216]
00178e1bsub r15, 24
00178e1fcmp r15, [r14]
00178e22jb 0x178faf
00178e28
00178e28loc_178e28:
00178e28lea rax, [r15+8]
00178e2cmov [rax-8], 2048
00178e34mov [rax], rbx
00178e37mov [rax+8], rdi
00178e3bcall Stdlib.Hashtbl.Make
00178e40mov [rsp], rax
00178e44mov eax, 1
00178e49mov ebx, 39
00178e4ecall Stdlib.Hashtbl.create_inner
00178e53mov [rsp+24], rax
00178e58sub r15, 72
00178e5ccmp r15, [r14]
00178e5fjb 0x178fa5
00178e65
00178e65loc_178e65:
00178e65lea rbx, [r15+8]
00178e69add rbx, 56
00178e6dmov [rsp+8], rbx
00178e72mov [rbx-8], 1024
00178e7amov [rbx], 1
00178e81lea rdi, [rbx-56]
00178e85mov [rdi-8], 6391
00178e8dlea rsi, [rip-0x81e74]
00178e94mov [rdi], rsi
00178e97mov rsi, 0x200000000000007
00178ea1mov [rdi+8], rsi
00178ea5lea rsi, [rip+308]
00178eacmov [rdi+16], rsi
00178eb0mov rsi, [rsp]
00178eb4mov [rdi+24], rsi
00178eb8mov [rdi+32], rax
00178ebcmov [rdi+40], rbx
00178ec0lea rax, [rip+0x19ab79]
00178ec7mov rbx, [rax+80]
00178ecbmov rax, rdi
00178ececall Stdlib.Hashtbl.iter
00178ed3sub r15, 40
00178ed7cmp r15, [r14]
00178edajb 0x178f9b
00178ee0
00178ee0loc_178ee0:
00178ee0lea rax, [r15+8]
00178ee4mov [rsp+16], rax
00178ee9mov [rax-8], 4343
00178ef1lea rbx, [rip+360]
00178ef8mov [rax], rbx
00178efbmov rbx, 0x100000000000005
00178f05mov [rax+8], rbx
00178f09mov rbx, [rsp]
00178f0dmov [rax+16], rbx
00178f11mov rbx, [rsp+24]
00178f16mov [rax+24], rbx
00178f1alea rsi, [rip+0x19acaf]
00178f21mov rax, [rsp+8]
00178f26mov rdi, [rax]
00178f29lea rax, [rip+0x80d70]
00178f30call caml_c_call
00178f35mov [rsp], rax
00178f39sub r15, 48
00178f3dcmp r15, [r14]
00178f40jb 0x178f94
00178f42
00178f42loc_178f42:
00178f42lea rbx, [r15+8]
00178f46mov [rbx-8], 5367
00178f4elea rdi, [rip-0x81f35]
00178f55mov [rbx], rdi
00178f58mov rdi, 0x200000000000007
00178f62mov [rbx+8], rdi
00178f66lea rdi, [rip+371]
00178f6dmov [rbx+16], rdi
00178f71mov rdi, [rsp+16]
00178f76mov [rbx+24], rdi
00178f7amov [rbx+32], rax
00178f7emov rax, rbx
00178f81mov rbx, [rsp+24]
00178f86call Stdlib.Hashtbl.iter
00178f8bmov rax, [rsp]
00178f8fadd rsp, 32
00178f93ret
00178f94
00178f94loc_178f94:
00178f94call caml_call_gc
00178f99jmp 0x178f42
00178f9b
00178f9bloc_178f9b:
00178f9bcall caml_call_gc
00178fa0jmp 0x178ee0
00178fa5
00178fa5loc_178fa5:
00178fa5call caml_call_gc
00178faajmp 0x178e65
00178faf
00178fafloc_178faf:
00178fafcall caml_call_gc
00178fb4jmp 0x178e28
00178fb9
00178fb9loc_178fb9:
00178fb9push 37
00178fbbcall caml_call_realloc_stack
00178fc0pop r10
00178fc2jmp 0x178e02
00178df0
Loading..