File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00115933
00115933 // align 0x10
00115933 // align 0x10
00115940
00115940camlUrl.break_315:
00115940sub rsp, 8
00115944mov [rsp], rax
00115948cmp r15, [r14]
0011594bjbe 0x115a03
00115951
00115951loc_115951:
00115951mov rsi, -1
00115958mov edi, 41
0011595dlea rax, [rip+0xe433c]
00115964call caml_c_call
00115969mov r12, [rsp]
0011596dmov rdi, r12
00115970add rdi, 72
00115974mov rsi, rax
00115977mov rbx, rsp
0011597amov rsp, [r14+64]
0011597ecall caml_modify
00115983mov rsp, rbx
00115986mov rax, [r12+40]
0011598bmov rbx, [r12+72]
00115990mov rdi, [rbx-8]
00115994cmp rdi, 14335
0011599bjbe 0x115a0d
0011599dmov [rbx+104], rax
001159a1mov rax, [r12+40]
001159a6mov rbx, [r12+72]
001159abmov rdi, [rbx-8]
001159afcmp rdi, 13311
001159b6jbe 0x115a0d
001159b8mov [rbx+96], rax
001159bcmov rax, [r12+40]
001159c1mov rbx, [r12+72]
001159c6mov rdi, [rbx-8]
001159cacmp rdi, 12287
001159d1jbe 0x115a0d
001159d3mov [rbx+88], rax
001159d7mov rax, [r12+40]
001159dcmov rbx, [r12+72]
001159e1mov rdi, [rbx-8]
001159e5cmp rdi, 11263
001159ecjbe 0x115a0d
001159eemov [rbx+80], rax
001159f2mov ebx, 1
001159f7mov rax, r12
001159faadd rsp, 8
001159fejmp 0x115a20
00115a03
00115a03loc_115a03:
00115a03call caml_call_gc
00115a08jmp 0x115951
00115a0d
00115a0dloc_115a0d:
00115a0dcall caml_ml_array_bound_error
00115940
00115940camlUrl.break_315:
00115940sub rsp, 8
00115944mov [rsp], rax
00115948cmp r15, [r14]
0011594bjbe 0x115a03
00115951
00115951loc_115951:
00115951mov rsi, -1
00115958mov edi, 41
0011595dlea rax, [rip+0xe433c]
00115964call caml_c_call
00115969mov r12, [rsp]
0011596dmov rdi, r12
00115970add rdi, 72
00115974mov rsi, rax
00115977mov rbx, rsp
0011597amov rsp, [r14+64]
0011597ecall caml_modify
00115983mov rsp, rbx
00115986mov rax, [r12+40]
0011598bmov rbx, [r12+72]
00115990mov rdi, [rbx-8]
00115994cmp rdi, 14335
0011599bjbe 0x115a0d
0011599dmov [rbx+104], rax
001159a1mov rax, [r12+40]
001159a6mov rbx, [r12+72]
001159abmov rdi, [rbx-8]
001159afcmp rdi, 13311
001159b6jbe 0x115a0d
001159b8mov [rbx+96], rax
001159bcmov rax, [r12+40]
001159c1mov rbx, [r12+72]
001159c6mov rdi, [rbx-8]
001159cacmp rdi, 12287
001159d1jbe 0x115a0d
001159d3mov [rbx+88], rax
001159d7mov rax, [r12+40]
001159dcmov rbx, [r12+72]
001159e1mov rdi, [rbx-8]
001159e5cmp rdi, 11263
001159ecjbe 0x115a0d
001159eemov [rbx+80], rax
001159f2mov ebx, 1
001159f7mov rax, r12
001159faadd rsp, 8
001159fejmp 0x115a20
00115a03
00115a03loc_115a03:
00115a03call caml_call_gc
00115a08jmp 0x115951
00115a0d
00115a0dloc_115a0d:
00115a0dcall caml_ml_array_bound_error
00115940
00115a12
00115a12 // align 0x10
00115a12 // align 0x10
00115a20
00115a20Url..ocaml_lex_break_rec:
00115a20lea r10, [rsp-360]
00115a28cmp r10, [r14+40]
00115a2cjb 0x115c05
00115a32
00115a32loc_115a32:
00115a32sub rsp, 40
00115a36
00115a36loc_115a36:
00115a36mov rdi, rax
00115a39mov [rsp+32], rdi
00115a3ecmp r15, [r14]
00115a41jbe 0x115bf6
00115a47
00115a47loc_115a47:
00115a47lea rax, [rip+0x180b22]
00115a4ecall Stdlib.Lexing.new_engine
00115a53cmp rax, 1
00115a57je 0x115a94
00115a59cmp rax, 3
00115a5dje 0x115a7c
00115a5fmov [rsp], rax
00115a63mov rax, [rsp+32]
00115a68mov rbx, [rax]
00115a6bmov rdi, [rbx]
00115a6ecall rdi
00115a70mov rax, [rsp+32]
00115a75mov rbx, [rsp]
00115a79jmp 0x115a36
00115a7bnop
00115a7c
00115a7cloc_115a7c:
00115a7clea rax, [rip+0x18026d]
00115a83mov rax, [rax+16]
00115a87mov rsp, [r14+48]
00115a8bpop [r14+48]
00115a8fpop r11
00115a91jmp r11
00115a94
00115a94loc_115a94:
00115a94mov rax, [rsp+32]
00115a99mov rbx, [rax+72]
00115a9dmov rsi, [rbx-8]
00115aa1cmp rsi, 9215
00115aa8jbe 0x115c00
00115aaemov rdi, [rbx+64]
00115ab2cmp rsi, 10239
00115ab9jbe 0x115c00
00115abfmov rbx, [rbx+72]
00115ac3call Stdlib.Lexing.sub_lexeme_opt
00115ac8mov [rsp], rax
00115accmov rax, [rsp+32]
00115ad1mov rbx, [rax+72]
00115ad5mov rsi, [rbx-8]
00115ad9cmp rsi, 3071
00115ae0jbe 0x115c00
00115ae6mov rdi, [rbx+16]
00115aeacmp rsi, 4095
00115af1jbe 0x115c00
00115af7mov rbx, [rbx+24]
00115afbcall Stdlib.Lexing.sub_lexeme_opt
00115b00mov [rsp+8], rax
00115b05mov rsi, [rsp+32]
00115b0amov rax, [rsi+72]
00115b0emov rbx, [rax-8]
00115b12cmp rbx, 2047
00115b19jbe 0x115c00
00115b1fmov rdi, [rax+8]
00115b23cmp rbx, 1023
00115b2ajbe 0x115c00
00115b30mov rbx, [rax]
00115b33sub rdi, rbx
00115b36inc rdi
00115b39mov rax, [rsi+8]
00115b3dcall Stdlib.Bytes.sub
00115b42mov [rsp+16], rax
00115b47mov rax, [rsp+32]
00115b4cmov rbx, [rax+72]
00115b50mov rsi, [rbx-8]
00115b54cmp rsi, 7167
00115b5bjbe 0x115c00
00115b61mov rdi, [rbx+48]
00115b65cmp rsi, 8191
00115b6cjbe 0x115c00
00115b72mov rbx, [rbx+56]
00115b76call Stdlib.Lexing.sub_lexeme_opt
00115b7bmov [rsp+24], rax
00115b80mov rax, [rsp+32]
00115b85mov rbx, [rax+72]
00115b89mov rsi, [rbx-8]
00115b8dcmp rsi, 5119
00115b94jbe 0x115c00
00115b96mov rdi, [rbx+32]
00115b9acmp rsi, 6143
00115ba1jbe 0x115c00
00115ba3mov rbx, [rbx+40]
00115ba7call Stdlib.Lexing.sub_lexeme_opt
00115bacsub r15, 48
00115bb0cmp r15, [r14]
00115bb3jb 0x115bef
00115bb5
00115bb5loc_115bb5:
00115bb5lea rbx, [r15+8]
00115bb9mov [rbx-8], 5120
00115bc1mov rdi, [rsp]
00115bc5mov [rbx], rdi
00115bc8mov rdi, [rsp+8]
00115bcdmov [rbx+8], rdi
00115bd1mov rdi, [rsp+16]
00115bd6mov [rbx+16], rdi
00115bdamov rdi, [rsp+24]
00115bdfmov [rbx+24], rdi
00115be3mov [rbx+32], rax
00115be7mov rax, rbx
00115beaadd rsp, 40
00115beeret
00115bef
00115befloc_115bef:
00115befcall caml_call_gc
00115bf4jmp 0x115bb5
00115bf6
00115bf6loc_115bf6:
00115bf6call caml_call_gc
00115bfbjmp 0x115a47
00115c00
00115c00loc_115c00:
00115c00call caml_ml_array_bound_error
00115c05
00115c05loc_115c05:
00115c05push 38
00115c07call caml_call_realloc_stack
00115c0cpop r10
00115c0ejmp 0x115a32
00115a20
00115a20Url..ocaml_lex_break_rec:
00115a20lea r10, [rsp-360]
00115a28cmp r10, [r14+40]
00115a2cjb 0x115c05
00115a32
00115a32loc_115a32:
00115a32sub rsp, 40
00115a36
00115a36loc_115a36:
00115a36mov rdi, rax
00115a39mov [rsp+32], rdi
00115a3ecmp r15, [r14]
00115a41jbe 0x115bf6
00115a47
00115a47loc_115a47:
00115a47lea rax, [rip+0x180b22]
00115a4ecall Stdlib.Lexing.new_engine
00115a53cmp rax, 1
00115a57je 0x115a94
00115a59cmp rax, 3
00115a5dje 0x115a7c
00115a5fmov [rsp], rax
00115a63mov rax, [rsp+32]
00115a68mov rbx, [rax]
00115a6bmov rdi, [rbx]
00115a6ecall rdi
00115a70mov rax, [rsp+32]
00115a75mov rbx, [rsp]
00115a79jmp 0x115a36
00115a7bnop
00115a7c
00115a7cloc_115a7c:
00115a7clea rax, [rip+0x18026d]
00115a83mov rax, [rax+16]
00115a87mov rsp, [r14+48]
00115a8bpop [r14+48]
00115a8fpop r11
00115a91jmp r11
00115a94
00115a94loc_115a94:
00115a94mov rax, [rsp+32]
00115a99mov rbx, [rax+72]
00115a9dmov rsi, [rbx-8]
00115aa1cmp rsi, 9215
00115aa8jbe 0x115c00
00115aaemov rdi, [rbx+64]
00115ab2cmp rsi, 10239
00115ab9jbe 0x115c00
00115abfmov rbx, [rbx+72]
00115ac3call Stdlib.Lexing.sub_lexeme_opt
00115ac8mov [rsp], rax
00115accmov rax, [rsp+32]
00115ad1mov rbx, [rax+72]
00115ad5mov rsi, [rbx-8]
00115ad9cmp rsi, 3071
00115ae0jbe 0x115c00
00115ae6mov rdi, [rbx+16]
00115aeacmp rsi, 4095
00115af1jbe 0x115c00
00115af7mov rbx, [rbx+24]
00115afbcall Stdlib.Lexing.sub_lexeme_opt
00115b00mov [rsp+8], rax
00115b05mov rsi, [rsp+32]
00115b0amov rax, [rsi+72]
00115b0emov rbx, [rax-8]
00115b12cmp rbx, 2047
00115b19jbe 0x115c00
00115b1fmov rdi, [rax+8]
00115b23cmp rbx, 1023
00115b2ajbe 0x115c00
00115b30mov rbx, [rax]
00115b33sub rdi, rbx
00115b36inc rdi
00115b39mov rax, [rsi+8]
00115b3dcall Stdlib.Bytes.sub
00115b42mov [rsp+16], rax
00115b47mov rax, [rsp+32]
00115b4cmov rbx, [rax+72]
00115b50mov rsi, [rbx-8]
00115b54cmp rsi, 7167
00115b5bjbe 0x115c00
00115b61mov rdi, [rbx+48]
00115b65cmp rsi, 8191
00115b6cjbe 0x115c00
00115b72mov rbx, [rbx+56]
00115b76call Stdlib.Lexing.sub_lexeme_opt
00115b7bmov [rsp+24], rax
00115b80mov rax, [rsp+32]
00115b85mov rbx, [rax+72]
00115b89mov rsi, [rbx-8]
00115b8dcmp rsi, 5119
00115b94jbe 0x115c00
00115b96mov rdi, [rbx+32]
00115b9acmp rsi, 6143
00115ba1jbe 0x115c00
00115ba3mov rbx, [rbx+40]
00115ba7call Stdlib.Lexing.sub_lexeme_opt
00115bacsub r15, 48
00115bb0cmp r15, [r14]
00115bb3jb 0x115bef
00115bb5
00115bb5loc_115bb5:
00115bb5lea rbx, [r15+8]
00115bb9mov [rbx-8], 5120
00115bc1mov rdi, [rsp]
00115bc5mov [rbx], rdi
00115bc8mov rdi, [rsp+8]
00115bcdmov [rbx+8], rdi
00115bd1mov rdi, [rsp+16]
00115bd6mov [rbx+16], rdi
00115bdamov rdi, [rsp+24]
00115bdfmov [rbx+24], rdi
00115be3mov [rbx+32], rax
00115be7mov rax, rbx
00115beaadd rsp, 40
00115beeret
00115bef
00115befloc_115bef:
00115befcall caml_call_gc
00115bf4jmp 0x115bb5
00115bf6
00115bf6loc_115bf6:
00115bf6call caml_call_gc
00115bfbjmp 0x115a47
00115c00
00115c00loc_115c00:
00115c00call caml_ml_array_bound_error
00115c05
00115c05loc_115c05:
00115c05push 38
00115c07call caml_call_realloc_stack
00115c0cpop r10
00115c0ejmp 0x115a32
00115a20
00115c13
00115c13 // align 0x10
00115c13 // align 0x10
00115c20
00115c20camlUrl.do_decode_317:
00115c20cmp r15, [r14]
00115c23jbe 0x115c2f
00115c25
00115c25loc_115c25:
00115c25mov edi, 47
00115c2ajmp 0x115c40
00115c2f
00115c2floc_115c2f:
00115c2fcall caml_call_gc
00115c34jmp 0x115c25
00115c20
00115c20camlUrl.do_decode_317:
00115c20cmp r15, [r14]
00115c23jbe 0x115c2f
00115c25
00115c25loc_115c25:
00115c25mov edi, 47
00115c2ajmp 0x115c40
00115c2f
00115c2floc_115c2f:
00115c2fcall caml_call_gc
00115c34jmp 0x115c25
00115c20
00115c36
00115c36 // align 0x10
00115c36 // align 0x10
00115c40
00115c40Url..ocaml_lex_do_decode_rec:
00115c40lea r10, [rsp-368]
00115c48cmp r10, [r14+40]
00115c4cjb 0x115e47
00115c52
00115c52loc_115c52:
00115c52sub rsp, 32
00115c56
00115c56loc_115c56:
00115c56mov [rsp+16], rax
00115c5bmov rsi, rbx
00115c5emov [rsp+24], rsi
00115c63mov rbx, rdi
00115c66cmp r15, [r14]
00115c69jbe 0x115e38
00115c6f
00115c6floc_115c6f:
00115c6flea rax, [rip+0x1808fa]
00115c76mov rdi, rsi
00115c79call Stdlib.Lexing.engine
00115c7ecmp rax, 5
00115c82jbe 0x115ca8
00115c84mov [rsp], rax
00115c88mov rax, [rsp+24]
00115c8dmov rbx, [rax]
00115c90mov rdi, [rbx]
00115c93call rdi
00115c95mov rax, [rsp+16]
00115c9amov rbx, [rsp+24]
00115c9fmov rdi, [rsp]
00115ca3jmp 0x115c56
00115ca5nop [rax]
00115ca8
00115ca8loc_115ca8:
00115ca8sar rax, 1
00115cabcmp rax, 1
00115cafje 0x115dcc
00115cb5ja 0x115e24
00115cbbmov rdi, [rsp+24]
00115cc0mov rax, [rdi+32]
00115cc4mov rbx, rax
00115cc7add rbx, 2
00115ccbsar rbx, 1
00115ccemov rdi, [rdi+8]
00115cd2mov rsi, [rdi-8]
00115cd6shr rsi, 10
00115cdalea rsi, [8*rsi-1]
00115ce2movzx rdx, [rdi+rsi]
00115ce7sub rsi, rdx
00115ceacmp rsi, rbx
00115cedjbe 0x115e42
00115cf3movzx rbx, [rdi+rbx]
00115cf8lea rbx, [rbx+rbx+1]
00115cfdadd rax, 4
00115d01sar rax, 1
00115d04cmp rsi, rax
00115d07jbe 0x115e42
00115d0dmovzx rax, [rdi+rax]
00115d12lea rax, [rax+rax+1]
00115d17lea r11, [rip+78]
00115d1epush r11
00115d20push [r14+48]
00115d24mov [r14+48], rsp
00115d28mov [rsp+24], rax
00115d2dmov [rsp+16], rbx
00115d32lea rax, [rip+0x1807c7]
00115d39call Stdlib.Printf.sprintf
00115d3emov rdi, rax
00115d41mov rax, [rsp+16]
00115d46mov rbx, [rsp+24]
00115d4bcall caml_apply2
00115d50mov rdi, rax
00115d53lea rax, [rip+0xf7686]
00115d5acall caml_c_call
00115d5fpop [r14+48]
00115d63add rsp, 8
00115d67jmp 0x115da8
00115d69nop [rax]
00115d6csub r15, 24
00115d70cmp r15, [r14]
00115d73jb 0x115e2e
00115d79
00115d79loc_115d79:
00115d79lea rax, [r15+8]
00115d7dmov [rax-8], 2048
00115d85lea rbx, [rip+0x16047c]
00115d8cmov [rax], rbx
00115d8flea rbx, [rip+0x1806f2]
00115d96mov [rax+8], rbx
00115d9amov rsp, [r14+48]
00115d9epop [r14+48]
00115da2pop r11
00115da4jmp r11
00115da7nop
00115da8
00115da8loc_115da8:
00115da8call Stdlib.Char.chr
00115dadmov rbx, [rsp+16]
00115db2mov rdi, [rbx]
00115db5call rdi
00115db7mov edi, 47
00115dbcmov rax, [rsp+16]
00115dc1mov rbx, [rsp+24]
00115dc6jmp 0x115c56
00115dcbnop
00115dcc
00115dccloc_115dcc:
00115dccmov rbx, [rsp+24]
00115dd1mov rax, [rbx+32]
00115dd5sar rax, 1
00115dd8mov rbx, [rbx+8]
00115ddcmov rdi, [rbx-8]
00115de0shr rdi, 10
00115de4lea rdi, [8*rdi-1]
00115decmovzx rsi, [rbx+rdi]
00115df1sub rdi, rsi
00115df4cmp rdi, rax
00115df7jbe 0x115e42
00115df9movzx rax, [rbx+rax]
00115dfelea rax, [rax+rax+1]
00115e03mov rbx, [rsp+16]
00115e08mov rdi, [rbx]
00115e0bcall rdi
00115e0dmov edi, 47
00115e12mov rax, [rsp+16]
00115e17mov rbx, [rsp+24]
00115e1cjmp 0x115c56
00115e21nop [rax]
00115e24
00115e24loc_115e24:
00115e24mov eax, 1
00115e29add rsp, 32
00115e2dret
00115e2e
00115e2eloc_115e2e:
00115e2ecall caml_call_gc
00115e33jmp 0x115d79
00115e38
00115e38loc_115e38:
00115e38call caml_call_gc
00115e3djmp 0x115c6f
00115e42
00115e42loc_115e42:
00115e42call caml_ml_array_bound_error
00115e47
00115e47loc_115e47:
00115e47push 39
00115e49call caml_call_realloc_stack
00115e4epop r10
00115e50jmp 0x115c52
00115c40
00115c40Url..ocaml_lex_do_decode_rec:
00115c40lea r10, [rsp-368]
00115c48cmp r10, [r14+40]
00115c4cjb 0x115e47
00115c52
00115c52loc_115c52:
00115c52sub rsp, 32
00115c56
00115c56loc_115c56:
00115c56mov [rsp+16], rax
00115c5bmov rsi, rbx
00115c5emov [rsp+24], rsi
00115c63mov rbx, rdi
00115c66cmp r15, [r14]
00115c69jbe 0x115e38
00115c6f
00115c6floc_115c6f:
00115c6flea rax, [rip+0x1808fa]
00115c76mov rdi, rsi
00115c79call Stdlib.Lexing.engine
00115c7ecmp rax, 5
00115c82jbe 0x115ca8
00115c84mov [rsp], rax
00115c88mov rax, [rsp+24]
00115c8dmov rbx, [rax]
00115c90mov rdi, [rbx]
00115c93call rdi
00115c95mov rax, [rsp+16]
00115c9amov rbx, [rsp+24]
00115c9fmov rdi, [rsp]
00115ca3jmp 0x115c56
00115ca5nop [rax]
00115ca8
00115ca8loc_115ca8:
00115ca8sar rax, 1
00115cabcmp rax, 1
00115cafje 0x115dcc
00115cb5ja 0x115e24
00115cbbmov rdi, [rsp+24]
00115cc0mov rax, [rdi+32]
00115cc4mov rbx, rax
00115cc7add rbx, 2
00115ccbsar rbx, 1
00115ccemov rdi, [rdi+8]
00115cd2mov rsi, [rdi-8]
00115cd6shr rsi, 10
00115cdalea rsi, [8*rsi-1]
00115ce2movzx rdx, [rdi+rsi]
00115ce7sub rsi, rdx
00115ceacmp rsi, rbx
00115cedjbe 0x115e42
00115cf3movzx rbx, [rdi+rbx]
00115cf8lea rbx, [rbx+rbx+1]
00115cfdadd rax, 4
00115d01sar rax, 1
00115d04cmp rsi, rax
00115d07jbe 0x115e42
00115d0dmovzx rax, [rdi+rax]
00115d12lea rax, [rax+rax+1]
00115d17lea r11, [rip+78]
00115d1epush r11
00115d20push [r14+48]
00115d24mov [r14+48], rsp
00115d28mov [rsp+24], rax
00115d2dmov [rsp+16], rbx
00115d32lea rax, [rip+0x1807c7]
00115d39call Stdlib.Printf.sprintf
00115d3emov rdi, rax
00115d41mov rax, [rsp+16]
00115d46mov rbx, [rsp+24]
00115d4bcall caml_apply2
00115d50mov rdi, rax
00115d53lea rax, [rip+0xf7686]
00115d5acall caml_c_call
00115d5fpop [r14+48]
00115d63add rsp, 8
00115d67jmp 0x115da8
00115d69nop [rax]
00115d6csub r15, 24
00115d70cmp r15, [r14]
00115d73jb 0x115e2e
00115d79
00115d79loc_115d79:
00115d79lea rax, [r15+8]
00115d7dmov [rax-8], 2048
00115d85lea rbx, [rip+0x16047c]
00115d8cmov [rax], rbx
00115d8flea rbx, [rip+0x1806f2]
00115d96mov [rax+8], rbx
00115d9amov rsp, [r14+48]
00115d9epop [r14+48]
00115da2pop r11
00115da4jmp r11
00115da7nop
00115da8
00115da8loc_115da8:
00115da8call Stdlib.Char.chr
00115dadmov rbx, [rsp+16]
00115db2mov rdi, [rbx]
00115db5call rdi
00115db7mov edi, 47
00115dbcmov rax, [rsp+16]
00115dc1mov rbx, [rsp+24]
00115dc6jmp 0x115c56
00115dcbnop
00115dcc
00115dccloc_115dcc:
00115dccmov rbx, [rsp+24]
00115dd1mov rax, [rbx+32]
00115dd5sar rax, 1
00115dd8mov rbx, [rbx+8]
00115ddcmov rdi, [rbx-8]
00115de0shr rdi, 10
00115de4lea rdi, [8*rdi-1]
00115decmovzx rsi, [rbx+rdi]
00115df1sub rdi, rsi
00115df4cmp rdi, rax
00115df7jbe 0x115e42
00115df9movzx rax, [rbx+rax]
00115dfelea rax, [rax+rax+1]
00115e03mov rbx, [rsp+16]
00115e08mov rdi, [rbx]
00115e0bcall rdi
00115e0dmov edi, 47
00115e12mov rax, [rsp+16]
00115e17mov rbx, [rsp+24]
00115e1cjmp 0x115c56
00115e21nop [rax]
00115e24
00115e24loc_115e24:
00115e24mov eax, 1
00115e29add rsp, 32
00115e2dret
00115e2e
00115e2eloc_115e2e:
00115e2ecall caml_call_gc
00115e33jmp 0x115d79
00115e38
00115e38loc_115e38:
00115e38call caml_call_gc
00115e3djmp 0x115c6f
00115e42
00115e42loc_115e42:
00115e42call caml_ml_array_bound_error
00115e47
00115e47loc_115e47:
00115e47push 39
00115e49call caml_call_realloc_stack
00115e4epop r10
00115e50jmp 0x115c52
00115c40
00115e55
00115e55 // align 0x10
00115e55 // align 0x10
00115e60
00115e60camlUrl.do_encode_fragment_446:
00115e60lea r10, [rsp-336]
00115e68cmp r10, [r14+40]
00115e6cjb 0x115f26
00115e72
00115e72loc_115e72:
00115e72sub rsp, 16
00115e76mov rsi, rax
00115e79mov rax, rdi
00115e7ccmp r15, [r14]
00115e7fjbe 0x115f1c
00115e85
00115e85loc_115e85:
00115e85cmp rax, 183
00115e8bjl 0x115ebc
00115e8dmov rdi, rax
00115e90add rdi, -190
00115e97cmp rdi, 55
00115e9bjbe 0x115eac
00115e9dcmp rdi, 63
00115ea1je 0x115f10
00115ea3mov [rsp+8], rbx
00115ea8jmp 0x115ee3
00115eaanop
00115eac
00115eacloc_115eac:
00115eaccmp rdi, 3
00115eb0jne 0x115f10
00115eb2mov [rsp+8], rbx
00115eb7jmp 0x115ee3
00115eb9nop [rax]
00115ebc
00115ebcloc_115ebc:
00115ebcmov rdi, rax
00115ebfadd rdi, -90
00115ec3cmp rdi, 25
00115ec7jbe 0x115ed8
00115ec9cmp rdi, 41
00115ecdjge 0x115f10
00115ecfmov [rsp+8], rbx
00115ed4jmp 0x115ee3
00115ed6nop
00115ed8
00115ed8loc_115ed8:
00115ed8cmp rdi, 5
00115edcjne 0x115f10
00115edemov [rsp+8], rbx
00115ee3
00115ee3loc_115ee3:
00115ee3mov [rsp], rax
00115ee7lea rax, [rip+0x18051a]
00115eeecall Stdlib.Printf.sprintf
00115ef3mov rbx, rax
00115ef6mov rdi, [rbx]
00115ef9mov rax, [rsp]
00115efdcall rdi
00115effmov rbx, [rsp+8]
00115f04mov rdi, [rbx]
00115f07add rsp, 16
00115f0bjmp rdi
00115f0dnop [rax]
00115f10
00115f10loc_115f10:
00115f10mov rdi, [rsi]
00115f13mov rbx, rsi
00115f16add rsp, 16
00115f1ajmp rdi
00115f1c
00115f1cloc_115f1c:
00115f1ccall caml_call_gc
00115f21jmp 0x115e85
00115f26
00115f26loc_115f26:
00115f26push 35
00115f28call caml_call_realloc_stack
00115f2dpop r10
00115f2fjmp 0x115e72
00115e60
00115e60camlUrl.do_encode_fragment_446:
00115e60lea r10, [rsp-336]
00115e68cmp r10, [r14+40]
00115e6cjb 0x115f26
00115e72
00115e72loc_115e72:
00115e72sub rsp, 16
00115e76mov rsi, rax
00115e79mov rax, rdi
00115e7ccmp r15, [r14]
00115e7fjbe 0x115f1c
00115e85
00115e85loc_115e85:
00115e85cmp rax, 183
00115e8bjl 0x115ebc
00115e8dmov rdi, rax
00115e90add rdi, -190
00115e97cmp rdi, 55
00115e9bjbe 0x115eac
00115e9dcmp rdi, 63
00115ea1je 0x115f10
00115ea3mov [rsp+8], rbx
00115ea8jmp 0x115ee3
00115eaanop
00115eac
00115eacloc_115eac:
00115eaccmp rdi, 3
00115eb0jne 0x115f10
00115eb2mov [rsp+8], rbx
00115eb7jmp 0x115ee3
00115eb9nop [rax]
00115ebc
00115ebcloc_115ebc:
00115ebcmov rdi, rax
00115ebfadd rdi, -90
00115ec3cmp rdi, 25
00115ec7jbe 0x115ed8
00115ec9cmp rdi, 41
00115ecdjge 0x115f10
00115ecfmov [rsp+8], rbx
00115ed4jmp 0x115ee3
00115ed6nop
00115ed8
00115ed8loc_115ed8:
00115ed8cmp rdi, 5
00115edcjne 0x115f10
00115edemov [rsp+8], rbx
00115ee3
00115ee3loc_115ee3:
00115ee3mov [rsp], rax
00115ee7lea rax, [rip+0x18051a]
00115eeecall Stdlib.Printf.sprintf
00115ef3mov rbx, rax
00115ef6mov rdi, [rbx]
00115ef9mov rax, [rsp]
00115efdcall rdi
00115effmov rbx, [rsp+8]
00115f04mov rdi, [rbx]
00115f07add rsp, 16
00115f0bjmp rdi
00115f0dnop [rax]
00115f10
00115f10loc_115f10:
00115f10mov rdi, [rsi]
00115f13mov rbx, rsi
00115f16add rsp, 16
00115f1ajmp rdi
00115f1c
00115f1cloc_115f1c:
00115f1ccall caml_call_gc
00115f21jmp 0x115e85
00115f26
00115f26loc_115f26:
00115f26push 35
00115f28call caml_call_realloc_stack
00115f2dpop r10
00115f2fjmp 0x115e72
00115e60
00115f34
00115f34 // align 0x10
00115f34 // align 0x10
00115f40
00115f40camlUrl.do_encode_451:
00115f40lea r10, [rsp-368]
00115f48cmp r10, [r14+40]
00115f4cjb 0x115ff6
00115f52
00115f52loc_115f52:
00115f52sub rsp, 48
00115f56mov rdx, [rsi-8]
00115f5ashr rdx, 10
00115f5elea rdx, [8*rdx-1]
00115f66movzx rcx, [rsi+rdx]
00115f6bsub rdx, rcx
00115f6elea rdx, [rdx+rdx+1]
00115f73mov ecx, 1
00115f78add rdx, -2
00115f7ccmp rcx, rdx
00115f7fjg 0x115fe5
00115f81mov [rsp+40], rdx
00115f86mov [rsp+32], rcx
00115f8bmov [rsp], rsi
00115f8fmov [rsp+24], rdi
00115f94mov [rsp+16], rbx
00115f99mov [rsp+8], rax
00115f9e
00115f9eloc_115f9e:
00115f9esar rcx, 1
00115fa1mov rax, [rsp]
00115fa5movzx rax, [rax+rcx]
00115faalea rdi, [rax+rax+1]
00115fafmov rax, [rsp+8]
00115fb4mov rbx, [rsp+16]
00115fb9mov rsi, [rsp+24]
00115fbecall caml_apply3
00115fc3mov rcx, [rsp+32]
00115fc8mov rax, rcx
00115fcbadd rcx, 2
00115fcfmov [rsp+32], rcx
00115fd4mov rbx, [rsp+40]
00115fd9cmp rax, rbx
00115fdcje 0x115fe5
00115fdecmp r15, [r14]
00115fe1ja 0x115f9e
00115fe3jmp 0x115fef
00115fe5
00115fe5loc_115fe5:
00115fe5mov eax, 1
00115feaadd rsp, 48
00115feeret
00115fef
00115fefloc_115fef:
00115fefcall caml_call_gc
00115ff4jmp 0x115f9e
00115ff6
00115ff6loc_115ff6:
00115ff6push 39
00115ff8call caml_call_realloc_stack
00115ffdpop r10
00115fffjmp 0x115f52
00115f40
00115f40camlUrl.do_encode_451:
00115f40lea r10, [rsp-368]
00115f48cmp r10, [r14+40]
00115f4cjb 0x115ff6
00115f52
00115f52loc_115f52:
00115f52sub rsp, 48
00115f56mov rdx, [rsi-8]
00115f5ashr rdx, 10
00115f5elea rdx, [8*rdx-1]
00115f66movzx rcx, [rsi+rdx]
00115f6bsub rdx, rcx
00115f6elea rdx, [rdx+rdx+1]
00115f73mov ecx, 1
00115f78add rdx, -2
00115f7ccmp rcx, rdx
00115f7fjg 0x115fe5
00115f81mov [rsp+40], rdx
00115f86mov [rsp+32], rcx
00115f8bmov [rsp], rsi
00115f8fmov [rsp+24], rdi
00115f94mov [rsp+16], rbx
00115f99mov [rsp+8], rax
00115f9e
00115f9eloc_115f9e:
00115f9esar rcx, 1
00115fa1mov rax, [rsp]
00115fa5movzx rax, [rax+rcx]
00115faalea rdi, [rax+rax+1]
00115fafmov rax, [rsp+8]
00115fb4mov rbx, [rsp+16]
00115fb9mov rsi, [rsp+24]
00115fbecall caml_apply3
00115fc3mov rcx, [rsp+32]
00115fc8mov rax, rcx
00115fcbadd rcx, 2
00115fcfmov [rsp+32], rcx
00115fd4mov rbx, [rsp+40]
00115fd9cmp rax, rbx
00115fdcje 0x115fe5
00115fdecmp r15, [r14]
00115fe1ja 0x115f9e
00115fe3jmp 0x115fef
00115fe5
00115fe5loc_115fe5:
00115fe5mov eax, 1
00115feaadd rsp, 48
00115feeret
00115fef
00115fefloc_115fef:
00115fefcall caml_call_gc
00115ff4jmp 0x115f9e
00115ff6
00115ff6loc_115ff6:
00115ff6push 39
00115ff8call caml_call_realloc_stack
00115ffdpop r10
00115fffjmp 0x115f52
00115f40
00116004
00116004 // align 0x10
00116004 // align 0x10
00116010
00116010camlUrl.apply_529:
00116010lea r10, [rsp-360]
00116018cmp r10, [r14+40]
0011601cjb 0x11610c
00116022
00116022loc_116022:
00116022sub rsp, 40
00116026mov [rsp+32], rax
0011602bmov [rsp+8], rbx
00116030mov rbx, rdi
00116033mov [rsp+24], rbx
00116038mov [rsp], rsi
0011603cmov rax, [rsi]
0011603ftest al, 1
00116041jne 0x11605a
00116043mov rax, [rax]
00116046mov rdi, [rbx]
00116049call rdi
0011604bmov eax, 117
00116050mov rbx, [rsp+32]
00116055mov rdi, [rbx]
00116058call rdi
0011605a
0011605aloc_11605a:
0011605amov rax, [rsp]
0011605emov rax, [rax+8]
00116062test al, 1
00116064jne 0x11608e
00116066mov [rsp+16], rax
0011606blea rax, [rip+0x180386]
00116072mov rbx, [rsp+8]
00116077mov rdi, [rbx]
0011607acall rdi
0011607cmov rax, [rsp+16]
00116081mov rax, [rax]
00116084mov rbx, [rsp+24]
00116089mov rdi, [rbx]
0011608ccall rdi
0011608e
0011608eloc_11608e:
0011608emov rax, [rsp]
00116092mov rax, [rax+16]
00116096mov rbx, [rsp+24]
0011609bmov rdi, [rbx]
0011609ecall rdi
001160a0mov rax, [rsp]
001160a4mov rax, [rax+24]
001160a8test al, 1
001160aajne 0x1160d2
001160acmov [rsp+8], rax
001160b1mov eax, 127
001160b6mov rbx, [rsp+32]
001160bbmov rdi, [rbx]
001160becall rdi
001160c0mov rax, [rsp+8]
001160c5mov rax, [rax]
001160c8mov rbx, [rsp+24]
001160cdmov rdi, [rbx]
001160d0call rdi
001160d2
001160d2loc_1160d2:
001160d2mov rax, [rsp]
001160d6mov rax, [rax+32]
001160datest al, 1
001160dcjne 0x116102
001160demov [rsp], rax
001160e2mov eax, 71
001160e7mov rbx, [rsp+32]
001160ecmov rdi, [rbx]
001160efcall rdi
001160f1mov rax, [rsp]
001160f5mov rax, [rax]
001160f8mov rbx, [rsp+24]
001160fdmov rdi, [rbx]
00116100call rdi
00116102
00116102loc_116102:
00116102mov eax, 1
00116107add rsp, 40
0011610bret
0011610c
0011610cloc_11610c:
0011610cpush 38
0011610ecall caml_call_realloc_stack
00116113pop r10
00116115jmp 0x116022
00116010
00116010camlUrl.apply_529:
00116010lea r10, [rsp-360]
00116018cmp r10, [r14+40]
0011601cjb 0x11610c
00116022
00116022loc_116022:
00116022sub rsp, 40
00116026mov [rsp+32], rax
0011602bmov [rsp+8], rbx
00116030mov rbx, rdi
00116033mov [rsp+24], rbx
00116038mov [rsp], rsi
0011603cmov rax, [rsi]
0011603ftest al, 1
00116041jne 0x11605a
00116043mov rax, [rax]
00116046mov rdi, [rbx]
00116049call rdi
0011604bmov eax, 117
00116050mov rbx, [rsp+32]
00116055mov rdi, [rbx]
00116058call rdi
0011605a
0011605aloc_11605a:
0011605amov rax, [rsp]
0011605emov rax, [rax+8]
00116062test al, 1
00116064jne 0x11608e
00116066mov [rsp+16], rax
0011606blea rax, [rip+0x180386]
00116072mov rbx, [rsp+8]
00116077mov rdi, [rbx]
0011607acall rdi
0011607cmov rax, [rsp+16]
00116081mov rax, [rax]
00116084mov rbx, [rsp+24]
00116089mov rdi, [rbx]
0011608ccall rdi
0011608e
0011608eloc_11608e:
0011608emov rax, [rsp]
00116092mov rax, [rax+16]
00116096mov rbx, [rsp+24]
0011609bmov rdi, [rbx]
0011609ecall rdi
001160a0mov rax, [rsp]
001160a4mov rax, [rax+24]
001160a8test al, 1
001160aajne 0x1160d2
001160acmov [rsp+8], rax
001160b1mov eax, 127
001160b6mov rbx, [rsp+32]
001160bbmov rdi, [rbx]
001160becall rdi
001160c0mov rax, [rsp+8]
001160c5mov rax, [rax]
001160c8mov rbx, [rsp+24]
001160cdmov rdi, [rbx]
001160d0call rdi
001160d2
001160d2loc_1160d2:
001160d2mov rax, [rsp]
001160d6mov rax, [rax+32]
001160datest al, 1
001160dcjne 0x116102
001160demov [rsp], rax
001160e2mov eax, 71
001160e7mov rbx, [rsp+32]
001160ecmov rdi, [rbx]
001160efcall rdi
001160f1mov rax, [rsp]
001160f5mov rax, [rax]
001160f8mov rbx, [rsp+24]
001160fdmov rdi, [rbx]
00116100call rdi
00116102
00116102loc_116102:
00116102mov eax, 1
00116107add rsp, 40
0011610bret
0011610c
0011610cloc_11610c:
0011610cpush 38
0011610ecall caml_call_realloc_stack
00116113pop r10
00116115jmp 0x116022
00116010
0011611a
0011611a // align 0x10
0011611a // align 0x10
00116120
00116120camlUrl._encode_539:
00116120lea r10, [rsp-336]
00116128cmp r10, [r14+40]
0011612cjb 0x1161b4
00116132
00116132loc_116132:
00116132sub rsp, 16
00116136mov [rsp+8], rax
0011613bmov [rsp], rbx
0011613fmov rax, rdi
00116142call camlMyLexing.from_string_309
00116147call camlUrl.break_315
0011614cmov rsi, rax
0011614flea rdi, [rip+0x17fb9a]
00116156mov rdx, [rdi+64]
0011615amov rbx, [rsp]
0011615emov rax, [rsp+8]
00116163mov rcx, [rdi+72]
00116167sub r15, 56
0011616bcmp r15, [r14]
0011616ejb 0x1161ad
00116170
00116170loc_116170:
00116170lea rdi, [r15+8]
00116174mov [rdi-8], 6391
0011617clea r8, [rip+77]
00116183mov [rdi], r8
00116186mov r8, 0x100000000000005
00116190mov [rdi+8], r8
00116194mov [rdi+16], rax
00116198mov [rdi+24], rbx
0011619cmov [rdi+32], rdx
001161a0mov [rdi+40], rcx
001161a4add rsp, 16
001161a8jmp 0x116010
001161ad
001161adloc_1161ad:
001161adcall caml_call_gc
001161b2jmp 0x116170
001161b4
001161b4loc_1161b4:
001161b4push 35
001161b6call caml_call_realloc_stack
001161bbpop r10
001161bdjmp 0x116132
00116120
00116120camlUrl._encode_539:
00116120lea r10, [rsp-336]
00116128cmp r10, [r14+40]
0011612cjb 0x1161b4
00116132
00116132loc_116132:
00116132sub rsp, 16
00116136mov [rsp+8], rax
0011613bmov [rsp], rbx
0011613fmov rax, rdi
00116142call camlMyLexing.from_string_309
00116147call camlUrl.break_315
0011614cmov rsi, rax
0011614flea rdi, [rip+0x17fb9a]
00116156mov rdx, [rdi+64]
0011615amov rbx, [rsp]
0011615emov rax, [rsp+8]
00116163mov rcx, [rdi+72]
00116167sub r15, 56
0011616bcmp r15, [r14]
0011616ejb 0x1161ad
00116170
00116170loc_116170:
00116170lea rdi, [r15+8]
00116174mov [rdi-8], 6391
0011617clea r8, [rip+77]
00116183mov [rdi], r8
00116186mov r8, 0x100000000000005
00116190mov [rdi+8], r8
00116194mov [rdi+16], rax
00116198mov [rdi+24], rbx
0011619cmov [rdi+32], rdx
001161a0mov [rdi+40], rcx
001161a4add rsp, 16
001161a8jmp 0x116010
001161ad
001161adloc_1161ad:
001161adcall caml_call_gc
001161b2jmp 0x116170
001161b4
001161b4loc_1161b4:
001161b4push 35
001161b6call caml_call_realloc_stack
001161bbpop r10
001161bdjmp 0x116132
00116120
001161c2
001161c2 // align 0x10
001161c2 // align 0x10
001161d0
001161d0camlUrl.fun_602:
001161d0mov rsi, rax
001161d3mov rdi, [rbx+32]
001161d7mov rdx, [rbx+24]
001161dbmov rax, [rbx+16]
001161dfmov rbx, rdx
001161e2jmp 0x115f40
001161d0
001161d0camlUrl.fun_602:
001161d0mov rsi, rax
001161d3mov rdi, [rbx+32]
001161d7mov rdx, [rbx+24]
001161dbmov rax, [rbx+16]
001161dfmov rbx, rdx
001161e2jmp 0x115f40
001161d0
001161e7
001161e7 // align 0x10
001161e7 // align 0x10
001161f0
001161f0camlUrl._decode_547:
001161f0lea r10, [rsp-336]
001161f8cmp r10, [r14+40]
001161fcjb 0x116265
001161fe
001161feloc_1161fe:
001161fesub rsp, 16
00116202mov [rsp], rax
00116206mov [rsp+8], rbx
0011620bmov rax, rdi
0011620ecall camlMyLexing.from_string_309
00116213call camlUrl.break_315
00116218mov rsi, rax
0011621bsub r15, 32
0011621fcmp r15, [r14]
00116222jb 0x11625e
00116224
00116224loc_116224:
00116224lea rdi, [r15+8]
00116228mov [rdi-8], 3319
00116230lea rax, [rip+57]
00116237mov [rdi], rax
0011623amov rax, 0x100000000000005
00116244mov [rdi+8], rax
00116248mov rax, [rsp]
0011624cmov [rdi+16], rax
00116250mov rbx, [rsp+8]
00116255add rsp, 16
00116259jmp 0x116010
0011625e
0011625eloc_11625e:
0011625ecall caml_call_gc
00116263jmp 0x116224
00116265
00116265loc_116265:
00116265push 35
00116267call caml_call_realloc_stack
0011626cpop r10
0011626ejmp 0x1161fe
001161f0
001161f0camlUrl._decode_547:
001161f0lea r10, [rsp-336]
001161f8cmp r10, [r14+40]
001161fcjb 0x116265
001161fe
001161feloc_1161fe:
001161fesub rsp, 16
00116202mov [rsp], rax
00116206mov [rsp+8], rbx
0011620bmov rax, rdi
0011620ecall camlMyLexing.from_string_309
00116213call camlUrl.break_315
00116218mov rsi, rax
0011621bsub r15, 32
0011621fcmp r15, [r14]
00116222jb 0x11625e
00116224
00116224loc_116224:
00116224lea rdi, [r15+8]
00116228mov [rdi-8], 3319
00116230lea rax, [rip+57]
00116237mov [rdi], rax
0011623amov rax, 0x100000000000005
00116244mov [rdi+8], rax
00116248mov rax, [rsp]
0011624cmov [rdi+16], rax
00116250mov rbx, [rsp+8]
00116255add rsp, 16
00116259jmp 0x116010
0011625e
0011625eloc_11625e:
0011625ecall caml_call_gc
00116263jmp 0x116224
00116265
00116265loc_116265:
00116265push 35
00116267call caml_call_realloc_stack
0011626cpop r10
0011626ejmp 0x1161fe
001161f0
00116270
00116270camlUrl.do_decode_553:
00116270lea r10, [rsp-328]
00116278cmp r10, [r14+40]
0011627cjb 0x1162a4
0011627e
0011627eloc_11627e:
0011627esub rsp, 8
00116282mov [rsp], rbx
00116286call camlMyLexing.from_string_309
0011628bmov rbx, rax
0011628emov rax, [rsp]
00116292mov rax, [rax+16]
00116296mov edi, 47
0011629badd rsp, 8
0011629fjmp 0x115c40
001162a4
001162a4loc_1162a4:
001162a4push 34
001162a6call caml_call_realloc_stack
001162abpop r10
001162adjmp 0x11627e
00116270
00116270camlUrl.do_decode_553:
00116270lea r10, [rsp-328]
00116278cmp r10, [r14+40]
0011627cjb 0x1162a4
0011627e
0011627eloc_11627e:
0011627esub rsp, 8
00116282mov [rsp], rbx
00116286call camlMyLexing.from_string_309
0011628bmov rbx, rax
0011628emov rax, [rsp]
00116292mov rax, [rax+16]
00116296mov edi, 47
0011629badd rsp, 8
0011629fjmp 0x115c40
001162a4
001162a4loc_1162a4:
001162a4push 34
001162a6call caml_call_realloc_stack
001162abpop r10
001162adjmp 0x11627e
00116270
001162af
001162af // align 0x10
001162af // align 0x10
001162b0
001162b0camlUrl.encode_fragment_555:
001162b0mov rsi, rdi
001162b3lea rdi, [rip+0x17fa36]
001162bamov rdi, [rdi+64]
001162bejmp 0x115f40
001162b0
001162b0camlUrl.encode_fragment_555:
001162b0mov rsi, rdi
001162b3lea rdi, [rip+0x17fa36]
001162bamov rdi, [rdi+64]
001162bejmp 0x115f40
001162b0
001162c3
001162c3 // align 0x10
001162c3 // align 0x10
001162d0
001162d0camlUrl.decode_fragment_560:
001162d0lea r10, [rsp-328]
001162d8cmp r10, [r14+40]
001162dcjb 0x116303
001162de
001162deloc_1162de:
001162desub rsp, 8
001162e2mov [rsp], rax
001162e6mov rax, rdi
001162e9call camlMyLexing.from_string_309
001162eemov rbx, rax
001162f1mov edi, 47
001162f6mov rax, [rsp]
001162faadd rsp, 8
001162fejmp 0x115c40
00116303
00116303loc_116303:
00116303push 34
00116305call caml_call_realloc_stack
0011630apop r10
0011630cjmp 0x1162de
001162d0
001162d0camlUrl.decode_fragment_560:
001162d0lea r10, [rsp-328]
001162d8cmp r10, [r14+40]
001162dcjb 0x116303
001162de
001162deloc_1162de:
001162desub rsp, 8
001162e2mov [rsp], rax
001162e6mov rax, rdi
001162e9call camlMyLexing.from_string_309
001162eemov rbx, rax
001162f1mov edi, 47
001162f6mov rax, [rsp]
001162faadd rsp, 8
001162fejmp 0x115c40
00116303
00116303loc_116303:
00116303push 34
00116305call caml_call_realloc_stack
0011630apop r10
0011630cjmp 0x1162de
001162d0
0011630e
0011630e // align 0x10
0011630e // align 0x10
00116310
00116310camlUrl.entry:
00116310mov edi, 1
00116315mov rbx, rsp
00116318mov rsp, [r14+64]
0011631ccall caml_fresh_oo_id
00116321mov rsp, rbx
00116324call caml_alloc2
00116329lea rsi, [r15+8]
0011632dmov [rsi-8], 2296
00116335lea rbx, [rip+0x180864]
0011633cmov [rsi], rbx
0011633fmov [rsi+8], rax
00116343lea rdi, [rip+0x17f9a6]
0011634aadd rdi, 16
0011634emov rbx, rsp
00116351mov rsp, [r14+64]
00116355call caml_initialize
0011635amov rsp, rbx
0011635dlea rsi, [rip+0x18020c]
00116364lea rdi, [rip+0x17f985]
0011636badd rdi, 24
0011636fmov rbx, rsp
00116372mov rsp, [r14+64]
00116376call caml_initialize
0011637bmov rsp, rbx
0011637elea r12, [rip+0x17f813]
00116385lea rdi, [rip+0x17f964]
0011638cadd rdi, 32
00116390mov rsi, r12
00116393mov rbx, rsp
00116396mov rsp, [r14+64]
0011639acall caml_initialize
0011639fmov rsp, rbx
001163a2mov rsi, r12
001163a5add rsi, 24
001163a9lea rdi, [rip+0x17f940]
001163b0add rdi, 40
001163b4mov rbx, rsp
001163b7mov rsp, [r14+64]
001163bbcall caml_initialize
001163c0mov rsp, rbx
001163c3mov rsi, r12
001163c6add rsi, 56
001163calea rdi, [rip+0x17f91f]
001163d1add rdi, 48
001163d5mov rbx, rsp
001163d8mov rsp, [r14+64]
001163dccall caml_initialize
001163e1mov rsp, rbx
001163e4mov rsi, r12
001163e7add rsi, 88
001163eblea rdi, [rip+0x17f8fe]
001163f2add rdi, 56
001163f6mov rbx, rsp
001163f9mov rsp, [r14+64]
001163fdcall caml_initialize
00116402mov rsp, rbx
00116405lea rsi, [rip+0x17f804]
0011640clea rdi, [rip+0x17f8dd]
00116413add rdi, 64
00116417mov rbx, rsp
0011641amov rsp, [r14+64]
0011641ecall caml_initialize
00116423mov rsp, rbx
00116426lea rsi, [rip+0x17f803]
0011642dlea rdi, [rip+0x17f8bc]
00116434add rdi, 72
00116438mov rbx, rsp
0011643bmov rsp, [r14+64]
0011643fcall caml_initialize
00116444mov rsp, rbx
00116447lea rsi, [rip+0x17f802]
0011644elea rdi, [rip+0x17f89b]
00116455add rdi, 80
00116459mov rbx, rsp
0011645cmov rsp, [r14+64]
00116460call caml_initialize
00116465mov rsp, rbx
00116468lea rsi, [rip+0x17f801]
0011646flea rdi, [rip+0x17f87a]
00116476add rdi, 88
0011647amov rbx, rsp
0011647dmov rsp, [r14+64]
00116481call caml_initialize
00116486mov rsp, rbx
00116489lea rsi, [rip+0x17f800]
00116490lea rdi, [rip+0x17f859]
00116497add rdi, 96
0011649bmov rbx, rsp
0011649emov rsp, [r14+64]
001164a2call caml_initialize
001164a7mov rsp, rbx
001164aalea rsi, [rip+0x17f7ff]
001164b1lea rdi, [rip+0x17f838]
001164b8mov rbx, rsp
001164bbmov rsp, [r14+64]
001164bfcall caml_initialize
001164c4mov rsp, rbx
001164c7lea rsi, [rip+0x17f802]
001164celea rdi, [rip+0x17f81b]
001164d5add rdi, 8
001164d9mov rbx, rsp
001164dcmov rsp, [r14+64]
001164e0call caml_initialize
001164e5mov rsp, rbx
001164e8mov eax, 1
001164edret
00116310
00116310camlUrl.entry:
00116310mov edi, 1
00116315mov rbx, rsp
00116318mov rsp, [r14+64]
0011631ccall caml_fresh_oo_id
00116321mov rsp, rbx
00116324call caml_alloc2
00116329lea rsi, [r15+8]
0011632dmov [rsi-8], 2296
00116335lea rbx, [rip+0x180864]
0011633cmov [rsi], rbx
0011633fmov [rsi+8], rax
00116343lea rdi, [rip+0x17f9a6]
0011634aadd rdi, 16
0011634emov rbx, rsp
00116351mov rsp, [r14+64]
00116355call caml_initialize
0011635amov rsp, rbx
0011635dlea rsi, [rip+0x18020c]
00116364lea rdi, [rip+0x17f985]
0011636badd rdi, 24
0011636fmov rbx, rsp
00116372mov rsp, [r14+64]
00116376call caml_initialize
0011637bmov rsp, rbx
0011637elea r12, [rip+0x17f813]
00116385lea rdi, [rip+0x17f964]
0011638cadd rdi, 32
00116390mov rsi, r12
00116393mov rbx, rsp
00116396mov rsp, [r14+64]
0011639acall caml_initialize
0011639fmov rsp, rbx
001163a2mov rsi, r12
001163a5add rsi, 24
001163a9lea rdi, [rip+0x17f940]
001163b0add rdi, 40
001163b4mov rbx, rsp
001163b7mov rsp, [r14+64]
001163bbcall caml_initialize
001163c0mov rsp, rbx
001163c3mov rsi, r12
001163c6add rsi, 56
001163calea rdi, [rip+0x17f91f]
001163d1add rdi, 48
001163d5mov rbx, rsp
001163d8mov rsp, [r14+64]
001163dccall caml_initialize
001163e1mov rsp, rbx
001163e4mov rsi, r12
001163e7add rsi, 88
001163eblea rdi, [rip+0x17f8fe]
001163f2add rdi, 56
001163f6mov rbx, rsp
001163f9mov rsp, [r14+64]
001163fdcall caml_initialize
00116402mov rsp, rbx
00116405lea rsi, [rip+0x17f804]
0011640clea rdi, [rip+0x17f8dd]
00116413add rdi, 64
00116417mov rbx, rsp
0011641amov rsp, [r14+64]
0011641ecall caml_initialize
00116423mov rsp, rbx
00116426lea rsi, [rip+0x17f803]
0011642dlea rdi, [rip+0x17f8bc]
00116434add rdi, 72
00116438mov rbx, rsp
0011643bmov rsp, [r14+64]
0011643fcall caml_initialize
00116444mov rsp, rbx
00116447lea rsi, [rip+0x17f802]
0011644elea rdi, [rip+0x17f89b]
00116455add rdi, 80
00116459mov rbx, rsp
0011645cmov rsp, [r14+64]
00116460call caml_initialize
00116465mov rsp, rbx
00116468lea rsi, [rip+0x17f801]
0011646flea rdi, [rip+0x17f87a]
00116476add rdi, 88
0011647amov rbx, rsp
0011647dmov rsp, [r14+64]
00116481call caml_initialize
00116486mov rsp, rbx
00116489lea rsi, [rip+0x17f800]
00116490lea rdi, [rip+0x17f859]
00116497add rdi, 96
0011649bmov rbx, rsp
0011649emov rsp, [r14+64]
001164a2call caml_initialize
001164a7mov rsp, rbx
001164aalea rsi, [rip+0x17f7ff]
001164b1lea rdi, [rip+0x17f838]
001164b8mov rbx, rsp
001164bbmov rsp, [r14+64]
001164bfcall caml_initialize
001164c4mov rsp, rbx
001164c7lea rsi, [rip+0x17f802]
001164celea rdi, [rip+0x17f81b]
001164d5add rdi, 8
001164d9mov rbx, rsp
001164dcmov rsp, [r14+64]
001164e0call caml_initialize
001164e5mov rsp, rbx
001164e8mov eax, 1
001164edret
00116310
001164ee
001164ee // align 0x10
001164ee // align 0x10
001164f6
001164f6 // align 0x10
001164f6 // align 0x10
00116506
00116506 // align 0x10
00116506 // align 0x10
00116516
00116516 // align 0x10
00116516 // align 0x10
00116526
00116526 // align 0x10
00116526 // align 0x10
00116536
00116536 // align 0x10
00116536 // align 0x10
00116540
00116540camlNoimage.dump_285:
00116540mov rax, rdi
00116543cmp r15, [r14]
00116546jbe 0x11654d
00116548
00116548loc_116548:
00116548mov rdi, [rbx]
0011654bjmp rdi
0011654d
0011654dloc_11654d:
0011654dcall caml_call_gc
00116552jmp 0x116548
00116540
00116540camlNoimage.dump_285:
00116540mov rax, rdi
00116543cmp r15, [r14]
00116546jbe 0x11654d
00116548
00116548loc_116548:
00116548mov rdi, [rbx]
0011654bjmp rdi
0011654d
0011654dloc_11654d:
0011654dcall caml_call_gc
00116552jmp 0x116548
00116540
00116554
00116554 // align 0x10
00116554 // align 0x10
00116566
00116566 // align 0x10
00116566 // align 0x10
00116576
00116576 // align 0x10
00116576 // align 0x10
00116580
00116580camlNoimage.entry:
00116580lea rsi, [rip+0x180d09]
00116587lea r12, [rip+0x180cea]
0011658elea r13, [rip+0x180ccb]
00116595lea rdi, [rip+0x180d8c]
0011659cmov rbx, rsp
0011659fmov rsp, [r14+64]
001165a3call caml_initialize
001165a8mov rsp, rbx
001165ablea rdi, [rip+0x180d76]
001165b2add rdi, 8
001165b6mov rsi, r12
001165b9mov rbx, rsp
001165bcmov rsp, [r14+64]
001165c0call caml_initialize
001165c5mov rsp, rbx
001165c8lea rdi, [rip+0x180d59]
001165cfadd rdi, 16
001165d3mov rsi, r13
001165d6mov rbx, rsp
001165d9mov rsp, [r14+64]
001165ddcall caml_initialize
001165e2mov rsp, rbx
001165e5lea rsi, [rip+0x180cd4]
001165eclea r12, [rip+0x180cb5]
001165f3lea rdi, [rip+0x180d2e]
001165faadd rdi, 32
001165femov rbx, rsp
00116601mov rsp, [r14+64]
00116605call caml_initialize
0011660amov rsp, rbx
0011660dlea rdi, [rip+0x180d14]
00116614add rdi, 24
00116618mov rsi, r12
0011661bmov rbx, rsp
0011661emov rsp, [r14+64]
00116622call caml_initialize
00116627mov rsp, rbx
0011662alea rsi, [rip+0x180ca7]
00116631lea rdi, [rip+0x180cf0]
00116638add rdi, 40
0011663cmov rbx, rsp
0011663fmov rsp, [r14+64]
00116643call caml_initialize
00116648mov rsp, rbx
0011664blea rsi, [rip+0x180ca6]
00116652lea rdi, [rip+0x180ccf]
00116659add rdi, 48
0011665dmov rbx, rsp
00116660mov rsp, [r14+64]
00116664call caml_initialize
00116669mov rsp, rbx
0011666clea rsi, [rip+0x180c9d]
00116673lea rdi, [rip+0x180cae]
0011667aadd rdi, 56
0011667emov rbx, rsp
00116681mov rsp, [r14+64]
00116685call caml_initialize
0011668amov rsp, rbx
0011668dmov eax, 1
00116692ret
00116580
00116580camlNoimage.entry:
00116580lea rsi, [rip+0x180d09]
00116587lea r12, [rip+0x180cea]
0011658elea r13, [rip+0x180ccb]
00116595lea rdi, [rip+0x180d8c]
0011659cmov rbx, rsp
0011659fmov rsp, [r14+64]
001165a3call caml_initialize
001165a8mov rsp, rbx
001165ablea rdi, [rip+0x180d76]
001165b2add rdi, 8
001165b6mov rsi, r12
001165b9mov rbx, rsp
001165bcmov rsp, [r14+64]
001165c0call caml_initialize
001165c5mov rsp, rbx
001165c8lea rdi, [rip+0x180d59]
001165cfadd rdi, 16
001165d3mov rsi, r13
001165d6mov rbx, rsp
001165d9mov rsp, [r14+64]
001165ddcall caml_initialize
001165e2mov rsp, rbx
001165e5lea rsi, [rip+0x180cd4]
001165eclea r12, [rip+0x180cb5]
001165f3lea rdi, [rip+0x180d2e]
001165faadd rdi, 32
001165femov rbx, rsp
00116601mov rsp, [r14+64]
00116605call caml_initialize
0011660amov rsp, rbx
0011660dlea rdi, [rip+0x180d14]
00116614add rdi, 24
00116618mov rsi, r12
0011661bmov rbx, rsp
0011661emov rsp, [r14+64]
00116622call caml_initialize
00116627mov rsp, rbx
0011662alea rsi, [rip+0x180ca7]
00116631lea rdi, [rip+0x180cf0]
00116638add rdi, 40
0011663cmov rbx, rsp
0011663fmov rsp, [r14+64]
00116643call caml_initialize
00116648mov rsp, rbx
0011664blea rsi, [rip+0x180ca6]
00116652lea rdi, [rip+0x180ccf]
00116659add rdi, 48
0011665dmov rbx, rsp
00116660mov rsp, [r14+64]
00116664call caml_initialize
00116669mov rsp, rbx
0011666clea rsi, [rip+0x180c9d]
00116673lea rdi, [rip+0x180cae]
0011667aadd rdi, 56
0011667emov rbx, rsp
00116681mov rsp, [r14+64]
00116685call caml_initialize
0011668amov rsp, rbx
0011668dmov eax, 1
00116692ret
00116580
00116693
00116693 // align 0x10
00116693 // align 0x10
001166a0
001166a0camlLatexscan.main_1626:
001166a0mov rdi, rbx
001166a3cmp r15, [r14]
001166a6jbe 0x1166b6
001166a8
001166a8loc_1166a8:
001166a8add rdi, 24
001166acmov ebx, 1
001166b1jmp 0x1166c0
001166b6
001166b6loc_1166b6:
001166b6call caml_call_gc
001166bbjmp 0x1166a8
001166a0
001166a0camlLatexscan.main_1626:
001166a0mov rdi, rbx
001166a3cmp r15, [r14]
001166a6jbe 0x1166b6
001166a8
001166a8loc_1166a8:
001166a8add rdi, 24
001166acmov ebx, 1
001166b1jmp 0x1166c0
001166b6
001166b6loc_1166b6:
001166b6call caml_call_gc
001166bbjmp 0x1166a8
001166a0
001166bd
001166bd // align 0x10
001166bd // align 0x10
001166c0
001166c0Latexscan..ocaml_lex_main_rec:
001166c0lea r10, [rsp-368]
001166c8cmp r10, [r14+40]
001166ccjb 0x1173c4
001166d2
001166d2loc_1166d2:
001166d2sub rsp, 32
001166d6
001166d6loc_1166d6:
001166d6mov rsi, rax
001166d9mov [rsp+16], rsi
001166demov [rsp+24], rdi
001166e3cmp r15, [r14]
001166e6jbe 0x1173b5
001166ec
001166ecloc_1166ec:
001166eclea rax, [rip+0x183f15]
001166f3mov rdi, rsi
001166f6call Stdlib.Lexing.engine
001166fbcmp rax, 45
001166ffjbe 0x116724
00116701mov [rsp], rax
00116705mov rax, [rsp+16]
0011670amov rbx, [rax]
0011670dmov rdi, [rbx]
00116710call rdi
00116712mov rax, [rsp+16]
00116717mov rbx, [rsp]
0011671bmov rdi, [rsp+24]
00116720jmp 0x1166d6
00116722nop
00116724
00116724loc_116724:
00116724sar rax, 1
00116727lea rdx, [rip+0x113e96]
0011672emovsxd rax, [rdx+4*rax]
00116732add rdx, rax
00116735jmp rdx
00116737nop
00116738mov rax, [rsp+24]
0011673dmov rdx, [rax+1184]
00116744lea rdi, [rip+0x183ea5]
0011674bmov rbx, rax
0011674eadd rbx, 648
00116755add rax, -24
00116759mov rsi, [rsp+16]
0011675ecall camlLatexscan.do_expand_command_1473
00116763mov rdi, [rsp+24]
00116768add rdi, -24
0011676cadd rdi, 24
00116770mov ebx, 1
00116775mov rax, [rsp+16]
0011677ajmp 0x1166d6
0011677fnop
00116780mov rax, [rsp+24]
00116785mov rdx, [rax+1184]
0011678clea rdi, [rip+0x183e45]
00116793mov rbx, rax
00116796add rbx, 648
0011679dadd rax, -24
001167a1mov rsi, [rsp+16]
001167a6call camlLatexscan.do_expand_command_1473
001167abmov rdi, [rsp+24]
001167b0add rdi, -24
001167b4add rdi, 24
001167b8mov ebx, 1
001167bdmov rax, [rsp+16]
001167c2jmp 0x1166d6
001167c7nop
001167c8mov rax, [rsp+24]
001167cdmov rdx, [rax+1184]
001167d4lea rdi, [rip+0x183ddd]
001167dbmov rbx, rax
001167deadd rbx, 648
001167e5add rax, -24
001167e9mov rsi, [rsp+16]
001167eecall camlLatexscan.do_expand_command_1473
001167f3mov rdi, [rsp+24]
001167f8add rdi, -24
001167fcadd rdi, 24
00116800mov ebx, 1
00116805mov rax, [rsp+16]
0011680ajmp 0x1166d6
0011680fnop
00116810mov rax, [rsp+24]
00116815mov rdx, [rax+1184]
0011681clea rdi, [rip+0x183d7d]
00116823mov rbx, rax
00116826add rbx, 648
0011682dadd rax, -24
00116831mov rsi, [rsp+16]
00116836call camlLatexscan.do_expand_command_1473
0011683bmov rdi, [rsp+24]
00116840add rdi, -24
00116844add rdi, 24
00116848mov ebx, 1
0011684dmov rax, [rsp+16]
00116852jmp 0x1166d6
00116857nop
00116858mov rax, [rsp+16]
0011685dmov rdi, [rax+40]
00116861mov rbx, [rax+32]
00116865sub rdi, rbx
00116868inc rdi
0011686bmov rax, [rax+8]
0011686fcall Stdlib.Bytes.sub
00116874mov [rsp], rax
00116878lea rsi, [rip+0x183d11]
0011687fmov rdi, rax
00116882mov rbx, rsp
00116885mov rsp, [r14+64]
00116889call caml_string_equal
0011688emov rsp, rbx
00116891mov [rsp+8], rax
00116896lea rax, [rip+0x200103]
0011689dmov rax, [rax+168]
001168a4mov rax, [rax]
001168a7cmp rax, 3
001168abje 0x116a50
001168b1mov eax, 73
001168b6call camlLexstate.is_plain_833
001168bbcmp rax, 1
001168bfje 0x116a50
001168c5mov rdi, [rsp+8]
001168cacmp rdi, 1
001168ceje 0x116928
001168d0lea rax, [rip+0x2000c9]
001168d7mov rbx, [rax+136]
001168demov rbx, [rbx]
001168e1cmp rbx, 1
001168e5jne 0x116928
001168e7mov rax, [rax+144]
001168eemov rax, [rax]
001168f1cmp rax, 1
001168f5je 0x116928
001168f7lea rbx, [rip+0x183c82]
001168femov rax, [rsp+24]
00116903add rax, -24
00116907call camlLexstate.scan_this_1185
0011690cmov rdi, [rsp+24]
00116911add rdi, -24
00116915add rdi, 24
00116919mov ebx, 1
0011691emov rax, [rsp+16]
00116923jmp 0x1166d6
00116928
00116928loc_116928:
00116928cmp rdi, 1
0011692cje 0x11693c
0011692elea rax, [rip+0x183c33]
00116935mov [rsp], rax
00116939jmp 0x116947
0011693bnop
0011693c
0011693cloc_11693c:
0011693clea rax, [rip+0x183bfd]
00116943mov [rsp], rax
00116947
00116947loc_116947:
00116947lea rbx, [rip+0x200052]
0011694emov rbx, [rbx+144]
00116955mov rbx, [rbx]
00116958cmp rbx, 1
0011695cje 0x11698c
0011695emov rax, [rsp+24]
00116963mov rbx, [rax+1224]
0011696amov rax, rdi
0011696dcall camlLatexscan.top_close_maths_1619
00116972mov rax, [rsp+24]
00116977mov rbx, [rax+1120]
0011697emov rax, [rsp]
00116982call camlLatexscan.close_env_866
00116987jmp 0x1169d8
00116989nop [rax]
0011698c
0011698cloc_11698c:
0011698cmov rbx, [rsp+24]
00116991mov rbx, [rbx+1112]
00116998call camlLatexscan.new_env_859
0011699dmov rax, [rsp+24]
001169a2mov rdi, [rax+1216]
001169a9add rax, -24
001169admov rbx, [rsp+8]
001169b2call camlLatexscan.top_open_maths_1618
001169b7mov rax, [rsp+8]
001169bccmp rax, 1
001169c0je 0x1169d8
001169c2mov rbx, [rsp+24]
001169c7add rbx, 648
001169cemov rax, [rsp+16]
001169d3call camlLatexscan.skip_blanks_1650
001169d8
001169d8loc_1169d8:
001169d8lea rax, [rip+0x1fffc1]
001169dfmov rax, [rax+152]
001169e6mov rax, [rax]
001169e9cmp rax, 1
001169edje 0x116a34
001169efmov rax, [rsp+8]
001169f4cmp rax, 1
001169f8je 0x116a04
001169famov ebx, 5
001169ffjmp 0x116a09
00116a01nop [rax]
00116a04
00116a04loc_116a04:
00116a04mov ebx, 3
00116a09
00116a09loc_116a09:
00116a09lea rdi, [rip+0x1fff90]
00116a10mov rdi, [rdi+160]
00116a17mov [rdi], rbx
00116a1amov rdi, [rsp+24]
00116a1fadd rdi, 1040
00116a26mov rbx, [rsp+16]
00116a2badd rsp, 32
00116a2fjmp 0x119450
00116a34
00116a34loc_116a34:
00116a34mov rdi, [rsp+24]
00116a39add rdi, -24
00116a3dadd rdi, 24
00116a41mov ebx, 1
00116a46mov rax, [rsp+16]
00116a4bjmp 0x1166d6
00116a50
00116a50loc_116a50:
00116a50mov rax, [rsp+24]
00116a55mov rax, [rax+1248]
00116a5cmov rbx, [rax+352]
00116a63mov rdi, [rbx]
00116a66mov rax, [rsp]
00116a6acall rdi
00116a6cmov rdi, [rsp+24]
00116a71add rdi, -24
00116a75add rdi, 24
00116a79mov ebx, 1
00116a7emov rax, [rsp+16]
00116a83jmp 0x1166d6
00116a88mov rax, [rsp+24]
00116a8dmov rdx, [rax+1184]
00116a94lea rdi, [rip+0x183a8d]
00116a9bmov rbx, rax
00116a9eadd rbx, 648
00116aa5add rax, -24
00116aa9mov rsi, [rsp+16]
00116aaecall camlLatexscan.do_expand_command_1473
00116ab3mov rdi, [rsp+24]
00116ab8add rdi, -24
00116abcadd rdi, 24
00116ac0mov ebx, 1
00116ac5mov rax, [rsp+16]
00116acajmp 0x1166d6
00116acfnop
00116ad0mov rax, [rsp+16]
00116ad5mov rbx, [rax+32]
00116ad9mov rdi, [rax+40]
00116addsub rdi, rbx
00116ae0inc rdi
00116ae3mov rax, [rax+8]
00116ae7call Stdlib.Bytes.sub
00116aecmov [rsp], rax
00116af0lea rax, [rip+0x1ffea9]
00116af7mov rax, [rax+168]
00116afemov rax, [rax]
00116b01cmp rax, 3
00116b05je 0x116c44
00116b0bmov eax, 71
00116b10call camlLexstate.is_plain_833
00116b15cmp rax, 1
00116b19je 0x116c44
00116b1fmov rdi, [rsp]
00116b23mov rax, [rdi-8]
00116b27shr rax, 10
00116b2blea rax, [8*rax-1]
00116b33movzx rbx, [rdi+rax]
00116b38sub rax, rbx
00116b3bcmp rax, 1
00116b3fjbe 0x1173bf
00116b45movzx rax, [rdi+1]
00116b4alea rbx, [rax+rax-97]
00116b4flea r11, [rip+194]
00116b56push r11
00116b58push [r14+48]
00116b5cmov [r14+48], rsp
00116b60lea rax, [rip+0x1ffe39]
00116b67mov rax, [rax+224]
00116b6emov rax, [rax]
00116b71cmp rax, 1
00116b75je 0x116bc0
00116b77sub r15, 40
00116b7bcmp r15, [r14]
00116b7ejb 0x1173ab
00116b84
00116b84loc_116b84:
00116b84lea rax, [r15+8]
00116b88mov [rax-8], 4343
00116b90lea rdi, [rip+0x10d99]
00116b97mov [rax], rdi
00116b9amov rdi, 0x100000000000005
00116ba4mov [rax+8], rdi
00116ba8mov rdi, [rsp+40]
00116badadd rdi, -24
00116bb1mov [rax+16], rdi
00116bb5mov rdi, [rsp+32]
00116bbamov [rax+24], rdi
00116bbejmp 0x116c07
00116bc0
00116bc0loc_116bc0:
00116bc0sub r15, 40
00116bc4cmp r15, [r14]
00116bc7jb 0x1173a1
00116bcd
00116bcdloc_116bcd:
00116bcdlea rax, [r15+8]
00116bd1mov [rax-8], 4343
00116bd9lea rdi, [rip+0x10e30]
00116be0mov [rax], rdi
00116be3mov rdi, 0x100000000000005
00116bedmov [rax+8], rdi
00116bf1mov rdi, [rsp+40]
00116bf6add rdi, -24
00116bfamov [rax+16], rdi
00116bfemov rdi, [rsp+32]
00116c03mov [rax+24], rdi
00116c07
00116c07loc_116c07:
00116c07call camlLexstate.scan_arg_855
00116c0cpop [r14+48]
00116c10add rsp, 8
00116c14jmp 0x116c60
00116c16nop
00116c18lea rbx, [rip+0x1ffd81]
00116c1fmov rbx, [rbx+112]
00116c23cmp rax, rbx
00116c26jne 0x116c34
00116c28mov rax, [rsp]
00116c2ccall camlLatexscan.error_subst_top_693
00116c31jmp 0x116c60
00116c33nop
00116c34
00116c34loc_116c34:
00116c34mov rsp, [r14+48]
00116c38pop [r14+48]
00116c3cpop r11
00116c3ejmp r11
00116c41nop [rax]
00116c44
00116c44loc_116c44:
00116c44mov rax, [rsp+24]
00116c49mov rax, [rax+1248]
00116c50mov rbx, [rax+352]
00116c57mov rdi, [rbx]
00116c5amov rax, [rsp]
00116c5ecall rdi
00116c60
00116c60loc_116c60:
00116c60mov rdi, [rsp+24]
00116c65add rdi, -24
00116c69add rdi, 24
00116c6dmov ebx, 1
00116c72mov rax, [rsp+16]
00116c77jmp 0x1166d6
00116c7cmov rax, [rsp+16]
00116c81mov rbx, [rax+32]
00116c85mov rdi, [rax+40]
00116c89sub rdi, rbx
00116c8cinc rdi
00116c8fmov rax, [rax+8]
00116c93call Stdlib.Bytes.sub
00116c98mov rdi, rax
00116c9bmov rax, [rsp+24]
00116ca0mov rdx, [rax+1184]
00116ca7mov rbx, rax
00116caaadd rbx, 648
00116cb1add rax, -24
00116cb5mov rsi, [rsp+16]
00116cbacall camlLatexscan.do_expand_command_1473
00116cbflea rax, [rip+0x1ffcda]
00116cc6mov rax, [rax+160]
00116ccdmov rax, [rax]
00116cd0sar rax, 1
00116cd3cmp rax, 1
00116cd7je 0x116cf8
00116cd9ja 0x116d18
00116cdbmov rdi, [rsp+24]
00116ce0add rdi, -24
00116ce4add rdi, 24
00116ce8mov ebx, 1
00116cedmov rax, [rsp+16]
00116cf2jmp 0x1166d6
00116cf7nop
00116cf8
00116cf8loc_116cf8:
00116cf8mov rdi, [rsp+24]
00116cfdadd rdi, 1040
00116d04mov eax, 1
00116d09mov rbx, [rsp+16]
00116d0eadd rsp, 32
00116d12jmp 0x119450
00116d17nop
00116d18
00116d18loc_116d18:
00116d18mov rdi, [rsp+24]
00116d1dadd rdi, 1040
00116d24mov eax, 3
00116d29mov rbx, [rsp+16]
00116d2eadd rsp, 32
00116d32jmp 0x119450
00116d37nop
00116d38mov rax, [rsp+24]
00116d3dmov rdx, [rax+1184]
00116d44lea rdi, [rip+0x1837c5]
00116d4bmov rbx, rax
00116d4eadd rbx, 648
00116d55add rax, -24
00116d59mov rsi, [rsp+16]
00116d5ecall camlLatexscan.do_expand_command_1473
00116d63mov rdi, [rsp+24]
00116d68add rdi, -24
00116d6cadd rdi, 24
00116d70mov ebx, 1
00116d75mov rax, [rsp+16]
00116d7ajmp 0x1166d6
00116d7fnop
00116d80mov rax, [rsp+24]
00116d85mov rdx, [rax+1184]
00116d8clea rdi, [rip+0x183765]
00116d93mov rbx, rax
00116d96add rbx, 648
00116d9dadd rax, -24
00116da1mov rsi, [rsp+16]
00116da6call camlLatexscan.do_expand_command_1473
00116dabmov rdi, [rsp+24]
00116db0add rdi, -24
00116db4add rdi, 24
00116db8mov ebx, 1
00116dbdmov rax, [rsp+16]
00116dc2jmp 0x1166d6
00116dc7nop
00116dc8mov eax, 1
00116dcdadd rsp, 32
00116dd1ret
00116dd2nop
00116dd4mov rax, [rsp+16]
00116dd9mov rdi, [rax+40]
00116dddmov rbx, [rax+32]
00116de1sub rdi, rbx
00116de4inc rdi
00116de7mov rax, [rax+8]
00116debcall Stdlib.Bytes.sub
00116df0lea rbx, [rip+0x1ffba9]
00116df7mov rbx, [rbx+168]
00116dfemov rbx, [rbx]
00116e01cmp rbx, 3
00116e05je 0x116e9c
00116e0blea rbx, [rip+0x1ffb8e]
00116e12mov rbx, [rbx+136]
00116e19mov rbx, [rbx]
00116e1ccmp rbx, 1
00116e20je 0x116e7c
00116e22sub r15, 16
00116e26cmp r15, [r14]
00116e29jb 0x117397
00116e2f
00116e2floc_116e2f:
00116e2flea rbx, [r15+8]
00116e33mov [rbx-8], 1024
00116e3bmov rdi, [rax-8]
00116e3fshr rdi, 10
00116e43lea rdi, [8*rdi-1]
00116e4bmovzx rax, [rax+rdi]
00116e50sub rdi, rax
00116e53lea rax, [rdi+rdi+1]
00116e58mov [rbx], rax
00116e5bmov rax, [rsp+24]
00116e60mov rax, [rax+1248]
00116e67mov rdi, [rax+480]
00116e6emov eax, 1
00116e73call caml_apply2
00116e78jmp 0x116eb4
00116e7anop
00116e7c
00116e7cloc_116e7c:
00116e7cmov rax, [rsp+24]
00116e81mov rax, [rax+1248]
00116e88mov rbx, [rax+360]
00116e8fmov eax, 65
00116e94mov rdi, [rbx]
00116e97call rdi
00116e99jmp 0x116eb4
00116e9bnop
00116e9c
00116e9cloc_116e9c:
00116e9cmov rbx, [rsp+24]
00116ea1mov rbx, [rbx+1248]
00116ea8mov rbx, [rbx+352]
00116eafmov rdi, [rbx]
00116eb2call rdi
00116eb4
00116eb4loc_116eb4:
00116eb4mov rdi, [rsp+24]
00116eb9add rdi, -24
00116ebdadd rdi, 24
00116ec1mov ebx, 1
00116ec6mov rax, [rsp+16]
00116ecbjmp 0x1166d6
00116ed0mov rax, [rsp+16]
00116ed5mov rdi, [rax+40]
00116ed9mov rbx, [rax+32]
00116eddsub rdi, rbx
00116ee0inc rdi
00116ee3mov rax, [rax+8]
00116ee7call Stdlib.Bytes.sub
00116eeccall camlLatexscan.check_case_1502
00116ef1mov [rsp], rax
00116ef5lea rbx, [rip+0x1ffaa4]
00116efcmov rbx, [rbx+144]
00116f03mov rbx, [rbx]
00116f06cmp rbx, 1
00116f0aje 0x116f54
00116f0clea rbx, [rip+0x1835d5]
00116f13mov rax, [rsp+24]
00116f18add rax, -24
00116f1ccall camlLexstate.scan_this_1185
00116f21mov rax, [rsp+24]
00116f26mov rax, [rax+1248]
00116f2dmov rbx, [rax+352]
00116f34mov rdi, [rbx]
00116f37mov rax, [rsp]
00116f3bcall rdi
00116f3dlea rbx, [rip+0x186f34]
00116f44mov rax, [rsp+24]
00116f49add rax, -24
00116f4dcall camlLexstate.scan_this_1185
00116f52jmp 0x116f6c
00116f54
00116f54loc_116f54:
00116f54mov rbx, [rsp+24]
00116f59mov rbx, [rbx+1248]
00116f60mov rbx, [rbx+352]
00116f67mov rdi, [rbx]
00116f6acall rdi
00116f6c
00116f6cloc_116f6c:
00116f6cmov rdi, [rsp+24]
00116f71add rdi, -24
00116f75add rdi, 24
00116f79mov ebx, 1
00116f7emov rax, [rsp+16]
00116f83jmp 0x1166d6
00116f88mov rax, [rsp+16]
00116f8dmov rbx, [rax+32]
00116f91mov rdi, [rax+40]
00116f95sub rdi, rbx
00116f98inc rdi
00116f9bmov rax, [rax+8]
00116f9fcall Stdlib.Bytes.sub
00116fa4mov rbx, [rsp+24]
00116fa9mov rbx, [rbx+1248]
00116fb0mov rbx, [rbx+352]
00116fb7mov rdi, [rbx]
00116fbacall rdi
00116fbcmov rdi, [rsp+24]
00116fc1add rdi, -24
00116fc5add rdi, 24
00116fc9mov ebx, 1
00116fcemov rax, [rsp+16]
00116fd3jmp 0x1166d6
00116fd8mov rax, [rsp+24]
00116fddmov rdx, [rax+1184]
00116fe4lea rdi, [rip+0x1834e5]
00116febmov rbx, rax
00116feeadd rbx, 648
00116ff5add rax, -24
00116ff9mov rsi, [rsp+16]
00116ffecall camlLatexscan.do_expand_command_1473
00117003mov rdi, [rsp+24]
00117008add rdi, -24
0011700cadd rdi, 24
00117010mov ebx, 1
00117015mov rax, [rsp+16]
0011701ajmp 0x1166d6
0011701fnop
00117020mov rax, [rsp+24]
00117025mov rdx, [rax+1184]
0011702clea rdi, [rip+0x18347d]
00117033mov rbx, rax
00117036add rbx, 648
0011703dadd rax, -24
00117041mov rsi, [rsp+16]
00117046call camlLatexscan.do_expand_command_1473
0011704bmov rdi, [rsp+24]
00117050add rdi, -24
00117054add rdi, 24
00117058mov ebx, 1
0011705dmov rax, [rsp+16]
00117062jmp 0x1166d6
00117067nop
00117068mov rax, [rsp+24]
0011706dmov rdx, [rax+1184]
00117074lea rdi, [rip+0x18341d]
0011707bmov rbx, rax
0011707eadd rbx, 648
00117085add rax, -24
00117089mov rsi, [rsp+16]
0011708ecall camlLatexscan.do_expand_command_1473
00117093mov rdi, [rsp+24]
00117098add rdi, -24
0011709cadd rdi, 24
001170a0mov ebx, 1
001170a5mov rax, [rsp+16]
001170aajmp 0x1166d6
001170afnop
001170b0mov rax, [rsp+24]
001170b5mov rdx, [rax+1184]
001170bclea rdi, [rip+0x1833bd]
001170c3mov rbx, rax
001170c6add rbx, 648
001170cdadd rax, -24
001170d1mov rsi, [rsp+16]
001170d6call camlLatexscan.do_expand_command_1473
001170dbmov rdi, [rsp+24]
001170e0add rdi, -24
001170e4add rdi, 24
001170e8mov ebx, 1
001170edmov rax, [rsp+16]
001170f2jmp 0x1166d6
001170f7nop
001170f8mov rax, [rsp+24]
001170fdmov rdx, [rax+1184]
00117104lea rdi, [rip+0x183355]
0011710bmov rbx, rax
0011710eadd rbx, 648
00117115add rax, -24
00117119mov rsi, [rsp+16]
0011711ecall camlLatexscan.do_expand_command_1473
00117123mov rdi, [rsp+24]
00117128add rdi, -24
0011712cadd rdi, 24
00117130mov ebx, 1
00117135mov rax, [rsp+16]
0011713ajmp 0x1166d6
0011713fnop
00117140mov rax, [rsp+24]
00117145mov rdx, [rax+1184]
0011714clea rdi, [rip+0x1832f5]
00117153mov rbx, rax
00117156add rbx, 648
0011715dadd rax, -24
00117161mov rsi, [rsp+16]
00117166call camlLatexscan.do_expand_command_1473
0011716bmov rdi, [rsp+24]
00117170add rdi, -24
00117174add rdi, 24
00117178mov ebx, 1
0011717dmov rax, [rsp+16]
00117182jmp 0x1166d6
00117187nop
00117188mov eax, 69
0011718dcall camlLexstate.is_plain_833
00117192cmp rax, 1
00117196je 0x1171b8
00117198mov rax, [rsp+24]
0011719dmov rax, [rax+1248]
001171a4mov rbx, [rax+360]
001171abmov eax, 69
001171b0mov rdi, [rbx]
001171b3call rdi
001171b5jmp 0x1171e3
001171b7nop
001171b8
001171b8loc_1171b8:
001171b8mov rax, [rsp+24]
001171bdmov rdx, [rax+1184]
001171c4lea rdi, [rip+0x183265]
001171cbmov rbx, rax
001171ceadd rbx, 648
001171d5add rax, -24
001171d9mov rsi, [rsp+16]
001171decall camlLatexscan.do_expand_command_1473
001171e3
001171e3loc_1171e3:
001171e3mov rdi, [rsp+24]
001171e8add rdi, -24
001171ecadd rdi, 24
001171f0mov ebx, 1
001171f5mov rax, [rsp+16]
001171fajmp 0x1166d6
001171ffnop
00117200mov rdi, [rsp+16]
00117205mov rbx, [rdi+32]
00117209mov rax, rbx
0011720cadd rax, 4
00117210sar rax, 1
00117213mov rdi, [rdi+8]
00117217mov rsi, [rdi-8]
0011721bshr rsi, 10
0011721flea rsi, [8*rsi-1]
00117227movzx rdx, [rdi+rsi]
0011722csub rsi, rdx
0011722fcmp rsi, rax
00117232jbe 0x1173bf
00117238movzx rax, [rdi+rax]
0011723dlea rax, [rax+rax+1]
00117242add rbx, 6
00117246sar rbx, 1
00117249cmp rsi, rbx
0011724cjbe 0x1173bf
00117252movzx rbx, [rdi+rbx]
00117257lea rbx, [rbx+rbx+1]
0011725ccall camlMisc.hexa_code_826
00117261call Stdlib.Char.chr
00117266sub r15, 40
0011726acmp r15, [r14]
0011726djb 0x11738d
00117273
00117273loc_117273:
00117273lea rbx, [r15+8]
00117277mov [rbx-8], 4343
0011727flea rdi, [rip+0x107ba]
00117286mov [rbx], rdi
00117289mov rdi, 0x100000000000005
00117293mov [rbx+8], rdi
00117297mov rsi, [rsp+24]
0011729cmov rdi, rsi
0011729fadd rdi, 32
001172a3mov [rbx+16], rdi
001172a7mov rdi, [rsp+16]
001172acmov [rbx+24], rdi
001172b0mov rdi, [rsi+1208]
001172b7call camlLatexscan.translate_put_unicode_1519
001172bcmov rdi, [rsp+24]
001172c1add rdi, -24
001172c5add rdi, 24
001172c9mov ebx, 1
001172cemov rax, [rsp+16]
001172d3jmp 0x1166d6
001172d8mov rbx, [rsp+16]
001172ddmov rax, [rbx+32]
001172e1sar rax, 1
001172e4mov rbx, [rbx+8]
001172e8mov rdi, [rbx-8]
001172ecshr rdi, 10
001172f0lea rdi, [8*rdi-1]
001172f8movzx rsi, [rbx+rdi]
001172fdsub rdi, rsi
00117300cmp rdi, rax
00117303jbe 0x1173bf
00117309movzx rax, [rbx+rax]
0011730elea rax, [rax+rax+1]
00117313call camlLatexscan.check_case_char_1503
00117318sub r15, 40
0011731ccmp r15, [r14]
0011731fjb 0x117386
00117321
00117321loc_117321:
00117321lea rbx, [r15+8]
00117325mov [rbx-8], 4343
0011732dlea rdi, [rip+0x1071c]
00117334mov [rbx], rdi
00117337mov rdi, 0x100000000000005
00117341mov [rbx+8], rdi
00117345mov rsi, [rsp+24]
0011734amov rdi, rsi
0011734dadd rdi, 32
00117351mov [rbx+16], rdi
00117355mov rdi, [rsp+16]
0011735amov [rbx+24], rdi
0011735emov rdi, [rsi+1208]
00117365call camlLatexscan.translate_put_unicode_1519
0011736amov rdi, [rsp+24]
0011736fadd rdi, -24
00117373add rdi, 24
00117377mov ebx, 1
0011737cmov rax, [rsp+16]
00117381jmp 0x1166d6
00117386
00117386loc_117386:
00117386call caml_call_gc
0011738bjmp 0x117321
0011738d
0011738dloc_11738d:
0011738dcall caml_call_gc
00117392jmp 0x117273
00117397
00117397loc_117397:
00117397call caml_call_gc
0011739cjmp 0x116e2f
001173a1
001173a1loc_1173a1:
001173a1call caml_call_gc
001173a6jmp 0x116bcd
001173ab
001173abloc_1173ab:
001173abcall caml_call_gc
001173b0jmp 0x116b84
001173b5
001173b5loc_1173b5:
001173b5call caml_call_gc
001173bajmp 0x1166ec
001173bf
001173bfloc_1173bf:
001173bfcall caml_ml_array_bound_error
001173c4
001173c4loc_1173c4:
001173c4push 39
001173c6call caml_call_realloc_stack
001173cbpop r10
001173cdjmp 0x1166d2
001166c0
001166c0Latexscan..ocaml_lex_main_rec:
001166c0lea r10, [rsp-368]
001166c8cmp r10, [r14+40]
001166ccjb 0x1173c4
001166d2
001166d2loc_1166d2:
001166d2sub rsp, 32
001166d6
001166d6loc_1166d6:
001166d6mov rsi, rax
001166d9mov [rsp+16], rsi
001166demov [rsp+24], rdi
001166e3cmp r15, [r14]
001166e6jbe 0x1173b5
001166ec
001166ecloc_1166ec:
001166eclea rax, [rip+0x183f15]
001166f3mov rdi, rsi
001166f6call Stdlib.Lexing.engine
001166fbcmp rax, 45
001166ffjbe 0x116724
00116701mov [rsp], rax
00116705mov rax, [rsp+16]
0011670amov rbx, [rax]
0011670dmov rdi, [rbx]
00116710call rdi
00116712mov rax, [rsp+16]
00116717mov rbx, [rsp]
0011671bmov rdi, [rsp+24]
00116720jmp 0x1166d6
00116722nop
00116724
00116724loc_116724:
00116724sar rax, 1
00116727lea rdx, [rip+0x113e96]
0011672emovsxd rax, [rdx+4*rax]
00116732add rdx, rax
00116735jmp rdx
00116737nop
00116738mov rax, [rsp+24]
0011673dmov rdx, [rax+1184]
00116744lea rdi, [rip+0x183ea5]
0011674bmov rbx, rax
0011674eadd rbx, 648
00116755add rax, -24
00116759mov rsi, [rsp+16]
0011675ecall camlLatexscan.do_expand_command_1473
00116763mov rdi, [rsp+24]
00116768add rdi, -24
0011676cadd rdi, 24
00116770mov ebx, 1
00116775mov rax, [rsp+16]
0011677ajmp 0x1166d6
0011677fnop
00116780mov rax, [rsp+24]
00116785mov rdx, [rax+1184]
0011678clea rdi, [rip+0x183e45]
00116793mov rbx, rax
00116796add rbx, 648
0011679dadd rax, -24
001167a1mov rsi, [rsp+16]
001167a6call camlLatexscan.do_expand_command_1473
001167abmov rdi, [rsp+24]
001167b0add rdi, -24
001167b4add rdi, 24
001167b8mov ebx, 1
001167bdmov rax, [rsp+16]
001167c2jmp 0x1166d6
001167c7nop
001167c8mov rax, [rsp+24]
001167cdmov rdx, [rax+1184]
001167d4lea rdi, [rip+0x183ddd]
001167dbmov rbx, rax
001167deadd rbx, 648
001167e5add rax, -24
001167e9mov rsi, [rsp+16]
001167eecall camlLatexscan.do_expand_command_1473
001167f3mov rdi, [rsp+24]
001167f8add rdi, -24
001167fcadd rdi, 24
00116800mov ebx, 1
00116805mov rax, [rsp+16]
0011680ajmp 0x1166d6
0011680fnop
00116810mov rax, [rsp+24]
00116815mov rdx, [rax+1184]
0011681clea rdi, [rip+0x183d7d]
00116823mov rbx, rax
00116826add rbx, 648
0011682dadd rax, -24
00116831mov rsi, [rsp+16]
00116836call camlLatexscan.do_expand_command_1473
0011683bmov rdi, [rsp+24]
00116840add rdi, -24
00116844add rdi, 24
00116848mov ebx, 1
0011684dmov rax, [rsp+16]
00116852jmp 0x1166d6
00116857nop
00116858mov rax, [rsp+16]
0011685dmov rdi, [rax+40]
00116861mov rbx, [rax+32]
00116865sub rdi, rbx
00116868inc rdi
0011686bmov rax, [rax+8]
0011686fcall Stdlib.Bytes.sub
00116874mov [rsp], rax
00116878lea rsi, [rip+0x183d11]
0011687fmov rdi, rax
00116882mov rbx, rsp
00116885mov rsp, [r14+64]
00116889call caml_string_equal
0011688emov rsp, rbx
00116891mov [rsp+8], rax
00116896lea rax, [rip+0x200103]
0011689dmov rax, [rax+168]
001168a4mov rax, [rax]
001168a7cmp rax, 3
001168abje 0x116a50
001168b1mov eax, 73
001168b6call camlLexstate.is_plain_833
001168bbcmp rax, 1
001168bfje 0x116a50
001168c5mov rdi, [rsp+8]
001168cacmp rdi, 1
001168ceje 0x116928
001168d0lea rax, [rip+0x2000c9]
001168d7mov rbx, [rax+136]
001168demov rbx, [rbx]
001168e1cmp rbx, 1
001168e5jne 0x116928
001168e7mov rax, [rax+144]
001168eemov rax, [rax]
001168f1cmp rax, 1
001168f5je 0x116928
001168f7lea rbx, [rip+0x183c82]
001168femov rax, [rsp+24]
00116903add rax, -24
00116907call camlLexstate.scan_this_1185
0011690cmov rdi, [rsp+24]
00116911add rdi, -24
00116915add rdi, 24
00116919mov ebx, 1
0011691emov rax, [rsp+16]
00116923jmp 0x1166d6
00116928
00116928loc_116928:
00116928cmp rdi, 1
0011692cje 0x11693c
0011692elea rax, [rip+0x183c33]
00116935mov [rsp], rax
00116939jmp 0x116947
0011693bnop
0011693c
0011693cloc_11693c:
0011693clea rax, [rip+0x183bfd]
00116943mov [rsp], rax
00116947
00116947loc_116947:
00116947lea rbx, [rip+0x200052]
0011694emov rbx, [rbx+144]
00116955mov rbx, [rbx]
00116958cmp rbx, 1
0011695cje 0x11698c
0011695emov rax, [rsp+24]
00116963mov rbx, [rax+1224]
0011696amov rax, rdi
0011696dcall camlLatexscan.top_close_maths_1619
00116972mov rax, [rsp+24]
00116977mov rbx, [rax+1120]
0011697emov rax, [rsp]
00116982call camlLatexscan.close_env_866
00116987jmp 0x1169d8
00116989nop [rax]
0011698c
0011698cloc_11698c:
0011698cmov rbx, [rsp+24]
00116991mov rbx, [rbx+1112]
00116998call camlLatexscan.new_env_859
0011699dmov rax, [rsp+24]
001169a2mov rdi, [rax+1216]
001169a9add rax, -24
001169admov rbx, [rsp+8]
001169b2call camlLatexscan.top_open_maths_1618
001169b7mov rax, [rsp+8]
001169bccmp rax, 1
001169c0je 0x1169d8
001169c2mov rbx, [rsp+24]
001169c7add rbx, 648
001169cemov rax, [rsp+16]
001169d3call camlLatexscan.skip_blanks_1650
001169d8
001169d8loc_1169d8:
001169d8lea rax, [rip+0x1fffc1]
001169dfmov rax, [rax+152]
001169e6mov rax, [rax]
001169e9cmp rax, 1
001169edje 0x116a34
001169efmov rax, [rsp+8]
001169f4cmp rax, 1
001169f8je 0x116a04
001169famov ebx, 5
001169ffjmp 0x116a09
00116a01nop [rax]
00116a04
00116a04loc_116a04:
00116a04mov ebx, 3
00116a09
00116a09loc_116a09:
00116a09lea rdi, [rip+0x1fff90]
00116a10mov rdi, [rdi+160]
00116a17mov [rdi], rbx
00116a1amov rdi, [rsp+24]
00116a1fadd rdi, 1040
00116a26mov rbx, [rsp+16]
00116a2badd rsp, 32
00116a2fjmp 0x119450
00116a34
00116a34loc_116a34:
00116a34mov rdi, [rsp+24]
00116a39add rdi, -24
00116a3dadd rdi, 24
00116a41mov ebx, 1
00116a46mov rax, [rsp+16]
00116a4bjmp 0x1166d6
00116a50
00116a50loc_116a50:
00116a50mov rax, [rsp+24]
00116a55mov rax, [rax+1248]
00116a5cmov rbx, [rax+352]
00116a63mov rdi, [rbx]
00116a66mov rax, [rsp]
00116a6acall rdi
00116a6cmov rdi, [rsp+24]
00116a71add rdi, -24
00116a75add rdi, 24
00116a79mov ebx, 1
00116a7emov rax, [rsp+16]
00116a83jmp 0x1166d6
00116a88mov rax, [rsp+24]
00116a8dmov rdx, [rax+1184]
00116a94lea rdi, [rip+0x183a8d]
00116a9bmov rbx, rax
00116a9eadd rbx, 648
00116aa5add rax, -24
00116aa9mov rsi, [rsp+16]
00116aaecall camlLatexscan.do_expand_command_1473
00116ab3mov rdi, [rsp+24]
00116ab8add rdi, -24
00116abcadd rdi, 24
00116ac0mov ebx, 1
00116ac5mov rax, [rsp+16]
00116acajmp 0x1166d6
00116acfnop
00116ad0mov rax, [rsp+16]
00116ad5mov rbx, [rax+32]
00116ad9mov rdi, [rax+40]
00116addsub rdi, rbx
00116ae0inc rdi
00116ae3mov rax, [rax+8]
00116ae7call Stdlib.Bytes.sub
00116aecmov [rsp], rax
00116af0lea rax, [rip+0x1ffea9]
00116af7mov rax, [rax+168]
00116afemov rax, [rax]
00116b01cmp rax, 3
00116b05je 0x116c44
00116b0bmov eax, 71
00116b10call camlLexstate.is_plain_833
00116b15cmp rax, 1
00116b19je 0x116c44
00116b1fmov rdi, [rsp]
00116b23mov rax, [rdi-8]
00116b27shr rax, 10
00116b2blea rax, [8*rax-1]
00116b33movzx rbx, [rdi+rax]
00116b38sub rax, rbx
00116b3bcmp rax, 1
00116b3fjbe 0x1173bf
00116b45movzx rax, [rdi+1]
00116b4alea rbx, [rax+rax-97]
00116b4flea r11, [rip+194]
00116b56push r11
00116b58push [r14+48]
00116b5cmov [r14+48], rsp
00116b60lea rax, [rip+0x1ffe39]
00116b67mov rax, [rax+224]
00116b6emov rax, [rax]
00116b71cmp rax, 1
00116b75je 0x116bc0
00116b77sub r15, 40
00116b7bcmp r15, [r14]
00116b7ejb 0x1173ab
00116b84
00116b84loc_116b84:
00116b84lea rax, [r15+8]
00116b88mov [rax-8], 4343
00116b90lea rdi, [rip+0x10d99]
00116b97mov [rax], rdi
00116b9amov rdi, 0x100000000000005
00116ba4mov [rax+8], rdi
00116ba8mov rdi, [rsp+40]
00116badadd rdi, -24
00116bb1mov [rax+16], rdi
00116bb5mov rdi, [rsp+32]
00116bbamov [rax+24], rdi
00116bbejmp 0x116c07
00116bc0
00116bc0loc_116bc0:
00116bc0sub r15, 40
00116bc4cmp r15, [r14]
00116bc7jb 0x1173a1
00116bcd
00116bcdloc_116bcd:
00116bcdlea rax, [r15+8]
00116bd1mov [rax-8], 4343
00116bd9lea rdi, [rip+0x10e30]
00116be0mov [rax], rdi
00116be3mov rdi, 0x100000000000005
00116bedmov [rax+8], rdi
00116bf1mov rdi, [rsp+40]
00116bf6add rdi, -24
00116bfamov [rax+16], rdi
00116bfemov rdi, [rsp+32]
00116c03mov [rax+24], rdi
00116c07
00116c07loc_116c07:
00116c07call camlLexstate.scan_arg_855
00116c0cpop [r14+48]
00116c10add rsp, 8
00116c14jmp 0x116c60
00116c16nop
00116c18lea rbx, [rip+0x1ffd81]
00116c1fmov rbx, [rbx+112]
00116c23cmp rax, rbx
00116c26jne 0x116c34
00116c28mov rax, [rsp]
00116c2ccall camlLatexscan.error_subst_top_693
00116c31jmp 0x116c60
00116c33nop
00116c34
00116c34loc_116c34:
00116c34mov rsp, [r14+48]
00116c38pop [r14+48]
00116c3cpop r11
00116c3ejmp r11
00116c41nop [rax]
00116c44
00116c44loc_116c44:
00116c44mov rax, [rsp+24]
00116c49mov rax, [rax+1248]
00116c50mov rbx, [rax+352]
00116c57mov rdi, [rbx]
00116c5amov rax, [rsp]
00116c5ecall rdi
00116c60
00116c60loc_116c60:
00116c60mov rdi, [rsp+24]
00116c65add rdi, -24
00116c69add rdi, 24
00116c6dmov ebx, 1
00116c72mov rax, [rsp+16]
00116c77jmp 0x1166d6
00116c7cmov rax, [rsp+16]
00116c81mov rbx, [rax+32]
00116c85mov rdi, [rax+40]
00116c89sub rdi, rbx
00116c8cinc rdi
00116c8fmov rax, [rax+8]
00116c93call Stdlib.Bytes.sub
00116c98mov rdi, rax
00116c9bmov rax, [rsp+24]
00116ca0mov rdx, [rax+1184]
00116ca7mov rbx, rax
00116caaadd rbx, 648
00116cb1add rax, -24
00116cb5mov rsi, [rsp+16]
00116cbacall camlLatexscan.do_expand_command_1473
00116cbflea rax, [rip+0x1ffcda]
00116cc6mov rax, [rax+160]
00116ccdmov rax, [rax]
00116cd0sar rax, 1
00116cd3cmp rax, 1
00116cd7je 0x116cf8
00116cd9ja 0x116d18
00116cdbmov rdi, [rsp+24]
00116ce0add rdi, -24
00116ce4add rdi, 24
00116ce8mov ebx, 1
00116cedmov rax, [rsp+16]
00116cf2jmp 0x1166d6
00116cf7nop
00116cf8
00116cf8loc_116cf8:
00116cf8mov rdi, [rsp+24]
00116cfdadd rdi, 1040
00116d04mov eax, 1
00116d09mov rbx, [rsp+16]
00116d0eadd rsp, 32
00116d12jmp 0x119450
00116d17nop
00116d18
00116d18loc_116d18:
00116d18mov rdi, [rsp+24]
00116d1dadd rdi, 1040
00116d24mov eax, 3
00116d29mov rbx, [rsp+16]
00116d2eadd rsp, 32
00116d32jmp 0x119450
00116d37nop
00116d38mov rax, [rsp+24]
00116d3dmov rdx, [rax+1184]
00116d44lea rdi, [rip+0x1837c5]
00116d4bmov rbx, rax
00116d4eadd rbx, 648
00116d55add rax, -24
00116d59mov rsi, [rsp+16]
00116d5ecall camlLatexscan.do_expand_command_1473
00116d63mov rdi, [rsp+24]
00116d68add rdi, -24
00116d6cadd rdi, 24
00116d70mov ebx, 1
00116d75mov rax, [rsp+16]
00116d7ajmp 0x1166d6
00116d7fnop
00116d80mov rax, [rsp+24]
00116d85mov rdx, [rax+1184]
00116d8clea rdi, [rip+0x183765]
00116d93mov rbx, rax
00116d96add rbx, 648
00116d9dadd rax, -24
00116da1mov rsi, [rsp+16]
00116da6call camlLatexscan.do_expand_command_1473
00116dabmov rdi, [rsp+24]
00116db0add rdi, -24
00116db4add rdi, 24
00116db8mov ebx, 1
00116dbdmov rax, [rsp+16]
00116dc2jmp 0x1166d6
00116dc7nop
00116dc8mov eax, 1
00116dcdadd rsp, 32
00116dd1ret
00116dd2nop
00116dd4mov rax, [rsp+16]
00116dd9mov rdi, [rax+40]
00116dddmov rbx, [rax+32]
00116de1sub rdi, rbx
00116de4inc rdi
00116de7mov rax, [rax+8]
00116debcall Stdlib.Bytes.sub
00116df0lea rbx, [rip+0x1ffba9]
00116df7mov rbx, [rbx+168]
00116dfemov rbx, [rbx]
00116e01cmp rbx, 3
00116e05je 0x116e9c
00116e0blea rbx, [rip+0x1ffb8e]
00116e12mov rbx, [rbx+136]
00116e19mov rbx, [rbx]
00116e1ccmp rbx, 1
00116e20je 0x116e7c
00116e22sub r15, 16
00116e26cmp r15, [r14]
00116e29jb 0x117397
00116e2f
00116e2floc_116e2f:
00116e2flea rbx, [r15+8]
00116e33mov [rbx-8], 1024
00116e3bmov rdi, [rax-8]
00116e3fshr rdi, 10
00116e43lea rdi, [8*rdi-1]
00116e4bmovzx rax, [rax+rdi]
00116e50sub rdi, rax
00116e53lea rax, [rdi+rdi+1]
00116e58mov [rbx], rax
00116e5bmov rax, [rsp+24]
00116e60mov rax, [rax+1248]
00116e67mov rdi, [rax+480]
00116e6emov eax, 1
00116e73call caml_apply2
00116e78jmp 0x116eb4
00116e7anop
00116e7c
00116e7cloc_116e7c:
00116e7cmov rax, [rsp+24]
00116e81mov rax, [rax+1248]
00116e88mov rbx, [rax+360]
00116e8fmov eax, 65
00116e94mov rdi, [rbx]
00116e97call rdi
00116e99jmp 0x116eb4
00116e9bnop
00116e9c
00116e9cloc_116e9c:
00116e9cmov rbx, [rsp+24]
00116ea1mov rbx, [rbx+1248]
00116ea8mov rbx, [rbx+352]
00116eafmov rdi, [rbx]
00116eb2call rdi
00116eb4
00116eb4loc_116eb4:
00116eb4mov rdi, [rsp+24]
00116eb9add rdi, -24
00116ebdadd rdi, 24
00116ec1mov ebx, 1
00116ec6mov rax, [rsp+16]
00116ecbjmp 0x1166d6
00116ed0mov rax, [rsp+16]
00116ed5mov rdi, [rax+40]
00116ed9mov rbx, [rax+32]
00116eddsub rdi, rbx
00116ee0inc rdi
00116ee3mov rax, [rax+8]
00116ee7call Stdlib.Bytes.sub
00116eeccall camlLatexscan.check_case_1502
00116ef1mov [rsp], rax
00116ef5lea rbx, [rip+0x1ffaa4]
00116efcmov rbx, [rbx+144]
00116f03mov rbx, [rbx]
00116f06cmp rbx, 1
00116f0aje 0x116f54
00116f0clea rbx, [rip+0x1835d5]
00116f13mov rax, [rsp+24]
00116f18add rax, -24
00116f1ccall camlLexstate.scan_this_1185
00116f21mov rax, [rsp+24]
00116f26mov rax, [rax+1248]
00116f2dmov rbx, [rax+352]
00116f34mov rdi, [rbx]
00116f37mov rax, [rsp]
00116f3bcall rdi
00116f3dlea rbx, [rip+0x186f34]
00116f44mov rax, [rsp+24]
00116f49add rax, -24
00116f4dcall camlLexstate.scan_this_1185
00116f52jmp 0x116f6c
00116f54
00116f54loc_116f54:
00116f54mov rbx, [rsp+24]
00116f59mov rbx, [rbx+1248]
00116f60mov rbx, [rbx+352]
00116f67mov rdi, [rbx]
00116f6acall rdi
00116f6c
00116f6cloc_116f6c:
00116f6cmov rdi, [rsp+24]
00116f71add rdi, -24
00116f75add rdi, 24
00116f79mov ebx, 1
00116f7emov rax, [rsp+16]
00116f83jmp 0x1166d6
00116f88mov rax, [rsp+16]
00116f8dmov rbx, [rax+32]
00116f91mov rdi, [rax+40]
00116f95sub rdi, rbx
00116f98inc rdi
00116f9bmov rax, [rax+8]
00116f9fcall Stdlib.Bytes.sub
00116fa4mov rbx, [rsp+24]
00116fa9mov rbx, [rbx+1248]
00116fb0mov rbx, [rbx+352]
00116fb7mov rdi, [rbx]
00116fbacall rdi
00116fbcmov rdi, [rsp+24]
00116fc1add rdi, -24
00116fc5add rdi, 24
00116fc9mov ebx, 1
00116fcemov rax, [rsp+16]
00116fd3jmp 0x1166d6
00116fd8mov rax, [rsp+24]
00116fddmov rdx, [rax+1184]
00116fe4lea rdi, [rip+0x1834e5]
00116febmov rbx, rax
00116feeadd rbx, 648
00116ff5add rax, -24
00116ff9mov rsi, [rsp+16]
00116ffecall camlLatexscan.do_expand_command_1473
00117003mov rdi, [rsp+24]
00117008add rdi, -24
0011700cadd rdi, 24
00117010mov ebx, 1
00117015mov rax, [rsp+16]
0011701ajmp 0x1166d6
0011701fnop
00117020mov rax, [rsp+24]
00117025mov rdx, [rax+1184]
0011702clea rdi, [rip+0x18347d]
00117033mov rbx, rax
00117036add rbx, 648
0011703dadd rax, -24
00117041mov rsi, [rsp+16]
00117046call camlLatexscan.do_expand_command_1473
0011704bmov rdi, [rsp+24]
00117050add rdi, -24
00117054add rdi, 24
00117058mov ebx, 1
0011705dmov rax, [rsp+16]
00117062jmp 0x1166d6
00117067nop
00117068mov rax, [rsp+24]
0011706dmov rdx, [rax+1184]
00117074lea rdi, [rip+0x18341d]
0011707bmov rbx, rax
0011707eadd rbx, 648
00117085add rax, -24
00117089mov rsi, [rsp+16]
0011708ecall camlLatexscan.do_expand_command_1473
00117093mov rdi, [rsp+24]
00117098add rdi, -24
0011709cadd rdi, 24
001170a0mov ebx, 1
001170a5mov rax, [rsp+16]
001170aajmp 0x1166d6
001170afnop
001170b0mov rax, [rsp+24]
001170b5mov rdx, [rax+1184]
001170bclea rdi, [rip+0x1833bd]
001170c3mov rbx, rax
001170c6add rbx, 648
001170cdadd rax, -24
001170d1mov rsi, [rsp+16]
001170d6call camlLatexscan.do_expand_command_1473
001170dbmov rdi, [rsp+24]
001170e0add rdi, -24
001170e4add rdi, 24
001170e8mov ebx, 1
001170edmov rax, [rsp+16]
001170f2jmp 0x1166d6
001170f7nop
001170f8mov rax, [rsp+24]
001170fdmov rdx, [rax+1184]
00117104lea rdi, [rip+0x183355]
0011710bmov rbx, rax
0011710eadd rbx, 648
00117115add rax, -24
00117119mov rsi, [rsp+16]
0011711ecall camlLatexscan.do_expand_command_1473
00117123mov rdi, [rsp+24]
00117128add rdi, -24
0011712cadd rdi, 24
00117130mov ebx, 1
00117135mov rax, [rsp+16]
0011713ajmp 0x1166d6
0011713fnop
00117140mov rax, [rsp+24]
00117145mov rdx, [rax+1184]
0011714clea rdi, [rip+0x1832f5]
00117153mov rbx, rax
00117156add rbx, 648
0011715dadd rax, -24
00117161mov rsi, [rsp+16]
00117166call camlLatexscan.do_expand_command_1473
0011716bmov rdi, [rsp+24]
00117170add rdi, -24
00117174add rdi, 24
00117178mov ebx, 1
0011717dmov rax, [rsp+16]
00117182jmp 0x1166d6
00117187nop
00117188mov eax, 69
0011718dcall camlLexstate.is_plain_833
00117192cmp rax, 1
00117196je 0x1171b8
00117198mov rax, [rsp+24]
0011719dmov rax, [rax+1248]
001171a4mov rbx, [rax+360]
001171abmov eax, 69
001171b0mov rdi, [rbx]
001171b3call rdi
001171b5jmp 0x1171e3
001171b7nop
001171b8
001171b8loc_1171b8:
001171b8mov rax, [rsp+24]
001171bdmov rdx, [rax+1184]
001171c4lea rdi, [rip+0x183265]
001171cbmov rbx, rax
001171ceadd rbx, 648
001171d5add rax, -24
001171d9mov rsi, [rsp+16]
001171decall camlLatexscan.do_expand_command_1473
001171e3
001171e3loc_1171e3:
001171e3mov rdi, [rsp+24]
001171e8add rdi, -24
001171ecadd rdi, 24
001171f0mov ebx, 1
001171f5mov rax, [rsp+16]
001171fajmp 0x1166d6
001171ffnop
00117200mov rdi, [rsp+16]
00117205mov rbx, [rdi+32]
00117209mov rax, rbx
0011720cadd rax, 4
00117210sar rax, 1
00117213mov rdi, [rdi+8]
00117217mov rsi, [rdi-8]
0011721bshr rsi, 10
0011721flea rsi, [8*rsi-1]
00117227movzx rdx, [rdi+rsi]
0011722csub rsi, rdx
0011722fcmp rsi, rax
00117232jbe 0x1173bf
00117238movzx rax, [rdi+rax]
0011723dlea rax, [rax+rax+1]
00117242add rbx, 6
00117246sar rbx, 1
00117249cmp rsi, rbx
0011724cjbe 0x1173bf
00117252movzx rbx, [rdi+rbx]
00117257lea rbx, [rbx+rbx+1]
0011725ccall camlMisc.hexa_code_826
00117261call Stdlib.Char.chr
00117266sub r15, 40
0011726acmp r15, [r14]
0011726djb 0x11738d
00117273
00117273loc_117273:
00117273lea rbx, [r15+8]
00117277mov [rbx-8], 4343
0011727flea rdi, [rip+0x107ba]
00117286mov [rbx], rdi
00117289mov rdi, 0x100000000000005
00117293mov [rbx+8], rdi
00117297mov rsi, [rsp+24]
0011729cmov rdi, rsi
0011729fadd rdi, 32
001172a3mov [rbx+16], rdi
001172a7mov rdi, [rsp+16]
001172acmov [rbx+24], rdi
001172b0mov rdi, [rsi+1208]
001172b7call camlLatexscan.translate_put_unicode_1519
001172bcmov rdi, [rsp+24]
001172c1add rdi, -24
001172c5add rdi, 24
001172c9mov ebx, 1
001172cemov rax, [rsp+16]
001172d3jmp 0x1166d6
001172d8mov rbx, [rsp+16]
001172ddmov rax, [rbx+32]
001172e1sar rax, 1
001172e4mov rbx, [rbx+8]
001172e8mov rdi, [rbx-8]
001172ecshr rdi, 10
001172f0lea rdi, [8*rdi-1]
001172f8movzx rsi, [rbx+rdi]
001172fdsub rdi, rsi
00117300cmp rdi, rax
00117303jbe 0x1173bf
00117309movzx rax, [rbx+rax]
0011730elea rax, [rax+rax+1]
00117313call camlLatexscan.check_case_char_1503
00117318sub r15, 40
0011731ccmp r15, [r14]
0011731fjb 0x117386
00117321
00117321loc_117321:
00117321lea rbx, [r15+8]
00117325mov [rbx-8], 4343
0011732dlea rdi, [rip+0x1071c]
00117334mov [rbx], rdi
00117337mov rdi, 0x100000000000005
00117341mov [rbx+8], rdi
00117345mov rsi, [rsp+24]
0011734amov rdi, rsi
0011734dadd rdi, 32
00117351mov [rbx+16], rdi
00117355mov rdi, [rsp+16]
0011735amov [rbx+24], rdi
0011735emov rdi, [rsi+1208]
00117365call camlLatexscan.translate_put_unicode_1519
0011736amov rdi, [rsp+24]
0011736fadd rdi, -24
00117373add rdi, 24
00117377mov ebx, 1
0011737cmov rax, [rsp+16]
00117381jmp 0x1166d6
00117386
00117386loc_117386:
00117386call caml_call_gc
0011738bjmp 0x117321
0011738d
0011738dloc_11738d:
0011738dcall caml_call_gc
00117392jmp 0x117273
00117397
00117397loc_117397:
00117397call caml_call_gc
0011739cjmp 0x116e2f
001173a1
001173a1loc_1173a1:
001173a1call caml_call_gc
001173a6jmp 0x116bcd
001173ab
001173abloc_1173ab:
001173abcall caml_call_gc
001173b0jmp 0x116b84
001173b5
001173b5loc_1173b5:
001173b5call caml_call_gc
001173bajmp 0x1166ec
001173bf
001173bfloc_1173bf:
001173bfcall caml_ml_array_bound_error
001173c4
001173c4loc_1173c4:
001173c4push 39
001173c6call caml_call_realloc_stack
001173cbpop r10
001173cdjmp 0x1166d2
001166c0
001173d2
001173d2 // align 0x10
001173d2 // align 0x10
001173e0
001173e0camlLatexscan.read_lexbuf_1628:
001173e0mov rdi, rbx
001173e3cmp r15, [r14]
001173e6jbe 0x1173f6
001173e8
001173e8loc_1173e8:
001173e8add rdi, 24
001173ecmov ebx, 69
001173f1jmp 0x117400
001173f6
001173f6loc_1173f6:
001173f6call caml_call_gc
001173fbjmp 0x1173e8
001173e0
001173e0camlLatexscan.read_lexbuf_1628:
001173e0mov rdi, rbx
001173e3cmp r15, [r14]
001173e6jbe 0x1173f6
001173e8
001173e8loc_1173e8:
001173e8add rdi, 24
001173ecmov ebx, 69
001173f1jmp 0x117400
001173f6
001173f6loc_1173f6:
001173f6call caml_call_gc
001173fbjmp 0x1173e8
001173e0
001173fd
001173fd // align 0x10
001173fd // align 0x10
00117400
00117400Latexscan..ocaml_lex_read_lexbuf_rec:
00117400lea r10, [rsp-344]
00117408cmp r10, [r14+40]
0011740cjb 0x117522
00117412
00117412loc_117412:
00117412sub rsp, 24
00117416
00117416loc_117416:
00117416mov rsi, rax
00117419mov [rsp], rsi
0011741dmov [rsp+16], rdi
00117422cmp r15, [r14]
00117425jbe 0x117513
0011742b
0011742bloc_11742b:
0011742blea rax, [rip+0x1831d6]
00117432mov rdi, rsi
00117435call Stdlib.Lexing.engine
0011743acmp rax, 5
0011743ejbe 0x117464
00117440mov [rsp+8], rax
00117445mov rax, [rsp]
00117449mov rbx, [rax]
0011744cmov rdi, [rbx]
0011744fcall rdi
00117451mov rax, [rsp]
00117455mov rbx, [rsp+8]
0011745amov rdi, [rsp+16]
0011745fjmp 0x117416
00117461
00117461 0f 1f 00 ...
00117464
00117464loc_117464:
00117464sar rax, 1
00117467cmp rax, 1
0011746bje 0x11747c
0011746dja 0x1174d8
0011746fmov rax, -1
00117476add rsp, 24
0011747aret
0011747b
0011747b 90 .
0011747c
0011747cloc_11747c:
0011747cmov rdi, [rsp]
00117480mov rbx, [rdi+32]
00117484mov rax, rbx
00117487add rax, 4
0011748bsar rax, 1
0011748emov rdi, [rdi+8]
00117492mov rsi, [rdi-8]
00117496shr rsi, 10
0011749alea rsi, [8*rsi-1]
001174a2movzx rdx, [rdi+rsi]
001174a7sub rsi, rdx
001174aacmp rsi, rax
001174adjbe 0x11751d
001174afmovzx rax, [rdi+rax]
001174b4lea rax, [rax+rax+1]
001174b9add rbx, 6
001174bdsar rbx, 1
001174c0cmp rsi, rbx
001174c3jbe 0x11751d
001174c5movzx rbx, [rdi+rbx]
001174calea rbx, [rbx+rbx+1]
001174cfadd rsp, 24
001174d3jmp 0x1922e0
001174d8
001174d8loc_1174d8:
001174d8mov rbx, [rsp]
001174dcmov rax, [rbx+32]
001174e0sar rax, 1
001174e3mov rbx, [rbx+8]
001174e7mov rdi, [rbx-8]
001174ebshr rdi, 10
001174eflea rdi, [8*rdi-1]
001174f7movzx rsi, [rbx+rdi]
001174fcsub rdi, rsi
001174ffcmp rdi, rax
00117502jbe 0x11751d
00117504movzx rax, [rbx+rax]
00117509lea rax, [rax+rax+1]
0011750eadd rsp, 24
00117512ret
00117513
00117513loc_117513:
00117513call caml_call_gc
00117518jmp 0x11742b
0011751d
0011751dloc_11751d:
0011751dcall caml_ml_array_bound_error
00117522
00117522loc_117522:
00117522push 36
00117524call caml_call_realloc_stack
00117529pop r10
0011752bjmp 0x117412
00117400
00117400Latexscan..ocaml_lex_read_lexbuf_rec:
00117400lea r10, [rsp-344]
00117408cmp r10, [r14+40]
0011740cjb 0x117522
00117412
00117412loc_117412:
00117412sub rsp, 24
00117416
00117416loc_117416:
00117416mov rsi, rax
00117419mov [rsp], rsi
0011741dmov [rsp+16], rdi
00117422cmp r15, [r14]
00117425jbe 0x117513
0011742b
0011742bloc_11742b:
0011742blea rax, [rip+0x1831d6]
00117432mov rdi, rsi
00117435call Stdlib.Lexing.engine
0011743acmp rax, 5
0011743ejbe 0x117464
00117440mov [rsp+8], rax
00117445mov rax, [rsp]
00117449mov rbx, [rax]
0011744cmov rdi, [rbx]
0011744fcall rdi
00117451mov rax, [rsp]
00117455mov rbx, [rsp+8]
0011745amov rdi, [rsp+16]
0011745fjmp 0x117416
00117461
00117461 0f 1f 00 ...
00117464
00117464loc_117464:
00117464sar rax, 1
00117467cmp rax, 1
0011746bje 0x11747c
0011746dja 0x1174d8
0011746fmov rax, -1
00117476add rsp, 24
0011747aret
0011747b
0011747b 90 .
0011747c
0011747cloc_11747c:
0011747cmov rdi, [rsp]
00117480mov rbx, [rdi+32]
00117484mov rax, rbx
00117487add rax, 4
0011748bsar rax, 1
0011748emov rdi, [rdi+8]
00117492mov rsi, [rdi-8]
00117496shr rsi, 10
0011749alea rsi, [8*rsi-1]
001174a2movzx rdx, [rdi+rsi]
001174a7sub rsi, rdx
001174aacmp rsi, rax
001174adjbe 0x11751d
001174afmovzx rax, [rdi+rax]
001174b4lea rax, [rax+rax+1]
001174b9add rbx, 6
001174bdsar rbx, 1
001174c0cmp rsi, rbx
001174c3jbe 0x11751d
001174c5movzx rbx, [rdi+rbx]
001174calea rbx, [rbx+rbx+1]
001174cfadd rsp, 24
001174d3jmp 0x1922e0
001174d8
001174d8loc_1174d8:
001174d8mov rbx, [rsp]
001174dcmov rax, [rbx+32]
001174e0sar rax, 1
001174e3mov rbx, [rbx+8]
001174e7mov rdi, [rbx-8]
001174ebshr rdi, 10
001174eflea rdi, [8*rdi-1]
001174f7movzx rsi, [rbx+rdi]
001174fcsub rdi, rsi
001174ffcmp rdi, rax
00117502jbe 0x11751d
00117504movzx rax, [rbx+rax]
00117509lea rax, [rax+rax+1]
0011750eadd rsp, 24
00117512ret
00117513
00117513loc_117513:
00117513call caml_call_gc
00117518jmp 0x11742b
0011751d
0011751dloc_11751d:
0011751dcall caml_ml_array_bound_error
00117522
00117522loc_117522:
00117522push 36
00117524call caml_call_realloc_stack
00117529pop r10
0011752bjmp 0x117412
00117400
00117530
00117530camlLatexscan.complete_newline_1630:
00117530mov rdi, rbx
00117533cmp r15, [r14]
00117536jbe 0x117546
00117538
00117538loc_117538:
00117538add rdi, 24
0011753cmov ebx, 83
00117541jmp 0x117550
00117546
00117546loc_117546:
00117546call caml_call_gc
0011754bjmp 0x117538
00117530
00117530camlLatexscan.complete_newline_1630:
00117530mov rdi, rbx
00117533cmp r15, [r14]
00117536jbe 0x117546
00117538
00117538loc_117538:
00117538add rdi, 24
0011753cmov ebx, 83
00117541jmp 0x117550
00117546
00117546loc_117546:
00117546call caml_call_gc
0011754bjmp 0x117538
00117530
0011754d
0011754d // align 0x10
0011754d // align 0x10
00117550
00117550Latexscan..ocaml_lex_complete_newline_rec:
00117550lea r10, [rsp-344]
00117558cmp r10, [r14+40]
0011755cjb 0x1175d2
0011755e
0011755eloc_11755e:
0011755esub rsp, 24
00117562
00117562loc_117562:
00117562mov rsi, rax
00117565mov [rsp], rsi
00117569mov [rsp+16], rdi
0011756ecmp r15, [r14]
00117571jbe 0x1175cb
00117573
00117573loc_117573:
00117573lea rax, [rip+0x18308e]
0011757amov rdi, rsi
0011757dcall Stdlib.Lexing.engine
00117582cmp rax, 1
00117586je 0x1175ac
00117588mov [rsp+8], rax
0011758dmov rax, [rsp]
00117591mov rbx, [rax]
00117594mov rdi, [rbx]
00117597call rdi
00117599mov rax, [rsp]
0011759dmov rbx, [rsp+8]
001175a2mov rdi, [rsp+16]
001175a7jmp 0x117562
001175a9
001175a9 0f 1f 00 ...
001175ac
001175acloc_1175ac:
001175acmov rax, [rsp]
001175b0mov rdi, [rax+40]
001175b4mov rbx, [rax+32]
001175b8sub rdi, rbx
001175bbinc rdi
001175bemov rax, [rax+8]
001175c2add rsp, 24
001175c6jmp 0x1a63e0
001175cb
001175cbloc_1175cb:
001175cbcall caml_call_gc
001175d0jmp 0x117573
001175d2
001175d2loc_1175d2:
001175d2push 36
001175d4call caml_call_realloc_stack
001175d9pop r10
001175dbjmp 0x11755e
00117550
00117550Latexscan..ocaml_lex_complete_newline_rec:
00117550lea r10, [rsp-344]
00117558cmp r10, [r14+40]
0011755cjb 0x1175d2
0011755e
0011755eloc_11755e:
0011755esub rsp, 24
00117562
00117562loc_117562:
00117562mov rsi, rax
00117565mov [rsp], rsi
00117569mov [rsp+16], rdi
0011756ecmp r15, [r14]
00117571jbe 0x1175cb
00117573
00117573loc_117573:
00117573lea rax, [rip+0x18308e]
0011757amov rdi, rsi
0011757dcall Stdlib.Lexing.engine
00117582cmp rax, 1
00117586je 0x1175ac
00117588mov [rsp+8], rax
0011758dmov rax, [rsp]
00117591mov rbx, [rax]
00117594mov rdi, [rbx]
00117597call rdi
00117599mov rax, [rsp]
0011759dmov rbx, [rsp+8]
001175a2mov rdi, [rsp+16]
001175a7jmp 0x117562
001175a9
001175a9 0f 1f 00 ...
001175ac
001175acloc_1175ac:
001175acmov rax, [rsp]
001175b0mov rdi, [rax+40]
001175b4mov rbx, [rax+32]
001175b8sub rdi, rbx
001175bbinc rdi
001175bemov rax, [rax+8]
001175c2add rsp, 24
001175c6jmp 0x1a63e0
001175cb
001175cbloc_1175cb:
001175cbcall caml_call_gc
001175d0jmp 0x117573
001175d2
001175d2loc_1175d2:
001175d2push 36
001175d4call caml_call_realloc_stack
001175d9pop r10
001175dbjmp 0x11755e
00117550
001175dd
001175dd // align 0x10
001175dd // align 0x10
001175e0
001175e0camlLatexscan.latex2html_latexonly_1632:
001175e0mov rdi, rbx
001175e3cmp r15, [r14]
001175e6jbe 0x1175f6
001175e8
001175e8loc_1175e8:
001175e8add rdi, 24
001175ecmov ebx, 87
001175f1jmp 0x117600
001175f6
001175f6loc_1175f6:
001175f6call caml_call_gc
001175fbjmp 0x1175e8
001175e0
001175e0camlLatexscan.latex2html_latexonly_1632:
001175e0mov rdi, rbx
001175e3cmp r15, [r14]
001175e6jbe 0x1175f6
001175e8
001175e8loc_1175e8:
001175e8add rdi, 24
001175ecmov ebx, 87
001175f1jmp 0x117600
001175f6
001175f6loc_1175f6:
001175f6call caml_call_gc
001175fbjmp 0x1175e8
001175e0
001175fd
001175fd // align 0x10
001175fd // align 0x10
00117600
00117600Latexscan..ocaml_lex_latex2html_latexonly_rec:
00117600lea r10, [rsp-344]
00117608cmp r10, [r14+40]
0011760cjb 0x1176a7
00117612
00117612loc_117612:
00117612sub rsp, 24
00117616
00117616loc_117616:
00117616mov rsi, rax
00117619mov [rsp], rsi
0011761dmov [rsp+16], rdi
00117622cmp r15, [r14]
00117625jbe 0x1176a0
00117627
00117627loc_117627:
00117627lea rax, [rip+0x182fda]
0011762emov rdi, rsi
00117631call Stdlib.Lexing.engine
00117636cmp rax, 5
0011763ajbe 0x117660
0011763cmov [rsp+8], rax
00117641mov rax, [rsp]
00117645mov rbx, [rax]
00117648mov rdi, [rbx]
0011764bcall rdi
0011764dmov rax, [rsp]
00117651mov rbx, [rsp+8]
00117656mov rdi, [rsp+16]
0011765bjmp 0x117616
0011765d
0011765d 0f 1f 00 ...
00117660
00117660loc_117660:
00117660sar rax, 1
00117663cmp rax, 1
00117667je 0x117678
00117669ja 0x117690
0011766bmov eax, 1
00117670add rsp, 24
00117674ret
00117675
00117675 0f 1f 00 ...
00117678
00117678loc_117678:
00117678mov rdi, [rsp+16]
0011767dadd rdi, -24
00117681add rdi, 24
00117685mov ebx, 87
0011768amov rax, [rsp]
0011768ejmp 0x117616
00117690
00117690loc_117690:
00117690lea rax, [rip+0x182d69]
00117697add rsp, 24
0011769bjmp 0x191ae0
001176a0
001176a0loc_1176a0:
001176a0call caml_call_gc
001176a5jmp 0x117627
001176a7
001176a7loc_1176a7:
001176a7push 36
001176a9call caml_call_realloc_stack
001176aepop r10
001176b0jmp 0x117612
00117600
00117600Latexscan..ocaml_lex_latex2html_latexonly_rec:
00117600lea r10, [rsp-344]
00117608cmp r10, [r14+40]
0011760cjb 0x1176a7
00117612
00117612loc_117612:
00117612sub rsp, 24
00117616
00117616loc_117616:
00117616mov rsi, rax
00117619mov [rsp], rsi
0011761dmov [rsp+16], rdi
00117622cmp r15, [r14]
00117625jbe 0x1176a0
00117627
00117627loc_117627:
00117627lea rax, [rip+0x182fda]
0011762emov rdi, rsi
00117631call Stdlib.Lexing.engine
00117636cmp rax, 5
0011763ajbe 0x117660
0011763cmov [rsp+8], rax
00117641mov rax, [rsp]
00117645mov rbx, [rax]
00117648mov rdi, [rbx]
0011764bcall rdi
0011764dmov rax, [rsp]
00117651mov rbx, [rsp+8]
00117656mov rdi, [rsp+16]
0011765bjmp 0x117616
0011765d
0011765d 0f 1f 00 ...
00117660
00117660loc_117660:
00117660sar rax, 1
00117663cmp rax, 1
00117667je 0x117678
00117669ja 0x117690
0011766bmov eax, 1
00117670add rsp, 24
00117674ret
00117675
00117675 0f 1f 00 ...
00117678
00117678loc_117678:
00117678mov rdi, [rsp+16]
0011767dadd rdi, -24
00117681add rdi, 24
00117685mov ebx, 87
0011768amov rax, [rsp]
0011768ejmp 0x117616
00117690
00117690loc_117690:
00117690lea rax, [rip+0x182d69]
00117697add rsp, 24
0011769bjmp 0x191ae0
001176a0
001176a0loc_1176a0:
001176a0call caml_call_gc
001176a5jmp 0x117627
001176a7
001176a7loc_1176a7:
001176a7push 36
001176a9call caml_call_realloc_stack
001176aepop r10
001176b0jmp 0x117612
00117600
001176b5
001176b5 // align 0x10
001176b5 // align 0x10
001176c0
001176c0camlLatexscan.latexonly_1634:
001176c0mov rdi, rbx
001176c3cmp r15, [r14]
001176c6jbe 0x1176d6
001176c8
001176c8loc_1176c8:
001176c8add rdi, 24
001176ccmov ebx, 131
001176d1jmp 0x1176e0
001176d6
001176d6loc_1176d6:
001176d6call caml_call_gc
001176dbjmp 0x1176c8
001176c0
001176c0camlLatexscan.latexonly_1634:
001176c0mov rdi, rbx
001176c3cmp r15, [r14]
001176c6jbe 0x1176d6
001176c8
001176c8loc_1176c8:
001176c8add rdi, 24
001176ccmov ebx, 131
001176d1jmp 0x1176e0
001176d6
001176d6loc_1176d6:
001176d6call caml_call_gc
001176dbjmp 0x1176c8
001176c0
001176dd
001176dd // align 0x10
001176dd // align 0x10
001176e0
001176e0Latexscan..ocaml_lex_latexonly_rec:
001176e0lea r10, [rsp-344]
001176e8cmp r10, [r14+40]
001176ecjb 0x117a34
001176f2
001176f2loc_1176f2:
001176f2sub rsp, 24
001176f6
001176f6loc_1176f6:
001176f6mov rsi, rax
001176f9mov [rsp+8], rsi
001176femov [rsp+16], rdi
00117703cmp r15, [r14]
00117706jbe 0x117a2a
0011770c
0011770cloc_11770c:
0011770clea rax, [rip+0x182ef5]
00117713mov rdi, rsi
00117716call Stdlib.Lexing.engine
0011771bcmp rax, 11
0011771fjbe 0x117744
00117721mov [rsp], rax
00117725mov rax, [rsp+8]
0011772amov rbx, [rax]
0011772dmov rdi, [rbx]
00117730call rdi
00117732mov rax, [rsp+8]
00117737mov rbx, [rsp]
0011773bmov rdi, [rsp+16]
00117740jmp 0x1176f6
00117742nop
00117744
00117744loc_117744:
00117744sar rax, 1
00117747lea rdx, [rip+0x112ed2]
0011774emovsxd rax, [rdx+4*rax]
00117752add rdx, rax
00117755jmp rdx
00117757nop
00117758mov rbx, [rsp+16]
0011775dmov rsi, [rbx+952]
00117764add rbx, -248
0011776bmov eax, 3
00117770mov rdi, [rsp+8]
00117775add rsp, 24
00117779jmp 0x126410
0011777enop
00117780mov rbx, [rsp+16]
00117785add rbx, 32
00117789mov rax, [rsp+8]
0011778ecall camlLatexscan.latex_comment_1636
00117793mov rdi, [rsp+16]
00117798add rdi, -24
0011779cadd rdi, 24
001177a0mov ebx, 131
001177a5mov rax, [rsp+8]
001177aajmp 0x1176f6
001177afnop
001177b0mov rax, [rsp+8]
001177b5call camlLexstate.save_arg_1030
001177bamov rdi, [rax]
001177bdmov [rsp], rdi
001177c1lea rsi, [rip+0x182c20]
001177c8mov rbx, rsp
001177cbmov rsp, [r14+64]
001177cfcall caml_string_equal
001177d4mov rsp, rbx
001177d7cmp rax, 1
001177dbje 0x11782c
001177ddmov rax, [rsp+16]
001177e2mov rbx, [rax+904]
001177e9mov rax, [rbx+24]
001177edmov rax, [rax+128]
001177f4mov rdi, [rbx+16]
001177f8lea rbx, [rip+0x186e69]
001177ffcall camlLatexscan.top_close_block_aux_1030
00117804mov rbx, [rsp+16]
00117809mov rsi, [rbx+952]
00117810add rbx, -248
00117817mov eax, 1
0011781cmov rdi, [rsp+8]
00117821add rsp, 24
00117825jmp 0x126410
0011782anop
0011782c
0011782cloc_11782c:
0011782cmov rax, [rsp+16]
00117831mov rbx, [rax+928]
00117838mov rax, [rbx]
0011783btest al, 1
0011783dje 0x117850
0011783flea rax, [rip+0x213d2a]
00117846call camlMyStack.bottom_285
0011784bjmp 0x117853
0011784dnop [rax]
00117850
00117850loc_117850:
00117850mov rax, [rax]
00117853
00117853loc_117853:
00117853mov rdi, [rsp]
00117857mov rsi, rax
0011785amov rbx, rsp
0011785dmov rsp, [r14+64]
00117861call caml_string_equal
00117866mov rsp, rbx
00117869cmp rax, 1
0011786dje 0x117990
00117873mov rax, [rsp+16]
00117878mov rax, [rax+928]
0011787fcall camlMyStack.pop_292
00117884mov rax, [rsp+16]
00117889mov rdi, [rax+936]
00117890sub r15, 24
00117894cmp r15, [r14]
00117897jb 0x117a20
0011789d
0011789dloc_11789d:
0011789dlea rsi, [r15+8]
001178a1mov [rsi-8], 2048
001178a9mov r12, [rsp]
001178admov [rsi], r12
001178b0mov rax, [rdi]
001178b3mov [rsi+8], rax
001178b7mov rbx, rsp
001178bamov rsp, [r14+64]
001178becall caml_modify
001178c3mov rsp, rbx
001178c6lea rax, [rip+0x2129e3]
001178cdmov rbx, r12
001178d0call camlStdlib.$5e_139
001178d5call camlLatexmacros.find_941
001178damov rax, [rax+8]
001178demovzx rbx, [rax-8]
001178e3test rbx, rbx
001178e6jne 0x117934
001178e8mov rax, [rax]
001178ebsub r15, 24
001178efcmp r15, [r14]
001178f2jb 0x117a16
001178f8
001178f8loc_1178f8:
001178f8lea rsi, [r15+8]
001178fcmov [rsi-8], 2048
00117904mov [rsi], rax
00117907lea rax, [rip+0x1ff092]
0011790emov rax, [rax+728]
00117915mov rdi, [rax]
00117918mov [rsi+8], rdi
0011791cmov rax, [rsp+16]
00117921add rax, -24
00117925mov rbx, [rsp+8]
0011792aadd rsp, 24
0011792ejmp 0x17f6f0
00117933nop
00117934
00117934loc_117934:
00117934lea rbx, [rip+0x1821ed]
0011793bmov rax, [rsp]
0011793fcall camlStdlib.$5e_139
00117944mov rbx, rax
00117947lea rax, [rip+0x182a6a]
0011794ecall camlStdlib.$5e_139
00117953sub r15, 24
00117957cmp r15, [r14]
0011795ajb 0x117a0c
00117960
00117960loc_117960:
00117960lea rbx, [r15+8]
00117964mov [rbx-8], 2048
0011796clea rdi, [rip+0x2126fd]
00117973mov rdi, [rdi+24]
00117977mov [rbx], rdi
0011797amov [rbx+8], rax
0011797emov rax, rbx
00117981mov rsp, [r14+48]
00117985pop [r14+48]
00117989pop r11
0011798bjmp r11
0011798enop
00117990
00117990loc_117990:
00117990mov rdi, [rsp+16]
00117995add rdi, -24
00117999add rdi, 24
0011799dmov ebx, 131
001179a2mov rax, [rsp+8]
001179a7jmp 0x1176f6
001179aclea rax, [rip+0x1fefed]
001179b3mov rax, [rax+344]
001179bamov rax, [rax]
001179bdtest al, 1
001179bfje 0x1179cc
001179c1mov eax, 1
001179c6add rsp, 24
001179caret
001179cbnop
001179cc
001179ccloc_1179cc:
001179ccmov eax, 1
001179d1call camlLexstate.previous_lexbuf_870
001179d6mov rdi, [rsp+16]
001179dbadd rdi, -24
001179dfadd rdi, 24
001179e3mov ebx, 131
001179e8jmp 0x1176f6
001179ednop [rax]
001179f0mov rdi, [rsp+16]
001179f5add rdi, -24
001179f9add rdi, 24
001179fdmov ebx, 131
00117a02mov rax, [rsp+8]
00117a07jmp 0x1176f6
00117a0c
00117a0cloc_117a0c:
00117a0ccall caml_call_gc
00117a11jmp 0x117960
00117a16
00117a16loc_117a16:
00117a16call caml_call_gc
00117a1bjmp 0x1178f8
00117a20
00117a20loc_117a20:
00117a20call caml_call_gc
00117a25jmp 0x11789d
00117a2a
00117a2aloc_117a2a:
00117a2acall caml_call_gc
00117a2fjmp 0x11770c
00117a34
00117a34loc_117a34:
00117a34push 36
00117a36call caml_call_realloc_stack
00117a3bpop r10
00117a3djmp 0x1176f2
001176e0
001176e0Latexscan..ocaml_lex_latexonly_rec:
001176e0lea r10, [rsp-344]
001176e8cmp r10, [r14+40]
001176ecjb 0x117a34
001176f2
001176f2loc_1176f2:
001176f2sub rsp, 24
001176f6
001176f6loc_1176f6:
001176f6mov rsi, rax
001176f9mov [rsp+8], rsi
001176femov [rsp+16], rdi
00117703cmp r15, [r14]
00117706jbe 0x117a2a
0011770c
0011770cloc_11770c:
0011770clea rax, [rip+0x182ef5]
00117713mov rdi, rsi
00117716call Stdlib.Lexing.engine
0011771bcmp rax, 11
0011771fjbe 0x117744
00117721mov [rsp], rax
00117725mov rax, [rsp+8]
0011772amov rbx, [rax]
0011772dmov rdi, [rbx]
00117730call rdi
00117732mov rax, [rsp+8]
00117737mov rbx, [rsp]
0011773bmov rdi, [rsp+16]
00117740jmp 0x1176f6
00117742nop
00117744
00117744loc_117744:
00117744sar rax, 1
00117747lea rdx, [rip+0x112ed2]
0011774emovsxd rax, [rdx+4*rax]
00117752add rdx, rax
00117755jmp rdx
00117757nop
00117758mov rbx, [rsp+16]
0011775dmov rsi, [rbx+952]
00117764add rbx, -248
0011776bmov eax, 3
00117770mov rdi, [rsp+8]
00117775add rsp, 24
00117779jmp 0x126410
0011777enop
00117780mov rbx, [rsp+16]
00117785add rbx, 32
00117789mov rax, [rsp+8]
0011778ecall camlLatexscan.latex_comment_1636
00117793mov rdi, [rsp+16]
00117798add rdi, -24
0011779cadd rdi, 24
001177a0mov ebx, 131
001177a5mov rax, [rsp+8]
001177aajmp 0x1176f6
001177afnop
001177b0mov rax, [rsp+8]
001177b5call camlLexstate.save_arg_1030
001177bamov rdi, [rax]
001177bdmov [rsp], rdi
001177c1lea rsi, [rip+0x182c20]
001177c8mov rbx, rsp
001177cbmov rsp, [r14+64]
001177cfcall caml_string_equal
001177d4mov rsp, rbx
001177d7cmp rax, 1
001177dbje 0x11782c
001177ddmov rax, [rsp+16]
001177e2mov rbx, [rax+904]
001177e9mov rax, [rbx+24]
001177edmov rax, [rax+128]
001177f4mov rdi, [rbx+16]
001177f8lea rbx, [rip+0x186e69]
001177ffcall camlLatexscan.top_close_block_aux_1030
00117804mov rbx, [rsp+16]
00117809mov rsi, [rbx+952]
00117810add rbx, -248
00117817mov eax, 1
0011781cmov rdi, [rsp+8]
00117821add rsp, 24
00117825jmp 0x126410
0011782anop
0011782c
0011782cloc_11782c:
0011782cmov rax, [rsp+16]
00117831mov rbx, [rax+928]
00117838mov rax, [rbx]
0011783btest al, 1
0011783dje 0x117850
0011783flea rax, [rip+0x213d2a]
00117846call camlMyStack.bottom_285
0011784bjmp 0x117853
0011784dnop [rax]
00117850
00117850loc_117850:
00117850mov rax, [rax]
00117853
00117853loc_117853:
00117853mov rdi, [rsp]
00117857mov rsi, rax
0011785amov rbx, rsp
0011785dmov rsp, [r14+64]
00117861call caml_string_equal
00117866mov rsp, rbx
00117869cmp rax, 1
0011786dje 0x117990
00117873mov rax, [rsp+16]
00117878mov rax, [rax+928]
0011787fcall camlMyStack.pop_292
00117884mov rax, [rsp+16]
00117889mov rdi, [rax+936]
00117890sub r15, 24
00117894cmp r15, [r14]
00117897jb 0x117a20
0011789d
0011789dloc_11789d:
0011789dlea rsi, [r15+8]
001178a1mov [rsi-8], 2048
001178a9mov r12, [rsp]
001178admov [rsi], r12
001178b0mov rax, [rdi]
001178b3mov [rsi+8], rax
001178b7mov rbx, rsp
001178bamov rsp, [r14+64]
001178becall caml_modify
001178c3mov rsp, rbx
001178c6lea rax, [rip+0x2129e3]
001178cdmov rbx, r12
001178d0call camlStdlib.$5e_139
001178d5call camlLatexmacros.find_941
001178damov rax, [rax+8]
001178demovzx rbx, [rax-8]
001178e3test rbx, rbx
001178e6jne 0x117934
001178e8mov rax, [rax]
001178ebsub r15, 24
001178efcmp r15, [r14]
001178f2jb 0x117a16
001178f8
001178f8loc_1178f8:
001178f8lea rsi, [r15+8]
001178fcmov [rsi-8], 2048
00117904mov [rsi], rax
00117907lea rax, [rip+0x1ff092]
0011790emov rax, [rax+728]
00117915mov rdi, [rax]
00117918mov [rsi+8], rdi
0011791cmov rax, [rsp+16]
00117921add rax, -24
00117925mov rbx, [rsp+8]
0011792aadd rsp, 24
0011792ejmp 0x17f6f0
00117933nop
00117934
00117934loc_117934:
00117934lea rbx, [rip+0x1821ed]
0011793bmov rax, [rsp]
0011793fcall camlStdlib.$5e_139
00117944mov rbx, rax
00117947lea rax, [rip+0x182a6a]
0011794ecall camlStdlib.$5e_139
00117953sub r15, 24
00117957cmp r15, [r14]
0011795ajb 0x117a0c
00117960
00117960loc_117960:
00117960lea rbx, [r15+8]
00117964mov [rbx-8], 2048
0011796clea rdi, [rip+0x2126fd]
00117973mov rdi, [rdi+24]
00117977mov [rbx], rdi
0011797amov [rbx+8], rax
0011797emov rax, rbx
00117981mov rsp, [r14+48]
00117985pop [r14+48]
00117989pop r11
0011798bjmp r11
0011798enop
00117990
00117990loc_117990:
00117990mov rdi, [rsp+16]
00117995add rdi, -24
00117999add rdi, 24
0011799dmov ebx, 131
001179a2mov rax, [rsp+8]
001179a7jmp 0x1176f6
001179aclea rax, [rip+0x1fefed]
001179b3mov rax, [rax+344]
001179bamov rax, [rax]
001179bdtest al, 1
001179bfje 0x1179cc
001179c1mov eax, 1
001179c6add rsp, 24
001179caret
001179cbnop
001179cc
001179ccloc_1179cc:
001179ccmov eax, 1
001179d1call camlLexstate.previous_lexbuf_870
001179d6mov rdi, [rsp+16]
001179dbadd rdi, -24
001179dfadd rdi, 24
001179e3mov ebx, 131
001179e8jmp 0x1176f6
001179ednop [rax]
001179f0mov rdi, [rsp+16]
001179f5add rdi, -24
001179f9add rdi, 24
001179fdmov ebx, 131
00117a02mov rax, [rsp+8]
00117a07jmp 0x1176f6
00117a0c
00117a0cloc_117a0c:
00117a0ccall caml_call_gc
00117a11jmp 0x117960
00117a16
00117a16loc_117a16:
00117a16call caml_call_gc
00117a1bjmp 0x1178f8
00117a20
00117a20loc_117a20:
00117a20call caml_call_gc
00117a25jmp 0x11789d
00117a2a
00117a2aloc_117a2a:
00117a2acall caml_call_gc
00117a2fjmp 0x11770c
00117a34
00117a34loc_117a34:
00117a34push 36
00117a36call caml_call_realloc_stack
00117a3bpop r10
00117a3djmp 0x1176f2
001176e0
Loading..