File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bfe7080
    37bfe7080dlasyf_aa_64_:
    37bfe7080push r15
    37bfe7082push r14
    37bfe7084push r13
    37bfe7086push r12
    37bfe7088push rbp
    37bfe7089push rdi
    37bfe708apush rsi
    37bfe708bpush rbx
    37bfe708csub rsp, 264
    37bfe7093mov rax, [rsp+400]
    37bfe709bmov r14, [rsp+368]
    37bfe70a3mov r12, [rsp+408]
    37bfe70abmov rsi, [rax]
    37bfe70aexor eax, eax
    37bfe70b0test rsi, rsi
    37bfe70b3mov [rsp+344], rdx
    37bfe70bbcmovs rsi, rax
    37bfe70bfmov rax, [rsp+376]
    37bfe70c7xor edx, edx
    37bfe70c9mov [rsp+352], r8
    37bfe70d1mov [rsp+360], r9
    37bfe70d9mov r8l, 1
    37bfe70dfmov r9l, 1
    37bfe70e5mov rax, [rax]
    37bfe70e8mov rbx, rsi
    37bfe70ebnot rbx
    37bfe70eetest rax, rax
    37bfe70f1cmovns rdx, rax
    37bfe70f5mov rax, [rsp+344]
    37bfe70fdmov rdi, [rax]
    37bfe7100mov rbp, rdx
    37bfe7103mov eax, 3
    37bfe7108mov r15, rdx
    37bfe710bmov [rsp+136], rdx
    37bfe7113not rbp
    37bfe7116lea rdx, [rip+0x477e13]
    37bfe711dsub rax, rdi
    37bfe7120mov [rsp+176], rbp
    37bfe7128mov [rsp+128], rax
    37bfe7130mov r13, rax
    37bfe7133call lsame_64_
    37bfe7138mov rdx, [rsp+360]
    37bfe7140mov rcx, rax
    37bfe7143mov rax, [rsp+352]
    37bfe714bmov rdx, [rdx]
    37bfe714emov rax, [rax]
    37bfe7151cmp rax, rdx
    37bfe7154cmovle rdx, rax
    37bfe7158test rcx, rcx
    37bfe715bje 0x37bfe7640
    37bfe7161test rdx, rdx
    37bfe7164jle 0x37bfe7645
    37bfe716amov [rsp+152], rdi
    37bfe7172lea rdi, [8*rsi+8]
    37bfe717alea rcx, [rbp+2*r15]
    37bfe717fmov r15, -1
    37bfe7186imul rsi, r13
    37bfe718amov [rsp+168], rdi
    37bfe7192lea rdi, [rsp+240]
    37bfe719amov [rsp+112], rdi
    37bfe719flea rdi, [rip+0x477daa]
    37bfe71a6mov [rsp+120], rcx
    37bfe71abadd rsi, rbx
    37bfe71aemov rbx, [rsp+392]
    37bfe71b6mov [rsp+104], rdi
    37bfe71bblea rsi, [rbx+8*rsi+8]
    37bfe71c0mov [rsp+160], rsi
    37bfe71c8mov rsi, rbx
    37bfe71cbmov ebx, 1
    37bfe71d0jmp 0x37bfe7231
    37bfe71d2
    37bfe71d2 66 0f 1f 44 00 00 f..D..
    37bfe71d8
    37bfe71d8loc_37bfe71d8:
    37bfe71d8mov rdi, [rsp+136]
    37bfe71e0mov rbx, [rsp+120]
    37bfe71e5lea r10, [rdi+rbx]
    37bfe71e9mov rdi, [rsp+168]
    37bfe71f1add rsi, rdi
    37bfe71f4
    37bfe71f4loc_37bfe71f4:
    37bfe71f4mov rcx, [rsp+360]
    37bfe71fcadd r15, [rsp+136]
    37bfe7204mov [rsp+120], r10
    37bfe7209add [rsp+152], 1
    37bfe7212add [rsp+160], 8
    37bfe721bmov rdx, [rcx]
    37bfe721ecmp rax, rdx
    37bfe7221cmovle rdx, rax
    37bfe7225cmp rdx, rbp
    37bfe7228jl 0x37bfe7645
    37bfe722emov rbx, rbp
    37bfe7231
    37bfe7231loc_37bfe7231:
    37bfe7231mov rcx, [rsp+344]
    37bfe7239mov rdx, rax
    37bfe723csub rdx, rbx
    37bfe723fmov r13, [rcx]
    37bfe7242add rdx, 1
    37bfe7246add r13, rbx
    37bfe7249cmp rbx, rax
    37bfe724cmov eax, 1
    37bfe7251cmovne rax, rdx
    37bfe7255lea rdi, [r13-1]
    37bfe7259mov [rsp+240], rax
    37bfe7261cmp rdi, 2
    37bfe7265jg 0x37bfe7c98
    37bfe726b
    37bfe726bloc_37bfe726b:
    37bfe726bmov rax, [rsp+104]
    37bfe7270mov rcx, [rsp+112]
    37bfe7275mov r9, r12
    37bfe7278mov rdx, rsi
    37bfe727blea r8, [rip+0x477cce]
    37bfe7282mov [rsp+32], rax
    37bfe7287call dcopy_64_
    37bfe728ccmp [rsp+128], rbx
    37bfe7294jl 0x37bfe7c40
    37bfe729a
    37bfe729aloc_37bfe729a:
    37bfe729amovsd_xmm x0, [r12]
    37bfe72a0lea rax, [rdi+r15]
    37bfe72a4lea rbp, [rbx+1]
    37bfe72a8movsd_xmm [r14+8*rax], x0
    37bfe72aemov rax, [rsp+352]
    37bfe72b6mov rax, [rax]
    37bfe72b9cmp rax, rbx
    37bfe72bcjle 0x37bfe71d8
    37bfe72c2lea rcx, [rsp+248]
    37bfe72calea r10, [r12+8]
    37bfe72cfmov [rsp+144], rcx
    37bfe72d7cmp rdi, 1
    37bfe72dbjle 0x37bfe7346
    37bfe72ddmov r9, [rsp+104]
    37bfe72e2sub rax, rbx
    37bfe72e5mov [rsp+32], r10
    37bfe72ealea rdx, [rsp+232]
    37bfe72f2mov [rsp+248], rax
    37bfe72famov rax, [rsp+120]
    37bfe72ffmov [rsp+40], r9
    37bfe7304xorpd x0, [rip+0x477c64]
    37bfe730clea rax, [r13+rax-2]
    37bfe7311mov r9, [rsp+376]
    37bfe7319mov [rsp+184], r10
    37bfe7321movsd_xmm [rsp+232], x0
    37bfe732alea r8, [r14+8*rax]
    37bfe732ecall daxpy_64_
    37bfe7333mov rax, [rsp+352]
    37bfe733bmov r10, [rsp+184]
    37bfe7343mov rax, [rax]
    37bfe7346
    37bfe7346loc_37bfe7346:
    37bfe7346mov rcx, [rsp+144]
    37bfe734esub rax, rbx
    37bfe7351lea r8, [rip+0x477bf8]
    37bfe7358mov rdx, r10
    37bfe735bmov [rsp+248], rax
    37bfe7363call idamax_64_
    37bfe7368movsd_xmm x0, [r12+8*rax]
    37bfe736ecmp rax, 1
    37bfe7372je 0x37bfe7c00
    37bfe7378pxor x1, x1
    37bfe737cxor edx, edx
    37bfe737emov r8l, 1
    37bfe7384ucomisd x0, x1
    37bfe7388setp dl
    37bfe738bcmovne rdx, r8
    37bfe738ftest rdx, rdx
    37bfe7392je 0x37bfe7c00
    37bfe7398movsd_xmm x1, [r12+8]
    37bfe739fmov r9, [rsp+136]
    37bfe73a7mov r8, [rsp+344]
    37bfe73afmovsd_xmm [r12+8*rax], x1
    37bfe73b5lea rax, [rax+rbx+1]
    37bfe73bamov r11, r9
    37bfe73bdmov [rsp+192], rax
    37bfe73c5sub rax, 1
    37bfe73c9mov rdx, rax
    37bfe73ccimul r11, rax
    37bfe73d0mov [rsp+216], rax
    37bfe73d8mov rax, [rsp+176]
    37bfe73e0sub rdx, rbp
    37bfe73e3movsd_xmm [r12+8], x0
    37bfe73easub rdx, 1
    37bfe73eemov [rsp+248], rdx
    37bfe73f6mov rdx, [r8]
    37bfe73f9add rax, r11
    37bfe73fcmov [rsp+184], rax
    37bfe7404mov r8, [rsp+376]
    37bfe740cadd rdx, rbp
    37bfe740fmov [rsp+208], r11
    37bfe7417lea rcx, [rax+rdx]
    37bfe741bmov rax, [rsp+120]
    37bfe7420lea r10, [r9+rax]
    37bfe7424mov rax, [rsp+104]
    37bfe7429lea r9, [r14+8*rcx]
    37bfe742dmov rcx, [rsp+144]
    37bfe7435lea rdx, [rdx+r10-1]
    37bfe743amov [rsp+200], r10
    37bfe7442mov [rsp+32], rax
    37bfe7447lea rdx, [r14+8*rdx]
    37bfe744bcall dswap_64_
    37bfe7450mov rax, [rsp+352]
    37bfe7458mov r10, [rsp+200]
    37bfe7460mov r11, [rsp+208]
    37bfe7468mov rdx, [rax]
    37bfe746bmov rax, [rsp+216]
    37bfe7473cmp rdx, rax
    37bfe7476jg 0x37bfe8068
    37bfe747c
    37bfe747cloc_37bfe747c:
    37bfe747cmov rcx, [rsp+344]
    37bfe7484mov [rsp+200], rax
    37bfe748cmov r8, [rsp+400]
    37bfe7494mov [rsp+208], r10
    37bfe749cmov rdx, [rcx]
    37bfe749fmov [rsp+248], rbx
    37bfe74a7lea rcx, [rdx+rbp-1]
    37bfe74aclea rdx, [rdx+rax-1]
    37bfe74b1add rcx, [rsp+120]
    37bfe74b6add rdx, [rsp+184]
    37bfe74bemovsd_xmm x0, [r14+8*rcx]
    37bfe74c4movsd_xmm x1, [r14+8*rdx]
    37bfe74camov rax, [rsp+392]
    37bfe74d2movsd_xmm [r14+8*rcx], x1
    37bfe74d8mov rcx, [rsp+192]
    37bfe74e0movsd_xmm [r14+8*rdx], x0
    37bfe74e6lea rdx, [rax+8*rbx]
    37bfe74eamov rax, [rsp+400]
    37bfe74f2mov [rsp+32], rax
    37bfe74f7mov rax, [rsp+392]
    37bfe74fflea r9, [rax+8*rcx-16]
    37bfe7504mov rcx, [rsp+144]
    37bfe750ccall dswap_64_
    37bfe7511mov rcx, [rsp+384]
    37bfe7519mov rax, [rsp+200]
    37bfe7521cmp [rsp+128], rbp
    37bfe7529mov r10, [rsp+208]
    37bfe7531mov [rcx+8*rbx], rax
    37bfe7535jle 0x37bfe8008
    37bfe753b
    37bfe753bloc_37bfe753b:
    37bfe753bmov rax, [rsp+120]
    37bfe7540movsd_xmm x0, [r12+8]
    37bfe7547lea r11, [rdi+rax]
    37bfe754bmov rax, [rsp+168]
    37bfe7553movsd_xmm [r14+8*r11], x0
    37bfe7559add rsi, rax
    37bfe755cmov rax, [rsp+360]
    37bfe7564cmp [rax], rbx
    37bfe7567jg 0x37bfe7df0
    37bfe756d
    37bfe756dloc_37bfe756d:
    37bfe756dmov rax, [rsp+352]
    37bfe7575mov rax, [rax]
    37bfe7578lea rdx, [rax-1]
    37bfe757ccmp rdx, rbx
    37bfe757fjle 0x37bfe71f4
    37bfe7585movsd_xmm x0, [r14+8*r11]
    37bfe758bsub rax, rbx
    37bfe758epxor x1, x1
    37bfe7592add rdi, r10
    37bfe7595sub rax, 1
    37bfe7599mov [rsp+120], r10
    37bfe759elea rdi, [r14+8*rdi]
    37bfe75a2ucomisd x0, x1
    37bfe75a6jp 0x37bfe75ae
    37bfe75a8je 0x37bfe7ec8
    37bfe75ae
    37bfe75aeloc_37bfe75ae:
    37bfe75aemovsd_xmm x1, [rip+0x4779ca]
    37bfe75b6lea rdx, [r12+16]
    37bfe75bbmov r9, rdi
    37bfe75benot rbx
    37bfe75c1mov [rsp+248], rax
    37bfe75c9mov rax, [rsp+376]
    37bfe75d1lea r8, [rip+0x477978]
    37bfe75d8divsd x1, x0
    37bfe75dcmov r13, [rsp+144]
    37bfe75e4mov [rsp+32], rax
    37bfe75e9mov rcx, r13
    37bfe75ecmovsd_xmm [rsp+232], x1
    37bfe75f5call dcopy_64_
    37bfe75famov rax, [rsp+352]
    37bfe7602mov r8, rdi
    37bfe7605mov rcx, r13
    37bfe7608mov r9, [rsp+376]
    37bfe7610lea rdx, [rsp+232]
    37bfe7618add rbx, [rax]
    37bfe761bmov [rsp+248], rbx
    37bfe7623call dscal_64_
    37bfe7628mov rax, [rsp+352]
    37bfe7630mov r10, [rsp+120]
    37bfe7635mov rax, [rax]
    37bfe7638jmp 0x37bfe71f4
    37bfe763d
    37bfe763d 0f 1f 00 ...
    37bfe7640
    37bfe7640loc_37bfe7640:
    37bfe7640test rdx, rdx
    37bfe7643jg 0x37bfe7660
    37bfe7645
    37bfe7645loc_37bfe7645:
    37bfe7645add rsp, 264
    37bfe764cpop rbx
    37bfe764dpop rsi
    37bfe764epop rdi
    37bfe764fpop rbp
    37bfe7650pop r12
    37bfe7652pop r13
    37bfe7654pop r14
    37bfe7656pop r15
    37bfe7658ret
    37bfe7659
    37bfe7659 0f 1f 80 00 00 00 00 .......
    37bfe7660
    37bfe7660loc_37bfe7660:
    37bfe7660mov [rsp+160], rdi
    37bfe7668lea rdi, [r14+8]
    37bfe766cmov r15, [rsp+136]
    37bfe7674mov rdx, rax
    37bfe7677mov [rsp+152], rdi
    37bfe767flea rdi, [8*rsi+8]
    37bfe7687mov r13, [rsp+176]
    37bfe768fimul rsi, [rsp+128]
    37bfe7698mov [rsp+144], rdi
    37bfe76a0add rsi, rbx
    37bfe76a3mov rbx, [rsp+392]
    37bfe76ablea rsi, [rbx+8*rsi+8]
    37bfe76b0mov rdi, rbx
    37bfe76b3mov ebx, 1
    37bfe76b8mov [rsp+168], rsi
    37bfe76c0lea rsi, [rsp+240]
    37bfe76c8mov [rsp+112], rsi
    37bfe76cdlea rsi, [rip+0x47787c]
    37bfe76d4mov [rsp+104], rsi
    37bfe76d9jmp 0x37bfe7b2c
    37bfe76de
    37bfe76de 66 90 f.
    37bfe76e0
    37bfe76e0loc_37bfe76e0:
    37bfe76e0mov rax, [rsp+104]
    37bfe76e5mov rcx, [rsp+112]
    37bfe76eamov r9, r12
    37bfe76edmov rdx, rdi
    37bfe76f0lea r8, [rip+0x477859]
    37bfe76f7mov [rsp+32], rax
    37bfe76fccall dcopy_64_
    37bfe7701cmp [rsp+128], rbx
    37bfe7709jl 0x37bfe7d20
    37bfe770f
    37bfe770floc_37bfe770f:
    37bfe770fmov r10, r15
    37bfe7712movsd_xmm x0, [r12]
    37bfe7718lea rsi, [rbx+1]
    37bfe771cimul r10, rbp
    37bfe7720lea r11, [r10+r13]
    37bfe7724lea rax, [r11+rbx]
    37bfe7728movsd_xmm [r14+8*rax], x0
    37bfe772emov rax, [rsp+352]
    37bfe7736mov rdx, [rax]
    37bfe7739mov rax, [rsp+144]
    37bfe7741add rax, rdi
    37bfe7744cmp rdx, rbx
    37bfe7747jle 0x37bfe7af0
    37bfe774dlea rax, [rsp+248]
    37bfe7755mov [rsp+120], rax
    37bfe775alea rax, [r12+8]
    37bfe775fcmp rbp, 1
    37bfe7763jle 0x37bfe77f8
    37bfe7769sub rdx, rbx
    37bfe776cmov r9, [rsp+104]
    37bfe7771mov [rsp+32], rax
    37bfe7776mov [rsp+248], rdx
    37bfe777emov rdx, r10
    37bfe7781xorpd x0, [rip+0x4777e7]
    37bfe7789sub rdx, r15
    37bfe778cmov [rsp+40], r9
    37bfe7791mov rcx, [rsp+120]
    37bfe7796lea r9, [rip+0x4777b3]
    37bfe779dadd rdx, r13
    37bfe77a0mov [rsp+184], r11
    37bfe77a8add rdx, rsi
    37bfe77abmov [rsp+176], r10
    37bfe77b3lea r8, [r14+8*rdx]
    37bfe77b7lea rdx, [rsp+232]
    37bfe77bfmov [rsp+136], rax
    37bfe77c7movsd_xmm [rsp+232], x0
    37bfe77d0call daxpy_64_
    37bfe77d5mov rax, [rsp+352]
    37bfe77ddmov r11, [rsp+184]
    37bfe77e5mov r10, [rsp+176]
    37bfe77edmov rdx, [rax]
    37bfe77f0mov rax, [rsp+136]
    37bfe77f8
    37bfe77f8loc_37bfe77f8:
    37bfe77f8sub rdx, rbx
    37bfe77fbmov rcx, [rsp+120]
    37bfe7800lea r8, [rip+0x477749]
    37bfe7807mov [rsp+176], r11
    37bfe780fmov [rsp+248], rdx
    37bfe7817mov rdx, rax
    37bfe781amov [rsp+136], r10
    37bfe7822call idamax_64_
    37bfe7827mov r10, [rsp+136]
    37bfe782fmov r11, [rsp+176]
    37bfe7837cmp rax, 1
    37bfe783bmovsd_xmm x0, [r12+8*rax]
    37bfe7841lea rbp, [rax+1]
    37bfe7845je 0x37bfe7c28
    37bfe784bpxor x1, x1
    37bfe784fxor edx, edx
    37bfe7851mov ecx, 1
    37bfe7856ucomisd x0, x1
    37bfe785asetp dl
    37bfe785dcmovne rdx, rcx
    37bfe7861test rdx, rdx
    37bfe7864je 0x37bfe7c28
    37bfe786amovsd_xmm x1, [r12+8]
    37bfe7871add rbp, rbx
    37bfe7874mov [rsp+184], r11
    37bfe787clea r8, [rip+0x4776cd]
    37bfe7883mov r11, [rsp+344]
    37bfe788bmov [rsp+176], r10
    37bfe7893movsd_xmm [r12+8*rax], x1
    37bfe7899lea rax, [rbp-1]
    37bfe789dmov rdx, rax
    37bfe78a0mov [rsp+136], rax
    37bfe78a8sub rdx, rsi
    37bfe78abmovsd_xmm [r12+8], x0
    37bfe78b2sub rdx, 1
    37bfe78b6mov [rsp+248], rdx
    37bfe78bemov rdx, [r11]
    37bfe78c1add rdx, rsi
    37bfe78c4imul rdx, r15
    37bfe78c8lea rcx, [rdx+r13]
    37bfe78ccsub rdx, r15
    37bfe78cfadd rcx, rax
    37bfe78d2mov rax, [rsp+376]
    37bfe78daadd rdx, r13
    37bfe78ddlea r9, [r14+8*rcx]
    37bfe78e1lea rdx, [rbx+rdx+2]
    37bfe78e6mov rcx, [rsp+120]
    37bfe78ebmov [rsp+32], rax
    37bfe78f0lea rdx, [r14+8*rdx]
    37bfe78f4call dswap_64_
    37bfe78f9mov rax, [rsp+352]
    37bfe7901mov r10, [rsp+176]
    37bfe7909mov r11, [rsp+184]
    37bfe7911mov rdx, [rax]
    37bfe7914mov rax, [rsp+136]
    37bfe791ccmp rdx, rax
    37bfe791fjg 0x37bfe7f90
    37bfe7925
    37bfe7925loc_37bfe7925:
    37bfe7925mov rcx, [rsp+344]
    37bfe792dmov [rsp+136], rax
    37bfe7935lea rbp, [8*rbp-16]
    37bfe793dmov r8, [rsp+400]
    37bfe7945mov [rsp+184], r11
    37bfe794dmov rdx, [rcx]
    37bfe7950mov [rsp+176], r10
    37bfe7958mov [rsp+248], rbx
    37bfe7960lea rcx, [rdx+rsi-1]
    37bfe7965lea rdx, [rdx+rax-1]
    37bfe796aimul rcx, r15
    37bfe796eimul rdx, r15
    37bfe7972add rcx, r13
    37bfe7975add rdx, r13
    37bfe7978add rcx, rsi
    37bfe797badd rdx, rax
    37bfe797emovsd_xmm x0, [r14+8*rcx]
    37bfe7984mov rax, [rsp+392]
    37bfe798cmovsd_xmm x1, [r14+8*rdx]
    37bfe7992movsd_xmm [r14+8*rcx], x1
    37bfe7998mov rcx, [rsp+120]
    37bfe799dmovsd_xmm [r14+8*rdx], x0
    37bfe79a3lea rdx, [rax+8*rbx]
    37bfe79a7mov rax, [rsp+400]
    37bfe79afmov [rsp+32], rax
    37bfe79b4mov rax, [rsp+392]
    37bfe79bclea r9, [rax+rbp]
    37bfe79c0call dswap_64_
    37bfe79c5mov rcx, [rsp+384]
    37bfe79cdmov rax, [rsp+136]
    37bfe79d5cmp [rsp+128], rsi
    37bfe79ddmov r10, [rsp+176]
    37bfe79e5mov [rcx+8*rbx], rax
    37bfe79e9mov r11, [rsp+184]
    37bfe79f1jle 0x37bfe7f30
    37bfe79f7
    37bfe79f7loc_37bfe79f7:
    37bfe79f7mov rax, [rsp+144]
    37bfe79ffmovsd_xmm x0, [r12+8]
    37bfe7a06lea rbp, [r11+rsi]
    37bfe7a0aadd rax, rdi
    37bfe7a0dmov rdi, [rsp+360]
    37bfe7a15movsd_xmm [r14+8*rbp], x0
    37bfe7a1bcmp [rdi], rbx
    37bfe7a1ejg 0x37bfe7d80
    37bfe7a24
    37bfe7a24loc_37bfe7a24:
    37bfe7a24mov rdi, [rsp+352]
    37bfe7a2cmov rdx, [rdi]
    37bfe7a2flea rcx, [rdx-1]
    37bfe7a33cmp rcx, rbx
    37bfe7a36jle 0x37bfe7af0
    37bfe7a3cmovsd_xmm x0, [r14+8*rbp]
    37bfe7a42sub rdx, rbx
    37bfe7a45pxor x1, x1
    37bfe7a49lea rcx, [r11+rbx+2]
    37bfe7a4esub rdx, 1
    37bfe7a52mov [rsp+136], rax
    37bfe7a5alea rdi, [r14+8*rcx]
    37bfe7a5eucomisd x0, x1
    37bfe7a62jp 0x37bfe7a6a
    37bfe7a64je 0x37bfe7e60
    37bfe7a6a
    37bfe7a6aloc_37bfe7a6a:
    37bfe7a6amov rax, [rsp+104]
    37bfe7a6fmov rbp, [rsp+120]
    37bfe7a74mov r9, rdi
    37bfe7a77not rbx
    37bfe7a7amovsd_xmm x1, [rip+0x4774fe]
    37bfe7a82mov [rsp+248], rdx
    37bfe7a8alea r8, [rip+0x4774bf]
    37bfe7a91lea rdx, [r12+16]
    37bfe7a96mov [rsp+32], rax
    37bfe7a9bmov rcx, rbp
    37bfe7a9edivsd x1, x0
    37bfe7aa2movsd_xmm [rsp+232], x1
    37bfe7aabcall dcopy_64_
    37bfe7ab0mov rax, [rsp+352]
    37bfe7ab8mov r8, rdi
    37bfe7abbmov rcx, rbp
    37bfe7abelea rdx, [rsp+232]
    37bfe7ac6lea r9, [rip+0x477483]
    37bfe7acdadd rbx, [rax]
    37bfe7ad0mov [rsp+248], rbx
    37bfe7ad8call dscal_64_
    37bfe7addmov rax, [rsp+352]
    37bfe7ae5mov rdx, [rax]
    37bfe7ae8mov rax, [rsp+136]
    37bfe7af0
    37bfe7af0loc_37bfe7af0:
    37bfe7af0add [rsp+160], 1
    37bfe7af9mov rdi, rax
    37bfe7afcmov rax, [rsp+360]
    37bfe7b04add [rsp+152], 8
    37bfe7b0dadd [rsp+168], 8
    37bfe7b16mov rax, [rax]
    37bfe7b19cmp rdx, rax
    37bfe7b1ccmovle rax, rdx
    37bfe7b20cmp rax, rsi
    37bfe7b23jl 0x37bfe7645
    37bfe7b29mov rbx, rsi
    37bfe7b2c
    37bfe7b2cloc_37bfe7b2c:
    37bfe7b2cmov rax, [rsp+344]
    37bfe7b34mov rsi, [rax]
    37bfe7b37mov rax, rdx
    37bfe7b3asub rax, rbx
    37bfe7b3dadd rsi, rbx
    37bfe7b40add rax, 1
    37bfe7b44cmp rbx, rdx
    37bfe7b47mov edx, 1
    37bfe7b4ccmove rax, rdx
    37bfe7b50lea rbp, [rsi-1]
    37bfe7b54mov [rsp+240], rax
    37bfe7b5ccmp rbp, 2
    37bfe7b60jle 0x37bfe76e0
    37bfe7b66mov rax, [rsp+160]
    37bfe7b6emov rdx, [rsp+112]
    37bfe7b73mov [rsp+88], 12
    37bfe7b7clea r9, [rip+0x4773b5]
    37bfe7b83mov [rsp+72], rdi
    37bfe7b88lea r8, [rsp+248]
    37bfe7b90lea rcx, [rip+0x4773a9]
    37bfe7b97sub rax, 2
    37bfe7b9bmov [rsp+248], rax
    37bfe7ba3mov rax, [rsp+104]
    37bfe7ba8mov [rsp+80], rax
    37bfe7badlea rax, [rip+0x4773a4]
    37bfe7bb4mov [rsp+64], rax
    37bfe7bb9mov rax, [rsp+376]
    37bfe7bc1mov [rsp+56], rax
    37bfe7bc6mov rax, [rsp+152]
    37bfe7bcesub rax, 8
    37bfe7bd2mov [rsp+48], rax
    37bfe7bd7mov rax, [rsp+400]
    37bfe7bdfmov [rsp+40], rax
    37bfe7be4mov rax, [rsp+168]
    37bfe7becmov [rsp+32], rax
    37bfe7bf1call dgemv_64_
    37bfe7bf6jmp 0x37bfe76e0
    37bfe7bfb
    37bfe7bfb 0f 1f 44 00 00 ..D..
    37bfe7c00
    37bfe7c00loc_37bfe7c00:
    37bfe7c00mov rax, [rsp+384]
    37bfe7c08mov rcx, [rsp+120]
    37bfe7c0dmov [rax+8*rbx], rbp
    37bfe7c11mov rax, [rsp+136]
    37bfe7c19lea r10, [rax+rcx]
    37bfe7c1djmp 0x37bfe753b
    37bfe7c22
    37bfe7c22 66 0f 1f 44 00 00 f..D..
    37bfe7c28
    37bfe7c28loc_37bfe7c28:
    37bfe7c28mov rax, [rsp+384]
    37bfe7c30mov [rax+8*rbx], rsi
    37bfe7c34jmp 0x37bfe79f7
    37bfe7c39
    37bfe7c39 0f 1f 80 00 00 00 00 .......
    37bfe7c40
    37bfe7c40loc_37bfe7c40:
    37bfe7c40mov rcx, [rsp+104]
    37bfe7c45lea rax, [r13+r15-2]
    37bfe7c4amov r9, [rsp+376]
    37bfe7c52lea rdx, [rsp+232]
    37bfe7c5amovsd_xmm x0, [r14+8*rax]
    37bfe7c60mov [rsp+32], r12
    37bfe7c65lea rax, [r13+r15-3]
    37bfe7c6amov [rsp+40], rcx
    37bfe7c6fxorpd x0, [rip+0x4772f9]
    37bfe7c77lea r8, [r14+8*rax]
    37bfe7c7bmov rcx, [rsp+112]
    37bfe7c80movsd_xmm [rsp+232], x0
    37bfe7c89call daxpy_64_
    37bfe7c8ejmp 0x37bfe729a
    37bfe7c93
    37bfe7c93 0f 1f 44 00 00 ..D..
    37bfe7c98
    37bfe7c98loc_37bfe7c98:
    37bfe7c98mov rax, [rsp+152]
    37bfe7ca0mov rdx, [rsp+112]
    37bfe7ca5lea rcx, [rip+0x4772ac]
    37bfe7cacmov [rsp+88], 12
    37bfe7cb5mov [rsp+64], rcx
    37bfe7cbalea r9, [rip+0x477277]
    37bfe7cc1lea r8, [rsp+248]
    37bfe7cc9sub rax, 2
    37bfe7ccdmov [rsp+72], rsi
    37bfe7cd2lea rcx, [rip+0x477267]
    37bfe7cd9mov [rsp+248], rax
    37bfe7ce1mov rax, [rsp+104]
    37bfe7ce6mov [rsp+80], rax
    37bfe7cebmov [rsp+56], rax
    37bfe7cf0lea rax, [r14+8*r15+8]
    37bfe7cf5mov [rsp+48], rax
    37bfe7cfamov rax, [rsp+400]
    37bfe7d02mov [rsp+40], rax
    37bfe7d07mov rax, [rsp+160]
    37bfe7d0fmov [rsp+32], rax
    37bfe7d14call dgemv_64_
    37bfe7d19jmp 0x37bfe726b
    37bfe7d1e
    37bfe7d1e 66 90 f.
    37bfe7d20
    37bfe7d20loc_37bfe7d20:
    37bfe7d20sub rsi, 2
    37bfe7d24mov rcx, [rsp+112]
    37bfe7d29lea rdx, [rsp+232]
    37bfe7d31lea r9, [rip+0x477218]
    37bfe7d38imul rsi, r15
    37bfe7d3clea rax, [rsi+r13]
    37bfe7d40sub rsi, r15
    37bfe7d43add rax, rbx
    37bfe7d46add rsi, r13
    37bfe7d49movsd_xmm x0, [r14+8*rax]
    37bfe7d4fmov rax, [rsp+104]
    37bfe7d54mov [rsp+32], r12
    37bfe7d59add rsi, rbx
    37bfe7d5cxorpd x0, [rip+0x47720c]
    37bfe7d64lea r8, [r14+8*rsi]
    37bfe7d68mov [rsp+40], rax
    37bfe7d6dmovsd_xmm [rsp+232], x0
    37bfe7d76call daxpy_64_
    37bfe7d7bjmp 0x37bfe770f
    37bfe7d80
    37bfe7d80loc_37bfe7d80:
    37bfe7d80mov rdi, [rsp+352]
    37bfe7d88add r10, r15
    37bfe7d8bmov rcx, [rsp+120]
    37bfe7d90mov r9, rax
    37bfe7d93add r10, r13
    37bfe7d96lea r8, [rip+0x4771b3]
    37bfe7d9dmov [rsp+176], r11
    37bfe7da5mov rdx, [rdi]
    37bfe7da8mov rdi, [rsp+104]
    37bfe7dadadd r10, rsi
    37bfe7db0mov [rsp+136], rax
    37bfe7db8mov [rsp+32], rdi
    37bfe7dbdsub rdx, rbx
    37bfe7dc0mov [rsp+248], rdx
    37bfe7dc8lea rdx, [r14+8*r10]
    37bfe7dcccall dcopy_64_
    37bfe7dd1mov r11, [rsp+176]
    37bfe7dd9mov rax, [rsp+136]
    37bfe7de1jmp 0x37bfe7a24
    37bfe7de6
    37bfe7de6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bfe7df0
    37bfe7df0loc_37bfe7df0:
    37bfe7df0mov rax, [rsp+352]
    37bfe7df8add r13, [rsp+120]
    37bfe7dfdmov r9, rsi
    37bfe7e00mov [rsp+200], r10
    37bfe7e08mov r8, [rsp+376]
    37bfe7e10mov rcx, [rsp+144]
    37bfe7e18lea rdx, [r14+8*r13]
    37bfe7e1cmov [rsp+192], r11
    37bfe7e24mov rax, [rax]
    37bfe7e27mov [rsp+184], rax
    37bfe7e2fsub rax, rbx
    37bfe7e32mov [rsp+248], rax
    37bfe7e3amov rax, [rsp+104]
    37bfe7e3fmov [rsp+32], rax
    37bfe7e44call dcopy_64_
    37bfe7e49mov r10, [rsp+200]
    37bfe7e51mov r11, [rsp+192]
    37bfe7e59jmp 0x37bfe756d
    37bfe7e5e
    37bfe7e5e 66 90 f.
    37bfe7e60
    37bfe7e60loc_37bfe7e60:
    37bfe7e60mov rax, [rsp+376]
    37bfe7e68mov [rsp+40], rdi
    37bfe7e6dlea r8, [rip+0x4770dc]
    37bfe7e74lea rcx, [rip+0x4770ed]
    37bfe7e7bmov [rsp+56], 4
    37bfe7e84mov [rsp+48], rax
    37bfe7e89lea rax, [rip+0x4770d0]
    37bfe7e90mov [rsp+32], rax
    37bfe7e95mov r9, rax
    37bfe7e98mov [rsp+248], rdx
    37bfe7ea0mov rdx, [rsp+120]
    37bfe7ea5call dlaset_64_
    37bfe7eaamov rax, [rsp+352]
    37bfe7eb2mov rdx, [rax]
    37bfe7eb5mov rax, [rsp+136]
    37bfe7ebdjmp 0x37bfe7af0
    37bfe7ec2
    37bfe7ec2 66 0f 1f 44 00 00 f..D..
    37bfe7ec8
    37bfe7ec8loc_37bfe7ec8:
    37bfe7ec8mov [rsp+248], rax
    37bfe7ed0mov rax, [rsp+376]
    37bfe7ed8lea rcx, [rip+0x477089]
    37bfe7edfmov [rsp+56], 4
    37bfe7ee8mov r8, [rsp+144]
    37bfe7ef0mov [rsp+48], rax
    37bfe7ef5lea rax, [rip+0x477064]
    37bfe7efcmov rdx, [rsp+104]
    37bfe7f01mov [rsp+32], rax
    37bfe7f06mov r9, rax
    37bfe7f09mov [rsp+40], rdi
    37bfe7f0ecall dlaset_64_
    37bfe7f13mov rax, [rsp+352]
    37bfe7f1bmov r10, [rsp+120]
    37bfe7f20mov rax, [rax]
    37bfe7f23jmp 0x37bfe71f4
    37bfe7f28
    37bfe7f28 0f 1f 84 00 00 00 00 00 ........
    37bfe7f30
    37bfe7f30loc_37bfe7f30:
    37bfe7f30mov rax, [rsp+160]
    37bfe7f38mov rdx, [rsp+152]
    37bfe7f40lea r9, [r14+rbp]
    37bfe7f44mov [rsp+176], r11
    37bfe7f4cmov rcx, [rsp+120]
    37bfe7f51mov [rsp+136], r10
    37bfe7f59mov [rsp+248], rax
    37bfe7f61mov rax, [rsp+376]
    37bfe7f69mov [rsp+32], rax
    37bfe7f6emov r8, rax
    37bfe7f71call dswap_64_
    37bfe7f76mov r10, [rsp+136]
    37bfe7f7emov r11, [rsp+176]
    37bfe7f86jmp 0x37bfe79f7
    37bfe7f8b
    37bfe7f8b 0f 1f 44 00 00 ..D..
    37bfe7f90
    37bfe7f90loc_37bfe7f90:
    37bfe7f90mov rcx, [rsp+344]
    37bfe7f98sub rdx, rax
    37bfe7f9blea r8, [rip+0x476fae]
    37bfe7fa2mov [rsp+248], rdx
    37bfe7faamov rcx, [rcx]
    37bfe7fadlea rdx, [rax+rcx-1]
    37bfe7fb2lea rcx, [rsi+rcx-1]
    37bfe7fb7mov rax, [rsp+104]
    37bfe7fbcimul rdx, r15
    37bfe7fc0imul rcx, r15
    37bfe7fc4mov [rsp+32], rax
    37bfe7fc9add rdx, r13
    37bfe7fccadd rcx, r13
    37bfe7fcfadd rdx, rbp
    37bfe7fd2add rcx, rbp
    37bfe7fd5lea r9, [r14+8*rdx]
    37bfe7fd9lea rdx, [r14+8*rcx]
    37bfe7fddmov rcx, [rsp+120]
    37bfe7fe2call dswap_64_
    37bfe7fe7mov r11, [rsp+184]
    37bfe7fefmov r10, [rsp+176]
    37bfe7ff7mov rax, [rsp+136]
    37bfe7fffjmp 0x37bfe7925
    37bfe8004
    37bfe8004 0f 1f 40 00 ..@.
    37bfe8008
    37bfe8008loc_37bfe8008:
    37bfe8008mov rax, [rsp+152]
    37bfe8010mov rcx, [rsp+144]
    37bfe8018lea r8, [rip+0x476f31]
    37bfe801fmov [rsp+192], r10
    37bfe8027mov [rsp+248], rax
    37bfe802fmov rax, [rsp+120]
    37bfe8034lea rdx, [r14+8*rax+8]
    37bfe8039mov rax, [rsp+104]
    37bfe803emov [rsp+32], rax
    37bfe8043mov rax, [rsp+184]
    37bfe804blea r9, [r14+8*rax+8]
    37bfe8050call dswap_64_
    37bfe8055mov r10, [rsp+192]
    37bfe805djmp 0x37bfe753b
    37bfe8062
    37bfe8062 66 0f 1f 44 00 00 f..D..
    37bfe8068
    37bfe8068loc_37bfe8068:
    37bfe8068mov rcx, [rsp+344]
    37bfe8070sub rdx, rax
    37bfe8073mov [rsp+200], rax
    37bfe807bmov [rsp+248], rdx
    37bfe8083add r11, [rsp+136]
    37bfe808bmov rcx, [rcx]
    37bfe808eadd r11, [rsp+176]
    37bfe8096mov [rsp+208], r10
    37bfe809elea rdx, [rax+rcx-1]
    37bfe80a3mov rax, [rsp+376]
    37bfe80ablea rcx, [rbp+rcx-1]
    37bfe80b0add rdx, r11
    37bfe80b3add rcx, r11
    37bfe80b6mov [rsp+32], rax
    37bfe80bblea r9, [r14+8*rdx]
    37bfe80bflea rdx, [r14+8*rcx]
    37bfe80c3mov r8, rax
    37bfe80c6mov rcx, [rsp+144]
    37bfe80cecall dswap_64_
    37bfe80d3mov r10, [rsp+208]
    37bfe80dbmov rax, [rsp+200]
    37bfe80e3jmp 0x37bfe747c
    37bfe7080
    37bfe80e8
    37bfe80e8 // align 0x20
    37bfe8100
    37bfe8100dlasyf_rk_64_:
    37bfe8100push r15
    37bfe8102push r14
    37bfe8104push r13
    37bfe8106push r12
    37bfe8108push rbp
    37bfe8109push rdi
    37bfe810apush rsi
    37bfe810bpush rbx
    37bfe810csub rsp, 520
    37bfe8113movups [rsp+416], x6
    37bfe811bmovups [rsp+432], x7
    37bfe8123movups [rsp+448], x8
    37bfe812cmovups [rsp+464], x9
    37bfe8135movups [rsp+480], x10
    37bfe813emovups [rsp+496], x11
    37bfe8147mov rax, [rsp+632]
    37bfe814fmov r15, [rsp+624]
    37bfe8157mov r14, [rsp+656]
    37bfe815fmov rax, [rax]
    37bfe8162mov r12, rdx
    37bfe8165xor edx, edx
    37bfe8167test rax, rax
    37bfe816amov rbx, rcx
    37bfe816dcmovns rdx, rax
    37bfe8171mov rax, [rsp+664]
    37bfe8179lea rcx, [rip+0x476e10]
    37bfe8180mov rbp, r9
    37bfe8183mov [rsp+608], r8
    37bfe818bmov rax, [rax]
    37bfe818emov [rsp+152], rdx
    37bfe8196not rdx
    37bfe8199mov [rsp+144], rdx
    37bfe81a1xor edx, edx
    37bfe81a3test rax, rax
    37bfe81a6cmovns rdx, rax
    37bfe81aamov rax, [rsp+672]
    37bfe81b2mov [rax], 0
    37bfe81b9mov [rsp+168], rdx
    37bfe81c1not rdx
    37bfe81c4mov [rsp+176], rdx
    37bfe81ccmov edx, 1
    37bfe81d1call dlamch_64_
    37bfe81d6mov r9l, 1
    37bfe81dcmov r8l, 1
    37bfe81e2mov rcx, rbx
    37bfe81e5lea rdx, [rip+0x476da5]
    37bfe81ecmovapd x11, x0
    37bfe81f1call lsame_64_
    37bfe81f6mov r13, [r12]
    37bfe81famov r11, r13
    37bfe81fdtest rax, rax
    37bfe8200je 0x37bfe9030
    37bfe8206mov rax, [rsp+608]
    37bfe820emov [rsp+360], r13
    37bfe8216mov rdi, [rax]
    37bfe8219mov rax, [rsp+640]
    37bfe8221mov [rax], 0
    37bfe8228mov rax, r13
    37bfe822bsub rax, rdi
    37bfe822eadd rax, 1
    37bfe8232cmp rax, r13
    37bfe8235jl 0x37bfe8240
    37bfe8237cmp r13, rdi
    37bfe823ajg 0x37bfea11e
    37bfe8240
    37bfe8240loc_37bfe8240:
    37bfe8240lea rax, [rsp+360]
    37bfe8248mov [rsp+616], rbp
    37bfe8250mov rdx, r11
    37bfe8253pxor x7, x7
    37bfe8257mov [rsp+184], rax
    37bfe825flea rax, [rsp+408]
    37bfe8267movsd_xmm x6, [rip+0x476d81]
    37bfe826fmov [rsp+136], rax
    37bfe8277lea rax, [rip+0x476d2a]
    37bfe827emov [rsp+240], rax
    37bfe8286lea rax, [rip+0x476d2b]
    37bfe828dmov [rsp+248], rax
    37bfe8295nop [rax+rax]
    37bfe82a0
    37bfe82a0loc_37bfe82a0:
    37bfe82a0test r13, r13
    37bfe82a3jle 0x37bfe8446
    37bfe82a9mov rsi, [rsp+168]
    37bfe82b1mov rax, [rsp+176]
    37bfe82b9mov [rsp+384], r13
    37bfe82c1imul r13, [rsp+152]
    37bfe82camov rcx, [rsp+184]
    37bfe82d2imul rsi, rdi
    37bfe82d6add rax, rsi
    37bfe82d9lea r9, [r14+8*rax+8]
    37bfe82demov [rsp+208], rax
    37bfe82e6mov rax, [rsp+144]
    37bfe82eemov [rsp+192], r9
    37bfe82f6lea rax, [rax+r13+1]
    37bfe82fblea rdx, [r15+8*rax]
    37bfe82fflea rax, [rip+0x476c92]
    37bfe8306mov [rsp+32], rax
    37bfe830bmov r8, rax
    37bfe830ecall dcopy_64_
    37bfe8313mov rax, [r12]
    37bfe8317mov rbx, [rsp+360]
    37bfe831fcmp rax, rbx
    37bfe8322jg 0x37bfe8e40
    37bfe8328
    37bfe8328loc_37bfe8328:
    37bfe8328mov rax, [rsp+208]
    37bfe8330add rax, rbx
    37bfe8333movsd_xmm x9, [r14+8*rax]
    37bfe8339cmp rbx, 1
    37bfe833djg 0x37bfe8608
    37bfe8343ucomisd x9, x7
    37bfe8348jp 0x37bfe8350
    37bfe834aje 0x37bfe8590
    37bfe8350
    37bfe8350loc_37bfe8350:
    37bfe8350mov rdi, [rsp+152]
    37bfe8358imul rdi, rbx
    37bfe835cadd rdi, [rsp+144]
    37bfe8364
    37bfe8364loc_37bfe8364:
    37bfe8364lea rax, [rip+0x476c2d]
    37bfe836bmov rdx, [rsp+192]
    37bfe8373lea r9, [r15+8*rdi+8]
    37bfe8378mov rcx, [rsp+184]
    37bfe8380mov [rsp+32], rax
    37bfe8385mov r8, rax
    37bfe8388call dcopy_64_
    37bfe838dmov rax, [rsp+360]
    37bfe8395lea r13, [rax-1]
    37bfe8399cmp rax, 1
    37bfe839djle 0x37bfe8400
    37bfe839fmov rdx, [rsp+152]
    37bfe83a7imul rdx, rax
    37bfe83abadd rdx, [rsp+144]
    37bfe83b3lea rcx, [rax+rdx]
    37bfe83b7movsd_xmm x0, [r15+8*rcx]
    37bfe83bdmovapd x1, x0
    37bfe83c1andpd x1, [rip+0x476c17]
    37bfe83c9comisd x1, x11
    37bfe83cejae 0x37bfea010
    37bfe83d4pxor x1, x1
    37bfe83d8ucomisd x0, x1
    37bfe83dcjp 0x37bfe9fa9
    37bfe83e2jne 0x37bfe9fa9
    37bfe83e8nop [rax+rax]
    37bfe83f0
    37bfe83f0loc_37bfe83f0:
    37bfe83f0mov rax, [rsp+640]
    37bfe83f8mov [rax+8*r13], 0
    37bfe8400
    37bfe8400loc_37bfe8400:
    37bfe8400mov rax, [rsp+648]
    37bfe8408mov [rax+8*r13], rbx
    37bfe840cmov rax, [rsp+608]
    37bfe8414mov rcx, [rax]
    37bfe8417
    37bfe8417loc_37bfe8417:
    37bfe8417mov rdx, [r12]
    37bfe841blea rdi, [rcx+r13]
    37bfe841fmov [rsp+360], r13
    37bfe8427mov rax, rdx
    37bfe842asub rdi, rdx
    37bfe842dsub rax, rcx
    37bfe8430add rax, 1
    37bfe8434cmp rax, r13
    37bfe8437jl 0x37bfe82a0
    37bfe843dcmp rcx, rdx
    37bfe8440jge 0x37bfe82a0
    37bfe8446
    37bfe8446loc_37bfe8446:
    37bfe8446mov rbp, [rsp+616]
    37bfe844esub rdx, r13
    37bfe8451
    37bfe8451loc_37bfe8451:
    37bfe8451add rdi, 1
    37bfe8455mov rax, [rsp+632]
    37bfe845dimul rdi, [rsp+168]
    37bfe8466mov [rsp+88], r15
    37bfe846bmov rsi, [rsp+144]
    37bfe8473mov [rsp+408], rdx
    37bfe847blea r8, [rip+0x476b3e]
    37bfe8482lea rcx, [rip+0x476b40]
    37bfe8489mov [rsp+96], rax
    37bfe848emov rax, [rsp+248]
    37bfe8496mov r9, [rsp+184]
    37bfe849emov rdx, [rsp+240]
    37bfe84a6mov [rsp+120], 9
    37bfe84afmov [rsp+80], rax
    37bfe84b4mov rax, [rsp+664]
    37bfe84bcmov [rsp+112], 12
    37bfe84c5mov [rsp+72], rax
    37bfe84camov rax, [rsp+176]
    37bfe84d2mov [rsp+104], 5
    37bfe84dblea rax, [rax+rdi+1]
    37bfe84e0lea rax, [r14+8*rax]
    37bfe84e4mov [rsp+64], rax
    37bfe84e9mov rax, [rsp+632]
    37bfe84f1mov [rsp+56], rax
    37bfe84f6lea rax, [r13+1]
    37bfe84faimul rax, [rsp+152]
    37bfe8503lea rax, [rsi+rax+1]
    37bfe8508lea rax, [r15+8*rax]
    37bfe850cmov [rsp+48], rax
    37bfe8511lea rax, [rip+0x476a88]
    37bfe8518mov [rsp+40], rax
    37bfe851dmov rax, [rsp+136]
    37bfe8525mov [rsp+32], rax
    37bfe852acall dgemmtr_
    37bfe852fmov rbx, [r12]
    37bfe8533sub rbx, [rsp+360]
    37bfe853b
    37bfe853bloc_37bfe853b:
    37bfe853bmov [rbp], rbx
    37bfe853fmovups x6, [rsp+416]
    37bfe8547movups x7, [rsp+432]
    37bfe854fmovups x8, [rsp+448]
    37bfe8558movups x9, [rsp+464]
    37bfe8561movups x10, [rsp+480]
    37bfe856amovups x11, [rsp+496]
    37bfe8573add rsp, 520
    37bfe857apop rbx
    37bfe857bpop rsi
    37bfe857cpop rdi
    37bfe857dpop rbp
    37bfe857epop r12
    37bfe8580pop r13
    37bfe8582pop r14
    37bfe8584pop r15
    37bfe8586ret
    37bfe8587
    37bfe8587 66 0f 1f 84 00 00 00 00 00 f........
    37bfe8590
    37bfe8590loc_37bfe8590:
    37bfe8590mov rax, [rsp+672]
    37bfe8598cmp [rax], 0
    37bfe859cjne 0x37bfe85a9
    37bfe859emov rax, [rsp+672]
    37bfe85a6mov [rax], rbx
    37bfe85a9
    37bfe85a9loc_37bfe85a9:
    37bfe85a9mov rax, [rsp+152]
    37bfe85b1mov rdi, [rsp+144]
    37bfe85b9mov rdx, [rsp+192]
    37bfe85c1mov rcx, [rsp+184]
    37bfe85c9imul rax, rbx
    37bfe85cdlea rax, [rdi+rax+1]
    37bfe85d2lea rdi, [rip+0x4769bf]
    37bfe85d9mov [rsp+32], rdi
    37bfe85delea r9, [r15+8*rax]
    37bfe85e2mov r8, rdi
    37bfe85e5call dcopy_64_
    37bfe85eamov rax, [rsp+360]
    37bfe85f2lea r13, [rax-1]
    37bfe85f6cmp rax, 1
    37bfe85fajg 0x37bfe83f0
    37bfe8600jmp 0x37bfe8400
    37bfe8605
    37bfe8605 0f 1f 00 ...
    37bfe8608
    37bfe8608loc_37bfe8608:
    37bfe8608mov rdx, [rsp+192]
    37bfe8610mov rcx, [rsp+136]
    37bfe8618lea rax, [rbx-1]
    37bfe861clea r8, [rip+0x476975]
    37bfe8623andpd x9, [rip+0x4769b4]
    37bfe862cmov [rsp+408], rax
    37bfe8634call idamax_64_
    37bfe8639mov rbp, rax
    37bfe863cmov [rsp+400], rax
    37bfe8644movapd x0, x9
    37bfe8649mov rax, [rsp+208]
    37bfe8651add rax, rbp
    37bfe8654movsd_xmm x10, [r14+8*rax]
    37bfe865aandpd x10, [rip+0x47697d]
    37bfe8663maxsd x0, x10
    37bfe8668ucomisd x0, x7
    37bfe866cjp 0x37bfe8674
    37bfe866eje 0x37bfe8590
    37bfe8674
    37bfe8674loc_37bfe8674:
    37bfe8674movapd x0, x10
    37bfe8679mulsd x0, x6
    37bfe867dcomisd x0, x9
    37bfe8682jbe 0x37bfe8350
    37bfe8688mov rcx, [rsp+168]
    37bfe8690mov rdx, [rsp+176]
    37bfe8698add rdi, 1
    37bfe869csub rsi, rcx
    37bfe869fimul rdi, rcx
    37bfe86a3lea rax, [rsi+rdx]
    37bfe86a7lea rsi, [r14+8*rax+8]
    37bfe86acmov [rsp+232], rax
    37bfe86b4mov [rsp+200], rsi
    37bfe86bclea rsi, [rsp+400]
    37bfe86c4add rdi, rdx
    37bfe86c7mov [rsp+224], rsi
    37bfe86cfmov [rsp+256], rdi
    37bfe86d7mov rdi, rax
    37bfe86da
    37bfe86daloc_37bfe86da:
    37bfe86daimul rbp, [rsp+152]
    37bfe86e3lea r10, [rip+0x4768ae]
    37bfe86eamov rsi, [rsp+144]
    37bfe86f2mov [rsp+32], r10
    37bfe86f7mov r9, [rsp+200]
    37bfe86ffmov r8, r10
    37bfe8702mov rcx, [rsp+224]
    37bfe870alea rax, [rsi+rbp+1]
    37bfe870flea rdx, [r15+8*rax]
    37bfe8713call dcopy_64_
    37bfe8718mov rsi, [rsp+400]
    37bfe8720mov rdx, rbx
    37bfe8723lea r10, [rip+0x47686e]
    37bfe872amov [rsp+32], r10
    37bfe872fmov r8, [rsp+632]
    37bfe8737lea r13, [rsi+1]
    37bfe873bsub rdx, rsi
    37bfe873emov rcx, [rsp+136]
    37bfe8746lea rax, [rdi+r13]
    37bfe874amov [rsp+408], rdx
    37bfe8752lea rbp, [r14+8*rax]
    37bfe8756mov rax, [rsp+152]
    37bfe875emov r9, rbp
    37bfe8761imul rax, r13
    37bfe8765add rax, [rsp+144]
    37bfe876dadd rax, rsi
    37bfe8770lea rdx, [r15+8*rax]
    37bfe8774mov [rsp+216], rdx
    37bfe877ccall dcopy_64_
    37bfe8781mov rax, [r12]
    37bfe8785cmp rax, rbx
    37bfe8788jg 0x37bfe8d80
    37bfe878e
    37bfe878eloc_37bfe878e:
    37bfe878ecmp rsi, rbx
    37bfe8791jne 0x37bfe8a90
    37bfe8797cmp rsi, 1
    37bfe879bjg 0x37bfe8f10
    37bfe87a1
    37bfe87a1loc_37bfe87a1:
    37bfe87a1lea rax, [rip+0x4767f0]
    37bfe87a8mov r9, [rsp+192]
    37bfe87b0mov rdx, [rsp+200]
    37bfe87b8mov [rsp+376], rsi
    37bfe87c0mov [rsp+32], rax
    37bfe87c5mov rcx, [rsp+184]
    37bfe87cdmov r8, rax
    37bfe87d0call dcopy_64_
    37bfe87d5mov rax, [rsp+608]
    37bfe87ddmov rbp, [rsp+360]
    37bfe87e5mov rdi, [rsp+152]
    37bfe87edmov r10, [rax]
    37bfe87f0imul rdi, rbp
    37bfe87f4add rdi, [rsp+144]
    37bfe87fcadd r10, rbp
    37bfe87ffsub r10, [r12]
    37bfe8803cmp rsi, rbp
    37bfe8806je 0x37bfea098
    37bfe880cimul r10, [rsp+168]
    37bfe8815lea r11, [rbp-1]
    37bfe8819mov rax, rdi
    37bfe881cmov rbx, rbp
    37bfe881fmov [rsp+200], 1
    37bfe882badd r10, [rsp+176]
    37bfe8833
    37bfe8833loc_37bfe8833:
    37bfe8833lea rdx, [rbp+rdi]
    37bfe8838add r13, rax
    37bfe883bmov [rsp+224], rax
    37bfe8843mov rax, [rsp+632]
    37bfe884bmovsd_xmm x0, [r15+8*rdx]
    37bfe8851lea rdx, [rsi+rdi]
    37bfe8855mov r9, [rsp+216]
    37bfe885dlea r8, [rip+0x476734]
    37bfe8864mov [rsp+256], r10
    37bfe886cmovsd_xmm [r15+8*rdx], x0
    37bfe8872mov rdx, r11
    37bfe8875sub rdx, rsi
    37bfe8878mov [rsp+32], rax
    37bfe887dmov [rsp+408], rdx
    37bfe8885lea rdx, [r15+8*r13]
    37bfe8889mov r13, [rsp+136]
    37bfe8891mov [rsp+264], r11
    37bfe8899mov rcx, r13
    37bfe889ccall dcopy_64_
    37bfe88a1mov rax, [rsp+144]
    37bfe88a9imul rsi, [rsp+152]
    37bfe88b2lea rcx, [rsp+376]
    37bfe88balea r8, [rax+rsi+1]
    37bfe88bfmov rax, [rsp+224]
    37bfe88c7lea r9, [r15+8*r8]
    37bfe88cblea rdx, [r15+8*rax+8]
    37bfe88d0mov [rsp+216], rax
    37bfe88d8lea rax, [rip+0x4766b9]
    37bfe88dfmov [rsp+32], rax
    37bfe88e4mov r8, rax
    37bfe88e7call dcopy_64_
    37bfe88ecmov rdx, [r12]
    37bfe88f0mov rsi, [rsp+376]
    37bfe88f8mov rax, [rsp+216]
    37bfe8900sub rdx, rbp
    37bfe8903add rdx, 1
    37bfe8907lea rcx, [rsi+rax]
    37bfe890badd rax, rbp
    37bfe890emov [rsp+408], rdx
    37bfe8916lea rdx, [r15+8*rax]
    37bfe891alea r9, [r15+8*rcx]
    37bfe891emov rax, [rsp+632]
    37bfe8926mov rcx, r13
    37bfe8929mov [rsp+32], rax
    37bfe892emov r8, rax
    37bfe8931call dswap_64_
    37bfe8936mov rax, [r12]
    37bfe893amov rcx, [rsp+664]
    37bfe8942mov r10, [rsp+256]
    37bfe894asub rax, rbp
    37bfe894dmov [rsp+32], rcx
    37bfe8952mov r8, rcx
    37bfe8955mov rcx, r13
    37bfe8958add rax, 1
    37bfe895cadd rbp, r10
    37bfe895fmov [rsp+408], rax
    37bfe8967lea rax, [rsi+r10]
    37bfe896blea rdx, [r14+8*rbp]
    37bfe896flea r9, [r14+8*rax]
    37bfe8973call dswap_64_
    37bfe8978cmp [rsp+200], 1
    37bfe8981je 0x37bfea098
    37bfe8987lea rax, [rbx+rdi]
    37bfe898bmov r13, [rsp+360]
    37bfe8993mov r11, [rsp+264]
    37bfe899bmov [rsp+224], rax
    37bfe89a3mov rax, [rsp+384]
    37bfe89abmov [rsp+200], rax
    37bfe89b3lea rax, [r13-1]
    37bfe89b7mov [rsp+216], rax
    37bfe89bfmov rax, [rsp+608]
    37bfe89c7mov rcx, [rax]
    37bfe89ca
    37bfe89caloc_37bfe89ca:
    37bfe89camov r10, [rsp+208]
    37bfe89d2mov rdx, [rsp+152]
    37bfe89daimul rdx, r11
    37bfe89delea rax, [r10+rbx]
    37bfe89e2add rdx, [rsp+144]
    37bfe89eamovsd_xmm x8, [r14+8*rax]
    37bfe89f0mov rax, [rsp+232]
    37bfe89f8add rax, r11
    37bfe89fbmovsd_xmm x10, [r14+8*rax]
    37bfe8a01lea rax, [r10+r11]
    37bfe8a05movsd_xmm x2, [r14+8*rax]
    37bfe8a0blea rax, [rbx-2]
    37bfe8a0fmov [rsp+192], rax
    37bfe8a17cmp rbx, 2
    37bfe8a1bjg 0x37bfe8f80
    37bfe8a21
    37bfe8a21loc_37bfe8a21:
    37bfe8a21add rdi, r11
    37bfe8a24add rdx, r11
    37bfe8a27sub r13, 2
    37bfe8a2bneg rsi
    37bfe8a2emov rax, [rsp+224]
    37bfe8a36mov rbx, [rsp+192]
    37bfe8a3emovsd_xmm [r15+8*rdx], x10
    37bfe8a44mov [r15+8*rdi], 0
    37bfe8a4cmov rdi, [rsp+216]
    37bfe8a54movsd_xmm [r15+8*rax], x8
    37bfe8a5amov rax, [rsp+640]
    37bfe8a62movsd_xmm [rax+8*r11], x2
    37bfe8a68mov [rax+8*rbx], 0
    37bfe8a70mov rax, [rsp+200]
    37bfe8a78mov rbx, [rsp+648]
    37bfe8a80neg rax
    37bfe8a83mov [rbx+8*rdi], rax
    37bfe8a87mov [rbx+8*r13], rsi
    37bfe8a8bjmp 0x37bfe8417
    37bfe8a90
    37bfe8a90loc_37bfe8a90:
    37bfe8a90mov rcx, [rsp+136]
    37bfe8a98mov rax, rbx
    37bfe8a9bmov rdx, rbp
    37bfe8a9elea r8, [rip+0x4764f3]
    37bfe8aa5sub rax, rsi
    37bfe8aa8mov [rsp+408], rax
    37bfe8ab0call idamax_64_
    37bfe8ab5lea rbp, [rsi+rax]
    37bfe8ab9lea rax, [rdi+rbp]
    37bfe8abdmovsd_xmm x9, [r14+8*rax]
    37bfe8ac3andpd x9, [rip+0x476514]
    37bfe8acccmp rsi, 1
    37bfe8ad0jg 0x37bfe8f70
    37bfe8ad6
    37bfe8ad6loc_37bfe8ad6:
    37bfe8ad6movapd x1, x9
    37bfe8adblea rax, [rdi+rsi]
    37bfe8adfmulsd x1, x6
    37bfe8ae3movsd_xmm x0, [r14+8*rax]
    37bfe8ae9andpd x0, [rip+0x4764ef]
    37bfe8af1comisd x1, x0
    37bfe8af5jbe 0x37bfe9f40
    37bfe8afbmov r8, [rsp+384]
    37bfe8b03cmp r8, rbp
    37bfe8b06je 0x37bfe8b68
    37bfe8b08comisd x10, x9
    37bfe8b0djae 0x37bfe8b68
    37bfe8b0flea rax, [rip+0x476482]
    37bfe8b16mov r9, [rsp+192]
    37bfe8b1emov rdx, [rsp+200]
    37bfe8b26mov [rsp+384], rsi
    37bfe8b2emov [rsp+32], rax
    37bfe8b33mov r8, rax
    37bfe8b36mov rcx, [rsp+184]
    37bfe8b3emovapd x10, x9
    37bfe8b43mov [rsp+400], rbp
    37bfe8b4bcall dcopy_64_
    37bfe8b50mov [rsp+160], rbp
    37bfe8b58mov rbx, [rsp+360]
    37bfe8b60jmp 0x37bfe86da
    37bfe8b65
    37bfe8b65 0f 1f 00 ...
    37bfe8b68
    37bfe8b68loc_37bfe8b68:
    37bfe8b68mov rax, [rsp+608]
    37bfe8b70mov rdx, [rsp+152]
    37bfe8b78lea r11, [rbx-1]
    37bfe8b7cmov [rsp+376], rsi
    37bfe8b84mov r9, [rsp+144]
    37bfe8b8cmov rcx, [rax]
    37bfe8b8flea rax, [r11+rcx]
    37bfe8b93sub rax, [r12]
    37bfe8b97mov r10, rax
    37bfe8b9amov rax, rdx
    37bfe8b9dimul rax, rbx
    37bfe8ba1lea rdi, [r9+rax]
    37bfe8ba5sub rax, rdx
    37bfe8ba8add rax, r9
    37bfe8babcmp r8, rbx
    37bfe8baeje 0x37bfe9e30
    37bfe8bb4mov rdx, rbx
    37bfe8bb7mov [rsp+272], rax
    37bfe8bbfmov rax, [rsp+152]
    37bfe8bc7sub rdx, r8
    37bfe8bcamov [rsp+256], r11
    37bfe8bd2mov r11, [rsp+144]
    37bfe8bdamov [rsp+408], rdx
    37bfe8be2lea rdx, [r8+1]
    37bfe8be6imul rax, rdx
    37bfe8beamov [rsp+264], r10
    37bfe8bf2add rdx, rdi
    37bfe8bf5mov r10, [rsp+632]
    37bfe8bfdlea rdx, [r15+8*rdx]
    37bfe8c01mov [rsp+32], r10
    37bfe8c06lea rcx, [rax+r11]
    37bfe8c0amov [rsp+160], rax
    37bfe8c12add rcx, r8
    37bfe8c15lea r8, [rip+0x47637c]
    37bfe8c1clea r9, [r15+8*rcx]
    37bfe8c20mov rcx, [rsp+136]
    37bfe8c28call dcopy_64_
    37bfe8c2dlea rax, [rip+0x476364]
    37bfe8c34mov r11, [rsp+144]
    37bfe8c3cmov rdx, [rsp+160]
    37bfe8c44mov [rsp+32], rax
    37bfe8c49sub rdx, [rsp+152]
    37bfe8c51lea rcx, [rsp+384]
    37bfe8c59lea r8, [r11+rdx+1]
    37bfe8c5elea rdx, [r15+8*rdi+8]
    37bfe8c63lea r9, [r15+8*r8]
    37bfe8c67mov r8, rax
    37bfe8c6acall dcopy_64_
    37bfe8c6fmov rdx, [r12]
    37bfe8c73mov r11, [rsp+632]
    37bfe8c7bmov rax, [rsp+384]
    37bfe8c83sub rdx, rbx
    37bfe8c86mov [rsp+32], r11
    37bfe8c8bmov r8, r11
    37bfe8c8elea rcx, [rax+rdi]
    37bfe8c92add rdx, 1
    37bfe8c96mov [rsp+200], rax
    37bfe8c9elea r9, [r15+8*rcx]
    37bfe8ca2mov [rsp+408], rdx
    37bfe8caalea rdx, [rbx+rdi]
    37bfe8caemov rcx, [rsp+136]
    37bfe8cb6mov [rsp+224], rdx
    37bfe8cbelea rdx, [r15+8*rdx]
    37bfe8cc2call dswap_64_
    37bfe8cc7mov rax, [rsp+200]
    37bfe8ccfmov rdx, [r12]
    37bfe8cd3mov r10, [rsp+264]
    37bfe8cdbsub rdx, [rsp+256]
    37bfe8ce3imul r10, [rsp+168]
    37bfe8cecadd rdx, 1
    37bfe8cf0add r10, [rsp+176]
    37bfe8cf8lea rcx, [rax+r10]
    37bfe8cfcmov rax, [rsp+664]
    37bfe8d04mov [rsp+408], rdx
    37bfe8d0clea rdx, [r10+rbx]
    37bfe8d10lea r9, [r14+8*rcx]
    37bfe8d14mov rcx, [rsp+136]
    37bfe8d1clea rdx, [r14+8*rdx]
    37bfe8d20mov [rsp+160], r10
    37bfe8d28mov [rsp+32], rax
    37bfe8d2dmov r8, rax
    37bfe8d30call dswap_64_
    37bfe8d35mov r11, [rsp+256]
    37bfe8d3dmov r10, [rsp+160]
    37bfe8d45mov rax, [rsp+272]
    37bfe8d4dcmp rsi, r11
    37bfe8d50jne 0x37bfe9f20
    37bfe8d56mov rax, [rsp+608]
    37bfe8d5emov [rsp+216], rsi
    37bfe8d66mov r13, rbx
    37bfe8d69mov [rsp+160], rbp
    37bfe8d71mov rcx, [rax]
    37bfe8d74jmp 0x37bfe89ca
    37bfe8d79
    37bfe8d79 0f 1f 80 00 00 00 00 .......
    37bfe8d80
    37bfe8d80loc_37bfe8d80:
    37bfe8d80sub rax, rbx
    37bfe8d83add rbx, 1
    37bfe8d87mov [rsp+88], 12
    37bfe8d90mov r8, [rsp+136]
    37bfe8d98mov [rsp+408], rax
    37bfe8da0lea rax, [rip+0x4761f1]
    37bfe8da7mov rdx, [rsp+184]
    37bfe8daflea r9, [rip+0x4761ea]
    37bfe8db6mov [rsp+80], rax
    37bfe8dbbmov rax, [rsp+200]
    37bfe8dc3imul rbx, [rsp+152]
    37bfe8dccmov rcx, [rsp+240]
    37bfe8dd4mov [rsp+72], rax
    37bfe8dd9mov rax, [rsp+248]
    37bfe8de1mov [rsp+64], rax
    37bfe8de6mov rax, [rsp+664]
    37bfe8deemov [rsp+56], rax
    37bfe8df3mov rax, [rsp+256]
    37bfe8dfbadd rax, rsi
    37bfe8dfelea rax, [r14+8*rax]
    37bfe8e02mov [rsp+48], rax
    37bfe8e07mov rax, [rsp+632]
    37bfe8e0fmov [rsp+40], rax
    37bfe8e14mov rax, [rsp+144]
    37bfe8e1clea rax, [rax+rbx+1]
    37bfe8e21lea rax, [r15+8*rax]
    37bfe8e25mov [rsp+32], rax
    37bfe8e2acall dgemv_64_
    37bfe8e2fmov rbx, [rsp+360]
    37bfe8e37jmp 0x37bfe878e
    37bfe8e3c
    37bfe8e3c 0f 1f 40 00 ..@.
    37bfe8e40
    37bfe8e40loc_37bfe8e40:
    37bfe8e40sub rax, rbx
    37bfe8e43mov r8, [rsp+136]
    37bfe8e4bmov [rsp+88], 12
    37bfe8e54lea r9, [rip+0x476145]
    37bfe8e5bmov [rsp+408], rax
    37bfe8e63lea rax, [rip+0x47612e]
    37bfe8e6amov rdx, [rsp+184]
    37bfe8e72mov [rsp+80], rax
    37bfe8e77mov rax, [rsp+192]
    37bfe8e7fmov rcx, [rsp+240]
    37bfe8e87mov [rsp+72], rax
    37bfe8e8cmov rax, [rsp+248]
    37bfe8e94mov [rsp+64], rax
    37bfe8e99mov rax, [rsp+664]
    37bfe8ea1mov [rsp+56], rax
    37bfe8ea6mov rax, [rsp+168]
    37bfe8eaeadd rax, rsi
    37bfe8eb1add rax, [rsp+176]
    37bfe8eb9add rax, rbx
    37bfe8ebcadd rbx, 1
    37bfe8ec0imul rbx, [rsp+152]
    37bfe8ec9lea rax, [r14+8*rax]
    37bfe8ecdmov [rsp+48], rax
    37bfe8ed2mov rax, [rsp+632]
    37bfe8edamov [rsp+40], rax
    37bfe8edfmov rax, [rsp+144]
    37bfe8ee7lea rax, [rax+rbx+1]
    37bfe8eeclea rax, [r15+8*rax]
    37bfe8ef0mov [rsp+32], rax
    37bfe8ef5call dgemv_64_
    37bfe8efamov rbx, [rsp+360]
    37bfe8f02jmp 0x37bfe8328
    37bfe8f07
    37bfe8f07 66 0f 1f 84 00 00 00 00 00 f........
    37bfe8f10
    37bfe8f10loc_37bfe8f10:
    37bfe8f10pxor x8, x8
    37bfe8f15
    37bfe8f15loc_37bfe8f15:
    37bfe8f15mov rdx, [rsp+200]
    37bfe8f1dmov rcx, [rsp+136]
    37bfe8f25lea rax, [rsi-1]
    37bfe8f29lea r8, [rip+0x476068]
    37bfe8f30mov [rsp+408], rax
    37bfe8f38call idamax_64_
    37bfe8f3dmov rbp, [rsp+160]
    37bfe8f45lea rdx, [rdi+rax]
    37bfe8f49movsd_xmm x9, [r14+8*rdx]
    37bfe8f4fandpd x9, [rip+0x476088]
    37bfe8f58comisd x9, x8
    37bfe8f5dmaxsd x9, x8
    37bfe8f62cmova rbp, rax
    37bfe8f66jmp 0x37bfe8ad6
    37bfe8f6b
    37bfe8f6b 0f 1f 44 00 00 ..D..
    37bfe8f70
    37bfe8f70loc_37bfe8f70:
    37bfe8f70mov [rsp+160], rbp
    37bfe8f78movapd x8, x9
    37bfe8f7djmp 0x37bfe8f15
    37bfe8f7f
    37bfe8f7f 90 .
    37bfe8f80
    37bfe8f80loc_37bfe8f80:
    37bfe8f80movapd x5, x8
    37bfe8f85sub rbx, 1
    37bfe8f89lea r9, [r15+8*rdx]
    37bfe8f8dmovsd_xmm x3, [rip+0x476063]
    37bfe8f95divsd x5, x2
    37bfe8f99movapd x4, x10
    37bfe8f9emov rax, [rsp+232]
    37bfe8fa6lea r8, [r15+8*rdi]
    37bfe8faalea rbp, [r14+8*rax]
    37bfe8faemov rax, [rsp+208]
    37bfe8fb6lea r10, [r14+8*rax]
    37bfe8fbamov eax, 1
    37bfe8fbfdivsd x4, x2
    37bfe8fc3movapd x1, x5
    37bfe8fc7mulsd x1, x4
    37bfe8fcbsubsd x1, [rip+0x476025]
    37bfe8fd3divsd x3, x1
    37bfe8fd7nop [rax+rax]
    37bfe8fe0
    37bfe8fe0loc_37bfe8fe0:
    37bfe8fe0movsd_xmm x9, [rbp+8*rax]
    37bfe8fe7movsd_xmm x0, [r10+8*rax]
    37bfe8fedmovapd x1, x9
    37bfe8ff2mulsd x1, x5
    37bfe8ff6subsd x1, x0
    37bfe8ffamulsd x0, x4
    37bfe8ffesubsd x0, x9
    37bfe9003divsd x1, x2
    37bfe9007divsd x0, x2
    37bfe900bmulsd x1, x3
    37bfe900fmovsd_xmm [r9+8*rax], x1
    37bfe9015mulsd x0, x3
    37bfe9019movsd_xmm [r8+8*rax], x0
    37bfe901fadd rax, 1
    37bfe9023cmp rax, rbx
    37bfe9026jne 0x37bfe8fe0
    37bfe9028jmp 0x37bfe8a21
    37bfe902d
    37bfe902d 0f 1f 00 ...
    37bfe9030
    37bfe9030loc_37bfe9030:
    37bfe9030mov rax, [rsp+640]
    37bfe9038mov [rsp+616], rbp
    37bfe9040pxor x6, x6
    37bfe9044mov rdx, r11
    37bfe9047movsd_xmm x7, [rip+0x475fa1]
    37bfe904fmov [rax+8*r13-8], 0
    37bfe9058mov r13l, 1
    37bfe905elea rax, [rsp+408]
    37bfe9066mov [rsp+136], rax
    37bfe906elea rax, [rip+0x475f33]
    37bfe9075mov [rsp+240], rax
    37bfe907dlea rax, [rip+0x475f34]
    37bfe9084mov [rsp+248], rax
    37bfe908clea rax, [rsp+400]
    37bfe9094mov [rsp+320], rax
    37bfe909cnop [rax]
    37bfe90a0
    37bfe90a0loc_37bfe90a0:
    37bfe90a0mov rax, [rsp+608]
    37bfe90a8mov [rsp+360], r13
    37bfe90b0mov rax, [rax]
    37bfe90b3cmp rax, r13
    37bfe90b6jg 0x37bfe90c1
    37bfe90b8cmp rax, rdx
    37bfe90bbjl 0x37bfe9cd0
    37bfe90c1
    37bfe90c1loc_37bfe90c1:
    37bfe90c1cmp r13, rdx
    37bfe90c4jg 0x37bfe9cd0
    37bfe90camov rax, [rsp+152]
    37bfe90d2mov rbx, [rsp+144]
    37bfe90dasub rdx, r13
    37bfe90ddlea rbp, [r13-1]
    37bfe90e1mov rdi, [rsp+176]
    37bfe90e9add rdx, 1
    37bfe90edmov [rsp+224], rbp
    37bfe90f5imul rax, r13
    37bfe90f9mov [rsp+408], rdx
    37bfe9101mov [rsp+384], r13
    37bfe9109mov [rsp+296], rax
    37bfe9111add rax, rbx
    37bfe9114mov rbx, [rsp+168]
    37bfe911cmov [rsp+184], rax
    37bfe9124add rax, r13
    37bfe9127imul rbx, r13
    37bfe912bmov [rsp+256], rax
    37bfe9133lea rax, [r15+8*rax]
    37bfe9137mov rdx, rax
    37bfe913amov [rsp+272], rax
    37bfe9142lea rcx, [rbx+rdi]
    37bfe9146lea rsi, [rcx+r13]
    37bfe914amov [rsp+264], rcx
    37bfe9152mov rcx, [rsp+136]
    37bfe915alea rdi, [r14+8*rsi]
    37bfe915emov [rsp+208], rsi
    37bfe9166lea rsi, [rip+0x475e2b]
    37bfe916dmov [rsp+32], rsi
    37bfe9172mov r9, rdi
    37bfe9175mov r8, rsi
    37bfe9178mov [rsp+216], rdi
    37bfe9180call dcopy_64_
    37bfe9185cmp r13, 1
    37bfe9189jle 0x37bfe9221
    37bfe918fmov rax, [r12]
    37bfe9193mov [rsp+72], rdi
    37bfe9198lea r9, [rip+0x475e01]
    37bfe919fmov rdi, [rsp+248]
    37bfe91a7mov [rsp+80], rsi
    37bfe91acsub rax, r13
    37bfe91afmov r8, [rsp+136]
    37bfe91b7mov [rsp+88], 12
    37bfe91c0mov [rsp+64], rdi
    37bfe91c5mov rdi, [rsp+664]
    37bfe91cdadd rax, 1
    37bfe91d1mov [rsp+400], rax
    37bfe91d9lea rax, [8*rbp]
    37bfe91e1mov rcx, [rsp+240]
    37bfe91e9mov [rsp+56], rdi
    37bfe91eemov rdi, [rsp+632]
    37bfe91f6lea rdx, [r14+rax]
    37bfe91faadd rax, r15
    37bfe91fdmov [rsp+48], rdx
    37bfe9202mov rdx, [rsp+320]
    37bfe920amov [rsp+40], rdi
    37bfe920fmov [rsp+32], rax
    37bfe9214mov [rsp+408], rbp
    37bfe921ccall dgemv_64_
    37bfe9221
    37bfe9221loc_37bfe9221:
    37bfe9221mov rax, [rsp+208]
    37bfe9229lea rcx, [r13+1]
    37bfe922dmov [rsp+192], rcx
    37bfe9235movsd_xmm x8, [r14+8*rax]
    37bfe923bmov rax, [r12]
    37bfe923fcmp rax, r13
    37bfe9242jg 0x37bfe92d0
    37bfe9248ucomisd x8, x6
    37bfe924djp 0x37bfe9255
    37bfe924fje 0x37bfe9355
    37bfe9255
    37bfe9255loc_37bfe9255:
    37bfe9255mov rdi, r13
    37bfe9258
    37bfe9258loc_37bfe9258:
    37bfe9258sub rax, r13
    37bfe925bmov rdx, [rsp+216]
    37bfe9263mov r9, [rsp+272]
    37bfe926badd rax, 1
    37bfe926fmov rcx, [rsp+136]
    37bfe9277mov [rsp+408], rax
    37bfe927flea rax, [rip+0x475d12]
    37bfe9286mov [rsp+32], rax
    37bfe928bmov r8, rax
    37bfe928ecall dcopy_64_
    37bfe9293mov rdx, [r12]
    37bfe9297cmp rdx, r13
    37bfe929ajg 0x37bfe9e68
    37bfe92a0
    37bfe92a0loc_37bfe92a0:
    37bfe92a0mov r13, [rsp+192]
    37bfe92a8nop [rax+rax]
    37bfe92b0
    37bfe92b0loc_37bfe92b0:
    37bfe92b0mov rax, [rsp+648]
    37bfe92b8mov rbx, [rsp+224]
    37bfe92c0mov [rax+8*rbx], rdi
    37bfe92c4jmp 0x37bfe90a0
    37bfe92c9
    37bfe92c9 0f 1f 80 00 00 00 00 .......
    37bfe92d0
    37bfe92d0loc_37bfe92d0:
    37bfe92d0sub rax, r13
    37bfe92d3mov rsi, [rsp+264]
    37bfe92dbmov rcx, [rsp+136]
    37bfe92e3lea r8, [rip+0x475cae]
    37bfe92eamov [rsp+408], rax
    37bfe92f2mov rax, [rsp+192]
    37bfe92faandpd x8, [rip+0x475cdd]
    37bfe9303lea r9, [rsi+rax]
    37bfe9307lea rdx, [r14+8*r9]
    37bfe930bmov [rsp+200], r9
    37bfe9313call idamax_64_
    37bfe9318movapd x0, x8
    37bfe931dmov r9, [rsp+200]
    37bfe9325lea rdi, [rax+r13]
    37bfe9329lea rax, [rsi+rdi]
    37bfe932dmovsd_xmm x9, [r14+8*rax]
    37bfe9333andpd x9, [rip+0x475ca4]
    37bfe933cmaxsd x0, x9
    37bfe9341ucomisd x0, x6
    37bfe9345jp 0x37bfe93d0
    37bfe934bjne 0x37bfe93d0
    37bfe9351mov rax, [r12]
    37bfe9355
    37bfe9355loc_37bfe9355:
    37bfe9355mov rbx, [rsp+672]
    37bfe935dcmp [rbx], 0
    37bfe9361jne 0x37bfe9366
    37bfe9363mov [rbx], r13
    37bfe9366
    37bfe9366loc_37bfe9366:
    37bfe9366sub rax, r13
    37bfe9369mov r9, [rsp+272]
    37bfe9371mov rdx, [rsp+216]
    37bfe9379add rax, 1
    37bfe937dmov rcx, [rsp+136]
    37bfe9385mov [rsp+408], rax
    37bfe938dlea rax, [rip+0x475c04]
    37bfe9394mov [rsp+32], rax
    37bfe9399mov r8, rax
    37bfe939ccall dcopy_64_
    37bfe93a1cmp [r12], r13
    37bfe93a5jle 0x37bfe93b7
    37bfe93a7mov rax, [rsp+640]
    37bfe93afmov [rax+8*rbp], 0
    37bfe93b7
    37bfe93b7loc_37bfe93b7:
    37bfe93b7mov rdi, r13
    37bfe93bamov rdx, [r12]
    37bfe93bemov r13, [rsp+192]
    37bfe93c6jmp 0x37bfe92b0
    37bfe93cb
    37bfe93cb 0f 1f 44 00 00 ..D..
    37bfe93d0
    37bfe93d0loc_37bfe93d0:
    37bfe93d0movapd x0, x9
    37bfe93d5mulsd x0, x7
    37bfe93d9comisd x0, x8
    37bfe93dejbe 0x37bfea000
    37bfe93e4mov rax, [rsp+176]
    37bfe93ecadd rbx, [rsp+168]
    37bfe93f4mov [rsp+328], r13
    37bfe93fcmov [rsp+344], r9
    37bfe9404lea rcx, [rbx+rax]
    37bfe9408mov [rsp+232], rbp
    37bfe9410lea rax, [rcx+r13]
    37bfe9414lea rax, [r14+8*rax]
    37bfe9418mov [rsp+200], rax
    37bfe9420lea rax, [r15+8*rbp]
    37bfe9424mov rbp, rcx
    37bfe9427mov [rsp+336], rax
    37bfe942fmov rax, [rsp+160]
    37bfe9437mov [rsp+312], rax
    37bfe943f
    37bfe943floc_37bfe943f:
    37bfe943fmov rax, [rsp+184]
    37bfe9447mov r9, [rsp+200]
    37bfe944fmov rbx, rdi
    37bfe9452mov r8, [rsp+632]
    37bfe945amov rcx, [rsp+136]
    37bfe9462sub rbx, r13
    37bfe9465add rax, rdi
    37bfe9468mov [rsp+408], rbx
    37bfe9470lea rdx, [r15+8*rax]
    37bfe9474mov [rsp+288], rax
    37bfe947clea rax, [rip+0x475b15]
    37bfe9483mov [rsp+32], rax
    37bfe9488mov [rsp+280], rdx
    37bfe9490call dcopy_64_
    37bfe9495mov rsi, [r12]
    37bfe9499mov rdx, [rsp+152]
    37bfe94a1mov rcx, [rsp+136]
    37bfe94a9sub rsi, rdi
    37bfe94acimul rdx, rdi
    37bfe94b0lea rax, [rsi+1]
    37bfe94b4lea rsi, [rbp+rdi]
    37bfe94b9mov [rsp+408], rax
    37bfe94c1mov rax, [rsp+144]
    37bfe94c9lea r9, [r14+8*rsi]
    37bfe94cdadd rax, rdx
    37bfe94d0add rax, rdi
    37bfe94d3lea rdx, [r15+8*rax]
    37bfe94d7lea rax, [rip+0x475aba]
    37bfe94demov [rsp+32], rax
    37bfe94e3mov r8, rax
    37bfe94e6mov [rsp+304], rdx
    37bfe94eecall dcopy_64_
    37bfe94f3cmp r13, 1
    37bfe94f7jle 0x37bfe95a4
    37bfe94fdmov rdx, [r12]
    37bfe9501mov r8, [rsp+136]
    37bfe9509mov [rsp+88], 12
    37bfe9512lea r9, [rip+0x475a87]
    37bfe9519mov rcx, [rsp+240]
    37bfe9521sub rdx, r13
    37bfe9524lea rax, [rdx+1]
    37bfe9528mov rdx, [rsp+232]
    37bfe9530mov [rsp+400], rax
    37bfe9538lea rax, [rip+0x475a59]
    37bfe953fmov [rsp+80], rax
    37bfe9544mov rax, [rsp+200]
    37bfe954cmov [rsp+408], rdx
    37bfe9554mov rdx, [rsp+320]
    37bfe955cmov [rsp+72], rax
    37bfe9561mov rax, [rsp+248]
    37bfe9569mov [rsp+64], rax
    37bfe956emov rax, [rsp+664]
    37bfe9576mov [rsp+56], rax
    37bfe957blea rax, [r14+8*rdi-8]
    37bfe9580mov [rsp+48], rax
    37bfe9585mov rax, [rsp+632]
    37bfe958dmov [rsp+40], rax
    37bfe9592mov rax, [rsp+336]
    37bfe959amov [rsp+32], rax
    37bfe959fcall dgemv_64_
    37bfe95a4
    37bfe95a4loc_37bfe95a4:
    37bfe95a4cmp r13, rdi
    37bfe95a7jne 0x37bfe9600
    37bfe95a9mov rax, [r12]
    37bfe95adcmp rax, r13
    37bfe95b0jg 0x37bfe9b98
    37bfe95b6sub rax, r13
    37bfe95b9mov r9, [rsp+216]
    37bfe95c1mov rdx, [rsp+200]
    37bfe95c9add rax, 1
    37bfe95cdmov rcx, [rsp+136]
    37bfe95d5mov [rsp+408], rax
    37bfe95ddlea rax, [rip+0x4759b4]
    37bfe95e4mov [rsp+32], rax
    37bfe95e9mov r8, rax
    37bfe95eccall dcopy_64_
    37bfe95f1
    37bfe95f1loc_37bfe95f1:
    37bfe95f1mov rax, [r12]
    37bfe95f5jmp 0x37bfe9258
    37bfe95fa
    37bfe95fa 66 0f 1f 44 00 00 f..D..
    37bfe9600
    37bfe9600loc_37bfe9600:
    37bfe9600mov rdx, [rsp+200]
    37bfe9608mov rcx, [rsp+136]
    37bfe9610lea r8, [rip+0x475981]
    37bfe9617mov [rsp+408], rbx
    37bfe961fcall idamax_64_
    37bfe9624add rax, [rsp+232]
    37bfe962cmov [rsp+160], rax
    37bfe9634add rax, rbp
    37bfe9637movsd_xmm x8, [r14+8*rax]
    37bfe963dmov rax, [r12]
    37bfe9641andpd x8, [rip+0x475996]
    37bfe964acmp rax, rdi
    37bfe964djg 0x37bfe9c00
    37bfe9653
    37bfe9653loc_37bfe9653:
    37bfe9653movapd x1, x8
    37bfe9658movsd_xmm x0, [r14+8*rsi]
    37bfe965eandpd x0, [rip+0x47597a]
    37bfe9666mulsd x1, x7
    37bfe966acomisd x1, x0
    37bfe966ejbe 0x37bfe9ae0
    37bfe9674mov rsi, [rsp+384]
    37bfe967ccmp rsi, [rsp+160]
    37bfe9684je 0x37bfe96f8
    37bfe9686comisd x9, x8
    37bfe968bjae 0x37bfe96f8
    37bfe968dmov rax, [r12]
    37bfe9691mov r9, [rsp+216]
    37bfe9699mov [rsp+384], rdi
    37bfe96a1movapd x9, x8
    37bfe96a6mov rdx, [rsp+200]
    37bfe96aemov rcx, [rsp+136]
    37bfe96b6sub rax, r13
    37bfe96b9add rax, 1
    37bfe96bdmov [rsp+408], rax
    37bfe96c5lea rax, [rip+0x4758cc]
    37bfe96ccmov [rsp+32], rax
    37bfe96d1mov r8, rax
    37bfe96d4call dcopy_64_
    37bfe96d9mov rax, [rsp+160]
    37bfe96e1mov [rsp+312], rax
    37bfe96e9mov rdi, rax
    37bfe96ecjmp 0x37bfe943f
    37bfe96f1
    37bfe96f1 0f 1f 80 00 00 00 00 .......
    37bfe96f8
    37bfe96f8loc_37bfe96f8:
    37bfe96f8mov rax, [rsp+192]
    37bfe9700mov rcx, rbp
    37bfe9703mov [rsp+376], rdi
    37bfe970bmov r9, [rsp+344]
    37bfe9713mov rbp, [rsp+232]
    37bfe971bmov [rsp+368], rax
    37bfe9723cmp rsi, r13
    37bfe9726je 0x37bfe9dc0
    37bfe972cmov rax, rsi
    37bfe972fmov rdx, [rsp+272]
    37bfe9737mov rcx, [rsp+136]
    37bfe973flea r8, [rip+0x475852]
    37bfe9746sub rax, r13
    37bfe9749mov [rsp+408], rax
    37bfe9751mov rax, [rsp+184]
    37bfe9759add rax, rsi
    37bfe975clea rbx, [r15+8*rax]
    37bfe9760mov rax, [rsp+632]
    37bfe9768mov r9, rbx
    37bfe976bmov [rsp+32], rax
    37bfe9770call dcopy_64_
    37bfe9775mov rax, [r12]
    37bfe9779mov r13, [rsp+152]
    37bfe9781lea rdx, [rip+0x475810]
    37bfe9788mov [rsp+32], rdx
    37bfe978dmov rcx, [rsp+136]
    37bfe9795mov r8, rdx
    37bfe9798mov rdx, rbx
    37bfe979bsub rax, rsi
    37bfe979elea rbx, [8*rsi-8]
    37bfe97a6add rax, 1
    37bfe97aamov [rsp+408], rax
    37bfe97b2mov rax, r13
    37bfe97b5imul rax, rsi
    37bfe97b9add rax, [rsp+144]
    37bfe97c1add rax, rsi
    37bfe97c4lea r9, [r15+8*rax]
    37bfe97c8call dcopy_64_
    37bfe97cdlea rdx, [r15+8*rbp]
    37bfe97d1mov rax, [rsp+632]
    37bfe97d9lea r9, [r15+rbx]
    37bfe97ddlea rcx, [rsp+360]
    37bfe97e5mov [rsp+32], rax
    37bfe97eamov r8, rax
    37bfe97edcall dswap_64_
    37bfe97f2mov rbp, [rsp+360]
    37bfe97falea r9, [r14+rbx]
    37bfe97femov rcx, [rsp+664]
    37bfe9806lea rax, [rbp-1]
    37bfe980amov [rsp+32], rcx
    37bfe980fmov r8, rcx
    37bfe9812lea rbx, [rbp+1]
    37bfe9816lea rdx, [r14+8*rax]
    37bfe981amov [rsp+224], rax
    37bfe9822lea rax, [rsp+368]
    37bfe982amov rcx, rax
    37bfe982dmov [rsp+200], rax
    37bfe9835call dswap_64_
    37bfe983amov rcx, [rsp+168]
    37bfe9842mov rax, [rsp+176]
    37bfe984amov [rsp+192], rbx
    37bfe9852mov r11, [rsp+144]
    37bfe985amov rdx, [rsp+368]
    37bfe9862imul rcx, rbp
    37bfe9866add rax, rcx
    37bfe9869mov [rsp+264], rax
    37bfe9871add rax, rbp
    37bfe9874mov [rsp+208], rax
    37bfe987cmov rax, r13
    37bfe987fimul rax, rbp
    37bfe9883lea rbx, [r11+rax]
    37bfe9887add rax, r13
    37bfe988alea r10, [rbp+rbx]
    37bfe988fmov [rsp+184], rbx
    37bfe9897add rax, r11
    37bfe989amov [rsp+256], r10
    37bfe98a2cmp rdx, rdi
    37bfe98a5je 0x37bfe9ec0
    37bfe98ablea rsi, [rdx-1]
    37bfe98aflea rcx, [rdx+rbx]
    37bfe98b3imul rdx, r13
    37bfe98b7mov [rsp+328], rsi
    37bfe98bflea rsi, [rdi+rbx]
    37bfe98c3mov rbx, rdi
    37bfe98c6mov [rsp+288], rsi
    37bfe98cesub rbx, rbp
    37bfe98d1mov r13, rbp
    37bfe98d4add rdx, r11
    37bfe98d7lea r8, [rdi+rdx]
    37bfe98dblea rsi, [r15+8*r8]
    37bfe98dflea r8, [rdi+rax]
    37bfe98e3mov [rsp+280], rsi
    37bfe98eblea r9, [r15+8*r8]
    37bfe98efmov esi, 2
    37bfe98f4nop
    37bfe98f5nop [rax+rax]
    37bfe9900
    37bfe9900loc_37bfe9900:
    37bfe9900movsd_xmm x0, [r15+8*rcx]
    37bfe9906mov [rsp+216], rax
    37bfe990esub rbx, 1
    37bfe9912lea r8, [rip+0x47567f]
    37bfe9919mov rax, [rsp+288]
    37bfe9921mov rbp, [rsp+192]
    37bfe9929mov [rsp+408], rbx
    37bfe9931mov rbx, [rsp+136]
    37bfe9939movsd_xmm [r15+8*rax], x0
    37bfe993fmov rax, [rsp+632]
    37bfe9947add rdx, rbp
    37bfe994amov rcx, rbx
    37bfe994dlea rdx, [r15+8*rdx]
    37bfe9951mov [rsp+32], rax
    37bfe9956call dcopy_64_
    37bfe995bmov rdx, [r12]
    37bfe995flea rax, [rip+0x475632]
    37bfe9966mov rcx, rbx
    37bfe9969mov [rsp+32], rax
    37bfe996emov r9, [rsp+304]
    37bfe9976mov r8, rax
    37bfe9979lea rbx, [8*rdi-8]
    37bfe9981sub rdx, rdi
    37bfe9984add rdx, 1
    37bfe9988mov [rsp+408], rdx
    37bfe9990mov rdx, [rsp+280]
    37bfe9998call dcopy_64_
    37bfe999dmov rax, [rsp+328]
    37bfe99a5lea r9, [r15+rbx]
    37bfe99a9mov rcx, [rsp+200]
    37bfe99b1lea rdx, [r15+8*rax]
    37bfe99b5mov rax, [rsp+632]
    37bfe99bdmov [rsp+32], rax
    37bfe99c2mov r8, rax
    37bfe99c5call dswap_64_
    37bfe99camov rax, [rsp+664]
    37bfe99d2lea r9, [r14+rbx]
    37bfe99d6mov rdx, [rsp+368]
    37bfe99demov rcx, [rsp+200]
    37bfe99e6mov [rsp+32], rax
    37bfe99eblea rdx, [r14+8*rdx-8]
    37bfe99f0mov r8, rax
    37bfe99f3call dswap_64_
    37bfe99f8cmp rsi, 1
    37bfe99fcje 0x37bfea058
    37bfe9a02mov rax, [rsp+264]
    37bfe9a0amov rcx, [rsp+168]
    37bfe9a12mov rsi, [rsp+384]
    37bfe9a1aimul rcx, rbp
    37bfe9a1elea r9, [rbp+rax]
    37bfe9a23mov rbp, r13
    37bfe9a26mov rax, [rsp+216]
    37bfe9a2eadd rcx, [rsp+176]
    37bfe9a36
    37bfe9a36loc_37bfe9a36:
    37bfe9a36mov rbx, [rsp+192]
    37bfe9a3emov rdx, [r12]
    37bfe9a42lea r13, [rbp+2]
    37bfe9a46movsd_xmm x2, [r14+8*r9]
    37bfe9a4clea r8, [rbx+rcx]
    37bfe9a50mov rbx, [rsp+208]
    37bfe9a58movsd_xmm x9, [r14+8*r8]
    37bfe9a5elea r8, [rdx-1]
    37bfe9a62movsd_xmm x10, [r14+8*rbx]
    37bfe9a68cmp r8, rbp
    37bfe9a6bjg 0x37bfe9c20
    37bfe9a71
    37bfe9a71loc_37bfe9a71:
    37bfe9a71mov rbx, [rsp+256]
    37bfe9a79mov rcx, [rsp+184]
    37bfe9a81neg rsi
    37bfe9a84neg rdi
    37bfe9a87movsd_xmm [r15+8*rbx], x10
    37bfe9a8dmov rbx, [rsp+192]
    37bfe9a95add rcx, rbx
    37bfe9a98add rax, rbx
    37bfe9a9bmov rbx, [rsp+640]
    37bfe9aa3mov [r15+8*rcx], 0
    37bfe9aabmov rcx, [rsp+648]
    37bfe9ab3movsd_xmm [r15+8*rax], x9
    37bfe9ab9mov rax, [rsp+224]
    37bfe9ac1mov [rcx+8*rax], rsi
    37bfe9ac5movsd_xmm [rbx+8*rax], x2
    37bfe9acamov [rcx+8*rbp], rdi
    37bfe9acemov [rbx+8*rbp], 0
    37bfe9ad6jmp 0x37bfe90a0
    37bfe9adb
    37bfe9adb 0f 1f 44 00 00 ..D..
    37bfe9ae0
    37bfe9ae0loc_37bfe9ae0:
    37bfe9ae0mov rax, [r12]
    37bfe9ae4mov r9, [rsp+216]
    37bfe9aecmov [rsp+376], rdi
    37bfe9af4mov rdx, [rsp+200]
    37bfe9afcmov rcx, [rsp+136]
    37bfe9b04sub rax, r13
    37bfe9b07mov rbp, [rsp+232]
    37bfe9b0fadd rax, 1
    37bfe9b13mov [rsp+408], rax
    37bfe9b1blea rax, [rip+0x475476]
    37bfe9b22mov [rsp+32], rax
    37bfe9b27mov r8, rax
    37bfe9b2acall dcopy_64_
    37bfe9b2fmov [rsp+368], r13
    37bfe9b37cmp r13, rdi
    37bfe9b3aje 0x37bfe95f1
    37bfe9b40mov rax, [rsp+296]
    37bfe9b48add rax, [rsp+152]
    37bfe9b50lea r11, [rsp+368]
    37bfe9b58mov [rsp+328], rbp
    37bfe9b60add rax, [rsp+144]
    37bfe9b68mov [rsp+200], r11
    37bfe9b70mov esi, 1
    37bfe9b75lea rdx, [rdi+rax]
    37bfe9b79mov rcx, [rsp+256]
    37bfe9b81lea r9, [r15+8*rdx]
    37bfe9b85mov rdx, [rsp+184]
    37bfe9b8djmp 0x37bfe9900
    37bfe9b92
    37bfe9b92 66 0f 1f 44 00 00 f..D..
    37bfe9b98
    37bfe9b98loc_37bfe9b98:
    37bfe9b98pxor x10, x10
    37bfe9b9d
    37bfe9b9dloc_37bfe9b9d:
    37bfe9b9dsub rax, rdi
    37bfe9ba0mov rcx, [rsp+136]
    37bfe9ba8lea r8, [rip+0x4753e9]
    37bfe9bafmov [rsp+408], rax
    37bfe9bb7lea rax, [rbp+rdi+1]
    37bfe9bbclea rdx, [r14+8*rax]
    37bfe9bc0call idamax_64_
    37bfe9bc5lea rcx, [rax+rdi]
    37bfe9bc9lea rax, [rbp+rcx]
    37bfe9bcemovsd_xmm x8, [r14+8*rax]
    37bfe9bd4mov rax, [rsp+312]
    37bfe9bdcandpd x8, [rip+0x4753fb]
    37bfe9be5comisd x8, x10
    37bfe9beamaxsd x8, x10
    37bfe9befcmova rax, rcx
    37bfe9bf3mov [rsp+160], rax
    37bfe9bfbjmp 0x37bfe9653
    37bfe9c00
    37bfe9c00loc_37bfe9c00:
    37bfe9c00mov rcx, [rsp+160]
    37bfe9c08movapd x10, x8
    37bfe9c0dmov [rsp+312], rcx
    37bfe9c15jmp 0x37bfe9b9d
    37bfe9c17
    37bfe9c17 66 0f 1f 84 00 00 00 00 00 f........
    37bfe9c20
    37bfe9c20loc_37bfe9c20:
    37bfe9c20cmp rdx, r13
    37bfe9c23jl 0x37bfe9a71
    37bfe9c29movapd x5, x9
    37bfe9c2elea r11, [rdx+1]
    37bfe9c32lea r8, [r15+8*rax]
    37bfe9c36movsd_xmm x3, [rip+0x4753ba]
    37bfe9c3edivsd x5, x2
    37bfe9c42movapd x4, x10
    37bfe9c47mov rbx, [rsp+264]
    37bfe9c4flea r10, [r14+8*rbx]
    37bfe9c53lea rbx, [r14+8*rcx]
    37bfe9c57mov rcx, [rsp+184]
    37bfe9c5flea r9, [r15+8*rcx]
    37bfe9c63mov rcx, r13
    37bfe9c66divsd x4, x2
    37bfe9c6amovapd x1, x5
    37bfe9c6emulsd x1, x4
    37bfe9c72subsd x1, [rip+0x47537e]
    37bfe9c7adivsd x3, x1
    37bfe9c7enop
    37bfe9c80
    37bfe9c80loc_37bfe9c80:
    37bfe9c80movsd_xmm x8, [r10+8*rcx]
    37bfe9c86movsd_xmm x0, [rbx+8*rcx]
    37bfe9c8bmovapd x1, x8
    37bfe9c90mulsd x1, x5
    37bfe9c94subsd x1, x0
    37bfe9c98mulsd x0, x4
    37bfe9c9csubsd x0, x8
    37bfe9ca1divsd x1, x2
    37bfe9ca5divsd x0, x2
    37bfe9ca9mulsd x1, x3
    37bfe9cadmovsd_xmm [r9+8*rcx], x1
    37bfe9cb3mulsd x0, x3
    37bfe9cb7movsd_xmm [r8+8*rcx], x0
    37bfe9cbdadd rcx, 1
    37bfe9cc1cmp rcx, r11
    37bfe9cc4jne 0x37bfe9c80
    37bfe9cc6jmp 0x37bfe9a71
    37bfe9ccb
    37bfe9ccb 0f 1f 44 00 00 ..D..
    37bfe9cd0
    37bfe9cd0loc_37bfe9cd0:
    37bfe9cd0mov rax, rdx
    37bfe9cd3lea rbx, [r13-1]
    37bfe9cd7mov r9, [rsp+320]
    37bfe9cdflea r8, [rip+0x4752da]
    37bfe9ce6sub rax, r13
    37bfe9ce9lea rdx, [8*rbx]
    37bfe9cf1lea rcx, [rip+0x4752d6]
    37bfe9cf8mov [rsp+408], rbx
    37bfe9d00add rax, 1
    37bfe9d04mov [rsp+120], 9
    37bfe9d0dmov rbp, [rsp+616]
    37bfe9d15mov [rsp+400], rax
    37bfe9d1dmov rax, [rsp+632]
    37bfe9d25mov [rsp+112], 12
    37bfe9d2emov [rsp+96], rax
    37bfe9d33mov rax, [rsp+152]
    37bfe9d3bmov [rsp+104], 5
    37bfe9d44imul rax, r13
    37bfe9d48add rax, [rsp+144]
    37bfe9d50add rax, r13
    37bfe9d53lea rax, [r15+8*rax]
    37bfe9d57mov [rsp+88], rax
    37bfe9d5cmov rax, [rsp+248]
    37bfe9d64mov [rsp+80], rax
    37bfe9d69mov rax, [rsp+664]
    37bfe9d71mov [rsp+72], rax
    37bfe9d76lea rax, [r14+rdx]
    37bfe9d7amov [rsp+64], rax
    37bfe9d7fmov rax, [rsp+632]
    37bfe9d87mov [rsp+56], rax
    37bfe9d8clea rax, [r15+rdx]
    37bfe9d90mov rdx, [rsp+240]
    37bfe9d98mov [rsp+48], rax
    37bfe9d9dlea rax, [rip+0x4751fc]
    37bfe9da4mov [rsp+40], rax
    37bfe9da9mov rax, [rsp+136]
    37bfe9db1mov [rsp+32], rax
    37bfe9db6call dgemmtr_
    37bfe9dbbjmp 0x37bfe853b
    37bfe9dc0
    37bfe9dc0loc_37bfe9dc0:
    37bfe9dc0mov rdx, [rsp+192]
    37bfe9dc8mov rax, [rsp+296]
    37bfe9dd0mov rbp, r13
    37bfe9dd3add rax, [rsp+152]
    37bfe9ddbadd rax, [rsp+144]
    37bfe9de3cmp rdi, rdx
    37bfe9de6je 0x37bfe9a36
    37bfe9decmov rsi, [rsp+184]
    37bfe9df4lea r11, [rsp+368]
    37bfe9dfcmov [rsp+200], r11
    37bfe9e04lea rcx, [rdx+rsi]
    37bfe9e08lea rdx, [rdi+rax]
    37bfe9e0clea rsi, [r15+8*rdx]
    37bfe9e10mov rdx, rax
    37bfe9e13mov [rsp+280], rsi
    37bfe9e1bmov r9, rsi
    37bfe9e1emov esi, 2
    37bfe9e23jmp 0x37bfe9900
    37bfe9e28
    37bfe9e28 0f 1f 84 00 00 00 00 00 ........
    37bfe9e30
    37bfe9e30loc_37bfe9e30:
    37bfe9e30cmp rsi, r11
    37bfe9e33jne 0x37bfe9ef0
    37bfe9e39lea rax, [rbx+rdi]
    37bfe9e3dmov [rsp+216], rsi
    37bfe9e45mov r13, rbx
    37bfe9e48mov [rsp+224], rax
    37bfe9e50mov [rsp+200], rbx
    37bfe9e58mov [rsp+160], rbp
    37bfe9e60jmp 0x37bfe89ca
    37bfe9e65
    37bfe9e65 0f 1f 00 ...
    37bfe9e68
    37bfe9e68loc_37bfe9e68:
    37bfe9e68mov rax, [rsp+256]
    37bfe9e70movsd_xmm x0, [r15+8*rax]
    37bfe9e76movapd x1, x0
    37bfe9e7aandpd x1, [rip+0x47515e]
    37bfe9e82comisd x1, x11
    37bfe9e87jae 0x37bfe9f50
    37bfe9e8dpxor x1, x1
    37bfe9e91ucomisd x0, x1
    37bfe9e95jp 0x37bfea0a0
    37bfe9e9bjne 0x37bfea0a0
    37bfe9ea1
    37bfe9ea1loc_37bfe9ea1:
    37bfe9ea1mov rax, [rsp+640]
    37bfe9ea9mov rsi, [rsp+224]
    37bfe9eb1mov [rax+8*rsi], 0
    37bfe9eb9jmp 0x37bfe92a0
    37bfe9ebe
    37bfe9ebe 66 90 f.
    37bfe9ec0
    37bfe9ec0loc_37bfe9ec0:
    37bfe9ec0mov rbx, [rsp+264]
    37bfe9ec8mov rdx, [rsp+192]
    37bfe9ed0add rcx, [rsp+168]
    37bfe9ed8add rcx, [rsp+176]
    37bfe9ee0lea r9, [rbx+rdx]
    37bfe9ee4jmp 0x37bfe9a36
    37bfe9ee9
    37bfe9ee9 0f 1f 80 00 00 00 00 .......
    37bfe9ef0
    37bfe9ef0loc_37bfe9ef0:
    37bfe9ef0imul r10, [rsp+168]
    37bfe9ef9mov [rsp+160], rbp
    37bfe9f01mov rbp, r11
    37bfe9f04mov [rsp+200], 2
    37bfe9f10add r10, [rsp+176]
    37bfe9f18jmp 0x37bfe8833
    37bfe9f1d
    37bfe9f1d 0f 1f 00 ...
    37bfe9f20
    37bfe9f20loc_37bfe9f20:
    37bfe9f20mov [rsp+160], rbp
    37bfe9f28mov rbp, r11
    37bfe9f2bmov [rsp+200], 2
    37bfe9f37jmp 0x37bfe8833
    37bfe9f3c
    37bfe9f3c 0f 1f 40 00 ..@.
    37bfe9f40
    37bfe9f40loc_37bfe9f40:
    37bfe9f40mov [rsp+160], rbp
    37bfe9f48jmp 0x37bfe87a1
    37bfe9f4d
    37bfe9f4d 0f 1f 00 ...
    37bfe9f50
    37bfe9f50loc_37bfe9f50:
    37bfe9f50movsd_xmm x1, [rip+0x4750a0]
    37bfe9f58mov rax, [rsp+184]
    37bfe9f60sub rdx, r13
    37bfe9f63lea r9, [rip+0x47502e]
    37bfe9f6aadd rax, [rsp+192]
    37bfe9f72mov rcx, [rsp+136]
    37bfe9f7amov [rsp+408], rdx
    37bfe9f82lea rdx, [rsp+392]
    37bfe9f8adivsd x1, x0
    37bfe9f8elea r8, [r15+8*rax]
    37bfe9f92movsd_xmm [rsp+392], x1
    37bfe9f9bcall dscal_64_
    37bfe9fa0mov rdx, [r12]
    37bfe9fa4jmp 0x37bfe9ea1
    37bfe9fa9
    37bfe9fa9loc_37bfe9fa9:
    37bfe9fa9lea r8, [rdx+1]
    37bfe9fadmovsd_xmm x1, [r15+8*r8]
    37bfe9fb3divsd x1, x0
    37bfe9fb7movsd_xmm [r15+8*r8], x1
    37bfe9fbdcmp rax, 2
    37bfe9fc1je 0x37bfe83f0
    37bfe9fc7lea r8, [r15+8*rdx]
    37bfe9fcbmov edx, 2
    37bfe9fd0nop [rax+rax]
    37bfe9fd5nop [rax+rax]
    37bfe9fe0
    37bfe9fe0loc_37bfe9fe0:
    37bfe9fe0movsd_xmm x0, [r8+8*rdx]
    37bfe9fe6divsd x0, [r15+8*rcx]
    37bfe9fecmovsd_xmm [r8+8*rdx], x0
    37bfe9ff2add rdx, 1
    37bfe9ff6cmp rax, rdx
    37bfe9ff9jne 0x37bfe9fe0
    37bfe9ffbjmp 0x37bfe83f0
    37bfea000
    37bfea000loc_37bfea000:
    37bfea000mov rax, [r12]
    37bfea004jmp 0x37bfe9255
    37bfea009
    37bfea009 0f 1f 80 00 00 00 00 .......
    37bfea010
    37bfea010loc_37bfea010:
    37bfea010movsd_xmm x1, [rip+0x474fe0]
    37bfea018mov rcx, [rsp+136]
    37bfea020lea r8, [r15+8*rdx+8]
    37bfea025lea r9, [rip+0x474f6c]
    37bfea02clea rdx, [rsp+392]
    37bfea034mov [rsp+408], r13
    37bfea03cdivsd x1, x0
    37bfea040movsd_xmm [rsp+392], x1
    37bfea049call dscal_64_
    37bfea04ejmp 0x37bfe83f0
    37bfea053
    37bfea053 0f 1f 44 00 00 ..D..
    37bfea058
    37bfea058loc_37bfea058:
    37bfea058mov rdi, [rsp+256]
    37bfea060mov rax, [r12]
    37bfea064lea rdi, [r15+8*rdi]
    37bfea068mov [rsp+272], rdi
    37bfea070mov rdi, [rsp+208]
    37bfea078lea rdi, [r14+8*rdi]
    37bfea07cmov [rsp+216], rdi
    37bfea084mov rdi, [rsp+376]
    37bfea08cjmp 0x37bfe9258
    37bfea091
    37bfea091 0f 1f 80 00 00 00 00 .......
    37bfea098
    37bfea098loc_37bfea098:
    37bfea098mov rbx, rsi
    37bfea09bjmp 0x37bfe8364
    37bfea0a0
    37bfea0a0loc_37bfea0a0:
    37bfea0a0mov rsi, [rsp+192]
    37bfea0a8cmp rdx, rsi
    37bfea0abjl 0x37bfe9ea1
    37bfea0b1mov rbx, [rsp+184]
    37bfea0b9lea rax, [rbx+rsi]
    37bfea0bdmovsd_xmm x1, [r15+8*rax]
    37bfea0c3divsd x1, x0
    37bfea0c7movsd_xmm [r15+8*rax], x1
    37bfea0cdlea rax, [rsi+1]
    37bfea0d1cmp rdx, rax
    37bfea0d4jl 0x37bfe9ea1
    37bfea0damov r9, [rsp+256]
    37bfea0e2lea r8, [rdx+1]
    37bfea0e6lea rcx, [r15+8*rbx]
    37bfea0eanop [rax+rax]
    37bfea0f5nop [rax+rax]
    37bfea100
    37bfea100loc_37bfea100:
    37bfea100movsd_xmm x0, [rcx+8*rax]
    37bfea105divsd x0, [r15+8*r9]
    37bfea10bmovsd_xmm [rcx+8*rax], x0
    37bfea110add rax, 1
    37bfea114cmp rax, r8
    37bfea117jne 0x37bfea100
    37bfea119jmp 0x37bfe9ea1
    37bfea11e
    37bfea11eloc_37bfea11e:
    37bfea11elea rax, [rsp+360]
    37bfea126xor edx, edx
    37bfea128mov [rsp+184], rax
    37bfea130lea rax, [rsp+408]
    37bfea138mov [rsp+136], rax
    37bfea140lea rax, [rip+0x474e61]
    37bfea147mov [rsp+240], rax
    37bfea14flea rax, [rip+0x474e62]
    37bfea156mov [rsp+248], rax
    37bfea15ejmp 0x37bfe8451
    37bfe8100