File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00170c10
00170c10camlHtmlparse.tree_422:
00170c10lea r10, [rsp-376]
00170c18cmp r10, [r14+40]
00170c1cjb 0x171150
00170c22
00170c22loc_170c22:
00170c22sub rsp, 56
00170c26mov [rsp], rax
00170c2amov rax, rbx
00170c2dmov [rsp+40], rax
00170c32mov [rsp+48], rdi
00170c37mov rbx, [rdi+80]
00170c3bcall camlHtmlparse.next_token_357
00170c40mov rbx, rax
00170c43test bl, 1
00170c46jne 0x1710dc
00170c4cmov [rsp+32], rbx
00170c51movzx rax, [rbx-8]
00170c56lea rdx, [rip+0xbb793]
00170c5dmovsxd rax, [rdx+4*rax]
00170c61add rdx, rax
00170c64jmp rdx
00170c66nop
00170c68mov rax, [rbx]
00170c6bmov [rsp+8], rax
00170c70cmp rax, 47
00170c74jl 0x170ef4
00170c7aadd rax, -46
00170c7esar rax, 1
00170c81cmp rax, 1
00170c85je 0x170ef4
00170c8bja 0x170d4c
00170c91mov rbx, [rbx+16]
00170c95mov rdi, [rsp+48]
00170c9amov rax, [rdi+96]
00170c9emov rdi, [rdi+56]
00170ca2mov rdi, [rdi+48]
00170ca6call camlDoOut.put_754
00170cabmov rax, [rsp+48]
00170cb0mov rdi, [rax+104]
00170cb4mov eax, 47
00170cb9mov rbx, [rsp+40]
00170cbecall camlHtmlparse.to_close_414
00170cc3test al, 1
00170cc5je 0x170cd0
00170cc7lea rbx, [rip+0x19e5ca]
00170ccejmp 0x170cf3
00170cd0
00170cd0loc_170cd0:
00170cd0movzx rbx, [rax-8]
00170cd5cmp rbx, 1
00170cd9je 0x170ce8
00170cdbtest rbx, rbx
00170cdejne 0x170cf0
00170ce0mov rbx, [rax+16]
00170ce4jmp 0x170cf3
00170ce6nop
00170ce8
00170ce8loc_170ce8:
00170ce8mov rbx, [rax+8]
00170cecjmp 0x170cf3
00170ceenop
00170cf0
00170cf0loc_170cf0:
00170cf0mov rbx, [rax]
00170cf3
00170cf3loc_170cf3:
00170cf3mov rdi, [rsp+48]
00170cf8mov rax, [rdi+96]
00170cfcmov rdi, [rdi+56]
00170d00mov rdi, [rdi+48]
00170d04call camlDoOut.put_754
00170d09mov rax, [rsp+48]
00170d0emov rax, [rax+96]
00170d12call camlDoOut.to_string_830
00170d17sub r15, 32
00170d1bcmp r15, [r14]
00170d1ejb 0x171146
00170d24
00170d24loc_170d24:
00170d24lea rbx, [r15+8]
00170d28add rbx, 16
00170d2cmov [rbx-8], 1024
00170d34mov [rbx], rax
00170d37lea rax, [rbx-16]
00170d3bmov [rax-8], 1024
00170d43mov [rax], rbx
00170d46add rsp, 56
00170d4aret
00170d4bnop
00170d4c
00170d4cloc_170d4c:
00170d4cmov rax, [rsp+48]
00170d51mov rdi, [rax+104]
00170d55mov eax, 51
00170d5amov rbx, [rsp+40]
00170d5fcall camlHtmlparse.to_close_414
00170d64test al, 1
00170d66je 0x170d74
00170d68lea rax, [rip+0x19e529]
00170d6fjmp 0x170d9c
00170d71nop [rax]
00170d74
00170d74loc_170d74:
00170d74movzx rbx, [rax-8]
00170d79cmp rbx, 1
00170d7dje 0x170d8c
00170d7ftest rbx, rbx
00170d82jne 0x170d94
00170d84mov rax, [rax+16]
00170d88jmp 0x170da4
00170d8anop
00170d8c
00170d8cloc_170d8c:
00170d8cmov rax, [rax+8]
00170d90jmp 0x170da4
00170d92nop
00170d94
00170d94loc_170d94:
00170d94mov rax, [rax]
00170d97jmp 0x170da4
00170d99nop [rax]
00170d9c
00170d9cloc_170d9c:
00170d9cmov [rsp+8], rax
00170da1jmp 0x170da9
00170da3nop
00170da4
00170da4loc_170da4:
00170da4mov [rsp+8], rax
00170da9
00170da9loc_170da9:
00170da9mov rax, [rsp+48]
00170daemov rax, [rax+96]
00170db2call camlDoOut.to_string_830
00170db7mov rbx, [rsp]
00170dbbtest bl, 1
00170dbeje 0x170dc8
00170dc0jmp 0x170ea3
00170dc5nop [rax]
00170dc8
00170dc8loc_170dc8:
00170dc8mov rbx, [rbx]
00170dcbmov [rsp], rbx
00170dcfcall camlMyLexing.from_string_309
00170dd4mov rbx, [rsp+48]
00170dd9mov rbx, [rbx+64]
00170dddmov rbx, [rbx+24]
00170de1call camlHtmllex.styles_737
00170de6mov [rsp+16], rax
00170debmov rax, [rsp+48]
00170df0mov rax, [rax+56]
00170df4mov rax, [rax]
00170df7mov rbx, [rax+16]
00170dfbmov eax, 1
00170e00call camlDoOut.alloc_buff_526
00170e05sub r15, 16
00170e09cmp r15, [r14]
00170e0cjb 0x17113c
00170e12
00170e12loc_170e12:
00170e12lea rsi, [r15+8]
00170e16mov [rsp+24], rsi
00170e1bmov [rsi-8], 1024
00170e23mov [rsi], rax
00170e26mov rax, [rsp+48]
00170e2bmov rax, [rax+56]
00170e2fmov rdi, [rax+64]
00170e33mov ebx, 21
00170e38mov rax, rsi
00170e3bcall camlDoOut.put_char_792
00170e40sub r15, 48
00170e44cmp r15, [r14]
00170e47jb 0x171132
00170e4d
00170e4dloc_170e4d:
00170e4dlea rax, [r15+8]
00170e51mov [rax-8], 5367
00170e59lea rbx, [rip+768]
00170e60mov [rax], rbx
00170e63mov rbx, 0x100000000000005
00170e6dmov [rax+8], rbx
00170e71mov rbx, [rsp+48]
00170e76mov rbx, [rbx+56]
00170e7amov [rax+16], rbx
00170e7emov rbx, [rsp]
00170e82mov [rax+24], rbx
00170e86mov rbx, [rsp+24]
00170e8bmov [rax+32], rbx
00170e8fmov rbx, [rsp+16]
00170e94call Stdlib.List.iter
00170e99mov rax, [rsp+24]
00170e9ecall camlDoOut.to_string_830
00170ea3
00170ea3loc_170ea3:
00170ea3mov rbx, [rsp+8]
00170ea8call camlStdlib.$5e_139
00170eadmov rbx, rax
00170eb0mov rax, [rsp+32]
00170eb5mov rax, [rax+16]
00170eb9call camlStdlib.$5e_139
00170ebesub r15, 32
00170ec2cmp r15, [r14]
00170ec5jb 0x171128
00170ecb
00170ecbloc_170ecb:
00170ecblea rbx, [r15+8]
00170ecfadd rbx, 16
00170ed3mov [rbx-8], 1024
00170edbmov [rbx], rax
00170edelea rax, [rbx-16]
00170ee2mov [rax-8], 1024
00170eeamov [rax], rbx
00170eedadd rsp, 56
00170ef1ret
00170ef2nop
00170ef4
00170ef4loc_170ef4:
00170ef4mov rax, [rbx+16]
00170ef8mov [rsp+16], rax
00170efdmov rdi, [rsp+48]
00170f02add rdi, 32
00170f06mov rax, [rsp]
00170f0amov rbx, [rsp+40]
00170f0fcall camlHtmlparse.trees_423
00170f14mov [rsp+24], rax
00170f19mov rax, [rsp+48]
00170f1emov rbx, [rax+80]
00170f22mov rax, [rsp+40]
00170f27call camlHtmlparse.next_token_357
00170f2cmov [rsp], rax
00170f30test al, 1
00170f32jne 0x171010
00170f38movzx rbx, [rax-8]
00170f3dcmp rbx, 1
00170f41jne 0x171010
00170f47mov rbx, [rax]
00170f4amov rdi, [rsp+8]
00170f4fcmp rdi, rbx
00170f52jne 0x171010
00170f58mov rax, [rax+8]
00170f5cmov rbx, rdi
00170f5fadd rbx, -40
00170f63cmp rbx, 5
00170f67jbe 0x170fc0
00170f69sub r15, 64
00170f6dcmp r15, [r14]
00170f70jb 0x17111e
00170f76
00170f76loc_170f76:
00170f76lea rbx, [r15+8]
00170f7aadd rbx, 24
00170f7emov [rbx-8], 4096
00170f86mov [rbx], rdi
00170f89mov rdi, [rsp+32]
00170f8emov rdi, [rdi+8]
00170f92mov [rbx+8], rdi
00170f96mov rdi, [rsp+16]
00170f9bmov [rbx+16], rdi
00170f9fmov [rbx+24], rax
00170fa3lea rdi, [rbx-24]
00170fa7mov [rdi-8], 2050
00170fafmov [rdi], rbx
00170fb2mov rax, [rsp+24]
00170fb7mov [rdi+8], rax
00170fbbjmp 0x170fee
00170fbdnop [rax]
00170fc0
00170fc0loc_170fc0:
00170fc0sub r15, 32
00170fc4cmp r15, [r14]
00170fc7jb 0x171114
00170fcd
00170fcdloc_170fcd:
00170fcdlea rdi, [r15+8]
00170fd1mov [rdi-8], 3075
00170fd9mov rbx, [rsp+16]
00170fdemov [rdi], rbx
00170fe1mov [rdi+8], rax
00170fe5mov rax, [rsp+24]
00170feamov [rdi+16], rax
00170fee
00170feeloc_170fee:
00170feesub r15, 16
00170ff2cmp r15, [r14]
00170ff5jb 0x17110a
00170ffb
00170ffbloc_170ffb:
00170ffblea rax, [r15+8]
00170fffmov [rax-8], 1024
00171007mov [rax], rdi
0017100aadd rsp, 56
0017100eret
0017100fnop
00171010
00171010loc_171010:
00171010lea rax, [rip+0x197de9]
00171017mov rbx, [rsp+16]
0017101ccall camlStdlib.$5e_139
00171021mov rbx, rax
00171024mov rdi, [rsp]
00171028test dil, 1
0017102cje 0x171038
0017102elea rax, [rip+0x19e263]
00171035jmp 0x17105b
00171037nop
00171038
00171038loc_171038:
00171038movzx rax, [rdi-8]
0017103dcmp rax, 1
00171041je 0x171050
00171043test rax, rax
00171046jne 0x171058
00171048mov rax, [rdi+16]
0017104cjmp 0x17105b
0017104enop
00171050
00171050loc_171050:
00171050mov rax, [rdi+8]
00171054jmp 0x17105b
00171056nop
00171058
00171058loc_171058:
00171058mov rax, [rdi]
0017105b
0017105bloc_17105b:
0017105bcall camlStdlib.$5e_139
00171060mov rbx, [rsp+40]
00171065add rsp, 56
00171069jmp 0x1709a0
0017106enop
00171070sub r15, 32
00171074cmp r15, [r14]
00171077jb 0x171100
0017107d
0017107dloc_17107d:
0017107dlea rdi, [r15+8]
00171081add rdi, 16
00171085mov [rdi-8], 1024
0017108dmov rax, [rbx]
00171090mov [rdi], rax
00171093lea rax, [rdi-16]
00171097mov [rax-8], 1024
0017109fmov [rax], rdi
001710a2add rsp, 56
001710a6ret
001710a7nop
001710a8sub r15, 32
001710accmp r15, [r14]
001710afjb 0x1710f9
001710b1
001710b1loc_1710b1:
001710b1lea rdi, [r15+8]
001710b5add rdi, 16
001710b9mov [rdi-8], 1025
001710c1mov rax, [rbx]
001710c4mov [rdi], rax
001710c7lea rax, [rdi-16]
001710cbmov [rax-8], 1024
001710d3mov [rax], rdi
001710d6add rsp, 56
001710daret
001710dbnop
001710dc
001710dcloc_1710dc:
001710dcmov rax, [rsp+48]
001710e1mov rdi, [rax+88]
001710e5mov rax, [rsp+40]
001710eacall camlHtmlparse.put_back_358
001710efmov eax, 1
001710f4add rsp, 56
001710f8ret
001710f9
001710f9loc_1710f9:
001710f9call caml_call_gc
001710fejmp 0x1710b1
00171100
00171100loc_171100:
00171100call caml_call_gc
00171105jmp 0x17107d
0017110a
0017110aloc_17110a:
0017110acall caml_call_gc
0017110fjmp 0x170ffb
00171114
00171114loc_171114:
00171114call caml_call_gc
00171119jmp 0x170fcd
0017111e
0017111eloc_17111e:
0017111ecall caml_call_gc
00171123jmp 0x170f76
00171128
00171128loc_171128:
00171128call caml_call_gc
0017112djmp 0x170ecb
00171132
00171132loc_171132:
00171132call caml_call_gc
00171137jmp 0x170e4d
0017113c
0017113cloc_17113c:
0017113ccall caml_call_gc
00171141jmp 0x170e12
00171146
00171146loc_171146:
00171146call caml_call_gc
0017114bjmp 0x170d24
00171150
00171150loc_171150:
00171150push 40
00171152call caml_call_realloc_stack
00171157pop r10
00171159jmp 0x170c22
00170c10
00170c10camlHtmlparse.tree_422:
00170c10lea r10, [rsp-376]
00170c18cmp r10, [r14+40]
00170c1cjb 0x171150
00170c22
00170c22loc_170c22:
00170c22sub rsp, 56
00170c26mov [rsp], rax
00170c2amov rax, rbx
00170c2dmov [rsp+40], rax
00170c32mov [rsp+48], rdi
00170c37mov rbx, [rdi+80]
00170c3bcall camlHtmlparse.next_token_357
00170c40mov rbx, rax
00170c43test bl, 1
00170c46jne 0x1710dc
00170c4cmov [rsp+32], rbx
00170c51movzx rax, [rbx-8]
00170c56lea rdx, [rip+0xbb793]
00170c5dmovsxd rax, [rdx+4*rax]
00170c61add rdx, rax
00170c64jmp rdx
00170c66nop
00170c68mov rax, [rbx]
00170c6bmov [rsp+8], rax
00170c70cmp rax, 47
00170c74jl 0x170ef4
00170c7aadd rax, -46
00170c7esar rax, 1
00170c81cmp rax, 1
00170c85je 0x170ef4
00170c8bja 0x170d4c
00170c91mov rbx, [rbx+16]
00170c95mov rdi, [rsp+48]
00170c9amov rax, [rdi+96]
00170c9emov rdi, [rdi+56]
00170ca2mov rdi, [rdi+48]
00170ca6call camlDoOut.put_754
00170cabmov rax, [rsp+48]
00170cb0mov rdi, [rax+104]
00170cb4mov eax, 47
00170cb9mov rbx, [rsp+40]
00170cbecall camlHtmlparse.to_close_414
00170cc3test al, 1
00170cc5je 0x170cd0
00170cc7lea rbx, [rip+0x19e5ca]
00170ccejmp 0x170cf3
00170cd0
00170cd0loc_170cd0:
00170cd0movzx rbx, [rax-8]
00170cd5cmp rbx, 1
00170cd9je 0x170ce8
00170cdbtest rbx, rbx
00170cdejne 0x170cf0
00170ce0mov rbx, [rax+16]
00170ce4jmp 0x170cf3
00170ce6nop
00170ce8
00170ce8loc_170ce8:
00170ce8mov rbx, [rax+8]
00170cecjmp 0x170cf3
00170ceenop
00170cf0
00170cf0loc_170cf0:
00170cf0mov rbx, [rax]
00170cf3
00170cf3loc_170cf3:
00170cf3mov rdi, [rsp+48]
00170cf8mov rax, [rdi+96]
00170cfcmov rdi, [rdi+56]
00170d00mov rdi, [rdi+48]
00170d04call camlDoOut.put_754
00170d09mov rax, [rsp+48]
00170d0emov rax, [rax+96]
00170d12call camlDoOut.to_string_830
00170d17sub r15, 32
00170d1bcmp r15, [r14]
00170d1ejb 0x171146
00170d24
00170d24loc_170d24:
00170d24lea rbx, [r15+8]
00170d28add rbx, 16
00170d2cmov [rbx-8], 1024
00170d34mov [rbx], rax
00170d37lea rax, [rbx-16]
00170d3bmov [rax-8], 1024
00170d43mov [rax], rbx
00170d46add rsp, 56
00170d4aret
00170d4bnop
00170d4c
00170d4cloc_170d4c:
00170d4cmov rax, [rsp+48]
00170d51mov rdi, [rax+104]
00170d55mov eax, 51
00170d5amov rbx, [rsp+40]
00170d5fcall camlHtmlparse.to_close_414
00170d64test al, 1
00170d66je 0x170d74
00170d68lea rax, [rip+0x19e529]
00170d6fjmp 0x170d9c
00170d71nop [rax]
00170d74
00170d74loc_170d74:
00170d74movzx rbx, [rax-8]
00170d79cmp rbx, 1
00170d7dje 0x170d8c
00170d7ftest rbx, rbx
00170d82jne 0x170d94
00170d84mov rax, [rax+16]
00170d88jmp 0x170da4
00170d8anop
00170d8c
00170d8cloc_170d8c:
00170d8cmov rax, [rax+8]
00170d90jmp 0x170da4
00170d92nop
00170d94
00170d94loc_170d94:
00170d94mov rax, [rax]
00170d97jmp 0x170da4
00170d99nop [rax]
00170d9c
00170d9cloc_170d9c:
00170d9cmov [rsp+8], rax
00170da1jmp 0x170da9
00170da3nop
00170da4
00170da4loc_170da4:
00170da4mov [rsp+8], rax
00170da9
00170da9loc_170da9:
00170da9mov rax, [rsp+48]
00170daemov rax, [rax+96]
00170db2call camlDoOut.to_string_830
00170db7mov rbx, [rsp]
00170dbbtest bl, 1
00170dbeje 0x170dc8
00170dc0jmp 0x170ea3
00170dc5nop [rax]
00170dc8
00170dc8loc_170dc8:
00170dc8mov rbx, [rbx]
00170dcbmov [rsp], rbx
00170dcfcall camlMyLexing.from_string_309
00170dd4mov rbx, [rsp+48]
00170dd9mov rbx, [rbx+64]
00170dddmov rbx, [rbx+24]
00170de1call camlHtmllex.styles_737
00170de6mov [rsp+16], rax
00170debmov rax, [rsp+48]
00170df0mov rax, [rax+56]
00170df4mov rax, [rax]
00170df7mov rbx, [rax+16]
00170dfbmov eax, 1
00170e00call camlDoOut.alloc_buff_526
00170e05sub r15, 16
00170e09cmp r15, [r14]
00170e0cjb 0x17113c
00170e12
00170e12loc_170e12:
00170e12lea rsi, [r15+8]
00170e16mov [rsp+24], rsi
00170e1bmov [rsi-8], 1024
00170e23mov [rsi], rax
00170e26mov rax, [rsp+48]
00170e2bmov rax, [rax+56]
00170e2fmov rdi, [rax+64]
00170e33mov ebx, 21
00170e38mov rax, rsi
00170e3bcall camlDoOut.put_char_792
00170e40sub r15, 48
00170e44cmp r15, [r14]
00170e47jb 0x171132
00170e4d
00170e4dloc_170e4d:
00170e4dlea rax, [r15+8]
00170e51mov [rax-8], 5367
00170e59lea rbx, [rip+768]
00170e60mov [rax], rbx
00170e63mov rbx, 0x100000000000005
00170e6dmov [rax+8], rbx
00170e71mov rbx, [rsp+48]
00170e76mov rbx, [rbx+56]
00170e7amov [rax+16], rbx
00170e7emov rbx, [rsp]
00170e82mov [rax+24], rbx
00170e86mov rbx, [rsp+24]
00170e8bmov [rax+32], rbx
00170e8fmov rbx, [rsp+16]
00170e94call Stdlib.List.iter
00170e99mov rax, [rsp+24]
00170e9ecall camlDoOut.to_string_830
00170ea3
00170ea3loc_170ea3:
00170ea3mov rbx, [rsp+8]
00170ea8call camlStdlib.$5e_139
00170eadmov rbx, rax
00170eb0mov rax, [rsp+32]
00170eb5mov rax, [rax+16]
00170eb9call camlStdlib.$5e_139
00170ebesub r15, 32
00170ec2cmp r15, [r14]
00170ec5jb 0x171128
00170ecb
00170ecbloc_170ecb:
00170ecblea rbx, [r15+8]
00170ecfadd rbx, 16
00170ed3mov [rbx-8], 1024
00170edbmov [rbx], rax
00170edelea rax, [rbx-16]
00170ee2mov [rax-8], 1024
00170eeamov [rax], rbx
00170eedadd rsp, 56
00170ef1ret
00170ef2nop
00170ef4
00170ef4loc_170ef4:
00170ef4mov rax, [rbx+16]
00170ef8mov [rsp+16], rax
00170efdmov rdi, [rsp+48]
00170f02add rdi, 32
00170f06mov rax, [rsp]
00170f0amov rbx, [rsp+40]
00170f0fcall camlHtmlparse.trees_423
00170f14mov [rsp+24], rax
00170f19mov rax, [rsp+48]
00170f1emov rbx, [rax+80]
00170f22mov rax, [rsp+40]
00170f27call camlHtmlparse.next_token_357
00170f2cmov [rsp], rax
00170f30test al, 1
00170f32jne 0x171010
00170f38movzx rbx, [rax-8]
00170f3dcmp rbx, 1
00170f41jne 0x171010
00170f47mov rbx, [rax]
00170f4amov rdi, [rsp+8]
00170f4fcmp rdi, rbx
00170f52jne 0x171010
00170f58mov rax, [rax+8]
00170f5cmov rbx, rdi
00170f5fadd rbx, -40
00170f63cmp rbx, 5
00170f67jbe 0x170fc0
00170f69sub r15, 64
00170f6dcmp r15, [r14]
00170f70jb 0x17111e
00170f76
00170f76loc_170f76:
00170f76lea rbx, [r15+8]
00170f7aadd rbx, 24
00170f7emov [rbx-8], 4096
00170f86mov [rbx], rdi
00170f89mov rdi, [rsp+32]
00170f8emov rdi, [rdi+8]
00170f92mov [rbx+8], rdi
00170f96mov rdi, [rsp+16]
00170f9bmov [rbx+16], rdi
00170f9fmov [rbx+24], rax
00170fa3lea rdi, [rbx-24]
00170fa7mov [rdi-8], 2050
00170fafmov [rdi], rbx
00170fb2mov rax, [rsp+24]
00170fb7mov [rdi+8], rax
00170fbbjmp 0x170fee
00170fbdnop [rax]
00170fc0
00170fc0loc_170fc0:
00170fc0sub r15, 32
00170fc4cmp r15, [r14]
00170fc7jb 0x171114
00170fcd
00170fcdloc_170fcd:
00170fcdlea rdi, [r15+8]
00170fd1mov [rdi-8], 3075
00170fd9mov rbx, [rsp+16]
00170fdemov [rdi], rbx
00170fe1mov [rdi+8], rax
00170fe5mov rax, [rsp+24]
00170feamov [rdi+16], rax
00170fee
00170feeloc_170fee:
00170feesub r15, 16
00170ff2cmp r15, [r14]
00170ff5jb 0x17110a
00170ffb
00170ffbloc_170ffb:
00170ffblea rax, [r15+8]
00170fffmov [rax-8], 1024
00171007mov [rax], rdi
0017100aadd rsp, 56
0017100eret
0017100fnop
00171010
00171010loc_171010:
00171010lea rax, [rip+0x197de9]
00171017mov rbx, [rsp+16]
0017101ccall camlStdlib.$5e_139
00171021mov rbx, rax
00171024mov rdi, [rsp]
00171028test dil, 1
0017102cje 0x171038
0017102elea rax, [rip+0x19e263]
00171035jmp 0x17105b
00171037nop
00171038
00171038loc_171038:
00171038movzx rax, [rdi-8]
0017103dcmp rax, 1
00171041je 0x171050
00171043test rax, rax
00171046jne 0x171058
00171048mov rax, [rdi+16]
0017104cjmp 0x17105b
0017104enop
00171050
00171050loc_171050:
00171050mov rax, [rdi+8]
00171054jmp 0x17105b
00171056nop
00171058
00171058loc_171058:
00171058mov rax, [rdi]
0017105b
0017105bloc_17105b:
0017105bcall camlStdlib.$5e_139
00171060mov rbx, [rsp+40]
00171065add rsp, 56
00171069jmp 0x1709a0
0017106enop
00171070sub r15, 32
00171074cmp r15, [r14]
00171077jb 0x171100
0017107d
0017107dloc_17107d:
0017107dlea rdi, [r15+8]
00171081add rdi, 16
00171085mov [rdi-8], 1024
0017108dmov rax, [rbx]
00171090mov [rdi], rax
00171093lea rax, [rdi-16]
00171097mov [rax-8], 1024
0017109fmov [rax], rdi
001710a2add rsp, 56
001710a6ret
001710a7nop
001710a8sub r15, 32
001710accmp r15, [r14]
001710afjb 0x1710f9
001710b1
001710b1loc_1710b1:
001710b1lea rdi, [r15+8]
001710b5add rdi, 16
001710b9mov [rdi-8], 1025
001710c1mov rax, [rbx]
001710c4mov [rdi], rax
001710c7lea rax, [rdi-16]
001710cbmov [rax-8], 1024
001710d3mov [rax], rdi
001710d6add rsp, 56
001710daret
001710dbnop
001710dc
001710dcloc_1710dc:
001710dcmov rax, [rsp+48]
001710e1mov rdi, [rax+88]
001710e5mov rax, [rsp+40]
001710eacall camlHtmlparse.put_back_358
001710efmov eax, 1
001710f4add rsp, 56
001710f8ret
001710f9
001710f9loc_1710f9:
001710f9call caml_call_gc
001710fejmp 0x1710b1
00171100
00171100loc_171100:
00171100call caml_call_gc
00171105jmp 0x17107d
0017110a
0017110aloc_17110a:
0017110acall caml_call_gc
0017110fjmp 0x170ffb
00171114
00171114loc_171114:
00171114call caml_call_gc
00171119jmp 0x170fcd
0017111e
0017111eloc_17111e:
0017111ecall caml_call_gc
00171123jmp 0x170f76
00171128
00171128loc_171128:
00171128call caml_call_gc
0017112djmp 0x170ecb
00171132
00171132loc_171132:
00171132call caml_call_gc
00171137jmp 0x170e4d
0017113c
0017113cloc_17113c:
0017113ccall caml_call_gc
00171141jmp 0x170e12
00171146
00171146loc_171146:
00171146call caml_call_gc
0017114bjmp 0x170d24
00171150
00171150loc_171150:
00171150push 40
00171152call caml_call_realloc_stack
00171157pop r10
00171159jmp 0x170c22
00170c10
0017115e
0017115e // align 0x10
0017115e // align 0x10
00171160
00171160camlHtmlparse.fun_748:
00171160lea r10, [rsp-352]
00171168cmp r10, [r14+40]
0017116cjb 0x1712ba
00171172
00171172loc_171172:
00171172sub rsp, 32
00171176mov [rsp+24], rbx
0017117bmovzx rdi, [rax-8]
00171180test rdi, rdi
00171183je 0x1711bc
00171185mov rsi, [rax]
00171188mov rax, [rbx+32]
0017118cmov rbx, [rbx+16]
00171190mov rdi, [rbx+48]
00171194mov rbx, rsi
00171197call camlDoOut.put_754
0017119cmov rbx, [rsp+24]
001711a1mov rax, [rbx+32]
001711a5mov rbx, [rbx+16]
001711a9mov rdi, [rbx+64]
001711admov ebx, 21
001711b2add rsp, 32
001711b6jmp 0x18a170
001711bb
001711bb 90 .
001711bc
001711bcloc_1711bc:
001711bcmov [rsp+8], rax
001711c1mov rdi, [rax+8]
001711c5mov [rsp+16], rdi
001711camov rax, [rax]
001711cdmov [rsp], rax
001711d1mov rbx, [rbx+24]
001711d5lea rdi, [rip+0x1a22e4]
001711dcmov rdi, [rdi+32]
001711e0mov rdi, [rdi+240]
001711e7call Stdlib.Set.mem
001711eccmp rax, 1
001711f0je 0x1712b0
001711f6mov rbx, [rsp+24]
001711fbmov rax, [rbx+32]
001711ffmov rbx, [rbx+16]
00171203mov rdi, [rbx+64]
00171207mov ebx, 93
0017120ccall camlDoOut.put_char_792
00171211mov rbx, [rsp+24]
00171216mov rax, [rbx+32]
0017121amov rbx, [rbx+16]
0017121emov rdi, [rbx+48]
00171222mov rbx, [rsp]
00171226call camlDoOut.put_754
0017122bmov rax, [rsp+16]
00171230test al, 1
00171232jne 0x171272
00171234mov [rsp+16], rax
00171239mov rbx, [rsp+24]
0017123emov rax, [rbx+32]
00171242mov rbx, [rbx+16]
00171246mov rdi, [rbx+64]
0017124amov ebx, 65
0017124fcall camlDoOut.put_char_792
00171254mov rax, [rsp+16]
00171259mov rbx, [rax]
0017125cmov rdi, [rsp+24]
00171261mov rax, [rdi+32]
00171265mov rdi, [rdi+16]
00171269mov rdi, [rdi+48]
0017126dcall camlDoOut.put_754
00171272
00171272loc_171272:
00171272mov rax, [rsp+8]
00171277mov rbx, [rax+16]
0017127bmov rdi, [rsp+24]
00171280mov rax, [rdi+32]
00171284mov rdi, [rdi+16]
00171288mov rdi, [rdi+48]
0017128ccall camlDoOut.put_754
00171291mov rbx, [rsp+24]
00171296mov rax, [rbx+32]
0017129amov rbx, [rbx+16]
0017129emov rdi, [rbx+64]
001712a2mov ebx, 21
001712a7add rsp, 32
001712abjmp 0x18a170
001712b0
001712b0loc_1712b0:
001712b0mov eax, 1
001712b5add rsp, 32
001712b9ret
001712ba
001712baloc_1712ba:
001712bapush 37
001712bccall caml_call_realloc_stack
001712c1pop r10
001712c3jmp 0x171172
00171160
00171160camlHtmlparse.fun_748:
00171160lea r10, [rsp-352]
00171168cmp r10, [r14+40]
0017116cjb 0x1712ba
00171172
00171172loc_171172:
00171172sub rsp, 32
00171176mov [rsp+24], rbx
0017117bmovzx rdi, [rax-8]
00171180test rdi, rdi
00171183je 0x1711bc
00171185mov rsi, [rax]
00171188mov rax, [rbx+32]
0017118cmov rbx, [rbx+16]
00171190mov rdi, [rbx+48]
00171194mov rbx, rsi
00171197call camlDoOut.put_754
0017119cmov rbx, [rsp+24]
001711a1mov rax, [rbx+32]
001711a5mov rbx, [rbx+16]
001711a9mov rdi, [rbx+64]
001711admov ebx, 21
001711b2add rsp, 32
001711b6jmp 0x18a170
001711bb
001711bb 90 .
001711bc
001711bcloc_1711bc:
001711bcmov [rsp+8], rax
001711c1mov rdi, [rax+8]
001711c5mov [rsp+16], rdi
001711camov rax, [rax]
001711cdmov [rsp], rax
001711d1mov rbx, [rbx+24]
001711d5lea rdi, [rip+0x1a22e4]
001711dcmov rdi, [rdi+32]
001711e0mov rdi, [rdi+240]
001711e7call Stdlib.Set.mem
001711eccmp rax, 1
001711f0je 0x1712b0
001711f6mov rbx, [rsp+24]
001711fbmov rax, [rbx+32]
001711ffmov rbx, [rbx+16]
00171203mov rdi, [rbx+64]
00171207mov ebx, 93
0017120ccall camlDoOut.put_char_792
00171211mov rbx, [rsp+24]
00171216mov rax, [rbx+32]
0017121amov rbx, [rbx+16]
0017121emov rdi, [rbx+48]
00171222mov rbx, [rsp]
00171226call camlDoOut.put_754
0017122bmov rax, [rsp+16]
00171230test al, 1
00171232jne 0x171272
00171234mov [rsp+16], rax
00171239mov rbx, [rsp+24]
0017123emov rax, [rbx+32]
00171242mov rbx, [rbx+16]
00171246mov rdi, [rbx+64]
0017124amov ebx, 65
0017124fcall camlDoOut.put_char_792
00171254mov rax, [rsp+16]
00171259mov rbx, [rax]
0017125cmov rdi, [rsp+24]
00171261mov rax, [rdi+32]
00171265mov rdi, [rdi+16]
00171269mov rdi, [rdi+48]
0017126dcall camlDoOut.put_754
00171272
00171272loc_171272:
00171272mov rax, [rsp+8]
00171277mov rbx, [rax+16]
0017127bmov rdi, [rsp+24]
00171280mov rax, [rdi+32]
00171284mov rdi, [rdi+16]
00171288mov rdi, [rdi+48]
0017128ccall camlDoOut.put_754
00171291mov rbx, [rsp+24]
00171296mov rax, [rbx+32]
0017129amov rbx, [rbx+16]
0017129emov rdi, [rbx+64]
001712a2mov ebx, 21
001712a7add rsp, 32
001712abjmp 0x18a170
001712b0
001712b0loc_1712b0:
001712b0mov eax, 1
001712b5add rsp, 32
001712b9ret
001712ba
001712baloc_1712ba:
001712bapush 37
001712bccall caml_call_realloc_stack
001712c1pop r10
001712c3jmp 0x171172
00171160
001712c8
001712c8 // align 0x10
001712c8 // align 0x10
001712d0
001712d0camlHtmlparse.trees_423:
001712d0lea r10, [rsp-352]
001712d8cmp r10, [r14+40]
001712dcjb 0x171353
001712de
001712deloc_1712de:
001712desub rsp, 32
001712e2mov [rsp], rax
001712e6mov [rsp+8], rbx
001712ebmov [rsp+16], rdi
001712f0add rdi, -32
001712f4call camlHtmlparse.tree_422
001712f9test al, 1
001712fbje 0x171308
001712fdmov eax, 1
00171302add rsp, 32
00171306ret
00171307
00171307 90 .
00171308
00171308loc_171308:
00171308mov [rsp+24], rax
0017130dmov rax, [rsp]
00171311mov rbx, [rsp+8]
00171316mov rdi, [rsp+16]
0017131bcall camlHtmlparse.trees_423
00171320sub r15, 24
00171324cmp r15, [r14]
00171327jb 0x17134c
00171329
00171329loc_171329:
00171329lea rbx, [r15+8]
0017132dmov [rbx-8], 2048
00171335mov rdi, [rsp+24]
0017133amov rdi, [rdi]
0017133dmov [rbx], rdi
00171340mov [rbx+8], rax
00171344mov rax, rbx
00171347add rsp, 32
0017134bret
0017134c
0017134cloc_17134c:
0017134ccall caml_call_gc
00171351jmp 0x171329
00171353
00171353loc_171353:
00171353push 37
00171355call caml_call_realloc_stack
0017135apop r10
0017135cjmp 0x1712de
001712d0
001712d0camlHtmlparse.trees_423:
001712d0lea r10, [rsp-352]
001712d8cmp r10, [r14+40]
001712dcjb 0x171353
001712de
001712deloc_1712de:
001712desub rsp, 32
001712e2mov [rsp], rax
001712e6mov [rsp+8], rbx
001712ebmov [rsp+16], rdi
001712f0add rdi, -32
001712f4call camlHtmlparse.tree_422
001712f9test al, 1
001712fbje 0x171308
001712fdmov eax, 1
00171302add rsp, 32
00171306ret
00171307
00171307 90 .
00171308
00171308loc_171308:
00171308mov [rsp+24], rax
0017130dmov rax, [rsp]
00171311mov rbx, [rsp+8]
00171316mov rdi, [rsp+16]
0017131bcall camlHtmlparse.trees_423
00171320sub r15, 24
00171324cmp r15, [r14]
00171327jb 0x17134c
00171329
00171329loc_171329:
00171329lea rbx, [r15+8]
0017132dmov [rbx-8], 2048
00171335mov rdi, [rsp+24]
0017133amov rdi, [rdi]
0017133dmov [rbx], rdi
00171340mov [rbx+8], rax
00171344mov rax, rbx
00171347add rsp, 32
0017134bret
0017134c
0017134cloc_17134c:
0017134ccall caml_call_gc
00171351jmp 0x171329
00171353
00171353loc_171353:
00171353push 37
00171355call caml_call_realloc_stack
0017135apop r10
0017135cjmp 0x1712de
001712d0
0017135e
0017135e // align 0x10
0017135e // align 0x10
00171360
00171360camlHtmlparse.do_main_580:
00171360lea r10, [rsp-352]
00171368cmp r10, [r14+40]
0017136cjb 0x17148a
00171372
00171372loc_171372:
00171372sub rsp, 32
00171376mov [rsp], rax
0017137amov [rsp+24], rbx
0017137fmov [rsp+16], rdi
00171384mov rdi, [rdi+40]
00171388call camlHtmlparse.tree_422
0017138dtest al, 1
0017138fje 0x171404
00171391mov rax, [rsp+16]
00171396mov rbx, [rax+32]
0017139amov rax, [rsp+24]
0017139fcall camlHtmlparse.next_token_357
001713a4test al, 1
001713a6je 0x1713b4
001713a8mov eax, 1
001713adadd rsp, 32
001713b1ret
001713b2
001713b2 66 90 f.
001713b4
001713b4loc_1713b4:
001713b4test al, 1
001713b6je 0x1713c4
001713b8lea rbx, [rip+0x19ded9]
001713bfjmp 0x1713e7
001713c1
001713c1 0f 1f 00 ...
001713c4
001713c4loc_1713c4:
001713c4movzx rbx, [rax-8]
001713c9cmp rbx, 1
001713cdje 0x1713dc
001713cftest rbx, rbx
001713d2jne 0x1713e4
001713d4mov rbx, [rax+16]
001713d8jmp 0x1713e7
001713da
001713da 66 90 f.
001713dc
001713dcloc_1713dc:
001713dcmov rbx, [rax+8]
001713e0jmp 0x1713e7
001713e2
001713e2 66 90 f.
001713e4
001713e4loc_1713e4:
001713e4mov rbx, [rax]
001713e7
001713e7loc_1713e7:
001713e7lea rax, [rip+0x1979fa]
001713eecall camlStdlib.$5e_139
001713f3mov rbx, [rsp+24]
001713f8add rsp, 32
001713fcjmp 0x1709a0
00171401
00171401 0f 1f 00 ...
00171404
00171404loc_171404:
00171404mov rbx, [rax]
00171407movzx rax, [rbx-8]
0017140ctest rax, rax
0017140fje 0x171418
00171411mov [rsp+8], rbx
00171416jmp 0x171440
00171418
00171418loc_171418:
00171418sub r15, 24
0017141ccmp r15, [r14]
0017141fjb 0x171483
00171421
00171421loc_171421:
00171421lea rax, [r15+8]
00171425mov [rax-8], 2048
0017142dmov [rax], rbx
00171430mov [rax+8], 1
00171438add rsp, 32
0017143cret
0017143d
0017143d 0f 1f 00 ...
00171440
00171440loc_171440:
00171440mov rax, [rsp]
00171444mov rbx, [rsp+24]
00171449mov rdi, [rsp+16]
0017144ecall camlHtmlparse.do_main_580
00171453sub r15, 24
00171457cmp r15, [r14]
0017145ajb 0x17147c
0017145c
0017145cloc_17145c:
0017145clea rbx, [r15+8]
00171460mov [rbx-8], 2048
00171468mov rdi, [rsp+8]
0017146dmov [rbx], rdi
00171470mov [rbx+8], rax
00171474mov rax, rbx
00171477add rsp, 32
0017147bret
0017147c
0017147cloc_17147c:
0017147ccall caml_call_gc
00171481jmp 0x17145c
00171483
00171483loc_171483:
00171483call caml_call_gc
00171488jmp 0x171421
0017148a
0017148aloc_17148a:
0017148apush 37
0017148ccall caml_call_realloc_stack
00171491pop r10
00171493jmp 0x171372
00171360
00171360camlHtmlparse.do_main_580:
00171360lea r10, [rsp-352]
00171368cmp r10, [r14+40]
0017136cjb 0x17148a
00171372
00171372loc_171372:
00171372sub rsp, 32
00171376mov [rsp], rax
0017137amov [rsp+24], rbx
0017137fmov [rsp+16], rdi
00171384mov rdi, [rdi+40]
00171388call camlHtmlparse.tree_422
0017138dtest al, 1
0017138fje 0x171404
00171391mov rax, [rsp+16]
00171396mov rbx, [rax+32]
0017139amov rax, [rsp+24]
0017139fcall camlHtmlparse.next_token_357
001713a4test al, 1
001713a6je 0x1713b4
001713a8mov eax, 1
001713adadd rsp, 32
001713b1ret
001713b2
001713b2 66 90 f.
001713b4
001713b4loc_1713b4:
001713b4test al, 1
001713b6je 0x1713c4
001713b8lea rbx, [rip+0x19ded9]
001713bfjmp 0x1713e7
001713c1
001713c1 0f 1f 00 ...
001713c4
001713c4loc_1713c4:
001713c4movzx rbx, [rax-8]
001713c9cmp rbx, 1
001713cdje 0x1713dc
001713cftest rbx, rbx
001713d2jne 0x1713e4
001713d4mov rbx, [rax+16]
001713d8jmp 0x1713e7
001713da
001713da 66 90 f.
001713dc
001713dcloc_1713dc:
001713dcmov rbx, [rax+8]
001713e0jmp 0x1713e7
001713e2
001713e2 66 90 f.
001713e4
001713e4loc_1713e4:
001713e4mov rbx, [rax]
001713e7
001713e7loc_1713e7:
001713e7lea rax, [rip+0x1979fa]
001713eecall camlStdlib.$5e_139
001713f3mov rbx, [rsp+24]
001713f8add rsp, 32
001713fcjmp 0x1709a0
00171401
00171401 0f 1f 00 ...
00171404
00171404loc_171404:
00171404mov rbx, [rax]
00171407movzx rax, [rbx-8]
0017140ctest rax, rax
0017140fje 0x171418
00171411mov [rsp+8], rbx
00171416jmp 0x171440
00171418
00171418loc_171418:
00171418sub r15, 24
0017141ccmp r15, [r14]
0017141fjb 0x171483
00171421
00171421loc_171421:
00171421lea rax, [r15+8]
00171425mov [rax-8], 2048
0017142dmov [rax], rbx
00171430mov [rax+8], 1
00171438add rsp, 32
0017143cret
0017143d
0017143d 0f 1f 00 ...
00171440
00171440loc_171440:
00171440mov rax, [rsp]
00171444mov rbx, [rsp+24]
00171449mov rdi, [rsp+16]
0017144ecall camlHtmlparse.do_main_580
00171453sub r15, 24
00171457cmp r15, [r14]
0017145ajb 0x17147c
0017145c
0017145cloc_17145c:
0017145clea rbx, [r15+8]
00171460mov [rbx-8], 2048
00171468mov rdi, [rsp+8]
0017146dmov [rbx], rdi
00171470mov [rbx+8], rax
00171474mov rax, rbx
00171477add rsp, 32
0017147bret
0017147c
0017147cloc_17147c:
0017147ccall caml_call_gc
00171481jmp 0x17145c
00171483
00171483loc_171483:
00171483call caml_call_gc
00171488jmp 0x171421
0017148a
0017148aloc_17148a:
0017148apush 37
0017148ccall caml_call_realloc_stack
00171491pop r10
00171493jmp 0x171372
00171360
00171498
00171498 // align 0x10
00171498 // align 0x10
001714a0
001714a0camlHtmlparse.ptop_586:
001714a0mov rax, [rbx+16]
001714a4mov rbx, [rax]
001714a7mov eax, 1
001714acjmp 0x1741c0
001714a0
001714a0camlHtmlparse.ptop_586:
001714a0mov rax, [rbx+16]
001714a4mov rbx, [rax]
001714a7mov eax, 1
001714acjmp 0x1741c0
001714a0
001714b1
001714b1 // align 0x10
001714b1 // align 0x10
001714c0
001714c0camlHtmlparse.reset_589:
001714c0lea r10, [rsp-328]
001714c8cmp r10, [r14+40]
001714ccjb 0x1714f9
001714ce
001714celoc_1714ce:
001714cesub rsp, 8
001714d2mov [rsp], rbx
001714d6mov rax, [rbx+24]
001714damov rbx, [rax+8]
001714demov eax, 1
001714e3call camlHtmllex.reset_981
001714e8mov rax, [rsp]
001714ecmov rax, [rax+32]
001714f0add rsp, 8
001714f4jmp 0x189f10
001714f9
001714f9loc_1714f9:
001714f9push 34
001714fbcall caml_call_realloc_stack
00171500pop r10
00171502jmp 0x1714ce
001714c0
001714c0camlHtmlparse.reset_589:
001714c0lea r10, [rsp-328]
001714c8cmp r10, [r14+40]
001714ccjb 0x1714f9
001714ce
001714celoc_1714ce:
001714cesub rsp, 8
001714d2mov [rsp], rbx
001714d6mov rax, [rbx+24]
001714damov rbx, [rax+8]
001714demov eax, 1
001714e3call camlHtmllex.reset_981
001714e8mov rax, [rsp]
001714ecmov rax, [rax+32]
001714f0add rsp, 8
001714f4jmp 0x189f10
001714f9
001714f9loc_1714f9:
001714f9push 34
001714fbcall caml_call_realloc_stack
00171500pop r10
00171502jmp 0x1714ce
001714c0
00171504
00171504 // align 0x10
00171504 // align 0x10
00171510
00171510camlHtmlparse.main_592:
00171510lea r10, [rsp-352]
00171518cmp r10, [r14+40]
0017151cjb 0x171595
0017151e
0017151eloc_17151e:
0017151esub rsp, 16
00171522mov [rsp], rdi
00171526lea r11, [rip+31]
0017152dpush r11
0017152fpush [r14+48]
00171533mov [r14+48], rsp
00171537mov rdi, [rdi+24]
0017153bcall camlHtmlparse.do_main_580
00171540pop [r14+48]
00171544add rsp, 8
00171548jmp 0x171590
0017154anop
0017154cmov [rsp+8], rax
00171551mov rax, [rsp]
00171555mov rax, [rax+32]
00171559mov [rsp], rax
0017155dmov rax, [rax+24]
00171561mov rbx, [rax+8]
00171565mov eax, 1
0017156acall camlHtmllex.reset_981
0017156fmov rax, [rsp]
00171573mov rax, [rax+32]
00171577call camlDoOut.reset_705
0017157cmov rax, [rsp+8]
00171581mov rsp, [r14+48]
00171585pop [r14+48]
00171589pop r11
0017158bjmp r11
0017158enop
00171590
00171590loc_171590:
00171590add rsp, 16
00171594ret
00171595
00171595loc_171595:
00171595push 37
00171597call caml_call_realloc_stack
0017159cpop r10
0017159ejmp 0x17151e
00171510
00171510camlHtmlparse.main_592:
00171510lea r10, [rsp-352]
00171518cmp r10, [r14+40]
0017151cjb 0x171595
0017151e
0017151eloc_17151e:
0017151esub rsp, 16
00171522mov [rsp], rdi
00171526lea r11, [rip+31]
0017152dpush r11
0017152fpush [r14+48]
00171533mov [r14+48], rsp
00171537mov rdi, [rdi+24]
0017153bcall camlHtmlparse.do_main_580
00171540pop [r14+48]
00171544add rsp, 8
00171548jmp 0x171590
0017154anop
0017154cmov [rsp+8], rax
00171551mov rax, [rsp]
00171555mov rax, [rax+32]
00171559mov [rsp], rax
0017155dmov rax, [rax+24]
00171561mov rbx, [rax+8]
00171565mov eax, 1
0017156acall camlHtmllex.reset_981
0017156fmov rax, [rsp]
00171573mov rax, [rax+32]
00171577call camlDoOut.reset_705
0017157cmov rax, [rsp+8]
00171581mov rsp, [r14+48]
00171585pop [r14+48]
00171589pop r11
0017158bjmp r11
0017158enop
00171590
00171590loc_171590:
00171590add rsp, 16
00171594ret
00171595
00171595loc_171595:
00171595push 37
00171597call caml_call_realloc_stack
0017159cpop r10
0017159ejmp 0x17151e
00171510
001715a3
001715a3 // align 0x10
001715a3 // align 0x10
001715b0
001715b0camlHtmlparse.entry:
001715b0mov edi, 1
001715b5mov rbx, rsp
001715b8mov rsp, [r14+64]
001715bccall caml_fresh_oo_id
001715c1mov rsp, rbx
001715c4call caml_alloc2
001715c9lea rsi, [r15+8]
001715cdmov [rsi-8], 2296
001715d5lea rbx, [rip+0x19786c]
001715dcmov [rsi], rbx
001715dfmov [rsi+8], rax
001715e3lea rdi, [rip+0x1977d6]
001715eamov rbx, rsp
001715edmov rsp, [r14+64]
001715f1call caml_initialize
001715f6mov rsp, rbx
001715f9lea rsi, [rip+0x197790]
00171600lea rdi, [rip+0x1977b9]
00171607add rdi, 8
0017160bmov rbx, rsp
0017160emov rsp, [r14+64]
00171612call caml_initialize
00171617mov rsp, rbx
0017161amov eax, 1
0017161fret
001715b0
001715b0camlHtmlparse.entry:
001715b0mov edi, 1
001715b5mov rbx, rsp
001715b8mov rsp, [r14+64]
001715bccall caml_fresh_oo_id
001715c1mov rsp, rbx
001715c4call caml_alloc2
001715c9lea rsi, [r15+8]
001715cdmov [rsi-8], 2296
001715d5lea rbx, [rip+0x19786c]
001715dcmov [rsi], rbx
001715dfmov [rsi+8], rax
001715e3lea rdi, [rip+0x1977d6]
001715eamov rbx, rsp
001715edmov rsp, [r14+64]
001715f1call caml_initialize
001715f6mov rsp, rbx
001715f9lea rsi, [rip+0x197790]
00171600lea rdi, [rip+0x1977b9]
00171607add rdi, 8
0017160bmov rbx, rsp
0017160emov rsp, [r14+64]
00171612call caml_initialize
00171617mov rsp, rbx
0017161amov eax, 1
0017161fret
001715b0
00171620
00171620camlHtmllex.main_723:
00171620mov rdi, rbx
00171623cmp r15, [r14]
00171626jbe 0x171636
00171628
00171628loc_171628:
00171628add rdi, 24
0017162cmov ebx, 1
00171631jmp 0x171640
00171636
00171636loc_171636:
00171636call caml_call_gc
0017163bjmp 0x171628
00171620
00171620camlHtmllex.main_723:
00171620mov rdi, rbx
00171623cmp r15, [r14]
00171626jbe 0x171636
00171628
00171628loc_171628:
00171628add rdi, 24
0017162cmov ebx, 1
00171631jmp 0x171640
00171636
00171636loc_171636:
00171636call caml_call_gc
0017163bjmp 0x171628
00171620
0017163d
0017163d // align 0x10
0017163d // align 0x10
00171640
00171640Htmllex..ocaml_lex_main_rec:
00171640lea r10, [rsp-352]
00171648cmp r10, [r14+40]
0017164cjb 0x171b8a
00171652
00171652loc_171652:
00171652sub rsp, 32
00171656
00171656loc_171656:
00171656mov rsi, rax
00171659mov [rsp+16], rsi
0017165emov [rsp+24], rdi
00171663cmp r15, [r14]
00171666jbe 0x171b7b
0017166c
0017166cloc_17166c:
0017166clea rax, [rip+0x198af5]
00171673mov rdi, rsi
00171676call Stdlib.Lexing.engine
0017167bcmp rax, 13
0017167fjbe 0x1716a4
00171681mov [rsp], rax
00171685mov rax, [rsp+16]
0017168amov rbx, [rax]
0017168dmov rdi, [rbx]
00171690call rdi
00171692mov rax, [rsp+16]
00171697mov rbx, [rsp]
0017169bmov rdi, [rsp+24]
001716a0jmp 0x171656
001716a2nop
001716a4
001716a4loc_1716a4:
001716a4sar rax, 1
001716a7lea rdx, [rip+0xbad52]
001716aemovsxd rax, [rdx+4*rax]
001716b2add rdx, rax
001716b5jmp rdx
001716b7nop
001716b8mov rax, [rsp+16]
001716bdmov rdi, [rax+40]
001716c1mov rbx, [rax+32]
001716c5sub rdi, rbx
001716c8inc rdi
001716cbmov rax, [rax+8]
001716cfcall Stdlib.Bytes.sub
001716d4sub r15, 16
001716d8cmp r15, [r14]
001716dbjb 0x171b71
001716e1
001716e1loc_1716e1:
001716e1lea rbx, [r15+8]
001716e5mov [rbx-8], 1027
001716edmov [rbx], rax
001716f0mov rax, rbx
001716f3add rsp, 32
001716f7ret
001716f8mov rax, [rsp+16]
001716fdmov rbx, [rax+32]
00171701mov rdi, [rax+40]
00171705sub rdi, rbx
00171708inc rdi
0017170bmov rax, [rax+8]
0017170fcall Stdlib.Bytes.sub
00171714mov rbx, rax
00171717mov rax, [rsp+24]
0017171cmov rdi, [rax+936]
00171723mov rax, [rdi+24]
00171727mov rdi, [rdi+16]
0017172bmov rdi, [rdi+48]
0017172fcall camlDoOut.put_754
00171734mov rbx, [rsp+24]
00171739add rbx, 312
00171740mov rax, [rsp+16]
00171745call camlHtmllex.in_comment_735
0017174amov rax, [rsp+24]
0017174fmov rax, [rax+920]
00171756call camlDoOut.to_string_830
0017175bsub r15, 16
0017175fcmp r15, [r14]
00171762jb 0x171b67
00171768
00171768loc_171768:
00171768lea rbx, [r15+8]
0017176cmov [rbx-8], 1026
00171774mov [rbx], rax
00171777mov rax, rbx
0017177aadd rsp, 32
0017177eret
0017177fnop
00171780mov rax, [rsp+16]
00171785mov rbx, [rax+32]
00171789mov rdi, [rax+40]
0017178dsub rdi, rbx
00171790inc rdi
00171793mov rax, [rax+8]
00171797call Stdlib.Bytes.sub
0017179cmov rbx, rax
0017179fmov rax, [rsp+24]
001717a4mov rdi, [rax+936]
001717abmov rax, [rdi+24]
001717afmov rdi, [rdi+16]
001717b3mov rdi, [rdi+48]
001717b7call camlDoOut.put_754
001717bcmov rbx, [rsp+24]
001717c1add rbx, 256
001717c8mov rax, [rsp+16]
001717cdcall camlHtmllex.in_tag_733
001717d2mov rax, [rsp+24]
001717d7mov rax, [rax+920]
001717decall camlDoOut.to_string_830
001717e3sub r15, 16
001717e7cmp r15, [r14]
001717eajb 0x171b5d
001717f0
001717f0loc_1717f0:
001717f0lea rbx, [r15+8]
001717f4mov [rbx-8], 1026
001717fcmov [rbx], rax
001717ffmov rax, rbx
00171802add rsp, 32
00171806ret
00171807nop
00171808mov rax, [rsp+16]
0017180dmov rdi, [rax+40]
00171811mov rbx, [rax+32]
00171815add rbx, 2
00171819sub rdi, rbx
0017181cinc rdi
0017181fmov rax, [rax+8]
00171823call Stdlib.Bytes.sub
00171828mov [rsp+8], rax
0017182dmov rax, [rsp+16]
00171832mov rdi, [rax+40]
00171836mov rbx, [rax+32]
0017183asub rdi, rbx
0017183dinc rdi
00171840mov rax, [rax+8]
00171844call Stdlib.Bytes.sub
00171849mov rbx, rax
0017184cmov rax, [rsp+24]
00171851mov rdi, [rax+936]
00171858mov rax, [rdi+24]
0017185cmov rdi, [rdi+16]
00171860mov rdi, [rdi+48]
00171864call camlDoOut.put_754
00171869mov rax, [rsp+24]
0017186emov rbx, [rax+872]
00171875mov rax, [rsp+8]
0017187acall camlHtmllex.is_textlevel_652
0017187fcmp rax, 1
00171883je 0x1718d4
00171885mov rbx, [rsp+24]
0017188aadd rbx, 88
0017188emov rax, [rsp+16]
00171893call camlHtmllex.read_attrs_727
00171898mov [rsp], rax
0017189cmov rax, [rsp+24]
001718a1mov rax, [rax+920]
001718a8call camlDoOut.to_string_830
001718admov rsi, rax
001718b0mov rax, [rsp+24]
001718b5mov rdx, [rax+904]
001718bcmov rax, [rsp+16]
001718c1mov rbx, [rsp+8]
001718c6mov rdi, [rsp]
001718caadd rsp, 32
001718cejmp 0x174db0
001718d3nop
001718d4
001718d4loc_1718d4:
001718d4mov rax, [rsp+8]
001718d9call camlHtmllex.is_basefont_658
001718decmp rax, 1
001718e2je 0x171944
001718e4mov rbx, [rsp+24]
001718e9add rbx, 88
001718edmov rax, [rsp+16]
001718f2call camlHtmllex.read_attrs_727
001718f7mov rbx, [rsp+24]
001718fcmov rdi, [rbx+896]
00171903mov rbx, [rsp+16]
00171908call camlHtmllex.set_basefont_661
0017190dmov rax, [rsp+24]
00171912mov rax, [rax+920]
00171919call camlDoOut.to_string_830
0017191esub r15, 16
00171922cmp r15, [r14]
00171925jb 0x171b53
0017192b
0017192bloc_17192b:
0017192blea rbx, [r15+8]
0017192fmov [rbx-8], 1026
00171937mov [rbx], rax
0017193amov rax, rbx
0017193dadd rsp, 32
00171941ret
00171942nop
00171944
00171944loc_171944:
00171944mov rax, [rsp+24]
00171949mov rdi, [rax+864]
00171950mov rax, [rsp+16]
00171955mov rbx, [rsp+8]
0017195acall camlHtmllex.check_nesting_578
0017195fmov rbx, [rsp+24]
00171964add rbx, 256
0017196bmov rax, [rsp+16]
00171970call camlHtmllex.in_tag_733
00171975mov rax, [rsp+24]
0017197amov rax, [rax+920]
00171981call camlDoOut.to_string_830
00171986mov [rsp], rax
0017198amov rax, [rsp+8]
0017198fcall camlHtmllex.is_br_655
00171994cmp rax, 1
00171998je 0x1719c0
0017199asub r15, 16
0017199ecmp r15, [r14]
001719a1jb 0x171b49
001719a7
001719a7loc_1719a7:
001719a7lea rax, [r15+8]
001719abmov [rax-8], 1027
001719b3mov rbx, [rsp]
001719b7mov [rax], rbx
001719baadd rsp, 32
001719beret
001719bfnop
001719c0
001719c0loc_1719c0:
001719c0sub r15, 16
001719c4cmp r15, [r14]
001719c7jb 0x171b3f
001719cd
001719cdloc_1719cd:
001719cdlea rax, [r15+8]
001719d1mov [rax-8], 1026
001719d9mov rbx, [rsp]
001719ddmov [rax], rbx
001719e0add rsp, 32
001719e4ret
001719e5nop [rax]
001719e8mov rax, [rsp+16]
001719edmov rdi, [rax+40]
001719f1mov rbx, [rax+32]
001719f5add rbx, 4
001719f9sub rdi, rbx
001719fcinc rdi
001719ffmov rax, [rax+8]
00171a03call Stdlib.Bytes.sub
00171a08mov [rsp], rax
00171a0cmov rax, [rsp+16]
00171a11mov rdi, [rax+40]
00171a15mov rbx, [rax+32]
00171a19sub rdi, rbx
00171a1cinc rdi
00171a1fmov rax, [rax+8]
00171a23call Stdlib.Bytes.sub
00171a28mov rbx, rax
00171a2bmov rax, [rsp+24]
00171a30mov rdi, [rax+936]
00171a37mov rax, [rdi+24]
00171a3bmov rdi, [rdi+16]
00171a3fmov rdi, [rdi+48]
00171a43call camlDoOut.put_754
00171a48mov rbx, [rsp+24]
00171a4dadd rbx, 256
00171a54mov rax, [rsp+16]
00171a59call camlHtmllex.in_tag_733
00171a5emov rax, [rsp+24]
00171a63mov rax, [rax+920]
00171a6acall camlDoOut.to_string_830
00171a6fmov rdi, rax
00171a72mov rax, [rsp+24]
00171a77mov rsi, [rax+912]
00171a7emov rax, [rsp+16]
00171a83mov rbx, [rsp]
00171a87add rsp, 32
00171a8bjmp 0x174f50
00171a90mov eax, 1
00171a95add rsp, 32
00171a99ret
00171a9anop
00171a9cmov rbx, [rsp+16]
00171aa1mov rax, [rbx+32]
00171aa5sar rax, 1
00171aa8mov rbx, [rbx+8]
00171aacmov rdi, [rbx-8]
00171ab0shr rdi, 10
00171ab4lea rdi, [8*rdi-1]
00171abcmovzx rsi, [rbx+rdi]
00171ac1sub rdi, rsi
00171ac4cmp rdi, rax
00171ac7jbe 0x171b85
00171acdmovzx rax, [rbx+rax]
00171ad2lea rbx, [rax+rax+1]
00171ad7mov rax, [rsp+24]
00171adcmov rdi, [rax+944]
00171ae3mov rax, [rdi+24]
00171ae7mov rdi, [rdi+16]
00171aebmov rdi, [rdi+64]
00171aefcall camlDoOut.put_char_792
00171af4mov rbx, [rsp+24]
00171af9add rbx, 32
00171afdmov rax, [rsp+16]
00171b02call camlHtmllex.text_725
00171b07mov rax, [rsp+24]
00171b0cmov rax, [rax+920]
00171b13call camlDoOut.to_string_830
00171b18sub r15, 16
00171b1ccmp r15, [r14]
00171b1fjb 0x171b38
00171b21
00171b21loc_171b21:
00171b21lea rbx, [r15+8]
00171b25mov [rbx-8], 1026
00171b2dmov [rbx], rax
00171b30mov rax, rbx
00171b33add rsp, 32
00171b37ret
00171b38
00171b38loc_171b38:
00171b38call caml_call_gc
00171b3djmp 0x171b21
00171b3f
00171b3floc_171b3f:
00171b3fcall caml_call_gc
00171b44jmp 0x1719cd
00171b49
00171b49loc_171b49:
00171b49call caml_call_gc
00171b4ejmp 0x1719a7
00171b53
00171b53loc_171b53:
00171b53call caml_call_gc
00171b58jmp 0x17192b
00171b5d
00171b5dloc_171b5d:
00171b5dcall caml_call_gc
00171b62jmp 0x1717f0
00171b67
00171b67loc_171b67:
00171b67call caml_call_gc
00171b6cjmp 0x171768
00171b71
00171b71loc_171b71:
00171b71call caml_call_gc
00171b76jmp 0x1716e1
00171b7b
00171b7bloc_171b7b:
00171b7bcall caml_call_gc
00171b80jmp 0x17166c
00171b85
00171b85loc_171b85:
00171b85call caml_ml_array_bound_error
00171b8a
00171b8aloc_171b8a:
00171b8apush 37
00171b8ccall caml_call_realloc_stack
00171b91pop r10
00171b93jmp 0x171652
00171640
00171640Htmllex..ocaml_lex_main_rec:
00171640lea r10, [rsp-352]
00171648cmp r10, [r14+40]
0017164cjb 0x171b8a
00171652
00171652loc_171652:
00171652sub rsp, 32
00171656
00171656loc_171656:
00171656mov rsi, rax
00171659mov [rsp+16], rsi
0017165emov [rsp+24], rdi
00171663cmp r15, [r14]
00171666jbe 0x171b7b
0017166c
0017166cloc_17166c:
0017166clea rax, [rip+0x198af5]
00171673mov rdi, rsi
00171676call Stdlib.Lexing.engine
0017167bcmp rax, 13
0017167fjbe 0x1716a4
00171681mov [rsp], rax
00171685mov rax, [rsp+16]
0017168amov rbx, [rax]
0017168dmov rdi, [rbx]
00171690call rdi
00171692mov rax, [rsp+16]
00171697mov rbx, [rsp]
0017169bmov rdi, [rsp+24]
001716a0jmp 0x171656
001716a2nop
001716a4
001716a4loc_1716a4:
001716a4sar rax, 1
001716a7lea rdx, [rip+0xbad52]
001716aemovsxd rax, [rdx+4*rax]
001716b2add rdx, rax
001716b5jmp rdx
001716b7nop
001716b8mov rax, [rsp+16]
001716bdmov rdi, [rax+40]
001716c1mov rbx, [rax+32]
001716c5sub rdi, rbx
001716c8inc rdi
001716cbmov rax, [rax+8]
001716cfcall Stdlib.Bytes.sub
001716d4sub r15, 16
001716d8cmp r15, [r14]
001716dbjb 0x171b71
001716e1
001716e1loc_1716e1:
001716e1lea rbx, [r15+8]
001716e5mov [rbx-8], 1027
001716edmov [rbx], rax
001716f0mov rax, rbx
001716f3add rsp, 32
001716f7ret
001716f8mov rax, [rsp+16]
001716fdmov rbx, [rax+32]
00171701mov rdi, [rax+40]
00171705sub rdi, rbx
00171708inc rdi
0017170bmov rax, [rax+8]
0017170fcall Stdlib.Bytes.sub
00171714mov rbx, rax
00171717mov rax, [rsp+24]
0017171cmov rdi, [rax+936]
00171723mov rax, [rdi+24]
00171727mov rdi, [rdi+16]
0017172bmov rdi, [rdi+48]
0017172fcall camlDoOut.put_754
00171734mov rbx, [rsp+24]
00171739add rbx, 312
00171740mov rax, [rsp+16]
00171745call camlHtmllex.in_comment_735
0017174amov rax, [rsp+24]
0017174fmov rax, [rax+920]
00171756call camlDoOut.to_string_830
0017175bsub r15, 16
0017175fcmp r15, [r14]
00171762jb 0x171b67
00171768
00171768loc_171768:
00171768lea rbx, [r15+8]
0017176cmov [rbx-8], 1026
00171774mov [rbx], rax
00171777mov rax, rbx
0017177aadd rsp, 32
0017177eret
0017177fnop
00171780mov rax, [rsp+16]
00171785mov rbx, [rax+32]
00171789mov rdi, [rax+40]
0017178dsub rdi, rbx
00171790inc rdi
00171793mov rax, [rax+8]
00171797call Stdlib.Bytes.sub
0017179cmov rbx, rax
0017179fmov rax, [rsp+24]
001717a4mov rdi, [rax+936]
001717abmov rax, [rdi+24]
001717afmov rdi, [rdi+16]
001717b3mov rdi, [rdi+48]
001717b7call camlDoOut.put_754
001717bcmov rbx, [rsp+24]
001717c1add rbx, 256
001717c8mov rax, [rsp+16]
001717cdcall camlHtmllex.in_tag_733
001717d2mov rax, [rsp+24]
001717d7mov rax, [rax+920]
001717decall camlDoOut.to_string_830
001717e3sub r15, 16
001717e7cmp r15, [r14]
001717eajb 0x171b5d
001717f0
001717f0loc_1717f0:
001717f0lea rbx, [r15+8]
001717f4mov [rbx-8], 1026
001717fcmov [rbx], rax
001717ffmov rax, rbx
00171802add rsp, 32
00171806ret
00171807nop
00171808mov rax, [rsp+16]
0017180dmov rdi, [rax+40]
00171811mov rbx, [rax+32]
00171815add rbx, 2
00171819sub rdi, rbx
0017181cinc rdi
0017181fmov rax, [rax+8]
00171823call Stdlib.Bytes.sub
00171828mov [rsp+8], rax
0017182dmov rax, [rsp+16]
00171832mov rdi, [rax+40]
00171836mov rbx, [rax+32]
0017183asub rdi, rbx
0017183dinc rdi
00171840mov rax, [rax+8]
00171844call Stdlib.Bytes.sub
00171849mov rbx, rax
0017184cmov rax, [rsp+24]
00171851mov rdi, [rax+936]
00171858mov rax, [rdi+24]
0017185cmov rdi, [rdi+16]
00171860mov rdi, [rdi+48]
00171864call camlDoOut.put_754
00171869mov rax, [rsp+24]
0017186emov rbx, [rax+872]
00171875mov rax, [rsp+8]
0017187acall camlHtmllex.is_textlevel_652
0017187fcmp rax, 1
00171883je 0x1718d4
00171885mov rbx, [rsp+24]
0017188aadd rbx, 88
0017188emov rax, [rsp+16]
00171893call camlHtmllex.read_attrs_727
00171898mov [rsp], rax
0017189cmov rax, [rsp+24]
001718a1mov rax, [rax+920]
001718a8call camlDoOut.to_string_830
001718admov rsi, rax
001718b0mov rax, [rsp+24]
001718b5mov rdx, [rax+904]
001718bcmov rax, [rsp+16]
001718c1mov rbx, [rsp+8]
001718c6mov rdi, [rsp]
001718caadd rsp, 32
001718cejmp 0x174db0
001718d3nop
001718d4
001718d4loc_1718d4:
001718d4mov rax, [rsp+8]
001718d9call camlHtmllex.is_basefont_658
001718decmp rax, 1
001718e2je 0x171944
001718e4mov rbx, [rsp+24]
001718e9add rbx, 88
001718edmov rax, [rsp+16]
001718f2call camlHtmllex.read_attrs_727
001718f7mov rbx, [rsp+24]
001718fcmov rdi, [rbx+896]
00171903mov rbx, [rsp+16]
00171908call camlHtmllex.set_basefont_661
0017190dmov rax, [rsp+24]
00171912mov rax, [rax+920]
00171919call camlDoOut.to_string_830
0017191esub r15, 16
00171922cmp r15, [r14]
00171925jb 0x171b53
0017192b
0017192bloc_17192b:
0017192blea rbx, [r15+8]
0017192fmov [rbx-8], 1026
00171937mov [rbx], rax
0017193amov rax, rbx
0017193dadd rsp, 32
00171941ret
00171942nop
00171944
00171944loc_171944:
00171944mov rax, [rsp+24]
00171949mov rdi, [rax+864]
00171950mov rax, [rsp+16]
00171955mov rbx, [rsp+8]
0017195acall camlHtmllex.check_nesting_578
0017195fmov rbx, [rsp+24]
00171964add rbx, 256
0017196bmov rax, [rsp+16]
00171970call camlHtmllex.in_tag_733
00171975mov rax, [rsp+24]
0017197amov rax, [rax+920]
00171981call camlDoOut.to_string_830
00171986mov [rsp], rax
0017198amov rax, [rsp+8]
0017198fcall camlHtmllex.is_br_655
00171994cmp rax, 1
00171998je 0x1719c0
0017199asub r15, 16
0017199ecmp r15, [r14]
001719a1jb 0x171b49
001719a7
001719a7loc_1719a7:
001719a7lea rax, [r15+8]
001719abmov [rax-8], 1027
001719b3mov rbx, [rsp]
001719b7mov [rax], rbx
001719baadd rsp, 32
001719beret
001719bfnop
001719c0
001719c0loc_1719c0:
001719c0sub r15, 16
001719c4cmp r15, [r14]
001719c7jb 0x171b3f
001719cd
001719cdloc_1719cd:
001719cdlea rax, [r15+8]
001719d1mov [rax-8], 1026
001719d9mov rbx, [rsp]
001719ddmov [rax], rbx
001719e0add rsp, 32
001719e4ret
001719e5nop [rax]
001719e8mov rax, [rsp+16]
001719edmov rdi, [rax+40]
001719f1mov rbx, [rax+32]
001719f5add rbx, 4
001719f9sub rdi, rbx
001719fcinc rdi
001719ffmov rax, [rax+8]
00171a03call Stdlib.Bytes.sub
00171a08mov [rsp], rax
00171a0cmov rax, [rsp+16]
00171a11mov rdi, [rax+40]
00171a15mov rbx, [rax+32]
00171a19sub rdi, rbx
00171a1cinc rdi
00171a1fmov rax, [rax+8]
00171a23call Stdlib.Bytes.sub
00171a28mov rbx, rax
00171a2bmov rax, [rsp+24]
00171a30mov rdi, [rax+936]
00171a37mov rax, [rdi+24]
00171a3bmov rdi, [rdi+16]
00171a3fmov rdi, [rdi+48]
00171a43call camlDoOut.put_754
00171a48mov rbx, [rsp+24]
00171a4dadd rbx, 256
00171a54mov rax, [rsp+16]
00171a59call camlHtmllex.in_tag_733
00171a5emov rax, [rsp+24]
00171a63mov rax, [rax+920]
00171a6acall camlDoOut.to_string_830
00171a6fmov rdi, rax
00171a72mov rax, [rsp+24]
00171a77mov rsi, [rax+912]
00171a7emov rax, [rsp+16]
00171a83mov rbx, [rsp]
00171a87add rsp, 32
00171a8bjmp 0x174f50
00171a90mov eax, 1
00171a95add rsp, 32
00171a99ret
00171a9anop
00171a9cmov rbx, [rsp+16]
00171aa1mov rax, [rbx+32]
00171aa5sar rax, 1
00171aa8mov rbx, [rbx+8]
00171aacmov rdi, [rbx-8]
00171ab0shr rdi, 10
00171ab4lea rdi, [8*rdi-1]
00171abcmovzx rsi, [rbx+rdi]
00171ac1sub rdi, rsi
00171ac4cmp rdi, rax
00171ac7jbe 0x171b85
00171acdmovzx rax, [rbx+rax]
00171ad2lea rbx, [rax+rax+1]
00171ad7mov rax, [rsp+24]
00171adcmov rdi, [rax+944]
00171ae3mov rax, [rdi+24]
00171ae7mov rdi, [rdi+16]
00171aebmov rdi, [rdi+64]
00171aefcall camlDoOut.put_char_792
00171af4mov rbx, [rsp+24]
00171af9add rbx, 32
00171afdmov rax, [rsp+16]
00171b02call camlHtmllex.text_725
00171b07mov rax, [rsp+24]
00171b0cmov rax, [rax+920]
00171b13call camlDoOut.to_string_830
00171b18sub r15, 16
00171b1ccmp r15, [r14]
00171b1fjb 0x171b38
00171b21
00171b21loc_171b21:
00171b21lea rbx, [r15+8]
00171b25mov [rbx-8], 1026
00171b2dmov [rbx], rax
00171b30mov rax, rbx
00171b33add rsp, 32
00171b37ret
00171b38
00171b38loc_171b38:
00171b38call caml_call_gc
00171b3djmp 0x171b21
00171b3f
00171b3floc_171b3f:
00171b3fcall caml_call_gc
00171b44jmp 0x1719cd
00171b49
00171b49loc_171b49:
00171b49call caml_call_gc
00171b4ejmp 0x1719a7
00171b53
00171b53loc_171b53:
00171b53call caml_call_gc
00171b58jmp 0x17192b
00171b5d
00171b5dloc_171b5d:
00171b5dcall caml_call_gc
00171b62jmp 0x1717f0
00171b67
00171b67loc_171b67:
00171b67call caml_call_gc
00171b6cjmp 0x171768
00171b71
00171b71loc_171b71:
00171b71call caml_call_gc
00171b76jmp 0x1716e1
00171b7b
00171b7bloc_171b7b:
00171b7bcall caml_call_gc
00171b80jmp 0x17166c
00171b85
00171b85loc_171b85:
00171b85call caml_ml_array_bound_error
00171b8a
00171b8aloc_171b8a:
00171b8apush 37
00171b8ccall caml_call_realloc_stack
00171b91pop r10
00171b93jmp 0x171652
00171640
00171b98
00171b98 // align 0x10
00171b98 // align 0x10
00171ba0
00171ba0camlHtmllex.text_725:
00171ba0mov rdi, rbx
00171ba3cmp r15, [r14]
00171ba6jbe 0x171bb6
00171ba8
00171ba8loc_171ba8:
00171ba8add rdi, 24
00171bacmov ebx, 41
00171bb1jmp 0x171bc0
00171bb6
00171bb6loc_171bb6:
00171bb6call caml_call_gc
00171bbbjmp 0x171ba8
00171ba0
00171ba0camlHtmllex.text_725:
00171ba0mov rdi, rbx
00171ba3cmp r15, [r14]
00171ba6jbe 0x171bb6
00171ba8
00171ba8loc_171ba8:
00171ba8add rdi, 24
00171bacmov ebx, 41
00171bb1jmp 0x171bc0
00171bb6
00171bb6loc_171bb6:
00171bb6call caml_call_gc
00171bbbjmp 0x171ba8
00171ba0
00171bbd
00171bbd // align 0x10
00171bbd // align 0x10
00171bc0
00171bc0Htmllex..ocaml_lex_text_rec:
00171bc0lea r10, [rsp-344]
00171bc8cmp r10, [r14+40]
00171bccjb 0x171cb1
00171bd2
00171bd2loc_171bd2:
00171bd2sub rsp, 24
00171bd6
00171bd6loc_171bd6:
00171bd6mov rsi, rax
00171bd9mov [rsp], rsi
00171bddmov [rsp+16], rdi
00171be2cmp r15, [r14]
00171be5jbe 0x171ca2
00171beb
00171bebloc_171beb:
00171beblea rax, [rip+0x198576]
00171bf2mov rdi, rsi
00171bf5call Stdlib.Lexing.engine
00171bfacmp rax, 1
00171bfeje 0x171c34
00171c00cmp rax, 3
00171c04je 0x171c28
00171c06mov [rsp+8], rax
00171c0bmov rax, [rsp]
00171c0fmov rbx, [rax]
00171c12mov rdi, [rbx]
00171c15call rdi
00171c17mov rax, [rsp]
00171c1bmov rbx, [rsp+8]
00171c20mov rdi, [rsp+16]
00171c25jmp 0x171bd6
00171c27
00171c27 90 .
00171c28
00171c28loc_171c28:
00171c28mov eax, 1
00171c2dadd rsp, 24
00171c31ret
00171c32
00171c32 66 90 f.
00171c34
00171c34loc_171c34:
00171c34mov rbx, [rsp]
00171c38mov rax, [rbx+32]
00171c3csar rax, 1
00171c3fmov rbx, [rbx+8]
00171c43mov rdi, [rbx-8]
00171c47shr rdi, 10
00171c4blea rdi, [8*rdi-1]
00171c53movzx rsi, [rbx+rdi]
00171c58sub rdi, rsi
00171c5bcmp rdi, rax
00171c5ejbe 0x171cac
00171c60movzx rax, [rbx+rax]
00171c65lea rbx, [rax+rax+1]
00171c6amov rax, [rsp+16]
00171c6fmov rdi, [rax+888]
00171c76mov rax, [rdi+24]
00171c7amov rdi, [rdi+16]
00171c7emov rdi, [rdi+64]
00171c82call camlDoOut.put_char_792
00171c87mov rdi, [rsp+16]
00171c8cadd rdi, -24
00171c90add rdi, 24
00171c94mov ebx, 41
00171c99mov rax, [rsp]
00171c9djmp 0x171bd6
00171ca2
00171ca2loc_171ca2:
00171ca2call caml_call_gc
00171ca7jmp 0x171beb
00171cac
00171cacloc_171cac:
00171caccall caml_ml_array_bound_error
00171cb1
00171cb1loc_171cb1:
00171cb1push 36
00171cb3call caml_call_realloc_stack
00171cb8pop r10
00171cbajmp 0x171bd2
00171bc0
00171bc0Htmllex..ocaml_lex_text_rec:
00171bc0lea r10, [rsp-344]
00171bc8cmp r10, [r14+40]
00171bccjb 0x171cb1
00171bd2
00171bd2loc_171bd2:
00171bd2sub rsp, 24
00171bd6
00171bd6loc_171bd6:
00171bd6mov rsi, rax
00171bd9mov [rsp], rsi
00171bddmov [rsp+16], rdi
00171be2cmp r15, [r14]
00171be5jbe 0x171ca2
00171beb
00171bebloc_171beb:
00171beblea rax, [rip+0x198576]
00171bf2mov rdi, rsi
00171bf5call Stdlib.Lexing.engine
00171bfacmp rax, 1
00171bfeje 0x171c34
00171c00cmp rax, 3
00171c04je 0x171c28
00171c06mov [rsp+8], rax
00171c0bmov rax, [rsp]
00171c0fmov rbx, [rax]
00171c12mov rdi, [rbx]
00171c15call rdi
00171c17mov rax, [rsp]
00171c1bmov rbx, [rsp+8]
00171c20mov rdi, [rsp+16]
00171c25jmp 0x171bd6
00171c27
00171c27 90 .
00171c28
00171c28loc_171c28:
00171c28mov eax, 1
00171c2dadd rsp, 24
00171c31ret
00171c32
00171c32 66 90 f.
00171c34
00171c34loc_171c34:
00171c34mov rbx, [rsp]
00171c38mov rax, [rbx+32]
00171c3csar rax, 1
00171c3fmov rbx, [rbx+8]
00171c43mov rdi, [rbx-8]
00171c47shr rdi, 10
00171c4blea rdi, [8*rdi-1]
00171c53movzx rsi, [rbx+rdi]
00171c58sub rdi, rsi
00171c5bcmp rdi, rax
00171c5ejbe 0x171cac
00171c60movzx rax, [rbx+rax]
00171c65lea rbx, [rax+rax+1]
00171c6amov rax, [rsp+16]
00171c6fmov rdi, [rax+888]
00171c76mov rax, [rdi+24]
00171c7amov rdi, [rdi+16]
00171c7emov rdi, [rdi+64]
00171c82call camlDoOut.put_char_792
00171c87mov rdi, [rsp+16]
00171c8cadd rdi, -24
00171c90add rdi, 24
00171c94mov ebx, 41
00171c99mov rax, [rsp]
00171c9djmp 0x171bd6
00171ca2
00171ca2loc_171ca2:
00171ca2call caml_call_gc
00171ca7jmp 0x171beb
00171cac
00171cacloc_171cac:
00171caccall caml_ml_array_bound_error
00171cb1
00171cb1loc_171cb1:
00171cb1push 36
00171cb3call caml_call_realloc_stack
00171cb8pop r10
00171cbajmp 0x171bd2
00171bc0
00171cbf
00171cbf // align 0x10
00171cbf // align 0x10
00171cc0
00171cc0camlHtmllex.read_attrs_727:
00171cc0mov rdi, rbx
00171cc3cmp r15, [r14]
00171cc6jbe 0x171cd6
00171cc8
00171cc8loc_171cc8:
00171cc8add rdi, 24
00171cccmov ebx, 45
00171cd1jmp 0x171ce0
00171cd6
00171cd6loc_171cd6:
00171cd6call caml_call_gc
00171cdbjmp 0x171cc8
00171cc0
00171cc0camlHtmllex.read_attrs_727:
00171cc0mov rdi, rbx
00171cc3cmp r15, [r14]
00171cc6jbe 0x171cd6
00171cc8
00171cc8loc_171cc8:
00171cc8add rdi, 24
00171cccmov ebx, 45
00171cd1jmp 0x171ce0
00171cd6
00171cd6loc_171cd6:
00171cd6call caml_call_gc
00171cdbjmp 0x171cc8
00171cc0
00171cdd
00171cdd // align 0x10
00171cdd // align 0x10
00171ce0
00171ce0Htmllex..ocaml_lex_read_attrs_rec:
00171ce0lea r10, [rsp-360]
00171ce8cmp r10, [r14+40]
00171cecjb 0x171f01
00171cf2
00171cf2loc_171cf2:
00171cf2sub rsp, 40
00171cf6
00171cf6loc_171cf6:
00171cf6mov rsi, rax
00171cf9mov [rsp+24], rsi
00171cfemov [rsp+32], rdi
00171d03cmp r15, [r14]
00171d06jbe 0x171ef7
00171d0c
00171d0cloc_171d0c:
00171d0clea rax, [rip+0x198455]
00171d13mov rdi, rsi
00171d16call Stdlib.Lexing.engine
00171d1bcmp rax, 7
00171d1fjbe 0x171d44
00171d21mov [rsp], rax
00171d25mov rax, [rsp+24]
00171d2amov rbx, [rax]
00171d2dmov rdi, [rbx]
00171d30call rdi
00171d32mov rax, [rsp+24]
00171d37mov rbx, [rsp]
00171d3bmov rdi, [rsp+32]
00171d40jmp 0x171cf6
00171d42nop
00171d44
00171d44loc_171d44:
00171d44sar rax, 1
00171d47lea rdx, [rip+0xba6ce]
00171d4emovsxd rax, [rdx+4*rax]
00171d52add rdx, rax
00171d55jmp rdx
00171d57nop
00171d58mov rax, [rsp+24]
00171d5dmov rdi, [rax+40]
00171d61mov rbx, [rax+32]
00171d65sub rdi, rbx
00171d68inc rdi
00171d6bmov rax, [rax+8]
00171d6fcall Stdlib.Bytes.sub
00171d74mov rbx, rax
00171d77mov rax, [rsp+32]
00171d7cmov rdi, [rax+840]
00171d83mov rax, [rdi+24]
00171d87mov rdi, [rdi+16]
00171d8bmov rdi, [rdi+48]
00171d8fcall camlDoOut.put_754
00171d94mov rdi, [rsp+32]
00171d99add rdi, -24
00171d9dadd rdi, 24
00171da1mov ebx, 45
00171da6mov rax, [rsp+24]
00171dabjmp 0x171cf6
00171db0mov rax, [rsp+24]
00171db5mov rdi, [rax+40]
00171db9mov rbx, [rax+32]
00171dbdsub rdi, rbx
00171dc0inc rdi
00171dc3mov rax, [rax+8]
00171dc7call Stdlib.Bytes.sub
00171dccmov rbx, rax
00171dcfmov [rsp], rbx
00171dd3mov rax, [rsp+32]
00171dd8mov rdi, [rax+840]
00171ddfmov rax, [rdi+24]
00171de3mov rdi, [rdi+16]
00171de7mov rdi, [rdi+48]
00171debcall camlDoOut.put_754
00171df0mov rbx, [rsp+32]
00171df5add rbx, 32
00171df9mov rax, [rsp+24]
00171dfecall camlHtmllex.read_avalue_729
00171e03mov [rsp+8], rax
00171e08mov rax, [rsp+32]
00171e0dmov rax, [rax+816]
00171e14call camlDoOut.to_string_830
00171e19mov rbx, rax
00171e1cmov [rsp+16], rbx
00171e21mov rax, [rsp+32]
00171e26mov rdi, [rax+824]
00171e2dmov rax, [rdi+24]
00171e31mov rdi, [rdi+16]
00171e35mov rdi, [rdi+48]
00171e39call camlDoOut.put_754
00171e3emov rdi, [rsp+32]
00171e43add rdi, -24
00171e47add rdi, 24
00171e4bmov ebx, 45
00171e50mov rax, [rsp+24]
00171e55call Htmllex..ocaml_lex_read_attrs_rec
00171e5asub r15, 56
00171e5ecmp r15, [r14]
00171e61jb 0x171eed
00171e67
00171e67loc_171e67:
00171e67lea rbx, [r15+8]
00171e6badd rbx, 24
00171e6fmov [rbx-8], 3072
00171e77mov rdi, [rsp]
00171e7bmov [rbx], rdi
00171e7emov rdi, [rsp+8]
00171e83mov [rbx+8], rdi
00171e87mov rdi, [rsp+16]
00171e8cmov [rbx+16], rdi
00171e90lea rdi, [rbx-24]
00171e94mov [rdi-8], 2048
00171e9cmov [rdi], rbx
00171e9fmov [rdi+8], rax
00171ea3mov rax, rdi
00171ea6add rsp, 40
00171eaaret
00171eabnop
00171eacmov rbx, [rsp+32]
00171eb1mov rax, [rbx+808]
00171eb8mov rbx, [rbx+736]
00171ebfmov rdi, [rbx+64]
00171ec3mov ebx, 125
00171ec8call camlDoOut.put_char_792
00171ecdmov eax, 1
00171ed2add rsp, 40
00171ed6ret
00171ed7nop
00171ed8lea rax, [rip+0x198261]
00171edfmov rbx, [rsp+24]
00171ee4add rsp, 40
00171ee8jmp 0x174150
00171eed
00171eedloc_171eed:
00171eedcall caml_call_gc
00171ef2jmp 0x171e67
00171ef7
00171ef7loc_171ef7:
00171ef7call caml_call_gc
00171efcjmp 0x171d0c
00171f01
00171f01loc_171f01:
00171f01push 38
00171f03call caml_call_realloc_stack
00171f08pop r10
00171f0ajmp 0x171cf2
00171ce0
00171ce0Htmllex..ocaml_lex_read_attrs_rec:
00171ce0lea r10, [rsp-360]
00171ce8cmp r10, [r14+40]
00171cecjb 0x171f01
00171cf2
00171cf2loc_171cf2:
00171cf2sub rsp, 40
00171cf6
00171cf6loc_171cf6:
00171cf6mov rsi, rax
00171cf9mov [rsp+24], rsi
00171cfemov [rsp+32], rdi
00171d03cmp r15, [r14]
00171d06jbe 0x171ef7
00171d0c
00171d0cloc_171d0c:
00171d0clea rax, [rip+0x198455]
00171d13mov rdi, rsi
00171d16call Stdlib.Lexing.engine
00171d1bcmp rax, 7
00171d1fjbe 0x171d44
00171d21mov [rsp], rax
00171d25mov rax, [rsp+24]
00171d2amov rbx, [rax]
00171d2dmov rdi, [rbx]
00171d30call rdi
00171d32mov rax, [rsp+24]
00171d37mov rbx, [rsp]
00171d3bmov rdi, [rsp+32]
00171d40jmp 0x171cf6
00171d42nop
00171d44
00171d44loc_171d44:
00171d44sar rax, 1
00171d47lea rdx, [rip+0xba6ce]
00171d4emovsxd rax, [rdx+4*rax]
00171d52add rdx, rax
00171d55jmp rdx
00171d57nop
00171d58mov rax, [rsp+24]
00171d5dmov rdi, [rax+40]
00171d61mov rbx, [rax+32]
00171d65sub rdi, rbx
00171d68inc rdi
00171d6bmov rax, [rax+8]
00171d6fcall Stdlib.Bytes.sub
00171d74mov rbx, rax
00171d77mov rax, [rsp+32]
00171d7cmov rdi, [rax+840]
00171d83mov rax, [rdi+24]
00171d87mov rdi, [rdi+16]
00171d8bmov rdi, [rdi+48]
00171d8fcall camlDoOut.put_754
00171d94mov rdi, [rsp+32]
00171d99add rdi, -24
00171d9dadd rdi, 24
00171da1mov ebx, 45
00171da6mov rax, [rsp+24]
00171dabjmp 0x171cf6
00171db0mov rax, [rsp+24]
00171db5mov rdi, [rax+40]
00171db9mov rbx, [rax+32]
00171dbdsub rdi, rbx
00171dc0inc rdi
00171dc3mov rax, [rax+8]
00171dc7call Stdlib.Bytes.sub
00171dccmov rbx, rax
00171dcfmov [rsp], rbx
00171dd3mov rax, [rsp+32]
00171dd8mov rdi, [rax+840]
00171ddfmov rax, [rdi+24]
00171de3mov rdi, [rdi+16]
00171de7mov rdi, [rdi+48]
00171debcall camlDoOut.put_754
00171df0mov rbx, [rsp+32]
00171df5add rbx, 32
00171df9mov rax, [rsp+24]
00171dfecall camlHtmllex.read_avalue_729
00171e03mov [rsp+8], rax
00171e08mov rax, [rsp+32]
00171e0dmov rax, [rax+816]
00171e14call camlDoOut.to_string_830
00171e19mov rbx, rax
00171e1cmov [rsp+16], rbx
00171e21mov rax, [rsp+32]
00171e26mov rdi, [rax+824]
00171e2dmov rax, [rdi+24]
00171e31mov rdi, [rdi+16]
00171e35mov rdi, [rdi+48]
00171e39call camlDoOut.put_754
00171e3emov rdi, [rsp+32]
00171e43add rdi, -24
00171e47add rdi, 24
00171e4bmov ebx, 45
00171e50mov rax, [rsp+24]
00171e55call Htmllex..ocaml_lex_read_attrs_rec
00171e5asub r15, 56
00171e5ecmp r15, [r14]
00171e61jb 0x171eed
00171e67
00171e67loc_171e67:
00171e67lea rbx, [r15+8]
00171e6badd rbx, 24
00171e6fmov [rbx-8], 3072
00171e77mov rdi, [rsp]
00171e7bmov [rbx], rdi
00171e7emov rdi, [rsp+8]
00171e83mov [rbx+8], rdi
00171e87mov rdi, [rsp+16]
00171e8cmov [rbx+16], rdi
00171e90lea rdi, [rbx-24]
00171e94mov [rdi-8], 2048
00171e9cmov [rdi], rbx
00171e9fmov [rdi+8], rax
00171ea3mov rax, rdi
00171ea6add rsp, 40
00171eaaret
00171eabnop
00171eacmov rbx, [rsp+32]
00171eb1mov rax, [rbx+808]
00171eb8mov rbx, [rbx+736]
00171ebfmov rdi, [rbx+64]
00171ec3mov ebx, 125
00171ec8call camlDoOut.put_char_792
00171ecdmov eax, 1
00171ed2add rsp, 40
00171ed6ret
00171ed7nop
00171ed8lea rax, [rip+0x198261]
00171edfmov rbx, [rsp+24]
00171ee4add rsp, 40
00171ee8jmp 0x174150
00171eed
00171eedloc_171eed:
00171eedcall caml_call_gc
00171ef2jmp 0x171e67
00171ef7
00171ef7loc_171ef7:
00171ef7call caml_call_gc
00171efcjmp 0x171d0c
00171f01
00171f01loc_171f01:
00171f01push 38
00171f03call caml_call_realloc_stack
00171f08pop r10
00171f0ajmp 0x171cf2
00171ce0
00171f0f
00171f0f // align 0x10
00171f0f // align 0x10
00171f10
00171f10camlHtmllex.read_avalue_729:
00171f10mov rdi, rbx
00171f13cmp r15, [r14]
00171f16jbe 0x171f26
00171f18
00171f18loc_171f18:
00171f18add rdi, 24
00171f1cmov ebx, 53
00171f21jmp 0x171f30
00171f26
00171f26loc_171f26:
00171f26call caml_call_gc
00171f2bjmp 0x171f18
00171f10
00171f10camlHtmllex.read_avalue_729:
00171f10mov rdi, rbx
00171f13cmp r15, [r14]
00171f16jbe 0x171f26
00171f18
00171f18loc_171f18:
00171f18add rdi, 24
00171f1cmov ebx, 53
00171f21jmp 0x171f30
00171f26
00171f26loc_171f26:
00171f26call caml_call_gc
00171f2bjmp 0x171f18
00171f10
00171f2d
00171f2d // align 0x10
00171f2d // align 0x10
00171f30
00171f30Htmllex..ocaml_lex_read_avalue_rec:
00171f30lea r10, [rsp-344]
00171f38cmp r10, [r14+40]
00171f3cjb 0x172022
00171f42
00171f42loc_171f42:
00171f42sub rsp, 24
00171f46
00171f46loc_171f46:
00171f46mov rsi, rax
00171f49mov [rsp], rsi
00171f4dmov [rsp+16], rdi
00171f52cmp r15, [r14]
00171f55jbe 0x172018
00171f5b
00171f5bloc_171f5b:
00171f5blea rax, [rip+0x198206]
00171f62mov rdi, rsi
00171f65call Stdlib.Lexing.engine
00171f6acmp rax, 1
00171f6eje 0x171fa4
00171f70cmp rax, 3
00171f74je 0x171f98
00171f76mov [rsp+8], rax
00171f7bmov rax, [rsp]
00171f7fmov rbx, [rax]
00171f82mov rdi, [rbx]
00171f85call rdi
00171f87mov rax, [rsp]
00171f8bmov rbx, [rsp+8]
00171f90mov rdi, [rsp+16]
00171f95jmp 0x171f46
00171f97
00171f97 90 .
00171f98
00171f98loc_171f98:
00171f98mov eax, 1
00171f9dadd rsp, 24
00171fa1ret
00171fa2
00171fa2 66 90 f.
00171fa4
00171fa4loc_171fa4:
00171fa4mov rax, [rsp]
00171fa8mov rbx, [rax+32]
00171facmov rdi, [rax+40]
00171fb0sub rdi, rbx
00171fb3inc rdi
00171fb6mov rax, [rax+8]
00171fbacall Stdlib.Bytes.sub
00171fbfmov rbx, rax
00171fc2mov rax, [rsp+16]
00171fc7mov rdi, [rax+784]
00171fcemov rax, [rdi+24]
00171fd2mov rdi, [rdi+16]
00171fd6mov rdi, [rdi+48]
00171fdacall camlDoOut.put_754
00171fdfmov rbx, [rsp+16]
00171fe4add rbx, 32
00171fe8mov rax, [rsp]
00171feccall camlHtmllex.read_aavalue_731
00171ff1sub r15, 16
00171ff5cmp r15, [r14]
00171ff8jb 0x172011
00171ffa
00171ffaloc_171ffa:
00171ffalea rbx, [r15+8]
00171ffemov [rbx-8], 1024
00172006mov [rbx], rax
00172009mov rax, rbx
0017200cadd rsp, 24
00172010ret
00172011
00172011loc_172011:
00172011call caml_call_gc
00172016jmp 0x171ffa
00172018
00172018loc_172018:
00172018call caml_call_gc
0017201djmp 0x171f5b
00172022
00172022loc_172022:
00172022push 36
00172024call caml_call_realloc_stack
00172029pop r10
0017202bjmp 0x171f42
00171f30
00171f30Htmllex..ocaml_lex_read_avalue_rec:
00171f30lea r10, [rsp-344]
00171f38cmp r10, [r14+40]
00171f3cjb 0x172022
00171f42
00171f42loc_171f42:
00171f42sub rsp, 24
00171f46
00171f46loc_171f46:
00171f46mov rsi, rax
00171f49mov [rsp], rsi
00171f4dmov [rsp+16], rdi
00171f52cmp r15, [r14]
00171f55jbe 0x172018
00171f5b
00171f5bloc_171f5b:
00171f5blea rax, [rip+0x198206]
00171f62mov rdi, rsi
00171f65call Stdlib.Lexing.engine
00171f6acmp rax, 1
00171f6eje 0x171fa4
00171f70cmp rax, 3
00171f74je 0x171f98
00171f76mov [rsp+8], rax
00171f7bmov rax, [rsp]
00171f7fmov rbx, [rax]
00171f82mov rdi, [rbx]
00171f85call rdi
00171f87mov rax, [rsp]
00171f8bmov rbx, [rsp+8]
00171f90mov rdi, [rsp+16]
00171f95jmp 0x171f46
00171f97
00171f97 90 .
00171f98
00171f98loc_171f98:
00171f98mov eax, 1
00171f9dadd rsp, 24
00171fa1ret
00171fa2
00171fa2 66 90 f.
00171fa4
00171fa4loc_171fa4:
00171fa4mov rax, [rsp]
00171fa8mov rbx, [rax+32]
00171facmov rdi, [rax+40]
00171fb0sub rdi, rbx
00171fb3inc rdi
00171fb6mov rax, [rax+8]
00171fbacall Stdlib.Bytes.sub
00171fbfmov rbx, rax
00171fc2mov rax, [rsp+16]
00171fc7mov rdi, [rax+784]
00171fcemov rax, [rdi+24]
00171fd2mov rdi, [rdi+16]
00171fd6mov rdi, [rdi+48]
00171fdacall camlDoOut.put_754
00171fdfmov rbx, [rsp+16]
00171fe4add rbx, 32
00171fe8mov rax, [rsp]
00171feccall camlHtmllex.read_aavalue_731
00171ff1sub r15, 16
00171ff5cmp r15, [r14]
00171ff8jb 0x172011
00171ffa
00171ffaloc_171ffa:
00171ffalea rbx, [r15+8]
00171ffemov [rbx-8], 1024
00172006mov [rbx], rax
00172009mov rax, rbx
0017200cadd rsp, 24
00172010ret
00172011
00172011loc_172011:
00172011call caml_call_gc
00172016jmp 0x171ffa
00172018
00172018loc_172018:
00172018call caml_call_gc
0017201djmp 0x171f5b
00172022
00172022loc_172022:
00172022push 36
00172024call caml_call_realloc_stack
00172029pop r10
0017202bjmp 0x171f42
00171f30
00172030
00172030camlHtmllex.read_aavalue_731:
00172030sub rsp, 16
00172034mov [rsp], rax
00172038mov [rsp+8], rbx
0017203dcmp r15, [r14]
00172040jbe 0x172091
00172042
00172042loc_172042:
00172042mov rsi, -1
00172049mov edi, 9
0017204elea rax, [rip+0x87c4b]
00172055call caml_c_call
0017205amov r12, [rsp]
0017205emov rdi, r12
00172061add rdi, 72
00172065mov rsi, rax
00172068mov rbx, rsp
0017206bmov rsp, [r14+64]
0017206fcall caml_modify
00172074mov rsp, rbx
00172077mov rdi, [rsp+8]
0017207cadd rdi, 24
00172080mov ebx, 59
00172085mov rax, r12
00172088add rsp, 16
0017208cjmp 0x1720a0
00172091
00172091loc_172091:
00172091call caml_call_gc
00172096jmp 0x172042
00172030
00172030camlHtmllex.read_aavalue_731:
00172030sub rsp, 16
00172034mov [rsp], rax
00172038mov [rsp+8], rbx
0017203dcmp r15, [r14]
00172040jbe 0x172091
00172042
00172042loc_172042:
00172042mov rsi, -1
00172049mov edi, 9
0017204elea rax, [rip+0x87c4b]
00172055call caml_c_call
0017205amov r12, [rsp]
0017205emov rdi, r12
00172061add rdi, 72
00172065mov rsi, rax
00172068mov rbx, rsp
0017206bmov rsp, [r14+64]
0017206fcall caml_modify
00172074mov rsp, rbx
00172077mov rdi, [rsp+8]
0017207cadd rdi, 24
00172080mov ebx, 59
00172085mov rax, r12
00172088add rsp, 16
0017208cjmp 0x1720a0
00172091
00172091loc_172091:
00172091call caml_call_gc
00172096jmp 0x172042
00172030
00172098
00172098 // align 0x10
00172098 // align 0x10
001720a0
001720a0Htmllex..ocaml_lex_read_aavalue_rec:
001720a0lea r10, [rsp-344]
001720a8cmp r10, [r14+40]
001720acjb 0x172210
001720b2
001720b2loc_1720b2:
001720b2sub rsp, 24
001720b6
001720b6loc_1720b6:
001720b6mov rsi, rax
001720b9mov [rsp+8], rsi
001720bemov [rsp+16], rdi
001720c3cmp r15, [r14]
001720c6jbe 0x172201
001720cc
001720ccloc_1720cc:
001720cclea rax, [rip+0x198095]
001720d3mov rdi, rsi
001720d6call Stdlib.Lexing.new_engine
001720dbcmp rax, 5
001720dfjbe 0x172104
001720e1mov [rsp], rax
001720e5mov rax, [rsp+8]
001720eamov rbx, [rax]
001720edmov rdi, [rbx]
001720f0call rdi
001720f2mov rax, [rsp+8]
001720f7mov rbx, [rsp]
001720fbmov rdi, [rsp+16]
00172100jmp 0x1720b6
00172102
00172102 66 90 f.
00172104
00172104loc_172104:
00172104sar rax, 1
00172107cmp rax, 1
0017210bje 0x1721a0
00172111ja 0x1721ec
00172117mov rsi, [rsp+8]
0017211cmov rax, [rsi+72]
00172120mov rbx, [rax-8]
00172124cmp rbx, 1023
0017212bjbe 0x17220b
00172131mov rdi, [rax]
00172134cmp rbx, 2047
0017213bjbe 0x17220b
00172141mov rbx, [rax+8]
00172145sub rdi, rbx
00172148inc rdi
0017214bmov rax, [rsi+8]
0017214fcall Stdlib.Bytes.sub
00172154mov [rsp], rax
00172158mov rax, [rsp+8]
0017215dmov rdi, [rax+40]
00172161mov rbx, [rax+32]
00172165sub rdi, rbx
00172168inc rdi
0017216bmov rax, [rax+8]
0017216fcall Stdlib.Bytes.sub
00172174mov rbx, rax
00172177mov rax, [rsp+16]
0017217cmov rdi, [rax+728]
00172183mov rax, [rdi+24]
00172187mov rdi, [rdi+16]
0017218bmov rdi, [rdi+48]
0017218fcall camlDoOut.put_754
00172194mov rax, [rsp]
00172198add rsp, 24
0017219cret
0017219d
0017219d 0f 1f 00 ...
001721a0
001721a0loc_1721a0:
001721a0mov rax, [rsp+8]
001721a5mov rdi, [rax+40]
001721a9mov rbx, [rax+32]
001721adsub rdi, rbx
001721b0inc rdi
001721b3mov rax, [rax+8]
001721b7call Stdlib.Bytes.sub
001721bcmov rbx, rax
001721bfmov [rsp], rbx
001721c3mov rax, [rsp+16]
001721c8mov rdi, [rax+728]
001721cfmov rax, [rdi+24]
001721d3mov rdi, [rdi+16]
001721d7mov rdi, [rdi+48]
001721dbcall camlDoOut.put_754
001721e0mov rax, [rsp]
001721e4add rsp, 24
001721e8ret
001721e9
001721e9 0f 1f 00 ...
001721ec
001721ecloc_1721ec:
001721eclea rax, [rip+0x197f25]
001721f3mov rbx, [rsp+8]
001721f8add rsp, 24
001721fcjmp 0x174150
00172201
00172201loc_172201:
00172201call caml_call_gc
00172206jmp 0x1720cc
0017220b
0017220bloc_17220b:
0017220bcall caml_ml_array_bound_error
00172210
00172210loc_172210:
00172210push 36
00172212call caml_call_realloc_stack
00172217pop r10
00172219jmp 0x1720b2
001720a0
001720a0Htmllex..ocaml_lex_read_aavalue_rec:
001720a0lea r10, [rsp-344]
001720a8cmp r10, [r14+40]
001720acjb 0x172210
001720b2
001720b2loc_1720b2:
001720b2sub rsp, 24
001720b6
001720b6loc_1720b6:
001720b6mov rsi, rax
001720b9mov [rsp+8], rsi
001720bemov [rsp+16], rdi
001720c3cmp r15, [r14]
001720c6jbe 0x172201
001720cc
001720ccloc_1720cc:
001720cclea rax, [rip+0x198095]
001720d3mov rdi, rsi
001720d6call Stdlib.Lexing.new_engine
001720dbcmp rax, 5
001720dfjbe 0x172104
001720e1mov [rsp], rax
001720e5mov rax, [rsp+8]
001720eamov rbx, [rax]
001720edmov rdi, [rbx]
001720f0call rdi
001720f2mov rax, [rsp+8]
001720f7mov rbx, [rsp]
001720fbmov rdi, [rsp+16]
00172100jmp 0x1720b6
00172102
00172102 66 90 f.
00172104
00172104loc_172104:
00172104sar rax, 1
00172107cmp rax, 1
0017210bje 0x1721a0
00172111ja 0x1721ec
00172117mov rsi, [rsp+8]
0017211cmov rax, [rsi+72]
00172120mov rbx, [rax-8]
00172124cmp rbx, 1023
0017212bjbe 0x17220b
00172131mov rdi, [rax]
00172134cmp rbx, 2047
0017213bjbe 0x17220b
00172141mov rbx, [rax+8]
00172145sub rdi, rbx
00172148inc rdi
0017214bmov rax, [rsi+8]
0017214fcall Stdlib.Bytes.sub
00172154mov [rsp], rax
00172158mov rax, [rsp+8]
0017215dmov rdi, [rax+40]
00172161mov rbx, [rax+32]
00172165sub rdi, rbx
00172168inc rdi
0017216bmov rax, [rax+8]
0017216fcall Stdlib.Bytes.sub
00172174mov rbx, rax
00172177mov rax, [rsp+16]
0017217cmov rdi, [rax+728]
00172183mov rax, [rdi+24]
00172187mov rdi, [rdi+16]
0017218bmov rdi, [rdi+48]
0017218fcall camlDoOut.put_754
00172194mov rax, [rsp]
00172198add rsp, 24
0017219cret
0017219d
0017219d 0f 1f 00 ...
001721a0
001721a0loc_1721a0:
001721a0mov rax, [rsp+8]
001721a5mov rdi, [rax+40]
001721a9mov rbx, [rax+32]
001721adsub rdi, rbx
001721b0inc rdi
001721b3mov rax, [rax+8]
001721b7call Stdlib.Bytes.sub
001721bcmov rbx, rax
001721bfmov [rsp], rbx
001721c3mov rax, [rsp+16]
001721c8mov rdi, [rax+728]
001721cfmov rax, [rdi+24]
001721d3mov rdi, [rdi+16]
001721d7mov rdi, [rdi+48]
001721dbcall camlDoOut.put_754
001721e0mov rax, [rsp]
001721e4add rsp, 24
001721e8ret
001721e9
001721e9 0f 1f 00 ...
001721ec
001721ecloc_1721ec:
001721eclea rax, [rip+0x197f25]
001721f3mov rbx, [rsp+8]
001721f8add rsp, 24
001721fcjmp 0x174150
00172201
00172201loc_172201:
00172201call caml_call_gc
00172206jmp 0x1720cc
0017220b
0017220bloc_17220b:
0017220bcall caml_ml_array_bound_error
00172210
00172210loc_172210:
00172210push 36
00172212call caml_call_realloc_stack
00172217pop r10
00172219jmp 0x1720b2
001720a0
0017221e
0017221e // align 0x10
0017221e // align 0x10
00172220
00172220camlHtmllex.in_tag_733:
00172220mov rdi, rbx
00172223cmp r15, [r14]
00172226jbe 0x172236
00172228
00172228loc_172228:
00172228add rdi, 24
0017222cmov ebx, 71
00172231jmp 0x172240
00172236
00172236loc_172236:
00172236call caml_call_gc
0017223bjmp 0x172228
00172220
00172220camlHtmllex.in_tag_733:
00172220mov rdi, rbx
00172223cmp r15, [r14]
00172226jbe 0x172236
00172228
00172228loc_172228:
00172228add rdi, 24
0017222cmov ebx, 71
00172231jmp 0x172240
00172236
00172236loc_172236:
00172236call caml_call_gc
0017223bjmp 0x172228
00172220
0017223d
0017223d // align 0x10
0017223d // align 0x10
00172240
00172240Htmllex..ocaml_lex_in_tag_rec:
00172240lea r10, [rsp-344]
00172248cmp r10, [r14+40]
0017224cjb 0x17236f
00172252
00172252loc_172252:
00172252sub rsp, 24
00172256
00172256loc_172256:
00172256mov rsi, rax
00172259mov [rsp], rsi
0017225dmov [rsp+16], rdi
00172262cmp r15, [r14]
00172265jbe 0x172360
0017226b
0017226bloc_17226b:
0017226blea rax, [rip+0x197ef6]
00172272mov rdi, rsi
00172275call Stdlib.Lexing.engine
0017227acmp rax, 5
0017227ejbe 0x1722a4
00172280mov [rsp+8], rax
00172285mov rax, [rsp]
00172289mov rbx, [rax]
0017228cmov rdi, [rbx]
0017228fcall rdi
00172291mov rax, [rsp]
00172295mov rbx, [rsp+8]
0017229amov rdi, [rsp+16]
0017229fjmp 0x172256
001722a1
001722a1 0f 1f 00 ...
001722a4
001722a4loc_1722a4:
001722a4sar rax, 1
001722a7cmp rax, 1
001722abje 0x1722dc
001722adja 0x17234c
001722b3mov rax, [rsp+16]
001722b8mov rbx, [rax+664]
001722bfmov rax, [rbx+24]
001722c3mov rbx, [rbx+16]
001722c7mov rdi, [rbx+64]
001722cbmov ebx, 125
001722d0add rsp, 24
001722d4jmp 0x18a170
001722d9
001722d9 0f 1f 00 ...
001722dc
001722dcloc_1722dc:
001722dcmov rbx, [rsp]
001722e0mov rax, [rbx+32]
001722e4sar rax, 1
001722e7mov rbx, [rbx+8]
001722ebmov rdi, [rbx-8]
001722efshr rdi, 10
001722f3lea rdi, [8*rdi-1]
001722fbmovzx rsi, [rbx+rdi]
00172300sub rdi, rsi
00172303cmp rdi, rax
00172306jbe 0x17236a
00172308movzx rax, [rbx+rax]
0017230dlea rbx, [rax+rax+1]
00172312mov rax, [rsp+16]
00172317mov rdi, [rax+664]
0017231emov rax, [rdi+24]
00172322mov rdi, [rdi+16]
00172326mov rdi, [rdi+64]
0017232acall camlDoOut.put_char_792
0017232fmov rdi, [rsp+16]
00172334add rdi, -24
00172338add rdi, 24
0017233cmov ebx, 71
00172341mov rax, [rsp]
00172345jmp 0x172256
0017234a
0017234a 66 90 f.
0017234c
0017234cloc_17234c:
0017234clea rax, [rip+0x197da5]
00172353mov rbx, [rsp]
00172357add rsp, 24
0017235bjmp 0x174150
00172360
00172360loc_172360:
00172360call caml_call_gc
00172365jmp 0x17226b
0017236a
0017236aloc_17236a:
0017236acall caml_ml_array_bound_error
0017236f
0017236floc_17236f:
0017236fpush 36
00172371call caml_call_realloc_stack
00172376pop r10
00172378jmp 0x172252
00172240
00172240Htmllex..ocaml_lex_in_tag_rec:
00172240lea r10, [rsp-344]
00172248cmp r10, [r14+40]
0017224cjb 0x17236f
00172252
00172252loc_172252:
00172252sub rsp, 24
00172256
00172256loc_172256:
00172256mov rsi, rax
00172259mov [rsp], rsi
0017225dmov [rsp+16], rdi
00172262cmp r15, [r14]
00172265jbe 0x172360
0017226b
0017226bloc_17226b:
0017226blea rax, [rip+0x197ef6]
00172272mov rdi, rsi
00172275call Stdlib.Lexing.engine
0017227acmp rax, 5
0017227ejbe 0x1722a4
00172280mov [rsp+8], rax
00172285mov rax, [rsp]
00172289mov rbx, [rax]
0017228cmov rdi, [rbx]
0017228fcall rdi
00172291mov rax, [rsp]
00172295mov rbx, [rsp+8]
0017229amov rdi, [rsp+16]
0017229fjmp 0x172256
001722a1
001722a1 0f 1f 00 ...
001722a4
001722a4loc_1722a4:
001722a4sar rax, 1
001722a7cmp rax, 1
001722abje 0x1722dc
001722adja 0x17234c
001722b3mov rax, [rsp+16]
001722b8mov rbx, [rax+664]
001722bfmov rax, [rbx+24]
001722c3mov rbx, [rbx+16]
001722c7mov rdi, [rbx+64]
001722cbmov ebx, 125
001722d0add rsp, 24
001722d4jmp 0x18a170
001722d9
001722d9 0f 1f 00 ...
001722dc
001722dcloc_1722dc:
001722dcmov rbx, [rsp]
001722e0mov rax, [rbx+32]
001722e4sar rax, 1
001722e7mov rbx, [rbx+8]
001722ebmov rdi, [rbx-8]
001722efshr rdi, 10
001722f3lea rdi, [8*rdi-1]
001722fbmovzx rsi, [rbx+rdi]
00172300sub rdi, rsi
00172303cmp rdi, rax
00172306jbe 0x17236a
00172308movzx rax, [rbx+rax]
0017230dlea rbx, [rax+rax+1]
00172312mov rax, [rsp+16]
00172317mov rdi, [rax+664]
0017231emov rax, [rdi+24]
00172322mov rdi, [rdi+16]
00172326mov rdi, [rdi+64]
0017232acall camlDoOut.put_char_792
0017232fmov rdi, [rsp+16]
00172334add rdi, -24
00172338add rdi, 24
0017233cmov ebx, 71
00172341mov rax, [rsp]
00172345jmp 0x172256
0017234a
0017234a 66 90 f.
0017234c
0017234cloc_17234c:
0017234clea rax, [rip+0x197da5]
00172353mov rbx, [rsp]
00172357add rsp, 24
0017235bjmp 0x174150
00172360
00172360loc_172360:
00172360call caml_call_gc
00172365jmp 0x17226b
0017236a
0017236aloc_17236a:
0017236acall caml_ml_array_bound_error
0017236f
0017236floc_17236f:
0017236fpush 36
00172371call caml_call_realloc_stack
00172376pop r10
00172378jmp 0x172252
00172240
0017237d
0017237d // align 0x10
0017237d // align 0x10
00172380
00172380camlHtmllex.in_comment_735:
00172380mov rdi, rbx
00172383cmp r15, [r14]
00172386jbe 0x172396
00172388
00172388loc_172388:
00172388add rdi, 24
0017238cmov ebx, 79
00172391jmp 0x1723a0
00172396
00172396loc_172396:
00172396call caml_call_gc
0017239bjmp 0x172388
00172380
00172380camlHtmllex.in_comment_735:
00172380mov rdi, rbx
00172383cmp r15, [r14]
00172386jbe 0x172396
00172388
00172388loc_172388:
00172388add rdi, 24
0017238cmov ebx, 79
00172391jmp 0x1723a0
00172396
00172396loc_172396:
00172396call caml_call_gc
0017239bjmp 0x172388
00172380
0017239d
0017239d // align 0x10
0017239d // align 0x10
001723a0
001723a0Htmllex..ocaml_lex_in_comment_rec:
001723a0lea r10, [rsp-344]
001723a8cmp r10, [r14+40]
001723acjb 0x1724e7
001723b2
001723b2loc_1723b2:
001723b2sub rsp, 24
001723b6
001723b6loc_1723b6:
001723b6mov rsi, rax
001723b9mov [rsp], rsi
001723bdmov [rsp+16], rdi
001723c2cmp r15, [r14]
001723c5jbe 0x1724d8
001723cb
001723cbloc_1723cb:
001723cblea rax, [rip+0x197d96]
001723d2mov rdi, rsi
001723d5call Stdlib.Lexing.engine
001723dacmp rax, 5
001723dejbe 0x172404
001723e0mov [rsp+8], rax
001723e5mov rax, [rsp]
001723e9mov rbx, [rax]
001723ecmov rdi, [rbx]
001723efcall rdi
001723f1mov rax, [rsp]
001723f5mov rbx, [rsp+8]
001723famov rdi, [rsp+16]
001723ffjmp 0x1723b6
00172401
00172401 0f 1f 00 ...
00172404
00172404loc_172404:
00172404sar rax, 1
00172407cmp rax, 1
0017240bje 0x172454
0017240dja 0x1724c4
00172413mov rax, [rsp]
00172417mov rbx, [rax+32]
0017241bmov rdi, [rax+40]
0017241fsub rdi, rbx
00172422inc rdi
00172425mov rax, [rax+8]
00172429call Stdlib.Bytes.sub
0017242emov rbx, rax
00172431mov rax, [rsp+16]
00172436mov rdi, [rax+600]
0017243dmov rax, [rdi+24]
00172441mov rdi, [rdi+16]
00172445mov rdi, [rdi+48]
00172449add rsp, 24
0017244djmp 0x18a0c0
00172452
00172452 66 90 f.
00172454
00172454loc_172454:
00172454mov rbx, [rsp]
00172458mov rax, [rbx+32]
0017245csar rax, 1
0017245fmov rbx, [rbx+8]
00172463mov rdi, [rbx-8]
00172467shr rdi, 10
0017246blea rdi, [8*rdi-1]
00172473movzx rsi, [rbx+rdi]
00172478sub rdi, rsi
0017247bcmp rdi, rax
0017247ejbe 0x1724e2
00172480movzx rax, [rbx+rax]
00172485lea rbx, [rax+rax+1]
0017248amov rax, [rsp+16]
0017248fmov rdi, [rax+608]
00172496mov rax, [rdi+24]
0017249amov rdi, [rdi+16]
0017249emov rdi, [rdi+64]
001724a2call camlDoOut.put_char_792
001724a7mov rdi, [rsp+16]
001724acadd rdi, -24
001724b0add rdi, 24
001724b4mov ebx, 79
001724b9mov rax, [rsp]
001724bdjmp 0x1723b6
001724c2
001724c2 66 90 f.
001724c4
001724c4loc_1724c4:
001724c4lea rax, [rip+0x197c0d]
001724cbmov rbx, [rsp]
001724cfadd rsp, 24
001724d3jmp 0x174150
001724d8
001724d8loc_1724d8:
001724d8call caml_call_gc
001724ddjmp 0x1723cb
001724e2
001724e2loc_1724e2:
001724e2call caml_ml_array_bound_error
001724e7
001724e7loc_1724e7:
001724e7push 36
001724e9call caml_call_realloc_stack
001724eepop r10
001724f0jmp 0x1723b2
001723a0
001723a0Htmllex..ocaml_lex_in_comment_rec:
001723a0lea r10, [rsp-344]
001723a8cmp r10, [r14+40]
001723acjb 0x1724e7
001723b2
001723b2loc_1723b2:
001723b2sub rsp, 24
001723b6
001723b6loc_1723b6:
001723b6mov rsi, rax
001723b9mov [rsp], rsi
001723bdmov [rsp+16], rdi
001723c2cmp r15, [r14]
001723c5jbe 0x1724d8
001723cb
001723cbloc_1723cb:
001723cblea rax, [rip+0x197d96]
001723d2mov rdi, rsi
001723d5call Stdlib.Lexing.engine
001723dacmp rax, 5
001723dejbe 0x172404
001723e0mov [rsp+8], rax
001723e5mov rax, [rsp]
001723e9mov rbx, [rax]
001723ecmov rdi, [rbx]
001723efcall rdi
001723f1mov rax, [rsp]
001723f5mov rbx, [rsp+8]
001723famov rdi, [rsp+16]
001723ffjmp 0x1723b6
00172401
00172401 0f 1f 00 ...
00172404
00172404loc_172404:
00172404sar rax, 1
00172407cmp rax, 1
0017240bje 0x172454
0017240dja 0x1724c4
00172413mov rax, [rsp]
00172417mov rbx, [rax+32]
0017241bmov rdi, [rax+40]
0017241fsub rdi, rbx
00172422inc rdi
00172425mov rax, [rax+8]
00172429call Stdlib.Bytes.sub
0017242emov rbx, rax
00172431mov rax, [rsp+16]
00172436mov rdi, [rax+600]
0017243dmov rax, [rdi+24]
00172441mov rdi, [rdi+16]
00172445mov rdi, [rdi+48]
00172449add rsp, 24
0017244djmp 0x18a0c0
00172452
00172452 66 90 f.
00172454
00172454loc_172454:
00172454mov rbx, [rsp]
00172458mov rax, [rbx+32]
0017245csar rax, 1
0017245fmov rbx, [rbx+8]
00172463mov rdi, [rbx-8]
00172467shr rdi, 10
0017246blea rdi, [8*rdi-1]
00172473movzx rsi, [rbx+rdi]
00172478sub rdi, rsi
0017247bcmp rdi, rax
0017247ejbe 0x1724e2
00172480movzx rax, [rbx+rax]
00172485lea rbx, [rax+rax+1]
0017248amov rax, [rsp+16]
0017248fmov rdi, [rax+608]
00172496mov rax, [rdi+24]
0017249amov rdi, [rdi+16]
0017249emov rdi, [rdi+64]
001724a2call camlDoOut.put_char_792
001724a7mov rdi, [rsp+16]
001724acadd rdi, -24
001724b0add rdi, 24
001724b4mov ebx, 79
001724b9mov rax, [rsp]
001724bdjmp 0x1723b6
001724c2
001724c2 66 90 f.
001724c4
001724c4loc_1724c4:
001724c4lea rax, [rip+0x197c0d]
001724cbmov rbx, [rsp]
001724cfadd rsp, 24
001724d3jmp 0x174150
001724d8
001724d8loc_1724d8:
001724d8call caml_call_gc
001724ddjmp 0x1723cb
001724e2
001724e2loc_1724e2:
001724e2call caml_ml_array_bound_error
001724e7
001724e7loc_1724e7:
001724e7push 36
001724e9call caml_call_realloc_stack
001724eepop r10
001724f0jmp 0x1723b2
001723a0
001724f5
001724f5 // align 0x10
001724f5 // align 0x10
00172500
00172500camlHtmllex.styles_737:
00172500sub rsp, 16
00172504mov [rsp], rax
00172508mov [rsp+8], rbx
0017250dcmp r15, [r14]
00172510jbe 0x17257c
00172512
00172512loc_172512:
00172512mov rsi, -1
00172519mov edi, 29
0017251elea rax, [rip+0x8777b]
00172525call caml_c_call
0017252amov r12, [rsp]
0017252emov rdi, r12
00172531add rdi, 72
00172535mov rsi, rax
00172538mov rbx, rsp
0017253bmov rsp, [r14+64]
0017253fcall caml_modify
00172544mov rsp, rbx
00172547mov rax, [r12+40]
0017254cmov rbx, [r12+72]
00172551mov rdi, [rbx-8]
00172555cmp rdi, 6143
0017255cjbe 0x172583
0017255emov [rbx+40], rax
00172562mov rdi, [rsp+8]
00172567add rdi, 24
0017256bmov ebx, 93
00172570mov rax, r12
00172573add rsp, 16
00172577jmp 0x172590
0017257c
0017257cloc_17257c:
0017257ccall caml_call_gc
00172581jmp 0x172512
00172583
00172583loc_172583:
00172583call caml_ml_array_bound_error
00172500
00172500camlHtmllex.styles_737:
00172500sub rsp, 16
00172504mov [rsp], rax
00172508mov [rsp+8], rbx
0017250dcmp r15, [r14]
00172510jbe 0x17257c
00172512
00172512loc_172512:
00172512mov rsi, -1
00172519mov edi, 29
0017251elea rax, [rip+0x8777b]
00172525call caml_c_call
0017252amov r12, [rsp]
0017252emov rdi, r12
00172531add rdi, 72
00172535mov rsi, rax
00172538mov rbx, rsp
0017253bmov rsp, [r14+64]
0017253fcall caml_modify
00172544mov rsp, rbx
00172547mov rax, [r12+40]
0017254cmov rbx, [r12+72]
00172551mov rdi, [rbx-8]
00172555cmp rdi, 6143
0017255cjbe 0x172583
0017255emov [rbx+40], rax
00172562mov rdi, [rsp+8]
00172567add rdi, 24
0017256bmov ebx, 93
00172570mov rax, r12
00172573add rsp, 16
00172577jmp 0x172590
0017257c
0017257cloc_17257c:
0017257ccall caml_call_gc
00172581jmp 0x172512
00172583
00172583loc_172583:
00172583call caml_ml_array_bound_error
00172500
00172588
00172588 // align 0x10
00172588 // align 0x10
00172590
00172590Htmllex..ocaml_lex_styles_rec:
00172590lea r10, [rsp-360]
00172598cmp r10, [r14+40]
0017259cjb 0x1727de
001725a2
001725a2loc_1725a2:
001725a2sub rsp, 40
001725a6
001725a6loc_1725a6:
001725a6mov rsi, rax
001725a9mov [rsp+24], rsi
001725aemov [rsp+32], rdi
001725b3cmp r15, [r14]
001725b6jbe 0x1727cf
001725bc
001725bcloc_1725bc:
001725bclea rax, [rip+0x197ba5]
001725c3mov rdi, rsi
001725c6call Stdlib.Lexing.new_engine
001725cbcmp rax, 7
001725cfjbe 0x1725f4
001725d1mov [rsp], rax
001725d5mov rax, [rsp+24]
001725damov rbx, [rax]
001725ddmov rdi, [rbx]
001725e0call rdi
001725e2mov rax, [rsp+24]
001725e7mov rbx, [rsp]
001725ebmov rdi, [rsp+32]
001725f0jmp 0x1725a6
001725f2nop
001725f4
001725f4loc_1725f4:
001725f4sar rax, 1
001725f7lea rdx, [rip+0xb9e2e]
001725femovsxd rax, [rdx+4*rax]
00172602add rdx, rax
00172605jmp rdx
00172607nop
00172608mov rbx, [rsp+32]
0017260dadd rbx, -24
00172611mov rax, [rsp+24]
00172616add rsp, 40
0017261ajmp 0x172500
0017261fnop
00172620mov eax, 1
00172625add rsp, 40
00172629ret
0017262anop
0017262cmov rsi, [rsp+24]
00172631mov rax, [rsi+72]
00172635mov rbx, [rax-8]
00172639cmp rbx, 2047
00172640jbe 0x1727d9
00172646mov rdi, [rax+8]
0017264acmp rbx, 1023
00172651jbe 0x1727d9
00172657mov rbx, [rax]
0017265asub rdi, rbx
0017265dinc rdi
00172660mov rax, [rsi+8]
00172664call Stdlib.Bytes.sub
00172669mov [rsp], rax
0017266dmov rax, [rsp+24]
00172672mov rbx, [rax+72]
00172676mov rsi, [rbx-8]
0017267acmp rsi, 4095
00172681jbe 0x1727d9
00172687mov rdi, [rbx+24]
0017268bcmp rsi, 5119
00172692jbe 0x1727d9
00172698mov rbx, [rbx+32]
0017269ccall Stdlib.Lexing.sub_lexeme_opt
001726a1mov [rsp+8], rax
001726a6mov rsi, [rsp+24]
001726abmov rdi, [rsi+40]
001726afmov rax, [rsi+72]
001726b3mov rbx, [rax-8]
001726b7cmp rbx, 3071
001726bejbe 0x1727d9
001726c4mov rbx, [rax+16]
001726c8sub rdi, rbx
001726cbinc rdi
001726cemov rax, [rsi+8]
001726d2call Stdlib.Bytes.sub
001726d7mov [rsp+16], rax
001726dcmov rbx, [rsp+32]
001726e1add rbx, -24
001726e5mov rax, [rsp+24]
001726eacall camlHtmllex.styles_737
001726efsub r15, 56
001726f3cmp r15, [r14]
001726f6jb 0x1727c5
001726fc
001726fcloc_1726fc:
001726fclea rbx, [r15+8]
00172700add rbx, 24
00172704mov [rbx-8], 3072
0017270cmov rdi, [rsp]
00172710mov [rbx], rdi
00172713mov rdi, [rsp+8]
00172718mov [rbx+8], rdi
0017271cmov rdi, [rsp+16]
00172721mov [rbx+16], rdi
00172725lea rdi, [rbx-24]
00172729mov [rdi-8], 2048
00172731mov [rdi], rbx
00172734mov [rdi+8], rax
00172738mov rax, rdi
0017273badd rsp, 40
0017273fret
00172740mov rsi, [rsp+24]
00172745mov rdi, [rsi+40]
00172749mov rax, [rsi+72]
0017274dmov rbx, [rax-8]
00172751cmp rbx, 1023
00172758jbe 0x1727d9
0017275amov rbx, [rax]
0017275dsub rdi, rbx
00172760inc rdi
00172763mov rax, [rsi+8]
00172767call Stdlib.Bytes.sub
0017276cmov [rsp], rax
00172770mov rbx, [rsp+32]
00172775add rbx, -24
00172779mov rax, [rsp+24]
0017277ecall camlHtmllex.styles_737
00172783sub r15, 40
00172787cmp r15, [r14]
0017278ajb 0x1727be
0017278c
0017278cloc_17278c:
0017278clea rbx, [r15+8]
00172790add rbx, 24
00172794mov [rbx-8], 1025
0017279cmov rdi, [rsp]
001727a0mov [rbx], rdi
001727a3lea rdi, [rbx-24]
001727a7mov [rdi-8], 2048
001727afmov [rdi], rbx
001727b2mov [rdi+8], rax
001727b6mov rax, rdi
001727b9add rsp, 40
001727bdret
001727be
001727beloc_1727be:
001727becall caml_call_gc
001727c3jmp 0x17278c
001727c5
001727c5loc_1727c5:
001727c5call caml_call_gc
001727cajmp 0x1726fc
001727cf
001727cfloc_1727cf:
001727cfcall caml_call_gc
001727d4jmp 0x1725bc
001727d9
001727d9loc_1727d9:
001727d9call caml_ml_array_bound_error
001727de
001727deloc_1727de:
001727depush 38
001727e0call caml_call_realloc_stack
001727e5pop r10
001727e7jmp 0x1725a2
00172590
00172590Htmllex..ocaml_lex_styles_rec:
00172590lea r10, [rsp-360]
00172598cmp r10, [r14+40]
0017259cjb 0x1727de
001725a2
001725a2loc_1725a2:
001725a2sub rsp, 40
001725a6
001725a6loc_1725a6:
001725a6mov rsi, rax
001725a9mov [rsp+24], rsi
001725aemov [rsp+32], rdi
001725b3cmp r15, [r14]
001725b6jbe 0x1727cf
001725bc
001725bcloc_1725bc:
001725bclea rax, [rip+0x197ba5]
001725c3mov rdi, rsi
001725c6call Stdlib.Lexing.new_engine
001725cbcmp rax, 7
001725cfjbe 0x1725f4
001725d1mov [rsp], rax
001725d5mov rax, [rsp+24]
001725damov rbx, [rax]
001725ddmov rdi, [rbx]
001725e0call rdi
001725e2mov rax, [rsp+24]
001725e7mov rbx, [rsp]
001725ebmov rdi, [rsp+32]
001725f0jmp 0x1725a6
001725f2nop
001725f4
001725f4loc_1725f4:
001725f4sar rax, 1
001725f7lea rdx, [rip+0xb9e2e]
001725femovsxd rax, [rdx+4*rax]
00172602add rdx, rax
00172605jmp rdx
00172607nop
00172608mov rbx, [rsp+32]
0017260dadd rbx, -24
00172611mov rax, [rsp+24]
00172616add rsp, 40
0017261ajmp 0x172500
0017261fnop
00172620mov eax, 1
00172625add rsp, 40
00172629ret
0017262anop
0017262cmov rsi, [rsp+24]
00172631mov rax, [rsi+72]
00172635mov rbx, [rax-8]
00172639cmp rbx, 2047
00172640jbe 0x1727d9
00172646mov rdi, [rax+8]
0017264acmp rbx, 1023
00172651jbe 0x1727d9
00172657mov rbx, [rax]
0017265asub rdi, rbx
0017265dinc rdi
00172660mov rax, [rsi+8]
00172664call Stdlib.Bytes.sub
00172669mov [rsp], rax
0017266dmov rax, [rsp+24]
00172672mov rbx, [rax+72]
00172676mov rsi, [rbx-8]
0017267acmp rsi, 4095
00172681jbe 0x1727d9
00172687mov rdi, [rbx+24]
0017268bcmp rsi, 5119
00172692jbe 0x1727d9
00172698mov rbx, [rbx+32]
0017269ccall Stdlib.Lexing.sub_lexeme_opt
001726a1mov [rsp+8], rax
001726a6mov rsi, [rsp+24]
001726abmov rdi, [rsi+40]
001726afmov rax, [rsi+72]
001726b3mov rbx, [rax-8]
001726b7cmp rbx, 3071
001726bejbe 0x1727d9
001726c4mov rbx, [rax+16]
001726c8sub rdi, rbx
001726cbinc rdi
001726cemov rax, [rsi+8]
001726d2call Stdlib.Bytes.sub
001726d7mov [rsp+16], rax
001726dcmov rbx, [rsp+32]
001726e1add rbx, -24
001726e5mov rax, [rsp+24]
001726eacall camlHtmllex.styles_737
001726efsub r15, 56
001726f3cmp r15, [r14]
001726f6jb 0x1727c5
001726fc
001726fcloc_1726fc:
001726fclea rbx, [r15+8]
00172700add rbx, 24
00172704mov [rbx-8], 3072
0017270cmov rdi, [rsp]
00172710mov [rbx], rdi
00172713mov rdi, [rsp+8]
00172718mov [rbx+8], rdi
0017271cmov rdi, [rsp+16]
00172721mov [rbx+16], rdi
00172725lea rdi, [rbx-24]
00172729mov [rdi-8], 2048
00172731mov [rdi], rbx
00172734mov [rdi+8], rax
00172738mov rax, rdi
0017273badd rsp, 40
0017273fret
00172740mov rsi, [rsp+24]
00172745mov rdi, [rsi+40]
00172749mov rax, [rsi+72]
0017274dmov rbx, [rax-8]
00172751cmp rbx, 1023
00172758jbe 0x1727d9
0017275amov rbx, [rax]
0017275dsub rdi, rbx
00172760inc rdi
00172763mov rax, [rsi+8]
00172767call Stdlib.Bytes.sub
0017276cmov [rsp], rax
00172770mov rbx, [rsp+32]
00172775add rbx, -24
00172779mov rax, [rsp+24]
0017277ecall camlHtmllex.styles_737
00172783sub r15, 40
00172787cmp r15, [r14]
0017278ajb 0x1727be
0017278c
0017278cloc_17278c:
0017278clea rbx, [r15+8]
00172790add rbx, 24
00172794mov [rbx-8], 1025
0017279cmov rdi, [rsp]
001727a0mov [rbx], rdi
001727a3lea rdi, [rbx-24]
001727a7mov [rdi-8], 2048
001727afmov [rdi], rbx
001727b2mov [rdi+8], rax
001727b6mov rax, rdi
001727b9add rsp, 40
001727bdret
001727be
001727beloc_1727be:
001727becall caml_call_gc
001727c3jmp 0x17278c
001727c5
001727c5loc_1727c5:
001727c5call caml_call_gc
001727cajmp 0x1726fc
001727cf
001727cfloc_1727cf:
001727cfcall caml_call_gc
001727d4jmp 0x1725bc
001727d9
001727d9loc_1727d9:
001727d9call caml_ml_array_bound_error
001727de
001727deloc_1727de:
001727depush 38
001727e0call caml_call_realloc_stack
001727e5pop r10
001727e7jmp 0x1725a2
00172590
001727ec
001727ec // align 0x10
001727ec // align 0x10
001727f0
001727f0camlHtmllex.extract_classes_739:
001727f0mov rsi, rdi
001727f3cmp r15, [r14]
001727f6jbe 0x172806
001727f8
001727f8loc_1727f8:
001727f8add rsi, 32
001727fcmov edi, 125
00172801jmp 0x172810
00172806
00172806loc_172806:
00172806call caml_call_gc
0017280bjmp 0x1727f8
001727f0
001727f0camlHtmllex.extract_classes_739:
001727f0mov rsi, rdi
001727f3cmp r15, [r14]
001727f6jbe 0x172806
001727f8
001727f8loc_1727f8:
001727f8add rsi, 32
001727fcmov edi, 125
00172801jmp 0x172810
00172806
00172806loc_172806:
00172806call caml_call_gc
0017280bjmp 0x1727f8
001727f0
0017280d
0017280d // align 0x10
0017280d // align 0x10
00172810
00172810Htmllex..ocaml_lex_extract_classes_rec:
00172810lea r10, [rsp-352]
00172818cmp r10, [r14+40]
0017281cjb 0x17294e
00172822
00172822loc_172822:
00172822sub rsp, 32
00172826
00172826loc_172826:
00172826mov [rsp], rax
0017282amov rdx, rbx
0017282dmov [rsp+8], rdx
00172832mov rbx, rdi
00172835mov [rsp+24], rsi
0017283acmp r15, [r14]
0017283djbe 0x172944
00172843
00172843loc_172843:
00172843lea rax, [rip+0x19791e]
0017284amov rdi, rdx
0017284dcall Stdlib.Lexing.engine
00172852cmp rax, 11
00172856jbe 0x172880
00172858mov [rsp+16], rax
0017285dmov rax, [rsp+8]
00172862mov rbx, [rax]
00172865mov rdi, [rbx]
00172868call rdi
0017286amov rax, [rsp]
0017286emov rbx, [rsp+8]
00172873mov rdi, [rsp+16]
00172878mov rsi, [rsp+24]
0017287djmp 0x172826
0017287fnop
00172880
00172880loc_172880:
00172880sar rax, 1
00172883lea rdx, [rip+0xb9bb2]
0017288amovsxd rax, [rdx+4*rax]
0017288eadd rdx, rax
00172891jmp rdx
00172893nop
00172894mov rbx, [rsp+24]
00172899add rbx, 32
0017289dmov rax, [rsp+8]
001728a2call camlHtmllex.skip_tag_741
001728a7mov rsi, [rsp+24]
001728acadd rsi, -32
001728b0add rsi, 32
001728b4mov edi, 125
001728b9mov rax, [rsp]
001728bdmov rbx, [rsp+8]
001728c2jmp 0x172826
001728c7nop
001728c8mov rdi, [rsp+24]
001728cdadd rdi, 336
001728d4mov rax, [rsp]
001728d8mov rbx, [rsp+8]
001728ddcall camlHtmllex.extract_attrs_751
001728e2mov rsi, [rsp+24]
001728e7add rsi, -32
001728ebadd rsi, 32
001728efmov edi, 125
001728f4mov rbx, [rsp+8]
001728f9jmp 0x172826
001728fenop
00172900mov rax, [rsp]
00172904add rsp, 32
00172908ret
00172909nop [rax]
0017290clea rax, [rip+0x1977ad]
00172913mov rbx, [rsp+8]
00172918add rsp, 32
0017291cjmp 0x174150
00172921nop [rax]
00172924mov rsi, [rsp+24]
00172929add rsi, -32
0017292dadd rsi, 32
00172931mov edi, 125
00172936mov rax, [rsp]
0017293amov rbx, [rsp+8]
0017293fjmp 0x172826
00172944
00172944loc_172944:
00172944call caml_call_gc
00172949jmp 0x172843
0017294e
0017294eloc_17294e:
0017294epush 37
00172950call caml_call_realloc_stack
00172955pop r10
00172957jmp 0x172822
00172810
00172810Htmllex..ocaml_lex_extract_classes_rec:
00172810lea r10, [rsp-352]
00172818cmp r10, [r14+40]
0017281cjb 0x17294e
00172822
00172822loc_172822:
00172822sub rsp, 32
00172826
00172826loc_172826:
00172826mov [rsp], rax
0017282amov rdx, rbx
0017282dmov [rsp+8], rdx
00172832mov rbx, rdi
00172835mov [rsp+24], rsi
0017283acmp r15, [r14]
0017283djbe 0x172944
00172843
00172843loc_172843:
00172843lea rax, [rip+0x19791e]
0017284amov rdi, rdx
0017284dcall Stdlib.Lexing.engine
00172852cmp rax, 11
00172856jbe 0x172880
00172858mov [rsp+16], rax
0017285dmov rax, [rsp+8]
00172862mov rbx, [rax]
00172865mov rdi, [rbx]
00172868call rdi
0017286amov rax, [rsp]
0017286emov rbx, [rsp+8]
00172873mov rdi, [rsp+16]
00172878mov rsi, [rsp+24]
0017287djmp 0x172826
0017287fnop
00172880
00172880loc_172880:
00172880sar rax, 1
00172883lea rdx, [rip+0xb9bb2]
0017288amovsxd rax, [rdx+4*rax]
0017288eadd rdx, rax
00172891jmp rdx
00172893nop
00172894mov rbx, [rsp+24]
00172899add rbx, 32
0017289dmov rax, [rsp+8]
001728a2call camlHtmllex.skip_tag_741
001728a7mov rsi, [rsp+24]
001728acadd rsi, -32
001728b0add rsi, 32
001728b4mov edi, 125
001728b9mov rax, [rsp]
001728bdmov rbx, [rsp+8]
001728c2jmp 0x172826
001728c7nop
001728c8mov rdi, [rsp+24]
001728cdadd rdi, 336
001728d4mov rax, [rsp]
001728d8mov rbx, [rsp+8]
001728ddcall camlHtmllex.extract_attrs_751
001728e2mov rsi, [rsp+24]
001728e7add rsi, -32
001728ebadd rsi, 32
001728efmov edi, 125
001728f4mov rbx, [rsp+8]
001728f9jmp 0x172826
001728fenop
00172900mov rax, [rsp]
00172904add rsp, 32
00172908ret
00172909nop [rax]
0017290clea rax, [rip+0x1977ad]
00172913mov rbx, [rsp+8]
00172918add rsp, 32
0017291cjmp 0x174150
00172921nop [rax]
00172924mov rsi, [rsp+24]
00172929add rsi, -32
0017292dadd rsi, 32
00172931mov edi, 125
00172936mov rax, [rsp]
0017293amov rbx, [rsp+8]
0017293fjmp 0x172826
00172944
00172944loc_172944:
00172944call caml_call_gc
00172949jmp 0x172843
0017294e
0017294eloc_17294e:
0017294epush 37
00172950call caml_call_realloc_stack
00172955pop r10
00172957jmp 0x172822
00172810
0017295c
0017295c // align 0x10
0017295c // align 0x10
00172960
00172960camlHtmllex.skip_tag_741:
00172960mov rdi, rbx
00172963cmp r15, [r14]
00172966jbe 0x172976
00172968
00172968loc_172968:
00172968add rdi, 24
0017296cmov ebx, 149
00172971jmp 0x172980
00172976
00172976loc_172976:
00172976call caml_call_gc
0017297bjmp 0x172968
00172960
00172960camlHtmllex.skip_tag_741:
00172960mov rdi, rbx
00172963cmp r15, [r14]
00172966jbe 0x172976
00172968
00172968loc_172968:
00172968add rdi, 24
0017296cmov ebx, 149
00172971jmp 0x172980
00172976
00172976loc_172976:
00172976call caml_call_gc
0017297bjmp 0x172968
00172960
0017297d
0017297d // align 0x10
0017297d // align 0x10
00172980
00172980Htmllex..ocaml_lex_skip_tag_rec:
00172980lea r10, [rsp-344]
00172988cmp r10, [r14+40]
0017298cjb 0x172a05
0017298e
0017298eloc_17298e:
0017298esub rsp, 24
00172992
00172992loc_172992:
00172992mov rsi, rax
00172995mov [rsp], rsi
00172999mov [rsp+16], rdi
0017299ecmp r15, [r14]
001729a1jbe 0x1729fe
001729a3
001729a3loc_1729a3:
001729a3lea rax, [rip+0x1977be]
001729aamov rdi, rsi
001729adcall Stdlib.Lexing.engine
001729b2cmp rax, 1
001729b6je 0x1729f4
001729b8cmp rax, 3
001729bcje 0x1729e0
001729bemov [rsp+8], rax
001729c3mov rax, [rsp]
001729c7mov rbx, [rax]
001729camov rdi, [rbx]
001729cdcall rdi
001729cfmov rax, [rsp]
001729d3mov rbx, [rsp+8]
001729d8mov rdi, [rsp+16]
001729ddjmp 0x172992
001729df
001729df 90 .
001729e0
001729e0loc_1729e0:
001729e0lea rax, [rip+0x197711]
001729e7mov rbx, [rsp]
001729ebadd rsp, 24
001729efjmp 0x174150
001729f4
001729f4loc_1729f4:
001729f4mov eax, 1
001729f9add rsp, 24
001729fdret
001729fe
001729feloc_1729fe:
001729fecall caml_call_gc
00172a03jmp 0x1729a3
00172a05
00172a05loc_172a05:
00172a05push 36
00172a07call caml_call_realloc_stack
00172a0cpop r10
00172a0ejmp 0x17298e
00172980
00172980Htmllex..ocaml_lex_skip_tag_rec:
00172980lea r10, [rsp-344]
00172988cmp r10, [r14+40]
0017298cjb 0x172a05
0017298e
0017298eloc_17298e:
0017298esub rsp, 24
00172992
00172992loc_172992:
00172992mov rsi, rax
00172995mov [rsp], rsi
00172999mov [rsp+16], rdi
0017299ecmp r15, [r14]
001729a1jbe 0x1729fe
001729a3
001729a3loc_1729a3:
001729a3lea rax, [rip+0x1977be]
001729aamov rdi, rsi
001729adcall Stdlib.Lexing.engine
001729b2cmp rax, 1
001729b6je 0x1729f4
001729b8cmp rax, 3
001729bcje 0x1729e0
001729bemov [rsp+8], rax
001729c3mov rax, [rsp]
001729c7mov rbx, [rax]
001729camov rdi, [rbx]
001729cdcall rdi
001729cfmov rax, [rsp]
001729d3mov rbx, [rsp+8]
001729d8mov rdi, [rsp+16]
001729ddjmp 0x172992
001729df
001729df 90 .
001729e0
001729e0loc_1729e0:
001729e0lea rax, [rip+0x197711]
001729e7mov rbx, [rsp]
001729ebadd rsp, 24
001729efjmp 0x174150
001729f4
001729f4loc_1729f4:
001729f4mov eax, 1
001729f9add rsp, 24
001729fdret
001729fe
001729feloc_1729fe:
001729fecall caml_call_gc
00172a03jmp 0x1729a3
00172a05
00172a05loc_172a05:
00172a05push 36
00172a07call caml_call_realloc_stack
00172a0cpop r10
00172a0ejmp 0x17298e
00172980
00172a13
00172a13 // align 0x10
00172a13 // align 0x10
00172a20
00172a20camlHtmllex.skip_value_743:
00172a20mov rdi, rbx
00172a23cmp r15, [r14]
00172a26jbe 0x172a36
00172a28
00172a28loc_172a28:
00172a28add rdi, 24
00172a2cmov ebx, 157
00172a31jmp 0x172a40
00172a36
00172a36loc_172a36:
00172a36call caml_call_gc
00172a3bjmp 0x172a28
00172a20
00172a20camlHtmllex.skip_value_743:
00172a20mov rdi, rbx
00172a23cmp r15, [r14]
00172a26jbe 0x172a36
00172a28
00172a28loc_172a28:
00172a28add rdi, 24
00172a2cmov ebx, 157
00172a31jmp 0x172a40
00172a36
00172a36loc_172a36:
00172a36call caml_call_gc
00172a3bjmp 0x172a28
00172a20
00172a3d
00172a3d // align 0x10
00172a3d // align 0x10
00172a40
00172a40Htmllex..ocaml_lex_skip_value_rec:
00172a40lea r10, [rsp-344]
00172a48cmp r10, [r14+40]
00172a4cjb 0x172ac5
00172a4e
00172a4eloc_172a4e:
00172a4esub rsp, 24
00172a52
00172a52loc_172a52:
00172a52mov rsi, rax
00172a55mov [rsp], rsi
00172a59mov [rsp+16], rdi
00172a5ecmp r15, [r14]
00172a61jbe 0x172abe
00172a63
00172a63loc_172a63:
00172a63lea rax, [rip+0x1976fe]
00172a6amov rdi, rsi
00172a6dcall Stdlib.Lexing.engine
00172a72cmp rax, 1
00172a76je 0x172ab4
00172a78cmp rax, 3
00172a7cje 0x172aa0
00172a7emov [rsp+8], rax
00172a83mov rax, [rsp]
00172a87mov rbx, [rax]
00172a8amov rdi, [rbx]
00172a8dcall rdi
00172a8fmov rax, [rsp]
00172a93mov rbx, [rsp+8]
00172a98mov rdi, [rsp+16]
00172a9djmp 0x172a52
00172a9f
00172a9f 90 .
00172aa0
00172aa0loc_172aa0:
00172aa0lea rax, [rip+0x1975f1]
00172aa7mov rbx, [rsp]
00172aabadd rsp, 24
00172aafjmp 0x174150
00172ab4
00172ab4loc_172ab4:
00172ab4mov eax, 1
00172ab9add rsp, 24
00172abdret
00172abe
00172abeloc_172abe:
00172abecall caml_call_gc
00172ac3jmp 0x172a63
00172ac5
00172ac5loc_172ac5:
00172ac5push 36
00172ac7call caml_call_realloc_stack
00172accpop r10
00172acejmp 0x172a4e
00172a40
00172a40Htmllex..ocaml_lex_skip_value_rec:
00172a40lea r10, [rsp-344]
00172a48cmp r10, [r14+40]
00172a4cjb 0x172ac5
00172a4e
00172a4eloc_172a4e:
00172a4esub rsp, 24
00172a52
00172a52loc_172a52:
00172a52mov rsi, rax
00172a55mov [rsp], rsi
00172a59mov [rsp+16], rdi
00172a5ecmp r15, [r14]
00172a61jbe 0x172abe
00172a63
00172a63loc_172a63:
00172a63lea rax, [rip+0x1976fe]
00172a6amov rdi, rsi
00172a6dcall Stdlib.Lexing.engine
00172a72cmp rax, 1
00172a76je 0x172ab4
00172a78cmp rax, 3
00172a7cje 0x172aa0
00172a7emov [rsp+8], rax
00172a83mov rax, [rsp]
00172a87mov rbx, [rax]
00172a8amov rdi, [rbx]
00172a8dcall rdi
00172a8fmov rax, [rsp]
00172a93mov rbx, [rsp+8]
00172a98mov rdi, [rsp+16]
00172a9djmp 0x172a52
00172a9f
00172a9f 90 .
00172aa0
00172aa0loc_172aa0:
00172aa0lea rax, [rip+0x1975f1]
00172aa7mov rbx, [rsp]
00172aabadd rsp, 24
00172aafjmp 0x174150
00172ab4
00172ab4loc_172ab4:
00172ab4mov eax, 1
00172ab9add rsp, 24
00172abdret
00172abe
00172abeloc_172abe:
00172abecall caml_call_gc
00172ac3jmp 0x172a63
00172ac5
00172ac5loc_172ac5:
00172ac5push 36
00172ac7call caml_call_realloc_stack
00172accpop r10
00172acejmp 0x172a4e
00172a40
00172ad3
00172ad3 // align 0x10
00172ad3 // align 0x10
00172ae0
00172ae0camlHtmllex.extract_value_745:
00172ae0mov rsi, rdi
00172ae3cmp r15, [r14]
00172ae6jbe 0x172af6
00172ae8
00172ae8loc_172ae8:
00172ae8add rsi, 32
00172aecmov edi, 169
00172af1jmp 0x172b00
00172af6
00172af6loc_172af6:
00172af6call caml_call_gc
00172afbjmp 0x172ae8
00172ae0
00172ae0camlHtmllex.extract_value_745:
00172ae0mov rsi, rdi
00172ae3cmp r15, [r14]
00172ae6jbe 0x172af6
00172ae8
00172ae8loc_172ae8:
00172ae8add rsi, 32
00172aecmov edi, 169
00172af1jmp 0x172b00
00172af6
00172af6loc_172af6:
00172af6call caml_call_gc
00172afbjmp 0x172ae8
00172ae0
00172afd
00172afd // align 0x10
00172afd // align 0x10
00172b00
00172b00Htmllex..ocaml_lex_extract_value_rec:
00172b00lea r10, [rsp-352]
00172b08cmp r10, [r14+40]
00172b0cjb 0x172c13
00172b12
00172b12loc_172b12:
00172b12sub rsp, 32
00172b16
00172b16loc_172b16:
00172b16mov [rsp], rax
00172b1amov rdx, rbx
00172b1dmov [rsp+8], rdx
00172b22mov rbx, rdi
00172b25mov [rsp+24], rsi
00172b2acmp r15, [r14]
00172b2djbe 0x172c09
00172b33
00172b33loc_172b33:
00172b33lea rax, [rip+0x19762e]
00172b3amov rdi, rdx
00172b3dcall Stdlib.Lexing.engine
00172b42cmp rax, 7
00172b46jbe 0x172b70
00172b48mov [rsp+16], rax
00172b4dmov rax, [rsp+8]
00172b52mov rbx, [rax]
00172b55mov rdi, [rbx]
00172b58call rdi
00172b5amov rax, [rsp]
00172b5emov rbx, [rsp+8]
00172b63mov rdi, [rsp+16]
00172b68mov rsi, [rsp+24]
00172b6djmp 0x172b16
00172b6fnop
00172b70
00172b70loc_172b70:
00172b70sar rax, 1
00172b73lea rdx, [rip+0xb98da]
00172b7amovsxd rax, [rdx+4*rax]
00172b7eadd rdx, rax
00172b81jmp rdx
00172b83nop
00172b84mov rax, [rsp+8]
00172b89mov rdi, [rax+40]
00172b8dmov rbx, [rax+32]
00172b91sub rdi, rbx
00172b94inc rdi
00172b97mov rax, [rax+8]
00172b9bcall Stdlib.Bytes.sub
00172ba0lea rbx, [rip+0x1a0919]
00172ba7mov rbx, [rbx+32]
00172babmov rdi, [rbx+8]
00172bafmov rbx, [rsp]
00172bb3add rsp, 32
00172bb7jmp 0x1b9fc0
00172bbcmov rdi, [rsp+24]
00172bc1add rdi, 32
00172bc5mov rax, [rsp]
00172bc9mov rbx, [rsp+8]
00172bceadd rsp, 32
00172bd2jmp 0x172c30
00172bd7nop
00172bd8mov rdi, [rsp+24]
00172bddadd rdi, 96
00172be1mov rax, [rsp]
00172be5mov rbx, [rsp+8]
00172beaadd rsp, 32
00172beejmp 0x172d80
00172bf3nop
00172bf4lea rax, [rip+0x19745d]
00172bfbmov rbx, [rsp+8]
00172c00add rsp, 32
00172c04jmp 0x174150
00172c09
00172c09loc_172c09:
00172c09call caml_call_gc
00172c0ejmp 0x172b33
00172c13
00172c13loc_172c13:
00172c13push 37
00172c15call caml_call_realloc_stack
00172c1apop r10
00172c1cjmp 0x172b12
00172b00
00172b00Htmllex..ocaml_lex_extract_value_rec:
00172b00lea r10, [rsp-352]
00172b08cmp r10, [r14+40]
00172b0cjb 0x172c13
00172b12
00172b12loc_172b12:
00172b12sub rsp, 32
00172b16
00172b16loc_172b16:
00172b16mov [rsp], rax
00172b1amov rdx, rbx
00172b1dmov [rsp+8], rdx
00172b22mov rbx, rdi
00172b25mov [rsp+24], rsi
00172b2acmp r15, [r14]
00172b2djbe 0x172c09
00172b33
00172b33loc_172b33:
00172b33lea rax, [rip+0x19762e]
00172b3amov rdi, rdx
00172b3dcall Stdlib.Lexing.engine
00172b42cmp rax, 7
00172b46jbe 0x172b70
00172b48mov [rsp+16], rax
00172b4dmov rax, [rsp+8]
00172b52mov rbx, [rax]
00172b55mov rdi, [rbx]
00172b58call rdi
00172b5amov rax, [rsp]
00172b5emov rbx, [rsp+8]
00172b63mov rdi, [rsp+16]
00172b68mov rsi, [rsp+24]
00172b6djmp 0x172b16
00172b6fnop
00172b70
00172b70loc_172b70:
00172b70sar rax, 1
00172b73lea rdx, [rip+0xb98da]
00172b7amovsxd rax, [rdx+4*rax]
00172b7eadd rdx, rax
00172b81jmp rdx
00172b83nop
00172b84mov rax, [rsp+8]
00172b89mov rdi, [rax+40]
00172b8dmov rbx, [rax+32]
00172b91sub rdi, rbx
00172b94inc rdi
00172b97mov rax, [rax+8]
00172b9bcall Stdlib.Bytes.sub
00172ba0lea rbx, [rip+0x1a0919]
00172ba7mov rbx, [rbx+32]
00172babmov rdi, [rbx+8]
00172bafmov rbx, [rsp]
00172bb3add rsp, 32
00172bb7jmp 0x1b9fc0
00172bbcmov rdi, [rsp+24]
00172bc1add rdi, 32
00172bc5mov rax, [rsp]
00172bc9mov rbx, [rsp+8]
00172bceadd rsp, 32
00172bd2jmp 0x172c30
00172bd7nop
00172bd8mov rdi, [rsp+24]
00172bddadd rdi, 96
00172be1mov rax, [rsp]
00172be5mov rbx, [rsp+8]
00172beaadd rsp, 32
00172beejmp 0x172d80
00172bf3nop
00172bf4lea rax, [rip+0x19745d]
00172bfbmov rbx, [rsp+8]
00172c00add rsp, 32
00172c04jmp 0x174150
00172c09
00172c09loc_172c09:
00172c09call caml_call_gc
00172c0ejmp 0x172b33
00172c13
00172c13loc_172c13:
00172c13push 37
00172c15call caml_call_realloc_stack
00172c1apop r10
00172c1cjmp 0x172b12
00172b00
00172c21
00172c21 // align 0x10
00172c21 // align 0x10
00172c30
00172c30camlHtmllex.extract_values_q_747:
00172c30mov rsi, rdi
00172c33cmp r15, [r14]
00172c36jbe 0x172c46
00172c38
00172c38loc_172c38:
00172c38add rsi, 32
00172c3cmov edi, 177
00172c41jmp 0x172c50
00172c46
00172c46loc_172c46:
00172c46call caml_call_gc
00172c4bjmp 0x172c38
00172c30
00172c30camlHtmllex.extract_values_q_747:
00172c30mov rsi, rdi
00172c33cmp r15, [r14]
00172c36jbe 0x172c46
00172c38
00172c38loc_172c38:
00172c38add rsi, 32
00172c3cmov edi, 177
00172c41jmp 0x172c50
00172c46
00172c46loc_172c46:
00172c46call caml_call_gc
00172c4bjmp 0x172c38
00172c30
00172c4d
00172c4d // align 0x10
00172c4d // align 0x10
00172c50
00172c50Htmllex..ocaml_lex_extract_values_q_rec:
00172c50lea r10, [rsp-352]
00172c58cmp r10, [r14+40]
00172c5cjb 0x172d6f
00172c62
00172c62loc_172c62:
00172c62sub rsp, 32
00172c66
00172c66loc_172c66:
00172c66mov [rsp], rax
00172c6amov rdx, rbx
00172c6dmov [rsp+8], rdx
00172c72mov rbx, rdi
00172c75mov [rsp+24], rsi
00172c7acmp r15, [r14]
00172c7djbe 0x172d65
00172c83
00172c83loc_172c83:
00172c83lea rax, [rip+0x1974de]
00172c8amov rdi, rdx
00172c8dcall Stdlib.Lexing.engine
00172c92cmp rax, 7
00172c96jbe 0x172cc0
00172c98mov [rsp+16], rax
00172c9dmov rax, [rsp+8]
00172ca2mov rbx, [rax]
00172ca5mov rdi, [rbx]
00172ca8call rdi
00172caamov rax, [rsp]
00172caemov rbx, [rsp+8]
00172cb3mov rdi, [rsp+16]
00172cb8mov rsi, [rsp+24]
00172cbdjmp 0x172c66
00172cbfnop
00172cc0
00172cc0loc_172cc0:
00172cc0sar rax, 1
00172cc3lea rdx, [rip+0xb979a]
00172ccamovsxd rax, [rdx+4*rax]
00172cceadd rdx, rax
00172cd1jmp rdx
00172cd3nop
00172cd4mov rsi, [rsp+24]
00172cd9add rsi, -32
00172cddadd rsi, 32
00172ce1mov edi, 177
00172ce6mov rax, [rsp]
00172ceamov rbx, [rsp+8]
00172cefjmp 0x172c66
00172cf4mov rax, [rsp+8]
00172cf9mov rdi, [rax+40]
00172cfdmov rbx, [rax+32]
00172d01sub rdi, rbx
00172d04inc rdi
00172d07mov rax, [rax+8]
00172d0bcall Stdlib.Bytes.sub
00172d10lea rbx, [rip+0x1a07a9]
00172d17mov rbx, [rbx+32]
00172d1bmov rdi, [rbx+8]
00172d1fmov rbx, [rsp]
00172d23call Stdlib.Set.add
00172d28mov rsi, [rsp+24]
00172d2dadd rsi, -32
00172d31add rsi, 32
00172d35mov edi, 177
00172d3amov rbx, [rsp+8]
00172d3fjmp 0x172c66
00172d44mov rax, [rsp]
00172d48add rsp, 32
00172d4cret
00172d4dnop [rax]
00172d50lea rax, [rip+0x1972e1]
00172d57mov rbx, [rsp+8]
00172d5cadd rsp, 32
00172d60jmp 0x174150
00172d65
00172d65loc_172d65:
00172d65call caml_call_gc
00172d6ajmp 0x172c83
00172d6f
00172d6floc_172d6f:
00172d6fpush 37
00172d71call caml_call_realloc_stack
00172d76pop r10
00172d78jmp 0x172c62
00172c50
00172c50Htmllex..ocaml_lex_extract_values_q_rec:
00172c50lea r10, [rsp-352]
00172c58cmp r10, [r14+40]
00172c5cjb 0x172d6f
00172c62
00172c62loc_172c62:
00172c62sub rsp, 32
00172c66
00172c66loc_172c66:
00172c66mov [rsp], rax
00172c6amov rdx, rbx
00172c6dmov [rsp+8], rdx
00172c72mov rbx, rdi
00172c75mov [rsp+24], rsi
00172c7acmp r15, [r14]
00172c7djbe 0x172d65
00172c83
00172c83loc_172c83:
00172c83lea rax, [rip+0x1974de]
00172c8amov rdi, rdx
00172c8dcall Stdlib.Lexing.engine
00172c92cmp rax, 7
00172c96jbe 0x172cc0
00172c98mov [rsp+16], rax
00172c9dmov rax, [rsp+8]
00172ca2mov rbx, [rax]
00172ca5mov rdi, [rbx]
00172ca8call rdi
00172caamov rax, [rsp]
00172caemov rbx, [rsp+8]
00172cb3mov rdi, [rsp+16]
00172cb8mov rsi, [rsp+24]
00172cbdjmp 0x172c66
00172cbfnop
00172cc0
00172cc0loc_172cc0:
00172cc0sar rax, 1
00172cc3lea rdx, [rip+0xb979a]
00172ccamovsxd rax, [rdx+4*rax]
00172cceadd rdx, rax
00172cd1jmp rdx
00172cd3nop
00172cd4mov rsi, [rsp+24]
00172cd9add rsi, -32
00172cddadd rsi, 32
00172ce1mov edi, 177
00172ce6mov rax, [rsp]
00172ceamov rbx, [rsp+8]
00172cefjmp 0x172c66
00172cf4mov rax, [rsp+8]
00172cf9mov rdi, [rax+40]
00172cfdmov rbx, [rax+32]
00172d01sub rdi, rbx
00172d04inc rdi
00172d07mov rax, [rax+8]
00172d0bcall Stdlib.Bytes.sub
00172d10lea rbx, [rip+0x1a07a9]
00172d17mov rbx, [rbx+32]
00172d1bmov rdi, [rbx+8]
00172d1fmov rbx, [rsp]
00172d23call Stdlib.Set.add
00172d28mov rsi, [rsp+24]
00172d2dadd rsi, -32
00172d31add rsi, 32
00172d35mov edi, 177
00172d3amov rbx, [rsp+8]
00172d3fjmp 0x172c66
00172d44mov rax, [rsp]
00172d48add rsp, 32
00172d4cret
00172d4dnop [rax]
00172d50lea rax, [rip+0x1972e1]
00172d57mov rbx, [rsp+8]
00172d5cadd rsp, 32
00172d60jmp 0x174150
00172d65
00172d65loc_172d65:
00172d65call caml_call_gc
00172d6ajmp 0x172c83
00172d6f
00172d6floc_172d6f:
00172d6fpush 37
00172d71call caml_call_realloc_stack
00172d76pop r10
00172d78jmp 0x172c62
00172c50
00172d7d
00172d7d // align 0x10
00172d7d // align 0x10
00172d80
00172d80camlHtmllex.extract_values_qq_749:
00172d80mov rsi, rdi
00172d83cmp r15, [r14]
00172d86jbe 0x172d96
00172d88
00172d88loc_172d88:
00172d88add rsi, 32
00172d8cmov edi, 185
00172d91jmp 0x172da0
00172d96
00172d96loc_172d96:
00172d96call caml_call_gc
00172d9bjmp 0x172d88
00172d80
00172d80camlHtmllex.extract_values_qq_749:
00172d80mov rsi, rdi
00172d83cmp r15, [r14]
00172d86jbe 0x172d96
00172d88
00172d88loc_172d88:
00172d88add rsi, 32
00172d8cmov edi, 185
00172d91jmp 0x172da0
00172d96
00172d96loc_172d96:
00172d96call caml_call_gc
00172d9bjmp 0x172d88
00172d80
00172d9d
00172d9d // align 0x10
00172d9d // align 0x10
00172da0
00172da0Htmllex..ocaml_lex_extract_values_qq_rec:
00172da0lea r10, [rsp-352]
00172da8cmp r10, [r14+40]
00172dacjb 0x172ebf
00172db2
00172db2loc_172db2:
00172db2sub rsp, 32
00172db6
00172db6loc_172db6:
00172db6mov [rsp], rax
00172dbamov rdx, rbx
00172dbdmov [rsp+8], rdx
00172dc2mov rbx, rdi
00172dc5mov [rsp+24], rsi
00172dcacmp r15, [r14]
00172dcdjbe 0x172eb5
00172dd3
00172dd3loc_172dd3:
00172dd3lea rax, [rip+0x19738e]
00172ddamov rdi, rdx
00172dddcall Stdlib.Lexing.engine
00172de2cmp rax, 7
00172de6jbe 0x172e10
00172de8mov [rsp+16], rax
00172dedmov rax, [rsp+8]
00172df2mov rbx, [rax]
00172df5mov rdi, [rbx]
00172df8call rdi
00172dfamov rax, [rsp]
00172dfemov rbx, [rsp+8]
00172e03mov rdi, [rsp+16]
00172e08mov rsi, [rsp+24]
00172e0djmp 0x172db6
00172e0fnop
00172e10
00172e10loc_172e10:
00172e10sar rax, 1
00172e13lea rdx, [rip+0xb965a]
00172e1amovsxd rax, [rdx+4*rax]
00172e1eadd rdx, rax
00172e21jmp rdx
00172e23nop
00172e24mov rsi, [rsp+24]
00172e29add rsi, -32
00172e2dadd rsi, 32
00172e31mov edi, 185
00172e36mov rax, [rsp]
00172e3amov rbx, [rsp+8]
00172e3fjmp 0x172db6
00172e44mov rax, [rsp+8]
00172e49mov rdi, [rax+40]
00172e4dmov rbx, [rax+32]
00172e51sub rdi, rbx
00172e54inc rdi
00172e57mov rax, [rax+8]
00172e5bcall Stdlib.Bytes.sub
00172e60lea rbx, [rip+0x1a0659]
00172e67mov rbx, [rbx+32]
00172e6bmov rdi, [rbx+8]
00172e6fmov rbx, [rsp]
00172e73call Stdlib.Set.add
00172e78mov rsi, [rsp+24]
00172e7dadd rsi, -32
00172e81add rsi, 32
00172e85mov edi, 185
00172e8amov rbx, [rsp+8]
00172e8fjmp 0x172db6
00172e94mov rax, [rsp]
00172e98add rsp, 32
00172e9cret
00172e9dnop [rax]
00172ea0lea rax, [rip+0x197191]
00172ea7mov rbx, [rsp+8]
00172eacadd rsp, 32
00172eb0jmp 0x174150
00172eb5
00172eb5loc_172eb5:
00172eb5call caml_call_gc
00172ebajmp 0x172dd3
00172ebf
00172ebfloc_172ebf:
00172ebfpush 37
00172ec1call caml_call_realloc_stack
00172ec6pop r10
00172ec8jmp 0x172db2
00172da0
00172da0Htmllex..ocaml_lex_extract_values_qq_rec:
00172da0lea r10, [rsp-352]
00172da8cmp r10, [r14+40]
00172dacjb 0x172ebf
00172db2
00172db2loc_172db2:
00172db2sub rsp, 32
00172db6
00172db6loc_172db6:
00172db6mov [rsp], rax
00172dbamov rdx, rbx
00172dbdmov [rsp+8], rdx
00172dc2mov rbx, rdi
00172dc5mov [rsp+24], rsi
00172dcacmp r15, [r14]
00172dcdjbe 0x172eb5
00172dd3
00172dd3loc_172dd3:
00172dd3lea rax, [rip+0x19738e]
00172ddamov rdi, rdx
00172dddcall Stdlib.Lexing.engine
00172de2cmp rax, 7
00172de6jbe 0x172e10
00172de8mov [rsp+16], rax
00172dedmov rax, [rsp+8]
00172df2mov rbx, [rax]
00172df5mov rdi, [rbx]
00172df8call rdi
00172dfamov rax, [rsp]
00172dfemov rbx, [rsp+8]
00172e03mov rdi, [rsp+16]
00172e08mov rsi, [rsp+24]
00172e0djmp 0x172db6
00172e0fnop
00172e10
00172e10loc_172e10:
00172e10sar rax, 1
00172e13lea rdx, [rip+0xb965a]
00172e1amovsxd rax, [rdx+4*rax]
00172e1eadd rdx, rax
00172e21jmp rdx
00172e23nop
00172e24mov rsi, [rsp+24]
00172e29add rsi, -32
00172e2dadd rsi, 32
00172e31mov edi, 185
00172e36mov rax, [rsp]
00172e3amov rbx, [rsp+8]
00172e3fjmp 0x172db6
00172e44mov rax, [rsp+8]
00172e49mov rdi, [rax+40]
00172e4dmov rbx, [rax+32]
00172e51sub rdi, rbx
00172e54inc rdi
00172e57mov rax, [rax+8]
00172e5bcall Stdlib.Bytes.sub
00172e60lea rbx, [rip+0x1a0659]
00172e67mov rbx, [rbx+32]
00172e6bmov rdi, [rbx+8]
00172e6fmov rbx, [rsp]
00172e73call Stdlib.Set.add
00172e78mov rsi, [rsp+24]
00172e7dadd rsi, -32
00172e81add rsi, 32
00172e85mov edi, 185
00172e8amov rbx, [rsp+8]
00172e8fjmp 0x172db6
00172e94mov rax, [rsp]
00172e98add rsp, 32
00172e9cret
00172e9dnop [rax]
00172ea0lea rax, [rip+0x197191]
00172ea7mov rbx, [rsp+8]
00172eacadd rsp, 32
00172eb0jmp 0x174150
00172eb5
00172eb5loc_172eb5:
00172eb5call caml_call_gc
00172ebajmp 0x172dd3
00172ebf
00172ebfloc_172ebf:
00172ebfpush 37
00172ec1call caml_call_realloc_stack
00172ec6pop r10
00172ec8jmp 0x172db2
00172da0
00172ecd
00172ecd // align 0x10
00172ecd // align 0x10
00172ed0
00172ed0camlHtmllex.extract_attrs_751:
00172ed0mov rsi, rdi
00172ed3cmp r15, [r14]
00172ed6jbe 0x172ee6
00172ed8
00172ed8loc_172ed8:
00172ed8add rsi, 32
00172edcmov edi, 193
00172ee1jmp 0x172ef0
00172ee6
00172ee6loc_172ee6:
00172ee6call caml_call_gc
00172eebjmp 0x172ed8
00172ed0
00172ed0camlHtmllex.extract_attrs_751:
00172ed0mov rsi, rdi
00172ed3cmp r15, [r14]
00172ed6jbe 0x172ee6
00172ed8
00172ed8loc_172ed8:
00172ed8add rsi, 32
00172edcmov edi, 193
00172ee1jmp 0x172ef0
00172ee6
00172ee6loc_172ee6:
00172ee6call caml_call_gc
00172eebjmp 0x172ed8
00172ed0
Loading..