File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
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
00117a42
00117a42 // align 0x10
00117a42 // align 0x10
00117a50
00117a50camlLatexscan.latex_comment_1636:
00117a50mov rdi, rbx
00117a53cmp r15, [r14]
00117a56jbe 0x117a66
00117a58
00117a58loc_117a58:
00117a58add rdi, 24
00117a5cmov ebx, 205
00117a61jmp 0x117a70
00117a66
00117a66loc_117a66:
00117a66call caml_call_gc
00117a6bjmp 0x117a58
00117a50
00117a50camlLatexscan.latex_comment_1636:
00117a50mov rdi, rbx
00117a53cmp r15, [r14]
00117a56jbe 0x117a66
00117a58
00117a58loc_117a58:
00117a58add rdi, 24
00117a5cmov ebx, 205
00117a61jmp 0x117a70
00117a66
00117a66loc_117a66:
00117a66call caml_call_gc
00117a6bjmp 0x117a58
00117a50
00117a6d
00117a6d // align 0x10
00117a6d // align 0x10
00117a70
00117a70Latexscan..ocaml_lex_latex_comment_rec:
00117a70lea r10, [rsp-344]
00117a78cmp r10, [r14+40]
00117a7cjb 0x117af9
00117a7e
00117a7eloc_117a7e:
00117a7esub rsp, 24
00117a82
00117a82loc_117a82:
00117a82mov rsi, rax
00117a85mov [rsp], rsi
00117a89mov [rsp+16], rdi
00117a8ecmp r15, [r14]
00117a91jbe 0x117af2
00117a93
00117a93loc_117a93:
00117a93lea rax, [rip+0x182b6e]
00117a9amov rdi, rsi
00117a9dcall Stdlib.Lexing.engine
00117aa2cmp rax, 1
00117aa6je 0x117ae8
00117aa8cmp rax, 3
00117aacje 0x117ad0
00117aaemov [rsp+8], rax
00117ab3mov rax, [rsp]
00117ab7mov rbx, [rax]
00117abamov rdi, [rbx]
00117abdcall rdi
00117abfmov rax, [rsp]
00117ac3mov rbx, [rsp+8]
00117ac8mov rdi, [rsp+16]
00117acdjmp 0x117a82
00117acf
00117acf 90 .
00117ad0
00117ad0loc_117ad0:
00117ad0mov rdi, [rsp+16]
00117ad5add rdi, -24
00117ad9add rdi, 24
00117addmov ebx, 205
00117ae2mov rax, [rsp]
00117ae6jmp 0x117a82
00117ae8
00117ae8loc_117ae8:
00117ae8mov eax, 1
00117aedadd rsp, 24
00117af1ret
00117af2
00117af2loc_117af2:
00117af2call caml_call_gc
00117af7jmp 0x117a93
00117af9
00117af9loc_117af9:
00117af9push 36
00117afbcall caml_call_realloc_stack
00117b00pop r10
00117b02jmp 0x117a7e
00117a70
00117a70Latexscan..ocaml_lex_latex_comment_rec:
00117a70lea r10, [rsp-344]
00117a78cmp r10, [r14+40]
00117a7cjb 0x117af9
00117a7e
00117a7eloc_117a7e:
00117a7esub rsp, 24
00117a82
00117a82loc_117a82:
00117a82mov rsi, rax
00117a85mov [rsp], rsi
00117a89mov [rsp+16], rdi
00117a8ecmp r15, [r14]
00117a91jbe 0x117af2
00117a93
00117a93loc_117a93:
00117a93lea rax, [rip+0x182b6e]
00117a9amov rdi, rsi
00117a9dcall Stdlib.Lexing.engine
00117aa2cmp rax, 1
00117aa6je 0x117ae8
00117aa8cmp rax, 3
00117aacje 0x117ad0
00117aaemov [rsp+8], rax
00117ab3mov rax, [rsp]
00117ab7mov rbx, [rax]
00117abamov rdi, [rbx]
00117abdcall rdi
00117abfmov rax, [rsp]
00117ac3mov rbx, [rsp+8]
00117ac8mov rdi, [rsp+16]
00117acdjmp 0x117a82
00117acf
00117acf 90 .
00117ad0
00117ad0loc_117ad0:
00117ad0mov rdi, [rsp+16]
00117ad5add rdi, -24
00117ad9add rdi, 24
00117addmov ebx, 205
00117ae2mov rax, [rsp]
00117ae6jmp 0x117a82
00117ae8
00117ae8loc_117ae8:
00117ae8mov eax, 1
00117aedadd rsp, 24
00117af1ret
00117af2
00117af2loc_117af2:
00117af2call caml_call_gc
00117af7jmp 0x117a93
00117af9
00117af9loc_117af9:
00117af9push 36
00117afbcall caml_call_realloc_stack
00117b00pop r10
00117b02jmp 0x117a7e
00117a70
00117b07
00117b07 // align 0x10
00117b07 // align 0x10
00117b10
00117b10camlLatexscan.image_1638:
00117b10mov rdi, rbx
00117b13cmp r15, [r14]
00117b16jbe 0x117b26
00117b18
00117b18loc_117b18:
00117b18add rdi, 24
00117b1cmov ebx, 211
00117b21jmp 0x117b30
00117b26
00117b26loc_117b26:
00117b26call caml_call_gc
00117b2bjmp 0x117b18
00117b10
00117b10camlLatexscan.image_1638:
00117b10mov rdi, rbx
00117b13cmp r15, [r14]
00117b16jbe 0x117b26
00117b18
00117b18loc_117b18:
00117b18add rdi, 24
00117b1cmov ebx, 211
00117b21jmp 0x117b30
00117b26
00117b26loc_117b26:
00117b26call caml_call_gc
00117b2bjmp 0x117b18
00117b10
00117b2d
00117b2d // align 0x10
00117b2d // align 0x10
00117b30
00117b30Latexscan..ocaml_lex_image_rec:
00117b30lea r10, [rsp-376]
00117b38cmp r10, [r14+40]
00117b3cjb 0x11857b
00117b42
00117b42loc_117b42:
00117b42sub rsp, 40
00117b46
00117b46loc_117b46:
00117b46mov rsi, rax
00117b49mov [rsp+24], rsi
00117b4emov [rsp+32], rdi
00117b53cmp r15, [r14]
00117b56jbe 0x11856c
00117b5c
00117b5cloc_117b5c:
00117b5clea rax, [rip+0x182aa5]
00117b63mov rdi, rsi
00117b66call Stdlib.Lexing.engine
00117b6bcmp rax, 15
00117b6fjbe 0x117b94
00117b71mov [rsp], rax
00117b75mov rax, [rsp+24]
00117b7amov rbx, [rax]
00117b7dmov rdi, [rbx]
00117b80call rdi
00117b82mov rax, [rsp+24]
00117b87mov rbx, [rsp]
00117b8bmov rdi, [rsp+32]
00117b90jmp 0x117b46
00117b92nop
00117b94
00117b94loc_117b94:
00117b94sar rax, 1
00117b97lea rdx, [rip+0x112a9a]
00117b9emovsxd rax, [rdx+4*rax]
00117ba2add rdx, rax
00117ba5jmp rdx
00117ba7nop
00117ba8mov rbx, [rsp+32]
00117badmov rsi, [rbx+840]
00117bb4add rbx, -360
00117bbbmov eax, 3
00117bc0mov rdi, [rsp+24]
00117bc5add rsp, 40
00117bc9jmp 0x126410
00117bcenop
00117bd0mov rdi, [rsp+32]
00117bd5add rdi, -24
00117bd9add rdi, 24
00117bddmov ebx, 211
00117be2mov rax, [rsp+24]
00117be7jmp 0x117b46
00117becmov rax, [rsp+24]
00117bf1mov rbx, [rax+32]
00117bf5mov rdi, [rax+40]
00117bf9sub rdi, rbx
00117bfcinc rdi
00117bffmov rax, [rax+8]
00117c03call Stdlib.Bytes.sub
00117c08mov rbx, [rsp+32]
00117c0dmov rbx, [rbx+904]
00117c14mov rbx, [rbx+32]
00117c18mov rdi, [rbx]
00117c1bcall rdi
00117c1dmov rbx, [rsp+32]
00117c22add rbx, 32
00117c26mov rax, [rsp+24]
00117c2bcall camlLatexscan.image_comment_1640
00117c30mov rdi, [rsp+32]
00117c35add rdi, -24
00117c39add rdi, 24
00117c3dmov ebx, 211
00117c42mov rax, [rsp+24]
00117c47jmp 0x117b46
00117c4cmov rax, [rsp+24]
00117c51mov rbx, [rax+32]
00117c55mov rdi, [rax+40]
00117c59sub rdi, rbx
00117c5cinc rdi
00117c5fmov rax, [rax+8]
00117c63call Stdlib.Bytes.sub
00117c68mov [rsp], rax
00117c6cmov rbx, [rax-8]
00117c70shr rbx, 10
00117c74lea rbx, [8*rbx-1]
00117c7cmovzx rdi, [rax+rbx]
00117c81sub rbx, rdi
00117c84cmp rbx, 1
00117c88jbe 0x118576
00117c8emovzx rax, [rax+1]
00117c93lea rbx, [rax+rax-97]
00117c98lea r11, [rip+105]
00117c9fpush r11
00117ca1push [r14+48]
00117ca5mov [r14+48], rsp
00117ca9mov rdi, [rsp+48]
00117caeadd rdi, -24
00117cb2lea rax, [rip+0x1fece7]
00117cb9mov rsi, [rax+656]
00117cc0sub r15, 40
00117cc4cmp r15, [r14]
00117cc7jb 0x118562
00117ccd
00117ccdloc_117ccd:
00117ccdlea rax, [r15+8]
00117cd1mov [rax-8], 4343
00117cd9lea rdx, [rip+64896]
00117ce0mov [rax], rdx
00117ce3mov rdx, 0x100000000000005
00117cedmov [rax+8], rdx
00117cf1mov [rax+16], rdi
00117cf5mov [rax+24], rsi
00117cf9call camlLexstate.scan_arg_855
00117cfepop [r14+48]
00117d02add rsp, 8
00117d06jmp 0x117d34
00117d08lea rbx, [rip+0x1fec91]
00117d0fmov rbx, [rbx+112]
00117d13cmp rax, rbx
00117d16jne 0x117d24
00117d18mov rax, [rsp]
00117d1ccall camlLatexscan.error_subst_top_693
00117d21jmp 0x117d34
00117d23nop
00117d24
00117d24loc_117d24:
00117d24mov rsp, [r14+48]
00117d28pop [r14+48]
00117d2cpop r11
00117d2ejmp r11
00117d31nop [rax]
00117d34
00117d34loc_117d34:
00117d34mov rdi, [rsp+32]
00117d39add rdi, -24
00117d3dadd rdi, 24
00117d41mov ebx, 211
00117d46mov rax, [rsp+24]
00117d4bjmp 0x117b46
00117d50mov rax, [rsp+24]
00117d55mov rbx, [rax+32]
00117d59mov rdi, [rax+40]
00117d5dsub rdi, rbx
00117d60inc rdi
00117d63mov rax, [rax+8]
00117d67call Stdlib.Bytes.sub
00117d6cmov [rsp], rax
00117d70lea rax, [rip+0x2097c9]
00117d77mov rbx, [rax+80]
00117d7bmov [rbx], 3
00117d82mov rax, [rax+64]
00117d86call camlDoOut.reset_705
00117d8bmov rax, [rsp+24]
00117d90call camlLexstate.save_arg_1030
00117d95mov rax, [rax]
00117d98mov [rsp+16], rax
00117d9dlea rax, [rip+0x20979c]
00117da4mov rbx, [rax+80]
00117da8mov [rbx], 1
00117dafmov rax, [rax+64]
00117db3call camlDoOut.to_string_830
00117db8mov [rsp+8], rax
00117dbdlea rsi, [rip+0x185ed4]
00117dc4mov rdi, [rsp+16]
00117dc9mov rbx, rsp
00117dccmov rsp, [r14+64]
00117dd0call caml_string_equal
00117dd5mov rsp, rbx
00117dd8cmp rax, 1
00117ddcje 0x117e2c
00117ddemov rax, [rsp+32]
00117de3mov rbx, [rax+792]
00117deamov rax, [rbx+24]
00117deemov rax, [rax+128]
00117df5mov rdi, [rbx+16]
00117df9lea rbx, [rip+0x186868]
00117e00call camlLatexscan.top_close_block_aux_1030
00117e05mov rbx, [rsp+32]
00117e0amov rsi, [rbx+840]
00117e11add rbx, -360
00117e18mov eax, 1
00117e1dmov rdi, [rsp+24]
00117e22add rsp, 40
00117e26jmp 0x126410
00117e2bnop
00117e2c
00117e2cloc_117e2c:
00117e2cmov rax, [rsp+32]
00117e31mov rbx, [rax+816]
00117e38mov rax, [rbx]
00117e3btest al, 1
00117e3dje 0x117e50
00117e3flea rax, [rip+0x21372a]
00117e46call camlMyStack.bottom_285
00117e4bjmp 0x117e53
00117e4dnop [rax]
00117e50
00117e50loc_117e50:
00117e50mov rax, [rax]
00117e53
00117e53loc_117e53:
00117e53mov rdi, [rsp+16]
00117e58mov rsi, rax
00117e5bmov rbx, rsp
00117e5emov rsp, [r14+64]
00117e62call caml_string_equal
00117e67mov rsp, rbx
00117e6acmp rax, 1
00117e6eje 0x117f94
00117e74mov rax, [rsp+32]
00117e79mov rax, [rax+816]
00117e80call camlMyStack.pop_292
00117e85mov rax, [rsp+32]
00117e8amov rdi, [rax+824]
00117e91sub r15, 24
00117e95cmp r15, [r14]
00117e98jb 0x118558
00117e9e
00117e9eloc_117e9e:
00117e9elea rsi, [r15+8]
00117ea2mov [rsi-8], 2048
00117eaamov r12, [rsp+16]
00117eafmov [rsi], r12
00117eb2mov rax, [rdi]
00117eb5mov [rsi+8], rax
00117eb9mov rbx, rsp
00117ebcmov rsp, [r14+64]
00117ec0call caml_modify
00117ec5mov rsp, rbx
00117ec8lea rax, [rip+0x2123e1]
00117ecfmov rbx, r12
00117ed2call camlStdlib.$5e_139
00117ed7call camlLatexmacros.find_941
00117edcmov rax, [rax+8]
00117ee0movzx rbx, [rax-8]
00117ee5test rbx, rbx
00117ee8jne 0x117f38
00117eeamov rax, [rax]
00117eedsub r15, 24
00117ef1cmp r15, [r14]
00117ef4jb 0x11854e
00117efa
00117efaloc_117efa:
00117efalea rsi, [r15+8]
00117efemov [rsi-8], 2048
00117f06mov [rsi], rax
00117f09lea rax, [rip+0x1fea90]
00117f10mov rax, [rax+728]
00117f17mov rdi, [rax]
00117f1amov [rsi+8], rdi
00117f1emov rax, [rsp+32]
00117f23add rax, -24
00117f27mov rbx, [rsp+24]
00117f2cadd rsp, 40
00117f30jmp 0x17f6f0
00117f35nop [rax]
00117f38
00117f38loc_117f38:
00117f38lea rbx, [rip+0x181be9]
00117f3fmov rax, [rsp+16]
00117f44call camlStdlib.$5e_139
00117f49mov rbx, rax
00117f4clea rax, [rip+0x18243d]
00117f53call camlStdlib.$5e_139
00117f58sub r15, 24
00117f5ccmp r15, [r14]
00117f5fjb 0x118544
00117f65
00117f65loc_117f65:
00117f65lea rbx, [r15+8]
00117f69mov [rbx-8], 2048
00117f71lea rdi, [rip+0x2120f8]
00117f78mov rdi, [rdi+24]
00117f7cmov [rbx], rdi
00117f7fmov [rbx+8], rax
00117f83mov rax, rbx
00117f86mov rsp, [r14+48]
00117f8apop [r14+48]
00117f8epop r11
00117f90jmp r11
00117f93nop
00117f94
00117f94loc_117f94:
00117f94mov rax, [rsp+32]
00117f99mov rax, [rax+904]
00117fa0mov rbx, [rax+32]
00117fa4mov rdi, [rbx]
00117fa7mov rax, [rsp]
00117fabcall rdi
00117fadmov rax, [rsp+32]
00117fb2mov rax, [rax+904]
00117fb9mov rbx, [rax+32]
00117fbdmov rdi, [rbx]
00117fc0mov rax, [rsp+8]
00117fc5call rdi
00117fc7mov rdi, [rsp+32]
00117fccadd rdi, -24
00117fd0add rdi, 24
00117fd4mov ebx, 211
00117fd9mov rax, [rsp+24]
00117fdejmp 0x117b46
00117fe3nop
00117fe4mov rax, [rsp+24]
00117fe9mov rdi, [rax+40]
00117fedmov rbx, [rax+32]
00117ff1sub rdi, rbx
00117ff4inc rdi
00117ff7mov rax, [rax+8]
00117ffbcall Stdlib.Bytes.sub
00118000mov rdi, rax
00118003mov [rsp], rdi
00118007mov rax, [rdi-8]
0011800bshr rax, 10
0011800fcmp rax, 4
00118013jge 0x11821c
00118019dec rax
0011801ccmp rax, 1
00118020je 0x118058
00118022ja 0x11814c
00118028mov rax, [rdi]
0011802bmov rbx, 0x20000666564675c
00118035cmp rax, rbx
00118038je 0x11823c
0011803emov rbx, 0x30000006665645c
00118048cmp rax, rbx
0011804bje 0x11823c
00118051jmp 0x11821c
00118056nop
00118058
00118058loc_118058:
00118058mov rax, [rdi]
0011805bmov rbx, 0x6d6d6f6377656e5c
00118065cmp rax, rbx
00118068jge 0x1180c8
0011806amov rbx, 0x656469766f72705c
00118074cmp rax, rbx
00118077jne 0x118098
00118079mov rax, [rdi+8]
0011807dmov rbx, 0x646e616d6d6f63
00118087cmp rax, rbx
0011808aje 0x118308
00118090jmp 0x11821c
00118095nop [rax]
00118098
00118098loc_118098:
00118098mov rbx, 0x69766e6577656e5c
001180a2cmp rax, rbx
001180a5jne 0x11821c
001180abmov rax, [rdi+8]
001180afmov rbx, 0x746e656d6e6f72
001180b9cmp rax, rbx
001180bcje 0x118398
001180c2jmp 0x11821c
001180c7nop
001180c8
001180c8loc_1180c8:
001180c8mov rbx, 0x6d6d6f6377656e5c
001180d2cmp rax, rbx
001180d5jne 0x118108
001180d7mov rax, [rdi+8]
001180dbmov rbx, 0x30000002a646e61
001180e5cmp rax, rbx
001180e8je 0x118308
001180eemov rbx, 0x400000000646e61
001180f8cmp rax, rbx
001180fbje 0x118308
00118101jmp 0x11821c
00118106nop
00118108
00118108loc_118108:
00118108mov rbx, 0x6f6377656e65725c
00118112cmp rax, rbx
00118115jne 0x11821c
0011811bmov rax, [rdi+8]
0011811fmov rbx, 0x1002a646e616d6d
00118129cmp rax, rbx
0011812cje 0x118308
00118132mov rbx, 0x20000646e616d6d
0011813ccmp rax, rbx
0011813fje 0x118308
00118145jmp 0x11821c
0011814anop
0011814c
0011814cloc_11814c:
0011814cmov rax, [rdi]
0011814fmov rbx, 0x656469766f72705c
00118159cmp rax, rbx
0011815cjne 0x118194
0011815emov rax, [rdi+8]
00118162mov rbx, 0x2a646e616d6d6f63
0011816ccmp rax, rbx
0011816fjne 0x11821c
00118175mov rax, [rdi+16]
00118179mov rbx, 0x700000000000000
00118183cmp rax, rbx
00118186je 0x118308
0011818cjmp 0x11821c
00118191nop [rax]
00118194
00118194loc_118194:
00118194mov rbx, 0x69766e6577656e5c
0011819ecmp rax, rbx
001181a1jne 0x1181d0
001181a3mov rax, [rdi+8]
001181a7mov rbx, 0x2a746e656d6e6f72
001181b1cmp rax, rbx
001181b4jne 0x11821c
001181b6mov rax, [rdi+16]
001181bamov rbx, 0x700000000000000
001181c4cmp rax, rbx
001181c7je 0x118398
001181cdjmp 0x11821c
001181cfnop
001181d0
001181d0loc_1181d0:
001181d0mov rbx, 0x6e6577656e65725c
001181dacmp rax, rbx
001181ddjne 0x11821c
001181dfmov rax, [rdi+8]
001181e3mov rbx, 0x6e656d6e6f726976
001181edcmp rax, rbx
001181f0jne 0x11821c
001181f2mov rax, [rdi+16]
001181f6mov rbx, 0x500000000002a74
00118200cmp rax, rbx
00118203je 0x118398
00118209mov rbx, 0x600000000000074
00118213cmp rax, rbx
00118216je 0x118398
0011821c
0011821cloc_11821c:
0011821cmov rax, [rsp+32]
00118221mov rax, [rax+904]
00118228mov rbx, [rax+32]
0011822cmov rsi, [rbx]
0011822fmov rax, rdi
00118232call rsi
00118234jmp 0x118433
00118239nop [rax]
0011823c
0011823cloc_11823c:
0011823clea rax, [rip+0x2092fd]
00118243mov rbx, [rax+80]
00118247mov [rbx], 3
0011824emov rax, [rax+64]
00118252call camlDoOut.reset_705
00118257mov rax, [rsp+24]
0011825ccall camlLexstate.skip_csname_1146
00118261mov rbx, [rsp+32]
00118266add rbx, 312
0011826dmov rax, [rsp+24]
00118272call camlLatexscan.skip_blanks_1650
00118277lea rax, [rip+0x202ed2]
0011827emov rdi, [rax+248]
00118285add rdi, 24
00118289mov ebx, 249
0011828emov rax, [rsp+24]
00118293call Save..ocaml_lex_defargs_rec
00118298mov rax, [rsp+32]
0011829dmov rax, [rax+904]
001182a4mov rbx, [rax+32]
001182a8mov rdi, [rbx]
001182abmov rax, [rsp]
001182afcall rdi
001182b1lea rax, [rip+0x1fe6e8]
001182b8mov rax, [rax+728]
001182bfmov rax, [rax]
001182c2test al, 1
001182c4je 0x1182d0
001182c6mov rax, [rsp+24]
001182cbcall camlLexstate.save_arg_1030
001182d0
001182d0loc_1182d0:
001182d0lea rax, [rip+0x209269]
001182d7mov rbx, [rax+80]
001182dbmov [rbx], 1
001182e2mov rax, [rax+64]
001182e6call camlDoOut.to_string_830
001182ebmov rbx, [rsp+32]
001182f0mov rbx, [rbx+904]
001182f7mov rbx, [rbx+32]
001182fbmov rdi, [rbx]
001182fecall rdi
00118300jmp 0x118433
00118305nop [rax]
00118308
00118308loc_118308:
00118308lea rax, [rip+0x209231]
0011830fmov rbx, [rax+80]
00118313mov [rbx], 3
0011831amov rax, [rax+64]
0011831ecall camlDoOut.reset_705
00118323mov rax, [rsp+24]
00118328call camlLexstate.save_arg_1030
0011832dlea rax, [rip+0x18201c]
00118334mov rbx, [rsp+24]
00118339call camlLexstate.save_opts_1158
0011833emov rax, [rsp+24]
00118343call camlLexstate.save_arg_1030
00118348mov rax, [rsp+32]
0011834dmov rax, [rax+904]
00118354mov rbx, [rax+32]
00118358mov rdi, [rbx]
0011835bmov rax, [rsp]
0011835fcall rdi
00118361lea rax, [rip+0x2091d8]
00118368mov rbx, [rax+80]
0011836cmov [rbx], 1
00118373mov rax, [rax+64]
00118377call camlDoOut.to_string_830
0011837cmov rbx, [rsp+32]
00118381mov rbx, [rbx+904]
00118388mov rbx, [rbx+32]
0011838cmov rdi, [rbx]
0011838fcall rdi
00118391jmp 0x118433
00118396nop
00118398
00118398loc_118398:
00118398lea rax, [rip+0x2091a1]
0011839fmov rbx, [rax+80]
001183a3mov [rbx], 3
001183aamov rax, [rax+64]
001183aecall camlDoOut.reset_705
001183b3mov rax, [rsp+24]
001183b8call camlLexstate.save_arg_1030
001183bdlea rax, [rip+0x181f8c]
001183c4mov rbx, [rsp+24]
001183c9call camlLexstate.save_opts_1158
001183cemov rax, [rsp+24]
001183d3call camlLexstate.save_arg_1030
001183d8mov rax, [rsp+24]
001183ddcall camlLexstate.save_arg_1030
001183e2mov rax, [rsp+32]
001183e7mov rax, [rax+904]
001183eemov rbx, [rax+32]
001183f2mov rdi, [rbx]
001183f5mov rax, [rsp]
001183f9call rdi
001183fbmov rax, [rsp+32]
00118400mov rax, [rax+904]
00118407mov rax, [rax+32]
0011840bmov [rsp], rax
0011840flea rax, [rip+0x20912a]
00118416mov rbx, [rax+80]
0011841amov [rbx], 1
00118421mov rax, [rax+64]
00118425call camlDoOut.to_string_830
0011842amov rbx, [rsp]
0011842emov rdi, [rbx]
00118431call rdi
00118433
00118433loc_118433:
00118433mov rdi, [rsp+32]
00118438add rdi, -24
0011843cadd rdi, 24
00118440mov ebx, 211
00118445mov rax, [rsp+24]
0011844ajmp 0x117b46
0011844fnop
00118450mov rax, [rsp+24]
00118455mov rbx, [rax+32]
00118459mov rdi, [rax+40]
0011845dsub rdi, rbx
00118460inc rdi
00118463mov rax, [rax+8]
00118467call Stdlib.Bytes.sub
0011846cmov rbx, [rsp+32]
00118471mov rbx, [rbx+904]
00118478mov rbx, [rbx+32]
0011847cmov rdi, [rbx]
0011847fcall rdi
00118481mov rdi, [rsp+32]
00118486add rdi, -24
0011848aadd rdi, 24
0011848emov ebx, 211
00118493mov rax, [rsp+24]
00118498jmp 0x117b46
0011849dnop [rax]
001184a0lea rax, [rip+0x1fe4f9]
001184a7mov rbx, [rax+344]
001184aemov rbx, [rbx]
001184b1test bl, 1
001184b4je 0x11851c
001184b6lea rbx, [rip+0x210183]
001184bdmov rbx, [rbx+88]
001184c1cmp rbx, 1
001184c5jne 0x118510
001184c7mov rax, [rax+776]
001184cemov rax, [rax]
001184d1test al, 1
001184d3je 0x118510
001184d5sub r15, 24
001184d9cmp r15, [r14]
001184dcjb 0x11853d
001184de
001184deloc_1184de:
001184delea rax, [r15+8]
001184e2mov [rax-8], 2048
001184ealea rbx, [rip+0x211b7f]
001184f1mov rbx, [rbx+24]
001184f5mov [rax], rbx
001184f8lea rbx, [rip+0x181e31]
001184ffmov [rax+8], rbx
00118503mov rsp, [r14+48]
00118507pop [r14+48]
0011850bpop r11
0011850djmp r11
00118510
00118510loc_118510:
00118510mov eax, 1
00118515add rsp, 40
00118519ret
0011851anop
0011851c
0011851cloc_11851c:
0011851cmov eax, 1
00118521call camlLexstate.previous_lexbuf_870
00118526mov rdi, [rsp+32]
0011852badd rdi, -24
0011852fadd rdi, 24
00118533mov ebx, 211
00118538jmp 0x117b46
0011853d
0011853dloc_11853d:
0011853dcall caml_call_gc
00118542jmp 0x1184de
00118544
00118544loc_118544:
00118544call caml_call_gc
00118549jmp 0x117f65
0011854e
0011854eloc_11854e:
0011854ecall caml_call_gc
00118553jmp 0x117efa
00118558
00118558loc_118558:
00118558call caml_call_gc
0011855djmp 0x117e9e
00118562
00118562loc_118562:
00118562call caml_call_gc
00118567jmp 0x117ccd
0011856c
0011856cloc_11856c:
0011856ccall caml_call_gc
00118571jmp 0x117b5c
00118576
00118576loc_118576:
00118576call caml_ml_array_bound_error
0011857b
0011857bloc_11857b:
0011857bpush 40
0011857dcall caml_call_realloc_stack
00118582pop r10
00118584jmp 0x117b42
00117b30
00117b30Latexscan..ocaml_lex_image_rec:
00117b30lea r10, [rsp-376]
00117b38cmp r10, [r14+40]
00117b3cjb 0x11857b
00117b42
00117b42loc_117b42:
00117b42sub rsp, 40
00117b46
00117b46loc_117b46:
00117b46mov rsi, rax
00117b49mov [rsp+24], rsi
00117b4emov [rsp+32], rdi
00117b53cmp r15, [r14]
00117b56jbe 0x11856c
00117b5c
00117b5cloc_117b5c:
00117b5clea rax, [rip+0x182aa5]
00117b63mov rdi, rsi
00117b66call Stdlib.Lexing.engine
00117b6bcmp rax, 15
00117b6fjbe 0x117b94
00117b71mov [rsp], rax
00117b75mov rax, [rsp+24]
00117b7amov rbx, [rax]
00117b7dmov rdi, [rbx]
00117b80call rdi
00117b82mov rax, [rsp+24]
00117b87mov rbx, [rsp]
00117b8bmov rdi, [rsp+32]
00117b90jmp 0x117b46
00117b92nop
00117b94
00117b94loc_117b94:
00117b94sar rax, 1
00117b97lea rdx, [rip+0x112a9a]
00117b9emovsxd rax, [rdx+4*rax]
00117ba2add rdx, rax
00117ba5jmp rdx
00117ba7nop
00117ba8mov rbx, [rsp+32]
00117badmov rsi, [rbx+840]
00117bb4add rbx, -360
00117bbbmov eax, 3
00117bc0mov rdi, [rsp+24]
00117bc5add rsp, 40
00117bc9jmp 0x126410
00117bcenop
00117bd0mov rdi, [rsp+32]
00117bd5add rdi, -24
00117bd9add rdi, 24
00117bddmov ebx, 211
00117be2mov rax, [rsp+24]
00117be7jmp 0x117b46
00117becmov rax, [rsp+24]
00117bf1mov rbx, [rax+32]
00117bf5mov rdi, [rax+40]
00117bf9sub rdi, rbx
00117bfcinc rdi
00117bffmov rax, [rax+8]
00117c03call Stdlib.Bytes.sub
00117c08mov rbx, [rsp+32]
00117c0dmov rbx, [rbx+904]
00117c14mov rbx, [rbx+32]
00117c18mov rdi, [rbx]
00117c1bcall rdi
00117c1dmov rbx, [rsp+32]
00117c22add rbx, 32
00117c26mov rax, [rsp+24]
00117c2bcall camlLatexscan.image_comment_1640
00117c30mov rdi, [rsp+32]
00117c35add rdi, -24
00117c39add rdi, 24
00117c3dmov ebx, 211
00117c42mov rax, [rsp+24]
00117c47jmp 0x117b46
00117c4cmov rax, [rsp+24]
00117c51mov rbx, [rax+32]
00117c55mov rdi, [rax+40]
00117c59sub rdi, rbx
00117c5cinc rdi
00117c5fmov rax, [rax+8]
00117c63call Stdlib.Bytes.sub
00117c68mov [rsp], rax
00117c6cmov rbx, [rax-8]
00117c70shr rbx, 10
00117c74lea rbx, [8*rbx-1]
00117c7cmovzx rdi, [rax+rbx]
00117c81sub rbx, rdi
00117c84cmp rbx, 1
00117c88jbe 0x118576
00117c8emovzx rax, [rax+1]
00117c93lea rbx, [rax+rax-97]
00117c98lea r11, [rip+105]
00117c9fpush r11
00117ca1push [r14+48]
00117ca5mov [r14+48], rsp
00117ca9mov rdi, [rsp+48]
00117caeadd rdi, -24
00117cb2lea rax, [rip+0x1fece7]
00117cb9mov rsi, [rax+656]
00117cc0sub r15, 40
00117cc4cmp r15, [r14]
00117cc7jb 0x118562
00117ccd
00117ccdloc_117ccd:
00117ccdlea rax, [r15+8]
00117cd1mov [rax-8], 4343
00117cd9lea rdx, [rip+64896]
00117ce0mov [rax], rdx
00117ce3mov rdx, 0x100000000000005
00117cedmov [rax+8], rdx
00117cf1mov [rax+16], rdi
00117cf5mov [rax+24], rsi
00117cf9call camlLexstate.scan_arg_855
00117cfepop [r14+48]
00117d02add rsp, 8
00117d06jmp 0x117d34
00117d08lea rbx, [rip+0x1fec91]
00117d0fmov rbx, [rbx+112]
00117d13cmp rax, rbx
00117d16jne 0x117d24
00117d18mov rax, [rsp]
00117d1ccall camlLatexscan.error_subst_top_693
00117d21jmp 0x117d34
00117d23nop
00117d24
00117d24loc_117d24:
00117d24mov rsp, [r14+48]
00117d28pop [r14+48]
00117d2cpop r11
00117d2ejmp r11
00117d31nop [rax]
00117d34
00117d34loc_117d34:
00117d34mov rdi, [rsp+32]
00117d39add rdi, -24
00117d3dadd rdi, 24
00117d41mov ebx, 211
00117d46mov rax, [rsp+24]
00117d4bjmp 0x117b46
00117d50mov rax, [rsp+24]
00117d55mov rbx, [rax+32]
00117d59mov rdi, [rax+40]
00117d5dsub rdi, rbx
00117d60inc rdi
00117d63mov rax, [rax+8]
00117d67call Stdlib.Bytes.sub
00117d6cmov [rsp], rax
00117d70lea rax, [rip+0x2097c9]
00117d77mov rbx, [rax+80]
00117d7bmov [rbx], 3
00117d82mov rax, [rax+64]
00117d86call camlDoOut.reset_705
00117d8bmov rax, [rsp+24]
00117d90call camlLexstate.save_arg_1030
00117d95mov rax, [rax]
00117d98mov [rsp+16], rax
00117d9dlea rax, [rip+0x20979c]
00117da4mov rbx, [rax+80]
00117da8mov [rbx], 1
00117dafmov rax, [rax+64]
00117db3call camlDoOut.to_string_830
00117db8mov [rsp+8], rax
00117dbdlea rsi, [rip+0x185ed4]
00117dc4mov rdi, [rsp+16]
00117dc9mov rbx, rsp
00117dccmov rsp, [r14+64]
00117dd0call caml_string_equal
00117dd5mov rsp, rbx
00117dd8cmp rax, 1
00117ddcje 0x117e2c
00117ddemov rax, [rsp+32]
00117de3mov rbx, [rax+792]
00117deamov rax, [rbx+24]
00117deemov rax, [rax+128]
00117df5mov rdi, [rbx+16]
00117df9lea rbx, [rip+0x186868]
00117e00call camlLatexscan.top_close_block_aux_1030
00117e05mov rbx, [rsp+32]
00117e0amov rsi, [rbx+840]
00117e11add rbx, -360
00117e18mov eax, 1
00117e1dmov rdi, [rsp+24]
00117e22add rsp, 40
00117e26jmp 0x126410
00117e2bnop
00117e2c
00117e2cloc_117e2c:
00117e2cmov rax, [rsp+32]
00117e31mov rbx, [rax+816]
00117e38mov rax, [rbx]
00117e3btest al, 1
00117e3dje 0x117e50
00117e3flea rax, [rip+0x21372a]
00117e46call camlMyStack.bottom_285
00117e4bjmp 0x117e53
00117e4dnop [rax]
00117e50
00117e50loc_117e50:
00117e50mov rax, [rax]
00117e53
00117e53loc_117e53:
00117e53mov rdi, [rsp+16]
00117e58mov rsi, rax
00117e5bmov rbx, rsp
00117e5emov rsp, [r14+64]
00117e62call caml_string_equal
00117e67mov rsp, rbx
00117e6acmp rax, 1
00117e6eje 0x117f94
00117e74mov rax, [rsp+32]
00117e79mov rax, [rax+816]
00117e80call camlMyStack.pop_292
00117e85mov rax, [rsp+32]
00117e8amov rdi, [rax+824]
00117e91sub r15, 24
00117e95cmp r15, [r14]
00117e98jb 0x118558
00117e9e
00117e9eloc_117e9e:
00117e9elea rsi, [r15+8]
00117ea2mov [rsi-8], 2048
00117eaamov r12, [rsp+16]
00117eafmov [rsi], r12
00117eb2mov rax, [rdi]
00117eb5mov [rsi+8], rax
00117eb9mov rbx, rsp
00117ebcmov rsp, [r14+64]
00117ec0call caml_modify
00117ec5mov rsp, rbx
00117ec8lea rax, [rip+0x2123e1]
00117ecfmov rbx, r12
00117ed2call camlStdlib.$5e_139
00117ed7call camlLatexmacros.find_941
00117edcmov rax, [rax+8]
00117ee0movzx rbx, [rax-8]
00117ee5test rbx, rbx
00117ee8jne 0x117f38
00117eeamov rax, [rax]
00117eedsub r15, 24
00117ef1cmp r15, [r14]
00117ef4jb 0x11854e
00117efa
00117efaloc_117efa:
00117efalea rsi, [r15+8]
00117efemov [rsi-8], 2048
00117f06mov [rsi], rax
00117f09lea rax, [rip+0x1fea90]
00117f10mov rax, [rax+728]
00117f17mov rdi, [rax]
00117f1amov [rsi+8], rdi
00117f1emov rax, [rsp+32]
00117f23add rax, -24
00117f27mov rbx, [rsp+24]
00117f2cadd rsp, 40
00117f30jmp 0x17f6f0
00117f35nop [rax]
00117f38
00117f38loc_117f38:
00117f38lea rbx, [rip+0x181be9]
00117f3fmov rax, [rsp+16]
00117f44call camlStdlib.$5e_139
00117f49mov rbx, rax
00117f4clea rax, [rip+0x18243d]
00117f53call camlStdlib.$5e_139
00117f58sub r15, 24
00117f5ccmp r15, [r14]
00117f5fjb 0x118544
00117f65
00117f65loc_117f65:
00117f65lea rbx, [r15+8]
00117f69mov [rbx-8], 2048
00117f71lea rdi, [rip+0x2120f8]
00117f78mov rdi, [rdi+24]
00117f7cmov [rbx], rdi
00117f7fmov [rbx+8], rax
00117f83mov rax, rbx
00117f86mov rsp, [r14+48]
00117f8apop [r14+48]
00117f8epop r11
00117f90jmp r11
00117f93nop
00117f94
00117f94loc_117f94:
00117f94mov rax, [rsp+32]
00117f99mov rax, [rax+904]
00117fa0mov rbx, [rax+32]
00117fa4mov rdi, [rbx]
00117fa7mov rax, [rsp]
00117fabcall rdi
00117fadmov rax, [rsp+32]
00117fb2mov rax, [rax+904]
00117fb9mov rbx, [rax+32]
00117fbdmov rdi, [rbx]
00117fc0mov rax, [rsp+8]
00117fc5call rdi
00117fc7mov rdi, [rsp+32]
00117fccadd rdi, -24
00117fd0add rdi, 24
00117fd4mov ebx, 211
00117fd9mov rax, [rsp+24]
00117fdejmp 0x117b46
00117fe3nop
00117fe4mov rax, [rsp+24]
00117fe9mov rdi, [rax+40]
00117fedmov rbx, [rax+32]
00117ff1sub rdi, rbx
00117ff4inc rdi
00117ff7mov rax, [rax+8]
00117ffbcall Stdlib.Bytes.sub
00118000mov rdi, rax
00118003mov [rsp], rdi
00118007mov rax, [rdi-8]
0011800bshr rax, 10
0011800fcmp rax, 4
00118013jge 0x11821c
00118019dec rax
0011801ccmp rax, 1
00118020je 0x118058
00118022ja 0x11814c
00118028mov rax, [rdi]
0011802bmov rbx, 0x20000666564675c
00118035cmp rax, rbx
00118038je 0x11823c
0011803emov rbx, 0x30000006665645c
00118048cmp rax, rbx
0011804bje 0x11823c
00118051jmp 0x11821c
00118056nop
00118058
00118058loc_118058:
00118058mov rax, [rdi]
0011805bmov rbx, 0x6d6d6f6377656e5c
00118065cmp rax, rbx
00118068jge 0x1180c8
0011806amov rbx, 0x656469766f72705c
00118074cmp rax, rbx
00118077jne 0x118098
00118079mov rax, [rdi+8]
0011807dmov rbx, 0x646e616d6d6f63
00118087cmp rax, rbx
0011808aje 0x118308
00118090jmp 0x11821c
00118095nop [rax]
00118098
00118098loc_118098:
00118098mov rbx, 0x69766e6577656e5c
001180a2cmp rax, rbx
001180a5jne 0x11821c
001180abmov rax, [rdi+8]
001180afmov rbx, 0x746e656d6e6f72
001180b9cmp rax, rbx
001180bcje 0x118398
001180c2jmp 0x11821c
001180c7nop
001180c8
001180c8loc_1180c8:
001180c8mov rbx, 0x6d6d6f6377656e5c
001180d2cmp rax, rbx
001180d5jne 0x118108
001180d7mov rax, [rdi+8]
001180dbmov rbx, 0x30000002a646e61
001180e5cmp rax, rbx
001180e8je 0x118308
001180eemov rbx, 0x400000000646e61
001180f8cmp rax, rbx
001180fbje 0x118308
00118101jmp 0x11821c
00118106nop
00118108
00118108loc_118108:
00118108mov rbx, 0x6f6377656e65725c
00118112cmp rax, rbx
00118115jne 0x11821c
0011811bmov rax, [rdi+8]
0011811fmov rbx, 0x1002a646e616d6d
00118129cmp rax, rbx
0011812cje 0x118308
00118132mov rbx, 0x20000646e616d6d
0011813ccmp rax, rbx
0011813fje 0x118308
00118145jmp 0x11821c
0011814anop
0011814c
0011814cloc_11814c:
0011814cmov rax, [rdi]
0011814fmov rbx, 0x656469766f72705c
00118159cmp rax, rbx
0011815cjne 0x118194
0011815emov rax, [rdi+8]
00118162mov rbx, 0x2a646e616d6d6f63
0011816ccmp rax, rbx
0011816fjne 0x11821c
00118175mov rax, [rdi+16]
00118179mov rbx, 0x700000000000000
00118183cmp rax, rbx
00118186je 0x118308
0011818cjmp 0x11821c
00118191nop [rax]
00118194
00118194loc_118194:
00118194mov rbx, 0x69766e6577656e5c
0011819ecmp rax, rbx
001181a1jne 0x1181d0
001181a3mov rax, [rdi+8]
001181a7mov rbx, 0x2a746e656d6e6f72
001181b1cmp rax, rbx
001181b4jne 0x11821c
001181b6mov rax, [rdi+16]
001181bamov rbx, 0x700000000000000
001181c4cmp rax, rbx
001181c7je 0x118398
001181cdjmp 0x11821c
001181cfnop
001181d0
001181d0loc_1181d0:
001181d0mov rbx, 0x6e6577656e65725c
001181dacmp rax, rbx
001181ddjne 0x11821c
001181dfmov rax, [rdi+8]
001181e3mov rbx, 0x6e656d6e6f726976
001181edcmp rax, rbx
001181f0jne 0x11821c
001181f2mov rax, [rdi+16]
001181f6mov rbx, 0x500000000002a74
00118200cmp rax, rbx
00118203je 0x118398
00118209mov rbx, 0x600000000000074
00118213cmp rax, rbx
00118216je 0x118398
0011821c
0011821cloc_11821c:
0011821cmov rax, [rsp+32]
00118221mov rax, [rax+904]
00118228mov rbx, [rax+32]
0011822cmov rsi, [rbx]
0011822fmov rax, rdi
00118232call rsi
00118234jmp 0x118433
00118239nop [rax]
0011823c
0011823cloc_11823c:
0011823clea rax, [rip+0x2092fd]
00118243mov rbx, [rax+80]
00118247mov [rbx], 3
0011824emov rax, [rax+64]
00118252call camlDoOut.reset_705
00118257mov rax, [rsp+24]
0011825ccall camlLexstate.skip_csname_1146
00118261mov rbx, [rsp+32]
00118266add rbx, 312
0011826dmov rax, [rsp+24]
00118272call camlLatexscan.skip_blanks_1650
00118277lea rax, [rip+0x202ed2]
0011827emov rdi, [rax+248]
00118285add rdi, 24
00118289mov ebx, 249
0011828emov rax, [rsp+24]
00118293call Save..ocaml_lex_defargs_rec
00118298mov rax, [rsp+32]
0011829dmov rax, [rax+904]
001182a4mov rbx, [rax+32]
001182a8mov rdi, [rbx]
001182abmov rax, [rsp]
001182afcall rdi
001182b1lea rax, [rip+0x1fe6e8]
001182b8mov rax, [rax+728]
001182bfmov rax, [rax]
001182c2test al, 1
001182c4je 0x1182d0
001182c6mov rax, [rsp+24]
001182cbcall camlLexstate.save_arg_1030
001182d0
001182d0loc_1182d0:
001182d0lea rax, [rip+0x209269]
001182d7mov rbx, [rax+80]
001182dbmov [rbx], 1
001182e2mov rax, [rax+64]
001182e6call camlDoOut.to_string_830
001182ebmov rbx, [rsp+32]
001182f0mov rbx, [rbx+904]
001182f7mov rbx, [rbx+32]
001182fbmov rdi, [rbx]
001182fecall rdi
00118300jmp 0x118433
00118305nop [rax]
00118308
00118308loc_118308:
00118308lea rax, [rip+0x209231]
0011830fmov rbx, [rax+80]
00118313mov [rbx], 3
0011831amov rax, [rax+64]
0011831ecall camlDoOut.reset_705
00118323mov rax, [rsp+24]
00118328call camlLexstate.save_arg_1030
0011832dlea rax, [rip+0x18201c]
00118334mov rbx, [rsp+24]
00118339call camlLexstate.save_opts_1158
0011833emov rax, [rsp+24]
00118343call camlLexstate.save_arg_1030
00118348mov rax, [rsp+32]
0011834dmov rax, [rax+904]
00118354mov rbx, [rax+32]
00118358mov rdi, [rbx]
0011835bmov rax, [rsp]
0011835fcall rdi
00118361lea rax, [rip+0x2091d8]
00118368mov rbx, [rax+80]
0011836cmov [rbx], 1
00118373mov rax, [rax+64]
00118377call camlDoOut.to_string_830
0011837cmov rbx, [rsp+32]
00118381mov rbx, [rbx+904]
00118388mov rbx, [rbx+32]
0011838cmov rdi, [rbx]
0011838fcall rdi
00118391jmp 0x118433
00118396nop
00118398
00118398loc_118398:
00118398lea rax, [rip+0x2091a1]
0011839fmov rbx, [rax+80]
001183a3mov [rbx], 3
001183aamov rax, [rax+64]
001183aecall camlDoOut.reset_705
001183b3mov rax, [rsp+24]
001183b8call camlLexstate.save_arg_1030
001183bdlea rax, [rip+0x181f8c]
001183c4mov rbx, [rsp+24]
001183c9call camlLexstate.save_opts_1158
001183cemov rax, [rsp+24]
001183d3call camlLexstate.save_arg_1030
001183d8mov rax, [rsp+24]
001183ddcall camlLexstate.save_arg_1030
001183e2mov rax, [rsp+32]
001183e7mov rax, [rax+904]
001183eemov rbx, [rax+32]
001183f2mov rdi, [rbx]
001183f5mov rax, [rsp]
001183f9call rdi
001183fbmov rax, [rsp+32]
00118400mov rax, [rax+904]
00118407mov rax, [rax+32]
0011840bmov [rsp], rax
0011840flea rax, [rip+0x20912a]
00118416mov rbx, [rax+80]
0011841amov [rbx], 1
00118421mov rax, [rax+64]
00118425call camlDoOut.to_string_830
0011842amov rbx, [rsp]
0011842emov rdi, [rbx]
00118431call rdi
00118433
00118433loc_118433:
00118433mov rdi, [rsp+32]
00118438add rdi, -24
0011843cadd rdi, 24
00118440mov ebx, 211
00118445mov rax, [rsp+24]
0011844ajmp 0x117b46
0011844fnop
00118450mov rax, [rsp+24]
00118455mov rbx, [rax+32]
00118459mov rdi, [rax+40]
0011845dsub rdi, rbx
00118460inc rdi
00118463mov rax, [rax+8]
00118467call Stdlib.Bytes.sub
0011846cmov rbx, [rsp+32]
00118471mov rbx, [rbx+904]
00118478mov rbx, [rbx+32]
0011847cmov rdi, [rbx]
0011847fcall rdi
00118481mov rdi, [rsp+32]
00118486add rdi, -24
0011848aadd rdi, 24
0011848emov ebx, 211
00118493mov rax, [rsp+24]
00118498jmp 0x117b46
0011849dnop [rax]
001184a0lea rax, [rip+0x1fe4f9]
001184a7mov rbx, [rax+344]
001184aemov rbx, [rbx]
001184b1test bl, 1
001184b4je 0x11851c
001184b6lea rbx, [rip+0x210183]
001184bdmov rbx, [rbx+88]
001184c1cmp rbx, 1
001184c5jne 0x118510
001184c7mov rax, [rax+776]
001184cemov rax, [rax]
001184d1test al, 1
001184d3je 0x118510
001184d5sub r15, 24
001184d9cmp r15, [r14]
001184dcjb 0x11853d
001184de
001184deloc_1184de:
001184delea rax, [r15+8]
001184e2mov [rax-8], 2048
001184ealea rbx, [rip+0x211b7f]
001184f1mov rbx, [rbx+24]
001184f5mov [rax], rbx
001184f8lea rbx, [rip+0x181e31]
001184ffmov [rax+8], rbx
00118503mov rsp, [r14+48]
00118507pop [r14+48]
0011850bpop r11
0011850djmp r11
00118510
00118510loc_118510:
00118510mov eax, 1
00118515add rsp, 40
00118519ret
0011851anop
0011851c
0011851cloc_11851c:
0011851cmov eax, 1
00118521call camlLexstate.previous_lexbuf_870
00118526mov rdi, [rsp+32]
0011852badd rdi, -24
0011852fadd rdi, 24
00118533mov ebx, 211
00118538jmp 0x117b46
0011853d
0011853dloc_11853d:
0011853dcall caml_call_gc
00118542jmp 0x1184de
00118544
00118544loc_118544:
00118544call caml_call_gc
00118549jmp 0x117f65
0011854e
0011854eloc_11854e:
0011854ecall caml_call_gc
00118553jmp 0x117efa
00118558
00118558loc_118558:
00118558call caml_call_gc
0011855djmp 0x117e9e
00118562
00118562loc_118562:
00118562call caml_call_gc
00118567jmp 0x117ccd
0011856c
0011856cloc_11856c:
0011856ccall caml_call_gc
00118571jmp 0x117b5c
00118576
00118576loc_118576:
00118576call caml_ml_array_bound_error
0011857b
0011857bloc_11857b:
0011857bpush 40
0011857dcall caml_call_realloc_stack
00118582pop r10
00118584jmp 0x117b42
00117b30
Loading..