File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
    00124510
    00124510camlLatexscan.fun_3331:
    00124510lea r10, [rsp-328]
    00124518cmp r10, [r14+40]
    0012451cjb 0x124571
    0012451e
    0012451eloc_12451e:
    0012451esub rsp, 8
    00124522mov [rsp], rbx
    00124526mov rbx, [rbx+16]
    0012452amov eax, 1
    0012452fcall camlLatexscan.top_open_group_1047
    00124534mov rax, [rsp]
    00124538mov rax, [rax+48]
    0012453cmov rbx, [rax+48]
    00124540mov eax, 1
    00124545mov rdi, [rbx]
    00124548call rdi
    0012454amov rax, [rsp]
    0012454emov rbx, [rax+32]
    00124552mov rax, [rax+40]
    00124556mov rdi, [rbx]
    00124559call rdi
    0012455bmov rax, [rsp]
    0012455fmov rbx, [rax+24]
    00124563mov eax, 1
    00124568add rsp, 8
    0012456cjmp 0x124110
    00124571
    00124571loc_124571:
    00124571push 34
    00124573call caml_call_realloc_stack
    00124578pop r10
    0012457ajmp 0x12451e
    00124510
    0012457c
    0012457c // align 0x10
    00124580
    00124580camlLatexscan.do_get_this_1062:
    00124580lea r10, [rsp-360]
    00124588cmp r10, [r14+40]
    0012458cjb 0x12470a
    00124592
    00124592loc_124592:
    00124592sub rsp, 40
    00124596mov r8, rax
    00124599mov [rsp+24], rbx
    0012459emov [rsp+8], rdi
    001245a3mov [rsp+16], rsi
    001245a8mov [rsp], rcx
    001245acmov rax, [rdx]
    001245afmov [rsp+32], rax
    001245b4mov rax, [rdx+8]
    001245b8mov rdi, [r8]
    001245bbmov rbx, r8
    001245becall rdi
    001245c0lea rax, [rip+0x205aa9]
    001245c7mov rax, [rax+80]
    001245cbmov rax, [rax]
    001245cecmp rax, 3
    001245d2jle 0x1245f9
    001245d4lea rbx, [rip+0x17554d]
    001245dbmov rax, [rsp+32]
    001245e0call camlStdlib.$5e_139
    001245e5mov rbx, rax
    001245e8lea rax, [rip+0x179bf1]
    001245efcall camlStdlib.$5e_139
    001245f4call camlStdlib.prerr_endline_390
    001245f9
    001245f9loc_1245f9:
    001245f9lea rax, [rip+0x205a70]
    00124600mov rax, [rax+80]
    00124604mov rbx, [rax]
    00124607add rbx, -2
    0012460bmov [rax], rbx
    0012460emov rax, [rsp+32]
    00124613call camlMyLexing.from_string_309
    00124618mov rcx, [rsp]
    0012461cmov rdi, [rcx+40]
    00124620mov rbx, [rdi+416]
    00124627sub r15, 72
    0012462bcmp r15, [r14]
    0012462ejb 0x124700
    00124634
    00124634loc_124634:
    00124634lea rsi, [r15+8]
    00124638mov [rsi-8], 8439
    00124640lea rdx, [rip+217]
    00124647mov [rsi], rdx
    0012464amov rdx, 0x100000000000005
    00124654mov [rsi+8], rdx
    00124658mov rdx, [rcx+24]
    0012465cmov [rsi+16], rdx
    00124660mov rdx, [rcx+32]
    00124664mov [rsi+24], rdx
    00124668mov rdx, [rsp+8]
    0012466dmov [rsi+32], rdx
    00124671mov rdx, [rsp+16]
    00124676mov [rsi+40], rdx
    0012467amov [rsi+48], rax
    0012467emov [rsi+56], rdi
    00124682mov rdi, [rbx]
    00124685mov rax, rsi
    00124688call rdi
    0012468amov [rsp], rax
    0012468elea rbx, [rip+0x2059db]
    00124695mov rbx, [rbx+80]
    00124699mov rdi, [rbx]
    0012469cadd rdi, 2
    001246a0mov [rbx], rdi
    001246a3mov rbx, [rbx]
    001246a6cmp rbx, 3
    001246aajle 0x1246e8
    001246aclea rbx, [rip+0x175475]
    001246b3call camlStdlib.$5e_139
    001246b8mov rbx, rax
    001246bblea rax, [rip+0x179af6]
    001246c2call camlStdlib.$5e_139
    001246c7mov rbx, rax
    001246camov rax, [rsp+32]
    001246cfcall camlStdlib.$5e_139
    001246d4mov rbx, rax
    001246d7lea rax, [rip+0x179aea]
    001246decall camlStdlib.$5e_139
    001246e3call camlStdlib.prerr_endline_390
    001246e8
    001246e8loc_1246e8:
    001246e8mov eax, 1
    001246edmov rbx, [rsp+24]
    001246f2mov rdi, [rbx]
    001246f5call rdi
    001246f7mov rax, [rsp]
    001246fbadd rsp, 40
    001246ffret
    00124700
    00124700loc_124700:
    00124700call caml_call_gc
    00124705jmp 0x124634
    0012470a
    0012470aloc_12470a:
    0012470apush 38
    0012470ccall caml_call_realloc_stack
    00124711pop r10
    00124713jmp 0x124592
    00124580
    00124718
    00124718 // align 0x10
    00124720
    00124720camlLatexscan.fun_3347:
    00124720lea r10, [rsp-328]
    00124728cmp r10, [r14+40]
    0012472cjb 0x124800
    00124732
    00124732loc_124732:
    00124732sub rsp, 8
    00124736mov [rsp], rbx
    0012473acmp r15, [r14]
    0012473djbe 0x1247f6
    00124743
    00124743loc_124743:
    00124743lea rax, [rip+0x1f2256]
    0012474amov rax, [rax+136]
    00124751mov rax, [rax]
    00124754cmp rax, 1
    00124758je 0x12476f
    0012475amov rax, [rbx+56]
    0012475emov rbx, [rax+192]
    00124765mov eax, 1
    0012476amov rdi, [rbx]
    0012476dcall rdi
    0012476f
    0012476floc_12476f:
    0012476fmov rax, [rsp]
    00124773mov rbx, [rax+16]
    00124777mov eax, 1
    0012477ccall camlLatexscan.top_open_group_1047
    00124781mov rax, [rsp]
    00124785mov rbx, [rax+32]
    00124789mov eax, 1
    0012478emov rdi, [rbx]
    00124791call rdi
    00124793mov rax, [rsp]
    00124797mov rbx, [rax+40]
    0012479bmov rax, [rax+48]
    0012479fmov rdi, [rbx]
    001247a2call rdi
    001247a4mov rax, [rsp]
    001247a8mov rbx, [rax+24]
    001247acmov eax, 1
    001247b1call camlLatexscan.top_close_group_1048
    001247b6lea rax, [rip+0x1f21e3]
    001247bdmov rax, [rax+136]
    001247c4mov rax, [rax]
    001247c7cmp rax, 1
    001247cbje 0x1247ec
    001247cdmov rax, [rsp]
    001247d1mov rax, [rax+56]
    001247d5mov rbx, [rax+200]
    001247dcmov eax, 1
    001247e1mov rdi, [rbx]
    001247e4add rsp, 8
    001247e8jmp rdi
    001247eanop
    001247ec
    001247ecloc_1247ec:
    001247ecmov eax, 1
    001247f1add rsp, 8
    001247f5ret
    001247f6
    001247f6loc_1247f6:
    001247f6call caml_call_gc
    001247fbjmp 0x124743
    00124800
    00124800loc_124800:
    00124800push 34
    00124802call caml_call_realloc_stack
    00124807pop r10
    00124809jmp 0x124732
    00124720
    0012480e
    0012480e // align 0x10
    00124810
    00124810camlLatexscan.do_get_this_list_1100:
    00124810lea r10, [rsp-376]
    00124818cmp r10, [r14+40]
    0012481cjb 0x1249d3
    00124822
    00124822loc_124822:
    00124822sub rsp, 56
    00124826mov r8, rax
    00124829mov [rsp+24], rbx
    0012482emov [rsp+8], rdi
    00124833mov [rsp+16], rsi
    00124838mov [rsp], rcx
    0012483cmov rax, [rdx]
    0012483fmov [rsp+40], rax
    00124844mov rax, [rdx+8]
    00124848mov rdi, [r8]
    0012484bmov rbx, r8
    0012484ecall rdi
    00124850lea rax, [rip+0x205819]
    00124857mov rax, [rax+80]
    0012485bmov rax, [rax]
    0012485ecmp rax, 3
    00124862jle 0x1248a9
    00124864mov rax, [rsp+40]
    00124869mov [rsp+48], rax
    0012486elea rax, [rip+0x1f212b]
    00124875mov rax, [rax]
    00124878mov [rsp+32], rax
    0012487dlea rbx, [rip+0x17987c]
    00124884lea rax, [rip+0x208d8d]
    0012488bmov rax, [rax+312]
    00124892call Stdlib.Printf.fprintf
    00124897mov rdi, rax
    0012489amov rax, [rsp+32]
    0012489fmov rbx, [rsp+48]
    001248a4call caml_apply2
    001248a9
    001248a9loc_1248a9:
    001248a9lea rax, [rip+0x2057c0]
    001248b0mov rax, [rax+80]
    001248b4mov rbx, [rax]
    001248b7add rbx, -2
    001248bbmov [rax], rbx
    001248bemov rax, [rsp+40]
    001248c3call camlMyLexing.from_list_562
    001248c8mov rcx, [rsp]
    001248ccmov rdi, [rcx+40]
    001248d0mov rbx, [rdi+416]
    001248d7sub r15, 72
    001248dbcmp r15, [r14]
    001248dejb 0x1249c9
    001248e4
    001248e4loc_1248e4:
    001248e4lea rsi, [r15+8]
    001248e8mov [rsi-8], 8439
    001248f0lea rdx, [rip+249]
    001248f7mov [rsi], rdx
    001248famov rdx, 0x100000000000005
    00124904mov [rsi+8], rdx
    00124908mov rdx, [rcx+24]
    0012490cmov [rsi+16], rdx
    00124910mov rdx, [rcx+32]
    00124914mov [rsi+24], rdx
    00124918mov rdx, [rsp+8]
    0012491dmov [rsi+32], rdx
    00124921mov rdx, [rsp+16]
    00124926mov [rsi+40], rdx
    0012492amov [rsi+48], rax
    0012492emov [rsi+56], rdi
    00124932mov rdi, [rbx]
    00124935mov rax, rsi
    00124938call rdi
    0012493amov [rsp], rax
    0012493elea rbx, [rip+0x20572b]
    00124945mov rbx, [rbx+80]
    00124949mov rdi, [rbx]
    0012494cadd rdi, 2
    00124950mov [rbx], rdi
    00124953mov rbx, [rbx]
    00124956cmp rbx, 3
    0012495ajle 0x1249b1
    0012495ccmp rbx, 3
    00124960jle 0x1249b1
    00124962mov [rsp+32], rax
    00124967mov rax, [rsp+40]
    0012496cmov [rsp+16], rax
    00124971lea rax, [rip+0x1f2028]
    00124978mov rax, [rax]
    0012497bmov [rsp+8], rax
    00124980lea rbx, [rip+0x1796d9]
    00124987lea rax, [rip+0x208c8a]
    0012498emov rax, [rax+312]
    00124995call Stdlib.Printf.fprintf
    0012499amov rsi, rax
    0012499dmov rax, [rsp+8]
    001249a2mov rbx, [rsp+16]
    001249a7mov rdi, [rsp+32]
    001249accall caml_apply3
    001249b1
    001249b1loc_1249b1:
    001249b1mov eax, 1
    001249b6mov rbx, [rsp+24]
    001249bbmov rdi, [rbx]
    001249becall rdi
    001249c0mov rax, [rsp]
    001249c4add rsp, 56
    001249c8ret
    001249c9
    001249c9loc_1249c9:
    001249c9call caml_call_gc
    001249cejmp 0x1248e4
    001249d3
    001249d3loc_1249d3:
    001249d3push 40
    001249d5call caml_call_realloc_stack
    001249dapop r10
    001249dcjmp 0x124822
    00124810
    001249e1
    001249e1 // align 0x10
    001249f0
    001249f0camlLatexscan.fun_3373:
    001249f0lea r10, [rsp-328]
    001249f8cmp r10, [r14+40]
    001249fcjb 0x124ad0
    00124a02
    00124a02loc_124a02:
    00124a02sub rsp, 8
    00124a06mov [rsp], rbx
    00124a0acmp r15, [r14]
    00124a0djbe 0x124ac6
    00124a13
    00124a13loc_124a13:
    00124a13lea rax, [rip+0x1f1f86]
    00124a1amov rax, [rax+136]
    00124a21mov rax, [rax]
    00124a24cmp rax, 1
    00124a28je 0x124a3f
    00124a2amov rax, [rbx+56]
    00124a2emov rbx, [rax+192]
    00124a35mov eax, 1
    00124a3amov rdi, [rbx]
    00124a3dcall rdi
    00124a3f
    00124a3floc_124a3f:
    00124a3fmov rax, [rsp]
    00124a43mov rbx, [rax+16]
    00124a47mov eax, 1
    00124a4ccall camlLatexscan.top_open_group_1047
    00124a51mov rax, [rsp]
    00124a55mov rbx, [rax+32]
    00124a59mov eax, 1
    00124a5emov rdi, [rbx]
    00124a61call rdi
    00124a63mov rax, [rsp]
    00124a67mov rbx, [rax+40]
    00124a6bmov rax, [rax+48]
    00124a6fmov rdi, [rbx]
    00124a72call rdi
    00124a74mov rax, [rsp]
    00124a78mov rbx, [rax+24]
    00124a7cmov eax, 1
    00124a81call camlLatexscan.top_close_group_1048
    00124a86lea rax, [rip+0x1f1f13]
    00124a8dmov rax, [rax+136]
    00124a94mov rax, [rax]
    00124a97cmp rax, 1
    00124a9bje 0x124abc
    00124a9dmov rax, [rsp]
    00124aa1mov rax, [rax+56]
    00124aa5mov rbx, [rax+200]
    00124aacmov eax, 1
    00124ab1mov rdi, [rbx]
    00124ab4add rsp, 8
    00124ab8jmp rdi
    00124abanop
    00124abc
    00124abcloc_124abc:
    00124abcmov eax, 1
    00124ac1add rsp, 8
    00124ac5ret
    00124ac6
    00124ac6loc_124ac6:
    00124ac6call caml_call_gc
    00124acbjmp 0x124a13
    00124ad0
    00124ad0loc_124ad0:
    00124ad0push 34
    00124ad2call caml_call_realloc_stack
    00124ad7pop r10
    00124ad9jmp 0x124a02
    001249f0
    00124ade
    00124ade // align 0x10
    00124ae0
    00124ae0camlLatexscan.fun_3392:
    00124ae0mov rsi, rax
    00124ae3mov rdx, rbx
    00124ae6mov r8, [rdi+40]
    00124aeamov rbx, [rdi+32]
    00124aeemov rax, [rdi+24]
    00124af2mov rcx, [rdi+48]
    00124af6mov rdi, r8
    00124af9jmp 0x124580
    00124ae0
    00124afe
    00124afe // align 0x10
    00124b00
    00124b00camlLatexscan.fun_3384:
    00124b00mov eax, 1
    00124b05ret
    00124b00
    00124b06
    00124b06 // align 0x10
    00124b10
    00124b10camlLatexscan.get_this_string_1113:
    00124b10mov rsi, rax
    00124b13sub r15, 24
    00124b17cmp r15, [r14]
    00124b1ajb 0x124b61
    00124b1c
    00124b1cloc_124b1c:
    00124b1clea rdx, [r15+8]
    00124b20mov [rdx-8], 2048
    00124b28mov [rdx], rbx
    00124b2blea rax, [rip+0x1f1e6e]
    00124b32mov rbx, [rax+728]
    00124b39mov rbx, [rbx]
    00124b3cmov [rdx+8], rbx
    00124b40lea r8, [rip+0x1729d9]
    00124b47mov rbx, [rax+392]
    00124b4emov rax, [rax+408]
    00124b55mov rcx, [rdi+24]
    00124b59mov rdi, r8
    00124b5cjmp 0x124580
    00124b61
    00124b61loc_124b61:
    00124b61call caml_call_gc
    00124b66jmp 0x124b1c
    00124b10
    00124b68
    00124b68 // align 0x10
    00124b70
    00124b70camlLatexscan.fun_3412:
    00124b70mov eax, 1
    00124b75ret
    00124b70
    00124b76
    00124b76 // align 0x10
    00124b80
    00124b80camlLatexscan.is_table_1153:
    00124b80and rax, 1
    00124b84mov rbx, rax
    00124b87shl rbx, 1
    00124b8amov eax, 3
    00124b8fsub rax, rbx
    00124b92ret
    00124b80
    00124b93
    00124b93 // align 0x10
    00124ba0
    00124ba0camlLatexscan.is_noborder_table_1154:
    00124ba0test al, 1
    00124ba2je 0x124bac
    00124ba4mov eax, 1
    00124ba9ret
    00124baa
    00124baa 66 90 f.
    00124bac
    00124bacloc_124bac:
    00124bacmov rax, [rax]
    00124bafmov rbx, [rax+8]
    00124bb3mov eax, 4
    00124bb8sub rax, rbx
    00124bbbret
    00124ba0
    00124bbc
    00124bbc // align 0x10
    00124bc0
    00124bc0camlLatexscan.is_border_table_1155:
    00124bc0test al, 1
    00124bc2je 0x124c00
    00124bc4sub r15, 24
    00124bc8cmp r15, [r14]
    00124bcbjb 0x124c08
    00124bcd
    00124bcdloc_124bcd:
    00124bcdlea rax, [r15+8]
    00124bd1mov [rax-8], 2048
    00124bd9lea rbx, [rip+0x205490]
    00124be0mov rbx, [rbx]
    00124be3mov [rax], rbx
    00124be6lea rbx, [rip+0x17944b]
    00124bedmov [rax+8], rbx
    00124bf1mov rsp, [r14+48]
    00124bf5pop [r14+48]
    00124bf9pop r11
    00124bfbjmp r11
    00124bfenop
    00124c00
    00124c00loc_124c00:
    00124c00mov rax, [rax]
    00124c03mov rax, [rax+8]
    00124c07ret
    00124c08
    00124c08loc_124c08:
    00124c08call caml_call_gc
    00124c0djmp 0x124bcd
    00124bc0
    00124c0f
    00124c0f // align 0x10
    00124c10
    00124c10camlLatexscan.is_tabbing_1156:
    00124c10test al, 1
    00124c12je 0x124c20
    00124c14cmp rax, 1
    00124c18je 0x124c20
    00124c1amov eax, 3
    00124c1fret
    00124c20
    00124c20loc_124c20:
    00124c20mov eax, 1
    00124c25ret
    00124c10
    00124c26
    00124c26 // align 0x10
    00124c30
    00124c30camlLatexscan.math_table_1157:
    00124c30test al, 1
    00124c32je 0x124c70
    00124c34sub r15, 24
    00124c38cmp r15, [r14]
    00124c3bjb 0x124c77
    00124c3d
    00124c3dloc_124c3d:
    00124c3dlea rax, [r15+8]
    00124c41mov [rax-8], 2048
    00124c49lea rbx, [rip+0x205420]
    00124c50mov rbx, [rbx]
    00124c53mov [rax], rbx
    00124c56lea rbx, [rip+0x1793ab]
    00124c5dmov [rax+8], rbx
    00124c61mov rsp, [r14+48]
    00124c65pop [r14+48]
    00124c69pop r11
    00124c6bjmp r11
    00124c6enop
    00124c70
    00124c70loc_124c70:
    00124c70mov rax, [rax]
    00124c73mov rax, [rax]
    00124c76ret
    00124c77
    00124c77loc_124c77:
    00124c77call caml_call_gc
    00124c7cjmp 0x124c3d
    00124c30
    00124c7e
    00124c7e // align 0x10
    00124c80
    00124c80camlLatexscan.is_inside_1172:
    00124c80movzx rax, [rax-8]
    00124c85cmp rax, 1
    00124c89jne 0x124c94
    00124c8bmov eax, 3
    00124c90ret
    00124c91
    00124c91 0f 1f 00 ...
    00124c94
    00124c94loc_124c94:
    00124c94mov eax, 1
    00124c99ret
    00124c80
    00124c9a
    00124c9a // align 0x10
    00124ca0
    00124ca0camlLatexscan.is_border_1175:
    00124ca0movzx rax, [rax-8]
    00124ca5cmp rax, 2
    00124ca9jl 0x124cb4
    00124cabmov eax, 3
    00124cb0ret
    00124cb1
    00124cb1 0f 1f 00 ...
    00124cb4
    00124cb4loc_124cb4:
    00124cb4mov eax, 1
    00124cb9ret
    00124ca0
    00124cba
    00124cba // align 0x10
    00124cc0
    00124cc0camlLatexscan.as_wrap_1176:
    00124cc0movzx rbx, [rax-8]
    00124cc5test rbx, rbx
    00124cc8jne 0x124cd4
    00124ccamov rax, [rax]
    00124ccdmov rax, [rax+16]
    00124cd1ret
    00124cd2
    00124cd2 66 90 f.
    00124cd4
    00124cd4loc_124cd4:
    00124cd4mov eax, 1
    00124cd9ret
    00124cc0
    00124cda
    00124cda // align 0x10
    00124ce0
    00124ce0camlLatexscan.as_pre_1177:
    00124ce0movzx rbx, [rax-8]
    00124ce5test rbx, rbx
    00124ce8jne 0x124cf4
    00124ceamov rax, [rax]
    00124cedmov rax, [rax+24]
    00124cf1ret
    00124cf2nop
    00124cf4
    00124cf4loc_124cf4:
    00124cf4sub r15, 24
    00124cf8cmp r15, [r14]
    00124cfbjb 0x124d2e
    00124cfd
    00124cfdloc_124cfd:
    00124cfdlea rax, [r15+8]
    00124d01mov [rax-8], 2048
    00124d09lea rbx, [rip+0x205360]
    00124d10mov rbx, [rbx]
    00124d13mov [rax], rbx
    00124d16lea rbx, [rip+0x1792ab]
    00124d1dmov [rax+8], rbx
    00124d21mov rsp, [r14+48]
    00124d25pop [r14+48]
    00124d29pop r11
    00124d2bjmp r11
    00124d2e
    00124d2eloc_124d2e:
    00124d2ecall caml_call_gc
    00124d33jmp 0x124cfd
    00124ce0
    00124d35
    00124d35 // align 0x10
    00124d40
    00124d40camlLatexscan.as_post_1178:
    00124d40lea r10, [rsp-320]
    00124d48cmp r10, [r14+40]
    00124d4cjb 0x124db1
    00124d4e
    00124d4eloc_124d4e:
    00124d4emovzx rbx, [rax-8]
    00124d53test rbx, rbx
    00124d56jne 0x124d60
    00124d58mov rax, [rax]
    00124d5bmov rax, [rax+32]
    00124d5fret
    00124d60
    00124d60loc_124d60:
    00124d60call camlTabular.pretty_format_546
    00124d65mov rbx, rax
    00124d68lea rax, [rip+0x179241]
    00124d6fcall camlStdlib.$5e_139
    00124d74sub r15, 24
    00124d78cmp r15, [r14]
    00124d7bjb 0x124daa
    00124d7d
    00124d7dloc_124d7d:
    00124d7dlea rbx, [r15+8]
    00124d81mov [rbx-8], 2048
    00124d89lea rdi, [rip+0x2052e0]
    00124d90mov rdi, [rdi]
    00124d93mov [rbx], rdi
    00124d96mov [rbx+8], rax
    00124d9amov rax, rbx
    00124d9dmov rsp, [r14+48]
    00124da1pop [r14+48]
    00124da5pop r11
    00124da7jmp r11
    00124daa
    00124daaloc_124daa:
    00124daacall caml_call_gc
    00124dafjmp 0x124d7d
    00124db1
    00124db1loc_124db1:
    00124db1push 33
    00124db3call caml_call_realloc_stack
    00124db8pop r10
    00124dbajmp 0x124d4e
    00124d40
    00124dbc
    00124dbc // align 0x10
    00124dc0
    00124dc0camlLatexscan.get_col_1190:
    00124dc0lea r10, [rsp-344]
    00124dc8cmp r10, [r14+40]
    00124dccjb 0x124eec
    00124dd2
    00124dd2loc_124dd2:
    00124dd2sub rsp, 24
    00124dd6mov rsi, [rax-8]
    00124ddashr rsi, 9
    00124ddemov rdx, rsi
    00124de1or rdx, 1
    00124de5mov rcx, rdx
    00124de8add rcx, 2
    00124deccmp rbx, rcx
    00124defjl 0x124e30
    00124df1sub r15, 24
    00124df5cmp r15, [r14]
    00124df8jb 0x124edd
    00124dfe
    00124dfeloc_124dfe:
    00124dfelea rax, [r15+8]
    00124e02mov [rax-8], 2048
    00124e0alea rbx, [rip+0x20525f]
    00124e11mov rbx, [rbx+24]
    00124e15mov [rax], rbx
    00124e18lea rbx, [rip+0x179159]
    00124e1fmov [rax+8], rbx
    00124e23mov rsp, [r14+48]
    00124e27pop [r14+48]
    00124e2bpop r11
    00124e2djmp r11
    00124e30
    00124e30loc_124e30:
    00124e30cmp rbx, rdx
    00124e33jne 0x124e40
    00124e35mov rdi, [rdi+24]
    00124e39mov [rsp+8], rdi
    00124e3ejmp 0x124e53
    00124e40
    00124e40loc_124e40:
    00124e40cmp rsi, rbx
    00124e43jbe 0x124ee7
    00124e49mov rdi, [rax+4*rbx-4]
    00124e4emov [rsp+8], rdi
    00124e53
    00124e53loc_124e53:
    00124e53lea rdi, [rip+0x205216]
    00124e5amov rdi, [rdi+80]
    00124e5emov rdi, [rdi]
    00124e61cmp rdi, 5
    00124e65jle 0x124ed3
    00124e67mov [rsp+16], rax
    00124e6cmov [rsp], rbx
    00124e70lea rbx, [rip+0x179051]
    00124e77lea rax, [rip+0x20879a]
    00124e7emov rax, [rax+312]
    00124e85call Stdlib.Printf.fprintf
    00124e8amov rbx, rax
    00124e8dmov rdi, [rbx]
    00124e90mov rax, [rsp]
    00124e94call rdi
    00124e96mov rax, [rsp+8]
    00124e9bcall camlTabular.pretty_format_546
    00124ea0call camlStdlib.prerr_endline_390
    00124ea5lea rbx, [rip+0x17900c]
    00124eaclea rax, [rip+0x208765]
    00124eb3mov rax, [rax+312]
    00124ebacall camlStdlib.output_string_253
    00124ebfmov rax, [rsp+16]
    00124ec4call camlTabular.pretty_formats_557
    00124ec9mov eax, 1
    00124ececall camlStdlib.prerr_newline_393
    00124ed3
    00124ed3loc_124ed3:
    00124ed3mov rax, [rsp+8]
    00124ed8add rsp, 24
    00124edcret
    00124edd
    00124eddloc_124edd:
    00124eddcall caml_call_gc
    00124ee2jmp 0x124dfe
    00124ee7
    00124ee7loc_124ee7:
    00124ee7call caml_ml_array_bound_error
    00124eec
    00124eecloc_124eec:
    00124eecpush 36
    00124eeecall caml_call_realloc_stack
    00124ef3pop r10
    00124ef5jmp 0x124dd2
    00124dc0
    00124efa
    00124efa // align 0x10
    00124f00
    00124f00camlLatexscan.par_val_1245:
    00124f00lea r10, [rsp-320]
    00124f08cmp r10, [r14+40]
    00124f0cjb 0x124f5c
    00124f0e
    00124f0eloc_124f0e:
    00124f0etest al, 1
    00124f10je 0x124f1c
    00124f12lea rax, [rip+0x172f77]
    00124f19ret
    00124f1a
    00124f1a 66 90 f.
    00124f1c
    00124f1cloc_124f1c:
    00124f1cmov rax, [rbx+24]
    00124f20mov rsi, [rax]
    00124f23mov rax, [rbx+16]
    00124f27mov rax, [rax]
    00124f2amov rdi, [rbx+40]
    00124f2emov rbx, rsi
    00124f31call camlLatexscan.get_col_1190
    00124f36movzx rbx, [rax-8]
    00124f3btest rbx, rbx
    00124f3ejne 0x124f54
    00124f40mov rax, [rax]
    00124f43mov rax, [rax+16]
    00124f47cmp rax, 1
    00124f4bjne 0x124f54
    00124f4dmov eax, 1
    00124f52ret
    00124f53
    00124f53 90 .
    00124f54
    00124f54loc_124f54:
    00124f54lea rax, [rip+0x178f4d]
    00124f5bret
    00124f5c
    00124f5cloc_124f5c:
    00124f5cpush 33
    00124f5ecall caml_call_realloc_stack
    00124f63pop r10
    00124f65jmp 0x124f0e
    00124f00
    00124f67
    00124f67 // align 0x10
    00124f70
    00124f70camlLatexscan.show_inside_1248:
    00124f70lea r10, [rsp-400]
    00124f78cmp r10, [r14+40]
    00124f7cjb 0x12517c
    00124f82
    00124f82loc_124f82:
    00124f82sub rsp, 64
    00124f86mov [rsp+48], rax
    00124f8bmov [rsp+16], rbx
    00124f90mov rbx, rdi
    00124f93mov [rsp], rbx
    00124f97mov [rsp+8], rsi
    00124f9cmov [rsp+56], rdx
    00124fa1mov [rsp+24], rbx
    00124fa6lea r11, [rip+347]
    00124fadpush r11
    00124fafpush [r14+48]
    00124fb3mov [r14+48], rsp
    00124fb7
    00124fb7loc_124fb7:
    00124fb7mov rax, [rsp+72]
    00124fbcmov rdi, [rax+72]
    00124fc0mov rax, [rsp+32]
    00124fc5call camlLatexscan.get_col_1190
    00124fcamov rdi, rax
    00124fcdmov [rsp+48], rdi
    00124fd2movzx rax, [rdi-8]
    00124fd7cmp rax, 1
    00124fdbje 0x124ffc
    00124fddja 0x1250b4
    00124fe3mov rax, [rsp+72]
    00124fe8mov rax, [rax+24]
    00124fecmov rsp, [r14+48]
    00124ff0pop [r14+48]
    00124ff4pop r11
    00124ff6jmp r11
    00124ff9nop [rax]
    00124ffc
    00124ffcloc_124ffc:
    00124ffcmov rax, [rsp+72]
    00125001mov rax, [rax+32]
    00125005mov rax, [rax]
    00125008mov [rsp+56], rax
    0012500dcall camlLatexscan.math_table_1157
    00125012cmp rax, 1
    00125016je 0x12502c
    00125018lea rbx, [rip+0x178e79]
    0012501fmov rax, [rsp+64]
    00125024call camlLexstate.scan_this_1185
    00125029jmp 0x12503d
    0012502bnop
    0012502c
    0012502cloc_12502c:
    0012502clea rbx, [rip+0x178e55]
    00125033mov rax, [rsp+64]
    00125038call camlLexstate.scan_this_1185
    0012503d
    0012503dloc_12503d:
    0012503dmov rax, [rsp+48]
    00125042mov rbx, [rax]
    00125045mov rax, [rsp+72]
    0012504amov rdi, [rax+56]
    0012504emov rax, [rsp+64]
    00125053call camlLatexscan.get_this_string_1113
    00125058mov [rsp+48], rax
    0012505dmov rax, [rsp+56]
    00125062call camlLatexscan.math_table_1157
    00125067cmp rax, 1
    0012506bje 0x125080
    0012506dlea rbx, [rip+0x178e24]
    00125074mov rax, [rsp+64]
    00125079call camlLexstate.scan_this_1185
    0012507ejmp 0x125091
    00125080
    00125080loc_125080:
    00125080lea rbx, [rip+0x178df1]
    00125087mov rax, [rsp+64]
    0012508ccall camlLexstate.scan_this_1185
    00125091
    00125091loc_125091:
    00125091mov rbx, [rsp+72]
    00125096mov rax, [rbx+80]
    0012509amov rdi, [rax+616]
    001250a1mov rax, [rbx+48]
    001250a5mov rbx, [rax]
    001250a8mov rax, [rsp+48]
    001250adcall caml_apply2
    001250b2jmp 0x1250e5
    001250b4
    001250b4loc_1250b4:
    001250b4mov rax, [rsp+72]
    001250b9mov rax, [rax+80]
    001250bdmov rbx, [rax+608]
    001250c4mov rax, [rdi]
    001250c7mov rdi, [rbx]
    001250cacall rdi
    001250ccmov rax, [rsp+72]
    001250d1mov rax, [rax+40]
    001250d5mov rbx, [rax]
    001250d8cmp rbx, 1
    001250dcje 0x1250e5
    001250demov [rax], 1
    001250e5
    001250e5loc_1250e5:
    001250e5mov rbx, [rsp+40]
    001250eaadd rbx, 2
    001250eemov [rsp+40], rbx
    001250f3cmp r15, [r14]
    001250f6ja 0x124fb7
    001250fcjmp 0x125172
    001250fepop [r14+48]
    00125102add rsp, 8
    00125106jmp 0x125168
    00125108mov rdi, [rsp+56]
    0012510dmov rbx, [rdi+24]
    00125111cmp rax, rbx
    00125114jne 0x125158
    00125116mov rax, [rsp+24]
    0012511bmov rbx, [rsp]
    0012511fcmp rax, rbx
    00125122jne 0x125168
    00125124mov rax, [rsp+8]
    00125129cmp rax, 1
    0012512djne 0x12513c
    0012512fmov rax, [rdi+40]
    00125133mov rax, [rax]
    00125136cmp rax, 1
    0012513aje 0x125168
    0012513c
    0012513cloc_12513c:
    0012513cmov rax, [rdi+80]
    00125140mov rbx, [rax+608]
    00125147lea rax, [rip+0x178d1a]
    0012514emov rdi, [rbx]
    00125151call rdi
    00125153jmp 0x125168
    00125155nop [rax]
    00125158
    00125158loc_125158:
    00125158mov rsp, [r14+48]
    0012515cpop [r14+48]
    00125160pop r11
    00125162jmp r11
    00125165nop [rax]
    00125168
    00125168loc_125168:
    00125168mov rax, [rsp+24]
    0012516dadd rsp, 64
    00125171ret
    00125172
    00125172loc_125172:
    00125172call caml_call_gc
    00125177jmp 0x124fb7
    0012517c
    0012517cloc_12517c:
    0012517cpush 43
    0012517ecall caml_call_realloc_stack
    00125183pop r10
    00125185jmp 0x124f82
    00124f70
    0012518a
    0012518a // align 0x10
    00125190
    00125190camlLatexscan.eat_inside_1259:
    00125190lea r10, [rsp-360]
    00125198cmp r10, [r14+40]
    0012519cjb 0x1252e2
    001251a2
    001251a2loc_1251a2:
    001251a2sub rsp, 40
    001251a6
    001251a6loc_1251a6:
    001251a6cmp r15, [r14]
    001251a9jbe 0x1252d8
    001251af
    001251afloc_1251af:
    001251afmov rcx, [rax-8]
    001251b3shr rcx, 9
    001251b7or rcx, 1
    001251bbcmp rbx, rcx
    001251bejl 0x1251ec
    001251c0sub r15, 32
    001251c4cmp r15, [r14]
    001251c7jb 0x1252ce
    001251cd
    001251cdloc_1251cd:
    001251cdlea rax, [r15+8]
    001251d1mov [rax-8], 3072
    001251d9mov [rax], rbx
    001251dcmov [rax+8], rdi
    001251e0mov [rax+16], rsi
    001251e4add rsp, 40
    001251e8ret
    001251e9
    001251e9 0f 1f 00 ...
    001251ec
    001251ecloc_1251ec:
    001251ecmov [rsp+32], rdx
    001251f1mov [rsp], rsi
    001251f5mov [rsp+24], rdi
    001251famov [rsp+8], rbx
    001251ffmov [rsp+16], rax
    00125204mov rdi, [rdx+40]
    00125208call camlLatexscan.get_col_1190
    0012520dmovzx rbx, [rax-8]
    00125212cmp rbx, 1
    00125216jne 0x125220
    00125218mov ebx, 3
    0012521djmp 0x125225
    0012521f
    0012521f 90 .
    00125220
    00125220loc_125220:
    00125220mov ebx, 1
    00125225
    00125225loc_125225:
    00125225cmp rbx, 1
    00125229je 0x125250
    0012522bmov rsi, [rsp]
    0012522fadd rsi, 2
    00125233mov rbx, [rsp+8]
    00125238add rbx, 2
    0012523cmov rax, [rsp+16]
    00125241mov rdi, [rsp+24]
    00125246mov rdx, [rsp+32]
    0012524bjmp 0x1251a6
    00125250
    00125250loc_125250:
    00125250movzx rax, [rax-8]
    00125255cmp rax, 2
    00125259jl 0x125264
    0012525bmov eax, 3
    00125260jmp 0x125269
    00125262
    00125262 66 90 f.
    00125264
    00125264loc_125264:
    00125264mov eax, 1
    00125269
    00125269loc_125269:
    00125269cmp rax, 1
    0012526dje 0x125294
    0012526fmov rdi, [rsp+24]
    00125274add rdi, 2
    00125278mov rbx, [rsp+8]
    0012527dadd rbx, 2
    00125281mov rax, [rsp+16]
    00125286mov rsi, [rsp]
    0012528amov rdx, [rsp+32]
    0012528fjmp 0x1251a6
    00125294
    00125294loc_125294:
    00125294sub r15, 32
    00125298cmp r15, [r14]
    0012529bjb 0x1252c7
    0012529d
    0012529dloc_12529d:
    0012529dlea rax, [r15+8]
    001252a1mov [rax-8], 3072
    001252a9mov rbx, [rsp+8]
    001252aemov [rax], rbx
    001252b1mov rbx, [rsp+24]
    001252b6mov [rax+8], rbx
    001252bamov rbx, [rsp]
    001252bemov [rax+16], rbx
    001252c2add rsp, 40
    001252c6ret
    001252c7
    001252c7loc_1252c7:
    001252c7call caml_call_gc
    001252ccjmp 0x12529d
    001252ce
    001252celoc_1252ce:
    001252cecall caml_call_gc
    001252d3jmp 0x1251cd
    001252d8
    001252d8loc_1252d8:
    001252d8call caml_call_gc
    001252ddjmp 0x1251af
    001252e2
    001252e2loc_1252e2:
    001252e2push 38
    001252e4call caml_call_realloc_stack
    001252e9pop r10
    001252ebjmp 0x1251a2
    00125190
    001252f0
    001252f0camlLatexscan.find_end_1265:
    001252f0lea r10, [rsp-368]
    001252f8cmp r10, [r14+40]
    001252fcjb 0x125427
    00125302
    00125302loc_125302:
    00125302sub rsp, 48
    00125306
    00125306loc_125306:
    00125306mov r8, rax
    00125309mov rax, rbx
    0012530cmov rbx, rdi
    0012530fmov rdi, rsi
    00125312mov rsi, rdx
    00125315cmp r15, [r14]
    00125318jbe 0x12541d
    0012531e
    0012531eloc_12531e:
    0012531ecmp r8, 1
    00125322je 0x125410
    00125328mov [rsp+40], rcx
    0012532dmov [rsp], rsi
    00125331mov [rsp+32], rdi
    00125336mov [rsp+8], rbx
    0012533bmov [rsp+24], rax
    00125340mov [rsp+16], r8
    00125345mov rdi, [rcx+40]
    00125349call camlLatexscan.get_col_1190
    0012534emovzx rbx, [rax-8]
    00125353cmp rbx, 1
    00125357jne 0x125360
    00125359mov ebx, 3
    0012535ejmp 0x125365
    00125360
    00125360loc_125360:
    00125360mov ebx, 1
    00125365
    00125365loc_125365:
    00125365cmp rbx, 1
    00125369je 0x125398
    0012536bmov rdx, [rsp]
    0012536fadd rdx, 2
    00125373mov rdi, [rsp+8]
    00125378add rdi, 2
    0012537cmov rax, [rsp+16]
    00125381mov rbx, [rsp+24]
    00125386mov rsi, [rsp+32]
    0012538bmov rcx, [rsp+40]
    00125390jmp 0x125306
    00125395
    00125395 0f 1f 00 ...
    00125398
    00125398loc_125398:
    00125398movzx rax, [rax-8]
    0012539dcmp rax, 2
    001253a1jl 0x1253ac
    001253a3mov eax, 3
    001253a8jmp 0x1253b1
    001253aa
    001253aa 66 90 f.
    001253ac
    001253acloc_1253ac:
    001253acmov eax, 1
    001253b1
    001253b1loc_1253b1:
    001253b1cmp rax, 1
    001253b5je 0x1253e4
    001253b7mov rsi, [rsp+32]
    001253bcadd rsi, 2
    001253c0mov rdi, [rsp+8]
    001253c5add rdi, 2
    001253c9mov rax, [rsp+16]
    001253cemov rbx, [rsp+24]
    001253d3mov rdx, [rsp]
    001253d7mov rcx, [rsp+40]
    001253dcjmp 0x125306
    001253e1
    001253e1 0f 1f 00 ...
    001253e4
    001253e4loc_1253e4:
    001253e4mov rdi, [rsp+8]
    001253e9add rdi, 2
    001253edmov rax, [rsp+16]
    001253f2add rax, -2
    001253f6mov rbx, [rsp+24]
    001253fbmov rsi, [rsp+32]
    00125400mov rdx, [rsp]
    00125404mov rcx, [rsp+40]
    00125409jmp 0x125306
    0012540e
    0012540e 66 90 f.
    00125410
    00125410loc_125410:
    00125410mov rdx, [rcx+48]
    00125414add rsp, 48
    00125418jmp 0x125190
    0012541d
    0012541dloc_12541d:
    0012541dcall caml_call_gc
    00125422jmp 0x12531e
    00125427
    00125427loc_125427:
    00125427push 39
    00125429call caml_call_realloc_stack
    0012542epop r10
    00125430jmp 0x125302
    001252f0
    00125435
    00125435 // align 0x10
    00125440
    00125440camlLatexscan.find_start_1272:
    00125440mov rbx, [rbx+16]
    00125444mov rbx, [rbx]
    00125447cmp rbx, 1
    0012544bje 0x125454
    0012544dmov eax, 1
    00125452ret
    00125453
    00125453 90 .
    00125454
    00125454loc_125454:
    00125454ret
    00125440
    00125455
    00125455 // align 0x10
    00125460
    00125460camlLatexscan.next_no_border_1275:
    00125460lea r10, [rsp-344]
    00125468cmp r10, [r14+40]
    0012546cjb 0x1254d5
    0012546e
    0012546eloc_12546e:
    0012546esub rsp, 24
    00125472mov [rsp+8], rax
    00125477mov [rsp], rdi
    0012547bmov [rsp+16], rbx
    00125480
    00125480loc_125480:
    00125480mov rax, [rsp]
    00125484mov rdi, [rax+32]
    00125488mov rax, [rsp+8]
    0012548dcall camlLatexscan.get_col_1190
    00125492movzx rax, [rax-8]
    00125497cmp rax, 2
    0012549bjl 0x1254a4
    0012549dmov eax, 3
    001254a2jmp 0x1254a9
    001254a4
    001254a4loc_1254a4:
    001254a4mov eax, 1
    001254a9
    001254a9loc_1254a9:
    001254a9cmp rax, 1
    001254adje 0x1254c4
    001254afmov rbx, [rsp+16]
    001254b4add rbx, 2
    001254b8mov [rsp+16], rbx
    001254bdcmp r15, [r14]
    001254c0ja 0x125480
    001254c2jmp 0x1254ce
    001254c4
    001254c4loc_1254c4:
    001254c4mov rax, [rsp+16]
    001254c9add rsp, 24
    001254cdret
    001254ce
    001254celoc_1254ce:
    001254cecall caml_call_gc
    001254d3jmp 0x125480
    001254d5
    001254d5loc_1254d5:
    001254d5push 36
    001254d7call caml_call_realloc_stack
    001254dcpop r10
    001254dejmp 0x12546e
    00125460
    001254e0
    001254e0camlLatexscan.do_open_col_1280:
    001254e0lea r10, [rsp-368]
    001254e8cmp r10, [r14+40]
    001254ecjb 0x1256aa
    001254f2
    001254f2loc_1254f2:
    001254f2sub rsp, 48
    001254f6mov [rsp+24], rax
    001254fbmov [rsp+40], rbx
    00125500mov [rsp], rdi
    00125504mov [rsp+8], rsi
    00125509mov [rsp+32], rdx
    0012550emov rax, [rdx+32]
    00125512mov rax, [rax]
    00125515mov [rsp+16], rax
    0012551acall camlLatexscan.is_border_table_1155
    0012551fmov rsi, rax
    00125522mov rax, [rsp+32]
    00125527mov rax, [rax+72]
    0012552bmov rdx, [rax+528]
    00125532mov rax, [rsp+40]
    00125537mov rbx, [rsp]
    0012553bmov rdi, [rsp+8]
    00125540call caml_apply4
    00125545mov rbx, [rsp+40]
    0012554amovzx rax, [rbx-8]
    0012554ftest rax, rax
    00125552jne 0x125560
    00125554mov rax, [rbx]
    00125557mov rax, [rax+16]
    0012555bjmp 0x125565
    0012555d
    0012555d 0f 1f 00 ...
    00125560
    00125560loc_125560:
    00125560mov eax, 1
    00125565
    00125565loc_125565:
    00125565cmp rax, 1
    00125569jne 0x1255b1
    0012556bmov rax, [rsp+32]
    00125570mov rax, [rax+32]
    00125574mov rax, [rax]
    00125577call camlLatexscan.math_table_1157
    0012557ccmp rax, 1
    00125580je 0x1255b1
    00125582lea rax, [rip+0x1f1417]
    00125589mov rax, [rax+136]
    00125590mov [rax], 3
    00125597mov rax, [rsp+32]
    0012559cmov rax, [rax+72]
    001255a0mov rbx, [rax+192]
    001255a7mov eax, 1
    001255acmov rdi, [rbx]
    001255afcall rdi
    001255b1
    001255b1loc_1255b1:
    001255b1mov rax, [rsp+32]
    001255b6mov rax, [rax+32]
    001255bamov rax, [rax]
    001255bdcall camlLatexscan.math_table_1157
    001255c2cmp rax, 1
    001255c6je 0x125600
    001255c8mov rbx, [rsp+40]
    001255cdmovzx rax, [rbx-8]
    001255d2test rax, rax
    001255d5jne 0x1255e0
    001255d7mov rax, [rbx]
    001255damov rax, [rax+16]
    001255dejmp 0x1255e5
    001255e0
    001255e0loc_1255e0:
    001255e0mov eax, 1
    001255e5
    001255e5loc_1255e5:
    001255e5cmp rax, 1
    001255e9jne 0x125600
    001255eblea rbx, [rip+0x1788a6]
    001255f2mov rax, [rsp+24]
    001255f7call camlLexstate.scan_this_1185
    001255fcjmp 0x125611
    001255fe
    001255fe 66 90 f.
    00125600
    00125600loc_125600:
    00125600lea rbx, [rip+0x178881]
    00125607mov rax, [rsp+24]
    0012560ccall camlLexstate.scan_this_1185
    00125611
    00125611loc_125611:
    00125611sub r15, 16
    00125615cmp r15, [r14]
    00125618jb 0x1256a0
    0012561e
    0012561eloc_12561e:
    0012561elea rsi, [r15+8]
    00125622mov [rsi-8], 1024
    0012562amov r12, [rsp+40]
    0012562fmov [rsi], r12
    00125632mov rax, [rsp+32]
    00125637mov rdi, [rax+24]
    0012563bmov rbx, rsp
    0012563emov rsp, [r14+64]
    00125642call caml_modify
    00125647mov rsp, rbx
    0012564amov rax, r12
    0012564dcall camlLatexscan.as_pre_1177
    00125652mov rbx, rax
    00125655mov rax, [rsp+24]
    0012565acall camlLexstate.scan_this_1185
    0012565fmov esi, 1
    00125664mov r12, [rsp+32]
    00125669mov rdi, [r12+24]
    0012566emov rbx, rsp
    00125671mov rsp, [r14+64]
    00125675call caml_modify
    0012567amov rsp, rbx
    0012567dmov rdi, [r12+32]
    00125682mov rsi, [rsp+16]
    00125687mov rbx, rsp
    0012568amov rsp, [r14+64]
    0012568ecall caml_modify
    00125693mov rsp, rbx
    00125696mov eax, 1
    0012569badd rsp, 48
    0012569fret
    001256a0
    001256a0loc_1256a0:
    001256a0call caml_call_gc
    001256a5jmp 0x12561e
    001256aa
    001256aaloc_1256aa:
    001256aapush 39
    001256accall caml_call_realloc_stack
    001256b1pop r10
    001256b3jmp 0x1254f2
    001254e0
    001256b8
    001256b8 // align 0x10
    001256c0
    001256c0camlLatexscan.open_col_1287:
    001256c0lea r10, [rsp-336]
    001256c8cmp r10, [r14+40]
    001256ccjb 0x125770
    001256d2
    001256d2loc_1256d2:
    001256d2sub rsp, 16
    001256d6mov [rsp+8], rax
    001256dbmov [rsp], rbx
    001256dfmov rax, [rbx+56]
    001256e3mov rbx, [rax+88]
    001256e7mov eax, 1
    001256ecmov rdi, [rbx]
    001256efcall rdi
    001256f1mov rax, [rsp]
    001256f5mov rax, [rax+56]
    001256f9mov rbx, [rax+560]
    00125700mov eax, 1
    00125705mov rdi, [rbx]
    00125708call rdi
    0012570amov rsi, [rsp]
    0012570emov rax, [rsi+24]
    00125712mov rdi, [rax]
    00125715mov rax, [rsi+16]
    00125719mov rbx, [rax]
    0012571cmov rdx, [rsi+40]
    00125720mov esi, 1
    00125725mov rax, [rsp+8]
    0012572acall camlLatexscan.show_inside_1248
    0012572fmov rdi, [rsp]
    00125733mov rbx, [rdi+24]
    00125737mov [rbx], rax
    0012573amov rbx, [rbx]
    0012573dmov rax, [rdi+16]
    00125741mov rax, [rax]
    00125744mov rdi, [rdi+32]
    00125748call camlLatexscan.get_col_1190
    0012574dmov rbx, rax
    00125750mov rax, [rsp]
    00125754mov rdx, [rax+48]
    00125758mov esi, 1
    0012575dmov edi, 3
    00125762mov rax, [rsp+8]
    00125767add rsp, 16
    0012576bjmp 0x1254e0
    00125770
    00125770loc_125770:
    00125770push 35
    00125772call caml_call_realloc_stack
    00125777pop r10
    00125779jmp 0x1256d2
    001256c0
    0012577e
    0012577e // align 0x10
    00125780
    00125780camlLatexscan.open_first_col_1291:
    00125780mov rdi, [rbx+16]
    00125784mov [rdi], 3
    0012578bmov rdi, [rbx+24]
    0012578fmov [rdi], 3
    00125796mov rbx, [rbx+32]
    0012579ajmp 0x1256c0
    00125780
    0012579f
    0012579f // align 0x10
    001257a0
    001257a0camlLatexscan.erase_col_1294:
    001257a0lea r10, [rsp-344]
    001257a8cmp r10, [r14+40]
    001257acjb 0x1258de
    001257b2
    001257b2loc_1257b2:
    001257b2sub rsp, 24
    001257b6mov [rsp+8], rax
    001257bbmov [rsp], rbx
    001257bfcmp r15, [r14]
    001257c2jbe 0x1258d4
    001257c8
    001257c8loc_1257c8:
    001257c8mov rax, [rbx+24]
    001257ccmov rsi, [rax]
    001257cfmov rax, [rbx+16]
    001257d3mov rax, [rax]
    001257d6mov rdi, [rbx+64]
    001257damov rbx, rsi
    001257ddcall camlLatexscan.get_col_1190
    001257e2mov [rsp+16], rax
    001257e7call camlLatexscan.as_post_1178
    001257ecmov rbx, rax
    001257efmov rax, [rsp+8]
    001257f4call camlLexstate.scan_this_1185
    001257f9mov rax, [rsp]
    001257fdmov rax, [rax+32]
    00125801mov rax, [rax]
    00125804call camlLatexscan.math_table_1157
    00125809cmp rax, 1
    0012580dje 0x125848
    0012580fmov rbx, [rsp+16]
    00125814movzx rax, [rbx-8]
    00125819test rax, rax
    0012581cjne 0x125828
    0012581emov rax, [rbx]
    00125821mov rax, [rax+16]
    00125825jmp 0x12582d
    00125827nop
    00125828
    00125828loc_125828:
    00125828mov eax, 1
    0012582d
    0012582dloc_12582d:
    0012582dcmp rax, 1
    00125831jne 0x125848
    00125833lea rbx, [rip+0x17865e]
    0012583amov rax, [rsp+8]
    0012583fcall camlLexstate.scan_this_1185
    00125844jmp 0x125859
    00125846nop
    00125848
    00125848loc_125848:
    00125848lea rbx, [rip+0x178629]
    0012584fmov rax, [rsp+8]
    00125854call camlLexstate.scan_this_1185
    00125859
    00125859loc_125859:
    00125859lea rax, [rip+0x1f1140]
    00125860mov rax, [rax+136]
    00125867mov rax, [rax]
    0012586acmp rax, 1
    0012586eje 0x12589e
    00125870mov rax, [rsp]
    00125874mov rax, [rax+72]
    00125878mov rbx, [rax+200]
    0012587fmov eax, 1
    00125884mov rdi, [rbx]
    00125887call rdi
    00125889lea rax, [rip+0x1f1110]
    00125890mov rax, [rax+136]
    00125897mov [rax], 1
    0012589e
    0012589eloc_12589e:
    0012589emov rax, [rsp]
    001258a2mov rax, [rax+72]
    001258a6mov rbx, [rax+536]
    001258admov eax, 1
    001258b2mov rdi, [rbx]
    001258b5call rdi
    001258b7mov rax, [rsp]
    001258bbmov rax, [rax+72]
    001258bfmov rbx, [rax+576]
    001258c6mov eax, 1
    001258cbmov rdi, [rbx]
    001258ceadd rsp, 24
    001258d2jmp rdi
    001258d4
    001258d4loc_1258d4:
    001258d4call caml_call_gc
    001258d9jmp 0x1257c8
    001258de
    001258deloc_1258de:
    001258depush 36
    001258e0call caml_call_realloc_stack
    001258e5pop r10
    001258e7jmp 0x1257b2
    001257a0
    001258ec
    001258ec // align 0x10
    001258f0
    001258f0camlLatexscan.open_row_1298:
    001258f0cmp r15, [r14]
    001258f3jbe 0x125915
    001258f5
    001258f5loc_1258f5:
    001258f5mov rax, [rbx+16]
    001258f9mov [rax], 1
    00125900mov rax, [rbx+24]
    00125904mov rbx, [rax+520]
    0012590bmov eax, 1
    00125910mov rdi, [rbx]
    00125913jmp rdi
    00125915
    00125915loc_125915:
    00125915call caml_call_gc
    0012591ajmp 0x1258f5
    001258f0
    0012591c
    0012591c // align 0x10
    00125920
    00125920camlLatexscan.close_row_1299:
    00125920cmp r15, [r14]
    00125923jbe 0x12593a
    00125925
    00125925loc_125925:
    00125925mov rax, [rbx+16]
    00125929mov rbx, [rax+584]
    00125930mov eax, 1
    00125935mov rdi, [rbx]
    00125938jmp rdi
    0012593a
    0012593aloc_12593a:
    0012593acall caml_call_gc
    0012593fjmp 0x125925
    00125920
    00125941
    00125941 // align 0x10
    00125950
    00125950camlLatexscan.do_hline_1304:
    00125950lea r10, [rsp-352]
    00125958cmp r10, [r14+40]
    0012595cjb 0x125aaa
    00125962
    00125962loc_125962:
    00125962sub rsp, 32
    00125966mov [rsp+8], rax
    0012596bmov [rsp], rbx
    0012596flea rax, [rip+0x2046fa]
    00125976mov rax, [rax+80]
    0012597amov rax, [rax]
    0012597dcmp rax, 5
    00125981jle 0x1259dd
    00125983mov rax, [rbx+16]
    00125987mov rax, [rax]
    0012598amov rax, [rax-8]
    0012598eshr rax, 9
    00125992or rax, 1
    00125996mov [rsp+24], rax
    0012599bmov rax, [rbx+24]
    0012599fmov rax, [rax]
    001259a2mov [rsp+16], rax
    001259a7lea rbx, [rip+0x1783fa]
    001259aelea rax, [rip+0x207c63]
    001259b5mov rax, [rax+312]
    001259bccall Stdlib.Printf.fprintf
    001259c1mov rdi, rax
    001259c4mov rax, [rsp+16]
    001259c9mov rbx, [rsp+24]
    001259cecall caml_apply2
    001259d3mov eax, 1
    001259d8call camlStdlib.prerr_newline_393
    001259dd
    001259ddloc_1259dd:
    001259ddmov rax, [rsp]
    001259e1mov rbx, [rax+56]
    001259e5mov rax, [rsp+8]
    001259eacall camlLatexscan.erase_col_1294
    001259efmov rax, [rsp]
    001259f3mov rax, [rax+72]
    001259f7mov rbx, [rax+592]
    001259femov eax, 1
    00125a03mov rdi, [rbx]
    00125a06call rdi
    00125a08mov rsi, [rsp]
    00125a0cmov rax, [rsi+32]
    00125a10mov rax, [rax]
    00125a13test al, 1
    00125a15je 0x125a20
    00125a17mov ebx, 1
    00125a1cjmp 0x125a2f
    00125a1e
    00125a1e 66 90 f.
    00125a20
    00125a20loc_125a20:
    00125a20mov rax, [rax]
    00125a23mov rax, [rax+8]
    00125a27mov ebx, 4
    00125a2csub rbx, rax
    00125a2f
    00125a2floc_125a2f:
    00125a2fmov rax, [rsi+72]
    00125a33mov rdi, [rax+624]
    00125a3amov rax, [rsi+16]
    00125a3emov rax, [rax]
    00125a41mov rax, [rax-8]
    00125a45shr rax, 9
    00125a49or rax, 1
    00125a4dcall caml_apply2
    00125a52mov rax, [rsp]
    00125a56mov rax, [rax+64]
    00125a5amov rbx, [rax+16]
    00125a5emov [rbx], 1
    00125a65mov rax, [rax+24]
    00125a69mov rbx, [rax+520]
    00125a70mov eax, 1
    00125a75mov rdi, [rbx]
    00125a78call rdi
    00125a7amov rax, [rsp]
    00125a7emov rax, [rax+48]
    00125a82mov rbx, [rax+16]
    00125a86mov [rbx], 3
    00125a8dmov rbx, [rax+24]
    00125a91mov [rbx], 3
    00125a98mov rbx, [rax+32]
    00125a9cmov rax, [rsp+8]
    00125aa1add rsp, 32
    00125aa5jmp 0x1256c0
    00125aaa
    00125aaaloc_125aaa:
    00125aaapush 37
    00125aaccall caml_call_realloc_stack
    00125ab1pop r10
    00125ab3jmp 0x125962
    00125950
    00125ab8
    00125ab8 // align 0x10
    00125ac0
    00125ac0camlLatexscan.do_multi_1307:
    00125ac0lea r10, [rsp-392]
    00125ac8cmp r10, [r14+40]
    00125accjb 0x125d0b
    00125ad2
    00125ad2loc_125ad2:
    00125ad2sub rsp, 72
    00125ad6mov [rsp], rax
    00125adamov [rsp+64], rbx
    00125adfmov [rsp+24], rdi
    00125ae4mov [rsp+40], rsi
    00125ae9lea rbx, [rip+0x204580]
    00125af0mov rbx, [rbx+80]
    00125af4mov rbx, [rbx]
    00125af7cmp rbx, 5
    00125afbjle 0x125b49
    00125afdcall camlStdlib.string_of_int_175
    00125b02lea rbx, [rip+0x178257]
    00125b09call camlStdlib.$5e_139
    00125b0emov rbx, rax
    00125b11lea rax, [rip+0x178278]
    00125b18call camlStdlib.$5e_139
    00125b1dmov rbx, rax
    00125b20lea rax, [rip+0x207af1]
    00125b27mov rax, [rax+312]
    00125b2ecall camlStdlib.output_string_253
    00125b33mov rax, [rsp+64]
    00125b38call camlTabular.pretty_formats_557
    00125b3dlea rax, [rip+0x178b24]
    00125b44call camlStdlib.prerr_endline_390
    00125b49
    00125b49loc_125b49:
    00125b49mov rax, [rsp+40]
    00125b4emov rbx, [rax+96]
    00125b52mov rax, [rsp+24]
    00125b57call camlLatexscan.erase_col_1294
    00125b5cmov rsi, [rsp+40]
    00125b61mov rax, [rsi+32]
    00125b65mov rax, [rax]
    00125b68mov rbx, [rsi+80]
    00125b6cmov rbx, [rbx+16]
    00125b70mov rbx, [rbx]
    00125b73cmp rbx, 1
    00125b77je 0x125b88
    00125b79mov eax, 1
    00125b7emov [rsp+16], rax
    00125b83jmp 0x125b8d
    00125b85
    00125b85 0f 1f 00 ...
    00125b88
    00125b88loc_125b88:
    00125b88mov [rsp+16], rax
    00125b8d
    00125b8dloc_125b8d:
    00125b8dmov rax, [rsi+32]
    00125b91mov rdi, [rax]
    00125b94mov rax, [rsi+24]
    00125b98mov rbx, [rax]
    00125b9bmov rcx, [rsi+72]
    00125b9fmov edx, 1
    00125ba4mov esi, 1
    00125ba9mov rax, [rsp]
    00125badcall camlLatexscan.find_end_1265
    00125bb2mov [rsp], rax
    00125bb6mov rbx, [rax]
    00125bb9mov [rsp+48], rbx
    00125bbemov rax, [rax+8]
    00125bc2sub rbx, rax
    00125bc5inc rbx
    00125bc8mov [rsp+8], rbx
    00125bcdmov rbx, [rsp+40]
    00125bd2mov rax, [rbx+40]
    00125bd6mov [rax], 3
    00125bddmov rdx, [rbx+64]
    00125be1mov esi, 3
    00125be6mov edi, 1
    00125bebmov rax, [rsp+24]
    00125bf0mov rbx, [rsp+64]
    00125bf5call camlLatexscan.show_inside_1248
    00125bfamov [rsp+56], rax
    00125bffmov rax, [rsp+40]
    00125c04mov rax, [rax+104]
    00125c08mov rbx, [rax+560]
    00125c0fmov eax, 1
    00125c14mov rdi, [rbx]
    00125c17call rdi
    00125c19mov rax, [rsp]
    00125c1dmov rax, [rax+16]
    00125c21mov [rsp+32], rax
    00125c26mov rax, [rsp+8]
    00125c2bmov rbx, [rsp+16]
    00125c30sub rax, rbx
    00125c33inc rax
    00125c36mov [rsp], rax
    00125c3amov rax, [rsp+40]
    00125c3fmov rdi, [rax+56]
    00125c43mov rax, [rsp+64]
    00125c48mov rbx, [rsp+56]
    00125c4dcall camlLatexscan.get_col_1190
    00125c52mov rbx, rax
    00125c55mov rax, [rsp+40]
    00125c5amov rdx, [rax+88]
    00125c5emov rax, [rsp+24]
    00125c63mov rdi, [rsp]
    00125c67mov rsi, [rsp+32]
    00125c6ccall camlLatexscan.do_open_col_1280
    00125c71sub r15, 48
    00125c75cmp r15, [r14]
    00125c78jb 0x125d01
    00125c7e
    00125c7eloc_125c7e:
    00125c7elea rax, [r15+8]
    00125c82add rax, 24
    00125c86mov [rax-8], 2048
    00125c8emov r12, [rsp+40]
    00125c93mov rbx, [r12+24]
    00125c98mov rbx, [rbx]
    00125c9bmov [rax], rbx
    00125c9emov rbx, [rsp+48]
    00125ca3mov [rax+8], rbx
    00125ca7mov rdi, [r12+48]
    00125caclea rsi, [rax-24]
    00125cb0mov [rsi-8], 2048
    00125cb8mov [rsi], rax
    00125cbbmov rax, [rdi]
    00125cbemov [rsi+8], rax
    00125cc2mov rbx, rsp
    00125cc5mov rsp, [r14+64]
    00125cc9call caml_modify
    00125ccemov rsp, rbx
    00125cd1mov rdi, [r12+24]
    00125cd6mov rsi, [rsp+64]
    00125cdbmov rbx, rsp
    00125cdemov rsp, [r14+64]
    00125ce2call caml_modify
    00125ce7mov rsp, rbx
    00125ceamov rax, [r12+32]
    00125cefmov rbx, [rsp+56]
    00125cf4mov [rax], rbx
    00125cf7mov eax, 1
    00125cfcadd rsp, 72
    00125d00ret
    00125d01
    00125d01loc_125d01:
    00125d01call caml_call_gc
    00125d06jmp 0x125c7e
    00125d0b
    00125d0bloc_125d0b:
    00125d0bpush 42
    00125d0dcall caml_call_realloc_stack
    00125d12pop r10
    00125d14jmp 0x125ad2
    00125ac0
    00125d19
    00125d19 // align 0x10
    00125d20
    00125d20camlLatexscan.close_col_aux_1318:
    00125d20lea r10, [rsp-360]
    00125d28cmp r10, [r14+40]
    00125d2cjb 0x125fcf
    00125d32
    00125d32loc_125d32:
    00125d32sub rsp, 40
    00125d36mov [rsp+24], rax
    00125d3bmov [rsp], rbx
    00125d3fmov [rsp+8], rdi
    00125d44mov [rsp+16], rsi
    00125d49cmp r15, [r14]
    00125d4cjbe 0x125fc5
    00125d52
    00125d52loc_125d52:
    00125d52mov rax, [rsi+32]
    00125d56mov rbx, [rax]
    00125d59mov rax, [rsi+24]
    00125d5dmov rax, [rax]
    00125d60mov rdi, [rsi+104]
    00125d64call camlLatexscan.get_col_1190
    00125d69mov [rsp+32], rax
    00125d6ecall camlLatexscan.as_post_1178
    00125d73mov rbx, rax
    00125d76mov rax, [rsp+24]
    00125d7bcall camlLexstate.scan_this_1185
    00125d80mov rax, [rsp+16]
    00125d85mov rax, [rax+40]
    00125d89mov rax, [rax]
    00125d8ccall camlLatexscan.math_table_1157
    00125d91cmp rax, 1
    00125d95je 0x125dd0
    00125d97mov rbx, [rsp+32]
    00125d9cmovzx rax, [rbx-8]
    00125da1test rax, rax
    00125da4jne 0x125db0
    00125da6mov rax, [rbx]
    00125da9mov rax, [rax+16]
    00125dadjmp 0x125db5
    00125dafnop
    00125db0
    00125db0loc_125db0:
    00125db0mov eax, 1
    00125db5
    00125db5loc_125db5:
    00125db5cmp rax, 1
    00125db9jne 0x125dd0
    00125dbblea rbx, [rip+0x1780d6]
    00125dc2mov rax, [rsp+24]
    00125dc7call camlLexstate.scan_this_1185
    00125dccjmp 0x125de1
    00125dcenop
    00125dd0
    00125dd0loc_125dd0:
    00125dd0lea rbx, [rip+0x1780a1]
    00125dd7mov rax, [rsp+24]
    00125ddccall camlLexstate.scan_this_1185
    00125de1
    00125de1loc_125de1:
    00125de1lea rax, [rip+0x1f0bb8]
    00125de8mov rax, [rax+136]
    00125defmov rax, [rax]
    00125df2cmp rax, 1
    00125df6je 0x125e2a
    00125df8mov rax, [rsp+16]
    00125dfdmov rax, [rax+128]
    00125e04mov rbx, [rax+200]
    00125e0bmov eax, 1
    00125e10mov rdi, [rbx]
    00125e13call rdi
    00125e15lea rax, [rip+0x1f0b84]
    00125e1cmov rax, [rax+136]
    00125e23mov [rax], 1
    00125e2a
    00125e2aloc_125e2a:
    00125e2amov rax, [rsp+8]
    00125e2fcmp rax, 1
    00125e33je 0x125e78
    00125e35mov rax, [rsp+16]
    00125e3amov rax, [rax+128]
    00125e41mov rbx, [rax+32]
    00125e45mov eax, 1
    00125e4amov rdi, [rbx]
    00125e4dcall rdi
    00125e4fcmp rax, 1
    00125e53je 0x125e78
    00125e55mov rax, [rsp+16]
    00125e5amov rax, [rax+128]
    00125e61mov rbx, [rax+536]
    00125e68mov eax, 1
    00125e6dmov rdi, [rbx]
    00125e70call rdi
    00125e72jmp 0x125fa4
    00125e77nop
    00125e78
    00125e78loc_125e78:
    00125e78mov rsi, [rsp+16]
    00125e7dmov rax, [rsi+64]
    00125e81mov rax, [rax]
    00125e84cmp rax, 1
    00125e88je 0x125f38
    00125e8emov rax, [rsi+32]
    00125e92mov rdi, [rax]
    00125e95add rdi, 2
    00125e99mov rax, [rsi+24]
    00125e9dmov rbx, [rax]
    00125ea0mov rdx, [rsi+112]
    00125ea4mov esi, 3
    00125ea9mov rax, [rsp+24]
    00125eaecall camlLatexscan.show_inside_1248
    00125eb3mov rbx, [rsp+16]
    00125eb8mov rax, [rbx+64]
    00125ebcmov [rax], 1
    00125ec3mov rax, [rbx+72]
    00125ec7call camlMyStack.pop_292
    00125eccmov r12, rax
    00125ecfmov rbp, [r12]
    00125ed3mov r13, [rsp+16]
    00125ed8mov rdi, [r13+24]
    00125edcmov rsi, rbp
    00125edfmov rbx, rsp
    00125ee2mov rsp, [r14+64]
    00125ee6call caml_modify
    00125eebmov rsp, rbx
    00125eeemov rbx, [r12+8]
    00125ef3mov rdi, [r13+120]
    00125ef7mov rax, rbp
    00125efacall camlLatexscan.next_no_border_1275
    00125effmov rsi, [rsp+16]
    00125f04mov rbx, [rsi+32]
    00125f08mov [rbx], rax
    00125f0bmov rdi, [rbx]
    00125f0emov rax, [rsi+24]
    00125f12mov rbx, [rax]
    00125f15mov rdx, [rsi+112]
    00125f19mov esi, 1
    00125f1emov rax, [rsp+24]
    00125f23call camlLatexscan.show_inside_1248
    00125f28mov rdi, [rsp+16]
    00125f2dmov rbx, [rdi+32]
    00125f31mov [rbx], rax
    00125f34jmp 0x125f69
    00125f36nop
    00125f38
    00125f38loc_125f38:
    00125f38mov rax, [rsi+32]
    00125f3cadd [rax], 2
    00125f40mov rdi, [rax]
    00125f43mov rax, [rsi+24]
    00125f47mov rbx, [rax]
    00125f4amov rdx, [rsi+112]
    00125f4emov esi, 3
    00125f53mov rax, [rsp+24]
    00125f58call camlLatexscan.show_inside_1248
    00125f5dmov rdi, [rsp+16]
    00125f62mov rbx, [rdi+32]
    00125f66mov [rbx], rax
    00125f69
    00125f69loc_125f69:
    00125f69mov rax, [rdi+128]
    00125f70mov rbx, [rax+544]
    00125f77mov rdi, [rbx]
    00125f7amov rax, [rsp]
    00125f7ecall rdi
    00125f80mov rdi, [rsp+16]
    00125f85mov rax, [rdi+48]
    00125f89mov rbx, [rax]
    00125f8ccmp rbx, 1
    00125f90je 0x125fa4
    00125f92mov [rax], 1
    00125f99mov rax, [rdi+56]
    00125f9dmov [rax], 1
    00125fa4
    00125fa4loc_125fa4:
    00125fa4mov rax, [rsp+16]
    00125fa9mov rax, [rax+128]
    00125fb0mov rbx, [rax+568]
    00125fb7mov eax, 1
    00125fbcmov rdi, [rbx]
    00125fbfadd rsp, 40
    00125fc3jmp rdi
    00125fc5
    00125fc5loc_125fc5:
    00125fc5call caml_call_gc
    00125fcajmp 0x125d52
    00125fcf
    00125fcfloc_125fcf:
    00125fcfpush 38
    00125fd1call caml_call_realloc_stack
    00125fd6pop r10
    00125fd8jmp 0x125d32
    00125d20
    00125fdd
    00125fdd // align 0x10
    00125fe0
    00125fe0camlLatexscan.close_col_1326:
    00125fe0mov rsi, [rdi+24]
    00125fe4mov edi, 1
    00125fe9jmp 0x125d20
    00125fe0
    00125fee
    00125fee // align 0x10
    00125ff0
    00125ff0camlLatexscan.close_last_col_1327:
    00125ff0mov rsi, [rdi+24]
    00125ff4mov edi, 3
    00125ff9jmp 0x125d20
    00125ff0
    00125ffe
    00125ffe // align 0x10
    00126000
    00126000camlLatexscan.close_last_row_1328:
    00126000cmp r15, [r14]
    00126003jbe 0x12603d
    00126005
    00126005loc_126005:
    00126005mov rax, [rbx+16]
    00126009mov rax, [rax]
    0012600ccmp rax, 1
    00126010je 0x126028
    00126012mov rax, [rbx+24]
    00126016mov rbx, [rax+592]
    0012601dmov eax, 1
    00126022mov rdi, [rbx]
    00126025jmp rdi
    00126027nop
    00126028
    00126028loc_126028:
    00126028mov rax, [rbx+24]
    0012602cmov rbx, [rax+584]
    00126033mov eax, 1
    00126038mov rdi, [rbx]
    0012603bjmp rdi
    0012603d
    0012603dloc_12603d:
    0012603dcall caml_call_gc
    00126042jmp 0x126005
    00126000
    00126044
    00126044 // align 0x10
    00126050
    00126050camlLatexscan.get_style_1337:
    00126050lea r10, [rsp-344]
    00126058cmp r10, [r14+40]
    0012605cjb 0x126103
    00126062
    00126062loc_126062:
    00126062sub rsp, 24
    00126066mov [rsp+16], rax
    0012606bmov [rsp], rbx
    0012606fmov [rsp+8], rdi
    00126074mov rax, [rbx+8]
    00126078call camlLexstate.start_normal_914
    0012607dmov rax, [rsp]
    00126081mov rax, [rax]
    00126084call camlMyLexing.from_string_309
    00126089mov rbx, [rsp+8]
    0012608emov rbx, [rbx+24]
    00126092mov rbx, [rbx+424]
    00126099sub r15, 40
    0012609dcmp r15, [r14]
    001260a0jb 0x1260fc
    001260a2
    001260a2loc_1260a2:
    001260a2lea rdi, [r15+8]
    001260a6mov [rdi-8], 4343
    001260aelea rsi, [rip+107]
    001260b5mov [rdi], rsi
    001260b8mov rsi, 0x100000000000005
    001260c2mov [rdi+8], rsi
    001260c6mov rsi, [rsp+16]
    001260cbmov [rdi+16], rsi
    001260cfmov [rdi+24], rax
    001260d3mov rsi, [rbx]
    001260d6mov rax, rdi
    001260d9call rsi
    001260dbmov [rsp], rax
    001260dfmov eax, 1
    001260e4call camlLexstate.restore_flags_891
    001260e9mov eax, 1
    001260eecall camlLexstate.restore_lexstate_882
    001260f3mov rax, [rsp]
    001260f7add rsp, 24
    001260fbret
    001260fc
    001260fcloc_1260fc:
    001260fccall caml_call_gc
    00126101jmp 0x1260a2
    00126103
    00126103loc_126103:
    00126103push 36
    00126105call caml_call_realloc_stack
    0012610apop r10
    0012610cjmp 0x126062
    00126050
    00126111
    00126111 // align 0x10
    00126120
    00126120camlLatexscan.fun_3610:
    00126120cmp r15, [r14]
    00126123jbe 0x126135
    00126125
    00126125loc_126125:
    00126125mov rdi, [rbx+16]
    00126129mov rax, [rbx+24]
    0012612dmov rsi, [rdi]
    00126130mov rbx, rdi
    00126133jmp rsi
    00126135
    00126135loc_126135:
    00126135call caml_call_gc
    0012613ajmp 0x126125
    00126120
    0012613c
    0012613c // align 0x10
    00126140
    00126140camlLatexscan.start_other_scan_1348:
    00126140lea r10, [rsp-352]
    00126148cmp r10, [r14+40]
    0012614cjb 0x12627d
    00126152
    00126152loc_126152:
    00126152sub rsp, 32
    00126156mov [rsp], rax
    0012615amov [rsp+8], rbx
    0012615fmov [rsp+16], rdi
    00126164mov [rsp+24], rsi
    00126169lea rbx, [rip+0x203f00]
    00126170mov rbx, [rbx+80]
    00126174mov rbx, [rbx]
    00126177cmp rbx, 3
    0012617bjle 0x1261f1
    0012617dlea rbx, [rip+0x177b7c]
    00126184call camlStdlib.$5e_139
    00126189mov rbx, rax
    0012618clea rax, [rip+0x177b7d]
    00126193call camlStdlib.$5e_139
    00126198call camlStdlib.prerr_endline_390
    0012619dmov rax, [rsp+24]
    001261a2mov rbx, [rax+32]
    001261a6mov eax, 1
    001261abcall camlLatexscan.stack_env_pretty_808
    001261b0lea rbx, [rip+0x173971]
    001261b7mov rax, [rsp+24]
    001261bcmov rax, [rax+24]
    001261c0mov rax, [rax]
    001261c3call camlStdlib.$5e_139
    001261c8mov rbx, rax
    001261cblea rax, [rip+0x177b0e]
    001261d2call camlStdlib.$5e_139
    001261d7call camlStdlib.prerr_endline_390
    001261dcmov rax, [rsp+24]
    001261e1mov rbx, [rax+40]
    001261e5lea rax, [rip+0x17131c]
    001261eccall camlMyStack.pretty_387
    001261f1
    001261f1loc_1261f1:
    001261f1mov eax, 1
    001261f6call camlLexstate.save_lexstate_881
    001261fbmov r12, [rsp+24]
    00126200mov rdi, [r12+40]
    00126205sub r15, 24
    00126209cmp r15, [r14]
    0012620cjb 0x126276
    0012620e
    0012620eloc_12620e:
    0012620elea rsi, [r15+8]
    00126212mov [rsi-8], 2048
    0012621amov rax, [rsp]
    0012621emov [rsi], rax
    00126221mov rax, [rdi]
    00126224mov [rsi+8], rax
    00126228mov rbx, rsp
    0012622bmov rsp, [r14+64]
    0012622fcall caml_modify
    00126234mov rsp, rbx
    00126237mov rax, [r12+40]
    0012623cmov [rsp], rax
    00126240mov rax, [rax]
    00126243mov ebx, 1
    00126248call Stdlib.List.rev_append
    0012624dmov rdi, [rsp]
    00126251mov rsi, rax
    00126254mov rbx, rsp
    00126257mov rsp, [r14+64]
    0012625bcall caml_modify
    00126260mov rsp, rbx
    00126263mov rbx, [rsp+8]
    00126268mov rdi, [rbx]
    0012626bmov rax, [rsp+16]
    00126270add rsp, 32
    00126274jmp rdi
    00126276
    00126276loc_126276:
    00126276call caml_call_gc
    0012627bjmp 0x12620e
    0012627d
    0012627dloc_12627d:
    0012627dpush 37
    0012627fcall caml_call_realloc_stack
    00126284pop r10
    00126286jmp 0x126152
    00126140
    0012628b
    0012628b // align 0x10
    00126290
    00126290camlLatexscan.fun_3622:
    00126290ret
    00126290
    00126291
    00126291 // align 0x10
    001262a0
    001262a0camlLatexscan.start_image_scan_1354:
    001262a0sub r15, 48
    001262a4cmp r15, [r14]
    001262a7jb 0x1262f0
    001262a9
    001262a9loc_1262a9:
    001262a9lea rdx, [r15+8]
    001262admov [rdx-8], 5367
    001262b5lea rcx, [rip+68]
    001262bcmov [rdx], rcx
    001262bfmov rcx, 0x100000000000005
    001262c9mov [rdx+8], rcx
    001262cdmov [rdx+16], rax
    001262d1mov [rdx+24], rbx
    001262d5mov rax, [rsi+32]
    001262d9mov [rdx+32], rax
    001262ddmov rsi, [rsi+24]
    001262e1lea rax, [rip+0x1779b0]
    001262e8mov rbx, rdx
    001262ebjmp 0x126140
    001262f0
    001262f0loc_1262f0:
    001262f0call caml_call_gc
    001262f5jmp 0x1262a9
    001262a0
    001262f7
    001262f7 // align 0x10
    00126300
    00126300camlLatexscan.fun_3634:
    00126300mov rdi, rax
    00126303cmp r15, [r14]
    00126306jbe 0x126320
    00126308
    00126308loc_126308:
    00126308mov rax, [rbx+32]
    0012630cmov rsi, [rax+40]
    00126310mov rdx, [rbx+24]
    00126314mov rax, [rbx+16]
    00126318mov rbx, rdx
    0012631bjmp 0xf7370
    00126320
    00126320loc_126320:
    00126320call caml_call_gc
    00126325jmp 0x126308
    00126300
    00126327
    00126327 // align 0x10
    00126330
    00126330camlLatexscan.complete_scan_1360:
    00126330lea r10, [rsp-328]
    00126338cmp r10, [r14+40]
    0012633cjb 0x126402
    00126342
    00126342loc_126342:
    00126342sub rsp, 8
    00126346mov rsi, rax
    00126349mov rax, rbx
    0012634cmov [rsp], rdi
    00126350mov rdi, [rsi]
    00126353mov rbx, rsi
    00126356call rdi
    00126358mov rax, [rsp]
    0012635cmov rax, [rax+56]
    00126360call camlMyStack.pop_292
    00126365mov rbx, [rsp]
    00126369mov rbx, [rbx+40]
    0012636dcall camlLatexscan.close_env_866
    00126372mov rax, [rsp]
    00126376mov rbx, [rax+48]
    0012637amov rax, [rbx+24]
    0012637emov rax, [rax+128]
    00126385mov rdi, [rbx+16]
    00126389lea rbx, [rip+0x1782d8]
    00126390call camlLatexscan.top_close_block_aux_1030
    00126395lea rax, [rip+0x203cd4]
    0012639cmov rax, [rax+80]
    001263a0mov rax, [rax]
    001263a3cmp rax, 3
    001263a7jle 0x1263f8
    001263a9lea rax, [rip+0x1778d0]
    001263b0call camlStdlib.prerr_endline_390
    001263b5mov rax, [rsp]
    001263b9mov rbx, [rax+32]
    001263bdmov eax, 1
    001263c2call camlLatexscan.stack_env_pretty_808
    001263c7lea rbx, [rip+0x17375a]
    001263cemov rax, [rsp]
    001263d2mov rax, [rax+24]
    001263d6mov rax, [rax]
    001263d9call camlStdlib.$5e_139
    001263demov rbx, rax
    001263e1lea rax, [rip+0x1778f8]
    001263e8call camlStdlib.$5e_139
    001263edadd rsp, 8
    001263f1jmp 0x196d50
    001263f6
    001263f6 66 90 f.
    001263f8
    001263f8loc_1263f8:
    001263f8mov eax, 1
    001263fdadd rsp, 8
    00126401ret
    00126402
    00126402loc_126402:
    00126402push 34
    00126404call caml_call_realloc_stack
    00126409pop r10
    0012640bjmp 0x126342
    00126330
    00126410
    00126410camlLatexscan.stop_other_scan_1364:
    00126410lea r10, [rsp-352]
    00126418cmp r10, [r14+40]
    0012641cjb 0x126539
    00126422
    00126422loc_126422:
    00126422sub rsp, 32
    00126426mov [rsp], rax
    0012642amov [rsp+16], rbx
    0012642fmov [rsp+8], rdi
    00126434mov [rsp+24], rsi
    00126439lea rax, [rip+0x203c30]
    00126440mov rax, [rax+80]
    00126444mov rax, [rax]
    00126447cmp rax, 3
    0012644bjle 0x126498
    0012644dlea rax, [rip+0x177804]
    00126454call camlStdlib.prerr_endline_390
    00126459mov rax, [rsp+24]
    0012645emov rbx, [rax+32]
    00126462mov eax, 1
    00126467call camlLatexscan.stack_env_pretty_808
    0012646clea rbx, [rip+0x1736b5]
    00126473mov rax, [rsp+24]
    00126478mov rax, [rax+24]
    0012647cmov rax, [rax]
    0012647fcall camlStdlib.$5e_139
    00126484mov rbx, rax
    00126487lea rax, [rip+0x177852]
    0012648ecall camlStdlib.$5e_139
    00126493call camlStdlib.prerr_endline_390
    00126498
    00126498loc_126498:
    00126498mov rax, [rsp+24]
    0012649dmov rax, [rax+48]
    001264a1call camlMyStack.pop_292
    001264a6mov rax, [rsp]
    001264aacmp rax, 1
    001264aejne 0x1264c5
    001264b0mov rbx, [rsp+24]
    001264b5mov rax, [rbx+24]
    001264b9mov rax, [rax]
    001264bcmov rbx, [rbx+40]
    001264c0call camlLatexscan.close_env_866
    001264c5
    001264c5loc_1264c5:
    001264c5mov rbx, [rsp+24]
    001264camov rax, [rbx+56]
    001264cemov rax, [rax]
    001264d1test al, 1
    001264d3jne 0x126524
    001264d5mov [rsp+24], rbx
    001264damov rdi, [rbx+64]
    001264demov rax, [rsp+16]
    001264e3mov rbx, [rsp+8]
    001264e8call camlLatexscan.complete_scan_1360
    001264ed
    001264edloc_1264ed:
    001264edmov rax, [rsp+24]
    001264f2mov rax, [rax+56]
    001264f6mov rax, [rax]
    001264f9test al, 1
    001264fbjne 0x126524
    001264fdmov eax, 1
    00126502call camlLexstate.previous_lexbuf_870
    00126507mov rbx, rax
    0012650amov rax, [rsp+24]
    0012650fmov rdi, [rax+64]
    00126513mov rax, [rsp+16]
    00126518call camlLatexscan.complete_scan_1360
    0012651dcmp r15, [r14]
    00126520ja 0x1264ed
    00126522jmp 0x126532
    00126524
    00126524loc_126524:
    00126524mov eax, 1
    00126529add rsp, 32
    0012652djmp 0x17d370
    00126532
    00126532loc_126532:
    00126532call caml_call_gc
    00126537jmp 0x1264ed
    00126539
    00126539loc_126539:
    00126539push 37
    0012653bcall caml_call_realloc_stack
    00126540pop r10
    00126542jmp 0x126422
    00126410
    00126547
    00126547 // align 0x10
    00126550
    00126550camlLatexscan.add_includes_1452:
    00126550mov rdi, rax
    00126553mov rax, [rbx+24]
    00126557mov [rax], 3
    0012655esub r15, 32
    00126562cmp r15, [r14]
    00126565jb 0x12659b
    00126567
    00126567loc_126567:
    00126567lea rax, [r15+8]
    0012656bmov [rax-8], 3319
    00126573lea rsi, [rip+54]
    0012657amov [rax], rsi
    0012657dmov rsi, 0x100000000000005
    00126587mov [rax+8], rsi
    0012658bmov rbx, [rbx+16]
    0012658fmov [rax+16], rbx
    00126593mov rbx, rdi
    00126596jmp 0x1a0330
    0012659b
    0012659bloc_12659b:
    0012659bcall caml_call_gc
    001265a0jmp 0x126567
    00126550