File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00106c50
00106c50camlVerb.fun_3955:
00106c50lea r10, [rsp-344]
00106c58cmp r10, [r14+40]
00106c5cjb 0x106d41
00106c62
00106c62loc_106c62:
00106c62sub rsp, 24
00106c66mov rdi, rax
00106c69mov [rsp+16], rdi
00106c6emov [rsp+8], rbx
00106c73lea rax, [rip+0x1790e6]
00106c7amov rbx, rdi
00106c7dcall camlLexstate.save_arg_opt_1107
00106c82call camlLexstate.from_ok_1113
00106c87mov rbx, rax
00106c8alea rax, [rip+0x1eebcf]
00106c91mov rax, [rax+280]
00106c98call camlGet.do_get_int_873
00106c9dmov [rsp], rax
00106ca1mov rax, [rsp+16]
00106ca6call camlLexstate.save_body_1031
00106cabmov rbx, rax
00106caelea rax, [rip+0x1eebab]
00106cb5mov rax, [rax+280]
00106cbccall camlGet.do_get_int_873
00106cc1mov rsi, [rsp+8]
00106cc6mov rdi, [rsi+32]
00106ccamov rbx, [rsp]
00106ccemov [rdi], rbx
00106cd1mov rsi, [rsi+40]
00106cd5mov edi, 1
00106cdacall camlVerb.open_listing_1670
00106cdfmov rbx, [rax+8]
00106ce3mov rdi, [rax]
00106ce6mov rcx, [rsp+8]
00106cebmov rsi, [rcx+16]
00106cefsub r15, 48
00106cf3cmp r15, [r14]
00106cf6jb 0x106d3a
00106cf8
00106cf8loc_106cf8:
00106cf8lea rax, [r15+8]
00106cfcmov [rax-8], 5367
00106d04lea rdx, [rip+69]
00106d0bmov [rax], rdx
00106d0emov rdx, 0x100000000000005
00106d18mov [rax+8], rdx
00106d1cmov [rax+16], rdi
00106d20mov [rax+24], rbx
00106d24mov [rax+32], rsi
00106d28mov rdi, [rcx+24]
00106d2cmov rbx, [rsp+16]
00106d31add rsp, 24
00106d35jmp 0x104e20
00106d3a
00106d3aloc_106d3a:
00106d3acall caml_call_gc
00106d3fjmp 0x106cf8
00106d41
00106d41loc_106d41:
00106d41push 36
00106d43call caml_call_realloc_stack
00106d48pop r10
00106d4ajmp 0x106c62
00106c50
00106c50camlVerb.fun_3955:
00106c50lea r10, [rsp-344]
00106c58cmp r10, [r14+40]
00106c5cjb 0x106d41
00106c62
00106c62loc_106c62:
00106c62sub rsp, 24
00106c66mov rdi, rax
00106c69mov [rsp+16], rdi
00106c6emov [rsp+8], rbx
00106c73lea rax, [rip+0x1790e6]
00106c7amov rbx, rdi
00106c7dcall camlLexstate.save_arg_opt_1107
00106c82call camlLexstate.from_ok_1113
00106c87mov rbx, rax
00106c8alea rax, [rip+0x1eebcf]
00106c91mov rax, [rax+280]
00106c98call camlGet.do_get_int_873
00106c9dmov [rsp], rax
00106ca1mov rax, [rsp+16]
00106ca6call camlLexstate.save_body_1031
00106cabmov rbx, rax
00106caelea rax, [rip+0x1eebab]
00106cb5mov rax, [rax+280]
00106cbccall camlGet.do_get_int_873
00106cc1mov rsi, [rsp+8]
00106cc6mov rdi, [rsi+32]
00106ccamov rbx, [rsp]
00106ccemov [rdi], rbx
00106cd1mov rsi, [rsi+40]
00106cd5mov edi, 1
00106cdacall camlVerb.open_listing_1670
00106cdfmov rbx, [rax+8]
00106ce3mov rdi, [rax]
00106ce6mov rcx, [rsp+8]
00106cebmov rsi, [rcx+16]
00106cefsub r15, 48
00106cf3cmp r15, [r14]
00106cf6jb 0x106d3a
00106cf8
00106cf8loc_106cf8:
00106cf8lea rax, [r15+8]
00106cfcmov [rax-8], 5367
00106d04lea rdx, [rip+69]
00106d0bmov [rax], rdx
00106d0emov rdx, 0x100000000000005
00106d18mov [rax+8], rdx
00106d1cmov [rax+16], rdi
00106d20mov [rax+24], rbx
00106d24mov [rax+32], rsi
00106d28mov rdi, [rcx+24]
00106d2cmov rbx, [rsp+16]
00106d31add rsp, 24
00106d35jmp 0x104e20
00106d3a
00106d3aloc_106d3a:
00106d3acall caml_call_gc
00106d3fjmp 0x106cf8
00106d41
00106d41loc_106d41:
00106d41push 36
00106d43call caml_call_realloc_stack
00106d48pop r10
00106d4ajmp 0x106c62
00106c50
00106d4f
00106d4f // align 0x10
00106d4f // align 0x10
00106d50
00106d50camlVerb.fun_3983:
00106d50mov rdi, rax
00106d53mov rdx, [rbx+24]
00106d57mov rax, [rbx+16]
00106d5bmov rsi, [rbx+32]
00106d5fmov rbx, rdx
00106d62jmp 0xfc450
00106d50
00106d50camlVerb.fun_3983:
00106d50mov rdi, rax
00106d53mov rdx, [rbx+24]
00106d57mov rax, [rbx+16]
00106d5bmov rsi, [rbx+32]
00106d5fmov rbx, rdx
00106d62jmp 0xfc450
00106d50
00106d67
00106d67 // align 0x10
00106d67 // align 0x10
00106d70
00106d70camlVerb.fun_3994:
00106d70lea r10, [rsp-336]
00106d78cmp r10, [r14+40]
00106d7cjb 0x106e0f
00106d82
00106d82loc_106d82:
00106d82sub rsp, 16
00106d86mov [rsp+8], rax
00106d8bmov [rsp], rbx
00106d8fmov rax, [rbx+40]
00106d93mov rdx, [rax]
00106d96mov rax, [rbx+32]
00106d9amov rax, [rax]
00106d9dmov rsi, [rbx+48]
00106da1mov edi, 1
00106da6mov rbx, rdx
00106da9call camlVerb.open_listing_1670
00106daemov rbx, [rax+8]
00106db2mov rdi, [rax]
00106db5mov rcx, [rsp]
00106db9mov rsi, [rcx+16]
00106dbdsub r15, 48
00106dc1cmp r15, [r14]
00106dc4jb 0x106e08
00106dc6
00106dc6loc_106dc6:
00106dc6lea rax, [r15+8]
00106dcamov [rax-8], 5367
00106dd2lea rdx, [rip+71]
00106dd9mov [rax], rdx
00106ddcmov rdx, 0x100000000000005
00106de6mov [rax+8], rdx
00106deamov [rax+16], rdi
00106deemov [rax+24], rbx
00106df2mov [rax+32], rsi
00106df6mov rdi, [rcx+24]
00106dfamov rbx, [rsp+8]
00106dffadd rsp, 16
00106e03jmp 0x104e20
00106e08
00106e08loc_106e08:
00106e08call caml_call_gc
00106e0djmp 0x106dc6
00106e0f
00106e0floc_106e0f:
00106e0fpush 35
00106e11call caml_call_realloc_stack
00106e16pop r10
00106e18jmp 0x106d82
00106d70
00106d70camlVerb.fun_3994:
00106d70lea r10, [rsp-336]
00106d78cmp r10, [r14+40]
00106d7cjb 0x106e0f
00106d82
00106d82loc_106d82:
00106d82sub rsp, 16
00106d86mov [rsp+8], rax
00106d8bmov [rsp], rbx
00106d8fmov rax, [rbx+40]
00106d93mov rdx, [rax]
00106d96mov rax, [rbx+32]
00106d9amov rax, [rax]
00106d9dmov rsi, [rbx+48]
00106da1mov edi, 1
00106da6mov rbx, rdx
00106da9call camlVerb.open_listing_1670
00106daemov rbx, [rax+8]
00106db2mov rdi, [rax]
00106db5mov rcx, [rsp]
00106db9mov rsi, [rcx+16]
00106dbdsub r15, 48
00106dc1cmp r15, [r14]
00106dc4jb 0x106e08
00106dc6
00106dc6loc_106dc6:
00106dc6lea rax, [r15+8]
00106dcamov [rax-8], 5367
00106dd2lea rdx, [rip+71]
00106dd9mov [rax], rdx
00106ddcmov rdx, 0x100000000000005
00106de6mov [rax+8], rdx
00106deamov [rax+16], rdi
00106deemov [rax+24], rbx
00106df2mov [rax+32], rsi
00106df6mov rdi, [rcx+24]
00106dfamov rbx, [rsp+8]
00106dffadd rsp, 16
00106e03jmp 0x104e20
00106e08
00106e08loc_106e08:
00106e08call caml_call_gc
00106e0djmp 0x106dc6
00106e0f
00106e0floc_106e0f:
00106e0fpush 35
00106e11call caml_call_realloc_stack
00106e16pop r10
00106e18jmp 0x106d82
00106d70
00106e1d
00106e1d // align 0x10
00106e1d // align 0x10
00106e20
00106e20camlVerb.fun_4022:
00106e20mov rdi, rax
00106e23mov rdx, [rbx+24]
00106e27mov rax, [rbx+16]
00106e2bmov rsi, [rbx+32]
00106e2fmov rbx, rdx
00106e32jmp 0xfc450
00106e20
00106e20camlVerb.fun_4022:
00106e20mov rdi, rax
00106e23mov rdx, [rbx+24]
00106e27mov rax, [rbx+16]
00106e2bmov rsi, [rbx+32]
00106e2fmov rbx, rdx
00106e32jmp 0xfc450
00106e20
00106e37
00106e37 // align 0x10
00106e37 // align 0x10
00106e40
00106e40camlVerb.fun_4033:
00106e40lea r10, [rsp-344]
00106e48cmp r10, [r14+40]
00106e4cjb 0x106f31
00106e52
00106e52loc_106e52:
00106e52sub rsp, 24
00106e56mov rdi, rax
00106e59mov [rsp+16], rdi
00106e5emov [rsp+8], rbx
00106e63lea rax, [rip+0x178ef6]
00106e6amov rbx, rdi
00106e6dcall camlLexstate.save_arg_opt_1107
00106e72call camlLexstate.from_ok_1113
00106e77mov rbx, rax
00106e7alea rax, [rip+0x1ee9df]
00106e81mov rax, [rax+280]
00106e88call camlGet.do_get_int_873
00106e8dmov [rsp], rax
00106e91mov rax, [rsp+16]
00106e96call camlLexstate.save_body_1031
00106e9bmov rbx, rax
00106e9elea rax, [rip+0x1ee9bb]
00106ea5mov rax, [rax+280]
00106eaccall camlGet.do_get_int_873
00106eb1mov rsi, [rsp+8]
00106eb6mov rdi, [rsi+32]
00106ebamov rbx, [rsp]
00106ebemov [rdi], rbx
00106ec1mov rsi, [rsi+40]
00106ec5mov edi, 3
00106ecacall camlVerb.open_listing_1670
00106ecfmov rbx, [rax+8]
00106ed3mov rdi, [rax]
00106ed6mov rcx, [rsp+8]
00106edbmov rsi, [rcx+16]
00106edfsub r15, 48
00106ee3cmp r15, [r14]
00106ee6jb 0x106f2a
00106ee8
00106ee8loc_106ee8:
00106ee8lea rax, [r15+8]
00106eecmov [rax-8], 5367
00106ef4lea rdx, [rip+69]
00106efbmov [rax], rdx
00106efemov rdx, 0x100000000000005
00106f08mov [rax+8], rdx
00106f0cmov [rax+16], rdi
00106f10mov [rax+24], rbx
00106f14mov [rax+32], rsi
00106f18mov rdi, [rcx+24]
00106f1cmov rbx, [rsp+16]
00106f21add rsp, 24
00106f25jmp 0x104e20
00106f2a
00106f2aloc_106f2a:
00106f2acall caml_call_gc
00106f2fjmp 0x106ee8
00106f31
00106f31loc_106f31:
00106f31push 36
00106f33call caml_call_realloc_stack
00106f38pop r10
00106f3ajmp 0x106e52
00106e40
00106e40camlVerb.fun_4033:
00106e40lea r10, [rsp-344]
00106e48cmp r10, [r14+40]
00106e4cjb 0x106f31
00106e52
00106e52loc_106e52:
00106e52sub rsp, 24
00106e56mov rdi, rax
00106e59mov [rsp+16], rdi
00106e5emov [rsp+8], rbx
00106e63lea rax, [rip+0x178ef6]
00106e6amov rbx, rdi
00106e6dcall camlLexstate.save_arg_opt_1107
00106e72call camlLexstate.from_ok_1113
00106e77mov rbx, rax
00106e7alea rax, [rip+0x1ee9df]
00106e81mov rax, [rax+280]
00106e88call camlGet.do_get_int_873
00106e8dmov [rsp], rax
00106e91mov rax, [rsp+16]
00106e96call camlLexstate.save_body_1031
00106e9bmov rbx, rax
00106e9elea rax, [rip+0x1ee9bb]
00106ea5mov rax, [rax+280]
00106eaccall camlGet.do_get_int_873
00106eb1mov rsi, [rsp+8]
00106eb6mov rdi, [rsi+32]
00106ebamov rbx, [rsp]
00106ebemov [rdi], rbx
00106ec1mov rsi, [rsi+40]
00106ec5mov edi, 3
00106ecacall camlVerb.open_listing_1670
00106ecfmov rbx, [rax+8]
00106ed3mov rdi, [rax]
00106ed6mov rcx, [rsp+8]
00106edbmov rsi, [rcx+16]
00106edfsub r15, 48
00106ee3cmp r15, [r14]
00106ee6jb 0x106f2a
00106ee8
00106ee8loc_106ee8:
00106ee8lea rax, [r15+8]
00106eecmov [rax-8], 5367
00106ef4lea rdx, [rip+69]
00106efbmov [rax], rdx
00106efemov rdx, 0x100000000000005
00106f08mov [rax+8], rdx
00106f0cmov [rax+16], rdi
00106f10mov [rax+24], rbx
00106f14mov [rax+32], rsi
00106f18mov rdi, [rcx+24]
00106f1cmov rbx, [rsp+16]
00106f21add rsp, 24
00106f25jmp 0x104e20
00106f2a
00106f2aloc_106f2a:
00106f2acall caml_call_gc
00106f2fjmp 0x106ee8
00106f31
00106f31loc_106f31:
00106f31push 36
00106f33call caml_call_realloc_stack
00106f38pop r10
00106f3ajmp 0x106e52
00106e40
00106f3f
00106f3f // align 0x10
00106f3f // align 0x10
00106f40
00106f40camlVerb.fun_4061:
00106f40mov rdi, rax
00106f43mov rdx, [rbx+24]
00106f47mov rax, [rbx+16]
00106f4bmov rsi, [rbx+32]
00106f4fmov rbx, rdx
00106f52jmp 0xfc450
00106f40
00106f40camlVerb.fun_4061:
00106f40mov rdi, rax
00106f43mov rdx, [rbx+24]
00106f47mov rax, [rbx+16]
00106f4bmov rsi, [rbx+32]
00106f4fmov rbx, rdx
00106f52jmp 0xfc450
00106f40
00106f57
00106f57 // align 0x10
00106f57 // align 0x10
00106f60
00106f60camlVerb.fun_4072:
00106f60lea r10, [rsp-336]
00106f68cmp r10, [r14+40]
00106f6cjb 0x107010
00106f72
00106f72loc_106f72:
00106f72sub rsp, 16
00106f76mov [rsp+8], rax
00106f7bmov [rsp], rbx
00106f7fmov rbx, [rbx+56]
00106f83mov rbx, [rbx+144]
00106f8amov rdi, [rbx]
00106f8dcall rdi
00106f8fmov rdi, [rsp]
00106f93mov rax, [rdi+40]
00106f97mov rbx, [rax]
00106f9amov rax, [rdi+32]
00106f9emov rax, [rax]
00106fa1mov rsi, [rdi+48]
00106fa5mov edi, 1
00106faacall camlVerb.open_listing_1670
00106fafmov rbx, [rax+8]
00106fb3mov rdi, [rax]
00106fb6mov rcx, [rsp]
00106fbamov rsi, [rcx+16]
00106fbesub r15, 48
00106fc2cmp r15, [r14]
00106fc5jb 0x107009
00106fc7
00106fc7loc_106fc7:
00106fc7lea rax, [r15+8]
00106fcbmov [rax-8], 5367
00106fd3lea rdx, [rip+70]
00106fdamov [rax], rdx
00106fddmov rdx, 0x100000000000005
00106fe7mov [rax+8], rdx
00106febmov [rax+16], rdi
00106fefmov [rax+24], rbx
00106ff3mov [rax+32], rsi
00106ff7mov rdi, [rcx+24]
00106ffbmov rbx, [rsp+8]
00107000add rsp, 16
00107004jmp 0x104e20
00107009
00107009loc_107009:
00107009call caml_call_gc
0010700ejmp 0x106fc7
00107010
00107010loc_107010:
00107010push 35
00107012call caml_call_realloc_stack
00107017pop r10
00107019jmp 0x106f72
00106f60
00106f60camlVerb.fun_4072:
00106f60lea r10, [rsp-336]
00106f68cmp r10, [r14+40]
00106f6cjb 0x107010
00106f72
00106f72loc_106f72:
00106f72sub rsp, 16
00106f76mov [rsp+8], rax
00106f7bmov [rsp], rbx
00106f7fmov rbx, [rbx+56]
00106f83mov rbx, [rbx+144]
00106f8amov rdi, [rbx]
00106f8dcall rdi
00106f8fmov rdi, [rsp]
00106f93mov rax, [rdi+40]
00106f97mov rbx, [rax]
00106f9amov rax, [rdi+32]
00106f9emov rax, [rax]
00106fa1mov rsi, [rdi+48]
00106fa5mov edi, 1
00106faacall camlVerb.open_listing_1670
00106fafmov rbx, [rax+8]
00106fb3mov rdi, [rax]
00106fb6mov rcx, [rsp]
00106fbamov rsi, [rcx+16]
00106fbesub r15, 48
00106fc2cmp r15, [r14]
00106fc5jb 0x107009
00106fc7
00106fc7loc_106fc7:
00106fc7lea rax, [r15+8]
00106fcbmov [rax-8], 5367
00106fd3lea rdx, [rip+70]
00106fdamov [rax], rdx
00106fddmov rdx, 0x100000000000005
00106fe7mov [rax+8], rdx
00106febmov [rax+16], rdi
00106fefmov [rax+24], rbx
00106ff3mov [rax+32], rsi
00106ff7mov rdi, [rcx+24]
00106ffbmov rbx, [rsp+8]
00107000add rsp, 16
00107004jmp 0x104e20
00107009
00107009loc_107009:
00107009call caml_call_gc
0010700ejmp 0x106fc7
00107010
00107010loc_107010:
00107010push 35
00107012call caml_call_realloc_stack
00107017pop r10
00107019jmp 0x106f72
00106f60
0010701e
0010701e // align 0x10
0010701e // align 0x10
00107020
00107020camlVerb.fun_4100:
00107020mov rdi, rax
00107023mov rdx, [rbx+24]
00107027mov rax, [rbx+16]
0010702bmov rsi, [rbx+32]
0010702fmov rbx, rdx
00107032jmp 0xfc450
00107020
00107020camlVerb.fun_4100:
00107020mov rdi, rax
00107023mov rdx, [rbx+24]
00107027mov rax, [rbx+16]
0010702bmov rsi, [rbx+32]
0010702fmov rbx, rdx
00107032jmp 0xfc450
00107020
00107037
00107037 // align 0x10
00107037 // align 0x10
00107040
00107040camlVerb.init_comment_1721:
00107040lea r10, [rsp-328]
00107048cmp r10, [r14+40]
0010704cjb 0x1070a3
0010704e
0010704eloc_10704e:
0010704esub rsp, 8
00107052mov [rsp], rbx
00107056cmp r15, [r14]
00107059jbe 0x10709c
0010705b
0010705bloc_10705b:
0010705bmov rax, [rbx+24]
0010705fmov rdi, [rax+160]
00107066mov rbx, [rbx+16]
0010706alea rax, [rip+0x178c07]
00107071call caml_apply2
00107076mov rax, [rsp]
0010707amov rax, [rax+24]
0010707emov rdi, [rax+160]
00107085mov rbx, [rax+144]
0010708clea rax, [rip+0x178bc5]
00107093add rsp, 8
00107097jmp 0xf73e0
0010709c
0010709cloc_10709c:
0010709ccall caml_call_gc
001070a1jmp 0x10705b
001070a3
001070a3loc_1070a3:
001070a3push 34
001070a5call caml_call_realloc_stack
001070aapop r10
001070acjmp 0x10704e
00107040
00107040camlVerb.init_comment_1721:
00107040lea r10, [rsp-328]
00107048cmp r10, [r14+40]
0010704cjb 0x1070a3
0010704e
0010704eloc_10704e:
0010704esub rsp, 8
00107052mov [rsp], rbx
00107056cmp r15, [r14]
00107059jbe 0x10709c
0010705b
0010705bloc_10705b:
0010705bmov rax, [rbx+24]
0010705fmov rdi, [rax+160]
00107066mov rbx, [rbx+16]
0010706alea rax, [rip+0x178c07]
00107071call caml_apply2
00107076mov rax, [rsp]
0010707amov rax, [rax+24]
0010707emov rdi, [rax+160]
00107085mov rbx, [rax+144]
0010708clea rax, [rip+0x178bc5]
00107093add rsp, 8
00107097jmp 0xf73e0
0010709c
0010709cloc_10709c:
0010709ccall caml_call_gc
001070a1jmp 0x10705b
001070a3
001070a3loc_1070a3:
001070a3push 34
001070a5call caml_call_realloc_stack
001070aapop r10
001070acjmp 0x10704e
00107040
001070ae
001070ae // align 0x10
001070ae // align 0x10
001070b0
001070b0camlVerb.init_preview_1724:
001070b0lea r10, [rsp-328]
001070b8cmp r10, [r14+40]
001070bcjb 0x107113
001070be
001070beloc_1070be:
001070besub rsp, 8
001070c2mov [rsp], rbx
001070c6cmp r15, [r14]
001070c9jbe 0x10710c
001070cb
001070cbloc_1070cb:
001070cbmov rax, [rbx+24]
001070cfmov rdi, [rax+160]
001070d6mov rbx, [rbx+16]
001070dalea rax, [rip+0x178b57]
001070e1call caml_apply2
001070e6mov rax, [rsp]
001070eamov rax, [rax+24]
001070eemov rdi, [rax+160]
001070f5mov rbx, [rax+144]
001070fclea rax, [rip+0x178b1d]
00107103add rsp, 8
00107107jmp 0xf73e0
0010710c
0010710cloc_10710c:
0010710ccall caml_call_gc
00107111jmp 0x1070cb
00107113
00107113loc_107113:
00107113push 34
00107115call caml_call_realloc_stack
0010711apop r10
0010711cjmp 0x1070be
001070b0
001070b0camlVerb.init_preview_1724:
001070b0lea r10, [rsp-328]
001070b8cmp r10, [r14+40]
001070bcjb 0x107113
001070be
001070beloc_1070be:
001070besub rsp, 8
001070c2mov [rsp], rbx
001070c6cmp r15, [r14]
001070c9jbe 0x10710c
001070cb
001070cbloc_1070cb:
001070cbmov rax, [rbx+24]
001070cfmov rdi, [rax+160]
001070d6mov rbx, [rbx+16]
001070dalea rax, [rip+0x178b57]
001070e1call caml_apply2
001070e6mov rax, [rsp]
001070eamov rax, [rax+24]
001070eemov rdi, [rax+160]
001070f5mov rbx, [rax+144]
001070fclea rax, [rip+0x178b1d]
00107103add rsp, 8
00107107jmp 0xf73e0
0010710c
0010710cloc_10710c:
0010710ccall caml_call_gc
00107111jmp 0x1070cb
00107113
00107113loc_107113:
00107113push 34
00107115call caml_call_realloc_stack
0010711apop r10
0010711cjmp 0x1070be
001070b0
0010711e
0010711e // align 0x10
0010711e // align 0x10
00107120
00107120camlVerb.parse_linerange_1728:
00107120lea r10, [rsp-352]
00107128cmp r10, [r14+40]
0010712cjb 0x1071d9
00107132
00107132loc_107132:
00107132sub rsp, 16
00107136mov [rsp], rax
0010713amov [rsp+8], rbx
0010713flea r11, [rip+50]
00107146push r11
00107148push [r14+48]
0010714cmov [r14+48], rsp
00107150call camlMyLexing.from_string_309
00107155mov rbx, [rsp+24]
0010715amov rdi, [rbx+24]
0010715eadd rdi, 24
00107162mov ebx, 123
00107167call Verb..ocaml_lex_lst_parse_linerange_rec
0010716cpop [r14+48]
00107170add rsp, 8
00107174jmp 0x1071c4
00107176nop
00107178mov rbx, [rsp+8]
0010717dmov rbx, [rbx+16]
00107181cmp rax, rbx
00107184jne 0x1071b4
00107186lea rbx, [rip+0x17851b]
0010718dmov rax, [rsp]
00107191call camlStdlib.$5e_139
00107196mov rbx, rax
00107199lea rax, [rip+0x1789c0]
001071a0call camlStdlib.$5e_139
001071a5call camlMisc.warning_287
001071aalea rax, [rip+0x1789d7]
001071b1jmp 0x1071c4
001071b3nop
001071b4
001071b4loc_1071b4:
001071b4mov rsp, [r14+48]
001071b8pop [r14+48]
001071bcpop r11
001071bejmp r11
001071c1nop [rax]
001071c4
001071c4loc_1071c4:
001071c4test al, 1
001071c6je 0x1071d4
001071c8lea rax, [rip+0x1789b9]
001071cfadd rsp, 16
001071d3ret
001071d4
001071d4loc_1071d4:
001071d4add rsp, 16
001071d8ret
001071d9
001071d9loc_1071d9:
001071d9push 37
001071dbcall caml_call_realloc_stack
001071e0pop r10
001071e2jmp 0x107132
00107120
00107120camlVerb.parse_linerange_1728:
00107120lea r10, [rsp-352]
00107128cmp r10, [r14+40]
0010712cjb 0x1071d9
00107132
00107132loc_107132:
00107132sub rsp, 16
00107136mov [rsp], rax
0010713amov [rsp+8], rbx
0010713flea r11, [rip+50]
00107146push r11
00107148push [r14+48]
0010714cmov [r14+48], rsp
00107150call camlMyLexing.from_string_309
00107155mov rbx, [rsp+24]
0010715amov rdi, [rbx+24]
0010715eadd rdi, 24
00107162mov ebx, 123
00107167call Verb..ocaml_lex_lst_parse_linerange_rec
0010716cpop [r14+48]
00107170add rsp, 8
00107174jmp 0x1071c4
00107176nop
00107178mov rbx, [rsp+8]
0010717dmov rbx, [rbx+16]
00107181cmp rax, rbx
00107184jne 0x1071b4
00107186lea rbx, [rip+0x17851b]
0010718dmov rax, [rsp]
00107191call camlStdlib.$5e_139
00107196mov rbx, rax
00107199lea rax, [rip+0x1789c0]
001071a0call camlStdlib.$5e_139
001071a5call camlMisc.warning_287
001071aalea rax, [rip+0x1789d7]
001071b1jmp 0x1071c4
001071b3nop
001071b4
001071b4loc_1071b4:
001071b4mov rsp, [r14+48]
001071b8pop [r14+48]
001071bcpop r11
001071bejmp r11
001071c1nop [rax]
001071c4
001071c4loc_1071c4:
001071c4test al, 1
001071c6je 0x1071d4
001071c8lea rax, [rip+0x1789b9]
001071cfadd rsp, 16
001071d3ret
001071d4
001071d4loc_1071d4:
001071d4add rsp, 16
001071d8ret
001071d9
001071d9loc_1071d9:
001071d9push 37
001071dbcall caml_call_realloc_stack
001071e0pop r10
001071e2jmp 0x107132
00107120
001071e7
001071e7 // align 0x10
001071e7 // align 0x10
001071f0
001071f0camlVerb.code_spaces_1732:
001071f0lea r10, [rsp-344]
001071f8cmp r10, [r14+40]
001071fcjb 0x1072cd
00107202
00107202loc_107202:
00107202sub rsp, 24
00107206mov [rsp], rbx
0010720alea rax, [rip+0x17ae67]
00107211call camlCounter.value_counter_658
00107216mov rdi, [rsp]
0010721amov rbx, [rdi+16]
0010721emov rbx, [rbx]
00107221cmp rbx, 1
00107225je 0x10727a
00107227mov ebx, 3
0010722ccmp rbx, rax
0010722fjg 0x1072a7
00107231mov [rsp+16], rax
00107236mov [rsp+8], rbx
0010723bmov [rsp], rdi
0010723f
0010723floc_10723f:
0010723fmov rax, [rsp]
00107243mov rax, [rax+24]
00107247mov rbx, [rax+360]
0010724emov eax, 191
00107253mov rdi, [rbx]
00107256call rdi
00107258mov rbx, [rsp+8]
0010725dmov rax, rbx
00107260add rbx, 2
00107264mov [rsp+8], rbx
00107269mov rbx, [rsp+16]
0010726ecmp rax, rbx
00107271je 0x1072a7
00107273cmp r15, [r14]
00107276ja 0x10723f
00107278jmp 0x1072c3
0010727a
0010727aloc_10727a:
0010727asub r15, 16
0010727ecmp r15, [r14]
00107281jb 0x1072bc
00107283
00107283loc_107283:
00107283lea rbx, [r15+8]
00107287mov [rbx-8], 1024
0010728fmov [rbx], rax
00107292mov rax, [rdi+24]
00107296mov rdi, [rax+480]
0010729dmov eax, 3
001072a2call caml_apply2
001072a7
001072a7loc_1072a7:
001072a7mov ebx, 1
001072aclea rax, [rip+0x17adc5]
001072b3add rsp, 24
001072b7jmp 0x179840
001072bc
001072bcloc_1072bc:
001072bccall caml_call_gc
001072c1jmp 0x107283
001072c3
001072c3loc_1072c3:
001072c3call caml_call_gc
001072c8jmp 0x10723f
001072cd
001072cdloc_1072cd:
001072cdpush 36
001072cfcall caml_call_realloc_stack
001072d4pop r10
001072d6jmp 0x107202
001071f0
001071f0camlVerb.code_spaces_1732:
001071f0lea r10, [rsp-344]
001071f8cmp r10, [r14+40]
001071fcjb 0x1072cd
00107202
00107202loc_107202:
00107202sub rsp, 24
00107206mov [rsp], rbx
0010720alea rax, [rip+0x17ae67]
00107211call camlCounter.value_counter_658
00107216mov rdi, [rsp]
0010721amov rbx, [rdi+16]
0010721emov rbx, [rbx]
00107221cmp rbx, 1
00107225je 0x10727a
00107227mov ebx, 3
0010722ccmp rbx, rax
0010722fjg 0x1072a7
00107231mov [rsp+16], rax
00107236mov [rsp+8], rbx
0010723bmov [rsp], rdi
0010723f
0010723floc_10723f:
0010723fmov rax, [rsp]
00107243mov rax, [rax+24]
00107247mov rbx, [rax+360]
0010724emov eax, 191
00107253mov rdi, [rbx]
00107256call rdi
00107258mov rbx, [rsp+8]
0010725dmov rax, rbx
00107260add rbx, 2
00107264mov [rsp+8], rbx
00107269mov rbx, [rsp+16]
0010726ecmp rax, rbx
00107271je 0x1072a7
00107273cmp r15, [r14]
00107276ja 0x10723f
00107278jmp 0x1072c3
0010727a
0010727aloc_10727a:
0010727asub r15, 16
0010727ecmp r15, [r14]
00107281jb 0x1072bc
00107283
00107283loc_107283:
00107283lea rbx, [r15+8]
00107287mov [rbx-8], 1024
0010728fmov [rbx], rax
00107292mov rax, [rdi+24]
00107296mov rdi, [rax+480]
0010729dmov eax, 3
001072a2call caml_apply2
001072a7
001072a7loc_1072a7:
001072a7mov ebx, 1
001072aclea rax, [rip+0x17adc5]
001072b3add rsp, 24
001072b7jmp 0x179840
001072bc
001072bcloc_1072bc:
001072bccall caml_call_gc
001072c1jmp 0x107283
001072c3
001072c3loc_1072c3:
001072c3call caml_call_gc
001072c8jmp 0x10723f
001072cd
001072cdloc_1072cd:
001072cdpush 36
001072cfcall caml_call_realloc_stack
001072d4pop r10
001072d6jmp 0x107202
001071f0
001072db
001072db // align 0x10
001072db // align 0x10
001072e0
001072e0camlVerb.check_style_1746:
001072e0lea r10, [rsp-320]
001072e8cmp r10, [r14+40]
001072ecjb 0x10734c
001072ee
001072eeloc_1072ee:
001072eemov rbx, [rax-8]
001072f2shr rbx, 10
001072f6lea rbx, [8*rbx-1]
001072femovzx rdi, [rax+rbx]
00107303sub rbx, rdi
00107306lea rdi, [rbx+rbx+1]
0010730bcmp rdi, 1
0010730fjle 0x10732c
00107311cmp rbx, 0
00107315jbe 0x107347
00107317movzx rbx, [rax]
0010731blea rbx, [rbx+rbx+1]
00107320cmp rbx, 185
00107327jne 0x10732c
00107329ret
0010732a
0010732a 66 90 f.
0010732c
0010732cloc_10732c:
0010732clea rbx, [rip+0x1787fd]
00107333call camlStdlib.$5e_139
00107338mov rbx, rax
0010733blea rax, [rip+0x178806]
00107342jmp 0x195ba0
00107347
00107347loc_107347:
00107347call caml_ml_array_bound_error
0010734c
0010734cloc_10734c:
0010734cpush 33
0010734ecall caml_call_realloc_stack
00107353pop r10
00107355jmp 0x1072ee
001072e0
001072e0camlVerb.check_style_1746:
001072e0lea r10, [rsp-320]
001072e8cmp r10, [r14+40]
001072ecjb 0x10734c
001072ee
001072eeloc_1072ee:
001072eemov rbx, [rax-8]
001072f2shr rbx, 10
001072f6lea rbx, [8*rbx-1]
001072femovzx rdi, [rax+rbx]
00107303sub rbx, rdi
00107306lea rdi, [rbx+rbx+1]
0010730bcmp rdi, 1
0010730fjle 0x10732c
00107311cmp rbx, 0
00107315jbe 0x107347
00107317movzx rbx, [rax]
0010731blea rbx, [rbx+rbx+1]
00107320cmp rbx, 185
00107327jne 0x10732c
00107329ret
0010732a
0010732a 66 90 f.
0010732c
0010732cloc_10732c:
0010732clea rbx, [rip+0x1787fd]
00107333call camlStdlib.$5e_139
00107338mov rbx, rax
0010733blea rax, [rip+0x178806]
00107342jmp 0x195ba0
00107347
00107347loc_107347:
00107347call caml_ml_array_bound_error
0010734c
0010734cloc_10734c:
0010734cpush 33
0010734ecall caml_call_realloc_stack
00107353pop r10
00107355jmp 0x1072ee
001072e0
00107357
00107357 // align 0x10
00107357 // align 0x10
00107360
00107360camlVerb.check_visi_1749:
00107360mov rbx, [rax-8]
00107364shr rbx, 10
00107368cmp rbx, 2
0010736cje 0x10738c
0010736ecmp rbx, 2
00107372jge 0x1073b8
00107374mov rax, [rax]
00107377mov rbx, 0x656c6269736976
00107381cmp rax, rbx
00107384jne 0x1073b8
00107386mov eax, 3
0010738bret
0010738c
0010738cloc_10738c:
0010738cmov rbx, [rax]
0010738fmov rdi, 0x6c62697369766e69
00107399cmp rbx, rdi
0010739cjne 0x1073b8
0010739emov rax, [rax+8]
001073a2mov rbx, 0x600000000000065
001073accmp rax, rbx
001073afjne 0x1073b8
001073b1mov eax, 1
001073b6ret
001073b7nop
001073b8
001073b8loc_1073b8:
001073b8sub r15, 24
001073bccmp r15, [r14]
001073bfjb 0x1073ef
001073c1
001073c1loc_1073c1:
001073c1lea rax, [r15+8]
001073c5mov [rax-8], 2048
001073cdlea rbx, [rip+0x16ee34]
001073d4mov [rax], rbx
001073d7lea rbx, [rip+0x178732]
001073demov [rax+8], rbx
001073e2mov rsp, [r14+48]
001073e6pop [r14+48]
001073eapop r11
001073ecjmp r11
001073ef
001073efloc_1073ef:
001073efcall caml_call_gc
001073f4jmp 0x1073c1
00107360
00107360camlVerb.check_visi_1749:
00107360mov rbx, [rax-8]
00107364shr rbx, 10
00107368cmp rbx, 2
0010736cje 0x10738c
0010736ecmp rbx, 2
00107372jge 0x1073b8
00107374mov rax, [rax]
00107377mov rbx, 0x656c6269736976
00107381cmp rax, rbx
00107384jne 0x1073b8
00107386mov eax, 3
0010738bret
0010738c
0010738cloc_10738c:
0010738cmov rbx, [rax]
0010738fmov rdi, 0x6c62697369766e69
00107399cmp rbx, rdi
0010739cjne 0x1073b8
0010739emov rax, [rax+8]
001073a2mov rbx, 0x600000000000065
001073accmp rax, rbx
001073afjne 0x1073b8
001073b1mov eax, 1
001073b6ret
001073b7nop
001073b8
001073b8loc_1073b8:
001073b8sub r15, 24
001073bccmp r15, [r14]
001073bfjb 0x1073ef
001073c1
001073c1loc_1073c1:
001073c1lea rax, [r15+8]
001073c5mov [rax-8], 2048
001073cdlea rbx, [rip+0x16ee34]
001073d4mov [rax], rbx
001073d7lea rbx, [rip+0x178732]
001073demov [rax+8], rbx
001073e2mov rsp, [r14+48]
001073e6pop [r14+48]
001073eapop r11
001073ecjmp r11
001073ef
001073efloc_1073ef:
001073efcall caml_call_gc
001073f4jmp 0x1073c1
00107360
001073f6
001073f6 // align 0x10
001073f6 // align 0x10
00107400
00107400camlVerb.do_code_double_delim_1752:
00107400lea r10, [rsp-384]
00107408cmp r10, [r14+40]
0010740cjb 0x107615
00107412
00107412loc_107412:
00107412sub rsp, 64
00107416mov [rsp+24], rax
0010741bmov [rsp+40], rbx
00107420mov rax, rdi
00107423mov [rsp], rax
00107427mov [rsp+48], rsi
0010742ccall camlLexstate.save_arg_1030
00107431mov rbx, rax
00107434mov eax, 1
00107439call camlSubst.do_do_subst_this_697
0010743ecall camlVerb.check_style_1746
00107443mov [rsp+16], rax
00107448mov rax, [rsp+48]
0010744dmov rax, [rax+40]
00107451mov rbx, [rax+224]
00107458mov rdi, [rbx]
0010745bmov rax, [rsp]
0010745fcall rdi
00107461mov [rsp+8], rax
00107466mov rax, [rsp+48]
0010746bmov rax, [rax+40]
0010746fmov rbx, [rax+224]
00107476mov rdi, [rbx]
00107479mov rax, [rsp]
0010747dcall rdi
0010747fmov r13, rax
00107482lea rsi, [rip+0x178ec7]
00107489mov r12, [rsp+8]
0010748emov rdi, r12
00107491mov rbx, rsp
00107494mov rsp, [r14+64]
00107498call caml_string_notequal
0010749dmov rsp, rbx
001074a0cmp rax, 1
001074a4je 0x1075fc
001074aalea rsi, [rip+0x178e9f]
001074b1mov rdi, r13
001074b4mov rbx, rsp
001074b7mov rsp, [r14+64]
001074bbcall caml_string_notequal
001074c0mov rsp, rbx
001074c3cmp rax, 1
001074c7je 0x1075fc
001074cdmov [rsp], r13
001074d1mov rax, [r12-8]
001074d6shr rax, 10
001074dalea rax, [8*rax-1]
001074e2movzx rbx, [r12+rax]
001074e7sub rax, rbx
001074eacmp rax, 0
001074eejbe 0x107610
001074f4movzx rbx, [r12]
001074f9lea rbx, [rbx+rbx+1]
001074femov [rsp+32], rbx
00107503lea rdi, [rax+rax-1]
00107508mov ebx, 3
0010750dmov rax, r12
00107510call Stdlib.Bytes.sub
00107515mov [rsp+8], rax
0010751amov rax, [rsp]
0010751emov rbx, [rax-8]
00107522shr rbx, 10
00107526lea rbx, [8*rbx-1]
0010752emovzx rdi, [rax+rbx]
00107533sub rbx, rdi
00107536cmp rbx, 0
0010753ajbe 0x107610
00107540movzx rdi, [rax]
00107544lea rdi, [rdi+rdi+1]
00107549mov [rsp+56], rdi
0010754elea rdi, [rbx+rbx-1]
00107553mov ebx, 3
00107558call Stdlib.Bytes.sub
0010755dmov [rsp], rax
00107561sub r15, 48
00107565cmp r15, [r14]
00107568jb 0x107606
0010756e
0010756eloc_10756e:
0010756elea rbx, [r15+8]
00107572mov [rbx-8], 5367
0010757alea rdi, [rip-0x10561]
00107581mov [rbx], rdi
00107584mov rdi, 0x200000000000007
0010758emov [rbx+8], rdi
00107592lea rdi, [rip+151]
00107599mov [rbx+16], rdi
0010759dmov rdi, [rsp+56]
001075a2mov [rbx+24], rdi
001075a6mov [rbx+32], rax
001075aamov rax, [rsp+16]
001075afmov rdi, [rsp+8]
001075b4mov rsi, [rsp+24]
001075b9call caml_apply3
001075bemov rbx, rax
001075c1mov rax, [rsp+48]
001075c6mov rdi, [rax+24]
001075camov rax, [rsp+32]
001075cfcall camlVerb.lst_init_save_char_856
001075d4mov rbx, [rsp+40]
001075d9mov rdi, [rbx]
001075dcmov rax, [rsp]
001075e0call rdi
001075e2mov rbx, rax
001075e5mov rax, [rsp+48]
001075eamov rdi, [rax+24]
001075eemov rax, [rsp+56]
001075f3add rsp, 64
001075f7jmp 0x1006c0
001075fc
001075fcloc_1075fc:
001075fcmov eax, 1
00107601add rsp, 64
00107605ret
00107606
00107606loc_107606:
00107606call caml_call_gc
0010760bjmp 0x10756e
00107610
00107610loc_107610:
00107610call caml_ml_array_bound_error
00107615
00107615loc_107615:
00107615push 41
00107617call caml_call_realloc_stack
0010761cpop r10
0010761ejmp 0x107412
00107400
00107400camlVerb.do_code_double_delim_1752:
00107400lea r10, [rsp-384]
00107408cmp r10, [r14+40]
0010740cjb 0x107615
00107412
00107412loc_107412:
00107412sub rsp, 64
00107416mov [rsp+24], rax
0010741bmov [rsp+40], rbx
00107420mov rax, rdi
00107423mov [rsp], rax
00107427mov [rsp+48], rsi
0010742ccall camlLexstate.save_arg_1030
00107431mov rbx, rax
00107434mov eax, 1
00107439call camlSubst.do_do_subst_this_697
0010743ecall camlVerb.check_style_1746
00107443mov [rsp+16], rax
00107448mov rax, [rsp+48]
0010744dmov rax, [rax+40]
00107451mov rbx, [rax+224]
00107458mov rdi, [rbx]
0010745bmov rax, [rsp]
0010745fcall rdi
00107461mov [rsp+8], rax
00107466mov rax, [rsp+48]
0010746bmov rax, [rax+40]
0010746fmov rbx, [rax+224]
00107476mov rdi, [rbx]
00107479mov rax, [rsp]
0010747dcall rdi
0010747fmov r13, rax
00107482lea rsi, [rip+0x178ec7]
00107489mov r12, [rsp+8]
0010748emov rdi, r12
00107491mov rbx, rsp
00107494mov rsp, [r14+64]
00107498call caml_string_notequal
0010749dmov rsp, rbx
001074a0cmp rax, 1
001074a4je 0x1075fc
001074aalea rsi, [rip+0x178e9f]
001074b1mov rdi, r13
001074b4mov rbx, rsp
001074b7mov rsp, [r14+64]
001074bbcall caml_string_notequal
001074c0mov rsp, rbx
001074c3cmp rax, 1
001074c7je 0x1075fc
001074cdmov [rsp], r13
001074d1mov rax, [r12-8]
001074d6shr rax, 10
001074dalea rax, [8*rax-1]
001074e2movzx rbx, [r12+rax]
001074e7sub rax, rbx
001074eacmp rax, 0
001074eejbe 0x107610
001074f4movzx rbx, [r12]
001074f9lea rbx, [rbx+rbx+1]
001074femov [rsp+32], rbx
00107503lea rdi, [rax+rax-1]
00107508mov ebx, 3
0010750dmov rax, r12
00107510call Stdlib.Bytes.sub
00107515mov [rsp+8], rax
0010751amov rax, [rsp]
0010751emov rbx, [rax-8]
00107522shr rbx, 10
00107526lea rbx, [8*rbx-1]
0010752emovzx rdi, [rax+rbx]
00107533sub rbx, rdi
00107536cmp rbx, 0
0010753ajbe 0x107610
00107540movzx rdi, [rax]
00107544lea rdi, [rdi+rdi+1]
00107549mov [rsp+56], rdi
0010754elea rdi, [rbx+rbx-1]
00107553mov ebx, 3
00107558call Stdlib.Bytes.sub
0010755dmov [rsp], rax
00107561sub r15, 48
00107565cmp r15, [r14]
00107568jb 0x107606
0010756e
0010756eloc_10756e:
0010756elea rbx, [r15+8]
00107572mov [rbx-8], 5367
0010757alea rdi, [rip-0x10561]
00107581mov [rbx], rdi
00107584mov rdi, 0x200000000000007
0010758emov [rbx+8], rdi
00107592lea rdi, [rip+151]
00107599mov [rbx+16], rdi
0010759dmov rdi, [rsp+56]
001075a2mov [rbx+24], rdi
001075a6mov [rbx+32], rax
001075aamov rax, [rsp+16]
001075afmov rdi, [rsp+8]
001075b4mov rsi, [rsp+24]
001075b9call caml_apply3
001075bemov rbx, rax
001075c1mov rax, [rsp+48]
001075c6mov rdi, [rax+24]
001075camov rax, [rsp+32]
001075cfcall camlVerb.lst_init_save_char_856
001075d4mov rbx, [rsp+40]
001075d9mov rdi, [rbx]
001075dcmov rax, [rsp]
001075e0call rdi
001075e2mov rbx, rax
001075e5mov rax, [rsp+48]
001075eamov rdi, [rax+24]
001075eemov rax, [rsp+56]
001075f3add rsp, 64
001075f7jmp 0x1006c0
001075fc
001075fcloc_1075fc:
001075fcmov eax, 1
00107601add rsp, 64
00107605ret
00107606
00107606loc_107606:
00107606call caml_call_gc
0010760bjmp 0x10756e
00107610
00107610loc_107610:
00107610call caml_ml_array_bound_error
00107615
00107615loc_107615:
00107615push 41
00107617call caml_call_realloc_stack
0010761cpop r10
0010761ejmp 0x107412
00107400
00107623
00107623 // align 0x10
00107623 // align 0x10
00107630
00107630camlVerb.fun_4144:
00107630mov rsi, [rdi+24]
00107634cmp rax, rsi
00107637jne 0x107650
00107639mov rsi, [rdi+32]
0010763dmov rdi, rbx
00107640mov rbx, rsp
00107643mov rsp, [r14+64]
00107647call caml_string_equal
0010764cmov rsp, rbx
0010764fret
00107650
00107650loc_107650:
00107650mov eax, 1
00107655ret
00107630
00107630camlVerb.fun_4144:
00107630mov rsi, [rdi+24]
00107634cmp rax, rsi
00107637jne 0x107650
00107639mov rsi, [rdi+32]
0010763dmov rdi, rbx
00107640mov rbx, rsp
00107643mov rsp, [r14+64]
00107647call caml_string_equal
0010764cmov rsp, rbx
0010764fret
00107650
00107650loc_107650:
00107650mov eax, 1
00107655ret
00107630
00107656
00107656 // align 0x10
00107656 // align 0x10
00107660
00107660camlVerb.code_double_delim_1767:
00107660lea r10, [rsp-352]
00107668cmp r10, [r14+40]
0010766cjb 0x1076b9
0010766e
0010766eloc_10766e:
0010766esub rsp, 32
00107672mov [rsp], rax
00107676mov [rsp+24], rdi
0010767bmov [rsp+8], rsi
00107680mov eax, 3
00107685mov rdi, [rbx]
00107688call rdi
0010768amov [rsp+16], rax
0010768fmov eax, 3
00107694mov rbx, [rsp]
00107698mov rdi, [rbx]
0010769bcall rdi
0010769dmov rbx, [rsp+8]
001076a2mov rsi, [rbx+24]
001076a6mov rbx, [rsp+16]
001076abmov rdi, [rsp+24]
001076b0add rsp, 32
001076b4jmp 0x107400
001076b9
001076b9loc_1076b9:
001076b9push 37
001076bbcall caml_call_realloc_stack
001076c0pop r10
001076c2jmp 0x10766e
00107660
00107660camlVerb.code_double_delim_1767:
00107660lea r10, [rsp-352]
00107668cmp r10, [r14+40]
0010766cjb 0x1076b9
0010766e
0010766eloc_10766e:
0010766esub rsp, 32
00107672mov [rsp], rax
00107676mov [rsp+24], rdi
0010767bmov [rsp+8], rsi
00107680mov eax, 3
00107685mov rdi, [rbx]
00107688call rdi
0010768amov [rsp+16], rax
0010768fmov eax, 3
00107694mov rbx, [rsp]
00107698mov rdi, [rbx]
0010769bcall rdi
0010769dmov rbx, [rsp+8]
001076a2mov rsi, [rbx+24]
001076a6mov rbx, [rsp+16]
001076abmov rdi, [rsp+24]
001076b0add rsp, 32
001076b4jmp 0x107400
001076b9
001076b9loc_1076b9:
001076b9push 37
001076bbcall caml_call_realloc_stack
001076c0pop r10
001076c2jmp 0x10766e
00107660
001076c4
001076c4 // align 0x10
001076c4 // align 0x10
001076d0
001076d0camlVerb.code_single_delim_1772:
001076d0lea r10, [rsp-360]
001076d8cmp r10, [r14+40]
001076dcjb 0x107749
001076de
001076deloc_1076de:
001076desub rsp, 40
001076e2mov [rsp+8], rax
001076e7mov [rsp], rbx
001076ebmov rax, rdi
001076eemov [rsp+32], rax
001076f3mov [rsp+24], rsi
001076f8mov rbx, [rsi+40]
001076fcmov rbx, [rbx+224]
00107703mov rdi, [rbx]
00107706call rdi
00107708call camlVerb.check_visi_1749
0010770dmov [rsp+16], rax
00107712mov rbx, [rsp]
00107716mov rdi, [rbx]
00107719call rdi
0010771bmov [rsp], rax
0010771fmov rbx, [rsp+8]
00107724mov rdi, [rbx]
00107727mov rax, [rsp+16]
0010772ccall rdi
0010772emov rbx, [rsp+24]
00107733mov rsi, [rbx+32]
00107737mov rbx, [rsp]
0010773bmov rdi, [rsp+32]
00107740add rsp, 40
00107744jmp 0x107400
00107749
00107749loc_107749:
00107749push 38
0010774bcall caml_call_realloc_stack
00107750pop r10
00107752jmp 0x1076de
001076d0
001076d0camlVerb.code_single_delim_1772:
001076d0lea r10, [rsp-360]
001076d8cmp r10, [r14+40]
001076dcjb 0x107749
001076de
001076deloc_1076de:
001076desub rsp, 40
001076e2mov [rsp+8], rax
001076e7mov [rsp], rbx
001076ebmov rax, rdi
001076eemov [rsp+32], rax
001076f3mov [rsp+24], rsi
001076f8mov rbx, [rsi+40]
001076fcmov rbx, [rbx+224]
00107703mov rdi, [rbx]
00107706call rdi
00107708call camlVerb.check_visi_1749
0010770dmov [rsp+16], rax
00107712mov rbx, [rsp]
00107716mov rdi, [rbx]
00107719call rdi
0010771bmov [rsp], rax
0010771fmov rbx, [rsp+8]
00107724mov rdi, [rbx]
00107727mov rax, [rsp+16]
0010772ccall rdi
0010772emov rbx, [rsp+24]
00107733mov rsi, [rbx+32]
00107737mov rbx, [rsp]
0010773bmov rdi, [rsp+32]
00107740add rsp, 40
00107744jmp 0x107400
00107749
00107749loc_107749:
00107749push 38
0010774bcall caml_call_realloc_stack
00107750pop r10
00107752jmp 0x1076de
001076d0
00107754
00107754 // align 0x10
00107754 // align 0x10
00107760
00107760camlVerb.do_code_line_1778:
00107760lea r10, [rsp-352]
00107768cmp r10, [r14+40]
0010776cjb 0x1078f2
00107772
00107772loc_107772:
00107772sub rsp, 32
00107776mov [rsp+8], rax
0010777bmov rax, rbx
0010777emov [rsp], rax
00107782mov [rsp+24], rdi
00107787mov rbx, [rdi+56]
0010778bmov rbx, [rbx+224]
00107792mov rdi, [rbx]
00107795call rdi
00107797call camlVerb.check_visi_1749
0010779cmov rbx, [rsp+8]
001077a1cmp rbx, 1
001077a5je 0x1077c8
001077a7cmp rax, 1
001077abjne 0x1077c8
001077adlea rax, [rip+0x17832c]
001077b4call camlMisc.warning_287
001077b9mov eax, 3
001077bemov [rsp+16], rax
001077c3jmp 0x1077cd
001077c5
001077c5 0f 1f 00 ...
001077c8
001077c8loc_1077c8:
001077c8mov [rsp+16], rax
001077cd
001077cdloc_1077cd:
001077cdmov rax, [rsp]
001077d1call camlLexstate.save_arg_1030
001077d6mov rbx, rax
001077d9mov eax, 1
001077decall camlSubst.do_do_subst_this_697
001077e3call camlVerb.check_style_1746
001077e8mov [rsp+8], rax
001077edmov rax, [rsp+24]
001077f2mov rax, [rax+56]
001077f6mov rbx, [rax+224]
001077fdmov rdi, [rbx]
00107800mov rax, [rsp]
00107804call rdi
00107806mov r12, rax
00107809lea rsi, [rip+0x178b40]
00107810mov rdi, r12
00107813mov rbx, rsp
00107816mov rsp, [r14+64]
0010781acall caml_string_notequal
0010781fmov rsp, rbx
00107822cmp rax, 1
00107826je 0x1078dc
0010782cmov rax, [r12-8]
00107831shr rax, 10
00107835lea rax, [8*rax-1]
0010783dmovzx rbx, [r12+rax]
00107842sub rax, rbx
00107845cmp rax, 0
00107849jbe 0x1078ed
0010784fmovzx rbx, [r12]
00107854lea rbx, [rbx+rbx+1]
00107859mov [rsp], rbx
0010785dlea rdi, [rax+rax-1]
00107862mov ebx, 3
00107867mov rax, r12
0010786acall Stdlib.Bytes.sub
0010786fmov rdi, [rsp+8]
00107874mov rsi, [rsp+16]
00107879mov r8, [rsp+24]
0010787emov rdx, [r8+32]
00107882sub r15, 64
00107886cmp r15, [r14]
00107889jb 0x1078e6
0010788b
0010788bloc_10788b:
0010788blea rbx, [r15+8]
0010788fmov [rbx-8], 7415
00107897lea rcx, [rip-0x1096e]
0010789emov [rbx], rcx
001078a1mov rcx, 0x300000000000007
001078abmov [rbx+8], rcx
001078aflea rcx, [rip+74]
001078b6mov [rbx+16], rcx
001078bamov [rbx+24], rsi
001078bemov [rbx+32], rdi
001078c2mov [rbx+40], rax
001078c6mov [rbx+48], rdx
001078camov rdi, [r8+24]
001078cemov rax, [rsp]
001078d2add rsp, 32
001078d6jmp 0x1006c0
001078db
001078db 90 .
001078dc
001078dcloc_1078dc:
001078dcmov eax, 1
001078e1add rsp, 32
001078e5ret
001078e6
001078e6loc_1078e6:
001078e6call caml_call_gc
001078ebjmp 0x10788b
001078ed
001078edloc_1078ed:
001078edcall caml_ml_array_bound_error
001078f2
001078f2loc_1078f2:
001078f2push 37
001078f4call caml_call_realloc_stack
001078f9pop r10
001078fbjmp 0x107772
00107760
00107760camlVerb.do_code_line_1778:
00107760lea r10, [rsp-352]
00107768cmp r10, [r14+40]
0010776cjb 0x1078f2
00107772
00107772loc_107772:
00107772sub rsp, 32
00107776mov [rsp+8], rax
0010777bmov rax, rbx
0010777emov [rsp], rax
00107782mov [rsp+24], rdi
00107787mov rbx, [rdi+56]
0010778bmov rbx, [rbx+224]
00107792mov rdi, [rbx]
00107795call rdi
00107797call camlVerb.check_visi_1749
0010779cmov rbx, [rsp+8]
001077a1cmp rbx, 1
001077a5je 0x1077c8
001077a7cmp rax, 1
001077abjne 0x1077c8
001077adlea rax, [rip+0x17832c]
001077b4call camlMisc.warning_287
001077b9mov eax, 3
001077bemov [rsp+16], rax
001077c3jmp 0x1077cd
001077c5
001077c5 0f 1f 00 ...
001077c8
001077c8loc_1077c8:
001077c8mov [rsp+16], rax
001077cd
001077cdloc_1077cd:
001077cdmov rax, [rsp]
001077d1call camlLexstate.save_arg_1030
001077d6mov rbx, rax
001077d9mov eax, 1
001077decall camlSubst.do_do_subst_this_697
001077e3call camlVerb.check_style_1746
001077e8mov [rsp+8], rax
001077edmov rax, [rsp+24]
001077f2mov rax, [rax+56]
001077f6mov rbx, [rax+224]
001077fdmov rdi, [rbx]
00107800mov rax, [rsp]
00107804call rdi
00107806mov r12, rax
00107809lea rsi, [rip+0x178b40]
00107810mov rdi, r12
00107813mov rbx, rsp
00107816mov rsp, [r14+64]
0010781acall caml_string_notequal
0010781fmov rsp, rbx
00107822cmp rax, 1
00107826je 0x1078dc
0010782cmov rax, [r12-8]
00107831shr rax, 10
00107835lea rax, [8*rax-1]
0010783dmovzx rbx, [r12+rax]
00107842sub rax, rbx
00107845cmp rax, 0
00107849jbe 0x1078ed
0010784fmovzx rbx, [r12]
00107854lea rbx, [rbx+rbx+1]
00107859mov [rsp], rbx
0010785dlea rdi, [rax+rax-1]
00107862mov ebx, 3
00107867mov rax, r12
0010786acall Stdlib.Bytes.sub
0010786fmov rdi, [rsp+8]
00107874mov rsi, [rsp+16]
00107879mov r8, [rsp+24]
0010787emov rdx, [r8+32]
00107882sub r15, 64
00107886cmp r15, [r14]
00107889jb 0x1078e6
0010788b
0010788bloc_10788b:
0010788blea rbx, [r15+8]
0010788fmov [rbx-8], 7415
00107897lea rcx, [rip-0x1096e]
0010789emov [rbx], rcx
001078a1mov rcx, 0x300000000000007
001078abmov [rbx+8], rcx
001078aflea rcx, [rip+74]
001078b6mov [rbx+16], rcx
001078bamov [rbx+24], rsi
001078bemov [rbx+32], rdi
001078c2mov [rbx+40], rax
001078c6mov [rbx+48], rdx
001078camov rdi, [r8+24]
001078cemov rax, [rsp]
001078d2add rsp, 32
001078d6jmp 0x1006c0
001078db
001078db 90 .
001078dc
001078dcloc_1078dc:
001078dcmov eax, 1
001078e1add rsp, 32
001078e5ret
001078e6
001078e6loc_1078e6:
001078e6call caml_call_gc
001078ebjmp 0x10788b
001078ed
001078edloc_1078ed:
001078edcall caml_ml_array_bound_error
001078f2
001078f2loc_1078f2:
001078f2push 37
001078f4call caml_call_realloc_stack
001078f9pop r10
001078fbjmp 0x107772
00107760
00107900
00107900camlVerb.fun_4202:
00107900mov r9, rax
00107903mov rdx, rbx
00107906mov rcx, rdi
00107909mov rdi, [rsi+40]
0010790dmov rbx, [rsi+32]
00107911mov rax, [rsi+24]
00107915mov r8, [rsi+48]
00107919mov rsi, r9
0010791cjmp 0x104a30
00107900
00107900camlVerb.fun_4202:
00107900mov r9, rax
00107903mov rdx, rbx
00107906mov rcx, rdi
00107909mov rdi, [rsi+40]
0010790dmov rbx, [rsi+32]
00107911mov rax, [rsi+24]
00107915mov r8, [rsi+48]
00107919mov rsi, r9
0010791cjmp 0x104a30
00107900
00107921
00107921 // align 0x10
00107921 // align 0x10
00107930
00107930camlVerb.fun_4218:
00107930mov rsi, rax
00107933mov rax, [rbx+16]
00107937mov rdi, [rbx+24]
0010793bmov rbx, rsi
0010793ejmp 0x107760
00107930
00107930camlVerb.fun_4218:
00107930mov rsi, rax
00107933mov rax, [rbx+16]
00107937mov rdi, [rbx+24]
0010793bmov rbx, rsi
0010793ejmp 0x107760
00107930
00107943
00107943 // align 0x10
00107943 // align 0x10
00107950
00107950camlVerb.fun_4228:
00107950mov rsi, rax
00107953mov rax, [rbx+16]
00107957mov rdi, [rbx+24]
0010795bmov rbx, rsi
0010795ejmp 0x107760
00107950
00107950camlVerb.fun_4228:
00107950mov rsi, rax
00107953mov rax, [rbx+16]
00107957mov rdi, [rbx+24]
0010795bmov rbx, rsi
0010795ejmp 0x107760
00107950
00107963
00107963 // align 0x10
00107963 // align 0x10
00107970
00107970camlVerb.code_stringizer_1791:
00107970lea r10, [rsp-344]
00107978cmp r10, [r14+40]
0010797cjb 0x107a35
00107982
00107982loc_107982:
00107982sub rsp, 24
00107986mov [rsp], rax
0010798amov [rsp+16], rbx
0010798fmov rbx, [rbx+32]
00107993mov rbx, [rbx+224]
0010799amov rdi, [rbx]
0010799dcall rdi
0010799fmov [rsp+8], rax
001079a4mov rax, [rsp]
001079a8call camlLexstate.save_arg_1030
001079admov rbx, rax
001079b0mov eax, 1
001079b5call camlSubst.do_do_subst_this_697
001079bamov rax, [rsp+16]
001079bfmov rax, [rax+32]
001079c3mov rbx, [rax+224]
001079camov rdi, [rbx]
001079cdmov rax, [rsp]
001079d1call rdi
001079d3mov rdi, [rsp+8]
001079d8mov rcx, [rsp+16]
001079ddmov rsi, [rcx+24]
001079e1sub r15, 48
001079e5cmp r15, [r14]
001079e8jb 0x107a2e
001079ea
001079ealoc_1079ea:
001079ealea rbx, [r15+8]
001079eemov [rbx-8], 5367
001079f6lea rdx, [rip-0x10acd]
001079fdmov [rbx], rdx
00107a00mov rdx, 0x300000000000007
00107a0amov [rbx+8], rdx
00107a0elea rdx, [rip+59]
00107a15mov [rbx+16], rdx
00107a19mov [rbx+24], rdi
00107a1dmov [rbx+32], rsi
00107a21mov rdi, [rcx+16]
00107a25add rsp, 24
00107a29jmp 0x100750
00107a2e
00107a2eloc_107a2e:
00107a2ecall caml_call_gc
00107a33jmp 0x1079ea
00107a35
00107a35loc_107a35:
00107a35push 36
00107a37call caml_call_realloc_stack
00107a3cpop r10
00107a3ejmp 0x107982
00107970
00107970camlVerb.code_stringizer_1791:
00107970lea r10, [rsp-344]
00107978cmp r10, [r14+40]
0010797cjb 0x107a35
00107982
00107982loc_107982:
00107982sub rsp, 24
00107986mov [rsp], rax
0010798amov [rsp+16], rbx
0010798fmov rbx, [rbx+32]
00107993mov rbx, [rbx+224]
0010799amov rdi, [rbx]
0010799dcall rdi
0010799fmov [rsp+8], rax
001079a4mov rax, [rsp]
001079a8call camlLexstate.save_arg_1030
001079admov rbx, rax
001079b0mov eax, 1
001079b5call camlSubst.do_do_subst_this_697
001079bamov rax, [rsp+16]
001079bfmov rax, [rax+32]
001079c3mov rbx, [rax+224]
001079camov rdi, [rbx]
001079cdmov rax, [rsp]
001079d1call rdi
001079d3mov rdi, [rsp+8]
001079d8mov rcx, [rsp+16]
001079ddmov rsi, [rcx+24]
001079e1sub r15, 48
001079e5cmp r15, [r14]
001079e8jb 0x107a2e
001079ea
001079ealoc_1079ea:
001079ealea rbx, [r15+8]
001079eemov [rbx-8], 5367
001079f6lea rdx, [rip-0x10acd]
001079fdmov [rbx], rdx
00107a00mov rdx, 0x300000000000007
00107a0amov [rbx+8], rdx
00107a0elea rdx, [rip+59]
00107a15mov [rbx+16], rdx
00107a19mov [rbx+24], rdi
00107a1dmov [rbx+32], rsi
00107a21mov rdi, [rcx+16]
00107a25add rsp, 24
00107a29jmp 0x100750
00107a2e
00107a2eloc_107a2e:
00107a2ecall caml_call_gc
00107a33jmp 0x1079ea
00107a35
00107a35loc_107a35:
00107a35push 36
00107a37call caml_call_realloc_stack
00107a3cpop r10
00107a3ejmp 0x107982
00107970
00107a43
00107a43 // align 0x10
00107a43 // align 0x10
00107a50
00107a50camlVerb.fun_4258:
00107a50mov rcx, rax
00107a53mov r8, rbx
00107a56mov r9, rdi
00107a59mov rax, [rsi+24]
00107a5dmov rdx, [rsi+32]
00107a61mov rbx, rcx
00107a64mov rdi, r8
00107a67mov rsi, r9
00107a6ajmp 0x104190
00107a50
00107a50camlVerb.fun_4258:
00107a50mov rcx, rax
00107a53mov r8, rbx
00107a56mov r9, rdi
00107a59mov rax, [rsi+24]
00107a5dmov rdx, [rsi+32]
00107a61mov rbx, rcx
00107a64mov rdi, r8
00107a67mov rsi, r9
00107a6ajmp 0x104190
00107a50
00107a6f
00107a6f // align 0x10
00107a6f // align 0x10
00107a70
00107a70camlVerb.lst_finalize_1797:
00107a70lea r10, [rsp-328]
00107a78cmp r10, [r14+40]
00107a7cjb 0x107af2
00107a7e
00107a7eloc_107a7e:
00107a7esub rsp, 8
00107a82mov [rsp], rbx
00107a86cmp rax, 1
00107a8aje 0x107a9c
00107a8cmov rbx, [rbx+32]
00107a90mov eax, 1
00107a95call camlVerb.lst_output_token_996
00107a9ajmp 0x107ada
00107a9c
00107a9cloc_107a9c:
00107a9cmov rax, [rbx+24]
00107aa0mov rax, [rax]
00107aa3test al, 1
00107aa5jne 0x107ab8
00107aa7movzx rax, [rax-8]
00107aactest rax, rax
00107aafjne 0x107ab8
00107ab1mov eax, 1
00107ab6jmp 0x107abd
00107ab8
00107ab8loc_107ab8:
00107ab8mov eax, 3
00107abd
00107abdloc_107abd:
00107abdcmp rax, 1
00107ac1je 0x107ada
00107ac3lea rdi, [rip+0x177fe6]
00107acamov rax, [rbx+48]
00107acemov rax, [rax+24]
00107ad2mov rbx, rdi
00107ad5call camlLexstate.scan_this_1185
00107ada
00107adaloc_107ada:
00107adamov rbx, [rsp]
00107ademov rax, [rbx+24]
00107ae2mov rax, [rax]
00107ae5mov rbx, [rbx+40]
00107ae9add rsp, 8
00107aedjmp 0x101a40
00107af2
00107af2loc_107af2:
00107af2push 34
00107af4call caml_call_realloc_stack
00107af9pop r10
00107afbjmp 0x107a7e
00107a70
00107a70camlVerb.lst_finalize_1797:
00107a70lea r10, [rsp-328]
00107a78cmp r10, [r14+40]
00107a7cjb 0x107af2
00107a7e
00107a7eloc_107a7e:
00107a7esub rsp, 8
00107a82mov [rsp], rbx
00107a86cmp rax, 1
00107a8aje 0x107a9c
00107a8cmov rbx, [rbx+32]
00107a90mov eax, 1
00107a95call camlVerb.lst_output_token_996
00107a9ajmp 0x107ada
00107a9c
00107a9cloc_107a9c:
00107a9cmov rax, [rbx+24]
00107aa0mov rax, [rax]
00107aa3test al, 1
00107aa5jne 0x107ab8
00107aa7movzx rax, [rax-8]
00107aactest rax, rax
00107aafjne 0x107ab8
00107ab1mov eax, 1
00107ab6jmp 0x107abd
00107ab8
00107ab8loc_107ab8:
00107ab8mov eax, 3
00107abd
00107abdloc_107abd:
00107abdcmp rax, 1
00107ac1je 0x107ada
00107ac3lea rdi, [rip+0x177fe6]
00107acamov rax, [rbx+48]
00107acemov rax, [rax+24]
00107ad2mov rbx, rdi
00107ad5call camlLexstate.scan_this_1185
00107ada
00107adaloc_107ada:
00107adamov rbx, [rsp]
00107ademov rax, [rbx+24]
00107ae2mov rax, [rax]
00107ae5mov rbx, [rbx+40]
00107ae9add rsp, 8
00107aedjmp 0x101a40
00107af2
00107af2loc_107af2:
00107af2push 34
00107af4call caml_call_realloc_stack
00107af9pop r10
00107afbjmp 0x107a7e
00107a70
00107afd
00107afd // align 0x10
00107afd // align 0x10
00107b00
00107b00camlVerb.open_lst_inline_1800:
00107b00lea r10, [rsp-344]
00107b08cmp r10, [r14+40]
00107b0cjb 0x108093
00107b12
00107b12loc_107b12:
00107b12sub rsp, 24
00107b16mov [rsp], rax
00107b1amov [rsp+8], rbx
00107b1flea rdi, [rip+0x177f3a]
00107b26mov rax, [rbx+152]
00107b2dmov rax, [rax+24]
00107b31mov rbx, rdi
00107b34call camlLexstate.scan_this_1185
00107b39sub r15, 24
00107b3dcmp r15, [r14]
00107b40jb 0x108084
00107b46
00107b46loc_107b46:
00107b46lea rax, [r15+8]
00107b4amov [rax-8], 2048
00107b52lea rbx, [rip+0x177eef]
00107b59mov [rax], rbx
00107b5cmov rbx, [rsp]
00107b60mov [rax+8], rbx
00107b64lea rbx, [rip+0x177ec5]
00107b6bcall camlStdlib.$40_196
00107b70mov rbx, rax
00107b73mov rax, [rsp+8]
00107b78mov rax, [rax+152]
00107b7fmov rax, [rax+24]
00107b83call camlLexstate.scan_this_list_1186
00107b88lea rbx, [rip+0x177e81]
00107b8fmov rax, [rsp+8]
00107b94mov rax, [rax+152]
00107b9bmov rax, [rax+24]
00107b9fcall camlLexstate.scan_this_1185
00107ba4sub r15, 24
00107ba8cmp r15, [r14]
00107babjb 0x10807a
00107bb1
00107bb1loc_107bb1:
00107bb1lea rbx, [r15+8]
00107bb5mov [rbx-8], 2048
00107bbdlea rax, [rip+0x177e34]
00107bc4mov [rbx], rax
00107bc7lea rax, [rip+0x20edd2]
00107bcemov rax, [rax+728]
00107bd5mov rax, [rax]
00107bd8mov [rbx+8], rax
00107bdclea rax, [rip+0x1edc7d]
00107be3mov rax, [rax+272]
00107beacall camlGet.do_get_int_873
00107befmov rbx, [rsp+8]
00107bf4mov rbx, [rbx+40]
00107bf8mov [rbx], rax
00107bfbsub r15, 24
00107bffcmp r15, [r14]
00107c02jb 0x108070
00107c08
00107c08loc_107c08:
00107c08lea rbx, [r15+8]
00107c0cmov [rbx-8], 2048
00107c14lea rax, [rip+0x177dc5]
00107c1bmov [rbx], rax
00107c1elea rax, [rip+0x20ed7b]
00107c25mov rax, [rax+728]
00107c2cmov rax, [rax]
00107c2fmov [rbx+8], rax
00107c33lea rax, [rip+0x1edc26]
00107c3amov rax, [rax+272]
00107c41call camlGet.do_get_int_873
00107c46mov rbx, [rsp+8]
00107c4bmov rbx, [rbx+56]
00107c4fmov [rbx], rax
00107c52sub r15, 24
00107c56cmp r15, [r14]
00107c59jb 0x108066
00107c5f
00107c5floc_107c5f:
00107c5flea rbx, [r15+8]
00107c63mov [rbx-8], 2048
00107c6blea rax, [rip+0x177d56]
00107c72mov [rbx], rax
00107c75lea rax, [rip+0x20ed24]
00107c7cmov rax, [rax+728]
00107c83mov rax, [rax]
00107c86mov [rbx+8], rax
00107c8alea rax, [rip+0x1edbcf]
00107c91mov rax, [rax+272]
00107c98call camlGet.do_get_int_873
00107c9dmov rdi, [rsp+8]
00107ca2mov rbx, [rdi+64]
00107ca6mov [rbx], rax
00107ca9mov rax, [rdi+48]
00107cadmov [rax], 1
00107cb4mov rbx, [rdi+136]
00107cbbmov eax, 3
00107cc0call camlVerb.lst_init_char_table_1298
00107cc5lea rbx, [rip+0x177cc4]
00107cccmov rax, [rsp+8]
00107cd1mov rax, [rax+152]
00107cd8mov rax, [rax+24]
00107cdccall camlLexstate.scan_this_1185
00107ce1mov r12, [rsp+8]
00107ce6mov rax, [r12+80]
00107cebmov rax, [rax]
00107ceecmp rax, 1
00107cf2je 0x107d6f
00107cf4mov eax, 257
00107cf9cmp rax, 511
00107cffjg 0x107d6f
00107d01mov [rsp+16], rax
00107d06
00107d06loc_107d06:
00107d06mov rbx, [r12+120]
00107d0bmov [rsp], rbx
00107d0fcall Stdlib.Char.chr
00107d14mov r12, [rsp+8]
00107d19mov rbx, [r12+16]
00107d1emov rbx, [rbx+24]
00107d22mov rdi, [rbx-8]
00107d26shr rdi, 9
00107d2acmp rdi, rax
00107d2djbe 0x10808e
00107d33lea rdi, [rbx+4*rax-4]
00107d38mov rsi, [rsp]
00107d3cmov rbx, rsp
00107d3fmov rsp, [r14+64]
00107d43call caml_modify
00107d48mov rsp, rbx
00107d4bmov rax, [rsp+16]
00107d50mov rbx, rax
00107d53add rax, 2
00107d57mov [rsp+16], rax
00107d5ccmp rbx, 511
00107d63je 0x107d6f
00107d65cmp r15, [r14]
00107d68ja 0x107d06
00107d6ajmp 0x10805c
00107d6f
00107d6floc_107d6f:
00107d6flea rbx, [rip+0x177c02]
00107d76mov rax, [r12+152]
00107d7emov rax, [rax+24]
00107d82call camlLexstate.scan_this_1185
00107d87mov rax, [rsp+8]
00107d8cmov rax, [rax+152]
00107d93mov rbx, [rax+216]
00107d9alea rax, [rip+0x177bbf]
00107da1mov rdi, [rbx]
00107da4call rdi
00107da6mov r12, rax
00107da9lea rsi, [rip+0x1785a0]
00107db0mov rdi, r12
00107db3mov rbx, rsp
00107db6mov rsp, [r14+64]
00107dbacall caml_string_notequal
00107dbfmov rsp, rbx
00107dc2cmp rax, 1
00107dc6je 0x107ddd
00107dc8mov rax, [rsp+8]
00107dcdmov rbx, [rax+120]
00107dd1mov rdi, [rax+24]
00107dd5mov rax, r12
00107dd8call camlVerb.lst_init_chars_781
00107ddd
00107dddloc_107ddd:
00107dddmov rdi, [rsp+8]
00107de2mov rax, [rdi+96]
00107de6mov rax, [rax]
00107de9cmp rax, 1
00107dedje 0x107e04
00107defmov rbx, [rdi+128]
00107df6mov rdi, [rdi+32]
00107dfamov eax, 71
00107dffcall camlVerb.lst_init_save_char_856
00107e04
00107e04loc_107e04:
00107e04mov rax, [rsp+8]
00107e09mov rbx, [rax+72]
00107e0dmov rbx, [rbx]
00107e10cmp rbx, 1
00107e14jne 0x107e2c
00107e16mov rbx, [rax+64]
00107e1amov [rbx], -3
00107e21mov rbx, [rax+56]
00107e25mov [rbx], -1
00107e2c
00107e2cloc_107e2c:
00107e2cmov rbx, [rax+88]
00107e30mov rbx, [rbx]
00107e33cmp rbx, 1
00107e37je 0x107ea0
00107e39mov edi, 73
00107e3emov esi, 3
00107e43mov rdx, [rax+144]
00107e4asub r15, 56
00107e4ecmp r15, [r14]
00107e51jb 0x108052
00107e57
00107e57loc_107e57:
00107e57lea rbx, [r15+8]
00107e5bmov [rbx-8], 6391
00107e63lea rcx, [rip-0x10f3a]
00107e6amov [rbx], rcx
00107e6dmov rcx, 0x300000000000007
00107e77mov [rbx+8], rcx
00107e7blea rcx, [rip+558]
00107e82mov [rbx+16], rcx
00107e86mov [rbx+24], rsi
00107e8amov [rbx+32], rdi
00107e8emov [rbx+40], rdx
00107e92mov rdi, [rax+32]
00107e96mov eax, 73
00107e9bcall camlVerb.lst_init_save_char_856
00107ea0
00107ea0loc_107ea0:
00107ea0mov rax, [rsp+8]
00107ea5mov rax, [rax+152]
00107eacmov rbx, [rax+184]
00107eb3lea rax, [rip+0x177a7e]
00107ebamov rdi, [rbx]
00107ebdcall rdi
00107ebfmov [rsp], rax
00107ec3mov rax, [rsp+8]
00107ec8mov rax, [rax+152]
00107ecfmov rbx, [rax+184]
00107ed6lea rax, [rip+0x177a33]
00107eddmov rdi, [rbx]
00107ee0call rdi
00107ee2mov r12, rax
00107ee5lea rsi, [rip+0x178464]
00107eecmov r13, [rsp]
00107ef0mov rdi, r13
00107ef3mov rbx, rsp
00107ef6mov rsp, [r14+64]
00107efacall caml_string_notequal
00107effmov rsp, rbx
00107f02cmp rax, 1
00107f06je 0x107feb
00107f0clea rsi, [rip+0x17843d]
00107f13mov rdi, r12
00107f16mov rbx, rsp
00107f19mov rsp, [r14+64]
00107f1dcall caml_string_notequal
00107f22mov rsp, rbx
00107f25cmp rax, 1
00107f29je 0x107feb
00107f2fmov rax, [r12-8]
00107f34shr rax, 10
00107f38lea rax, [8*rax-1]
00107f40movzx rbx, [r12+rax]
00107f45sub rax, rbx
00107f48cmp rax, 0
00107f4cjbe 0x10808e
00107f52movzx rax, [r12]
00107f57lea rax, [rax+rax+1]
00107f5cmov esi, 1
00107f61mov rdi, [rsp+8]
00107f66mov rdx, [rdi+144]
00107f6dsub r15, 56
00107f71cmp r15, [r14]
00107f74jb 0x108048
00107f7a
00107f7aloc_107f7a:
00107f7alea rbx, [r15+8]
00107f7emov [rbx-8], 6391
00107f86lea rcx, [rip-0x1105d]
00107f8dmov [rbx], rcx
00107f90mov rcx, 0x300000000000007
00107f9amov [rbx+8], rcx
00107f9elea rcx, [rip+299]
00107fa5mov [rbx+16], rcx
00107fa9mov [rbx+24], rsi
00107fadmov [rbx+32], rax
00107fb1mov [rbx+40], rdx
00107fb5mov rax, [r13-8]
00107fb9shr rax, 10
00107fbdlea rax, [8*rax-1]
00107fc5movzx rsi, [r13+rax]
00107fcbsub rax, rsi
00107fcecmp rax, 0
00107fd2jbe 0x10808e
00107fd8movzx rax, [r13]
00107fddlea rax, [rax+rax+1]
00107fe2mov rdi, [rdi+32]
00107fe6call camlVerb.lst_init_save_char_856
00107feb
00107febloc_107feb:
00107feblea rbx, [rip+0x177906]
00107ff2mov rax, [rsp+8]
00107ff7mov rax, [rax+152]
00107ffemov rax, [rax+24]
00108002call camlLexstate.scan_this_1185
00108007mov esi, 5
0010800cmov r12, [rsp+8]
00108011mov rdi, [r12+104]
00108016mov rbx, rsp
00108019mov rsp, [r14+64]
0010801dcall caml_modify
00108022mov rsp, rbx
00108025mov esi, 1
0010802amov rdi, [r12+112]
0010802fmov rbx, rsp
00108032mov rsp, [r14+64]
00108036call caml_modify
0010803bmov rsp, rbx
0010803emov eax, 1
00108043add rsp, 24
00108047ret
00108048
00108048loc_108048:
00108048call caml_call_gc
0010804djmp 0x107f7a
00108052
00108052loc_108052:
00108052call caml_call_gc
00108057jmp 0x107e57
0010805c
0010805cloc_10805c:
0010805ccall caml_call_gc
00108061jmp 0x107d06
00108066
00108066loc_108066:
00108066call caml_call_gc
0010806bjmp 0x107c5f
00108070
00108070loc_108070:
00108070call caml_call_gc
00108075jmp 0x107c08
0010807a
0010807aloc_10807a:
0010807acall caml_call_gc
0010807fjmp 0x107bb1
00108084
00108084loc_108084:
00108084call caml_call_gc
00108089jmp 0x107b46
0010808e
0010808eloc_10808e:
0010808ecall caml_ml_array_bound_error
00108093
00108093loc_108093:
00108093push 36
00108095call caml_call_realloc_stack
0010809apop r10
0010809cjmp 0x107b12
00107b00
00107b00camlVerb.open_lst_inline_1800:
00107b00lea r10, [rsp-344]
00107b08cmp r10, [r14+40]
00107b0cjb 0x108093
00107b12
00107b12loc_107b12:
00107b12sub rsp, 24
00107b16mov [rsp], rax
00107b1amov [rsp+8], rbx
00107b1flea rdi, [rip+0x177f3a]
00107b26mov rax, [rbx+152]
00107b2dmov rax, [rax+24]
00107b31mov rbx, rdi
00107b34call camlLexstate.scan_this_1185
00107b39sub r15, 24
00107b3dcmp r15, [r14]
00107b40jb 0x108084
00107b46
00107b46loc_107b46:
00107b46lea rax, [r15+8]
00107b4amov [rax-8], 2048
00107b52lea rbx, [rip+0x177eef]
00107b59mov [rax], rbx
00107b5cmov rbx, [rsp]
00107b60mov [rax+8], rbx
00107b64lea rbx, [rip+0x177ec5]
00107b6bcall camlStdlib.$40_196
00107b70mov rbx, rax
00107b73mov rax, [rsp+8]
00107b78mov rax, [rax+152]
00107b7fmov rax, [rax+24]
00107b83call camlLexstate.scan_this_list_1186
00107b88lea rbx, [rip+0x177e81]
00107b8fmov rax, [rsp+8]
00107b94mov rax, [rax+152]
00107b9bmov rax, [rax+24]
00107b9fcall camlLexstate.scan_this_1185
00107ba4sub r15, 24
00107ba8cmp r15, [r14]
00107babjb 0x10807a
00107bb1
00107bb1loc_107bb1:
00107bb1lea rbx, [r15+8]
00107bb5mov [rbx-8], 2048
00107bbdlea rax, [rip+0x177e34]
00107bc4mov [rbx], rax
00107bc7lea rax, [rip+0x20edd2]
00107bcemov rax, [rax+728]
00107bd5mov rax, [rax]
00107bd8mov [rbx+8], rax
00107bdclea rax, [rip+0x1edc7d]
00107be3mov rax, [rax+272]
00107beacall camlGet.do_get_int_873
00107befmov rbx, [rsp+8]
00107bf4mov rbx, [rbx+40]
00107bf8mov [rbx], rax
00107bfbsub r15, 24
00107bffcmp r15, [r14]
00107c02jb 0x108070
00107c08
00107c08loc_107c08:
00107c08lea rbx, [r15+8]
00107c0cmov [rbx-8], 2048
00107c14lea rax, [rip+0x177dc5]
00107c1bmov [rbx], rax
00107c1elea rax, [rip+0x20ed7b]
00107c25mov rax, [rax+728]
00107c2cmov rax, [rax]
00107c2fmov [rbx+8], rax
00107c33lea rax, [rip+0x1edc26]
00107c3amov rax, [rax+272]
00107c41call camlGet.do_get_int_873
00107c46mov rbx, [rsp+8]
00107c4bmov rbx, [rbx+56]
00107c4fmov [rbx], rax
00107c52sub r15, 24
00107c56cmp r15, [r14]
00107c59jb 0x108066
00107c5f
00107c5floc_107c5f:
00107c5flea rbx, [r15+8]
00107c63mov [rbx-8], 2048
00107c6blea rax, [rip+0x177d56]
00107c72mov [rbx], rax
00107c75lea rax, [rip+0x20ed24]
00107c7cmov rax, [rax+728]
00107c83mov rax, [rax]
00107c86mov [rbx+8], rax
00107c8alea rax, [rip+0x1edbcf]
00107c91mov rax, [rax+272]
00107c98call camlGet.do_get_int_873
00107c9dmov rdi, [rsp+8]
00107ca2mov rbx, [rdi+64]
00107ca6mov [rbx], rax
00107ca9mov rax, [rdi+48]
00107cadmov [rax], 1
00107cb4mov rbx, [rdi+136]
00107cbbmov eax, 3
00107cc0call camlVerb.lst_init_char_table_1298
00107cc5lea rbx, [rip+0x177cc4]
00107cccmov rax, [rsp+8]
00107cd1mov rax, [rax+152]
00107cd8mov rax, [rax+24]
00107cdccall camlLexstate.scan_this_1185
00107ce1mov r12, [rsp+8]
00107ce6mov rax, [r12+80]
00107cebmov rax, [rax]
00107ceecmp rax, 1
00107cf2je 0x107d6f
00107cf4mov eax, 257
00107cf9cmp rax, 511
00107cffjg 0x107d6f
00107d01mov [rsp+16], rax
00107d06
00107d06loc_107d06:
00107d06mov rbx, [r12+120]
00107d0bmov [rsp], rbx
00107d0fcall Stdlib.Char.chr
00107d14mov r12, [rsp+8]
00107d19mov rbx, [r12+16]
00107d1emov rbx, [rbx+24]
00107d22mov rdi, [rbx-8]
00107d26shr rdi, 9
00107d2acmp rdi, rax
00107d2djbe 0x10808e
00107d33lea rdi, [rbx+4*rax-4]
00107d38mov rsi, [rsp]
00107d3cmov rbx, rsp
00107d3fmov rsp, [r14+64]
00107d43call caml_modify
00107d48mov rsp, rbx
00107d4bmov rax, [rsp+16]
00107d50mov rbx, rax
00107d53add rax, 2
00107d57mov [rsp+16], rax
00107d5ccmp rbx, 511
00107d63je 0x107d6f
00107d65cmp r15, [r14]
00107d68ja 0x107d06
00107d6ajmp 0x10805c
00107d6f
00107d6floc_107d6f:
00107d6flea rbx, [rip+0x177c02]
00107d76mov rax, [r12+152]
00107d7emov rax, [rax+24]
00107d82call camlLexstate.scan_this_1185
00107d87mov rax, [rsp+8]
00107d8cmov rax, [rax+152]
00107d93mov rbx, [rax+216]
00107d9alea rax, [rip+0x177bbf]
00107da1mov rdi, [rbx]
00107da4call rdi
00107da6mov r12, rax
00107da9lea rsi, [rip+0x1785a0]
00107db0mov rdi, r12
00107db3mov rbx, rsp
00107db6mov rsp, [r14+64]
00107dbacall caml_string_notequal
00107dbfmov rsp, rbx
00107dc2cmp rax, 1
00107dc6je 0x107ddd
00107dc8mov rax, [rsp+8]
00107dcdmov rbx, [rax+120]
00107dd1mov rdi, [rax+24]
00107dd5mov rax, r12
00107dd8call camlVerb.lst_init_chars_781
00107ddd
00107dddloc_107ddd:
00107dddmov rdi, [rsp+8]
00107de2mov rax, [rdi+96]
00107de6mov rax, [rax]
00107de9cmp rax, 1
00107dedje 0x107e04
00107defmov rbx, [rdi+128]
00107df6mov rdi, [rdi+32]
00107dfamov eax, 71
00107dffcall camlVerb.lst_init_save_char_856
00107e04
00107e04loc_107e04:
00107e04mov rax, [rsp+8]
00107e09mov rbx, [rax+72]
00107e0dmov rbx, [rbx]
00107e10cmp rbx, 1
00107e14jne 0x107e2c
00107e16mov rbx, [rax+64]
00107e1amov [rbx], -3
00107e21mov rbx, [rax+56]
00107e25mov [rbx], -1
00107e2c
00107e2cloc_107e2c:
00107e2cmov rbx, [rax+88]
00107e30mov rbx, [rbx]
00107e33cmp rbx, 1
00107e37je 0x107ea0
00107e39mov edi, 73
00107e3emov esi, 3
00107e43mov rdx, [rax+144]
00107e4asub r15, 56
00107e4ecmp r15, [r14]
00107e51jb 0x108052
00107e57
00107e57loc_107e57:
00107e57lea rbx, [r15+8]
00107e5bmov [rbx-8], 6391
00107e63lea rcx, [rip-0x10f3a]
00107e6amov [rbx], rcx
00107e6dmov rcx, 0x300000000000007
00107e77mov [rbx+8], rcx
00107e7blea rcx, [rip+558]
00107e82mov [rbx+16], rcx
00107e86mov [rbx+24], rsi
00107e8amov [rbx+32], rdi
00107e8emov [rbx+40], rdx
00107e92mov rdi, [rax+32]
00107e96mov eax, 73
00107e9bcall camlVerb.lst_init_save_char_856
00107ea0
00107ea0loc_107ea0:
00107ea0mov rax, [rsp+8]
00107ea5mov rax, [rax+152]
00107eacmov rbx, [rax+184]
00107eb3lea rax, [rip+0x177a7e]
00107ebamov rdi, [rbx]
00107ebdcall rdi
00107ebfmov [rsp], rax
00107ec3mov rax, [rsp+8]
00107ec8mov rax, [rax+152]
00107ecfmov rbx, [rax+184]
00107ed6lea rax, [rip+0x177a33]
00107eddmov rdi, [rbx]
00107ee0call rdi
00107ee2mov r12, rax
00107ee5lea rsi, [rip+0x178464]
00107eecmov r13, [rsp]
00107ef0mov rdi, r13
00107ef3mov rbx, rsp
00107ef6mov rsp, [r14+64]
00107efacall caml_string_notequal
00107effmov rsp, rbx
00107f02cmp rax, 1
00107f06je 0x107feb
00107f0clea rsi, [rip+0x17843d]
00107f13mov rdi, r12
00107f16mov rbx, rsp
00107f19mov rsp, [r14+64]
00107f1dcall caml_string_notequal
00107f22mov rsp, rbx
00107f25cmp rax, 1
00107f29je 0x107feb
00107f2fmov rax, [r12-8]
00107f34shr rax, 10
00107f38lea rax, [8*rax-1]
00107f40movzx rbx, [r12+rax]
00107f45sub rax, rbx
00107f48cmp rax, 0
00107f4cjbe 0x10808e
00107f52movzx rax, [r12]
00107f57lea rax, [rax+rax+1]
00107f5cmov esi, 1
00107f61mov rdi, [rsp+8]
00107f66mov rdx, [rdi+144]
00107f6dsub r15, 56
00107f71cmp r15, [r14]
00107f74jb 0x108048
00107f7a
00107f7aloc_107f7a:
00107f7alea rbx, [r15+8]
00107f7emov [rbx-8], 6391
00107f86lea rcx, [rip-0x1105d]
00107f8dmov [rbx], rcx
00107f90mov rcx, 0x300000000000007
00107f9amov [rbx+8], rcx
00107f9elea rcx, [rip+299]
00107fa5mov [rbx+16], rcx
00107fa9mov [rbx+24], rsi
00107fadmov [rbx+32], rax
00107fb1mov [rbx+40], rdx
00107fb5mov rax, [r13-8]
00107fb9shr rax, 10
00107fbdlea rax, [8*rax-1]
00107fc5movzx rsi, [r13+rax]
00107fcbsub rax, rsi
00107fcecmp rax, 0
00107fd2jbe 0x10808e
00107fd8movzx rax, [r13]
00107fddlea rax, [rax+rax+1]
00107fe2mov rdi, [rdi+32]
00107fe6call camlVerb.lst_init_save_char_856
00107feb
00107febloc_107feb:
00107feblea rbx, [rip+0x177906]
00107ff2mov rax, [rsp+8]
00107ff7mov rax, [rax+152]
00107ffemov rax, [rax+24]
00108002call camlLexstate.scan_this_1185
00108007mov esi, 5
0010800cmov r12, [rsp+8]
00108011mov rdi, [r12+104]
00108016mov rbx, rsp
00108019mov rsp, [r14+64]
0010801dcall caml_modify
00108022mov rsp, rbx
00108025mov esi, 1
0010802amov rdi, [r12+112]
0010802fmov rbx, rsp
00108032mov rsp, [r14+64]
00108036call caml_modify
0010803bmov rsp, rbx
0010803emov eax, 1
00108043add rsp, 24
00108047ret
00108048
00108048loc_108048:
00108048call caml_call_gc
0010804djmp 0x107f7a
00108052
00108052loc_108052:
00108052call caml_call_gc
00108057jmp 0x107e57
0010805c
0010805cloc_10805c:
0010805ccall caml_call_gc
00108061jmp 0x107d06
00108066
00108066loc_108066:
00108066call caml_call_gc
0010806bjmp 0x107c5f
00108070
00108070loc_108070:
00108070call caml_call_gc
00108075jmp 0x107c08
0010807a
0010807aloc_10807a:
0010807acall caml_call_gc
0010807fjmp 0x107bb1
00108084
00108084loc_108084:
00108084call caml_call_gc
00108089jmp 0x107b46
0010808e
0010808eloc_10808e:
0010808ecall caml_ml_array_bound_error
00108093
00108093loc_108093:
00108093push 36
00108095call caml_call_realloc_stack
0010809apop r10
0010809cjmp 0x107b12
00107b00
001080a1
001080a1 // align 0x10
001080a1 // align 0x10
001080b0
001080b0camlVerb.fun_4342:
001080b0mov r8, rax
001080b3mov r9, rbx
001080b6mov rdx, rdi
001080b9mov rbx, [rsi+32]
001080bdmov rax, [rsi+24]
001080c1mov rcx, [rsi+40]
001080c5mov rdi, r8
001080c8mov rsi, r9
001080cbjmp 0x103bf0
001080b0
001080b0camlVerb.fun_4342:
001080b0mov r8, rax
001080b3mov r9, rbx
001080b6mov rdx, rdi
001080b9mov rbx, [rsi+32]
001080bdmov rax, [rsi+24]
001080c1mov rcx, [rsi+40]
001080c5mov rdi, r8
001080c8mov rsi, r9
001080cbjmp 0x103bf0
001080b0
001080d0
001080d0camlVerb.fun_4359:
001080d0mov r8, rax
001080d3mov r9, rbx
001080d6mov rdx, rdi
001080d9mov rbx, [rsi+32]
001080ddmov rax, [rsi+24]
001080e1mov rcx, [rsi+40]
001080e5mov rdi, r8
001080e8mov rsi, r9
001080ebjmp 0x103bf0
001080d0
001080d0camlVerb.fun_4359:
001080d0mov r8, rax
001080d3mov r9, rbx
001080d6mov rdx, rdi
001080d9mov rbx, [rsi+32]
001080ddmov rax, [rsi+24]
001080e1mov rcx, [rsi+40]
001080e5mov rdi, r8
001080e8mov rsi, r9
001080ebjmp 0x103bf0
001080d0
001080f0
001080f0camlVerb.close_lst_inline_1801:
001080f0lea r10, [rsp-328]
001080f8cmp r10, [r14+40]
001080fcjb 0x10817c
001080fe
001080feloc_1080fe:
001080fesub rsp, 8
00108102mov [rsp], rbx
00108106mov rbx, [rbx+16]
0010810amov eax, 3
0010810fcall camlVerb.lst_finalize_1797
00108114
00108114loc_108114:
00108114lea rsi, [rip+0x1777c5]
0010811bmov r12, [rsp]
0010811fmov rax, [r12+24]
00108124mov rax, [rax+56]
00108128mov rdi, [rax]
0010812bmov rbx, rsp
0010812emov rsp, [r14+64]
00108132call caml_string_equal
00108137mov rsp, rbx
0010813acmp rax, 1
0010813eje 0x10815c
00108140lea rbx, [rip+0x177761]
00108147mov rax, [r12+24]
0010814cmov rax, [rax+24]
00108150call camlLexstate.scan_this_1185
00108155cmp r15, [r14]
00108158ja 0x108114
0010815ajmp 0x108175
0010815c
0010815cloc_10815c:
0010815clea rbx, [rip+0x17772d]
00108163mov rax, [r12+24]
00108168mov rax, [rax+24]
0010816cadd rsp, 8
00108170jmp 0x17f150
00108175
00108175loc_108175:
00108175call caml_call_gc
0010817ajmp 0x108114
0010817c
0010817cloc_10817c:
0010817cpush 34
0010817ecall caml_call_realloc_stack
00108183pop r10
00108185jmp 0x1080fe
001080f0
001080f0camlVerb.close_lst_inline_1801:
001080f0lea r10, [rsp-328]
001080f8cmp r10, [r14+40]
001080fcjb 0x10817c
001080fe
001080feloc_1080fe:
001080fesub rsp, 8
00108102mov [rsp], rbx
00108106mov rbx, [rbx+16]
0010810amov eax, 3
0010810fcall camlVerb.lst_finalize_1797
00108114
00108114loc_108114:
00108114lea rsi, [rip+0x1777c5]
0010811bmov r12, [rsp]
0010811fmov rax, [r12+24]
00108124mov rax, [rax+56]
00108128mov rdi, [rax]
0010812bmov rbx, rsp
0010812emov rsp, [r14+64]
00108132call caml_string_equal
00108137mov rsp, rbx
0010813acmp rax, 1
0010813eje 0x10815c
00108140lea rbx, [rip+0x177761]
00108147mov rax, [r12+24]
0010814cmov rax, [rax+24]
00108150call camlLexstate.scan_this_1185
00108155cmp r15, [r14]
00108158ja 0x108114
0010815ajmp 0x108175
0010815c
0010815cloc_10815c:
0010815clea rbx, [rip+0x17772d]
00108163mov rax, [r12+24]
00108168mov rax, [rax+24]
0010816cadd rsp, 8
00108170jmp 0x17f150
00108175
00108175loc_108175:
00108175call caml_call_gc
0010817ajmp 0x108114
0010817c
0010817cloc_10817c:
0010817cpush 34
0010817ecall caml_call_realloc_stack
00108183pop r10
00108185jmp 0x1080fe
001080f0
0010818a
0010818a // align 0x10
0010818a // align 0x10
00108190
00108190camlVerb.lst_user_name_1810:
00108190lea rbx, [rip+0x1776e1]
00108197jmp 0x195ba0
00108190
00108190camlVerb.lst_user_name_1810:
00108190lea rbx, [rip+0x1776e1]
00108197jmp 0x195ba0
00108190
0010819c
0010819c // align 0x10
0010819c // align 0x10
001081a0
001081a0camlVerb.close_lst_env_1813:
001081a0lea r10, [rsp-336]
001081a8cmp r10, [r14+40]
001081acjb 0x10821a
001081ae
001081aeloc_1081ae:
001081aesub rsp, 16
001081b2mov [rsp], rbx
001081b6lea rbx, [rip+0x1776bb]
001081bdcall camlStdlib.$5e_139
001081c2mov rbx, rax
001081c5lea rax, [rip+0x2220e4]
001081cccall camlStdlib.$5e_139
001081d1mov [rsp+8], rax
001081d6mov rax, [rsp]
001081damov rbx, [rax+16]
001081demov eax, 1
001081e3call camlVerb.lst_finalize_1797
001081e8lea rbx, [rip+0x1776a1]
001081efmov rax, [rsp]
001081f3mov rax, [rax+32]
001081f7mov rax, [rax+24]
001081fbcall camlLexstate.scan_this_1185
00108200mov rax, [rsp]
00108204mov rax, [rax+32]
00108208mov rax, [rax+24]
0010820cmov rbx, [rsp+8]
00108211add rsp, 16
00108215jmp 0x17f150
0010821a
0010821aloc_10821a:
0010821apush 35
0010821ccall caml_call_realloc_stack
00108221pop r10
00108223jmp 0x1081ae
001081a0
001081a0camlVerb.close_lst_env_1813:
001081a0lea r10, [rsp-336]
001081a8cmp r10, [r14+40]
001081acjb 0x10821a
001081ae
001081aeloc_1081ae:
001081aesub rsp, 16
001081b2mov [rsp], rbx
001081b6lea rbx, [rip+0x1776bb]
001081bdcall camlStdlib.$5e_139
001081c2mov rbx, rax
001081c5lea rax, [rip+0x2220e4]
001081cccall camlStdlib.$5e_139
001081d1mov [rsp+8], rax
001081d6mov rax, [rsp]
001081damov rbx, [rax+16]
001081demov eax, 1
001081e3call camlVerb.lst_finalize_1797
001081e8lea rbx, [rip+0x1776a1]
001081efmov rax, [rsp]
001081f3mov rax, [rax+32]
001081f7mov rax, [rax+24]
001081fbcall camlLexstate.scan_this_1185
00108200mov rax, [rsp]
00108204mov rax, [rax+32]
00108208mov rax, [rax+24]
0010820cmov rbx, [rsp+8]
00108211add rsp, 16
00108215jmp 0x17f150
0010821a
0010821aloc_10821a:
0010821apush 35
0010821ccall caml_call_realloc_stack
00108221pop r10
00108223jmp 0x1081ae
001081a0
00108225
00108225 // align 0x10
00108225 // align 0x10
00108230
00108230camlVerb.open_lst_env_1817:
00108230lea r10, [rsp-336]
00108238cmp r10, [r14+40]
0010823cjb 0x1083fb
00108242
00108242loc_108242:
00108242sub rsp, 16
00108246mov [rsp+8], rax
0010824bmov [rsp], rbx
0010824flea rbx, [rip+0x177622]
00108256call camlStdlib.$5e_139
0010825bmov rbx, rax
0010825elea rax, [rip+0x22205b]
00108265call camlStdlib.$5e_139
0010826amov rdi, rax
0010826dsub r15, 264
00108274cmp r15, [r14]
00108277jb 0x1083f1
0010827d
0010827dloc_10827d:
0010827dlea rax, [r15+8]
00108281mov [rax-8], 33015
00108289lea rbx, [rip+384]
00108290mov [rax], rbx
00108293mov rbx, 0x100000000000005
0010829dmov [rax+8], rbx
001082a1mov rbx, [rsp]
001082a5mov rsi, [rbx+16]
001082a9mov [rax+16], rsi
001082admov rsi, [rbx+24]
001082b1mov [rax+24], rsi
001082b5mov rsi, [rbx+32]
001082b9mov [rax+32], rsi
001082bdmov rsi, [rbx+40]
001082c1mov [rax+40], rsi
001082c5mov rsi, [rbx+48]
001082c9mov [rax+48], rsi
001082cdmov rsi, [rbx+56]
001082d1mov [rax+56], rsi
001082d5mov rsi, [rbx+64]
001082d9mov [rax+64], rsi
001082ddmov rsi, [rbx+72]
001082e1mov [rax+72], rsi
001082e5mov rsi, [rbx+80]
001082e9mov [rax+80], rsi
001082edmov rsi, [rbx+88]
001082f1mov [rax+88], rsi
001082f5mov rsi, [rbx+96]
001082f9mov [rax+96], rsi
001082fdmov rsi, [rbx+104]
00108301mov [rax+104], rsi
00108305mov rsi, [rbx+112]
00108309mov [rax+112], rsi
0010830dmov rsi, [rbx+120]
00108311mov [rax+120], rsi
00108315mov rsi, [rbx+128]
0010831cmov [rax+128], rsi
00108323mov rsi, [rbx+136]
0010832amov [rax+136], rsi
00108331mov rsi, [rbx+144]
00108338mov [rax+144], rsi
0010833fmov rsi, [rbx+152]
00108346mov [rax+152], rsi
0010834dmov rsi, [rbx+160]
00108354mov [rax+160], rsi
0010835bmov rsi, [rbx+168]
00108362mov [rax+168], rsi
00108369mov rsi, [rbx+176]
00108370mov [rax+176], rsi
00108377mov rsi, [rbx+184]
0010837emov [rax+184], rsi
00108385mov rsi, [rbx+192]
0010838cmov [rax+192], rsi
00108393mov rsi, [rbx+200]
0010839amov [rax+200], rsi
001083a1mov rsi, [rbx+208]
001083a8mov [rax+208], rsi
001083afmov rsi, [rbx+224]
001083b6mov [rax+216], rsi
001083bdmov rsi, [rsp+8]
001083c2mov [rax+224], rsi
001083c9mov [rax+232], rdi
001083d0mov rdi, [rbx+232]
001083d7mov [rax+240], rdi
001083demov rbx, [rbx+240]
001083e5mov [rax+248], rbx
001083ecadd rsp, 16
001083f0ret
001083f1
001083f1loc_1083f1:
001083f1call caml_call_gc
001083f6jmp 0x10827d
001083fb
001083fbloc_1083fb:
001083fbpush 35
001083fdcall caml_call_realloc_stack
00108402pop r10
00108404jmp 0x108242
00108230
00108230camlVerb.open_lst_env_1817:
00108230lea r10, [rsp-336]
00108238cmp r10, [r14+40]
0010823cjb 0x1083fb
00108242
00108242loc_108242:
00108242sub rsp, 16
00108246mov [rsp+8], rax
0010824bmov [rsp], rbx
0010824flea rbx, [rip+0x177622]
00108256call camlStdlib.$5e_139
0010825bmov rbx, rax
0010825elea rax, [rip+0x22205b]
00108265call camlStdlib.$5e_139
0010826amov rdi, rax
0010826dsub r15, 264
00108274cmp r15, [r14]
00108277jb 0x1083f1
0010827d
0010827dloc_10827d:
0010827dlea rax, [r15+8]
00108281mov [rax-8], 33015
00108289lea rbx, [rip+384]
00108290mov [rax], rbx
00108293mov rbx, 0x100000000000005
0010829dmov [rax+8], rbx
001082a1mov rbx, [rsp]
001082a5mov rsi, [rbx+16]
001082a9mov [rax+16], rsi
001082admov rsi, [rbx+24]
001082b1mov [rax+24], rsi
001082b5mov rsi, [rbx+32]
001082b9mov [rax+32], rsi
001082bdmov rsi, [rbx+40]
001082c1mov [rax+40], rsi
001082c5mov rsi, [rbx+48]
001082c9mov [rax+48], rsi
001082cdmov rsi, [rbx+56]
001082d1mov [rax+56], rsi
001082d5mov rsi, [rbx+64]
001082d9mov [rax+64], rsi
001082ddmov rsi, [rbx+72]
001082e1mov [rax+72], rsi
001082e5mov rsi, [rbx+80]
001082e9mov [rax+80], rsi
001082edmov rsi, [rbx+88]
001082f1mov [rax+88], rsi
001082f5mov rsi, [rbx+96]
001082f9mov [rax+96], rsi
001082fdmov rsi, [rbx+104]
00108301mov [rax+104], rsi
00108305mov rsi, [rbx+112]
00108309mov [rax+112], rsi
0010830dmov rsi, [rbx+120]
00108311mov [rax+120], rsi
00108315mov rsi, [rbx+128]
0010831cmov [rax+128], rsi
00108323mov rsi, [rbx+136]
0010832amov [rax+136], rsi
00108331mov rsi, [rbx+144]
00108338mov [rax+144], rsi
0010833fmov rsi, [rbx+152]
00108346mov [rax+152], rsi
0010834dmov rsi, [rbx+160]
00108354mov [rax+160], rsi
0010835bmov rsi, [rbx+168]
00108362mov [rax+168], rsi
00108369mov rsi, [rbx+176]
00108370mov [rax+176], rsi
00108377mov rsi, [rbx+184]
0010837emov [rax+184], rsi
00108385mov rsi, [rbx+192]
0010838cmov [rax+192], rsi
00108393mov rsi, [rbx+200]
0010839amov [rax+200], rsi
001083a1mov rsi, [rbx+208]
001083a8mov [rax+208], rsi
001083afmov rsi, [rbx+224]
001083b6mov [rax+216], rsi
001083bdmov rsi, [rsp+8]
001083c2mov [rax+224], rsi
001083c9mov [rax+232], rdi
001083d0mov rdi, [rbx+232]
001083d7mov [rax+240], rdi
001083demov rbx, [rbx+240]
001083e5mov [rax+248], rbx
001083ecadd rsp, 16
001083f0ret
001083f1
001083f1loc_1083f1:
001083f1call caml_call_gc
001083f6jmp 0x10827d
001083fb
001083fbloc_1083fb:
001083fbpush 35
001083fdcall caml_call_realloc_stack
00108402pop r10
00108404jmp 0x108242
00108230
00108409
00108409 // align 0x10
00108409 // align 0x10
00108410
00108410camlVerb.fun_4523:
00108410lea r10, [rsp-352]
00108418cmp r10, [r14+40]
0010841cjb 0x108b6d
00108422
00108422loc_108422:
00108422sub rsp, 32
00108426mov [rsp], rax
0010842amov [rsp+16], rbx
0010842fmov rax, [rbx+248]
00108436mov rbx, [rax+8]
0010843amov eax, 1
0010843fmov rdi, [rbx]
00108442call rdi
00108444lea rbx, [rip+0x177615]
0010844bmov rax, [rsp+16]
00108450mov rax, [rax+240]
00108457mov rax, [rax+24]
0010845bcall camlLexstate.scan_this_1185
00108460mov rbx, [rsp+16]
00108465mov rax, [rbx+240]
0010846cmov rdi, [rax+40]
00108470mov rax, [rbx+232]
00108477mov rbx, [rsp]
0010847bcall caml_apply2
00108480mov rax, [rsp+16]
00108485mov rbx, [rax+168]
0010848cmov eax, 1
00108491call camlVerb.lst_init_char_table_1298
00108496lea rbx, [rip+0x1774f3]
0010849dmov rax, [rsp+16]
001084a2mov rax, [rax+240]
001084a9mov rax, [rax+24]
001084adcall camlLexstate.scan_this_1185
001084b2mov r12, [rsp+16]
001084b7mov rax, [r12+88]
001084bcmov rax, [rax]
001084bfcmp rax, 1
001084c3je 0x108549
001084c9mov eax, 257
001084cecmp rax, 511
001084d4jg 0x108549
001084d6mov [rsp+24], rax
001084db
001084dbloc_1084db:
001084dbmov rbx, [r12+144]
001084e3mov [rsp+8], rbx
001084e8call Stdlib.Char.chr
001084edmov r12, [rsp+16]
001084f2mov rbx, [r12+16]
001084f7mov rbx, [rbx+24]
001084fbmov rdi, [rbx-8]
001084ffshr rdi, 9
00108503cmp rdi, rax
00108506jbe 0x108b68
0010850clea rdi, [rbx+4*rax-4]
00108511mov rsi, [rsp+8]
00108516mov rbx, rsp
00108519mov rsp, [r14+64]
0010851dcall caml_modify
00108522mov rsp, rbx
00108525mov rax, [rsp+24]
0010852amov rbx, rax
0010852dadd rax, 2
00108531mov [rsp+24], rax
00108536cmp rbx, 511
0010853dje 0x108549
0010853fcmp r15, [r14]
00108542ja 0x1084db
00108544jmp 0x108b5e
00108549
00108549loc_108549:
00108549lea rbx, [rip+0x177428]
00108550mov rax, [r12+240]
00108558mov rax, [rax+24]
0010855ccall camlLexstate.scan_this_1185
00108561sub r15, 24
00108565cmp r15, [r14]
00108568jb 0x108b54
0010856e
0010856eloc_10856e:
0010856elea rbx, [r15+8]
00108572mov [rbx-8], 2048
0010857alea rax, [rip+0x177477]
00108581mov [rbx], rax
00108584lea rax, [rip+0x20e415]
0010858bmov rax, [rax+728]
00108592mov rax, [rax]
00108595mov [rbx+8], rax
00108599lea rax, [rip+0x1ed2c0]
001085a0mov rax, [rax+272]
001085a7call camlGet.do_get_int_873
001085acmov rdi, [rsp+16]
001085b1mov rbx, [rdi+40]
001085b5mov [rbx], rax
001085b8mov rax, [rdi+240]
001085bfmov rbx, [rax+216]
001085c6lea rax, [rip+0x177293]
001085cdmov rdi, [rbx]
001085d0call rdi
001085d2mov rbx, [rsp+16]
001085d7mov rbx, [rbx+208]
001085decall camlVerb.parse_linerange_1728
001085e3mov r12, [rsp+16]
001085e8mov rdi, [r12+72]
001085edmov rsi, rax
001085f0mov rbx, rsp
001085f3mov rsp, [r14+64]
001085f7call caml_modify
001085fcmov rsp, rbx
001085ffmov rax, [r12+48]
00108604mov [rax], 1
0010860bmov rax, [r12+128]
00108613mov [rax], 1
0010861asub r15, 24
0010861ecmp r15, [r14]
00108621jb 0x108b4a
00108627
00108627loc_108627:
00108627lea rbx, [r15+8]
0010862bmov [rbx-8], 2048
00108633lea rax, [rip+0x1771ee]
0010863amov [rbx], rax
0010863dlea rax, [rip+0x20e35c]
00108644mov rax, [rax+728]
0010864bmov rax, [rax]
0010864emov [rbx+8], rax
00108652lea rax, [rip+0x1ed207]
00108659mov rax, [rax+272]
00108660call camlGet.do_get_int_873
00108665mov rdi, [rsp+16]
0010866amov rbx, [rdi+112]
0010866emov [rbx], rax
00108671mov rax, [rdi+240]
00108678mov rbx, [rax+216]
0010867flea rax, [rip+0x1772da]
00108686mov rdi, [rbx]
00108689call rdi
0010868bmov r12, rax
0010868elea rsi, [rip+0x177cbb]
00108695mov rdi, r12
00108698mov rbx, rsp
0010869bmov rsp, [r14+64]
0010869fcall caml_string_notequal
001086a4mov rsp, rbx
001086a7cmp rax, 1
001086abje 0x1086c5
001086admov rax, [rsp+16]
001086b2mov rbx, [rax+144]
001086b9mov rdi, [rax+24]
001086bdmov rax, r12
001086c0call camlVerb.lst_init_chars_781
001086c5
001086c5loc_1086c5:
001086c5mov rdi, [rsp+16]
001086camov rax, [rdi+104]
001086cemov rax, [rax]
001086d1cmp rax, 1
001086d5je 0x1086ec
001086d7mov rbx, [rdi+152]
001086demov rdi, [rdi+32]
001086e2mov eax, 71
001086e7call camlVerb.lst_init_save_char_856
001086ec
001086ecloc_1086ec:
001086ecmov rax, [rsp+16]
001086f1mov rbx, [rax+80]
001086f5mov rbx, [rbx]
001086f8cmp rbx, 1
001086fcjne 0x108714
001086femov rbx, [rax+64]
00108702mov [rbx], -3
00108709mov rbx, [rax+56]
0010870dmov [rbx], -1
00108714
00108714loc_108714:
00108714mov rbx, [rax+96]
00108718mov rbx, [rbx]
0010871bcmp rbx, 1
0010871fje 0x108788
00108721mov edi, 73
00108726mov esi, 3
0010872bmov rdx, [rax+176]
00108732sub r15, 56
00108736cmp r15, [r14]
00108739jb 0x108b40
0010873f
0010873floc_10873f:
0010873flea rbx, [r15+8]
00108743mov [rbx-8], 6391
0010874blea rcx, [rip-0x11822]
00108752mov [rbx], rcx
00108755mov rcx, 0x300000000000007
0010875fmov [rbx+8], rcx
00108763lea rcx, [rip+1046]
0010876amov [rbx+16], rcx
0010876emov [rbx+24], rsi
00108772mov [rbx+32], rdi
00108776mov [rbx+40], rdx
0010877amov rdi, [rax+32]
0010877emov eax, 73
00108783call camlVerb.lst_init_save_char_856
00108788
00108788loc_108788:
00108788mov rax, [rsp+16]
0010878dmov rax, [rax+240]
00108794mov rbx, [rax+184]
0010879blea rax, [rip+0x177196]
001087a2mov rdi, [rbx]
001087a5call rdi
001087a7mov [rsp+8], rax
001087acmov rax, [rsp+16]
001087b1mov rax, [rax+240]
001087b8mov rbx, [rax+184]
001087bflea rax, [rip+0x17714a]
001087c6mov rdi, [rbx]
001087c9call rdi
001087cbmov r12, rax
001087celea rsi, [rip+0x177b7b]
001087d5mov r13, [rsp+8]
001087damov rdi, r13
001087ddmov rbx, rsp
001087e0mov rsp, [r14+64]
001087e4call caml_string_notequal
001087e9mov rsp, rbx
001087eccmp rax, 1
001087f0je 0x1088d5
001087f6lea rsi, [rip+0x177b53]
001087fdmov rdi, r12
00108800mov rbx, rsp
00108803mov rsp, [r14+64]
00108807call caml_string_notequal
0010880cmov rsp, rbx
0010880fcmp rax, 1
00108813je 0x1088d5
00108819mov rax, [r12-8]
0010881eshr rax, 10
00108822lea rax, [8*rax-1]
0010882amovzx rbx, [r12+rax]
0010882fsub rax, rbx
00108832cmp rax, 0
00108836jbe 0x108b68
0010883cmovzx rax, [r12]
00108841lea rax, [rax+rax+1]
00108846mov esi, 1
0010884bmov rdi, [rsp+16]
00108850mov rdx, [rdi+176]
00108857sub r15, 56
0010885bcmp r15, [r14]
0010885ejb 0x108b36
00108864
00108864loc_108864:
00108864lea rbx, [r15+8]
00108868mov [rbx-8], 6391
00108870lea rcx, [rip-0x11947]
00108877mov [rbx], rcx
0010887amov rcx, 0x300000000000007
00108884mov [rbx+8], rcx
00108888lea rcx, [rip+785]
0010888fmov [rbx+16], rcx
00108893mov [rbx+24], rsi
00108897mov [rbx+32], rax
0010889bmov [rbx+40], rdx
0010889fmov rax, [r13-8]
001088a3shr rax, 10
001088a7lea rax, [8*rax-1]
001088afmovzx rsi, [r13+rax]
001088b5sub rax, rsi
001088b8cmp rax, 0
001088bcjbe 0x108b68
001088c2movzx rax, [r13]
001088c7lea rax, [rax+rax+1]
001088ccmov rdi, [rdi+32]
001088d0call camlVerb.lst_init_save_char_856
001088d5
001088d5loc_1088d5:
001088d5lea rbx, [rip+0x17701c]
001088dcmov rax, [rsp+16]
001088e1mov rax, [rax+240]
001088e8mov rax, [rax+24]
001088eccall camlLexstate.scan_this_1185
001088f1mov esi, 5
001088f6mov r12, [rsp+16]
001088fbmov rdi, [r12+120]
00108900mov rbx, rsp
00108903mov rsp, [r14+64]
00108907call caml_modify
0010890cmov rsp, rbx
0010890fmov rbx, [r12+136]
00108917mov eax, 1
0010891ccall camlVerb.set_next_linerange_1171
00108921lea rbx, [rip+0x176ed0]
00108928mov rax, [rsp+16]
0010892dmov rax, [rax+240]
00108934mov rax, [rax+24]
00108938call camlLexstate.scan_this_1185
0010893dlea rbx, [rip+0x176e9c]
00108944mov rax, [rsp+16]
00108949mov rax, [rax+240]
00108950mov rax, [rax+24]
00108954call camlLexstate.scan_this_1185
00108959mov eax, 1
0010895ecall camlLexstate.save_lexstate_881
00108963mov rbx, [rsp+16]
00108968mov rax, [rbx+192]
0010896fmov rdi, [rbx+200]
00108976mov rbx, [rsp]
0010897acall camlVerb.noeof_1530
0010897fmov eax, 1
00108984call camlLexstate.restore_lexstate_882
00108989lea rax, [rip+0x2216e0]
00108990mov rax, [rax+80]
00108994mov rax, [rax]
00108997cmp rax, 3
0010899bjle 0x1089b7
0010899dlea rbx, [rip+0x176ddc]
001089a4lea rax, [rip+0x224c6d]
001089abmov rax, [rax+312]
001089b2call Stdlib.Printf.fprintf
001089b7
001089b7loc_1089b7:
001089b7lea rbx, [rip+0x1778ca]
001089bemov rax, [rsp+16]
001089c3mov rax, [rax+224]
001089cacall camlStdlib.$5e_139
001089cfmov rbx, rax
001089d2lea rax, [rip+0x176d97]
001089d9call camlStdlib.$5e_139
001089demov rdx, [rsp+16]
001089e3mov rdi, [rdx+160]
001089easub r15, 48
001089eecmp r15, [r14]
001089f1jb 0x108b2c
001089f7
001089f7loc_1089f7:
001089f7lea rbx, [r15+8]
001089fbmov [rbx-8], 5367
00108a03lea rsi, [rip-0x11ada]
00108a0amov [rbx], rsi
00108a0dmov rsi, 0x300000000000007
00108a17mov [rbx+8], rsi
00108a1blea rsi, [rip+414]
00108a22mov [rbx+16], rsi
00108a26mov [rbx+24], rax
00108a2amov [rbx+32], rdi
00108a2emov rdi, [rdx+32]
00108a32mov eax, 185
00108a37call camlVerb.lst_init_save_char_856
00108a3cmov rbx, [rsp+16]
00108a41mov rax, [rbx+184]
00108a48mov rdi, [rbx+200]
00108a4fmov rbx, [rsp]
00108a53call camlVerb.noeof_1530
00108a58lea rax, [rip+0x221611]
00108a5fmov rax, [rax+80]
00108a63mov rax, [rax]
00108a66cmp rax, 3
00108a6ajle 0x108a86
00108a6clea rbx, [rip+0x176ca5]
00108a73lea rax, [rip+0x224b9e]
00108a7amov rax, [rax+312]
00108a81call Stdlib.Printf.fprintf
00108a86
00108a86loc_108a86:
00108a86mov rbx, [rsp+16]
00108a8bmov rax, [rbx+224]
00108a92mov rbx, [rbx+216]
00108a99call camlVerb.close_lst_env_1813
00108a9elea rbx, [rip+0x176c53]
00108aa5mov rax, [rsp+16]
00108aaamov rax, [rax+240]
00108ab1mov rax, [rax+24]
00108ab5call camlLexstate.scan_this_1185
00108abamov rax, [rsp+16]
00108abfmov rax, [rax+240]
00108ac6mov rbx, [rax+120]
00108acalea rax, [rip+0x17787f]
00108ad1mov rdi, [rbx]
00108ad4call rdi
00108ad6mov rax, [rsp+16]
00108adbmov rax, [rax+240]
00108ae2mov rbx, [rax+72]
00108ae6mov rax, [rax+56]
00108aeamov rax, [rax]
00108aedmov rdi, [rbx]
00108af0call rdi
00108af2mov rax, [rsp+16]
00108af7mov rax, [rax+248]
00108afemov rbx, [rax+16]
00108b02mov eax, 1
00108b07mov rdi, [rbx]
00108b0acall rdi
00108b0cmov rax, [rsp+16]
00108b11mov rax, [rax+240]
00108b18mov rbx, [rax+144]
00108b1fmov rdi, [rbx]
00108b22mov rax, [rsp]
00108b26add rsp, 32
00108b2ajmp rdi
00108b2c
00108b2cloc_108b2c:
00108b2ccall caml_call_gc
00108b31jmp 0x1089f7
00108b36
00108b36loc_108b36:
00108b36call caml_call_gc
00108b3bjmp 0x108864
00108b40
00108b40loc_108b40:
00108b40call caml_call_gc
00108b45jmp 0x10873f
00108b4a
00108b4aloc_108b4a:
00108b4acall caml_call_gc
00108b4fjmp 0x108627
00108b54
00108b54loc_108b54:
00108b54call caml_call_gc
00108b59jmp 0x10856e
00108b5e
00108b5eloc_108b5e:
00108b5ecall caml_call_gc
00108b63jmp 0x1084db
00108b68
00108b68loc_108b68:
00108b68call caml_ml_array_bound_error
00108b6d
00108b6dloc_108b6d:
00108b6dpush 37
00108b6fcall caml_call_realloc_stack
00108b74pop r10
00108b76jmp 0x108422
00108410
00108410camlVerb.fun_4523:
00108410lea r10, [rsp-352]
00108418cmp r10, [r14+40]
0010841cjb 0x108b6d
00108422
00108422loc_108422:
00108422sub rsp, 32
00108426mov [rsp], rax
0010842amov [rsp+16], rbx
0010842fmov rax, [rbx+248]
00108436mov rbx, [rax+8]
0010843amov eax, 1
0010843fmov rdi, [rbx]
00108442call rdi
00108444lea rbx, [rip+0x177615]
0010844bmov rax, [rsp+16]
00108450mov rax, [rax+240]
00108457mov rax, [rax+24]
0010845bcall camlLexstate.scan_this_1185
00108460mov rbx, [rsp+16]
00108465mov rax, [rbx+240]
0010846cmov rdi, [rax+40]
00108470mov rax, [rbx+232]
00108477mov rbx, [rsp]
0010847bcall caml_apply2
00108480mov rax, [rsp+16]
00108485mov rbx, [rax+168]
0010848cmov eax, 1
00108491call camlVerb.lst_init_char_table_1298
00108496lea rbx, [rip+0x1774f3]
0010849dmov rax, [rsp+16]
001084a2mov rax, [rax+240]
001084a9mov rax, [rax+24]
001084adcall camlLexstate.scan_this_1185
001084b2mov r12, [rsp+16]
001084b7mov rax, [r12+88]
001084bcmov rax, [rax]
001084bfcmp rax, 1
001084c3je 0x108549
001084c9mov eax, 257
001084cecmp rax, 511
001084d4jg 0x108549
001084d6mov [rsp+24], rax
001084db
001084dbloc_1084db:
001084dbmov rbx, [r12+144]
001084e3mov [rsp+8], rbx
001084e8call Stdlib.Char.chr
001084edmov r12, [rsp+16]
001084f2mov rbx, [r12+16]
001084f7mov rbx, [rbx+24]
001084fbmov rdi, [rbx-8]
001084ffshr rdi, 9
00108503cmp rdi, rax
00108506jbe 0x108b68
0010850clea rdi, [rbx+4*rax-4]
00108511mov rsi, [rsp+8]
00108516mov rbx, rsp
00108519mov rsp, [r14+64]
0010851dcall caml_modify
00108522mov rsp, rbx
00108525mov rax, [rsp+24]
0010852amov rbx, rax
0010852dadd rax, 2
00108531mov [rsp+24], rax
00108536cmp rbx, 511
0010853dje 0x108549
0010853fcmp r15, [r14]
00108542ja 0x1084db
00108544jmp 0x108b5e
00108549
00108549loc_108549:
00108549lea rbx, [rip+0x177428]
00108550mov rax, [r12+240]
00108558mov rax, [rax+24]
0010855ccall camlLexstate.scan_this_1185
00108561sub r15, 24
00108565cmp r15, [r14]
00108568jb 0x108b54
0010856e
0010856eloc_10856e:
0010856elea rbx, [r15+8]
00108572mov [rbx-8], 2048
0010857alea rax, [rip+0x177477]
00108581mov [rbx], rax
00108584lea rax, [rip+0x20e415]
0010858bmov rax, [rax+728]
00108592mov rax, [rax]
00108595mov [rbx+8], rax
00108599lea rax, [rip+0x1ed2c0]
001085a0mov rax, [rax+272]
001085a7call camlGet.do_get_int_873
001085acmov rdi, [rsp+16]
001085b1mov rbx, [rdi+40]
001085b5mov [rbx], rax
001085b8mov rax, [rdi+240]
001085bfmov rbx, [rax+216]
001085c6lea rax, [rip+0x177293]
001085cdmov rdi, [rbx]
001085d0call rdi
001085d2mov rbx, [rsp+16]
001085d7mov rbx, [rbx+208]
001085decall camlVerb.parse_linerange_1728
001085e3mov r12, [rsp+16]
001085e8mov rdi, [r12+72]
001085edmov rsi, rax
001085f0mov rbx, rsp
001085f3mov rsp, [r14+64]
001085f7call caml_modify
001085fcmov rsp, rbx
001085ffmov rax, [r12+48]
00108604mov [rax], 1
0010860bmov rax, [r12+128]
00108613mov [rax], 1
0010861asub r15, 24
0010861ecmp r15, [r14]
00108621jb 0x108b4a
00108627
00108627loc_108627:
00108627lea rbx, [r15+8]
0010862bmov [rbx-8], 2048
00108633lea rax, [rip+0x1771ee]
0010863amov [rbx], rax
0010863dlea rax, [rip+0x20e35c]
00108644mov rax, [rax+728]
0010864bmov rax, [rax]
0010864emov [rbx+8], rax
00108652lea rax, [rip+0x1ed207]
00108659mov rax, [rax+272]
00108660call camlGet.do_get_int_873
00108665mov rdi, [rsp+16]
0010866amov rbx, [rdi+112]
0010866emov [rbx], rax
00108671mov rax, [rdi+240]
00108678mov rbx, [rax+216]
0010867flea rax, [rip+0x1772da]
00108686mov rdi, [rbx]
00108689call rdi
0010868bmov r12, rax
0010868elea rsi, [rip+0x177cbb]
00108695mov rdi, r12
00108698mov rbx, rsp
0010869bmov rsp, [r14+64]
0010869fcall caml_string_notequal
001086a4mov rsp, rbx
001086a7cmp rax, 1
001086abje 0x1086c5
001086admov rax, [rsp+16]
001086b2mov rbx, [rax+144]
001086b9mov rdi, [rax+24]
001086bdmov rax, r12
001086c0call camlVerb.lst_init_chars_781
001086c5
001086c5loc_1086c5:
001086c5mov rdi, [rsp+16]
001086camov rax, [rdi+104]
001086cemov rax, [rax]
001086d1cmp rax, 1
001086d5je 0x1086ec
001086d7mov rbx, [rdi+152]
001086demov rdi, [rdi+32]
001086e2mov eax, 71
001086e7call camlVerb.lst_init_save_char_856
001086ec
001086ecloc_1086ec:
001086ecmov rax, [rsp+16]
001086f1mov rbx, [rax+80]
001086f5mov rbx, [rbx]
001086f8cmp rbx, 1
001086fcjne 0x108714
001086femov rbx, [rax+64]
00108702mov [rbx], -3
00108709mov rbx, [rax+56]
0010870dmov [rbx], -1
00108714
00108714loc_108714:
00108714mov rbx, [rax+96]
00108718mov rbx, [rbx]
0010871bcmp rbx, 1
0010871fje 0x108788
00108721mov edi, 73
00108726mov esi, 3
0010872bmov rdx, [rax+176]
00108732sub r15, 56
00108736cmp r15, [r14]
00108739jb 0x108b40
0010873f
0010873floc_10873f:
0010873flea rbx, [r15+8]
00108743mov [rbx-8], 6391
0010874blea rcx, [rip-0x11822]
00108752mov [rbx], rcx
00108755mov rcx, 0x300000000000007
0010875fmov [rbx+8], rcx
00108763lea rcx, [rip+1046]
0010876amov [rbx+16], rcx
0010876emov [rbx+24], rsi
00108772mov [rbx+32], rdi
00108776mov [rbx+40], rdx
0010877amov rdi, [rax+32]
0010877emov eax, 73
00108783call camlVerb.lst_init_save_char_856
00108788
00108788loc_108788:
00108788mov rax, [rsp+16]
0010878dmov rax, [rax+240]
00108794mov rbx, [rax+184]
0010879blea rax, [rip+0x177196]
001087a2mov rdi, [rbx]
001087a5call rdi
001087a7mov [rsp+8], rax
001087acmov rax, [rsp+16]
001087b1mov rax, [rax+240]
001087b8mov rbx, [rax+184]
001087bflea rax, [rip+0x17714a]
001087c6mov rdi, [rbx]
001087c9call rdi
001087cbmov r12, rax
001087celea rsi, [rip+0x177b7b]
001087d5mov r13, [rsp+8]
001087damov rdi, r13
001087ddmov rbx, rsp
001087e0mov rsp, [r14+64]
001087e4call caml_string_notequal
001087e9mov rsp, rbx
001087eccmp rax, 1
001087f0je 0x1088d5
001087f6lea rsi, [rip+0x177b53]
001087fdmov rdi, r12
00108800mov rbx, rsp
00108803mov rsp, [r14+64]
00108807call caml_string_notequal
0010880cmov rsp, rbx
0010880fcmp rax, 1
00108813je 0x1088d5
00108819mov rax, [r12-8]
0010881eshr rax, 10
00108822lea rax, [8*rax-1]
0010882amovzx rbx, [r12+rax]
0010882fsub rax, rbx
00108832cmp rax, 0
00108836jbe 0x108b68
0010883cmovzx rax, [r12]
00108841lea rax, [rax+rax+1]
00108846mov esi, 1
0010884bmov rdi, [rsp+16]
00108850mov rdx, [rdi+176]
00108857sub r15, 56
0010885bcmp r15, [r14]
0010885ejb 0x108b36
00108864
00108864loc_108864:
00108864lea rbx, [r15+8]
00108868mov [rbx-8], 6391
00108870lea rcx, [rip-0x11947]
00108877mov [rbx], rcx
0010887amov rcx, 0x300000000000007
00108884mov [rbx+8], rcx
00108888lea rcx, [rip+785]
0010888fmov [rbx+16], rcx
00108893mov [rbx+24], rsi
00108897mov [rbx+32], rax
0010889bmov [rbx+40], rdx
0010889fmov rax, [r13-8]
001088a3shr rax, 10
001088a7lea rax, [8*rax-1]
001088afmovzx rsi, [r13+rax]
001088b5sub rax, rsi
001088b8cmp rax, 0
001088bcjbe 0x108b68
001088c2movzx rax, [r13]
001088c7lea rax, [rax+rax+1]
001088ccmov rdi, [rdi+32]
001088d0call camlVerb.lst_init_save_char_856
001088d5
001088d5loc_1088d5:
001088d5lea rbx, [rip+0x17701c]
001088dcmov rax, [rsp+16]
001088e1mov rax, [rax+240]
001088e8mov rax, [rax+24]
001088eccall camlLexstate.scan_this_1185
001088f1mov esi, 5
001088f6mov r12, [rsp+16]
001088fbmov rdi, [r12+120]
00108900mov rbx, rsp
00108903mov rsp, [r14+64]
00108907call caml_modify
0010890cmov rsp, rbx
0010890fmov rbx, [r12+136]
00108917mov eax, 1
0010891ccall camlVerb.set_next_linerange_1171
00108921lea rbx, [rip+0x176ed0]
00108928mov rax, [rsp+16]
0010892dmov rax, [rax+240]
00108934mov rax, [rax+24]
00108938call camlLexstate.scan_this_1185
0010893dlea rbx, [rip+0x176e9c]
00108944mov rax, [rsp+16]
00108949mov rax, [rax+240]
00108950mov rax, [rax+24]
00108954call camlLexstate.scan_this_1185
00108959mov eax, 1
0010895ecall camlLexstate.save_lexstate_881
00108963mov rbx, [rsp+16]
00108968mov rax, [rbx+192]
0010896fmov rdi, [rbx+200]
00108976mov rbx, [rsp]
0010897acall camlVerb.noeof_1530
0010897fmov eax, 1
00108984call camlLexstate.restore_lexstate_882
00108989lea rax, [rip+0x2216e0]
00108990mov rax, [rax+80]
00108994mov rax, [rax]
00108997cmp rax, 3
0010899bjle 0x1089b7
0010899dlea rbx, [rip+0x176ddc]
001089a4lea rax, [rip+0x224c6d]
001089abmov rax, [rax+312]
001089b2call Stdlib.Printf.fprintf
001089b7
001089b7loc_1089b7:
001089b7lea rbx, [rip+0x1778ca]
001089bemov rax, [rsp+16]
001089c3mov rax, [rax+224]
001089cacall camlStdlib.$5e_139
001089cfmov rbx, rax
001089d2lea rax, [rip+0x176d97]
001089d9call camlStdlib.$5e_139
001089demov rdx, [rsp+16]
001089e3mov rdi, [rdx+160]
001089easub r15, 48
001089eecmp r15, [r14]
001089f1jb 0x108b2c
001089f7
001089f7loc_1089f7:
001089f7lea rbx, [r15+8]
001089fbmov [rbx-8], 5367
00108a03lea rsi, [rip-0x11ada]
00108a0amov [rbx], rsi
00108a0dmov rsi, 0x300000000000007
00108a17mov [rbx+8], rsi
00108a1blea rsi, [rip+414]
00108a22mov [rbx+16], rsi
00108a26mov [rbx+24], rax
00108a2amov [rbx+32], rdi
00108a2emov rdi, [rdx+32]
00108a32mov eax, 185
00108a37call camlVerb.lst_init_save_char_856
00108a3cmov rbx, [rsp+16]
00108a41mov rax, [rbx+184]
00108a48mov rdi, [rbx+200]
00108a4fmov rbx, [rsp]
00108a53call camlVerb.noeof_1530
00108a58lea rax, [rip+0x221611]
00108a5fmov rax, [rax+80]
00108a63mov rax, [rax]
00108a66cmp rax, 3
00108a6ajle 0x108a86
00108a6clea rbx, [rip+0x176ca5]
00108a73lea rax, [rip+0x224b9e]
00108a7amov rax, [rax+312]
00108a81call Stdlib.Printf.fprintf
00108a86
00108a86loc_108a86:
00108a86mov rbx, [rsp+16]
00108a8bmov rax, [rbx+224]
00108a92mov rbx, [rbx+216]
00108a99call camlVerb.close_lst_env_1813
00108a9elea rbx, [rip+0x176c53]
00108aa5mov rax, [rsp+16]
00108aaamov rax, [rax+240]
00108ab1mov rax, [rax+24]
00108ab5call camlLexstate.scan_this_1185
00108abamov rax, [rsp+16]
00108abfmov rax, [rax+240]
00108ac6mov rbx, [rax+120]
00108acalea rax, [rip+0x17787f]
00108ad1mov rdi, [rbx]
00108ad4call rdi
00108ad6mov rax, [rsp+16]
00108adbmov rax, [rax+240]
00108ae2mov rbx, [rax+72]
00108ae6mov rax, [rax+56]
00108aeamov rax, [rax]
00108aedmov rdi, [rbx]
00108af0call rdi
00108af2mov rax, [rsp+16]
00108af7mov rax, [rax+248]
00108afemov rbx, [rax+16]
00108b02mov eax, 1
00108b07mov rdi, [rbx]
00108b0acall rdi
00108b0cmov rax, [rsp+16]
00108b11mov rax, [rax+240]
00108b18mov rbx, [rax+144]
00108b1fmov rdi, [rbx]
00108b22mov rax, [rsp]
00108b26add rsp, 32
00108b2ajmp rdi
00108b2c
00108b2cloc_108b2c:
00108b2ccall caml_call_gc
00108b31jmp 0x1089f7
00108b36
00108b36loc_108b36:
00108b36call caml_call_gc
00108b3bjmp 0x108864
00108b40
00108b40loc_108b40:
00108b40call caml_call_gc
00108b45jmp 0x10873f
00108b4a
00108b4aloc_108b4a:
00108b4acall caml_call_gc
00108b4fjmp 0x108627
00108b54
00108b54loc_108b54:
00108b54call caml_call_gc
00108b59jmp 0x10856e
00108b5e
00108b5eloc_108b5e:
00108b5ecall caml_call_gc
00108b63jmp 0x1084db
00108b68
00108b68loc_108b68:
00108b68call caml_ml_array_bound_error
00108b6d
00108b6dloc_108b6d:
00108b6dpush 37
00108b6fcall caml_call_realloc_stack
00108b74pop r10
00108b76jmp 0x108422
00108410
00108b7b
00108b7b // align 0x10
00108b7b // align 0x10
00108b80
00108b80camlVerb.fun_4610:
00108b80mov r8, rax
00108b83mov r9, rbx
00108b86mov rdx, rdi
00108b89mov rbx, [rsi+32]
00108b8dmov rax, [rsi+24]
00108b91mov rcx, [rsi+40]
00108b95mov rdi, r8
00108b98mov rsi, r9
00108b9bjmp 0x103bf0
00108b80
00108b80camlVerb.fun_4610:
00108b80mov r8, rax
00108b83mov r9, rbx
00108b86mov rdx, rdi
00108b89mov rbx, [rsi+32]
00108b8dmov rax, [rsi+24]
00108b91mov rcx, [rsi+40]
00108b95mov rdi, r8
00108b98mov rsi, r9
00108b9bjmp 0x103bf0
00108b80
00108ba0
00108ba0camlVerb.fun_4627:
00108ba0mov r8, rax
00108ba3mov r9, rbx
00108ba6mov rdx, rdi
00108ba9mov rbx, [rsi+32]
00108badmov rax, [rsi+24]
00108bb1mov rcx, [rsi+40]
00108bb5mov rdi, r8
00108bb8mov rsi, r9
00108bbbjmp 0x103bf0
00108ba0
00108ba0camlVerb.fun_4627:
00108ba0mov r8, rax
00108ba3mov r9, rbx
00108ba6mov rdx, rdi
00108ba9mov rbx, [rsi+32]
00108badmov rax, [rsi+24]
00108bb1mov rcx, [rsi+40]
00108bb5mov rdi, r8
00108bb8mov rsi, r9
00108bbbjmp 0x103bf0
00108ba0
00108bc0
00108bc0camlVerb.fun_4647:
00108bc0mov rcx, rax
00108bc3mov r8, rbx
00108bc6mov r9, rdi
00108bc9mov rax, [rsi+24]
00108bcdmov rdx, [rsi+32]
00108bd1mov rbx, rcx
00108bd4mov rdi, r8
00108bd7mov rsi, r9
00108bdajmp 0x103860
00108bc0
00108bc0camlVerb.fun_4647:
00108bc0mov rcx, rax
00108bc3mov r8, rbx
00108bc6mov r9, rdi
00108bc9mov rax, [rsi+24]
00108bcdmov rdx, [rsi+32]
00108bd1mov rbx, rcx
00108bd4mov rdi, r8
00108bd7mov rsi, r9
00108bdajmp 0x103860
00108bc0
00108bdf
00108bdf // align 0x10
00108bdf // align 0x10
00108be0
00108be0camlVerb.do_newenvironment_1827:
00108be0lea r10, [rsp-384]
00108be8cmp r10, [r14+40]
00108becjb 0x108f4c
00108bf2
00108bf2loc_108bf2:
00108bf2sub rsp, 64
00108bf6mov [rsp], rax
00108bfamov [rsp+56], rbx
00108bffmov rbx, [rbx+32]
00108c03mov rbx, [rbx+224]
00108c0amov rdi, [rbx]
00108c0dcall rdi
00108c0fmov [rsp+48], rax
00108c14lea rax, [rip+0x176a9d]
00108c1bmov rbx, [rsp]
00108c1fcall camlLexstate.save_opts_1158
00108c24test al, 1
00108c26jne 0x108edc
00108c2cmov rbx, [rax+8]
00108c30test bl, 1
00108c33jne 0x108edc
00108c39mov rdi, [rbx+8]
00108c3dtest dil, 1
00108c41je 0x108edc
00108c47mov rbx, [rbx]
00108c4amov [rsp+24], rbx
00108c4fmov rax, [rax]
00108c52mov [rsp+16], rax
00108c57mov rax, [rsp]
00108c5bcall camlLexstate.save_body_1031
00108c60mov rbx, rax
00108c63mov eax, 1
00108c68call camlSubst.do_do_subst_this_list_777
00108c6dmov [rsp+8], rax
00108c72mov rax, [rsp]
00108c76call camlLexstate.save_body_1031
00108c7bmov rbx, rax
00108c7emov eax, 1
00108c83call camlSubst.do_do_subst_this_list_777
00108c88mov [rsp+40], rax
00108c8dlea rax, [rip+0x22162c]
00108c94mov rbx, [rsp+48]
00108c99call camlStdlib.$5e_139
00108c9ecall camlLatexmacros.exists_938
00108ca3cmp rax, 1
00108ca7jne 0x108eb0
00108cadlea rax, [rip+0x2215fc]
00108cb4mov rbx, [rsp+48]
00108cb9call camlStdlib.$5e_139
00108cbecall camlLatexmacros.exists_938
00108cc3cmp rax, 1
00108cc7jne 0x108eb0
00108ccdsub r15, 16
00108cd1cmp r15, [r14]
00108cd4jb 0x108f42
00108cda
00108cdaloc_108cda:
00108cdalea rax, [r15+8]
00108cdemov [rsp+32], rax
00108ce3mov [rax-8], 1024
00108cebmov rbx, [rsp+8]
00108cf0mov [rax], rbx
00108cf3mov rdi, [rsp+16]
00108cf8mov rax, [rdi]
00108cfbmovzx rbx, [rax-8]
00108d00test rbx, rbx
00108d03je 0x108d48
00108d05mov rdi, [rdi+8]
00108d09mov rax, [rax]
00108d0csub r15, 24
00108d10cmp r15, [r14]
00108d13jb 0x108f38
00108d19
00108d19loc_108d19:
00108d19lea rbx, [r15+8]
00108d1dmov [rbx-8], 2048
00108d25mov [rbx], rax
00108d28mov [rbx+8], rdi
00108d2clea rax, [rip+0x1ecb2d]
00108d33mov rax, [rax+280]
00108d3acall camlGet.do_get_int_873
00108d3fmov [rsp], rax
00108d43jmp 0x108d51
00108d45nop [rax]
00108d48
00108d48loc_108d48:
00108d48mov eax, 1
00108d4dmov [rsp], rax
00108d51
00108d51loc_108d51:
00108d51mov rdi, [rsp+24]
00108d56mov rax, [rdi]
00108d59movzx rbx, [rax-8]
00108d5etest rbx, rbx
00108d61je 0x108dcc
00108d63mov rdi, [rdi+8]
00108d67mov rax, [rax]
00108d6asub r15, 24
00108d6ecmp r15, [r14]
00108d71jb 0x108f2e
00108d77
00108d77loc_108d77:
00108d77lea rbx, [r15+8]
00108d7bmov [rbx-8], 2048
00108d83mov [rbx], rax
00108d86mov [rbx+8], rdi
00108d8amov eax, 1
00108d8fcall camlSubst.do_do_subst_this_list_777
00108d94mov rbx, rax
00108d97lea rax, [rip+0x1e80f2]
00108d9ecall Stdlib.String.concat
00108da3sub r15, 24
00108da7cmp r15, [r14]
00108daajb 0x108f24
00108db0
00108db0loc_108db0:
00108db0lea rbx, [r15+8]
00108db4mov [rbx-8], 2048
00108dbcmov [rbx], rax
00108dbfmov [rbx+8], 1
00108dc7jmp 0x108dd1
00108dc9nop [rax]
00108dcc
00108dccloc_108dcc:
00108dccmov ebx, 1
00108dd1
00108dd1loc_108dd1:
00108dd1mov rax, rbx
00108dd4mov rbx, [rsp]
00108dd8call camlLexstate.latex_pat_577
00108dddmov [rsp], rax
00108de1lea rbx, [rip+0x176a90]
00108de8mov rax, [rsp+48]
00108dedcall camlStdlib.$5e_139
00108df2mov rbx, rax
00108df5lea rax, [rip+0x2214c4]
00108dfccall camlStdlib.$5e_139
00108e01mov rbx, [rsp]
00108e05mov rdi, [rsp+32]
00108e0acall camlLatexmacros.def_952
00108e0fsub r15, 16
00108e13cmp r15, [r14]
00108e16jb 0x108f1a
00108e1c
00108e1cloc_108e1c:
00108e1clea rax, [r15+8]
00108e20mov [rsp], rax
00108e24mov [rax-8], 1024
00108e2cmov rbx, [rsp+40]
00108e31mov [rax], rbx
00108e34lea rbx, [rip+0x176a3d]
00108e3bmov rax, [rsp+48]
00108e40call camlStdlib.$5e_139
00108e45mov rbx, rax
00108e48lea rax, [rip+0x221461]
00108e4fcall camlStdlib.$5e_139
00108e54lea rbx, [rip+0x20db45]
00108e5bmov rbx, [rbx+56]
00108e5fmov rdi, [rsp]
00108e63call camlLatexmacros.def_952
00108e68mov rax, [rsp+56]
00108e6dmov rbx, [rax+24]
00108e71mov rax, [rsp+48]
00108e76call camlVerb.open_lst_env_1817
00108e7bmov [rsp], rax
00108e7flea rax, [rip+0x22143a]
00108e86mov rbx, [rsp+48]
00108e8bcall camlStdlib.$5e_139
00108e90mov rbx, [rsp+56]
00108e95mov rbx, [rbx+32]
00108e99mov rdi, [rbx+160]
00108ea0mov rbx, [rsp]
00108ea4add rsp, 64
00108ea8jmp 0xf73e0
00108eadnop [rax]
00108eb0
00108eb0loc_108eb0:
00108eb0lea rbx, [rip+0x176799]
00108eb7mov rax, [rsp+48]
00108ebccall camlStdlib.$5e_139
00108ec1mov rbx, rax
00108ec4lea rax, [rip+0x1767ad]
00108ecbcall camlStdlib.$5e_139
00108ed0add rsp, 64
00108ed4jmp 0x1919c0
00108ed9nop [rax]
00108edc
00108edcloc_108edc:
00108edcsub r15, 24
00108ee0cmp r15, [r14]
00108ee3jb 0x108f13
00108ee5
00108ee5loc_108ee5:
00108ee5lea rax, [r15+8]
00108ee9mov [rax-8], 2048
00108ef1lea rbx, [rip+0x16d310]
00108ef8mov [rax], rbx
00108efblea rbx, [rip+0x17672e]
00108f02mov [rax+8], rbx
00108f06mov rsp, [r14+48]
00108f0apop [r14+48]
00108f0epop r11
00108f10jmp r11
00108f13
00108f13loc_108f13:
00108f13call caml_call_gc
00108f18jmp 0x108ee5
00108f1a
00108f1aloc_108f1a:
00108f1acall caml_call_gc
00108f1fjmp 0x108e1c
00108f24
00108f24loc_108f24:
00108f24call caml_call_gc
00108f29jmp 0x108db0
00108f2e
00108f2eloc_108f2e:
00108f2ecall caml_call_gc
00108f33jmp 0x108d77
00108f38
00108f38loc_108f38:
00108f38call caml_call_gc
00108f3djmp 0x108d19
00108f42
00108f42loc_108f42:
00108f42call caml_call_gc
00108f47jmp 0x108cda
00108f4c
00108f4cloc_108f4c:
00108f4cpush 41
00108f4ecall caml_call_realloc_stack
00108f53pop r10
00108f55jmp 0x108bf2
00108be0
00108be0camlVerb.do_newenvironment_1827:
00108be0lea r10, [rsp-384]
00108be8cmp r10, [r14+40]
00108becjb 0x108f4c
00108bf2
00108bf2loc_108bf2:
00108bf2sub rsp, 64
00108bf6mov [rsp], rax
00108bfamov [rsp+56], rbx
00108bffmov rbx, [rbx+32]
00108c03mov rbx, [rbx+224]
00108c0amov rdi, [rbx]
00108c0dcall rdi
00108c0fmov [rsp+48], rax
00108c14lea rax, [rip+0x176a9d]
00108c1bmov rbx, [rsp]
00108c1fcall camlLexstate.save_opts_1158
00108c24test al, 1
00108c26jne 0x108edc
00108c2cmov rbx, [rax+8]
00108c30test bl, 1
00108c33jne 0x108edc
00108c39mov rdi, [rbx+8]
00108c3dtest dil, 1
00108c41je 0x108edc
00108c47mov rbx, [rbx]
00108c4amov [rsp+24], rbx
00108c4fmov rax, [rax]
00108c52mov [rsp+16], rax
00108c57mov rax, [rsp]
00108c5bcall camlLexstate.save_body_1031
00108c60mov rbx, rax
00108c63mov eax, 1
00108c68call camlSubst.do_do_subst_this_list_777
00108c6dmov [rsp+8], rax
00108c72mov rax, [rsp]
00108c76call camlLexstate.save_body_1031
00108c7bmov rbx, rax
00108c7emov eax, 1
00108c83call camlSubst.do_do_subst_this_list_777
00108c88mov [rsp+40], rax
00108c8dlea rax, [rip+0x22162c]
00108c94mov rbx, [rsp+48]
00108c99call camlStdlib.$5e_139
00108c9ecall camlLatexmacros.exists_938
00108ca3cmp rax, 1
00108ca7jne 0x108eb0
00108cadlea rax, [rip+0x2215fc]
00108cb4mov rbx, [rsp+48]
00108cb9call camlStdlib.$5e_139
00108cbecall camlLatexmacros.exists_938
00108cc3cmp rax, 1
00108cc7jne 0x108eb0
00108ccdsub r15, 16
00108cd1cmp r15, [r14]
00108cd4jb 0x108f42
00108cda
00108cdaloc_108cda:
00108cdalea rax, [r15+8]
00108cdemov [rsp+32], rax
00108ce3mov [rax-8], 1024
00108cebmov rbx, [rsp+8]
00108cf0mov [rax], rbx
00108cf3mov rdi, [rsp+16]
00108cf8mov rax, [rdi]
00108cfbmovzx rbx, [rax-8]
00108d00test rbx, rbx
00108d03je 0x108d48
00108d05mov rdi, [rdi+8]
00108d09mov rax, [rax]
00108d0csub r15, 24
00108d10cmp r15, [r14]
00108d13jb 0x108f38
00108d19
00108d19loc_108d19:
00108d19lea rbx, [r15+8]
00108d1dmov [rbx-8], 2048
00108d25mov [rbx], rax
00108d28mov [rbx+8], rdi
00108d2clea rax, [rip+0x1ecb2d]
00108d33mov rax, [rax+280]
00108d3acall camlGet.do_get_int_873
00108d3fmov [rsp], rax
00108d43jmp 0x108d51
00108d45nop [rax]
00108d48
00108d48loc_108d48:
00108d48mov eax, 1
00108d4dmov [rsp], rax
00108d51
00108d51loc_108d51:
00108d51mov rdi, [rsp+24]
00108d56mov rax, [rdi]
00108d59movzx rbx, [rax-8]
00108d5etest rbx, rbx
00108d61je 0x108dcc
00108d63mov rdi, [rdi+8]
00108d67mov rax, [rax]
00108d6asub r15, 24
00108d6ecmp r15, [r14]
00108d71jb 0x108f2e
00108d77
00108d77loc_108d77:
00108d77lea rbx, [r15+8]
00108d7bmov [rbx-8], 2048
00108d83mov [rbx], rax
00108d86mov [rbx+8], rdi
00108d8amov eax, 1
00108d8fcall camlSubst.do_do_subst_this_list_777
00108d94mov rbx, rax
00108d97lea rax, [rip+0x1e80f2]
00108d9ecall Stdlib.String.concat
00108da3sub r15, 24
00108da7cmp r15, [r14]
00108daajb 0x108f24
00108db0
00108db0loc_108db0:
00108db0lea rbx, [r15+8]
00108db4mov [rbx-8], 2048
00108dbcmov [rbx], rax
00108dbfmov [rbx+8], 1
00108dc7jmp 0x108dd1
00108dc9nop [rax]
00108dcc
00108dccloc_108dcc:
00108dccmov ebx, 1
00108dd1
00108dd1loc_108dd1:
00108dd1mov rax, rbx
00108dd4mov rbx, [rsp]
00108dd8call camlLexstate.latex_pat_577
00108dddmov [rsp], rax
00108de1lea rbx, [rip+0x176a90]
00108de8mov rax, [rsp+48]
00108dedcall camlStdlib.$5e_139
00108df2mov rbx, rax
00108df5lea rax, [rip+0x2214c4]
00108dfccall camlStdlib.$5e_139
00108e01mov rbx, [rsp]
00108e05mov rdi, [rsp+32]
00108e0acall camlLatexmacros.def_952
00108e0fsub r15, 16
00108e13cmp r15, [r14]
00108e16jb 0x108f1a
00108e1c
00108e1cloc_108e1c:
00108e1clea rax, [r15+8]
00108e20mov [rsp], rax
00108e24mov [rax-8], 1024
00108e2cmov rbx, [rsp+40]
00108e31mov [rax], rbx
00108e34lea rbx, [rip+0x176a3d]
00108e3bmov rax, [rsp+48]
00108e40call camlStdlib.$5e_139
00108e45mov rbx, rax
00108e48lea rax, [rip+0x221461]
00108e4fcall camlStdlib.$5e_139
00108e54lea rbx, [rip+0x20db45]
00108e5bmov rbx, [rbx+56]
00108e5fmov rdi, [rsp]
00108e63call camlLatexmacros.def_952
00108e68mov rax, [rsp+56]
00108e6dmov rbx, [rax+24]
00108e71mov rax, [rsp+48]
00108e76call camlVerb.open_lst_env_1817
00108e7bmov [rsp], rax
00108e7flea rax, [rip+0x22143a]
00108e86mov rbx, [rsp+48]
00108e8bcall camlStdlib.$5e_139
00108e90mov rbx, [rsp+56]
00108e95mov rbx, [rbx+32]
00108e99mov rdi, [rbx+160]
00108ea0mov rbx, [rsp]
00108ea4add rsp, 64
00108ea8jmp 0xf73e0
00108eadnop [rax]
00108eb0
00108eb0loc_108eb0:
00108eb0lea rbx, [rip+0x176799]
00108eb7mov rax, [rsp+48]
00108ebccall camlStdlib.$5e_139
00108ec1mov rbx, rax
00108ec4lea rax, [rip+0x1767ad]
00108ecbcall camlStdlib.$5e_139
00108ed0add rsp, 64
00108ed4jmp 0x1919c0
00108ed9nop [rax]
00108edc
00108edcloc_108edc:
00108edcsub r15, 24
00108ee0cmp r15, [r14]
00108ee3jb 0x108f13
00108ee5
00108ee5loc_108ee5:
00108ee5lea rax, [r15+8]
00108ee9mov [rax-8], 2048
00108ef1lea rbx, [rip+0x16d310]
00108ef8mov [rax], rbx
00108efblea rbx, [rip+0x17672e]
00108f02mov [rax+8], rbx
00108f06mov rsp, [r14+48]
00108f0apop [r14+48]
00108f0epop r11
00108f10jmp r11
00108f13
00108f13loc_108f13:
00108f13call caml_call_gc
00108f18jmp 0x108ee5
00108f1a
00108f1aloc_108f1a:
00108f1acall caml_call_gc
00108f1fjmp 0x108e1c
00108f24
00108f24loc_108f24:
00108f24call caml_call_gc
00108f29jmp 0x108db0
00108f2e
00108f2eloc_108f2e:
00108f2ecall caml_call_gc
00108f33jmp 0x108d77
00108f38
00108f38loc_108f38:
00108f38call caml_call_gc
00108f3djmp 0x108d19
00108f42
00108f42loc_108f42:
00108f42call caml_call_gc
00108f47jmp 0x108cda
00108f4c
00108f4cloc_108f4c:
00108f4cpush 41
00108f4ecall caml_call_realloc_stack
00108f53pop r10
00108f55jmp 0x108bf2
00108be0
Loading..