File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
00190280
00190280camlParse_opts.entry:
00190280lea r10, [rsp-360]
00190288cmp r10, [r14+40]
0019028cjb 0x191241
00190292
00190292loc_190292:
00190292sub rsp, 24
00190296call caml_alloc1
0019029blea rsi, [r15+8]
0019029fmov [rsi-8], 1024
001902a7mov [rsi], 1
001902aelea rdi, [rip+0x19838b]
001902b5add rdi, 136
001902bcmov rbx, rsp
001902bfmov rsp, [r14+64]
001902c3call caml_initialize
001902c8mov rsp, rbx
001902cblea rsi, [rip+0x198206]
001902d2lea r12, [rip+0x1981e7]
001902d9lea rdi, [rip+0x198360]
001902e0add rdi, 144
001902e7mov rbx, rsp
001902eamov rsp, [r14+64]
001902eecall caml_initialize
001902f3mov rsp, rbx
001902f6lea rdi, [rip+0x198343]
001902fdadd rdi, 152
00190304mov rsi, r12
00190307mov rbx, rsp
0019030amov rsp, [r14+64]
0019030ecall caml_initialize
00190313mov rsp, rbx
00190316call caml_alloc1
0019031blea rsi, [r15+8]
0019031fmov [rsi-8], 1024
00190327mov [rsi], 1
0019032elea rdi, [rip+0x19830b]
00190335add rdi, 160
0019033cmov rbx, rsp
0019033fmov rsp, [r14+64]
00190343call caml_initialize
00190348mov rsp, rbx
0019034bcall caml_alloc1
00190350lea rsi, [r15+8]
00190354mov [rsi-8], 1024
0019035cmov [rsi], 1
00190363lea rdi, [rip+0x1982d6]
0019036aadd rdi, 24
0019036emov rbx, rsp
00190371mov rsp, [r14+64]
00190375call caml_initialize
0019037amov rsp, rbx
0019037dcall caml_alloc1
00190382lea rsi, [r15+8]
00190386mov [rsi-8], 1024
0019038emov [rsi], 1
00190395lea rdi, [rip+0x1982a4]
0019039cadd rdi, 16
001903a0mov rbx, rsp
001903a3mov rsp, [r14+64]
001903a7call caml_initialize
001903acmov rsp, rbx
001903afsub r15, 80
001903b3call caml_allocN
001903b8lea rsi, [r15+8]
001903bcadd rsi, 64
001903c0mov [rsi-8], 1024
001903c8mov [rsi], 5
001903cflea r12, [rsi-16]
001903d3mov [r12-8], 1024
001903dcmov [r12], 1
001903e4lea r13, [r12-16]
001903e9mov [r13-8], 1024
001903f1mov [r13], 1
001903f9lea rbp, [r13-16]
001903fdmov [rbp-8], 1024
00190405mov [rbp], 1
0019040dlea rax, [rbp-16]
00190411mov [rsp], rax
00190415mov rax, [rsp]
00190419mov [rax-8], 1024
00190421mov rax, [rsp]
00190425mov [rax], 1
0019042clea rdi, [rip+0x19820d]
00190433mov rbx, rsp
00190436mov rsp, [r14+64]
0019043acall caml_initialize
0019043fmov rsp, rbx
00190442lea rdi, [rip+0x1981f7]
00190449add rdi, 32
0019044dmov rsi, r12
00190450mov rbx, rsp
00190453mov rsp, [r14+64]
00190457call caml_initialize
0019045cmov rsp, rbx
0019045flea rdi, [rip+0x1981da]
00190466add rdi, 8
0019046amov rsi, r13
0019046dmov rbx, rsp
00190470mov rsp, [r14+64]
00190474call caml_initialize
00190479mov rsp, rbx
0019047clea rdi, [rip+0x1981bd]
00190483add rdi, 40
00190487mov rsi, rbp
0019048amov rbx, rsp
0019048dmov rsp, [r14+64]
00190491call caml_initialize
00190496mov rsp, rbx
00190499lea rdi, [rip+0x1981a0]
001904a0add rdi, 48
001904a4mov rsi, [rsp]
001904a8mov rbx, rsp
001904abmov rsp, [r14+64]
001904afcall caml_initialize
001904b4mov rsp, rbx
001904b7mov esi, 145
001904bclea rdi, [rip+0x19817d]
001904c3add rdi, 168
001904camov rbx, rsp
001904cdmov rsp, [r14+64]
001904d1call caml_initialize
001904d6mov rsp, rbx
001904d9mov esi, 2049
001904delea rdi, [rip+0x19815b]
001904e5add rdi, 176
001904ecmov rbx, rsp
001904efmov rsp, [r14+64]
001904f3call caml_initialize
001904f8mov rsp, rbx
001904fbsub r15, 80
001904ffcall caml_allocN
00190504lea rsi, [r15+8]
00190508add rsi, 64
0019050cmov [rsi-8], 1024
00190514mov [rsi], 145
0019051blea r12, [rsi-16]
0019051fmov [r12-8], 1024
00190528mov [r12], 1
00190530lea r13, [r12-16]
00190535mov [r13-8], 1024
0019053dmov [r13], 1
00190545lea rbp, [r13-16]
00190549mov [rbp-8], 1024
00190551lea rax, [rip+0x198c58]
00190558mov [rbp], rax
0019055clea rax, [rbp-16]
00190560mov [rsp], rax
00190564mov rax, [rsp]
00190568mov [rax-8], 1024
00190570mov rax, [rsp]
00190574mov [rax], 2049
0019057blea rdi, [rip+0x1980be]
00190582add rdi, 56
00190586mov rbx, rsp
00190589mov rsp, [r14+64]
0019058dcall caml_initialize
00190592mov rsp, rbx
00190595lea rdi, [rip+0x1980a4]
0019059cadd rdi, 64
001905a0mov rsi, r12
001905a3mov rbx, rsp
001905a6mov rsp, [r14+64]
001905aacall caml_initialize
001905afmov rsp, rbx
001905b2lea rdi, [rip+0x198087]
001905b9add rdi, 72
001905bdmov rsi, r13
001905c0mov rbx, rsp
001905c3mov rsp, [r14+64]
001905c7call caml_initialize
001905ccmov rsp, rbx
001905cflea rdi, [rip+0x19806a]
001905d6add rdi, 184
001905ddmov rsi, rbp
001905e0mov rbx, rsp
001905e3mov rsp, [r14+64]
001905e7call caml_initialize
001905ecmov rsp, rbx
001905eflea rdi, [rip+0x19804a]
001905f6add rdi, 80
001905famov rsi, [rsp]
001905femov rbx, rsp
00190601mov rsp, [r14+64]
00190605call caml_initialize
0019060amov rsp, rbx
0019060dlea rsi, [rip+0x197edc]
00190614lea rdi, [rip+0x198025]
0019061badd rdi, 192
00190622mov rbx, rsp
00190625mov rsp, [r14+64]
00190629call caml_initialize
0019062emov rsp, rbx
00190631sub r15, 144
00190638call caml_allocN
0019063dlea rax, [r15+8]
00190641add rax, 128
00190647mov [rax-8], 1024
0019064flea rbx, [rip+0x197eb2]
00190656mov [rax], rbx
00190659lea rbx, [rax-32]
0019065dmov [rbx-8], 3072
00190665lea rdi, [rip+0x1982a4]
0019066cmov [rbx], rdi
0019066fmov [rbx+8], rax
00190673lea rax, [rip+0x198226]
0019067amov [rbx+16], rax
0019067elea rax, [rbx-24]
00190682mov [rax-8], 2048
0019068amov [rax], rbx
0019068dmov [rax+8], 1
00190695lea rbx, [rax-16]
00190699mov [rbx-8], 1024
001906a1lea rdi, [rip+0x197e78]
001906a8mov [rbx], rdi
001906ablea rdi, [rbx-32]
001906afmov [rdi-8], 3072
001906b7lea rsi, [rip+0x1982a2]
001906bemov [rdi], rsi
001906c1mov [rdi+8], rbx
001906c5lea rbx, [rip+0x19825c]
001906ccmov [rdi+16], rbx
001906d0lea rbx, [rdi-24]
001906d4mov [rsp+8], rbx
001906d9mov [rbx-8], 2048
001906e1mov [rbx], rdi
001906e4mov [rbx+8], rax
001906e8mov eax, 2049
001906edmov [rsp], rax
001906f1lea rax, [rip+0x198278]
001906f8call Stdlib.Printf.sprintf
001906fdmov rbx, rax
00190700mov rdi, [rbx]
00190703mov rax, [rsp]
00190707call rdi
00190709mov rbx, rax
0019070csub r15, 792
00190713call caml_allocN
00190718lea rdi, [r15+8]
0019071cadd rdi, 776
00190723mov [rdi-8], 1031
0019072blea rax, [rip+0x197f0e]
00190732mov rsi, [rax+80]
00190736mov [rdi], rsi
00190739lea rsi, [rdi-32]
0019073dmov [rsi-8], 3072
00190745lea rdx, [rip+0x198344]
0019074cmov [rsi], rdx
0019074fmov [rsi+8], rdi
00190753mov [rsi+16], rbx
00190757lea rbx, [rsi-24]
0019075bmov [rbx-8], 2048
00190763mov [rbx], rsi
00190766mov rdi, [rsp+8]
0019076bmov [rbx+8], rdi
0019076flea rdi, [rbx-16]
00190773mov [rdi-8], 1026
0019077blea rsi, [rip+0x1998ee]
00190782mov rsi, [rsi+96]
00190786mov [rdi], rsi
00190789lea rsi, [rdi-32]
0019078dmov [rsi-8], 3072
00190795lea rdx, [rip+0x19833c]
0019079cmov [rsi], rdx
0019079fmov [rsi+8], rdi
001907a3lea rdi, [rip+0x1982f6]
001907aamov [rsi+16], rdi
001907aelea rdi, [rsi-24]
001907b2mov [rdi-8], 2048
001907bamov [rdi], rsi
001907bdmov [rdi+8], rbx
001907c1lea rbx, [rdi-16]
001907c5mov [rbx-8], 1024
001907cdlea rsi, [rip+0x197d64]
001907d4mov [rbx], rsi
001907d7lea rsi, [rbx-32]
001907dbmov [rsi-8], 3072
001907e3lea rdx, [rip+0x198326]
001907eamov [rsi], rdx
001907edmov [rsi+8], rbx
001907f1lea rbx, [rip+0x1982f0]
001907f8mov [rsi+16], rbx
001907fclea rbx, [rsi-24]
00190800mov [rbx-8], 2048
00190808mov [rbx], rsi
0019080bmov [rbx+8], rdi
0019080flea rdi, [rbx-16]
00190813mov [rdi-8], 1026
0019081bmov rsi, [rax+32]
0019081fmov [rdi], rsi
00190822lea rsi, [rdi-32]
00190826mov [rsi-8], 3072
0019082elea rdx, [rip+0x198333]
00190835mov [rsi], rdx
00190838mov [rsi+8], rdi
0019083clea rdi, [rip+0x1982e5]
00190843mov [rsi+16], rdi
00190847lea rdi, [rsi-24]
0019084bmov [rdi-8], 2048
00190853mov [rdi], rsi
00190856mov [rdi+8], rbx
0019085alea rbx, [rdi-16]
0019085emov [rbx-8], 1026
00190866mov rsi, [rax+16]
0019086amov [rbx], rsi
0019086dlea rsi, [rbx-32]
00190871mov [rsi-8], 3072
00190879lea rdx, [rip+0x198370]
00190880mov [rsi], rdx
00190883mov [rsi+8], rbx
00190887lea rbx, [rip+0x19832a]
0019088emov [rsi+16], rbx
00190892lea rbx, [rsi-24]
00190896mov [rbx-8], 2048
0019089emov [rbx], rsi
001908a1mov [rbx+8], rdi
001908a5lea rdi, [rbx-16]
001908a9mov [rdi-8], 1026
001908b1mov rsi, [rax+24]
001908b5mov [rdi], rsi
001908b8lea rsi, [rdi-32]
001908bcmov [rsi-8], 3072
001908c4lea rdx, [rip+0x198385]
001908cbmov [rsi], rdx
001908cemov [rsi+8], rdi
001908d2lea rdi, [rip+0x19832f]
001908d9mov [rsi+16], rdi
001908ddlea rdi, [rsi-24]
001908e1mov [rdi-8], 2048
001908e9mov [rdi], rsi
001908ecmov [rdi+8], rbx
001908f0lea rbx, [rdi-16]
001908f4mov [rbx-8], 1024
001908fclea rsi, [rip+0x197c4d]
00190903mov [rbx], rsi
00190906lea rsi, [rbx-32]
0019090amov [rsi-8], 3072
00190912lea rdx, [rip+0x1983af]
00190919mov [rsi], rdx
0019091cmov [rsi+8], rbx
00190920lea rbx, [rip+0x198339]
00190927mov [rsi+16], rbx
0019092blea rbx, [rsi-24]
0019092fmov [rbx-8], 2048
00190937mov [rbx], rsi
0019093amov [rbx+8], rdi
0019093elea rdi, [rbx-16]
00190942mov [rdi-8], 1026
0019094amov rsi, [rax+160]
00190951mov [rdi], rsi
00190954lea rsi, [rdi-32]
00190958mov [rsi-8], 3072
00190960lea rdx, [rip+0x198399]
00190967mov [rsi], rdx
0019096amov [rsi+8], rdi
0019096elea rdi, [rip+0x198363]
00190975mov [rsi+16], rdi
00190979lea rdi, [rsi-24]
0019097dmov [rdi-8], 2048
00190985mov [rdi], rsi
00190988mov [rdi+8], rbx
0019098clea rbx, [rdi-16]
00190990mov [rbx-8], 1024
00190998lea rsi, [rip+0x197bc9]
0019099fmov [rbx], rsi
001909a2lea rsi, [rbx-32]
001909a6mov [rsi-8], 3072
001909aelea rdx, [rip+0x1983ab]
001909b5mov [rsi], rdx
001909b8mov [rsi+8], rbx
001909bclea rbx, [rip+0x198355]
001909c3mov [rsi+16], rbx
001909c7lea rbx, [rsi-24]
001909cbmov [rbx-8], 2048
001909d3mov [rbx], rsi
001909d6mov [rbx+8], rdi
001909dalea rdi, [rbx-16]
001909demov [rdi-8], 1028
001909e6mov rsi, [rax+152]
001909edmov [rdi], rsi
001909f0lea rsi, [rdi-32]
001909f4mov [rsi-8], 3072
001909fclea rdx, [rip+0x1983bd]
00190a03mov [rsi], rdx
00190a06mov [rsi+8], rdi
00190a0alea rdi, [rip+0x198367]
00190a11mov [rsi+16], rdi
00190a15lea rdi, [rsi-24]
00190a19mov [rdi-8], 2048
00190a21mov [rdi], rsi
00190a24mov [rdi+8], rbx
00190a28lea rbx, [rdi-16]
00190a2cmov [rbx-8], 1026
00190a34mov rax, [rax+48]
00190a38mov [rbx], rax
00190a3blea rax, [rbx-32]
00190a3fmov [rax-8], 3072
00190a47lea rsi, [rip+0x1983c2]
00190a4emov [rax], rsi
00190a51mov [rax+8], rbx
00190a55lea rbx, [rip+0x198374]
00190a5cmov [rax+16], rbx
00190a60lea rbx, [rax-24]
00190a64mov [rsp+8], rbx
00190a69mov [rbx-8], 2048
00190a71mov [rbx], rax
00190a74mov [rbx+8], rdi
00190a78mov eax, 145
00190a7dmov [rsp], rax
00190a81lea rax, [rip+0x198398]
00190a88call Stdlib.Printf.sprintf
00190a8dmov rbx, rax
00190a90mov rdi, [rbx]
00190a93mov rax, [rsp]
00190a97call rdi
00190a99sub r15, 576
00190aa0call caml_allocN
00190aa5lea rbx, [r15+8]
00190aa9add rbx, 560
00190ab0mov [rbx-8], 1028
00190ab8lea rdi, [rip+0x197ac1]
00190abfmov [rbx], rdi
00190ac2lea rdi, [rbx-32]
00190ac6mov [rdi-8], 3072
00190acelea rsi, [rip+0x198603]
00190ad5mov [rdi], rsi
00190ad8mov [rdi+8], rbx
00190adcmov [rdi+16], rax
00190ae0lea rax, [rdi-24]
00190ae4mov [rax-8], 2048
00190aecmov [rax], rdi
00190aefmov rbx, [rsp+8]
00190af4mov [rax+8], rbx
00190af8lea rbx, [rax-16]
00190afcmov [rbx-8], 1026
00190b04lea rdi, [rip+0x199565]
00190b0bmov rdi, [rdi+104]
00190b0fmov [rbx], rdi
00190b12lea rdi, [rbx-32]
00190b16mov [rdi-8], 3072
00190b1elea rsi, [rip+0x1985e3]
00190b25mov [rdi], rsi
00190b28mov [rdi+8], rbx
00190b2clea rbx, [rip+0x1985b5]
00190b33mov [rdi+16], rbx
00190b37lea rbx, [rdi-24]
00190b3bmov [rbx-8], 2048
00190b43mov [rbx], rdi
00190b46mov [rbx+8], rax
00190b4alea rdi, [rbx-16]
00190b4emov [rdi-8], 1029
00190b56lea rax, [rip+0x197ae3]
00190b5dmov rsi, [rax+184]
00190b64mov [rdi], rsi
00190b67lea rsi, [rdi-32]
00190b6bmov [rsi-8], 3072
00190b73lea rdx, [rip+0x1985ce]
00190b7amov [rsi], rdx
00190b7dmov [rsi+8], rdi
00190b81lea rdi, [rip+0x198590]
00190b88mov [rsi+16], rdi
00190b8clea rdi, [rsi-24]
00190b90mov [rdi-8], 2048
00190b98mov [rdi], rsi
00190b9bmov [rdi+8], rbx
00190b9flea rbx, [rdi-16]
00190ba3mov [rbx-8], 1024
00190bablea rsi, [rip+0x1979e6]
00190bb2mov [rbx], rsi
00190bb5lea rsi, [rbx-32]
00190bb9mov [rsi-8], 3072
00190bc1lea rdx, [rip+0x1985b0]
00190bc8mov [rsi], rdx
00190bcbmov [rsi+8], rbx
00190bcflea rbx, [rip+0x198582]
00190bd6mov [rsi+16], rbx
00190bdalea rbx, [rsi-24]
00190bdemov [rbx-8], 2048
00190be6mov [rbx], rsi
00190be9mov [rbx+8], rdi
00190bedlea rdi, [rbx-16]
00190bf1mov [rdi-8], 1024
00190bf9lea rsi, [rip+0x1979b0]
00190c00mov [rdi], rsi
00190c03lea rsi, [rdi-32]
00190c07mov [rsi-8], 3072
00190c0flea rdx, [rip+0x197b1a]
00190c16mov [rsi], rdx
00190c19mov [rsi+8], rdi
00190c1dlea rdi, [rip+0x198564]
00190c24mov [rsi+16], rdi
00190c28lea rdi, [rsi-24]
00190c2cmov [rdi-8], 2048
00190c34mov [rdi], rsi
00190c37mov [rdi+8], rbx
00190c3blea rbx, [rdi-16]
00190c3fmov [rbx-8], 1026
00190c47mov rax, [rax+40]
00190c4bmov [rbx], rax
00190c4elea rax, [rbx-32]
00190c52mov [rax-8], 3072
00190c5alea rsi, [rip+0x197b17]
00190c61mov [rax], rsi
00190c64mov [rax+8], rbx
00190c68lea rbx, [rip+0x197ad1]
00190c6fmov [rax+16], rbx
00190c73lea rbx, [rax-24]
00190c77mov [rbx-8], 2048
00190c7fmov [rbx], rax
00190c82mov [rbx+8], rdi
00190c86lea rax, [rbx-16]
00190c8amov [rax-8], 1028
00190c92lea rdi, [rip+0x19792f]
00190c99mov [rax], rdi
00190c9clea rdi, [rax-32]
00190ca0mov [rdi-8], 3072
00190ca8lea rsi, [rip+0x197d61]
00190cafmov [rdi], rsi
00190cb2mov [rdi+8], rax
00190cb6lea rax, [rip+0x197bb3]
00190cbdmov [rdi+16], rax
00190cc1lea rax, [rdi-24]
00190cc5mov [rax-8], 2048
00190ccdmov [rax], rdi
00190cd0mov [rax+8], rbx
00190cd4lea rbx, [rax-16]
00190cd8mov [rbx-8], 1028
00190ce0lea rdi, [rip+0x1978f9]
00190ce7mov [rbx], rdi
00190cealea rdi, [rbx-32]
00190ceemov [rdi-8], 3072
00190cf6lea rsi, [rip+0x198053]
00190cfdmov [rdi], rsi
00190d00mov [rdi+8], rbx
00190d04lea rbx, [rip+0x197e75]
00190d0bmov [rdi+16], rbx
00190d0flea rbx, [rdi-24]
00190d13mov [rbx-8], 2048
00190d1bmov [rbx], rdi
00190d1emov [rbx+8], rax
00190d22mov rax, 0x7fffffffffffffff
00190d2ccall Stdlib.Arg.align_inner
00190d31lea rdi, [rip+0x1981a8]
00190d38lea rbx, [rip+0x197901]
00190d3fmov rbx, [rbx+144]
00190d46call Stdlib.Arg.parse
00190d4blea rsi, [rip+0x1978a6]
00190d52lea rdi, [rip+0x1978e7]
00190d59add rdi, 200
00190d60mov rbx, rsp
00190d63mov rsp, [r14+64]
00190d67call caml_initialize
00190d6cmov rsp, rbx
00190d6flea rsi, [rip+0x19789a]
00190d76lea rdi, [rip+0x1978c3]
00190d7dadd rdi, 208
00190d84mov rbx, rsp
00190d87mov rsp, [r14+64]
00190d8bcall caml_initialize
00190d90mov rsp, rbx
00190d93lea rax, [rip+0x1978a6]
00190d9amov rax, [rax+136]
00190da1mov rax, [rax]
00190da4call camlParse_opts.ffirst_451
00190da9mov rbx, [rax]
00190dactest bl, 1
00190dafje 0x190db7
00190db1mov rsi, [rax+8]
00190db5jmp 0x190dd6
00190db7
00190db7loc_190db7:
00190db7call caml_alloc2
00190dbclea rsi, [r15+8]
00190dc0mov [rsi-8], 2048
00190dc8mov rbx, [rbx]
00190dcbmov [rsi], rbx
00190dcemov rax, [rax+8]
00190dd2mov [rsi+8], rax
00190dd6
00190dd6loc_190dd6:
00190dd6lea rax, [rip+0x197863]
00190dddmov rdi, [rax+136]
00190de4mov rbx, rsp
00190de7mov rsp, [r14+64]
00190debcall caml_modify
00190df0mov rsp, rbx
00190df3lea rax, [rip+0x197846]
00190dfamov rax, [rax+136]
00190e01mov rax, [rax]
00190e04test al, 1
00190e06jne 0x190f09
00190e0cmov rbx, [rax]
00190e0fmovzx rdi, [rbx-8]
00190e14test rdi, rdi
00190e17jne 0x190f09
00190e1dmov rax, [rax+8]
00190e21mov [rsp+8], rax
00190e26mov rax, [rbx]
00190e29mov [rsp], rax
00190e2dlea rbx, [rip+0x1e4f3c]
00190e34mov rdi, [rbx+48]
00190e38lea rbx, [rip+0x1979f1]
00190e3fcall caml_apply2
00190e44cmp rax, 1
00190e48je 0x190e6a
00190e4alea rax, [rip+0x1977ef]
00190e51mov rax, [rax+136]
00190e58mov r13, [rax]
00190e5blea rbp, [rip+0x19834e]
00190e62mov r12, rbp
00190e65jmp 0x190f24
00190e6a
00190e6aloc_190e6a:
00190e6alea rax, [rip+0x1e4eff]
00190e71mov rbx, [rax+96]
00190e75mov rdi, [rbx]
00190e78mov rax, [rsp]
00190e7ccall rdi
00190e7emov [rsp+16], rax
00190e83lea r11, [rip+79]
00190e8apush r11
00190e8cpush [r14+48]
00190e90mov [r14+48], rsp
00190e94lea rbx, [rip+0x1e4ed5]
00190e9bmov rdi, [rbx+48]
00190e9flea rbx, [rip+0x19797a]
00190ea6call caml_apply2
00190eabcmp rax, 1
00190eafje 0x190ebd
00190eb1mov rax, [rsp+32]
00190eb6call Stdlib.Filename.chop_extension
00190ebbjmp 0x190ec2
00190ebd
00190ebdloc_190ebd:
00190ebdmov rax, [rsp+32]
00190ec2
00190ec2loc_190ec2:
00190ec2mov rbp, [rsp+16]
00190ec7mov r13, [rsp+24]
00190eccmov r12, rax
00190ecfpop [r14+48]
00190ed3add rsp, 8
00190ed7jmp 0x190f24
00190ed9lea rbx, [rip+0x19c738]
00190ee0mov rbx, [rbx+40]
00190ee4mov rdi, [rax]
00190ee7cmp rdi, rbx
00190eeajne 0x190efc
00190eecmov r12, [rsp+16]
00190ef1mov rbp, [rsp]
00190ef5mov r13, [rsp+8]
00190efajmp 0x190f24
00190efc
00190efcloc_190efc:
00190efcmov rsp, [r14+48]
00190f00pop [r14+48]
00190f04pop r11
00190f06jmp r11
00190f09
00190f09loc_190f09:
00190f09lea rax, [rip+0x197730]
00190f10mov rax, [rax+136]
00190f17mov r13, [rax]
00190f1alea rbp, [rip+0x19828f]
00190f21mov r12, rbp
00190f24
00190f24loc_190f24:
00190f24lea rdi, [rip+0x197715]
00190f2badd rdi, 104
00190f2fmov rsi, r12
00190f32mov rbx, rsp
00190f35mov rsp, [r14+64]
00190f39call caml_initialize
00190f3emov rsp, rbx
00190f41lea rdi, [rip+0x1976f8]
00190f48add rdi, 112
00190f4cmov rsi, rbp
00190f4fmov rbx, rsp
00190f52mov rsp, [r14+64]
00190f56call caml_initialize
00190f5bmov rsp, rbx
00190f5elea rdi, [rip+0x1976db]
00190f65add rdi, 96
00190f69mov rsi, r13
00190f6cmov rbx, rsp
00190f6fmov rsp, [r14+64]
00190f73call caml_initialize
00190f78mov rsp, rbx
00190f7blea rax, [rip+0x1976be]
00190f82mov rax, [rax+104]
00190f86mov rbx, [rax-8]
00190f8ashr rbx, 10
00190f8ecmp rbx, 2
00190f92jge 0x190fad
00190f94mov rax, [rax]
00190f97mov rbx, 0x700000000000000
00190fa1cmp rax, rbx
00190fa4jne 0x190fad
00190fa6mov esi, 3
00190fabjmp 0x190fb2
00190fad
00190fadloc_190fad:
00190fadmov esi, 1
00190fb2
00190fb2loc_190fb2:
00190fb2lea rdi, [rip+0x197687]
00190fb9add rdi, 88
00190fbdmov rbx, rsp
00190fc0mov rsp, [r14+64]
00190fc4call caml_initialize
00190fc9mov rsp, rbx
00190fcclea rax, [rip+0x19766d]
00190fd3mov rbx, [rax+88]
00190fd7cmp rbx, 1
00190fdbje 0x191008
00190fddmov rax, [rax+40]
00190fe1mov rax, [rax]
00190fe4cmp rax, 1
00190fe8je 0x190ff6
00190fealea rax, [rip+0x197807]
00190ff1call camlMisc.warning_287
00190ff6
00190ff6loc_190ff6:
00190ff6lea rax, [rip+0x197643]
00190ffdmov rax, [rax+40]
00191001mov [rax], 1
00191008
00191008loc_191008:
00191008lea rbx, [rip+0x197631]
0019100fmov rax, [rbx+184]
00191016mov rax, [rax]
00191019mov rdi, [rax-8]
0019101dshr rdi, 10
00191021cmp rdi, 2
00191025jl 0x19102d
00191027mov [rsp], rax
0019102bjmp 0x191093
0019102d
0019102dloc_19102d:
0019102dmov rdi, [rax]
00191030mov rsi, 0x700000000000000
0019103acmp rdi, rsi
0019103djne 0x19108f
0019103fmov rax, [rbx+104]
00191043mov rbx, [rax-8]
00191047shr rbx, 10
0019104bcmp rbx, 2
0019104fjge 0x19106f
00191051mov rax, [rax]
00191054mov rbx, 0x700000000000000
0019105ecmp rax, rbx
00191061jne 0x19106f
00191063lea rax, [rip+0x198146]
0019106ajmp 0x191125
0019106f
0019106floc_19106f:
0019106flea rax, [rip+0x1e4cfa]
00191076mov rbx, [rax+96]
0019107alea rax, [rip+0x1975bf]
00191081mov rax, [rax+104]
00191085mov rdi, [rbx]
00191088call rdi
0019108ajmp 0x191125
0019108f
0019108floc_19108f:
0019108fmov [rsp], rax
00191093
00191093loc_191093:
00191093lea rbx, [rip+0x1975a6]
0019109amov rbx, [rbx+8]
0019109emov rbx, [rbx]
001910a1or rbx, 1
001910a5lea rdi, [rip+0x197574]
001910acmov rbx, [rdi+4*rbx-4]
001910b1mov [rsp+8], rbx
001910b6lea rdi, [rip+0x1e4cb3]
001910bdmov rdi, [rdi+48]
001910c1call caml_apply2
001910c6cmp rax, 1
001910caje 0x1910dc
001910ccmov rax, [rsp]
001910d0mov rbx, [rsp+8]
001910d5call Stdlib.Filename.chop_suffix
001910dajmp 0x191125
001910dc
001910dcloc_1910dc:
001910dclea r11, [rip+30]
001910e3push r11
001910e5push [r14+48]
001910e9mov [r14+48], rsp
001910edmov rax, [rsp+16]
001910f2call Stdlib.Filename.chop_extension
001910f7pop [r14+48]
001910fbadd rsp, 8
001910ffjmp 0x191125
00191101lea rbx, [rip+0x19c510]
00191108mov rbx, [rbx+40]
0019110cmov rdi, [rax]
0019110fcmp rdi, rbx
00191112je 0x191121
00191114mov rsp, [r14+48]
00191118pop [r14+48]
0019111cpop r11
0019111ejmp r11
00191121
00191121loc_191121:
00191121mov rax, [rsp]
00191125
00191125loc_191125:
00191125lea rdi, [rip+0x197514]
0019112cadd rdi, 120
00191130mov rsi, rax
00191133mov rbx, rsp
00191136mov rsp, [r14+64]
0019113acall caml_initialize
0019113fmov rsp, rbx
00191142lea rbx, [rip+0x1974f7]
00191149mov rax, [rbx+184]
00191150mov rax, [rax]
00191153mov rdi, [rax-8]
00191157shr rdi, 10
0019115bcmp rdi, 2
0019115fjge 0x1911f4
00191165mov rdi, [rax]
00191168mov rsi, 0x700000000000000
00191172cmp rdi, rsi
00191175jne 0x1911f4
00191177mov rax, [rbx+104]
0019117bmov rbx, [rax-8]
0019117fshr rbx, 10
00191183cmp rbx, 2
00191187jge 0x1911a4
00191189mov rax, [rax]
0019118cmov rbx, 0x700000000000000
00191196cmp rax, rbx
00191199jne 0x1911a4
0019119blea rax, [rip+0x19800e]
001911a2jmp 0x1911f4
001911a4
001911a4loc_1911a4:
001911a4lea rax, [rip+0x197495]
001911abmov rdi, [rax+104]
001911afmov rax, [rax+8]
001911b3mov rax, [rax]
001911b6sar rax, 1
001911b9cmp rax, 1
001911bdje 0x1911d2
001911bfja 0x1911e3
001911c1lea rbx, [rip+0x197620]
001911c8mov rax, rdi
001911cbcall camlStdlib.$5e_139
001911d0jmp 0x1911f4
001911d2
001911d2loc_1911d2:
001911d2lea rbx, [rip+0x1975ff]
001911d9mov rax, rdi
001911dccall camlStdlib.$5e_139
001911e1jmp 0x1911f4
001911e3
001911e3loc_1911e3:
001911e3lea rbx, [rip+0x1975de]
001911eamov rax, rdi
001911edcall camlStdlib.$5e_139
001911f2jmp 0x1911f4
001911f4
001911f4loc_1911f4:
001911f4lea rdi, [rip+0x197445]
001911fbadd rdi, 128
00191202mov rsi, rax
00191205mov rbx, rsp
00191208mov rsp, [r14+64]
0019120ccall caml_initialize
00191211mov rsp, rbx
00191214lea rax, [rip+0x197425]
0019121bmov rax, [rax+160]
00191222mov rax, [rax]
00191225cmp rax, 1
00191229je 0x191237
0019122blea rax, [rip+0x197556]
00191232call camlParse_opts.warning_435
00191237
00191237loc_191237:
00191237mov eax, 1
0019123cadd rsp, 24
00191240ret
00191241
00191241loc_191241:
00191241push 38
00191243call caml_call_realloc_stack
00191248pop r10
0019124ajmp 0x190292
00190280
00190280camlParse_opts.entry:
00190280lea r10, [rsp-360]
00190288cmp r10, [r14+40]
0019028cjb 0x191241
00190292
00190292loc_190292:
00190292sub rsp, 24
00190296call caml_alloc1
0019029blea rsi, [r15+8]
0019029fmov [rsi-8], 1024
001902a7mov [rsi], 1
001902aelea rdi, [rip+0x19838b]
001902b5add rdi, 136
001902bcmov rbx, rsp
001902bfmov rsp, [r14+64]
001902c3call caml_initialize
001902c8mov rsp, rbx
001902cblea rsi, [rip+0x198206]
001902d2lea r12, [rip+0x1981e7]
001902d9lea rdi, [rip+0x198360]
001902e0add rdi, 144
001902e7mov rbx, rsp
001902eamov rsp, [r14+64]
001902eecall caml_initialize
001902f3mov rsp, rbx
001902f6lea rdi, [rip+0x198343]
001902fdadd rdi, 152
00190304mov rsi, r12
00190307mov rbx, rsp
0019030amov rsp, [r14+64]
0019030ecall caml_initialize
00190313mov rsp, rbx
00190316call caml_alloc1
0019031blea rsi, [r15+8]
0019031fmov [rsi-8], 1024
00190327mov [rsi], 1
0019032elea rdi, [rip+0x19830b]
00190335add rdi, 160
0019033cmov rbx, rsp
0019033fmov rsp, [r14+64]
00190343call caml_initialize
00190348mov rsp, rbx
0019034bcall caml_alloc1
00190350lea rsi, [r15+8]
00190354mov [rsi-8], 1024
0019035cmov [rsi], 1
00190363lea rdi, [rip+0x1982d6]
0019036aadd rdi, 24
0019036emov rbx, rsp
00190371mov rsp, [r14+64]
00190375call caml_initialize
0019037amov rsp, rbx
0019037dcall caml_alloc1
00190382lea rsi, [r15+8]
00190386mov [rsi-8], 1024
0019038emov [rsi], 1
00190395lea rdi, [rip+0x1982a4]
0019039cadd rdi, 16
001903a0mov rbx, rsp
001903a3mov rsp, [r14+64]
001903a7call caml_initialize
001903acmov rsp, rbx
001903afsub r15, 80
001903b3call caml_allocN
001903b8lea rsi, [r15+8]
001903bcadd rsi, 64
001903c0mov [rsi-8], 1024
001903c8mov [rsi], 5
001903cflea r12, [rsi-16]
001903d3mov [r12-8], 1024
001903dcmov [r12], 1
001903e4lea r13, [r12-16]
001903e9mov [r13-8], 1024
001903f1mov [r13], 1
001903f9lea rbp, [r13-16]
001903fdmov [rbp-8], 1024
00190405mov [rbp], 1
0019040dlea rax, [rbp-16]
00190411mov [rsp], rax
00190415mov rax, [rsp]
00190419mov [rax-8], 1024
00190421mov rax, [rsp]
00190425mov [rax], 1
0019042clea rdi, [rip+0x19820d]
00190433mov rbx, rsp
00190436mov rsp, [r14+64]
0019043acall caml_initialize
0019043fmov rsp, rbx
00190442lea rdi, [rip+0x1981f7]
00190449add rdi, 32
0019044dmov rsi, r12
00190450mov rbx, rsp
00190453mov rsp, [r14+64]
00190457call caml_initialize
0019045cmov rsp, rbx
0019045flea rdi, [rip+0x1981da]
00190466add rdi, 8
0019046amov rsi, r13
0019046dmov rbx, rsp
00190470mov rsp, [r14+64]
00190474call caml_initialize
00190479mov rsp, rbx
0019047clea rdi, [rip+0x1981bd]
00190483add rdi, 40
00190487mov rsi, rbp
0019048amov rbx, rsp
0019048dmov rsp, [r14+64]
00190491call caml_initialize
00190496mov rsp, rbx
00190499lea rdi, [rip+0x1981a0]
001904a0add rdi, 48
001904a4mov rsi, [rsp]
001904a8mov rbx, rsp
001904abmov rsp, [r14+64]
001904afcall caml_initialize
001904b4mov rsp, rbx
001904b7mov esi, 145
001904bclea rdi, [rip+0x19817d]
001904c3add rdi, 168
001904camov rbx, rsp
001904cdmov rsp, [r14+64]
001904d1call caml_initialize
001904d6mov rsp, rbx
001904d9mov esi, 2049
001904delea rdi, [rip+0x19815b]
001904e5add rdi, 176
001904ecmov rbx, rsp
001904efmov rsp, [r14+64]
001904f3call caml_initialize
001904f8mov rsp, rbx
001904fbsub r15, 80
001904ffcall caml_allocN
00190504lea rsi, [r15+8]
00190508add rsi, 64
0019050cmov [rsi-8], 1024
00190514mov [rsi], 145
0019051blea r12, [rsi-16]
0019051fmov [r12-8], 1024
00190528mov [r12], 1
00190530lea r13, [r12-16]
00190535mov [r13-8], 1024
0019053dmov [r13], 1
00190545lea rbp, [r13-16]
00190549mov [rbp-8], 1024
00190551lea rax, [rip+0x198c58]
00190558mov [rbp], rax
0019055clea rax, [rbp-16]
00190560mov [rsp], rax
00190564mov rax, [rsp]
00190568mov [rax-8], 1024
00190570mov rax, [rsp]
00190574mov [rax], 2049
0019057blea rdi, [rip+0x1980be]
00190582add rdi, 56
00190586mov rbx, rsp
00190589mov rsp, [r14+64]
0019058dcall caml_initialize
00190592mov rsp, rbx
00190595lea rdi, [rip+0x1980a4]
0019059cadd rdi, 64
001905a0mov rsi, r12
001905a3mov rbx, rsp
001905a6mov rsp, [r14+64]
001905aacall caml_initialize
001905afmov rsp, rbx
001905b2lea rdi, [rip+0x198087]
001905b9add rdi, 72
001905bdmov rsi, r13
001905c0mov rbx, rsp
001905c3mov rsp, [r14+64]
001905c7call caml_initialize
001905ccmov rsp, rbx
001905cflea rdi, [rip+0x19806a]
001905d6add rdi, 184
001905ddmov rsi, rbp
001905e0mov rbx, rsp
001905e3mov rsp, [r14+64]
001905e7call caml_initialize
001905ecmov rsp, rbx
001905eflea rdi, [rip+0x19804a]
001905f6add rdi, 80
001905famov rsi, [rsp]
001905femov rbx, rsp
00190601mov rsp, [r14+64]
00190605call caml_initialize
0019060amov rsp, rbx
0019060dlea rsi, [rip+0x197edc]
00190614lea rdi, [rip+0x198025]
0019061badd rdi, 192
00190622mov rbx, rsp
00190625mov rsp, [r14+64]
00190629call caml_initialize
0019062emov rsp, rbx
00190631sub r15, 144
00190638call caml_allocN
0019063dlea rax, [r15+8]
00190641add rax, 128
00190647mov [rax-8], 1024
0019064flea rbx, [rip+0x197eb2]
00190656mov [rax], rbx
00190659lea rbx, [rax-32]
0019065dmov [rbx-8], 3072
00190665lea rdi, [rip+0x1982a4]
0019066cmov [rbx], rdi
0019066fmov [rbx+8], rax
00190673lea rax, [rip+0x198226]
0019067amov [rbx+16], rax
0019067elea rax, [rbx-24]
00190682mov [rax-8], 2048
0019068amov [rax], rbx
0019068dmov [rax+8], 1
00190695lea rbx, [rax-16]
00190699mov [rbx-8], 1024
001906a1lea rdi, [rip+0x197e78]
001906a8mov [rbx], rdi
001906ablea rdi, [rbx-32]
001906afmov [rdi-8], 3072
001906b7lea rsi, [rip+0x1982a2]
001906bemov [rdi], rsi
001906c1mov [rdi+8], rbx
001906c5lea rbx, [rip+0x19825c]
001906ccmov [rdi+16], rbx
001906d0lea rbx, [rdi-24]
001906d4mov [rsp+8], rbx
001906d9mov [rbx-8], 2048
001906e1mov [rbx], rdi
001906e4mov [rbx+8], rax
001906e8mov eax, 2049
001906edmov [rsp], rax
001906f1lea rax, [rip+0x198278]
001906f8call Stdlib.Printf.sprintf
001906fdmov rbx, rax
00190700mov rdi, [rbx]
00190703mov rax, [rsp]
00190707call rdi
00190709mov rbx, rax
0019070csub r15, 792
00190713call caml_allocN
00190718lea rdi, [r15+8]
0019071cadd rdi, 776
00190723mov [rdi-8], 1031
0019072blea rax, [rip+0x197f0e]
00190732mov rsi, [rax+80]
00190736mov [rdi], rsi
00190739lea rsi, [rdi-32]
0019073dmov [rsi-8], 3072
00190745lea rdx, [rip+0x198344]
0019074cmov [rsi], rdx
0019074fmov [rsi+8], rdi
00190753mov [rsi+16], rbx
00190757lea rbx, [rsi-24]
0019075bmov [rbx-8], 2048
00190763mov [rbx], rsi
00190766mov rdi, [rsp+8]
0019076bmov [rbx+8], rdi
0019076flea rdi, [rbx-16]
00190773mov [rdi-8], 1026
0019077blea rsi, [rip+0x1998ee]
00190782mov rsi, [rsi+96]
00190786mov [rdi], rsi
00190789lea rsi, [rdi-32]
0019078dmov [rsi-8], 3072
00190795lea rdx, [rip+0x19833c]
0019079cmov [rsi], rdx
0019079fmov [rsi+8], rdi
001907a3lea rdi, [rip+0x1982f6]
001907aamov [rsi+16], rdi
001907aelea rdi, [rsi-24]
001907b2mov [rdi-8], 2048
001907bamov [rdi], rsi
001907bdmov [rdi+8], rbx
001907c1lea rbx, [rdi-16]
001907c5mov [rbx-8], 1024
001907cdlea rsi, [rip+0x197d64]
001907d4mov [rbx], rsi
001907d7lea rsi, [rbx-32]
001907dbmov [rsi-8], 3072
001907e3lea rdx, [rip+0x198326]
001907eamov [rsi], rdx
001907edmov [rsi+8], rbx
001907f1lea rbx, [rip+0x1982f0]
001907f8mov [rsi+16], rbx
001907fclea rbx, [rsi-24]
00190800mov [rbx-8], 2048
00190808mov [rbx], rsi
0019080bmov [rbx+8], rdi
0019080flea rdi, [rbx-16]
00190813mov [rdi-8], 1026
0019081bmov rsi, [rax+32]
0019081fmov [rdi], rsi
00190822lea rsi, [rdi-32]
00190826mov [rsi-8], 3072
0019082elea rdx, [rip+0x198333]
00190835mov [rsi], rdx
00190838mov [rsi+8], rdi
0019083clea rdi, [rip+0x1982e5]
00190843mov [rsi+16], rdi
00190847lea rdi, [rsi-24]
0019084bmov [rdi-8], 2048
00190853mov [rdi], rsi
00190856mov [rdi+8], rbx
0019085alea rbx, [rdi-16]
0019085emov [rbx-8], 1026
00190866mov rsi, [rax+16]
0019086amov [rbx], rsi
0019086dlea rsi, [rbx-32]
00190871mov [rsi-8], 3072
00190879lea rdx, [rip+0x198370]
00190880mov [rsi], rdx
00190883mov [rsi+8], rbx
00190887lea rbx, [rip+0x19832a]
0019088emov [rsi+16], rbx
00190892lea rbx, [rsi-24]
00190896mov [rbx-8], 2048
0019089emov [rbx], rsi
001908a1mov [rbx+8], rdi
001908a5lea rdi, [rbx-16]
001908a9mov [rdi-8], 1026
001908b1mov rsi, [rax+24]
001908b5mov [rdi], rsi
001908b8lea rsi, [rdi-32]
001908bcmov [rsi-8], 3072
001908c4lea rdx, [rip+0x198385]
001908cbmov [rsi], rdx
001908cemov [rsi+8], rdi
001908d2lea rdi, [rip+0x19832f]
001908d9mov [rsi+16], rdi
001908ddlea rdi, [rsi-24]
001908e1mov [rdi-8], 2048
001908e9mov [rdi], rsi
001908ecmov [rdi+8], rbx
001908f0lea rbx, [rdi-16]
001908f4mov [rbx-8], 1024
001908fclea rsi, [rip+0x197c4d]
00190903mov [rbx], rsi
00190906lea rsi, [rbx-32]
0019090amov [rsi-8], 3072
00190912lea rdx, [rip+0x1983af]
00190919mov [rsi], rdx
0019091cmov [rsi+8], rbx
00190920lea rbx, [rip+0x198339]
00190927mov [rsi+16], rbx
0019092blea rbx, [rsi-24]
0019092fmov [rbx-8], 2048
00190937mov [rbx], rsi
0019093amov [rbx+8], rdi
0019093elea rdi, [rbx-16]
00190942mov [rdi-8], 1026
0019094amov rsi, [rax+160]
00190951mov [rdi], rsi
00190954lea rsi, [rdi-32]
00190958mov [rsi-8], 3072
00190960lea rdx, [rip+0x198399]
00190967mov [rsi], rdx
0019096amov [rsi+8], rdi
0019096elea rdi, [rip+0x198363]
00190975mov [rsi+16], rdi
00190979lea rdi, [rsi-24]
0019097dmov [rdi-8], 2048
00190985mov [rdi], rsi
00190988mov [rdi+8], rbx
0019098clea rbx, [rdi-16]
00190990mov [rbx-8], 1024
00190998lea rsi, [rip+0x197bc9]
0019099fmov [rbx], rsi
001909a2lea rsi, [rbx-32]
001909a6mov [rsi-8], 3072
001909aelea rdx, [rip+0x1983ab]
001909b5mov [rsi], rdx
001909b8mov [rsi+8], rbx
001909bclea rbx, [rip+0x198355]
001909c3mov [rsi+16], rbx
001909c7lea rbx, [rsi-24]
001909cbmov [rbx-8], 2048
001909d3mov [rbx], rsi
001909d6mov [rbx+8], rdi
001909dalea rdi, [rbx-16]
001909demov [rdi-8], 1028
001909e6mov rsi, [rax+152]
001909edmov [rdi], rsi
001909f0lea rsi, [rdi-32]
001909f4mov [rsi-8], 3072
001909fclea rdx, [rip+0x1983bd]
00190a03mov [rsi], rdx
00190a06mov [rsi+8], rdi
00190a0alea rdi, [rip+0x198367]
00190a11mov [rsi+16], rdi
00190a15lea rdi, [rsi-24]
00190a19mov [rdi-8], 2048
00190a21mov [rdi], rsi
00190a24mov [rdi+8], rbx
00190a28lea rbx, [rdi-16]
00190a2cmov [rbx-8], 1026
00190a34mov rax, [rax+48]
00190a38mov [rbx], rax
00190a3blea rax, [rbx-32]
00190a3fmov [rax-8], 3072
00190a47lea rsi, [rip+0x1983c2]
00190a4emov [rax], rsi
00190a51mov [rax+8], rbx
00190a55lea rbx, [rip+0x198374]
00190a5cmov [rax+16], rbx
00190a60lea rbx, [rax-24]
00190a64mov [rsp+8], rbx
00190a69mov [rbx-8], 2048
00190a71mov [rbx], rax
00190a74mov [rbx+8], rdi
00190a78mov eax, 145
00190a7dmov [rsp], rax
00190a81lea rax, [rip+0x198398]
00190a88call Stdlib.Printf.sprintf
00190a8dmov rbx, rax
00190a90mov rdi, [rbx]
00190a93mov rax, [rsp]
00190a97call rdi
00190a99sub r15, 576
00190aa0call caml_allocN
00190aa5lea rbx, [r15+8]
00190aa9add rbx, 560
00190ab0mov [rbx-8], 1028
00190ab8lea rdi, [rip+0x197ac1]
00190abfmov [rbx], rdi
00190ac2lea rdi, [rbx-32]
00190ac6mov [rdi-8], 3072
00190acelea rsi, [rip+0x198603]
00190ad5mov [rdi], rsi
00190ad8mov [rdi+8], rbx
00190adcmov [rdi+16], rax
00190ae0lea rax, [rdi-24]
00190ae4mov [rax-8], 2048
00190aecmov [rax], rdi
00190aefmov rbx, [rsp+8]
00190af4mov [rax+8], rbx
00190af8lea rbx, [rax-16]
00190afcmov [rbx-8], 1026
00190b04lea rdi, [rip+0x199565]
00190b0bmov rdi, [rdi+104]
00190b0fmov [rbx], rdi
00190b12lea rdi, [rbx-32]
00190b16mov [rdi-8], 3072
00190b1elea rsi, [rip+0x1985e3]
00190b25mov [rdi], rsi
00190b28mov [rdi+8], rbx
00190b2clea rbx, [rip+0x1985b5]
00190b33mov [rdi+16], rbx
00190b37lea rbx, [rdi-24]
00190b3bmov [rbx-8], 2048
00190b43mov [rbx], rdi
00190b46mov [rbx+8], rax
00190b4alea rdi, [rbx-16]
00190b4emov [rdi-8], 1029
00190b56lea rax, [rip+0x197ae3]
00190b5dmov rsi, [rax+184]
00190b64mov [rdi], rsi
00190b67lea rsi, [rdi-32]
00190b6bmov [rsi-8], 3072
00190b73lea rdx, [rip+0x1985ce]
00190b7amov [rsi], rdx
00190b7dmov [rsi+8], rdi
00190b81lea rdi, [rip+0x198590]
00190b88mov [rsi+16], rdi
00190b8clea rdi, [rsi-24]
00190b90mov [rdi-8], 2048
00190b98mov [rdi], rsi
00190b9bmov [rdi+8], rbx
00190b9flea rbx, [rdi-16]
00190ba3mov [rbx-8], 1024
00190bablea rsi, [rip+0x1979e6]
00190bb2mov [rbx], rsi
00190bb5lea rsi, [rbx-32]
00190bb9mov [rsi-8], 3072
00190bc1lea rdx, [rip+0x1985b0]
00190bc8mov [rsi], rdx
00190bcbmov [rsi+8], rbx
00190bcflea rbx, [rip+0x198582]
00190bd6mov [rsi+16], rbx
00190bdalea rbx, [rsi-24]
00190bdemov [rbx-8], 2048
00190be6mov [rbx], rsi
00190be9mov [rbx+8], rdi
00190bedlea rdi, [rbx-16]
00190bf1mov [rdi-8], 1024
00190bf9lea rsi, [rip+0x1979b0]
00190c00mov [rdi], rsi
00190c03lea rsi, [rdi-32]
00190c07mov [rsi-8], 3072
00190c0flea rdx, [rip+0x197b1a]
00190c16mov [rsi], rdx
00190c19mov [rsi+8], rdi
00190c1dlea rdi, [rip+0x198564]
00190c24mov [rsi+16], rdi
00190c28lea rdi, [rsi-24]
00190c2cmov [rdi-8], 2048
00190c34mov [rdi], rsi
00190c37mov [rdi+8], rbx
00190c3blea rbx, [rdi-16]
00190c3fmov [rbx-8], 1026
00190c47mov rax, [rax+40]
00190c4bmov [rbx], rax
00190c4elea rax, [rbx-32]
00190c52mov [rax-8], 3072
00190c5alea rsi, [rip+0x197b17]
00190c61mov [rax], rsi
00190c64mov [rax+8], rbx
00190c68lea rbx, [rip+0x197ad1]
00190c6fmov [rax+16], rbx
00190c73lea rbx, [rax-24]
00190c77mov [rbx-8], 2048
00190c7fmov [rbx], rax
00190c82mov [rbx+8], rdi
00190c86lea rax, [rbx-16]
00190c8amov [rax-8], 1028
00190c92lea rdi, [rip+0x19792f]
00190c99mov [rax], rdi
00190c9clea rdi, [rax-32]
00190ca0mov [rdi-8], 3072
00190ca8lea rsi, [rip+0x197d61]
00190cafmov [rdi], rsi
00190cb2mov [rdi+8], rax
00190cb6lea rax, [rip+0x197bb3]
00190cbdmov [rdi+16], rax
00190cc1lea rax, [rdi-24]
00190cc5mov [rax-8], 2048
00190ccdmov [rax], rdi
00190cd0mov [rax+8], rbx
00190cd4lea rbx, [rax-16]
00190cd8mov [rbx-8], 1028
00190ce0lea rdi, [rip+0x1978f9]
00190ce7mov [rbx], rdi
00190cealea rdi, [rbx-32]
00190ceemov [rdi-8], 3072
00190cf6lea rsi, [rip+0x198053]
00190cfdmov [rdi], rsi
00190d00mov [rdi+8], rbx
00190d04lea rbx, [rip+0x197e75]
00190d0bmov [rdi+16], rbx
00190d0flea rbx, [rdi-24]
00190d13mov [rbx-8], 2048
00190d1bmov [rbx], rdi
00190d1emov [rbx+8], rax
00190d22mov rax, 0x7fffffffffffffff
00190d2ccall Stdlib.Arg.align_inner
00190d31lea rdi, [rip+0x1981a8]
00190d38lea rbx, [rip+0x197901]
00190d3fmov rbx, [rbx+144]
00190d46call Stdlib.Arg.parse
00190d4blea rsi, [rip+0x1978a6]
00190d52lea rdi, [rip+0x1978e7]
00190d59add rdi, 200
00190d60mov rbx, rsp
00190d63mov rsp, [r14+64]
00190d67call caml_initialize
00190d6cmov rsp, rbx
00190d6flea rsi, [rip+0x19789a]
00190d76lea rdi, [rip+0x1978c3]
00190d7dadd rdi, 208
00190d84mov rbx, rsp
00190d87mov rsp, [r14+64]
00190d8bcall caml_initialize
00190d90mov rsp, rbx
00190d93lea rax, [rip+0x1978a6]
00190d9amov rax, [rax+136]
00190da1mov rax, [rax]
00190da4call camlParse_opts.ffirst_451
00190da9mov rbx, [rax]
00190dactest bl, 1
00190dafje 0x190db7
00190db1mov rsi, [rax+8]
00190db5jmp 0x190dd6
00190db7
00190db7loc_190db7:
00190db7call caml_alloc2
00190dbclea rsi, [r15+8]
00190dc0mov [rsi-8], 2048
00190dc8mov rbx, [rbx]
00190dcbmov [rsi], rbx
00190dcemov rax, [rax+8]
00190dd2mov [rsi+8], rax
00190dd6
00190dd6loc_190dd6:
00190dd6lea rax, [rip+0x197863]
00190dddmov rdi, [rax+136]
00190de4mov rbx, rsp
00190de7mov rsp, [r14+64]
00190debcall caml_modify
00190df0mov rsp, rbx
00190df3lea rax, [rip+0x197846]
00190dfamov rax, [rax+136]
00190e01mov rax, [rax]
00190e04test al, 1
00190e06jne 0x190f09
00190e0cmov rbx, [rax]
00190e0fmovzx rdi, [rbx-8]
00190e14test rdi, rdi
00190e17jne 0x190f09
00190e1dmov rax, [rax+8]
00190e21mov [rsp+8], rax
00190e26mov rax, [rbx]
00190e29mov [rsp], rax
00190e2dlea rbx, [rip+0x1e4f3c]
00190e34mov rdi, [rbx+48]
00190e38lea rbx, [rip+0x1979f1]
00190e3fcall caml_apply2
00190e44cmp rax, 1
00190e48je 0x190e6a
00190e4alea rax, [rip+0x1977ef]
00190e51mov rax, [rax+136]
00190e58mov r13, [rax]
00190e5blea rbp, [rip+0x19834e]
00190e62mov r12, rbp
00190e65jmp 0x190f24
00190e6a
00190e6aloc_190e6a:
00190e6alea rax, [rip+0x1e4eff]
00190e71mov rbx, [rax+96]
00190e75mov rdi, [rbx]
00190e78mov rax, [rsp]
00190e7ccall rdi
00190e7emov [rsp+16], rax
00190e83lea r11, [rip+79]
00190e8apush r11
00190e8cpush [r14+48]
00190e90mov [r14+48], rsp
00190e94lea rbx, [rip+0x1e4ed5]
00190e9bmov rdi, [rbx+48]
00190e9flea rbx, [rip+0x19797a]
00190ea6call caml_apply2
00190eabcmp rax, 1
00190eafje 0x190ebd
00190eb1mov rax, [rsp+32]
00190eb6call Stdlib.Filename.chop_extension
00190ebbjmp 0x190ec2
00190ebd
00190ebdloc_190ebd:
00190ebdmov rax, [rsp+32]
00190ec2
00190ec2loc_190ec2:
00190ec2mov rbp, [rsp+16]
00190ec7mov r13, [rsp+24]
00190eccmov r12, rax
00190ecfpop [r14+48]
00190ed3add rsp, 8
00190ed7jmp 0x190f24
00190ed9lea rbx, [rip+0x19c738]
00190ee0mov rbx, [rbx+40]
00190ee4mov rdi, [rax]
00190ee7cmp rdi, rbx
00190eeajne 0x190efc
00190eecmov r12, [rsp+16]
00190ef1mov rbp, [rsp]
00190ef5mov r13, [rsp+8]
00190efajmp 0x190f24
00190efc
00190efcloc_190efc:
00190efcmov rsp, [r14+48]
00190f00pop [r14+48]
00190f04pop r11
00190f06jmp r11
00190f09
00190f09loc_190f09:
00190f09lea rax, [rip+0x197730]
00190f10mov rax, [rax+136]
00190f17mov r13, [rax]
00190f1alea rbp, [rip+0x19828f]
00190f21mov r12, rbp
00190f24
00190f24loc_190f24:
00190f24lea rdi, [rip+0x197715]
00190f2badd rdi, 104
00190f2fmov rsi, r12
00190f32mov rbx, rsp
00190f35mov rsp, [r14+64]
00190f39call caml_initialize
00190f3emov rsp, rbx
00190f41lea rdi, [rip+0x1976f8]
00190f48add rdi, 112
00190f4cmov rsi, rbp
00190f4fmov rbx, rsp
00190f52mov rsp, [r14+64]
00190f56call caml_initialize
00190f5bmov rsp, rbx
00190f5elea rdi, [rip+0x1976db]
00190f65add rdi, 96
00190f69mov rsi, r13
00190f6cmov rbx, rsp
00190f6fmov rsp, [r14+64]
00190f73call caml_initialize
00190f78mov rsp, rbx
00190f7blea rax, [rip+0x1976be]
00190f82mov rax, [rax+104]
00190f86mov rbx, [rax-8]
00190f8ashr rbx, 10
00190f8ecmp rbx, 2
00190f92jge 0x190fad
00190f94mov rax, [rax]
00190f97mov rbx, 0x700000000000000
00190fa1cmp rax, rbx
00190fa4jne 0x190fad
00190fa6mov esi, 3
00190fabjmp 0x190fb2
00190fad
00190fadloc_190fad:
00190fadmov esi, 1
00190fb2
00190fb2loc_190fb2:
00190fb2lea rdi, [rip+0x197687]
00190fb9add rdi, 88
00190fbdmov rbx, rsp
00190fc0mov rsp, [r14+64]
00190fc4call caml_initialize
00190fc9mov rsp, rbx
00190fcclea rax, [rip+0x19766d]
00190fd3mov rbx, [rax+88]
00190fd7cmp rbx, 1
00190fdbje 0x191008
00190fddmov rax, [rax+40]
00190fe1mov rax, [rax]
00190fe4cmp rax, 1
00190fe8je 0x190ff6
00190fealea rax, [rip+0x197807]
00190ff1call camlMisc.warning_287
00190ff6
00190ff6loc_190ff6:
00190ff6lea rax, [rip+0x197643]
00190ffdmov rax, [rax+40]
00191001mov [rax], 1
00191008
00191008loc_191008:
00191008lea rbx, [rip+0x197631]
0019100fmov rax, [rbx+184]
00191016mov rax, [rax]
00191019mov rdi, [rax-8]
0019101dshr rdi, 10
00191021cmp rdi, 2
00191025jl 0x19102d
00191027mov [rsp], rax
0019102bjmp 0x191093
0019102d
0019102dloc_19102d:
0019102dmov rdi, [rax]
00191030mov rsi, 0x700000000000000
0019103acmp rdi, rsi
0019103djne 0x19108f
0019103fmov rax, [rbx+104]
00191043mov rbx, [rax-8]
00191047shr rbx, 10
0019104bcmp rbx, 2
0019104fjge 0x19106f
00191051mov rax, [rax]
00191054mov rbx, 0x700000000000000
0019105ecmp rax, rbx
00191061jne 0x19106f
00191063lea rax, [rip+0x198146]
0019106ajmp 0x191125
0019106f
0019106floc_19106f:
0019106flea rax, [rip+0x1e4cfa]
00191076mov rbx, [rax+96]
0019107alea rax, [rip+0x1975bf]
00191081mov rax, [rax+104]
00191085mov rdi, [rbx]
00191088call rdi
0019108ajmp 0x191125
0019108f
0019108floc_19108f:
0019108fmov [rsp], rax
00191093
00191093loc_191093:
00191093lea rbx, [rip+0x1975a6]
0019109amov rbx, [rbx+8]
0019109emov rbx, [rbx]
001910a1or rbx, 1
001910a5lea rdi, [rip+0x197574]
001910acmov rbx, [rdi+4*rbx-4]
001910b1mov [rsp+8], rbx
001910b6lea rdi, [rip+0x1e4cb3]
001910bdmov rdi, [rdi+48]
001910c1call caml_apply2
001910c6cmp rax, 1
001910caje 0x1910dc
001910ccmov rax, [rsp]
001910d0mov rbx, [rsp+8]
001910d5call Stdlib.Filename.chop_suffix
001910dajmp 0x191125
001910dc
001910dcloc_1910dc:
001910dclea r11, [rip+30]
001910e3push r11
001910e5push [r14+48]
001910e9mov [r14+48], rsp
001910edmov rax, [rsp+16]
001910f2call Stdlib.Filename.chop_extension
001910f7pop [r14+48]
001910fbadd rsp, 8
001910ffjmp 0x191125
00191101lea rbx, [rip+0x19c510]
00191108mov rbx, [rbx+40]
0019110cmov rdi, [rax]
0019110fcmp rdi, rbx
00191112je 0x191121
00191114mov rsp, [r14+48]
00191118pop [r14+48]
0019111cpop r11
0019111ejmp r11
00191121
00191121loc_191121:
00191121mov rax, [rsp]
00191125
00191125loc_191125:
00191125lea rdi, [rip+0x197514]
0019112cadd rdi, 120
00191130mov rsi, rax
00191133mov rbx, rsp
00191136mov rsp, [r14+64]
0019113acall caml_initialize
0019113fmov rsp, rbx
00191142lea rbx, [rip+0x1974f7]
00191149mov rax, [rbx+184]
00191150mov rax, [rax]
00191153mov rdi, [rax-8]
00191157shr rdi, 10
0019115bcmp rdi, 2
0019115fjge 0x1911f4
00191165mov rdi, [rax]
00191168mov rsi, 0x700000000000000
00191172cmp rdi, rsi
00191175jne 0x1911f4
00191177mov rax, [rbx+104]
0019117bmov rbx, [rax-8]
0019117fshr rbx, 10
00191183cmp rbx, 2
00191187jge 0x1911a4
00191189mov rax, [rax]
0019118cmov rbx, 0x700000000000000
00191196cmp rax, rbx
00191199jne 0x1911a4
0019119blea rax, [rip+0x19800e]
001911a2jmp 0x1911f4
001911a4
001911a4loc_1911a4:
001911a4lea rax, [rip+0x197495]
001911abmov rdi, [rax+104]
001911afmov rax, [rax+8]
001911b3mov rax, [rax]
001911b6sar rax, 1
001911b9cmp rax, 1
001911bdje 0x1911d2
001911bfja 0x1911e3
001911c1lea rbx, [rip+0x197620]
001911c8mov rax, rdi
001911cbcall camlStdlib.$5e_139
001911d0jmp 0x1911f4
001911d2
001911d2loc_1911d2:
001911d2lea rbx, [rip+0x1975ff]
001911d9mov rax, rdi
001911dccall camlStdlib.$5e_139
001911e1jmp 0x1911f4
001911e3
001911e3loc_1911e3:
001911e3lea rbx, [rip+0x1975de]
001911eamov rax, rdi
001911edcall camlStdlib.$5e_139
001911f2jmp 0x1911f4
001911f4
001911f4loc_1911f4:
001911f4lea rdi, [rip+0x197445]
001911fbadd rdi, 128
00191202mov rsi, rax
00191205mov rbx, rsp
00191208mov rsp, [r14+64]
0019120ccall caml_initialize
00191211mov rsp, rbx
00191214lea rax, [rip+0x197425]
0019121bmov rax, [rax+160]
00191222mov rax, [rax]
00191225cmp rax, 1
00191229je 0x191237
0019122blea rax, [rip+0x197556]
00191232call camlParse_opts.warning_435
00191237
00191237loc_191237:
00191237mov eax, 1
0019123cadd rsp, 24
00191240ret
00191241
00191241loc_191241:
00191241push 38
00191243call caml_call_realloc_stack
00191248pop r10
0019124ajmp 0x190292
00190280
0019124f
0019124f // align 0x10
0019124f // align 0x10
00191250
00191250camlVersion.entry:
00191250lea r10, [rsp-336]
00191258cmp r10, [r14+40]
0019125cjb 0x191341
00191262
00191262loc_191262:
00191262lea rsi, [rip+0x19850f]
00191269lea rdi, [rip+0x1984b0]
00191270add rdi, 8
00191274mov rbx, rsp
00191277mov rsp, [r14+64]
0019127bcall caml_initialize
00191280mov rsp, rbx
00191283lea rsi, [rip+0x1984d6]
0019128alea rdi, [rip+0x19848f]
00191291add rdi, 16
00191295mov rbx, rsp
00191298mov rsp, [r14+64]
0019129ccall caml_initialize
001912a1mov rsp, rbx
001912a4lea r11, [rip+81]
001912abpush r11
001912adpush [r14+48]
001912b1mov [r14+48], rsp
001912b5mov esi, 87
001912bamov edi, 1
001912bfmov ebx, 9
001912c4lea rax, [rip+0x1984ad]
001912cbcall Stdlib.String.index_rec
001912d0lea rbx, [rip+0x198489]
001912d7lea rax, [rip+0x198472]
001912decall camlStdlib.$5e_139
001912e3mov rbx, rax
001912e6lea rax, [rip+0x19848b]
001912edcall camlStdlib.$5e_139
001912f2pop [r14+48]
001912f6add rsp, 8
001912fajmp 0x191322
001912fclea rbx, [rip+0x19c315]
00191303mov rbx, [rbx+56]
00191307cmp rax, rbx
0019130ajne 0x191315
0019130clea rax, [rip+0x198465]
00191313jmp 0x191322
00191315
00191315loc_191315:
00191315mov rsp, [r14+48]
00191319pop [r14+48]
0019131dpop r11
0019131fjmp r11
00191322
00191322loc_191322:
00191322lea rdi, [rip+0x1983f7]
00191329mov rsi, rax
0019132cmov rbx, rsp
0019132fmov rsp, [r14+64]
00191333call caml_initialize
00191338mov rsp, rbx
0019133bmov eax, 1
00191340ret
00191341
00191341loc_191341:
00191341push 35
00191343call caml_call_realloc_stack
00191348pop r10
0019134ajmp 0x191262
00191250
00191250camlVersion.entry:
00191250lea r10, [rsp-336]
00191258cmp r10, [r14+40]
0019125cjb 0x191341
00191262
00191262loc_191262:
00191262lea rsi, [rip+0x19850f]
00191269lea rdi, [rip+0x1984b0]
00191270add rdi, 8
00191274mov rbx, rsp
00191277mov rsp, [r14+64]
0019127bcall caml_initialize
00191280mov rsp, rbx
00191283lea rsi, [rip+0x1984d6]
0019128alea rdi, [rip+0x19848f]
00191291add rdi, 16
00191295mov rbx, rsp
00191298mov rsp, [r14+64]
0019129ccall caml_initialize
001912a1mov rsp, rbx
001912a4lea r11, [rip+81]
001912abpush r11
001912adpush [r14+48]
001912b1mov [r14+48], rsp
001912b5mov esi, 87
001912bamov edi, 1
001912bfmov ebx, 9
001912c4lea rax, [rip+0x1984ad]
001912cbcall Stdlib.String.index_rec
001912d0lea rbx, [rip+0x198489]
001912d7lea rax, [rip+0x198472]
001912decall camlStdlib.$5e_139
001912e3mov rbx, rax
001912e6lea rax, [rip+0x19848b]
001912edcall camlStdlib.$5e_139
001912f2pop [r14+48]
001912f6add rsp, 8
001912fajmp 0x191322
001912fclea rbx, [rip+0x19c315]
00191303mov rbx, [rbx+56]
00191307cmp rax, rbx
0019130ajne 0x191315
0019130clea rax, [rip+0x198465]
00191313jmp 0x191322
00191315
00191315loc_191315:
00191315mov rsp, [r14+48]
00191319pop [r14+48]
0019131dpop r11
0019131fjmp r11
00191322
00191322loc_191322:
00191322lea rdi, [rip+0x1983f7]
00191329mov rsi, rax
0019132cmov rbx, rsp
0019132fmov rsp, [r14+64]
00191333call caml_initialize
00191338mov rsp, rbx
0019133bmov eax, 1
00191340ret
00191341
00191341loc_191341:
00191341push 35
00191343call caml_call_realloc_stack
00191348pop r10
0019134ajmp 0x191262
00191250
0019134f
0019134f // align 0x10
0019134f // align 0x10
00191350
00191350camlMysys.put_from_file_271:
00191350lea r10, [rsp-368]
00191358cmp r10, [r14+40]
0019135cjb 0x1914aa
00191362
00191362loc_191362:
00191362sub rsp, 32
00191366mov [rsp], rax
0019136amov [rsp+8], rbx
0019136flea r11, [rip+178]
00191376push r11
00191378push [r14+48]
0019137cmov [r14+48], rsp
00191380mov edi, 2049
00191385lea rax, [rip+0x8fca4]
0019138ccall caml_c_call
00191391mov [rsp+32], rax
00191396mov ebx, 1
0019139blea rax, [rip+0x19c6c6]
001913a2mov rdi, [rsp+16]
001913a7call camlStdlib.open_in_gen_288
001913acmov [rsp+40], rax
001913b1sub r15, 56
001913b5cmp r15, [r14]
001913b8jb 0x1914a0
001913be
001913beloc_1913be:
001913belea rbx, [r15+8]
001913c2mov [rbx-8], 6391
001913calea rdi, [rip+239]
001913d1mov [rbx], rdi
001913d4mov rdi, 0x100000000000005
001913demov [rbx+8], rdi
001913e2mov rdi, [rsp+24]
001913e7mov [rbx+16], rdi
001913ebmov [rbx+24], 2049
001913f3mov rdi, [rsp+32]
001913f8mov [rbx+32], rdi
001913fcmov [rbx+40], rax
00191400mov eax, 1
00191405call camlMysys.do_rec_375
0019140amov rdi, [rsp+40]
0019140flea rax, [rip+0x7e63a]
00191416call caml_c_call
0019141bpop [r14+48]
0019141fadd rsp, 8
00191423jmp 0x191494
00191425nop [rax]
00191428lea rbx, [rip+0x19c1e9]
0019142fmov rbx, [rbx+80]
00191433mov rdi, [rax]
00191436cmp rdi, rbx
00191439jne 0x191484
0019143blea rax, [rip+0x1984ee]
00191442mov rbx, [rsp]
00191446call camlStdlib.$5e_139
0019144bsub r15, 24
0019144fcmp r15, [r14]
00191452jb 0x191499
00191454
00191454loc_191454:
00191454lea rbx, [r15+8]
00191458mov [rbx-8], 2048
00191460lea rdi, [rip+0x198461]
00191467mov rdi, [rdi]
0019146amov [rbx], rdi
0019146dmov [rbx+8], rax
00191471mov rax, rbx
00191474mov rsp, [r14+48]
00191478pop [r14+48]
0019147cpop r11
0019147ejmp r11
00191481nop [rax]
00191484
00191484loc_191484:
00191484mov rsp, [r14+48]
00191488pop [r14+48]
0019148cpop r11
0019148ejmp r11
00191491nop [rax]
00191494
00191494loc_191494:
00191494add rsp, 32
00191498ret
00191499
00191499loc_191499:
00191499call caml_call_gc
0019149ejmp 0x191454
001914a0
001914a0loc_1914a0:
001914a0call caml_call_gc
001914a5jmp 0x1913be
001914aa
001914aaloc_1914aa:
001914aapush 39
001914accall caml_call_realloc_stack
001914b1pop r10
001914b3jmp 0x191362
00191350
00191350camlMysys.put_from_file_271:
00191350lea r10, [rsp-368]
00191358cmp r10, [r14+40]
0019135cjb 0x1914aa
00191362
00191362loc_191362:
00191362sub rsp, 32
00191366mov [rsp], rax
0019136amov [rsp+8], rbx
0019136flea r11, [rip+178]
00191376push r11
00191378push [r14+48]
0019137cmov [r14+48], rsp
00191380mov edi, 2049
00191385lea rax, [rip+0x8fca4]
0019138ccall caml_c_call
00191391mov [rsp+32], rax
00191396mov ebx, 1
0019139blea rax, [rip+0x19c6c6]
001913a2mov rdi, [rsp+16]
001913a7call camlStdlib.open_in_gen_288
001913acmov [rsp+40], rax
001913b1sub r15, 56
001913b5cmp r15, [r14]
001913b8jb 0x1914a0
001913be
001913beloc_1913be:
001913belea rbx, [r15+8]
001913c2mov [rbx-8], 6391
001913calea rdi, [rip+239]
001913d1mov [rbx], rdi
001913d4mov rdi, 0x100000000000005
001913demov [rbx+8], rdi
001913e2mov rdi, [rsp+24]
001913e7mov [rbx+16], rdi
001913ebmov [rbx+24], 2049
001913f3mov rdi, [rsp+32]
001913f8mov [rbx+32], rdi
001913fcmov [rbx+40], rax
00191400mov eax, 1
00191405call camlMysys.do_rec_375
0019140amov rdi, [rsp+40]
0019140flea rax, [rip+0x7e63a]
00191416call caml_c_call
0019141bpop [r14+48]
0019141fadd rsp, 8
00191423jmp 0x191494
00191425nop [rax]
00191428lea rbx, [rip+0x19c1e9]
0019142fmov rbx, [rbx+80]
00191433mov rdi, [rax]
00191436cmp rdi, rbx
00191439jne 0x191484
0019143blea rax, [rip+0x1984ee]
00191442mov rbx, [rsp]
00191446call camlStdlib.$5e_139
0019144bsub r15, 24
0019144fcmp r15, [r14]
00191452jb 0x191499
00191454
00191454loc_191454:
00191454lea rbx, [r15+8]
00191458mov [rbx-8], 2048
00191460lea rdi, [rip+0x198461]
00191467mov rdi, [rdi]
0019146amov [rbx], rdi
0019146dmov [rbx+8], rax
00191471mov rax, rbx
00191474mov rsp, [r14+48]
00191478pop [r14+48]
0019147cpop r11
0019147ejmp r11
00191481nop [rax]
00191484
00191484loc_191484:
00191484mov rsp, [r14+48]
00191488pop [r14+48]
0019148cpop r11
0019148ejmp r11
00191491nop [rax]
00191494
00191494loc_191494:
00191494add rsp, 32
00191498ret
00191499
00191499loc_191499:
00191499call caml_call_gc
0019149ejmp 0x191454
001914a0
001914a0loc_1914a0:
001914a0call caml_call_gc
001914a5jmp 0x1913be
001914aa
001914aaloc_1914aa:
001914aapush 39
001914accall caml_call_realloc_stack
001914b1pop r10
001914b3jmp 0x191362
00191350
001914b8
001914b8 // align 0x10
001914b8 // align 0x10
001914c0
001914c0camlMysys.do_rec_375:
001914c0lea r10, [rsp-336]
001914c8cmp r10, [r14+40]
001914ccjb 0x191541
001914ce
001914celoc_1914ce:
001914cesub rsp, 16
001914d2
001914d2loc_1914d2:
001914d2mov [rsp+8], rbx
001914d7cmp r15, [r14]
001914dajbe 0x19153a
001914dc
001914dcloc_1914dc:
001914dcmov esi, 2049
001914e1mov edi, 1
001914e6mov rdx, [rbx+32]
001914eamov rax, [rbx+40]
001914eemov rbx, rdx
001914f1call camlStdlib.input_302
001914f6mov rdi, rax
001914f9cmp rdi, 1
001914fdjle 0x191530
001914ffmov rbx, [rsp+8]
00191504mov rax, [rbx+16]
00191508mov [rsp], rax
0019150cmov rax, [rbx+32]
00191510mov ebx, 1
00191515call Stdlib.Bytes.sub
0019151amov rbx, [rsp]
0019151emov rdi, [rbx]
00191521call rdi
00191523mov eax, 1
00191528mov rbx, [rsp+8]
0019152djmp 0x1914d2
0019152f
0019152f 90 .
00191530
00191530loc_191530:
00191530mov eax, 1
00191535add rsp, 16
00191539ret
0019153a
0019153aloc_19153a:
0019153acall caml_call_gc
0019153fjmp 0x1914dc
00191541
00191541loc_191541:
00191541push 35
00191543call caml_call_realloc_stack
00191548pop r10
0019154ajmp 0x1914ce
001914c0
001914c0camlMysys.do_rec_375:
001914c0lea r10, [rsp-336]
001914c8cmp r10, [r14+40]
001914ccjb 0x191541
001914ce
001914celoc_1914ce:
001914cesub rsp, 16
001914d2
001914d2loc_1914d2:
001914d2mov [rsp+8], rbx
001914d7cmp r15, [r14]
001914dajbe 0x19153a
001914dc
001914dcloc_1914dc:
001914dcmov esi, 2049
001914e1mov edi, 1
001914e6mov rdx, [rbx+32]
001914eamov rax, [rbx+40]
001914eemov rbx, rdx
001914f1call camlStdlib.input_302
001914f6mov rdi, rax
001914f9cmp rdi, 1
001914fdjle 0x191530
001914ffmov rbx, [rsp+8]
00191504mov rax, [rbx+16]
00191508mov [rsp], rax
0019150cmov rax, [rbx+32]
00191510mov ebx, 1
00191515call Stdlib.Bytes.sub
0019151amov rbx, [rsp]
0019151emov rdi, [rbx]
00191521call rdi
00191523mov eax, 1
00191528mov rbx, [rsp+8]
0019152djmp 0x1914d2
0019152f
0019152f 90 .
00191530
00191530loc_191530:
00191530mov eax, 1
00191535add rsp, 16
00191539ret
0019153a
0019153aloc_19153a:
0019153acall caml_call_gc
0019153fjmp 0x1914dc
00191541
00191541loc_191541:
00191541push 35
00191543call caml_call_realloc_stack
00191548pop r10
0019154ajmp 0x1914ce
001914c0
0019154c
0019154c // align 0x10
0019154c // align 0x10
00191550
00191550camlMysys.copy_from_lib_378:
00191550lea r10, [rsp-368]
00191558cmp r10, [r14+40]
0019155cjb 0x1916d9
00191562
00191562loc_191562:
00191562sub rsp, 32
00191566mov [rsp], rax
0019156amov rdi, rbx
0019156dmov [rsp+24], rdi
00191572lea r11, [rip+43]
00191579push r11
0019157bpush [r14+48]
0019157fmov [r14+48], rsp
00191583mov ebx, 877
00191588lea rax, [rip+0x19c551]
0019158fcall camlStdlib.open_out_gen_225
00191594mov [rsp+32], rax
00191599pop [r14+48]
0019159dadd rsp, 8
001915a1jmp 0x191614
001915a3nop
001915a4lea rbx, [rip+0x19c06d]
001915abmov rbx, [rbx+80]
001915afmov rdi, [rax]
001915b2cmp rdi, rbx
001915b5jne 0x191604
001915b7lea rax, [rip+0x198352]
001915bemov rbx, [rsp+24]
001915c3call camlStdlib.$5e_139
001915c8sub r15, 24
001915cccmp r15, [r14]
001915cfjb 0x1916cf
001915d5
001915d5loc_1915d5:
001915d5lea rbx, [r15+8]
001915d9mov [rbx-8], 2048
001915e1lea rdi, [rip+0x1982e0]
001915e8mov rdi, [rdi]
001915ebmov [rbx], rdi
001915eemov [rbx+8], rax
001915f2mov rax, rbx
001915f5mov rsp, [r14+48]
001915f9pop [r14+48]
001915fdpop r11
001915ffjmp r11
00191602nop
00191604
00191604loc_191604:
00191604mov rsp, [r14+48]
00191608pop [r14+48]
0019160cpop r11
0019160ejmp r11
00191611nop [rax]
00191614
00191614loc_191614:
00191614lea r11, [rip+133]
0019161bpush r11
0019161dpush [r14+48]
00191621mov [r14+48], rsp
00191625sub r15, 32
00191629cmp r15, [r14]
0019162cjb 0x1916c5
00191632
00191632loc_191632:
00191632lea rbx, [r15+8]
00191636mov [rsp+24], rbx
0019163bmov [rbx-8], 3319
00191643lea rdi, [rip+166]
0019164amov [rbx], rdi
0019164dmov rdi, 0x100000000000005
00191657mov [rbx+8], rdi
0019165bmov [rbx+16], rax
0019165flea rax, [rip+0x1e470a]
00191666mov rbx, [rax+96]
0019166amov rdi, [rbx]
0019166dmov rax, [rsp+40]
00191672call rdi
00191674mov rbx, rax
00191677mov rax, [rsp+16]
0019167ccall Stdlib.Filename.concat
00191681mov rbx, [rsp+24]
00191686call camlMysys.put_from_file_271
0019168bmov rax, [rsp+32]
00191690call camlStdlib.close_out_280
00191695pop [r14+48]
00191699add rsp, 8
0019169djmp 0x1916c0
0019169fnop
001916a0mov [rsp], rax
001916a4mov rax, [rsp+16]
001916a9call camlStdlib.close_out_280
001916aemov rax, [rsp]
001916b2mov rsp, [r14+48]
001916b6pop [r14+48]
001916bapop r11
001916bcjmp r11
001916bfnop
001916c0
001916c0loc_1916c0:
001916c0add rsp, 32
001916c4ret
001916c5
001916c5loc_1916c5:
001916c5call caml_call_gc
001916cajmp 0x191632
001916cf
001916cfloc_1916cf:
001916cfcall caml_call_gc
001916d4jmp 0x1915d5
001916d9
001916d9loc_1916d9:
001916d9push 39
001916dbcall caml_call_realloc_stack
001916e0pop r10
001916e2jmp 0x191562
00191550
00191550camlMysys.copy_from_lib_378:
00191550lea r10, [rsp-368]
00191558cmp r10, [r14+40]
0019155cjb 0x1916d9
00191562
00191562loc_191562:
00191562sub rsp, 32
00191566mov [rsp], rax
0019156amov rdi, rbx
0019156dmov [rsp+24], rdi
00191572lea r11, [rip+43]
00191579push r11
0019157bpush [r14+48]
0019157fmov [r14+48], rsp
00191583mov ebx, 877
00191588lea rax, [rip+0x19c551]
0019158fcall camlStdlib.open_out_gen_225
00191594mov [rsp+32], rax
00191599pop [r14+48]
0019159dadd rsp, 8
001915a1jmp 0x191614
001915a3nop
001915a4lea rbx, [rip+0x19c06d]
001915abmov rbx, [rbx+80]
001915afmov rdi, [rax]
001915b2cmp rdi, rbx
001915b5jne 0x191604
001915b7lea rax, [rip+0x198352]
001915bemov rbx, [rsp+24]
001915c3call camlStdlib.$5e_139
001915c8sub r15, 24
001915cccmp r15, [r14]
001915cfjb 0x1916cf
001915d5
001915d5loc_1915d5:
001915d5lea rbx, [r15+8]
001915d9mov [rbx-8], 2048
001915e1lea rdi, [rip+0x1982e0]
001915e8mov rdi, [rdi]
001915ebmov [rbx], rdi
001915eemov [rbx+8], rax
001915f2mov rax, rbx
001915f5mov rsp, [r14+48]
001915f9pop [r14+48]
001915fdpop r11
001915ffjmp r11
00191602nop
00191604
00191604loc_191604:
00191604mov rsp, [r14+48]
00191608pop [r14+48]
0019160cpop r11
0019160ejmp r11
00191611nop [rax]
00191614
00191614loc_191614:
00191614lea r11, [rip+133]
0019161bpush r11
0019161dpush [r14+48]
00191621mov [r14+48], rsp
00191625sub r15, 32
00191629cmp r15, [r14]
0019162cjb 0x1916c5
00191632
00191632loc_191632:
00191632lea rbx, [r15+8]
00191636mov [rsp+24], rbx
0019163bmov [rbx-8], 3319
00191643lea rdi, [rip+166]
0019164amov [rbx], rdi
0019164dmov rdi, 0x100000000000005
00191657mov [rbx+8], rdi
0019165bmov [rbx+16], rax
0019165flea rax, [rip+0x1e470a]
00191666mov rbx, [rax+96]
0019166amov rdi, [rbx]
0019166dmov rax, [rsp+40]
00191672call rdi
00191674mov rbx, rax
00191677mov rax, [rsp+16]
0019167ccall Stdlib.Filename.concat
00191681mov rbx, [rsp+24]
00191686call camlMysys.put_from_file_271
0019168bmov rax, [rsp+32]
00191690call camlStdlib.close_out_280
00191695pop [r14+48]
00191699add rsp, 8
0019169djmp 0x1916c0
0019169fnop
001916a0mov [rsp], rax
001916a4mov rax, [rsp+16]
001916a9call camlStdlib.close_out_280
001916aemov rax, [rsp]
001916b2mov rsp, [r14+48]
001916b6pop [r14+48]
001916bapop r11
001916bcjmp r11
001916bfnop
001916c0
001916c0loc_1916c0:
001916c0add rsp, 32
001916c4ret
001916c5
001916c5loc_1916c5:
001916c5call caml_call_gc
001916cajmp 0x191632
001916cf
001916cfloc_1916cf:
001916cfcall caml_call_gc
001916d4jmp 0x1915d5
001916d9
001916d9loc_1916d9:
001916d9push 39
001916dbcall caml_call_realloc_stack
001916e0pop r10
001916e2jmp 0x191562
00191550
001916e7
001916e7 // align 0x10
001916e7 // align 0x10
001916f0
001916f0camlMysys.fun_514:
001916f0mov rdi, rax
001916f3mov rax, [rbx+16]
001916f7mov rbx, rdi
001916fajmp 0x1963d0
001916f0
001916f0camlMysys.fun_514:
001916f0mov rdi, rax
001916f3mov rax, [rbx+16]
001916f7mov rbx, rdi
001916fajmp 0x1963d0
001916f0
001916ff
001916ff // align 0x10
001916ff // align 0x10
00191700
00191700camlMysys.copy_from_lib_to_dir_407:
00191700lea r10, [rsp-328]
00191708cmp r10, [r14+40]
0019170cjb 0x191743
0019170e
0019170eloc_19170e:
0019170esub rsp, 8
00191712test bl, 1
00191715je 0x191724
00191717mov rbx, rdi
0019171aadd rsp, 8
0019171ejmp 0x191550
00191723
00191723 90 .
00191724
00191724loc_191724:
00191724mov [rsp], rax
00191728mov rax, [rbx]
0019172bmov rbx, rdi
0019172ecall Stdlib.Filename.concat
00191733mov rbx, rax
00191736mov rax, [rsp]
0019173aadd rsp, 8
0019173ejmp 0x191550
00191743
00191743loc_191743:
00191743push 34
00191745call caml_call_realloc_stack
0019174apop r10
0019174cjmp 0x19170e
00191700
00191700camlMysys.copy_from_lib_to_dir_407:
00191700lea r10, [rsp-328]
00191708cmp r10, [r14+40]
0019170cjb 0x191743
0019170e
0019170eloc_19170e:
0019170esub rsp, 8
00191712test bl, 1
00191715je 0x191724
00191717mov rbx, rdi
0019171aadd rsp, 8
0019171ejmp 0x191550
00191723
00191723 90 .
00191724
00191724loc_191724:
00191724mov [rsp], rax
00191728mov rax, [rbx]
0019172bmov rbx, rdi
0019172ecall Stdlib.Filename.concat
00191733mov rbx, rax
00191736mov rax, [rsp]
0019173aadd rsp, 8
0019173ejmp 0x191550
00191743
00191743loc_191743:
00191743push 34
00191745call caml_call_realloc_stack
0019174apop r10
0019174cjmp 0x19170e
00191700
0019174e
0019174e // align 0x10
0019174e // align 0x10
00191750
00191750camlMysys.rename_413:
00191750sub rsp, 16
00191754mov [rsp], rax
00191758mov [rsp+8], rbx
0019175dmov rdi, rbx
00191760lea rax, [rip+0x90e79]
00191767call caml_c_call
0019176ccmp rax, 1
00191770je 0x191783
00191772mov rdi, [rsp+8]
00191777lea rax, [rip+0x90fe2]
0019177ecall caml_c_call
00191783
00191783loc_191783:
00191783mov rdi, [rsp]
00191787mov rsi, [rsp+8]
0019178clea rax, [rip+0x910ad]
00191793call caml_c_call
00191798add rsp, 16
0019179cret
00191750
00191750camlMysys.rename_413:
00191750sub rsp, 16
00191754mov [rsp], rax
00191758mov [rsp+8], rbx
0019175dmov rdi, rbx
00191760lea rax, [rip+0x90e79]
00191767call caml_c_call
0019176ccmp rax, 1
00191770je 0x191783
00191772mov rdi, [rsp+8]
00191777lea rax, [rip+0x90fe2]
0019177ecall caml_c_call
00191783
00191783loc_191783:
00191783mov rdi, [rsp]
00191787mov rsi, [rsp+8]
0019178clea rax, [rip+0x910ad]
00191793call caml_c_call
00191798add rsp, 16
0019179cret
00191750
0019179d
0019179d // align 0x10
0019179d // align 0x10
001917a0
001917a0camlMysys.remove_492:
001917a0sub rsp, 8
001917a4mov [rsp], rax
001917a8mov rdi, rax
001917ablea rax, [rip+0x90e2e]
001917b2call caml_c_call
001917b7cmp rax, 1
001917bbje 0x1917d4
001917bdmov rdi, [rsp]
001917c1lea rax, [rip+0x90f98]
001917c8call caml_c_call
001917cdadd rsp, 8
001917d1ret
001917d2
001917d2 66 90 f.
001917d4
001917d4loc_1917d4:
001917d4mov eax, 1
001917d9add rsp, 8
001917ddret
001917a0
001917a0camlMysys.remove_492:
001917a0sub rsp, 8
001917a4mov [rsp], rax
001917a8mov rdi, rax
001917ablea rax, [rip+0x90e2e]
001917b2call caml_c_call
001917b7cmp rax, 1
001917bbje 0x1917d4
001917bdmov rdi, [rsp]
001917c1lea rax, [rip+0x90f98]
001917c8call caml_c_call
001917cdadd rsp, 8
001917d1ret
001917d2
001917d2 66 90 f.
001917d4
001917d4loc_1917d4:
001917d4mov eax, 1
001917d9add rsp, 8
001917ddret
001917a0
001917de
001917de // align 0x10
001917de // align 0x10
001917e0
001917e0camlMysys.entry:
001917e0mov edi, 1
001917e5mov rbx, rsp
001917e8mov rsp, [r14+64]
001917eccall caml_fresh_oo_id
001917f1mov rsp, rbx
001917f4call caml_alloc2
001917f9lea rsi, [r15+8]
001917fdmov [rsi-8], 2296
00191805lea rbx, [rip+0x198144]
0019180cmov [rsi], rbx
0019180fmov [rsi+8], rax
00191813lea rdi, [rip+0x1980ae]
0019181amov rbx, rsp
0019181dmov rsp, [r14+64]
00191821call caml_initialize
00191826mov rsp, rbx
00191829lea rsi, [rip+0x198000]
00191830lea rdi, [rip+0x198091]
00191837add rdi, 8
0019183bmov rbx, rsp
0019183emov rsp, [r14+64]
00191842call caml_initialize
00191847mov rsp, rbx
0019184alea rsi, [rip+0x197fff]
00191851lea rdi, [rip+0x198070]
00191858add rdi, 16
0019185cmov rbx, rsp
0019185fmov rsp, [r14+64]
00191863call caml_initialize
00191868mov rsp, rbx
0019186blea rsi, [rip+0x197ffe]
00191872lea rdi, [rip+0x19804f]
00191879add rdi, 24
0019187dmov rbx, rsp
00191880mov rsp, [r14+64]
00191884call caml_initialize
00191889mov rsp, rbx
0019188clea rsi, [rip+0x197ffd]
00191893lea rdi, [rip+0x19802e]
0019189aadd rdi, 32
0019189emov rbx, rsp
001918a1mov rsp, [r14+64]
001918a5call caml_initialize
001918aamov rsp, rbx
001918adlea rsi, [rip+0x197ffc]
001918b4lea rdi, [rip+0x19800d]
001918bbadd rdi, 40
001918bfmov rbx, rsp
001918c2mov rsp, [r14+64]
001918c6call caml_initialize
001918cbmov rsp, rbx
001918cemov eax, 1
001918d3ret
001917e0
001917e0camlMysys.entry:
001917e0mov edi, 1
001917e5mov rbx, rsp
001917e8mov rsp, [r14+64]
001917eccall caml_fresh_oo_id
001917f1mov rsp, rbx
001917f4call caml_alloc2
001917f9lea rsi, [r15+8]
001917fdmov [rsi-8], 2296
00191805lea rbx, [rip+0x198144]
0019180cmov [rsi], rbx
0019180fmov [rsi+8], rax
00191813lea rdi, [rip+0x1980ae]
0019181amov rbx, rsp
0019181dmov rsp, [r14+64]
00191821call caml_initialize
00191826mov rsp, rbx
00191829lea rsi, [rip+0x198000]
00191830lea rdi, [rip+0x198091]
00191837add rdi, 8
0019183bmov rbx, rsp
0019183emov rsp, [r14+64]
00191842call caml_initialize
00191847mov rsp, rbx
0019184alea rsi, [rip+0x197fff]
00191851lea rdi, [rip+0x198070]
00191858add rdi, 16
0019185cmov rbx, rsp
0019185fmov rsp, [r14+64]
00191863call caml_initialize
00191868mov rsp, rbx
0019186blea rsi, [rip+0x197ffe]
00191872lea rdi, [rip+0x19804f]
00191879add rdi, 24
0019187dmov rbx, rsp
00191880mov rsp, [r14+64]
00191884call caml_initialize
00191889mov rsp, rbx
0019188clea rsi, [rip+0x197ffd]
00191893lea rdi, [rip+0x19802e]
0019189aadd rdi, 32
0019189emov rbx, rsp
001918a1mov rsp, [r14+64]
001918a5call caml_initialize
001918aamov rsp, rbx
001918adlea rsi, [rip+0x197ffc]
001918b4lea rdi, [rip+0x19800d]
001918bbadd rdi, 40
001918bfmov rbx, rsp
001918c2mov rsp, [r14+64]
001918c6call caml_initialize
001918cbmov rsp, rbx
001918cemov eax, 1
001918d3ret
001917e0
001918d4
001918d4 // align 0x10
001918d4 // align 0x10
001918e0
001918e0camlMylib.entry:
001918e0lea rsi, [rip+0x1984c9]
001918e7lea rdi, [rip+0x198482]
001918eemov rbx, rsp
001918f1mov rsp, [r14+64]
001918f5call caml_initialize
001918famov rsp, rbx
001918fdlea r11, [rip+39]
00191904push r11
00191906push [r14+48]
0019190amov [r14+48], rsp
0019190elea rdi, [rip+0x198483]
00191915lea rax, [rip+0x91324]
0019191ccall caml_c_call
00191921pop [r14+48]
00191925add rsp, 8
00191929jmp 0x191951
0019192blea rbx, [rip+0x19bce6]
00191932mov rbx, [rbx+56]
00191936cmp rax, rbx
00191939jne 0x191944
0019193blea rax, [rip+0x19846e]
00191942jmp 0x191951
00191944
00191944loc_191944:
00191944mov rsp, [r14+48]
00191948pop [r14+48]
0019194cpop r11
0019194ejmp r11
00191951
00191951loc_191951:
00191951lea rdi, [rip+0x198418]
00191958add rdi, 8
0019195cmov rsi, rax
0019195fmov rbx, rsp
00191962mov rsp, [r14+64]
00191966call caml_initialize
0019196bmov rsp, rbx
0019196emov eax, 1
00191973ret
001918e0
001918e0camlMylib.entry:
001918e0lea rsi, [rip+0x1984c9]
001918e7lea rdi, [rip+0x198482]
001918eemov rbx, rsp
001918f1mov rsp, [r14+64]
001918f5call caml_initialize
001918famov rsp, rbx
001918fdlea r11, [rip+39]
00191904push r11
00191906push [r14+48]
0019190amov [r14+48], rsp
0019190elea rdi, [rip+0x198483]
00191915lea rax, [rip+0x91324]
0019191ccall caml_c_call
00191921pop [r14+48]
00191925add rsp, 8
00191929jmp 0x191951
0019192blea rbx, [rip+0x19bce6]
00191932mov rbx, [rbx+56]
00191936cmp rax, rbx
00191939jne 0x191944
0019193blea rax, [rip+0x19846e]
00191942jmp 0x191951
00191944
00191944loc_191944:
00191944mov rsp, [r14+48]
00191948pop [r14+48]
0019194cpop r11
0019194ejmp r11
00191951
00191951loc_191951:
00191951lea rdi, [rip+0x198418]
00191958add rdi, 8
0019195cmov rsi, rax
0019195fmov rbx, rsp
00191962mov rsp, [r14+64]
00191966call caml_initialize
0019196bmov rsp, rbx
0019196emov eax, 1
00191973ret
001918e0
00191974
00191974 // align 0x10
00191974 // align 0x10
00191980
00191980camlMisc.column_to_command_284:
00191980lea r10, [rsp-320]
00191988cmp r10, [r14+40]
0019198cjb 0x1919a9
0019198e
0019198eloc_19198e:
0019198elea rbx, [rip+0x198953]
00191995call camlStdlib.$5e_139
0019199amov rbx, rax
0019199dlea rax, [rip+0x198954]
001919a4jmp 0x195ba0
001919a9
001919a9loc_1919a9:
001919a9push 33
001919abcall caml_call_realloc_stack
001919b0pop r10
001919b2jmp 0x19198e
00191980
00191980camlMisc.column_to_command_284:
00191980lea r10, [rsp-320]
00191988cmp r10, [r14+40]
0019198cjb 0x1919a9
0019198e
0019198eloc_19198e:
0019198elea rbx, [rip+0x198953]
00191995call camlStdlib.$5e_139
0019199amov rbx, rax
0019199dlea rax, [rip+0x198954]
001919a4jmp 0x195ba0
001919a9
001919a9loc_1919a9:
001919a9push 33
001919abcall caml_call_realloc_stack
001919b0pop r10
001919b2jmp 0x19198e
00191980
001919b4
001919b4 // align 0x10
001919b4 // align 0x10
001919c0
001919c0camlMisc.warning_287:
001919c0lea r10, [rsp-328]
001919c8cmp r10, [r14+40]
001919ccjb 0x191a3d
001919ce
001919celoc_1919ce:
001919cesub rsp, 8
001919d2lea rbx, [rip+0x198697]
001919d9mov rdi, [rbx+104]
001919ddmov rdi, [rdi]
001919e0cmp rdi, 1
001919e4je 0x191a08
001919e6mov rbx, [rbx+80]
001919eamov rbx, [rbx]
001919edcmp rbx, 1
001919f1jle 0x1919fc
001919f3mov [rsp], rax
001919f7jmp 0x191a0c
001919f9
001919f9 0f 1f 00 ...
001919fc
001919fcloc_1919fc:
001919fcmov eax, 1
00191a01add rsp, 8
00191a05ret
00191a06
00191a06 66 90 f.
00191a08
00191a08loc_191a08:
00191a08mov [rsp], rax
00191a0c
00191a0cloc_191a0c:
00191a0cmov eax, 1
00191a11call camlLocation.print_pos_430
00191a16lea rbx, [rip+0x1988b3]
00191a1dlea rax, [rip+0x19bbf4]
00191a24mov rax, [rax+312]
00191a2bcall camlStdlib.output_string_253
00191a30mov rax, [rsp]
00191a34add rsp, 8
00191a38jmp 0x196d50
00191a3d
00191a3dloc_191a3d:
00191a3dpush 34
00191a3fcall caml_call_realloc_stack
00191a44pop r10
00191a46jmp 0x1919ce
001919c0
001919c0camlMisc.warning_287:
001919c0lea r10, [rsp-328]
001919c8cmp r10, [r14+40]
001919ccjb 0x191a3d
001919ce
001919celoc_1919ce:
001919cesub rsp, 8
001919d2lea rbx, [rip+0x198697]
001919d9mov rdi, [rbx+104]
001919ddmov rdi, [rdi]
001919e0cmp rdi, 1
001919e4je 0x191a08
001919e6mov rbx, [rbx+80]
001919eamov rbx, [rbx]
001919edcmp rbx, 1
001919f1jle 0x1919fc
001919f3mov [rsp], rax
001919f7jmp 0x191a0c
001919f9
001919f9 0f 1f 00 ...
001919fc
001919fcloc_1919fc:
001919fcmov eax, 1
00191a01add rsp, 8
00191a05ret
00191a06
00191a06 66 90 f.
00191a08
00191a08loc_191a08:
00191a08mov [rsp], rax
00191a0c
00191a0cloc_191a0c:
00191a0cmov eax, 1
00191a11call camlLocation.print_pos_430
00191a16lea rbx, [rip+0x1988b3]
00191a1dlea rax, [rip+0x19bbf4]
00191a24mov rax, [rax+312]
00191a2bcall camlStdlib.output_string_253
00191a30mov rax, [rsp]
00191a34add rsp, 8
00191a38jmp 0x196d50
00191a3d
00191a3dloc_191a3d:
00191a3dpush 34
00191a3fcall caml_call_realloc_stack
00191a44pop r10
00191a46jmp 0x1919ce
001919c0
00191a48
00191a48 // align 0x10
00191a48 // align 0x10
00191a50
00191a50camlMisc.print_verb_303:
00191a50lea r10, [rsp-328]
00191a58cmp r10, [r14+40]
00191a5cjb 0x191a9a
00191a5e
00191a5eloc_191a5e:
00191a5esub rsp, 8
00191a62lea rdi, [rip+0x198607]
00191a69mov rdi, [rdi+80]
00191a6dmov rdi, [rdi]
00191a70cmp rdi, rax
00191a73jle 0x191a90
00191a75mov [rsp], rbx
00191a79mov eax, 1
00191a7ecall camlLocation.print_pos_430
00191a83mov rax, [rsp]
00191a87add rsp, 8
00191a8bjmp 0x196d50
00191a90
00191a90loc_191a90:
00191a90mov eax, 1
00191a95add rsp, 8
00191a99ret
00191a9a
00191a9aloc_191a9a:
00191a9apush 34
00191a9ccall caml_call_realloc_stack
00191aa1pop r10
00191aa3jmp 0x191a5e
00191a50
00191a50camlMisc.print_verb_303:
00191a50lea r10, [rsp-328]
00191a58cmp r10, [r14+40]
00191a5cjb 0x191a9a
00191a5e
00191a5eloc_191a5e:
00191a5esub rsp, 8
00191a62lea rdi, [rip+0x198607]
00191a69mov rdi, [rdi+80]
00191a6dmov rdi, [rdi]
00191a70cmp rdi, rax
00191a73jle 0x191a90
00191a75mov [rsp], rbx
00191a79mov eax, 1
00191a7ecall camlLocation.print_pos_430
00191a83mov rax, [rsp]
00191a87add rsp, 8
00191a8bjmp 0x196d50
00191a90
00191a90loc_191a90:
00191a90mov eax, 1
00191a95add rsp, 8
00191a99ret
00191a9a
00191a9aloc_191a9a:
00191a9apush 34
00191a9ccall caml_call_realloc_stack
00191aa1pop r10
00191aa3jmp 0x191a5e
00191a50
00191aa5
00191aa5 // align 0x10
00191aa5 // align 0x10
00191ab0
00191ab0camlMisc.message_307:
00191ab0lea rbx, [rip+0x1985b9]
00191ab7mov rdi, [rbx+104]
00191abbmov rdi, [rdi]
00191abecmp rdi, 1
00191ac2je 0x191ad8
00191ac4mov rbx, [rbx+80]
00191ac8mov rbx, [rbx]
00191acbcmp rbx, 1
00191acfjg 0x191ad8
00191ad1mov eax, 1
00191ad6ret
00191ad7
00191ad7 90 .
00191ad8
00191ad8loc_191ad8:
00191ad8jmp 0x196d50
00191ab0
00191ab0camlMisc.message_307:
00191ab0lea rbx, [rip+0x1985b9]
00191ab7mov rdi, [rbx+104]
00191abbmov rdi, [rdi]
00191abecmp rdi, 1
00191ac2je 0x191ad8
00191ac4mov rbx, [rbx+80]
00191ac8mov rbx, [rbx]
00191acbcmp rbx, 1
00191acfjg 0x191ad8
00191ad1mov eax, 1
00191ad6ret
00191ad7
00191ad7 90 .
00191ad8
00191ad8loc_191ad8:
00191ad8jmp 0x196d50
00191ab0
00191add
00191add // align 0x10
00191add // align 0x10
00191ae0
00191ae0camlMisc.fatal_310:
00191ae0sub r15, 24
00191ae4cmp r15, [r14]
00191ae7jb 0x191b16
00191ae9
00191ae9loc_191ae9:
00191ae9lea rbx, [r15+8]
00191aedmov [rbx-8], 2048
00191af5lea rdi, [rip+0x198574]
00191afcmov rdi, [rdi]
00191affmov [rbx], rdi
00191b02mov [rbx+8], rax
00191b06mov rax, rbx
00191b09mov rsp, [r14+48]
00191b0dpop [r14+48]
00191b11pop r11
00191b13jmp r11
00191b16
00191b16loc_191b16:
00191b16call caml_call_gc
00191b1bjmp 0x191ae9
00191ae0
00191ae0camlMisc.fatal_310:
00191ae0sub r15, 24
00191ae4cmp r15, [r14]
00191ae7jb 0x191b16
00191ae9
00191ae9loc_191ae9:
00191ae9lea rbx, [r15+8]
00191aedmov [rbx-8], 2048
00191af5lea rdi, [rip+0x198574]
00191afcmov rdi, [rdi]
00191affmov [rbx], rdi
00191b02mov [rbx+8], rax
00191b06mov rax, rbx
00191b09mov rsp, [r14+48]
00191b0dpop [r14+48]
00191b11pop r11
00191b13jmp r11
00191b16
00191b16loc_191b16:
00191b16call caml_call_gc
00191b1bjmp 0x191ae9
00191ae0
00191b1d
00191b1d // align 0x10
00191b1d // align 0x10
00191b20
00191b20camlMisc.not_supported_313:
00191b20sub r15, 24
00191b24cmp r15, [r14]
00191b27jb 0x191b57
00191b29
00191b29loc_191b29:
00191b29lea rbx, [r15+8]
00191b2dmov [rbx-8], 2048
00191b35lea rdi, [rip+0x198534]
00191b3cmov rdi, [rdi+8]
00191b40mov [rbx], rdi
00191b43mov [rbx+8], rax
00191b47mov rax, rbx
00191b4amov rsp, [r14+48]
00191b4epop [r14+48]
00191b52pop r11
00191b54jmp r11
00191b57
00191b57loc_191b57:
00191b57call caml_call_gc
00191b5cjmp 0x191b29
00191b20
00191b20camlMisc.not_supported_313:
00191b20sub r15, 24
00191b24cmp r15, [r14]
00191b27jb 0x191b57
00191b29
00191b29loc_191b29:
00191b29lea rbx, [r15+8]
00191b2dmov [rbx-8], 2048
00191b35lea rdi, [rip+0x198534]
00191b3cmov rdi, [rdi+8]
00191b40mov [rbx], rdi
00191b43mov [rbx+8], rax
00191b47mov rax, rbx
00191b4amov rsp, [r14+48]
00191b4epop [r14+48]
00191b52pop r11
00191b54jmp r11
00191b57
00191b57loc_191b57:
00191b57call caml_call_gc
00191b5cjmp 0x191b29
00191b20
00191b5e
00191b5e // align 0x10
00191b5e // align 0x10
00191b60
00191b60camlMisc.rev_iter_316:
00191b60lea r10, [rsp-336]
00191b68cmp r10, [r14+40]
00191b6cjb 0x191bb6
00191b6e
00191b6eloc_191b6e:
00191b6esub rsp, 16
00191b72cmp r15, [r14]
00191b75jbe 0x191baf
00191b77
00191b77loc_191b77:
00191b77test bl, 1
00191b7aje 0x191b88
00191b7cmov eax, 1
00191b81add rsp, 16
00191b85ret
00191b86nop
00191b88
00191b88loc_191b88:
00191b88mov [rsp], rbx
00191b8cmov [rsp+8], rax
00191b91mov rbx, [rbx+8]
00191b95call camlMisc.rev_iter_316
00191b9amov rax, [rsp]
00191b9emov rax, [rax]
00191ba1mov rbx, [rsp+8]
00191ba6mov rdi, [rbx]
00191ba9add rsp, 16
00191badjmp rdi
00191baf
00191bafloc_191baf:
00191bafcall caml_call_gc
00191bb4jmp 0x191b77
00191bb6
00191bb6loc_191bb6:
00191bb6push 35
00191bb8call caml_call_realloc_stack
00191bbdpop r10
00191bbfjmp 0x191b6e
00191b60
00191b60camlMisc.rev_iter_316:
00191b60lea r10, [rsp-336]
00191b68cmp r10, [r14+40]
00191b6cjb 0x191bb6
00191b6e
00191b6eloc_191b6e:
00191b6esub rsp, 16
00191b72cmp r15, [r14]
00191b75jbe 0x191baf
00191b77
00191b77loc_191b77:
00191b77test bl, 1
00191b7aje 0x191b88
00191b7cmov eax, 1
00191b81add rsp, 16
00191b85ret
00191b86nop
00191b88
00191b88loc_191b88:
00191b88mov [rsp], rbx
00191b8cmov [rsp+8], rax
00191b91mov rbx, [rbx+8]
00191b95call camlMisc.rev_iter_316
00191b9amov rax, [rsp]
00191b9emov rax, [rax]
00191ba1mov rbx, [rsp+8]
00191ba6mov rdi, [rbx]
00191ba9add rsp, 16
00191badjmp rdi
00191baf
00191bafloc_191baf:
00191bafcall caml_call_gc
00191bb4jmp 0x191b77
00191bb6
00191bb6loc_191bb6:
00191bb6push 35
00191bb8call caml_call_realloc_stack
00191bbdpop r10
00191bbfjmp 0x191b6e
00191b60
00191bc1
00191bc1 // align 0x10
00191bc1 // align 0x10
00191bd0
00191bd0camlMisc.copy_hashtbl_321:
00191bd0lea r10, [rsp-344]
00191bd8cmp r10, [r14+40]
00191bdcjb 0x191cf5
00191be2
00191be2loc_191be2:
00191be2sub rsp, 24
00191be6mov [rsp], rax
00191beamov rax, rbx
00191bedmov [rsp+8], rax
00191bf2call Stdlib.Hashtbl.clear
00191bf7lea rbx, [rip+0x198222]
00191bfesub r15, 16
00191c02cmp r15, [r14]
00191c05jb 0x191ceb
00191c0b
00191c0bloc_191c0b:
00191c0blea rax, [r15+8]
00191c0fmov [rax-8], 1024
00191c17mov [rax], rbx
00191c1acall Stdlib.Set.fun
00191c1fsub r15, 64
00191c23cmp r15, [r14]
00191c26jb 0x191ce1
00191c2c
00191c2cloc_191c2c:
00191c2clea rbx, [r15+8]
00191c30add rbx, 48
00191c34mov [rsp+16], rbx
00191c39mov [rbx-8], 1024
00191c41mov [rbx], 1
00191c48lea rdi, [rbx-48]
00191c4cmov [rdi-8], 5367
00191c54lea rsi, [rip-0x9ac3b]
00191c5bmov [rdi], rsi
00191c5emov rsi, 0x200000000000007
00191c68mov [rdi+8], rsi
00191c6clea rsi, [rip+189]
00191c73mov [rdi+16], rsi
00191c77mov [rdi+24], rax
00191c7bmov [rdi+32], rbx
00191c7fmov rax, rdi
00191c82mov rbx, [rsp]
00191c86call Stdlib.Hashtbl.iter
00191c8bsub r15, 40
00191c8fcmp r15, [r14]
00191c92jb 0x191cda
00191c94
00191c94loc_191c94:
00191c94lea rax, [r15+8]
00191c98mov [rax-8], 4343
00191ca0lea rbx, [rip+233]
00191ca7mov [rax], rbx
00191caamov rbx, 0x100000000000005
00191cb4mov [rax+8], rbx
00191cb8mov rbx, [rsp]
00191cbcmov [rax+16], rbx
00191cc0mov rbx, [rsp+8]
00191cc5mov [rax+24], rbx
00191cc9mov rbx, [rsp+16]
00191ccemov rbx, [rbx]
00191cd1add rsp, 24
00191cd5jmp 0x1bb240
00191cda
00191cdaloc_191cda:
00191cdacall caml_call_gc
00191cdfjmp 0x191c94
00191ce1
00191ce1loc_191ce1:
00191ce1call caml_call_gc
00191ce6jmp 0x191c2c
00191ceb
00191cebloc_191ceb:
00191cebcall caml_call_gc
00191cf0jmp 0x191c0b
00191cf5
00191cf5loc_191cf5:
00191cf5push 36
00191cf7call caml_call_realloc_stack
00191cfcpop r10
00191cfejmp 0x191be2
00191bd0
00191bd0camlMisc.copy_hashtbl_321:
00191bd0lea r10, [rsp-344]
00191bd8cmp r10, [r14+40]
00191bdcjb 0x191cf5
00191be2
00191be2loc_191be2:
00191be2sub rsp, 24
00191be6mov [rsp], rax
00191beamov rax, rbx
00191bedmov [rsp+8], rax
00191bf2call Stdlib.Hashtbl.clear
00191bf7lea rbx, [rip+0x198222]
00191bfesub r15, 16
00191c02cmp r15, [r14]
00191c05jb 0x191ceb
00191c0b
00191c0bloc_191c0b:
00191c0blea rax, [r15+8]
00191c0fmov [rax-8], 1024
00191c17mov [rax], rbx
00191c1acall Stdlib.Set.fun
00191c1fsub r15, 64
00191c23cmp r15, [r14]
00191c26jb 0x191ce1
00191c2c
00191c2cloc_191c2c:
00191c2clea rbx, [r15+8]
00191c30add rbx, 48
00191c34mov [rsp+16], rbx
00191c39mov [rbx-8], 1024
00191c41mov [rbx], 1
00191c48lea rdi, [rbx-48]
00191c4cmov [rdi-8], 5367
00191c54lea rsi, [rip-0x9ac3b]
00191c5bmov [rdi], rsi
00191c5emov rsi, 0x200000000000007
00191c68mov [rdi+8], rsi
00191c6clea rsi, [rip+189]
00191c73mov [rdi+16], rsi
00191c77mov [rdi+24], rax
00191c7bmov [rdi+32], rbx
00191c7fmov rax, rdi
00191c82mov rbx, [rsp]
00191c86call Stdlib.Hashtbl.iter
00191c8bsub r15, 40
00191c8fcmp r15, [r14]
00191c92jb 0x191cda
00191c94
00191c94loc_191c94:
00191c94lea rax, [r15+8]
00191c98mov [rax-8], 4343
00191ca0lea rbx, [rip+233]
00191ca7mov [rax], rbx
00191caamov rbx, 0x100000000000005
00191cb4mov [rax+8], rbx
00191cb8mov rbx, [rsp]
00191cbcmov [rax+16], rbx
00191cc0mov rbx, [rsp+8]
00191cc5mov [rax+24], rbx
00191cc9mov rbx, [rsp+16]
00191ccemov rbx, [rbx]
00191cd1add rsp, 24
00191cd5jmp 0x1bb240
00191cda
00191cdaloc_191cda:
00191cdacall caml_call_gc
00191cdfjmp 0x191c94
00191ce1
00191ce1loc_191ce1:
00191ce1call caml_call_gc
00191ce6jmp 0x191c2c
00191ceb
00191cebloc_191ceb:
00191cebcall caml_call_gc
00191cf0jmp 0x191c0b
00191cf5
00191cf5loc_191cf5:
00191cf5push 36
00191cf7call caml_call_realloc_stack
00191cfcpop r10
00191cfejmp 0x191be2
00191bd0
00191d03
00191d03 // align 0x10
00191d03 // align 0x10
00191d10
00191d10camlMisc.compare_406:
00191d10mov rdi, rax
00191d13mov rsi, rbx
00191d16lea rax, [rip+0x6eb93]
00191d1dcall caml_c_call
00191d22ret
00191d10
00191d10camlMisc.compare_406:
00191d10mov rdi, rax
00191d13mov rsi, rbx
00191d16lea rax, [rip+0x6eb93]
00191d1dcall caml_c_call
00191d22ret
00191d10
00191d23
00191d23 // align 0x10
00191d23 // align 0x10
00191d30
00191d30camlMisc.fun_991:
00191d30lea r10, [rsp-328]
00191d38cmp r10, [r14+40]
00191d3cjb 0x191d7e
00191d3e
00191d3eloc_191d3e:
00191d3esub rsp, 8
00191d42mov [rsp], rdi
00191d46mov rbx, [rdi+32]
00191d4amov rbx, [rbx]
00191d4dmov rdi, [rdi+24]
00191d51mov rdi, [rdi+8]
00191d55call Stdlib.Set.add
00191d5amov rbx, [rsp]
00191d5emov rdi, [rbx+32]
00191d62mov rsi, rax
00191d65mov rbx, rsp
00191d68mov rsp, [r14+64]
00191d6ccall caml_modify
00191d71mov rsp, rbx
00191d74mov eax, 1
00191d79add rsp, 8
00191d7dret
00191d7e
00191d7eloc_191d7e:
00191d7epush 34
00191d80call caml_call_realloc_stack
00191d85pop r10
00191d87jmp 0x191d3e
00191d30
00191d30camlMisc.fun_991:
00191d30lea r10, [rsp-328]
00191d38cmp r10, [r14+40]
00191d3cjb 0x191d7e
00191d3e
00191d3eloc_191d3e:
00191d3esub rsp, 8
00191d42mov [rsp], rdi
00191d46mov rbx, [rdi+32]
00191d4amov rbx, [rbx]
00191d4dmov rdi, [rdi+24]
00191d51mov rdi, [rdi+8]
00191d55call Stdlib.Set.add
00191d5amov rbx, [rsp]
00191d5emov rdi, [rbx+32]
00191d62mov rsi, rax
00191d65mov rbx, rsp
00191d68mov rsp, [r14+64]
00191d6ccall caml_modify
00191d71mov rsp, rbx
00191d74mov eax, 1
00191d79add rsp, 8
00191d7dret
00191d7e
00191d7eloc_191d7e:
00191d7epush 34
00191d80call caml_call_realloc_stack
00191d85pop r10
00191d87jmp 0x191d3e
00191d30
00191d89
00191d89 // align 0x10
00191d89 // align 0x10
00191d90
00191d90camlMisc.fun_998:
00191d90lea r10, [rsp-336]
00191d98cmp r10, [r14+40]
00191d9cjb 0x191e22
00191da2
00191da2loc_191da2:
00191da2sub rsp, 16
00191da6mov rdi, rax
00191da9mov [rsp], rdi
00191dadmov [rsp+8], rbx
00191db2mov rax, [rbx+16]
00191db6mov rbx, rdi
00191db9call Stdlib.Hashtbl.find_all
00191dbemov rbx, rax
00191dc1mov rdi, [rsp]
00191dc5mov rax, [rsp+8]
00191dcamov rsi, [rax+24]
00191dcelea rax, [rip+0x1d8233]
00191dd5mov rdx, [rax+32]
00191dd9sub r15, 48
00191dddcmp r15, [r14]
00191de0jb 0x191e1b
00191de2
00191de2loc_191de2:
00191de2lea rax, [r15+8]
00191de6mov [rax-8], 5367
00191deelea rcx, [rip+59]
00191df5mov [rax], rcx
00191df8mov rcx, 0x100000000000005
00191e02mov [rax+8], rcx
00191e06mov [rax+16], rsi
00191e0amov [rax+24], rdi
00191e0emov [rax+32], rdx
00191e12add rsp, 16
00191e16jmp 0x191b60
00191e1b
00191e1bloc_191e1b:
00191e1bcall caml_call_gc
00191e20jmp 0x191de2
00191e22
00191e22loc_191e22:
00191e22push 35
00191e24call caml_call_realloc_stack
00191e29pop r10
00191e2bjmp 0x191da2
00191d90
00191d90camlMisc.fun_998:
00191d90lea r10, [rsp-336]
00191d98cmp r10, [r14+40]
00191d9cjb 0x191e22
00191da2
00191da2loc_191da2:
00191da2sub rsp, 16
00191da6mov rdi, rax
00191da9mov [rsp], rdi
00191dadmov [rsp+8], rbx
00191db2mov rax, [rbx+16]
00191db6mov rbx, rdi
00191db9call Stdlib.Hashtbl.find_all
00191dbemov rbx, rax
00191dc1mov rdi, [rsp]
00191dc5mov rax, [rsp+8]
00191dcamov rsi, [rax+24]
00191dcelea rax, [rip+0x1d8233]
00191dd5mov rdx, [rax+32]
00191dd9sub r15, 48
00191dddcmp r15, [r14]
00191de0jb 0x191e1b
00191de2
00191de2loc_191de2:
00191de2lea rax, [r15+8]
00191de6mov [rax-8], 5367
00191deelea rcx, [rip+59]
00191df5mov [rax], rcx
00191df8mov rcx, 0x100000000000005
00191e02mov [rax+8], rcx
00191e06mov [rax+16], rsi
00191e0amov [rax+24], rdi
00191e0emov [rax+32], rdx
00191e12add rsp, 16
00191e16jmp 0x191b60
00191e1b
00191e1bloc_191e1b:
00191e1bcall caml_call_gc
00191e20jmp 0x191de2
00191e22
00191e22loc_191e22:
00191e22push 35
00191e24call caml_call_realloc_stack
00191e29pop r10
00191e2bjmp 0x191da2
00191d90
00191e30
00191e30camlMisc.fun_1012:
00191e30mov rdi, rax
00191e33mov rsi, [rbx+24]
00191e37mov rax, [rbx+16]
00191e3bmov rbx, rsi
00191e3ejmp 0x1e7690
00191e30
00191e30camlMisc.fun_1012:
00191e30mov rdi, rax
00191e33mov rsi, [rbx+24]
00191e37mov rax, [rbx+16]
00191e3bmov rbx, rsi
00191e3ejmp 0x1e7690
00191e30
00191e43
00191e43 // align 0x10
00191e43 // align 0x10
00191e50
00191e50camlMisc.copy_int_hashtbl_605:
00191e50lea r10, [rsp-344]
00191e58cmp r10, [r14+40]
00191e5cjb 0x191f75
00191e62
00191e62loc_191e62:
00191e62sub rsp, 24
00191e66mov [rsp], rax
00191e6amov rax, rbx
00191e6dmov [rsp+8], rax
00191e72call Stdlib.Hashtbl.clear
00191e77lea rbx, [rip+0x197fc2]
00191e7esub r15, 16
00191e82cmp r15, [r14]
00191e85jb 0x191f6b
00191e8b
00191e8bloc_191e8b:
00191e8blea rax, [r15+8]
00191e8fmov [rax-8], 1024
00191e97mov [rax], rbx
00191e9acall Stdlib.Set.fun
00191e9fsub r15, 64
00191ea3cmp r15, [r14]
00191ea6jb 0x191f61
00191eac
00191eacloc_191eac:
00191eaclea rbx, [r15+8]
00191eb0add rbx, 48
00191eb4mov [rsp+16], rbx
00191eb9mov [rbx-8], 1024
00191ec1mov [rbx], 1
00191ec8lea rdi, [rbx-48]
00191eccmov [rdi-8], 5367
00191ed4lea rsi, [rip-0x9aebb]
00191edbmov [rdi], rsi
00191edemov rsi, 0x200000000000007
00191ee8mov [rdi+8], rsi
00191eeclea rsi, [rip+173]
00191ef3mov [rdi+16], rsi
00191ef7mov [rdi+24], rax
00191efbmov [rdi+32], rbx
00191effmov rax, rdi
00191f02mov rbx, [rsp]
00191f06call Stdlib.Hashtbl.iter
00191f0bsub r15, 40
00191f0fcmp r15, [r14]
00191f12jb 0x191f5a
00191f14
00191f14loc_191f14:
00191f14lea rax, [r15+8]
00191f18mov [rax-8], 4343
00191f20lea rbx, [rip+217]
00191f27mov [rax], rbx
00191f2amov rbx, 0x100000000000005
00191f34mov [rax+8], rbx
00191f38mov rbx, [rsp]
00191f3cmov [rax+16], rbx
00191f40mov rbx, [rsp+8]
00191f45mov [rax+24], rbx
00191f49mov rbx, [rsp+16]
00191f4emov rbx, [rbx]
00191f51add rsp, 24
00191f55jmp 0x1bb240
00191f5a
00191f5aloc_191f5a:
00191f5acall caml_call_gc
00191f5fjmp 0x191f14
00191f61
00191f61loc_191f61:
00191f61call caml_call_gc
00191f66jmp 0x191eac
00191f6b
00191f6bloc_191f6b:
00191f6bcall caml_call_gc
00191f70jmp 0x191e8b
00191f75
00191f75loc_191f75:
00191f75push 36
00191f77call caml_call_realloc_stack
00191f7cpop r10
00191f7ejmp 0x191e62
00191e50
00191e50camlMisc.copy_int_hashtbl_605:
00191e50lea r10, [rsp-344]
00191e58cmp r10, [r14+40]
00191e5cjb 0x191f75
00191e62
00191e62loc_191e62:
00191e62sub rsp, 24
00191e66mov [rsp], rax
00191e6amov rax, rbx
00191e6dmov [rsp+8], rax
00191e72call Stdlib.Hashtbl.clear
00191e77lea rbx, [rip+0x197fc2]
00191e7esub r15, 16
00191e82cmp r15, [r14]
00191e85jb 0x191f6b
00191e8b
00191e8bloc_191e8b:
00191e8blea rax, [r15+8]
00191e8fmov [rax-8], 1024
00191e97mov [rax], rbx
00191e9acall Stdlib.Set.fun
00191e9fsub r15, 64
00191ea3cmp r15, [r14]
00191ea6jb 0x191f61
00191eac
00191eacloc_191eac:
00191eaclea rbx, [r15+8]
00191eb0add rbx, 48
00191eb4mov [rsp+16], rbx
00191eb9mov [rbx-8], 1024
00191ec1mov [rbx], 1
00191ec8lea rdi, [rbx-48]
00191eccmov [rdi-8], 5367
00191ed4lea rsi, [rip-0x9aebb]
00191edbmov [rdi], rsi
00191edemov rsi, 0x200000000000007
00191ee8mov [rdi+8], rsi
00191eeclea rsi, [rip+173]
00191ef3mov [rdi+16], rsi
00191ef7mov [rdi+24], rax
00191efbmov [rdi+32], rbx
00191effmov rax, rdi
00191f02mov rbx, [rsp]
00191f06call Stdlib.Hashtbl.iter
00191f0bsub r15, 40
00191f0fcmp r15, [r14]
00191f12jb 0x191f5a
00191f14
00191f14loc_191f14:
00191f14lea rax, [r15+8]
00191f18mov [rax-8], 4343
00191f20lea rbx, [rip+217]
00191f27mov [rax], rbx
00191f2amov rbx, 0x100000000000005
00191f34mov [rax+8], rbx
00191f38mov rbx, [rsp]
00191f3cmov [rax+16], rbx
00191f40mov rbx, [rsp+8]
00191f45mov [rax+24], rbx
00191f49mov rbx, [rsp+16]
00191f4emov rbx, [rbx]
00191f51add rsp, 24
00191f55jmp 0x1bb240
00191f5a
00191f5aloc_191f5a:
00191f5acall caml_call_gc
00191f5fjmp 0x191f14
00191f61
00191f61loc_191f61:
00191f61call caml_call_gc
00191f66jmp 0x191eac
00191f6b
00191f6bloc_191f6b:
00191f6bcall caml_call_gc
00191f70jmp 0x191e8b
00191f75
00191f75loc_191f75:
00191f75push 36
00191f77call caml_call_realloc_stack
00191f7cpop r10
00191f7ejmp 0x191e62
00191e50
00191f83
00191f83 // align 0x10
00191f83 // align 0x10
00191f97
00191f97 // align 0x10
00191f97 // align 0x10
00191fa0
00191fa0camlMisc.fun_1017:
00191fa0lea r10, [rsp-328]
00191fa8cmp r10, [r14+40]
00191facjb 0x191fee
00191fae
00191faeloc_191fae:
00191faesub rsp, 8
00191fb2mov [rsp], rdi
00191fb6mov rbx, [rdi+32]
00191fbamov rbx, [rbx]
00191fbdmov rdi, [rdi+24]
00191fc1mov rdi, [rdi+8]
00191fc5call Stdlib.Set.add
00191fcamov rbx, [rsp]
00191fcemov rdi, [rbx+32]
00191fd2mov rsi, rax
00191fd5mov rbx, rsp
00191fd8mov rsp, [r14+64]
00191fdccall caml_modify
00191fe1mov rsp, rbx
00191fe4mov eax, 1
00191fe9add rsp, 8
00191fedret
00191fee
00191feeloc_191fee:
00191feepush 34
00191ff0call caml_call_realloc_stack
00191ff5pop r10
00191ff7jmp 0x191fae
00191fa0
00191fa0camlMisc.fun_1017:
00191fa0lea r10, [rsp-328]
00191fa8cmp r10, [r14+40]
00191facjb 0x191fee
00191fae
00191faeloc_191fae:
00191faesub rsp, 8
00191fb2mov [rsp], rdi
00191fb6mov rbx, [rdi+32]
00191fbamov rbx, [rbx]
00191fbdmov rdi, [rdi+24]
00191fc1mov rdi, [rdi+8]
00191fc5call Stdlib.Set.add
00191fcamov rbx, [rsp]
00191fcemov rdi, [rbx+32]
00191fd2mov rsi, rax
00191fd5mov rbx, rsp
00191fd8mov rsp, [r14+64]
00191fdccall caml_modify
00191fe1mov rsp, rbx
00191fe4mov eax, 1
00191fe9add rsp, 8
00191fedret
00191fee
00191feeloc_191fee:
00191feepush 34
00191ff0call caml_call_realloc_stack
00191ff5pop r10
00191ff7jmp 0x191fae
00191fa0
00191ff9
00191ff9 // align 0x10
00191ff9 // align 0x10
00192000
00192000camlMisc.fun_1024:
00192000lea r10, [rsp-336]
00192008cmp r10, [r14+40]
0019200cjb 0x192092
00192012
00192012loc_192012:
00192012sub rsp, 16
00192016mov rdi, rax
00192019mov [rsp], rdi
0019201dmov [rsp+8], rbx
00192022mov rax, [rbx+16]
00192026mov rbx, rdi
00192029call Stdlib.Hashtbl.find_all
0019202emov rbx, rax
00192031mov rdi, [rsp]
00192035mov rax, [rsp+8]
0019203amov rsi, [rax+24]
0019203elea rax, [rip+0x1d7fc3]
00192045mov rdx, [rax+32]
00192049sub r15, 48
0019204dcmp r15, [r14]
00192050jb 0x19208b
00192052
00192052loc_192052:
00192052lea rax, [r15+8]
00192056mov [rax-8], 5367
0019205elea rcx, [rip+59]
00192065mov [rax], rcx
00192068mov rcx, 0x100000000000005
00192072mov [rax+8], rcx
00192076mov [rax+16], rsi
0019207amov [rax+24], rdi
0019207emov [rax+32], rdx
00192082add rsp, 16
00192086jmp 0x191b60
0019208b
0019208bloc_19208b:
0019208bcall caml_call_gc
00192090jmp 0x192052
00192092
00192092loc_192092:
00192092push 35
00192094call caml_call_realloc_stack
00192099pop r10
0019209bjmp 0x192012
00192000
00192000camlMisc.fun_1024:
00192000lea r10, [rsp-336]
00192008cmp r10, [r14+40]
0019200cjb 0x192092
00192012
00192012loc_192012:
00192012sub rsp, 16
00192016mov rdi, rax
00192019mov [rsp], rdi
0019201dmov [rsp+8], rbx
00192022mov rax, [rbx+16]
00192026mov rbx, rdi
00192029call Stdlib.Hashtbl.find_all
0019202emov rbx, rax
00192031mov rdi, [rsp]
00192035mov rax, [rsp+8]
0019203amov rsi, [rax+24]
0019203elea rax, [rip+0x1d7fc3]
00192045mov rdx, [rax+32]
00192049sub r15, 48
0019204dcmp r15, [r14]
00192050jb 0x19208b
00192052
00192052loc_192052:
00192052lea rax, [r15+8]
00192056mov [rax-8], 5367
0019205elea rcx, [rip+59]
00192065mov [rax], rcx
00192068mov rcx, 0x100000000000005
00192072mov [rax+8], rcx
00192076mov [rax+16], rsi
0019207amov [rax+24], rdi
0019207emov [rax+32], rdx
00192082add rsp, 16
00192086jmp 0x191b60
0019208b
0019208bloc_19208b:
0019208bcall caml_call_gc
00192090jmp 0x192052
00192092
00192092loc_192092:
00192092push 35
00192094call caml_call_realloc_stack
00192099pop r10
0019209bjmp 0x192012
00192000
001920a0
001920a0camlMisc.fun_1038:
001920a0mov rdi, rax
001920a3mov rsi, [rbx+24]
001920a7mov rax, [rbx+16]
001920abmov rbx, rsi
001920aejmp 0x1e7690
001920a0
001920a0camlMisc.fun_1038:
001920a0mov rdi, rax
001920a3mov rsi, [rbx+24]
001920a7mov rax, [rbx+16]
001920abmov rbx, rsi
001920aejmp 0x1e7690
001920a0
001920b3
001920b3 // align 0x10
001920b3 // align 0x10
001920c0
001920c0camlMisc.start_env_710:
001920c0mov rbx, rax
001920c3lea rax, [rip+0x1981f6]
001920cajmp 0x195ba0
001920c0
001920c0camlMisc.start_env_710:
001920c0mov rbx, rax
001920c3lea rax, [rip+0x1981f6]
001920cajmp 0x195ba0
001920c0
001920cf
001920cf // align 0x10
001920cf // align 0x10
001920d0
001920d0camlMisc.end_env_711:
001920d0mov rbx, rax
001920d3lea rax, [rip+0x1981d6]
001920dajmp 0x195ba0
001920d0
001920d0camlMisc.end_env_711:
001920d0mov rbx, rax
001920d3lea rax, [rip+0x1981d6]
001920dajmp 0x195ba0
001920d0
001920df
001920df // align 0x10
001920df // align 0x10
001920e0
001920e0camlMisc.set_image_opt_721:
001920e0sub r15, 16
001920e4cmp r15, [r14]
001920e7jb 0x19211b
001920e9
001920e9loc_1920e9:
001920e9lea rsi, [r15+8]
001920edmov [rsi-8], 1024
001920f5mov [rsi], rax
001920f8lea rax, [rip+0x197f71]
001920ffmov rdi, [rax+272]
00192106mov rbx, rsp
00192109mov rsp, [r14+64]
0019210dcall caml_modify
00192112mov rsp, rbx
00192115mov eax, 1
0019211aret
0019211b
0019211bloc_19211b:
0019211bcall caml_call_gc
00192120jmp 0x1920e9
001920e0
001920e0camlMisc.set_image_opt_721:
001920e0sub r15, 16
001920e4cmp r15, [r14]
001920e7jb 0x19211b
001920e9
001920e9loc_1920e9:
001920e9lea rsi, [r15+8]
001920edmov [rsi-8], 1024
001920f5mov [rsi], rax
001920f8lea rax, [rip+0x197f71]
001920ffmov rdi, [rax+272]
00192106mov rbx, rsp
00192109mov rsp, [r14+64]
0019210dcall caml_modify
00192112mov rsp, rbx
00192115mov eax, 1
0019211aret
0019211b
0019211bloc_19211b:
0019211bcall caml_call_gc
00192120jmp 0x1920e9
001920e0
00192122
00192122 // align 0x10
00192122 // align 0x10
00192130
00192130camlMisc.get_image_opt_724:
00192130lea rax, [rip+0x197f39]
00192137mov rax, [rax+272]
0019213emov rax, [rax]
00192141test al, 1
00192143je 0x192150
00192145lea rax, [rip+0x198154]
0019214cret
0019214d
0019214d 0f 1f 00 ...
00192150
00192150loc_192150:
00192150mov rax, [rax]
00192153ret
00192130
00192130camlMisc.get_image_opt_724:
00192130lea rax, [rip+0x197f39]
00192137mov rax, [rax+272]
0019213emov rax, [rax]
00192141test al, 1
00192143je 0x192150
00192145lea rax, [rip+0x198154]
0019214cret
0019214d
0019214d 0f 1f 00 ...
00192150
00192150loc_192150:
00192150mov rax, [rax]
00192153ret
00192130
00192154
00192154 // align 0x10
00192154 // align 0x10
00192160
00192160camlMisc.checkpoint_730:
00192160lea rax, [rip+0x197f09]
00192167mov rax, [rax+272]
0019216emov rax, [rax]
00192171ret
00192160
00192160camlMisc.checkpoint_730:
00192160lea rax, [rip+0x197f09]
00192167mov rax, [rax+272]
0019216emov rax, [rax]
00192171ret
00192160
00192172
00192172 // align 0x10
00192172 // align 0x10
00192180
00192180camlMisc.hot_start_731:
00192180lea rbx, [rip+0x197ee9]
00192187mov rdi, [rbx+272]
0019218emov rsi, rax
00192191mov rbx, rsp
00192194mov rsp, [r14+64]
00192198call caml_modify
0019219dmov rsp, rbx
001921a0mov eax, 1
001921a5ret
00192180
00192180camlMisc.hot_start_731:
00192180lea rbx, [rip+0x197ee9]
00192187mov rdi, [rbx+272]
0019218emov rsi, rax
00192191mov rbx, rsp
00192194mov rsp, [r14+64]
00192198call caml_modify
0019219dmov rsp, rbx
001921a0mov eax, 1
001921a5ret
00192180
001921a6
001921a6 // align 0x10
001921a6 // align 0x10
001921b0
001921b0camlMisc.next_of_string_736:
001921b0mov rbx, [rax-8]
001921b4shr rbx, 10
001921b8lea rbx, [8*rbx-1]
001921c0movzx rdi, [rax+rbx]
001921c5sub rbx, rdi
001921c8lea rbx, [rbx+rbx+1]
001921cdsub r15, 64
001921d1cmp r15, [r14]
001921d4jb 0x192221
001921d6
001921d6loc_1921d6:
001921d6lea rdi, [r15+8]
001921daadd rdi, 48
001921demov [rdi-8], 1024
001921e6mov [rdi], 1
001921edlea rsi, [rdi-48]
001921f1mov [rsi-8], 5367
001921f9lea rdx, [rip+48]
00192200mov [rsi], rdx
00192203mov rdx, 0x100000000000005
0019220dmov [rsi+8], rdx
00192211mov [rsi+16], rax
00192215mov [rsi+24], rbx
00192219mov [rsi+32], rdi
0019221dmov rax, rsi
00192220ret
00192221
00192221loc_192221:
00192221call caml_call_gc
00192226jmp 0x1921d6
001921b0
001921b0camlMisc.next_of_string_736:
001921b0mov rbx, [rax-8]
001921b4shr rbx, 10
001921b8lea rbx, [8*rbx-1]
001921c0movzx rdi, [rax+rbx]
001921c5sub rbx, rdi
001921c8lea rbx, [rbx+rbx+1]
001921cdsub r15, 64
001921d1cmp r15, [r14]
001921d4jb 0x192221
001921d6
001921d6loc_1921d6:
001921d6lea rdi, [r15+8]
001921daadd rdi, 48
001921demov [rdi-8], 1024
001921e6mov [rdi], 1
001921edlea rsi, [rdi-48]
001921f1mov [rsi-8], 5367
001921f9lea rdx, [rip+48]
00192200mov [rsi], rdx
00192203mov rdx, 0x100000000000005
0019220dmov [rsi+8], rdx
00192211mov [rsi+16], rax
00192215mov [rsi+24], rbx
00192219mov [rsi+32], rdi
0019221dmov rax, rsi
00192220ret
00192221
00192221loc_192221:
00192221call caml_call_gc
00192226jmp 0x1921d6
001921b0
00192228
00192228 // align 0x10
00192228 // align 0x10
00192230
00192230camlMisc.fun_1048:
00192230mov rax, [rbx+32]
00192234mov rdi, [rax]
00192237mov rsi, [rbx+24]
0019223bcmp rdi, rsi
0019223ejl 0x192248
00192240mov rax, -1
00192247ret
00192248
00192248loc_192248:
00192248add [rax], 2
0019224csar rdi, 1
0019224fmov rax, [rbx+16]
00192253movzx rax, [rax+rdi]
00192258lea rax, [rax+rax+1]
0019225dret
00192230
00192230camlMisc.fun_1048:
00192230mov rax, [rbx+32]
00192234mov rdi, [rax]
00192237mov rsi, [rbx+24]
0019223bcmp rdi, rsi
0019223ejl 0x192248
00192240mov rax, -1
00192247ret
00192248
00192248loc_192248:
00192248add [rax], 2
0019224csar rdi, 1
0019224fmov rax, [rbx+16]
00192253movzx rax, [rax+rdi]
00192258lea rax, [rax+rax+1]
0019225dret
00192230
0019225e
0019225e // align 0x10
0019225e // align 0x10
00192260
00192260camlMisc.hexa_823:
00192260cmp rax, 131
00192266jl 0x192290
00192268cmp rax, 195
0019226ejl 0x192280
00192270cmp rax, 207
00192276jge 0x19229c
00192278add rax, -174
0019227eret
0019227fnop
00192280
00192280loc_192280:
00192280cmp rax, 143
00192286jge 0x19229c
00192288add rax, -110
0019228cret
0019228dnop [rax]
00192290
00192290loc_192290:
00192290add rax, -96
00192294cmp rax, 19
00192298ja 0x19229c
0019229aret
0019229bnop
0019229c
0019229cloc_19229c:
0019229csub r15, 24
001922a0cmp r15, [r14]
001922a3jb 0x1922d3
001922a5
001922a5loc_1922a5:
001922a5lea rax, [r15+8]
001922a9mov [rax-8], 2048
001922b1lea rbx, [rip+0xe3f50]
001922b8mov [rax], rbx
001922bblea rbx, [rip+0x197fae]
001922c2mov [rax+8], rbx
001922c6mov rsp, [r14+48]
001922capop [r14+48]
001922cepop r11
001922d0jmp r11
001922d3
001922d3loc_1922d3:
001922d3call caml_call_gc
001922d8jmp 0x1922a5
00192260
00192260camlMisc.hexa_823:
00192260cmp rax, 131
00192266jl 0x192290
00192268cmp rax, 195
0019226ejl 0x192280
00192270cmp rax, 207
00192276jge 0x19229c
00192278add rax, -174
0019227eret
0019227fnop
00192280
00192280loc_192280:
00192280cmp rax, 143
00192286jge 0x19229c
00192288add rax, -110
0019228cret
0019228dnop [rax]
00192290
00192290loc_192290:
00192290add rax, -96
00192294cmp rax, 19
00192298ja 0x19229c
0019229aret
0019229bnop
0019229c
0019229cloc_19229c:
0019229csub r15, 24
001922a0cmp r15, [r14]
001922a3jb 0x1922d3
001922a5
001922a5loc_1922a5:
001922a5lea rax, [r15+8]
001922a9mov [rax-8], 2048
001922b1lea rbx, [rip+0xe3f50]
001922b8mov [rax], rbx
001922bblea rbx, [rip+0x197fae]
001922c2mov [rax+8], rbx
001922c6mov rsp, [r14+48]
001922capop [r14+48]
001922cepop r11
001922d0jmp r11
001922d3
001922d3loc_1922d3:
001922d3call caml_call_gc
001922d8jmp 0x1922a5
00192260
001922da
001922da // align 0x10
001922da // align 0x10
001922e0
001922e0camlMisc.hexa_code_826:
001922e0lea r10, [rsp-336]
001922e8cmp r10, [r14+40]
001922ecjb 0x192321
001922ee
001922eeloc_1922ee:
001922eesub rsp, 16
001922f2mov [rsp], rax
001922f6mov rax, rbx
001922f9call camlMisc.hexa_823
001922femov [rsp+8], rax
00192303mov rax, [rsp]
00192307call camlMisc.hexa_823
0019230cshl rax, 4
00192310mov rbx, [rsp+8]
00192315add rax, rbx
00192318add rax, -16
0019231cadd rsp, 16
00192320ret
00192321
00192321loc_192321:
00192321push 35
00192323call caml_call_realloc_stack
00192328pop r10
0019232ajmp 0x1922ee
001922e0
001922e0camlMisc.hexa_code_826:
001922e0lea r10, [rsp-336]
001922e8cmp r10, [r14+40]
001922ecjb 0x192321
001922ee
001922eeloc_1922ee:
001922eesub rsp, 16
001922f2mov [rsp], rax
001922f6mov rax, rbx
001922f9call camlMisc.hexa_823
001922femov [rsp+8], rax
00192303mov rax, [rsp]
00192307call camlMisc.hexa_823
0019230cshl rax, 4
00192310mov rbx, [rsp+8]
00192315add rax, rbx
00192318add rax, -16
0019231cadd rsp, 16
00192320ret
00192321
00192321loc_192321:
00192321push 35
00192323call caml_call_realloc_stack
00192328pop r10
0019232ajmp 0x1922ee
001922e0
0019232c
0019232c // align 0x10
0019232c // align 0x10
00192330
00192330camlMisc.string_map_830:
00192330lea r10, [rsp-360]
00192338cmp r10, [r14+40]
0019233cjb 0x192428
00192342
00192342loc_192342:
00192342sub rsp, 40
00192346mov [rsp+16], rax
0019234bmov [rsp+8], rbx
00192350mov rax, [rbx-8]
00192354shr rax, 10
00192358lea rax, [8*rax-1]
00192360movzx rbx, [rbx+rax]
00192365sub rax, rbx
00192368lea rax, [rax+rax+1]
0019236dmov [rsp], rax
00192371call Stdlib.Buffer.create
00192376mov [rsp+24], rax
0019237bmov eax, 1
00192380mov rbx, [rsp]
00192384add rbx, -2
00192388cmp rax, rbx
0019238bjg 0x1923fc
0019238dmov [rsp+32], rbx
00192392mov [rsp], rax
00192396
00192396loc_192396:
00192396sar rax, 1
00192399mov rsi, [rsp+8]
0019239emov rbx, [rsi-8]
001923a2shr rbx, 10
001923a6lea rbx, [8*rbx-1]
001923aemovzx rdi, [rsi+rbx]
001923b3sub rbx, rdi
001923b6cmp rbx, rax
001923b9jbe 0x192423
001923bbmovzx rax, [rsi+rax]
001923c0lea rax, [rax+rax+1]
001923c5mov rbx, [rsp+16]
001923camov rdi, [rbx]
001923cdcall rdi
001923cfmov rbx, rax
001923d2mov rax, [rsp+24]
001923d7call Stdlib.Buffer.add_char
001923dcmov rax, [rsp]
001923e0mov rbx, rax
001923e3add rax, 2
001923e7mov [rsp], rax
001923ebmov rdi, [rsp+32]
001923f0cmp rbx, rdi
001923f3je 0x1923fc
001923f5cmp r15, [r14]
001923f8ja 0x192396
001923fajmp 0x192419
001923fc
001923fcloc_1923fc:
001923fcmov rax, [rsp+24]
00192401mov rdi, [rax+8]
00192405mov rax, [rax]
00192408mov rax, [rax]
0019240bmov ebx, 1
00192410add rsp, 40
00192414jmp 0x1a63e0
00192419
00192419loc_192419:
00192419call caml_call_gc
0019241ejmp 0x192396
00192423
00192423loc_192423:
00192423call caml_ml_array_bound_error
00192428
00192428loc_192428:
00192428push 38
0019242acall caml_call_realloc_stack
0019242fpop r10
00192431jmp 0x192342
00192330
00192330camlMisc.string_map_830:
00192330lea r10, [rsp-360]
00192338cmp r10, [r14+40]
0019233cjb 0x192428
00192342
00192342loc_192342:
00192342sub rsp, 40
00192346mov [rsp+16], rax
0019234bmov [rsp+8], rbx
00192350mov rax, [rbx-8]
00192354shr rax, 10
00192358lea rax, [8*rax-1]
00192360movzx rbx, [rbx+rax]
00192365sub rax, rbx
00192368lea rax, [rax+rax+1]
0019236dmov [rsp], rax
00192371call Stdlib.Buffer.create
00192376mov [rsp+24], rax
0019237bmov eax, 1
00192380mov rbx, [rsp]
00192384add rbx, -2
00192388cmp rax, rbx
0019238bjg 0x1923fc
0019238dmov [rsp+32], rbx
00192392mov [rsp], rax
00192396
00192396loc_192396:
00192396sar rax, 1
00192399mov rsi, [rsp+8]
0019239emov rbx, [rsi-8]
001923a2shr rbx, 10
001923a6lea rbx, [8*rbx-1]
001923aemovzx rdi, [rsi+rbx]
001923b3sub rbx, rdi
001923b6cmp rbx, rax
001923b9jbe 0x192423
001923bbmovzx rax, [rsi+rax]
001923c0lea rax, [rax+rax+1]
001923c5mov rbx, [rsp+16]
001923camov rdi, [rbx]
001923cdcall rdi
001923cfmov rbx, rax
001923d2mov rax, [rsp+24]
001923d7call Stdlib.Buffer.add_char
001923dcmov rax, [rsp]
001923e0mov rbx, rax
001923e3add rax, 2
001923e7mov [rsp], rax
001923ebmov rdi, [rsp+32]
001923f0cmp rbx, rdi
001923f3je 0x1923fc
001923f5cmp r15, [r14]
001923f8ja 0x192396
001923fajmp 0x192419
001923fc
001923fcloc_1923fc:
001923fcmov rax, [rsp+24]
00192401mov rdi, [rax+8]
00192405mov rax, [rax]
00192408mov rax, [rax]
0019240bmov ebx, 1
00192410add rsp, 40
00192414jmp 0x1a63e0
00192419
00192419loc_192419:
00192419call caml_call_gc
0019241ejmp 0x192396
00192423
00192423loc_192423:
00192423call caml_ml_array_bound_error
00192428
00192428loc_192428:
00192428push 38
0019242acall caml_call_realloc_stack
0019242fpop r10
00192431jmp 0x192342
00192330
00192436
00192436 // align 0x10
00192436 // align 0x10
00192440
00192440camlMisc.chop_trailing_spaces_919:
00192440lea r10, [rsp-336]
00192448cmp r10, [r14+40]
0019244cjb 0x19254e
00192452
00192452loc_192452:
00192452sub rsp, 16
00192456mov [rsp+8], rax
0019245bsub r15, 112
0019245fcmp r15, [r14]
00192462jb 0x192544
00192468
00192468loc_192468:
00192468lea rbx, [r15+8]
0019246cadd rbx, 80
00192470mov [rbx-8], 3319
00192478lea rdi, [rip+225]
0019247fmov [rbx], rdi
00192482mov rdi, 0x100000000000005
0019248cmov [rbx+8], rdi
00192490mov [rbx+16], rax
00192494lea rdi, [rbx-40]
00192498mov [rdi-8], 4343
001924a0lea rsi, [rip+281]
001924a7mov [rdi], rsi
001924aamov rsi, 0x100000000000005
001924b4mov [rdi+8], rsi
001924b8mov [rdi+16], rax
001924bcmov [rdi+24], rbx
001924c0lea rbx, [rdi-40]
001924c4mov [rbx-8], 4343
001924cclea rsi, [rip+349]
001924d3mov [rbx], rsi
001924d6mov rsi, 0x100000000000005
001924e0mov [rbx+8], rsi
001924e4mov [rbx+16], rax
001924e8mov [rbx+24], rdi
001924ecmov rdi, [rax-8]
001924f0shr rdi, 10
001924f4lea rdi, [8*rdi-1]
001924fcmovzx rax, [rax+rdi]
00192501sub rdi, rax
00192504lea rax, [rdi+rdi+1]
00192509mov [rsp], rax
0019250dadd rax, -2
00192511call camlMisc.no_nl_927
00192516mov rdi, rax
00192519add rdi, 2
0019251dmov rax, [rsp]
00192521cmp rax, rdi
00192524jne 0x192530
00192526mov rax, [rsp+8]
0019252badd rsp, 16
0019252fret
00192530
00192530loc_192530:
00192530mov ebx, 1
00192535mov rax, [rsp+8]
0019253acall Stdlib.Bytes.sub
0019253fadd rsp, 16
00192543ret
00192544
00192544loc_192544:
00192544call caml_call_gc
00192549jmp 0x192468
0019254e
0019254eloc_19254e:
0019254epush 35
00192550call caml_call_realloc_stack
00192555pop r10
00192557jmp 0x192452
00192440
00192440camlMisc.chop_trailing_spaces_919:
00192440lea r10, [rsp-336]
00192448cmp r10, [r14+40]
0019244cjb 0x19254e
00192452
00192452loc_192452:
00192452sub rsp, 16
00192456mov [rsp+8], rax
0019245bsub r15, 112
0019245fcmp r15, [r14]
00192462jb 0x192544
00192468
00192468loc_192468:
00192468lea rbx, [r15+8]
0019246cadd rbx, 80
00192470mov [rbx-8], 3319
00192478lea rdi, [rip+225]
0019247fmov [rbx], rdi
00192482mov rdi, 0x100000000000005
0019248cmov [rbx+8], rdi
00192490mov [rbx+16], rax
00192494lea rdi, [rbx-40]
00192498mov [rdi-8], 4343
001924a0lea rsi, [rip+281]
001924a7mov [rdi], rsi
001924aamov rsi, 0x100000000000005
001924b4mov [rdi+8], rsi
001924b8mov [rdi+16], rax
001924bcmov [rdi+24], rbx
001924c0lea rbx, [rdi-40]
001924c4mov [rbx-8], 4343
001924cclea rsi, [rip+349]
001924d3mov [rbx], rsi
001924d6mov rsi, 0x100000000000005
001924e0mov [rbx+8], rsi
001924e4mov [rbx+16], rax
001924e8mov [rbx+24], rdi
001924ecmov rdi, [rax-8]
001924f0shr rdi, 10
001924f4lea rdi, [8*rdi-1]
001924fcmovzx rax, [rax+rdi]
00192501sub rdi, rax
00192504lea rax, [rdi+rdi+1]
00192509mov [rsp], rax
0019250dadd rax, -2
00192511call camlMisc.no_nl_927
00192516mov rdi, rax
00192519add rdi, 2
0019251dmov rax, [rsp]
00192521cmp rax, rdi
00192524jne 0x192530
00192526mov rax, [rsp+8]
0019252badd rsp, 16
0019252fret
00192530
00192530loc_192530:
00192530mov ebx, 1
00192535mov rax, [rsp+8]
0019253acall Stdlib.Bytes.sub
0019253fadd rsp, 16
00192543ret
00192544
00192544loc_192544:
00192544call caml_call_gc
00192549jmp 0x192468
0019254e
0019254eloc_19254e:
0019254epush 35
00192550call caml_call_realloc_stack
00192555pop r10
00192557jmp 0x192452
00192440
0019255c
0019255c // align 0x10
0019255c // align 0x10
00192560
00192560camlMisc.spaces_only_922:
00192560cmp r15, [r14]
00192563jbe 0x1925aa
00192565
00192565loc_192565:
00192565cmp rax, 1
00192569jge 0x19256c
0019256bret
0019256c
0019256cloc_19256c:
0019256cmov rdi, rax
0019256fsar rdi, 1
00192572mov rsi, [rbx+16]
00192576mov rdx, [rsi-8]
0019257ashr rdx, 10
0019257elea rdx, [8*rdx-1]
00192586movzx rcx, [rsi+rdx]
0019258bsub rdx, rcx
0019258ecmp rdx, rdi
00192591jbe 0x1925b1
00192593movzx rdi, [rsi+rdi]
00192598lea rdi, [rdi+rdi+1]
0019259dcmp rdi, 65
001925a1je 0x1925a4
001925a3ret
001925a4
001925a4loc_1925a4:
001925a4add rax, -2
001925a8jmp 0x192560
001925aa
001925aaloc_1925aa:
001925aacall caml_call_gc
001925afjmp 0x192565
001925b1
001925b1loc_1925b1:
001925b1call caml_ml_array_bound_error
00192560
00192560camlMisc.spaces_only_922:
00192560cmp r15, [r14]
00192563jbe 0x1925aa
00192565
00192565loc_192565:
00192565cmp rax, 1
00192569jge 0x19256c
0019256bret
0019256c
0019256cloc_19256c:
0019256cmov rdi, rax
0019256fsar rdi, 1
00192572mov rsi, [rbx+16]
00192576mov rdx, [rsi-8]
0019257ashr rdx, 10
0019257elea rdx, [8*rdx-1]
00192586movzx rcx, [rsi+rdx]
0019258bsub rdx, rcx
0019258ecmp rdx, rdi
00192591jbe 0x1925b1
00192593movzx rdi, [rsi+rdi]
00192598lea rdi, [rdi+rdi+1]
0019259dcmp rdi, 65
001925a1je 0x1925a4
001925a3ret
001925a4
001925a4loc_1925a4:
001925a4add rax, -2
001925a8jmp 0x192560
001925aa
001925aaloc_1925aa:
001925aacall caml_call_gc
001925afjmp 0x192565
001925b1
001925b1loc_1925b1:
001925b1call caml_ml_array_bound_error
00192560
001925b6
001925b6 // align 0x10
001925b6 // align 0x10
001925c0
001925c0camlMisc.nl_924:
001925c0cmp rax, 1
001925c4jge 0x1925c8
001925c6ret
001925c7
001925c7 90 .
001925c8
001925c8loc_1925c8:
001925c8mov rdi, rax
001925cbsar rdi, 1
001925cemov rsi, [rbx+16]
001925d2mov rdx, [rsi-8]
001925d6shr rdx, 10
001925dalea rdx, [8*rdx-1]
001925e2movzx rcx, [rsi+rdx]
001925e7sub rdx, rcx
001925eacmp rdx, rdi
001925edjbe 0x19261d
001925efmovzx rdi, [rsi+rdi]
001925f4lea rdi, [rdi+rdi+1]
001925f9cmp rdi, 21
001925fdje 0x192618
001925ffcmp rdi, 65
00192603je 0x192608
00192605ret
00192606
00192606 66 90 f.
00192608
00192608loc_192608:
00192608add rax, -2
0019260cmov rbx, [rbx+24]
00192610jmp 0x192560
00192615
00192615 0f 1f 00 ...
00192618
00192618loc_192618:
00192618add rax, 2
0019261cret
0019261d
0019261dloc_19261d:
0019261dcall caml_ml_array_bound_error
001925c0
001925c0camlMisc.nl_924:
001925c0cmp rax, 1
001925c4jge 0x1925c8
001925c6ret
001925c7
001925c7 90 .
001925c8
001925c8loc_1925c8:
001925c8mov rdi, rax
001925cbsar rdi, 1
001925cemov rsi, [rbx+16]
001925d2mov rdx, [rsi-8]
001925d6shr rdx, 10
001925dalea rdx, [8*rdx-1]
001925e2movzx rcx, [rsi+rdx]
001925e7sub rdx, rcx
001925eacmp rdx, rdi
001925edjbe 0x19261d
001925efmovzx rdi, [rsi+rdi]
001925f4lea rdi, [rdi+rdi+1]
001925f9cmp rdi, 21
001925fdje 0x192618
001925ffcmp rdi, 65
00192603je 0x192608
00192605ret
00192606
00192606 66 90 f.
00192608
00192608loc_192608:
00192608add rax, -2
0019260cmov rbx, [rbx+24]
00192610jmp 0x192560
00192615
00192615 0f 1f 00 ...
00192618
00192618loc_192618:
00192618add rax, 2
0019261cret
0019261d
0019261dloc_19261d:
0019261dcall caml_ml_array_bound_error
001925c0
00192622
00192622 // align 0x10
00192622 // align 0x10
00192630
00192630camlMisc.no_nl_927:
00192630cmp r15, [r14]
00192633jbe 0x192691
00192635
00192635loc_192635:
00192635cmp rax, 1
00192639jge 0x19263c
0019263bret
0019263c
0019263cloc_19263c:
0019263cmov rdi, rax
0019263fsar rdi, 1
00192642mov rsi, [rbx+16]
00192646mov rdx, [rsi-8]
0019264ashr rdx, 10
0019264elea rdx, [8*rdx-1]
00192656movzx rcx, [rsi+rdx]
0019265bsub rdx, rcx
0019265ecmp rdx, rdi
00192661jbe 0x192698
00192663movzx rdi, [rsi+rdi]
00192668lea rdi, [rdi+rdi+1]
0019266dcmp rdi, 21
00192671je 0x192684
00192673cmp rdi, 65
00192677je 0x19267c
00192679ret
0019267a
0019267a 66 90 f.
0019267c
0019267cloc_19267c:
0019267cadd rax, -2
00192680jmp 0x192630
00192682
00192682 66 90 f.
00192684
00192684loc_192684:
00192684add rax, -2
00192688mov rbx, [rbx+24]
0019268cjmp 0x1925c0
00192691
00192691loc_192691:
00192691call caml_call_gc
00192696jmp 0x192635
00192698
00192698loc_192698:
00192698call caml_ml_array_bound_error
00192630
00192630camlMisc.no_nl_927:
00192630cmp r15, [r14]
00192633jbe 0x192691
00192635
00192635loc_192635:
00192635cmp rax, 1
00192639jge 0x19263c
0019263bret
0019263c
0019263cloc_19263c:
0019263cmov rdi, rax
0019263fsar rdi, 1
00192642mov rsi, [rbx+16]
00192646mov rdx, [rsi-8]
0019264ashr rdx, 10
0019264elea rdx, [8*rdx-1]
00192656movzx rcx, [rsi+rdx]
0019265bsub rdx, rcx
0019265ecmp rdx, rdi
00192661jbe 0x192698
00192663movzx rdi, [rsi+rdi]
00192668lea rdi, [rdi+rdi+1]
0019266dcmp rdi, 21
00192671je 0x192684
00192673cmp rdi, 65
00192677je 0x19267c
00192679ret
0019267a
0019267a 66 90 f.
0019267c
0019267cloc_19267c:
0019267cadd rax, -2
00192680jmp 0x192630
00192682
00192682 66 90 f.
00192684
00192684loc_192684:
00192684add rax, -2
00192688mov rbx, [rbx+24]
0019268cjmp 0x1925c0
00192691
00192691loc_192691:
00192691call caml_call_gc
00192696jmp 0x192635
00192698
00192698loc_192698:
00192698call caml_ml_array_bound_error
00192630
0019269d
0019269d // align 0x10
0019269d // align 0x10
001926a0
001926a0camlMisc.entry:
001926a0mov edi, 1
001926a5mov rbx, rsp
001926a8mov rsp, [r14+64]
001926accall caml_fresh_oo_id
001926b1mov rsp, rbx
001926b4call caml_alloc2
001926b9lea rsi, [r15+8]
001926bdmov [rsi-8], 2296
001926c5lea rbx, [rip+0x197c5c]
001926ccmov [rsi], rbx
001926cfmov [rsi+8], rax
001926d3lea rdi, [rip+0x197996]
001926damov rbx, rsp
001926ddmov rsp, [r14+64]
001926e1call caml_initialize
001926e6mov rsp, rbx
001926e9mov edi, 1
001926eemov rbx, rsp
001926f1mov rsp, [r14+64]
001926f5call caml_fresh_oo_id
001926famov rsp, rbx
001926fdcall caml_alloc2
00192702lea rsi, [r15+8]
00192706mov [rsi-8], 2296
0019270elea rbx, [rip+0x197b43]
00192715mov [rsi], rbx
00192718mov [rsi+8], rax
0019271clea rdi, [rip+0x19794d]
00192723add rdi, 8
00192727mov rbx, rsp
0019272amov rsp, [r14+64]
0019272ecall caml_initialize
00192733mov rsp, rbx
00192736mov edi, 1
0019273bmov rbx, rsp
0019273emov rsp, [r14+64]
00192742call caml_fresh_oo_id
00192747mov rsp, rbx
0019274acall caml_alloc2
0019274flea rsi, [r15+8]
00192753mov [rsi-8], 2296
0019275blea rbx, [rip+0x197ade]
00192762mov [rsi], rbx
00192765mov [rsi+8], rax
00192769lea rdi, [rip+0x197900]
00192770add rdi, 16
00192774mov rbx, rsp
00192777mov rsp, [r14+64]
0019277bcall caml_initialize
00192780mov rsp, rbx
00192783mov edi, 1
00192788mov rbx, rsp
0019278bmov rsp, [r14+64]
0019278fcall caml_fresh_oo_id
00192794mov rsp, rbx
00192797call caml_alloc2
0019279clea rsi, [r15+8]
001927a0mov [rsi-8], 2296
001927a8lea rbx, [rip+0x197a79]
001927afmov [rsi], rbx
001927b2mov [rsi+8], rax
001927b6lea rdi, [rip+0x1978b3]
001927bdadd rdi, 24
001927c1mov rbx, rsp
001927c4mov rsp, [r14+64]
001927c8call caml_initialize
001927cdmov rsp, rbx
001927d0mov edi, 1
001927d5mov rbx, rsp
001927d8mov rsp, [r14+64]
001927dccall caml_fresh_oo_id
001927e1mov rsp, rbx
001927e4call caml_alloc2
001927e9lea rsi, [r15+8]
001927edmov [rsi-8], 2296
001927f5lea rbx, [rip+0x197a14]
001927fcmov [rsi], rbx
001927ffmov [rsi+8], rax
00192803lea rdi, [rip+0x197866]
0019280aadd rdi, 32
0019280emov rbx, rsp
00192811mov rsp, [r14+64]
00192815call caml_initialize
0019281amov rsp, rbx
0019281dmov edi, 1
00192822mov rbx, rsp
00192825mov rsp, [r14+64]
00192829call caml_fresh_oo_id
0019282emov rsp, rbx
00192831call caml_alloc2
00192836lea rsi, [r15+8]
0019283amov [rsi-8], 2296
00192842lea rbx, [rip+0x1979af]
00192849mov [rsi], rbx
0019284cmov [rsi+8], rax
00192850lea rdi, [rip+0x197819]
00192857add rdi, 48
0019285bmov rbx, rsp
0019285emov rsp, [r14+64]
00192862call caml_initialize
00192867mov rsp, rbx
0019286amov edi, 1
0019286fmov rbx, rsp
00192872mov rsp, [r14+64]
00192876call caml_fresh_oo_id
0019287bmov rsp, rbx
0019287ecall caml_alloc2
00192883lea rsi, [r15+8]
00192887mov [rsi-8], 2296
0019288flea rbx, [rip+0x197942]
00192896mov [rsi], rbx
00192899mov [rsi+8], rax
0019289dlea rdi, [rip+0x1977cc]
001928a4add rdi, 56
001928a8mov rbx, rsp
001928abmov rsp, [r14+64]
001928afcall caml_initialize
001928b4mov rsp, rbx
001928b7mov edi, 1
001928bcmov rbx, rsp
001928bfmov rsp, [r14+64]
001928c3call caml_fresh_oo_id
001928c8mov rsp, rbx
001928cbcall caml_alloc2
001928d0lea rsi, [r15+8]
001928d4mov [rsi-8], 2296
001928dclea rbx, [rip+0x1978dd]
001928e3mov [rsi], rbx
001928e6mov [rsi+8], rax
001928ealea rdi, [rip+0x19777f]
001928f1add rdi, 40
001928f5mov rbx, rsp
001928f8mov rsp, [r14+64]
001928fccall caml_initialize
00192901mov rsp, rbx
00192904mov edi, 1
00192909mov rbx, rsp
0019290cmov rsp, [r14+64]
00192910call caml_fresh_oo_id
00192915mov rsp, rbx
00192918call caml_alloc2
0019291dlea rsi, [r15+8]
00192921mov [rsi-8], 2296
00192929lea rbx, [rip+0x197878]
00192930mov [rsi], rbx
00192933mov [rsi+8], rax
00192937lea rdi, [rip+0x197732]
0019293eadd rdi, 72
00192942mov rbx, rsp
00192945mov rsp, [r14+64]
00192949call caml_initialize
0019294emov rsp, rbx
00192951mov edi, 1
00192956mov rbx, rsp
00192959mov rsp, [r14+64]
0019295dcall caml_fresh_oo_id
00192962mov rsp, rbx
00192965call caml_alloc2
0019296alea rsi, [r15+8]
0019296emov [rsi-8], 2296
00192976lea rbx, [rip+0x19798b]
0019297dmov [rsi], rbx
00192980mov [rsi+8], rax
00192984lea rdi, [rip+0x1976e5]
0019298badd rdi, 64
0019298fmov rbx, rsp
00192992mov rsp, [r14+64]
00192996call caml_initialize
0019299bmov rsp, rbx
0019299esub r15, 48
001929a2call caml_allocN
001929a7lea rsi, [r15+8]
001929abadd rsi, 32
001929afmov [rsi-8], 1024
001929b7mov [rsi], 1
001929belea r12, [rsi-16]
001929c2mov [r12-8], 1024
001929cbmov [r12], 1
001929d3lea r13, [r12-16]
001929d8mov [r13-8], 1024
001929e0mov [r13], 1
001929e8lea rdi, [rip+0x197681]
001929efadd rdi, 80
001929f3mov rbx, rsp
001929f6mov rsp, [r14+64]
001929facall caml_initialize
001929ffmov rsp, rbx
00192a02lea rdi, [rip+0x197667]
00192a09add rdi, 88
00192a0dmov rsi, r12
00192a10mov rbx, rsp
00192a13mov rsp, [r14+64]
00192a17call caml_initialize
00192a1cmov rsp, rbx
00192a1flea rdi, [rip+0x19764a]
00192a26add rdi, 96
00192a2amov rsi, r13
00192a2dmov rbx, rsp
00192a30mov rsp, [r14+64]
00192a34call caml_initialize
00192a39mov rsp, rbx
00192a3ccall caml_alloc1
00192a41lea rsi, [r15+8]
00192a45mov [rsi-8], 1024
00192a4dmov [rsi], 1
00192a54lea rdi, [rip+0x197615]
00192a5badd rdi, 104
00192a5fmov rbx, rsp
00192a62mov rsp, [r14+64]
00192a66call caml_initialize
00192a6bmov rsp, rbx
00192a6elea rsi, [rip+0x1973eb]
00192a75lea rdi, [rip+0x1975f4]
00192a7cadd rdi, 112
00192a80mov rbx, rsp
00192a83mov rsp, [r14+64]
00192a87call caml_initialize
00192a8cmov rsp, rbx
00192a8flea rsi, [rip+0x1973e2]
00192a96lea rdi, [rip+0x1975d3]
00192a9dadd rdi, 120
00192aa1mov rbx, rsp
00192aa4mov rsp, [r14+64]
00192aa8call caml_initialize
00192aadmov rsp, rbx
00192ab0lea rsi, [rip+0x1973d9]
00192ab7lea rdi, [rip+0x1975b2]
00192abeadd rdi, 128
00192ac5mov rbx, rsp
00192ac8mov rsp, [r14+64]
00192acccall caml_initialize
00192ad1mov rsp, rbx
00192ad4lea rsi, [rip+0x1973d5]
00192adblea rdi, [rip+0x19758e]
00192ae2add rdi, 136
00192ae9mov rbx, rsp
00192aecmov rsp, [r14+64]
00192af0call caml_initialize
00192af5mov rsp, rbx
00192af8lea rsi, [rip+0x1973c9]
00192afflea rdi, [rip+0x19756a]
00192b06add rdi, 144
00192b0dmov rbx, rsp
00192b10mov rsp, [r14+64]
00192b14call caml_initialize
00192b19mov rsp, rbx
00192b1clea rsi, [rip+0x1973bd]
00192b23lea rdi, [rip+0x197546]
00192b2aadd rdi, 152
00192b31mov rbx, rsp
00192b34mov rsp, [r14+64]
00192b38call caml_initialize
00192b3dmov rsp, rbx
00192b40lea rsi, [rip+0x1973b1]
00192b47lea rdi, [rip+0x197522]
00192b4eadd rdi, 264
00192b55mov rbx, rsp
00192b58mov rsp, [r14+64]
00192b5ccall caml_initialize
00192b61mov rsp, rbx
00192b64lea rsi, [rip+0x1973ad]
00192b6blea rdi, [rip+0x1974fe]
00192b72add rdi, 160
00192b79mov rbx, rsp
00192b7cmov rsp, [r14+64]
00192b80call caml_initialize
00192b85mov rsp, rbx
00192b88lea rsi, [rip+0x1973a9]
00192b8flea rdi, [rip+0x1974da]
00192b96add rdi, 168
00192b9dmov rbx, rsp
00192ba0mov rsp, [r14+64]
00192ba4call caml_initialize
00192ba9mov rsp, rbx
00192baclea rsi, [rip+0x1973bd]
00192bb3lea r12, [rip+0x19739e]
00192bbalea rdi, [rip+0x1974af]
00192bc1add rdi, 176
00192bc8mov rbx, rsp
00192bcbmov rsp, [r14+64]
00192bcfcall caml_initialize
00192bd4mov rsp, rbx
00192bd7lea rdi, [rip+0x197492]
00192bdeadd rdi, 184
00192be5mov rsi, r12
00192be8mov rbx, rsp
00192bebmov rsp, [r14+64]
00192befcall caml_initialize
00192bf4mov rsp, rbx
00192bf7call caml_alloc1
00192bfclea rsi, [r15+8]
00192c00mov [rsi-8], 1024
00192c08mov [rsi], 1
00192c0flea rdi, [rip+0x19745a]
00192c16add rdi, 272
00192c1dmov rbx, rsp
00192c20mov rsp, [r14+64]
00192c24call caml_initialize
00192c29mov rsp, rbx
00192c2clea rsi, [rip+0x197355]
00192c33lea rdi, [rip+0x197436]
00192c3aadd rdi, 192
00192c41mov rbx, rsp
00192c44mov rsp, [r14+64]
00192c48call caml_initialize
00192c4dmov rsp, rbx
00192c50lea rsi, [rip+0x197349]
00192c57lea rdi, [rip+0x197412]
00192c5eadd rdi, 200
00192c65mov rbx, rsp
00192c68mov rsp, [r14+64]
00192c6ccall caml_initialize
00192c71mov rsp, rbx
00192c74call caml_alloc1
00192c79lea rsi, [r15+8]
00192c7dmov [rsi-8], 1024
00192c85mov [rsi], 1
00192c8clea rdi, [rip+0x1973dd]
00192c93add rdi, 208
00192c9amov rbx, rsp
00192c9dmov rsp, [r14+64]
00192ca1call caml_initialize
00192ca6mov rsp, rbx
00192ca9lea rsi, [rip+0x197320]
00192cb0lea r12, [rip+0x197301]
00192cb7lea rdi, [rip+0x1973b2]
00192cbeadd rdi, 216
00192cc5mov rbx, rsp
00192cc8mov rsp, [r14+64]
00192ccccall caml_initialize
00192cd1mov rsp, rbx
00192cd4lea rdi, [rip+0x197395]
00192cdbadd rdi, 224
00192ce2mov rsi, r12
00192ce5mov rbx, rsp
00192ce8mov rsp, [r14+64]
00192ceccall caml_initialize
00192cf1mov rsp, rbx
00192cf4lea rsi, [rip+0x1972ed]
00192cfblea rdi, [rip+0x19736e]
00192d02add rdi, 232
00192d09mov rbx, rsp
00192d0cmov rsp, [r14+64]
00192d10call caml_initialize
00192d15mov rsp, rbx
00192d18lea rsi, [rip+0x1972e1]
00192d1flea rdi, [rip+0x19734a]
00192d26add rdi, 280
00192d2dmov rbx, rsp
00192d30mov rsp, [r14+64]
00192d34call caml_initialize
00192d39mov rsp, rbx
00192d3clea rsi, [rip+0x1972d5]
00192d43lea rdi, [rip+0x197326]
00192d4aadd rdi, 240
00192d51mov rbx, rsp
00192d54mov rsp, [r14+64]
00192d58call caml_initialize
00192d5dmov rsp, rbx
00192d60lea rsi, [rip+0x1972d1]
00192d67lea rdi, [rip+0x197302]
00192d6eadd rdi, 248
00192d75mov rbx, rsp
00192d78mov rsp, [r14+64]
00192d7ccall caml_initialize
00192d81mov rsp, rbx
00192d84lea rsi, [rip+0x1972cd]
00192d8blea rdi, [rip+0x1972de]
00192d92add rdi, 256
00192d99mov rbx, rsp
00192d9cmov rsp, [r14+64]
00192da0call caml_initialize
00192da5mov rsp, rbx
00192da8mov eax, 1
00192dadret
001926a0
001926a0camlMisc.entry:
001926a0mov edi, 1
001926a5mov rbx, rsp
001926a8mov rsp, [r14+64]
001926accall caml_fresh_oo_id
001926b1mov rsp, rbx
001926b4call caml_alloc2
001926b9lea rsi, [r15+8]
001926bdmov [rsi-8], 2296
001926c5lea rbx, [rip+0x197c5c]
001926ccmov [rsi], rbx
001926cfmov [rsi+8], rax
001926d3lea rdi, [rip+0x197996]
001926damov rbx, rsp
001926ddmov rsp, [r14+64]
001926e1call caml_initialize
001926e6mov rsp, rbx
001926e9mov edi, 1
001926eemov rbx, rsp
001926f1mov rsp, [r14+64]
001926f5call caml_fresh_oo_id
001926famov rsp, rbx
001926fdcall caml_alloc2
00192702lea rsi, [r15+8]
00192706mov [rsi-8], 2296
0019270elea rbx, [rip+0x197b43]
00192715mov [rsi], rbx
00192718mov [rsi+8], rax
0019271clea rdi, [rip+0x19794d]
00192723add rdi, 8
00192727mov rbx, rsp
0019272amov rsp, [r14+64]
0019272ecall caml_initialize
00192733mov rsp, rbx
00192736mov edi, 1
0019273bmov rbx, rsp
0019273emov rsp, [r14+64]
00192742call caml_fresh_oo_id
00192747mov rsp, rbx
0019274acall caml_alloc2
0019274flea rsi, [r15+8]
00192753mov [rsi-8], 2296
0019275blea rbx, [rip+0x197ade]
00192762mov [rsi], rbx
00192765mov [rsi+8], rax
00192769lea rdi, [rip+0x197900]
00192770add rdi, 16
00192774mov rbx, rsp
00192777mov rsp, [r14+64]
0019277bcall caml_initialize
00192780mov rsp, rbx
00192783mov edi, 1
00192788mov rbx, rsp
0019278bmov rsp, [r14+64]
0019278fcall caml_fresh_oo_id
00192794mov rsp, rbx
00192797call caml_alloc2
0019279clea rsi, [r15+8]
001927a0mov [rsi-8], 2296
001927a8lea rbx, [rip+0x197a79]
001927afmov [rsi], rbx
001927b2mov [rsi+8], rax
001927b6lea rdi, [rip+0x1978b3]
001927bdadd rdi, 24
001927c1mov rbx, rsp
001927c4mov rsp, [r14+64]
001927c8call caml_initialize
001927cdmov rsp, rbx
001927d0mov edi, 1
001927d5mov rbx, rsp
001927d8mov rsp, [r14+64]
001927dccall caml_fresh_oo_id
001927e1mov rsp, rbx
001927e4call caml_alloc2
001927e9lea rsi, [r15+8]
001927edmov [rsi-8], 2296
001927f5lea rbx, [rip+0x197a14]
001927fcmov [rsi], rbx
001927ffmov [rsi+8], rax
00192803lea rdi, [rip+0x197866]
0019280aadd rdi, 32
0019280emov rbx, rsp
00192811mov rsp, [r14+64]
00192815call caml_initialize
0019281amov rsp, rbx
0019281dmov edi, 1
00192822mov rbx, rsp
00192825mov rsp, [r14+64]
00192829call caml_fresh_oo_id
0019282emov rsp, rbx
00192831call caml_alloc2
00192836lea rsi, [r15+8]
0019283amov [rsi-8], 2296
00192842lea rbx, [rip+0x1979af]
00192849mov [rsi], rbx
0019284cmov [rsi+8], rax
00192850lea rdi, [rip+0x197819]
00192857add rdi, 48
0019285bmov rbx, rsp
0019285emov rsp, [r14+64]
00192862call caml_initialize
00192867mov rsp, rbx
0019286amov edi, 1
0019286fmov rbx, rsp
00192872mov rsp, [r14+64]
00192876call caml_fresh_oo_id
0019287bmov rsp, rbx
0019287ecall caml_alloc2
00192883lea rsi, [r15+8]
00192887mov [rsi-8], 2296
0019288flea rbx, [rip+0x197942]
00192896mov [rsi], rbx
00192899mov [rsi+8], rax
0019289dlea rdi, [rip+0x1977cc]
001928a4add rdi, 56
001928a8mov rbx, rsp
001928abmov rsp, [r14+64]
001928afcall caml_initialize
001928b4mov rsp, rbx
001928b7mov edi, 1
001928bcmov rbx, rsp
001928bfmov rsp, [r14+64]
001928c3call caml_fresh_oo_id
001928c8mov rsp, rbx
001928cbcall caml_alloc2
001928d0lea rsi, [r15+8]
001928d4mov [rsi-8], 2296
001928dclea rbx, [rip+0x1978dd]
001928e3mov [rsi], rbx
001928e6mov [rsi+8], rax
001928ealea rdi, [rip+0x19777f]
001928f1add rdi, 40
001928f5mov rbx, rsp
001928f8mov rsp, [r14+64]
001928fccall caml_initialize
00192901mov rsp, rbx
00192904mov edi, 1
00192909mov rbx, rsp
0019290cmov rsp, [r14+64]
00192910call caml_fresh_oo_id
00192915mov rsp, rbx
00192918call caml_alloc2
0019291dlea rsi, [r15+8]
00192921mov [rsi-8], 2296
00192929lea rbx, [rip+0x197878]
00192930mov [rsi], rbx
00192933mov [rsi+8], rax
00192937lea rdi, [rip+0x197732]
0019293eadd rdi, 72
00192942mov rbx, rsp
00192945mov rsp, [r14+64]
00192949call caml_initialize
0019294emov rsp, rbx
00192951mov edi, 1
00192956mov rbx, rsp
00192959mov rsp, [r14+64]
0019295dcall caml_fresh_oo_id
00192962mov rsp, rbx
00192965call caml_alloc2
0019296alea rsi, [r15+8]
0019296emov [rsi-8], 2296
00192976lea rbx, [rip+0x19798b]
0019297dmov [rsi], rbx
00192980mov [rsi+8], rax
00192984lea rdi, [rip+0x1976e5]
0019298badd rdi, 64
0019298fmov rbx, rsp
00192992mov rsp, [r14+64]
00192996call caml_initialize
0019299bmov rsp, rbx
0019299esub r15, 48
001929a2call caml_allocN
001929a7lea rsi, [r15+8]
001929abadd rsi, 32
001929afmov [rsi-8], 1024
001929b7mov [rsi], 1
001929belea r12, [rsi-16]
001929c2mov [r12-8], 1024
001929cbmov [r12], 1
001929d3lea r13, [r12-16]
001929d8mov [r13-8], 1024
001929e0mov [r13], 1
001929e8lea rdi, [rip+0x197681]
001929efadd rdi, 80
001929f3mov rbx, rsp
001929f6mov rsp, [r14+64]
001929facall caml_initialize
001929ffmov rsp, rbx
00192a02lea rdi, [rip+0x197667]
00192a09add rdi, 88
00192a0dmov rsi, r12
00192a10mov rbx, rsp
00192a13mov rsp, [r14+64]
00192a17call caml_initialize
00192a1cmov rsp, rbx
00192a1flea rdi, [rip+0x19764a]
00192a26add rdi, 96
00192a2amov rsi, r13
00192a2dmov rbx, rsp
00192a30mov rsp, [r14+64]
00192a34call caml_initialize
00192a39mov rsp, rbx
00192a3ccall caml_alloc1
00192a41lea rsi, [r15+8]
00192a45mov [rsi-8], 1024
00192a4dmov [rsi], 1
00192a54lea rdi, [rip+0x197615]
00192a5badd rdi, 104
00192a5fmov rbx, rsp
00192a62mov rsp, [r14+64]
00192a66call caml_initialize
00192a6bmov rsp, rbx
00192a6elea rsi, [rip+0x1973eb]
00192a75lea rdi, [rip+0x1975f4]
00192a7cadd rdi, 112
00192a80mov rbx, rsp
00192a83mov rsp, [r14+64]
00192a87call caml_initialize
00192a8cmov rsp, rbx
00192a8flea rsi, [rip+0x1973e2]
00192a96lea rdi, [rip+0x1975d3]
00192a9dadd rdi, 120
00192aa1mov rbx, rsp
00192aa4mov rsp, [r14+64]
00192aa8call caml_initialize
00192aadmov rsp, rbx
00192ab0lea rsi, [rip+0x1973d9]
00192ab7lea rdi, [rip+0x1975b2]
00192abeadd rdi, 128
00192ac5mov rbx, rsp
00192ac8mov rsp, [r14+64]
00192acccall caml_initialize
00192ad1mov rsp, rbx
00192ad4lea rsi, [rip+0x1973d5]
00192adblea rdi, [rip+0x19758e]
00192ae2add rdi, 136
00192ae9mov rbx, rsp
00192aecmov rsp, [r14+64]
00192af0call caml_initialize
00192af5mov rsp, rbx
00192af8lea rsi, [rip+0x1973c9]
00192afflea rdi, [rip+0x19756a]
00192b06add rdi, 144
00192b0dmov rbx, rsp
00192b10mov rsp, [r14+64]
00192b14call caml_initialize
00192b19mov rsp, rbx
00192b1clea rsi, [rip+0x1973bd]
00192b23lea rdi, [rip+0x197546]
00192b2aadd rdi, 152
00192b31mov rbx, rsp
00192b34mov rsp, [r14+64]
00192b38call caml_initialize
00192b3dmov rsp, rbx
00192b40lea rsi, [rip+0x1973b1]
00192b47lea rdi, [rip+0x197522]
00192b4eadd rdi, 264
00192b55mov rbx, rsp
00192b58mov rsp, [r14+64]
00192b5ccall caml_initialize
00192b61mov rsp, rbx
00192b64lea rsi, [rip+0x1973ad]
00192b6blea rdi, [rip+0x1974fe]
00192b72add rdi, 160
00192b79mov rbx, rsp
00192b7cmov rsp, [r14+64]
00192b80call caml_initialize
00192b85mov rsp, rbx
00192b88lea rsi, [rip+0x1973a9]
00192b8flea rdi, [rip+0x1974da]
00192b96add rdi, 168
00192b9dmov rbx, rsp
00192ba0mov rsp, [r14+64]
00192ba4call caml_initialize
00192ba9mov rsp, rbx
00192baclea rsi, [rip+0x1973bd]
00192bb3lea r12, [rip+0x19739e]
00192bbalea rdi, [rip+0x1974af]
00192bc1add rdi, 176
00192bc8mov rbx, rsp
00192bcbmov rsp, [r14+64]
00192bcfcall caml_initialize
00192bd4mov rsp, rbx
00192bd7lea rdi, [rip+0x197492]
00192bdeadd rdi, 184
00192be5mov rsi, r12
00192be8mov rbx, rsp
00192bebmov rsp, [r14+64]
00192befcall caml_initialize
00192bf4mov rsp, rbx
00192bf7call caml_alloc1
00192bfclea rsi, [r15+8]
00192c00mov [rsi-8], 1024
00192c08mov [rsi], 1
00192c0flea rdi, [rip+0x19745a]
00192c16add rdi, 272
00192c1dmov rbx, rsp
00192c20mov rsp, [r14+64]
00192c24call caml_initialize
00192c29mov rsp, rbx
00192c2clea rsi, [rip+0x197355]
00192c33lea rdi, [rip+0x197436]
00192c3aadd rdi, 192
00192c41mov rbx, rsp
00192c44mov rsp, [r14+64]
00192c48call caml_initialize
00192c4dmov rsp, rbx
00192c50lea rsi, [rip+0x197349]
00192c57lea rdi, [rip+0x197412]
00192c5eadd rdi, 200
00192c65mov rbx, rsp
00192c68mov rsp, [r14+64]
00192c6ccall caml_initialize
00192c71mov rsp, rbx
00192c74call caml_alloc1
00192c79lea rsi, [r15+8]
00192c7dmov [rsi-8], 1024
00192c85mov [rsi], 1
00192c8clea rdi, [rip+0x1973dd]
00192c93add rdi, 208
00192c9amov rbx, rsp
00192c9dmov rsp, [r14+64]
00192ca1call caml_initialize
00192ca6mov rsp, rbx
00192ca9lea rsi, [rip+0x197320]
00192cb0lea r12, [rip+0x197301]
00192cb7lea rdi, [rip+0x1973b2]
00192cbeadd rdi, 216
00192cc5mov rbx, rsp
00192cc8mov rsp, [r14+64]
00192ccccall caml_initialize
00192cd1mov rsp, rbx
00192cd4lea rdi, [rip+0x197395]
00192cdbadd rdi, 224
00192ce2mov rsi, r12
00192ce5mov rbx, rsp
00192ce8mov rsp, [r14+64]
00192ceccall caml_initialize
00192cf1mov rsp, rbx
00192cf4lea rsi, [rip+0x1972ed]
00192cfblea rdi, [rip+0x19736e]
00192d02add rdi, 232
00192d09mov rbx, rsp
00192d0cmov rsp, [r14+64]
00192d10call caml_initialize
00192d15mov rsp, rbx
00192d18lea rsi, [rip+0x1972e1]
00192d1flea rdi, [rip+0x19734a]
00192d26add rdi, 280
00192d2dmov rbx, rsp
00192d30mov rsp, [r14+64]
00192d34call caml_initialize
00192d39mov rsp, rbx
00192d3clea rsi, [rip+0x1972d5]
00192d43lea rdi, [rip+0x197326]
00192d4aadd rdi, 240
00192d51mov rbx, rsp
00192d54mov rsp, [r14+64]
00192d58call caml_initialize
00192d5dmov rsp, rbx
00192d60lea rsi, [rip+0x1972d1]
00192d67lea rdi, [rip+0x197302]
00192d6eadd rdi, 248
00192d75mov rbx, rsp
00192d78mov rsp, [r14+64]
00192d7ccall caml_initialize
00192d81mov rsp, rbx
00192d84lea rsi, [rip+0x1972cd]
00192d8blea rdi, [rip+0x1972de]
00192d92add rdi, 256
00192d99mov rbx, rsp
00192d9cmov rsp, [r14+64]
00192da0call caml_initialize
00192da5mov rsp, rbx
00192da8mov eax, 1
00192dadret
001926a0
00192dae
00192dae // align 0x10
00192dae // align 0x10
00192db0
00192db0camlLocation.save_state_348:
00192db0sub r15, 64
00192db4cmp r15, [r14]
00192db7jb 0x192e2a
00192db9
00192db9loc_192db9:
00192db9lea rax, [r15+8]
00192dbdadd rax, 24
00192dc1mov [rax-8], 4096
00192dc9lea rbx, [rip+0x197e90]
00192dd0mov rdi, [rbx+104]
00192dd4mov rdi, [rdi]
00192dd7mov [rax], rdi
00192ddamov rdi, [rbx+96]
00192ddemov rdi, [rdi]
00192de1mov [rax+8], rdi
00192de5mov rdi, [rbx+112]
00192de9mov rdi, [rdi]
00192decmov [rax+16], rdi
00192df0mov rdi, [rbx+120]
00192df4mov rdi, [rdi]
00192df7mov [rax+24], rdi
00192dfbmov rdi, [rbx+88]
00192dfflea rsi, [rax-24]
00192e03mov [rsi-8], 2048
00192e0bmov [rsi], rax
00192e0emov rax, [rdi]
00192e11mov [rsi+8], rax
00192e15mov rbx, rsp
00192e18mov rsp, [r14+64]
00192e1ccall caml_modify
00192e21mov rsp, rbx
00192e24mov eax, 1
00192e29ret
00192e2a
00192e2aloc_192e2a:
00192e2acall caml_call_gc
00192e2fjmp 0x192db9
00192db0
00192db0camlLocation.save_state_348:
00192db0sub r15, 64
00192db4cmp r15, [r14]
00192db7jb 0x192e2a
00192db9
00192db9loc_192db9:
00192db9lea rax, [r15+8]
00192dbdadd rax, 24
00192dc1mov [rax-8], 4096
00192dc9lea rbx, [rip+0x197e90]
00192dd0mov rdi, [rbx+104]
00192dd4mov rdi, [rdi]
00192dd7mov [rax], rdi
00192ddamov rdi, [rbx+96]
00192ddemov rdi, [rdi]
00192de1mov [rax+8], rdi
00192de5mov rdi, [rbx+112]
00192de9mov rdi, [rdi]
00192decmov [rax+16], rdi
00192df0mov rdi, [rbx+120]
00192df4mov rdi, [rdi]
00192df7mov [rax+24], rdi
00192dfbmov rdi, [rbx+88]
00192dfflea rsi, [rax-24]
00192e03mov [rsi-8], 2048
00192e0bmov [rsi], rax
00192e0emov rax, [rdi]
00192e11mov [rsi+8], rax
00192e15mov rbx, rsp
00192e18mov rsp, [r14+64]
00192e1ccall caml_modify
00192e21mov rsp, rbx
00192e24mov eax, 1
00192e29ret
00192e2a
00192e2aloc_192e2a:
00192e2acall caml_call_gc
00192e2fjmp 0x192db9
00192db0
00192e31
00192e31 // align 0x10
00192e31 // align 0x10
00192e40
00192e40camlLocation.restore_state_349:
00192e40lea r10, [rsp-320]
00192e48cmp r10, [r14+40]
00192e4cjb 0x192ee6
00192e52
00192e52loc_192e52:
00192e52lea rax, [rip+0x197e07]
00192e59mov rax, [rax+88]
00192e5dcall camlMyStack.pop_292
00192e62mov r12, rax
00192e65mov rsi, [r12]
00192e69lea rax, [rip+0x197df0]
00192e70mov rdi, [rax+104]
00192e74mov rbx, rsp
00192e77mov rsp, [r14+64]
00192e7bcall caml_modify
00192e80mov rsp, rbx
00192e83mov rsi, [r12+8]
00192e88lea rax, [rip+0x197dd1]
00192e8fmov rdi, [rax+96]
00192e93mov rbx, rsp
00192e96mov rsp, [r14+64]
00192e9acall caml_modify
00192e9fmov rsp, rbx
00192ea2mov rsi, [r12+16]
00192ea7lea rax, [rip+0x197db2]
00192eaemov rdi, [rax+112]
00192eb2mov rbx, rsp
00192eb5mov rsp, [r14+64]
00192eb9call caml_modify
00192ebemov rsp, rbx
00192ec1mov rsi, [r12+24]
00192ec6lea rax, [rip+0x197d93]
00192ecdmov rdi, [rax+120]
00192ed1mov rbx, rsp
00192ed4mov rsp, [r14+64]
00192ed8call caml_modify
00192eddmov rsp, rbx
00192ee0mov eax, 1
00192ee5ret
00192ee6
00192ee6loc_192ee6:
00192ee6push 33
00192ee8call caml_call_realloc_stack
00192eedpop r10
00192eefjmp 0x192e52
00192e40
00192e40camlLocation.restore_state_349:
00192e40lea r10, [rsp-320]
00192e48cmp r10, [r14+40]
00192e4cjb 0x192ee6
00192e52
00192e52loc_192e52:
00192e52lea rax, [rip+0x197e07]
00192e59mov rax, [rax+88]
00192e5dcall camlMyStack.pop_292
00192e62mov r12, rax
00192e65mov rsi, [r12]
00192e69lea rax, [rip+0x197df0]
00192e70mov rdi, [rax+104]
00192e74mov rbx, rsp
00192e77mov rsp, [r14+64]
00192e7bcall caml_modify
00192e80mov rsp, rbx
00192e83mov rsi, [r12+8]
00192e88lea rax, [rip+0x197dd1]
00192e8fmov rdi, [rax+96]
00192e93mov rbx, rsp
00192e96mov rsp, [r14+64]
00192e9acall caml_modify
00192e9fmov rsp, rbx
00192ea2mov rsi, [r12+16]
00192ea7lea rax, [rip+0x197db2]
00192eaemov rdi, [rax+112]
00192eb2mov rbx, rsp
00192eb5mov rsp, [r14+64]
00192eb9call caml_modify
00192ebemov rsp, rbx
00192ec1mov rsi, [r12+24]
00192ec6lea rax, [rip+0x197d93]
00192ecdmov rdi, [rax+120]
00192ed1mov rbx, rsp
00192ed4mov rsp, [r14+64]
00192ed8call caml_modify
00192eddmov rsp, rbx
00192ee0mov eax, 1
00192ee5ret
00192ee6
00192ee6loc_192ee6:
00192ee6push 33
00192ee8call caml_call_realloc_stack
00192eedpop r10
00192eefjmp 0x192e52
00192e40
00192ef4
00192ef4 // align 0x10
00192ef4 // align 0x10
00192f00
00192f00camlLocation.close_file_359:
00192f00test al, 1
00192f02je 0x192f0c
00192f04mov eax, 1
00192f09ret
00192f0a
00192f0a 66 90 f.
00192f0c
00192f0cloc_192f0c:
00192f0cmov rdi, [rax]
00192f0flea rax, [rip+0x7cb3a]
00192f16call caml_c_call
00192f1bret
00192f00
00192f00camlLocation.close_file_359:
00192f00test al, 1
00192f02je 0x192f0c
00192f04mov eax, 1
00192f09ret
00192f0a
00192f0a 66 90 f.
00192f0c
00192f0cloc_192f0c:
00192f0cmov rdi, [rax]
00192f0flea rax, [rip+0x7cb3a]
00192f16call caml_c_call
00192f1bret
00192f00
00192f1c
00192f1c // align 0x10
00192f1c // align 0x10
00192f20
00192f20camlLocation.close_curfile_363:
00192f20lea rax, [rip+0x197d39]
00192f27mov rax, [rax+120]
00192f2bmov rax, [rax]
00192f2ejmp 0x192f00
00192f20
00192f20camlLocation.close_curfile_363:
00192f20lea rax, [rip+0x197d39]
00192f27mov rax, [rax+120]
00192f2bmov rax, [rax]
00192f2ejmp 0x192f00
00192f20
00192f33
00192f33 // align 0x10
00192f33 // align 0x10
00192f40
00192f40camlLocation.check_366:
00192f40lea r10, [rsp-328]
00192f48cmp r10, [r14+40]
00192f4cjb 0x192f81
00192f4e
00192f4eloc_192f4e:
00192f4esub rsp, 8
00192f52mov eax, 1
00192f57call camlLocation.save_state_348
00192f5clea rax, [rip+0x197cfd]
00192f63mov rax, [rax+88]
00192f67mov rax, [rax]
00192f6amov [rsp], rax
00192f6emov eax, 1
00192f73call camlLocation.restore_state_349
00192f78mov rax, [rsp]
00192f7cadd rsp, 8
00192f80ret
00192f81
00192f81loc_192f81:
00192f81push 34
00192f83call caml_call_realloc_stack
00192f88pop r10
00192f8ajmp 0x192f4e
00192f40
00192f40camlLocation.check_366:
00192f40lea r10, [rsp-328]
00192f48cmp r10, [r14+40]
00192f4cjb 0x192f81
00192f4e
00192f4eloc_192f4e:
00192f4esub rsp, 8
00192f52mov eax, 1
00192f57call camlLocation.save_state_348
00192f5clea rax, [rip+0x197cfd]
00192f63mov rax, [rax+88]
00192f67mov rax, [rax]
00192f6amov [rsp], rax
00192f6emov eax, 1
00192f73call camlLocation.restore_state_349
00192f78mov rax, [rsp]
00192f7cadd rsp, 8
00192f80ret
00192f81
00192f81loc_192f81:
00192f81push 34
00192f83call caml_call_realloc_stack
00192f88pop r10
00192f8ajmp 0x192f4e
00192f40
Loading..