File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
001345d0
001345d0camlInfo.entry:
001345d0sub rsp, 32
001345d4mov edi, 1
001345d9mov rbx, rsp
001345dcmov rsp, [r14+64]
001345e0call caml_fresh_oo_id
001345e5mov rsp, rbx
001345e8call caml_alloc2
001345edlea rsi, [r15+8]
001345f1mov [rsi-8], 2296
001345f9lea rbx, [rip+0x199df8]
00134600mov [rsi], rbx
00134603mov [rsi+8], rax
00134607lea rdi, [rip+0x199ab2]
0013460emov rbx, rsp
00134611mov rsp, [r14+64]
00134615call caml_initialize
0013461amov rsp, rbx
0013461dlea rax, [rip+0x1b2494]
00134624mov rsi, [rax+8]
00134628lea rdi, [rip+0x199a91]
0013462fadd rdi, 8
00134633mov rbx, rsp
00134636mov rsp, [r14+64]
0013463acall caml_initialize
0013463fmov rsp, rbx
00134642lea rax, [rip+0x1b246f]
00134649mov rsi, [rax+16]
0013464dlea rdi, [rip+0x199a6c]
00134654add rdi, 16
00134658mov rbx, rsp
0013465bmov rsp, [r14+64]
0013465fcall caml_initialize
00134664mov rsp, rbx
00134667lea rax, [rip+0x1b244a]
0013466emov rsi, [rax+24]
00134672lea rdi, [rip+0x199a47]
00134679add rdi, 24
0013467dmov rbx, rsp
00134680mov rsp, [r14+64]
00134684call caml_initialize
00134689mov rsp, rbx
0013468clea rax, [rip+0x1b2425]
00134693mov rsi, [rax+32]
00134697lea rdi, [rip+0x199a22]
0013469eadd rdi, 32
001346a2mov rbx, rsp
001346a5mov rsp, [r14+64]
001346a9call caml_initialize
001346aemov rsp, rbx
001346b1lea rax, [rip+0x1b2400]
001346b8mov rsi, [rax+40]
001346bclea rdi, [rip+0x1999fd]
001346c3add rdi, 40
001346c7mov rbx, rsp
001346camov rsp, [r14+64]
001346cecall caml_initialize
001346d3mov rsp, rbx
001346d6lea rax, [rip+0x1b23db]
001346ddmov rsi, [rax+48]
001346e1lea rdi, [rip+0x1999d8]
001346e8add rdi, 48
001346ecmov rbx, rsp
001346efmov rsp, [r14+64]
001346f3call caml_initialize
001346f8mov rsp, rbx
001346fblea rax, [rip+0x1b23b6]
00134702mov rsi, [rax+56]
00134706lea rdi, [rip+0x1999b3]
0013470dadd rdi, 56
00134711mov rbx, rsp
00134714mov rsp, [r14+64]
00134718call caml_initialize
0013471dmov rsp, rbx
00134720lea rax, [rip+0x1b2391]
00134727mov rsi, [rax+64]
0013472blea rdi, [rip+0x19998e]
00134732add rdi, 64
00134736mov rbx, rsp
00134739mov rsp, [r14+64]
0013473dcall caml_initialize
00134742mov rsp, rbx
00134745lea rax, [rip+0x1b236c]
0013474cmov rsi, [rax+72]
00134750lea rdi, [rip+0x199969]
00134757add rdi, 72
0013475bmov rbx, rsp
0013475emov rsp, [r14+64]
00134762call caml_initialize
00134767mov rsp, rbx
0013476alea rax, [rip+0x1b2347]
00134771mov rsi, [rax+80]
00134775lea rdi, [rip+0x199944]
0013477cadd rdi, 80
00134780mov rbx, rsp
00134783mov rsp, [r14+64]
00134787call caml_initialize
0013478cmov rsp, rbx
0013478flea rax, [rip+0x1b2322]
00134796mov rsi, [rax+88]
0013479alea rdi, [rip+0x19991f]
001347a1add rdi, 88
001347a5mov rbx, rsp
001347a8mov rsp, [r14+64]
001347accall caml_initialize
001347b1mov rsp, rbx
001347b4lea rax, [rip+0x1b22fd]
001347bbmov rsi, [rax+104]
001347bflea rdi, [rip+0x1998fa]
001347c6add rdi, 104
001347camov rbx, rsp
001347cdmov rsp, [r14+64]
001347d1call caml_initialize
001347d6mov rsp, rbx
001347d9lea rax, [rip+0x1b22d8]
001347e0mov rsi, [rax+96]
001347e4lea rdi, [rip+0x1998d5]
001347ebadd rdi, 96
001347efmov rbx, rsp
001347f2mov rsp, [r14+64]
001347f6call caml_initialize
001347fbmov rsp, rbx
001347felea rax, [rip+0x1b22b3]
00134805mov rsi, [rax+112]
00134809lea rdi, [rip+0x1998b0]
00134810add rdi, 112
00134814mov rbx, rsp
00134817mov rsp, [r14+64]
0013481bcall caml_initialize
00134820mov rsp, rbx
00134823lea rax, [rip+0x1b228e]
0013482amov rsi, [rax+120]
0013482elea rdi, [rip+0x19988b]
00134835add rdi, 120
00134839mov rbx, rsp
0013483cmov rsp, [r14+64]
00134840call caml_initialize
00134845mov rsp, rbx
00134848lea rax, [rip+0x1b2269]
0013484fmov rsi, [rax+128]
00134856lea rdi, [rip+0x199863]
0013485dadd rdi, 128
00134864mov rbx, rsp
00134867mov rsp, [r14+64]
0013486bcall caml_initialize
00134870mov rsp, rbx
00134873lea rax, [rip+0x1b223e]
0013487amov rsi, [rax+136]
00134881lea rdi, [rip+0x199838]
00134888add rdi, 136
0013488fmov rbx, rsp
00134892mov rsp, [r14+64]
00134896call caml_initialize
0013489bmov rsp, rbx
0013489elea rax, [rip+0x1b2213]
001348a5mov rsi, [rax+144]
001348aclea rdi, [rip+0x19980d]
001348b3add rdi, 144
001348bamov rbx, rsp
001348bdmov rsp, [r14+64]
001348c1call caml_initialize
001348c6mov rsp, rbx
001348c9lea rax, [rip+0x1b21e8]
001348d0mov rsi, [rax+152]
001348d7lea rdi, [rip+0x1997e2]
001348deadd rdi, 152
001348e5mov rbx, rsp
001348e8mov rsp, [r14+64]
001348eccall caml_initialize
001348f1mov rsp, rbx
001348f4lea rax, [rip+0x1b21bd]
001348fbmov rsi, [rax+160]
00134902lea rdi, [rip+0x1997b7]
00134909add rdi, 160
00134910mov rbx, rsp
00134913mov rsp, [r14+64]
00134917call caml_initialize
0013491cmov rsp, rbx
0013491flea rax, [rip+0x1b2192]
00134926mov rsi, [rax+168]
0013492dmov r12, [rax+176]
00134934lea rdi, [rip+0x199785]
0013493badd rdi, 168
00134942mov rbx, rsp
00134945mov rsp, [r14+64]
00134949call caml_initialize
0013494emov rsp, rbx
00134951lea rdi, [rip+0x199768]
00134958add rdi, 176
0013495fmov rsi, r12
00134962mov rbx, rsp
00134965mov rsp, [r14+64]
00134969call caml_initialize
0013496emov rsp, rbx
00134971lea rax, [rip+0x1b2140]
00134978mov rsi, [rax+184]
0013497flea rdi, [rip+0x19973a]
00134986add rdi, 184
0013498dmov rbx, rsp
00134990mov rsp, [r14+64]
00134994call caml_initialize
00134999mov rsp, rbx
0013499clea rax, [rip+0x1b2115]
001349a3mov rsi, [rax+192]
001349aalea rdi, [rip+0x19970f]
001349b1add rdi, 192
001349b8mov rbx, rsp
001349bbmov rsp, [r14+64]
001349bfcall caml_initialize
001349c4mov rsp, rbx
001349c7lea rax, [rip+0x1b20ea]
001349cemov rsi, [rax+200]
001349d5lea rdi, [rip+0x1996e4]
001349dcadd rdi, 200
001349e3mov rbx, rsp
001349e6mov rsp, [r14+64]
001349eacall caml_initialize
001349efmov rsp, rbx
001349f2lea rax, [rip+0x1b20bf]
001349f9mov rsi, [rax+208]
00134a00lea rdi, [rip+0x1996b9]
00134a07add rdi, 208
00134a0emov rbx, rsp
00134a11mov rsp, [r14+64]
00134a15call caml_initialize
00134a1amov rsp, rbx
00134a1dlea rax, [rip+0x1b2094]
00134a24mov rsi, [rax+216]
00134a2blea rdi, [rip+0x19968e]
00134a32add rdi, 216
00134a39mov rbx, rsp
00134a3cmov rsp, [r14+64]
00134a40call caml_initialize
00134a45mov rsp, rbx
00134a48lea rax, [rip+0x1b2069]
00134a4fmov rsi, [rax+224]
00134a56mov rbx, [rax+232]
00134a5dmov [rsp], rbx
00134a61mov rbx, [rax+240]
00134a68mov [rsp+8], rbx
00134a6dmov rbx, [rax+248]
00134a74mov [rsp+16], rbx
00134a79mov r12, [rax+256]
00134a80mov r13, [rax+264]
00134a87mov rbp, [rax+272]
00134a8emov rax, [rax+280]
00134a95mov [rsp+24], rax
00134a9alea rdi, [rip+0x19961f]
00134aa1add rdi, 224
00134aa8mov rbx, rsp
00134aabmov rsp, [r14+64]
00134aafcall caml_initialize
00134ab4mov rsp, rbx
00134ab7lea rdi, [rip+0x199602]
00134abeadd rdi, 232
00134ac5mov rsi, [rsp]
00134ac9mov rbx, rsp
00134accmov rsp, [r14+64]
00134ad0call caml_initialize
00134ad5mov rsp, rbx
00134ad8lea rdi, [rip+0x1995e1]
00134adfadd rdi, 240
00134ae6mov rsi, [rsp+8]
00134aebmov rbx, rsp
00134aeemov rsp, [r14+64]
00134af2call caml_initialize
00134af7mov rsp, rbx
00134afalea rdi, [rip+0x1995bf]
00134b01add rdi, 248
00134b08mov rsi, [rsp+16]
00134b0dmov rbx, rsp
00134b10mov rsp, [r14+64]
00134b14call caml_initialize
00134b19mov rsp, rbx
00134b1clea rdi, [rip+0x19959d]
00134b23add rdi, 256
00134b2amov rsi, r12
00134b2dmov rbx, rsp
00134b30mov rsp, [r14+64]
00134b34call caml_initialize
00134b39mov rsp, rbx
00134b3clea rdi, [rip+0x19957d]
00134b43add rdi, 264
00134b4amov rsi, r13
00134b4dmov rbx, rsp
00134b50mov rsp, [r14+64]
00134b54call caml_initialize
00134b59mov rsp, rbx
00134b5clea rdi, [rip+0x19955d]
00134b63add rdi, 272
00134b6amov rsi, rbp
00134b6dmov rbx, rsp
00134b70mov rsp, [r14+64]
00134b74call caml_initialize
00134b79mov rsp, rbx
00134b7clea rdi, [rip+0x19953d]
00134b83add rdi, 280
00134b8amov rsi, [rsp+24]
00134b8fmov rbx, rsp
00134b92mov rsp, [r14+64]
00134b96call caml_initialize
00134b9bmov rsp, rbx
00134b9elea rax, [rip+0x1b1f13]
00134ba5mov rsi, [rax+288]
00134baclea rdi, [rip+0x19950d]
00134bb3add rdi, 288
00134bbamov rbx, rsp
00134bbdmov rsp, [r14+64]
00134bc1call caml_initialize
00134bc6mov rsp, rbx
00134bc9lea rax, [rip+0x1b1ee8]
00134bd0mov rsi, [rax+296]
00134bd7lea rdi, [rip+0x1994e2]
00134bdeadd rdi, 296
00134be5mov rbx, rsp
00134be8mov rsp, [r14+64]
00134beccall caml_initialize
00134bf1mov rsp, rbx
00134bf4lea rax, [rip+0x1b1ebd]
00134bfbmov rsi, [rax+304]
00134c02lea rdi, [rip+0x1994b7]
00134c09add rdi, 304
00134c10mov rbx, rsp
00134c13mov rsp, [r14+64]
00134c17call caml_initialize
00134c1cmov rsp, rbx
00134c1flea rax, [rip+0x1b1e92]
00134c26mov rsi, [rax+312]
00134c2dlea rdi, [rip+0x19948c]
00134c34add rdi, 312
00134c3bmov rbx, rsp
00134c3emov rsp, [r14+64]
00134c42call caml_initialize
00134c47mov rsp, rbx
00134c4alea rax, [rip+0x1b1e67]
00134c51mov rsi, [rax+320]
00134c58lea rdi, [rip+0x199461]
00134c5fadd rdi, 320
00134c66mov rbx, rsp
00134c69mov rsp, [r14+64]
00134c6dcall caml_initialize
00134c72mov rsp, rbx
00134c75lea rax, [rip+0x1b1e3c]
00134c7cmov rsi, [rax+328]
00134c83lea rdi, [rip+0x199436]
00134c8aadd rdi, 328
00134c91mov rbx, rsp
00134c94mov rsp, [r14+64]
00134c98call caml_initialize
00134c9dmov rsp, rbx
00134ca0lea rax, [rip+0x1b1e11]
00134ca7mov rsi, [rax+336]
00134caelea rdi, [rip+0x19940b]
00134cb5add rdi, 336
00134cbcmov rbx, rsp
00134cbfmov rsp, [r14+64]
00134cc3call caml_initialize
00134cc8mov rsp, rbx
00134ccblea rax, [rip+0x1b1de6]
00134cd2mov rsi, [rax+344]
00134cd9lea rdi, [rip+0x1993e0]
00134ce0add rdi, 344
00134ce7mov rbx, rsp
00134ceamov rsp, [r14+64]
00134ceecall caml_initialize
00134cf3mov rsp, rbx
00134cf6lea rsi, [rip+0x199393]
00134cfdlea r12, [rip+0x199374]
00134d04lea r13, [rip+0x199355]
00134d0blea rdi, [rip+0x1993ae]
00134d12add rdi, 352
00134d19mov rbx, rsp
00134d1cmov rsp, [r14+64]
00134d20call caml_initialize
00134d25mov rsp, rbx
00134d28lea rdi, [rip+0x199391]
00134d2fadd rdi, 360
00134d36mov rsi, r12
00134d39mov rbx, rsp
00134d3cmov rsp, [r14+64]
00134d40call caml_initialize
00134d45mov rsp, rbx
00134d48lea rdi, [rip+0x199371]
00134d4fadd rdi, 368
00134d56mov rsi, r13
00134d59mov rbx, rsp
00134d5cmov rsp, [r14+64]
00134d60call caml_initialize
00134d65mov rsp, rbx
00134d68lea rax, [rip+0x1b1d49]
00134d6fmov rsi, [rax+376]
00134d76lea rdi, [rip+0x199343]
00134d7dadd rdi, 376
00134d84mov rbx, rsp
00134d87mov rsp, [r14+64]
00134d8bcall caml_initialize
00134d90mov rsp, rbx
00134d93lea rax, [rip+0x1b1d1e]
00134d9amov rsi, [rax+384]
00134da1lea rdi, [rip+0x199318]
00134da8add rdi, 384
00134dafmov rbx, rsp
00134db2mov rsp, [r14+64]
00134db6call caml_initialize
00134dbbmov rsp, rbx
00134dbelea rax, [rip+0x1ae35b]
00134dc5mov rsi, [rax+184]
00134dcclea rdi, [rip+0x1992ed]
00134dd3add rdi, 392
00134ddamov rbx, rsp
00134dddmov rsp, [r14+64]
00134de1call caml_initialize
00134de6mov rsp, rbx
00134de9lea rax, [rip+0x1b1cc8]
00134df0mov rsi, [rax+400]
00134df7lea rdi, [rip+0x1992c2]
00134dfeadd rdi, 400
00134e05mov rbx, rsp
00134e08mov rsp, [r14+64]
00134e0ccall caml_initialize
00134e11mov rsp, rbx
00134e14lea rax, [rip+0x1b1c9d]
00134e1bmov rsi, [rax+408]
00134e22lea rdi, [rip+0x199297]
00134e29add rdi, 408
00134e30mov rbx, rsp
00134e33mov rsp, [r14+64]
00134e37call caml_initialize
00134e3cmov rsp, rbx
00134e3flea rax, [rip+0x1b1c72]
00134e46mov rsi, [rax+416]
00134e4dlea rdi, [rip+0x19926c]
00134e54add rdi, 416
00134e5bmov rbx, rsp
00134e5emov rsp, [r14+64]
00134e62call caml_initialize
00134e67mov rsp, rbx
00134e6alea rax, [rip+0x1b1c47]
00134e71mov rsi, [rax+424]
00134e78lea rdi, [rip+0x199241]
00134e7fadd rdi, 424
00134e86mov rbx, rsp
00134e89mov rsp, [r14+64]
00134e8dcall caml_initialize
00134e92mov rsp, rbx
00134e95lea rax, [rip+0x1b1c1c]
00134e9cmov rsi, [rax+432]
00134ea3lea rdi, [rip+0x199216]
00134eaaadd rdi, 432
00134eb1mov rbx, rsp
00134eb4mov rsp, [r14+64]
00134eb8call caml_initialize
00134ebdmov rsp, rbx
00134ec0lea rsi, [rip+0x1991e1]
00134ec7lea rdi, [rip+0x1991f2]
00134eceadd rdi, 440
00134ed5mov rbx, rsp
00134ed8mov rsp, [r14+64]
00134edccall caml_initialize
00134ee1mov rsp, rbx
00134ee4lea rax, [rip+0x1b1bcd]
00134eebmov rsi, [rax+448]
00134ef2lea rdi, [rip+0x1991c7]
00134ef9add rdi, 448
00134f00mov rbx, rsp
00134f03mov rsp, [r14+64]
00134f07call caml_initialize
00134f0cmov rsp, rbx
00134f0flea rax, [rip+0x1b1ba2]
00134f16mov rsi, [rax+456]
00134f1dlea rdi, [rip+0x19919c]
00134f24add rdi, 456
00134f2bmov rbx, rsp
00134f2emov rsp, [r14+64]
00134f32call caml_initialize
00134f37mov rsp, rbx
00134f3alea rax, [rip+0x1b1b77]
00134f41mov rsi, [rax+464]
00134f48lea rdi, [rip+0x199171]
00134f4fadd rdi, 464
00134f56mov rbx, rsp
00134f59mov rsp, [r14+64]
00134f5dcall caml_initialize
00134f62mov rsp, rbx
00134f65lea rax, [rip+0x1b1b4c]
00134f6cmov rsi, [rax+472]
00134f73lea rdi, [rip+0x199146]
00134f7aadd rdi, 472
00134f81mov rbx, rsp
00134f84mov rsp, [r14+64]
00134f88call caml_initialize
00134f8dmov rsp, rbx
00134f90lea rax, [rip+0x1b1b21]
00134f97mov rsi, [rax+480]
00134f9elea rdi, [rip+0x19911b]
00134fa5add rdi, 480
00134facmov rbx, rsp
00134fafmov rsp, [r14+64]
00134fb3call caml_initialize
00134fb8mov rsp, rbx
00134fbblea rax, [rip+0x1b1af6]
00134fc2mov rsi, [rax+488]
00134fc9lea rdi, [rip+0x1990f0]
00134fd0add rdi, 488
00134fd7mov rbx, rsp
00134fdamov rsp, [r14+64]
00134fdecall caml_initialize
00134fe3mov rsp, rbx
00134fe6lea rax, [rip+0x1b1acb]
00134fedmov rsi, [rax+496]
00134ff4lea rdi, [rip+0x1990c5]
00134ffbadd rdi, 496
00135002mov rbx, rsp
00135005mov rsp, [r14+64]
00135009call caml_initialize
0013500emov rsp, rbx
00135011lea rax, [rip+0x1b1aa0]
00135018mov rsi, [rax+504]
0013501flea rdi, [rip+0x19909a]
00135026add rdi, 504
0013502dmov rbx, rsp
00135030mov rsp, [r14+64]
00135034call caml_initialize
00135039mov rsp, rbx
0013503clea rax, [rip+0x1b1a75]
00135043mov rsi, [rax+512]
0013504alea rdi, [rip+0x19906f]
00135051add rdi, 512
00135058mov rbx, rsp
0013505bmov rsp, [r14+64]
0013505fcall caml_initialize
00135064mov rsp, rbx
00135067lea rax, [rip+0x1b1a4a]
0013506emov rsi, [rax+520]
00135075lea rdi, [rip+0x199044]
0013507cadd rdi, 520
00135083mov rbx, rsp
00135086mov rsp, [r14+64]
0013508acall caml_initialize
0013508fmov rsp, rbx
00135092lea rax, [rip+0x1b1a1f]
00135099mov rsi, [rax+528]
001350a0lea rdi, [rip+0x199019]
001350a7add rdi, 528
001350aemov rbx, rsp
001350b1mov rsp, [r14+64]
001350b5call caml_initialize
001350bamov rsp, rbx
001350bdlea rax, [rip+0x1b19f4]
001350c4mov rsi, [rax+536]
001350cblea rdi, [rip+0x198fee]
001350d2add rdi, 536
001350d9mov rbx, rsp
001350dcmov rsp, [r14+64]
001350e0call caml_initialize
001350e5mov rsp, rbx
001350e8lea rax, [rip+0x1b19c9]
001350efmov rsi, [rax+544]
001350f6lea rdi, [rip+0x198fc3]
001350fdadd rdi, 544
00135104mov rbx, rsp
00135107mov rsp, [r14+64]
0013510bcall caml_initialize
00135110mov rsp, rbx
00135113lea rax, [rip+0x1b199e]
0013511amov rsi, [rax+552]
00135121lea rdi, [rip+0x198f98]
00135128add rdi, 552
0013512fmov rbx, rsp
00135132mov rsp, [r14+64]
00135136call caml_initialize
0013513bmov rsp, rbx
0013513elea rax, [rip+0x1b1973]
00135145mov rsi, [rax+560]
0013514clea rdi, [rip+0x198f6d]
00135153add rdi, 560
0013515amov rbx, rsp
0013515dmov rsp, [r14+64]
00135161call caml_initialize
00135166mov rsp, rbx
00135169lea rax, [rip+0x1b1948]
00135170mov rsi, [rax+568]
00135177lea rdi, [rip+0x198f42]
0013517eadd rdi, 568
00135185mov rbx, rsp
00135188mov rsp, [r14+64]
0013518ccall caml_initialize
00135191mov rsp, rbx
00135194lea rax, [rip+0x1b191d]
0013519bmov rsi, [rax+576]
001351a2lea rdi, [rip+0x198f17]
001351a9add rdi, 576
001351b0mov rbx, rsp
001351b3mov rsp, [r14+64]
001351b7call caml_initialize
001351bcmov rsp, rbx
001351bflea rax, [rip+0x1b18f2]
001351c6mov rsi, [rax+584]
001351cdlea rdi, [rip+0x198eec]
001351d4add rdi, 584
001351dbmov rbx, rsp
001351demov rsp, [r14+64]
001351e2call caml_initialize
001351e7mov rsp, rbx
001351ealea rax, [rip+0x1b18c7]
001351f1mov rsi, [rax+592]
001351f8lea rdi, [rip+0x198ec1]
001351ffadd rdi, 592
00135206mov rbx, rsp
00135209mov rsp, [r14+64]
0013520dcall caml_initialize
00135212mov rsp, rbx
00135215lea rax, [rip+0x1b189c]
0013521cmov rsi, [rax+600]
00135223lea rdi, [rip+0x198e96]
0013522aadd rdi, 600
00135231mov rbx, rsp
00135234mov rsp, [r14+64]
00135238call caml_initialize
0013523dmov rsp, rbx
00135240lea rax, [rip+0x1b1871]
00135247mov rsi, [rax+608]
0013524elea rdi, [rip+0x198e6b]
00135255add rdi, 608
0013525cmov rbx, rsp
0013525fmov rsp, [r14+64]
00135263call caml_initialize
00135268mov rsp, rbx
0013526blea rax, [rip+0x1b1846]
00135272mov rsi, [rax+616]
00135279lea rdi, [rip+0x198e40]
00135280add rdi, 616
00135287mov rbx, rsp
0013528amov rsp, [r14+64]
0013528ecall caml_initialize
00135293mov rsp, rbx
00135296lea rax, [rip+0x1b181b]
0013529dmov rsi, [rax+624]
001352a4lea rdi, [rip+0x198e15]
001352abadd rdi, 624
001352b2mov rbx, rsp
001352b5mov rsp, [r14+64]
001352b9call caml_initialize
001352bemov rsp, rbx
001352c1lea rax, [rip+0x1ade58]
001352c8mov rsi, [rax+432]
001352cflea rdi, [rip+0x198dea]
001352d6add rdi, 640
001352ddmov rbx, rsp
001352e0mov rsp, [r14+64]
001352e4call caml_initialize
001352e9mov rsp, rbx
001352eclea rax, [rip+0x1ade2d]
001352f3mov rsi, [rax+416]
001352falea rdi, [rip+0x198dbf]
00135301add rdi, 648
00135308mov rbx, rsp
0013530bmov rsp, [r14+64]
0013530fcall caml_initialize
00135314mov rsp, rbx
00135317lea rax, [rip+0x1ade02]
0013531emov rsi, [rax+128]
00135325lea rdi, [rip+0x198d94]
0013532cadd rdi, 632
00135333mov rbx, rsp
00135336mov rsp, [r14+64]
0013533acall caml_initialize
0013533fmov rsp, rbx
00135342lea rax, [rip+0x1b176f]
00135349mov rsi, [rax+656]
00135350lea rdi, [rip+0x198d69]
00135357add rdi, 656
0013535emov rbx, rsp
00135361mov rsp, [r14+64]
00135365call caml_initialize
0013536amov rsp, rbx
0013536dlea rax, [rip+0x1b1744]
00135374mov rsi, [rax+664]
0013537bmov r12, [rax+672]
00135382lea rdi, [rip+0x198d37]
00135389add rdi, 664
00135390mov rbx, rsp
00135393mov rsp, [r14+64]
00135397call caml_initialize
0013539cmov rsp, rbx
0013539flea rdi, [rip+0x198d1a]
001353a6add rdi, 672
001353admov rsi, r12
001353b0mov rbx, rsp
001353b3mov rsp, [r14+64]
001353b7call caml_initialize
001353bcmov rsp, rbx
001353bfmov eax, 1
001353c4add rsp, 32
001353c8ret
001345d0
001345d0camlInfo.entry:
001345d0sub rsp, 32
001345d4mov edi, 1
001345d9mov rbx, rsp
001345dcmov rsp, [r14+64]
001345e0call caml_fresh_oo_id
001345e5mov rsp, rbx
001345e8call caml_alloc2
001345edlea rsi, [r15+8]
001345f1mov [rsi-8], 2296
001345f9lea rbx, [rip+0x199df8]
00134600mov [rsi], rbx
00134603mov [rsi+8], rax
00134607lea rdi, [rip+0x199ab2]
0013460emov rbx, rsp
00134611mov rsp, [r14+64]
00134615call caml_initialize
0013461amov rsp, rbx
0013461dlea rax, [rip+0x1b2494]
00134624mov rsi, [rax+8]
00134628lea rdi, [rip+0x199a91]
0013462fadd rdi, 8
00134633mov rbx, rsp
00134636mov rsp, [r14+64]
0013463acall caml_initialize
0013463fmov rsp, rbx
00134642lea rax, [rip+0x1b246f]
00134649mov rsi, [rax+16]
0013464dlea rdi, [rip+0x199a6c]
00134654add rdi, 16
00134658mov rbx, rsp
0013465bmov rsp, [r14+64]
0013465fcall caml_initialize
00134664mov rsp, rbx
00134667lea rax, [rip+0x1b244a]
0013466emov rsi, [rax+24]
00134672lea rdi, [rip+0x199a47]
00134679add rdi, 24
0013467dmov rbx, rsp
00134680mov rsp, [r14+64]
00134684call caml_initialize
00134689mov rsp, rbx
0013468clea rax, [rip+0x1b2425]
00134693mov rsi, [rax+32]
00134697lea rdi, [rip+0x199a22]
0013469eadd rdi, 32
001346a2mov rbx, rsp
001346a5mov rsp, [r14+64]
001346a9call caml_initialize
001346aemov rsp, rbx
001346b1lea rax, [rip+0x1b2400]
001346b8mov rsi, [rax+40]
001346bclea rdi, [rip+0x1999fd]
001346c3add rdi, 40
001346c7mov rbx, rsp
001346camov rsp, [r14+64]
001346cecall caml_initialize
001346d3mov rsp, rbx
001346d6lea rax, [rip+0x1b23db]
001346ddmov rsi, [rax+48]
001346e1lea rdi, [rip+0x1999d8]
001346e8add rdi, 48
001346ecmov rbx, rsp
001346efmov rsp, [r14+64]
001346f3call caml_initialize
001346f8mov rsp, rbx
001346fblea rax, [rip+0x1b23b6]
00134702mov rsi, [rax+56]
00134706lea rdi, [rip+0x1999b3]
0013470dadd rdi, 56
00134711mov rbx, rsp
00134714mov rsp, [r14+64]
00134718call caml_initialize
0013471dmov rsp, rbx
00134720lea rax, [rip+0x1b2391]
00134727mov rsi, [rax+64]
0013472blea rdi, [rip+0x19998e]
00134732add rdi, 64
00134736mov rbx, rsp
00134739mov rsp, [r14+64]
0013473dcall caml_initialize
00134742mov rsp, rbx
00134745lea rax, [rip+0x1b236c]
0013474cmov rsi, [rax+72]
00134750lea rdi, [rip+0x199969]
00134757add rdi, 72
0013475bmov rbx, rsp
0013475emov rsp, [r14+64]
00134762call caml_initialize
00134767mov rsp, rbx
0013476alea rax, [rip+0x1b2347]
00134771mov rsi, [rax+80]
00134775lea rdi, [rip+0x199944]
0013477cadd rdi, 80
00134780mov rbx, rsp
00134783mov rsp, [r14+64]
00134787call caml_initialize
0013478cmov rsp, rbx
0013478flea rax, [rip+0x1b2322]
00134796mov rsi, [rax+88]
0013479alea rdi, [rip+0x19991f]
001347a1add rdi, 88
001347a5mov rbx, rsp
001347a8mov rsp, [r14+64]
001347accall caml_initialize
001347b1mov rsp, rbx
001347b4lea rax, [rip+0x1b22fd]
001347bbmov rsi, [rax+104]
001347bflea rdi, [rip+0x1998fa]
001347c6add rdi, 104
001347camov rbx, rsp
001347cdmov rsp, [r14+64]
001347d1call caml_initialize
001347d6mov rsp, rbx
001347d9lea rax, [rip+0x1b22d8]
001347e0mov rsi, [rax+96]
001347e4lea rdi, [rip+0x1998d5]
001347ebadd rdi, 96
001347efmov rbx, rsp
001347f2mov rsp, [r14+64]
001347f6call caml_initialize
001347fbmov rsp, rbx
001347felea rax, [rip+0x1b22b3]
00134805mov rsi, [rax+112]
00134809lea rdi, [rip+0x1998b0]
00134810add rdi, 112
00134814mov rbx, rsp
00134817mov rsp, [r14+64]
0013481bcall caml_initialize
00134820mov rsp, rbx
00134823lea rax, [rip+0x1b228e]
0013482amov rsi, [rax+120]
0013482elea rdi, [rip+0x19988b]
00134835add rdi, 120
00134839mov rbx, rsp
0013483cmov rsp, [r14+64]
00134840call caml_initialize
00134845mov rsp, rbx
00134848lea rax, [rip+0x1b2269]
0013484fmov rsi, [rax+128]
00134856lea rdi, [rip+0x199863]
0013485dadd rdi, 128
00134864mov rbx, rsp
00134867mov rsp, [r14+64]
0013486bcall caml_initialize
00134870mov rsp, rbx
00134873lea rax, [rip+0x1b223e]
0013487amov rsi, [rax+136]
00134881lea rdi, [rip+0x199838]
00134888add rdi, 136
0013488fmov rbx, rsp
00134892mov rsp, [r14+64]
00134896call caml_initialize
0013489bmov rsp, rbx
0013489elea rax, [rip+0x1b2213]
001348a5mov rsi, [rax+144]
001348aclea rdi, [rip+0x19980d]
001348b3add rdi, 144
001348bamov rbx, rsp
001348bdmov rsp, [r14+64]
001348c1call caml_initialize
001348c6mov rsp, rbx
001348c9lea rax, [rip+0x1b21e8]
001348d0mov rsi, [rax+152]
001348d7lea rdi, [rip+0x1997e2]
001348deadd rdi, 152
001348e5mov rbx, rsp
001348e8mov rsp, [r14+64]
001348eccall caml_initialize
001348f1mov rsp, rbx
001348f4lea rax, [rip+0x1b21bd]
001348fbmov rsi, [rax+160]
00134902lea rdi, [rip+0x1997b7]
00134909add rdi, 160
00134910mov rbx, rsp
00134913mov rsp, [r14+64]
00134917call caml_initialize
0013491cmov rsp, rbx
0013491flea rax, [rip+0x1b2192]
00134926mov rsi, [rax+168]
0013492dmov r12, [rax+176]
00134934lea rdi, [rip+0x199785]
0013493badd rdi, 168
00134942mov rbx, rsp
00134945mov rsp, [r14+64]
00134949call caml_initialize
0013494emov rsp, rbx
00134951lea rdi, [rip+0x199768]
00134958add rdi, 176
0013495fmov rsi, r12
00134962mov rbx, rsp
00134965mov rsp, [r14+64]
00134969call caml_initialize
0013496emov rsp, rbx
00134971lea rax, [rip+0x1b2140]
00134978mov rsi, [rax+184]
0013497flea rdi, [rip+0x19973a]
00134986add rdi, 184
0013498dmov rbx, rsp
00134990mov rsp, [r14+64]
00134994call caml_initialize
00134999mov rsp, rbx
0013499clea rax, [rip+0x1b2115]
001349a3mov rsi, [rax+192]
001349aalea rdi, [rip+0x19970f]
001349b1add rdi, 192
001349b8mov rbx, rsp
001349bbmov rsp, [r14+64]
001349bfcall caml_initialize
001349c4mov rsp, rbx
001349c7lea rax, [rip+0x1b20ea]
001349cemov rsi, [rax+200]
001349d5lea rdi, [rip+0x1996e4]
001349dcadd rdi, 200
001349e3mov rbx, rsp
001349e6mov rsp, [r14+64]
001349eacall caml_initialize
001349efmov rsp, rbx
001349f2lea rax, [rip+0x1b20bf]
001349f9mov rsi, [rax+208]
00134a00lea rdi, [rip+0x1996b9]
00134a07add rdi, 208
00134a0emov rbx, rsp
00134a11mov rsp, [r14+64]
00134a15call caml_initialize
00134a1amov rsp, rbx
00134a1dlea rax, [rip+0x1b2094]
00134a24mov rsi, [rax+216]
00134a2blea rdi, [rip+0x19968e]
00134a32add rdi, 216
00134a39mov rbx, rsp
00134a3cmov rsp, [r14+64]
00134a40call caml_initialize
00134a45mov rsp, rbx
00134a48lea rax, [rip+0x1b2069]
00134a4fmov rsi, [rax+224]
00134a56mov rbx, [rax+232]
00134a5dmov [rsp], rbx
00134a61mov rbx, [rax+240]
00134a68mov [rsp+8], rbx
00134a6dmov rbx, [rax+248]
00134a74mov [rsp+16], rbx
00134a79mov r12, [rax+256]
00134a80mov r13, [rax+264]
00134a87mov rbp, [rax+272]
00134a8emov rax, [rax+280]
00134a95mov [rsp+24], rax
00134a9alea rdi, [rip+0x19961f]
00134aa1add rdi, 224
00134aa8mov rbx, rsp
00134aabmov rsp, [r14+64]
00134aafcall caml_initialize
00134ab4mov rsp, rbx
00134ab7lea rdi, [rip+0x199602]
00134abeadd rdi, 232
00134ac5mov rsi, [rsp]
00134ac9mov rbx, rsp
00134accmov rsp, [r14+64]
00134ad0call caml_initialize
00134ad5mov rsp, rbx
00134ad8lea rdi, [rip+0x1995e1]
00134adfadd rdi, 240
00134ae6mov rsi, [rsp+8]
00134aebmov rbx, rsp
00134aeemov rsp, [r14+64]
00134af2call caml_initialize
00134af7mov rsp, rbx
00134afalea rdi, [rip+0x1995bf]
00134b01add rdi, 248
00134b08mov rsi, [rsp+16]
00134b0dmov rbx, rsp
00134b10mov rsp, [r14+64]
00134b14call caml_initialize
00134b19mov rsp, rbx
00134b1clea rdi, [rip+0x19959d]
00134b23add rdi, 256
00134b2amov rsi, r12
00134b2dmov rbx, rsp
00134b30mov rsp, [r14+64]
00134b34call caml_initialize
00134b39mov rsp, rbx
00134b3clea rdi, [rip+0x19957d]
00134b43add rdi, 264
00134b4amov rsi, r13
00134b4dmov rbx, rsp
00134b50mov rsp, [r14+64]
00134b54call caml_initialize
00134b59mov rsp, rbx
00134b5clea rdi, [rip+0x19955d]
00134b63add rdi, 272
00134b6amov rsi, rbp
00134b6dmov rbx, rsp
00134b70mov rsp, [r14+64]
00134b74call caml_initialize
00134b79mov rsp, rbx
00134b7clea rdi, [rip+0x19953d]
00134b83add rdi, 280
00134b8amov rsi, [rsp+24]
00134b8fmov rbx, rsp
00134b92mov rsp, [r14+64]
00134b96call caml_initialize
00134b9bmov rsp, rbx
00134b9elea rax, [rip+0x1b1f13]
00134ba5mov rsi, [rax+288]
00134baclea rdi, [rip+0x19950d]
00134bb3add rdi, 288
00134bbamov rbx, rsp
00134bbdmov rsp, [r14+64]
00134bc1call caml_initialize
00134bc6mov rsp, rbx
00134bc9lea rax, [rip+0x1b1ee8]
00134bd0mov rsi, [rax+296]
00134bd7lea rdi, [rip+0x1994e2]
00134bdeadd rdi, 296
00134be5mov rbx, rsp
00134be8mov rsp, [r14+64]
00134beccall caml_initialize
00134bf1mov rsp, rbx
00134bf4lea rax, [rip+0x1b1ebd]
00134bfbmov rsi, [rax+304]
00134c02lea rdi, [rip+0x1994b7]
00134c09add rdi, 304
00134c10mov rbx, rsp
00134c13mov rsp, [r14+64]
00134c17call caml_initialize
00134c1cmov rsp, rbx
00134c1flea rax, [rip+0x1b1e92]
00134c26mov rsi, [rax+312]
00134c2dlea rdi, [rip+0x19948c]
00134c34add rdi, 312
00134c3bmov rbx, rsp
00134c3emov rsp, [r14+64]
00134c42call caml_initialize
00134c47mov rsp, rbx
00134c4alea rax, [rip+0x1b1e67]
00134c51mov rsi, [rax+320]
00134c58lea rdi, [rip+0x199461]
00134c5fadd rdi, 320
00134c66mov rbx, rsp
00134c69mov rsp, [r14+64]
00134c6dcall caml_initialize
00134c72mov rsp, rbx
00134c75lea rax, [rip+0x1b1e3c]
00134c7cmov rsi, [rax+328]
00134c83lea rdi, [rip+0x199436]
00134c8aadd rdi, 328
00134c91mov rbx, rsp
00134c94mov rsp, [r14+64]
00134c98call caml_initialize
00134c9dmov rsp, rbx
00134ca0lea rax, [rip+0x1b1e11]
00134ca7mov rsi, [rax+336]
00134caelea rdi, [rip+0x19940b]
00134cb5add rdi, 336
00134cbcmov rbx, rsp
00134cbfmov rsp, [r14+64]
00134cc3call caml_initialize
00134cc8mov rsp, rbx
00134ccblea rax, [rip+0x1b1de6]
00134cd2mov rsi, [rax+344]
00134cd9lea rdi, [rip+0x1993e0]
00134ce0add rdi, 344
00134ce7mov rbx, rsp
00134ceamov rsp, [r14+64]
00134ceecall caml_initialize
00134cf3mov rsp, rbx
00134cf6lea rsi, [rip+0x199393]
00134cfdlea r12, [rip+0x199374]
00134d04lea r13, [rip+0x199355]
00134d0blea rdi, [rip+0x1993ae]
00134d12add rdi, 352
00134d19mov rbx, rsp
00134d1cmov rsp, [r14+64]
00134d20call caml_initialize
00134d25mov rsp, rbx
00134d28lea rdi, [rip+0x199391]
00134d2fadd rdi, 360
00134d36mov rsi, r12
00134d39mov rbx, rsp
00134d3cmov rsp, [r14+64]
00134d40call caml_initialize
00134d45mov rsp, rbx
00134d48lea rdi, [rip+0x199371]
00134d4fadd rdi, 368
00134d56mov rsi, r13
00134d59mov rbx, rsp
00134d5cmov rsp, [r14+64]
00134d60call caml_initialize
00134d65mov rsp, rbx
00134d68lea rax, [rip+0x1b1d49]
00134d6fmov rsi, [rax+376]
00134d76lea rdi, [rip+0x199343]
00134d7dadd rdi, 376
00134d84mov rbx, rsp
00134d87mov rsp, [r14+64]
00134d8bcall caml_initialize
00134d90mov rsp, rbx
00134d93lea rax, [rip+0x1b1d1e]
00134d9amov rsi, [rax+384]
00134da1lea rdi, [rip+0x199318]
00134da8add rdi, 384
00134dafmov rbx, rsp
00134db2mov rsp, [r14+64]
00134db6call caml_initialize
00134dbbmov rsp, rbx
00134dbelea rax, [rip+0x1ae35b]
00134dc5mov rsi, [rax+184]
00134dcclea rdi, [rip+0x1992ed]
00134dd3add rdi, 392
00134ddamov rbx, rsp
00134dddmov rsp, [r14+64]
00134de1call caml_initialize
00134de6mov rsp, rbx
00134de9lea rax, [rip+0x1b1cc8]
00134df0mov rsi, [rax+400]
00134df7lea rdi, [rip+0x1992c2]
00134dfeadd rdi, 400
00134e05mov rbx, rsp
00134e08mov rsp, [r14+64]
00134e0ccall caml_initialize
00134e11mov rsp, rbx
00134e14lea rax, [rip+0x1b1c9d]
00134e1bmov rsi, [rax+408]
00134e22lea rdi, [rip+0x199297]
00134e29add rdi, 408
00134e30mov rbx, rsp
00134e33mov rsp, [r14+64]
00134e37call caml_initialize
00134e3cmov rsp, rbx
00134e3flea rax, [rip+0x1b1c72]
00134e46mov rsi, [rax+416]
00134e4dlea rdi, [rip+0x19926c]
00134e54add rdi, 416
00134e5bmov rbx, rsp
00134e5emov rsp, [r14+64]
00134e62call caml_initialize
00134e67mov rsp, rbx
00134e6alea rax, [rip+0x1b1c47]
00134e71mov rsi, [rax+424]
00134e78lea rdi, [rip+0x199241]
00134e7fadd rdi, 424
00134e86mov rbx, rsp
00134e89mov rsp, [r14+64]
00134e8dcall caml_initialize
00134e92mov rsp, rbx
00134e95lea rax, [rip+0x1b1c1c]
00134e9cmov rsi, [rax+432]
00134ea3lea rdi, [rip+0x199216]
00134eaaadd rdi, 432
00134eb1mov rbx, rsp
00134eb4mov rsp, [r14+64]
00134eb8call caml_initialize
00134ebdmov rsp, rbx
00134ec0lea rsi, [rip+0x1991e1]
00134ec7lea rdi, [rip+0x1991f2]
00134eceadd rdi, 440
00134ed5mov rbx, rsp
00134ed8mov rsp, [r14+64]
00134edccall caml_initialize
00134ee1mov rsp, rbx
00134ee4lea rax, [rip+0x1b1bcd]
00134eebmov rsi, [rax+448]
00134ef2lea rdi, [rip+0x1991c7]
00134ef9add rdi, 448
00134f00mov rbx, rsp
00134f03mov rsp, [r14+64]
00134f07call caml_initialize
00134f0cmov rsp, rbx
00134f0flea rax, [rip+0x1b1ba2]
00134f16mov rsi, [rax+456]
00134f1dlea rdi, [rip+0x19919c]
00134f24add rdi, 456
00134f2bmov rbx, rsp
00134f2emov rsp, [r14+64]
00134f32call caml_initialize
00134f37mov rsp, rbx
00134f3alea rax, [rip+0x1b1b77]
00134f41mov rsi, [rax+464]
00134f48lea rdi, [rip+0x199171]
00134f4fadd rdi, 464
00134f56mov rbx, rsp
00134f59mov rsp, [r14+64]
00134f5dcall caml_initialize
00134f62mov rsp, rbx
00134f65lea rax, [rip+0x1b1b4c]
00134f6cmov rsi, [rax+472]
00134f73lea rdi, [rip+0x199146]
00134f7aadd rdi, 472
00134f81mov rbx, rsp
00134f84mov rsp, [r14+64]
00134f88call caml_initialize
00134f8dmov rsp, rbx
00134f90lea rax, [rip+0x1b1b21]
00134f97mov rsi, [rax+480]
00134f9elea rdi, [rip+0x19911b]
00134fa5add rdi, 480
00134facmov rbx, rsp
00134fafmov rsp, [r14+64]
00134fb3call caml_initialize
00134fb8mov rsp, rbx
00134fbblea rax, [rip+0x1b1af6]
00134fc2mov rsi, [rax+488]
00134fc9lea rdi, [rip+0x1990f0]
00134fd0add rdi, 488
00134fd7mov rbx, rsp
00134fdamov rsp, [r14+64]
00134fdecall caml_initialize
00134fe3mov rsp, rbx
00134fe6lea rax, [rip+0x1b1acb]
00134fedmov rsi, [rax+496]
00134ff4lea rdi, [rip+0x1990c5]
00134ffbadd rdi, 496
00135002mov rbx, rsp
00135005mov rsp, [r14+64]
00135009call caml_initialize
0013500emov rsp, rbx
00135011lea rax, [rip+0x1b1aa0]
00135018mov rsi, [rax+504]
0013501flea rdi, [rip+0x19909a]
00135026add rdi, 504
0013502dmov rbx, rsp
00135030mov rsp, [r14+64]
00135034call caml_initialize
00135039mov rsp, rbx
0013503clea rax, [rip+0x1b1a75]
00135043mov rsi, [rax+512]
0013504alea rdi, [rip+0x19906f]
00135051add rdi, 512
00135058mov rbx, rsp
0013505bmov rsp, [r14+64]
0013505fcall caml_initialize
00135064mov rsp, rbx
00135067lea rax, [rip+0x1b1a4a]
0013506emov rsi, [rax+520]
00135075lea rdi, [rip+0x199044]
0013507cadd rdi, 520
00135083mov rbx, rsp
00135086mov rsp, [r14+64]
0013508acall caml_initialize
0013508fmov rsp, rbx
00135092lea rax, [rip+0x1b1a1f]
00135099mov rsi, [rax+528]
001350a0lea rdi, [rip+0x199019]
001350a7add rdi, 528
001350aemov rbx, rsp
001350b1mov rsp, [r14+64]
001350b5call caml_initialize
001350bamov rsp, rbx
001350bdlea rax, [rip+0x1b19f4]
001350c4mov rsi, [rax+536]
001350cblea rdi, [rip+0x198fee]
001350d2add rdi, 536
001350d9mov rbx, rsp
001350dcmov rsp, [r14+64]
001350e0call caml_initialize
001350e5mov rsp, rbx
001350e8lea rax, [rip+0x1b19c9]
001350efmov rsi, [rax+544]
001350f6lea rdi, [rip+0x198fc3]
001350fdadd rdi, 544
00135104mov rbx, rsp
00135107mov rsp, [r14+64]
0013510bcall caml_initialize
00135110mov rsp, rbx
00135113lea rax, [rip+0x1b199e]
0013511amov rsi, [rax+552]
00135121lea rdi, [rip+0x198f98]
00135128add rdi, 552
0013512fmov rbx, rsp
00135132mov rsp, [r14+64]
00135136call caml_initialize
0013513bmov rsp, rbx
0013513elea rax, [rip+0x1b1973]
00135145mov rsi, [rax+560]
0013514clea rdi, [rip+0x198f6d]
00135153add rdi, 560
0013515amov rbx, rsp
0013515dmov rsp, [r14+64]
00135161call caml_initialize
00135166mov rsp, rbx
00135169lea rax, [rip+0x1b1948]
00135170mov rsi, [rax+568]
00135177lea rdi, [rip+0x198f42]
0013517eadd rdi, 568
00135185mov rbx, rsp
00135188mov rsp, [r14+64]
0013518ccall caml_initialize
00135191mov rsp, rbx
00135194lea rax, [rip+0x1b191d]
0013519bmov rsi, [rax+576]
001351a2lea rdi, [rip+0x198f17]
001351a9add rdi, 576
001351b0mov rbx, rsp
001351b3mov rsp, [r14+64]
001351b7call caml_initialize
001351bcmov rsp, rbx
001351bflea rax, [rip+0x1b18f2]
001351c6mov rsi, [rax+584]
001351cdlea rdi, [rip+0x198eec]
001351d4add rdi, 584
001351dbmov rbx, rsp
001351demov rsp, [r14+64]
001351e2call caml_initialize
001351e7mov rsp, rbx
001351ealea rax, [rip+0x1b18c7]
001351f1mov rsi, [rax+592]
001351f8lea rdi, [rip+0x198ec1]
001351ffadd rdi, 592
00135206mov rbx, rsp
00135209mov rsp, [r14+64]
0013520dcall caml_initialize
00135212mov rsp, rbx
00135215lea rax, [rip+0x1b189c]
0013521cmov rsi, [rax+600]
00135223lea rdi, [rip+0x198e96]
0013522aadd rdi, 600
00135231mov rbx, rsp
00135234mov rsp, [r14+64]
00135238call caml_initialize
0013523dmov rsp, rbx
00135240lea rax, [rip+0x1b1871]
00135247mov rsi, [rax+608]
0013524elea rdi, [rip+0x198e6b]
00135255add rdi, 608
0013525cmov rbx, rsp
0013525fmov rsp, [r14+64]
00135263call caml_initialize
00135268mov rsp, rbx
0013526blea rax, [rip+0x1b1846]
00135272mov rsi, [rax+616]
00135279lea rdi, [rip+0x198e40]
00135280add rdi, 616
00135287mov rbx, rsp
0013528amov rsp, [r14+64]
0013528ecall caml_initialize
00135293mov rsp, rbx
00135296lea rax, [rip+0x1b181b]
0013529dmov rsi, [rax+624]
001352a4lea rdi, [rip+0x198e15]
001352abadd rdi, 624
001352b2mov rbx, rsp
001352b5mov rsp, [r14+64]
001352b9call caml_initialize
001352bemov rsp, rbx
001352c1lea rax, [rip+0x1ade58]
001352c8mov rsi, [rax+432]
001352cflea rdi, [rip+0x198dea]
001352d6add rdi, 640
001352ddmov rbx, rsp
001352e0mov rsp, [r14+64]
001352e4call caml_initialize
001352e9mov rsp, rbx
001352eclea rax, [rip+0x1ade2d]
001352f3mov rsi, [rax+416]
001352falea rdi, [rip+0x198dbf]
00135301add rdi, 648
00135308mov rbx, rsp
0013530bmov rsp, [r14+64]
0013530fcall caml_initialize
00135314mov rsp, rbx
00135317lea rax, [rip+0x1ade02]
0013531emov rsi, [rax+128]
00135325lea rdi, [rip+0x198d94]
0013532cadd rdi, 632
00135333mov rbx, rsp
00135336mov rsp, [r14+64]
0013533acall caml_initialize
0013533fmov rsp, rbx
00135342lea rax, [rip+0x1b176f]
00135349mov rsi, [rax+656]
00135350lea rdi, [rip+0x198d69]
00135357add rdi, 656
0013535emov rbx, rsp
00135361mov rsp, [r14+64]
00135365call caml_initialize
0013536amov rsp, rbx
0013536dlea rax, [rip+0x1b1744]
00135374mov rsi, [rax+664]
0013537bmov r12, [rax+672]
00135382lea rdi, [rip+0x198d37]
00135389add rdi, 664
00135390mov rbx, rsp
00135393mov rsp, [r14+64]
00135397call caml_initialize
0013539cmov rsp, rbx
0013539flea rdi, [rip+0x198d1a]
001353a6add rdi, 672
001353admov rsi, r12
001353b0mov rbx, rsp
001353b3mov rsp, [r14+64]
001353b7call caml_initialize
001353bcmov rsp, rbx
001353bfmov eax, 1
001353c4add rsp, 32
001353c8ret
001345d0
001353c9
001353c9 // align 0x10
001353c9 // align 0x10
001353d0
001353d0camlIndex.missing_index_311:
001353d0lea r10, [rsp-320]
001353d8cmp r10, [r14+40]
001353dcjb 0x135437
001353de
001353deloc_1353de:
001353demov rbx, [rax-8]
001353e2shr rbx, 10
001353e6cmp rbx, 2
001353eajge 0x135408
001353ecmov rbx, [rax]
001353efmov rdi, 0x746c7561666564
001353f9cmp rbx, rdi
001353fcjne 0x135408
001353felea rbx, [rip+0x199a6b]
00135405jmp 0x135426
00135407
00135407 90 .
00135408
00135408loc_135408:
00135408lea rbx, [rip+0x199879]
0013540fcall camlStdlib.$5e_139
00135414mov rbx, rax
00135417lea rax, [rip+0x199962]
0013541ecall camlStdlib.$5e_139
00135423mov rbx, rax
00135426
00135426loc_135426:
00135426lea rax, [rip+0x199b1b]
0013542dcall camlStdlib.$5e_139
00135432jmp 0x1919c0
00135437
00135437loc_135437:
00135437push 33
00135439call caml_call_realloc_stack
0013543epop r10
00135440jmp 0x1353de
001353d0
001353d0camlIndex.missing_index_311:
001353d0lea r10, [rsp-320]
001353d8cmp r10, [r14+40]
001353dcjb 0x135437
001353de
001353deloc_1353de:
001353demov rbx, [rax-8]
001353e2shr rbx, 10
001353e6cmp rbx, 2
001353eajge 0x135408
001353ecmov rbx, [rax]
001353efmov rdi, 0x746c7561666564
001353f9cmp rbx, rdi
001353fcjne 0x135408
001353felea rbx, [rip+0x199a6b]
00135405jmp 0x135426
00135407
00135407 90 .
00135408
00135408loc_135408:
00135408lea rbx, [rip+0x199879]
0013540fcall camlStdlib.$5e_139
00135414mov rbx, rax
00135417lea rax, [rip+0x199962]
0013541ecall camlStdlib.$5e_139
00135423mov rbx, rax
00135426
00135426loc_135426:
00135426lea rax, [rip+0x199b1b]
0013542dcall camlStdlib.$5e_139
00135432jmp 0x1919c0
00135437
00135437loc_135437:
00135437push 33
00135439call caml_call_realloc_stack
0013543epop r10
00135440jmp 0x1353de
001353d0
00135442
00135442 // align 0x10
00135442 // align 0x10
00135450
00135450camlIndex.first_key_321:
00135450test al, 1
00135452je 0x135490
00135454sub r15, 24
00135458cmp r15, [r14]
0013545bjb 0x135494
0013545d
0013545dloc_13545d:
0013545dlea rax, [r15+8]
00135461mov [rax-8], 2048
00135469lea rbx, [rip+0x1f4c00]
00135470mov rbx, [rbx]
00135473mov [rax], rbx
00135476lea rbx, [rip+0x19974b]
0013547dmov [rax+8], rbx
00135481mov rsp, [r14+48]
00135485pop [r14+48]
00135489pop r11
0013548bjmp r11
0013548enop
00135490
00135490loc_135490:
00135490mov rax, [rax]
00135493ret
00135494
00135494loc_135494:
00135494call caml_call_gc
00135499jmp 0x13545d
00135450
00135450camlIndex.first_key_321:
00135450test al, 1
00135452je 0x135490
00135454sub r15, 24
00135458cmp r15, [r14]
0013545bjb 0x135494
0013545d
0013545dloc_13545d:
0013545dlea rax, [r15+8]
00135461mov [rax-8], 2048
00135469lea rbx, [rip+0x1f4c00]
00135470mov rbx, [rbx]
00135473mov [rax], rbx
00135476lea rbx, [rip+0x19974b]
0013547dmov [rax+8], rbx
00135481mov rsp, [r14+48]
00135485pop [r14+48]
00135489pop r11
0013548bjmp r11
0013548enop
00135490
00135490loc_135490:
00135490mov rax, [rax]
00135493ret
00135494
00135494loc_135494:
00135494call caml_call_gc
00135499jmp 0x13545d
00135450
0013549b
0013549b // align 0x10
0013549b // align 0x10
001354a0
001354a0camlIndex.pretty_key_325:
001354a0cmp r15, [r14]
001354a3jbe 0x1354aa
001354a5
001354a5loc_1354a5:
001354a5jmp 0x1354c0
001354aa
001354aaloc_1354aa:
001354aacall caml_call_gc
001354afjmp 0x1354a5
001354a0
001354a0camlIndex.pretty_key_325:
001354a0cmp r15, [r14]
001354a3jbe 0x1354aa
001354a5
001354a5loc_1354a5:
001354a5jmp 0x1354c0
001354aa
001354aaloc_1354aa:
001354aacall caml_call_gc
001354afjmp 0x1354a5
001354a0
001354b1
001354b1 // align 0x10
001354b1 // align 0x10
001354c0
001354c0camlIndex.p_rec_329:
001354c0lea r10, [rsp-336]
001354c8cmp r10, [r14+40]
001354ccjb 0x135666
001354d2
001354d2loc_1354d2:
001354d2sub rsp, 16
001354d6test al, 1
001354d8je 0x1354f0
001354datest bl, 1
001354ddje 0x135628
001354e3lea rax, [rip+0x1995c6]
001354eaadd rsp, 16
001354eeret
001354efnop
001354f0
001354f0loc_1354f0:
001354f0mov rdi, [rax+8]
001354f4mov rax, [rax]
001354f7test dil, 1
001354fbje 0x13557c
001354fdtest bl, 1
00135500jne 0x135628
00135506mov rsi, [rbx]
00135509mov rdx, [rsi-8]
0013550dshr rdx, 10
00135511cmp rdx, 2
00135515jl 0x135520
00135517mov [rsp+8], rax
0013551cjmp 0x135551
0013551enop
00135520
00135520loc_135520:
00135520mov rdx, [rsi]
00135523mov rcx, 0x700000000000000
0013552dcmp rdx, rcx
00135530jne 0x13554c
00135532mov rsi, [rbx+8]
00135536test sil, 1
0013553aje 0x135544
0013553cadd rsp, 16
00135540ret
00135541nop [rax]
00135544
00135544loc_135544:
00135544mov [rsp+8], rax
00135549jmp 0x135581
0013554bnop
0013554c
0013554cloc_13554c:
0013554cmov [rsp+8], rax
00135551
00135551loc_135551:
00135551mov rax, [rbx+8]
00135555test al, 1
00135557je 0x135581
00135559lea rax, [rip+0x199540]
00135560mov rbx, rsi
00135563call camlStdlib.$5e_139
00135568mov rbx, rax
0013556bmov rax, [rsp+8]
00135570add rsp, 16
00135574jmp 0x195ba0
00135579nop [rax]
0013557c
0013557cloc_13557c:
0013557cmov [rsp+8], rax
00135581
00135581loc_135581:
00135581test bl, 1
00135584jne 0x135628
0013558amov rax, [rbx]
0013558dmov [rsp], rax
00135591mov rsi, [rax-8]
00135595shr rsi, 10
00135599cmp rsi, 2
0013559djge 0x1355e0
0013559fmov rax, [rax]
001355a2mov rsi, 0x700000000000000
001355accmp rax, rsi
001355afjne 0x1355e0
001355b1mov rbx, [rbx+8]
001355b5mov rax, rdi
001355b8call camlIndex.p_rec_329
001355bdmov rbx, rax
001355c0lea rax, [rip+0x1994c9]
001355c7call camlStdlib.$5e_139
001355ccmov rbx, rax
001355cfmov rax, [rsp+8]
001355d4add rsp, 16
001355d8jmp 0x195ba0
001355ddnop [rax]
001355e0
001355e0loc_1355e0:
001355e0mov rbx, [rbx+8]
001355e4mov rax, rdi
001355e7call camlIndex.p_rec_329
001355ecmov rbx, rax
001355eflea rax, [rip+0x19949a]
001355f6call camlStdlib.$5e_139
001355fbmov rbx, rax
001355femov rax, [rsp]
00135602call camlStdlib.$5e_139
00135607mov rbx, rax
0013560alea rax, [rip+0x19948f]
00135611call camlStdlib.$5e_139
00135616mov rbx, rax
00135619mov rax, [rsp+8]
0013561eadd rsp, 16
00135622jmp 0x195ba0
00135627nop
00135628
00135628loc_135628:
00135628sub r15, 24
0013562ccmp r15, [r14]
0013562fjb 0x13565f
00135631
00135631loc_135631:
00135631lea rax, [r15+8]
00135635mov [rax-8], 2048
0013563dlea rbx, [rip+0x140bc4]
00135644mov [rax], rbx
00135647lea rbx, [rip+0x1998da]
0013564emov [rax+8], rbx
00135652mov rsp, [r14+48]
00135656pop [r14+48]
0013565apop r11
0013565cjmp r11
0013565f
0013565floc_13565f:
0013565fcall caml_call_gc
00135664jmp 0x135631
00135666
00135666loc_135666:
00135666push 35
00135668call caml_call_realloc_stack
0013566dpop r10
0013566fjmp 0x1354d2
001354c0
001354c0camlIndex.p_rec_329:
001354c0lea r10, [rsp-336]
001354c8cmp r10, [r14+40]
001354ccjb 0x135666
001354d2
001354d2loc_1354d2:
001354d2sub rsp, 16
001354d6test al, 1
001354d8je 0x1354f0
001354datest bl, 1
001354ddje 0x135628
001354e3lea rax, [rip+0x1995c6]
001354eaadd rsp, 16
001354eeret
001354efnop
001354f0
001354f0loc_1354f0:
001354f0mov rdi, [rax+8]
001354f4mov rax, [rax]
001354f7test dil, 1
001354fbje 0x13557c
001354fdtest bl, 1
00135500jne 0x135628
00135506mov rsi, [rbx]
00135509mov rdx, [rsi-8]
0013550dshr rdx, 10
00135511cmp rdx, 2
00135515jl 0x135520
00135517mov [rsp+8], rax
0013551cjmp 0x135551
0013551enop
00135520
00135520loc_135520:
00135520mov rdx, [rsi]
00135523mov rcx, 0x700000000000000
0013552dcmp rdx, rcx
00135530jne 0x13554c
00135532mov rsi, [rbx+8]
00135536test sil, 1
0013553aje 0x135544
0013553cadd rsp, 16
00135540ret
00135541nop [rax]
00135544
00135544loc_135544:
00135544mov [rsp+8], rax
00135549jmp 0x135581
0013554bnop
0013554c
0013554cloc_13554c:
0013554cmov [rsp+8], rax
00135551
00135551loc_135551:
00135551mov rax, [rbx+8]
00135555test al, 1
00135557je 0x135581
00135559lea rax, [rip+0x199540]
00135560mov rbx, rsi
00135563call camlStdlib.$5e_139
00135568mov rbx, rax
0013556bmov rax, [rsp+8]
00135570add rsp, 16
00135574jmp 0x195ba0
00135579nop [rax]
0013557c
0013557cloc_13557c:
0013557cmov [rsp+8], rax
00135581
00135581loc_135581:
00135581test bl, 1
00135584jne 0x135628
0013558amov rax, [rbx]
0013558dmov [rsp], rax
00135591mov rsi, [rax-8]
00135595shr rsi, 10
00135599cmp rsi, 2
0013559djge 0x1355e0
0013559fmov rax, [rax]
001355a2mov rsi, 0x700000000000000
001355accmp rax, rsi
001355afjne 0x1355e0
001355b1mov rbx, [rbx+8]
001355b5mov rax, rdi
001355b8call camlIndex.p_rec_329
001355bdmov rbx, rax
001355c0lea rax, [rip+0x1994c9]
001355c7call camlStdlib.$5e_139
001355ccmov rbx, rax
001355cfmov rax, [rsp+8]
001355d4add rsp, 16
001355d8jmp 0x195ba0
001355ddnop [rax]
001355e0
001355e0loc_1355e0:
001355e0mov rbx, [rbx+8]
001355e4mov rax, rdi
001355e7call camlIndex.p_rec_329
001355ecmov rbx, rax
001355eflea rax, [rip+0x19949a]
001355f6call camlStdlib.$5e_139
001355fbmov rbx, rax
001355femov rax, [rsp]
00135602call camlStdlib.$5e_139
00135607mov rbx, rax
0013560alea rax, [rip+0x19948f]
00135611call camlStdlib.$5e_139
00135616mov rbx, rax
00135619mov rax, [rsp+8]
0013561eadd rsp, 16
00135622jmp 0x195ba0
00135627nop
00135628
00135628loc_135628:
00135628sub r15, 24
0013562ccmp r15, [r14]
0013562fjb 0x13565f
00135631
00135631loc_135631:
00135631lea rax, [r15+8]
00135635mov [rax-8], 2048
0013563dlea rbx, [rip+0x140bc4]
00135644mov [rax], rbx
00135647lea rbx, [rip+0x1998da]
0013564emov [rax+8], rbx
00135652mov rsp, [r14+48]
00135656pop [r14+48]
0013565apop r11
0013565cjmp r11
0013565f
0013565floc_13565f:
0013565fcall caml_call_gc
00135664jmp 0x135631
00135666
00135666loc_135666:
00135666push 35
00135668call caml_call_realloc_stack
0013566dpop r10
0013566fjmp 0x1354d2
001354c0
00135674
00135674 // align 0x10
00135674 // align 0x10
00135680
00135680camlIndex.read_index_file_467:
00135680lea r10, [rsp-336]
00135688cmp r10, [r14+40]
0013568cjb 0x135772
00135692
00135692loc_135692:
00135692sub rsp, 16
00135696mov [rsp+8], rax
0013569bmov eax, 1
001356a0call Stdlib.Lexing.from_channel
001356a5mov [rsp], rax
001356a9mov eax, 1
001356aecall camlTable.create_275
001356b3sub r15, 48
001356b7cmp r15, [r14]
001356bajb 0x135768
001356c0
001356c0loc_1356c0:
001356c0lea rbx, [r15+8]
001356c4mov [rbx-8], 5367
001356cclea rdi, [rip+173]
001356d3mov [rbx], rdi
001356d6mov rdi, 0x100000000000005
001356e0mov [rbx+8], rdi
001356e4mov rdi, [rsp+8]
001356e9mov [rbx+16], rdi
001356edmov rdi, [rsp]
001356f1mov [rbx+24], rdi
001356f5mov [rbx+32], rax
001356f9mov eax, 1
001356fecall camlIndex.do_rec_521
00135703mov [rsp], rax
00135707lea rax, [rip+0x1f4962]
0013570emov rax, [rax+80]
00135712mov rax, [rax]
00135715cmp rax, 1
00135719jle 0x135740
0013571blea rbx, [rip+0x199776]
00135722mov rax, [rsp+8]
00135727call camlStdlib.$5e_139
0013572cmov rbx, rax
0013572flea rax, [rip+0x199782]
00135736call camlStdlib.$5e_139
0013573bcall camlStdlib.prerr_endline_390
00135740
00135740loc_135740:
00135740sub r15, 16
00135744cmp r15, [r14]
00135747jb 0x135761
00135749
00135749loc_135749:
00135749lea rax, [r15+8]
0013574dmov [rax-8], 1024
00135755mov rbx, [rsp]
00135759mov [rax], rbx
0013575cadd rsp, 16
00135760ret
00135761
00135761loc_135761:
00135761call caml_call_gc
00135766jmp 0x135749
00135768
00135768loc_135768:
00135768call caml_call_gc
0013576djmp 0x1356c0
00135772
00135772loc_135772:
00135772push 35
00135774call caml_call_realloc_stack
00135779pop r10
0013577bjmp 0x135692
00135680
00135680camlIndex.read_index_file_467:
00135680lea r10, [rsp-336]
00135688cmp r10, [r14+40]
0013568cjb 0x135772
00135692
00135692loc_135692:
00135692sub rsp, 16
00135696mov [rsp+8], rax
0013569bmov eax, 1
001356a0call Stdlib.Lexing.from_channel
001356a5mov [rsp], rax
001356a9mov eax, 1
001356aecall camlTable.create_275
001356b3sub r15, 48
001356b7cmp r15, [r14]
001356bajb 0x135768
001356c0
001356c0loc_1356c0:
001356c0lea rbx, [r15+8]
001356c4mov [rbx-8], 5367
001356cclea rdi, [rip+173]
001356d3mov [rbx], rdi
001356d6mov rdi, 0x100000000000005
001356e0mov [rbx+8], rdi
001356e4mov rdi, [rsp+8]
001356e9mov [rbx+16], rdi
001356edmov rdi, [rsp]
001356f1mov [rbx+24], rdi
001356f5mov [rbx+32], rax
001356f9mov eax, 1
001356fecall camlIndex.do_rec_521
00135703mov [rsp], rax
00135707lea rax, [rip+0x1f4962]
0013570emov rax, [rax+80]
00135712mov rax, [rax]
00135715cmp rax, 1
00135719jle 0x135740
0013571blea rbx, [rip+0x199776]
00135722mov rax, [rsp+8]
00135727call camlStdlib.$5e_139
0013572cmov rbx, rax
0013572flea rax, [rip+0x199782]
00135736call camlStdlib.$5e_139
0013573bcall camlStdlib.prerr_endline_390
00135740
00135740loc_135740:
00135740sub r15, 16
00135744cmp r15, [r14]
00135747jb 0x135761
00135749
00135749loc_135749:
00135749lea rax, [r15+8]
0013574dmov [rax-8], 1024
00135755mov rbx, [rsp]
00135759mov [rax], rbx
0013575cadd rsp, 16
00135760ret
00135761
00135761loc_135761:
00135761call caml_call_gc
00135766jmp 0x135749
00135768
00135768loc_135768:
00135768call caml_call_gc
0013576djmp 0x1356c0
00135772
00135772loc_135772:
00135772push 35
00135774call caml_call_realloc_stack
00135779pop r10
0013577bjmp 0x135692
00135680
00135780
00135780camlIndex.do_rec_521:
00135780lea r10, [rsp-376]
00135788cmp r10, [r14+40]
0013578cjb 0x135927
00135792
00135792loc_135792:
00135792sub rsp, 24
00135796mov [rsp+8], rbx
0013579blea r11, [rip+294]
001357a2push r11
001357a4push [r14+48]
001357a8mov [r14+48], rsp
001357acmov rax, [rbx+24]
001357b0mov ebx, 21
001357b5call Entry..ocaml_lex_idx_rec
001357bamov [rsp+32], rax
001357bfmov rax, [rax]
001357c2mov [rsp+16], rax
001357c7lea r11, [rip+102]
001357cepush r11
001357d0push [r14+48]
001357d4mov [r14+48], rsp
001357d8call camlMyLexing.from_string_309
001357ddcall camlEntry.read_key_421
001357e2sub r15, 48
001357e6cmp r15, [r14]
001357e9jb 0x13591d
001357ef
001357efloc_1357ef:
001357eflea rdi, [r15+8]
001357f3add rdi, 16
001357f7mov [rdi-8], 3072
001357ffmov rbx, [rax]
00135802mov [rdi], rbx
00135805mov rax, [rax+8]
00135809mov [rdi+8], rax
0013580dmov rax, [rsp+48]
00135812mov rax, [rax+8]
00135816mov [rdi+16], rax
0013581alea rbx, [rdi-16]
0013581emov [rbx-8], 1024
00135826mov [rbx], rdi
00135829pop [r14+48]
0013582dadd rsp, 8
00135831jmp 0x1358a0
00135833nop
00135834lea rbx, [rip+0x1dd045]
0013583bmov rbx, [rbx]
0013583ecmp rax, rbx
00135841jne 0x135890
00135843lea rbx, [rip+0x199686]
0013584amov rax, [rsp+16]
0013584fcall camlStdlib.$5e_139
00135854mov rbx, rax
00135857lea rax, [rip+0x199682]
0013585ecall camlStdlib.$5e_139
00135863mov rbx, rax
00135866mov rax, [rsp+24]
0013586bmov rax, [rax+16]
0013586fcall camlStdlib.$5e_139
00135874mov rbx, rax
00135877lea rax, [rip+0x199682]
0013587ecall camlStdlib.$5e_139
00135883call camlMisc.warning_287
00135888mov ebx, 1
0013588djmp 0x1358a0
0013588fnop
00135890
00135890loc_135890:
00135890mov rsp, [r14+48]
00135894pop [r14+48]
00135898pop r11
0013589ajmp r11
0013589dnop [rax]
001358a0
001358a0loc_1358a0:
001358a0mov rax, [rsp+24]
001358a5mov rax, [rax+32]
001358a9call camlTable.emit_336
001358aemov eax, 1
001358b3mov rbx, [rsp+24]
001358b8call camlIndex.do_rec_521
001358bdpop [r14+48]
001358c1add rsp, 8
001358c5jmp 0x135918
001358c7nop
001358c8lea rbx, [rip+0x1dcfb1]
001358cfmov rbx, [rbx+8]
001358d3cmp rax, rbx
001358d6jne 0x135908
001358d8mov rax, [rsp+8]
001358ddmov rax, [rax+32]
001358e1mov [rsp], rax
001358e5mov rdi, [rax]
001358e8mov ebx, 1
001358edmov rax, [rax+8]
001358f1call Stdlib.Array.sub
001358f6mov rbx, [rsp]
001358famov [rbx], 1
00135901add rsp, 24
00135905ret
00135906nop
00135908
00135908loc_135908:
00135908mov rsp, [r14+48]
0013590cpop [r14+48]
00135910pop r11
00135912jmp r11
00135915nop [rax]
00135918
00135918loc_135918:
00135918add rsp, 24
0013591cret
0013591d
0013591dloc_13591d:
0013591dcall caml_call_gc
00135922jmp 0x1357ef
00135927
00135927loc_135927:
00135927push 40
00135929call caml_call_realloc_stack
0013592epop r10
00135930jmp 0x135792
00135780
00135780camlIndex.do_rec_521:
00135780lea r10, [rsp-376]
00135788cmp r10, [r14+40]
0013578cjb 0x135927
00135792
00135792loc_135792:
00135792sub rsp, 24
00135796mov [rsp+8], rbx
0013579blea r11, [rip+294]
001357a2push r11
001357a4push [r14+48]
001357a8mov [r14+48], rsp
001357acmov rax, [rbx+24]
001357b0mov ebx, 21
001357b5call Entry..ocaml_lex_idx_rec
001357bamov [rsp+32], rax
001357bfmov rax, [rax]
001357c2mov [rsp+16], rax
001357c7lea r11, [rip+102]
001357cepush r11
001357d0push [r14+48]
001357d4mov [r14+48], rsp
001357d8call camlMyLexing.from_string_309
001357ddcall camlEntry.read_key_421
001357e2sub r15, 48
001357e6cmp r15, [r14]
001357e9jb 0x13591d
001357ef
001357efloc_1357ef:
001357eflea rdi, [r15+8]
001357f3add rdi, 16
001357f7mov [rdi-8], 3072
001357ffmov rbx, [rax]
00135802mov [rdi], rbx
00135805mov rax, [rax+8]
00135809mov [rdi+8], rax
0013580dmov rax, [rsp+48]
00135812mov rax, [rax+8]
00135816mov [rdi+16], rax
0013581alea rbx, [rdi-16]
0013581emov [rbx-8], 1024
00135826mov [rbx], rdi
00135829pop [r14+48]
0013582dadd rsp, 8
00135831jmp 0x1358a0
00135833nop
00135834lea rbx, [rip+0x1dd045]
0013583bmov rbx, [rbx]
0013583ecmp rax, rbx
00135841jne 0x135890
00135843lea rbx, [rip+0x199686]
0013584amov rax, [rsp+16]
0013584fcall camlStdlib.$5e_139
00135854mov rbx, rax
00135857lea rax, [rip+0x199682]
0013585ecall camlStdlib.$5e_139
00135863mov rbx, rax
00135866mov rax, [rsp+24]
0013586bmov rax, [rax+16]
0013586fcall camlStdlib.$5e_139
00135874mov rbx, rax
00135877lea rax, [rip+0x199682]
0013587ecall camlStdlib.$5e_139
00135883call camlMisc.warning_287
00135888mov ebx, 1
0013588djmp 0x1358a0
0013588fnop
00135890
00135890loc_135890:
00135890mov rsp, [r14+48]
00135894pop [r14+48]
00135898pop r11
0013589ajmp r11
0013589dnop [rax]
001358a0
001358a0loc_1358a0:
001358a0mov rax, [rsp+24]
001358a5mov rax, [rax+32]
001358a9call camlTable.emit_336
001358aemov eax, 1
001358b3mov rbx, [rsp+24]
001358b8call camlIndex.do_rec_521
001358bdpop [r14+48]
001358c1add rsp, 8
001358c5jmp 0x135918
001358c7nop
001358c8lea rbx, [rip+0x1dcfb1]
001358cfmov rbx, [rbx+8]
001358d3cmp rax, rbx
001358d6jne 0x135908
001358d8mov rax, [rsp+8]
001358ddmov rax, [rax+32]
001358e1mov [rsp], rax
001358e5mov rdi, [rax]
001358e8mov ebx, 1
001358edmov rax, [rax+8]
001358f1call Stdlib.Array.sub
001358f6mov rbx, [rsp]
001358famov [rbx], 1
00135901add rsp, 24
00135905ret
00135906nop
00135908
00135908loc_135908:
00135908mov rsp, [r14+48]
0013590cpop [r14+48]
00135910pop r11
00135912jmp r11
00135915nop [rax]
00135918
00135918loc_135918:
00135918add rsp, 24
0013591cret
0013591d
0013591dloc_13591d:
0013591dcall caml_call_gc
00135922jmp 0x1357ef
00135927
00135927loc_135927:
00135927push 40
00135929call caml_call_realloc_stack
0013592epop r10
00135930jmp 0x135792
00135780
00135935
00135935 // align 0x10
00135935 // align 0x10
00135940
00135940camlIndex.find_index_531:
00135940mov rbx, rax
00135943lea rax, [rip+0x19900e]
0013594amov rax, [rax+72]
0013594ejmp 0x1e7950
00135940
00135940camlIndex.find_index_531:
00135940mov rbx, rax
00135943lea rax, [rip+0x19900e]
0013594amov rax, [rax+72]
0013594ejmp 0x1e7950
00135940
00135953
00135953 // align 0x10
00135953 // align 0x10
00135960
00135960camlIndex.changename_534:
00135960lea r10, [rsp-352]
00135968cmp r10, [r14+40]
0013596cjb 0x135a01
00135972
00135972loc_135972:
00135972sub rsp, 16
00135976mov rdi, rax
00135979mov [rsp], rdi
0013597dmov [rsp+8], rbx
00135982lea r11, [rip+67]
00135989push r11
0013598bpush [r14+48]
0013598fmov [r14+48], rsp
00135993lea rax, [rip+0x198fbe]
0013599amov rax, [rax+72]
0013599emov rbx, rdi
001359a1call Stdlib.Hashtbl.find
001359a6mov rdi, rax
001359a9mov rsi, [rsp+24]
001359aemov rbx, rsp
001359b1mov rsp, [r14+64]
001359b5call caml_modify
001359bamov rsp, rbx
001359bdmov eax, 1
001359c2pop [r14+48]
001359c6add rsp, 8
001359cajmp 0x1359fc
001359cclea rbx, [rip+0x1f7c45]
001359d3mov rbx, [rbx+56]
001359d7cmp rax, rbx
001359dajne 0x1359ec
001359dcmov rax, [rsp]
001359e0add rsp, 16
001359e4jmp 0x1353d0
001359e9nop [rax]
001359ec
001359ecloc_1359ec:
001359ecmov rsp, [r14+48]
001359f0pop [r14+48]
001359f4pop r11
001359f6jmp r11
001359f9nop [rax]
001359fc
001359fcloc_1359fc:
001359fcadd rsp, 16
00135a00ret
00135a01
00135a01loc_135a01:
00135a01push 37
00135a03call caml_call_realloc_stack
00135a08pop r10
00135a0ajmp 0x135972
00135960
00135960camlIndex.changename_534:
00135960lea r10, [rsp-352]
00135968cmp r10, [r14+40]
0013596cjb 0x135a01
00135972
00135972loc_135972:
00135972sub rsp, 16
00135976mov rdi, rax
00135979mov [rsp], rdi
0013597dmov [rsp+8], rbx
00135982lea r11, [rip+67]
00135989push r11
0013598bpush [r14+48]
0013598fmov [r14+48], rsp
00135993lea rax, [rip+0x198fbe]
0013599amov rax, [rax+72]
0013599emov rbx, rdi
001359a1call Stdlib.Hashtbl.find
001359a6mov rdi, rax
001359a9mov rsi, [rsp+24]
001359aemov rbx, rsp
001359b1mov rsp, [r14+64]
001359b5call caml_modify
001359bamov rsp, rbx
001359bdmov eax, 1
001359c2pop [r14+48]
001359c6add rsp, 8
001359cajmp 0x1359fc
001359cclea rbx, [rip+0x1f7c45]
001359d3mov rbx, [rbx+56]
001359d7cmp rax, rbx
001359dajne 0x1359ec
001359dcmov rax, [rsp]
001359e0add rsp, 16
001359e4jmp 0x1353d0
001359e9nop [rax]
001359ec
001359ecloc_1359ec:
001359ecmov rsp, [r14+48]
001359f0pop [r14+48]
001359f4pop r11
001359f6jmp r11
001359f9nop [rax]
001359fc
001359fcloc_1359fc:
001359fcadd rsp, 16
00135a00ret
00135a01
00135a01loc_135a01:
00135a01push 37
00135a03call caml_call_realloc_stack
00135a08pop r10
00135a0ajmp 0x135972
00135960
00135a0f
00135a0f // align 0x10
00135a0f // align 0x10
00135a10
00135a10camlIndex.index_lbl_539:
00135a10lea r10, [rsp-328]
00135a18cmp r10, [r14+40]
00135a1cjb 0x135a4d
00135a1e
00135a1eloc_135a1e:
00135a1esub rsp, 8
00135a22mov [rsp], rax
00135a26mov rax, rbx
00135a29call camlStdlib.string_of_int_175
00135a2emov rbx, rax
00135a31mov rax, [rsp]
00135a35call camlStdlib.$5e_139
00135a3amov rbx, rax
00135a3dlea rax, [rip+0x199444]
00135a44add rsp, 8
00135a48jmp 0x195ba0
00135a4d
00135a4dloc_135a4d:
00135a4dpush 34
00135a4fcall caml_call_realloc_stack
00135a54pop r10
00135a56jmp 0x135a1e
00135a10
00135a10camlIndex.index_lbl_539:
00135a10lea r10, [rsp-328]
00135a18cmp r10, [r14+40]
00135a1cjb 0x135a4d
00135a1e
00135a1eloc_135a1e:
00135a1esub rsp, 8
00135a22mov [rsp], rax
00135a26mov rax, rbx
00135a29call camlStdlib.string_of_int_175
00135a2emov rbx, rax
00135a31mov rax, [rsp]
00135a35call camlStdlib.$5e_139
00135a3amov rbx, rax
00135a3dlea rax, [rip+0x199444]
00135a44add rsp, 8
00135a48jmp 0x195ba0
00135a4d
00135a4dloc_135a4d:
00135a4dpush 34
00135a4fcall caml_call_realloc_stack
00135a54pop r10
00135a56jmp 0x135a1e
00135a10
00135a58
00135a58 // align 0x10
00135a58 // align 0x10
00135a60
00135a60camlIndex.index_filename_543:
00135a60lea r10, [rsp-320]
00135a68cmp r10, [r14+40]
00135a6cjb 0x135a90
00135a6e
00135a6eloc_135a6e:
00135a6emov rbx, rax
00135a71lea rax, [rip+0x1993e8]
00135a78call camlStdlib.$5e_139
00135a7dmov rbx, rax
00135a80lea rax, [rip+0x1f2bb9]
00135a87mov rax, [rax+120]
00135a8bjmp 0x195ba0
00135a90
00135a90loc_135a90:
00135a90push 33
00135a92call caml_call_realloc_stack
00135a97pop r10
00135a99jmp 0x135a6e
00135a60
00135a60camlIndex.index_filename_543:
00135a60lea r10, [rsp-320]
00135a68cmp r10, [r14+40]
00135a6cjb 0x135a90
00135a6e
00135a6eloc_135a6e:
00135a6emov rbx, rax
00135a71lea rax, [rip+0x1993e8]
00135a78call camlStdlib.$5e_139
00135a7dmov rbx, rax
00135a80lea rax, [rip+0x1f2bb9]
00135a87mov rax, [rax+120]
00135a8bjmp 0x195ba0
00135a90
00135a90loc_135a90:
00135a90push 33
00135a92call caml_call_realloc_stack
00135a97pop r10
00135a99jmp 0x135a6e
00135a60
00135a9b
00135a9b // align 0x10
00135a9b // align 0x10
00135aa0
00135aa0camlIndex.do_treat_566:
00135aa0lea r10, [rsp-400]
00135aa8cmp r10, [r14+40]
00135aacjb 0x135d7f
00135ab2
00135ab2loc_135ab2:
00135ab2sub rsp, 48
00135ab6mov [rsp+40], rax
00135abbmov [rsp+24], rbx
00135ac0mov [rsp+32], rdi
00135ac5mov [rsp], rsi
00135ac9lea r11, [rip+612]
00135ad0push r11
00135ad2push [r14+48]
00135ad6mov [r14+48], rsp
00135adalea rax, [rip+0x1f458f]
00135ae1mov rax, [rax+80]
00135ae5mov rax, [rax]
00135ae8cmp rax, 5
00135aecjle 0x135aff
00135aeelea rax, [rip+0x19934b]
00135af5call camlStdlib.$5e_139
00135afacall camlStdlib.prerr_endline_390
00135aff
00135affloc_135aff:
00135afflea rax, [rip+0x198e52]
00135b06mov rax, [rax+72]
00135b0amov rbx, [rsp+56]
00135b0fcall Stdlib.Hashtbl.find
00135b14mov [rsp+32], rax
00135b19mov rbx, [rax+56]
00135b1dmov [rsp+24], rbx
00135b22mov rbx, [rsp+16]
00135b27test bl, 1
00135b2aje 0x135b44
00135b2cmov rbx, [rax+16]
00135b30mov rax, [rsp+56]
00135b35call camlIndex.index_lbl_539
00135b3amov [rsp+16], rax
00135b3fjmp 0x135b4c
00135b41nop [rax]
00135b44
00135b44loc_135b44:
00135b44mov rax, [rbx]
00135b47mov [rsp+16], rax
00135b4c
00135b4cloc_135b4c:
00135b4cmov rax, [rsp+48]
00135b51mov rbx, [rax-8]
00135b55shr rbx, 10
00135b59cmp rbx, 2
00135b5djge 0x135b7c
00135b5fmov rbx, [rax]
00135b62mov rdi, 0x700000000000000
00135b6ccmp rbx, rdi
00135b6fjne 0x135b7c
00135b71lea rax, [rip+0x1992b8]
00135b78jmp 0x135b7c
00135b7anop
00135b7c
00135b7cloc_135b7c:
00135b7clea rbx, [rip+0x199275]
00135b83call camlStdlib.$5e_139
00135b88mov rbx, rax
00135b8blea rax, [rip+0x199276]
00135b92call camlStdlib.$5e_139
00135b97mov rbx, rax
00135b9amov rax, [rsp+16]
00135b9fcall camlStdlib.$5e_139
00135ba4mov rbx, rax
00135ba7lea rax, [rip+0x19926a]
00135baecall camlStdlib.$5e_139
00135bb3mov [rsp+48], rax
00135bb8lea rax, [rip+0x1ebe39]
00135bbfmov rdi, [rax+48]
00135bc3lea rbx, [rip+0x199216]
00135bcamov rax, [rsp+24]
00135bcfcall camlDoOut.put_754
00135bd4lea rax, [rip+0x1ebe1d]
00135bdbmov rdi, [rax+48]
00135bdfmov rax, [rsp+24]
00135be4mov rbx, [rsp+40]
00135be9call camlDoOut.put_754
00135beelea rax, [rip+0x1ebe03]
00135bf5mov rdi, [rax+48]
00135bf9lea rbx, [rip+0x199208]
00135c00mov rax, [rsp+24]
00135c05call camlDoOut.put_754
00135c0alea rax, [rip+0x1ebde7]
00135c11mov rdi, [rax+48]
00135c15mov rax, [rsp+24]
00135c1amov rbx, [rsp+48]
00135c1fcall camlDoOut.put_754
00135c24lea rax, [rip+0x1ebdcd]
00135c2bmov rdi, [rax+48]
00135c2flea rbx, [rip+0x19919a]
00135c36mov rax, [rsp+24]
00135c3bcall camlDoOut.put_754
00135c40mov rax, [rsp+40]
00135c45call camlMyLexing.from_string_309
00135c4alea r11, [rip+95]
00135c51push r11
00135c53push [r14+48]
00135c57mov [r14+48], rsp
00135c5bcall camlEntry.read_key_421
00135c60sub r15, 48
00135c64cmp r15, [r14]
00135c67jb 0x135d75
00135c6d
00135c6dloc_135c6d:
00135c6dlea rdi, [r15+8]
00135c71add rdi, 16
00135c75mov [rdi-8], 3072
00135c7dmov rbx, [rax]
00135c80mov [rdi], rbx
00135c83mov rax, [rax+8]
00135c87mov [rdi+8], rax
00135c8bmov rax, [rsp+64]
00135c90mov [rdi+16], rax
00135c94lea rbx, [rdi-16]
00135c98mov [rbx-8], 1024
00135ca0mov [rbx], rdi
00135ca3pop [r14+48]
00135ca7add rsp, 8
00135cabjmp 0x135d08
00135cadnop [rax]
00135cb0lea rbx, [rip+0x1dcbc9]
00135cb7mov rbx, [rbx]
00135cbacmp rax, rbx
00135cbdjne 0x135cf8
00135cbfmov rax, [rsp+32]
00135cc4mov [rax+8], 3
00135ccclea rbx, [rip+0x1991fd]
00135cd3mov rax, [rsp+40]
00135cd8call camlStdlib.$5e_139
00135cddmov rbx, rax
00135ce0lea rax, [rip+0x1990c9]
00135ce7call camlStdlib.$5e_139
00135ceccall camlMisc.warning_287
00135cf1mov ebx, 1
00135cf6jmp 0x135d08
00135cf8
00135cf8loc_135cf8:
00135cf8mov rsp, [r14+48]
00135cfcpop [r14+48]
00135d00pop r11
00135d02jmp r11
00135d05nop [rax]
00135d08
00135d08loc_135d08:
00135d08mov rax, [rsp+32]
00135d0dmov rax, [rax+48]
00135d11call camlTable.emit_336
00135d16mov rbx, [rsp+32]
00135d1bmov rax, [rbx+16]
00135d1fadd rax, 2
00135d23mov [rbx+16], rax
00135d27pop [r14+48]
00135d2badd rsp, 8
00135d2fjmp 0x135d6c
00135d31nop [rax]
00135d34lea rbx, [rip+0x1f78dd]
00135d3bmov rbx, [rbx+56]
00135d3fcmp rax, rbx
00135d42jne 0x135d5c
00135d44mov rax, [rsp+40]
00135d49call camlIndex.missing_index_311
00135d4elea rax, [rip+0x198d5b]
00135d55add rsp, 48
00135d59ret
00135d5anop
00135d5c
00135d5cloc_135d5c:
00135d5cmov rsp, [r14+48]
00135d60pop [r14+48]
00135d64pop r11
00135d66jmp r11
00135d69nop [rax]
00135d6c
00135d6cloc_135d6c:
00135d6cmov rax, [rsp]
00135d70add rsp, 48
00135d74ret
00135d75
00135d75loc_135d75:
00135d75call caml_call_gc
00135d7ajmp 0x135c6d
00135d7f
00135d7floc_135d7f:
00135d7fpush 43
00135d81call caml_call_realloc_stack
00135d86pop r10
00135d88jmp 0x135ab2
00135aa0
00135aa0camlIndex.do_treat_566:
00135aa0lea r10, [rsp-400]
00135aa8cmp r10, [r14+40]
00135aacjb 0x135d7f
00135ab2
00135ab2loc_135ab2:
00135ab2sub rsp, 48
00135ab6mov [rsp+40], rax
00135abbmov [rsp+24], rbx
00135ac0mov [rsp+32], rdi
00135ac5mov [rsp], rsi
00135ac9lea r11, [rip+612]
00135ad0push r11
00135ad2push [r14+48]
00135ad6mov [r14+48], rsp
00135adalea rax, [rip+0x1f458f]
00135ae1mov rax, [rax+80]
00135ae5mov rax, [rax]
00135ae8cmp rax, 5
00135aecjle 0x135aff
00135aeelea rax, [rip+0x19934b]
00135af5call camlStdlib.$5e_139
00135afacall camlStdlib.prerr_endline_390
00135aff
00135affloc_135aff:
00135afflea rax, [rip+0x198e52]
00135b06mov rax, [rax+72]
00135b0amov rbx, [rsp+56]
00135b0fcall Stdlib.Hashtbl.find
00135b14mov [rsp+32], rax
00135b19mov rbx, [rax+56]
00135b1dmov [rsp+24], rbx
00135b22mov rbx, [rsp+16]
00135b27test bl, 1
00135b2aje 0x135b44
00135b2cmov rbx, [rax+16]
00135b30mov rax, [rsp+56]
00135b35call camlIndex.index_lbl_539
00135b3amov [rsp+16], rax
00135b3fjmp 0x135b4c
00135b41nop [rax]
00135b44
00135b44loc_135b44:
00135b44mov rax, [rbx]
00135b47mov [rsp+16], rax
00135b4c
00135b4cloc_135b4c:
00135b4cmov rax, [rsp+48]
00135b51mov rbx, [rax-8]
00135b55shr rbx, 10
00135b59cmp rbx, 2
00135b5djge 0x135b7c
00135b5fmov rbx, [rax]
00135b62mov rdi, 0x700000000000000
00135b6ccmp rbx, rdi
00135b6fjne 0x135b7c
00135b71lea rax, [rip+0x1992b8]
00135b78jmp 0x135b7c
00135b7anop
00135b7c
00135b7cloc_135b7c:
00135b7clea rbx, [rip+0x199275]
00135b83call camlStdlib.$5e_139
00135b88mov rbx, rax
00135b8blea rax, [rip+0x199276]
00135b92call camlStdlib.$5e_139
00135b97mov rbx, rax
00135b9amov rax, [rsp+16]
00135b9fcall camlStdlib.$5e_139
00135ba4mov rbx, rax
00135ba7lea rax, [rip+0x19926a]
00135baecall camlStdlib.$5e_139
00135bb3mov [rsp+48], rax
00135bb8lea rax, [rip+0x1ebe39]
00135bbfmov rdi, [rax+48]
00135bc3lea rbx, [rip+0x199216]
00135bcamov rax, [rsp+24]
00135bcfcall camlDoOut.put_754
00135bd4lea rax, [rip+0x1ebe1d]
00135bdbmov rdi, [rax+48]
00135bdfmov rax, [rsp+24]
00135be4mov rbx, [rsp+40]
00135be9call camlDoOut.put_754
00135beelea rax, [rip+0x1ebe03]
00135bf5mov rdi, [rax+48]
00135bf9lea rbx, [rip+0x199208]
00135c00mov rax, [rsp+24]
00135c05call camlDoOut.put_754
00135c0alea rax, [rip+0x1ebde7]
00135c11mov rdi, [rax+48]
00135c15mov rax, [rsp+24]
00135c1amov rbx, [rsp+48]
00135c1fcall camlDoOut.put_754
00135c24lea rax, [rip+0x1ebdcd]
00135c2bmov rdi, [rax+48]
00135c2flea rbx, [rip+0x19919a]
00135c36mov rax, [rsp+24]
00135c3bcall camlDoOut.put_754
00135c40mov rax, [rsp+40]
00135c45call camlMyLexing.from_string_309
00135c4alea r11, [rip+95]
00135c51push r11
00135c53push [r14+48]
00135c57mov [r14+48], rsp
00135c5bcall camlEntry.read_key_421
00135c60sub r15, 48
00135c64cmp r15, [r14]
00135c67jb 0x135d75
00135c6d
00135c6dloc_135c6d:
00135c6dlea rdi, [r15+8]
00135c71add rdi, 16
00135c75mov [rdi-8], 3072
00135c7dmov rbx, [rax]
00135c80mov [rdi], rbx
00135c83mov rax, [rax+8]
00135c87mov [rdi+8], rax
00135c8bmov rax, [rsp+64]
00135c90mov [rdi+16], rax
00135c94lea rbx, [rdi-16]
00135c98mov [rbx-8], 1024
00135ca0mov [rbx], rdi
00135ca3pop [r14+48]
00135ca7add rsp, 8
00135cabjmp 0x135d08
00135cadnop [rax]
00135cb0lea rbx, [rip+0x1dcbc9]
00135cb7mov rbx, [rbx]
00135cbacmp rax, rbx
00135cbdjne 0x135cf8
00135cbfmov rax, [rsp+32]
00135cc4mov [rax+8], 3
00135ccclea rbx, [rip+0x1991fd]
00135cd3mov rax, [rsp+40]
00135cd8call camlStdlib.$5e_139
00135cddmov rbx, rax
00135ce0lea rax, [rip+0x1990c9]
00135ce7call camlStdlib.$5e_139
00135ceccall camlMisc.warning_287
00135cf1mov ebx, 1
00135cf6jmp 0x135d08
00135cf8
00135cf8loc_135cf8:
00135cf8mov rsp, [r14+48]
00135cfcpop [r14+48]
00135d00pop r11
00135d02jmp r11
00135d05nop [rax]
00135d08
00135d08loc_135d08:
00135d08mov rax, [rsp+32]
00135d0dmov rax, [rax+48]
00135d11call camlTable.emit_336
00135d16mov rbx, [rsp+32]
00135d1bmov rax, [rbx+16]
00135d1fadd rax, 2
00135d23mov [rbx+16], rax
00135d27pop [r14+48]
00135d2badd rsp, 8
00135d2fjmp 0x135d6c
00135d31nop [rax]
00135d34lea rbx, [rip+0x1f78dd]
00135d3bmov rbx, [rbx+56]
00135d3fcmp rax, rbx
00135d42jne 0x135d5c
00135d44mov rax, [rsp+40]
00135d49call camlIndex.missing_index_311
00135d4elea rax, [rip+0x198d5b]
00135d55add rsp, 48
00135d59ret
00135d5anop
00135d5c
00135d5cloc_135d5c:
00135d5cmov rsp, [r14+48]
00135d60pop [r14+48]
00135d64pop r11
00135d66jmp r11
00135d69nop [rax]
00135d6c
00135d6cloc_135d6c:
00135d6cmov rax, [rsp]
00135d70add rsp, 48
00135d74ret
00135d75
00135d75loc_135d75:
00135d75call caml_call_gc
00135d7ajmp 0x135c6d
00135d7f
00135d7floc_135d7f:
00135d7fpush 43
00135d81call caml_call_realloc_stack
00135d86pop r10
00135d88jmp 0x135ab2
00135aa0
00135d8d
00135d8d // align 0x10
00135d8d // align 0x10
00135d9a
00135d9a // align 0x10
00135d9a // align 0x10
00135da0
00135da0camlIndex.treat_anchor_585:
00135da0lea r10, [rsp-320]
00135da8cmp r10, [r14+40]
00135dacjb 0x135ddb
00135dae
00135daeloc_135dae:
00135daesub r15, 16
00135db2cmp r15, [r14]
00135db5jb 0x135dd4
00135db7
00135db7loc_135db7:
00135db7lea rdx, [r15+8]
00135dbbmov [rdx-8], 1024
00135dc3mov [rdx], rsi
00135dc6mov rsi, rdx
00135dc9call camlIndex.do_treat_566
00135dcemov eax, 1
00135dd3ret
00135dd4
00135dd4loc_135dd4:
00135dd4call caml_call_gc
00135dd9jmp 0x135db7
00135ddb
00135ddbloc_135ddb:
00135ddbpush 33
00135dddcall caml_call_realloc_stack
00135de2pop r10
00135de4jmp 0x135dae
00135da0
00135da0camlIndex.treat_anchor_585:
00135da0lea r10, [rsp-320]
00135da8cmp r10, [r14+40]
00135dacjb 0x135ddb
00135dae
00135daeloc_135dae:
00135daesub r15, 16
00135db2cmp r15, [r14]
00135db5jb 0x135dd4
00135db7
00135db7loc_135db7:
00135db7lea rdx, [r15+8]
00135dbbmov [rdx-8], 1024
00135dc3mov [rdx], rsi
00135dc6mov rsi, rdx
00135dc9call camlIndex.do_treat_566
00135dcemov eax, 1
00135dd3ret
00135dd4
00135dd4loc_135dd4:
00135dd4call caml_call_gc
00135dd9jmp 0x135db7
00135ddb
00135ddbloc_135ddb:
00135ddbpush 33
00135dddcall caml_call_realloc_stack
00135de2pop r10
00135de4jmp 0x135dae
00135da0
00135de6
00135de6 // align 0x10
00135de6 // align 0x10
00135df0
00135df0camlIndex.is_alpha_595:
00135df0cmp rax, 131
00135df6jl 0x135e00
00135df8cmp rax, 181
00135dfejle 0x135e24
00135e00
00135e00loc_135e00:
00135e00cmp rax, 195
00135e06jl 0x135e1c
00135e08cmp rax, 245
00135e0esetle al
00135e11movzx rax, al
00135e15lea rax, [rax+rax+1]
00135e1aret
00135e1b
00135e1b 90 .
00135e1c
00135e1cloc_135e1c:
00135e1cmov eax, 1
00135e21ret
00135e22
00135e22 66 90 f.
00135e24
00135e24loc_135e24:
00135e24mov eax, 3
00135e29ret
00135df0
00135df0camlIndex.is_alpha_595:
00135df0cmp rax, 131
00135df6jl 0x135e00
00135df8cmp rax, 181
00135dfejle 0x135e24
00135e00
00135e00loc_135e00:
00135e00cmp rax, 195
00135e06jl 0x135e1c
00135e08cmp rax, 245
00135e0esetle al
00135e11movzx rax, al
00135e15lea rax, [rax+rax+1]
00135e1aret
00135e1b
00135e1b 90 .
00135e1c
00135e1cloc_135e1c:
00135e1cmov eax, 1
00135e21ret
00135e22
00135e22 66 90 f.
00135e24
00135e24loc_135e24:
00135e24mov eax, 3
00135e29ret
00135df0
00135e2a
00135e2a // align 0x10
00135e2a // align 0x10
00135e30
00135e30camlIndex.compare_char_598:
00135e30lea r10, [rsp-336]
00135e38cmp r10, [r14+40]
00135e3cjb 0x135f62
00135e42
00135e42loc_135e42:
00135e42sub rsp, 16
00135e46mov [rsp+8], rax
00135e4bmov [rsp], rbx
00135e4fcall camlIndex.is_alpha_595
00135e54cmp rax, 1
00135e58je 0x135f00
00135e5emov rax, [rsp]
00135e62call camlIndex.is_alpha_595
00135e67cmp rax, 1
00135e6bje 0x135f00
00135e71mov rbx, [rsp]
00135e75mov rax, rbx
00135e78add rax, -194
00135e7ecmp rax, 51
00135e82jbe 0x135e8c
00135e84mov rdi, rbx
00135e87jmp 0x135e93
00135e89
00135e89 0f 1f 00 ...
00135e8c
00135e8cloc_135e8c:
00135e8cmov rdi, rbx
00135e8fadd rdi, -64
00135e93
00135e93loc_135e93:
00135e93mov rcx, [rsp+8]
00135e98mov rax, rcx
00135e9badd rax, -194
00135ea1cmp rax, 51
00135ea5jbe 0x135eac
00135ea7mov rsi, rcx
00135eaajmp 0x135eb3
00135eac
00135eacloc_135eac:
00135eacmov rsi, rcx
00135eafadd rsi, -64
00135eb3
00135eb3loc_135eb3:
00135eb3cmp rsi, rdi
00135eb6setl al
00135eb9movzx rdx, al
00135ebdcmp rsi, rdi
00135ec0setg al
00135ec3movzx rax, al
00135ec7sub rax, rdx
00135ecalea rax, [rax+rax+1]
00135ecfcmp rax, 1
00135ed3je 0x135edc
00135ed5add rsp, 16
00135ed9ret
00135eda
00135eda 66 90 f.
00135edc
00135edcloc_135edc:
00135edccmp rcx, rbx
00135edfsetl al
00135ee2movzx rdi, al
00135ee6cmp rcx, rbx
00135ee9setg al
00135eecmovzx rax, al
00135ef0sub rax, rdi
00135ef3lea rax, [rax+rax+1]
00135ef8add rsp, 16
00135efcret
00135efd
00135efd 0f 1f 00 ...
00135f00
00135f00loc_135f00:
00135f00mov rax, [rsp+8]
00135f05call camlIndex.is_alpha_595
00135f0acmp rax, 1
00135f0eje 0x135f1c
00135f10mov eax, 3
00135f15add rsp, 16
00135f19ret
00135f1a
00135f1a 66 90 f.
00135f1c
00135f1cloc_135f1c:
00135f1cmov rax, [rsp]
00135f20call camlIndex.is_alpha_595
00135f25cmp rax, 1
00135f29je 0x135f38
00135f2bmov rax, -1
00135f32add rsp, 16
00135f36ret
00135f37
00135f37 90 .
00135f38
00135f38loc_135f38:
00135f38mov rdi, [rsp]
00135f3cmov rsi, [rsp+8]
00135f41cmp rsi, rdi
00135f44setl al
00135f47movzx rbx, al
00135f4bcmp rsi, rdi
00135f4esetg al
00135f51movzx rax, al
00135f55sub rax, rbx
00135f58lea rax, [rax+rax+1]
00135f5dadd rsp, 16
00135f61ret
00135f62
00135f62loc_135f62:
00135f62push 35
00135f64call caml_call_realloc_stack
00135f69pop r10
00135f6bjmp 0x135e42
00135e30
00135e30camlIndex.compare_char_598:
00135e30lea r10, [rsp-336]
00135e38cmp r10, [r14+40]
00135e3cjb 0x135f62
00135e42
00135e42loc_135e42:
00135e42sub rsp, 16
00135e46mov [rsp+8], rax
00135e4bmov [rsp], rbx
00135e4fcall camlIndex.is_alpha_595
00135e54cmp rax, 1
00135e58je 0x135f00
00135e5emov rax, [rsp]
00135e62call camlIndex.is_alpha_595
00135e67cmp rax, 1
00135e6bje 0x135f00
00135e71mov rbx, [rsp]
00135e75mov rax, rbx
00135e78add rax, -194
00135e7ecmp rax, 51
00135e82jbe 0x135e8c
00135e84mov rdi, rbx
00135e87jmp 0x135e93
00135e89
00135e89 0f 1f 00 ...
00135e8c
00135e8cloc_135e8c:
00135e8cmov rdi, rbx
00135e8fadd rdi, -64
00135e93
00135e93loc_135e93:
00135e93mov rcx, [rsp+8]
00135e98mov rax, rcx
00135e9badd rax, -194
00135ea1cmp rax, 51
00135ea5jbe 0x135eac
00135ea7mov rsi, rcx
00135eaajmp 0x135eb3
00135eac
00135eacloc_135eac:
00135eacmov rsi, rcx
00135eafadd rsi, -64
00135eb3
00135eb3loc_135eb3:
00135eb3cmp rsi, rdi
00135eb6setl al
00135eb9movzx rdx, al
00135ebdcmp rsi, rdi
00135ec0setg al
00135ec3movzx rax, al
00135ec7sub rax, rdx
00135ecalea rax, [rax+rax+1]
00135ecfcmp rax, 1
00135ed3je 0x135edc
00135ed5add rsp, 16
00135ed9ret
00135eda
00135eda 66 90 f.
00135edc
00135edcloc_135edc:
00135edccmp rcx, rbx
00135edfsetl al
00135ee2movzx rdi, al
00135ee6cmp rcx, rbx
00135ee9setg al
00135eecmovzx rax, al
00135ef0sub rax, rdi
00135ef3lea rax, [rax+rax+1]
00135ef8add rsp, 16
00135efcret
00135efd
00135efd 0f 1f 00 ...
00135f00
00135f00loc_135f00:
00135f00mov rax, [rsp+8]
00135f05call camlIndex.is_alpha_595
00135f0acmp rax, 1
00135f0eje 0x135f1c
00135f10mov eax, 3
00135f15add rsp, 16
00135f19ret
00135f1a
00135f1a 66 90 f.
00135f1c
00135f1cloc_135f1c:
00135f1cmov rax, [rsp]
00135f20call camlIndex.is_alpha_595
00135f25cmp rax, 1
00135f29je 0x135f38
00135f2bmov rax, -1
00135f32add rsp, 16
00135f36ret
00135f37
00135f37 90 .
00135f38
00135f38loc_135f38:
00135f38mov rdi, [rsp]
00135f3cmov rsi, [rsp+8]
00135f41cmp rsi, rdi
00135f44setl al
00135f47movzx rbx, al
00135f4bcmp rsi, rdi
00135f4esetg al
00135f51movzx rax, al
00135f55sub rax, rbx
00135f58lea rax, [rax+rax+1]
00135f5dadd rsp, 16
00135f61ret
00135f62
00135f62loc_135f62:
00135f62push 35
00135f64call caml_call_realloc_stack
00135f69pop r10
00135f6bjmp 0x135e42
00135e30
00135f70
00135f70camlIndex.compare_string_615:
00135f70lea r10, [rsp-376]
00135f78cmp r10, [r14+40]
00135f7cjb 0x136214
00135f82
00135f82loc_135f82:
00135f82sub rsp, 40
00135f86mov [rsp+16], rax
00135f8bmov [rsp+8], rbx
00135f90mov edi, 1
00135f95mov [rsp+32], rdi
00135f9amov rsi, [rax-8]
00135f9eshr rsi, 10
00135fa2lea rsi, [8*rsi-1]
00135faamovzx rax, [rax+rsi]
00135fafsub rsi, rax
00135fb2lea rax, [rsi+rsi+1]
00135fb7mov [rsp], rax
00135fbbmov rax, [rbx-8]
00135fbfshr rax, 10
00135fc3lea rax, [8*rax-1]
00135fcbmovzx rbx, [rbx+rax]
00135fd0sub rax, rbx
00135fd3lea rax, [rax+rax+1]
00135fd8mov [rsp+24], rax
00135fddlea r11, [rip+452]
00135fe4push r11
00135fe6push [r14+48]
00135feamov [r14+48], rsp
00135fee
00135feeloc_135fee:
00135feemov rax, [rsp+16]
00135ff3cmp rdi, rax
00135ff6jl 0x136088
00135ffcmov rax, [rsp+40]
00136001cmp rdi, rax
00136004jl 0x136048
00136006sub r15, 24
0013600acmp r15, [r14]
0013600djb 0x136205
00136013
00136013loc_136013:
00136013lea rax, [r15+8]
00136017mov [rax-8], 2048
0013601flea rbx, [rip+0x198932]
00136026mov rbx, [rbx+136]
0013602dmov [rax], rbx
00136030mov [rax+8], 1
00136038mov rsp, [r14+48]
0013603cpop [r14+48]
00136040pop r11
00136042jmp r11
00136045nop [rax]
00136048
00136048loc_136048:
00136048sub r15, 24
0013604ccmp r15, [r14]
0013604fjb 0x1361fb
00136055
00136055loc_136055:
00136055lea rax, [r15+8]
00136059mov [rax-8], 2048
00136061lea rbx, [rip+0x1988f0]
00136068mov rbx, [rbx+136]
0013606fmov [rax], rbx
00136072mov [rax+8], -1
0013607amov rsp, [r14+48]
0013607epop [r14+48]
00136082pop r11
00136084jmp r11
00136087nop
00136088
00136088loc_136088:
00136088mov rax, [rsp+40]
0013608dcmp rdi, rax
00136090jl 0x1360d4
00136092sub r15, 24
00136096cmp r15, [r14]
00136099jb 0x1361f1
0013609f
0013609floc_13609f:
0013609flea rax, [r15+8]
001360a3mov [rax-8], 2048
001360ablea rbx, [rip+0x1988a6]
001360b2mov rbx, [rbx+136]
001360b9mov [rax], rbx
001360bcmov [rax+8], 3
001360c4mov rsp, [r14+48]
001360c8pop [r14+48]
001360ccpop r11
001360cejmp r11
001360d1nop [rax]
001360d4
001360d4loc_1360d4:
001360d4sar rdi, 1
001360d7mov rsi, [rsp+24]
001360dcmov rax, [rsi-8]
001360e0shr rax, 10
001360e4lea rax, [8*rax-1]
001360ecmovzx rbx, [rsi+rax]
001360f1sub rax, rbx
001360f4cmp rax, rdi
001360f7jbe 0x13620f
001360fdmovzx rax, [rsi+rdi]
00136102lea rbx, [rax+rax+1]
00136107mov rdx, [rsp+32]
0013610cmov rax, [rdx-8]
00136110shr rax, 10
00136114lea rax, [8*rax-1]
0013611cmovzx rsi, [rdx+rax]
00136121sub rax, rsi
00136124cmp rax, rdi
00136127jbe 0x13620f
0013612dmovzx rax, [rdx+rdi]
00136132lea rax, [rax+rax+1]
00136137call camlIndex.compare_char_598
0013613ccmp rax, 1
00136140je 0x136180
00136142sub r15, 24
00136146cmp r15, [r14]
00136149jb 0x1361e7
0013614f
0013614floc_13614f:
0013614flea rbx, [r15+8]
00136153mov [rbx-8], 2048
0013615blea rdi, [rip+0x1987f6]
00136162mov rdi, [rdi+136]
00136169mov [rbx], rdi
0013616cmov [rbx+8], rax
00136170mov rax, rbx
00136173mov rsp, [r14+48]
00136177pop [r14+48]
0013617bpop r11
0013617djmp r11
00136180
00136180loc_136180:
00136180mov rdi, [rsp+48]
00136185add rdi, 2
00136189mov [rsp+48], rdi
0013618ecmp r15, [r14]
00136191ja 0x135fee
00136197jmp 0x1361dd
00136199mov eax, 1
0013619epop [r14+48]
001361a2add rsp, 8
001361a6jmp 0x1361d8
001361a8lea rbx, [rip+0x1987a9]
001361afmov rbx, [rbx+136]
001361b6mov rdi, [rax]
001361b9cmp rdi, rbx
001361bcjne 0x1361c8
001361bemov rax, [rax+8]
001361c2add rsp, 40
001361c6ret
001361c7nop
001361c8
001361c8loc_1361c8:
001361c8mov rsp, [r14+48]
001361ccpop [r14+48]
001361d0pop r11
001361d2jmp r11
001361d5nop [rax]
001361d8
001361d8loc_1361d8:
001361d8add rsp, 40
001361dcret
001361dd
001361ddloc_1361dd:
001361ddcall caml_call_gc
001361e2jmp 0x135fee
001361e7
001361e7loc_1361e7:
001361e7call caml_call_gc
001361ecjmp 0x13614f
001361f1
001361f1loc_1361f1:
001361f1call caml_call_gc
001361f6jmp 0x13609f
001361fb
001361fbloc_1361fb:
001361fbcall caml_call_gc
00136200jmp 0x136055
00136205
00136205loc_136205:
00136205call caml_call_gc
0013620ajmp 0x136013
0013620f
0013620floc_13620f:
0013620fcall caml_ml_array_bound_error
00136214
00136214loc_136214:
00136214push 40
00136216call caml_call_realloc_stack
0013621bpop r10
0013621djmp 0x135f82
00135f70
00135f70camlIndex.compare_string_615:
00135f70lea r10, [rsp-376]
00135f78cmp r10, [r14+40]
00135f7cjb 0x136214
00135f82
00135f82loc_135f82:
00135f82sub rsp, 40
00135f86mov [rsp+16], rax
00135f8bmov [rsp+8], rbx
00135f90mov edi, 1
00135f95mov [rsp+32], rdi
00135f9amov rsi, [rax-8]
00135f9eshr rsi, 10
00135fa2lea rsi, [8*rsi-1]
00135faamovzx rax, [rax+rsi]
00135fafsub rsi, rax
00135fb2lea rax, [rsi+rsi+1]
00135fb7mov [rsp], rax
00135fbbmov rax, [rbx-8]
00135fbfshr rax, 10
00135fc3lea rax, [8*rax-1]
00135fcbmovzx rbx, [rbx+rax]
00135fd0sub rax, rbx
00135fd3lea rax, [rax+rax+1]
00135fd8mov [rsp+24], rax
00135fddlea r11, [rip+452]
00135fe4push r11
00135fe6push [r14+48]
00135feamov [r14+48], rsp
00135fee
00135feeloc_135fee:
00135feemov rax, [rsp+16]
00135ff3cmp rdi, rax
00135ff6jl 0x136088
00135ffcmov rax, [rsp+40]
00136001cmp rdi, rax
00136004jl 0x136048
00136006sub r15, 24
0013600acmp r15, [r14]
0013600djb 0x136205
00136013
00136013loc_136013:
00136013lea rax, [r15+8]
00136017mov [rax-8], 2048
0013601flea rbx, [rip+0x198932]
00136026mov rbx, [rbx+136]
0013602dmov [rax], rbx
00136030mov [rax+8], 1
00136038mov rsp, [r14+48]
0013603cpop [r14+48]
00136040pop r11
00136042jmp r11
00136045nop [rax]
00136048
00136048loc_136048:
00136048sub r15, 24
0013604ccmp r15, [r14]
0013604fjb 0x1361fb
00136055
00136055loc_136055:
00136055lea rax, [r15+8]
00136059mov [rax-8], 2048
00136061lea rbx, [rip+0x1988f0]
00136068mov rbx, [rbx+136]
0013606fmov [rax], rbx
00136072mov [rax+8], -1
0013607amov rsp, [r14+48]
0013607epop [r14+48]
00136082pop r11
00136084jmp r11
00136087nop
00136088
00136088loc_136088:
00136088mov rax, [rsp+40]
0013608dcmp rdi, rax
00136090jl 0x1360d4
00136092sub r15, 24
00136096cmp r15, [r14]
00136099jb 0x1361f1
0013609f
0013609floc_13609f:
0013609flea rax, [r15+8]
001360a3mov [rax-8], 2048
001360ablea rbx, [rip+0x1988a6]
001360b2mov rbx, [rbx+136]
001360b9mov [rax], rbx
001360bcmov [rax+8], 3
001360c4mov rsp, [r14+48]
001360c8pop [r14+48]
001360ccpop r11
001360cejmp r11
001360d1nop [rax]
001360d4
001360d4loc_1360d4:
001360d4sar rdi, 1
001360d7mov rsi, [rsp+24]
001360dcmov rax, [rsi-8]
001360e0shr rax, 10
001360e4lea rax, [8*rax-1]
001360ecmovzx rbx, [rsi+rax]
001360f1sub rax, rbx
001360f4cmp rax, rdi
001360f7jbe 0x13620f
001360fdmovzx rax, [rsi+rdi]
00136102lea rbx, [rax+rax+1]
00136107mov rdx, [rsp+32]
0013610cmov rax, [rdx-8]
00136110shr rax, 10
00136114lea rax, [8*rax-1]
0013611cmovzx rsi, [rdx+rax]
00136121sub rax, rsi
00136124cmp rax, rdi
00136127jbe 0x13620f
0013612dmovzx rax, [rdx+rdi]
00136132lea rax, [rax+rax+1]
00136137call camlIndex.compare_char_598
0013613ccmp rax, 1
00136140je 0x136180
00136142sub r15, 24
00136146cmp r15, [r14]
00136149jb 0x1361e7
0013614f
0013614floc_13614f:
0013614flea rbx, [r15+8]
00136153mov [rbx-8], 2048
0013615blea rdi, [rip+0x1987f6]
00136162mov rdi, [rdi+136]
00136169mov [rbx], rdi
0013616cmov [rbx+8], rax
00136170mov rax, rbx
00136173mov rsp, [r14+48]
00136177pop [r14+48]
0013617bpop r11
0013617djmp r11
00136180
00136180loc_136180:
00136180mov rdi, [rsp+48]
00136185add rdi, 2
00136189mov [rsp+48], rdi
0013618ecmp r15, [r14]
00136191ja 0x135fee
00136197jmp 0x1361dd
00136199mov eax, 1
0013619epop [r14+48]
001361a2add rsp, 8
001361a6jmp 0x1361d8
001361a8lea rbx, [rip+0x1987a9]
001361afmov rbx, [rbx+136]
001361b6mov rdi, [rax]
001361b9cmp rdi, rbx
001361bcjne 0x1361c8
001361bemov rax, [rax+8]
001361c2add rsp, 40
001361c6ret
001361c7nop
001361c8
001361c8loc_1361c8:
001361c8mov rsp, [r14+48]
001361ccpop [r14+48]
001361d0pop r11
001361d2jmp r11
001361d5nop [rax]
001361d8
001361d8loc_1361d8:
001361d8add rsp, 40
001361dcret
001361dd
001361ddloc_1361dd:
001361ddcall caml_call_gc
001361e2jmp 0x135fee
001361e7
001361e7loc_1361e7:
001361e7call caml_call_gc
001361ecjmp 0x13614f
001361f1
001361f1loc_1361f1:
001361f1call caml_call_gc
001361f6jmp 0x13609f
001361fb
001361fbloc_1361fb:
001361fbcall caml_call_gc
00136200jmp 0x136055
00136205
00136205loc_136205:
00136205call caml_call_gc
0013620ajmp 0x136013
0013620f
0013620floc_13620f:
0013620fcall caml_ml_array_bound_error
00136214
00136214loc_136214:
00136214push 40
00136216call caml_call_realloc_stack
0013621bpop r10
0013621djmp 0x135f82
00135f70
00136222
00136222 // align 0x10
00136222 // align 0x10
00136230
00136230camlIndex.comp_693:
00136230cmp r15, [r14]
00136233jbe 0x136248
00136235
00136235loc_136235:
00136235mov rsi, [rbx+8]
00136239mov rdi, [rax+8]
0013623dmov rbx, [rbx]
00136240mov rax, [rax]
00136243jmp 0x136250
00136248
00136248loc_136248:
00136248call caml_call_gc
0013624djmp 0x136235
00136230
00136230camlIndex.comp_693:
00136230cmp r15, [r14]
00136233jbe 0x136248
00136235
00136235loc_136235:
00136235mov rsi, [rbx+8]
00136239mov rdi, [rax+8]
0013623dmov rbx, [rbx]
00136240mov rax, [rax]
00136243jmp 0x136250
00136248
00136248loc_136248:
00136248call caml_call_gc
0013624djmp 0x136235
00136230
0013624f
0013624f // align 0x10
0013624f // align 0x10
00136250
00136250camlIndex.c_rec_699:
00136250lea r10, [rsp-352]
00136258cmp r10, [r14+40]
0013625cjb 0x136370
00136262
00136262loc_136262:
00136262sub rsp, 32
00136266
00136266loc_136266:
00136266cmp r15, [r14]
00136269jbe 0x136366
0013626f
0013626floc_13626f:
0013626ftest al, 1
00136271je 0x136290
00136273test bl, 1
00136276je 0x136284
00136278mov eax, 1
0013627dadd rsp, 32
00136281ret
00136282nop
00136284
00136284loc_136284:
00136284mov rax, -1
0013628badd rsp, 32
0013628fret
00136290
00136290loc_136290:
00136290test bl, 1
00136293je 0x1362a0
00136295mov eax, 3
0013629aadd rsp, 32
0013629eret
0013629fnop
001362a0
001362a0loc_1362a0:
001362a0mov [rsp], rsi
001362a4mov [rsp+8], rdi
001362a9mov [rsp+16], rbx
001362aemov [rsp+24], rax
001362b3mov rbx, [rbx]
001362b6mov rax, [rax]
001362b9call camlIndex.compare_string_615
001362becmp rax, 1
001362c2je 0x1362cc
001362c4add rsp, 32
001362c8ret
001362c9nop [rax]
001362cc
001362ccloc_1362cc:
001362ccmov rax, [rsp+8]
001362d1test al, 1
001362d3jne 0x136328
001362d5mov rbx, [rsp]
001362d9test bl, 1
001362dcjne 0x136328
001362demov [rsp], rbx
001362e2mov [rsp+8], rax
001362e7mov rbx, [rbx]
001362eamov rax, [rax]
001362edcall camlIndex.compare_string_615
001362f2cmp rax, 1
001362f6je 0x136300
001362f8add rsp, 32
001362fcret
001362fdnop [rax]
00136300
00136300loc_136300:
00136300mov rax, [rsp]
00136304mov rsi, [rax+8]
00136308mov rax, [rsp+8]
0013630dmov rdi, [rax+8]
00136311mov rax, [rsp+16]
00136316mov rbx, [rax+8]
0013631amov rax, [rsp+24]
0013631fmov rax, [rax+8]
00136323jmp 0x136266
00136328
00136328loc_136328:
00136328sub r15, 24
0013632ccmp r15, [r14]
0013632fjb 0x13635f
00136331
00136331loc_136331:
00136331lea rax, [r15+8]
00136335mov [rax-8], 2048
0013633dlea rbx, [rip+0x13fec4]
00136344mov [rax], rbx
00136347lea rbx, [rip+0x198a12]
0013634emov [rax+8], rbx
00136352mov rsp, [r14+48]
00136356pop [r14+48]
0013635apop r11
0013635cjmp r11
0013635f
0013635floc_13635f:
0013635fcall caml_call_gc
00136364jmp 0x136331
00136366
00136366loc_136366:
00136366call caml_call_gc
0013636bjmp 0x13626f
00136370
00136370loc_136370:
00136370push 37
00136372call caml_call_realloc_stack
00136377pop r10
00136379jmp 0x136262
00136250
00136250camlIndex.c_rec_699:
00136250lea r10, [rsp-352]
00136258cmp r10, [r14+40]
0013625cjb 0x136370
00136262
00136262loc_136262:
00136262sub rsp, 32
00136266
00136266loc_136266:
00136266cmp r15, [r14]
00136269jbe 0x136366
0013626f
0013626floc_13626f:
0013626ftest al, 1
00136271je 0x136290
00136273test bl, 1
00136276je 0x136284
00136278mov eax, 1
0013627dadd rsp, 32
00136281ret
00136282nop
00136284
00136284loc_136284:
00136284mov rax, -1
0013628badd rsp, 32
0013628fret
00136290
00136290loc_136290:
00136290test bl, 1
00136293je 0x1362a0
00136295mov eax, 3
0013629aadd rsp, 32
0013629eret
0013629fnop
001362a0
001362a0loc_1362a0:
001362a0mov [rsp], rsi
001362a4mov [rsp+8], rdi
001362a9mov [rsp+16], rbx
001362aemov [rsp+24], rax
001362b3mov rbx, [rbx]
001362b6mov rax, [rax]
001362b9call camlIndex.compare_string_615
001362becmp rax, 1
001362c2je 0x1362cc
001362c4add rsp, 32
001362c8ret
001362c9nop [rax]
001362cc
001362ccloc_1362cc:
001362ccmov rax, [rsp+8]
001362d1test al, 1
001362d3jne 0x136328
001362d5mov rbx, [rsp]
001362d9test bl, 1
001362dcjne 0x136328
001362demov [rsp], rbx
001362e2mov [rsp+8], rax
001362e7mov rbx, [rbx]
001362eamov rax, [rax]
001362edcall camlIndex.compare_string_615
001362f2cmp rax, 1
001362f6je 0x136300
001362f8add rsp, 32
001362fcret
001362fdnop [rax]
00136300
00136300loc_136300:
00136300mov rax, [rsp]
00136304mov rsi, [rax+8]
00136308mov rax, [rsp+8]
0013630dmov rdi, [rax+8]
00136311mov rax, [rsp+16]
00136316mov rbx, [rax+8]
0013631amov rax, [rsp+24]
0013631fmov rax, [rax+8]
00136323jmp 0x136266
00136328
00136328loc_136328:
00136328sub r15, 24
0013632ccmp r15, [r14]
0013632fjb 0x13635f
00136331
00136331loc_136331:
00136331lea rax, [r15+8]
00136335mov [rax-8], 2048
0013633dlea rbx, [rip+0x13fec4]
00136344mov [rax], rbx
00136347lea rbx, [rip+0x198a12]
0013634emov [rax+8], rbx
00136352mov rsp, [r14+48]
00136356pop [r14+48]
0013635apop r11
0013635cjmp r11
0013635f
0013635floc_13635f:
0013635fcall caml_call_gc
00136364jmp 0x136331
00136366
00136366loc_136366:
00136366call caml_call_gc
0013636bjmp 0x13626f
00136370
00136370loc_136370:
00136370push 37
00136372call caml_call_realloc_stack
00136377pop r10
00136379jmp 0x136262
00136250
0013637e
0013637e // align 0x10
0013637e // align 0x10
00136380
00136380camlIndex.common_821:
00136380sub rsp, 48
00136384
00136384loc_136384:
00136384mov rdi, rax
00136387mov rax, [rdi]
0013638atest al, 1
0013638cje 0x1363b4
0013638esub r15, 24
00136392cmp r15, [r14]
00136395jb 0x1365b5
0013639b
0013639bloc_13639b:
0013639blea rax, [r15+8]
0013639fmov [rax-8], 2048
001363a7mov [rax], rdi
001363aamov [rax+8], rbx
001363aeadd rsp, 48
001363b2ret
001363b3nop
001363b4
001363b4loc_1363b4:
001363b4mov rsi, [rax+8]
001363b8test sil, 1
001363bcje 0x136408
001363bemov rdx, [rbx]
001363c1test dl, 1
001363c4jne 0x136524
001363camov rdx, [rdx+8]
001363cetest dl, 1
001363d1je 0x1363f8
001363d3sub r15, 24
001363d7cmp r15, [r14]
001363dajb 0x1365ab
001363e0
001363e0loc_1363e0:
001363e0lea rax, [r15+8]
001363e4mov [rax-8], 2048
001363ecmov [rax], rdi
001363efmov [rax+8], rbx
001363f3add rsp, 48
001363f7ret
001363f8
001363f8loc_1363f8:
001363f8mov [rsp+32], rsi
001363fdmov [rsp+8], rbx
00136402mov [rsp], rdi
00136406jmp 0x136416
00136408
00136408loc_136408:
00136408mov [rsp+32], rsi
0013640dmov [rsp+8], rbx
00136412mov [rsp], rdi
00136416
00136416loc_136416:
00136416mov rsi, [rdi+8]
0013641amov [rsp+40], rsi
0013641fmov rdx, [rbx]
00136422test dl, 1
00136425jne 0x136524
0013642bmov rcx, [rdx+8]
0013642ftest cl, 1
00136432je 0x13645c
00136434sub r15, 24
00136438cmp r15, [r14]
0013643bjb 0x1365a1
00136441
00136441loc_136441:
00136441lea rax, [r15+8]
00136445mov [rax-8], 2048
0013644dmov [rax], rdi
00136450mov [rax+8], rbx
00136454add rsp, 48
00136458ret
00136459nop [rax]
0013645c
0013645cloc_13645c:
0013645ctest sil, 1
00136460jne 0x136548
00136466mov rbx, [rbx+8]
0013646amov [rsp+24], rbx
0013646ftest bl, 1
00136472jne 0x136548
00136478mov [rsp+16], rdx
0013647dmov rsi, [rdx]
00136480mov rdi, [rax]
00136483lea rax, [rip+0xca456]
0013648acall caml_c_call
0013648fcmp rax, 1
00136493je 0x1364f4
00136495sub r15, 48
00136499cmp r15, [r14]
0013649cjb 0x136597
001364a2
001364a2loc_1364a2:
001364a2lea rbx, [r15+8]
001364a6add rbx, 24
001364aamov [rbx-8], 2048
001364b2mov rax, [rsp+16]
001364b7mov rax, [rax+8]
001364bbmov [rbx], rax
001364bemov rax, [rsp+24]
001364c3mov rax, [rax+8]
001364c7mov [rbx+8], rax
001364cblea rax, [rbx-24]
001364cfmov [rax-8], 2048
001364d7mov rdi, [rsp+32]
001364dcmov [rax], rdi
001364dfmov rdi, [rsp+40]
001364e4mov rdi, [rdi+8]
001364e8mov [rax+8], rdi
001364ecjmp 0x136384
001364f1nop [rax]
001364f4
001364f4loc_1364f4:
001364f4sub r15, 24
001364f8cmp r15, [r14]
001364fbjb 0x13658d
00136501
00136501loc_136501:
00136501lea rax, [r15+8]
00136505mov [rax-8], 2048
0013650dmov rbx, [rsp]
00136511mov [rax], rbx
00136514mov rbx, [rsp+8]
00136519mov [rax+8], rbx
0013651dadd rsp, 48
00136521ret
00136522nop
00136524
00136524loc_136524:
00136524sub r15, 24
00136528cmp r15, [r14]
0013652bjb 0x136586
0013652d
0013652dloc_13652d:
0013652dlea rax, [r15+8]
00136531mov [rax-8], 2048
00136539mov [rax], rdi
0013653cmov [rax+8], rbx
00136540add rsp, 48
00136544ret
00136545nop [rax]
00136548
00136548loc_136548:
00136548sub r15, 24
0013654ccmp r15, [r14]
0013654fjb 0x13657f
00136551
00136551loc_136551:
00136551lea rax, [r15+8]
00136555mov [rax-8], 2048
0013655dlea rbx, [rip+0x13fca4]
00136564mov [rax], rbx
00136567lea rbx, [rip+0x1987d2]
0013656emov [rax+8], rbx
00136572mov rsp, [r14+48]
00136576pop [r14+48]
0013657apop r11
0013657cjmp r11
0013657f
0013657floc_13657f:
0013657fcall caml_call_gc
00136584jmp 0x136551
00136586
00136586loc_136586:
00136586call caml_call_gc
0013658bjmp 0x13652d
0013658d
0013658dloc_13658d:
0013658dcall caml_call_gc
00136592jmp 0x136501
00136597
00136597loc_136597:
00136597call caml_call_gc
0013659cjmp 0x1364a2
001365a1
001365a1loc_1365a1:
001365a1call caml_call_gc
001365a6jmp 0x136441
001365ab
001365abloc_1365ab:
001365abcall caml_call_gc
001365b0jmp 0x1363e0
001365b5
001365b5loc_1365b5:
001365b5call caml_call_gc
001365bajmp 0x13639b
00136380
00136380camlIndex.common_821:
00136380sub rsp, 48
00136384
00136384loc_136384:
00136384mov rdi, rax
00136387mov rax, [rdi]
0013638atest al, 1
0013638cje 0x1363b4
0013638esub r15, 24
00136392cmp r15, [r14]
00136395jb 0x1365b5
0013639b
0013639bloc_13639b:
0013639blea rax, [r15+8]
0013639fmov [rax-8], 2048
001363a7mov [rax], rdi
001363aamov [rax+8], rbx
001363aeadd rsp, 48
001363b2ret
001363b3nop
001363b4
001363b4loc_1363b4:
001363b4mov rsi, [rax+8]
001363b8test sil, 1
001363bcje 0x136408
001363bemov rdx, [rbx]
001363c1test dl, 1
001363c4jne 0x136524
001363camov rdx, [rdx+8]
001363cetest dl, 1
001363d1je 0x1363f8
001363d3sub r15, 24
001363d7cmp r15, [r14]
001363dajb 0x1365ab
001363e0
001363e0loc_1363e0:
001363e0lea rax, [r15+8]
001363e4mov [rax-8], 2048
001363ecmov [rax], rdi
001363efmov [rax+8], rbx
001363f3add rsp, 48
001363f7ret
001363f8
001363f8loc_1363f8:
001363f8mov [rsp+32], rsi
001363fdmov [rsp+8], rbx
00136402mov [rsp], rdi
00136406jmp 0x136416
00136408
00136408loc_136408:
00136408mov [rsp+32], rsi
0013640dmov [rsp+8], rbx
00136412mov [rsp], rdi
00136416
00136416loc_136416:
00136416mov rsi, [rdi+8]
0013641amov [rsp+40], rsi
0013641fmov rdx, [rbx]
00136422test dl, 1
00136425jne 0x136524
0013642bmov rcx, [rdx+8]
0013642ftest cl, 1
00136432je 0x13645c
00136434sub r15, 24
00136438cmp r15, [r14]
0013643bjb 0x1365a1
00136441
00136441loc_136441:
00136441lea rax, [r15+8]
00136445mov [rax-8], 2048
0013644dmov [rax], rdi
00136450mov [rax+8], rbx
00136454add rsp, 48
00136458ret
00136459nop [rax]
0013645c
0013645cloc_13645c:
0013645ctest sil, 1
00136460jne 0x136548
00136466mov rbx, [rbx+8]
0013646amov [rsp+24], rbx
0013646ftest bl, 1
00136472jne 0x136548
00136478mov [rsp+16], rdx
0013647dmov rsi, [rdx]
00136480mov rdi, [rax]
00136483lea rax, [rip+0xca456]
0013648acall caml_c_call
0013648fcmp rax, 1
00136493je 0x1364f4
00136495sub r15, 48
00136499cmp r15, [r14]
0013649cjb 0x136597
001364a2
001364a2loc_1364a2:
001364a2lea rbx, [r15+8]
001364a6add rbx, 24
001364aamov [rbx-8], 2048
001364b2mov rax, [rsp+16]
001364b7mov rax, [rax+8]
001364bbmov [rbx], rax
001364bemov rax, [rsp+24]
001364c3mov rax, [rax+8]
001364c7mov [rbx+8], rax
001364cblea rax, [rbx-24]
001364cfmov [rax-8], 2048
001364d7mov rdi, [rsp+32]
001364dcmov [rax], rdi
001364dfmov rdi, [rsp+40]
001364e4mov rdi, [rdi+8]
001364e8mov [rax+8], rdi
001364ecjmp 0x136384
001364f1nop [rax]
001364f4
001364f4loc_1364f4:
001364f4sub r15, 24
001364f8cmp r15, [r14]
001364fbjb 0x13658d
00136501
00136501loc_136501:
00136501lea rax, [r15+8]
00136505mov [rax-8], 2048
0013650dmov rbx, [rsp]
00136511mov [rax], rbx
00136514mov rbx, [rsp+8]
00136519mov [rax+8], rbx
0013651dadd rsp, 48
00136521ret
00136522nop
00136524
00136524loc_136524:
00136524sub r15, 24
00136528cmp r15, [r14]
0013652bjb 0x136586
0013652d
0013652dloc_13652d:
0013652dlea rax, [r15+8]
00136531mov [rax-8], 2048
00136539mov [rax], rdi
0013653cmov [rax+8], rbx
00136540add rsp, 48
00136544ret
00136545nop [rax]
00136548
00136548loc_136548:
00136548sub r15, 24
0013654ccmp r15, [r14]
0013654fjb 0x13657f
00136551
00136551loc_136551:
00136551lea rax, [r15+8]
00136555mov [rax-8], 2048
0013655dlea rbx, [rip+0x13fca4]
00136564mov [rax], rbx
00136567lea rbx, [rip+0x1987d2]
0013656emov [rax+8], rbx
00136572mov rsp, [r14+48]
00136576pop [r14+48]
0013657apop r11
0013657cjmp r11
0013657f
0013657floc_13657f:
0013657fcall caml_call_gc
00136584jmp 0x136551
00136586
00136586loc_136586:
00136586call caml_call_gc
0013658bjmp 0x13652d
0013658d
0013658dloc_13658d:
0013658dcall caml_call_gc
00136592jmp 0x136501
00136597
00136597loc_136597:
00136597call caml_call_gc
0013659cjmp 0x1364a2
001365a1
001365a1loc_1365a1:
001365a1call caml_call_gc
001365a6jmp 0x136441
001365ab
001365abloc_1365ab:
001365abcall caml_call_gc
001365b0jmp 0x1363e0
001365b5
001365b5loc_1365b5:
001365b5call caml_call_gc
001365bajmp 0x13639b
00136380
001365bf
001365bf // align 0x10
001365bf // align 0x10
001365c0
001365c0camlIndex.close_prev_830:
001365c0lea r10, [rsp-344]
001365c8cmp r10, [r14+40]
001365ccjb 0x1366ab
001365d2
001365d2loc_1365d2:
001365d2sub rsp, 24
001365d6
001365d6loc_1365d6:
001365d6mov rdi, [rbx]
001365d9test dil, 1
001365ddjne 0x136690
001365e3mov rdi, [rdi+8]
001365e7test dil, 1
001365ebjne 0x136690
001365f1mov rbx, [rbx+8]
001365f5test bl, 1
001365f8je 0x136638
001365fasub r15, 24
001365fecmp r15, [r14]
00136601jb 0x1366a1
00136607
00136607loc_136607:
00136607lea rax, [r15+8]
0013660bmov [rax-8], 2048
00136613lea rbx, [rip+0x13fbee]
0013661amov [rax], rbx
0013661dlea rbx, [rip+0x1986fc]
00136624mov [rax+8], rbx
00136628mov rsp, [r14+48]
0013662cpop [r14+48]
00136630pop r11
00136632jmp r11
00136635nop [rax]
00136638
00136638loc_136638:
00136638mov [rsp+8], rbx
0013663dmov [rsp], rdi
00136641mov [rsp+16], rax
00136646lea rbx, [rip+0x1eb3ab]
0013664dmov rdi, [rbx+48]
00136651lea rbx, [rip+0x1986b0]
00136658call camlDoOut.put_754
0013665dsub r15, 24
00136661cmp r15, [r14]
00136664jb 0x13669a
00136666
00136666loc_136666:
00136666lea rbx, [r15+8]
0013666amov [rbx-8], 2048
00136672mov rax, [rsp]
00136676mov [rbx], rax
00136679mov rax, [rsp+8]
0013667emov rax, [rax+8]
00136682mov [rbx+8], rax
00136686mov rax, [rsp+16]
0013668bjmp 0x1365d6
00136690
00136690loc_136690:
00136690mov eax, 1
00136695add rsp, 24
00136699ret
0013669a
0013669aloc_13669a:
0013669acall caml_call_gc
0013669fjmp 0x136666
001366a1
001366a1loc_1366a1:
001366a1call caml_call_gc
001366a6jmp 0x136607
001366ab
001366abloc_1366ab:
001366abpush 36
001366adcall caml_call_realloc_stack
001366b2pop r10
001366b4jmp 0x1365d2
001365c0
001365c0camlIndex.close_prev_830:
001365c0lea r10, [rsp-344]
001365c8cmp r10, [r14+40]
001365ccjb 0x1366ab
001365d2
001365d2loc_1365d2:
001365d2sub rsp, 24
001365d6
001365d6loc_1365d6:
001365d6mov rdi, [rbx]
001365d9test dil, 1
001365ddjne 0x136690
001365e3mov rdi, [rdi+8]
001365e7test dil, 1
001365ebjne 0x136690
001365f1mov rbx, [rbx+8]
001365f5test bl, 1
001365f8je 0x136638
001365fasub r15, 24
001365fecmp r15, [r14]
00136601jb 0x1366a1
00136607
00136607loc_136607:
00136607lea rax, [r15+8]
0013660bmov [rax-8], 2048
00136613lea rbx, [rip+0x13fbee]
0013661amov [rax], rbx
0013661dlea rbx, [rip+0x1986fc]
00136624mov [rax+8], rbx
00136628mov rsp, [r14+48]
0013662cpop [r14+48]
00136630pop r11
00136632jmp r11
00136635nop [rax]
00136638
00136638loc_136638:
00136638mov [rsp+8], rbx
0013663dmov [rsp], rdi
00136641mov [rsp+16], rax
00136646lea rbx, [rip+0x1eb3ab]
0013664dmov rdi, [rbx+48]
00136651lea rbx, [rip+0x1986b0]
00136658call camlDoOut.put_754
0013665dsub r15, 24
00136661cmp r15, [r14]
00136664jb 0x13669a
00136666
00136666loc_136666:
00136666lea rbx, [r15+8]
0013666amov [rbx-8], 2048
00136672mov rax, [rsp]
00136676mov [rbx], rax
00136679mov rax, [rsp+8]
0013667emov rax, [rax+8]
00136682mov [rbx+8], rax
00136686mov rax, [rsp+16]
0013668bjmp 0x1365d6
00136690
00136690loc_136690:
00136690mov eax, 1
00136695add rsp, 24
00136699ret
0013669a
0013669aloc_13669a:
0013669acall caml_call_gc
0013669fjmp 0x136666
001366a1
001366a1loc_1366a1:
001366a1call caml_call_gc
001366a6jmp 0x136607
001366ab
001366abloc_1366ab:
001366abpush 36
001366adcall caml_call_realloc_stack
001366b2pop r10
001366b4jmp 0x1365d2
001365c0
001366b9
001366b9 // align 0x10
001366b9 // align 0x10
001366c0
001366c0camlIndex.open_this_835:
001366c0lea r10, [rsp-360]
001366c8cmp r10, [r14+40]
001366ccjb 0x136817
001366d2
001366d2loc_1366d2:
001366d2sub rsp, 40
001366d6
001366d6loc_1366d6:
001366d6mov rdi, [rbx]
001366d9test dil, 1
001366ddje 0x1366ec
001366dfmov eax, 1
001366e4add rsp, 40
001366e8ret
001366e9nop [rax]
001366ec
001366ecloc_1366ec:
001366ecmov rbx, [rbx+8]
001366f0test bl, 1
001366f3je 0x136730
001366f5sub r15, 24
001366f9cmp r15, [r14]
001366fcjb 0x13680d
00136702
00136702loc_136702:
00136702lea rax, [r15+8]
00136706mov [rax-8], 2048
0013670elea rbx, [rip+0x13faf3]
00136715mov [rax], rbx
00136718lea rbx, [rip+0x1985c9]
0013671fmov [rax+8], rbx
00136723mov rsp, [r14+48]
00136727pop [r14+48]
0013672bpop r11
0013672djmp r11
00136730
00136730loc_136730:
00136730mov [rsp+16], rbx
00136735mov [rsp+32], rdi
0013673amov [rsp+24], rax
0013673fmov rbx, [rbx]
00136742mov [rsp], rbx
00136746mov rbx, [rdi+8]
0013674amov [rsp+8], rbx
0013674flea rbx, [rip+0x1eb2a2]
00136756mov rdi, [rbx+48]
0013675alea rbx, [rip+0x19856f]
00136761call camlDoOut.put_754
00136766lea rsi, [rip+0x198343]
0013676dmov r12, [rsp]
00136771mov rdi, r12
00136774mov rbx, rsp
00136777mov rsp, [r14+64]
0013677bcall caml_string_notequal
00136780mov rsp, rbx
00136783cmp rax, 1
00136787je 0x136790
00136789mov rbx, r12
0013678cjmp 0x136798
0013678enop
00136790
00136790loc_136790:
00136790mov rax, [rsp+32]
00136795mov rbx, [rax]
00136798
00136798loc_136798:
00136798lea rax, [rip+0x1eb259]
0013679fmov rdi, [rax+48]
001367a3mov rax, [rsp+24]
001367a8call camlDoOut.put_754
001367admov rax, [rsp+8]
001367b2test al, 1
001367b4jne 0x1367d2
001367b6lea rax, [rip+0x1eb23b]
001367bdmov rdi, [rax+48]
001367c1lea rbx, [rip+0x1984e8]
001367c8mov rax, [rsp+24]
001367cdcall camlDoOut.put_754
001367d2
001367d2loc_1367d2:
001367d2sub r15, 24
001367d6cmp r15, [r14]
001367d9jb 0x136806
001367db
001367dbloc_1367db:
001367dblea rbx, [r15+8]
001367dfmov [rbx-8], 2048
001367e7mov rax, [rsp+8]
001367ecmov [rbx], rax
001367efmov rax, [rsp+16]
001367f4mov rax, [rax+8]
001367f8mov [rbx+8], rax
001367fcmov rax, [rsp+24]
00136801jmp 0x1366d6
00136806
00136806loc_136806:
00136806call caml_call_gc
0013680bjmp 0x1367db
0013680d
0013680dloc_13680d:
0013680dcall caml_call_gc
00136812jmp 0x136702
00136817
00136817loc_136817:
00136817push 38
00136819call caml_call_realloc_stack
0013681epop r10
00136820jmp 0x1366d2
001366c0
001366c0camlIndex.open_this_835:
001366c0lea r10, [rsp-360]
001366c8cmp r10, [r14+40]
001366ccjb 0x136817
001366d2
001366d2loc_1366d2:
001366d2sub rsp, 40
001366d6
001366d6loc_1366d6:
001366d6mov rdi, [rbx]
001366d9test dil, 1
001366ddje 0x1366ec
001366dfmov eax, 1
001366e4add rsp, 40
001366e8ret
001366e9nop [rax]
001366ec
001366ecloc_1366ec:
001366ecmov rbx, [rbx+8]
001366f0test bl, 1
001366f3je 0x136730
001366f5sub r15, 24
001366f9cmp r15, [r14]
001366fcjb 0x13680d
00136702
00136702loc_136702:
00136702lea rax, [r15+8]
00136706mov [rax-8], 2048
0013670elea rbx, [rip+0x13faf3]
00136715mov [rax], rbx
00136718lea rbx, [rip+0x1985c9]
0013671fmov [rax+8], rbx
00136723mov rsp, [r14+48]
00136727pop [r14+48]
0013672bpop r11
0013672djmp r11
00136730
00136730loc_136730:
00136730mov [rsp+16], rbx
00136735mov [rsp+32], rdi
0013673amov [rsp+24], rax
0013673fmov rbx, [rbx]
00136742mov [rsp], rbx
00136746mov rbx, [rdi+8]
0013674amov [rsp+8], rbx
0013674flea rbx, [rip+0x1eb2a2]
00136756mov rdi, [rbx+48]
0013675alea rbx, [rip+0x19856f]
00136761call camlDoOut.put_754
00136766lea rsi, [rip+0x198343]
0013676dmov r12, [rsp]
00136771mov rdi, r12
00136774mov rbx, rsp
00136777mov rsp, [r14+64]
0013677bcall caml_string_notequal
00136780mov rsp, rbx
00136783cmp rax, 1
00136787je 0x136790
00136789mov rbx, r12
0013678cjmp 0x136798
0013678enop
00136790
00136790loc_136790:
00136790mov rax, [rsp+32]
00136795mov rbx, [rax]
00136798
00136798loc_136798:
00136798lea rax, [rip+0x1eb259]
0013679fmov rdi, [rax+48]
001367a3mov rax, [rsp+24]
001367a8call camlDoOut.put_754
001367admov rax, [rsp+8]
001367b2test al, 1
001367b4jne 0x1367d2
001367b6lea rax, [rip+0x1eb23b]
001367bdmov rdi, [rax+48]
001367c1lea rbx, [rip+0x1984e8]
001367c8mov rax, [rsp+24]
001367cdcall camlDoOut.put_754
001367d2
001367d2loc_1367d2:
001367d2sub r15, 24
001367d6cmp r15, [r14]
001367d9jb 0x136806
001367db
001367dbloc_1367db:
001367dblea rbx, [r15+8]
001367dfmov [rbx-8], 2048
001367e7mov rax, [rsp+8]
001367ecmov [rbx], rax
001367efmov rax, [rsp+16]
001367f4mov rax, [rax+8]
001367f8mov [rbx+8], rax
001367fcmov rax, [rsp+24]
00136801jmp 0x1366d6
00136806
00136806loc_136806:
00136806call caml_call_gc
0013680bjmp 0x1367db
0013680d
0013680dloc_13680d:
0013680dcall caml_call_gc
00136812jmp 0x136702
00136817
00136817loc_136817:
00136817push 38
00136819call caml_call_realloc_stack
0013681epop r10
00136820jmp 0x1366d2
001366c0
00136825
00136825 // align 0x10
00136825 // align 0x10
00136830
00136830camlIndex.start_change_843:
00136830mov rdi, [rax-8]
00136834shr rdi, 10
00136838cmp rdi, 2
0013683cjge 0x136858
0013683emov rdi, [rax]
00136841mov rsi, 0x700000000000000
0013684bcmp rdi, rsi
0013684ejne 0x136858
00136850mov eax, 1
00136855ret
00136856
00136856 66 90 f.
00136858
00136858loc_136858:
00136858mov rdi, [rbx-8]
0013685cshr rdi, 10
00136860cmp rdi, 2
00136864jge 0x136880
00136866mov rdi, [rbx]
00136869mov rsi, 0x700000000000000
00136873cmp rdi, rsi
00136876jne 0x136880
00136878mov eax, 1
0013687dret
0013687e
0013687e 66 90 f.
00136880
00136880loc_136880:
00136880mov rdi, [rbx-8]
00136884shr rdi, 10
00136888lea rdi, [8*rdi-1]
00136890movzx rsi, [rbx+rdi]
00136895sub rdi, rsi
00136898cmp rdi, 0
0013689cjbe 0x136911
0013689emovzx rbx, [rbx]
001368a2lea rbx, [rbx+rbx+1]
001368a7mov rdi, rbx
001368aaadd rdi, -194
001368b1cmp rdi, 51
001368b5jbe 0x1368bc
001368b7jmp 0x1368c0
001368b9
001368b9 0f 1f 00 ...
001368bc
001368bcloc_1368bc:
001368bcadd rbx, -64
001368c0
001368c0loc_1368c0:
001368c0mov rdi, [rax-8]
001368c4shr rdi, 10
001368c8lea rdi, [8*rdi-1]
001368d0movzx rsi, [rax+rdi]
001368d5sub rdi, rsi
001368d8cmp rdi, 0
001368dcjbe 0x136911
001368demovzx rax, [rax]
001368e2lea rax, [rax+rax+1]
001368e7mov rdi, rax
001368eaadd rdi, -194
001368f1cmp rdi, 51
001368f5jbe 0x1368fc
001368f7jmp 0x136900
001368f9
001368f9 0f 1f 00 ...
001368fc
001368fcloc_1368fc:
001368fcadd rax, -64
00136900
00136900loc_136900:
00136900cmp rax, rbx
00136903setne al
00136906movzx rax, al
0013690ashl rax, 1
0013690dinc rax
00136910ret
00136911
00136911loc_136911:
00136911call caml_ml_array_bound_error
00136830
00136830camlIndex.start_change_843:
00136830mov rdi, [rax-8]
00136834shr rdi, 10
00136838cmp rdi, 2
0013683cjge 0x136858
0013683emov rdi, [rax]
00136841mov rsi, 0x700000000000000
0013684bcmp rdi, rsi
0013684ejne 0x136858
00136850mov eax, 1
00136855ret
00136856
00136856 66 90 f.
00136858
00136858loc_136858:
00136858mov rdi, [rbx-8]
0013685cshr rdi, 10
00136860cmp rdi, 2
00136864jge 0x136880
00136866mov rdi, [rbx]
00136869mov rsi, 0x700000000000000
00136873cmp rdi, rsi
00136876jne 0x136880
00136878mov eax, 1
0013687dret
0013687e
0013687e 66 90 f.
00136880
00136880loc_136880:
00136880mov rdi, [rbx-8]
00136884shr rdi, 10
00136888lea rdi, [8*rdi-1]
00136890movzx rsi, [rbx+rdi]
00136895sub rdi, rsi
00136898cmp rdi, 0
0013689cjbe 0x136911
0013689emovzx rbx, [rbx]
001368a2lea rbx, [rbx+rbx+1]
001368a7mov rdi, rbx
001368aaadd rdi, -194
001368b1cmp rdi, 51
001368b5jbe 0x1368bc
001368b7jmp 0x1368c0
001368b9
001368b9 0f 1f 00 ...
001368bc
001368bcloc_1368bc:
001368bcadd rbx, -64
001368c0
001368c0loc_1368c0:
001368c0mov rdi, [rax-8]
001368c4shr rdi, 10
001368c8lea rdi, [8*rdi-1]
001368d0movzx rsi, [rax+rdi]
001368d5sub rdi, rsi
001368d8cmp rdi, 0
001368dcjbe 0x136911
001368demovzx rax, [rax]
001368e2lea rax, [rax+rax+1]
001368e7mov rdi, rax
001368eaadd rdi, -194
001368f1cmp rdi, 51
001368f5jbe 0x1368fc
001368f7jmp 0x136900
001368f9
001368f9 0f 1f 00 ...
001368fc
001368fcloc_1368fc:
001368fcadd rax, -64
00136900
00136900loc_136900:
00136900cmp rax, rbx
00136903setne al
00136906movzx rax, al
0013690ashl rax, 1
0013690dinc rax
00136910ret
00136911
00136911loc_136911:
00136911call caml_ml_array_bound_error
00136830
00136916
00136916 // align 0x10
00136916 // align 0x10
00136920
00136920camlIndex.print_entry_847:
00136920lea r10, [rsp-376]
00136928cmp r10, [r14+40]
0013692cjb 0x136a71
00136932
00136932loc_136932:
00136932sub rsp, 56
00136936mov [rsp+48], rax
0013693bmov [rsp+16], rdi
00136940mov rax, rsi
00136943mov [rsp+32], rax
00136948mov rbx, rdx
0013694bmov [rsp+40], rbx
00136950mov [rsp+24], rcx
00136955call camlIndex.common_821
0013695amov [rsp+8], rax
0013695fmov rbx, [rax]
00136962mov [rsp], rbx
00136966mov rax, [rsp+48]
0013696bcall camlIndex.close_prev_830
00136970mov rax, [rsp]
00136974mov rax, [rax]
00136977cmp rax, 1
0013697bjne 0x13699c
0013697dlea rax, [rip+0x1eb074]
00136984mov rdi, [rax+48]
00136988lea rbx, [rip+0x198321]
0013698fmov rax, [rsp+48]
00136994call camlDoOut.put_754
00136999jmp 0x1369f8
0013699b
0013699b 90 .
0013699c
0013699cloc_13699c:
0013699clea rax, [rip+0x197fb5]
001369a3mov rbx, [rax+56]
001369a7mov rdi, [rbx]
001369aamov rax, [rsp+32]
001369afcall rdi
001369b1mov [rsp], rax
001369b5lea rax, [rip+0x197f9c]
001369bcmov rbx, [rax+56]
001369c0mov rdi, [rbx]
001369c3mov rax, [rsp+40]
001369c8call rdi
001369camov rbx, rax
001369cdmov rax, [rsp]
001369d1call camlIndex.start_change_843
001369d6cmp rax, 1
001369daje 0x1369f8
001369dclea rax, [rip+0x1eb015]
001369e3mov rdi, [rax+48]
001369e7lea rbx, [rip+0x1982aa]
001369eemov rax, [rsp+48]
001369f3call camlDoOut.put_754
001369f8
001369f8loc_1369f8:
001369f8mov rax, [rsp+8]
001369fdmov rbx, [rax+8]
00136a01mov rax, [rsp+48]
00136a06call camlIndex.open_this_835
00136a0bsub r15, 40
00136a0fcmp r15, [r14]
00136a12jb 0x136a6a
00136a14
00136a14loc_136a14:
00136a14lea rax, [r15+8]
00136a18mov [rsp], rax
00136a1cmov [rax-8], 4343
00136a24lea rbx, [rip+85]
00136a2bmov [rax], rbx
00136a2emov rbx, 0x100000000000005
00136a38mov [rax+8], rbx
00136a3cmov rbx, [rsp+48]
00136a41mov [rax+16], rbx
00136a45mov rbx, [rsp+16]
00136a4amov [rax+24], rbx
00136a4emov ebx, 1
00136a53mov rax, [rsp+24]
00136a58call Stdlib.List.rev_append
00136a5dmov rbx, [rsp]
00136a61add rsp, 56
00136a65jmp 0x136a80
00136a6a
00136a6aloc_136a6a:
00136a6acall caml_call_gc
00136a6fjmp 0x136a14
00136a71
00136a71loc_136a71:
00136a71push 40
00136a73call caml_call_realloc_stack
00136a78pop r10
00136a7ajmp 0x136932
00136920
00136920camlIndex.print_entry_847:
00136920lea r10, [rsp-376]
00136928cmp r10, [r14+40]
0013692cjb 0x136a71
00136932
00136932loc_136932:
00136932sub rsp, 56
00136936mov [rsp+48], rax
0013693bmov [rsp+16], rdi
00136940mov rax, rsi
00136943mov [rsp+32], rax
00136948mov rbx, rdx
0013694bmov [rsp+40], rbx
00136950mov [rsp+24], rcx
00136955call camlIndex.common_821
0013695amov [rsp+8], rax
0013695fmov rbx, [rax]
00136962mov [rsp], rbx
00136966mov rax, [rsp+48]
0013696bcall camlIndex.close_prev_830
00136970mov rax, [rsp]
00136974mov rax, [rax]
00136977cmp rax, 1
0013697bjne 0x13699c
0013697dlea rax, [rip+0x1eb074]
00136984mov rdi, [rax+48]
00136988lea rbx, [rip+0x198321]
0013698fmov rax, [rsp+48]
00136994call camlDoOut.put_754
00136999jmp 0x1369f8
0013699b
0013699b 90 .
0013699c
0013699cloc_13699c:
0013699clea rax, [rip+0x197fb5]
001369a3mov rbx, [rax+56]
001369a7mov rdi, [rbx]
001369aamov rax, [rsp+32]
001369afcall rdi
001369b1mov [rsp], rax
001369b5lea rax, [rip+0x197f9c]
001369bcmov rbx, [rax+56]
001369c0mov rdi, [rbx]
001369c3mov rax, [rsp+40]
001369c8call rdi
001369camov rbx, rax
001369cdmov rax, [rsp]
001369d1call camlIndex.start_change_843
001369d6cmp rax, 1
001369daje 0x1369f8
001369dclea rax, [rip+0x1eb015]
001369e3mov rdi, [rax+48]
001369e7lea rbx, [rip+0x1982aa]
001369eemov rax, [rsp+48]
001369f3call camlDoOut.put_754
001369f8
001369f8loc_1369f8:
001369f8mov rax, [rsp+8]
001369fdmov rbx, [rax+8]
00136a01mov rax, [rsp+48]
00136a06call camlIndex.open_this_835
00136a0bsub r15, 40
00136a0fcmp r15, [r14]
00136a12jb 0x136a6a
00136a14
00136a14loc_136a14:
00136a14lea rax, [r15+8]
00136a18mov [rsp], rax
00136a1cmov [rax-8], 4343
00136a24lea rbx, [rip+85]
00136a2bmov [rax], rbx
00136a2emov rbx, 0x100000000000005
00136a38mov [rax+8], rbx
00136a3cmov rbx, [rsp+48]
00136a41mov [rax+16], rbx
00136a45mov rbx, [rsp+16]
00136a4amov [rax+24], rbx
00136a4emov ebx, 1
00136a53mov rax, [rsp+24]
00136a58call Stdlib.List.rev_append
00136a5dmov rbx, [rsp]
00136a61add rsp, 56
00136a65jmp 0x136a80
00136a6a
00136a6aloc_136a6a:
00136a6acall caml_call_gc
00136a6fjmp 0x136a14
00136a71
00136a71loc_136a71:
00136a71push 40
00136a73call caml_call_realloc_stack
00136a78pop r10
00136a7ajmp 0x136932
00136920
Loading..