File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
    0013d310
    0013d310camlMathML.close_display_504:
    0013d310lea r10, [rsp-352]
    0013d318cmp r10, [r14+40]
    0013d31cjb 0x13d80e
    0013d322
    0013d322loc_13d322:
    0013d322sub rsp, 32
    0013d326lea rax, [rip+0x1ecd43]
    0013d32dmov rax, [rax+80]
    0013d331mov rax, [rax]
    0013d334cmp rax, 5
    0013d338jle 0x13d346
    0013d33alea rax, [rip+0x198247]
    0013d341call camlHtmlCommon.prerr_flags_1001
    0013d346
    0013d346loc_13d346:
    0013d346mov eax, 1
    0013d34bcall camlHtmlCommon.flush_freeze_1483
    0013d350cmp rax, 1
    0013d354jne 0x13d7e0
    0013d35amov eax, 49
    0013d35fcall camlHtmlCommon.close_flow_1403
    0013d364lea rax, [rip+0x19e645]
    0013d36bmov rbx, [rax+312]
    0013d372mov rax, [rbx+16]
    0013d376cmp rax, 1
    0013d37ajne 0x13d548
    0013d380mov rbx, [rbx+32]
    0013d384cmp rbx, 1
    0013d388jne 0x13d548
    0013d38elea rax, [rip+0x1eccdb]
    0013d395mov rax, [rax+80]
    0013d399mov rax, [rax]
    0013d39ccmp rax, 5
    0013d3a0jle 0x13d3f0
    0013d3a2lea rbx, [rip+0x1981c7]
    0013d3a9lea rax, [rip+0x1f0268]
    0013d3b0mov rax, [rax+312]
    0013d3b7call camlStdlib.output_string_253
    0013d3bclea rax, [rip+0x19e5ed]
    0013d3c3mov rax, [rax+168]
    0013d3camov rax, [rax]
    0013d3cdmov rbx, [rax+32]
    0013d3d1lea rax, [rip+0x1f0240]
    0013d3d8mov rax, [rax+312]
    0013d3dfcall camlDoOut.debug_683
    0013d3e4lea rax, [rip+0x198305]
    0013d3ebcall camlStdlib.prerr_endline_390
    0013d3f0
    0013d3f0loc_13d3f0:
    0013d3f0lea rax, [rip+0x19e5b9]
    0013d3f7mov rax, [rax+168]
    0013d3femov rax, [rax]
    0013d401mov rbx, [rax+16]
    0013d405mov [rsp+16], rbx
    0013d40amov rax, [rax+8]
    0013d40emov [rsp+24], rax
    0013d413mov eax, 1
    0013d418call camlHtmlCommon.do_close_mods_1062
    0013d41dlea rax, [rip+0x19e58c]
    0013d424mov rax, [rax+216]
    0013d42bcall camlHtmlCommon.pop_out_784
    0013d430mov [rsp], rax
    0013d434mov rdi, [rax]
    0013d437mov [rsp+8], rdi
    0013d43clea rsi, [rip+0x1982bd]
    0013d443lea rax, [rip+0xc34c6]
    0013d44acall caml_c_call
    0013d44fcmp rax, 1
    0013d453je 0x13d46d
    0013d455lea rdi, [rip+0x1982a4]
    0013d45clea rax, [rip+0x1980f5]
    0013d463mov rbx, [rsp+8]
    0013d468call camlHtmlCommon.failclose_473
    0013d46d
    0013d46dloc_13d46d:
    0013d46dlea rax, [rip+0x19828c]
    0013d474call camlHtmlCommon.try_close_block_1323
    0013d479lea rax, [rip+0x19e530]
    0013d480mov rdi, [rax+168]
    0013d487mov rax, [rdi]
    0013d48amov [rsp+8], rax
    0013d48fmov rax, [rsp]
    0013d493mov rsi, [rax+16]
    0013d497mov rbx, rsp
    0013d49amov rsp, [r14+64]
    0013d49ecall caml_modify
    0013d4a3mov rsp, rbx
    0013d4a6mov eax, 1
    0013d4abcall camlHtmlCommon.do_close_mods_1062
    0013d4b0lea rax, [rip+0x19e4f9]
    0013d4b7mov rax, [rax+168]
    0013d4bemov rax, [rax]
    0013d4c1mov rbx, [rax+32]
    0013d4c5mov rax, [rsp+8]
    0013d4camov rax, [rax+32]
    0013d4celea rdi, [rip+0x1e4523]
    0013d4d5mov rdi, [rdi+136]
    0013d4dccall camlDoOut.copy_923
    0013d4e1lea rax, [rip+0x19e4c8]
    0013d4e8mov rax, [rax+312]
    0013d4efmov [rax+24], 1
    0013d4f7mov [rax+32], 1
    0013d4ffmov ebx, 1
    0013d504mov rax, [rsp+16]
    0013d509call camlHtmlCommon.as_envs_683
    0013d50emov rbx, rax
    0013d511mov rax, [rsp+24]
    0013d516call camlStdlib.$40_196
    0013d51blea rbx, [rip+0x19e48e]
    0013d522mov rbx, [rbx+168]
    0013d529mov rdi, [rbx]
    0013d52cadd rdi, 8
    0013d530mov rsi, rax
    0013d533mov rbx, rsp
    0013d536mov rsp, [r14+64]
    0013d53acall caml_modify
    0013d53fmov rsp, rbx
    0013d542jmp 0x13d7d6
    0013d547
    0013d547 90 .
    0013d548
    0013d548loc_13d548:
    0013d548cmp rax, 3
    0013d54cjne 0x13d738
    0013d552lea rax, [rip+0x1ecb17]
    0013d559mov rax, [rax+80]
    0013d55dmov rax, [rax]
    0013d560cmp rax, 5
    0013d564jle 0x13d5b4
    0013d566lea rbx, [rip+0x197fd3]
    0013d56dlea rax, [rip+0x1f00a4]
    0013d574mov rax, [rax+312]
    0013d57bcall camlStdlib.output_string_253
    0013d580lea rax, [rip+0x19e429]
    0013d587mov rax, [rax+168]
    0013d58emov rax, [rax]
    0013d591mov rbx, [rax+32]
    0013d595lea rax, [rip+0x1f007c]
    0013d59cmov rax, [rax+312]
    0013d5a3call camlDoOut.debug_683
    0013d5a8lea rax, [rip+0x198141]
    0013d5afcall camlStdlib.prerr_endline_390
    0013d5b4
    0013d5b4loc_13d5b4:
    0013d5b4lea rax, [rip+0x19e3f5]
    0013d5bbmov rbx, [rax+168]
    0013d5c2mov rbx, [rbx]
    0013d5c5mov rdi, [rbx+16]
    0013d5c9mov [rsp+8], rdi
    0013d5cemov rbx, [rbx+8]
    0013d5d2mov [rsp+16], rbx
    0013d5d7mov rax, [rax+216]
    0013d5decall camlHtmlCommon.pop_out_784
    0013d5e3mov [rsp], rax
    0013d5e7mov rdi, [rax]
    0013d5eamov [rsp+24], rdi
    0013d5eflea rsi, [rip+0x19810a]
    0013d5f6lea rax, [rip+0xc3313]
    0013d5fdcall caml_c_call
    0013d602cmp rax, 1
    0013d606je 0x13d620
    0013d608lea rdi, [rip+0x1980f1]
    0013d60flea rax, [rip+0x197f42]
    0013d616mov rbx, [rsp+24]
    0013d61bcall camlHtmlCommon.failclose_473
    0013d620
    0013d620loc_13d620:
    0013d620lea rax, [rip+0x1980d9]
    0013d627call camlHtmlCommon.try_close_block_1323
    0013d62clea rax, [rip+0x19e37d]
    0013d633mov rdi, [rax+168]
    0013d63amov rax, [rdi]
    0013d63dmov [rsp+24], rax
    0013d642mov rax, [rsp]
    0013d646mov rsi, [rax+16]
    0013d64amov rbx, rsp
    0013d64dmov rsp, [r14+64]
    0013d651call caml_modify
    0013d656mov rsp, rbx
    0013d659mov eax, 1
    0013d65ecall camlHtmlCommon.do_close_mods_1062
    0013d663lea rax, [rip+0x19e346]
    0013d66amov rbx, [rax+312]
    0013d671mov rbx, [rbx+32]
    0013d675cmp rbx, 1
    0013d679je 0x13d6a8
    0013d67bmov rax, [rax+168]
    0013d682mov rax, [rax]
    0013d685mov rbx, [rax+32]
    0013d689mov rax, [rsp+24]
    0013d68emov rax, [rax+32]
    0013d692lea rdi, [rip+0x1e435f]
    0013d699mov rdi, [rdi+152]
    0013d6a0call camlDoOut.copy_no_tag_934
    0013d6a5jmp 0x13d6d2
    0013d6a7
    0013d6a7 90 .
    0013d6a8
    0013d6a8loc_13d6a8:
    0013d6a8mov rax, [rax+168]
    0013d6afmov rax, [rax]
    0013d6b2mov rbx, [rax+32]
    0013d6b6mov rax, [rsp+24]
    0013d6bbmov rax, [rax+32]
    0013d6bflea rdi, [rip+0x1e4332]
    0013d6c6mov rdi, [rdi+136]
    0013d6cdcall camlDoOut.copy_923
    0013d6d2
    0013d6d2loc_13d6d2:
    0013d6d2lea rax, [rip+0x19e2d7]
    0013d6d9mov rax, [rax+312]
    0013d6e0mov [rax+24], 1
    0013d6e8mov [rax+32], 1
    0013d6f0mov ebx, 1
    0013d6f5mov rax, [rsp+8]
    0013d6facall camlHtmlCommon.as_envs_683
    0013d6ffmov rbx, rax
    0013d702mov rax, [rsp+16]
    0013d707call camlStdlib.$40_196
    0013d70clea rbx, [rip+0x19e29d]
    0013d713mov rbx, [rbx+168]
    0013d71amov rdi, [rbx]
    0013d71dadd rdi, 8
    0013d721mov rsi, rax
    0013d724mov rbx, rsp
    0013d727mov rsp, [r14+64]
    0013d72bcall caml_modify
    0013d730mov rsp, rbx
    0013d733jmp 0x13d7d6
    0013d738
    0013d738loc_13d738:
    0013d738lea rbx, [rip+0x1ec931]
    0013d73fmov rbx, [rbx+80]
    0013d743mov rbx, [rbx]
    0013d746cmp rbx, 5
    0013d74ajle 0x13d7aa
    0013d74ccall camlStdlib.string_of_int_175
    0013d751mov rbx, rax
    0013d754lea rax, [rip+0x197dcd]
    0013d75bcall camlStdlib.$5e_139
    0013d760mov rbx, rax
    0013d763lea rax, [rip+0x1efeae]
    0013d76amov rax, [rax+312]
    0013d771call camlStdlib.output_string_253
    0013d776lea rax, [rip+0x19e233]
    0013d77dmov rax, [rax+168]
    0013d784mov rax, [rax]
    0013d787mov rbx, [rax+32]
    0013d78blea rax, [rip+0x1efe86]
    0013d792mov rax, [rax+312]
    0013d799call camlDoOut.debug_683
    0013d79elea rax, [rip+0x197f4b]
    0013d7a5call camlStdlib.prerr_endline_390
    0013d7aa
    0013d7aaloc_13d7aa:
    0013d7aalea rax, [rip+0x19e1ff]
    0013d7b1mov rax, [rax+312]
    0013d7b8mov rbx, [rax+32]
    0013d7bcmov [rax+24], rbx
    0013d7c0lea rax, [rip+0x197f39]
    0013d7c7call camlHtmlCommon.close_flow_1403
    0013d7ccmov eax, 21
    0013d7d1call camlHtmlCommon.do_put_char_817
    0013d7d6
    0013d7d6loc_13d7d6:
    0013d7d6mov eax, 1
    0013d7dbcall camlHtmlCommon.try_close_display_1493
    0013d7e0
    0013d7e0loc_13d7e0:
    0013d7e0lea rax, [rip+0x1ec889]
    0013d7e7mov rax, [rax+80]
    0013d7ebmov rax, [rax]
    0013d7eecmp rax, 5
    0013d7f2jle 0x13d804
    0013d7f4lea rax, [rip+0x197d0d]
    0013d7fbadd rsp, 32
    0013d7ffjmp 0x144a00
    0013d804
    0013d804loc_13d804:
    0013d804mov eax, 1
    0013d809add rsp, 32
    0013d80dret
    0013d80e
    0013d80eloc_13d80e:
    0013d80epush 37
    0013d810call caml_call_realloc_stack
    0013d815pop r10
    0013d817jmp 0x13d322
    0013d310
    0013d81c
    0013d81c // align 0x10
    0013d820
    0013d820camlMathML.open_display_varg_587:
    0013d820mov eax, 1
    0013d825jmp 0x13d240
    0013d820
    0013d82a
    0013d82a // align 0x10
    0013d830
    0013d830camlMathML.do_item_display_590:
    0013d830lea r10, [rsp-344]
    0013d838cmp r10, [r14+40]
    0013d83cjb 0x13da4e
    0013d842
    0013d842loc_13d842:
    0013d842sub rsp, 24
    0013d846lea rax, [rip+0x1ec823]
    0013d84dmov rax, [rax+80]
    0013d851mov rax, [rax]
    0013d854cmp rax, 5
    0013d858jle 0x13d8c7
    0013d85alea rax, [rip+0x19e14f]
    0013d861mov rax, [rax+312]
    0013d868mov rax, [rax]
    0013d86bcmp rax, 1
    0013d86fje 0x13d87c
    0013d871lea rbx, [rip+0x19f690]
    0013d878jmp 0x13d883
    0013d87a
    0013d87a 66 90 f.
    0013d87c
    0013d87cloc_13d87c:
    0013d87clea rbx, [rip+0x19f675]
    0013d883
    0013d883loc_13d883:
    0013d883lea rax, [rip+0x197c2e]
    0013d88acall camlStdlib.$5e_139
    0013d88fmov [rsp], rax
    0013d893lea rax, [rip+0x19e116]
    0013d89amov rax, [rax+312]
    0013d8a1mov rax, [rax+16]
    0013d8a5call camlStdlib.string_of_int_175
    0013d8aamov rbx, [rsp]
    0013d8aecall camlStdlib.$5e_139
    0013d8b3mov rbx, rax
    0013d8b6lea rax, [rip+0x197c23]
    0013d8bdcall camlStdlib.$5e_139
    0013d8c2call camlStdlib.prerr_endline_390
    0013d8c7
    0013d8c7loc_13d8c7:
    0013d8c7mov eax, 1
    0013d8cccall camlHtmlCommon.pop_freeze_1487
    0013d8d1mov [rsp+16], rax
    0013d8d6lea rax, [rip+0x19e0d3]
    0013d8ddmov rax, [rax+312]
    0013d8e4mov rbx, [rax+24]
    0013d8e8cmp rbx, 1
    0013d8ecje 0x13d8f7
    0013d8eemov rax, [rax]
    0013d8f1cmp rax, 1
    0013d8f5je 0x13d911
    0013d8f7
    0013d8f7loc_13d8f7:
    0013d8f7lea rax, [rip+0x19e0b2]
    0013d8femov rax, [rax+312]
    0013d905mov rbx, [rax+16]
    0013d909add rbx, 2
    0013d90dmov [rax+16], rbx
    0013d911
    0013d911loc_13d911:
    0013d911lea rax, [rip+0x19e098]
    0013d918mov rax, [rax+168]
    0013d91fmov rax, [rax]
    0013d922mov rbx, [rax+16]
    0013d926mov [rsp], rbx
    0013d92amov rax, [rax+8]
    0013d92emov [rsp+8], rax
    0013d933mov eax, 49
    0013d938call camlHtmlCommon.close_flow_1403
    0013d93dlea rbx, [rip+0x197dac]
    0013d944mov eax, 49
    0013d949call camlHtmlCommon.open_block_1363
    0013d94emov ebx, 1
    0013d953mov rax, [rsp]
    0013d957call camlHtmlCommon.as_envs_683
    0013d95cmov rbx, rax
    0013d95fmov rax, [rsp+8]
    0013d964call camlStdlib.$40_196
    0013d969lea rbx, [rip+0x19e040]
    0013d970mov rbx, [rbx+168]
    0013d977mov rdi, [rbx]
    0013d97aadd rdi, 8
    0013d97emov rsi, rax
    0013d981mov rbx, rsp
    0013d984mov rsp, [r14+64]
    0013d988call caml_modify
    0013d98dmov rsp, rbx
    0013d990mov esi, 1
    0013d995lea rax, [rip+0x19e014]
    0013d99cmov rax, [rax+168]
    0013d9a3mov rdi, [rax]
    0013d9a6add rdi, 16
    0013d9aamov rbx, rsp
    0013d9admov rsp, [r14+64]
    0013d9b1call caml_modify
    0013d9b6mov rsp, rbx
    0013d9b9mov rbx, [rsp+16]
    0013d9bemov rax, [rbx+8]
    0013d9c2cmp rax, 1
    0013d9c6je 0x13d9d0
    0013d9c8mov rax, [rbx]
    0013d9cbcall camlHtmlCommon.freeze_1480
    0013d9d0
    0013d9d0loc_13d9d0:
    0013d9d0lea rax, [rip+0x1ec699]
    0013d9d7mov rax, [rax+80]
    0013d9dbmov rax, [rax]
    0013d9decmp rax, 5
    0013d9e2jle 0x13da44
    0013d9e4lea rax, [rip+0x19dfc5]
    0013d9ebmov rax, [rax+312]
    0013d9f2mov rax, [rax+16]
    0013d9f6call camlStdlib.string_of_int_175
    0013d9fblea rbx, [rip+0x197a7e]
    0013da02call camlStdlib.$5e_139
    0013da07mov rbx, rax
    0013da0alea rax, [rip+0x197a7f]
    0013da11call camlStdlib.$5e_139
    0013da16mov rbx, rax
    0013da19lea rax, [rip+0x1efbf8]
    0013da20mov rax, [rax+312]
    0013da27call camlStdlib.output_string_253
    0013da2clea rax, [rip+0x19df7d]
    0013da33mov rax, [rax+216]
    0013da3aadd rsp, 24
    0013da3ejmp 0x143880
    0013da43
    0013da43 90 .
    0013da44
    0013da44loc_13da44:
    0013da44mov eax, 1
    0013da49add rsp, 24
    0013da4dret
    0013da4e
    0013da4eloc_13da4e:
    0013da4epush 36
    0013da50call caml_call_realloc_stack
    0013da55pop r10
    0013da57jmp 0x13d842
    0013d830
    0013da5c
    0013da5c // align 0x10
    0013da60
    0013da60camlMathML.item_display_597:
    0013da60mov eax, 1
    0013da65jmp 0x13d830
    0013da60
    0013da6a
    0013da6a // align 0x10
    0013da70
    0013da70camlMathML.force_item_display_598:
    0013da70mov eax, 3
    0013da75jmp 0x13d830
    0013da70
    0013da7a
    0013da7a // align 0x10
    0013da80
    0013da80camlMathML.erase_display_603:
    0013da80lea r10, [rsp-320]
    0013da88cmp r10, [r14+40]
    0013da8cjb 0x13daae
    0013da8e
    0013da8eloc_13da8e:
    0013da8emov eax, 49
    0013da93call camlHtmlCommon.erase_block_1425
    0013da98lea rax, [rip+0x197c61]
    0013da9fcall camlHtmlCommon.erase_block_1425
    0013daa4mov eax, 1
    0013daa9jmp 0x14ac20
    0013daae
    0013daaeloc_13daae:
    0013daaepush 33
    0013dab0call caml_call_realloc_stack
    0013dab5pop r10
    0013dab7jmp 0x13da8e
    0013da80
    0013dab9
    0013dab9 // align 0x10
    0013dac0
    0013dac0camlMathML.open_maths_606:
    0013dac0lea r10, [rsp-328]
    0013dac8cmp r10, [r14+40]
    0013daccjb 0x13dbdd
    0013dad2
    0013dad2loc_13dad2:
    0013dad2sub rsp, 8
    0013dad6mov [rsp], rax
    0013dadalea rax, [rip+0x1ec58f]
    0013dae1mov rax, [rax+80]
    0013dae5mov rax, [rax]
    0013dae8cmp rax, 3
    0013daecjle 0x13dafa
    0013daeelea rax, [rip+0x197973]
    0013daf5call camlStdlib.prerr_endline_390
    0013dafa
    0013dafaloc_13dafa:
    0013dafalea rax, [rip+0x19deaf]
    0013db01mov rbx, [rax+312]
    0013db08mov rbx, [rbx+8]
    0013db0cmov rax, [rax+336]
    0013db13mov rdi, [rax+16]
    0013db17sub r15, 24
    0013db1bcmp r15, [r14]
    0013db1ejb 0x13dbd3
    0013db24
    0013db24loc_13db24:
    0013db24lea rsi, [r15+8]
    0013db28mov [rsi-8], 2048
    0013db30mov [rsi], rbx
    0013db33mov rax, [rdi]
    0013db36mov [rsi+8], rax
    0013db3amov rbx, rsp
    0013db3dmov rsp, [r14+64]
    0013db41call caml_modify
    0013db46mov rsp, rbx
    0013db49mov rax, [rsp]
    0013db4dcmp rax, 1
    0013db51je 0x13db5f
    0013db53lea rax, [rip+0x1978fe]
    0013db5acall camlHtmlCommon.do_put_818
    0013db5f
    0013db5floc_13db5f:
    0013db5flea rax, [rip+0x19de4a]
    0013db66mov rax, [rax+312]
    0013db6dmov rax, [rax+8]
    0013db71cmp rax, 1
    0013db75je 0x13db88
    0013db77lea rax, [rip+0x197852]
    0013db7ecall camlHtmlCommon.erase_mods_1264
    0013db83jmp 0x13db9b
    0013db85
    0013db85 0f 1f 00 ...
    0013db88
    0013db88loc_13db88:
    0013db88lea rbx, [rip+0x197891]
    0013db8flea rax, [rip+0x1978a2]
    0013db96call camlHtmlCommon.open_block_1363
    0013db9b
    0013db9bloc_13db9b:
    0013db9bmov eax, 21
    0013dba0call camlHtmlCommon.do_put_char_817
    0013dba5lea rax, [rip+0x19de04]
    0013dbacmov rax, [rax+312]
    0013dbb3mov [rax+8], 3
    0013dbbbmov eax, 1
    0013dbc0call camlMathML.open_display_503
    0013dbc5mov eax, 1
    0013dbcaadd rsp, 8
    0013dbcejmp 0x13d240
    0013dbd3
    0013dbd3loc_13dbd3:
    0013dbd3call caml_call_gc
    0013dbd8jmp 0x13db24
    0013dbdd
    0013dbddloc_13dbdd:
    0013dbddpush 34
    0013dbdfcall caml_call_realloc_stack
    0013dbe4pop r10
    0013dbe6jmp 0x13dad2
    0013dac0
    0013dbeb
    0013dbeb // align 0x10
    0013dbf0
    0013dbf0camlMathML.close_maths_609:
    0013dbf0lea r10, [rsp-320]
    0013dbf8cmp r10, [r14+40]
    0013dbfcjb 0x13dca9
    0013dc02
    0013dc02loc_13dc02:
    0013dc02lea rax, [rip+0x1ec467]
    0013dc09mov rax, [rax+80]
    0013dc0dmov rax, [rax]
    0013dc10cmp rax, 3
    0013dc14jle 0x13dc22
    0013dc16lea rax, [rip+0x19779b]
    0013dc1dcall camlStdlib.prerr_endline_390
    0013dc22
    0013dc22loc_13dc22:
    0013dc22mov eax, 1
    0013dc27call camlMathML.close_display_504
    0013dc2cmov eax, 1
    0013dc31call camlMathML.close_display_504
    0013dc36lea rax, [rip+0x19dd73]
    0013dc3dmov rax, [rax+336]
    0013dc44mov rax, [rax+16]
    0013dc48call camlMyStack.pop_292
    0013dc4dlea rbx, [rip+0x19dd5c]
    0013dc54mov rbx, [rbx+312]
    0013dc5bmov [rbx+8], rax
    0013dc5fmov eax, 21
    0013dc64call camlHtmlCommon.do_put_char_817
    0013dc69lea rax, [rip+0x19dd40]
    0013dc70mov rbx, [rax+312]
    0013dc77mov rbx, [rbx+8]
    0013dc7bcmp rbx, 1
    0013dc7fje 0x13dc90
    0013dc81lea rax, [rip+0x197778]
    0013dc88jmp 0x147340
    0013dc8d
    0013dc8d 0f 1f 00 ...
    0013dc90
    0013dc90loc_13dc90:
    0013dc90lea rbx, [rip+0x1977a1]
    0013dc97mov rax, [rax+856]
    0013dc9ecall camlHtmlCommon.close_block_loc_1362
    0013dca3mov eax, 1
    0013dca8ret
    0013dca9
    0013dca9loc_13dca9:
    0013dca9push 33
    0013dcabcall caml_call_realloc_stack
    0013dcb0pop r10
    0013dcb2jmp 0x13dc02
    0013dbf0
    0013dcb7
    0013dcb7 // align 0x10
    0013dcc0
    0013dcc0camlMathML.insert_vdisplay_612:
    0013dcc0lea r10, [rsp-392]
    0013dcc8cmp r10, [r14+40]
    0013dcccjb 0x13dff1
    0013dcd2
    0013dcd2loc_13dcd2:
    0013dcd2sub rsp, 56
    0013dcd6mov [rsp+24], rax
    0013dcdblea rax, [rip+0x1ec38e]
    0013dce2mov rax, [rax+80]
    0013dce6mov rax, [rax]
    0013dce9cmp rax, 5
    0013dcedjle 0x13dcfb
    0013dceflea rax, [rip+0x1976a2]
    0013dcf6call camlHtmlCommon.prerr_flags_1001
    0013dcfb
    0013dcfbloc_13dcfb:
    0013dcfblea r11, [rip+618]
    0013dd02push r11
    0013dd04push [r14+48]
    0013dd08mov [r14+48], rsp
    0013dd0clea rax, [rip+0x19dc9d]
    0013dd13mov rax, [rax+168]
    0013dd1amov rbx, [rax]
    0013dd1dmov rax, [rbx+16]
    0013dd21mov rbx, [rbx+8]
    0013dd25mov [rsp+16], rbx
    0013dd2amov ebx, 1
    0013dd2fcall camlHtmlCommon.as_envs_683
    0013dd34mov rbx, rax
    0013dd37mov rax, [rsp+16]
    0013dd3ccall camlStdlib.$40_196
    0013dd41mov [rsp+56], rax
    0013dd46lea rax, [rip+0x19dc63]
    0013dd4dmov rax, [rax+216]
    0013dd54call camlHtmlCommon.pop_out_784
    0013dd59mov [rsp+24], rax
    0013dd5emov rbx, [rax]
    0013dd61mov [rsp+16], rbx
    0013dd66cmp rbx, 49
    0013dd6aje 0x13dd7d
    0013dd6cmov edi, 49
    0013dd71lea rax, [rip+0x197608]
    0013dd78call camlHtmlCommon.failclose_473
    0013dd7d
    0013dd7dloc_13dd7d:
    0013dd7dlea rax, [rip+0x19dc2c]
    0013dd84mov rax, [rax+216]
    0013dd8bcall camlHtmlCommon.pop_out_784
    0013dd90mov [rsp+32], rax
    0013dd95mov rdi, [rax]
    0013dd98mov [rsp+64], rdi
    0013dd9dlea rsi, [rip+0x19795c]
    0013dda4lea rax, [rip+0xc2b65]
    0013ddabcall caml_c_call
    0013ddb0cmp rax, 1
    0013ddb4je 0x13ddce
    0013ddb6lea rdi, [rip+0x197943]
    0013ddbdlea rax, [rip+0x1975bc]
    0013ddc4mov rbx, [rsp+64]
    0013ddc9call camlHtmlCommon.failclose_473
    0013ddce
    0013ddceloc_13ddce:
    0013ddcemov ebx, 1
    0013ddd3mov eax, 1
    0013ddd8call camlHtmlCommon.create_status_from_scratch_1164
    0013ddddmov [rsp+48], rax
    0013dde2sub r15, 32
    0013dde6cmp r15, [r14]
    0013dde9jb 0x13dfe7
    0013ddef
    0013ddefloc_13ddef:
    0013ddeflea rbx, [r15+8]
    0013ddf3mov [rbx-8], 3072
    0013ddfbmov rdi, [rsp+64]
    0013de00mov [rbx], rdi
    0013de03mov rdi, [rsp+32]
    0013de08mov rdi, [rdi+8]
    0013de0cmov [rbx+8], rdi
    0013de10mov [rbx+16], rax
    0013de14lea rax, [rip+0x19db95]
    0013de1bmov rax, [rax+216]
    0013de22call camlHtmlCommon.push_out_771
    0013de27sub r15, 32
    0013de2bcmp r15, [r14]
    0013de2ejb 0x13dfdd
    0013de34
    0013de34loc_13de34:
    0013de34lea rbx, [r15+8]
    0013de38mov [rbx-8], 3072
    0013de40mov rax, [rsp+16]
    0013de45mov [rbx], rax
    0013de48mov rdi, [rsp+24]
    0013de4dmov rax, [rdi+8]
    0013de51mov [rbx+8], rax
    0013de55mov rax, [rdi+16]
    0013de59mov [rbx+16], rax
    0013de5dlea rax, [rip+0x19db4c]
    0013de64mov rax, [rax+216]
    0013de6bcall camlHtmlCommon.push_out_771
    0013de70mov eax, 1
    0013de75call camlMathML.close_display_504
    0013de7amov rax, [rsp+32]
    0013de7fmov rsi, [rax+16]
    0013de83lea rax, [rip+0x19db26]
    0013de8amov rdi, [rax+168]
    0013de91mov rbx, rsp
    0013de94mov rsp, [r14+64]
    0013de98call caml_modify
    0013de9dmov rsp, rbx
    0013dea0mov eax, 1
    0013dea5mov rbx, [rsp+40]
    0013deaamov rdi, [rbx]
    0013deadcall rdi
    0013deafmov rax, [rsp+48]
    0013deb4mov rax, [rax+32]
    0013deb8call camlDoOut.to_string_830
    0013debdcall camlHtmlCommon.do_put_818
    0013dec2lea rax, [rip+0x19dae7]
    0013dec9mov rax, [rax+312]
    0013ded0mov [rax+24], 1
    0013ded8mov [rax+32], 1
    0013dee0lea rax, [rip+0x1ec189]
    0013dee7mov rax, [rax+80]
    0013deebmov rax, [rax]
    0013deeecmp rax, 5
    0013def2jle 0x13df42
    0013def4lea rbx, [rip+0x197465]
    0013defblea rax, [rip+0x1ef716]
    0013df02mov rax, [rax+312]
    0013df09call camlStdlib.output_string_253
    0013df0emov rax, [rsp+56]
    0013df13mov [rsp+16], rax
    0013df18lea rax, [rip+0x1ef6f9]
    0013df1fmov rax, [rax+312]
    0013df26call camlHtmlCommon.pretty_mods_621
    0013df2bmov rbx, rax
    0013df2emov rdi, [rbx]
    0013df31mov rax, [rsp+16]
    0013df36call rdi
    0013df38mov eax, 1
    0013df3dcall camlStdlib.prerr_newline_393
    0013df42
    0013df42loc_13df42:
    0013df42lea rax, [rip+0x1ec127]
    0013df49mov rax, [rax+80]
    0013df4dmov rax, [rax]
    0013df50cmp rax, 5
    0013df54jle 0x13df62
    0013df56lea rax, [rip+0x1973e3]
    0013df5dcall camlHtmlCommon.prerr_flags_1001
    0013df62
    0013df62loc_13df62:
    0013df62pop [r14+48]
    0013df66add rsp, 8
    0013df6ajmp 0x13dfcc
    0013df6clea rbx, [rip+0x19da3d]
    0013df73mov rbx, [rbx+176]
    0013df7acmp rax, rbx
    0013df7djne 0x13dfbc
    0013df7fsub r15, 24
    0013df83cmp r15, [r14]
    0013df86jb 0x13dfd6
    0013df88
    0013df88loc_13df88:
    0013df88lea rax, [r15+8]
    0013df8cmov [rax-8], 2048
    0013df94lea rbx, [rip+0x1ec0d5]
    0013df9bmov rbx, [rbx+32]
    0013df9fmov [rax], rbx
    0013dfa2lea rbx, [rip+0x197377]
    0013dfa9mov [rax+8], rbx
    0013dfadmov rsp, [r14+48]
    0013dfb1pop [r14+48]
    0013dfb5pop r11
    0013dfb7jmp r11
    0013dfbanop
    0013dfbc
    0013dfbcloc_13dfbc:
    0013dfbcmov rsp, [r14+48]
    0013dfc0pop [r14+48]
    0013dfc4pop r11
    0013dfc6jmp r11
    0013dfc9nop [rax]
    0013dfcc
    0013dfccloc_13dfcc:
    0013dfccmov rax, [rsp+40]
    0013dfd1add rsp, 56
    0013dfd5ret
    0013dfd6
    0013dfd6loc_13dfd6:
    0013dfd6call caml_call_gc
    0013dfdbjmp 0x13df88
    0013dfdd
    0013dfddloc_13dfdd:
    0013dfddcall caml_call_gc
    0013dfe2jmp 0x13de34
    0013dfe7
    0013dfe7loc_13dfe7:
    0013dfe7call caml_call_gc
    0013dfecjmp 0x13ddef
    0013dff1
    0013dff1loc_13dff1:
    0013dff1push 42
    0013dff3call caml_call_realloc_stack
    0013dff8pop r10
    0013dffajmp 0x13dcd2
    0013dcc0
    0013dfff
    0013dfff // align 0x10
    0013e000
    0013e000camlMathML.is_digit_623:
    0013e000add rax, -92
    0013e004cmp rax, 23
    0013e008jbe 0x13e014
    0013e00acmp rax, -3
    0013e00eje 0x13e020
    0013e010jmp 0x13e01a
    0013e012
    0013e012 66 90 f.
    0013e014
    0013e014loc_13e014:
    0013e014cmp rax, 3
    0013e018jne 0x13e020
    0013e01a
    0013e01aloc_13e01a:
    0013e01amov eax, 1
    0013e01fret
    0013e020
    0013e020loc_13e020:
    0013e020mov eax, 3
    0013e025ret
    0013e000
    0013e026
    0013e026 // align 0x10
    0013e030
    0013e030camlMathML.is_number_626:
    0013e030lea r10, [rsp-344]
    0013e038cmp r10, [r14+40]
    0013e03cjb 0x13e0f8
    0013e042
    0013e042loc_13e042:
    0013e042sub rsp, 24
    0013e046mov rbx, rax
    0013e049mov eax, 3
    0013e04emov edi, 1
    0013e053mov rsi, [rbx-8]
    0013e057shr rsi, 10
    0013e05blea rsi, [8*rsi-1]
    0013e063movzx rdx, [rbx+rsi]
    0013e068sub rsi, rdx
    0013e06blea rsi, [rsi+rsi-1]
    0013e070cmp rdi, rsi
    0013e073jg 0x13e0e7
    0013e075mov [rsp+16], rsi
    0013e07amov [rsp+8], rdi
    0013e07fmov [rsp], rbx
    0013e083
    0013e083loc_13e083:
    0013e083cmp rax, 1
    0013e087je 0x13e0c0
    0013e089sar rdi, 1
    0013e08cmov rsi, [rsp]
    0013e090mov rax, [rsi-8]
    0013e094shr rax, 10
    0013e098lea rax, [8*rax-1]
    0013e0a0movzx rbx, [rsi+rax]
    0013e0a5sub rax, rbx
    0013e0a8cmp rax, rdi
    0013e0abjbe 0x13e0f3
    0013e0admovzx rax, [rsi+rdi]
    0013e0b2lea rax, [rax+rax+1]
    0013e0b7call camlMathML.is_digit_623
    0013e0bcjmp 0x13e0c5
    0013e0be
    0013e0be 66 90 f.
    0013e0c0
    0013e0c0loc_13e0c0:
    0013e0c0mov eax, 1
    0013e0c5
    0013e0c5loc_13e0c5:
    0013e0c5mov rdi, [rsp+8]
    0013e0camov rbx, rdi
    0013e0cdadd rdi, 2
    0013e0d1mov [rsp+8], rdi
    0013e0d6mov rsi, [rsp+16]
    0013e0dbcmp rbx, rsi
    0013e0deje 0x13e0e7
    0013e0e0cmp r15, [r14]
    0013e0e3ja 0x13e083
    0013e0e5jmp 0x13e0ec
    0013e0e7
    0013e0e7loc_13e0e7:
    0013e0e7add rsp, 24
    0013e0ebret
    0013e0ec
    0013e0ecloc_13e0ec:
    0013e0eccall caml_call_gc
    0013e0f1jmp 0x13e083
    0013e0f3
    0013e0f3loc_13e0f3:
    0013e0f3call caml_ml_array_bound_error
    0013e0f8
    0013e0f8loc_13e0f8:
    0013e0f8push 36
    0013e0facall caml_call_realloc_stack
    0013e0ffpop r10
    0013e101jmp 0x13e042
    0013e030
    0013e106
    0013e106 // align 0x10
    0013e110
    0013e110camlMathML.is_op_700:
    0013e110mov rbx, [rax-8]
    0013e114shr rbx, 10
    0013e118cmp rbx, 2
    0013e11cjge 0x13e359
    0013e122mov rax, [rax]
    0013e125mov rbx, 0x60000000000002f
    0013e12fcmp rax, rbx
    0013e132jge 0x13e254
    0013e138mov rbx, 0x600000000000028
    0013e142cmp rax, rbx
    0013e145jge 0x13e1c4
    0013e147mov rbx, 0x600000000000024
    0013e151cmp rax, rbx
    0013e154jge 0x13e184
    0013e156mov rbx, 0x600000000000021
    0013e160cmp rax, rbx
    0013e163je 0x13e360
    0013e169mov rbx, 0x600000000000023
    0013e173cmp rax, rbx
    0013e176je 0x13e360
    0013e17cjmp 0x13e359
    0013e181
    0013e181 0f 1f 00 ...
    0013e184
    0013e184loc_13e184:
    0013e184mov rbx, 0x600000000000024
    0013e18ecmp rax, rbx
    0013e191je 0x13e360
    0013e197mov rbx, 0x600000000000025
    0013e1a1cmp rax, rbx
    0013e1a4je 0x13e360
    0013e1aamov rbx, 0x600000000000026
    0013e1b4cmp rax, rbx
    0013e1b7je 0x13e360
    0013e1bdjmp 0x13e359
    0013e1c2
    0013e1c2 66 90 f.
    0013e1c4
    0013e1c4loc_13e1c4:
    0013e1c4mov rbx, 0x60000000000002b
    0013e1cecmp rax, rbx
    0013e1d1jge 0x13e214
    0013e1d3mov rbx, 0x600000000000028
    0013e1ddcmp rax, rbx
    0013e1e0je 0x13e360
    0013e1e6mov rbx, 0x600000000000029
    0013e1f0cmp rax, rbx
    0013e1f3je 0x13e360
    0013e1f9mov rbx, 0x60000000000002a
    0013e203cmp rax, rbx
    0013e206je 0x13e360
    0013e20cjmp 0x13e359
    0013e211
    0013e211 0f 1f 00 ...
    0013e214
    0013e214loc_13e214:
    0013e214mov rbx, 0x60000000000002b
    0013e21ecmp rax, rbx
    0013e221je 0x13e360
    0013e227mov rbx, 0x60000000000002c
    0013e231cmp rax, rbx
    0013e234je 0x13e360
    0013e23amov rbx, 0x60000000000002d
    0013e244cmp rax, rbx
    0013e247je 0x13e360
    0013e24djmp 0x13e359
    0013e252
    0013e252 66 90 f.
    0013e254
    0013e254loc_13e254:
    0013e254mov rbx, 0x60000000000005b
    0013e25ecmp rax, rbx
    0013e261jge 0x13e2ec
    0013e267mov rbx, 0x60000000000003c
    0013e271cmp rax, rbx
    0013e274jge 0x13e2b4
    0013e276mov rbx, 0x60000000000002f
    0013e280cmp rax, rbx
    0013e283je 0x13e360
    0013e289mov rbx, 0x60000000000003a
    0013e293cmp rax, rbx
    0013e296je 0x13e360
    0013e29cmov rbx, 0x60000000000003b
    0013e2a6cmp rax, rbx
    0013e2a9je 0x13e360
    0013e2afjmp 0x13e359
    0013e2b4
    0013e2b4loc_13e2b4:
    0013e2b4mov rbx, 0x60000000000003c
    0013e2becmp rax, rbx
    0013e2c1je 0x13e360
    0013e2c7mov rbx, 0x60000000000003d
    0013e2d1cmp rax, rbx
    0013e2d4je 0x13e360
    0013e2damov rbx, 0x60000000000003e
    0013e2e4cmp rax, rbx
    0013e2e7je 0x13e360
    0013e2e9jmp 0x13e359
    0013e2eb
    0013e2eb 90 .
    0013e2ec
    0013e2ecloc_13e2ec:
    0013e2ecmov rbx, 0x60000000000007c
    0013e2f6cmp rax, rbx
    0013e2f9jge 0x13e32c
    0013e2fbmov rbx, 0x60000000000005b
    0013e305cmp rax, rbx
    0013e308je 0x13e360
    0013e30amov rbx, 0x60000000000005d
    0013e314cmp rax, rbx
    0013e317je 0x13e360
    0013e319mov rbx, 0x60000000000007b
    0013e323cmp rax, rbx
    0013e326je 0x13e360
    0013e328jmp 0x13e359
    0013e32a
    0013e32a 66 90 f.
    0013e32c
    0013e32cloc_13e32c:
    0013e32cmov rbx, 0x60000000000007c
    0013e336cmp rax, rbx
    0013e339je 0x13e360
    0013e33bmov rbx, 0x60000000000007d
    0013e345cmp rax, rbx
    0013e348je 0x13e360
    0013e34amov rbx, 0x60000000000007e
    0013e354cmp rax, rbx
    0013e357je 0x13e360
    0013e359
    0013e359loc_13e359:
    0013e359mov eax, 1
    0013e35eret
    0013e35f
    0013e35f 90 .
    0013e360
    0013e360loc_13e360:
    0013e360mov eax, 3
    0013e365ret
    0013e110
    0013e366
    0013e366 // align 0x10
    0013e370
    0013e370camlMathML.is_letter_703:
    0013e370add rax, -130
    0013e376cmp rax, 65
    0013e37asetbe al
    0013e37dmovzx rax, al
    0013e381lea rax, [rax+rax+1]
    0013e386ret
    0013e370
    0013e387
    0013e387 // align 0x10
    0013e390
    0013e390camlMathML.is_ident_706:
    0013e390mov rdi, rax
    0013e393mov eax, 3
    0013e398mov ebx, 1
    0013e39dmov rsi, [rdi-8]
    0013e3a1shr rsi, 10
    0013e3a5lea rsi, [8*rsi-1]
    0013e3admovzx rdx, [rdi+rsi]
    0013e3b2sub rsi, rdx
    0013e3b5lea rsi, [rsi+rsi-1]
    0013e3bacmp rbx, rsi
    0013e3bdjg 0x13e420
    0013e3bf
    0013e3bfloc_13e3bf:
    0013e3bfcmp rax, 1
    0013e3c3je 0x13e408
    0013e3c5mov rax, rbx
    0013e3c8sar rax, 1
    0013e3cbmov rdx, [rdi-8]
    0013e3cfshr rdx, 10
    0013e3d3lea rdx, [8*rdx-1]
    0013e3dbmovzx rcx, [rdi+rdx]
    0013e3e0sub rdx, rcx
    0013e3e3cmp rdx, rax
    0013e3e6jbe 0x13e428
    0013e3e8movzx rax, [rdi+rax]
    0013e3edlea rax, [rax+rax+1]
    0013e3f2add rax, -130
    0013e3f8cmp rax, 65
    0013e3fcja 0x13e408
    0013e3femov eax, 3
    0013e403jmp 0x13e40d
    0013e405
    0013e405 0f 1f 00 ...
    0013e408
    0013e408loc_13e408:
    0013e408mov eax, 1
    0013e40d
    0013e40dloc_13e40d:
    0013e40dmov rdx, rbx
    0013e410add rbx, 2
    0013e414cmp rdx, rsi
    0013e417je 0x13e420
    0013e419cmp r15, [r14]
    0013e41cja 0x13e3bf
    0013e41ejmp 0x13e421
    0013e420
    0013e420loc_13e420:
    0013e420ret
    0013e421
    0013e421loc_13e421:
    0013e421call caml_call_gc
    0013e426jmp 0x13e3bf
    0013e428
    0013e428loc_13e428:
    0013e428call caml_ml_array_bound_error
    0013e390
    0013e42d
    0013e42d // align 0x10
    0013e430
    0013e430camlMathML.is_open_delim_711:
    0013e430mov rbx, [rax-8]
    0013e434shr rbx, 10
    0013e438cmp rbx, 2
    0013e43cjge 0x13e48e
    0013e43emov rax, [rax]
    0013e441mov rbx, 0x60000000000005b
    0013e44bcmp rax, rbx
    0013e44ejge 0x13e470
    0013e450mov rbx, 0x600000000000028
    0013e45acmp rax, rbx
    0013e45dje 0x13e494
    0013e45fmov rbx, 0x60000000000003c
    0013e469cmp rax, rbx
    0013e46cje 0x13e494
    0013e46ejmp 0x13e48e
    0013e470
    0013e470loc_13e470:
    0013e470mov rbx, 0x60000000000005b
    0013e47acmp rax, rbx
    0013e47dje 0x13e494
    0013e47fmov rbx, 0x60000000000007b
    0013e489cmp rax, rbx
    0013e48cje 0x13e494
    0013e48e
    0013e48eloc_13e48e:
    0013e48emov eax, 1
    0013e493ret
    0013e494
    0013e494loc_13e494:
    0013e494mov eax, 3
    0013e499ret
    0013e430
    0013e49a
    0013e49a // align 0x10
    0013e4a0
    0013e4a0camlMathML.is_close_delim_712:
    0013e4a0mov rbx, [rax-8]
    0013e4a4shr rbx, 10
    0013e4a8cmp rbx, 2
    0013e4acjge 0x13e4fe
    0013e4aemov rax, [rax]
    0013e4b1mov rbx, 0x60000000000005d
    0013e4bbcmp rax, rbx
    0013e4bejge 0x13e4e0
    0013e4c0mov rbx, 0x600000000000029
    0013e4cacmp rax, rbx
    0013e4cdje 0x13e504
    0013e4cfmov rbx, 0x60000000000003e
    0013e4d9cmp rax, rbx
    0013e4dcje 0x13e504
    0013e4dejmp 0x13e4fe
    0013e4e0
    0013e4e0loc_13e4e0:
    0013e4e0mov rbx, 0x60000000000005d
    0013e4eacmp rax, rbx
    0013e4edje 0x13e504
    0013e4efmov rbx, 0x60000000000007d
    0013e4f9cmp rax, rbx
    0013e4fcje 0x13e504
    0013e4fe
    0013e4feloc_13e4fe:
    0013e4femov eax, 1
    0013e503ret
    0013e504
    0013e504loc_13e504:
    0013e504mov eax, 3
    0013e509ret
    0013e4a0
    0013e50a
    0013e50a // align 0x10
    0013e510
    0013e510camlMathML.open_delim_717:
    0013e510lea r10, [rsp-320]
    0013e518cmp r10, [r14+40]
    0013e51cjb 0x13e534
    0013e51e
    0013e51eloc_13e51e:
    0013e51emov eax, 1
    0013e523call camlMathML.open_display_503
    0013e528lea rax, [rip+0x196389]
    0013e52fjmp 0x14a860
    0013e534
    0013e534loc_13e534:
    0013e534push 33
    0013e536call caml_call_realloc_stack
    0013e53bpop r10
    0013e53djmp 0x13e51e
    0013e510
    0013e53f
    0013e53f // align 0x10
    0013e540
    0013e540camlMathML.fun_1092:
    0013e540lea r10, [rsp-320]
    0013e548cmp r10, [r14+40]
    0013e54cjb 0x13e562
    0013e54e
    0013e54eloc_13e54e:
    0013e54emov eax, 1
    0013e553call camlMathML.close_display_504
    0013e558mov eax, 1
    0013e55djmp 0x13d310
    0013e562
    0013e562loc_13e562:
    0013e562push 33
    0013e564call caml_call_realloc_stack
    0013e569pop r10
    0013e56bjmp 0x13e54e
    0013e540
    0013e56d
    0013e56d // align 0x10
    0013e570
    0013e570camlMathML.is_close_718:
    0013e570lea r10, [rsp-320]
    0013e578cmp r10, [r14+40]
    0013e57cjb 0x13e5a6
    0013e57e
    0013e57eloc_13e57e:
    0013e57emov eax, 1
    0013e583call camlHtmlCommon.pop_freeze_1487
    0013e588mov rbx, [rax+8]
    0013e58ccmp rbx, 1
    0013e590je 0x13e5a0
    0013e592mov rax, [rax]
    0013e595call camlHtmlCommon.freeze_1480
    0013e59amov eax, 1
    0013e59fret
    0013e5a0
    0013e5a0loc_13e5a0:
    0013e5a0mov eax, 3
    0013e5a5ret
    0013e5a6
    0013e5a6loc_13e5a6:
    0013e5a6push 33
    0013e5a8call caml_call_realloc_stack
    0013e5adpop r10
    0013e5afjmp 0x13e57e
    0013e570
    0013e5b1
    0013e5b1 // align 0x10
    0013e5c0
    0013e5c0camlMathML.close_delim_719:
    0013e5c0lea r10, [rsp-320]
    0013e5c8cmp r10, [r14+40]
    0013e5ccjb 0x13e60c
    0013e5ce
    0013e5celoc_13e5ce:
    0013e5cemov eax, 1
    0013e5d3call camlHtmlCommon.pop_freeze_1487
    0013e5d8mov rax, [rax+8]
    0013e5dccmp rax, 1
    0013e5e0je 0x13e5ec
    0013e5e2mov eax, 1
    0013e5e7jmp 0x13d310
    0013e5ec
    0013e5ecloc_13e5ec:
    0013e5ecmov eax, 1
    0013e5f1call camlMathML.close_display_504
    0013e5f6mov eax, 1
    0013e5fbcall camlMathML.open_display_503
    0013e600lea rax, [rip+0x196ce1]
    0013e607jmp 0x1919c0
    0013e60c
    0013e60cloc_13e60c:
    0013e60cpush 33
    0013e60ecall caml_call_realloc_stack
    0013e613pop r10
    0013e615jmp 0x13e5ce
    0013e5c0
    0013e617
    0013e617 // align 0x10
    0013e620
    0013e620camlMathML.put_730:
    0013e620lea r10, [rsp-360]
    0013e628cmp r10, [r14+40]
    0013e62cjb 0x13e92d
    0013e632
    0013e632loc_13e632:
    0013e632sub rsp, 40
    0013e636mov [rsp+32], rax
    0013e63blea rbx, [rip+0x1eba2e]
    0013e642mov rbx, [rbx+80]
    0013e646mov rbx, [rbx]
    0013e649cmp rbx, 3
    0013e64djle 0x13e679
    0013e64fmov [rsp], rax
    0013e653lea rbx, [rip+0x196bd6]
    0013e65alea rax, [rip+0x1eefb7]
    0013e661mov rax, [rax+312]
    0013e668call Stdlib.Printf.fprintf
    0013e66dmov rbx, rax
    0013e670mov rdi, [rbx]
    0013e673mov rax, [rsp]
    0013e677call rdi
    0013e679
    0013e679loc_13e679:
    0013e679mov eax, 3
    0013e67emov ebx, 1
    0013e683mov rsi, [rsp+32]
    0013e688mov rdi, [rsi-8]
    0013e68cshr rdi, 10
    0013e690lea rdi, [8*rdi-1]
    0013e698movzx rsi, [rsi+rdi]
    0013e69dsub rdi, rsi
    0013e6a0lea rdi, [rdi+rdi-1]
    0013e6a5cmp rbx, rdi
    0013e6a8jg 0x13e71c
    0013e6aamov [rsp+8], rdi
    0013e6afmov [rsp], rbx
    0013e6b3
    0013e6b3loc_13e6b3:
    0013e6b3cmp rax, 1
    0013e6b7je 0x13e6f4
    0013e6b9sar rbx, 1
    0013e6bcmov rsi, [rsp+32]
    0013e6c1mov rax, [rsi-8]
    0013e6c5shr rax, 10
    0013e6c9lea rax, [8*rax-1]
    0013e6d1movzx rdi, [rsi+rax]
    0013e6d6sub rax, rdi
    0013e6d9cmp rax, rbx
    0013e6dcjbe 0x13e928
    0013e6e2movzx rax, [rsi+rbx]
    0013e6e7lea rax, [rax+rax+1]
    0013e6eccall camlHtmlCommon.is_blank_1443
    0013e6f1jmp 0x13e6f9
    0013e6f3
    0013e6f3 90 .
    0013e6f4
    0013e6f4loc_13e6f4:
    0013e6f4mov eax, 1
    0013e6f9
    0013e6f9loc_13e6f9:
    0013e6f9mov rbx, [rsp]
    0013e6fdmov rdi, rbx
    0013e700add rbx, 2
    0013e704mov [rsp], rbx
    0013e708mov rsi, [rsp+8]
    0013e70dcmp rdi, rsi
    0013e710je 0x13e71c
    0013e712cmp r15, [r14]
    0013e715ja 0x13e6b3
    0013e717jmp 0x13e91e
    0013e71c
    0013e71cloc_13e71c:
    0013e71ccmp rax, 1
    0013e720je 0x13e72c
    0013e722mov eax, 1
    0013e727add rsp, 40
    0013e72bret
    0013e72c
    0013e72cloc_13e72c:
    0013e72cmov [rsp+8], rax
    0013e731mov rax, [rsp+32]
    0013e736call camlMathML.is_op_700
    0013e73bmov [rsp+16], rax
    0013e740mov rax, [rsp+32]
    0013e745call camlMathML.is_number_626
    0013e74amov [rsp+24], rax
    0013e74fmov rax, [rsp+32]
    0013e754call camlMathML.is_open_delim_711
    0013e759cmp rax, 1
    0013e75dje 0x13e769
    0013e75fmov eax, 1
    0013e764call camlMathML.open_delim_717
    0013e769
    0013e769loc_13e769:
    0013e769mov rax, [rsp+32]
    0013e76ecall camlMathML.is_close_delim_712
    0013e773cmp rax, 1
    0013e777je 0x13e78c
    0013e779mov eax, 1
    0013e77ecall camlMathML.is_close_718
    0013e783mov [rsp], rax
    0013e787jmp 0x13e795
    0013e789
    0013e789 0f 1f 00 ...
    0013e78c
    0013e78cloc_13e78c:
    0013e78cmov eax, 1
    0013e791mov [rsp], rax
    0013e795
    0013e795loc_13e795:
    0013e795mov rax, [rsp+16]
    0013e79acmp rax, 1
    0013e79ejne 0x13e7ab
    0013e7a0mov rax, [rsp+24]
    0013e7a5cmp rax, 1
    0013e7a9je 0x13e7cc
    0013e7ab
    0013e7abloc_13e7ab:
    0013e7ablea rax, [rip+0x1d81ee]
    0013e7b2mov rax, [rax+136]
    0013e7b9mov rax, [rax]
    0013e7bccmp rax, 1
    0013e7c0je 0x13e7cc
    0013e7c2mov eax, 3
    0013e7c7call camlMathML.do_item_display_590
    0013e7cc
    0013e7ccloc_13e7cc:
    0013e7ccmov eax, 1
    0013e7d1call camlHtmlCommon.do_open_mods_1168
    0013e7d6lea rax, [rip+0x19d1d3]
    0013e7ddmov rax, [rax+312]
    0013e7e4mov [rax+24], 1
    0013e7ecmov rbx, [rsp+8]
    0013e7f1cmp rbx, 1
    0013e7f5je 0x13e800
    0013e7f7mov rax, [rax+32]
    0013e7fbjmp 0x13e805
    0013e7fd
    0013e7fd 0f 1f 00 ...
    0013e800
    0013e800loc_13e800:
    0013e800mov eax, 1
    0013e805
    0013e805loc_13e805:
    0013e805lea rbx, [rip+0x19d1a4]
    0013e80cmov rbx, [rbx+312]
    0013e813mov [rbx+32], rax
    0013e817mov rax, [rsp+24]
    0013e81ccmp rax, 1
    0013e820je 0x13e84c
    0013e822lea rbx, [rip+0x1969e7]
    0013e829mov rax, [rsp+32]
    0013e82ecall camlStdlib.$5e_139
    0013e833mov rbx, rax
    0013e836lea rax, [rip+0x1969e3]
    0013e83dcall camlStdlib.$5e_139
    0013e842call camlHtmlCommon.do_put_818
    0013e847jmp 0x13e8f6
    0013e84c
    0013e84cloc_13e84c:
    0013e84cmov rax, [rsp+32]
    0013e851call camlMathML.is_ident_706
    0013e856cmp rax, 1
    0013e85aje 0x13e884
    0013e85clea rbx, [rip+0x19698d]
    0013e863mov rax, [rsp+32]
    0013e868call camlStdlib.$5e_139
    0013e86dmov rbx, rax
    0013e870lea rax, [rip+0x196989]
    0013e877call camlStdlib.$5e_139
    0013e87ccall camlHtmlCommon.do_put_818
    0013e881jmp 0x13e8f6
    0013e883
    0013e883 90 .
    0013e884
    0013e884loc_13e884:
    0013e884mov rax, [rsp]
    0013e888cmp rax, 1
    0013e88cje 0x13e8b8
    0013e88elea rbx, [rip+0x19690b]
    0013e895mov rax, [rsp+32]
    0013e89acall camlStdlib.$5e_139
    0013e89fmov rbx, rax
    0013e8a2lea rax, [rip+0x196937]
    0013e8a9call camlStdlib.$5e_139
    0013e8aecall camlHtmlCommon.do_put_818
    0013e8b3jmp 0x13e8f6
    0013e8b5
    0013e8b5 0f 1f 00 ...
    0013e8b8
    0013e8b8loc_13e8b8:
    0013e8b8mov rax, [rsp+16]
    0013e8bdcmp rax, 1
    0013e8c1je 0x13e8ec
    0013e8c3lea rbx, [rip+0x1968b6]
    0013e8camov rax, [rsp+32]
    0013e8cfcall camlStdlib.$5e_139
    0013e8d4mov rbx, rax
    0013e8d7lea rax, [rip+0x1968b2]
    0013e8decall camlStdlib.$5e_139
    0013e8e3call camlHtmlCommon.do_put_818
    0013e8e8jmp 0x13e8f6
    0013e8ea
    0013e8ea 66 90 f.
    0013e8ec
    0013e8ecloc_13e8ec:
    0013e8ecmov rax, [rsp+32]
    0013e8f1call camlHtmlCommon.do_put_818
    0013e8f6
    0013e8f6loc_13e8f6:
    0013e8f6mov rax, [rsp+32]
    0013e8fbcall camlMathML.is_close_delim_712
    0013e900cmp rax, 1
    0013e904je 0x13e914
    0013e906mov eax, 1
    0013e90badd rsp, 40
    0013e90fjmp 0x13e5c0
    0013e914
    0013e914loc_13e914:
    0013e914mov eax, 1
    0013e919add rsp, 40
    0013e91dret
    0013e91e
    0013e91eloc_13e91e:
    0013e91ecall caml_call_gc
    0013e923jmp 0x13e6b3
    0013e928
    0013e928loc_13e928:
    0013e928call caml_ml_array_bound_error
    0013e92d
    0013e92dloc_13e92d:
    0013e92dpush 38
    0013e92fcall caml_call_realloc_stack
    0013e934pop r10
    0013e936jmp 0x13e632
    0013e620
    0013e93b
    0013e93b // align 0x10
    0013e940
    0013e940camlMathML.put_char_841:
    0013e940lea r10, [rsp-368]
    0013e948cmp r10, [r14+40]
    0013e94cjb 0x13eb42
    0013e952
    0013e952loc_13e952:
    0013e952sub rsp, 48
    0013e956mov [rsp+8], rax
    0013e95bcall camlHtmlCommon.is_blank_1443
    0013e960mov rbx, [rsp+8]
    0013e965cmp rbx, 65
    0013e969je 0x13eb38
    0013e96fmov [rsp+24], rax
    0013e974mov [rsp+8], rbx
    0013e979mov eax, 3
    0013e97ecall Stdlib.Bytes.make
    0013e983mov [rsp+16], rax
    0013e988call camlMathML.is_op_700
    0013e98dmov [rsp+32], rax
    0013e992mov rax, [rsp+8]
    0013e997call camlMathML.is_digit_623
    0013e99cmov [rsp+40], rax
    0013e9a1mov rax, [rsp+16]
    0013e9a6call camlMathML.is_open_delim_711
    0013e9abcmp rax, 1
    0013e9afje 0x13e9bb
    0013e9b1mov eax, 1
    0013e9b6call camlMathML.open_delim_717
    0013e9bb
    0013e9bbloc_13e9bb:
    0013e9bbmov rax, [rsp+16]
    0013e9c0call camlMathML.is_close_delim_712
    0013e9c5cmp rax, 1
    0013e9c9je 0x13e9dc
    0013e9cbmov eax, 1
    0013e9d0call camlMathML.is_close_718
    0013e9d5mov [rsp], rax
    0013e9d9jmp 0x13e9e5
    0013e9db
    0013e9db 90 .
    0013e9dc
    0013e9dcloc_13e9dc:
    0013e9dcmov eax, 1
    0013e9e1mov [rsp], rax
    0013e9e5
    0013e9e5loc_13e9e5:
    0013e9e5mov rax, [rsp+32]
    0013e9eacmp rax, 1
    0013e9eejne 0x13e9fb
    0013e9f0mov rax, [rsp+40]
    0013e9f5cmp rax, 1
    0013e9f9je 0x13ea1c
    0013e9fb
    0013e9fbloc_13e9fb:
    0013e9fblea rax, [rip+0x1d7f9e]
    0013ea02mov rax, [rax+136]
    0013ea09mov rax, [rax]
    0013ea0ccmp rax, 1
    0013ea10je 0x13ea1c
    0013ea12mov eax, 3
    0013ea17call camlMathML.do_item_display_590
    0013ea1c
    0013ea1cloc_13ea1c:
    0013ea1cmov eax, 1
    0013ea21call camlHtmlCommon.do_open_mods_1168
    0013ea26lea rax, [rip+0x19cf83]
    0013ea2dmov rax, [rax+312]
    0013ea34mov [rax+24], 1
    0013ea3cmov rbx, [rsp+24]
    0013ea41cmp rbx, 1
    0013ea45je 0x13ea50
    0013ea47mov rax, [rax+32]
    0013ea4bjmp 0x13ea55
    0013ea4d
    0013ea4d 0f 1f 00 ...
    0013ea50
    0013ea50loc_13ea50:
    0013ea50mov eax, 1
    0013ea55
    0013ea55loc_13ea55:
    0013ea55lea rbx, [rip+0x19cf54]
    0013ea5cmov rbx, [rbx+312]
    0013ea63mov [rbx+32], rax
    0013ea67mov rax, [rsp+40]
    0013ea6ccmp rax, 1
    0013ea70je 0x13ea9c
    0013ea72lea rbx, [rip+0x196797]
    0013ea79mov rax, [rsp+16]
    0013ea7ecall camlStdlib.$5e_139
    0013ea83mov rbx, rax
    0013ea86lea rax, [rip+0x196793]
    0013ea8dcall camlStdlib.$5e_139
    0013ea92call camlHtmlCommon.do_put_818
    0013ea97jmp 0x13eb0e
    0013ea99
    0013ea99 0f 1f 00 ...
    0013ea9c
    0013ea9cloc_13ea9c:
    0013ea9cmov rax, [rsp]
    0013eaa0cmp rax, 1
    0013eaa4je 0x13ead0
    0013eaa6lea rbx, [rip+0x1966f3]
    0013eaadmov rax, [rsp+16]
    0013eab2call camlStdlib.$5e_139
    0013eab7mov rbx, rax
    0013eabalea rax, [rip+0x19671f]
    0013eac1call camlStdlib.$5e_139
    0013eac6call camlHtmlCommon.do_put_818
    0013eacbjmp 0x13eb0e
    0013eacd
    0013eacd 0f 1f 00 ...
    0013ead0
    0013ead0loc_13ead0:
    0013ead0mov rax, [rsp+32]
    0013ead5cmp rax, 1
    0013ead9je 0x13eb04
    0013eadblea rbx, [rip+0x19669e]
    0013eae2mov rax, [rsp+16]
    0013eae7call camlStdlib.$5e_139
    0013eaecmov rbx, rax
    0013eaeflea rax, [rip+0x19669a]
    0013eaf6call camlStdlib.$5e_139
    0013eafbcall camlHtmlCommon.do_put_818
    0013eb00jmp 0x13eb0e
    0013eb02
    0013eb02 66 90 f.
    0013eb04
    0013eb04loc_13eb04:
    0013eb04mov rax, [rsp+8]
    0013eb09call camlHtmlCommon.do_put_char_817
    0013eb0e
    0013eb0eloc_13eb0e:
    0013eb0emov rax, [rsp+16]
    0013eb13call camlMathML.is_close_delim_712
    0013eb18cmp rax, 1
    0013eb1cje 0x13eb2c
    0013eb1emov eax, 1
    0013eb23add rsp, 48
    0013eb27jmp 0x13e5c0
    0013eb2c
    0013eb2cloc_13eb2c:
    0013eb2cmov eax, 1
    0013eb31add rsp, 48
    0013eb35ret
    0013eb36
    0013eb36 66 90 f.
    0013eb38
    0013eb38loc_13eb38:
    0013eb38mov eax, 1
    0013eb3dadd rsp, 48
    0013eb41ret
    0013eb42
    0013eb42loc_13eb42:
    0013eb42push 39
    0013eb44call caml_call_realloc_stack
    0013eb49pop r10
    0013eb4bjmp 0x13e952
    0013e940
    0013eb50
    0013eb50camlMathML.put_in_math_848:
    0013eb50lea r10, [rsp-328]
    0013eb58cmp r10, [r14+40]
    0013eb5cjb 0x13ec1c
    0013eb62
    0013eb62loc_13eb62:
    0013eb62sub rsp, 8
    0013eb66lea rbx, [rip+0x19ce43]
    0013eb6dmov rbx, [rbx+312]
    0013eb74mov rbx, [rbx+96]
    0013eb78cmp rbx, 1
    0013eb7cje 0x13eba4
    0013eb7elea rbx, [rip+0x1e9abb]
    0013eb85mov rbx, [rbx+32]
    0013eb89mov rbx, [rbx]
    0013eb8ccmp rbx, 1
    0013eb90je 0x13eb9c
    0013eb92add rsp, 8
    0013eb96jmp 0x13e620
    0013eb9b
    0013eb9b 90 .
    0013eb9c
    0013eb9cloc_13eb9c:
    0013eb9cmov [rsp], rax
    0013eba0jmp 0x13eba8
    0013eba2
    0013eba2 66 90 f.
    0013eba4
    0013eba4loc_13eba4:
    0013eba4mov [rsp], rax
    0013eba8
    0013eba8loc_13eba8:
    0013eba8lea rax, [rip+0x1d7df1]
    0013ebafmov rax, [rax+136]
    0013ebb6mov rax, [rax]
    0013ebb9cmp rax, 1
    0013ebbdje 0x13ebc9
    0013ebbfmov eax, 3
    0013ebc4call camlMathML.do_item_display_590
    0013ebc9
    0013ebc9loc_13ebc9:
    0013ebc9mov eax, 1
    0013ebcecall camlHtmlCommon.do_open_mods_1168
    0013ebd3lea rax, [rip+0x196626]
    0013ebdacall camlHtmlCommon.do_put_818
    0013ebdfmov rax, [rsp]
    0013ebe3call camlHtmlCommon.do_put_818
    0013ebe8lea rax, [rip+0x196601]
    0013ebefcall camlHtmlCommon.do_put_818
    0013ebf4lea rax, [rip+0x19cdb5]
    0013ebfbmov rax, [rax+312]
    0013ec02mov [rax+24], 1
    0013ec0amov [rax+32], 1
    0013ec12mov eax, 1
    0013ec17add rsp, 8
    0013ec1bret
    0013ec1c
    0013ec1cloc_13ec1c:
    0013ec1cpush 34
    0013ec1ecall caml_call_realloc_stack
    0013ec23pop r10
    0013ec25jmp 0x13eb62
    0013eb50
    0013ec2a
    0013ec2a // align 0x10
    0013ec30
    0013ec30camlMathML.put_sup_sub_851:
    0013ec30lea r10, [rsp-344]
    0013ec38cmp r10, [r14+40]
    0013ec3cjb 0x13ecc2
    0013ec42
    0013ec42loc_13ec42:
    0013ec42sub rsp, 24
    0013ec46mov [rsp+16], rax
    0013ec4bmov [rsp], rbx
    0013ec4fmov [rsp+8], rdi
    0013ec54cmp rax, 1
    0013ec58je 0x13ec68
    0013ec5amov eax, 1
    0013ec5fcall camlMathML.open_display_503
    0013ec64jmp 0x13ec79
    0013ec66
    0013ec66 66 90 f.
    0013ec68
    0013ec68loc_13ec68:
    0013ec68lea rbx, [rip+0x196a81]
    0013ec6fmov eax, 49
    0013ec74call camlHtmlCommon.open_block_1363
    0013ec79
    0013ec79loc_13ec79:
    0013ec79mov rbx, [rsp]
    0013ec7dmov rdi, [rbx]
    0013ec80mov rax, [rsp+8]
    0013ec85call rdi
    0013ec87mov rax, [rsp+16]
    0013ec8ccmp rax, 1
    0013ec90je 0x13eca0
    0013ec92mov eax, 1
    0013ec97add rsp, 24
    0013ec9bjmp 0x13d310
    0013eca0
    0013eca0loc_13eca0:
    0013eca0mov ebx, 49
    0013eca5lea rax, [rip+0x19cd04]
    0013ecacmov rax, [rax+856]
    0013ecb3call camlHtmlCommon.close_block_loc_1362
    0013ecb8mov eax, 1
    0013ecbdadd rsp, 24
    0013ecc1ret
    0013ecc2
    0013ecc2loc_13ecc2:
    0013ecc2push 36
    0013ecc4call caml_call_realloc_stack
    0013ecc9pop r10
    0013eccbjmp 0x13ec42
    0013ec30
    0013ecd0
    0013ecd0camlMathML.standard_sup_sub_856:
    0013ecd0lea r10, [rsp-384]
    0013ecd8cmp r10, [r14+40]
    0013ecdcjb 0x13f133
    0013ece2
    0013ece2loc_13ece2:
    0013ece2sub rsp, 64
    0013ece6mov [rsp+8], rax
    0013ecebmov [rsp+32], rbx
    0013ecf0mov [rsp], rdi
    0013ecf4mov [rsp+16], rsi
    0013ecf9mov [rsp+24], rdx
    0013ecfelea rax, [rip+0x1eb36b]
    0013ed05mov rax, [rax+80]
    0013ed09mov rax, [rax]
    0013ed0ccmp rax, 3
    0013ed10jle 0x13ed58
    0013ed12mov [rsp+56], rdx
    0013ed17mov rax, [rsi]
    0013ed1amov [rsp+48], rax
    0013ed1fmov rax, [rdi]
    0013ed22mov [rsp+40], rax
    0013ed27lea rbx, [rip+0x196312]
    0013ed2elea rax, [rip+0x1ee8e3]
    0013ed35mov rax, [rax+312]
    0013ed3ccall Stdlib.Printf.fprintf
    0013ed41mov rsi, rax
    0013ed44mov rax, [rsp+40]
    0013ed49mov rbx, [rsp+48]
    0013ed4emov rdi, [rsp+56]
    0013ed53call caml_apply3
    0013ed58
    0013ed58loc_13ed58:
    0013ed58sub r15, 48
    0013ed5ccmp r15, [r14]
    0013ed5fjb 0x13f129
    0013ed65
    0013ed65loc_13ed65:
    0013ed65lea rax, [r15+8]
    0013ed69mov [rax-8], 5367
    0013ed71lea rbx, [rip+984]
    0013ed78mov [rax], rbx
    0013ed7bmov rbx, 0x100000000000005
    0013ed85mov [rax+8], rbx
    0013ed89mov rbx, [rsp+8]
    0013ed8emov [rax+16], rbx
    0013ed92mov rbx, [rsp]
    0013ed96mov [rax+24], rbx
    0013ed9amov rbx, [rsp+24]
    0013ed9fmov [rax+32], rbx
    0013eda3call camlHtmlCommon.hidden_to_string_1509
    0013eda8mov rax, [rax]
    0013edabmov [rsp+40], rax
    0013edb0sub r15, 48
    0013edb4cmp r15, [r14]
    0013edb7jb 0x13f11f
    0013edbd
    0013edbdloc_13edbd:
    0013edbdlea rax, [r15+8]
    0013edc1mov [rax-8], 5367
    0013edc9lea rbx, [rip+928]
    0013edd0mov [rax], rbx
    0013edd3mov rbx, 0x100000000000005
    0013edddmov [rax+8], rbx
    0013ede1mov rbx, [rsp+8]
    0013ede6mov [rax+16], rbx
    0013edeamov rbx, [rsp+16]
    0013edefmov [rax+24], rbx
    0013edf3mov rbx, [rsp+24]
    0013edf8mov [rax+32], rbx
    0013edfccall camlHtmlCommon.hidden_to_string_1509
    0013ee01mov rax, [rax]
    0013ee04mov [rsp], rax
    0013ee08lea rbx, [rip+0x1eb261]
    0013ee0fmov rbx, [rbx+80]
    0013ee13mov rbx, [rbx]
    0013ee16cmp rbx, 3
    0013ee1ajle 0x13ee57
    0013ee1cmov [rsp+16], rax
    0013ee21mov rax, [rsp+40]
    0013ee26mov [rsp+8], rax
    0013ee2blea rbx, [rip+0x196136]
    0013ee32lea rax, [rip+0x1ee7df]
    0013ee39mov rax, [rax+312]
    0013ee40call Stdlib.Printf.fprintf
    0013ee45mov rdi, rax
    0013ee48mov rax, [rsp+8]
    0013ee4dmov rbx, [rsp+16]
    0013ee52call caml_apply2
    0013ee57
    0013ee57loc_13ee57:
    0013ee57mov rax, [rsp]
    0013ee5bmov rbx, [rax-8]
    0013ee5fshr rbx, 10
    0013ee63cmp rbx, 2
    0013ee67jl 0x13ee70
    0013ee69mov [rsp], rax
    0013ee6djmp 0x13eed8
    0013ee6fnop
    0013ee70
    0013ee70loc_13ee70:
    0013ee70mov rbx, [rax]
    0013ee73mov rdi, 0x700000000000000
    0013ee7dcmp rbx, rdi
    0013ee80jne 0x13eed4
    0013ee82mov rsi, [rsp+40]
    0013ee87mov rbx, [rsi-8]
    0013ee8bshr rbx, 10
    0013ee8fcmp rbx, 2
    0013ee93jl 0x13eea0
    0013ee95mov [rsp], rax
    0013ee99mov [rsp+40], rsi
    0013ee9ejmp 0x13eed8
    0013eea0
    0013eea0loc_13eea0:
    0013eea0mov rbx, [rsi]
    0013eea3mov rdi, 0x700000000000000
    0013eeadcmp rbx, rdi
    0013eeb0jne 0x13eec8
    0013eeb2mov eax, 1
    0013eeb7mov rbx, [rsp+32]
    0013eebcmov rdi, [rbx]
    0013eebfadd rsp, 64
    0013eec3jmp rdi
    0013eec5nop [rax]
    0013eec8
    0013eec8loc_13eec8:
    0013eec8mov [rsp], rax
    0013eeccmov [rsp+40], rsi
    0013eed1jmp 0x13eed8
    0013eed3nop
    0013eed4
    0013eed4loc_13eed4:
    0013eed4mov [rsp], rax
    0013eed8
    0013eed8loc_13eed8:
    0013eed8mov rdi, [rsp+40]
    0013eeddmov rbx, [rdi-8]
    0013eee1shr rbx, 10
    0013eee5cmp rbx, 2
    0013eee9jge 0x13efa4
    0013eeefmov rbx, [rdi]
    0013eef2mov rdi, 0x700000000000000
    0013eefccmp rbx, rdi
    0013eeffjne 0x13efa4
    0013ef05lea rbx, [rip+0x1967e4]
    0013ef0clea rax, [rip+0x196035]
    0013ef13call camlHtmlCommon.open_block_1363
    0013ef18mov rax, [rsp+24]
    0013ef1dcmp rax, 1
    0013ef21je 0x13ef2d
    0013ef23mov eax, 1
    0013ef28call camlMathML.open_display_503
    0013ef2d
    0013ef2dloc_13ef2d:
    0013ef2dmov eax, 1
    0013ef32mov rbx, [rsp+32]
    0013ef37mov rdi, [rbx]
    0013ef3acall rdi
    0013ef3clea rax, [rip+0x19ca6d]
    0013ef43mov rax, [rax+312]
    0013ef4amov rax, [rax+24]
    0013ef4ecmp rax, 1
    0013ef52je 0x13ef60
    0013ef54lea rax, [rip+0x195fc5]
    0013ef5bcall camlHtmlCommon.do_put_818
    0013ef60
    0013ef60loc_13ef60:
    0013ef60mov rax, [rsp+24]
    0013ef65cmp rax, 1
    0013ef69je 0x13ef75
    0013ef6bmov eax, 1
    0013ef70call camlMathML.close_display_504
    0013ef75
    0013ef75loc_13ef75:
    0013ef75mov rax, [rsp]
    0013ef79call camlMathML.put_730
    0013ef7elea rbx, [rip+0x195fc3]
    0013ef85lea rax, [rip+0x19ca24]
    0013ef8cmov rax, [rax+856]
    0013ef93call camlHtmlCommon.close_block_loc_1362
    0013ef98mov eax, 1
    0013ef9dadd rsp, 64
    0013efa1ret
    0013efa2nop
    0013efa4
    0013efa4loc_13efa4:
    0013efa4mov rbx, [rax-8]
    0013efa8shr rbx, 10
    0013efaccmp rbx, 2
    0013efb0jge 0x13f06c
    0013efb6mov rax, [rax]
    0013efb9mov rbx, 0x700000000000000
    0013efc3cmp rax, rbx
    0013efc6jne 0x13f06c
    0013efcclea rbx, [rip+0x19671d]
    0013efd3lea rax, [rip+0x195f26]
    0013efdacall camlHtmlCommon.open_block_1363
    0013efdfmov rax, [rsp+24]
    0013efe4cmp rax, 1
    0013efe8je 0x13eff4
    0013efeamov eax, 1
    0013efefcall camlMathML.open_display_503
    0013eff4
    0013eff4loc_13eff4:
    0013eff4mov eax, 1
    0013eff9mov rbx, [rsp+32]
    0013effemov rdi, [rbx]
    0013f001call rdi
    0013f003lea rax, [rip+0x19c9a6]
    0013f00amov rax, [rax+312]
    0013f011mov rax, [rax+24]
    0013f015cmp rax, 1
    0013f019je 0x13f027
    0013f01blea rax, [rip+0x195efe]
    0013f022call camlHtmlCommon.do_put_818
    0013f027
    0013f027loc_13f027:
    0013f027mov rax, [rsp+24]
    0013f02ccmp rax, 1
    0013f030je 0x13f03c
    0013f032mov eax, 1
    0013f037call camlMathML.close_display_504
    0013f03c
    0013f03cloc_13f03c:
    0013f03cmov rax, [rsp+40]
    0013f041call camlMathML.put_730
    0013f046lea rbx, [rip+0x195eb3]
    0013f04dlea rax, [rip+0x19c95c]
    0013f054mov rax, [rax+856]
    0013f05bcall camlHtmlCommon.close_block_loc_1362
    0013f060mov eax, 1
    0013f065add rsp, 64
    0013f069ret
    0013f06anop
    0013f06c
    0013f06cloc_13f06c:
    0013f06clea rbx, [rip+0x19667d]
    0013f073lea rax, [rip+0x195e66]
    0013f07acall camlHtmlCommon.open_block_1363
    0013f07fmov rax, [rsp+24]
    0013f084cmp rax, 1
    0013f088je 0x13f094
    0013f08amov eax, 1
    0013f08fcall camlMathML.open_display_503
    0013f094
    0013f094loc_13f094:
    0013f094mov eax, 1
    0013f099mov rbx, [rsp+32]
    0013f09emov rdi, [rbx]
    0013f0a1call rdi
    0013f0a3lea rax, [rip+0x19c906]
    0013f0aamov rax, [rax+312]
    0013f0b1mov rax, [rax+24]
    0013f0b5cmp rax, 1
    0013f0b9je 0x13f0c7
    0013f0bblea rax, [rip+0x195e5e]
    0013f0c2call camlHtmlCommon.do_put_818
    0013f0c7
    0013f0c7loc_13f0c7:
    0013f0c7mov rax, [rsp+24]
    0013f0cccmp rax, 1
    0013f0d0je 0x13f0dc
    0013f0d2mov eax, 1
    0013f0d7call camlMathML.close_display_504
    0013f0dc
    0013f0dcloc_13f0dc:
    0013f0dcmov rax, [rsp]
    0013f0e0call camlMathML.put_730
    0013f0e5lea rax, [rip+0x195de4]
    0013f0eccall camlMathML.put_730
    0013f0f1mov rax, [rsp+40]
    0013f0f6call camlMathML.put_730
    0013f0fblea rbx, [rip+0x195dde]
    0013f102lea rax, [rip+0x19c8a7]
    0013f109mov rax, [rax+856]
    0013f110call camlHtmlCommon.close_block_loc_1362
    0013f115mov eax, 1
    0013f11aadd rsp, 64
    0013f11eret
    0013f11f
    0013f11floc_13f11f:
    0013f11fcall caml_call_gc
    0013f124jmp 0x13edbd
    0013f129
    0013f129loc_13f129:
    0013f129call caml_call_gc
    0013f12ejmp 0x13ed65
    0013f133
    0013f133loc_13f133:
    0013f133push 41
    0013f135call caml_call_realloc_stack
    0013f13apop r10
    0013f13cjmp 0x13ece2
    0013ecd0
    0013f141
    0013f141 // align 0x10
    0013f150
    0013f150camlMathML.fun_1108:
    0013f150mov rdi, [rbx+24]
    0013f154mov rsi, [rbx+16]
    0013f158mov rax, [rbx+32]
    0013f15cmov rbx, rsi
    0013f15fjmp 0x13ec30
    0013f150
    0013f164
    0013f164 // align 0x10
    0013f170
    0013f170camlMathML.fun_1111:
    0013f170mov rdi, [rbx+24]
    0013f174mov rsi, [rbx+16]
    0013f178mov rax, [rbx+32]
    0013f17cmov rbx, rsi
    0013f17fjmp 0x13ec30
    0013f170
    0013f184
    0013f184 // align 0x10
    0013f190
    0013f190camlMathML.limit_sup_sub_871:
    0013f190lea r10, [rsp-376]
    0013f198cmp r10, [r14+40]
    0013f19cjb 0x13f593
    0013f1a2
    0013f1a2loc_13f1a2:
    0013f1a2sub rsp, 56
    0013f1a6mov [rsp+8], rax
    0013f1abmov [rsp+40], rbx
    0013f1b0mov [rsp], rdi
    0013f1b4mov [rsp+16], rsi
    0013f1b9mov [rsp+24], rdx
    0013f1belea rax, [rip+0x1eaeab]
    0013f1c5mov rax, [rax+80]
    0013f1c9mov rax, [rax]
    0013f1cccmp rax, 3
    0013f1d0jle 0x13f20e
    0013f1d2mov rax, [rsi]
    0013f1d5mov [rsp+48], rax
    0013f1damov rax, [rdi]
    0013f1ddmov [rsp+32], rax
    0013f1e2lea rbx, [rip+0x195c7f]
    0013f1e9lea rax, [rip+0x1ee428]
    0013f1f0mov rax, [rax+312]
    0013f1f7call Stdlib.Printf.fprintf
    0013f1fcmov rdi, rax
    0013f1ffmov rax, [rsp+32]
    0013f204mov rbx, [rsp+48]
    0013f209call caml_apply2
    0013f20e
    0013f20eloc_13f20e:
    0013f20esub r15, 48
    0013f212cmp r15, [r14]
    0013f215jb 0x13f589
    0013f21b
    0013f21bloc_13f21b:
    0013f21blea rax, [r15+8]
    0013f21fmov [rax-8], 5367
    0013f227lea rbx, [rip+898]
    0013f22emov [rax], rbx
    0013f231mov rbx, 0x100000000000005
    0013f23bmov [rax+8], rbx
    0013f23fmov rbx, [rsp+8]
    0013f244mov [rax+16], rbx
    0013f248mov rbx, [rsp]
    0013f24cmov [rax+24], rbx
    0013f250mov rbx, [rsp+24]
    0013f255mov [rax+32], rbx
    0013f259call camlHtmlCommon.hidden_to_string_1509
    0013f25emov rax, [rax]
    0013f261mov [rsp+32], rax
    0013f266sub r15, 48
    0013f26acmp r15, [r14]
    0013f26djb 0x13f57f
    0013f273
    0013f273loc_13f273:
    0013f273lea rax, [r15+8]
    0013f277mov [rax-8], 5367
    0013f27flea rbx, [rip+842]
    0013f286mov [rax], rbx
    0013f289mov rbx, 0x100000000000005
    0013f293mov [rax+8], rbx
    0013f297mov rbx, [rsp+8]
    0013f29cmov [rax+16], rbx
    0013f2a0mov rbx, [rsp+16]
    0013f2a5mov [rax+24], rbx
    0013f2a9mov rbx, [rsp+24]
    0013f2aemov [rax+32], rbx
    0013f2b2call camlHtmlCommon.hidden_to_string_1509
    0013f2b7mov rax, [rax]
    0013f2bamov rbx, [rax-8]
    0013f2beshr rbx, 10
    0013f2c2cmp rbx, 2
    0013f2c6jl 0x13f2d0
    0013f2c8mov [rsp], rax
    0013f2ccjmp 0x13f338
    0013f2cenop
    0013f2d0
    0013f2d0loc_13f2d0:
    0013f2d0mov rbx, [rax]
    0013f2d3mov rdi, 0x700000000000000
    0013f2ddcmp rbx, rdi
    0013f2e0jne 0x13f334
    0013f2e2mov rsi, [rsp+32]
    0013f2e7mov rbx, [rsi-8]
    0013f2ebshr rbx, 10
    0013f2efcmp rbx, 2
    0013f2f3jl 0x13f300
    0013f2f5mov [rsp], rax
    0013f2f9mov [rsp+32], rsi
    0013f2fejmp 0x13f338
    0013f300
    0013f300loc_13f300:
    0013f300mov rbx, [rsi]
    0013f303mov rdi, 0x700000000000000
    0013f30dcmp rbx, rdi
    0013f310jne 0x13f328
    0013f312mov eax, 1
    0013f317mov rbx, [rsp+40]
    0013f31cmov rdi, [rbx]
    0013f31fadd rsp, 56
    0013f323jmp rdi
    0013f325nop [rax]
    0013f328
    0013f328loc_13f328:
    0013f328mov [rsp], rax
    0013f32cmov [rsp+32], rsi
    0013f331jmp 0x13f338
    0013f333nop
    0013f334
    0013f334loc_13f334:
    0013f334mov [rsp], rax
    0013f338
    0013f338loc_13f338:
    0013f338mov rdi, [rsp+32]
    0013f33dmov rbx, [rdi-8]
    0013f341shr rbx, 10
    0013f345cmp rbx, 2
    0013f349jge 0x13f404
    0013f34fmov rbx, [rdi]
    0013f352mov rdi, 0x700000000000000
    0013f35ccmp rbx, rdi
    0013f35fjne 0x13f404
    0013f365lea rbx, [rip+0x196384]
    0013f36clea rax, [rip+0x195ad5]
    0013f373call camlHtmlCommon.open_block_1363
    0013f378mov rax, [rsp+24]
    0013f37dcmp rax, 1
    0013f381je 0x13f38d
    0013f383mov eax, 1
    0013f388call camlMathML.open_display_503
    0013f38d
    0013f38dloc_13f38d:
    0013f38dmov eax, 1
    0013f392mov rbx, [rsp+40]
    0013f397mov rdi, [rbx]
    0013f39acall rdi
    0013f39clea rax, [rip+0x19c60d]
    0013f3a3mov rax, [rax+312]
    0013f3aamov rax, [rax+24]
    0013f3aecmp rax, 1
    0013f3b2je 0x13f3c0
    0013f3b4lea rax, [rip+0x195b65]
    0013f3bbcall camlHtmlCommon.do_put_818
    0013f3c0
    0013f3c0loc_13f3c0:
    0013f3c0mov rax, [rsp+24]
    0013f3c5cmp rax, 1
    0013f3c9je 0x13f3d5
    0013f3cbmov eax, 1
    0013f3d0call camlMathML.close_display_504
    0013f3d5
    0013f3d5loc_13f3d5:
    0013f3d5mov rax, [rsp]
    0013f3d9call camlHtmlCommon.do_put_818
    0013f3delea rbx, [rip+0x195a63]
    0013f3e5lea rax, [rip+0x19c5c4]
    0013f3ecmov rax, [rax+856]
    0013f3f3call camlHtmlCommon.close_block_loc_1362
    0013f3f8mov eax, 1
    0013f3fdadd rsp, 56
    0013f401ret
    0013f402nop
    0013f404
    0013f404loc_13f404:
    0013f404mov rbx, [rax-8]
    0013f408shr rbx, 10
    0013f40ccmp rbx, 2
    0013f410jge 0x13f4cc
    0013f416mov rax, [rax]
    0013f419mov rbx, 0x700000000000000
    0013f423cmp rax, rbx
    0013f426jne 0x13f4cc
    0013f42clea rbx, [rip+0x1962bd]
    0013f433lea rax, [rip+0x1959ee]
    0013f43acall camlHtmlCommon.open_block_1363
    0013f43fmov rax, [rsp+24]
    0013f444cmp rax, 1
    0013f448je 0x13f454
    0013f44amov eax, 1
    0013f44fcall camlMathML.open_display_503
    0013f454
    0013f454loc_13f454:
    0013f454mov eax, 1
    0013f459mov rbx, [rsp+40]
    0013f45emov rdi, [rbx]
    0013f461call rdi
    0013f463lea rax, [rip+0x19c546]
    0013f46amov rax, [rax+312]
    0013f471mov rax, [rax+24]
    0013f475cmp rax, 1
    0013f479je 0x13f487
    0013f47blea rax, [rip+0x195a9e]
    0013f482call camlHtmlCommon.do_put_818
    0013f487
    0013f487loc_13f487:
    0013f487mov rax, [rsp+24]
    0013f48ccmp rax, 1
    0013f490je 0x13f49c
    0013f492mov eax, 1
    0013f497call camlMathML.close_display_504
    0013f49c
    0013f49cloc_13f49c:
    0013f49cmov rax, [rsp+32]
    0013f4a1call camlHtmlCommon.do_put_818
    0013f4a6lea rbx, [rip+0x19597b]
    0013f4adlea rax, [rip+0x19c4fc]
    0013f4b4mov rax, [rax+856]
    0013f4bbcall camlHtmlCommon.close_block_loc_1362
    0013f4c0mov eax, 1
    0013f4c5add rsp, 56
    0013f4c9ret
    0013f4canop
    0013f4cc
    0013f4ccloc_13f4cc:
    0013f4cclea rbx, [rip+0x19621d]
    0013f4d3lea rax, [rip+0x195926]
    0013f4dacall camlHtmlCommon.open_block_1363
    0013f4dfmov rax, [rsp+24]
    0013f4e4cmp rax, 1
    0013f4e8je 0x13f4f4
    0013f4eamov eax, 1
    0013f4efcall camlMathML.open_display_503
    0013f4f4
    0013f4f4loc_13f4f4:
    0013f4f4mov eax, 1
    0013f4f9mov rbx, [rsp+40]
    0013f4femov rdi, [rbx]
    0013f501call rdi
    0013f503lea rax, [rip+0x19c4a6]
    0013f50amov rax, [rax+312]
    0013f511mov rax, [rax+24]
    0013f515cmp rax, 1
    0013f519je 0x13f527
    0013f51blea rax, [rip+0x1959fe]
    0013f522call camlHtmlCommon.do_put_818
    0013f527
    0013f527loc_13f527:
    0013f527mov rax, [rsp+24]
    0013f52ccmp rax, 1
    0013f530je 0x13f53c
    0013f532mov eax, 1
    0013f537call camlMathML.close_display_504
    0013f53c
    0013f53cloc_13f53c:
    0013f53cmov rax, [rsp]
    0013f540call camlHtmlCommon.do_put_818
    0013f545lea rax, [rip+0x195984]
    0013f54ccall camlHtmlCommon.do_put_818
    0013f551mov rax, [rsp+32]
    0013f556call camlHtmlCommon.do_put_818
    0013f55blea rbx, [rip+0x19589e]
    0013f562lea rax, [rip+0x19c447]
    0013f569mov rax, [rax+856]
    0013f570call camlHtmlCommon.close_block_loc_1362
    0013f575mov eax, 1
    0013f57aadd rsp, 56
    0013f57eret
    0013f57f
    0013f57floc_13f57f:
    0013f57fcall caml_call_gc
    0013f584jmp 0x13f273
    0013f589
    0013f589loc_13f589:
    0013f589call caml_call_gc
    0013f58ejmp 0x13f21b
    0013f593
    0013f593loc_13f593:
    0013f593push 40
    0013f595call caml_call_realloc_stack
    0013f59apop r10
    0013f59cjmp 0x13f1a2
    0013f190
    0013f5a1
    0013f5a1 // align 0x10