File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
0017bad0
0017bad0camlLatexmacros.entry:
0017bad0lea r10, [rsp-336]
0017bad8cmp r10, [r14+40]
0017badcjb 0x17c0e4
0017bae2
0017bae2loc_17bae2:
0017bae2sub rsp, 16
0017bae6mov edi, 1
0017baebmov rbx, rsp
0017baeemov rsp, [r14+64]
0017baf2call caml_fresh_oo_id
0017baf7mov rsp, rbx
0017bafacall caml_alloc2
0017bafflea rsi, [r15+8]
0017bb03mov [rsi-8], 2296
0017bb0blea rbx, [rip+0x199516]
0017bb12mov [rsi], rbx
0017bb15mov [rsi+8], rax
0017bb19lea rdi, [rip+0x198e48]
0017bb20mov rbx, rsp
0017bb23mov rsp, [r14+64]
0017bb27call caml_initialize
0017bb2cmov rsp, rbx
0017bb2flea rbx, [rip+0x1c06ca]
0017bb36call caml_alloc1
0017bb3blea rax, [r15+8]
0017bb3fmov [rax-8], 1024
0017bb47mov rbx, [rbx+72]
0017bb4bmov [rax], rbx
0017bb4ecall Stdlib.Set.fun
0017bb53lea rdi, [rip+0x198e0e]
0017bb5aadd rdi, 184
0017bb61mov rsi, rax
0017bb64mov rbx, rsp
0017bb67mov rsp, [r14+64]
0017bb6bcall caml_initialize
0017bb70mov rsp, rbx
0017bb73lea rax, [rip+0x1ee48e]
0017bb7amov rax, [rax+272]
0017bb81mov rax, [rax]
0017bb84mov ebx, 195
0017bb89call Stdlib.Hashtbl.create_inner
0017bb8emov [rsp], rax
0017bb92lea rax, [rip+0x1ee46f]
0017bb99mov rax, [rax+272]
0017bba0mov rax, [rax]
0017bba3mov ebx, 195
0017bba8call Stdlib.Hashtbl.create_inner
0017bbadmov [rsp+8], rax
0017bbb2lea rax, [rip+0x1ee44f]
0017bbb9mov rax, [rax+272]
0017bbc0mov rax, [rax]
0017bbc3mov ebx, 11
0017bbc8call Stdlib.Hashtbl.create_inner
0017bbcdmov r13, rax
0017bbd0call caml_alloc1
0017bbd5lea r12, [r15+8]
0017bbd9mov [r12-8], 1024
0017bbe2mov [r12], 1
0017bbealea rdi, [rip+0x198d77]
0017bbf1add rdi, 192
0017bbf8mov rsi, [rsp]
0017bbfcmov rbx, rsp
0017bbffmov rsp, [r14+64]
0017bc03call caml_initialize
0017bc08mov rsp, rbx
0017bc0blea rdi, [rip+0x198d56]
0017bc12add rdi, 200
0017bc19mov rsi, [rsp+8]
0017bc1emov rbx, rsp
0017bc21mov rsp, [r14+64]
0017bc25call caml_initialize
0017bc2amov rsp, rbx
0017bc2dlea rdi, [rip+0x198d34]
0017bc34add rdi, 208
0017bc3bmov rsi, r13
0017bc3emov rbx, rsp
0017bc41mov rsp, [r14+64]
0017bc45call caml_initialize
0017bc4amov rsp, rbx
0017bc4dlea rdi, [rip+0x198d14]
0017bc54add rdi, 216
0017bc5bmov rsi, r12
0017bc5emov rbx, rsp
0017bc61mov rsp, [r14+64]
0017bc65call caml_initialize
0017bc6amov rsp, rbx
0017bc6dsub r15, 64
0017bc71call caml_allocN
0017bc76lea rsi, [r15+8]
0017bc7aadd rsi, 48
0017bc7emov [rsi-8], 1024
0017bc86mov [rsi], 1
0017bc8dlea r12, [rsi-32]
0017bc91mov [r12-8], 3072
0017bc9amov [r12], 1
0017bca2lea rax, [rip+0x19927f]
0017bca9mov [r12+8], rax
0017bcaemov [r12+16], 1
0017bcb7lea r13, [r12-16]
0017bcbcmov [r13-8], 1024
0017bcc4mov [r13], 1
0017bccclea rdi, [rip+0x198c95]
0017bcd3add rdi, 224
0017bcdamov rbx, rsp
0017bcddmov rsp, [r14+64]
0017bce1call caml_initialize
0017bce6mov rsp, rbx
0017bce9lea rdi, [rip+0x198c78]
0017bcf0add rdi, 232
0017bcf7mov rsi, r12
0017bcfamov rbx, rsp
0017bcfdmov rsp, [r14+64]
0017bd01call caml_initialize
0017bd06mov rsp, rbx
0017bd09lea rdi, [rip+0x198c58]
0017bd10add rdi, 240
0017bd17mov rsi, r13
0017bd1amov rbx, rsp
0017bd1dmov rsp, [r14+64]
0017bd21call caml_initialize
0017bd26mov rsp, rbx
0017bd29lea rsi, [rip+0x198958]
0017bd30lea rdi, [rip+0x198c31]
0017bd37add rdi, 24
0017bd3bmov rbx, rsp
0017bd3emov rsp, [r14+64]
0017bd42call caml_initialize
0017bd47mov rsp, rbx
0017bd4alea rsi, [rip+0x198957]
0017bd51lea rdi, [rip+0x198c10]
0017bd58add rdi, 248
0017bd5fmov rbx, rsp
0017bd62mov rsp, [r14+64]
0017bd66call caml_initialize
0017bd6bmov rsp, rbx
0017bd6elea rsi, [rip+0x19894b]
0017bd75lea rdi, [rip+0x198bec]
0017bd7cadd rdi, 32
0017bd80mov rbx, rsp
0017bd83mov rsp, [r14+64]
0017bd87call caml_initialize
0017bd8cmov rsp, rbx
0017bd8flea rsi, [rip+0x198962]
0017bd96lea r12, [rip+0x19893b]
0017bd9dlea rdi, [rip+0x198bc4]
0017bda4add rdi, 8
0017bda8mov rbx, rsp
0017bdabmov rsp, [r14+64]
0017bdafcall caml_initialize
0017bdb4mov rsp, rbx
0017bdb7lea rdi, [rip+0x198baa]
0017bdbeadd rdi, 16
0017bdc2mov rsi, r12
0017bdc5mov rbx, rsp
0017bdc8mov rsp, [r14+64]
0017bdcccall caml_initialize
0017bdd1mov rsp, rbx
0017bdd4lea rsi, [rip+0x19894d]
0017bddblea r12, [rip+0x19892e]
0017bde2lea rdi, [rip+0x198b7f]
0017bde9add rdi, 72
0017bdedmov rbx, rsp
0017bdf0mov rsp, [r14+64]
0017bdf4call caml_initialize
0017bdf9mov rsp, rbx
0017bdfclea rdi, [rip+0x198b65]
0017be03add rdi, 80
0017be07mov rsi, r12
0017be0amov rbx, rsp
0017be0dmov rsp, [r14+64]
0017be11call caml_initialize
0017be16mov rsp, rbx
0017be19lea rsi, [rip+0x198920]
0017be20lea rdi, [rip+0x198b41]
0017be27add rdi, 88
0017be2bmov rbx, rsp
0017be2emov rsp, [r14+64]
0017be32call caml_initialize
0017be37mov rsp, rbx
0017be3alea rsi, [rip+0x198917]
0017be41lea rdi, [rip+0x198b20]
0017be48add rdi, 256
0017be4fmov rbx, rsp
0017be52mov rsp, [r14+64]
0017be56call caml_initialize
0017be5bmov rsp, rbx
0017be5elea rsi, [rip+0x198913]
0017be65lea rdi, [rip+0x198afc]
0017be6cadd rdi, 264
0017be73mov rbx, rsp
0017be76mov rsp, [r14+64]
0017be7acall caml_initialize
0017be7fmov rsp, rbx
0017be82lea rsi, [rip+0x19890f]
0017be89lea rdi, [rip+0x198ad8]
0017be90add rdi, 272
0017be97mov rbx, rsp
0017be9amov rsp, [r14+64]
0017be9ecall caml_initialize
0017bea3mov rsp, rbx
0017bea6lea rsi, [rip+0x19890b]
0017beadlea rdi, [rip+0x198ab4]
0017beb4add rdi, 280
0017bebbmov rbx, rsp
0017bebemov rsp, [r14+64]
0017bec2call caml_initialize
0017bec7mov rsp, rbx
0017becalea rsi, [rip+0x1988ff]
0017bed1lea rdi, [rip+0x198a90]
0017bed8add rdi, 40
0017bedcmov rbx, rsp
0017bedfmov rsp, [r14+64]
0017bee3call caml_initialize
0017bee8mov rsp, rbx
0017beeblea rsi, [rip+0x1988f6]
0017bef2lea rdi, [rip+0x198a6f]
0017bef9add rdi, 48
0017befdmov rbx, rsp
0017bf00mov rsp, [r14+64]
0017bf04call caml_initialize
0017bf09mov rsp, rbx
0017bf0clea rsi, [rip+0x198905]
0017bf13lea r12, [rip+0x1988e6]
0017bf1alea rdi, [rip+0x198a47]
0017bf21add rdi, 56
0017bf25mov rbx, rsp
0017bf28mov rsp, [r14+64]
0017bf2ccall caml_initialize
0017bf31mov rsp, rbx
0017bf34lea rdi, [rip+0x198a2d]
0017bf3badd rdi, 64
0017bf3fmov rsi, r12
0017bf42mov rbx, rsp
0017bf45mov rsp, [r14+64]
0017bf49call caml_initialize
0017bf4emov rsp, rbx
0017bf51lea rsi, [rip+0x1988e0]
0017bf58lea rdi, [rip+0x198a09]
0017bf5fadd rdi, 96
0017bf63mov rbx, rsp
0017bf66mov rsp, [r14+64]
0017bf6acall caml_initialize
0017bf6fmov rsp, rbx
0017bf72lea rsi, [rip+0x1988ef]
0017bf79lea r12, [rip+0x1988d0]
0017bf80lea rdi, [rip+0x1989e1]
0017bf87add rdi, 104
0017bf8bmov rbx, rsp
0017bf8emov rsp, [r14+64]
0017bf92call caml_initialize
0017bf97mov rsp, rbx
0017bf9alea rdi, [rip+0x1989c7]
0017bfa1add rdi, 152
0017bfa8mov rsi, r12
0017bfabmov rbx, rsp
0017bfaemov rsp, [r14+64]
0017bfb2call caml_initialize
0017bfb7mov rsp, rbx
0017bfbalea rsi, [rip+0x1988bf]
0017bfc1lea rdi, [rip+0x1989a0]
0017bfc8add rdi, 112
0017bfccmov rbx, rsp
0017bfcfmov rsp, [r14+64]
0017bfd3call caml_initialize
0017bfd8mov rsp, rbx
0017bfdblea rsi, [rip+0x1988ee]
0017bfe2lea r12, [rip+0x1988c7]
0017bfe9lea r13, [rip+0x1988a8]
0017bff0lea rdi, [rip+0x198971]
0017bff7add rdi, 120
0017bffbmov rbx, rsp
0017bffemov rsp, [r14+64]
0017c002call caml_initialize
0017c007mov rsp, rbx
0017c00alea rdi, [rip+0x198957]
0017c011add rdi, 128
0017c018mov rsi, r12
0017c01bmov rbx, rsp
0017c01emov rsp, [r14+64]
0017c022call caml_initialize
0017c027mov rsp, rbx
0017c02alea rdi, [rip+0x198937]
0017c031add rdi, 136
0017c038mov rsi, r13
0017c03bmov rbx, rsp
0017c03emov rsp, [r14+64]
0017c042call caml_initialize
0017c047mov rsp, rbx
0017c04alea rsi, [rip+0x19889f]
0017c051lea rdi, [rip+0x198910]
0017c058add rdi, 144
0017c05fmov rbx, rsp
0017c062mov rsp, [r14+64]
0017c066call caml_initialize
0017c06bmov rsp, rbx
0017c06elea rsi, [rip+0x19889b]
0017c075lea rdi, [rip+0x1988ec]
0017c07cadd rdi, 160
0017c083mov rbx, rsp
0017c086mov rsp, [r14+64]
0017c08acall caml_initialize
0017c08fmov rsp, rbx
0017c092lea rsi, [rip+0x198897]
0017c099lea rdi, [rip+0x1988c8]
0017c0a0add rdi, 168
0017c0a7mov rbx, rsp
0017c0aamov rsp, [r14+64]
0017c0aecall caml_initialize
0017c0b3mov rsp, rbx
0017c0b6lea rsi, [rip+0x198893]
0017c0bdlea rdi, [rip+0x1988a4]
0017c0c4add rdi, 176
0017c0cbmov rbx, rsp
0017c0cemov rsp, [r14+64]
0017c0d2call caml_initialize
0017c0d7mov rsp, rbx
0017c0damov eax, 1
0017c0dfadd rsp, 16
0017c0e3ret
0017c0e4
0017c0e4loc_17c0e4:
0017c0e4push 35
0017c0e6call caml_call_realloc_stack
0017c0ebpop r10
0017c0edjmp 0x17bae2
0017bad0
0017bad0camlLatexmacros.entry:
0017bad0lea r10, [rsp-336]
0017bad8cmp r10, [r14+40]
0017badcjb 0x17c0e4
0017bae2
0017bae2loc_17bae2:
0017bae2sub rsp, 16
0017bae6mov edi, 1
0017baebmov rbx, rsp
0017baeemov rsp, [r14+64]
0017baf2call caml_fresh_oo_id
0017baf7mov rsp, rbx
0017bafacall caml_alloc2
0017bafflea rsi, [r15+8]
0017bb03mov [rsi-8], 2296
0017bb0blea rbx, [rip+0x199516]
0017bb12mov [rsi], rbx
0017bb15mov [rsi+8], rax
0017bb19lea rdi, [rip+0x198e48]
0017bb20mov rbx, rsp
0017bb23mov rsp, [r14+64]
0017bb27call caml_initialize
0017bb2cmov rsp, rbx
0017bb2flea rbx, [rip+0x1c06ca]
0017bb36call caml_alloc1
0017bb3blea rax, [r15+8]
0017bb3fmov [rax-8], 1024
0017bb47mov rbx, [rbx+72]
0017bb4bmov [rax], rbx
0017bb4ecall Stdlib.Set.fun
0017bb53lea rdi, [rip+0x198e0e]
0017bb5aadd rdi, 184
0017bb61mov rsi, rax
0017bb64mov rbx, rsp
0017bb67mov rsp, [r14+64]
0017bb6bcall caml_initialize
0017bb70mov rsp, rbx
0017bb73lea rax, [rip+0x1ee48e]
0017bb7amov rax, [rax+272]
0017bb81mov rax, [rax]
0017bb84mov ebx, 195
0017bb89call Stdlib.Hashtbl.create_inner
0017bb8emov [rsp], rax
0017bb92lea rax, [rip+0x1ee46f]
0017bb99mov rax, [rax+272]
0017bba0mov rax, [rax]
0017bba3mov ebx, 195
0017bba8call Stdlib.Hashtbl.create_inner
0017bbadmov [rsp+8], rax
0017bbb2lea rax, [rip+0x1ee44f]
0017bbb9mov rax, [rax+272]
0017bbc0mov rax, [rax]
0017bbc3mov ebx, 11
0017bbc8call Stdlib.Hashtbl.create_inner
0017bbcdmov r13, rax
0017bbd0call caml_alloc1
0017bbd5lea r12, [r15+8]
0017bbd9mov [r12-8], 1024
0017bbe2mov [r12], 1
0017bbealea rdi, [rip+0x198d77]
0017bbf1add rdi, 192
0017bbf8mov rsi, [rsp]
0017bbfcmov rbx, rsp
0017bbffmov rsp, [r14+64]
0017bc03call caml_initialize
0017bc08mov rsp, rbx
0017bc0blea rdi, [rip+0x198d56]
0017bc12add rdi, 200
0017bc19mov rsi, [rsp+8]
0017bc1emov rbx, rsp
0017bc21mov rsp, [r14+64]
0017bc25call caml_initialize
0017bc2amov rsp, rbx
0017bc2dlea rdi, [rip+0x198d34]
0017bc34add rdi, 208
0017bc3bmov rsi, r13
0017bc3emov rbx, rsp
0017bc41mov rsp, [r14+64]
0017bc45call caml_initialize
0017bc4amov rsp, rbx
0017bc4dlea rdi, [rip+0x198d14]
0017bc54add rdi, 216
0017bc5bmov rsi, r12
0017bc5emov rbx, rsp
0017bc61mov rsp, [r14+64]
0017bc65call caml_initialize
0017bc6amov rsp, rbx
0017bc6dsub r15, 64
0017bc71call caml_allocN
0017bc76lea rsi, [r15+8]
0017bc7aadd rsi, 48
0017bc7emov [rsi-8], 1024
0017bc86mov [rsi], 1
0017bc8dlea r12, [rsi-32]
0017bc91mov [r12-8], 3072
0017bc9amov [r12], 1
0017bca2lea rax, [rip+0x19927f]
0017bca9mov [r12+8], rax
0017bcaemov [r12+16], 1
0017bcb7lea r13, [r12-16]
0017bcbcmov [r13-8], 1024
0017bcc4mov [r13], 1
0017bccclea rdi, [rip+0x198c95]
0017bcd3add rdi, 224
0017bcdamov rbx, rsp
0017bcddmov rsp, [r14+64]
0017bce1call caml_initialize
0017bce6mov rsp, rbx
0017bce9lea rdi, [rip+0x198c78]
0017bcf0add rdi, 232
0017bcf7mov rsi, r12
0017bcfamov rbx, rsp
0017bcfdmov rsp, [r14+64]
0017bd01call caml_initialize
0017bd06mov rsp, rbx
0017bd09lea rdi, [rip+0x198c58]
0017bd10add rdi, 240
0017bd17mov rsi, r13
0017bd1amov rbx, rsp
0017bd1dmov rsp, [r14+64]
0017bd21call caml_initialize
0017bd26mov rsp, rbx
0017bd29lea rsi, [rip+0x198958]
0017bd30lea rdi, [rip+0x198c31]
0017bd37add rdi, 24
0017bd3bmov rbx, rsp
0017bd3emov rsp, [r14+64]
0017bd42call caml_initialize
0017bd47mov rsp, rbx
0017bd4alea rsi, [rip+0x198957]
0017bd51lea rdi, [rip+0x198c10]
0017bd58add rdi, 248
0017bd5fmov rbx, rsp
0017bd62mov rsp, [r14+64]
0017bd66call caml_initialize
0017bd6bmov rsp, rbx
0017bd6elea rsi, [rip+0x19894b]
0017bd75lea rdi, [rip+0x198bec]
0017bd7cadd rdi, 32
0017bd80mov rbx, rsp
0017bd83mov rsp, [r14+64]
0017bd87call caml_initialize
0017bd8cmov rsp, rbx
0017bd8flea rsi, [rip+0x198962]
0017bd96lea r12, [rip+0x19893b]
0017bd9dlea rdi, [rip+0x198bc4]
0017bda4add rdi, 8
0017bda8mov rbx, rsp
0017bdabmov rsp, [r14+64]
0017bdafcall caml_initialize
0017bdb4mov rsp, rbx
0017bdb7lea rdi, [rip+0x198baa]
0017bdbeadd rdi, 16
0017bdc2mov rsi, r12
0017bdc5mov rbx, rsp
0017bdc8mov rsp, [r14+64]
0017bdcccall caml_initialize
0017bdd1mov rsp, rbx
0017bdd4lea rsi, [rip+0x19894d]
0017bddblea r12, [rip+0x19892e]
0017bde2lea rdi, [rip+0x198b7f]
0017bde9add rdi, 72
0017bdedmov rbx, rsp
0017bdf0mov rsp, [r14+64]
0017bdf4call caml_initialize
0017bdf9mov rsp, rbx
0017bdfclea rdi, [rip+0x198b65]
0017be03add rdi, 80
0017be07mov rsi, r12
0017be0amov rbx, rsp
0017be0dmov rsp, [r14+64]
0017be11call caml_initialize
0017be16mov rsp, rbx
0017be19lea rsi, [rip+0x198920]
0017be20lea rdi, [rip+0x198b41]
0017be27add rdi, 88
0017be2bmov rbx, rsp
0017be2emov rsp, [r14+64]
0017be32call caml_initialize
0017be37mov rsp, rbx
0017be3alea rsi, [rip+0x198917]
0017be41lea rdi, [rip+0x198b20]
0017be48add rdi, 256
0017be4fmov rbx, rsp
0017be52mov rsp, [r14+64]
0017be56call caml_initialize
0017be5bmov rsp, rbx
0017be5elea rsi, [rip+0x198913]
0017be65lea rdi, [rip+0x198afc]
0017be6cadd rdi, 264
0017be73mov rbx, rsp
0017be76mov rsp, [r14+64]
0017be7acall caml_initialize
0017be7fmov rsp, rbx
0017be82lea rsi, [rip+0x19890f]
0017be89lea rdi, [rip+0x198ad8]
0017be90add rdi, 272
0017be97mov rbx, rsp
0017be9amov rsp, [r14+64]
0017be9ecall caml_initialize
0017bea3mov rsp, rbx
0017bea6lea rsi, [rip+0x19890b]
0017beadlea rdi, [rip+0x198ab4]
0017beb4add rdi, 280
0017bebbmov rbx, rsp
0017bebemov rsp, [r14+64]
0017bec2call caml_initialize
0017bec7mov rsp, rbx
0017becalea rsi, [rip+0x1988ff]
0017bed1lea rdi, [rip+0x198a90]
0017bed8add rdi, 40
0017bedcmov rbx, rsp
0017bedfmov rsp, [r14+64]
0017bee3call caml_initialize
0017bee8mov rsp, rbx
0017beeblea rsi, [rip+0x1988f6]
0017bef2lea rdi, [rip+0x198a6f]
0017bef9add rdi, 48
0017befdmov rbx, rsp
0017bf00mov rsp, [r14+64]
0017bf04call caml_initialize
0017bf09mov rsp, rbx
0017bf0clea rsi, [rip+0x198905]
0017bf13lea r12, [rip+0x1988e6]
0017bf1alea rdi, [rip+0x198a47]
0017bf21add rdi, 56
0017bf25mov rbx, rsp
0017bf28mov rsp, [r14+64]
0017bf2ccall caml_initialize
0017bf31mov rsp, rbx
0017bf34lea rdi, [rip+0x198a2d]
0017bf3badd rdi, 64
0017bf3fmov rsi, r12
0017bf42mov rbx, rsp
0017bf45mov rsp, [r14+64]
0017bf49call caml_initialize
0017bf4emov rsp, rbx
0017bf51lea rsi, [rip+0x1988e0]
0017bf58lea rdi, [rip+0x198a09]
0017bf5fadd rdi, 96
0017bf63mov rbx, rsp
0017bf66mov rsp, [r14+64]
0017bf6acall caml_initialize
0017bf6fmov rsp, rbx
0017bf72lea rsi, [rip+0x1988ef]
0017bf79lea r12, [rip+0x1988d0]
0017bf80lea rdi, [rip+0x1989e1]
0017bf87add rdi, 104
0017bf8bmov rbx, rsp
0017bf8emov rsp, [r14+64]
0017bf92call caml_initialize
0017bf97mov rsp, rbx
0017bf9alea rdi, [rip+0x1989c7]
0017bfa1add rdi, 152
0017bfa8mov rsi, r12
0017bfabmov rbx, rsp
0017bfaemov rsp, [r14+64]
0017bfb2call caml_initialize
0017bfb7mov rsp, rbx
0017bfbalea rsi, [rip+0x1988bf]
0017bfc1lea rdi, [rip+0x1989a0]
0017bfc8add rdi, 112
0017bfccmov rbx, rsp
0017bfcfmov rsp, [r14+64]
0017bfd3call caml_initialize
0017bfd8mov rsp, rbx
0017bfdblea rsi, [rip+0x1988ee]
0017bfe2lea r12, [rip+0x1988c7]
0017bfe9lea r13, [rip+0x1988a8]
0017bff0lea rdi, [rip+0x198971]
0017bff7add rdi, 120
0017bffbmov rbx, rsp
0017bffemov rsp, [r14+64]
0017c002call caml_initialize
0017c007mov rsp, rbx
0017c00alea rdi, [rip+0x198957]
0017c011add rdi, 128
0017c018mov rsi, r12
0017c01bmov rbx, rsp
0017c01emov rsp, [r14+64]
0017c022call caml_initialize
0017c027mov rsp, rbx
0017c02alea rdi, [rip+0x198937]
0017c031add rdi, 136
0017c038mov rsi, r13
0017c03bmov rbx, rsp
0017c03emov rsp, [r14+64]
0017c042call caml_initialize
0017c047mov rsp, rbx
0017c04alea rsi, [rip+0x19889f]
0017c051lea rdi, [rip+0x198910]
0017c058add rdi, 144
0017c05fmov rbx, rsp
0017c062mov rsp, [r14+64]
0017c066call caml_initialize
0017c06bmov rsp, rbx
0017c06elea rsi, [rip+0x19889b]
0017c075lea rdi, [rip+0x1988ec]
0017c07cadd rdi, 160
0017c083mov rbx, rsp
0017c086mov rsp, [r14+64]
0017c08acall caml_initialize
0017c08fmov rsp, rbx
0017c092lea rsi, [rip+0x198897]
0017c099lea rdi, [rip+0x1988c8]
0017c0a0add rdi, 168
0017c0a7mov rbx, rsp
0017c0aamov rsp, [r14+64]
0017c0aecall caml_initialize
0017c0b3mov rsp, rbx
0017c0b6lea rsi, [rip+0x198893]
0017c0bdlea rdi, [rip+0x1988a4]
0017c0c4add rdi, 176
0017c0cbmov rbx, rsp
0017c0cemov rsp, [r14+64]
0017c0d2call caml_initialize
0017c0d7mov rsp, rbx
0017c0damov eax, 1
0017c0dfadd rsp, 16
0017c0e3ret
0017c0e4
0017c0e4loc_17c0e4:
0017c0e4push 35
0017c0e6call caml_call_realloc_stack
0017c0ebpop r10
0017c0edjmp 0x17bae2
0017bad0
0017c0f2
0017c0f2 // align 0x10
0017c0f2 // align 0x10
0017c100
0017c100camlLexstate.fun_1473:
0017c100mov rdi, rax
0017c103mov rax, [rbx+16]
0017c107mov rbx, rdi
0017c10ajmp 0x1ab480
0017c100
0017c100camlLexstate.fun_1473:
0017c100mov rdi, rax
0017c103mov rax, [rbx+16]
0017c107mov rbx, rdi
0017c10ajmp 0x1ab480
0017c100
0017c10f
0017c10f // align 0x10
0017c10f // align 0x10
0017c110
0017c110camlLexstate.pretty_body_461:
0017c110lea r10, [rsp-320]
0017c118cmp r10, [r14+40]
0017c11cjb 0x17c178
0017c11e
0017c11eloc_17c11e:
0017c11elea rbx, [rip+0x19b2a3]
0017c125call Stdlib.Printf.fprintf
0017c12alea rbx, [rip+0x1b913f]
0017c131mov rbx, [rbx+136]
0017c138sub r15, 40
0017c13ccmp r15, [r14]
0017c13fjb 0x17c171
0017c141
0017c141loc_17c141:
0017c141lea rdi, [r15+8]
0017c145mov [rdi-8], 4343
0017c14dlea rsi, [rip+60]
0017c154mov [rdi], rsi
0017c157mov rsi, 0x100000000000005
0017c161mov [rdi+8], rsi
0017c165mov [rdi+16], rax
0017c169mov [rdi+24], rbx
0017c16dmov rax, rdi
0017c170ret
0017c171
0017c171loc_17c171:
0017c171call caml_call_gc
0017c176jmp 0x17c141
0017c178
0017c178loc_17c178:
0017c178push 33
0017c17acall caml_call_realloc_stack
0017c17fpop r10
0017c181jmp 0x17c11e
0017c110
0017c110camlLexstate.pretty_body_461:
0017c110lea r10, [rsp-320]
0017c118cmp r10, [r14+40]
0017c11cjb 0x17c178
0017c11e
0017c11eloc_17c11e:
0017c11elea rbx, [rip+0x19b2a3]
0017c125call Stdlib.Printf.fprintf
0017c12alea rbx, [rip+0x1b913f]
0017c131mov rbx, [rbx+136]
0017c138sub r15, 40
0017c13ccmp r15, [r14]
0017c13fjb 0x17c171
0017c141
0017c141loc_17c141:
0017c141lea rdi, [r15+8]
0017c145mov [rdi-8], 4343
0017c14dlea rsi, [rip+60]
0017c154mov [rdi], rsi
0017c157mov rsi, 0x100000000000005
0017c161mov [rdi+8], rsi
0017c165mov [rdi+16], rax
0017c169mov [rdi+24], rbx
0017c16dmov rax, rdi
0017c170ret
0017c171
0017c171loc_17c171:
0017c171call caml_call_gc
0017c176jmp 0x17c141
0017c178
0017c178loc_17c178:
0017c178push 33
0017c17acall caml_call_realloc_stack
0017c17fpop r10
0017c181jmp 0x17c11e
0017c110
0017c183
0017c183 // align 0x10
0017c183 // align 0x10
0017c190
0017c190camlLexstate.fun_1480:
0017c190mov rdi, rax
0017c193mov rax, [rbx+16]
0017c197mov rbx, rdi
0017c19ajmp 0x1a0330
0017c190
0017c190camlLexstate.fun_1480:
0017c190mov rdi, rax
0017c193mov rax, [rbx+16]
0017c197mov rbx, rdi
0017c19ajmp 0x1a0330
0017c190
0017c19f
0017c19f // align 0x10
0017c19f // align 0x10
0017c1a0
0017c1a0camlLexstate.pretty_action_557:
0017c1a0lea r10, [rsp-336]
0017c1a8cmp r10, [r14+40]
0017c1acjb 0x17c250
0017c1b2
0017c1b2loc_17c1b2:
0017c1b2sub rsp, 16
0017c1b6mov rbx, rax
0017c1b9cmp r15, [r14]
0017c1bcjbe 0x17c246
0017c1c2
0017c1c2loc_17c1c2:
0017c1c2movzx rax, [rbx-8]
0017c1c7cmp rax, 1
0017c1cbje 0x17c214
0017c1cdja 0x17c228
0017c1cfmov rax, [rbx]
0017c1d2mov [rsp+8], rax
0017c1d7lea rax, [rip+0x199d9a]
0017c1demov [rsp], rax
0017c1e2lea rbx, [rip+0x19ac9f]
0017c1e9lea rax, [rip+0x1b1428]
0017c1f0mov rax, [rax+312]
0017c1f7call Stdlib.Printf.fprintf
0017c1fcmov rdi, rax
0017c1ffmov rax, [rsp]
0017c203mov rbx, [rsp+8]
0017c208add rsp, 16
0017c20cjmp 0xf73e0
0017c211
0017c211 0f 1f 00 ...
0017c214
0017c214loc_17c214:
0017c214mov rbx, [rbx]
0017c217lea rax, [rip+0x199d42]
0017c21eadd rsp, 16
0017c222jmp 0x1a0330
0017c227
0017c227 90 .
0017c228
0017c228loc_17c228:
0017c228lea rbx, [rip+0x19b2f9]
0017c22flea rax, [rip+0x1b13e2]
0017c236mov rax, [rax+312]
0017c23dadd rsp, 16
0017c241jmp 0x1963d0
0017c246
0017c246loc_17c246:
0017c246call caml_call_gc
0017c24bjmp 0x17c1c2
0017c250
0017c250loc_17c250:
0017c250push 35
0017c252call caml_call_realloc_stack
0017c257pop r10
0017c259jmp 0x17c1b2
0017c1a0
0017c1a0camlLexstate.pretty_action_557:
0017c1a0lea r10, [rsp-336]
0017c1a8cmp r10, [r14+40]
0017c1acjb 0x17c250
0017c1b2
0017c1b2loc_17c1b2:
0017c1b2sub rsp, 16
0017c1b6mov rbx, rax
0017c1b9cmp r15, [r14]
0017c1bcjbe 0x17c246
0017c1c2
0017c1c2loc_17c1c2:
0017c1c2movzx rax, [rbx-8]
0017c1c7cmp rax, 1
0017c1cbje 0x17c214
0017c1cdja 0x17c228
0017c1cfmov rax, [rbx]
0017c1d2mov [rsp+8], rax
0017c1d7lea rax, [rip+0x199d9a]
0017c1demov [rsp], rax
0017c1e2lea rbx, [rip+0x19ac9f]
0017c1e9lea rax, [rip+0x1b1428]
0017c1f0mov rax, [rax+312]
0017c1f7call Stdlib.Printf.fprintf
0017c1fcmov rdi, rax
0017c1ffmov rax, [rsp]
0017c203mov rbx, [rsp+8]
0017c208add rsp, 16
0017c20cjmp 0xf73e0
0017c211
0017c211 0f 1f 00 ...
0017c214
0017c214loc_17c214:
0017c214mov rbx, [rbx]
0017c217lea rax, [rip+0x199d42]
0017c21eadd rsp, 16
0017c222jmp 0x1a0330
0017c227
0017c227 90 .
0017c228
0017c228loc_17c228:
0017c228lea rbx, [rip+0x19b2f9]
0017c22flea rax, [rip+0x1b13e2]
0017c236mov rax, [rax+312]
0017c23dadd rsp, 16
0017c241jmp 0x1963d0
0017c246
0017c246loc_17c246:
0017c246call caml_call_gc
0017c24bjmp 0x17c1c2
0017c250
0017c250loc_17c250:
0017c250push 35
0017c252call caml_call_realloc_stack
0017c257pop r10
0017c259jmp 0x17c1b2
0017c1a0
0017c25e
0017c25e // align 0x10
0017c25e // align 0x10
0017c260
0017c260camlLexstate.fun_1489:
0017c260mov rdi, rax
0017c263mov rax, [rbx+16]
0017c267mov rbx, rdi
0017c26ajmp 0x1a0330
0017c260
0017c260camlLexstate.fun_1489:
0017c260mov rdi, rax
0017c263mov rax, [rbx+16]
0017c267mov rbx, rdi
0017c26ajmp 0x1a0330
0017c260
0017c26f
0017c26f // align 0x10
0017c26f // align 0x10
0017c270
0017c270camlLexstate.fun_1484:
0017c270lea r10, [rsp-320]
0017c278cmp r10, [r14+40]
0017c27cjb 0x17c2d8
0017c27e
0017c27eloc_17c27e:
0017c27elea rbx, [rip+0x19b41b]
0017c285call Stdlib.Printf.fprintf
0017c28alea rbx, [rip+0x1b8fdf]
0017c291mov rbx, [rbx+136]
0017c298sub r15, 40
0017c29ccmp r15, [r14]
0017c29fjb 0x17c2d1
0017c2a1
0017c2a1loc_17c2a1:
0017c2a1lea rdi, [r15+8]
0017c2a5mov [rdi-8], 4343
0017c2adlea rsi, [rip-84]
0017c2b4mov [rdi], rsi
0017c2b7mov rsi, 0x100000000000005
0017c2c1mov [rdi+8], rsi
0017c2c5mov [rdi+16], rax
0017c2c9mov [rdi+24], rbx
0017c2cdmov rax, rdi
0017c2d0ret
0017c2d1
0017c2d1loc_17c2d1:
0017c2d1call caml_call_gc
0017c2d6jmp 0x17c2a1
0017c2d8
0017c2d8loc_17c2d8:
0017c2d8push 33
0017c2dacall caml_call_realloc_stack
0017c2dfpop r10
0017c2e1jmp 0x17c27e
0017c270
0017c270camlLexstate.fun_1484:
0017c270lea r10, [rsp-320]
0017c278cmp r10, [r14+40]
0017c27cjb 0x17c2d8
0017c27e
0017c27eloc_17c27e:
0017c27elea rbx, [rip+0x19b41b]
0017c285call Stdlib.Printf.fprintf
0017c28alea rbx, [rip+0x1b8fdf]
0017c291mov rbx, [rbx+136]
0017c298sub r15, 40
0017c29ccmp r15, [r14]
0017c29fjb 0x17c2d1
0017c2a1
0017c2a1loc_17c2a1:
0017c2a1lea rdi, [r15+8]
0017c2a5mov [rdi-8], 4343
0017c2adlea rsi, [rip-84]
0017c2b4mov [rdi], rsi
0017c2b7mov rsi, 0x100000000000005
0017c2c1mov [rdi+8], rsi
0017c2c5mov [rdi+16], rax
0017c2c9mov [rdi+24], rbx
0017c2cdmov rax, rdi
0017c2d0ret
0017c2d1
0017c2d1loc_17c2d1:
0017c2d1call caml_call_gc
0017c2d6jmp 0x17c2a1
0017c2d8
0017c2d8loc_17c2d8:
0017c2d8push 33
0017c2dacall caml_call_realloc_stack
0017c2dfpop r10
0017c2e1jmp 0x17c27e
0017c270
0017c2e3
0017c2e3 // align 0x10
0017c2e3 // align 0x10
0017c2f0
0017c2f0camlLexstate.fun_1495:
0017c2f0lea r10, [rsp-328]
0017c2f8cmp r10, [r14+40]
0017c2fcjb 0x17c33c
0017c2fe
0017c2feloc_17c2fe:
0017c2fesub rsp, 8
0017c302cmp r15, [r14]
0017c305jbe 0x17c335
0017c307
0017c307loc_17c307:
0017c307mov [rsp], rax
0017c30blea rbx, [rip+0x19b226]
0017c312lea rax, [rip+0x1b12ff]
0017c319mov rax, [rax+312]
0017c320call Stdlib.Printf.fprintf
0017c325mov rbx, rax
0017c328mov rdi, [rbx]
0017c32bmov rax, [rsp]
0017c32fadd rsp, 8
0017c333jmp rdi
0017c335
0017c335loc_17c335:
0017c335call caml_call_gc
0017c33ajmp 0x17c307
0017c33c
0017c33cloc_17c33c:
0017c33cpush 34
0017c33ecall caml_call_realloc_stack
0017c343pop r10
0017c345jmp 0x17c2fe
0017c2f0
0017c2f0camlLexstate.fun_1495:
0017c2f0lea r10, [rsp-328]
0017c2f8cmp r10, [r14+40]
0017c2fcjb 0x17c33c
0017c2fe
0017c2feloc_17c2fe:
0017c2fesub rsp, 8
0017c302cmp r15, [r14]
0017c305jbe 0x17c335
0017c307
0017c307loc_17c307:
0017c307mov [rsp], rax
0017c30blea rbx, [rip+0x19b226]
0017c312lea rax, [rip+0x1b12ff]
0017c319mov rax, [rax+312]
0017c320call Stdlib.Printf.fprintf
0017c325mov rbx, rax
0017c328mov rdi, [rbx]
0017c32bmov rax, [rsp]
0017c32fadd rsp, 8
0017c333jmp rdi
0017c335
0017c335loc_17c335:
0017c335call caml_call_gc
0017c33ajmp 0x17c307
0017c33c
0017c33cloc_17c33c:
0017c33cpush 34
0017c33ecall caml_call_realloc_stack
0017c343pop r10
0017c345jmp 0x17c2fe
0017c2f0
0017c347
0017c347 // align 0x10
0017c347 // align 0x10
0017c350
0017c350camlLexstate.is_empty_list_564:
0017c350cmp r15, [r14]
0017c353jbe 0x17c392
0017c355
0017c355loc_17c355:
0017c355test al, 1
0017c357je 0x17c360
0017c359mov eax, 3
0017c35eret
0017c35f
0017c35f 90 .
0017c360
0017c360loc_17c360:
0017c360mov rbx, [rax]
0017c363mov rdi, [rbx-8]
0017c367shr rdi, 10
0017c36blea rdi, [8*rdi-1]
0017c373movzx rbx, [rbx+rdi]
0017c378sub rdi, rbx
0017c37blea rbx, [rdi+rdi+1]
0017c380cmp rbx, 1
0017c384jne 0x17c38c
0017c386mov rax, [rax+8]
0017c38ajmp 0x17c350
0017c38c
0017c38cloc_17c38c:
0017c38cmov eax, 1
0017c391ret
0017c392
0017c392loc_17c392:
0017c392call caml_call_gc
0017c397jmp 0x17c355
0017c350
0017c350camlLexstate.is_empty_list_564:
0017c350cmp r15, [r14]
0017c353jbe 0x17c392
0017c355
0017c355loc_17c355:
0017c355test al, 1
0017c357je 0x17c360
0017c359mov eax, 3
0017c35eret
0017c35f
0017c35f 90 .
0017c360
0017c360loc_17c360:
0017c360mov rbx, [rax]
0017c363mov rdi, [rbx-8]
0017c367shr rdi, 10
0017c36blea rdi, [8*rdi-1]
0017c373movzx rbx, [rbx+rdi]
0017c378sub rdi, rbx
0017c37blea rbx, [rdi+rdi+1]
0017c380cmp rbx, 1
0017c384jne 0x17c38c
0017c386mov rax, [rax+8]
0017c38ajmp 0x17c350
0017c38c
0017c38cloc_17c38c:
0017c38cmov eax, 1
0017c391ret
0017c392
0017c392loc_17c392:
0017c392call caml_call_gc
0017c397jmp 0x17c355
0017c350
0017c399
0017c399 // align 0x10
0017c399 // align 0x10
0017c3a0
0017c3a0camlLexstate.pretty_pat_569:
0017c3a0lea rax, [rip+0x199be9]
0017c3a7jmp 0x1a0330
0017c3a0
0017c3a0camlLexstate.pretty_pat_569:
0017c3a0lea rax, [rip+0x199be9]
0017c3a7jmp 0x1a0330
0017c3a0
0017c3ac
0017c3ac // align 0x10
0017c3ac // align 0x10
0017c3b0
0017c3b0camlLexstate.fun_1503:
0017c3b0lea r10, [rsp-320]
0017c3b8cmp r10, [r14+40]
0017c3bcjb 0x17c3de
0017c3be
0017c3beloc_17c3be:
0017c3bemov rbx, rax
0017c3c1lea rax, [rip+0x1b1250]
0017c3c8mov rax, [rax+312]
0017c3cfcall camlStdlib.output_string_253
0017c3d4mov eax, 89
0017c3d9jmp 0x196c70
0017c3de
0017c3deloc_17c3de:
0017c3depush 33
0017c3e0call caml_call_realloc_stack
0017c3e5pop r10
0017c3e7jmp 0x17c3be
0017c3b0
0017c3b0camlLexstate.fun_1503:
0017c3b0lea r10, [rsp-320]
0017c3b8cmp r10, [r14+40]
0017c3bcjb 0x17c3de
0017c3be
0017c3beloc_17c3be:
0017c3bemov rbx, rax
0017c3c1lea rax, [rip+0x1b1250]
0017c3c8mov rax, [rax+312]
0017c3cfcall camlStdlib.output_string_253
0017c3d4mov eax, 89
0017c3d9jmp 0x196c70
0017c3de
0017c3deloc_17c3de:
0017c3depush 33
0017c3e0call caml_call_realloc_stack
0017c3e5pop r10
0017c3e7jmp 0x17c3be
0017c3b0
0017c3e9
0017c3e9 // align 0x10
0017c3e9 // align 0x10
0017c3f0
0017c3f0camlLexstate.is_subst_574:
0017c3f0movzx rax, [rax-8]
0017c3f5cmp rax, 2
0017c3f9jl 0x17c404
0017c3fbmov eax, 1
0017c400ret
0017c401
0017c401 0f 1f 00 ...
0017c404
0017c404loc_17c404:
0017c404mov eax, 3
0017c409ret
0017c3f0
0017c3f0camlLexstate.is_subst_574:
0017c3f0movzx rax, [rax-8]
0017c3f5cmp rax, 2
0017c3f9jl 0x17c404
0017c3fbmov eax, 1
0017c400ret
0017c401
0017c401 0f 1f 00 ...
0017c404
0017c404loc_17c404:
0017c404mov eax, 3
0017c409ret
0017c3f0
0017c40a
0017c40a // align 0x10
0017c40a // align 0x10
0017c410
0017c410camlLexstate.latex_pat_577:
0017c410lea r10, [rsp-336]
0017c418cmp r10, [r14+40]
0017c41cjb 0x17c4cb
0017c422
0017c422loc_17c422:
0017c422sub rsp, 16
0017c426mov [rsp+8], rax
0017c42bmov [rsp], rbx
0017c42ftest al, 1
0017c431je 0x17c43c
0017c433mov eax, 1
0017c438jmp 0x17c44a
0017c43a
0017c43a 66 90 f.
0017c43c
0017c43cloc_17c43c:
0017c43cmov rbx, [rax+8]
0017c440mov eax, 3
0017c445call Stdlib.List.length_aux
0017c44a
0017c44aloc_17c44a:
0017c44asub r15, 40
0017c44ecmp r15, [r14]
0017c451jb 0x17c4c4
0017c453
0017c453loc_17c453:
0017c453lea rdi, [r15+8]
0017c457mov [rdi-8], 4343
0017c45flea rbx, [rip-0x85446]
0017c466mov [rdi], rbx
0017c469mov rbx, 0x200000000000007
0017c473mov [rdi+8], rbx
0017c477lea rbx, [rip+98]
0017c47emov [rdi+16], rbx
0017c482mov [rdi+24], rax
0017c486mov eax, 1
0017c48bmov rbx, [rsp]
0017c48fcall camlLexstate.do_rec_582
0017c494sub r15, 24
0017c498cmp r15, [r14]
0017c49bjb 0x17c4bd
0017c49d
0017c49dloc_17c49d:
0017c49dlea rbx, [r15+8]
0017c4a1mov [rbx-8], 2048
0017c4a9mov rdi, [rsp+8]
0017c4aemov [rbx], rdi
0017c4b1mov [rbx+8], rax
0017c4b5mov rax, rbx
0017c4b8add rsp, 16
0017c4bcret
0017c4bd
0017c4bdloc_17c4bd:
0017c4bdcall caml_call_gc
0017c4c2jmp 0x17c49d
0017c4c4
0017c4c4loc_17c4c4:
0017c4c4call caml_call_gc
0017c4c9jmp 0x17c453
0017c4cb
0017c4cbloc_17c4cb:
0017c4cbpush 35
0017c4cdcall caml_call_realloc_stack
0017c4d2pop r10
0017c4d4jmp 0x17c422
0017c410
0017c410camlLexstate.latex_pat_577:
0017c410lea r10, [rsp-336]
0017c418cmp r10, [r14+40]
0017c41cjb 0x17c4cb
0017c422
0017c422loc_17c422:
0017c422sub rsp, 16
0017c426mov [rsp+8], rax
0017c42bmov [rsp], rbx
0017c42ftest al, 1
0017c431je 0x17c43c
0017c433mov eax, 1
0017c438jmp 0x17c44a
0017c43a
0017c43a 66 90 f.
0017c43c
0017c43cloc_17c43c:
0017c43cmov rbx, [rax+8]
0017c440mov eax, 3
0017c445call Stdlib.List.length_aux
0017c44a
0017c44aloc_17c44a:
0017c44asub r15, 40
0017c44ecmp r15, [r14]
0017c451jb 0x17c4c4
0017c453
0017c453loc_17c453:
0017c453lea rdi, [r15+8]
0017c457mov [rdi-8], 4343
0017c45flea rbx, [rip-0x85446]
0017c466mov [rdi], rbx
0017c469mov rbx, 0x200000000000007
0017c473mov [rdi+8], rbx
0017c477lea rbx, [rip+98]
0017c47emov [rdi+16], rbx
0017c482mov [rdi+24], rax
0017c486mov eax, 1
0017c48bmov rbx, [rsp]
0017c48fcall camlLexstate.do_rec_582
0017c494sub r15, 24
0017c498cmp r15, [r14]
0017c49bjb 0x17c4bd
0017c49d
0017c49dloc_17c49d:
0017c49dlea rbx, [r15+8]
0017c4a1mov [rbx-8], 2048
0017c4a9mov rdi, [rsp+8]
0017c4aemov [rbx], rdi
0017c4b1mov [rbx+8], rax
0017c4b5mov rax, rbx
0017c4b8add rsp, 16
0017c4bcret
0017c4bd
0017c4bdloc_17c4bd:
0017c4bdcall caml_call_gc
0017c4c2jmp 0x17c49d
0017c4c4
0017c4c4loc_17c4c4:
0017c4c4call caml_call_gc
0017c4c9jmp 0x17c453
0017c4cb
0017c4cbloc_17c4cb:
0017c4cbpush 35
0017c4cdcall caml_call_realloc_stack
0017c4d2pop r10
0017c4d4jmp 0x17c422
0017c410
0017c4d9
0017c4d9 // align 0x10
0017c4d9 // align 0x10
0017c4e0
0017c4e0camlLexstate.do_rec_582:
0017c4e0lea r10, [rsp-344]
0017c4e8cmp r10, [r14+40]
0017c4ecjb 0x17c55f
0017c4ee
0017c4eeloc_17c4ee:
0017c4eesub rsp, 24
0017c4f2
0017c4f2loc_17c4f2:
0017c4f2mov rsi, [rdi+24]
0017c4f6cmp rbx, rsi
0017c4f9jg 0x17c500
0017c4fbadd rsp, 24
0017c4ffret
0017c500
0017c500loc_17c500:
0017c500mov [rsp+16], rdi
0017c505mov [rsp+8], rbx
0017c50amov [rsp], rax
0017c50emov rax, rbx
0017c511call camlStdlib.string_of_int_175
0017c516mov rbx, rax
0017c519lea rax, [rip+0x19aff8]
0017c520call camlStdlib.$5e_139
0017c525sub r15, 24
0017c529cmp r15, [r14]
0017c52cjb 0x17c558
0017c52e
0017c52eloc_17c52e:
0017c52elea rdi, [r15+8]
0017c532mov [rdi-8], 2048
0017c53amov [rdi], rax
0017c53dmov rax, [rsp]
0017c541mov [rdi+8], rax
0017c545mov rbx, [rsp+8]
0017c54aadd rbx, -2
0017c54emov rax, rdi
0017c551mov rdi, [rsp+16]
0017c556jmp 0x17c4f2
0017c558
0017c558loc_17c558:
0017c558call caml_call_gc
0017c55djmp 0x17c52e
0017c55f
0017c55floc_17c55f:
0017c55fpush 36
0017c561call caml_call_realloc_stack
0017c566pop r10
0017c568jmp 0x17c4ee
0017c4e0
0017c4e0camlLexstate.do_rec_582:
0017c4e0lea r10, [rsp-344]
0017c4e8cmp r10, [r14+40]
0017c4ecjb 0x17c55f
0017c4ee
0017c4eeloc_17c4ee:
0017c4eesub rsp, 24
0017c4f2
0017c4f2loc_17c4f2:
0017c4f2mov rsi, [rdi+24]
0017c4f6cmp rbx, rsi
0017c4f9jg 0x17c500
0017c4fbadd rsp, 24
0017c4ffret
0017c500
0017c500loc_17c500:
0017c500mov [rsp+16], rdi
0017c505mov [rsp+8], rbx
0017c50amov [rsp], rax
0017c50emov rax, rbx
0017c511call camlStdlib.string_of_int_175
0017c516mov rbx, rax
0017c519lea rax, [rip+0x19aff8]
0017c520call camlStdlib.$5e_139
0017c525sub r15, 24
0017c529cmp r15, [r14]
0017c52cjb 0x17c558
0017c52e
0017c52eloc_17c52e:
0017c52elea rdi, [r15+8]
0017c532mov [rdi-8], 2048
0017c53amov [rdi], rax
0017c53dmov rax, [rsp]
0017c541mov [rdi+8], rax
0017c545mov rbx, [rsp+8]
0017c54aadd rbx, -2
0017c54emov rax, rdi
0017c551mov rdi, [rsp+16]
0017c556jmp 0x17c4f2
0017c558
0017c558loc_17c558:
0017c558call caml_call_gc
0017c55djmp 0x17c52e
0017c55f
0017c55floc_17c55f:
0017c55fpush 36
0017c561call caml_call_realloc_stack
0017c566pop r10
0017c568jmp 0x17c4ee
0017c4e0
0017c56a
0017c56a // align 0x10
0017c56a // align 0x10
0017c570
0017c570camlLexstate.mkarg_593:
0017c570sub r15, 24
0017c574cmp r15, [r14]
0017c577jb 0x17c590
0017c579
0017c579loc_17c579:
0017c579lea rdi, [r15+8]
0017c57dmov [rdi-8], 2048
0017c585mov [rdi], rax
0017c588mov [rdi+8], rbx
0017c58cmov rax, rdi
0017c58fret
0017c590
0017c590loc_17c590:
0017c590call caml_call_gc
0017c595jmp 0x17c579
0017c570
0017c570camlLexstate.mkarg_593:
0017c570sub r15, 24
0017c574cmp r15, [r14]
0017c577jb 0x17c590
0017c579
0017c579loc_17c579:
0017c579lea rdi, [r15+8]
0017c57dmov [rdi-8], 2048
0017c585mov [rdi], rax
0017c588mov [rdi+8], rbx
0017c58cmov rax, rdi
0017c58fret
0017c590
0017c590loc_17c590:
0017c590call caml_call_gc
0017c595jmp 0x17c579
0017c570
0017c597
0017c597 // align 0x10
0017c597 // align 0x10
0017c5a0
0017c5a0camlLexstate.effective_601:
0017c5a0cmp rax, 3
0017c5a4sete al
0017c5a7movzx rax, al
0017c5ablea rax, [rax+rax+1]
0017c5b0ret
0017c5a0
0017c5a0camlLexstate.effective_601:
0017c5a0cmp rax, 3
0017c5a4sete al
0017c5a7movzx rax, al
0017c5ablea rax, [rax+rax+1]
0017c5b0ret
0017c5a0
0017c5b1
0017c5b1 // align 0x10
0017c5b1 // align 0x10
0017c5c0
0017c5c0camlLexstate.get_subst_608:
0017c5c0lea rax, [rip+0x19a3d9]
0017c5c7mov rax, [rax+728]
0017c5cemov rax, [rax]
0017c5d1ret
0017c5c0
0017c5c0camlLexstate.get_subst_608:
0017c5c0lea rax, [rip+0x19a3d9]
0017c5c7mov rax, [rax+728]
0017c5cemov rax, [rax]
0017c5d1ret
0017c5c0
0017c5d2
0017c5d2 // align 0x10
0017c5d2 // align 0x10
0017c5e0
0017c5e0camlLexstate.pretty_subst_612:
0017c5e0lea r10, [rsp-360]
0017c5e8cmp r10, [r14+40]
0017c5ecjb 0x17c739
0017c5f2
0017c5f2loc_17c5f2:
0017c5f2sub rsp, 40
0017c5f6test al, 1
0017c5f8je 0x17c60c
0017c5falea rax, [rip+0x19aecf]
0017c601add rsp, 40
0017c605jmp 0x196d50
0017c60a
0017c60a 66 90 f.
0017c60c
0017c60cloc_17c60c:
0017c60cmov rax, [rax]
0017c60fmov rbx, [rax-8]
0017c613shr rbx, 9
0017c617or rbx, 1
0017c61bcmp rbx, 1
0017c61fje 0x17c720
0017c625mov [rsp], rax
0017c629lea rax, [rip+0x19ae90]
0017c630call camlStdlib.prerr_endline_390
0017c635mov eax, 1
0017c63amov rdi, [rsp]
0017c63emov rbx, [rdi-8]
0017c642shr rbx, 9
0017c646or rbx, 1
0017c64aadd rbx, -2
0017c64ecmp rax, rbx
0017c651jg 0x17c713
0017c657mov [rsp+32], rbx
0017c65cmov [rsp+24], rax
0017c661mov [rsp], rdi
0017c665
0017c665loc_17c665:
0017c665lea rbx, [rip+0x19ae44]
0017c66clea rax, [rip+0x1b0fa5]
0017c673mov rax, [rax+312]
0017c67acall camlStdlib.output_string_253
0017c67fmov rbx, [rsp]
0017c683mov rax, [rbx-8]
0017c687shr rax, 9
0017c68bmov rdi, [rsp+24]
0017c690cmp rax, rdi
0017c693jbe 0x17c734
0017c699mov rax, [rbx+4*rdi-4]
0017c69emov rax, [rax]
0017c6a1mov [rsp+16], rax
0017c6a6lea rax, [rip+0x19a2f3]
0017c6admov rax, [rax]
0017c6b0mov [rsp+8], rax
0017c6b5lea rbx, [rip+0x19adac]
0017c6bclea rax, [rip+0x1b0f55]
0017c6c3mov rax, [rax+312]
0017c6cacall Stdlib.Printf.fprintf
0017c6cfmov rdi, rax
0017c6d2mov rax, [rsp+8]
0017c6d7mov rbx, [rsp+16]
0017c6dccall caml_apply2
0017c6e1lea rax, [rip+0x19ad70]
0017c6e8call camlStdlib.prerr_endline_390
0017c6edmov rbx, [rsp+24]
0017c6f2mov rax, rbx
0017c6f5add rbx, 2
0017c6f9mov [rsp+24], rbx
0017c6femov rbx, [rsp+32]
0017c703cmp rax, rbx
0017c706je 0x17c713
0017c708cmp r15, [r14]
0017c70bja 0x17c665
0017c711jmp 0x17c72a
0017c713
0017c713loc_17c713:
0017c713mov eax, 1
0017c718add rsp, 40
0017c71cret
0017c71d
0017c71d 0f 1f 00 ...
0017c720
0017c720loc_17c720:
0017c720mov eax, 1
0017c725add rsp, 40
0017c729ret
0017c72a
0017c72aloc_17c72a:
0017c72acall caml_call_gc
0017c72fjmp 0x17c665
0017c734
0017c734loc_17c734:
0017c734call caml_ml_array_bound_error
0017c739
0017c739loc_17c739:
0017c739push 38
0017c73bcall caml_call_realloc_stack
0017c740pop r10
0017c742jmp 0x17c5f2
0017c5e0
0017c5e0camlLexstate.pretty_subst_612:
0017c5e0lea r10, [rsp-360]
0017c5e8cmp r10, [r14+40]
0017c5ecjb 0x17c739
0017c5f2
0017c5f2loc_17c5f2:
0017c5f2sub rsp, 40
0017c5f6test al, 1
0017c5f8je 0x17c60c
0017c5falea rax, [rip+0x19aecf]
0017c601add rsp, 40
0017c605jmp 0x196d50
0017c60a
0017c60a 66 90 f.
0017c60c
0017c60cloc_17c60c:
0017c60cmov rax, [rax]
0017c60fmov rbx, [rax-8]
0017c613shr rbx, 9
0017c617or rbx, 1
0017c61bcmp rbx, 1
0017c61fje 0x17c720
0017c625mov [rsp], rax
0017c629lea rax, [rip+0x19ae90]
0017c630call camlStdlib.prerr_endline_390
0017c635mov eax, 1
0017c63amov rdi, [rsp]
0017c63emov rbx, [rdi-8]
0017c642shr rbx, 9
0017c646or rbx, 1
0017c64aadd rbx, -2
0017c64ecmp rax, rbx
0017c651jg 0x17c713
0017c657mov [rsp+32], rbx
0017c65cmov [rsp+24], rax
0017c661mov [rsp], rdi
0017c665
0017c665loc_17c665:
0017c665lea rbx, [rip+0x19ae44]
0017c66clea rax, [rip+0x1b0fa5]
0017c673mov rax, [rax+312]
0017c67acall camlStdlib.output_string_253
0017c67fmov rbx, [rsp]
0017c683mov rax, [rbx-8]
0017c687shr rax, 9
0017c68bmov rdi, [rsp+24]
0017c690cmp rax, rdi
0017c693jbe 0x17c734
0017c699mov rax, [rbx+4*rdi-4]
0017c69emov rax, [rax]
0017c6a1mov [rsp+16], rax
0017c6a6lea rax, [rip+0x19a2f3]
0017c6admov rax, [rax]
0017c6b0mov [rsp+8], rax
0017c6b5lea rbx, [rip+0x19adac]
0017c6bclea rax, [rip+0x1b0f55]
0017c6c3mov rax, [rax+312]
0017c6cacall Stdlib.Printf.fprintf
0017c6cfmov rdi, rax
0017c6d2mov rax, [rsp+8]
0017c6d7mov rbx, [rsp+16]
0017c6dccall caml_apply2
0017c6e1lea rax, [rip+0x19ad70]
0017c6e8call camlStdlib.prerr_endline_390
0017c6edmov rbx, [rsp+24]
0017c6f2mov rax, rbx
0017c6f5add rbx, 2
0017c6f9mov [rsp+24], rbx
0017c6femov rbx, [rsp+32]
0017c703cmp rax, rbx
0017c706je 0x17c713
0017c708cmp r15, [r14]
0017c70bja 0x17c665
0017c711jmp 0x17c72a
0017c713
0017c713loc_17c713:
0017c713mov eax, 1
0017c718add rsp, 40
0017c71cret
0017c71d
0017c71d 0f 1f 00 ...
0017c720
0017c720loc_17c720:
0017c720mov eax, 1
0017c725add rsp, 40
0017c729ret
0017c72a
0017c72aloc_17c72a:
0017c72acall caml_call_gc
0017c72fjmp 0x17c665
0017c734
0017c734loc_17c734:
0017c734call caml_ml_array_bound_error
0017c739
0017c739loc_17c739:
0017c739push 38
0017c73bcall caml_call_realloc_stack
0017c740pop r10
0017c742jmp 0x17c5f2
0017c5e0
0017c747
0017c747 // align 0x10
0017c747 // align 0x10
0017c750
0017c750camlLexstate.pretty_subst_rec_667:
0017c750lea r10, [rsp-360]
0017c758cmp r10, [r14+40]
0017c75cjb 0x17c93d
0017c762
0017c762loc_17c762:
0017c762sub rsp, 40
0017c766mov rdi, rax
0017c769test bl, 1
0017c76cje 0x17c794
0017c76elea rax, [rip+0x1b0ea3]
0017c775mov rax, [rax+312]
0017c77cmov rbx, rdi
0017c77fcall camlStdlib.output_string_253
0017c784lea rax, [rip+0x19ad45]
0017c78badd rsp, 40
0017c78fjmp 0x196d50
0017c794
0017c794loc_17c794:
0017c794mov rax, [rbx]
0017c797mov rbx, [rax-8]
0017c79bshr rbx, 9
0017c79for rbx, 1
0017c7a3cmp rbx, 1
0017c7a7je 0x17c924
0017c7admov [rsp+8], rax
0017c7b2mov [rsp+16], rdi
0017c7b7lea rax, [rip+0x1b0e5a]
0017c7bemov rax, [rax+312]
0017c7c5mov rbx, rdi
0017c7c8call camlStdlib.output_string_253
0017c7cdlea rax, [rip+0x19acec]
0017c7d4call camlStdlib.prerr_endline_390
0017c7d9mov eax, 1
0017c7demov rdi, [rsp+8]
0017c7e3mov rbx, [rdi-8]
0017c7e7shr rbx, 9
0017c7ebor rbx, 1
0017c7efadd rbx, -2
0017c7f3cmp rax, rbx
0017c7f6jg 0x17c918
0017c7fcmov [rsp+32], rbx
0017c801mov [rsp+24], rax
0017c806mov [rsp+8], rdi
0017c80b
0017c80bloc_17c80b:
0017c80blea rax, [rip+0x1b0e06]
0017c812mov rax, [rax+312]
0017c819mov rbx, [rsp+16]
0017c81ecall camlStdlib.output_string_253
0017c823mov rax, [rsp+24]
0017c828add rax, 2
0017c82ccall camlStdlib.string_of_int_175
0017c831lea rbx, [rip+0x19ac00]
0017c838call camlStdlib.$5e_139
0017c83dmov rbx, rax
0017c840lea rax, [rip+0x19ac01]
0017c847call camlStdlib.$5e_139
0017c84cmov rbx, rax
0017c84flea rax, [rip+0x1b0dc2]
0017c856mov rax, [rax+312]
0017c85dcall camlStdlib.output_string_253
0017c862mov rbx, [rsp+8]
0017c867mov rax, [rbx-8]
0017c86bshr rax, 9
0017c86fmov rdi, [rsp+24]
0017c874cmp rax, rdi
0017c877jbe 0x17c938
0017c87dmov rax, [rbx+4*rdi-4]
0017c882mov rax, [rax]
0017c885mov [rsp], rax
0017c889lea rax, [rip+0x1b0d88]
0017c890mov rax, [rax+312]
0017c897call camlLexstate.pretty_body_461
0017c89cmov rbx, rax
0017c89fmov rdi, [rbx]
0017c8a2mov rax, [rsp]
0017c8a6call rdi
0017c8a8lea rax, [rip+0x19ab79]
0017c8afcall camlStdlib.prerr_endline_390
0017c8b4mov rbx, [rsp+8]
0017c8b9mov rax, [rbx-8]
0017c8bdshr rax, 9
0017c8c1mov rdi, [rsp+24]
0017c8c6cmp rax, rdi
0017c8c9jbe 0x17c938
0017c8cbmov rax, [rbx+4*rdi-4]
0017c8d0mov rax, [rax+8]
0017c8d4mov [rsp], rax
0017c8d8lea rax, [rip+0x19ab39]
0017c8dfmov rbx, [rsp+16]
0017c8e4call camlStdlib.$5e_139
0017c8e9mov rbx, [rsp]
0017c8edcall camlLexstate.pretty_subst_rec_667
0017c8f2mov rbx, [rsp+24]
0017c8f7mov rax, rbx
0017c8faadd rbx, 2
0017c8femov [rsp+24], rbx
0017c903mov rbx, [rsp+32]
0017c908cmp rax, rbx
0017c90bje 0x17c918
0017c90dcmp r15, [r14]
0017c910ja 0x17c80b
0017c916jmp 0x17c92e
0017c918
0017c918loc_17c918:
0017c918mov eax, 1
0017c91dadd rsp, 40
0017c921ret
0017c922
0017c922 66 90 f.
0017c924
0017c924loc_17c924:
0017c924mov eax, 1
0017c929add rsp, 40
0017c92dret
0017c92e
0017c92eloc_17c92e:
0017c92ecall caml_call_gc
0017c933jmp 0x17c80b
0017c938
0017c938loc_17c938:
0017c938call caml_ml_array_bound_error
0017c93d
0017c93dloc_17c93d:
0017c93dpush 38
0017c93fcall caml_call_realloc_stack
0017c944pop r10
0017c946jmp 0x17c762
0017c750
0017c750camlLexstate.pretty_subst_rec_667:
0017c750lea r10, [rsp-360]
0017c758cmp r10, [r14+40]
0017c75cjb 0x17c93d
0017c762
0017c762loc_17c762:
0017c762sub rsp, 40
0017c766mov rdi, rax
0017c769test bl, 1
0017c76cje 0x17c794
0017c76elea rax, [rip+0x1b0ea3]
0017c775mov rax, [rax+312]
0017c77cmov rbx, rdi
0017c77fcall camlStdlib.output_string_253
0017c784lea rax, [rip+0x19ad45]
0017c78badd rsp, 40
0017c78fjmp 0x196d50
0017c794
0017c794loc_17c794:
0017c794mov rax, [rbx]
0017c797mov rbx, [rax-8]
0017c79bshr rbx, 9
0017c79for rbx, 1
0017c7a3cmp rbx, 1
0017c7a7je 0x17c924
0017c7admov [rsp+8], rax
0017c7b2mov [rsp+16], rdi
0017c7b7lea rax, [rip+0x1b0e5a]
0017c7bemov rax, [rax+312]
0017c7c5mov rbx, rdi
0017c7c8call camlStdlib.output_string_253
0017c7cdlea rax, [rip+0x19acec]
0017c7d4call camlStdlib.prerr_endline_390
0017c7d9mov eax, 1
0017c7demov rdi, [rsp+8]
0017c7e3mov rbx, [rdi-8]
0017c7e7shr rbx, 9
0017c7ebor rbx, 1
0017c7efadd rbx, -2
0017c7f3cmp rax, rbx
0017c7f6jg 0x17c918
0017c7fcmov [rsp+32], rbx
0017c801mov [rsp+24], rax
0017c806mov [rsp+8], rdi
0017c80b
0017c80bloc_17c80b:
0017c80blea rax, [rip+0x1b0e06]
0017c812mov rax, [rax+312]
0017c819mov rbx, [rsp+16]
0017c81ecall camlStdlib.output_string_253
0017c823mov rax, [rsp+24]
0017c828add rax, 2
0017c82ccall camlStdlib.string_of_int_175
0017c831lea rbx, [rip+0x19ac00]
0017c838call camlStdlib.$5e_139
0017c83dmov rbx, rax
0017c840lea rax, [rip+0x19ac01]
0017c847call camlStdlib.$5e_139
0017c84cmov rbx, rax
0017c84flea rax, [rip+0x1b0dc2]
0017c856mov rax, [rax+312]
0017c85dcall camlStdlib.output_string_253
0017c862mov rbx, [rsp+8]
0017c867mov rax, [rbx-8]
0017c86bshr rax, 9
0017c86fmov rdi, [rsp+24]
0017c874cmp rax, rdi
0017c877jbe 0x17c938
0017c87dmov rax, [rbx+4*rdi-4]
0017c882mov rax, [rax]
0017c885mov [rsp], rax
0017c889lea rax, [rip+0x1b0d88]
0017c890mov rax, [rax+312]
0017c897call camlLexstate.pretty_body_461
0017c89cmov rbx, rax
0017c89fmov rdi, [rbx]
0017c8a2mov rax, [rsp]
0017c8a6call rdi
0017c8a8lea rax, [rip+0x19ab79]
0017c8afcall camlStdlib.prerr_endline_390
0017c8b4mov rbx, [rsp+8]
0017c8b9mov rax, [rbx-8]
0017c8bdshr rax, 9
0017c8c1mov rdi, [rsp+24]
0017c8c6cmp rax, rdi
0017c8c9jbe 0x17c938
0017c8cbmov rax, [rbx+4*rdi-4]
0017c8d0mov rax, [rax+8]
0017c8d4mov [rsp], rax
0017c8d8lea rax, [rip+0x19ab39]
0017c8dfmov rbx, [rsp+16]
0017c8e4call camlStdlib.$5e_139
0017c8e9mov rbx, [rsp]
0017c8edcall camlLexstate.pretty_subst_rec_667
0017c8f2mov rbx, [rsp+24]
0017c8f7mov rax, rbx
0017c8faadd rbx, 2
0017c8femov [rsp+24], rbx
0017c903mov rbx, [rsp+32]
0017c908cmp rax, rbx
0017c90bje 0x17c918
0017c90dcmp r15, [r14]
0017c910ja 0x17c80b
0017c916jmp 0x17c92e
0017c918
0017c918loc_17c918:
0017c918mov eax, 1
0017c91dadd rsp, 40
0017c921ret
0017c922
0017c922 66 90 f.
0017c924
0017c924loc_17c924:
0017c924mov eax, 1
0017c929add rsp, 40
0017c92dret
0017c92e
0017c92eloc_17c92e:
0017c92ecall caml_call_gc
0017c933jmp 0x17c80b
0017c938
0017c938loc_17c938:
0017c938call caml_ml_array_bound_error
0017c93d
0017c93dloc_17c93d:
0017c93dpush 38
0017c93fcall caml_call_realloc_stack
0017c944pop r10
0017c946jmp 0x17c762
0017c750
0017c94b
0017c94b // align 0x10
0017c94b // align 0x10
0017c950
0017c950camlLexstate.full_pretty_subst_672:
0017c950mov rbx, rax
0017c953lea rax, [rip+0x19aabe]
0017c95ajmp 0x17c750
0017c950
0017c950camlLexstate.full_pretty_subst_672:
0017c950mov rbx, rax
0017c953lea rax, [rip+0x19aabe]
0017c95ajmp 0x17c750
0017c950
0017c95f
0017c95f // align 0x10
0017c95f // align 0x10
0017c960
0017c960camlLexstate.string_to_arg_720:
0017c960sub r15, 24
0017c964cmp r15, [r14]
0017c967jb 0x17c991
0017c969
0017c969loc_17c969:
0017c969lea rbx, [r15+8]
0017c96dmov [rbx-8], 2048
0017c975mov [rbx], rax
0017c978lea rax, [rip+0x19a021]
0017c97fmov rax, [rax+728]
0017c986mov rax, [rax]
0017c989mov [rbx+8], rax
0017c98dmov rax, rbx
0017c990ret
0017c991
0017c991loc_17c991:
0017c991call caml_call_gc
0017c996jmp 0x17c969
0017c960
0017c960camlLexstate.string_to_arg_720:
0017c960sub r15, 24
0017c964cmp r15, [r14]
0017c967jb 0x17c991
0017c969
0017c969loc_17c969:
0017c969lea rbx, [r15+8]
0017c96dmov [rbx-8], 2048
0017c975mov [rbx], rax
0017c978lea rax, [rip+0x19a021]
0017c97fmov rax, [rax+728]
0017c986mov rax, [rax]
0017c989mov [rbx+8], rax
0017c98dmov rax, rbx
0017c990ret
0017c991
0017c991loc_17c991:
0017c991call caml_call_gc
0017c996jmp 0x17c969
0017c960
0017c998
0017c998 // align 0x10
0017c998 // align 0x10
0017c9a0
0017c9a0camlLexstate.pretty_lexbuf_726:
0017c9a0lea r10, [rsp-352]
0017c9a8cmp r10, [r14+40]
0017c9acjb 0x17cb88
0017c9b2
0017c9b2loc_17c9b2:
0017c9b2sub rsp, 32
0017c9b6mov [rsp+8], rax
0017c9bbmov rbx, [rax+40]
0017c9bfmov [rsp+24], rbx
0017c9c4mov rax, [rax+8]
0017c9c8mov rbx, [rax-8]
0017c9ccshr rbx, 10
0017c9d0lea rbx, [8*rbx-1]
0017c9d8movzx rax, [rax+rbx]
0017c9ddsub rbx, rax
0017c9e0lea rax, [rbx+rbx+1]
0017c9e5mov [rsp+16], rax
0017c9ealea rax, [rip+0x19a977]
0017c9f1call camlStdlib.prerr_endline_390
0017c9f6lea rax, [rip+0x1ad673]
0017c9fdmov rax, [rax+80]
0017ca01mov rax, [rax]
0017ca04cmp rax, 7
0017ca08jle 0x17ca1c
0017ca0amov rdi, [rsp+16]
0017ca0fmov rax, [rsp+24]
0017ca14sub rdi, rax
0017ca17inc rdi
0017ca1ajmp 0x17ca39
0017ca1c
0017ca1cloc_17ca1c:
0017ca1cmov ebx, 161
0017ca21mov rax, [rsp+16]
0017ca26mov rdi, [rsp+24]
0017ca2bsub rax, rdi
0017ca2einc rax
0017ca31call camlStdlib.min_44
0017ca36mov rdi, rax
0017ca39
0017ca39loc_17ca39:
0017ca39mov rsi, [rsp+16]
0017ca3emov rax, rsi
0017ca41mov rbx, [rsp+24]
0017ca46sub rax, rbx
0017ca49inc rax
0017ca4ccmp rdi, rax
0017ca4fje 0x17cb28
0017ca55mov [rsp], rdi
0017ca59mov [rsp+16], rsi
0017ca5emov [rsp+24], rbx
0017ca63lea rbx, [rip+0x19a8ee]
0017ca6alea rax, [rip+0x1b0ba7]
0017ca71mov rax, [rax+312]
0017ca78call camlStdlib.output_string_253
0017ca7dmov rdi, [rsp]
0017ca81sar rdi, 1
0017ca84mov rax, rdi
0017ca87shr rax, 63
0017ca8badd rdi, rax
0017ca8eor rdi, 1
0017ca92mov rax, [rsp+8]
0017ca97mov rax, [rax+8]
0017ca9bmov rbx, [rsp+24]
0017caa0call Stdlib.Bytes.sub
0017caa5mov rbx, rax
0017caa8lea rax, [rip+0x1b0b69]
0017caafmov rax, [rax+312]
0017cab6call camlStdlib.output_string_253
0017cabblea rbx, [rip+0x19a876]
0017cac2lea rax, [rip+0x1b0b4f]
0017cac9mov rax, [rax+312]
0017cad0call camlStdlib.output_string_253
0017cad5mov rdi, [rsp]
0017cad9sar rdi, 1
0017cadcmov rax, rdi
0017cadfshr rax, 63
0017cae3add rdi, rax
0017cae6or rdi, 1
0017caeamov rbx, [rsp+16]
0017caefsub rbx, rdi
0017caf2dec rbx
0017caf5mov rax, [rsp+8]
0017cafamov rax, [rax+8]
0017cafecall Stdlib.Bytes.sub
0017cb03mov rbx, rax
0017cb06lea rax, [rip+0x1b0b0b]
0017cb0dmov rax, [rax+312]
0017cb14call camlStdlib.output_string_253
0017cb19lea rax, [rip+0x19a808]
0017cb20call camlStdlib.prerr_endline_390
0017cb25jmp 0x17cb56
0017cb27
0017cb27 90 .
0017cb28
0017cb28loc_17cb28:
0017cb28mov rax, [rsp+8]
0017cb2dmov rax, [rax+8]
0017cb31call Stdlib.Bytes.sub
0017cb36lea rbx, [rip+0x19a7eb]
0017cb3dcall camlStdlib.$5e_139
0017cb42mov rbx, rax
0017cb45lea rax, [rip+0x19a80c]
0017cb4ccall camlStdlib.$5e_139
0017cb51call camlStdlib.prerr_endline_390
0017cb56
0017cb56loc_17cb56:
0017cb56mov rax, [rsp+8]
0017cb5bmov rax, [rax+40]
0017cb5fcall camlStdlib.string_of_int_175
0017cb64mov rbx, rax
0017cb67lea rax, [rip+0x19a7a2]
0017cb6ecall camlStdlib.$5e_139
0017cb73call camlStdlib.prerr_endline_390
0017cb78lea rax, [rip+0x19a779]
0017cb7fadd rsp, 32
0017cb83jmp 0x196d50
0017cb88
0017cb88loc_17cb88:
0017cb88push 37
0017cb8acall caml_call_realloc_stack
0017cb8fpop r10
0017cb91jmp 0x17c9b2
0017c9a0
0017c9a0camlLexstate.pretty_lexbuf_726:
0017c9a0lea r10, [rsp-352]
0017c9a8cmp r10, [r14+40]
0017c9acjb 0x17cb88
0017c9b2
0017c9b2loc_17c9b2:
0017c9b2sub rsp, 32
0017c9b6mov [rsp+8], rax
0017c9bbmov rbx, [rax+40]
0017c9bfmov [rsp+24], rbx
0017c9c4mov rax, [rax+8]
0017c9c8mov rbx, [rax-8]
0017c9ccshr rbx, 10
0017c9d0lea rbx, [8*rbx-1]
0017c9d8movzx rax, [rax+rbx]
0017c9ddsub rbx, rax
0017c9e0lea rax, [rbx+rbx+1]
0017c9e5mov [rsp+16], rax
0017c9ealea rax, [rip+0x19a977]
0017c9f1call camlStdlib.prerr_endline_390
0017c9f6lea rax, [rip+0x1ad673]
0017c9fdmov rax, [rax+80]
0017ca01mov rax, [rax]
0017ca04cmp rax, 7
0017ca08jle 0x17ca1c
0017ca0amov rdi, [rsp+16]
0017ca0fmov rax, [rsp+24]
0017ca14sub rdi, rax
0017ca17inc rdi
0017ca1ajmp 0x17ca39
0017ca1c
0017ca1cloc_17ca1c:
0017ca1cmov ebx, 161
0017ca21mov rax, [rsp+16]
0017ca26mov rdi, [rsp+24]
0017ca2bsub rax, rdi
0017ca2einc rax
0017ca31call camlStdlib.min_44
0017ca36mov rdi, rax
0017ca39
0017ca39loc_17ca39:
0017ca39mov rsi, [rsp+16]
0017ca3emov rax, rsi
0017ca41mov rbx, [rsp+24]
0017ca46sub rax, rbx
0017ca49inc rax
0017ca4ccmp rdi, rax
0017ca4fje 0x17cb28
0017ca55mov [rsp], rdi
0017ca59mov [rsp+16], rsi
0017ca5emov [rsp+24], rbx
0017ca63lea rbx, [rip+0x19a8ee]
0017ca6alea rax, [rip+0x1b0ba7]
0017ca71mov rax, [rax+312]
0017ca78call camlStdlib.output_string_253
0017ca7dmov rdi, [rsp]
0017ca81sar rdi, 1
0017ca84mov rax, rdi
0017ca87shr rax, 63
0017ca8badd rdi, rax
0017ca8eor rdi, 1
0017ca92mov rax, [rsp+8]
0017ca97mov rax, [rax+8]
0017ca9bmov rbx, [rsp+24]
0017caa0call Stdlib.Bytes.sub
0017caa5mov rbx, rax
0017caa8lea rax, [rip+0x1b0b69]
0017caafmov rax, [rax+312]
0017cab6call camlStdlib.output_string_253
0017cabblea rbx, [rip+0x19a876]
0017cac2lea rax, [rip+0x1b0b4f]
0017cac9mov rax, [rax+312]
0017cad0call camlStdlib.output_string_253
0017cad5mov rdi, [rsp]
0017cad9sar rdi, 1
0017cadcmov rax, rdi
0017cadfshr rax, 63
0017cae3add rdi, rax
0017cae6or rdi, 1
0017caeamov rbx, [rsp+16]
0017caefsub rbx, rdi
0017caf2dec rbx
0017caf5mov rax, [rsp+8]
0017cafamov rax, [rax+8]
0017cafecall Stdlib.Bytes.sub
0017cb03mov rbx, rax
0017cb06lea rax, [rip+0x1b0b0b]
0017cb0dmov rax, [rax+312]
0017cb14call camlStdlib.output_string_253
0017cb19lea rax, [rip+0x19a808]
0017cb20call camlStdlib.prerr_endline_390
0017cb25jmp 0x17cb56
0017cb27
0017cb27 90 .
0017cb28
0017cb28loc_17cb28:
0017cb28mov rax, [rsp+8]
0017cb2dmov rax, [rax+8]
0017cb31call Stdlib.Bytes.sub
0017cb36lea rbx, [rip+0x19a7eb]
0017cb3dcall camlStdlib.$5e_139
0017cb42mov rbx, rax
0017cb45lea rax, [rip+0x19a80c]
0017cb4ccall camlStdlib.$5e_139
0017cb51call camlStdlib.prerr_endline_390
0017cb56
0017cb56loc_17cb56:
0017cb56mov rax, [rsp+8]
0017cb5bmov rax, [rax+40]
0017cb5fcall camlStdlib.string_of_int_175
0017cb64mov rbx, rax
0017cb67lea rax, [rip+0x19a7a2]
0017cb6ecall camlStdlib.$5e_139
0017cb73call camlStdlib.prerr_endline_390
0017cb78lea rax, [rip+0x19a779]
0017cb7fadd rsp, 32
0017cb83jmp 0x196d50
0017cb88
0017cb88loc_17cb88:
0017cb88push 37
0017cb8acall caml_call_realloc_stack
0017cb8fpop r10
0017cb91jmp 0x17c9b2
0017c9a0
0017cb96
0017cb96 // align 0x10
0017cb96 // align 0x10
0017cba0
0017cba0camlLexstate.plain_of_char_830:
0017cba0lea r10, [rsp-320]
0017cba8cmp r10, [r14+40]
0017cbacjb 0x17cd12
0017cbb2
0017cbb2loc_17cbb2:
0017cbb2mov rbx, rax
0017cbb5cmp rbx, 185
0017cbbcjl 0x17cc58
0017cbc2cmp rbx, 247
0017cbc9jl 0x17cc0c
0017cbcbcmp rbx, 255
0017cbd2jge 0x17ccb0
0017cbd8mov rax, rbx
0017cbdbadd rax, -246
0017cbe1sar rax, 1
0017cbe4lea rdx, [rip+0xaf9f5]
0017cbebmovsxd rax, [rdx+4*rax]
0017cbefadd rdx, rax
0017cbf2jmp rdx
0017cbf4mov eax, 1
0017cbf9ret
0017cbfanop
0017cbfcmov eax, 3
0017cc01ret
0017cc02nop
0017cc04mov eax, 15
0017cc09ret
0017cc0anop
0017cc0c
0017cc0cloc_17cc0c:
0017cc0ccmp rbx, 195
0017cc13jge 0x17ccb0
0017cc19mov rax, rbx
0017cc1cadd rax, -184
0017cc22sar rax, 1
0017cc25lea rdx, [rip+0xaf9c4]
0017cc2cmovsxd rax, [rdx+4*rax]
0017cc30add rdx, rax
0017cc33jmp rdx
0017cc35nop [rax]
0017cc38mov eax, 17
0017cc3dret
0017cc3enop
0017cc40mov eax, 11
0017cc45ret
0017cc46nop
0017cc48mov eax, 13
0017cc4dret
0017cc4enop
0017cc50mov eax, 23
0017cc55ret
0017cc56nop
0017cc58
0017cc58loc_17cc58:
0017cc58mov rax, rbx
0017cc5badd rax, -68
0017cc5fcmp rax, 23
0017cc63ja 0x17ccb0
0017cc65sar rax, 1
0017cc68lea rdx, [rip+0xaf995]
0017cc6fmovsxd rax, [rdx+4*rax]
0017cc73add rdx, rax
0017cc76jmp rdx
0017cc78mov eax, 27
0017cc7dret
0017cc7enop
0017cc80mov eax, 9
0017cc85ret
0017cc86nop
0017cc88mov eax, 5
0017cc8dret
0017cc8enop
0017cc90mov eax, 19
0017cc95ret
0017cc96nop
0017cc98mov eax, 7
0017cc9dret
0017cc9enop
0017cca0mov eax, 21
0017cca5ret
0017cca6nop
0017cca8mov eax, 25
0017ccadret
0017ccaenop
0017ccb0
0017ccb0loc_17ccb0:
0017ccb0mov eax, 3
0017ccb5call Stdlib.Bytes.make
0017ccbalea rbx, [rip+0x19a797]
0017ccc1call camlStdlib.$5e_139
0017ccc6mov rbx, rax
0017ccc9lea rax, [rip+0x19a600]
0017ccd0call camlStdlib.$5e_139
0017ccd5sub r15, 24
0017ccd9cmp r15, [r14]
0017ccdcjb 0x17cd0b
0017ccde
0017ccdeloc_17ccde:
0017ccdelea rbx, [r15+8]
0017cce2mov [rbx-8], 2048
0017ccealea rdi, [rip+0x1ae79f]
0017ccf1mov rdi, [rdi]
0017ccf4mov [rbx], rdi
0017ccf7mov [rbx+8], rax
0017ccfbmov rax, rbx
0017ccfemov rsp, [r14+48]
0017cd02pop [r14+48]
0017cd06pop r11
0017cd08jmp r11
0017cd0b
0017cd0bloc_17cd0b:
0017cd0bcall caml_call_gc
0017cd10jmp 0x17ccde
0017cd12
0017cd12loc_17cd12:
0017cd12push 33
0017cd14call caml_call_realloc_stack
0017cd19pop r10
0017cd1bjmp 0x17cbb2
0017cba0
0017cba0camlLexstate.plain_of_char_830:
0017cba0lea r10, [rsp-320]
0017cba8cmp r10, [r14+40]
0017cbacjb 0x17cd12
0017cbb2
0017cbb2loc_17cbb2:
0017cbb2mov rbx, rax
0017cbb5cmp rbx, 185
0017cbbcjl 0x17cc58
0017cbc2cmp rbx, 247
0017cbc9jl 0x17cc0c
0017cbcbcmp rbx, 255
0017cbd2jge 0x17ccb0
0017cbd8mov rax, rbx
0017cbdbadd rax, -246
0017cbe1sar rax, 1
0017cbe4lea rdx, [rip+0xaf9f5]
0017cbebmovsxd rax, [rdx+4*rax]
0017cbefadd rdx, rax
0017cbf2jmp rdx
0017cbf4mov eax, 1
0017cbf9ret
0017cbfanop
0017cbfcmov eax, 3
0017cc01ret
0017cc02nop
0017cc04mov eax, 15
0017cc09ret
0017cc0anop
0017cc0c
0017cc0cloc_17cc0c:
0017cc0ccmp rbx, 195
0017cc13jge 0x17ccb0
0017cc19mov rax, rbx
0017cc1cadd rax, -184
0017cc22sar rax, 1
0017cc25lea rdx, [rip+0xaf9c4]
0017cc2cmovsxd rax, [rdx+4*rax]
0017cc30add rdx, rax
0017cc33jmp rdx
0017cc35nop [rax]
0017cc38mov eax, 17
0017cc3dret
0017cc3enop
0017cc40mov eax, 11
0017cc45ret
0017cc46nop
0017cc48mov eax, 13
0017cc4dret
0017cc4enop
0017cc50mov eax, 23
0017cc55ret
0017cc56nop
0017cc58
0017cc58loc_17cc58:
0017cc58mov rax, rbx
0017cc5badd rax, -68
0017cc5fcmp rax, 23
0017cc63ja 0x17ccb0
0017cc65sar rax, 1
0017cc68lea rdx, [rip+0xaf995]
0017cc6fmovsxd rax, [rdx+4*rax]
0017cc73add rdx, rax
0017cc76jmp rdx
0017cc78mov eax, 27
0017cc7dret
0017cc7enop
0017cc80mov eax, 9
0017cc85ret
0017cc86nop
0017cc88mov eax, 5
0017cc8dret
0017cc8enop
0017cc90mov eax, 19
0017cc95ret
0017cc96nop
0017cc98mov eax, 7
0017cc9dret
0017cc9enop
0017cca0mov eax, 21
0017cca5ret
0017cca6nop
0017cca8mov eax, 25
0017ccadret
0017ccaenop
0017ccb0
0017ccb0loc_17ccb0:
0017ccb0mov eax, 3
0017ccb5call Stdlib.Bytes.make
0017ccbalea rbx, [rip+0x19a797]
0017ccc1call camlStdlib.$5e_139
0017ccc6mov rbx, rax
0017ccc9lea rax, [rip+0x19a600]
0017ccd0call camlStdlib.$5e_139
0017ccd5sub r15, 24
0017ccd9cmp r15, [r14]
0017ccdcjb 0x17cd0b
0017ccde
0017ccdeloc_17ccde:
0017ccdelea rbx, [r15+8]
0017cce2mov [rbx-8], 2048
0017ccealea rdi, [rip+0x1ae79f]
0017ccf1mov rdi, [rdi]
0017ccf4mov [rbx], rdi
0017ccf7mov [rbx+8], rax
0017ccfbmov rax, rbx
0017ccfemov rsp, [r14+48]
0017cd02pop [r14+48]
0017cd06pop r11
0017cd08jmp r11
0017cd0b
0017cd0bloc_17cd0b:
0017cd0bcall caml_call_gc
0017cd10jmp 0x17ccde
0017cd12
0017cd12loc_17cd12:
0017cd12push 33
0017cd14call caml_call_realloc_stack
0017cd19pop r10
0017cd1bjmp 0x17cbb2
0017cba0
0017cd20
0017cd20camlLexstate.is_plain_833:
0017cd20lea r10, [rsp-320]
0017cd28cmp r10, [r14+40]
0017cd2cjb 0x17cd59
0017cd2e
0017cd2eloc_17cd2e:
0017cd2ecall camlLexstate.plain_of_char_830
0017cd33lea rbx, [rip+0x199c66]
0017cd3amov rbx, [rbx+768]
0017cd41mov rdi, [rbx-8]
0017cd45shr rdi, 9
0017cd49cmp rdi, rax
0017cd4cjbe 0x17cd54
0017cd4emov rax, [rbx+4*rax-4]
0017cd53ret
0017cd54
0017cd54loc_17cd54:
0017cd54call caml_ml_array_bound_error
0017cd59
0017cd59loc_17cd59:
0017cd59push 33
0017cd5bcall caml_call_realloc_stack
0017cd60pop r10
0017cd62jmp 0x17cd2e
0017cd20
0017cd20camlLexstate.is_plain_833:
0017cd20lea r10, [rsp-320]
0017cd28cmp r10, [r14+40]
0017cd2cjb 0x17cd59
0017cd2e
0017cd2eloc_17cd2e:
0017cd2ecall camlLexstate.plain_of_char_830
0017cd33lea rbx, [rip+0x199c66]
0017cd3amov rbx, [rbx+768]
0017cd41mov rdi, [rbx-8]
0017cd45shr rdi, 9
0017cd49cmp rdi, rax
0017cd4cjbe 0x17cd54
0017cd4emov rax, [rbx+4*rax-4]
0017cd53ret
0017cd54
0017cd54loc_17cd54:
0017cd54call caml_ml_array_bound_error
0017cd59
0017cd59loc_17cd59:
0017cd59push 33
0017cd5bcall caml_call_realloc_stack
0017cd60pop r10
0017cd62jmp 0x17cd2e
0017cd20
0017cd64
0017cd64 // align 0x10
0017cd64 // align 0x10
0017cd70
0017cd70camlLexstate.set_plain_834:
0017cd70lea r10, [rsp-320]
0017cd78cmp r10, [r14+40]
0017cd7cjb 0x17cdb2
0017cd7e
0017cd7eloc_17cd7e:
0017cd7ecall camlLexstate.plain_of_char_830
0017cd83lea rbx, [rip+0x199c16]
0017cd8amov rbx, [rbx+768]
0017cd91mov rdi, [rbx-8]
0017cd95shr rdi, 9
0017cd99cmp rdi, rax
0017cd9cjbe 0x17cdad
0017cd9emov [rbx+4*rax-4], 3
0017cda7mov eax, 1
0017cdacret
0017cdad
0017cdadloc_17cdad:
0017cdadcall caml_ml_array_bound_error
0017cdb2
0017cdb2loc_17cdb2:
0017cdb2push 33
0017cdb4call caml_call_realloc_stack
0017cdb9pop r10
0017cdbbjmp 0x17cd7e
0017cd70
0017cd70camlLexstate.set_plain_834:
0017cd70lea r10, [rsp-320]
0017cd78cmp r10, [r14+40]
0017cd7cjb 0x17cdb2
0017cd7e
0017cd7eloc_17cd7e:
0017cd7ecall camlLexstate.plain_of_char_830
0017cd83lea rbx, [rip+0x199c16]
0017cd8amov rbx, [rbx+768]
0017cd91mov rdi, [rbx-8]
0017cd95shr rdi, 9
0017cd99cmp rdi, rax
0017cd9cjbe 0x17cdad
0017cd9emov [rbx+4*rax-4], 3
0017cda7mov eax, 1
0017cdacret
0017cdad
0017cdadloc_17cdad:
0017cdadcall caml_ml_array_bound_error
0017cdb2
0017cdb2loc_17cdb2:
0017cdb2push 33
0017cdb4call caml_call_realloc_stack
0017cdb9pop r10
0017cdbbjmp 0x17cd7e
0017cd70
0017cdbd
0017cdbd // align 0x10
0017cdbd // align 0x10
0017cdc0
0017cdc0camlLexstate.unset_plain_835:
0017cdc0lea r10, [rsp-320]
0017cdc8cmp r10, [r14+40]
0017cdccjb 0x17ce02
0017cdce
0017cdceloc_17cdce:
0017cdcecall camlLexstate.plain_of_char_830
0017cdd3lea rbx, [rip+0x199bc6]
0017cddamov rbx, [rbx+768]
0017cde1mov rdi, [rbx-8]
0017cde5shr rdi, 9
0017cde9cmp rdi, rax
0017cdecjbe 0x17cdfd
0017cdeemov [rbx+4*rax-4], 1
0017cdf7mov eax, 1
0017cdfcret
0017cdfd
0017cdfdloc_17cdfd:
0017cdfdcall caml_ml_array_bound_error
0017ce02
0017ce02loc_17ce02:
0017ce02push 33
0017ce04call caml_call_realloc_stack
0017ce09pop r10
0017ce0bjmp 0x17cdce
0017cdc0
0017cdc0camlLexstate.unset_plain_835:
0017cdc0lea r10, [rsp-320]
0017cdc8cmp r10, [r14+40]
0017cdccjb 0x17ce02
0017cdce
0017cdceloc_17cdce:
0017cdcecall camlLexstate.plain_of_char_830
0017cdd3lea rbx, [rip+0x199bc6]
0017cddamov rbx, [rbx+768]
0017cde1mov rdi, [rbx-8]
0017cde5shr rdi, 9
0017cde9cmp rdi, rax
0017cdecjbe 0x17cdfd
0017cdeemov [rbx+4*rax-4], 1
0017cdf7mov eax, 1
0017cdfcret
0017cdfd
0017cdfdloc_17cdfd:
0017cdfdcall caml_ml_array_bound_error
0017ce02
0017ce02loc_17ce02:
0017ce02push 33
0017ce04call caml_call_realloc_stack
0017ce09pop r10
0017ce0bjmp 0x17cdce
0017cdc0
0017ce0d
0017ce0d // align 0x10
0017ce0d // align 0x10
0017ce10
0017ce10camlLexstate.plain_back_836:
0017ce10lea r10, [rsp-328]
0017ce18cmp r10, [r14+40]
0017ce1cjb 0x17ce61
0017ce1e
0017ce1eloc_17ce1e:
0017ce1esub rsp, 8
0017ce22mov [rsp], rax
0017ce26mov rax, rbx
0017ce29call camlLexstate.plain_of_char_830
0017ce2elea rbx, [rip+0x199b6b]
0017ce35mov rbx, [rbx+768]
0017ce3cmov rdi, [rbx-8]
0017ce40shr rdi, 9
0017ce44cmp rdi, rax
0017ce47jbe 0x17ce5c
0017ce49mov rdi, [rsp]
0017ce4dmov [rbx+4*rax-4], rdi
0017ce52mov eax, 1
0017ce57add rsp, 8
0017ce5bret
0017ce5c
0017ce5cloc_17ce5c:
0017ce5ccall caml_ml_array_bound_error
0017ce61
0017ce61loc_17ce61:
0017ce61push 34
0017ce63call caml_call_realloc_stack
0017ce68pop r10
0017ce6ajmp 0x17ce1e
0017ce10
0017ce10camlLexstate.plain_back_836:
0017ce10lea r10, [rsp-328]
0017ce18cmp r10, [r14+40]
0017ce1cjb 0x17ce61
0017ce1e
0017ce1eloc_17ce1e:
0017ce1esub rsp, 8
0017ce22mov [rsp], rax
0017ce26mov rax, rbx
0017ce29call camlLexstate.plain_of_char_830
0017ce2elea rbx, [rip+0x199b6b]
0017ce35mov rbx, [rbx+768]
0017ce3cmov rdi, [rbx-8]
0017ce40shr rdi, 9
0017ce44cmp rdi, rax
0017ce47jbe 0x17ce5c
0017ce49mov rdi, [rsp]
0017ce4dmov [rbx+4*rax-4], rdi
0017ce52mov eax, 1
0017ce57add rsp, 8
0017ce5bret
0017ce5c
0017ce5cloc_17ce5c:
0017ce5ccall caml_ml_array_bound_error
0017ce61
0017ce61loc_17ce61:
0017ce61push 34
0017ce63call caml_call_realloc_stack
0017ce68pop r10
0017ce6ajmp 0x17ce1e
0017ce10
0017ce6c
0017ce6c // align 0x10
0017ce6c // align 0x10
0017ce70
0017ce70camlLexstate.top_level_846:
0017ce70lea rax, [rip+0x199b29]
0017ce77mov rax, [rax+728]
0017ce7emov rax, [rax]
0017ce81and rax, 1
0017ce85lea rax, [rax+rax+1]
0017ce8aret
0017ce70
0017ce70camlLexstate.top_level_846:
0017ce70lea rax, [rip+0x199b29]
0017ce77mov rax, [rax+728]
0017ce7emov rax, [rax]
0017ce81and rax, 1
0017ce85lea rax, [rax+rax+1]
0017ce8aret
0017ce70
0017ce8b
0017ce8b // align 0x10
0017ce8b // align 0x10
0017ce90
0017ce90camlLexstate.is_top_847:
0017ce90and rax, 1
0017ce94lea rax, [rax+rax+1]
0017ce99ret
0017ce90
0017ce90camlLexstate.is_top_847:
0017ce90and rax, 1
0017ce94lea rax, [rax+rax+1]
0017ce99ret
0017ce90
0017ce9a
0017ce9a // align 0x10
0017ce9a // align 0x10
0017cea0
0017cea0camlLexstate.prerr_args_852:
0017cea0lea rax, [rip+0x199af9]
0017cea7mov rax, [rax+728]
0017ceaemov rax, [rax]
0017ceb1jmp 0x17c5e0
0017cea0
0017cea0camlLexstate.prerr_args_852:
0017cea0lea rax, [rip+0x199af9]
0017cea7mov rax, [rax+728]
0017ceaemov rax, [rax]
0017ceb1jmp 0x17c5e0
0017cea0
0017ceb6
0017ceb6 // align 0x10
0017ceb6 // align 0x10
0017cec0
0017cec0camlLexstate.scan_arg_855:
0017cec0lea r10, [rsp-360]
0017cec8cmp r10, [r14+40]
0017ceccjb 0x17d073
0017ced2
0017ced2loc_17ced2:
0017ced2sub rsp, 40
0017ced6cmp r15, [r14]
0017ced9jbe 0x17d064
0017cedf
0017cedfloc_17cedf:
0017cedflea rdi, [rip+0x199aba]
0017cee6mov rsi, [rdi+728]
0017ceedmov rsi, [rsi]
0017cef0test sil, 1
0017cef4je 0x17cf08
0017cef6mov rax, [rdi+112]
0017cefamov rsp, [r14+48]
0017cefepop [r14+48]
0017cf02pop r11
0017cf04jmp r11
0017cf07nop
0017cf08
0017cf08loc_17cf08:
0017cf08mov rdi, [rsi]
0017cf0bmov rsi, [rdi-8]
0017cf0fshr rsi, 9
0017cf13or rsi, 1
0017cf17cmp rbx, rsi
0017cf1ajl 0x17cfc8
0017cf20lea rax, [rip+0x1ad149]
0017cf27mov rax, [rax+80]
0017cf2bmov rax, [rax]
0017cf2ecmp rax, 3
0017cf32jle 0x17cf87
0017cf34mov rax, rbx
0017cf37add rax, 2
0017cf3bcall camlStdlib.string_of_int_175
0017cf40lea rbx, [rip+0x19a341]
0017cf47call camlStdlib.$5e_139
0017cf4cmov rbx, rax
0017cf4flea rax, [rip+0x19a34a]
0017cf56call camlStdlib.$5e_139
0017cf5bmov rbx, rax
0017cf5elea rax, [rip+0x1b06b3]
0017cf65mov rax, [rax+312]
0017cf6ccall camlStdlib.output_string_253
0017cf71lea rax, [rip+0x199a28]
0017cf78mov rax, [rax+728]
0017cf7fmov rax, [rax]
0017cf82call camlLexstate.pretty_subst_612
0017cf87
0017cf87loc_17cf87:
0017cf87sub r15, 24
0017cf8bcmp r15, [r14]
0017cf8ejb 0x17d05a
0017cf94
0017cf94loc_17cf94:
0017cf94lea rax, [r15+8]
0017cf98mov [rax-8], 2048
0017cfa0lea rbx, [rip+0x1999f9]
0017cfa7mov rbx, [rbx+104]
0017cfabmov [rax], rbx
0017cfaelea rbx, [rip+0x19a2ab]
0017cfb5mov [rax+8], rbx
0017cfb9mov rsp, [r14+48]
0017cfbdpop [r14+48]
0017cfc1pop r11
0017cfc3jmp r11
0017cfc6nop
0017cfc8
0017cfc8loc_17cfc8:
0017cfc8mov [rsp], rax
0017cfccmov rax, [rdi-8]
0017cfd0shr rax, 9
0017cfd4cmp rax, rbx
0017cfd7jbe 0x17d06e
0017cfddmov rax, [rdi+4*rbx-4]
0017cfe2mov [rsp+8], rax
0017cfe7lea rdi, [rip+0x1ad082]
0017cfeemov rdi, [rdi+80]
0017cff2mov rdi, [rdi]
0017cff5cmp rdi, 3
0017cff9jle 0x17d048
0017cffbmov rax, [rax]
0017cffemov [rsp+32], rax
0017d003lea rax, [rip+0x199996]
0017d00amov rax, [rax]
0017d00dmov [rsp+24], rax
0017d012mov [rsp+16], rbx
0017d017lea rbx, [rip+0x19a16a]
0017d01elea rax, [rip+0x1b05f3]
0017d025mov rax, [rax+312]
0017d02ccall Stdlib.Printf.fprintf
0017d031mov rsi, rax
0017d034mov rax, [rsp+16]
0017d039mov rbx, [rsp+24]
0017d03emov rdi, [rsp+32]
0017d043call caml_apply3
0017d048
0017d048loc_17d048:
0017d048mov rbx, [rsp]
0017d04cmov rdi, [rbx]
0017d04fmov rax, [rsp+8]
0017d054add rsp, 40
0017d058jmp rdi
0017d05a
0017d05aloc_17d05a:
0017d05acall caml_call_gc
0017d05fjmp 0x17cf94
0017d064
0017d064loc_17d064:
0017d064call caml_call_gc
0017d069jmp 0x17cedf
0017d06e
0017d06eloc_17d06e:
0017d06ecall caml_ml_array_bound_error
0017d073
0017d073loc_17d073:
0017d073push 38
0017d075call caml_call_realloc_stack
0017d07apop r10
0017d07cjmp 0x17ced2
0017cec0
0017cec0camlLexstate.scan_arg_855:
0017cec0lea r10, [rsp-360]
0017cec8cmp r10, [r14+40]
0017ceccjb 0x17d073
0017ced2
0017ced2loc_17ced2:
0017ced2sub rsp, 40
0017ced6cmp r15, [r14]
0017ced9jbe 0x17d064
0017cedf
0017cedfloc_17cedf:
0017cedflea rdi, [rip+0x199aba]
0017cee6mov rsi, [rdi+728]
0017ceedmov rsi, [rsi]
0017cef0test sil, 1
0017cef4je 0x17cf08
0017cef6mov rax, [rdi+112]
0017cefamov rsp, [r14+48]
0017cefepop [r14+48]
0017cf02pop r11
0017cf04jmp r11
0017cf07nop
0017cf08
0017cf08loc_17cf08:
0017cf08mov rdi, [rsi]
0017cf0bmov rsi, [rdi-8]
0017cf0fshr rsi, 9
0017cf13or rsi, 1
0017cf17cmp rbx, rsi
0017cf1ajl 0x17cfc8
0017cf20lea rax, [rip+0x1ad149]
0017cf27mov rax, [rax+80]
0017cf2bmov rax, [rax]
0017cf2ecmp rax, 3
0017cf32jle 0x17cf87
0017cf34mov rax, rbx
0017cf37add rax, 2
0017cf3bcall camlStdlib.string_of_int_175
0017cf40lea rbx, [rip+0x19a341]
0017cf47call camlStdlib.$5e_139
0017cf4cmov rbx, rax
0017cf4flea rax, [rip+0x19a34a]
0017cf56call camlStdlib.$5e_139
0017cf5bmov rbx, rax
0017cf5elea rax, [rip+0x1b06b3]
0017cf65mov rax, [rax+312]
0017cf6ccall camlStdlib.output_string_253
0017cf71lea rax, [rip+0x199a28]
0017cf78mov rax, [rax+728]
0017cf7fmov rax, [rax]
0017cf82call camlLexstate.pretty_subst_612
0017cf87
0017cf87loc_17cf87:
0017cf87sub r15, 24
0017cf8bcmp r15, [r14]
0017cf8ejb 0x17d05a
0017cf94
0017cf94loc_17cf94:
0017cf94lea rax, [r15+8]
0017cf98mov [rax-8], 2048
0017cfa0lea rbx, [rip+0x1999f9]
0017cfa7mov rbx, [rbx+104]
0017cfabmov [rax], rbx
0017cfaelea rbx, [rip+0x19a2ab]
0017cfb5mov [rax+8], rbx
0017cfb9mov rsp, [r14+48]
0017cfbdpop [r14+48]
0017cfc1pop r11
0017cfc3jmp r11
0017cfc6nop
0017cfc8
0017cfc8loc_17cfc8:
0017cfc8mov [rsp], rax
0017cfccmov rax, [rdi-8]
0017cfd0shr rax, 9
0017cfd4cmp rax, rbx
0017cfd7jbe 0x17d06e
0017cfddmov rax, [rdi+4*rbx-4]
0017cfe2mov [rsp+8], rax
0017cfe7lea rdi, [rip+0x1ad082]
0017cfeemov rdi, [rdi+80]
0017cff2mov rdi, [rdi]
0017cff5cmp rdi, 3
0017cff9jle 0x17d048
0017cffbmov rax, [rax]
0017cffemov [rsp+32], rax
0017d003lea rax, [rip+0x199996]
0017d00amov rax, [rax]
0017d00dmov [rsp+24], rax
0017d012mov [rsp+16], rbx
0017d017lea rbx, [rip+0x19a16a]
0017d01elea rax, [rip+0x1b05f3]
0017d025mov rax, [rax+312]
0017d02ccall Stdlib.Printf.fprintf
0017d031mov rsi, rax
0017d034mov rax, [rsp+16]
0017d039mov rbx, [rsp+24]
0017d03emov rdi, [rsp+32]
0017d043call caml_apply3
0017d048
0017d048loc_17d048:
0017d048mov rbx, [rsp]
0017d04cmov rdi, [rbx]
0017d04fmov rax, [rsp+8]
0017d054add rsp, 40
0017d058jmp rdi
0017d05a
0017d05aloc_17d05a:
0017d05acall caml_call_gc
0017d05fjmp 0x17cf94
0017d064
0017d064loc_17d064:
0017d064call caml_call_gc
0017d069jmp 0x17cedf
0017d06e
0017d06eloc_17d06e:
0017d06ecall caml_ml_array_bound_error
0017d073
0017d073loc_17d073:
0017d073push 38
0017d075call caml_call_realloc_stack
0017d07apop r10
0017d07cjmp 0x17ced2
0017cec0
0017d081
0017d081 // align 0x10
0017d081 // align 0x10
0017d090
0017d090camlLexstate.scan_body_856:
0017d090lea r10, [rsp-328]
0017d098cmp r10, [r14+40]
0017d09cjb 0x17d133
0017d0a2
0017d0a2loc_17d0a2:
0017d0a2sub rsp, 8
0017d0a6mov r12, rax
0017d0a9mov r13, rbx
0017d0acmov rsi, rdi
0017d0afcmp r15, [r14]
0017d0b2jbe 0x17d12c
0017d0b4
0017d0b4loc_17d0b4:
0017d0b4movzx rax, [r13-8]
0017d0b9test rax, rax
0017d0bcjne 0x17d11c
0017d0belea rax, [rip+0x1998db]
0017d0c5mov rdi, [rax+728]
0017d0ccmov rax, [rdi]
0017d0cfmov [rsp], rax
0017d0d3mov rbx, rsp
0017d0d6mov rsp, [r14+64]
0017d0dacall caml_modify
0017d0dfmov rsp, rbx
0017d0e2mov rdi, [r12]
0017d0e6mov rax, r13
0017d0e9mov rbx, r12
0017d0eccall rdi
0017d0eemov r12, rax
0017d0f1lea rax, [rip+0x1998a8]
0017d0f8mov rdi, [rax+728]
0017d0ffmov rsi, [rsp]
0017d103mov rbx, rsp
0017d106mov rsp, [r14+64]
0017d10acall caml_modify
0017d10fmov rsp, rbx
0017d112mov rax, r12
0017d115add rsp, 8
0017d119ret
0017d11anop
0017d11c
0017d11cloc_17d11c:
0017d11cmov rdi, [r12]
0017d120mov rax, r13
0017d123mov rbx, r12
0017d126add rsp, 8
0017d12ajmp rdi
0017d12c
0017d12cloc_17d12c:
0017d12ccall caml_call_gc
0017d131jmp 0x17d0b4
0017d133
0017d133loc_17d133:
0017d133push 34
0017d135call caml_call_realloc_stack
0017d13apop r10
0017d13cjmp 0x17d0a2
0017d090
0017d090camlLexstate.scan_body_856:
0017d090lea r10, [rsp-328]
0017d098cmp r10, [r14+40]
0017d09cjb 0x17d133
0017d0a2
0017d0a2loc_17d0a2:
0017d0a2sub rsp, 8
0017d0a6mov r12, rax
0017d0a9mov r13, rbx
0017d0acmov rsi, rdi
0017d0afcmp r15, [r14]
0017d0b2jbe 0x17d12c
0017d0b4
0017d0b4loc_17d0b4:
0017d0b4movzx rax, [r13-8]
0017d0b9test rax, rax
0017d0bcjne 0x17d11c
0017d0belea rax, [rip+0x1998db]
0017d0c5mov rdi, [rax+728]
0017d0ccmov rax, [rdi]
0017d0cfmov [rsp], rax
0017d0d3mov rbx, rsp
0017d0d6mov rsp, [r14+64]
0017d0dacall caml_modify
0017d0dfmov rsp, rbx
0017d0e2mov rdi, [r12]
0017d0e6mov rax, r13
0017d0e9mov rbx, r12
0017d0eccall rdi
0017d0eemov r12, rax
0017d0f1lea rax, [rip+0x1998a8]
0017d0f8mov rdi, [rax+728]
0017d0ffmov rsi, [rsp]
0017d103mov rbx, rsp
0017d106mov rsp, [r14+64]
0017d10acall caml_modify
0017d10fmov rsp, rbx
0017d112mov rax, r12
0017d115add rsp, 8
0017d119ret
0017d11anop
0017d11c
0017d11cloc_17d11c:
0017d11cmov rdi, [r12]
0017d120mov rax, r13
0017d123mov rbx, r12
0017d126add rsp, 8
0017d12ajmp rdi
0017d12c
0017d12cloc_17d12c:
0017d12ccall caml_call_gc
0017d131jmp 0x17d0b4
0017d133
0017d133loc_17d133:
0017d133push 34
0017d135call caml_call_realloc_stack
0017d13apop r10
0017d13cjmp 0x17d0a2
0017d090
0017d141
0017d141 // align 0x10
0017d141 // align 0x10
0017d150
0017d150camlLexstate.record_lexbuf_869:
0017d150mov r12, rax
0017d153lea rax, [rip+0x199846]
0017d15amov rdi, [rax+736]
0017d161sub r15, 24
0017d165cmp r15, [r14]
0017d168jb 0x17d1d8
0017d16a
0017d16aloc_17d16a:
0017d16alea rsi, [r15+8]
0017d16emov [rsi-8], 2048
0017d176mov [rsi], rbx
0017d179mov rax, [rdi]
0017d17cmov [rsi+8], rax
0017d180mov rbx, rsp
0017d183mov rsp, [r14+64]
0017d187call caml_modify
0017d18cmov rsp, rbx
0017d18flea rax, [rip+0x19980a]
0017d196mov rdi, [rax+344]
0017d19dsub r15, 24
0017d1a1cmp r15, [r14]
0017d1a4jb 0x17d1d1
0017d1a6
0017d1a6loc_17d1a6:
0017d1a6lea rsi, [r15+8]
0017d1aamov [rsi-8], 2048
0017d1b2mov [rsi], r12
0017d1b5mov rax, [rdi]
0017d1b8mov [rsi+8], rax
0017d1bcmov rbx, rsp
0017d1bfmov rsp, [r14+64]
0017d1c3call caml_modify
0017d1c8mov rsp, rbx
0017d1cbmov eax, 1
0017d1d0ret
0017d1d1
0017d1d1loc_17d1d1:
0017d1d1call caml_call_gc
0017d1d6jmp 0x17d1a6
0017d1d8
0017d1d8loc_17d1d8:
0017d1d8call caml_call_gc
0017d1ddjmp 0x17d16a
0017d150
0017d150camlLexstate.record_lexbuf_869:
0017d150mov r12, rax
0017d153lea rax, [rip+0x199846]
0017d15amov rdi, [rax+736]
0017d161sub r15, 24
0017d165cmp r15, [r14]
0017d168jb 0x17d1d8
0017d16a
0017d16aloc_17d16a:
0017d16alea rsi, [r15+8]
0017d16emov [rsi-8], 2048
0017d176mov [rsi], rbx
0017d179mov rax, [rdi]
0017d17cmov [rsi+8], rax
0017d180mov rbx, rsp
0017d183mov rsp, [r14+64]
0017d187call caml_modify
0017d18cmov rsp, rbx
0017d18flea rax, [rip+0x19980a]
0017d196mov rdi, [rax+344]
0017d19dsub r15, 24
0017d1a1cmp r15, [r14]
0017d1a4jb 0x17d1d1
0017d1a6
0017d1a6loc_17d1a6:
0017d1a6lea rsi, [r15+8]
0017d1aamov [rsi-8], 2048
0017d1b2mov [rsi], r12
0017d1b5mov rax, [rdi]
0017d1b8mov [rsi+8], rax
0017d1bcmov rbx, rsp
0017d1bfmov rsp, [r14+64]
0017d1c3call caml_modify
0017d1c8mov rsp, rbx
0017d1cbmov eax, 1
0017d1d0ret
0017d1d1
0017d1d1loc_17d1d1:
0017d1d1call caml_call_gc
0017d1d6jmp 0x17d1a6
0017d1d8
0017d1d8loc_17d1d8:
0017d1d8call caml_call_gc
0017d1ddjmp 0x17d16a
0017d150
0017d1df
0017d1df // align 0x10
0017d1df // align 0x10
0017d1e0
0017d1e0camlLexstate.previous_lexbuf_870:
0017d1e0lea r10, [rsp-328]
0017d1e8cmp r10, [r14+40]
0017d1ecjb 0x17d245
0017d1ee
0017d1eeloc_17d1ee:
0017d1eesub rsp, 8
0017d1f2lea rax, [rip+0x1997a7]
0017d1f9mov rax, [rax+344]
0017d200call camlMyStack.pop_292
0017d205mov [rsp], rax
0017d209lea rax, [rip+0x199790]
0017d210mov rax, [rax+736]
0017d217call camlMyStack.pop_292
0017d21clea rbx, [rip+0x19977d]
0017d223mov rdi, [rbx+728]
0017d22amov rsi, rax
0017d22dmov rbx, rsp
0017d230mov rsp, [r14+64]
0017d234call caml_modify
0017d239mov rsp, rbx
0017d23cmov rax, [rsp]
0017d240add rsp, 8
0017d244ret
0017d245
0017d245loc_17d245:
0017d245push 34
0017d247call caml_call_realloc_stack
0017d24cpop r10
0017d24ejmp 0x17d1ee
0017d1e0
0017d1e0camlLexstate.previous_lexbuf_870:
0017d1e0lea r10, [rsp-328]
0017d1e8cmp r10, [r14+40]
0017d1ecjb 0x17d245
0017d1ee
0017d1eeloc_17d1ee:
0017d1eesub rsp, 8
0017d1f2lea rax, [rip+0x1997a7]
0017d1f9mov rax, [rax+344]
0017d200call camlMyStack.pop_292
0017d205mov [rsp], rax
0017d209lea rax, [rip+0x199790]
0017d210mov rax, [rax+736]
0017d217call camlMyStack.pop_292
0017d21clea rbx, [rip+0x19977d]
0017d223mov rdi, [rbx+728]
0017d22amov rsi, rax
0017d22dmov rbx, rsp
0017d230mov rsp, [r14+64]
0017d234call caml_modify
0017d239mov rsp, rbx
0017d23cmov rax, [rsp]
0017d240add rsp, 8
0017d244ret
0017d245
0017d245loc_17d245:
0017d245push 34
0017d247call caml_call_realloc_stack
0017d24cpop r10
0017d24ejmp 0x17d1ee
0017d1e0
0017d250
0017d250camlLexstate.top_lexstate_878:
0017d250lea rax, [rip+0x199749]
0017d257mov rax, [rax+776]
0017d25emov rax, [rax]
0017d261and rax, 1
0017d265lea rax, [rax+rax+1]
0017d26aret
0017d250
0017d250camlLexstate.top_lexstate_878:
0017d250lea rax, [rip+0x199749]
0017d257mov rax, [rax+776]
0017d25emov rax, [rax]
0017d261and rax, 1
0017d265lea rax, [rax+rax+1]
0017d26aret
0017d250
0017d26b
0017d26b // align 0x10
0017d26b // align 0x10
0017d270
0017d270camlLexstate.save_lexstate_881:
0017d270lea rax, [rip+0x199729]
0017d277mov rdi, [rax+736]
0017d27emov r12, [rdi]
0017d281mov rax, [rax+728]
0017d288mov rax, [rax]
0017d28bsub r15, 24
0017d28fcmp r15, [r14]
0017d292jb 0x17d358
0017d298
0017d298loc_17d298:
0017d298lea rsi, [r15+8]
0017d29cmov [rsi-8], 2048
0017d2a4mov [rsi], rax
0017d2a7mov rax, [rdi]
0017d2aamov [rsi+8], rax
0017d2aemov rbx, rsp
0017d2b1mov rsp, [r14+64]
0017d2b5call caml_modify
0017d2bamov rsp, rbx
0017d2bdsub r15, 48
0017d2c1cmp r15, [r14]
0017d2c4jb 0x17d34e
0017d2ca
0017d2caloc_17d2ca:
0017d2calea rax, [r15+8]
0017d2ceadd rax, 24
0017d2d2mov [rax-8], 2048
0017d2dalea rbx, [rip+0x1996bf]
0017d2e1mov rdi, [rbx+344]
0017d2e8mov rdi, [rdi]
0017d2ebmov [rax], rdi
0017d2eemov rdi, [rbx+736]
0017d2f5mov rdi, [rdi]
0017d2f8mov [rax+8], rdi
0017d2fcmov rdi, [rbx+776]
0017d303lea rsi, [rax-24]
0017d307mov [rsi-8], 2048
0017d30fmov [rsi], rax
0017d312mov rax, [rdi]
0017d315mov [rsi+8], rax
0017d319mov rbx, rsp
0017d31cmov rsp, [r14+64]
0017d320call caml_modify
0017d325mov rsp, rbx
0017d328lea rax, [rip+0x199671]
0017d32fmov rdi, [rax+736]
0017d336mov rsi, r12
0017d339mov rbx, rsp
0017d33cmov rsp, [r14+64]
0017d340call caml_modify
0017d345mov rsp, rbx
0017d348mov eax, 1
0017d34dret
0017d34e
0017d34eloc_17d34e:
0017d34ecall caml_call_gc
0017d353jmp 0x17d2ca
0017d358
0017d358loc_17d358:
0017d358call caml_call_gc
0017d35djmp 0x17d298
0017d270
0017d270camlLexstate.save_lexstate_881:
0017d270lea rax, [rip+0x199729]
0017d277mov rdi, [rax+736]
0017d27emov r12, [rdi]
0017d281mov rax, [rax+728]
0017d288mov rax, [rax]
0017d28bsub r15, 24
0017d28fcmp r15, [r14]
0017d292jb 0x17d358
0017d298
0017d298loc_17d298:
0017d298lea rsi, [r15+8]
0017d29cmov [rsi-8], 2048
0017d2a4mov [rsi], rax
0017d2a7mov rax, [rdi]
0017d2aamov [rsi+8], rax
0017d2aemov rbx, rsp
0017d2b1mov rsp, [r14+64]
0017d2b5call caml_modify
0017d2bamov rsp, rbx
0017d2bdsub r15, 48
0017d2c1cmp r15, [r14]
0017d2c4jb 0x17d34e
0017d2ca
0017d2caloc_17d2ca:
0017d2calea rax, [r15+8]
0017d2ceadd rax, 24
0017d2d2mov [rax-8], 2048
0017d2dalea rbx, [rip+0x1996bf]
0017d2e1mov rdi, [rbx+344]
0017d2e8mov rdi, [rdi]
0017d2ebmov [rax], rdi
0017d2eemov rdi, [rbx+736]
0017d2f5mov rdi, [rdi]
0017d2f8mov [rax+8], rdi
0017d2fcmov rdi, [rbx+776]
0017d303lea rsi, [rax-24]
0017d307mov [rsi-8], 2048
0017d30fmov [rsi], rax
0017d312mov rax, [rdi]
0017d315mov [rsi+8], rax
0017d319mov rbx, rsp
0017d31cmov rsp, [r14+64]
0017d320call caml_modify
0017d325mov rsp, rbx
0017d328lea rax, [rip+0x199671]
0017d32fmov rdi, [rax+736]
0017d336mov rsi, r12
0017d339mov rbx, rsp
0017d33cmov rsp, [r14+64]
0017d340call caml_modify
0017d345mov rsp, rbx
0017d348mov eax, 1
0017d34dret
0017d34e
0017d34eloc_17d34e:
0017d34ecall caml_call_gc
0017d353jmp 0x17d2ca
0017d358
0017d358loc_17d358:
0017d358call caml_call_gc
0017d35djmp 0x17d298
0017d270
0017d362
0017d362 // align 0x10
0017d362 // align 0x10
0017d370
0017d370camlLexstate.restore_lexstate_882:
0017d370lea r10, [rsp-320]
0017d378cmp r10, [r14+40]
0017d37cjb 0x17d414
0017d382
0017d382loc_17d382:
0017d382lea rax, [rip+0x199617]
0017d389mov rax, [rax+776]
0017d390call camlMyStack.pop_292
0017d395mov r12, rax
0017d398mov rsi, [r12]
0017d39clea rax, [rip+0x1995fd]
0017d3a3mov rdi, [rax+344]
0017d3aamov rbx, rsp
0017d3admov rsp, [r14+64]
0017d3b1call caml_modify
0017d3b6mov rsp, rbx
0017d3b9mov rsi, [r12+8]
0017d3belea rax, [rip+0x1995db]
0017d3c5mov rdi, [rax+736]
0017d3ccmov rbx, rsp
0017d3cfmov rsp, [r14+64]
0017d3d3call caml_modify
0017d3d8mov rsp, rbx
0017d3dblea rax, [rip+0x1995be]
0017d3e2mov rax, [rax+736]
0017d3e9call camlMyStack.pop_292
0017d3eelea rbx, [rip+0x1995ab]
0017d3f5mov rdi, [rbx+728]
0017d3fcmov rsi, rax
0017d3ffmov rbx, rsp
0017d402mov rsp, [r14+64]
0017d406call caml_modify
0017d40bmov rsp, rbx
0017d40emov eax, 1
0017d413ret
0017d414
0017d414loc_17d414:
0017d414push 33
0017d416call caml_call_realloc_stack
0017d41bpop r10
0017d41djmp 0x17d382
0017d370
0017d370camlLexstate.restore_lexstate_882:
0017d370lea r10, [rsp-320]
0017d378cmp r10, [r14+40]
0017d37cjb 0x17d414
0017d382
0017d382loc_17d382:
0017d382lea rax, [rip+0x199617]
0017d389mov rax, [rax+776]
0017d390call camlMyStack.pop_292
0017d395mov r12, rax
0017d398mov rsi, [r12]
0017d39clea rax, [rip+0x1995fd]
0017d3a3mov rdi, [rax+344]
0017d3aamov rbx, rsp
0017d3admov rsp, [r14+64]
0017d3b1call caml_modify
0017d3b6mov rsp, rbx
0017d3b9mov rsi, [r12+8]
0017d3belea rax, [rip+0x1995db]
0017d3c5mov rdi, [rax+736]
0017d3ccmov rbx, rsp
0017d3cfmov rsp, [r14+64]
0017d3d3call caml_modify
0017d3d8mov rsp, rbx
0017d3dblea rax, [rip+0x1995be]
0017d3e2mov rax, [rax+736]
0017d3e9call camlMyStack.pop_292
0017d3eelea rbx, [rip+0x1995ab]
0017d3f5mov rdi, [rbx+728]
0017d3fcmov rsi, rax
0017d3ffmov rbx, rsp
0017d402mov rsp, [r14+64]
0017d406call caml_modify
0017d40bmov rsp, rbx
0017d40emov eax, 1
0017d413ret
0017d414
0017d414loc_17d414:
0017d414push 33
0017d416call caml_call_realloc_stack
0017d41bpop r10
0017d41djmp 0x17d382
0017d370
0017d422
0017d422 // align 0x10
0017d422 // align 0x10
0017d430
0017d430camlLexstate.save_flags_890:
0017d430lea rax, [rip+0x199569]
0017d437mov rbx, [rax+136]
0017d43emov rbx, [rbx]
0017d441mov rdi, [rax+448]
0017d448sub r15, 24
0017d44ccmp r15, [r14]
0017d44fjb 0x17d4c9
0017d451
0017d451loc_17d451:
0017d451lea rsi, [r15+8]
0017d455mov [rsi-8], 2048
0017d45dmov [rsi], rbx
0017d460mov rax, [rdi]
0017d463mov [rsi+8], rax
0017d467mov rbx, rsp
0017d46amov rsp, [r14+64]
0017d46ecall caml_modify
0017d473mov rsp, rbx
0017d476lea rax, [rip+0x199523]
0017d47dmov rbx, [rax+144]
0017d484mov rbx, [rbx]
0017d487mov rdi, [rax+440]
0017d48esub r15, 24
0017d492cmp r15, [r14]
0017d495jb 0x17d4c2
0017d497
0017d497loc_17d497:
0017d497lea rsi, [r15+8]
0017d49bmov [rsi-8], 2048
0017d4a3mov [rsi], rbx
0017d4a6mov rax, [rdi]
0017d4a9mov [rsi+8], rax
0017d4admov rbx, rsp
0017d4b0mov rsp, [r14+64]
0017d4b4call caml_modify
0017d4b9mov rsp, rbx
0017d4bcmov eax, 1
0017d4c1ret
0017d4c2
0017d4c2loc_17d4c2:
0017d4c2call caml_call_gc
0017d4c7jmp 0x17d497
0017d4c9
0017d4c9loc_17d4c9:
0017d4c9call caml_call_gc
0017d4cejmp 0x17d451
0017d430
0017d430camlLexstate.save_flags_890:
0017d430lea rax, [rip+0x199569]
0017d437mov rbx, [rax+136]
0017d43emov rbx, [rbx]
0017d441mov rdi, [rax+448]
0017d448sub r15, 24
0017d44ccmp r15, [r14]
0017d44fjb 0x17d4c9
0017d451
0017d451loc_17d451:
0017d451lea rsi, [r15+8]
0017d455mov [rsi-8], 2048
0017d45dmov [rsi], rbx
0017d460mov rax, [rdi]
0017d463mov [rsi+8], rax
0017d467mov rbx, rsp
0017d46amov rsp, [r14+64]
0017d46ecall caml_modify
0017d473mov rsp, rbx
0017d476lea rax, [rip+0x199523]
0017d47dmov rbx, [rax+144]
0017d484mov rbx, [rbx]
0017d487mov rdi, [rax+440]
0017d48esub r15, 24
0017d492cmp r15, [r14]
0017d495jb 0x17d4c2
0017d497
0017d497loc_17d497:
0017d497lea rsi, [r15+8]
0017d49bmov [rsi-8], 2048
0017d4a3mov [rsi], rbx
0017d4a6mov rax, [rdi]
0017d4a9mov [rsi+8], rax
0017d4admov rbx, rsp
0017d4b0mov rsp, [r14+64]
0017d4b4call caml_modify
0017d4b9mov rsp, rbx
0017d4bcmov eax, 1
0017d4c1ret
0017d4c2
0017d4c2loc_17d4c2:
0017d4c2call caml_call_gc
0017d4c7jmp 0x17d497
0017d4c9
0017d4c9loc_17d4c9:
0017d4c9call caml_call_gc
0017d4cejmp 0x17d451
0017d430
0017d4d0
0017d4d0camlLexstate.restore_flags_891:
0017d4d0lea r10, [rsp-320]
0017d4d8cmp r10, [r14+40]
0017d4dcjb 0x17d525
0017d4de
0017d4deloc_17d4de:
0017d4delea rax, [rip+0x1994bb]
0017d4e5mov rax, [rax+440]
0017d4eccall camlMyStack.pop_292
0017d4f1lea rbx, [rip+0x1994a8]
0017d4f8mov rdi, [rbx+144]
0017d4ffmov [rdi], rax
0017d502mov rax, [rbx+448]
0017d509call camlMyStack.pop_292
0017d50elea rbx, [rip+0x19948b]
0017d515mov rbx, [rbx+136]
0017d51cmov [rbx], rax
0017d51fmov eax, 1
0017d524ret
0017d525
0017d525loc_17d525:
0017d525push 33
0017d527call caml_call_realloc_stack
0017d52cpop r10
0017d52ejmp 0x17d4de
0017d4d0
0017d4d0camlLexstate.restore_flags_891:
0017d4d0lea r10, [rsp-320]
0017d4d8cmp r10, [r14+40]
0017d4dcjb 0x17d525
0017d4de
0017d4deloc_17d4de:
0017d4delea rax, [rip+0x1994bb]
0017d4e5mov rax, [rax+440]
0017d4eccall camlMyStack.pop_292
0017d4f1lea rbx, [rip+0x1994a8]
0017d4f8mov rdi, [rbx+144]
0017d4ffmov [rdi], rax
0017d502mov rax, [rbx+448]
0017d509call camlMyStack.pop_292
0017d50elea rbx, [rip+0x19948b]
0017d515mov rbx, [rbx+136]
0017d51cmov [rbx], rax
0017d51fmov eax, 1
0017d524ret
0017d525
0017d525loc_17d525:
0017d525push 33
0017d527call caml_call_realloc_stack
0017d52cpop r10
0017d52ejmp 0x17d4de
0017d4d0
0017d530
0017d530camlLexstate.check_lexstate_897:
0017d530lea r10, [rsp-328]
0017d538cmp r10, [r14+40]
0017d53cjb 0x17d5c7
0017d542
0017d542loc_17d542:
0017d542sub rsp, 8
0017d546mov eax, 1
0017d54bcall camlLexstate.save_lexstate_881
0017d550mov eax, 1
0017d555call camlLexstate.save_flags_890
0017d55asub r15, 32
0017d55ecmp r15, [r14]
0017d561jb 0x17d5c0
0017d563
0017d563loc_17d563:
0017d563lea rax, [r15+8]
0017d567mov [rsp], rax
0017d56bmov [rax-8], 3072
0017d573lea rbx, [rip+0x199426]
0017d57amov rdi, [rbx+776]
0017d581mov rdi, [rdi]
0017d584mov [rax], rdi
0017d587mov rdi, [rbx+448]
0017d58emov rdi, [rdi]
0017d591mov [rax+8], rdi
0017d595mov rbx, [rbx+440]
0017d59cmov rbx, [rbx]
0017d59fmov [rax+16], rbx
0017d5a3mov eax, 1
0017d5a8call camlLexstate.restore_lexstate_882
0017d5admov eax, 1
0017d5b2call camlLexstate.restore_flags_891
0017d5b7mov rax, [rsp]
0017d5bbadd rsp, 8
0017d5bfret
0017d5c0
0017d5c0loc_17d5c0:
0017d5c0call caml_call_gc
0017d5c5jmp 0x17d563
0017d5c7
0017d5c7loc_17d5c7:
0017d5c7push 34
0017d5c9call caml_call_realloc_stack
0017d5cepop r10
0017d5d0jmp 0x17d542
0017d530
0017d530camlLexstate.check_lexstate_897:
0017d530lea r10, [rsp-328]
0017d538cmp r10, [r14+40]
0017d53cjb 0x17d5c7
0017d542
0017d542loc_17d542:
0017d542sub rsp, 8
0017d546mov eax, 1
0017d54bcall camlLexstate.save_lexstate_881
0017d550mov eax, 1
0017d555call camlLexstate.save_flags_890
0017d55asub r15, 32
0017d55ecmp r15, [r14]
0017d561jb 0x17d5c0
0017d563
0017d563loc_17d563:
0017d563lea rax, [r15+8]
0017d567mov [rsp], rax
0017d56bmov [rax-8], 3072
0017d573lea rbx, [rip+0x199426]
0017d57amov rdi, [rbx+776]
0017d581mov rdi, [rdi]
0017d584mov [rax], rdi
0017d587mov rdi, [rbx+448]
0017d58emov rdi, [rdi]
0017d591mov [rax+8], rdi
0017d595mov rbx, [rbx+440]
0017d59cmov rbx, [rbx]
0017d59fmov [rax+16], rbx
0017d5a3mov eax, 1
0017d5a8call camlLexstate.restore_lexstate_882
0017d5admov eax, 1
0017d5b2call camlLexstate.restore_flags_891
0017d5b7mov rax, [rsp]
0017d5bbadd rsp, 8
0017d5bfret
0017d5c0
0017d5c0loc_17d5c0:
0017d5c0call caml_call_gc
0017d5c5jmp 0x17d563
0017d5c7
0017d5c7loc_17d5c7:
0017d5c7push 34
0017d5c9call caml_call_realloc_stack
0017d5cepop r10
0017d5d0jmp 0x17d542
0017d530
0017d5d5
0017d5d5 // align 0x10
0017d5d5 // align 0x10
0017d5e0
0017d5e0camlLexstate.hot_lexstate_898:
0017d5e0lea r10, [rsp-320]
0017d5e8cmp r10, [r14+40]
0017d5ecjb 0x17d668
0017d5ee
0017d5eeloc_17d5ee:
0017d5eemov r12, rbx
0017d5f1mov r13, rdi
0017d5f4lea rbx, [rip+0x1993a5]
0017d5fbmov rdi, [rbx+776]
0017d602mov rsi, rax
0017d605mov rbx, rsp
0017d608mov rsp, [r14+64]
0017d60ccall caml_modify
0017d611mov rsp, rbx
0017d614lea rax, [rip+0x199385]
0017d61bmov rdi, [rax+448]
0017d622mov rsi, r12
0017d625mov rbx, rsp
0017d628mov rsp, [r14+64]
0017d62ccall caml_modify
0017d631mov rsp, rbx
0017d634lea rax, [rip+0x199365]
0017d63bmov rdi, [rax+440]
0017d642mov rsi, r13
0017d645mov rbx, rsp
0017d648mov rsp, [r14+64]
0017d64ccall caml_modify
0017d651mov rsp, rbx
0017d654mov eax, 1
0017d659call camlLexstate.restore_lexstate_882
0017d65emov eax, 1
0017d663jmp 0x17d4d0
0017d668
0017d668loc_17d668:
0017d668push 33
0017d66acall caml_call_realloc_stack
0017d66fpop r10
0017d671jmp 0x17d5ee
0017d5e0
0017d5e0camlLexstate.hot_lexstate_898:
0017d5e0lea r10, [rsp-320]
0017d5e8cmp r10, [r14+40]
0017d5ecjb 0x17d668
0017d5ee
0017d5eeloc_17d5ee:
0017d5eemov r12, rbx
0017d5f1mov r13, rdi
0017d5f4lea rbx, [rip+0x1993a5]
0017d5fbmov rdi, [rbx+776]
0017d602mov rsi, rax
0017d605mov rbx, rsp
0017d608mov rsp, [r14+64]
0017d60ccall caml_modify
0017d611mov rsp, rbx
0017d614lea rax, [rip+0x199385]
0017d61bmov rdi, [rax+448]
0017d622mov rsi, r12
0017d625mov rbx, rsp
0017d628mov rsp, [r14+64]
0017d62ccall caml_modify
0017d631mov rsp, rbx
0017d634lea rax, [rip+0x199365]
0017d63bmov rdi, [rax+440]
0017d642mov rsi, r13
0017d645mov rbx, rsp
0017d648mov rsp, [r14+64]
0017d64ccall caml_modify
0017d651mov rsp, rbx
0017d654mov eax, 1
0017d659call camlLexstate.restore_lexstate_882
0017d65emov eax, 1
0017d663jmp 0x17d4d0
0017d668
0017d668loc_17d668:
0017d668push 33
0017d66acall caml_call_realloc_stack
0017d66fpop r10
0017d671jmp 0x17d5ee
0017d5e0
0017d676
0017d676 // align 0x10
0017d676 // align 0x10
0017d680
0017d680camlLexstate.start_lexstate_907:
0017d680lea r10, [rsp-320]
0017d688cmp r10, [r14+40]
0017d68cjb 0x17d6e2
0017d68e
0017d68eloc_17d68e:
0017d68emov eax, 1
0017d693call camlLexstate.save_lexstate_881
0017d698lea rax, [rip+0x199301]
0017d69fmov rdi, [rax+344]
0017d6a6mov esi, 1
0017d6abmov rbx, rsp
0017d6aemov rsp, [r14+64]
0017d6b2call caml_modify
0017d6b7mov rsp, rbx
0017d6balea rax, [rip+0x1992df]
0017d6c1mov rdi, [rax+736]
0017d6c8mov esi, 1
0017d6cdmov rbx, rsp
0017d6d0mov rsp, [r14+64]
0017d6d4call caml_modify
0017d6d9mov rsp, rbx
0017d6dcmov eax, 1
0017d6e1ret
0017d6e2
0017d6e2loc_17d6e2:
0017d6e2push 33
0017d6e4call caml_call_realloc_stack
0017d6e9pop r10
0017d6ebjmp 0x17d68e
0017d680
0017d680camlLexstate.start_lexstate_907:
0017d680lea r10, [rsp-320]
0017d688cmp r10, [r14+40]
0017d68cjb 0x17d6e2
0017d68e
0017d68eloc_17d68e:
0017d68emov eax, 1
0017d693call camlLexstate.save_lexstate_881
0017d698lea rax, [rip+0x199301]
0017d69fmov rdi, [rax+344]
0017d6a6mov esi, 1
0017d6abmov rbx, rsp
0017d6aemov rsp, [r14+64]
0017d6b2call caml_modify
0017d6b7mov rsp, rbx
0017d6balea rax, [rip+0x1992df]
0017d6c1mov rdi, [rax+736]
0017d6c8mov esi, 1
0017d6cdmov rbx, rsp
0017d6d0mov rsp, [r14+64]
0017d6d4call caml_modify
0017d6d9mov rsp, rbx
0017d6dcmov eax, 1
0017d6e1ret
0017d6e2
0017d6e2loc_17d6e2:
0017d6e2push 33
0017d6e4call caml_call_realloc_stack
0017d6e9pop r10
0017d6ebjmp 0x17d68e
0017d680
0017d6ed
0017d6ed // align 0x10
0017d6ed // align 0x10
0017d6f0
0017d6f0camlLexstate.start_lexstate_subst_910:
0017d6f0lea r10, [rsp-328]
0017d6f8cmp r10, [r14+40]
0017d6fcjb 0x17d73b
0017d6fe
0017d6feloc_17d6fe:
0017d6fesub rsp, 8
0017d702mov [rsp], rax
0017d706mov eax, 1
0017d70bcall camlLexstate.start_lexstate_907
0017d710lea rax, [rip+0x199289]
0017d717mov rdi, [rax+728]
0017d71emov rsi, [rsp]
0017d722mov rbx, rsp
0017d725mov rsp, [r14+64]
0017d729call caml_modify
0017d72emov rsp, rbx
0017d731mov eax, 1
0017d736add rsp, 8
0017d73aret
0017d73b
0017d73bloc_17d73b:
0017d73bpush 34
0017d73dcall caml_call_realloc_stack
0017d742pop r10
0017d744jmp 0x17d6fe
0017d6f0
0017d6f0camlLexstate.start_lexstate_subst_910:
0017d6f0lea r10, [rsp-328]
0017d6f8cmp r10, [r14+40]
0017d6fcjb 0x17d73b
0017d6fe
0017d6feloc_17d6fe:
0017d6fesub rsp, 8
0017d702mov [rsp], rax
0017d706mov eax, 1
0017d70bcall camlLexstate.start_lexstate_907
0017d710lea rax, [rip+0x199289]
0017d717mov rdi, [rax+728]
0017d71emov rsi, [rsp]
0017d722mov rbx, rsp
0017d725mov rsp, [r14+64]
0017d729call caml_modify
0017d72emov rsp, rbx
0017d731mov eax, 1
0017d736add rsp, 8
0017d73aret
0017d73b
0017d73bloc_17d73b:
0017d73bpush 34
0017d73dcall caml_call_realloc_stack
0017d742pop r10
0017d744jmp 0x17d6fe
0017d6f0
0017d746
0017d746 // align 0x10
0017d746 // align 0x10
0017d750
0017d750camlLexstate.start_normal_914:
0017d750lea r10, [rsp-328]
0017d758cmp r10, [r14+40]
0017d75cjb 0x17d7c1
0017d75e
0017d75eloc_17d75e:
0017d75esub rsp, 8
0017d762mov [rsp], rax
0017d766mov eax, 1
0017d76bcall camlLexstate.start_lexstate_907
0017d770mov eax, 1
0017d775call camlLexstate.save_flags_890
0017d77alea rax, [rip+0x19921f]
0017d781mov rbx, [rax+136]
0017d788mov [rbx], 1
0017d78fmov rbx, [rax+144]
0017d796mov [rbx], 1
0017d79dmov rdi, [rax+728]
0017d7a4mov rsi, [rsp]
0017d7a8mov rbx, rsp
0017d7abmov rsp, [r14+64]
0017d7afcall caml_modify
0017d7b4mov rsp, rbx
0017d7b7mov eax, 1
0017d7bcadd rsp, 8
0017d7c0ret
0017d7c1
0017d7c1loc_17d7c1:
0017d7c1push 34
0017d7c3call caml_call_realloc_stack
0017d7c8pop r10
0017d7cajmp 0x17d75e
0017d750
0017d750camlLexstate.start_normal_914:
0017d750lea r10, [rsp-328]
0017d758cmp r10, [r14+40]
0017d75cjb 0x17d7c1
0017d75e
0017d75eloc_17d75e:
0017d75esub rsp, 8
0017d762mov [rsp], rax
0017d766mov eax, 1
0017d76bcall camlLexstate.start_lexstate_907
0017d770mov eax, 1
0017d775call camlLexstate.save_flags_890
0017d77alea rax, [rip+0x19921f]
0017d781mov rbx, [rax+136]
0017d788mov [rbx], 1
0017d78fmov rbx, [rax+144]
0017d796mov [rbx], 1
0017d79dmov rdi, [rax+728]
0017d7a4mov rsi, [rsp]
0017d7a8mov rbx, rsp
0017d7abmov rsp, [r14+64]
0017d7afcall caml_modify
0017d7b4mov rsp, rbx
0017d7b7mov eax, 1
0017d7bcadd rsp, 8
0017d7c0ret
0017d7c1
0017d7c1loc_17d7c1:
0017d7c1push 34
0017d7c3call caml_call_realloc_stack
0017d7c8pop r10
0017d7cajmp 0x17d75e
0017d750
0017d7cc
0017d7cc // align 0x10
0017d7cc // align 0x10
0017d7d0
0017d7d0camlLexstate.end_normal_915:
0017d7d0lea r10, [rsp-320]
0017d7d8cmp r10, [r14+40]
0017d7dcjb 0x17d7f2
0017d7de
0017d7deloc_17d7de:
0017d7demov eax, 1
0017d7e3call camlLexstate.restore_flags_891
0017d7e8mov eax, 1
0017d7edjmp 0x17d370
0017d7f2
0017d7f2loc_17d7f2:
0017d7f2push 33
0017d7f4call caml_call_realloc_stack
0017d7f9pop r10
0017d7fbjmp 0x17d7de
0017d7d0
0017d7d0camlLexstate.end_normal_915:
0017d7d0lea r10, [rsp-320]
0017d7d8cmp r10, [r14+40]
0017d7dcjb 0x17d7f2
0017d7de
0017d7deloc_17d7de:
0017d7demov eax, 1
0017d7e3call camlLexstate.restore_flags_891
0017d7e8mov eax, 1
0017d7edjmp 0x17d370
0017d7f2
0017d7f2loc_17d7f2:
0017d7f2push 33
0017d7f4call caml_call_realloc_stack
0017d7f9pop r10
0017d7fbjmp 0x17d7de
0017d7d0
0017d7fd
0017d7fd // align 0x10
0017d7fd // align 0x10
0017d800
0017d800camlLexstate.full_peek_char_920:
0017d800cmp r15, [r14]
0017d803jbe 0x17d80a
0017d805
0017d805loc_17d805:
0017d805jmp 0x17d820
0017d80a
0017d80aloc_17d80a:
0017d80acall caml_call_gc
0017d80fjmp 0x17d805
0017d800
0017d800camlLexstate.full_peek_char_920:
0017d800cmp r15, [r14]
0017d803jbe 0x17d80a
0017d805
0017d805loc_17d805:
0017d805jmp 0x17d820
0017d80a
0017d80aloc_17d80a:
0017d80acall caml_call_gc
0017d80fjmp 0x17d805
0017d800
0017d811
0017d811 // align 0x10
0017d811 // align 0x10
0017d820
0017d820camlLexstate.full_peek_923:
0017d820lea r10, [rsp-336]
0017d828cmp r10, [r14+40]
0017d82cjb 0x17d8b4
0017d832
0017d832loc_17d832:
0017d832cmp r15, [r14]
0017d835jbe 0x17d8ad
0017d837
0017d837loc_17d837:
0017d837lea r11, [rip+26]
0017d83epush r11
0017d840push [r14+48]
0017d844mov [r14+48], rsp
0017d848call camlSave.peek_next_char_355
0017d84dpop [r14+48]
0017d851add rsp, 8
0017d855jmp 0x17d8ac
0017d857nop
0017d858lea rbx, [rip+0x1afdb9]
0017d85fmov rbx, [rbx+56]
0017d863cmp rax, rbx
0017d866jne 0x17d89c
0017d868lea rax, [rip+0x199131]
0017d86fmov rax, [rax+344]
0017d876mov rax, [rax]
0017d879test al, 1
0017d87bje 0x17d890
0017d87dmov rax, rbx
0017d880mov rsp, [r14+48]
0017d884pop [r14+48]
0017d888pop r11
0017d88ajmp r11
0017d88dnop [rax]
0017d890
0017d890loc_17d890:
0017d890mov eax, 1
0017d895call camlLexstate.previous_lexbuf_870
0017d89ajmp 0x17d832
0017d89c
0017d89cloc_17d89c:
0017d89cmov rsp, [r14+48]
0017d8a0pop [r14+48]
0017d8a4pop r11
0017d8a6jmp r11
0017d8a9nop [rax]
0017d8ac
0017d8acloc_17d8ac:
0017d8acret
0017d8ad
0017d8adloc_17d8ad:
0017d8adcall caml_call_gc
0017d8b2jmp 0x17d837
0017d8b4
0017d8b4loc_17d8b4:
0017d8b4push 35
0017d8b6call caml_call_realloc_stack
0017d8bbpop r10
0017d8bdjmp 0x17d832
0017d820
0017d820camlLexstate.full_peek_923:
0017d820lea r10, [rsp-336]
0017d828cmp r10, [r14+40]
0017d82cjb 0x17d8b4
0017d832
0017d832loc_17d832:
0017d832cmp r15, [r14]
0017d835jbe 0x17d8ad
0017d837
0017d837loc_17d837:
0017d837lea r11, [rip+26]
0017d83epush r11
0017d840push [r14+48]
0017d844mov [r14+48], rsp
0017d848call camlSave.peek_next_char_355
0017d84dpop [r14+48]
0017d851add rsp, 8
0017d855jmp 0x17d8ac
0017d857nop
0017d858lea rbx, [rip+0x1afdb9]
0017d85fmov rbx, [rbx+56]
0017d863cmp rax, rbx
0017d866jne 0x17d89c
0017d868lea rax, [rip+0x199131]
0017d86fmov rax, [rax+344]
0017d876mov rax, [rax]
0017d879test al, 1
0017d87bje 0x17d890
0017d87dmov rax, rbx
0017d880mov rsp, [r14+48]
0017d884pop [r14+48]
0017d888pop r11
0017d88ajmp r11
0017d88dnop [rax]
0017d890
0017d890loc_17d890:
0017d890mov eax, 1
0017d895call camlLexstate.previous_lexbuf_870
0017d89ajmp 0x17d832
0017d89c
0017d89cloc_17d89c:
0017d89cmov rsp, [r14+48]
0017d8a0pop [r14+48]
0017d8a4pop r11
0017d8a6jmp r11
0017d8a9nop [rax]
0017d8ac
0017d8acloc_17d8ac:
0017d8acret
0017d8ad
0017d8adloc_17d8ad:
0017d8adcall caml_call_gc
0017d8b2jmp 0x17d837
0017d8b4
0017d8b4loc_17d8b4:
0017d8b4push 35
0017d8b6call caml_call_realloc_stack
0017d8bbpop r10
0017d8bdjmp 0x17d832
0017d820
0017d8c2
0017d8c2 // align 0x10
0017d8c2 // align 0x10
0017d8d0
0017d8d0camlLexstate.full_save_arg_964:
0017d8d0lea r10, [rsp-368]
0017d8d8cmp r10, [r14+40]
0017d8dcjb 0x17da7c
0017d8e2
0017d8e2loc_17d8e2:
0017d8e2sub rsp, 32
0017d8e6mov [rsp+24], rdi
0017d8ebmov [rsp+8], rdx
0017d8f0sub r15, 48
0017d8f4cmp r15, [r14]
0017d8f7jb 0x17da72
0017d8fd
0017d8fdloc_17d8fd:
0017d8fdlea rdi, [r15+8]
0017d901mov [rsp+16], rdi
0017d906mov [rdi-8], 5367
0017d90elea rdx, [rip+379]
0017d915mov [rdi], rdx
0017d918mov rdx, 0x100000000000005
0017d922mov [rdi+8], rdx
0017d926mov [rdi+16], rax
0017d92amov [rdi+24], rbx
0017d92emov [rdi+32], rsi
0017d932mov eax, 1
0017d937call camlLocation.get_pos_414
0017d93cmov [rsp], rax
0017d940lea r11, [rip+149]
0017d947push r11
0017d949push [r14+48]
0017d94dmov [r14+48], rsp
0017d951lea rax, [rip+0x19d7f8]
0017d958mov rax, [rax+56]
0017d95cmov [rax], 1
0017d963mov eax, 1
0017d968call camlLexstate.save_lexstate_881
0017d96dmov rax, [rsp+24]
0017d972mov rbx, [rsp+32]
0017d977call camlLexstate.save_rec_971
0017d97cmov [rsp+24], rax
0017d981mov eax, 1
0017d986call camlLexstate.restore_lexstate_882
0017d98blea rax, [rip+0x1ac6de]
0017d992mov rax, [rax+80]
0017d996mov rax, [rax]
0017d999cmp rax, 5
0017d99djle 0x17d9ce
0017d99fmov rbx, [rsp+40]
0017d9a4mov rdi, [rbx]
0017d9a7mov rax, [rsp+24]
0017d9accall rdi
0017d9aelea rbx, [rip+0x199aa3]
0017d9b5call camlStdlib.$5e_139
0017d9bamov rbx, rax
0017d9bdlea rax, [rip+0x199764]
0017d9c4call camlStdlib.$5e_139
0017d9c9call camlStdlib.prerr_endline_390
0017d9ce
0017d9celoc_17d9ce:
0017d9cepop [r14+48]
0017d9d2add rsp, 8
0017d9d6jmp 0x17da68
0017d9dbnop
0017d9dcmov [rsp+8], rax
0017d9e1lea rbx, [rip+0x19d768]
0017d9e8mov rbx, [rbx+24]
0017d9ecmov rax, [rax]
0017d9efcmp rax, rbx
0017d9f2je 0x17da20
0017d9f4lea rbx, [rip+0x198fa5]
0017d9fbmov rbx, [rbx+104]
0017d9ffcmp rax, rbx
0017da02je 0x17da20
0017da04mov eax, 1
0017da09call camlLexstate.restore_lexstate_882
0017da0emov rax, [rsp+8]
0017da13mov rsp, [r14+48]
0017da17pop [r14+48]
0017da1bpop r11
0017da1djmp r11
0017da20
0017da20loc_17da20:
0017da20mov eax, 1
0017da25call camlLexstate.restore_lexstate_882
0017da2alea rax, [rip+0x19d71f]
0017da31mov rax, [rax+56]
0017da35mov [rax], 1
0017da3cmov eax, 1
0017da41mov rbx, [rsp]
0017da45call camlLocation.do_print_pos_423
0017da4alea rax, [rip+0x1996af]
0017da51call camlStdlib.prerr_endline_390
0017da56mov rax, [rsp+8]
0017da5bmov rsp, [r14+48]
0017da5fpop [r14+48]
0017da63pop r11
0017da65jmp r11
0017da68
0017da68loc_17da68:
0017da68mov rax, [rsp+8]
0017da6dadd rsp, 32
0017da71ret
0017da72
0017da72loc_17da72:
0017da72call caml_call_gc
0017da77jmp 0x17d8fd
0017da7c
0017da7cloc_17da7c:
0017da7cpush 39
0017da7ecall caml_call_realloc_stack
0017da83pop r10
0017da85jmp 0x17d8e2
0017d8d0
0017d8d0camlLexstate.full_save_arg_964:
0017d8d0lea r10, [rsp-368]
0017d8d8cmp r10, [r14+40]
0017d8dcjb 0x17da7c
0017d8e2
0017d8e2loc_17d8e2:
0017d8e2sub rsp, 32
0017d8e6mov [rsp+24], rdi
0017d8ebmov [rsp+8], rdx
0017d8f0sub r15, 48
0017d8f4cmp r15, [r14]
0017d8f7jb 0x17da72
0017d8fd
0017d8fdloc_17d8fd:
0017d8fdlea rdi, [r15+8]
0017d901mov [rsp+16], rdi
0017d906mov [rdi-8], 5367
0017d90elea rdx, [rip+379]
0017d915mov [rdi], rdx
0017d918mov rdx, 0x100000000000005
0017d922mov [rdi+8], rdx
0017d926mov [rdi+16], rax
0017d92amov [rdi+24], rbx
0017d92emov [rdi+32], rsi
0017d932mov eax, 1
0017d937call camlLocation.get_pos_414
0017d93cmov [rsp], rax
0017d940lea r11, [rip+149]
0017d947push r11
0017d949push [r14+48]
0017d94dmov [r14+48], rsp
0017d951lea rax, [rip+0x19d7f8]
0017d958mov rax, [rax+56]
0017d95cmov [rax], 1
0017d963mov eax, 1
0017d968call camlLexstate.save_lexstate_881
0017d96dmov rax, [rsp+24]
0017d972mov rbx, [rsp+32]
0017d977call camlLexstate.save_rec_971
0017d97cmov [rsp+24], rax
0017d981mov eax, 1
0017d986call camlLexstate.restore_lexstate_882
0017d98blea rax, [rip+0x1ac6de]
0017d992mov rax, [rax+80]
0017d996mov rax, [rax]
0017d999cmp rax, 5
0017d99djle 0x17d9ce
0017d99fmov rbx, [rsp+40]
0017d9a4mov rdi, [rbx]
0017d9a7mov rax, [rsp+24]
0017d9accall rdi
0017d9aelea rbx, [rip+0x199aa3]
0017d9b5call camlStdlib.$5e_139
0017d9bamov rbx, rax
0017d9bdlea rax, [rip+0x199764]
0017d9c4call camlStdlib.$5e_139
0017d9c9call camlStdlib.prerr_endline_390
0017d9ce
0017d9celoc_17d9ce:
0017d9cepop [r14+48]
0017d9d2add rsp, 8
0017d9d6jmp 0x17da68
0017d9dbnop
0017d9dcmov [rsp+8], rax
0017d9e1lea rbx, [rip+0x19d768]
0017d9e8mov rbx, [rbx+24]
0017d9ecmov rax, [rax]
0017d9efcmp rax, rbx
0017d9f2je 0x17da20
0017d9f4lea rbx, [rip+0x198fa5]
0017d9fbmov rbx, [rbx+104]
0017d9ffcmp rax, rbx
0017da02je 0x17da20
0017da04mov eax, 1
0017da09call camlLexstate.restore_lexstate_882
0017da0emov rax, [rsp+8]
0017da13mov rsp, [r14+48]
0017da17pop [r14+48]
0017da1bpop r11
0017da1djmp r11
0017da20
0017da20loc_17da20:
0017da20mov eax, 1
0017da25call camlLexstate.restore_lexstate_882
0017da2alea rax, [rip+0x19d71f]
0017da31mov rax, [rax+56]
0017da35mov [rax], 1
0017da3cmov eax, 1
0017da41mov rbx, [rsp]
0017da45call camlLocation.do_print_pos_423
0017da4alea rax, [rip+0x1996af]
0017da51call camlStdlib.prerr_endline_390
0017da56mov rax, [rsp+8]
0017da5bmov rsp, [r14+48]
0017da5fpop [r14+48]
0017da63pop r11
0017da65jmp r11
0017da68
0017da68loc_17da68:
0017da68mov rax, [rsp+8]
0017da6dadd rsp, 32
0017da71ret
0017da72
0017da72loc_17da72:
0017da72call caml_call_gc
0017da77jmp 0x17d8fd
0017da7c
0017da7cloc_17da7c:
0017da7cpush 39
0017da7ecall caml_call_realloc_stack
0017da83pop r10
0017da85jmp 0x17d8e2
0017d8d0
0017da8a
0017da8a // align 0x10
0017da8a // align 0x10
0017da90
0017da90camlLexstate.save_rec_971:
0017da90lea r10, [rsp-352]
0017da98cmp r10, [r14+40]
0017da9cjb 0x17dbb7
0017daa2
0017daa2loc_17daa2:
0017daa2sub rsp, 16
0017daa6
0017daa6loc_17daa6:
0017daa6mov [rsp+8], rbx
0017daabcmp r15, [r14]
0017daaejbe 0x17dbad
0017dab4
0017dab4loc_17dab4:
0017dab4lea r11, [rip+65]
0017dabbpush r11
0017dabdpush [r14+48]
0017dac1mov [r14+48], rsp
0017dac5mov rbx, [rbx+32]
0017dac9mov rdi, [rbx]
0017dacccall rdi
0017dacemov rbx, [rsp+24]
0017dad3mov rdi, [rbx+24]
0017dad7lea rbx, [rip+0x198ec2]
0017dademov rbx, [rbx+728]
0017dae5mov rbx, [rbx]
0017dae8call caml_apply2
0017daedpop [r14+48]
0017daf1add rsp, 8
0017daf5jmp 0x17dba8
0017dafanop
0017dafclea rbx, [rip+0x19d64d]
0017db03mov rbx, [rbx+72]
0017db07cmp rax, rbx
0017db0ajne 0x17db98
0017db10lea rax, [rip+0x198e89]
0017db17mov rax, [rax+344]
0017db1emov rax, [rax]
0017db21test al, 1
0017db23je 0x17db3c
0017db25mov rax, [rsp+8]
0017db2amov rbx, [rax+16]
0017db2emov eax, 1
0017db33mov rdi, [rbx]
0017db36add rsp, 16
0017db3ajmp rdi
0017db3c
0017db3cloc_17db3c:
0017db3cmov eax, 1
0017db41call camlLexstate.previous_lexbuf_870
0017db46mov [rsp], rax
0017db4alea rax, [rip+0x1ac51f]
0017db51mov rax, [rax+80]
0017db55mov rax, [rax]
0017db58cmp rax, 3
0017db5cjle 0x17db89
0017db5elea rax, [rip+0x1995db]
0017db65call camlStdlib.prerr_endline_390
0017db6amov rax, [rsp]
0017db6ecall camlLexstate.pretty_lexbuf_726
0017db73lea rax, [rip+0x198e26]
0017db7amov rax, [rax+728]
0017db81mov rax, [rax]
0017db84call camlLexstate.pretty_subst_612
0017db89
0017db89loc_17db89:
0017db89mov rax, [rsp]
0017db8dmov rbx, [rsp+8]
0017db92jmp 0x17daa6
0017db97nop
0017db98
0017db98loc_17db98:
0017db98mov rsp, [r14+48]
0017db9cpop [r14+48]
0017dba0pop r11
0017dba2jmp r11
0017dba5nop [rax]
0017dba8
0017dba8loc_17dba8:
0017dba8add rsp, 16
0017dbacret
0017dbad
0017dbadloc_17dbad:
0017dbadcall caml_call_gc
0017dbb2jmp 0x17dab4
0017dbb7
0017dbb7loc_17dbb7:
0017dbb7push 37
0017dbb9call caml_call_realloc_stack
0017dbbepop r10
0017dbc0jmp 0x17daa2
0017da90
0017da90camlLexstate.save_rec_971:
0017da90lea r10, [rsp-352]
0017da98cmp r10, [r14+40]
0017da9cjb 0x17dbb7
0017daa2
0017daa2loc_17daa2:
0017daa2sub rsp, 16
0017daa6
0017daa6loc_17daa6:
0017daa6mov [rsp+8], rbx
0017daabcmp r15, [r14]
0017daaejbe 0x17dbad
0017dab4
0017dab4loc_17dab4:
0017dab4lea r11, [rip+65]
0017dabbpush r11
0017dabdpush [r14+48]
0017dac1mov [r14+48], rsp
0017dac5mov rbx, [rbx+32]
0017dac9mov rdi, [rbx]
0017dacccall rdi
0017dacemov rbx, [rsp+24]
0017dad3mov rdi, [rbx+24]
0017dad7lea rbx, [rip+0x198ec2]
0017dademov rbx, [rbx+728]
0017dae5mov rbx, [rbx]
0017dae8call caml_apply2
0017daedpop [r14+48]
0017daf1add rsp, 8
0017daf5jmp 0x17dba8
0017dafanop
0017dafclea rbx, [rip+0x19d64d]
0017db03mov rbx, [rbx+72]
0017db07cmp rax, rbx
0017db0ajne 0x17db98
0017db10lea rax, [rip+0x198e89]
0017db17mov rax, [rax+344]
0017db1emov rax, [rax]
0017db21test al, 1
0017db23je 0x17db3c
0017db25mov rax, [rsp+8]
0017db2amov rbx, [rax+16]
0017db2emov eax, 1
0017db33mov rdi, [rbx]
0017db36add rsp, 16
0017db3ajmp rdi
0017db3c
0017db3cloc_17db3c:
0017db3cmov eax, 1
0017db41call camlLexstate.previous_lexbuf_870
0017db46mov [rsp], rax
0017db4alea rax, [rip+0x1ac51f]
0017db51mov rax, [rax+80]
0017db55mov rax, [rax]
0017db58cmp rax, 3
0017db5cjle 0x17db89
0017db5elea rax, [rip+0x1995db]
0017db65call camlStdlib.prerr_endline_390
0017db6amov rax, [rsp]
0017db6ecall camlLexstate.pretty_lexbuf_726
0017db73lea rax, [rip+0x198e26]
0017db7amov rax, [rax+728]
0017db81mov rax, [rax]
0017db84call camlLexstate.pretty_subst_612
0017db89
0017db89loc_17db89:
0017db89mov rax, [rsp]
0017db8dmov rbx, [rsp+8]
0017db92jmp 0x17daa6
0017db97nop
0017db98
0017db98loc_17db98:
0017db98mov rsp, [r14+48]
0017db9cpop [r14+48]
0017dba0pop r11
0017dba2jmp r11
0017dba5nop [rax]
0017dba8
0017dba8loc_17dba8:
0017dba8add rsp, 16
0017dbacret
0017dbad
0017dbadloc_17dbad:
0017dbadcall caml_call_gc
0017dbb2jmp 0x17dab4
0017dbb7
0017dbb7loc_17dbb7:
0017dbb7push 37
0017dbb9call caml_call_realloc_stack
0017dbbepop r10
0017dbc0jmp 0x17daa2
0017da90
0017dbc5
0017dbc5 // align 0x10
0017dbc5 // align 0x10
0017dbd0
0017dbd0camlLexstate.full_save_arg_limits_992:
0017dbd0lea r10, [rsp-368]
0017dbd8cmp r10, [r14+40]
0017dbdcjb 0x17dd88
0017dbe2
0017dbe2loc_17dbe2:
0017dbe2sub rsp, 32
0017dbe6mov [rsp+24], rbx
0017dbebmov [rsp+8], rsi
0017dbf0sub r15, 48
0017dbf4cmp r15, [r14]
0017dbf7jb 0x17dd7e
0017dbfd
0017dbfdloc_17dbfd:
0017dbfdlea rbx, [r15+8]
0017dc01mov [rsp+16], rbx
0017dc06mov [rbx-8], 5367
0017dc0elea rsi, [rip-0x86bf5]
0017dc15mov [rbx], rsi
0017dc18mov rsi, 0x200000000000007
0017dc22mov [rbx+8], rsi
0017dc26lea rsi, [rip+371]
0017dc2dmov [rbx+16], rsi
0017dc31mov [rbx+24], rax
0017dc35mov [rbx+32], rdi
0017dc39mov eax, 1
0017dc3ecall camlLocation.get_pos_414
0017dc43mov [rsp], rax
0017dc47lea r11, [rip+154]
0017dc4epush r11
0017dc50push [r14+48]
0017dc54mov [r14+48], rsp
0017dc58lea rax, [rip+0x19d4f1]
0017dc5fmov rax, [rax+56]
0017dc63mov [rax], 1
0017dc6amov eax, 1
0017dc6fcall camlLexstate.save_lexstate_881
0017dc74mov eax, 1
0017dc79mov rbx, [rsp+24]
0017dc7emov rdi, [rsp+32]
0017dc83call camlLexstate.save_rec_998
0017dc88mov [rsp+24], rax
0017dc8dmov eax, 1
0017dc92call camlLexstate.restore_lexstate_882
0017dc97lea rax, [rip+0x1ac3d2]
0017dc9emov rax, [rax+80]
0017dca2mov rax, [rax]
0017dca5cmp rax, 5
0017dca9jle 0x17dcda
0017dcabmov rbx, [rsp+40]
0017dcb0mov rdi, [rbx]
0017dcb3mov rax, [rsp+24]
0017dcb8call rdi
0017dcbalea rbx, [rip+0x199797]
0017dcc1call camlStdlib.$5e_139
0017dcc6mov rbx, rax
0017dcc9lea rax, [rip+0x199458]
0017dcd0call camlStdlib.$5e_139
0017dcd5call camlStdlib.prerr_endline_390
0017dcda
0017dcdaloc_17dcda:
0017dcdapop [r14+48]
0017dcdeadd rsp, 8
0017dce2jmp 0x17dd74
0017dce7nop
0017dce8mov [rsp+8], rax
0017dcedlea rbx, [rip+0x19d45c]
0017dcf4mov rbx, [rbx+24]
0017dcf8mov rax, [rax]
0017dcfbcmp rax, rbx
0017dcfeje 0x17dd2c
0017dd00lea rbx, [rip+0x198c99]
0017dd07mov rbx, [rbx+104]
0017dd0bcmp rax, rbx
0017dd0eje 0x17dd2c
0017dd10mov eax, 1
0017dd15call camlLexstate.restore_lexstate_882
0017dd1amov rax, [rsp+8]
0017dd1fmov rsp, [r14+48]
0017dd23pop [r14+48]
0017dd27pop r11
0017dd29jmp r11
0017dd2c
0017dd2cloc_17dd2c:
0017dd2cmov eax, 1
0017dd31call camlLexstate.restore_lexstate_882
0017dd36lea rax, [rip+0x19d413]
0017dd3dmov rax, [rax+56]
0017dd41mov [rax], 1
0017dd48mov eax, 1
0017dd4dmov rbx, [rsp]
0017dd51call camlLocation.do_print_pos_423
0017dd56lea rax, [rip+0x1993a3]
0017dd5dcall camlStdlib.prerr_endline_390
0017dd62mov rax, [rsp+8]
0017dd67mov rsp, [r14+48]
0017dd6bpop [r14+48]
0017dd6fpop r11
0017dd71jmp r11
0017dd74
0017dd74loc_17dd74:
0017dd74mov rax, [rsp+8]
0017dd79add rsp, 32
0017dd7dret
0017dd7e
0017dd7eloc_17dd7e:
0017dd7ecall caml_call_gc
0017dd83jmp 0x17dbfd
0017dd88
0017dd88loc_17dd88:
0017dd88push 39
0017dd8acall caml_call_realloc_stack
0017dd8fpop r10
0017dd91jmp 0x17dbe2
0017dbd0
0017dbd0camlLexstate.full_save_arg_limits_992:
0017dbd0lea r10, [rsp-368]
0017dbd8cmp r10, [r14+40]
0017dbdcjb 0x17dd88
0017dbe2
0017dbe2loc_17dbe2:
0017dbe2sub rsp, 32
0017dbe6mov [rsp+24], rbx
0017dbebmov [rsp+8], rsi
0017dbf0sub r15, 48
0017dbf4cmp r15, [r14]
0017dbf7jb 0x17dd7e
0017dbfd
0017dbfdloc_17dbfd:
0017dbfdlea rbx, [r15+8]
0017dc01mov [rsp+16], rbx
0017dc06mov [rbx-8], 5367
0017dc0elea rsi, [rip-0x86bf5]
0017dc15mov [rbx], rsi
0017dc18mov rsi, 0x200000000000007
0017dc22mov [rbx+8], rsi
0017dc26lea rsi, [rip+371]
0017dc2dmov [rbx+16], rsi
0017dc31mov [rbx+24], rax
0017dc35mov [rbx+32], rdi
0017dc39mov eax, 1
0017dc3ecall camlLocation.get_pos_414
0017dc43mov [rsp], rax
0017dc47lea r11, [rip+154]
0017dc4epush r11
0017dc50push [r14+48]
0017dc54mov [r14+48], rsp
0017dc58lea rax, [rip+0x19d4f1]
0017dc5fmov rax, [rax+56]
0017dc63mov [rax], 1
0017dc6amov eax, 1
0017dc6fcall camlLexstate.save_lexstate_881
0017dc74mov eax, 1
0017dc79mov rbx, [rsp+24]
0017dc7emov rdi, [rsp+32]
0017dc83call camlLexstate.save_rec_998
0017dc88mov [rsp+24], rax
0017dc8dmov eax, 1
0017dc92call camlLexstate.restore_lexstate_882
0017dc97lea rax, [rip+0x1ac3d2]
0017dc9emov rax, [rax+80]
0017dca2mov rax, [rax]
0017dca5cmp rax, 5
0017dca9jle 0x17dcda
0017dcabmov rbx, [rsp+40]
0017dcb0mov rdi, [rbx]
0017dcb3mov rax, [rsp+24]
0017dcb8call rdi
0017dcbalea rbx, [rip+0x199797]
0017dcc1call camlStdlib.$5e_139
0017dcc6mov rbx, rax
0017dcc9lea rax, [rip+0x199458]
0017dcd0call camlStdlib.$5e_139
0017dcd5call camlStdlib.prerr_endline_390
0017dcda
0017dcdaloc_17dcda:
0017dcdapop [r14+48]
0017dcdeadd rsp, 8
0017dce2jmp 0x17dd74
0017dce7nop
0017dce8mov [rsp+8], rax
0017dcedlea rbx, [rip+0x19d45c]
0017dcf4mov rbx, [rbx+24]
0017dcf8mov rax, [rax]
0017dcfbcmp rax, rbx
0017dcfeje 0x17dd2c
0017dd00lea rbx, [rip+0x198c99]
0017dd07mov rbx, [rbx+104]
0017dd0bcmp rax, rbx
0017dd0eje 0x17dd2c
0017dd10mov eax, 1
0017dd15call camlLexstate.restore_lexstate_882
0017dd1amov rax, [rsp+8]
0017dd1fmov rsp, [r14+48]
0017dd23pop [r14+48]
0017dd27pop r11
0017dd29jmp r11
0017dd2c
0017dd2cloc_17dd2c:
0017dd2cmov eax, 1
0017dd31call camlLexstate.restore_lexstate_882
0017dd36lea rax, [rip+0x19d413]
0017dd3dmov rax, [rax+56]
0017dd41mov [rax], 1
0017dd48mov eax, 1
0017dd4dmov rbx, [rsp]
0017dd51call camlLocation.do_print_pos_423
0017dd56lea rax, [rip+0x1993a3]
0017dd5dcall camlStdlib.prerr_endline_390
0017dd62mov rax, [rsp+8]
0017dd67mov rsp, [r14+48]
0017dd6bpop [r14+48]
0017dd6fpop r11
0017dd71jmp r11
0017dd74
0017dd74loc_17dd74:
0017dd74mov rax, [rsp+8]
0017dd79add rsp, 32
0017dd7dret
0017dd7e
0017dd7eloc_17dd7e:
0017dd7ecall caml_call_gc
0017dd83jmp 0x17dbfd
0017dd88
0017dd88loc_17dd88:
0017dd88push 39
0017dd8acall caml_call_realloc_stack
0017dd8fpop r10
0017dd91jmp 0x17dbe2
0017dbd0
0017dd96
0017dd96 // align 0x10
0017dd96 // align 0x10
0017dda0
0017dda0camlLexstate.save_rec_998:
0017dda0lea r10, [rsp-360]
0017dda8cmp r10, [r14+40]
0017ddacjb 0x17dec7
0017ddb2
0017ddb2loc_17ddb2:
0017ddb2sub rsp, 24
0017ddb6
0017ddb6loc_17ddb6:
0017ddb6mov [rsp+16], rdi
0017ddbbcmp r15, [r14]
0017ddbejbe 0x17debd
0017ddc4
0017ddc4loc_17ddc4:
0017ddc4lea r11, [rip+33]
0017ddcbpush r11
0017ddcdpush [r14+48]
0017ddd1mov [r14+48], rsp
0017ddd5mov rdi, [rdi+32]
0017ddd9call caml_apply2
0017dddepop [r14+48]
0017dde2add rsp, 8
0017dde6jmp 0x17deb8
0017ddebnop
0017ddeclea rbx, [rip+0x19d35d]
0017ddf3mov rbx, [rbx+80]
0017ddf7mov rdi, [rax]
0017ddfacmp rdi, rbx
0017ddfdjne 0x17dea8
0017de03mov rax, [rax+8]
0017de07lea rbx, [rip+0x198b92]
0017de0emov rbx, [rbx+344]
0017de15mov rbx, [rbx]
0017de18test bl, 1
0017de1bje 0x17de40
0017de1dtest al, 1
0017de1fje 0x17de38
0017de21mov rax, [rsp+16]
0017de26mov rbx, [rax+24]
0017de2amov eax, 1
0017de2fmov rdi, [rbx]
0017de32add rsp, 24
0017de36jmp rdi
0017de38
0017de38loc_17de38:
0017de38add rsp, 24
0017de3cret
0017de3dnop [rax]
0017de40
0017de40loc_17de40:
0017de40mov [rsp], rax
0017de44mov eax, 1
0017de49call camlLexstate.previous_lexbuf_870
0017de4emov [rsp+8], rax
0017de53lea rax, [rip+0x1ac216]
0017de5amov rax, [rax+80]
0017de5emov rax, [rax]
0017de61cmp rax, 3
0017de65jle 0x17de93
0017de67lea rax, [rip+0x19925a]
0017de6ecall camlStdlib.prerr_endline_390
0017de73mov rax, [rsp+8]
0017de78call camlLexstate.pretty_lexbuf_726
0017de7dlea rax, [rip+0x198b1c]
0017de84mov rax, [rax+728]
0017de8bmov rax, [rax]
0017de8ecall camlLexstate.pretty_subst_612
0017de93
0017de93loc_17de93:
0017de93mov rax, [rsp]
0017de97mov rbx, [rsp+8]
0017de9cmov rdi, [rsp+16]
0017dea1jmp 0x17ddb6
0017dea6nop
0017dea8
0017dea8loc_17dea8:
0017dea8mov rsp, [r14+48]
0017deacpop [r14+48]
0017deb0pop r11
0017deb2jmp r11
0017deb5nop [rax]
0017deb8
0017deb8loc_17deb8:
0017deb8add rsp, 24
0017debcret
0017debd
0017debdloc_17debd:
0017debdcall caml_call_gc
0017dec2jmp 0x17ddc4
0017dec7
0017dec7loc_17dec7:
0017dec7push 38
0017dec9call caml_call_realloc_stack
0017decepop r10
0017ded0jmp 0x17ddb2
0017dda0
0017dda0camlLexstate.save_rec_998:
0017dda0lea r10, [rsp-360]
0017dda8cmp r10, [r14+40]
0017ddacjb 0x17dec7
0017ddb2
0017ddb2loc_17ddb2:
0017ddb2sub rsp, 24
0017ddb6
0017ddb6loc_17ddb6:
0017ddb6mov [rsp+16], rdi
0017ddbbcmp r15, [r14]
0017ddbejbe 0x17debd
0017ddc4
0017ddc4loc_17ddc4:
0017ddc4lea r11, [rip+33]
0017ddcbpush r11
0017ddcdpush [r14+48]
0017ddd1mov [r14+48], rsp
0017ddd5mov rdi, [rdi+32]
0017ddd9call caml_apply2
0017dddepop [r14+48]
0017dde2add rsp, 8
0017dde6jmp 0x17deb8
0017ddebnop
0017ddeclea rbx, [rip+0x19d35d]
0017ddf3mov rbx, [rbx+80]
0017ddf7mov rdi, [rax]
0017ddfacmp rdi, rbx
0017ddfdjne 0x17dea8
0017de03mov rax, [rax+8]
0017de07lea rbx, [rip+0x198b92]
0017de0emov rbx, [rbx+344]
0017de15mov rbx, [rbx]
0017de18test bl, 1
0017de1bje 0x17de40
0017de1dtest al, 1
0017de1fje 0x17de38
0017de21mov rax, [rsp+16]
0017de26mov rbx, [rax+24]
0017de2amov eax, 1
0017de2fmov rdi, [rbx]
0017de32add rsp, 24
0017de36jmp rdi
0017de38
0017de38loc_17de38:
0017de38add rsp, 24
0017de3cret
0017de3dnop [rax]
0017de40
0017de40loc_17de40:
0017de40mov [rsp], rax
0017de44mov eax, 1
0017de49call camlLexstate.previous_lexbuf_870
0017de4emov [rsp+8], rax
0017de53lea rax, [rip+0x1ac216]
0017de5amov rax, [rax+80]
0017de5emov rax, [rax]
0017de61cmp rax, 3
0017de65jle 0x17de93
0017de67lea rax, [rip+0x19925a]
0017de6ecall camlStdlib.prerr_endline_390
0017de73mov rax, [rsp+8]
0017de78call camlLexstate.pretty_lexbuf_726
0017de7dlea rax, [rip+0x198b1c]
0017de84mov rax, [rax+728]
0017de8bmov rax, [rax]
0017de8ecall camlLexstate.pretty_subst_612
0017de93
0017de93loc_17de93:
0017de93mov rax, [rsp]
0017de97mov rbx, [rsp+8]
0017de9cmov rdi, [rsp+16]
0017dea1jmp 0x17ddb6
0017dea6nop
0017dea8
0017dea8loc_17dea8:
0017dea8mov rsp, [r14+48]
0017deacpop [r14+48]
0017deb0pop r11
0017deb2jmp r11
0017deb5nop [rax]
0017deb8
0017deb8loc_17deb8:
0017deb8add rsp, 24
0017debcret
0017debd
0017debdloc_17debd:
0017debdcall caml_call_gc
0017dec2jmp 0x17ddc4
0017dec7
0017dec7loc_17dec7:
0017dec7push 38
0017dec9call caml_call_realloc_stack
0017decepop r10
0017ded0jmp 0x17ddb2
0017dda0
0017ded5
0017ded5 // align 0x10
0017ded5 // align 0x10
0017dee4
0017dee4 // align 0x10
0017dee4 // align 0x10
0017def0
0017def0camlLexstate.pargs_1011:
0017def0mov rbx, [rax]
0017def3lea rax, [rip+0x1991be]
0017defajmp 0x1ab480
0017def0
0017def0camlLexstate.pargs_1011:
0017def0mov rbx, [rax]
0017def3lea rax, [rip+0x1991be]
0017defajmp 0x1ab480
0017def0
0017deff
0017deff // align 0x10
0017deff // align 0x10
0017df00
0017df00camlLexstate.parg_list_1012:
0017df00mov rbx, [rax]
0017df03lea rax, [rip+0x198a96]
0017df0amov rax, [rax+8]
0017df0emov rax, [rax+16]
0017df12jmp 0x1ab480
0017df00
0017df00camlLexstate.parg_list_1012:
0017df00mov rbx, [rax]
0017df03lea rax, [rip+0x198a96]
0017df0amov rax, [rax+8]
0017df0emov rax, [rax+16]
0017df12jmp 0x1ab480
0017df00
0017df17
0017df17 // align 0x10
0017df17 // align 0x10
0017df20
0017df20camlLexstate.pok_1013:
0017df20lea r10, [rsp-320]
0017df28cmp r10, [r14+40]
0017df2cjb 0x17df6a
0017df2e
0017df2eloc_17df2e:
0017df2emov rax, [rax]
0017df31movzx rbx, [rax-8]
0017df36test rbx, rbx
0017df39je 0x17df4c
0017df3bmov rbx, [rax]
0017df3elea rax, [rip+0x199d3b]
0017df45jmp 0x1ab480
0017df4a
0017df4a 66 90 f.
0017df4c
0017df4cloc_17df4c:
0017df4clea rbx, [rip+0x19911d]
0017df53mov rax, [rax]
0017df56call camlStdlib.$5e_139
0017df5bmov rbx, rax
0017df5elea rax, [rip+0x199133]
0017df65jmp 0x195ba0
0017df6a
0017df6aloc_17df6a:
0017df6apush 33
0017df6ccall caml_call_realloc_stack
0017df71pop r10
0017df73jmp 0x17df2e
0017df20
0017df20camlLexstate.pok_1013:
0017df20lea r10, [rsp-320]
0017df28cmp r10, [r14+40]
0017df2cjb 0x17df6a
0017df2e
0017df2eloc_17df2e:
0017df2emov rax, [rax]
0017df31movzx rbx, [rax-8]
0017df36test rbx, rbx
0017df39je 0x17df4c
0017df3bmov rbx, [rax]
0017df3elea rax, [rip+0x199d3b]
0017df45jmp 0x1ab480
0017df4a
0017df4a 66 90 f.
0017df4c
0017df4cloc_17df4c:
0017df4clea rbx, [rip+0x19911d]
0017df53mov rax, [rax]
0017df56call camlStdlib.$5e_139
0017df5bmov rbx, rax
0017df5elea rax, [rip+0x199133]
0017df65jmp 0x195ba0
0017df6a
0017df6aloc_17df6a:
0017df6apush 33
0017df6ccall caml_call_realloc_stack
0017df71pop r10
0017df73jmp 0x17df2e
0017df20
Loading..