File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37c42d1c0
    37c42d1c0zunmtr_64_:
    37c42d1c0push r15
    37c42d1c2push r14
    37c42d1c4push r13
    37c42d1c6push r12
    37c42d1c8push rbp
    37c42d1c9push rdi
    37c42d1capush rsi
    37c42d1cbpush rbx
    37c42d1ccsub rsp, 216
    37c42d1d3mov rax, [rsp+360]
    37c42d1dbmov rax, [rax]
    37c42d1demov rbp, rdx
    37c42d1e1mov rbx, r9
    37c42d1e4lea rdx, [rip+0x47905]
    37c42d1ebmov rdi, r8
    37c42d1eemov r9l, 1
    37c42d1f4mov [rsp+144], rax
    37c42d1fcmov r8l, 1
    37c42d202mov rsi, rcx
    37c42d205mov rax, [rsp+336]
    37c42d20dmov rax, [rax]
    37c42d210mov [rsp+152], rax
    37c42d218mov rax, [rsp+384]
    37c42d220mov [rax], 0
    37c42d227call lsame_64_
    37c42d22cmov r9l, 1
    37c42d232mov r8l, 1
    37c42d238mov rcx, rbp
    37c42d23blea rdx, [rip+0x478af]
    37c42d242mov r13, rax
    37c42d245call lsame_64_
    37c42d24amov r12, [rbx]
    37c42d24dmov r14, rax
    37c42d250mov rax, [rsp+376]
    37c42d258mov r15, [rax]
    37c42d25bmov rax, [rsp+320]
    37c42d263mov r10, [rax]
    37c42d266test r13, r13
    37c42d269je 0x37c42d390
    37c42d26ftest r10, r10
    37c42d272mov eax, 1
    37c42d277cmovg rax, r10
    37c42d27bmov [rsp+136], rax
    37c42d283
    37c42d283loc_37c42d283:
    37c42d283test r14, r14
    37c42d286jne 0x37c42d2d0
    37c42d288mov r9l, 1
    37c42d28emov r8l, 1
    37c42d294lea rdx, [rip+0x47855]
    37c42d29bmov rcx, rbp
    37c42d29ecall lsame_64_
    37c42d2a3test rax, rax
    37c42d2a6jne 0x37c42d2d0
    37c42d2a8mov rax, [rsp+384]
    37c42d2b0lea r10, [rsp+200]
    37c42d2b8mov [rax], -2
    37c42d2bfmov rax, -2
    37c42d2c6
    37c42d2c6loc_37c42d2c6:
    37c42d2c6neg rax
    37c42d2c9jmp 0x37c42d427
    37c42d2ce
    37c42d2ce 66 90 f.
    37c42d2d0
    37c42d2d0loc_37c42d2d0:
    37c42d2d0mov r9l, 1
    37c42d2d6mov r8l, 1
    37c42d2dclea rdx, [rip+0x47810]
    37c42d2e3mov rcx, rdi
    37c42d2e6call lsame_64_
    37c42d2ebtest rax, rax
    37c42d2eeje 0x37c42d460
    37c42d2f4
    37c42d2f4loc_37c42d2f4:
    37c42d2f4mov rax, [rbx]
    37c42d2f7test rax, rax
    37c42d2fajs 0x37c42d408
    37c42d300mov rcx, [rsp+320]
    37c42d308cmp [rcx], 0
    37c42d30cjs 0x37c42d498
    37c42d312mov rcx, [rsp+336]
    37c42d31atest r12, r12
    37c42d31dmov edx, 1
    37c42d322cmovg rdx, r12
    37c42d326cmp [rcx], rdx
    37c42d329jl 0x37c42d4b0
    37c42d32fmov rcx, [rsp+360]
    37c42d337test rax, rax
    37c42d33amov edx, 1
    37c42d33fcmovle rax, rdx
    37c42d343cmp [rcx], rax
    37c42d346jl 0x37c42d4c8
    37c42d34cmov rax, [rsp+376]
    37c42d354mov rcx, [rsp+136]
    37c42d35ccmp [rax], rcx
    37c42d35fmov rax, [rsp+384]
    37c42d367jge 0x37c42d4e0
    37c42d36dcmp r15, -1
    37c42d371je 0x37c42d4e0
    37c42d377mov [rax], -12
    37c42d37elea r10, [rsp+200]
    37c42d386mov eax, 12
    37c42d38bjmp 0x37c42d427
    37c42d390
    37c42d390loc_37c42d390:
    37c42d390mov r9l, 1
    37c42d396mov r8l, 1
    37c42d39cmov rcx, rsi
    37c42d39fmov [rsp+136], r10
    37c42d3a7lea rdx, [rip+0x47744]
    37c42d3aecall lsame_64_
    37c42d3b3test rax, rax
    37c42d3b6jne 0x37c42d3e0
    37c42d3b8mov rax, [rsp+384]
    37c42d3c0lea r10, [rsp+200]
    37c42d3c8mov [rax], -1
    37c42d3cfmov rax, -1
    37c42d3d6jmp 0x37c42d2c6
    37c42d3db
    37c42d3db 0f 1f 44 00 00 ..D..
    37c42d3e0
    37c42d3e0loc_37c42d3e0:
    37c42d3e0test r12, r12
    37c42d3e3mov eax, 1
    37c42d3e8cmovg rax, r12
    37c42d3ecmov r12, [rsp+136]
    37c42d3f4mov [rsp+136], rax
    37c42d3fcjmp 0x37c42d283
    37c42d401
    37c42d401 0f 1f 80 00 00 00 00 .......
    37c42d408
    37c42d408loc_37c42d408:
    37c42d408mov rdx, -4
    37c42d40fmov eax, 4
    37c42d414
    37c42d414loc_37c42d414:
    37c42d414mov rdi, [rsp+384]
    37c42d41clea r10, [rsp+200]
    37c42d424mov [rdi], rdx
    37c42d427
    37c42d427loc_37c42d427:
    37c42d427mov r8l, 6
    37c42d42dmov rdx, r10
    37c42d430lea rcx, [rip+0x476df]
    37c42d437mov [rsp+200], rax
    37c42d43fcall xerbla_64_
    37c42d444nop
    37c42d445
    37c42d445loc_37c42d445:
    37c42d445add rsp, 216
    37c42d44cpop rbx
    37c42d44dpop rsi
    37c42d44epop rdi
    37c42d44fpop rbp
    37c42d450pop r12
    37c42d452pop r13
    37c42d454pop r14
    37c42d456pop r15
    37c42d458ret
    37c42d459
    37c42d459 0f 1f 80 00 00 00 00 .......
    37c42d460
    37c42d460loc_37c42d460:
    37c42d460mov r9l, 1
    37c42d466mov r8l, 1
    37c42d46clea rdx, [rip+0x47681]
    37c42d473mov rcx, rdi
    37c42d476call lsame_64_
    37c42d47btest rax, rax
    37c42d47ejne 0x37c42d2f4
    37c42d484mov rdx, -3
    37c42d48bmov eax, 3
    37c42d490jmp 0x37c42d414
    37c42d492
    37c42d492 66 0f 1f 44 00 00 f..D..
    37c42d498
    37c42d498loc_37c42d498:
    37c42d498mov rdx, -5
    37c42d49fmov eax, 5
    37c42d4a4jmp 0x37c42d414
    37c42d4a9
    37c42d4a9 0f 1f 80 00 00 00 00 .......
    37c42d4b0
    37c42d4b0loc_37c42d4b0:
    37c42d4b0mov rdx, -7
    37c42d4b7mov eax, 7
    37c42d4bcjmp 0x37c42d414
    37c42d4c1
    37c42d4c1 0f 1f 80 00 00 00 00 .......
    37c42d4c8
    37c42d4c8loc_37c42d4c8:
    37c42d4c8mov rdx, -10
    37c42d4cfmov eax, 10
    37c42d4d4jmp 0x37c42d414
    37c42d4d9
    37c42d4d9 0f 1f 80 00 00 00 00 .......
    37c42d4e0
    37c42d4e0loc_37c42d4e0:
    37c42d4e0mov rax, [rax]
    37c42d4e3test rax, rax
    37c42d4e6jne 0x37c42da00
    37c42d4eclea rbp, [rsp+184]
    37c42d4f4mov [rsp+40], rdi
    37c42d4f9mov r9, rsi
    37c42d4fcmov ecx, 2
    37c42d501mov [rsp+32], 1
    37c42d50amov r8l, 1
    37c42d510mov rdx, rbp
    37c42d513test r14, r14
    37c42d516je 0x37c42d740
    37c42d51ctest r13, r13
    37c42d51fje 0x37c42d7e8
    37c42d525call _gfortran_concat_string
    37c42d52amov rax, [rbx]
    37c42d52dlea r11, [rsp+192]
    37c42d535lea r10, [rsp+200]
    37c42d53dmov [rsp+64], 2
    37c42d546mov r9, r11
    37c42d549sub rax, 1
    37c42d54dmov [rsp+40], r10
    37c42d552mov [rsp+192], rax
    37c42d55amov [rsp+200], rax
    37c42d562lea rax, [rip+0x4759f]
    37c42d569mov [rsp+48], rax
    37c42d56emov rax, [rsp+320]
    37c42d576mov [rsp+56], 6
    37c42d57fmov [rsp+168], r10
    37c42d587mov [rsp+32], rax
    37c42d58cmov [rsp+160], r11
    37c42d594
    37c42d594loc_37c42d594:
    37c42d594mov r8, rbp
    37c42d597lea rdx, [rip+0x47557]
    37c42d59elea rcx, [rip+0x4755b]
    37c42d5a5call ilaenv_64_
    37c42d5aamov r11, [rsp+160]
    37c42d5b2mov r10, [rsp+168]
    37c42d5ba
    37c42d5baloc_37c42d5ba:
    37c42d5baimul rax, [rsp+136]
    37c42d5c3pxor x0, x0
    37c42d5c7cvtsi2sd x0, rax
    37c42d5ccmov rax, [rsp+368]
    37c42d5d4movsd_xmm [rax], x0
    37c42d5d8mov [rax+8], 0
    37c42d5e0mov rax, [rsp+384]
    37c42d5e8mov rax, [rax]
    37c42d5ebtest rax, rax
    37c42d5eejne 0x37c42d2c6
    37c42d5f4cmp r15, -1
    37c42d5f8je 0x37c42d445
    37c42d5femov rax, [rbx]
    37c42d601test rax, rax
    37c42d604je 0x37c42d720
    37c42d60amov rbx, [rsp+320]
    37c42d612mov rdx, [rbx]
    37c42d615cmp r12, 1
    37c42d619je 0x37c42d720
    37c42d61ftest rdx, rdx
    37c42d622je 0x37c42d720
    37c42d628test r13, r13
    37c42d62bje 0x37c42d900
    37c42d631sub rax, 1
    37c42d635mov [rsp+192], rdx
    37c42d63dmov [rsp+184], rax
    37c42d645mov eax, 16
    37c42d64atest r14, r14
    37c42d64djne 0x37c42d938
    37c42d653
    37c42d653loc_37c42d653:
    37c42d653add rax, [rsp+352]
    37c42d65bsub r12, 1
    37c42d65fmov r9, r11
    37c42d662mov rbx, [rsp+376]
    37c42d66amov [rsp+64], rax
    37c42d66fmov r8, rbp
    37c42d672mov rcx, rsi
    37c42d675mov rax, [rsp+344]
    37c42d67dmov [rsp+88], rbx
    37c42d682mov rbx, [rsp+368]
    37c42d68alea rdx, [rsp+176]
    37c42d692mov [rsp+56], rax
    37c42d697mov rax, [rsp+336]
    37c42d69fmov [rsp+80], rbx
    37c42d6a4mov rbx, [rsp+360]
    37c42d6acmov [rsp+48], rax
    37c42d6b1mov rax, [rsp+328]
    37c42d6b9mov [rsp+96], rdx
    37c42d6bemov rdx, rdi
    37c42d6c1add rax, 16
    37c42d6c5mov [rsp+72], rbx
    37c42d6camov [rsp+112], 1
    37c42d6d3mov [rsp+104], 1
    37c42d6dcmov [rsp+40], rax
    37c42d6e1mov [rsp+32], r10
    37c42d6e6movsd_xmm [rsp+136], x0
    37c42d6efmov [rsp+200], r12
    37c42d6f7call zunmqr_64_
    37c42d6fcmovsd_xmm x0, [rsp+136]
    37c42d705
    37c42d705loc_37c42d705:
    37c42d705mov rax, [rsp+368]
    37c42d70dmov [rax+8], 0
    37c42d715movsd_xmm [rax], x0
    37c42d719jmp 0x37c42d445
    37c42d71e
    37c42d71e 66 90 f.
    37c42d720
    37c42d720loc_37c42d720:
    37c42d720mov rax, [rsp+368]
    37c42d728movq x0, [rip+0x473f0]
    37c42d730movups [rax], x0
    37c42d733jmp 0x37c42d445
    37c42d738
    37c42d738 0f 1f 84 00 00 00 00 00 ........
    37c42d740
    37c42d740loc_37c42d740:
    37c42d740test r13, r13
    37c42d743je 0x37c42d860
    37c42d749call _gfortran_concat_string
    37c42d74emov rax, [rbx]
    37c42d751lea r10, [rsp+200]
    37c42d759mov [rsp+64], 2
    37c42d762mov [rsp+40], r10
    37c42d767lea r11, [rsp+192]
    37c42d76fmov r8, rbp
    37c42d772lea rdx, [rip+0x47397]
    37c42d779sub rax, 1
    37c42d77dmov r9, r11
    37c42d780mov [rsp+56], 6
    37c42d789lea rcx, [rip+0x47370]
    37c42d790mov [rsp+192], rax
    37c42d798mov [rsp+200], rax
    37c42d7a0lea rax, [rip+0x47361]
    37c42d7a7mov [rsp+48], rax
    37c42d7acmov rax, [rsp+320]
    37c42d7b4mov [rsp+168], r10
    37c42d7bcmov [rsp+32], rax
    37c42d7c1mov [rsp+160], r11
    37c42d7c9call ilaenv_64_
    37c42d7cemov r11, [rsp+160]
    37c42d7d6mov r10, [rsp+168]
    37c42d7dejmp 0x37c42d5ba
    37c42d7e3
    37c42d7e3 0f 1f 44 00 00 ..D..
    37c42d7e8
    37c42d7e8loc_37c42d7e8:
    37c42d7e8call _gfortran_concat_string
    37c42d7edmov rax, [rsp+320]
    37c42d7f5lea r10, [rsp+200]
    37c42d7fdmov r9, rbx
    37c42d800lea r11, [rsp+192]
    37c42d808mov [rsp+168], r10
    37c42d810mov rax, [rax]
    37c42d813mov [rsp+160], r11
    37c42d81bmov [rsp+64], 2
    37c42d824sub rax, 1
    37c42d828mov [rsp+40], r10
    37c42d82dmov [rsp+192], rax
    37c42d835mov [rsp+200], rax
    37c42d83dlea rax, [rip+0x472c4]
    37c42d844mov [rsp+56], 6
    37c42d84dmov [rsp+48], rax
    37c42d852mov [rsp+32], r11
    37c42d857jmp 0x37c42d594
    37c42d85c
    37c42d85c 0f 1f 40 00 ..@.
    37c42d860
    37c42d860loc_37c42d860:
    37c42d860call _gfortran_concat_string
    37c42d865mov rax, [rsp+320]
    37c42d86dmov r9, rbx
    37c42d870mov r8, rbp
    37c42d873lea r10, [rsp+200]
    37c42d87blea r11, [rsp+192]
    37c42d883mov rax, [rax]
    37c42d886mov [rsp+40], r10
    37c42d88blea rdx, [rip+0x4727e]
    37c42d892lea rcx, [rip+0x47267]
    37c42d899mov [rsp+32], r11
    37c42d89esub rax, 1
    37c42d8a2mov [rsp+168], r10
    37c42d8aamov [rsp+192], rax
    37c42d8b2mov [rsp+200], rax
    37c42d8balea rax, [rip+0x47247]
    37c42d8c1mov [rsp+64], 2
    37c42d8camov [rsp+56], 6
    37c42d8d3mov [rsp+48], rax
    37c42d8d8mov [rsp+160], r11
    37c42d8e0call ilaenv_64_
    37c42d8e5mov r10, [rsp+168]
    37c42d8edmov r11, [rsp+160]
    37c42d8f5jmp 0x37c42d5ba
    37c42d8fa
    37c42d8fa 66 0f 1f 44 00 00 f..D..
    37c42d900
    37c42d900loc_37c42d900:
    37c42d900sub rdx, 1
    37c42d904mov [rsp+184], rax
    37c42d90cmov [rsp+192], rdx
    37c42d914test r14, r14
    37c42d917jne 0x37c42d938
    37c42d919mov rbx, [rsp+144]
    37c42d921xor eax, eax
    37c42d923test rbx, rbx
    37c42d926cmovns rax, rbx
    37c42d92ashl rax, 4
    37c42d92ejmp 0x37c42d653
    37c42d933
    37c42d933 0f 1f 44 00 00 ..D..
    37c42d938
    37c42d938loc_37c42d938:
    37c42d938sub r12, 1
    37c42d93cmov [rsp+32], r10
    37c42d941mov r9, r11
    37c42d944mov r8, rbp
    37c42d947lea rax, [rsp+176]
    37c42d94fmov rdx, rdi
    37c42d952mov rcx, rsi
    37c42d955mov rbx, [rsp+152]
    37c42d95dmov [rsp+96], rax
    37c42d962mov rax, [rsp+376]
    37c42d96amov [rsp+112], 1
    37c42d973mov [rsp+88], rax
    37c42d978mov rax, [rsp+368]
    37c42d980mov [rsp+104], 1
    37c42d989mov [rsp+80], rax
    37c42d98emov rax, [rsp+360]
    37c42d996movsd_xmm [rsp+136], x0
    37c42d99fmov [rsp+72], rax
    37c42d9a4mov rax, [rsp+352]
    37c42d9acmov [rsp+200], r12
    37c42d9b4mov [rsp+64], rax
    37c42d9b9mov rax, [rsp+344]
    37c42d9c1mov [rsp+56], rax
    37c42d9c6mov rax, [rsp+336]
    37c42d9cemov [rsp+48], rax
    37c42d9d3xor eax, eax
    37c42d9d5test rbx, rbx
    37c42d9d8cmovns rax, rbx
    37c42d9dcshl rax, 4
    37c42d9e0add rax, [rsp+328]
    37c42d9e8mov [rsp+40], rax
    37c42d9edcall zunmql_64_
    37c42d9f2movsd_xmm x0, [rsp+136]
    37c42d9fbjmp 0x37c42d705
    37c42da00
    37c42da00loc_37c42da00:
    37c42da00neg rax
    37c42da03lea r10, [rsp+200]
    37c42da0bjmp 0x37c42d427
    37c42d1c0
    37c42da10
    37c42da10 // align 0x20
    37c42da20
    37c42da20zupgtr_64_:
    37c42da20push r15
    37c42da22push r14
    37c42da24push r13
    37c42da26push r12
    37c42da28push rbp
    37c42da29push rdi
    37c42da2apush rsi
    37c42da2bpush rbx
    37c42da2csub rsp, 120
    37c42da30mov r12, [rsp+248]
    37c42da38mov rax, [rsp+232]
    37c42da40mov rdi, [rsp+224]
    37c42da48mov [r12], 0
    37c42da50mov rbp, [rax]
    37c42da53mov r14, rdx
    37c42da56mov rsi, r8
    37c42da59mov rbx, r9
    37c42da5cmov r8l, 1
    37c42da62mov r9l, 1
    37c42da68lea rdx, [rip+0x470c1]
    37c42da6fmov r15, rcx
    37c42da72call lsame_64_
    37c42da77mov r13, rax
    37c42da7atest rax, rax
    37c42da7dje 0x37c42dc40
    37c42da83
    37c42da83loc_37c42da83:
    37c42da83mov r8, [r14]
    37c42da86test r8, r8
    37c42da89js 0x37c42dae0
    37c42da8bmov rcx, [rsp+232]
    37c42da93mov eax, 1
    37c42da98cmovg rax, r8
    37c42da9ccmp [rcx], rax
    37c42da9fjge 0x37c42daf0
    37c42daa1mov rdx, -6
    37c42daa8mov eax, 6
    37c42daad
    37c42daadloc_37c42daad:
    37c42daadmov [r12], rdx
    37c42dab1
    37c42dab1loc_37c42dab1:
    37c42dab1lea rdx, [rsp+104]
    37c42dab6mov r8l, 6
    37c42dabcmov [rsp+104], rax
    37c42dac1lea rcx, [rip+0x4706a]
    37c42dac8call xerbla_64_
    37c42dacdnop
    37c42dace
    37c42daceloc_37c42dace:
    37c42daceadd rsp, 120
    37c42dad2pop rbx
    37c42dad3pop rsi
    37c42dad4pop rdi
    37c42dad5pop rbp
    37c42dad6pop r12
    37c42dad8pop r13
    37c42dadapop r14
    37c42dadcpop r15
    37c42daderet
    37c42dadf
    37c42dadf 90 .
    37c42dae0
    37c42dae0loc_37c42dae0:
    37c42dae0mov rdx, -2
    37c42dae7mov eax, 2
    37c42daecjmp 0x37c42daad
    37c42daee
    37c42daee 66 90 f.
    37c42daf0
    37c42daf0loc_37c42daf0:
    37c42daf0mov rax, [r12]
    37c42daf4test rax, rax
    37c42daf7jne 0x37c42ddb6
    37c42dafdtest r8, r8
    37c42db00je 0x37c42dace
    37c42db02xor eax, eax
    37c42db04test rbp, rbp
    37c42db07cmovs rbp, rax
    37c42db0bmov rax, rbp
    37c42db0enot rax
    37c42db11test r13, r13
    37c42db14je 0x37c42dc76
    37c42db1amov rdx, r8
    37c42db1dimul rdx, rbp
    37c42db21add rax, rdx
    37c42db24cmp r8, 1
    37c42db28je 0x37c42dbd5
    37c42db2emov r12, r8
    37c42db31mov r11l, 1
    37c42db37mov rcx, rdi
    37c42db3ashl rbp, 4
    37c42db3eshl r12, 4
    37c42db42pxor x1, x1
    37c42db46add r11, 1
    37c42db4axor edx, edx
    37c42db4cmov r13l, 2
    37c42db52movups [rcx+r12-16], x1
    37c42db58cmp r8, r11
    37c42db5bje 0x37c42dbaa
    37c42db5dnop [rax]
    37c42db60
    37c42db60loc_37c42db60:
    37c42db60add r13, 1
    37c42db64lea r14, [rdx+1]
    37c42db68add rcx, rbp
    37c42db6bxor r9l, r9l
    37c42db6emov r10, r13
    37c42db71xor edx, edx
    37c42db73shl r10, 4
    37c42db77add r10, rsi
    37c42db7anop [rax+rax]
    37c42db80
    37c42db80loc_37c42db80:
    37c42db80movupd x0, [r10+r9]
    37c42db86add rdx, 1
    37c42db8amovups [rcx+r9], x0
    37c42db8fadd r9, 16
    37c42db93cmp rdx, r14
    37c42db96jne 0x37c42db80
    37c42db98add r13, r11
    37c42db9badd r11, 1
    37c42db9fmovups [rcx+r12-16], x1
    37c42dba5cmp r8, r11
    37c42dba8jne 0x37c42db60
    37c42dbaa
    37c42dbaaloc_37c42dbaa:
    37c42dbaamov r9, rax
    37c42dbadmov edx, 1
    37c42dbb2pxor x0, x0
    37c42dbb6shl r9, 4
    37c42dbbaadd r9, rdi
    37c42dbbdnop [rax]
    37c42dbc0
    37c42dbc0loc_37c42dbc0:
    37c42dbc0mov rcx, rdx
    37c42dbc3add rdx, 1
    37c42dbc7shl rcx, 4
    37c42dbcbmovups [r9+rcx], x0
    37c42dbd0cmp r8, rdx
    37c42dbd3jne 0x37c42dbc0
    37c42dbd5
    37c42dbd5loc_37c42dbd5:
    37c42dbd5add rax, r8
    37c42dbd8sub r8, 1
    37c42dbdclea rdx, [rsp+96]
    37c42dbe1mov r9, rdi
    37c42dbe4shl rax, 4
    37c42dbe8mov [rsp+88], r8
    37c42dbedlea rcx, [rsp+88]
    37c42dbf2movq x0, [rip+0x46f46]
    37c42dbfamovups [rdi+rax], x0
    37c42dbfelea rax, [rsp+80]
    37c42dc03mov [rsp+56], rax
    37c42dc08mov rax, [rsp+240]
    37c42dc10mov [rsp+40], rbx
    37c42dc15mov [rsp+48], rax
    37c42dc1amov rax, [rsp+232]
    37c42dc22mov [rsp+96], r8
    37c42dc27mov [rsp+32], rax
    37c42dc2cmov [rsp+104], r8
    37c42dc31lea r8, [rsp+104]
    37c42dc36call zung2l_64_
    37c42dc3bjmp 0x37c42dace
    37c42dc40
    37c42dc40loc_37c42dc40:
    37c42dc40mov r9l, 1
    37c42dc46mov r8l, 1
    37c42dc4clea rdx, [rip+0x46ede]
    37c42dc53mov rcx, r15
    37c42dc56call lsame_64_
    37c42dc5btest rax, rax
    37c42dc5ejne 0x37c42da83
    37c42dc64mov [r12], -1
    37c42dc6cmov eax, 1
    37c42dc71jmp 0x37c42dab1
    37c42dc76
    37c42dc76loc_37c42dc76:
    37c42dc76movq x0, [rip+0x46ec2]
    37c42dc7emovups [rdi], x0
    37c42dc81cmp r8, 1
    37c42dc85je 0x37c42dace
    37c42dc8blea r12, [r8+1]
    37c42dc8fmov edx, 2
    37c42dc94pxor x0, x0
    37c42dc98nop [rax+rax]
    37c42dca0
    37c42dca0loc_37c42dca0:
    37c42dca0mov rcx, rdx
    37c42dca3add rdx, 1
    37c42dca7shl rcx, 4
    37c42dcabmovups [rdi+rcx-16], x0
    37c42dcb0cmp rdx, r12
    37c42dcb3jne 0x37c42dca0
    37c42dcb5lea r10, [rbp+rbp]
    37c42dcbalea rcx, [r8-2]
    37c42dcbepxor x1, x1
    37c42dcc2mov r13, rbp
    37c42dcc5lea rdx, [r10+rax]
    37c42dcc9mov [rsp+72], rax
    37c42dcceshl r13, 4
    37c42dcd2mov r9l, 3
    37c42dcd8shl rdx, 4
    37c42dcdclea r14, [r13+16]
    37c42dce0lea rbp, [rdi+rdx+16]
    37c42dce5lea r11, [rdi+rdx+48]
    37c42dceanop [rax+rax]
    37c42dcf0
    37c42dcf0loc_37c42dcf0:
    37c42dcf0mov rax, r12
    37c42dcf3movups [rbp], x1
    37c42dcf7sub rax, rcx
    37c42dcfacmp r8, rax
    37c42dcfdjl 0x37c42dd3b
    37c42dcfflea r15, [r9-1]
    37c42dd03xor eax, eax
    37c42dd05xor edx, edx
    37c42dd07shl r15, 4
    37c42dd0badd r15, rsi
    37c42dd0enop [rax]
    37c42dd15nop [rax+rax]
    37c42dd20
    37c42dd20loc_37c42dd20:
    37c42dd20movupd x0, [r15+rax]
    37c42dd26add rdx, 1
    37c42dd2amovups [r11+rax], x0
    37c42dd2fadd rax, 16
    37c42dd33cmp rdx, rcx
    37c42dd36jne 0x37c42dd20
    37c42dd38add r9, rcx
    37c42dd3b
    37c42dd3bloc_37c42dd3b:
    37c42dd3bsub rcx, 1
    37c42dd3fadd r9, 2
    37c42dd43add rbp, r13
    37c42dd46add r11, r14
    37c42dd49cmp rcx, -1
    37c42dd4djne 0x37c42dcf0
    37c42dd4fsub r8, 1
    37c42dd53mov [rsp+40], rbx
    37c42dd58mov rax, [rsp+72]
    37c42dd5dlea rdx, [rsp+96]
    37c42dd62mov rsi, [rsp+240]
    37c42dd6amov [rsp+88], r8
    37c42dd6flea rcx, [rsp+88]
    37c42dd74mov rbx, [rsp+232]
    37c42dd7cmov [rsp+96], r8
    37c42dd81lea rax, [rax+r10+2]
    37c42dd86mov [rsp+104], r8
    37c42dd8blea r8, [rsp+80]
    37c42dd90shl rax, 4
    37c42dd94mov [rsp+56], r8
    37c42dd99lea r9, [rdi+rax]
    37c42dd9dlea r8, [rsp+104]
    37c42dda2mov [rsp+48], rsi
    37c42dda7mov [rsp+32], rbx
    37c42ddaccall zung2r_64_
    37c42ddb1jmp 0x37c42dace
    37c42ddb6
    37c42ddb6loc_37c42ddb6:
    37c42ddb6neg rax
    37c42ddb9jmp 0x37c42dab1
    37c42da20
    37c42ddbe
    37c42ddbe // align 0x10
    37c42ddc0
    37c42ddc0zupmtr_64_:
    37c42ddc0push r15
    37c42ddc2push r14
    37c42ddc4push r13
    37c42ddc6push r12
    37c42ddc8push rbp
    37c42ddc9push rdi
    37c42ddcapush rsi
    37c42ddcbpush rbx
    37c42ddccsub rsp, 200
    37c42ddd3mov rax, [rsp+336]
    37c42dddbmov r13, [rax]
    37c42dddemov rax, [rsp+352]
    37c42dde6mov [rax], 0
    37c42ddedmov rbx, rdx
    37c42ddf0mov r14, r8
    37c42ddf3mov r12, r9
    37c42ddf6mov r8l, 1
    37c42ddfcmov r9l, 1
    37c42de02lea rdx, [rip+0x46d47]
    37c42de09mov [rsp+272], rcx
    37c42de11call lsame_64_
    37c42de16mov r9l, 1
    37c42de1cmov r8l, 1
    37c42de22mov rcx, r14
    37c42de25lea rdx, [rip+0x46d25]
    37c42de2cmov rdi, rax
    37c42de2fcall lsame_64_
    37c42de34mov r9l, 1
    37c42de3amov r8l, 1
    37c42de40mov rcx, rbx
    37c42de43lea rdx, [rip+0x46d08]
    37c42de4amov rbp, rax
    37c42de4dcall lsame_64_
    37c42de52mov r15, rax
    37c42de55test rdi, rdi
    37c42de58je 0x37c42e168
    37c42de5emov rsi, [r12]
    37c42de62
    37c42de62loc_37c42de62:
    37c42de62test r15, r15
    37c42de65je 0x37c42e1b0
    37c42de6b
    37c42de6bloc_37c42de6b:
    37c42de6btest rbp, rbp
    37c42de6eje 0x37c42e130
    37c42de74
    37c42de74loc_37c42de74:
    37c42de74mov rdx, [r12]
    37c42de78test rdx, rdx
    37c42de7bjs 0x37c42e0e0
    37c42de81mov rax, [rsp+304]
    37c42de89mov rcx, [rax]
    37c42de8ctest rcx, rcx
    37c42de8fjs 0x37c42e4c0
    37c42de95mov rbx, [rsp+336]
    37c42de9dtest rdx, rdx
    37c42dea0mov eax, 1
    37c42dea5cmovg rax, rdx
    37c42dea9cmp [rbx], rax
    37c42deacjl 0x37c42e490
    37c42deb2mov rax, [rsp+352]
    37c42debamov rax, [rax]
    37c42debdtest rax, rax
    37c42dec0jne 0x37c42e5ad
    37c42dec6test rdx, rdx
    37c42dec9je 0x37c42e11a
    37c42decftest rcx, rcx
    37c42ded2je 0x37c42e11a
    37c42ded8lea rbx, [rsi-1]
    37c42dedctest r15, r15
    37c42dedfjne 0x37c42e1e8
    37c42dee5cmp rdi, rbp
    37c42dee8je 0x37c42e500
    37c42deeetest rdi, rdi
    37c42def1je 0x37c42e580
    37c42def7mov [rsp+168], rcx
    37c42deff
    37c42deffloc_37c42deff:
    37c42defftest rbx, rbx
    37c42df02jle 0x37c42e11a
    37c42df08lea r14, [rsi-2]
    37c42df0cmov r15l, 2
    37c42df12mov ebx, 1
    37c42df17mov [rsp+144], 1
    37c42df23
    37c42df23loc_37c42df23:
    37c42df23xor r8l, r8l
    37c42df26test r13, r13
    37c42df29mov [rsp+136], rsi
    37c42df31mov rsi, [rsp+320]
    37c42df39cmovns r8, r13
    37c42df3dmov [rsp+296], r12
    37c42df45mov r13l, 1
    37c42df4bmov r12, r15
    37c42df4emov r15, rbp
    37c42df51mov ebp, 1
    37c42df56mov rax, r8
    37c42df59mov [rsp+128], r8
    37c42df61not rax
    37c42df64mov [rsp+120], rax
    37c42df69lea rax, [rsp+176]
    37c42df71mov [rsp+112], rax
    37c42df76lea rax, [rsp+168]
    37c42df7emov [rsp+104], rax
    37c42df83lea rax, [rsp+160]
    37c42df8bmov [rsp+88], rax
    37c42df90lea rax, [rip+0x46bc9]
    37c42df97mov [rsp+96], rax
    37c42df9cjmp 0x37c42e0ab
    37c42dfa1
    37c42dfa1 0f 1f 80 00 00 00 00 .......
    37c42dfa8
    37c42dfa8loc_37c42dfa8:
    37c42dfa8mov rax, [rsp+296]
    37c42dfb0lea rbp, [rbx+1]
    37c42dfb4mov rax, [rax]
    37c42dfb7mov rdx, rax
    37c42dfbamov [rsp+152], rax
    37c42dfc2sub rdx, rbx
    37c42dfc5mov [rsp+160], rdx
    37c42dfcd
    37c42dfcdloc_37c42dfcd:
    37c42dfcdmov rdx, rbx
    37c42dfd0shl rdx, 4
    37c42dfd4movsd_xmm x0, [rsi+rdx-16]
    37c42dfdamovsd_xmm x1, [rsi+rdx-8]
    37c42dfe0test r15, r15
    37c42dfe3jne 0x37c42dfed
    37c42dfe5xorpd x1, [rip+0x46b83]
    37c42dfed
    37c42dfedloc_37c42dfed:
    37c42dfedlea rcx, [r12-1]
    37c42dff2mov r8, [rsp+104]
    37c42dff7mov rax, [rsp+344]
    37c42dfffmov [rsp+72], 1
    37c42e008mov rdx, [rsp+128]
    37c42e010shl rcx, 4
    37c42e014unpcklpd x0, x1
    37c42e018mov [rsp+64], rax
    37c42e01dmov rax, [rsp+336]
    37c42e025imul rdx, r13
    37c42e029add rdx, [rsp+120]
    37c42e02emovups [rsp+176], x0
    37c42e036mov [rsp+56], rax
    37c42e03bmov rax, [rsp+112]
    37c42e040add rdx, rbp
    37c42e043shl rdx, 4
    37c42e047add rdx, [rsp+328]
    37c42e04fmov [rsp+40], rax
    37c42e054mov rax, [rsp+96]
    37c42e059mov [rsp+48], rdx
    37c42e05emov rdx, [rsp+88]
    37c42e063mov [rsp+32], rax
    37c42e068mov rax, [rsp+312]
    37c42e070lea r9, [rax+rcx]
    37c42e074mov rcx, [rsp+272]
    37c42e07ccall zlarf1f_64_
    37c42e081mov rax, r12
    37c42e084cmp rdi, r15
    37c42e087je 0x37c42e4a8
    37c42e08dmov rcx, [rsp+136]
    37c42e095sub rax, rbx
    37c42e098lea r12, [rax+rcx+1]
    37c42e09d
    37c42e09dloc_37c42e09d:
    37c42e09dadd rbx, [rsp+144]
    37c42e0a5sub r14, 1
    37c42e0a9jb 0x37c42e11a
    37c42e0ab
    37c42e0abloc_37c42e0ab:
    37c42e0abtest rdi, rdi
    37c42e0aejne 0x37c42dfa8
    37c42e0b4mov rax, [rsp+304]
    37c42e0bclea r13, [rbx+1]
    37c42e0c0mov rax, [rax]
    37c42e0c3mov rdx, rax
    37c42e0c6mov [rsp+152], rax
    37c42e0cesub rdx, rbx
    37c42e0d1mov [rsp+168], rdx
    37c42e0d9jmp 0x37c42dfcd
    37c42e0de
    37c42e0de 66 90 f.
    37c42e0e0
    37c42e0e0loc_37c42e0e0:
    37c42e0e0mov rdx, -4
    37c42e0e7mov eax, 4
    37c42e0ec
    37c42e0ecloc_37c42e0ec:
    37c42e0ecmov rdi, [rsp+352]
    37c42e0f4mov [rdi], rdx
    37c42e0f7
    37c42e0f7loc_37c42e0f7:
    37c42e0f7lea rdx, [rsp+176]
    37c42e0ffmov r8l, 6
    37c42e105lea rcx, [rip+0x46a49]
    37c42e10cmov [rsp+176], rax
    37c42e114call xerbla_64_
    37c42e119nop
    37c42e11a
    37c42e11aloc_37c42e11a:
    37c42e11aadd rsp, 200
    37c42e121pop rbx
    37c42e122pop rsi
    37c42e123pop rdi
    37c42e124pop rbp
    37c42e125pop r12
    37c42e127pop r13
    37c42e129pop r14
    37c42e12bpop r15
    37c42e12dret
    37c42e12e
    37c42e12e 66 90 f.
    37c42e130
    37c42e130loc_37c42e130:
    37c42e130mov r9l, 1
    37c42e136mov r8l, 1
    37c42e13clea rdx, [rip+0x46a11]
    37c42e143mov rcx, r14
    37c42e146call lsame_64_
    37c42e14btest rax, rax
    37c42e14ejne 0x37c42de74
    37c42e154mov rdx, -3
    37c42e15bmov eax, 3
    37c42e160jmp 0x37c42e0ec
    37c42e162
    37c42e162 66 0f 1f 44 00 00 f..D..
    37c42e168
    37c42e168loc_37c42e168:
    37c42e168mov rax, [rsp+304]
    37c42e170mov rcx, [rsp+272]
    37c42e178mov r9l, 1
    37c42e17emov r8l, 1
    37c42e184lea rdx, [rip+0x469c8]
    37c42e18bmov rsi, [rax]
    37c42e18ecall lsame_64_
    37c42e193test rax, rax
    37c42e196jne 0x37c42de62
    37c42e19cmov rdx, -1
    37c42e1a3mov eax, 1
    37c42e1a8jmp 0x37c42e0ec
    37c42e1ad
    37c42e1ad 0f 1f 00 ...
    37c42e1b0
    37c42e1b0loc_37c42e1b0:
    37c42e1b0mov r9l, 1
    37c42e1b6mov r8l, 1
    37c42e1bclea rdx, [rip+0x4698d]
    37c42e1c3mov rcx, rbx
    37c42e1c6call lsame_64_
    37c42e1cbtest rax, rax
    37c42e1cejne 0x37c42de6b
    37c42e1d4mov rdx, -2
    37c42e1dbmov eax, 2
    37c42e1e0jmp 0x37c42e0ec
    37c42e1e5
    37c42e1e5 0f 1f 00 ...
    37c42e1e8
    37c42e1e8loc_37c42e1e8:
    37c42e1e8cmp rdi, rbp
    37c42e1ebje 0x37c42e540
    37c42e1f1test rdi, rdi
    37c42e1f4je 0x37c42e570
    37c42e1famov [rsp+168], rcx
    37c42e202
    37c42e202loc_37c42e202:
    37c42e202test rbx, rbx
    37c42e205jle 0x37c42e11a
    37c42e20blea r12, [rsi+1]
    37c42e20fmov r14, -1
    37c42e216imul r12, rsi
    37c42e21asub rsi, 2
    37c42e21esar r12, 1
    37c42e221sub r12, 1
    37c42e225
    37c42e225loc_37c42e225:
    37c42e225lea rax, [rsp+176]
    37c42e22dmov r13, [rsp+320]
    37c42e235mov [rsp+112], rax
    37c42e23alea rax, [rsp+168]
    37c42e242mov [rsp+104], rax
    37c42e247lea rax, [rsp+160]
    37c42e24fmov [rsp+88], rax
    37c42e254lea rax, [rip+0x46905]
    37c42e25bmov [rsp+96], rax
    37c42e260test rdi, rdi
    37c42e263jne 0x37c42e3d6
    37c42e269
    37c42e269loc_37c42e269:
    37c42e269mov rax, rbx
    37c42e26cmov [rsp+168], rbx
    37c42e274shl rax, 4
    37c42e278movsd_xmm x1, [r13+rax-8]
    37c42e27fmovsd_xmm x0, [r13+rax-16]
    37c42e286test rbp, rbp
    37c42e289je 0x37c42e328
    37c42e28fmov rcx, [rsp+344]
    37c42e297sub r12, rbx
    37c42e29aunpcklpd x0, x1
    37c42e29eadd rbx, r14
    37c42e2a1mov rax, r12
    37c42e2a4mov r8, [rsp+104]
    37c42e2a9mov rdx, [rsp+88]
    37c42e2aemov [rsp+72], 1
    37c42e2b7mov [rsp+64], rcx
    37c42e2bcmov rcx, [rsp+336]
    37c42e2c4shl rax, 4
    37c42e2c8sub r12, 1
    37c42e2ccmovups [rsp+176], x0
    37c42e2d4mov [rsp+56], rcx
    37c42e2d9mov rcx, [rsp+328]
    37c42e2e1mov [rsp+48], rcx
    37c42e2e6mov rcx, [rsp+112]
    37c42e2ebmov [rsp+40], rcx
    37c42e2f0mov rcx, [rsp+96]
    37c42e2f5mov [rsp+32], rcx
    37c42e2famov rcx, [rsp+312]
    37c42e302lea r9, [rcx+rax]
    37c42e306mov rcx, [rsp+272]
    37c42e30ecall zlarf1l_64_
    37c42e313sub rsi, 1
    37c42e317jae 0x37c42e269
    37c42e31djmp 0x37c42e11a
    37c42e322
    37c42e322 66 0f 1f 44 00 00 f..D..
    37c42e328
    37c42e328loc_37c42e328:
    37c42e328mov rcx, [rsp+344]
    37c42e330mov r13, r12
    37c42e333xorpd x1, [rip+0x46835]
    37c42e33bmov [rsp+72], 1
    37c42e344sub r13, rbx
    37c42e347mov r8, [rsp+104]
    37c42e34cmov rdx, [rsp+88]
    37c42e351sub rsi, 1
    37c42e355mov [rsp+64], rcx
    37c42e35amov rcx, [rsp+336]
    37c42e362mov rax, r13
    37c42e365unpcklpd x0, x1
    37c42e369shl rax, 4
    37c42e36dmovups [rsp+176], x0
    37c42e375mov [rsp+56], rcx
    37c42e37amov rcx, [rsp+328]
    37c42e382mov [rsp+48], rcx
    37c42e387mov rcx, [rsp+112]
    37c42e38cmov [rsp+40], rcx
    37c42e391mov rcx, [rsp+96]
    37c42e396mov [rsp+32], rcx
    37c42e39bmov rcx, [rsp+312]
    37c42e3a3lea r9, [rcx+rax]
    37c42e3a7mov rcx, [rsp+272]
    37c42e3afcall zlarf1l_64_
    37c42e3b4test rdi, rdi
    37c42e3b7je 0x37c42e4d8
    37c42e3bdcmp rsi, -1
    37c42e3c1je 0x37c42e11a
    37c42e3c7lea r12, [r13-1]
    37c42e3cbmov r13, [rsp+320]
    37c42e3d3add rbx, r14
    37c42e3d6
    37c42e3d6loc_37c42e3d6:
    37c42e3d6mov rax, rbx
    37c42e3d9mov [rsp+160], rbx
    37c42e3e1shl rax, 4
    37c42e3e5movsd_xmm x1, [r13+rax-8]
    37c42e3ecmovsd_xmm x0, [r13+rax-16]
    37c42e3f3test rbp, rbp
    37c42e3f6je 0x37c42e328
    37c42e3fcmov rcx, [rsp+344]
    37c42e404mov rax, r12
    37c42e407mov r8, [rsp+104]
    37c42e40cmov [rsp+72], 1
    37c42e415sub rax, rbx
    37c42e418mov rdx, [rsp+88]
    37c42e41dunpcklpd x0, x1
    37c42e421lea r12, [rbx+r12+2]
    37c42e426mov [rsp+64], rcx
    37c42e42bmov rcx, [rsp+336]
    37c42e433shl rax, 4
    37c42e437add rbx, r14
    37c42e43amovups [rsp+176], x0
    37c42e442mov [rsp+56], rcx
    37c42e447mov rcx, [rsp+328]
    37c42e44fmov [rsp+48], rcx
    37c42e454mov rcx, [rsp+112]
    37c42e459mov [rsp+40], rcx
    37c42e45emov rcx, [rsp+96]
    37c42e463mov [rsp+32], rcx
    37c42e468mov rcx, [rsp+312]
    37c42e470lea r9, [rcx+rax]
    37c42e474mov rcx, [rsp+272]
    37c42e47ccall zlarf1l_64_
    37c42e481sub rsi, 1
    37c42e485jae 0x37c42e3d6
    37c42e48bjmp 0x37c42e11a
    37c42e490
    37c42e490loc_37c42e490:
    37c42e490mov rdx, -9
    37c42e497mov eax, 9
    37c42e49cjmp 0x37c42e0ec
    37c42e4a1
    37c42e4a1 0f 1f 80 00 00 00 00 .......
    37c42e4a8
    37c42e4a8loc_37c42e4a8:
    37c42e4a8sub rax, [rsp+136]
    37c42e4b0lea r12, [rbx+rax-2]
    37c42e4b5jmp 0x37c42e09d
    37c42e4ba
    37c42e4ba 66 0f 1f 44 00 00 f..D..
    37c42e4c0
    37c42e4c0loc_37c42e4c0:
    37c42e4c0mov rdx, -5
    37c42e4c7mov eax, 5
    37c42e4ccjmp 0x37c42e0ec
    37c42e4d1
    37c42e4d1 0f 1f 80 00 00 00 00 .......
    37c42e4d8
    37c42e4d8loc_37c42e4d8:
    37c42e4d8cmp rsi, -1
    37c42e4dcje 0x37c42e11a
    37c42e4e2lea r12, [rbx+r12+2]
    37c42e4e7mov r13, [rsp+320]
    37c42e4efadd rbx, r14
    37c42e4f2jmp 0x37c42e269
    37c42e4f7
    37c42e4f7 66 0f 1f 84 00 00 00 00 00 f........
    37c42e500
    37c42e500loc_37c42e500:
    37c42e500test rdi, rdi
    37c42e503jne 0x37c42e5a0
    37c42e509mov [rsp+160], rdx
    37c42e511
    37c42e511loc_37c42e511:
    37c42e511cmp rsi, 1
    37c42e515jle 0x37c42e11a
    37c42e51blea rax, [rsi+1]
    37c42e51flea r14, [rsi-2]
    37c42e523mov [rsp+144], -1
    37c42e52fimul rax, rsi
    37c42e533sar rax, 1
    37c42e536lea r15, [rax-1]
    37c42e53ajmp 0x37c42df23
    37c42e53f
    37c42e53f 90 .
    37c42e540
    37c42e540loc_37c42e540:
    37c42e540test rdi, rdi
    37c42e543jne 0x37c42e590
    37c42e545mov [rsp+160], rdx
    37c42e54d
    37c42e54dloc_37c42e54d:
    37c42e54dtest rbx, rbx
    37c42e550jle 0x37c42e11a
    37c42e556sub rsi, 2
    37c42e55amov r14l, 1
    37c42e560mov r12l, 2
    37c42e566mov ebx, 1
    37c42e56bjmp 0x37c42e225
    37c42e570
    37c42e570loc_37c42e570:
    37c42e570mov [rsp+160], rdx
    37c42e578jmp 0x37c42e202
    37c42e57d
    37c42e57d 0f 1f 00 ...
    37c42e580
    37c42e580loc_37c42e580:
    37c42e580mov [rsp+160], rdx
    37c42e588jmp 0x37c42deff
    37c42e58d
    37c42e58d 0f 1f 00 ...
    37c42e590
    37c42e590loc_37c42e590:
    37c42e590mov [rsp+168], rcx
    37c42e598jmp 0x37c42e54d
    37c42e59a
    37c42e59a 66 0f 1f 44 00 00 f..D..
    37c42e5a0
    37c42e5a0loc_37c42e5a0:
    37c42e5a0mov [rsp+168], rcx
    37c42e5a8jmp 0x37c42e511
    37c42e5ad
    37c42e5adloc_37c42e5ad:
    37c42e5adneg rax
    37c42e5b0jmp 0x37c42e0f7
    37c42ddc0
    37c42e5b5
    37c42e5b5 // align 0x10
    37c42e5c0
    37c42e5c0ztrsv_64_:
    37c42e5c0jmp [rip+0xb702a]
    37c42e5c0
    37c42e5c6
    37c42e5c6 90 90 ..
    37c42e5c8
    37c42e5c8ztrsv_:
    37c42e5c8jmp [rip+0xb701a]
    37c42e5c8
    37c42e5ce
    37c42e5ce // align 0x10
    37c42e5d0
    37c42e5d0ztrsm_64_:
    37c42e5d0jmp [rip+0xb700a]
    37c42e5d0
    37c42e5d6
    37c42e5d6 90 90 ..
    37c42e5d8
    37c42e5d8ztrsm_:
    37c42e5d8jmp [rip+0xb6ffa]
    37c42e5d8
    37c42e5de
    37c42e5de // align 0x10
    37c42e5e0
    37c42e5e0ztrmv_64_:
    37c42e5e0jmp [rip+0xb6fea]
    37c42e5e0
    37c42e5e6
    37c42e5e6 90 90 ..
    37c42e5e8
    37c42e5e8ztrmv_:
    37c42e5e8jmp [rip+0xb6fda]
    37c42e5e8
    37c42e5ee
    37c42e5ee // align 0x10
    37c42e5f0
    37c42e5f0ztrmm_64_:
    37c42e5f0jmp [rip+0xb6fca]
    37c42e5f0
    37c42e5f6
    37c42e5f6 90 90 ..
    37c42e5f8
    37c42e5f8ztrmm_:
    37c42e5f8jmp [rip+0xb6fba]
    37c42e5f8
    37c42e5fe
    37c42e5fe // align 0x10
    37c42e600
    37c42e600ztpsv_64_:
    37c42e600jmp [rip+0xb6faa]
    37c42e600
    37c42e606
    37c42e606 90 90 ..
    37c42e608
    37c42e608ztpsv_:
    37c42e608jmp [rip+0xb6f9a]
    37c42e608
    37c42e60e
    37c42e60e // align 0x10
    37c42e610
    37c42e610ztpmv_64_:
    37c42e610jmp [rip+0xb6f8a]
    37c42e610
    37c42e616
    37c42e616 90 90 ..
    37c42e618
    37c42e618ztpmv_:
    37c42e618jmp [rip+0xb6f7a]
    37c42e618
    37c42e61e
    37c42e61e // align 0x10
    37c42e620
    37c42e620ztbsv_64_:
    37c42e620jmp [rip+0xb6f6a]
    37c42e620
    37c42e626
    37c42e626 90 90 ..
    37c42e628
    37c42e628ztbsv_:
    37c42e628jmp [rip+0xb6f5a]
    37c42e628
    37c42e62e
    37c42e62e // align 0x10
    37c42e630
    37c42e630ztbmv_64_:
    37c42e630jmp [rip+0xb6f4a]
    37c42e630
    37c42e636
    37c42e636 90 90 ..
    37c42e638
    37c42e638ztbmv_:
    37c42e638jmp [rip+0xb6f3a]
    37c42e638
    37c42e63e
    37c42e63e // align 0x10
    37c42e640
    37c42e640zswap_64_:
    37c42e640jmp [rip+0xb6f2a]
    37c42e640
    37c42e646
    37c42e646 90 90 ..
    37c42e648
    37c42e648zswap_:
    37c42e648jmp [rip+0xb6f1a]
    37c42e648
    37c42e64e
    37c42e64e // align 0x10
    37c42e650
    37c42e650zscal_64_:
    37c42e650jmp [rip+0xb6f0a]
    37c42e650
    37c42e656
    37c42e656 90 90 ..
    37c42e658
    37c42e658zscal_:
    37c42e658jmp [rip+0xb6efa]
    37c42e658
    37c42e65e
    37c42e65e // align 0x10
    37c42e660
    37c42e660zhpr_64_:
    37c42e660jmp [rip+0xb6eea]
    37c42e660
    37c42e666
    37c42e666 90 90 ..
    37c42e668
    37c42e668zhpr_:
    37c42e668jmp [rip+0xb6eda]
    37c42e668
    37c42e66e
    37c42e66e // align 0x10
    37c42e670
    37c42e670zhpr2_64_:
    37c42e670jmp [rip+0xb6eca]
    37c42e670
    37c42e676
    37c42e676 90 90 ..
    37c42e678
    37c42e678zhpr2_:
    37c42e678jmp [rip+0xb6eba]
    37c42e678
    37c42e67e
    37c42e67e // align 0x10
    37c42e680
    37c42e680zhpmv_64_:
    37c42e680jmp [rip+0xb6eaa]
    37c42e680
    37c42e686
    37c42e686 90 90 ..
    37c42e688
    37c42e688zhpmv_:
    37c42e688jmp [rip+0xb6e9a]
    37c42e688
    37c42e68e
    37c42e68e // align 0x10
    37c42e690
    37c42e690zherk_64_:
    37c42e690jmp [rip+0xb6e8a]
    37c42e690
    37c42e696
    37c42e696 90 90 ..
    37c42e698
    37c42e698zherk_:
    37c42e698jmp [rip+0xb6e7a]
    37c42e698
    37c42e69e
    37c42e69e // align 0x10
    37c42e6a0
    37c42e6a0zher_64_:
    37c42e6a0jmp [rip+0xb6e6a]
    37c42e6a0
    37c42e6a6
    37c42e6a6 90 90 ..
    37c42e6a8
    37c42e6a8zher_:
    37c42e6a8jmp [rip+0xb6e5a]
    37c42e6a8
    37c42e6ae
    37c42e6ae // align 0x10
    37c42e6b0
    37c42e6b0zher2k_64_:
    37c42e6b0jmp [rip+0xb6e4a]
    37c42e6b0
    37c42e6b6
    37c42e6b6 90 90 ..
    37c42e6b8
    37c42e6b8zher2k_:
    37c42e6b8jmp [rip+0xb6e3a]
    37c42e6b8
    37c42e6be
    37c42e6be // align 0x10
    37c42e6c0
    37c42e6c0zher2_64_:
    37c42e6c0jmp [rip+0xb6e2a]
    37c42e6c0
    37c42e6c6
    37c42e6c6 90 90 ..
    37c42e6c8
    37c42e6c8zher2_:
    37c42e6c8jmp [rip+0xb6e1a]
    37c42e6c8
    37c42e6ce
    37c42e6ce // align 0x10
    37c42e6d0
    37c42e6d0zhemv_64_:
    37c42e6d0jmp [rip+0xb6e0a]
    37c42e6d0
    37c42e6d6
    37c42e6d6 90 90 ..
    37c42e6d8
    37c42e6d8zhemv_:
    37c42e6d8jmp [rip+0xb6dfa]
    37c42e6d8
    37c42e6de
    37c42e6de // align 0x10
    37c42e6e0
    37c42e6e0zhemm_64_:
    37c42e6e0jmp [rip+0xb6dea]
    37c42e6e0
    37c42e6e6
    37c42e6e6 90 90 ..
    37c42e6e8
    37c42e6e8zhemm_:
    37c42e6e8jmp [rip+0xb6dda]
    37c42e6e8
    37c42e6ee
    37c42e6ee // align 0x10
    37c42e6f0
    37c42e6f0zhbmv_64_:
    37c42e6f0jmp [rip+0xb6dca]
    37c42e6f0
    37c42e6f6
    37c42e6f6 90 90 ..
    37c42e6f8
    37c42e6f8zhbmv_:
    37c42e6f8jmp [rip+0xb6dba]
    37c42e6f8
    37c42e6fe
    37c42e6fe // align 0x10
    37c42e700
    37c42e700zgeru_64_:
    37c42e700jmp [rip+0xb6daa]
    37c42e700
    37c42e706
    37c42e706 90 90 ..
    37c42e708
    37c42e708zgeru_:
    37c42e708jmp [rip+0xb6d9a]
    37c42e708
    37c42e70e
    37c42e70e // align 0x10
    37c42e710
    37c42e710zgerc_64_:
    37c42e710jmp [rip+0xb6d8a]
    37c42e710
    37c42e716
    37c42e716 90 90 ..
    37c42e718
    37c42e718zgerc_:
    37c42e718jmp [rip+0xb6d7a]
    37c42e718
    37c42e71e
    37c42e71e // align 0x10
    37c42e720
    37c42e720zgemv_64_:
    37c42e720jmp [rip+0xb6d6a]
    37c42e720
    37c42e726
    37c42e726 90 90 ..
    37c42e728
    37c42e728zgemv_:
    37c42e728jmp [rip+0xb6d5a]
    37c42e728
    37c42e72e
    37c42e72e // align 0x10
    37c42e730
    37c42e730zgemmtr_:
    37c42e730jmp [rip+0xb6d4a]
    37c42e730
    37c42e736
    37c42e736 90 90 ..
    37c42e738
    37c42e738zgemm_64_:
    37c42e738jmp [rip+0xb6d3a]
    37c42e738
    37c42e73e
    37c42e73e // align 0x10
    37c42e740
    37c42e740zgemm_:
    37c42e740jmp [rip+0xb6d2a]
    37c42e740
    37c42e746
    37c42e746 90 90 ..
    37c42e748
    37c42e748zgbmv_64_:
    37c42e748jmp [rip+0xb6d1a]
    37c42e748
    37c42e74e
    37c42e74e // align 0x10
    37c42e750
    37c42e750zgbmv_:
    37c42e750jmp [rip+0xb6d0a]
    37c42e750
    37c42e756
    37c42e756 90 90 ..
    37c42e758
    37c42e758zdscal_64_:
    37c42e758jmp [rip+0xb6cfa]
    37c42e758
    37c42e75e
    37c42e75e // align 0x10
    37c42e760
    37c42e760zdscal_:
    37c42e760jmp [rip+0xb6cea]
    37c42e760
    37c42e766
    37c42e766 90 90 ..
    37c42e768
    37c42e768zdrot_64_:
    37c42e768jmp [rip+0xb6cda]
    37c42e768
    37c42e76e
    37c42e76e // align 0x10
    37c42e770
    37c42e770zdrot_:
    37c42e770jmp [rip+0xb6cca]
    37c42e770
    37c42e776
    37c42e776 90 90 ..
    37c42e778
    37c42e778zdotu_64_:
    37c42e778jmp [rip+0xb6cba]
    37c42e778
    37c42e77e
    37c42e77e // align 0x10
    37c42e780
    37c42e780zdotu_:
    37c42e780jmp [rip+0xb6caa]
    37c42e780
    37c42e786
    37c42e786 90 90 ..
    37c42e788
    37c42e788zdotc_64_:
    37c42e788jmp [rip+0xb6c9a]
    37c42e788
    37c42e78e
    37c42e78e // align 0x10
    37c42e790
    37c42e790zdotc_:
    37c42e790jmp [rip+0xb6c8a]
    37c42e790
    37c42e796
    37c42e796 90 90 ..
    37c42e798
    37c42e798zcopy_64_:
    37c42e798jmp [rip+0xb6c7a]
    37c42e798
    37c42e79e
    37c42e79e // align 0x10
    37c42e7a0
    37c42e7a0zcopy_:
    37c42e7a0jmp [rip+0xb6c6a]
    37c42e7a0
    37c42e7a6
    37c42e7a6 90 90 ..
    37c42e7a8
    37c42e7a8zaxpy_64_:
    37c42e7a8jmp [rip+0xb6c5a]
    37c42e7a8
    37c42e7ae
    37c42e7ae // align 0x10
    37c42e7b0
    37c42e7b0zaxpy_:
    37c42e7b0jmp [rip+0xb6c4a]
    37c42e7b0
    37c42e7b6
    37c42e7b6 90 90 ..
    37c42e7b8
    37c42e7b8strsv_64_:
    37c42e7b8jmp [rip+0xb6c3a]
    37c42e7b8
    37c42e7be
    37c42e7be // align 0x10
    37c42e7c0
    37c42e7c0strsv_:
    37c42e7c0jmp [rip+0xb6c2a]
    37c42e7c0
    37c42e7c6
    37c42e7c6 90 90 ..
    37c42e7c8
    37c42e7c8strsm_64_:
    37c42e7c8jmp [rip+0xb6c1a]
    37c42e7c8
    37c42e7ce
    37c42e7ce // align 0x10
    37c42e7d0
    37c42e7d0strsm_:
    37c42e7d0jmp [rip+0xb6c0a]
    37c42e7d0
    37c42e7d6
    37c42e7d6 90 90 ..
    37c42e7d8
    37c42e7d8strmv_64_:
    37c42e7d8jmp [rip+0xb6bfa]
    37c42e7d8
    37c42e7de
    37c42e7de // align 0x10
    37c42e7e0
    37c42e7e0strmv_:
    37c42e7e0jmp [rip+0xb6bea]
    37c42e7e0
    37c42e7e6
    37c42e7e6 90 90 ..
    37c42e7e8
    37c42e7e8strmm_64_:
    37c42e7e8jmp [rip+0xb6bda]
    37c42e7e8
    37c42e7ee
    37c42e7ee // align 0x10
    37c42e7f0
    37c42e7f0strmm_:
    37c42e7f0jmp [rip+0xb6bca]
    37c42e7f0
    37c42e7f6
    37c42e7f6 90 90 ..
    37c42e7f8
    37c42e7f8stpsv_64_:
    37c42e7f8jmp [rip+0xb6bba]
    37c42e7f8
    37c42e7fe
    37c42e7fe // align 0x10
    37c42e800
    37c42e800stpsv_:
    37c42e800jmp [rip+0xb6baa]
    37c42e800
    37c42e806
    37c42e806 90 90 ..
    37c42e808
    37c42e808stpmv_64_:
    37c42e808jmp [rip+0xb6b9a]
    37c42e808
    37c42e80e
    37c42e80e // align 0x10
    37c42e810
    37c42e810stpmv_:
    37c42e810jmp [rip+0xb6b8a]
    37c42e810
    37c42e816
    37c42e816 90 90 ..
    37c42e818
    37c42e818stbsv_64_:
    37c42e818jmp [rip+0xb6b7a]
    37c42e818
    37c42e81e
    37c42e81e // align 0x10
    37c42e820
    37c42e820stbsv_:
    37c42e820jmp [rip+0xb6b6a]
    37c42e820
    37c42e826
    37c42e826 90 90 ..
    37c42e828
    37c42e828stbmv_64_:
    37c42e828jmp [rip+0xb6b5a]
    37c42e828
    37c42e82e
    37c42e82e // align 0x10
    37c42e830
    37c42e830stbmv_:
    37c42e830jmp [rip+0xb6b4a]
    37c42e830
    37c42e836
    37c42e836 90 90 ..
    37c42e838
    37c42e838ssyrk_64_:
    37c42e838jmp [rip+0xb6b3a]
    37c42e838
    37c42e83e
    37c42e83e // align 0x10
    37c42e840
    37c42e840ssyrk_:
    37c42e840jmp [rip+0xb6b2a]
    37c42e840
    37c42e846
    37c42e846 90 90 ..
    37c42e848
    37c42e848ssyr_64_:
    37c42e848jmp [rip+0xb6b1a]
    37c42e848
    37c42e84e
    37c42e84e // align 0x10
    37c42e850
    37c42e850ssyr_:
    37c42e850jmp [rip+0xb6b0a]
    37c42e850
    37c42e856
    37c42e856 90 90 ..
    37c42e858
    37c42e858ssyr2k_64_:
    37c42e858jmp [rip+0xb6afa]
    37c42e858
    37c42e85e
    37c42e85e // align 0x10
    37c42e860
    37c42e860ssyr2k_:
    37c42e860jmp [rip+0xb6aea]
    37c42e860
    37c42e866
    37c42e866 90 90 ..
    37c42e868
    37c42e868ssyr2_64_:
    37c42e868jmp [rip+0xb6ada]
    37c42e868
    37c42e86e
    37c42e86e // align 0x10
    37c42e870
    37c42e870ssyr2_:
    37c42e870jmp [rip+0xb6aca]
    37c42e870
    37c42e876
    37c42e876 90 90 ..
    37c42e878
    37c42e878ssymv_64_:
    37c42e878jmp [rip+0xb6aba]
    37c42e878
    37c42e87e
    37c42e87e // align 0x10
    37c42e880
    37c42e880ssymv_:
    37c42e880jmp [rip+0xb6aaa]
    37c42e880
    37c42e886
    37c42e886 90 90 ..
    37c42e888
    37c42e888ssymm_64_:
    37c42e888jmp [rip+0xb6a9a]
    37c42e888
    37c42e88e
    37c42e88e // align 0x10
    37c42e890
    37c42e890ssymm_:
    37c42e890jmp [rip+0xb6a8a]
    37c42e890
    37c42e896
    37c42e896 90 90 ..
    37c42e898
    37c42e898sswap_64_:
    37c42e898jmp [rip+0xb6a7a]
    37c42e898
    37c42e89e
    37c42e89e // align 0x10
    37c42e8a0
    37c42e8a0sswap_:
    37c42e8a0jmp [rip+0xb6a6a]
    37c42e8a0
    37c42e8a6
    37c42e8a6 90 90 ..
    37c42e8a8
    37c42e8a8sspr_64_:
    37c42e8a8jmp [rip+0xb6a5a]
    37c42e8a8
    37c42e8ae
    37c42e8ae // align 0x10
    37c42e8b0
    37c42e8b0sspr_:
    37c42e8b0jmp [rip+0xb6a4a]
    37c42e8b0
    37c42e8b6
    37c42e8b6 90 90 ..
    37c42e8b8
    37c42e8b8sspr2_64_:
    37c42e8b8jmp [rip+0xb6a3a]
    37c42e8b8
    37c42e8be
    37c42e8be // align 0x10
    37c42e8c0
    37c42e8c0sspr2_:
    37c42e8c0jmp [rip+0xb6a2a]
    37c42e8c0
    37c42e8c6
    37c42e8c6 90 90 ..
    37c42e8c8
    37c42e8c8sspmv_64_:
    37c42e8c8jmp [rip+0xb6a1a]
    37c42e8c8
    37c42e8ce
    37c42e8ce // align 0x10
    37c42e8d0
    37c42e8d0sspmv_:
    37c42e8d0jmp [rip+0xb6a0a]
    37c42e8d0
    37c42e8d6
    37c42e8d6 90 90 ..
    37c42e8d8
    37c42e8d8sscal_64_:
    37c42e8d8jmp [rip+0xb69fa]
    37c42e8d8
    37c42e8de
    37c42e8de // align 0x10
    37c42e8e0
    37c42e8e0sscal_:
    37c42e8e0jmp [rip+0xb69ea]
    37c42e8e0
    37c42e8e6
    37c42e8e6 90 90 ..
    37c42e8e8
    37c42e8e8ssbmv_64_:
    37c42e8e8jmp [rip+0xb69da]
    37c42e8e8
    37c42e8ee
    37c42e8ee // align 0x10
    37c42e8f0
    37c42e8f0ssbmv_:
    37c42e8f0jmp [rip+0xb69ca]
    37c42e8f0
    37c42e8f6
    37c42e8f6 90 90 ..
    37c42e8f8
    37c42e8f8srotm_64_:
    37c42e8f8jmp [rip+0xb69ba]
    37c42e8f8
    37c42e8fe
    37c42e8fe // align 0x10
    37c42e900
    37c42e900srotm_:
    37c42e900jmp [rip+0xb69aa]
    37c42e900
    37c42e906
    37c42e906 90 90 ..
    37c42e908
    37c42e908srot_64_:
    37c42e908jmp [rip+0xb699a]
    37c42e908
    37c42e90e
    37c42e90e // align 0x10
    37c42e910
    37c42e910srot_:
    37c42e910jmp [rip+0xb698a]
    37c42e910
    37c42e916
    37c42e916 90 90 ..
    37c42e918
    37c42e918snrm2_64_:
    37c42e918jmp [rip+0xb697a]
    37c42e918
    37c42e91e
    37c42e91e // align 0x10
    37c42e920
    37c42e920snrm2_:
    37c42e920jmp [rip+0xb696a]
    37c42e920
    37c42e926
    37c42e926 90 90 ..
    37c42e928
    37c42e928sger_64_:
    37c42e928jmp [rip+0xb695a]
    37c42e928
    37c42e92e
    37c42e92e // align 0x10
    37c42e930
    37c42e930sger_:
    37c42e930jmp [rip+0xb694a]
    37c42e930
    37c42e936
    37c42e936 90 90 ..
    37c42e938
    37c42e938sgemv_64_:
    37c42e938jmp [rip+0xb693a]
    37c42e938
    37c42e93e
    37c42e93e // align 0x10
    37c42e940
    37c42e940sgemv_:
    37c42e940jmp [rip+0xb692a]
    37c42e940
    37c42e946
    37c42e946 90 90 ..
    37c42e948
    37c42e948sgemmtr_:
    37c42e948jmp [rip+0xb691a]
    37c42e948
    37c42e94e
    37c42e94e // align 0x10
    37c42e950
    37c42e950sgemm_64_:
    37c42e950jmp [rip+0xb690a]
    37c42e950
    37c42e956
    37c42e956 90 90 ..
    37c42e958
    37c42e958sgemm_:
    37c42e958jmp [rip+0xb68fa]
    37c42e958
    37c42e95e
    37c42e95e // align 0x10
    37c42e960
    37c42e960sgbmv_64_:
    37c42e960jmp [rip+0xb68ea]
    37c42e960
    37c42e966
    37c42e966 90 90 ..
    37c42e968
    37c42e968sgbmv_:
    37c42e968jmp [rip+0xb68da]
    37c42e968
    37c42e96e
    37c42e96e // align 0x10
    37c42e970
    37c42e970sdot_64_:
    37c42e970jmp [rip+0xb68ca]
    37c42e970
    37c42e976
    37c42e976 90 90 ..
    37c42e978
    37c42e978sdot_:
    37c42e978jmp [rip+0xb68ba]
    37c42e978
    37c42e97e
    37c42e97e // align 0x10
    37c42e980
    37c42e980scopy_64_:
    37c42e980jmp [rip+0xb68aa]
    37c42e980
    37c42e986
    37c42e986 90 90 ..
    37c42e988
    37c42e988scopy_:
    37c42e988jmp [rip+0xb689a]
    37c42e988
    37c42e98e
    37c42e98e // align 0x10
    37c42e990
    37c42e990scnrm2_64_:
    37c42e990jmp [rip+0xb688a]
    37c42e990
    37c42e996
    37c42e996 90 90 ..
    37c42e998
    37c42e998scnrm2_:
    37c42e998jmp [rip+0xb687a]
    37c42e998
    37c42e99e
    37c42e99e // align 0x10
    37c42e9a0
    37c42e9a0scasum_64_:
    37c42e9a0jmp [rip+0xb686a]
    37c42e9a0
    37c42e9a6
    37c42e9a6 90 90 ..
    37c42e9a8
    37c42e9a8scasum_:
    37c42e9a8jmp [rip+0xb685a]
    37c42e9a8
    37c42e9ae
    37c42e9ae // align 0x10
    37c42e9b0
    37c42e9b0saxpy_64_:
    37c42e9b0jmp [rip+0xb684a]
    37c42e9b0
    37c42e9b6
    37c42e9b6 90 90 ..
    37c42e9b8
    37c42e9b8saxpy_:
    37c42e9b8jmp [rip+0xb683a]
    37c42e9b8
    37c42e9be
    37c42e9be // align 0x10
    37c42e9c0
    37c42e9c0sasum_64_:
    37c42e9c0jmp [rip+0xb682a]
    37c42e9c0
    37c42e9c6
    37c42e9c6 90 90 ..
    37c42e9c8
    37c42e9c8sasum_:
    37c42e9c8jmp [rip+0xb681a]
    37c42e9c8
    37c42e9ce
    37c42e9ce // align 0x10
    37c42e9d0
    37c42e9d0izamax_64_:
    37c42e9d0jmp [rip+0xb680a]
    37c42e9d0
    37c42e9d6
    37c42e9d6 90 90 ..
    37c42e9d8
    37c42e9d8izamax_:
    37c42e9d8jmp [rip+0xb67fa]
    37c42e9d8
    37c42e9de
    37c42e9de // align 0x10
    37c42e9e0
    37c42e9e0isamax_64_:
    37c42e9e0jmp [rip+0xb67ea]
    37c42e9e0
    37c42e9e6
    37c42e9e6 90 90 ..
    37c42e9e8
    37c42e9e8isamax_:
    37c42e9e8jmp [rip+0xb67da]
    37c42e9e8
    37c42e9ee
    37c42e9ee // align 0x10
    37c42e9f0
    37c42e9f0idamax_64_:
    37c42e9f0jmp [rip+0xb67ca]
    37c42e9f0
    37c42e9f6
    37c42e9f6 90 90 ..
    37c42e9f8
    37c42e9f8idamax_:
    37c42e9f8jmp [rip+0xb67ba]
    37c42e9f8
    37c42e9fe
    37c42e9fe // align 0x10
    37c42ea00
    37c42ea00icamax_64_:
    37c42ea00jmp [rip+0xb67aa]
    37c42ea00
    37c42ea06
    37c42ea06 90 90 ..
    37c42ea08
    37c42ea08icamax_:
    37c42ea08jmp [rip+0xb679a]
    37c42ea08
    37c42ea0e
    37c42ea0e // align 0x10
    37c42ea10
    37c42ea10dznrm2_64_:
    37c42ea10jmp [rip+0xb678a]
    37c42ea10
    37c42ea16
    37c42ea16 90 90 ..
    37c42ea18
    37c42ea18dznrm2_:
    37c42ea18jmp [rip+0xb677a]
    37c42ea18
    37c42ea1e
    37c42ea1e // align 0x10
    37c42ea20
    37c42ea20dzasum_64_:
    37c42ea20jmp [rip+0xb676a]
    37c42ea20
    37c42ea26
    37c42ea26 90 90 ..
    37c42ea28
    37c42ea28dzasum_:
    37c42ea28jmp [rip+0xb675a]
    37c42ea28
    37c42ea2e
    37c42ea2e // align 0x10
    37c42ea30
    37c42ea30dtrsv_64_:
    37c42ea30jmp [rip+0xb674a]
    37c42ea30
    37c42ea36
    37c42ea36 90 90 ..
    37c42ea38
    37c42ea38dtrsv_:
    37c42ea38jmp [rip+0xb673a]
    37c42ea38
    37c42ea3e
    37c42ea3e // align 0x10
    37c42ea40
    37c42ea40dtrsm_64_:
    37c42ea40jmp [rip+0xb672a]
    37c42ea40
    37c42ea46
    37c42ea46 90 90 ..
    37c42ea48
    37c42ea48dtrsm_:
    37c42ea48jmp [rip+0xb671a]
    37c42ea48
    37c42ea4e
    37c42ea4e // align 0x10
    37c42ea50
    37c42ea50dtrmv_64_:
    37c42ea50jmp [rip+0xb670a]
    37c42ea50
    37c42ea56
    37c42ea56 90 90 ..
    37c42ea58
    37c42ea58dtrmv_:
    37c42ea58jmp [rip+0xb66fa]
    37c42ea58
    37c42ea5e
    37c42ea5e // align 0x10
    37c42ea60
    37c42ea60dtrmm_64_:
    37c42ea60jmp [rip+0xb66ea]
    37c42ea60
    37c42ea66
    37c42ea66 90 90 ..
    37c42ea68
    37c42ea68dtrmm_:
    37c42ea68jmp [rip+0xb66da]
    37c42ea68
    37c42ea6e
    37c42ea6e // align 0x10
    37c42ea70
    37c42ea70dtpsv_64_:
    37c42ea70jmp [rip+0xb66ca]
    37c42ea70
    37c42ea76
    37c42ea76 90 90 ..
    37c42ea78
    37c42ea78dtpsv_:
    37c42ea78jmp [rip+0xb66ba]
    37c42ea78
    37c42ea7e
    37c42ea7e // align 0x10
    37c42ea80
    37c42ea80dtpmv_64_:
    37c42ea80jmp [rip+0xb66aa]
    37c42ea80
    37c42ea86
    37c42ea86 90 90 ..
    37c42ea88
    37c42ea88dtpmv_:
    37c42ea88jmp [rip+0xb669a]
    37c42ea88
    37c42ea8e
    37c42ea8e // align 0x10
    37c42ea90
    37c42ea90dtbsv_64_:
    37c42ea90jmp [rip+0xb668a]
    37c42ea90
    37c42ea96
    37c42ea96 90 90 ..
    37c42ea98
    37c42ea98dtbsv_:
    37c42ea98jmp [rip+0xb667a]
    37c42ea98
    37c42ea9e
    37c42ea9e // align 0x10
    37c42eaa0
    37c42eaa0dtbmv_64_:
    37c42eaa0jmp [rip+0xb666a]
    37c42eaa0
    37c42eaa6
    37c42eaa6 90 90 ..
    37c42eaa8
    37c42eaa8dtbmv_:
    37c42eaa8jmp [rip+0xb665a]
    37c42eaa8
    37c42eaae
    37c42eaae // align 0x10
    37c42eab0
    37c42eab0dsyrk_64_:
    37c42eab0jmp [rip+0xb664a]
    37c42eab0
    37c42eab6
    37c42eab6 90 90 ..
    37c42eab8
    37c42eab8dsyrk_:
    37c42eab8jmp [rip+0xb663a]
    37c42eab8
    37c42eabe
    37c42eabe // align 0x10
    37c42eac0
    37c42eac0dsyr_64_:
    37c42eac0jmp [rip+0xb662a]
    37c42eac0
    37c42eac6
    37c42eac6 90 90 ..
    37c42eac8
    37c42eac8dsyr_:
    37c42eac8jmp [rip+0xb661a]
    37c42eac8
    37c42eace
    37c42eace // align 0x10
    37c42ead0
    37c42ead0dsyr2k_64_:
    37c42ead0jmp [rip+0xb660a]
    37c42ead0
    37c42ead6
    37c42ead6 90 90 ..
    37c42ead8
    37c42ead8dsyr2k_:
    37c42ead8jmp [rip+0xb65fa]
    37c42ead8
    37c42eade
    37c42eade // align 0x10
    37c42eae0
    37c42eae0dsyr2_64_:
    37c42eae0jmp [rip+0xb65ea]
    37c42eae0
    37c42eae6
    37c42eae6 90 90 ..
    37c42eae8
    37c42eae8dsyr2_:
    37c42eae8jmp [rip+0xb65da]
    37c42eae8
    37c42eaee
    37c42eaee // align 0x10
    37c42eaf0
    37c42eaf0dsymv_64_:
    37c42eaf0jmp [rip+0xb65ca]
    37c42eaf0
    37c42eaf6
    37c42eaf6 90 90 ..
    37c42eaf8
    37c42eaf8dsymv_:
    37c42eaf8jmp [rip+0xb65ba]
    37c42eaf8
    37c42eafe
    37c42eafe // align 0x10
    37c42eb00
    37c42eb00dsymm_64_:
    37c42eb00jmp [rip+0xb65aa]
    37c42eb00
    37c42eb06
    37c42eb06 90 90 ..
    37c42eb08
    37c42eb08dsymm_:
    37c42eb08jmp [rip+0xb659a]
    37c42eb08
    37c42eb0e
    37c42eb0e // align 0x10
    37c42eb10
    37c42eb10dswap_64_:
    37c42eb10jmp [rip+0xb658a]
    37c42eb10
    37c42eb16
    37c42eb16 90 90 ..
    37c42eb18
    37c42eb18dswap_:
    37c42eb18jmp [rip+0xb657a]
    37c42eb18
    37c42eb1e
    37c42eb1e // align 0x10
    37c42eb20
    37c42eb20dspr_64_:
    37c42eb20jmp [rip+0xb656a]
    37c42eb20
    37c42eb26
    37c42eb26 90 90 ..
    37c42eb28
    37c42eb28dspr_:
    37c42eb28jmp [rip+0xb655a]
    37c42eb28
    37c42eb2e
    37c42eb2e // align 0x10
    37c42eb30
    37c42eb30dspr2_64_:
    37c42eb30jmp [rip+0xb654a]
    37c42eb30
    37c42eb36
    37c42eb36 90 90 ..
    37c42eb38
    37c42eb38dspr2_:
    37c42eb38jmp [rip+0xb653a]
    37c42eb38
    37c42eb3e
    37c42eb3e // align 0x10
    37c42eb40
    37c42eb40dspmv_64_:
    37c42eb40jmp [rip+0xb652a]
    37c42eb40
    37c42eb46
    37c42eb46 90 90 ..
    37c42eb48
    37c42eb48dspmv_:
    37c42eb48jmp [rip+0xb651a]
    37c42eb48
    37c42eb4e
    37c42eb4e // align 0x10
    37c42eb50
    37c42eb50dscal_64_:
    37c42eb50jmp [rip+0xb650a]
    37c42eb50
    37c42eb56
    37c42eb56 90 90 ..
    37c42eb58
    37c42eb58dscal_:
    37c42eb58jmp [rip+0xb64fa]
    37c42eb58
    37c42eb5e
    37c42eb5e // align 0x10
    37c42eb60
    37c42eb60dsbmv_64_:
    37c42eb60jmp [rip+0xb64ea]
    37c42eb60
    37c42eb66
    37c42eb66 90 90 ..
    37c42eb68
    37c42eb68dsbmv_:
    37c42eb68jmp [rip+0xb64da]
    37c42eb68
    37c42eb6e
    37c42eb6e // align 0x10
    37c42eb70
    37c42eb70drotm_64_:
    37c42eb70jmp [rip+0xb64ca]
    37c42eb70
    37c42eb76
    37c42eb76 90 90 ..
    37c42eb78
    37c42eb78drotm_:
    37c42eb78jmp [rip+0xb64ba]
    37c42eb78
    37c42eb7e
    37c42eb7e // align 0x10
    37c42eb80
    37c42eb80drot_64_:
    37c42eb80jmp [rip+0xb64aa]
    37c42eb80
    37c42eb86
    37c42eb86 90 90 ..
    37c42eb88
    37c42eb88drot_:
    37c42eb88jmp [rip+0xb649a]
    37c42eb88
    37c42eb8e
    37c42eb8e // align 0x10
    37c42eb90
    37c42eb90dnrm2_64_:
    37c42eb90jmp [rip+0xb648a]
    37c42eb90
    37c42eb96
    37c42eb96 90 90 ..
    37c42eb98
    37c42eb98dnrm2_:
    37c42eb98jmp [rip+0xb647a]
    37c42eb98
    37c42eb9e
    37c42eb9e // align 0x10
    37c42eba0
    37c42eba0dger_64_:
    37c42eba0jmp [rip+0xb646a]
    37c42eba0
    37c42eba6
    37c42eba6 90 90 ..
    37c42eba8
    37c42eba8dger_:
    37c42eba8jmp [rip+0xb645a]
    37c42eba8
    37c42ebae
    37c42ebae // align 0x10
    37c42ebb0
    37c42ebb0dgemv_64_:
    37c42ebb0jmp [rip+0xb644a]
    37c42ebb0
    37c42ebb6
    37c42ebb6 90 90 ..
    37c42ebb8
    37c42ebb8dgemv_:
    37c42ebb8jmp [rip+0xb643a]
    37c42ebb8
    37c42ebbe
    37c42ebbe // align 0x10
    37c42ebc0
    37c42ebc0dgemmtr_:
    37c42ebc0jmp [rip+0xb642a]
    37c42ebc0
    37c42ebc6
    37c42ebc6 90 90 ..
    37c42ebc8
    37c42ebc8dgemm_64_:
    37c42ebc8jmp [rip+0xb641a]
    37c42ebc8
    37c42ebce
    37c42ebce // align 0x10
    37c42ebd0
    37c42ebd0dgemm_:
    37c42ebd0jmp [rip+0xb640a]
    37c42ebd0
    37c42ebd6
    37c42ebd6 90 90 ..
    37c42ebd8
    37c42ebd8dgbmv_64_:
    37c42ebd8jmp [rip+0xb63fa]
    37c42ebd8
    37c42ebde
    37c42ebde // align 0x10
    37c42ebe0
    37c42ebe0dgbmv_:
    37c42ebe0jmp [rip+0xb63ea]
    37c42ebe0
    37c42ebe6
    37c42ebe6 90 90 ..
    37c42ebe8
    37c42ebe8ddot_64_:
    37c42ebe8jmp [rip+0xb63da]
    37c42ebe8
    37c42ebee
    37c42ebee // align 0x10
    37c42ebf0
    37c42ebf0ddot_:
    37c42ebf0jmp [rip+0xb63ca]
    37c42ebf0
    37c42ebf6
    37c42ebf6 90 90 ..
    37c42ebf8
    37c42ebf8dcopy_64_:
    37c42ebf8jmp [rip+0xb63ba]
    37c42ebf8
    37c42ebfe
    37c42ebfe // align 0x10
    37c42ec00
    37c42ec00dcopy_:
    37c42ec00jmp [rip+0xb63aa]
    37c42ec00
    37c42ec06
    37c42ec06 90 90 ..
    37c42ec08
    37c42ec08daxpy_64_:
    37c42ec08jmp [rip+0xb639a]
    37c42ec08
    37c42ec0e
    37c42ec0e // align 0x10
    37c42ec10
    37c42ec10daxpy_:
    37c42ec10jmp [rip+0xb638a]
    37c42ec10
    37c42ec16
    37c42ec16 90 90 ..
    37c42ec18
    37c42ec18dasum_64_:
    37c42ec18jmp [rip+0xb637a]
    37c42ec18
    37c42ec1e
    37c42ec1e // align 0x10
    37c42ec20
    37c42ec20dasum_:
    37c42ec20jmp [rip+0xb636a]
    37c42ec20
    37c42ec26
    37c42ec26 90 90 ..
    37c42ec28
    37c42ec28ctrsv_64_:
    37c42ec28jmp [rip+0xb635a]
    37c42ec28
    37c42ec2e
    37c42ec2e // align 0x10
    37c42ec30
    37c42ec30ctrsv_:
    37c42ec30jmp [rip+0xb634a]
    37c42ec30
    37c42ec36
    37c42ec36 90 90 ..
    37c42ec38
    37c42ec38ctrsm_64_:
    37c42ec38jmp [rip+0xb633a]
    37c42ec38
    37c42ec3e
    37c42ec3e // align 0x10
    37c42ec40
    37c42ec40ctrsm_:
    37c42ec40jmp [rip+0xb632a]
    37c42ec40
    37c42ec46
    37c42ec46 90 90 ..
    37c42ec48
    37c42ec48ctrmv_64_:
    37c42ec48jmp [rip+0xb631a]
    37c42ec48
    37c42ec4e
    37c42ec4e // align 0x10
    37c42ec50
    37c42ec50ctrmv_:
    37c42ec50jmp [rip+0xb630a]
    37c42ec50
    37c42ec56
    37c42ec56 90 90 ..
    37c42ec58
    37c42ec58ctrmm_64_:
    37c42ec58jmp [rip+0xb62fa]
    37c42ec58
    37c42ec5e
    37c42ec5e // align 0x10
    37c42ec60
    37c42ec60ctrmm_:
    37c42ec60jmp [rip+0xb62ea]
    37c42ec60
    37c42ec66
    37c42ec66 90 90 ..
    37c42ec68
    37c42ec68ctpsv_64_:
    37c42ec68jmp [rip+0xb62da]
    37c42ec68
    37c42ec6e
    37c42ec6e // align 0x10
    37c42ec70
    37c42ec70ctpsv_:
    37c42ec70jmp [rip+0xb62ca]
    37c42ec70
    37c42ec76
    37c42ec76 90 90 ..
    37c42ec78
    37c42ec78ctpmv_64_:
    37c42ec78jmp [rip+0xb62ba]
    37c42ec78
    37c42ec7e
    37c42ec7e // align 0x10
    37c42ec80
    37c42ec80ctpmv_:
    37c42ec80jmp [rip+0xb62aa]
    37c42ec80
    37c42ec86
    37c42ec86 90 90 ..
    37c42ec88
    37c42ec88ctbsv_64_:
    37c42ec88jmp [rip+0xb629a]
    37c42ec88
    37c42ec8e
    37c42ec8e // align 0x10
    37c42ec90
    37c42ec90ctbsv_:
    37c42ec90jmp [rip+0xb628a]
    37c42ec90
    37c42ec96
    37c42ec96 90 90 ..
    37c42ec98
    37c42ec98ctbmv_64_:
    37c42ec98jmp [rip+0xb627a]
    37c42ec98
    37c42ec9e
    37c42ec9e // align 0x10
    37c42eca0
    37c42eca0ctbmv_:
    37c42eca0jmp [rip+0xb626a]
    37c42eca0
    37c42eca6
    37c42eca6 90 90 ..
    37c42eca8
    37c42eca8cswap_64_:
    37c42eca8jmp [rip+0xb625a]
    37c42eca8
    37c42ecae
    37c42ecae // align 0x10
    37c42ecb0
    37c42ecb0cswap_:
    37c42ecb0jmp [rip+0xb624a]
    37c42ecb0
    37c42ecb6
    37c42ecb6 90 90 ..
    37c42ecb8
    37c42ecb8csscal_64_:
    37c42ecb8jmp [rip+0xb623a]
    37c42ecb8
    37c42ecbe
    37c42ecbe // align 0x10
    37c42ecc0
    37c42ecc0csscal_:
    37c42ecc0jmp [rip+0xb622a]
    37c42ecc0
    37c42ecc6
    37c42ecc6 90 90 ..
    37c42ecc8
    37c42ecc8csrot_64_:
    37c42ecc8jmp [rip+0xb621a]
    37c42ecc8
    37c42ecce
    37c42ecce // align 0x10
    37c42ecd0
    37c42ecd0csrot_:
    37c42ecd0jmp [rip+0xb620a]
    37c42ecd0
    37c42ecd6
    37c42ecd6 90 90 ..
    37c42ecd8
    37c42ecd8cscal_64_:
    37c42ecd8jmp [rip+0xb61fa]
    37c42ecd8
    37c42ecde
    37c42ecde // align 0x10
    37c42ece0
    37c42ece0cscal_:
    37c42ece0jmp [rip+0xb61ea]
    37c42ece0
    37c42ece6
    37c42ece6 90 90 ..
    37c42ece8
    37c42ece8chpr_64_:
    37c42ece8jmp [rip+0xb61da]
    37c42ece8
    37c42ecee
    37c42ecee // align 0x10
    37c42ecf0
    37c42ecf0chpr_:
    37c42ecf0jmp [rip+0xb61ca]
    37c42ecf0
    37c42ecf6
    37c42ecf6 90 90 ..
    37c42ecf8
    37c42ecf8chpr2_64_:
    37c42ecf8jmp [rip+0xb61ba]
    37c42ecf8
    37c42ecfe
    37c42ecfe // align 0x10
    37c42ed00
    37c42ed00chpr2_:
    37c42ed00jmp [rip+0xb61aa]
    37c42ed00
    37c42ed06
    37c42ed06 90 90 ..
    37c42ed08
    37c42ed08chpmv_64_:
    37c42ed08jmp [rip+0xb619a]
    37c42ed08
    37c42ed0e
    37c42ed0e // align 0x10
    37c42ed10
    37c42ed10chpmv_:
    37c42ed10jmp [rip+0xb618a]
    37c42ed10
    37c42ed16
    37c42ed16 90 90 ..
    37c42ed18
    37c42ed18cherk_64_:
    37c42ed18jmp [rip+0xb617a]
    37c42ed18
    37c42ed1e
    37c42ed1e // align 0x10
    37c42ed20
    37c42ed20cherk_:
    37c42ed20jmp [rip+0xb616a]
    37c42ed20
    37c42ed26
    37c42ed26 90 90 ..
    37c42ed28
    37c42ed28cher_64_:
    37c42ed28jmp [rip+0xb615a]
    37c42ed28
    37c42ed2e
    37c42ed2e // align 0x10
    37c42ed30
    37c42ed30cher_:
    37c42ed30jmp [rip+0xb614a]
    37c42ed30
    37c42ed36
    37c42ed36 90 90 ..
    37c42ed38
    37c42ed38cher2k_64_:
    37c42ed38jmp [rip+0xb613a]
    37c42ed38
    37c42ed3e
    37c42ed3e // align 0x10
    37c42ed40
    37c42ed40cher2k_:
    37c42ed40jmp [rip+0xb612a]
    37c42ed40
    37c42ed46
    37c42ed46 90 90 ..
    37c42ed48
    37c42ed48cher2_64_:
    37c42ed48jmp [rip+0xb611a]
    37c42ed48
    37c42ed4e
    37c42ed4e // align 0x10
    37c42ed50
    37c42ed50cher2_:
    37c42ed50jmp [rip+0xb610a]
    37c42ed50
    37c42ed56
    37c42ed56 90 90 ..
    37c42ed58
    37c42ed58chemv_64_:
    37c42ed58jmp [rip+0xb60fa]
    37c42ed58
    37c42ed5e
    37c42ed5e // align 0x10
    37c42ed60
    37c42ed60chemv_:
    37c42ed60jmp [rip+0xb60ea]
    37c42ed60
    37c42ed66
    37c42ed66 90 90 ..
    37c42ed68
    37c42ed68chemm_64_:
    37c42ed68jmp [rip+0xb60da]
    37c42ed68
    37c42ed6e
    37c42ed6e // align 0x10
    37c42ed70
    37c42ed70chemm_:
    37c42ed70jmp [rip+0xb60ca]
    37c42ed70
    37c42ed76
    37c42ed76 90 90 ..
    37c42ed78
    37c42ed78chbmv_64_:
    37c42ed78jmp [rip+0xb60ba]
    37c42ed78
    37c42ed7e
    37c42ed7e // align 0x10
    37c42ed80
    37c42ed80chbmv_:
    37c42ed80jmp [rip+0xb60aa]
    37c42ed80
    37c42ed86
    37c42ed86 90 90 ..
    37c42ed88
    37c42ed88cgeru_64_:
    37c42ed88jmp [rip+0xb609a]
    37c42ed88
    37c42ed8e
    37c42ed8e // align 0x10
    37c42ed90
    37c42ed90cgeru_:
    37c42ed90jmp [rip+0xb608a]
    37c42ed90
    37c42ed96
    37c42ed96 90 90 ..
    37c42ed98
    37c42ed98cgerc_64_:
    37c42ed98jmp [rip+0xb607a]
    37c42ed98
    37c42ed9e
    37c42ed9e // align 0x10
    37c42eda0
    37c42eda0cgerc_:
    37c42eda0jmp [rip+0xb606a]
    37c42eda0
    37c42eda6
    37c42eda6 90 90 ..
    37c42eda8
    37c42eda8cgemv_64_:
    37c42eda8jmp [rip+0xb605a]
    37c42eda8
    37c42edae
    37c42edae // align 0x10
    37c42edb0
    37c42edb0cgemv_:
    37c42edb0jmp [rip+0xb604a]
    37c42edb0
    37c42edb6
    37c42edb6 90 90 ..
    37c42edb8
    37c42edb8cgemmtr_:
    37c42edb8jmp [rip+0xb603a]
    37c42edb8
    37c42edbe
    37c42edbe // align 0x10
    37c42edc0
    37c42edc0cgemm_64_:
    37c42edc0jmp [rip+0xb602a]
    37c42edc0
    37c42edc6
    37c42edc6 90 90 ..
    37c42edc8
    37c42edc8cgemm_:
    37c42edc8jmp [rip+0xb601a]
    37c42edc8
    37c42edce
    37c42edce // align 0x10
    37c42edd0
    37c42edd0cgbmv_64_:
    37c42edd0jmp [rip+0xb600a]
    37c42edd0
    37c42edd6
    37c42edd6 90 90 ..
    37c42edd8
    37c42edd8cgbmv_:
    37c42edd8jmp [rip+0xb5ffa]
    37c42edd8
    37c42edde
    37c42edde // align 0x10
    37c42ede0
    37c42ede0cdotu_64_:
    37c42ede0jmp [rip+0xb5fea]
    37c42ede0
    37c42ede6
    37c42ede6 90 90 ..
    37c42ede8
    37c42ede8cdotu_:
    37c42ede8jmp [rip+0xb5fda]
    37c42ede8
    37c42edee
    37c42edee // align 0x10
    37c42edf0
    37c42edf0cdotc_64_:
    37c42edf0jmp [rip+0xb5fca]
    37c42edf0
    37c42edf6
    37c42edf6 90 90 ..
    37c42edf8
    37c42edf8cdotc_:
    37c42edf8jmp [rip+0xb5fba]
    37c42edf8
    37c42edfe
    37c42edfe // align 0x10
    37c42ee00
    37c42ee00ccopy_64_:
    37c42ee00jmp [rip+0xb5faa]
    37c42ee00
    37c42ee06
    37c42ee06 90 90 ..
    37c42ee08
    37c42ee08ccopy_:
    37c42ee08jmp [rip+0xb5f9a]
    37c42ee08
    37c42ee0e
    37c42ee0e // align 0x10
    37c42ee10
    37c42ee10caxpy_64_:
    37c42ee10jmp [rip+0xb5f8a]
    37c42ee10
    37c42ee16
    37c42ee16 90 90 ..
    37c42ee18
    37c42ee18caxpy_:
    37c42ee18jmp [rip+0xb5f7a]
    37c42ee18
    37c42ee1e
    37c42ee1e // align 0x10
    37c42ee20
    37c42ee20_gfortran_transfer_integer_write:
    37c42ee20jmp [rip+0xb5daa]
    37c42ee20
    37c42ee26
    37c42ee26 90 90 ..
    37c42ee28
    37c42ee28_gfortran_transfer_character_write:
    37c42ee28jmp [rip+0xb5d9a]
    37c42ee28
    37c42ee2e
    37c42ee2e // align 0x10
    37c42ee30
    37c42ee30_gfortran_string_len_trim:
    37c42ee30jmp [rip+0xb5d8a]
    37c42ee30
    37c42ee36
    37c42ee36 90 90 ..
    37c42ee38
    37c42ee38_gfortran_stop_string:
    37c42ee38jmp [rip+0xb5d7a]
    37c42ee38
    37c42ee3e
    37c42ee3e // align 0x10
    37c42ee40
    37c42ee40_gfortran_st_write_done:
    37c42ee40jmp [rip+0xb5d6a]
    37c42ee40
    37c42ee46
    37c42ee46 90 90 ..
    37c42ee48
    37c42ee48_gfortran_st_write:
    37c42ee48jmp [rip+0xb5d5a]
    37c42ee48
    37c42ee4e
    37c42ee4e // align 0x10
    37c42ee50
    37c42ee50_gfortran_pow_r8_i8:
    37c42ee50jmp [rip+0xb5d4a]
    37c42ee50
    37c42ee56
    37c42ee56 90 90 ..
    37c42ee58
    37c42ee58_gfortran_pow_r4_i8:
    37c42ee58jmp [rip+0xb5d3a]
    37c42ee58
    37c42ee5e
    37c42ee5e // align 0x10
    37c42ee60
    37c42ee60_gfortran_etime:
    37c42ee60jmp [rip+0xb5d2a]
    37c42ee60
    37c42ee66
    37c42ee66 90 90 ..
    37c42ee68
    37c42ee68_gfortran_concat_string:
    37c42ee68jmp [rip+0xb5d1a]
    37c42ee68
    37c42ee6e
    37c42ee6e // align 0x10
    37c42ee70
    37c42ee70fn_37c42ee70:
    37c42ee70sub rsp, 40
    37c42ee74mov rax, [rip+8597]
    37c42ee7bmov rax, [rax]
    37c42ee7etest rax, rax
    37c42ee81je 0x37c42eead
    37c42ee83nop
    37c42ee85nop [rax+rax]
    37c42ee90
    37c42ee90loc_37c42ee90:
    37c42ee90call rax
    37c42ee92mov rax, [rip+8567]
    37c42ee99lea rdx, [rax+8]
    37c42ee9dmov rax, [rax+8]
    37c42eea1mov [rip+8552], rdx
    37c42eea8test rax, rax
    37c42eeabjne 0x37c42ee90
    37c42eead
    37c42eeadloc_37c42eead:
    37c42eeadadd rsp, 40
    37c42eeb1ret
    37c42ee70
    37c42eeb2
    37c42eeb2 // align 0x10
    37c42eec0
    37c42eec0fn_37c42eec0:
    37c42eec0push rsi
    37c42eec1push rbx
    37c42eec2sub rsp, 40
    37c42eec6mov rdx, [rip+0x45f43]
    37c42eecdmov rax, [rdx]
    37c42eed0mov ecx, eax
    37c42eed2cmp eax, -1
    37c42eed5je 0x37c42ef10
    37c42eed7
    37c42eed7loc_37c42eed7:
    37c42eed7test ecx, ecx
    37c42eed9je 0x37c42eefb
    37c42eedbmov eax, ecx
    37c42eeddsub ecx, 1
    37c42eee0lea rbx, [rdx+8*rax]
    37c42eee4sub rax, rcx
    37c42eee7lea rsi, [rdx+8*rax-8]
    37c42eeecnop [rax]
    37c42eef0
    37c42eef0loc_37c42eef0:
    37c42eef0call [rbx]
    37c42eef2sub rbx, 8
    37c42eef6cmp rbx, rsi
    37c42eef9jne 0x37c42eef0
    37c42eefb
    37c42eefbloc_37c42eefb:
    37c42eefblea rcx, [rip-146]
    37c42ef02add rsp, 40
    37c42ef06pop rbx
    37c42ef07pop rsi
    37c42ef08jmp 0x37b611330
    37c42ef0d
    37c42ef0d 0f 1f 00 ...
    37c42ef10
    37c42ef10loc_37c42ef10:
    37c42ef10xor eax, eax
    37c42ef12nop [rax]
    37c42ef15nop [rax+rax]
    37c42ef20
    37c42ef20loc_37c42ef20:
    37c42ef20lea r8l, [rax+1]
    37c42ef24mov ecx, eax
    37c42ef26mov rax, r8
    37c42ef29cmp [rdx+8*r8], 0
    37c42ef2ejne 0x37c42ef20
    37c42ef30jmp 0x37c42eed7
    37c42eec0
    37c42ef32
    37c42ef32 // align 0x10
    37c42ef40
    37c42ef40fn_37c42ef40:
    37c42ef40mov eax, [rip+0xa02aa]
    37c42ef46test eax, eax
    37c42ef48je 0x37c42ef50
    37c42ef4aret
    37c42ef4b
    37c42ef4b 0f 1f 44 00 00 ..D..
    37c42ef50
    37c42ef50loc_37c42ef50:
    37c42ef50mov [rip+0xa0296], 1
    37c42ef5ajmp 0x37c42eec0
    37c42ef40
    37c42ef5f
    37c42ef5f // align 0x10
    37c42ef60
    37c42ef60TLSCallback1:
    37c42ef60cmp edx, 3
    37c42ef63je 0x37c42ef70
    37c42ef65test edx, edx
    37c42ef67je 0x37c42ef70
    37c42ef69ret
    37c42ef6a
    37c42ef6a 66 0f 1f 44 00 00 f..D..
    37c42ef70
    37c42ef70loc_37c42ef70:
    37c42ef70jmp 0x37c42f710
    37c42ef60
    37c42ef75
    37c42ef75 // align 0x10
    37c42ef80
    37c42ef80TLSCallback0:
    37c42ef80push rsi
    37c42ef81push rbx
    37c42ef82sub rsp, 40
    37c42ef86mov rax, [rip+0x45e73]
    37c42ef8dcmp [rax], 2
    37c42ef90je 0x37c42ef98
    37c42ef92mov [rax], 2
    37c42ef98
    37c42ef98loc_37c42ef98:
    37c42ef98cmp edx, 2
    37c42ef9bje 0x37c42efb0
    37c42ef9dcmp edx, 1
    37c42efa0je 0x37c42eff0
    37c42efa2
    37c42efa2loc_37c42efa2:
    37c42efa2add rsp, 40
    37c42efa6pop rbx
    37c42efa7pop rsi
    37c42efa8ret
    37c42efa9
    37c42efa9 0f 1f 80 00 00 00 00 .......
    37c42efb0
    37c42efb0loc_37c42efb0:
    37c42efb0lea rbx, [rip+0x74c49]
    37c42efb7lea rsi, [rip+0x74c42]
    37c42efbecmp rbx, rsi
    37c42efc1je 0x37c42efa2
    37c42efc3nop
    37c42efc5nop [rax+rax]
    37c42efd0
    37c42efd0loc_37c42efd0:
    37c42efd0mov rax, [rbx]
    37c42efd3test rax, rax
    37c42efd6je 0x37c42efda
    37c42efd8call rax
    37c42efda
    37c42efdaloc_37c42efda:
    37c42efdaadd rbx, 8
    37c42efdecmp rbx, rsi
    37c42efe1jne 0x37c42efd0
    37c42efe3add rsp, 40
    37c42efe7pop rbx
    37c42efe8pop rsi
    37c42efe9ret
    37c42efea
    37c42efea 66 0f 1f 44 00 00 f..D..
    37c42eff0
    37c42eff0loc_37c42eff0:
    37c42eff0add rsp, 40
    37c42eff4pop rbx
    37c42eff5pop rsi
    37c42eff6jmp 0x37c42f710
    37c42ef80
    37c42effb
    37c42effb // align 0x10
    37c42f000
    37c42f000fn_37c42f000:
    37c42f000xor eax, eax
    37c42f002ret
    37c42f000
    37c42f003
    37c42f003 // align 0x10
    37c42f010
    37c42f010fn_37c42f010:
    37c42f010push rsi
    37c42f011push rbx
    37c42f012sub rsp, 56
    37c42f016mov rbx, rcx
    37c42f019lea rax, [rsp+88]
    37c42f01emov ecx, 2
    37c42f023mov [rsp+96], r8
    37c42f028mov [rsp+104], r9
    37c42f02dmov [rsp+88], rdx
    37c42f032mov [rsp+40], rax
    37c42f037call __acrt_iob_func
    37c42f03clea rdx, [rip+0x45b9d]
    37c42f043mov rcx, rax
    37c42f046call fn_37c4309d0
    37c42f04bmov rsi, [rsp+40]
    37c42f050mov ecx, 2
    37c42f055call __acrt_iob_func
    37c42f05amov rdx, rbx
    37c42f05dmov r8, rsi
    37c42f060mov rcx, rax
    37c42f063call fn_37c430990
    37c42f068call abort
    37c42f06d
    37c42f06d 90 .
    37c42f010
    37c42f06e
    37c42f06e // align 0x10
    37c42f070
    37c42f070fn_37c42f070:
    37c42f070push rdi
    37c42f071push rsi
    37c42f072push rbx
    37c42f073sub rsp, 80
    37c42f077movsxd rsi, [rip+0xa01b6]
    37c42f07emov rbx, rcx
    37c42f081test esi, esi
    37c42f083jle 0x37c42f1a0
    37c42f089mov rax, [rip+0xa01a8]
    37c42f090xor r9l, r9l
    37c42f093add rax, 24
    37c42f097nop [rax+rax]
    37c42f0a0
    37c42f0a0loc_37c42f0a0:
    37c42f0a0mov r8, [rax]
    37c42f0a3cmp rbx, r8
    37c42f0a6jb 0x37c42f0bb
    37c42f0a8mov rdx, [rax+8]
    37c42f0acmov edx, [rdx+8]
    37c42f0afadd r8, rdx
    37c42f0b2cmp rbx, r8
    37c42f0b5jb 0x37c42f145
    37c42f0bb
    37c42f0bbloc_37c42f0bb:
    37c42f0bbadd r9l, 1
    37c42f0bfadd rax, 40
    37c42f0c3cmp r9l, esi
    37c42f0c6jne 0x37c42f0a0
    37c42f0c8
    37c42f0c8loc_37c42f0c8:
    37c42f0c8mov rcx, rbx
    37c42f0cbcall fn_37c42f950
    37c42f0d0mov rdi, rax
    37c42f0d3test rax, rax
    37c42f0d6je 0x37c42f1c2
    37c42f0dcmov rax, [rip+0xa0155]
    37c42f0e3lea rbx, [rsi+4*rsi]
    37c42f0e7shl rbx, 3
    37c42f0ebadd rax, rbx
    37c42f0eemov [rax+32], rdi
    37c42f0f2mov [rax], 0
    37c42f0f8call fn_37c42fa90
    37c42f0fdmov edx, [rdi+12]
    37c42f100mov r8l, 48
    37c42f106lea rcx, [rax+rdx]
    37c42f10amov rax, [rip+0xa0127]
    37c42f111lea rdx, [rsp+32]
    37c42f116mov [rax+rbx+24], rcx
    37c42f11bcall [rip+0xb5aff]
    37c42f121test rax, rax
    37c42f124je 0x37c42f1a7
    37c42f12amov eax, [rsp+68]
    37c42f12elea edx, [rax-4]
    37c42f131and edx, -5
    37c42f134je 0x37c42f13e
    37c42f136lea edx, [rax-64]
    37c42f139and edx, -65
    37c42f13cjne 0x37c42f150
    37c42f13e
    37c42f13eloc_37c42f13e:
    37c42f13eadd [rip+0xa00ef], 1
    37c42f145
    37c42f145loc_37c42f145:
    37c42f145add rsp, 80
    37c42f149pop rbx
    37c42f14apop rsi
    37c42f14bpop rdi
    37c42f14cret
    37c42f14d
    37c42f14d 0f 1f 00 ...
    37c42f150
    37c42f150loc_37c42f150:
    37c42f150cmp eax, 2
    37c42f153mov rcx, [rsp+32]
    37c42f158mov rdx, [rsp+56]
    37c42f15dmov r8l, 64
    37c42f163mov eax, 4
    37c42f168cmove r8l, eax
    37c42f16cadd rbx, [rip+0xa00c5]
    37c42f173mov [rbx+8], rcx
    37c42f177mov r9, rbx
    37c42f17amov [rbx+16], rdx
    37c42f17ecall [rip+0xb5a94]
    37c42f184test eax, eax
    37c42f186jne 0x37c42f13e
    37c42f188call [rip+0xb5a62]
    37c42f18elea rcx, [rip+0x45ac3]
    37c42f195mov edx, eax
    37c42f197call fn_37c42f010
    37c42f19cnop [rax]
    37c42f1a0
    37c42f1a0loc_37c42f1a0:
    37c42f1a0xor esi, esi
    37c42f1a2jmp 0x37c42f0c8
    37c42f1a7
    37c42f1a7loc_37c42f1a7:
    37c42f1a7mov rax, [rip+0xa008a]
    37c42f1aemov edx, [rdi+8]
    37c42f1b1lea rcx, [rip+0x45a68]
    37c42f1b8mov r8, [rax+rbx+24]
    37c42f1bdcall fn_37c42f010
    37c42f1c2
    37c42f1c2loc_37c42f1c2:
    37c42f1c2mov rdx, rbx
    37c42f1c5lea rcx, [rip+0x45a34]
    37c42f1cccall fn_37c42f010
    37c42f1d1nop
    37c42f070
    37c42f1d2
    37c42f1d2 // align 0x10
    37c42f1e0
    37c42f1e0fn_37c42f1e0:
    37c42f1e0push rbp
    37c42f1e1push r15
    37c42f1e3push r14
    37c42f1e5push r13
    37c42f1e7push r12
    37c42f1e9push rdi
    37c42f1eapush rsi
    37c42f1ebpush rbx
    37c42f1ecsub rsp, 72
    37c42f1f0lea rbp, [rsp+64]
    37c42f1f5mov esi, [rip+0xa0035]
    37c42f1fbtest esi, esi
    37c42f1fdje 0x37c42f210
    37c42f1ff
    37c42f1ffloc_37c42f1ff:
    37c42f1fflea rsp, [rbp+8]
    37c42f203pop rbx
    37c42f204pop rsi
    37c42f205pop rdi
    37c42f206pop r12
    37c42f208pop r13
    37c42f20apop r14
    37c42f20cpop r15
    37c42f20epop rbp
    37c42f20fret
    37c42f210
    37c42f210loc_37c42f210:
    37c42f210mov [rip+0xa0016], 1
    37c42f21acall fn_37c42f9d0
    37c42f21fcdqe
    37c42f221lea rax, [rax+4*rax]
    37c42f225lea rax, [8*rax+15]
    37c42f22dand rax, -16
    37c42f231call fn_37c42fc30
    37c42f236mov rdi, [rip+0x45bf3]
    37c42f23dmov rbx, [rip+0x45bfc]
    37c42f244sub rsp, rax
    37c42f247mov [rip+0x9ffe3], 0
    37c42f251lea rax, [rsp+48]
    37c42f256mov [rip+0x9ffdb], rax
    37c42f25dmov rax, rdi
    37c42f260sub rax, rbx
    37c42f263cmp rax, 7
    37c42f267jle 0x37c42f1ff
    37c42f269cmp rax, 11
    37c42f26djg 0x37c42f3f8
    37c42f273
    37c42f273loc_37c42f273:
    37c42f273mov edx, [rbx]
    37c42f275test edx, edx
    37c42f277jne 0x37c42f40d
    37c42f27dmov eax, [rbx+4]
    37c42f280test eax, eax
    37c42f282jne 0x37c42f40d
    37c42f288
    37c42f288loc_37c42f288:
    37c42f288mov edx, [rbx+8]
    37c42f28bcmp edx, 1
    37c42f28ejne 0x37c42f563
    37c42f294add rbx, 12
    37c42f298mov r14, [rip+0x45b81]
    37c42f29flea r12, [rbp-8]
    37c42f2a3cmp rbx, rdi
    37c42f2a6jb 0x37c42f324
    37c42f2a8jmp 0x37c42f1ff
    37c42f2ad
    37c42f2ad 0f 1f 00 ...
    37c42f2b0
    37c42f2b0loc_37c42f2b0:
    37c42f2b0cmp edx, 8
    37c42f2b3je 0x37c42f4d8
    37c42f2b9cmp edx, 16
    37c42f2bcjne 0x37c42f53b
    37c42f2c2movzx eax, [r15]
    37c42f2c6test ax, ax
    37c42f2c9jns 0x37c42f2d1
    37c42f2cbor rax, 0xffffffffffff0000
    37c42f2d1
    37c42f2d1loc_37c42f2d1:
    37c42f2d1sub rax, r8
    37c42f2d4add rax, r9
    37c42f2d7and ecx, 192
    37c42f2ddmov [rbp-8], rax
    37c42f2e1jne 0x37c42f2fb
    37c42f2e3cmp rax, 65535
    37c42f2e9jg 0x37c42f54f
    37c42f2efcmp rax, -32768
    37c42f2f5jl 0x37c42f54f
    37c42f2fb
    37c42f2fbloc_37c42f2fb:
    37c42f2fbmov rcx, r15
    37c42f2femov r13, r12
    37c42f301call fn_37c42f070
    37c42f306mov r8l, 2
    37c42f30cmov rdx, r12
    37c42f30fmov rcx, r15
    37c42f312call memcpy
    37c42f317
    37c42f317loc_37c42f317:
    37c42f317add rbx, 12
    37c42f31bcmp rbx, rdi
    37c42f31ejae 0x37c42f3a0
    37c42f324
    37c42f324loc_37c42f324:
    37c42f324mov r8l, [rbx]
    37c42f327mov ecx, [rbx+8]
    37c42f32amov r15l, [rbx+4]
    37c42f32eadd r8, r14
    37c42f331movzx edx, cl
    37c42f334mov r9, [r8]
    37c42f337add r15, r14
    37c42f33acmp edx, 32
    37c42f33dje 0x37c42f470
    37c42f343jbe 0x37c42f2b0
    37c42f349cmp edx, 64
    37c42f34cjne 0x37c42f53b
    37c42f352mov rax, [r15]
    37c42f355sub rax, r8
    37c42f358add rax, r9
    37c42f35band ecx, 192
    37c42f361mov [rbp-8], rax
    37c42f365jne 0x37c42f370
    37c42f367test rax, rax
    37c42f36ajns 0x37c42f54f
    37c42f370
    37c42f370loc_37c42f370:
    37c42f370mov rcx, r15
    37c42f373add rbx, 12
    37c42f377mov r13, r12
    37c42f37acall fn_37c42f070
    37c42f37fmov r8l, 8
    37c42f385mov rdx, r12
    37c42f388mov rcx, r15
    37c42f38bcall memcpy
    37c42f390cmp rbx, rdi
    37c42f393jb 0x37c42f324
    37c42f395nop [rax+rax]
    37c42f3a0
    37c42f3a0loc_37c42f3a0:
    37c42f3a0mov eax, [rip+0x9fe8e]
    37c42f3a6test eax, eax
    37c42f3a8jle 0x37c42f1ff
    37c42f3aemov rdi, [rip+0xb5863]
    37c42f3b5xor ebx, ebx
    37c42f3b7nop [rax+rax]
    37c42f3c0
    37c42f3c0loc_37c42f3c0:
    37c42f3c0mov rax, [rip+0x9fe71]
    37c42f3c7add rax, rbx
    37c42f3camov r8l, [rax]
    37c42f3cdtest r8l, r8l
    37c42f3d0je 0x37c42f3df
    37c42f3d2mov rdx, [rax+16]
    37c42f3d6mov rcx, [rax+8]
    37c42f3damov r9, r13
    37c42f3ddcall rdi
    37c42f3df
    37c42f3dfloc_37c42f3df:
    37c42f3dfadd esi, 1
    37c42f3e2add rbx, 40
    37c42f3e6cmp esi, [rip+0x9fe48]
    37c42f3ecjl 0x37c42f3c0
    37c42f3eejmp 0x37c42f1ff
    37c42f3f3
    37c42f3f3 0f 1f 44 00 00 ..D..
    37c42f3f8
    37c42f3f8loc_37c42f3f8:
    37c42f3f8mov r9l, [rbx]
    37c42f3fbtest r9l, r9l
    37c42f3fejne 0x37c42f40d
    37c42f400mov r8l, [rbx+4]
    37c42f404test r8l, r8l
    37c42f407je 0x37c42f527
    37c42f40d
    37c42f40dloc_37c42f40d:
    37c42f40dcmp rbx, rdi
    37c42f410jae 0x37c42f1ff
    37c42f416mov r14, [rip+0x45a03]
    37c42f41dlea r13, [rbp-8]
    37c42f421nop [rax]
    37c42f425nop [rax+rax]
    37c42f430
    37c42f430loc_37c42f430:
    37c42f430mov r12l, [rbx+4]
    37c42f434mov eax, [rbx]
    37c42f436add rbx, 8
    37c42f43aadd eax, [r14+r12]
    37c42f43elea rcx, [r12+r14]
    37c42f442mov [rbp-8], eax
    37c42f445call fn_37c42f070
    37c42f44amov r8l, 4
    37c42f450mov rdx, r13
    37c42f453lea rcx, [r12+r14]
    37c42f457call memcpy
    37c42f45ccmp rbx, rdi
    37c42f45fjb 0x37c42f430
    37c42f461jmp 0x37c42f3a0
    37c42f466
    37c42f466 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37c42f470
    37c42f470loc_37c42f470:
    37c42f470mov eax, [r15]
    37c42f473test eax, eax
    37c42f475jns 0x37c42f484
    37c42f477mov r11, 0xffffffff00000000
    37c42f481or rax, r11
    37c42f484
    37c42f484loc_37c42f484:
    37c42f484sub rax, r8
    37c42f487add rax, r9
    37c42f48aand ecx, 192
    37c42f490mov [rbp-8], rax
    37c42f494jne 0x37c42f4b0
    37c42f496mov ecx, -1
    37c42f49bcmp rax, rcx
    37c42f49ejg 0x37c42f54f
    37c42f4a4cmp rax, 0xffffffff80000000
    37c42f4aajl 0x37c42f54f
    37c42f4b0
    37c42f4b0loc_37c42f4b0:
    37c42f4b0mov rcx, r15
    37c42f4b3mov r13, r12
    37c42f4b6call fn_37c42f070
    37c42f4bbmov r8l, 4
    37c42f4c1mov rdx, r12
    37c42f4c4mov rcx, r15
    37c42f4c7call memcpy
    37c42f4ccjmp 0x37c42f317
    37c42f4d1
    37c42f4d1 0f 1f 80 00 00 00 00 .......
    37c42f4d8
    37c42f4d8loc_37c42f4d8:
    37c42f4d8movzx eax, [r15]
    37c42f4dctest al, al
    37c42f4dejns 0x37c42f4e6
    37c42f4e0or rax, -256
    37c42f4e6
    37c42f4e6loc_37c42f4e6:
    37c42f4e6sub rax, r8
    37c42f4e9add rax, r9
    37c42f4ecand ecx, 192
    37c42f4f2mov [rbp-8], rax
    37c42f4f6jne 0x37c42f506
    37c42f4f8cmp rax, 255
    37c42f4fejg 0x37c42f54f
    37c42f500cmp rax, -128
    37c42f504jl 0x37c42f54f
    37c42f506
    37c42f506loc_37c42f506:
    37c42f506mov rcx, r15
    37c42f509mov r13, r12
    37c42f50ccall fn_37c42f070
    37c42f511mov r8l, 1
    37c42f517mov rdx, r12
    37c42f51amov rcx, r15
    37c42f51dcall memcpy
    37c42f522jmp 0x37c42f317
    37c42f527
    37c42f527loc_37c42f527:
    37c42f527mov ecx, [rbx+8]
    37c42f52atest ecx, ecx
    37c42f52cjne 0x37c42f288
    37c42f532add rbx, 12
    37c42f536jmp 0x37c42f273
    37c42f53b
    37c42f53bloc_37c42f53b:
    37c42f53blea rcx, [rip+0x45776]
    37c42f542mov [rbp-8], 0
    37c42f54acall fn_37c42f010
    37c42f54f
    37c42f54floc_37c42f54f:
    37c42f54fmov [rsp+32], rax
    37c42f554mov r8, r15
    37c42f557lea rcx, [rip+0x4578a]
    37c42f55ecall fn_37c42f010
    37c42f563
    37c42f563loc_37c42f563:
    37c42f563lea rcx, [rip+0x45716]
    37c42f56acall fn_37c42f010
    37c42f56fnop
    37c42f1e0
    37c42f570
    37c42f570 // align 0x20
    37c42f580
    37c42f580fn_37c42f580:
    37c42f580push rbp
    37c42f581push rdi
    37c42f582push rsi
    37c42f583push rbx
    37c42f584sub rsp, 40
    37c42f588lea rcx, [rip+0x9fcd1]
    37c42f58fcall [rip+0xb5653]
    37c42f595mov rbx, [rip+0x9fca4]
    37c42f59ctest rbx, rbx
    37c42f59fje 0x37c42f5d4
    37c42f5a1mov rbp, [rip+0xb5668]
    37c42f5a8mov rdi, [rip+0xb5641]
    37c42f5afnop
    37c42f5b0
    37c42f5b0loc_37c42f5b0:
    37c42f5b0mov ecx, [rbx]
    37c42f5b2call rbp
    37c42f5b4mov rsi, rax
    37c42f5b7call rdi
    37c42f5b9test rsi, rsi
    37c42f5bcje 0x37c42f5cb
    37c42f5betest eax, eax
    37c42f5c0jne 0x37c42f5cb
    37c42f5c2mov rax, [rbx+8]
    37c42f5c6mov rcx, rsi
    37c42f5c9call rax
    37c42f5cb
    37c42f5cbloc_37c42f5cb:
    37c42f5cbmov rbx, [rbx+16]
    37c42f5cftest rbx, rbx
    37c42f5d2jne 0x37c42f5b0
    37c42f5d4
    37c42f5d4loc_37c42f5d4:
    37c42f5d4lea rcx, [rip+0x9fc85]
    37c42f5dbadd rsp, 40
    37c42f5dfpop rbx
    37c42f5e0pop rsi
    37c42f5e1pop rdi
    37c42f5e2pop rbp
    37c42f5e3jmp [rip+0xb5616]
    37c42f580
    37c42f5ea
    37c42f5ea // align 0x10
    37c42f5f0
    37c42f5f0fn_37c42f5f0:
    37c42f5f0sub rsp, 56
    37c42f5f4mov eax, [rip+0x9fc4e]
    37c42f5famov r9l, ecx
    37c42f5fdtest eax, eax
    37c42f5ffjne 0x37c42f610
    37c42f601
    37c42f601loc_37c42f601:
    37c42f601xor eax, eax
    37c42f603
    37c42f603loc_37c42f603:
    37c42f603add rsp, 56
    37c42f607ret
    37c42f608
    37c42f608 0f 1f 84 00 00 00 00 00 ........
    37c42f610
    37c42f610loc_37c42f610:
    37c42f610mov [rsp+72], rdx
    37c42f615mov ecx, 1
    37c42f61amov edx, 24
    37c42f61fmov [rsp+64], r9l
    37c42f624call calloc
    37c42f629test rax, rax
    37c42f62cje 0x37c42f677
    37c42f62emov r9l, [rsp+64]
    37c42f633mov r8, [rsp+72]
    37c42f638mov [rsp+40], rax
    37c42f63dlea rcx, [rip+0x9fc1c]
    37c42f644mov [rax], r9l
    37c42f647mov [rax+8], r8
    37c42f64bcall [rip+0xb5597]
    37c42f651mov rdx, [rip+0x9fbe8]
    37c42f658mov rax, [rsp+40]
    37c42f65dlea rcx, [rip+0x9fbfc]
    37c42f664mov [rax+16], rdx
    37c42f668mov [rip+0x9fbd1], rax
    37c42f66fcall [rip+0xb558b]
    37c42f675jmp 0x37c42f601
    37c42f677
    37c42f677loc_37c42f677:
    37c42f677mov eax, -1
    37c42f67cjmp 0x37c42f603
    37c42f5f0
    37c42f67e
    37c42f67e // align 0x10
    37c42f680
    37c42f680fn_37c42f680:
    37c42f680sub rsp, 40
    37c42f684mov eax, [rip+0x9fbbe]
    37c42f68atest eax, eax
    37c42f68cjne 0x37c42f698
    37c42f68exor eax, eax
    37c42f690add rsp, 40
    37c42f694ret
    37c42f695
    37c42f695 0f 1f 00 ...
    37c42f698
    37c42f698loc_37c42f698:
    37c42f698mov [rsp+48], ecx
    37c42f69clea rcx, [rip+0x9fbbd]
    37c42f6a3call [rip+0xb553f]
    37c42f6a9mov rcx, [rip+0x9fb90]
    37c42f6b0test rcx, rcx
    37c42f6b3je 0x37c42f6e3
    37c42f6b5mov edx, [rsp+48]
    37c42f6b9xor r8l, r8l
    37c42f6bcjmp 0x37c42f6cb
    37c42f6be
    37c42f6be 66 90 f.
    37c42f6c0
    37c42f6c0loc_37c42f6c0:
    37c42f6c0mov r8, rcx
    37c42f6c3test rax, rax
    37c42f6c6je 0x37c42f6e3
    37c42f6c8mov rcx, rax
    37c42f6cb
    37c42f6cbloc_37c42f6cb:
    37c42f6cbmov eax, [rcx]
    37c42f6cdcmp eax, edx
    37c42f6cfmov rax, [rcx+16]
    37c42f6d3jne 0x37c42f6c0
    37c42f6d5test r8, r8
    37c42f6d8je 0x37c42f700
    37c42f6damov [r8+16], rax
    37c42f6de
    37c42f6deloc_37c42f6de:
    37c42f6decall free
    37c42f6e3
    37c42f6e3loc_37c42f6e3:
    37c42f6e3lea rcx, [rip+0x9fb76]
    37c42f6eacall [rip+0xb5510]
    37c42f6f0xor eax, eax
    37c42f6f2add rsp, 40
    37c42f6f6ret
    37c42f6f7
    37c42f6f7 66 0f 1f 84 00 00 00 00 00 f........
    37c42f700
    37c42f700loc_37c42f700:
    37c42f700mov [rip+0x9fb39], rax
    37c42f707jmp 0x37c42f6de
    37c42f680
    37c42f709
    37c42f709 // align 0x10
    37c42f710
    37c42f710fn_37c42f710:
    37c42f710sub rsp, 56
    37c42f714cmp edx, 2
    37c42f717je 0x37c42f7d8
    37c42f71dja 0x37c42f748
    37c42f71ftest edx, edx
    37c42f721je 0x37c42f760
    37c42f723mov eax, [rip+0x9fb1f]
    37c42f729test eax, eax
    37c42f72bje 0x37c42f800
    37c42f731
    37c42f731loc_37c42f731:
    37c42f731mov [rip+0x9fb0d], 1
    37c42f73b
    37c42f73bloc_37c42f73b:
    37c42f73bmov eax, 1
    37c42f740add rsp, 56
    37c42f744ret
    37c42f745
    37c42f745 0f 1f 00 ...
    37c42f748
    37c42f748loc_37c42f748:
    37c42f748cmp edx, 3
    37c42f74bjne 0x37c42f73b
    37c42f74dmov eax, [rip+0x9faf5]
    37c42f753test eax, eax
    37c42f755je 0x37c42f73b
    37c42f757call fn_37c42f580
    37c42f75cjmp 0x37c42f73b
    37c42f75e
    37c42f75e 66 90 f.
    37c42f760
    37c42f760loc_37c42f760:
    37c42f760mov eax, [rip+0x9fae2]
    37c42f766test eax, eax
    37c42f768jne 0x37c42f7f0
    37c42f76e
    37c42f76eloc_37c42f76e:
    37c42f76emov eax, [rip+0x9fad4]
    37c42f774cmp eax, 1
    37c42f777jne 0x37c42f73b
    37c42f779mov rax, [rip+0x9fac0]
    37c42f780test rax, rax
    37c42f783je 0x37c42f7ab
    37c42f785nop [rax+rax]
    37c42f790
    37c42f790loc_37c42f790:
    37c42f790mov rcx, rax
    37c42f793mov rax, [rax+16]
    37c42f797mov [rsp+40], rax
    37c42f79ccall free
    37c42f7a1mov rax, [rsp+40]
    37c42f7a6test rax, rax
    37c42f7a9jne 0x37c42f790
    37c42f7ab
    37c42f7abloc_37c42f7ab:
    37c42f7ablea rcx, [rip+0x9faae]
    37c42f7b2mov [rip+0x9fa83], 0
    37c42f7bdmov [rip+0x9fa81], 0
    37c42f7c7call [rip+0xb5413]
    37c42f7cdjmp 0x37c42f73b
    37c42f7d2
    37c42f7d2 66 0f 1f 44 00 00 f..D..
    37c42f7d8
    37c42f7d8loc_37c42f7d8:
    37c42f7d8call fn_37c42f820
    37c42f7ddmov eax, 1
    37c42f7e2add rsp, 56
    37c42f7e6ret
    37c42f7e7
    37c42f7e7 66 0f 1f 84 00 00 00 00 00 f........
    37c42f7f0
    37c42f7f0loc_37c42f7f0:
    37c42f7f0call fn_37c42f580
    37c42f7f5jmp 0x37c42f76e
    37c42f7fa
    37c42f7fa 66 0f 1f 44 00 00 f..D..
    37c42f800
    37c42f800loc_37c42f800:
    37c42f800lea rcx, [rip+0x9fa59]
    37c42f807call [rip+0xb53eb]
    37c42f80djmp 0x37c42f731
    37c42f710
    37c42f812
    37c42f812 // align 0x10
    37c42f820
    37c42f820fn_37c42f820:
    37c42f820fninit
    37c42f822ret
    37c42f820
    37c42f823
    37c42f823 // align 0x10
    37c42f830
    37c42f830fn_37c42f830:
    37c42f830xor eax, eax
    37c42f832cmp [rcx], 23117
    37c42f837jne 0x37c42f848
    37c42f839movsxd rdx, [rcx+60]
    37c42f83dadd rcx, rdx
    37c42f840cmp [rcx], 17744
    37c42f846je 0x37c42f850
    37c42f848
    37c42f848loc_37c42f848:
    37c42f848ret
    37c42f849
    37c42f849 0f 1f 80 00 00 00 00 .......
    37c42f850
    37c42f850loc_37c42f850:
    37c42f850xor eax, eax
    37c42f852cmp [rcx+24], 523
    37c42f858sete al
    37c42f85bret
    37c42f830
    37c42f85c
    37c42f85c // align 0x10
    37c42f860
    37c42f860fn_37c42f860:
    37c42f860movsxd rax, [rcx+60]
    37c42f864add rax, rcx
    37c42f867movzx ecx, [rax+6]
    37c42f86btest cx, cx
    37c42f86eje 0x37c42f8ad
    37c42f870movzx r8l, [rax+20]
    37c42f875sub ecx, 1
    37c42f878lea rcx, [rcx+4*rcx]
    37c42f87clea rax, [rax+r8+24]
    37c42f881lea r9, [rax+8*rcx+40]
    37c42f886nop [rax+rax]
    37c42f890
    37c42f890loc_37c42f890:
    37c42f890mov r8l, [rax+12]
    37c42f894mov rcx, r8
    37c42f897cmp rdx, r8
    37c42f89ajb 0x37c42f8a4
    37c42f89cadd ecx, [rax+8]
    37c42f89fcmp rdx, rcx
    37c42f8a2jb 0x37c42f8af
    37c42f8a4
    37c42f8a4loc_37c42f8a4:
    37c42f8a4add rax, 40
    37c42f8a8cmp rax, r9
    37c42f8abjne 0x37c42f890
    37c42f8ad
    37c42f8adloc_37c42f8ad:
    37c42f8adxor eax, eax
    37c42f8af
    37c42f8afloc_37c42f8af:
    37c42f8afret
    37c42f860
    37c42f8b0
    37c42f8b0fn_37c42f8b0:
    37c42f8b0push rbp
    37c42f8b1push rdi
    37c42f8b2push rsi
    37c42f8b3push rbx
    37c42f8b4sub rsp, 40
    37c42f8b8mov rdi, rcx
    37c42f8bbcall strlen
    37c42f8c0cmp rax, 8
    37c42f8c4ja 0x37c42f8d4
    37c42f8c6mov rax, [rip+0x45553]
    37c42f8cdcmp [rax], 23117
    37c42f8d2je 0x37c42f8e8
    37c42f8d4
    37c42f8d4loc_37c42f8d4:
    37c42f8d4xor ebx, ebx
    37c42f8d6
    37c42f8d6loc_37c42f8d6:
    37c42f8d6mov rax, rbx
    37c42f8d9add rsp, 40
    37c42f8ddpop rbx
    37c42f8depop rsi
    37c42f8dfpop rdi
    37c42f8e0pop rbp
    37c42f8e1ret
    37c42f8e2
    37c42f8e2 66 0f 1f 44 00 00 f..D..
    37c42f8e8
    37c42f8e8loc_37c42f8e8:
    37c42f8e8movsxd rbp, [rax+60]
    37c42f8ecadd rbp, rax
    37c42f8efcmp [rbp], 17744
    37c42f8f6jne 0x37c42f8d4
    37c42f8f8cmp [rbp+24], 523
    37c42f8fejne 0x37c42f8d4
    37c42f900cmp [rbp+6], 0
    37c42f905je 0x37c42f8d4
    37c42f907movzx eax, [rbp+20]
    37c42f90bxor esi, esi
    37c42f90dlea rbx, [rbp+rax+24]
    37c42f912nop [rax]
    37c42f915nop [rax+rax]
    37c42f920
    37c42f920loc_37c42f920:
    37c42f920mov r8l, 8
    37c42f926mov rdx, rdi
    37c42f929mov rcx, rbx
    37c42f92ccall strncmp
    37c42f931test eax, eax
    37c42f933je 0x37c42f8d6
    37c42f935movzx eax, [rbp+6]
    37c42f939add esi, 1
    37c42f93cadd rbx, 40
    37c42f940cmp esi, eax
    37c42f942jb 0x37c42f920
    37c42f944jmp 0x37c42f8d4
    37c42f8b0