File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b82dc10
    37b82dc10dlals0_:
    37b82dc10push r15
    37b82dc12push r14
    37b82dc14push r13
    37b82dc16push r12
    37b82dc18push rbp
    37b82dc19push rdi
    37b82dc1apush rsi
    37b82dc1bpush rbx
    37b82dc1csub rsp, 392
    37b82dc23movups [rsp+272], x6
    37b82dc2bmovups [rsp+288], x7
    37b82dc33movups [rsp+304], x8
    37b82dc3cmovups [rsp+320], x9
    37b82dc45movups [rsp+336], x10
    37b82dc4emovups [rsp+352], x11
    37b82dc57movups [rsp+368], x12
    37b82dc60mov ebx, -1
    37b82dc65mov r11l, 1
    37b82dc6bmov rax, [rsp+648]
    37b82dc73mov ecx, [rcx]
    37b82dc75mov rsi, [rsp+608]
    37b82dc7dmov [rax], 0
    37b82dc83mov [rsp+488], r9
    37b82dc8bmov r9, [rsp+560]
    37b82dc93mov r10l, [r9]
    37b82dc96mov r9, [rsp+576]
    37b82dc9emov r9l, [r9]
    37b82dca1cmp ecx, 1
    37b82dca4jbe 0x37b82dd30
    37b82dcaa
    37b82dcaaloc_37b82dcaa:
    37b82dcaamov rax, [rsp+648]
    37b82dcb2lea rdx, [rsp+264]
    37b82dcbamov r8l, 6
    37b82dcc0lea rcx, [rip+0xc0d219]
    37b82dcc7mov [rsp+264], r11l
    37b82dccfmov [rax], ebx
    37b82dcd1call xerbla_
    37b82dcd6nop
    37b82dcd7
    37b82dcd7loc_37b82dcd7:
    37b82dcd7movups x6, [rsp+272]
    37b82dcdfmovups x7, [rsp+288]
    37b82dce7movups x8, [rsp+304]
    37b82dcf0movups x9, [rsp+320]
    37b82dcf9movups x10, [rsp+336]
    37b82dd02movups x11, [rsp+352]
    37b82dd0bmovups x12, [rsp+368]
    37b82dd14add rsp, 392
    37b82dd1bpop rbx
    37b82dd1cpop rsi
    37b82dd1dpop rdi
    37b82dd1epop rbp
    37b82dd1fpop r12
    37b82dd21pop r13
    37b82dd23pop r14
    37b82dd25pop r15
    37b82dd27ret
    37b82dd28
    37b82dd28 0f 1f 84 00 00 00 00 00 ........
    37b82dd30
    37b82dd30loc_37b82dd30:
    37b82dd30mov eax, [rdx]
    37b82dd32mov [rsp+212], eax
    37b82dd39test eax, eax
    37b82dd3bjle 0x37b82e200
    37b82dd41mov edx, [r8]
    37b82dd44test edx, edx
    37b82dd46jle 0x37b82e1f0
    37b82dd4cmov rdi, [rsp+488]
    37b82dd54mov ebx, -4
    37b82dd59mov r11l, 4
    37b82dd5fmov edi, [rdi]
    37b82dd61cmp edi, 1
    37b82dd64ja 0x37b82dcaa
    37b82dd6amov rbx, [rsp+496]
    37b82dd72mov r8l, [rbx]
    37b82dd75test r8l, r8l
    37b82dd78jle 0x37b82e210
    37b82dd7eadd eax, edx
    37b82dd80mov rdx, [rsp+512]
    37b82dd88mov [rsp+232], eax
    37b82dd8fadd eax, 1
    37b82dd92mov [rsp+236], eax
    37b82dd99cmp [rdx], eax
    37b82dd9bjl 0x37b82ee61
    37b82dda1mov rdx, [rsp+528]
    37b82dda9cmp [rdx], eax
    37b82ddabjl 0x37b82ee71
    37b82ddb1mov rdx, [rsp+544]
    37b82ddb9mov r13l, [rdx]
    37b82ddbctest r13l, r13l
    37b82ddbfjs 0x37b82ee81
    37b82ddc5cmp r10l, eax
    37b82ddc8jl 0x37b82eea1
    37b82ddcecmp r9l, eax
    37b82ddd1jl 0x37b82ee91
    37b82ddd7mov rax, [rsp+616]
    37b82dddfmov r14l, [rax]
    37b82dde2mov [rsp+188], r14l
    37b82ddeatest r14l, r14l
    37b82ddedjle 0x37b82eeb1
    37b82ddf3movsxd rax, r10l
    37b82ddf6mov [rsp+216], rax
    37b82ddfenot rax
    37b82de01mov [rsp+224], rax
    37b82de09movsxd rax, r9l
    37b82de0cmov [rsp+192], rax
    37b82de14not rax
    37b82de17mov [rsp+200], rax
    37b82de1fmov eax, [rsp+236]
    37b82de26add eax, edi
    37b82de28mov [rsp+208], eax
    37b82de2ftest ecx, ecx
    37b82de31jne 0x37b82e570
    37b82de37test r13l, r13l
    37b82de3aje 0x37b82defb
    37b82de40mov rax, [rsp+224]
    37b82de48mov rcx, [rsp+216]
    37b82de50mov ebp, 1
    37b82de55mov [rsp+608], rsi
    37b82de5dmov r12, [rsp+568]
    37b82de65mov r14, [rsp+504]
    37b82de6dlea rdx, [rax+2*rcx]
    37b82de71mov rax, [rsp+552]
    37b82de79mov rcx, [rsp+192]
    37b82de81mov rsi, r12
    37b82de84mov r15, [rsp+512]
    37b82de8clea rdi, [rax+4*rdx]
    37b82de90mov rax, [rsp+200]
    37b82de98lea rbx, [rax+2*rcx+1]
    37b82de9dlea r12, [8*rbx]
    37b82dea5mov rbx, rbp
    37b82dea8mov rbp, [rsp+552]
    37b82deb0
    37b82deb0loc_37b82deb0:
    37b82deb0movsxd rcx, [rbp+4*rbx-4]
    37b82deb5lea r8, [r12+rsi]
    37b82deb9movsxd rdx, [rdi+4*rbx]
    37b82debdmov [rsp+48], rsi
    37b82dec2mov [rsp+40], r8
    37b82dec7add rbx, 1
    37b82decbmov r8, r15
    37b82deceadd rsi, 8
    37b82ded2mov [rsp+32], r15
    37b82ded7lea r9, [r14+8*rcx-8]
    37b82dedclea rdx, [r14+8*rdx-8]
    37b82dee1mov rcx, [rsp+496]
    37b82dee9call drot_
    37b82deeecmp r13l, ebx
    37b82def1jge 0x37b82deb0
    37b82def3mov rsi, [rsp+608]
    37b82defb
    37b82defbloc_37b82defb:
    37b82defbmov rax, [rsp+504]
    37b82df03movsxd rdx, [rsp+212]
    37b82df0bmov r9, [rsp+520]
    37b82df13mov r8, [rsp+512]
    37b82df1blea rdx, [rax+8*rdx]
    37b82df1fmov rax, [rsp+528]
    37b82df27mov rcx, [rsp+496]
    37b82df2fmov [rsp+32], rax
    37b82df34call dcopy_
    37b82df39mov rax, [rsp+536]
    37b82df41mov r12, [rsp+496]
    37b82df49mov r13, [rsp+504]
    37b82df51mov r14, [rsp+512]
    37b82df59lea rdi, [rax+4]
    37b82df5dmov rax, [rsp+520]
    37b82df65mov r15, [rsp+528]
    37b82df6dlea rbp, [rax+8]
    37b82df71mov eax, [rsp+232]
    37b82df78lea edx, [rax-1]
    37b82df7bmov rax, [rsp+520]
    37b82df83lea rbx, [rax+8*rdx+16]
    37b82df88nop [rax+rax]
    37b82df90
    37b82df90loc_37b82df90:
    37b82df90movsxd rax, [rdi]
    37b82df93mov [rsp+32], r15
    37b82df98mov r9, rbp
    37b82df9bmov r8, r14
    37b82df9emov rcx, r12
    37b82dfa1add rbp, 8
    37b82dfa5add rdi, 4
    37b82dfa9lea rdx, [r13+8*rax-8]
    37b82dfaecall dcopy_
    37b82dfb3cmp rbx, rbp
    37b82dfb6jne 0x37b82df90
    37b82dfb8mov rax, [rsp+616]
    37b82dfc0mov r11l, [rax]
    37b82dfc3cmp r11l, 1
    37b82dfc7je 0x37b82e972
    37b82dfcdtest r11l, r11l
    37b82dfd0jle 0x37b82ee26
    37b82dfd6movsd_xmm x11, [rip+0xc0cf51]
    37b82dfdfmov ebp, r11l
    37b82dfe2mov rax, [rsp+200]
    37b82dfeamov [rsp+128], r11l
    37b82dff2mov rcx, [rsp+192]
    37b82dffamov r13l, 8
    37b82e000pxor x6, x6
    37b82e004mov r14, [rsp+616]
    37b82e00cmov rbx, [rsp+640]
    37b82e014lea rdx, [rax+2*rcx]
    37b82e018mov rax, [rsp+584]
    37b82e020mov ecx, 1
    37b82e025shl rdx, 3
    37b82e029lea rdi, [rax+rdx+16]
    37b82e02elea rax, [rax+rdx+8]
    37b82e033mov [rsp+160], rax
    37b82e03blea rax, [rsp+264]
    37b82e043mov [rsp+120], rax
    37b82e048lea rax, [rip+0xc0cea1]
    37b82e04fmov [rsp+136], rax
    37b82e057mov rax, [rsp+504]
    37b82e05fsub rax, 8
    37b82e063mov [rsp+112], rax
    37b82e068lea rax, [rip+0xc0ce91]
    37b82e06fmov [rsp+144], rax
    37b82e077lea rax, [rip+0xc0ce8a]
    37b82e07emov [rsp+152], rax
    37b82e086nop [rax+rax]
    37b82e090
    37b82e090loc_37b82e090:
    37b82e090mov rax, [rsp+592]
    37b82e098movsd_xmm x1, [rdi-8]
    37b82e09dlea r12l, [rcx+1]
    37b82e0a1movsd_xmm x12, [rax+r13-8]
    37b82e0a8movapd x0, x1
    37b82e0acmov rax, [rsp+584]
    37b82e0b4xorpd x0, [rip+0xc0ce64]
    37b82e0bcmovsd_xmm x8, [rax+r13-8]
    37b82e0c3movsd_xmm [rsp+248], x0
    37b82e0cccmp ecx, ebp
    37b82e0cejge 0x37b82e0fd
    37b82e0d0mov rax, [rsp+600]
    37b82e0d8movsd_xmm x0, [rdi]
    37b82e0dcxorpd x0, [rip+0xc0ce3c]
    37b82e0e4movsd_xmm x9, [rax+r13-8]
    37b82e0ebxorpd x9, [rip+0xc0ce2c]
    37b82e0f4movsd_xmm [rsp+256], x0
    37b82e0fd
    37b82e0fdloc_37b82e0fd:
    37b82e0fducomisd x1, x6
    37b82e101mov edx, 0
    37b82e106movsd_xmm x0, [rsi+r13-8]
    37b82e10dsetnp al
    37b82e110cmovne eax, edx
    37b82e113test al, al
    37b82e115jne 0x37b82e129
    37b82e117ucomisd x0, x6
    37b82e11bsetnp dl
    37b82e11ecmove eax, edx
    37b82e121test al, al
    37b82e123je 0x37b82e428
    37b82e129
    37b82e129loc_37b82e129:
    37b82e129pxor x0, x0
    37b82e12dmovsd_xmm [rbx+r13-8], x0
    37b82e134cmp ecx, 1
    37b82e137je 0x37b82e452
    37b82e13d
    37b82e13dloc_37b82e13d:
    37b82e13dmov rbp, [rsp+160]
    37b82e145lea edx, [rcx-2]
    37b82e148mov rax, rsi
    37b82e14bmov r8, rbx
    37b82e14elea r15, [rsi+8*rdx+8]
    37b82e153lea rcx, [rsp+248]
    37b82e15bmov [rsp+608], rsi
    37b82e163mov [rsp+640], rbx
    37b82e16bmov rsi, rbp
    37b82e16emov rbx, r15
    37b82e171mov rbp, rax
    37b82e174mov [rsp+96], rcx
    37b82e179mov r15, r8
    37b82e17cjmp 0x37b82e19a
    37b82e17e
    37b82e17e 66 90 f.
    37b82e180
    37b82e180loc_37b82e180:
    37b82e180add rbp, 8
    37b82e184movsd_xmm [r15], x1
    37b82e189add rsi, 8
    37b82e18dadd r15, 8
    37b82e191cmp rbx, rbp
    37b82e194je 0x37b82e220
    37b82e19a
    37b82e19aloc_37b82e19a:
    37b82e19amovsd_xmm x0, [rbp]
    37b82e19fucomisd x0, x6
    37b82e1a3jp 0x37b82e1ab
    37b82e1a5pxor x1, x1
    37b82e1a9je 0x37b82e180
    37b82e1ab
    37b82e1abloc_37b82e1ab:
    37b82e1abmovsd_xmm x2, [rsi]
    37b82e1afucomisd x2, x6
    37b82e1b3jp 0x37b82e1bb
    37b82e1b5pxor x1, x1
    37b82e1b9je 0x37b82e180
    37b82e1bb
    37b82e1bbloc_37b82e1bb:
    37b82e1bbmov rdx, [rsp+96]
    37b82e1c0movapd x7, x0
    37b82e1c4mov rcx, rsi
    37b82e1c7mulsd x7, x2
    37b82e1cbcall dlamc3_
    37b82e1d0movsd_xmm x2, [rsi]
    37b82e1d4movapd x1, x0
    37b82e1d8subsd x1, x12
    37b82e1ddaddsd x2, x8
    37b82e1e2divsd x7, x1
    37b82e1e6movapd x1, x7
    37b82e1eadivsd x1, x2
    37b82e1eejmp 0x37b82e180
    37b82e1f0
    37b82e1f0loc_37b82e1f0:
    37b82e1f0mov ebx, -3
    37b82e1f5mov r11l, 3
    37b82e1fbjmp 0x37b82dcaa
    37b82e200
    37b82e200loc_37b82e200:
    37b82e200mov ebx, -2
    37b82e205mov r11l, 2
    37b82e20bjmp 0x37b82dcaa
    37b82e210
    37b82e210loc_37b82e210:
    37b82e210mov ebx, -5
    37b82e215mov r11l, 5
    37b82e21bjmp 0x37b82dcaa
    37b82e220
    37b82e220loc_37b82e220:
    37b82e220mov ebp, [r14]
    37b82e223mov rsi, [rsp+608]
    37b82e22bmov rbx, [rsp+640]
    37b82e233cmp ebp, r12l
    37b82e236jl 0x37b82e305
    37b82e23c
    37b82e23cloc_37b82e23c:
    37b82e23cmovsxd rdx, r12l
    37b82e23fmov [rsp+104], rdi
    37b82e244lea rcx, [rsp+256]
    37b82e24cmov r15, rdi
    37b82e24fneg rdx
    37b82e252mov [rsp+608], rsi
    37b82e25amov edi, ebp
    37b82e25cmovsxd rbp, r12l
    37b82e25flea r8, [r13+8*rdx]
    37b82e264mov [rsp+640], rbx
    37b82e26clea r9, [rsi+r8]
    37b82e270mov [rsp+96], rcx
    37b82e275add rbx, r8
    37b82e278mov rsi, r9
    37b82e27bjmp 0x37b82e291
    37b82e27d
    37b82e27d 0f 1f 00 ...
    37b82e280
    37b82e280loc_37b82e280:
    37b82e280movsd_xmm [rbx+8*rbp], x1
    37b82e285add rbp, 1
    37b82e289add r15, 8
    37b82e28dcmp edi, ebp
    37b82e28fjl 0x37b82e2f0
    37b82e291
    37b82e291loc_37b82e291:
    37b82e291movsd_xmm x0, [rsi+8*rbp]
    37b82e296ucomisd x0, x6
    37b82e29ajp 0x37b82e2a2
    37b82e29cpxor x1, x1
    37b82e2a0je 0x37b82e280
    37b82e2a2
    37b82e2a2loc_37b82e2a2:
    37b82e2a2movsd_xmm x2, [r15]
    37b82e2a7ucomisd x2, x6
    37b82e2abjp 0x37b82e2b3
    37b82e2adpxor x1, x1
    37b82e2b1je 0x37b82e280
    37b82e2b3
    37b82e2b3loc_37b82e2b3:
    37b82e2b3mov rdx, [rsp+96]
    37b82e2b8movapd x7, x0
    37b82e2bcmov rcx, r15
    37b82e2bfmulsd x7, x2
    37b82e2c3call dlamc3_
    37b82e2c8movsd_xmm x2, [r15]
    37b82e2cdmovapd x1, x0
    37b82e2d1addsd x1, x9
    37b82e2d6addsd x2, x8
    37b82e2dbdivsd x7, x1
    37b82e2dfmovapd x1, x7
    37b82e2e3divsd x1, x2
    37b82e2e7jmp 0x37b82e280
    37b82e2e9
    37b82e2e9 0f 1f 80 00 00 00 00 .......
    37b82e2f0
    37b82e2f0loc_37b82e2f0:
    37b82e2f0mov rdi, [rsp+104]
    37b82e2f5mov rsi, [rsp+608]
    37b82e2fdmov rbx, [rsp+640]
    37b82e305
    37b82e305loc_37b82e305:
    37b82e305lea r8, [rip+0xc0cbe4]
    37b82e30cmov rdx, rbx
    37b82e30fmov rcx, r14
    37b82e312movsd_xmm [rbx], x11
    37b82e317call dnrm2_
    37b82e31cmov rax, [rsp+112]
    37b82e321mov rdx, r14
    37b82e324mov rbp, [rsp+136]
    37b82e32cmov [rsp+88], 1
    37b82e335mov r8, [rsp+496]
    37b82e33dlea r9, [rip+0xc0cbb4]
    37b82e344lea r15, [rax+r13]
    37b82e348mov rax, [rsp+512]
    37b82e350mov [rsp+56], rbp
    37b82e355mov [rsp+72], r15
    37b82e35amov rcx, [rsp+144]
    37b82e362mov [rsp+80], rax
    37b82e367mov rax, [rsp+152]
    37b82e36fmov [rsp+48], rbx
    37b82e374mov [rsp+64], rax
    37b82e379mov rax, [rsp+528]
    37b82e381movsd_xmm [rsp+264], x0
    37b82e38amov [rsp+40], rax
    37b82e38fmov rax, [rsp+520]
    37b82e397mov [rsp+32], rax
    37b82e39ccall dgemv_
    37b82e3a1mov [rsp+40], rbp
    37b82e3a6mov rax, [rsp+648]
    37b82e3aelea r8, [rip+0xc0cb5b]
    37b82e3b5mov [rsp+56], r15
    37b82e3bamov r9, [rsp+120]
    37b82e3bfmov rdx, r8
    37b82e3c2lea rcx, [rip+0xc0cb4b]
    37b82e3c9mov [rsp+72], rax
    37b82e3cemov rax, [rsp+512]
    37b82e3d6mov [rsp+80], 1
    37b82e3dfmov [rsp+64], rax
    37b82e3e4mov rax, [rsp+496]
    37b82e3ecmov [rsp+48], rax
    37b82e3f1lea rax, [rip+0xc0cb00]
    37b82e3f8mov [rsp+32], rax
    37b82e3fdcall dlascl_
    37b82e402mov ebp, [r14]
    37b82e405cmp [rsp+128], r12l
    37b82e40djl 0x37b82e9c0
    37b82e413add r13, 8
    37b82e417add rdi, 8
    37b82e41b
    37b82e41bloc_37b82e41b:
    37b82e41bmov ecx, r12l
    37b82e41ejmp 0x37b82e090
    37b82e423
    37b82e423 0f 1f 44 00 00 ..D..
    37b82e428
    37b82e428loc_37b82e428:
    37b82e428mulsd x0, x1
    37b82e42caddsd x1, x8
    37b82e431divsd x0, x12
    37b82e436divsd x0, x1
    37b82e43axorpd x0, [rip+0xc0cade]
    37b82e442movsd_xmm [rbx+r13-8], x0
    37b82e449cmp ecx, 1
    37b82e44cjne 0x37b82e13d
    37b82e452
    37b82e452loc_37b82e452:
    37b82e452cmp ebp, 1
    37b82e455jg 0x37b82e23c
    37b82e45bmov rdx, rbx
    37b82e45emov rcx, r14
    37b82e461movsd_xmm [rbx], x11
    37b82e466add rdi, 8
    37b82e46alea r8, [rip+0xc0ca7f]
    37b82e471call dnrm2_
    37b82e476mov rax, [rsp+112]
    37b82e47bmov rdx, r14
    37b82e47emov rbp, [rsp+136]
    37b82e486mov [rsp+88], 1
    37b82e48fmov r8, [rsp+496]
    37b82e497lea r9, [rip+0xc0ca5a]
    37b82e49elea r15, [rax+r13]
    37b82e4a2mov rax, [rsp+512]
    37b82e4aamov [rsp+56], rbp
    37b82e4afadd r13, 8
    37b82e4b3mov [rsp+72], r15
    37b82e4b8mov rcx, [rsp+144]
    37b82e4c0mov [rsp+80], rax
    37b82e4c5mov rax, [rsp+152]
    37b82e4cdmov [rsp+48], rbx
    37b82e4d2mov [rsp+64], rax
    37b82e4d7mov rax, [rsp+528]
    37b82e4dfmovsd_xmm [rsp+264], x0
    37b82e4e8mov [rsp+40], rax
    37b82e4edmov rax, [rsp+520]
    37b82e4f5mov [rsp+32], rax
    37b82e4facall dgemv_
    37b82e4ffmov [rsp+40], rbp
    37b82e504mov rax, [rsp+648]
    37b82e50clea r8, [rip+0xc0c9fd]
    37b82e513mov [rsp+56], r15
    37b82e518mov r9, [rsp+120]
    37b82e51dmov rdx, r8
    37b82e520lea rcx, [rip+0xc0c9ed]
    37b82e527mov [rsp+72], rax
    37b82e52cmov rax, [rsp+512]
    37b82e534mov [rsp+80], 1
    37b82e53dmov [rsp+64], rax
    37b82e542mov rax, [rsp+496]
    37b82e54amov [rsp+48], rax
    37b82e54flea rax, [rip+0xc0c9a2]
    37b82e556mov [rsp+32], rax
    37b82e55bcall dlascl_
    37b82e560mov ebp, [r14]
    37b82e563jmp 0x37b82e41b
    37b82e568
    37b82e568 0f 1f 84 00 00 00 00 00 ........
    37b82e570
    37b82e570loc_37b82e570:
    37b82e570cmp r14l, 1
    37b82e574je 0x37b82ede5
    37b82e57amov rax, [rsp+200]
    37b82e582mov rcx, [rsp+192]
    37b82e58apxor x0, x0
    37b82e58emov [rsp+128], rsi
    37b82e596movsd_xmm x6, [rsi]
    37b82e59alea r13, [rax+2*rcx]
    37b82e59elea rdx, [r13+1]
    37b82e5a2ucomisd x6, x0
    37b82e5a6lea rax, [8*rdx]
    37b82e5aemov [rsp+96], rax
    37b82e5b3mov rax, [rsp+584]
    37b82e5bbmovsd_xmm x1, [rax+8*rdx]
    37b82e5c0movsd_xmm [rsp+248], x1
    37b82e5c9jp 0x37b82e5d1
    37b82e5cbje 0x37b82ec2b
    37b82e5d1
    37b82e5d1loc_37b82e5d1:
    37b82e5d1lea rax, [rip+0xc0c918]
    37b82e5d8mov r12l, 1
    37b82e5demov [rsp+120], 8
    37b82e5e7mov [rsp+136], rax
    37b82e5eflea rax, [rip+0xc0c90a]
    37b82e5f6mov [rsp+144], rax
    37b82e5felea rax, [rip+0xc0c903]
    37b82e605mov [rsp+152], rax
    37b82e60dmov rax, [rsp+520]
    37b82e615sub rax, 8
    37b82e619mov [rsp+176], rax
    37b82e621nop [rax]
    37b82e625nop [rax+rax]
    37b82e630
    37b82e630loc_37b82e630:
    37b82e630mov rax, [rsp+120]
    37b82e635movapd x0, x6
    37b82e639mov rdx, [rsp+96]
    37b82e63emov rcx, [rsp+592]
    37b82e646divsd x0, [rcx+rax-8]
    37b82e64cmov rcx, [rsp+584]
    37b82e654addsd x1, [rcx+rax-8]
    37b82e65amov rcx, [rsp+600]
    37b82e662divsd x0, x1
    37b82e666divsd x0, [rcx+rdx]
    37b82e66bmov rcx, [rsp+640]
    37b82e673xorpd x0, [rip+0xc0c8a5]
    37b82e67bmovsd_xmm [rcx+rax-8], x0
    37b82e681cmp r12l, 1
    37b82e685je 0x37b82e739
    37b82e68b
    37b82e68bloc_37b82e68b:
    37b82e68bmov rdi, [rsp+640]
    37b82e693lea edx, [r12-2]
    37b82e698pxor x7, x7
    37b82e69cmov r14, [rsp+600]
    37b82e6a4mov rbp, [rsp+584]
    37b82e6aclea r15, [rdi+8*rdx+8]
    37b82e6b1jmp 0x37b82e6d4
    37b82e6b3
    37b82e6b3 0f 1f 44 00 00 ..D..
    37b82e6b8
    37b82e6b8loc_37b82e6b8:
    37b82e6b8mov [rdi], 0
    37b82e6bfadd rdi, 8
    37b82e6c3cmp rdi, r15
    37b82e6c6je 0x37b82e739
    37b82e6c8
    37b82e6c8loc_37b82e6c8:
    37b82e6c8movsd_xmm x6, [rsi]
    37b82e6ccadd r14, 8
    37b82e6d0add rbp, 8
    37b82e6d4
    37b82e6d4loc_37b82e6d4:
    37b82e6d4ucomisd x6, x7
    37b82e6d8jp 0x37b82e6dc
    37b82e6daje 0x37b82e6b8
    37b82e6dc
    37b82e6dcloc_37b82e6dc:
    37b82e6dcmovsd_xmm x0, [rbp+8*r13+16]
    37b82e6e3xorpd x0, [rip+0xc0c835]
    37b82e6eblea rcx, [rsp+248]
    37b82e6f3add rdi, 8
    37b82e6f7lea rdx, [rsp+264]
    37b82e6ffmovsd_xmm [rsp+264], x0
    37b82e708call dlamc3_
    37b82e70dsubsd x0, [r14]
    37b82e712divsd x6, x0
    37b82e716movsd_xmm x0, [rbp]
    37b82e71baddsd x0, [rsp+248]
    37b82e724divsd x6, x0
    37b82e728divsd x6, [r14+8*r13+8]
    37b82e72fmovsd_xmm [rdi-8], x6
    37b82e734cmp rdi, r15
    37b82e737jne 0x37b82e6c8
    37b82e739
    37b82e739loc_37b82e739:
    37b82e739mov rax, [rsp+616]
    37b82e741mov r14l, [rax]
    37b82e744
    37b82e744loc_37b82e744:
    37b82e744add r12l, 1
    37b82e748cmp r12l, r14l
    37b82e74bjg 0x37b82e86b
    37b82e751movsxd rbx, r12l
    37b82e754mov rax, [rsp+96]
    37b82e759mov r11, [rsp+584]
    37b82e761mov [rsp+160], r12l
    37b82e769mov rdi, rbx
    37b82e76cmov r15, [rsp+584]
    37b82e774mov [rsp+168], r13
    37b82e77cpxor x7, x7
    37b82e780neg rdi
    37b82e783shl rdi, 3
    37b82e787lea rbp, [rdi+rax]
    37b82e78bmov rax, [rsp+592]
    37b82e793add rdi, [rsp+120]
    37b82e798add r11, rbp
    37b82e79badd r15, rdi
    37b82e79eadd rbp, [rsp+600]
    37b82e7a6add rax, rdi
    37b82e7a9add rdi, [rsp+640]
    37b82e7b1mov r12, r11
    37b82e7b4mov r13, r15
    37b82e7b7mov [rsp+112], rdi
    37b82e7bcmov rdi, rsi
    37b82e7bfmov rsi, [rsp+640]
    37b82e7c7mov [rsp+104], rax
    37b82e7ccjmp 0x37b82e7e7
    37b82e7ce
    37b82e7ce 66 90 f.
    37b82e7d0
    37b82e7d0loc_37b82e7d0:
    37b82e7d0lea edx, [rbx-1]
    37b82e7d3add rbx, 1
    37b82e7d7movsxd rdx, edx
    37b82e7damov [rsi+8*rdx], 0
    37b82e7e2cmp r14l, ebx
    37b82e7e5jl 0x37b82e85b
    37b82e7e7
    37b82e7e7loc_37b82e7e7:
    37b82e7e7movsd_xmm x6, [rdi]
    37b82e7ebucomisd x6, x7
    37b82e7efjp 0x37b82e7f3
    37b82e7f1je 0x37b82e7d0
    37b82e7f3
    37b82e7f3loc_37b82e7f3:
    37b82e7f3movsd_xmm x0, [r12+8*rbx+8]
    37b82e7faxorpd x0, [rip+0xc0c71e]
    37b82e802lea rcx, [rsp+248]
    37b82e80alea rdx, [rsp+264]
    37b82e812movsd_xmm [rsp+264], x0
    37b82e81bcall dlamc3_
    37b82e820mov rax, [rsp+104]
    37b82e825subsd x0, [rax+8*rbx]
    37b82e82amov rax, [rsp+112]
    37b82e82fdivsd x6, x0
    37b82e833movsd_xmm x0, [r13+8*rbx]
    37b82e83aaddsd x0, [rsp+248]
    37b82e843divsd x6, x0
    37b82e847divsd x6, [rbp+8*rbx+8]
    37b82e84dmovsd_xmm [rax+8*rbx], x6
    37b82e852add rbx, 1
    37b82e856cmp r14l, ebx
    37b82e859jge 0x37b82e7e7
    37b82e85b
    37b82e85bloc_37b82e85b:
    37b82e85bmov r12l, [rsp+160]
    37b82e863mov r13, [rsp+168]
    37b82e86b
    37b82e86bloc_37b82e86b:
    37b82e86bmov rax, [rsp+528]
    37b82e873mov rsi, [rsp+120]
    37b82e878mov [rsp+88], 1
    37b82e881lea r9, [rip+0xc0c670]
    37b82e888mov r8, [rsp+496]
    37b82e890mov rdx, [rsp+616]
    37b82e898mov [rsp+80], rax
    37b82e89dmov rax, [rsp+176]
    37b82e8a5mov rcx, [rsp+144]
    37b82e8adadd rax, rsi
    37b82e8b0mov [rsp+72], rax
    37b82e8b5mov rax, [rsp+152]
    37b82e8bdmov [rsp+64], rax
    37b82e8c2mov rax, [rsp+136]
    37b82e8camov [rsp+56], rax
    37b82e8cfmov rax, [rsp+640]
    37b82e8d7mov [rsp+48], rax
    37b82e8dcmov rax, [rsp+512]
    37b82e8e4mov [rsp+40], rax
    37b82e8e9mov rax, [rsp+504]
    37b82e8f1mov [rsp+32], rax
    37b82e8f6call dgemv_
    37b82e8fbcmp [rsp+188], r12l
    37b82e903jl 0x37b82ea48
    37b82e909add [rsp+96], 8
    37b82e90flea rcx, [rsi+8]
    37b82e913mov rdx, [rsp+96]
    37b82e918pxor x0, x0
    37b82e91cmov rsi, [rsp+584]
    37b82e924mov [rsp+120], rcx
    37b82e929add [rsp+128], 8
    37b82e932mov rax, [rsp+128]
    37b82e93amovsd_xmm x1, [rsi+rdx]
    37b82e93fmovsd_xmm x6, [rax]
    37b82e943mov rsi, rax
    37b82e946movsd_xmm [rsp+248], x1
    37b82e94fucomisd x6, x0
    37b82e953jp 0x37b82e630
    37b82e959jne 0x37b82e630
    37b82e95fmov rax, [rsp+640]
    37b82e967movsd_xmm [rax+rcx-8], x0
    37b82e96djmp 0x37b82e68b
    37b82e972
    37b82e972loc_37b82e972:
    37b82e972mov rax, [rsp+512]
    37b82e97amov r9, [rsp+504]
    37b82e982mov r8, [rsp+528]
    37b82e98amov rdx, [rsp+520]
    37b82e992mov [rsp+32], rax
    37b82e997mov rcx, [rsp+496]
    37b82e99fcall dcopy_
    37b82e9a4pxor x0, x0
    37b82e9a8comisd x0, [rsi]
    37b82e9acja 0x37b82ee2e
    37b82e9b2mov rax, [rsp+616]
    37b82e9bamov ebp, [rax]
    37b82e9bcnop [rax]
    37b82e9c0
    37b82e9c0loc_37b82e9c0:
    37b82e9c0cmp [rsp+208], ebp
    37b82e9c7jle 0x37b82dcd7
    37b82e9cd
    37b82e9cdloc_37b82e9cd:
    37b82e9cdmov eax, [rsp+236]
    37b82e9d4mov rcx, [rsp+512]
    37b82e9dcmov [rsp+56], 1
    37b82e9e5lea rdx, [rsp+244]
    37b82e9edmov r8, [rsp+496]
    37b82e9f5sub eax, ebp
    37b82e9f7mov [rsp+48], rcx
    37b82e9fcmov [rsp+244], eax
    37b82ea03movsxd rax, ebp
    37b82ea06lea rcx, [8*rax]
    37b82ea0eadd rcx, [rsp+504]
    37b82ea16mov [rsp+40], rcx
    37b82ea1bmov rcx, [rsp+528]
    37b82ea23mov [rsp+32], rcx
    37b82ea28mov rcx, [rsp+520]
    37b82ea30lea r9, [rcx+8*rax]
    37b82ea34lea rcx, [rip+0xc0c4da]
    37b82ea3bcall dlacpy_
    37b82ea40jmp 0x37b82dcd7
    37b82ea45
    37b82ea45 0f 1f 00 ...
    37b82ea48
    37b82ea48loc_37b82ea48:
    37b82ea48mov rax, [rsp+488]
    37b82ea50mov eax, [rax]
    37b82ea52
    37b82ea52loc_37b82ea52:
    37b82ea52cmp eax, 1
    37b82ea55je 0x37b82ed53
    37b82ea5b
    37b82ea5bloc_37b82ea5b:
    37b82ea5bmov rax, [rsp+616]
    37b82ea63movsxd rax, [rax]
    37b82ea66cmp eax, [rsp+208]
    37b82ea6djl 0x37b82ec8f
    37b82ea73
    37b82ea73loc_37b82ea73:
    37b82ea73mov rcx, [rsp+512]
    37b82ea7bmovsxd rax, [rsp+212]
    37b82ea83mov r8, [rsp+528]
    37b82ea8bmov rdx, [rsp+520]
    37b82ea93mov [rsp+32], rcx
    37b82ea98mov rcx, [rsp+504]
    37b82eaa0lea r9, [rcx+8*rax]
    37b82eaa4mov rcx, [rsp+496]
    37b82eaaccall dcopy_
    37b82eab1mov rax, [rsp+488]
    37b82eab9cmp [rax], 1
    37b82eabcje 0x37b82ed04
    37b82eac2
    37b82eac2loc_37b82eac2:
    37b82eac2mov rax, [rsp+536]
    37b82eacamov rcx, [rsp+520]
    37b82ead2mov rbp, [rsp+496]
    37b82eadamov r12, [rsp+504]
    37b82eae2lea rdi, [rax+4]
    37b82eae6mov rax, [rsp+520]
    37b82eaeemov r13, [rsp+512]
    37b82eaf6mov r14, [rsp+528]
    37b82eafelea rsi, [rax+8]
    37b82eb02mov eax, [rsp+232]
    37b82eb09sub eax, 1
    37b82eb0clea rbx, [rcx+8*rax+16]
    37b82eb11nop [rax]
    37b82eb15nop [rax+rax]
    37b82eb20
    37b82eb20loc_37b82eb20:
    37b82eb20movsxd rax, [rdi]
    37b82eb23mov [rsp+32], r13
    37b82eb28mov rdx, rsi
    37b82eb2bmov r8, r14
    37b82eb2emov rcx, rbp
    37b82eb31add rsi, 8
    37b82eb35add rdi, 4
    37b82eb39lea r9, [r12+8*rax-8]
    37b82eb3ecall dcopy_
    37b82eb43cmp rbx, rsi
    37b82eb46jne 0x37b82eb20
    37b82eb48mov rax, [rsp+544]
    37b82eb50movsxd rbx, [rax]
    37b82eb53test ebx, ebx
    37b82eb55jle 0x37b82dcd7
    37b82eb5bmov rcx, [rsp+192]
    37b82eb63mov rax, [rsp+200]
    37b82eb6blea rdi, [rsp+264]
    37b82eb73mov rbp, [rsp+504]
    37b82eb7bmov r12, [rsp+512]
    37b82eb83lea rax, [rax+2*rcx]
    37b82eb87mov rcx, [rsp+568]
    37b82eb8fmov r15, [rsp+568]
    37b82eb97add rax, rbx
    37b82eb9alea r13, [rcx+8*rax]
    37b82eb9emov rcx, [rsp+216]
    37b82eba6mov rax, [rsp+224]
    37b82ebaelea rax, [rax+2*rcx]
    37b82ebb2mov rcx, [rsp+552]
    37b82ebbalea rsi, [rcx+4*rax]
    37b82ebbemov r14, rcx
    37b82ebc1nop [rax]
    37b82ebc5nop [rax+rax]
    37b82ebd0
    37b82ebd0loc_37b82ebd0:
    37b82ebd0movsxd rcx, [r14+4*rbx-4]
    37b82ebd5movsd_xmm x0, [r15+8*rbx-8]
    37b82ebdcmov r8, r12
    37b82ebdfmovsxd rdx, [rsi+4*rbx]
    37b82ebe3mov [rsp+40], r13
    37b82ebe8sub rbx, 1
    37b82ebecsub r13, 8
    37b82ebf0mov [rsp+48], rdi
    37b82ebf5xorpd x0, [rip+0xc0c323]
    37b82ebfdlea r9, [rbp+8*rcx-8]
    37b82ec02mov [rsp+32], r12
    37b82ec07mov rcx, [rsp+496]
    37b82ec0flea rdx, [rbp+8*rdx-8]
    37b82ec14movsd_xmm [rsp+264], x0
    37b82ec1dcall drot_
    37b82ec22test ebx, ebx
    37b82ec24jg 0x37b82ebd0
    37b82ec26jmp 0x37b82dcd7
    37b82ec2b
    37b82ec2bloc_37b82ec2b:
    37b82ec2bmov rax, [rsp+640]
    37b82ec33mov r12l, 1
    37b82ec39mov [rsp+120], 8
    37b82ec42mov [rax], 0
    37b82ec49lea rax, [rip+0xc0c2a0]
    37b82ec50mov [rsp+136], rax
    37b82ec58lea rax, [rip+0xc0c2a1]
    37b82ec5fmov [rsp+144], rax
    37b82ec67lea rax, [rip+0xc0c29a]
    37b82ec6emov [rsp+152], rax
    37b82ec76mov rax, [rsp+520]
    37b82ec7esub rax, 8
    37b82ec82mov [rsp+176], rax
    37b82ec8ajmp 0x37b82e744
    37b82ec8f
    37b82ec8floc_37b82ec8f:
    37b82ec8fmov rcx, [rsp+528]
    37b82ec97mov edx, [rsp+236]
    37b82ec9emov [rsp+56], 1
    37b82eca7mov r8, [rsp+496]
    37b82ecafmov [rsp+48], rcx
    37b82ecb4lea rcx, [8*rax]
    37b82ecbcsub edx, eax
    37b82ecbeadd rcx, [rsp+520]
    37b82ecc6mov [rsp+40], rcx
    37b82eccbmov rcx, [rsp+512]
    37b82ecd3mov [rsp+264], edx
    37b82ecdalea rdx, [rsp+264]
    37b82ece2mov [rsp+32], rcx
    37b82ece7mov rcx, [rsp+504]
    37b82eceflea r9, [rcx+8*rax]
    37b82ecf3lea rcx, [rip+0xc0c21b]
    37b82ecfacall dlacpy_
    37b82ecffjmp 0x37b82ea73
    37b82ed04
    37b82ed04loc_37b82ed04:
    37b82ed04mov rcx, [rsp+512]
    37b82ed0cmov eax, [rsp+208]
    37b82ed13mov r8, [rsp+528]
    37b82ed1bmov [rsp+32], rcx
    37b82ed20sub eax, 1
    37b82ed23mov rcx, [rsp+504]
    37b82ed2bcdqe
    37b82ed2dlea r9, [rcx+8*rax]
    37b82ed31mov rcx, [rsp+496]
    37b82ed39lea rdx, [8*rax]
    37b82ed41add rdx, [rsp+520]
    37b82ed49call dcopy_
    37b82ed4ejmp 0x37b82eac2
    37b82ed53
    37b82ed53loc_37b82ed53:
    37b82ed53mov eax, [rsp+208]
    37b82ed5amov rbx, [rsp+520]
    37b82ed62mov r8, [rsp+512]
    37b82ed6amov rcx, [rsp+496]
    37b82ed72sub eax, 1
    37b82ed75cdqe
    37b82ed77shl rax, 3
    37b82ed7badd rbx, rax
    37b82ed7eadd rax, [rsp+504]
    37b82ed86mov rdx, rax
    37b82ed89mov rax, [rsp+528]
    37b82ed91mov r9, rbx
    37b82ed94mov [rsp+32], rax
    37b82ed99call dcopy_
    37b82ed9emov rax, [rsp+632]
    37b82eda6mov rdx, [rsp+520]
    37b82edaemov r9, rbx
    37b82edb1mov rcx, [rsp+496]
    37b82edb9mov [rsp+48], rax
    37b82edbemov rax, [rsp+624]
    37b82edc6mov [rsp+40], rax
    37b82edcbmov rax, [rsp+528]
    37b82edd3mov [rsp+32], rax
    37b82edd8mov r8, rax
    37b82eddbcall drot_
    37b82ede0jmp 0x37b82ea5b
    37b82ede5
    37b82ede5loc_37b82ede5:
    37b82ede5mov rax, [rsp+528]
    37b82ededmov r9, [rsp+520]
    37b82edf5mov r8, [rsp+512]
    37b82edfdmov rdx, [rsp+504]
    37b82ee05mov [rsp+32], rax
    37b82ee0amov rcx, [rsp+496]
    37b82ee12call dcopy_
    37b82ee17mov rax, [rsp+488]
    37b82ee1fmov eax, [rax]
    37b82ee21jmp 0x37b82ea52
    37b82ee26
    37b82ee26loc_37b82ee26:
    37b82ee26mov ebp, r11l
    37b82ee29jmp 0x37b82e9cd
    37b82ee2e
    37b82ee2eloc_37b82ee2e:
    37b82ee2emov r9, [rsp+512]
    37b82ee36mov r8, [rsp+504]
    37b82ee3elea rdx, [rip+0xc0c0a3]
    37b82ee45mov rcx, [rsp+496]
    37b82ee4dcall dscal_
    37b82ee52mov rax, [rsp+616]
    37b82ee5amov ebp, [rax]
    37b82ee5cjmp 0x37b82e9c0
    37b82ee61
    37b82ee61loc_37b82ee61:
    37b82ee61mov ebx, -7
    37b82ee66mov r11l, 7
    37b82ee6cjmp 0x37b82dcaa
    37b82ee71
    37b82ee71loc_37b82ee71:
    37b82ee71mov ebx, -9
    37b82ee76mov r11l, 9
    37b82ee7cjmp 0x37b82dcaa
    37b82ee81
    37b82ee81loc_37b82ee81:
    37b82ee81mov ebx, -11
    37b82ee86mov r11l, 11
    37b82ee8cjmp 0x37b82dcaa
    37b82ee91
    37b82ee91loc_37b82ee91:
    37b82ee91mov ebx, -15
    37b82ee96mov r11l, 15
    37b82ee9cjmp 0x37b82dcaa
    37b82eea1
    37b82eea1loc_37b82eea1:
    37b82eea1mov ebx, -13
    37b82eea6mov r11l, 13
    37b82eeacjmp 0x37b82dcaa
    37b82eeb1
    37b82eeb1loc_37b82eeb1:
    37b82eeb1mov ebx, -20
    37b82eeb6mov r11l, 20
    37b82eebcjmp 0x37b82dcaa
    37b82dc10
    37b82eec1
    37b82eec1 // align 0x10
    37b82eed0
    37b82eed0dlalsa_:
    37b82eed0push r15
    37b82eed2push r14
    37b82eed4push r13
    37b82eed6push r12
    37b82eed8push rbp
    37b82eed9push rdi
    37b82eedapush rsi
    37b82eedbpush rbx
    37b82eedcsub rsp, 376
    37b82eee3mov rdi, [rsp+592]
    37b82eeebmov r15, [rsp+640]
    37b82eef3mov r10l, [rdi]
    37b82eef6mov rdi, [rsp+520]
    37b82eefemov [rsp+472], r9
    37b82ef06mov r9l, [rdi]
    37b82ef09mov rax, rdx
    37b82ef0cmov edx, 1
    37b82ef11mov rdi, [rsp+648]
    37b82ef19mov [rsp+448], rcx
    37b82ef21mov rcx, r8
    37b82ef24mov r8l, -1
    37b82ef2amov [rdi], 0
    37b82ef30mov rdi, [rsp+448]
    37b82ef38cmp [rdi], 1
    37b82ef3bjbe 0x37b82ef80
    37b82ef3d
    37b82ef3dloc_37b82ef3d:
    37b82ef3dmov rax, [rsp+648]
    37b82ef45mov [rsp+364], edx
    37b82ef4clea rcx, [rip+0xc0c005]
    37b82ef53lea rdx, [rsp+364]
    37b82ef5bmov [rax], r8l
    37b82ef5emov r8l, 6
    37b82ef64call xerbla_
    37b82ef69nop
    37b82ef6a
    37b82ef6aloc_37b82ef6a:
    37b82ef6aadd rsp, 376
    37b82ef71pop rbx
    37b82ef72pop rsi
    37b82ef73pop rdi
    37b82ef74pop rbp
    37b82ef75pop r12
    37b82ef77pop r13
    37b82ef79pop r14
    37b82ef7bpop r15
    37b82ef7dret
    37b82ef7e
    37b82ef7e 66 90 f.
    37b82ef80
    37b82ef80loc_37b82ef80:
    37b82ef80mov edx, [rax]
    37b82ef82cmp edx, 2
    37b82ef85jle 0x37b82efe0
    37b82ef87mov r8l, [rcx]
    37b82ef8acmp edx, r8l
    37b82ef8djg 0x37b82eff0
    37b82ef8fmov rdi, [rsp+472]
    37b82ef97mov r11l, [rdi]
    37b82ef9atest r11l, r11l
    37b82ef9djle 0x37b82fe62
    37b82efa3mov rdi, [rsp+488]
    37b82efabcmp r8l, [rdi]
    37b82efaejg 0x37b82f000
    37b82efb0mov rdi, [rsp+504]
    37b82efb8cmp r8l, [rdi]
    37b82efbbjg 0x37b82fe72
    37b82efc1cmp r9l, r8l
    37b82efc4jl 0x37b82fe82
    37b82efcacmp r10l, r8l
    37b82efcdjge 0x37b82f010
    37b82efcfmov r8l, -19
    37b82efd5mov edx, 19
    37b82efdajmp 0x37b82ef3d
    37b82efdf
    37b82efdf 90 .
    37b82efe0
    37b82efe0loc_37b82efe0:
    37b82efe0mov r8l, -2
    37b82efe6mov edx, 2
    37b82efebjmp 0x37b82ef3d
    37b82eff0
    37b82eff0loc_37b82eff0:
    37b82eff0mov r8l, -3
    37b82eff6mov edx, 3
    37b82effbjmp 0x37b82ef3d
    37b82f000
    37b82f000loc_37b82f000:
    37b82f000mov r8l, -6
    37b82f006mov edx, 6
    37b82f00bjmp 0x37b82ef3d
    37b82f010
    37b82f010loc_37b82f010:
    37b82f010mov [rsp+48], rax
    37b82f015lea eax, [r8+r8]
    37b82f019movsxd rdi, r10l
    37b82f01cmovsxd rdx, r8l
    37b82f01fcdqe
    37b82f021mov [rsp+264], rdi
    37b82f029lea rbp, [r15+4*rdx]
    37b82f02dnot rdi
    37b82f030lea rax, [r15+4*rax]
    37b82f034mov [rsp+280], rdi
    37b82f03cmovsxd rdi, r9l
    37b82f03flea rdx, [rsp+352]
    37b82f047mov [rsp+40], rax
    37b82f04cmov r9, r15
    37b82f04fmov [rsp+32], rbp
    37b82f054mov [rsp+272], rdi
    37b82f05cnot rdi
    37b82f05fmov [rsp+288], rdi
    37b82f067lea edi, [r8+r8+1]
    37b82f06clea r8, [rsp+340]
    37b82f074mov [rsp+320], edi
    37b82f07bcall dlasdt_
    37b82f080mov rax, [rsp+448]
    37b82f088mov edi, [rsp+352]
    37b82f08fmov r11l, [rax]
    37b82f092mov eax, [rsp+340]
    37b82f099mov [rsp+312], edi
    37b82f0a0lea edx, [rax+1]
    37b82f0a3mov [rsp+296], eax
    37b82f0aamov eax, edx
    37b82f0acshr eax, 31
    37b82f0afadd eax, edx
    37b82f0b1sar eax, 1
    37b82f0b3mov ebx, eax
    37b82f0b5cmp r11l, 1
    37b82f0b9je 0x37b82f754
    37b82f0bfcmp [rsp+296], ebx
    37b82f0c6jl 0x37b82f2c7
    37b82f0ccmovsxd rax, [rsp+320]
    37b82f0d4movsxd rdi, ebx
    37b82f0d7lea r14, [rip+0xc0be63]
    37b82f0demov [rsp+640], r15
    37b82f0e6mov r12, rdi
    37b82f0e9mov rdi, [rsp+512]
    37b82f0f1mov [rsp+216], r14
    37b82f0f9lea r13, [rip+0xc0be48]
    37b82f100lea rbx, [r15+4*rax]
    37b82f104lea rax, [rsp+344]
    37b82f10cmov r15, [rsp+496]
    37b82f114mov r14, rbp
    37b82f117mov [rsp+192], rax
    37b82f11flea rax, [rip+0xc0be1a]
    37b82f126lea rbp, [rip+0xc0be23]
    37b82f12dmov [rsp+208], rax
    37b82f135lea rax, [rsp+356]
    37b82f13dmov [rsp+200], rax
    37b82f145nop [rax+rax]
    37b82f150
    37b82f150loc_37b82f150:
    37b82f150mov rax, [rsp+640]
    37b82f158mov edx, [rbx+4*r12-8]
    37b82f15dmov ecx, [r14+4*r12-4]
    37b82f162mov r9, [rsp+472]
    37b82f16amovsxd rsi, [rax+4*r12-4]
    37b82f16fmov [rsp+356], edx
    37b82f176add r12, 1
    37b82f17amov rax, [rsp+504]
    37b82f182mov [rsp+344], ecx
    37b82f189mov edx, esi
    37b82f18bmov [rsp+80], r13
    37b82f190shl rsi, 3
    37b82f194sub edx, ecx
    37b82f196mov [rsp+96], rax
    37b82f19bmov rax, [rsp+488]
    37b82f1a3movsxd rdx, edx
    37b82f1a6mov [rsp+40], rbp
    37b82f1ablea rdx, [8*rdx-8]
    37b82f1b3mov [rsp+72], rax
    37b82f1b8mov rax, [rsp+520]
    37b82f1c0mov [rsp+112], 1
    37b82f1c9lea rcx, [r15+rdx]
    37b82f1cdmov [rsp+88], rcx
    37b82f1d2mov rcx, [rsp+480]
    37b82f1damov [rsp+56], rax
    37b82f1dfmov rax, [rsp+192]
    37b82f1e7mov [rsp+104], 1
    37b82f1f0add rcx, rdx
    37b82f1f3add rdx, rdi
    37b82f1f6mov [rsp+64], rcx
    37b82f1fbmov rcx, [rsp+216]
    37b82f203mov r8, rax
    37b82f206mov [rsp+48], rdx
    37b82f20bmov rdx, [rsp+208]
    37b82f213mov [rsp+32], rax
    37b82f218call dgemm_
    37b82f21dlea rdx, [r15+rsi]
    37b82f221mov [rsp+80], r13
    37b82f226mov rax, [rsp+504]
    37b82f22emov [rsp+88], rdx
    37b82f233mov r9, [rsp+472]
    37b82f23bmov [rsp+96], rax
    37b82f240mov rax, [rsp+488]
    37b82f248mov [rsp+40], rbp
    37b82f24dmov rdx, [rsp+208]
    37b82f255mov [rsp+72], rax
    37b82f25amov rax, [rsp+480]
    37b82f262mov [rsp+112], 1
    37b82f26bmov rcx, [rsp+216]
    37b82f273mov [rsp+104], 1
    37b82f27cadd rax, rsi
    37b82f27fadd rsi, rdi
    37b82f282mov [rsp+64], rax
    37b82f287mov rax, [rsp+520]
    37b82f28fmov [rsp+48], rsi
    37b82f294mov [rsp+56], rax
    37b82f299mov rax, [rsp+200]
    37b82f2a1mov [rsp+32], rax
    37b82f2a6mov r8, rax
    37b82f2a9call dgemm_
    37b82f2aecmp [rsp+296], r12l
    37b82f2b6jge 0x37b82f150
    37b82f2bcmov r15, [rsp+640]
    37b82f2c4mov rbp, r14
    37b82f2c7
    37b82f2c7loc_37b82f2c7:
    37b82f2c7mov edx, [rsp+296]
    37b82f2cetest edx, edx
    37b82f2d0jle 0x37b82f344
    37b82f2d2mov esi, [rsp+296]
    37b82f2d9mov rdi, [rsp+472]
    37b82f2e1mov [rsp+192], rbp
    37b82f2e9mov ebp, 1
    37b82f2eemov r12, [rsp+480]
    37b82f2f6mov r13, [rsp+488]
    37b82f2femov r14, [rsp+496]
    37b82f306mov rbx, [rsp+504]
    37b82f30enop
    37b82f310
    37b82f310loc_37b82f310:
    37b82f310movsxd rdx, [r15+4*rbp-4]
    37b82f315mov [rsp+32], rbx
    37b82f31amov r8, r13
    37b82f31dmov rcx, rdi
    37b82f320add rbp, 1
    37b82f324lea rdx, [8*rdx-8]
    37b82f32clea r9, [r14+rdx]
    37b82f330add rdx, r12
    37b82f333call dcopy_
    37b82f338cmp esi, ebp
    37b82f33ajge 0x37b82f310
    37b82f33cmov rbp, [rsp+192]
    37b82f344
    37b82f344loc_37b82f344:
    37b82f344mov eax, [rsp+312]
    37b82f34bmov edx, 1
    37b82f350mov [rsp+364], 0
    37b82f35bmov ecx, eax
    37b82f35dshl edx, cl
    37b82f35fxor ecx, ecx
    37b82f361cmp eax, 32
    37b82f364cmovae edx, ecx
    37b82f367test eax, eax
    37b82f369jle 0x37b82ef6a
    37b82f36flea rsi, [rsp+344]
    37b82f377movsxd rcx, eax
    37b82f37amov r8, [rsp+272]
    37b82f382mov rdi, [rsp+288]
    37b82f38amov [rsp+192], rsi
    37b82f392lea rsi, [rsp+356]
    37b82f39amov r9l, edx
    37b82f39dmov [rsp+200], rsi
    37b82f3a5mov rsi, [rsp+576]
    37b82f3adimul r8, rcx
    37b82f3b1imul rcx, [rsp+264]
    37b82f3bamov [rsp+640], r15
    37b82f3c2sub rsi, 8
    37b82f3c6mov [rsp+328], rsi
    37b82f3cemov rsi, [rsp+536]
    37b82f3d6add rdi, r8
    37b82f3d9mov [rsp+216], rdi
    37b82f3e1mov rdi, [rsp+280]
    37b82f3e9sub rsi, 8
    37b82f3edmov [rsp+304], rsi
    37b82f3f5mov rsi, [rsp+616]
    37b82f3fdadd rdi, rcx
    37b82f400movsxd rcx, [rsp+320]
    37b82f408mov [rsp+224], rdi
    37b82f410sub rsi, 16
    37b82f414mov [rsp+312], rsi
    37b82f41cmov rsi, [rsp+624]
    37b82f424lea rdi, [r15+4*rcx]
    37b82f428mov r15, rbp
    37b82f42bmov rbp, rdi
    37b82f42emov rdi, [rsp+640]
    37b82f436sub rsi, 16
    37b82f43amov [rsp+320], rsi
    37b82f442lea rsi, [rsp+364]
    37b82f44amov [rsp+208], rsi
    37b82f452nop [rax]
    37b82f455nop [rax+rax]
    37b82f460
    37b82f460loc_37b82f460:
    37b82f460lea ecx, [rax-1]
    37b82f463mov edx, eax
    37b82f465mov r10l, 1
    37b82f46bcmp eax, 1
    37b82f46eje 0x37b82f496
    37b82f470cmp eax, 32
    37b82f473jg 0x37b82f72d
    37b82f479mov r8l, 2
    37b82f47fmov edx, 1
    37b82f484shl r8l, cl
    37b82f487shl edx, cl
    37b82f489lea r10l, [r8-1]
    37b82f48dcmp edx, r10l
    37b82f490jg 0x37b82f72d
    37b82f496
    37b82f496loc_37b82f496:
    37b82f496mov r8, [rsp+272]
    37b82f49elea eax, [rax+rax-1]
    37b82f4a2mov rsi, [rsp+288]
    37b82f4aamov [rsp+260], edx
    37b82f4b1cdqe
    37b82f4b3mov [rsp+248], r10l
    37b82f4bbmovsxd rbx, edx
    37b82f4beimul r8, rax
    37b82f4c2mov [rsp+296], r9l
    37b82f4caimul rax, [rsp+264]
    37b82f4d3add rax, [rsp+280]
    37b82f4dbmov [rsp+300], ecx
    37b82f4e2mov [rsp+240], rax
    37b82f4eamov rax, [rsp+328]
    37b82f4f2add rsi, r8
    37b82f4f5mov [rsp+640], rdi
    37b82f4fdmov rdi, rbp
    37b82f500mov rbp, [rsp+640]
    37b82f508mov [rsp+232], rsi
    37b82f510movsxd rsi, r9l
    37b82f513lea r12, [4*rsi]
    37b82f51bshl rsi, 3
    37b82f51flea r14, [rax+r12]
    37b82f523mov rax, [rsp+312]
    37b82f52badd r12, [rsp+304]
    37b82f533lea r13, [rax+rsi]
    37b82f537add rsi, [rsp+320]
    37b82f53fnop
    37b82f540
    37b82f540loc_37b82f540:
    37b82f540mov eax, [rdi+4*rbx-8]
    37b82f544mov edx, [r15+4*rbx-4]
    37b82f549mov rcx, [rsp+216]
    37b82f551mov r9, [rsp+560]
    37b82f559mov [rsp+356], eax
    37b82f560mov eax, [rbp+4*rbx-4]
    37b82f564mov [rsp+344], edx
    37b82f56bmov r11, [rsp+648]
    37b82f573sub eax, edx
    37b82f575mov rdx, [rsp+232]
    37b82f57dmov r10, [rsp+632]
    37b82f585mov [rsp+168], rsi
    37b82f58dcdqe
    37b82f58fmov [rsp+184], r11
    37b82f597sub rsi, 8
    37b82f59badd rcx, rax
    37b82f59eadd rdx, rax
    37b82f5a1lea r8, [8*rax-8]
    37b82f5a9mov [rsp+176], r10
    37b82f5b1shl rcx, 3
    37b82f5b5shl rdx, 3
    37b82f5b9mov [rsp+160], r13
    37b82f5c1sub r13, 8
    37b82f5c5add r9, rcx
    37b82f5c8add rcx, [rsp+544]
    37b82f5d0mov [rsp+80], r14
    37b82f5d5sub r14, 4
    37b82f5d9mov [rsp+128], rcx
    37b82f5e1mov rcx, [rsp+568]
    37b82f5e9mov [rsp+144], r9
    37b82f5f1mov r9, [rsp+552]
    37b82f5f9add rcx, rdx
    37b82f5fcmov [rsp+152], r12
    37b82f604sub r12, 4
    37b82f608mov [rsp+120], rcx
    37b82f60dmov rcx, [rsp+520]
    37b82f615add r9, rdx
    37b82f618add rdx, [rsp+608]
    37b82f620mov [rsp+136], r9
    37b82f628mov [rsp+112], rcx
    37b82f62dmov rcx, [rsp+592]
    37b82f635mov [rsp+104], rdx
    37b82f63amov [rsp+96], rcx
    37b82f63fmov rcx, [rsp+240]
    37b82f647lea rdx, [rax+rcx]
    37b82f64bmov rcx, [rsp+584]
    37b82f653lea rdx, [rcx+4*rdx]
    37b82f657mov [rsp+88], rdx
    37b82f65cadd rax, [rsp+224]
    37b82f664mov rdx, [rsp+600]
    37b82f66cmov r9, [rsp+208]
    37b82f674mov rcx, [rsp+448]
    37b82f67clea rax, [rdx+4*rax]
    37b82f680mov rdx, [rsp+192]
    37b82f688mov [rsp+72], rax
    37b82f68dmov rax, [rsp+488]
    37b82f695mov [rsp+64], rax
    37b82f69amov rax, [rsp+480]
    37b82f6a2add rax, r8
    37b82f6a5add r8, [rsp+496]
    37b82f6admov [rsp+56], rax
    37b82f6b2mov rax, [rsp+504]
    37b82f6bamov [rsp+40], r8
    37b82f6bfmov r8, [rsp+200]
    37b82f6c7mov [rsp+48], rax
    37b82f6ccmov rax, [rsp+472]
    37b82f6d4mov [rsp+32], rax
    37b82f6d9call dlals0_
    37b82f6demov rax, rbx
    37b82f6e1add rbx, 1
    37b82f6e5cmp [rsp+248], ebx
    37b82f6ecjge 0x37b82f540
    37b82f6f2mov ecx, [rsp+300]
    37b82f6f9mov [rsp+640], rbp
    37b82f701mov rbp, rdi
    37b82f704mov edx, [rsp+260]
    37b82f70bmov r9l, [rsp+296]
    37b82f713mov rdi, [rsp+640]
    37b82f71btest ecx, ecx
    37b82f71dje 0x37b82ef6a
    37b82f723lea edx, [rdx+r9-1]
    37b82f728sub edx, eax
    37b82f72amov r9l, edx
    37b82f72d
    37b82f72dloc_37b82f72d:
    37b82f72dmov rsi, [rsp+272]
    37b82f735mov eax, ecx
    37b82f737sub [rsp+216], rsi
    37b82f73fmov rsi, [rsp+264]
    37b82f747sub [rsp+224], rsi
    37b82f74fjmp 0x37b82f460
    37b82f754
    37b82f754loc_37b82f754:
    37b82f754mov eax, [rsp+312]
    37b82f75btest eax, eax
    37b82f75djle 0x37b82fb20
    37b82f763mov [rsp+260], r11l
    37b82f76bxor r9l, r9l
    37b82f76emovsxd rax, [rsp+320]
    37b82f776mov r10l, 1
    37b82f77cmov [rsp+328], ebx
    37b82f783mov edx, 1
    37b82f788lea rdi, [r15+4*rax]
    37b82f78clea rax, [rsp+344]
    37b82f794mov [rsp+224], -1
    37b82f7a0mov [rsp+192], rax
    37b82f7a8lea rax, [rsp+356]
    37b82f7b0mov [rsp+200], rax
    37b82f7b8lea rax, [rsp+364]
    37b82f7c0mov [rsp+232], -1
    37b82f7ccmov [rsp+208], rax
    37b82f7d4mov [rsp+640], r15
    37b82f7dcmov r15, rbp
    37b82f7dfmov rbp, rdi
    37b82f7e2mov rdi, [rsp+640]
    37b82f7ea
    37b82f7ealoc_37b82f7ea:
    37b82f7eamov rcx, [rsp+272]
    37b82f7f2lea eax, [rdx+rdx-1]
    37b82f7f6mov rsi, [rsp+288]
    37b82f7femov [rsp+216], r10l
    37b82f806mov r14, [rsp+576]
    37b82f80emov r13, [rsp+616]
    37b82f816mov [rsp+300], r9l
    37b82f81emovsxd rbx, r10l
    37b82f821imul rcx, rax
    37b82f825mov [rsp+304], edx
    37b82f82cimul rax, [rsp+264]
    37b82f835add rax, [rsp+280]
    37b82f83dmov [rsp+640], rdi
    37b82f845mov rdi, rbp
    37b82f848mov [rsp+248], rax
    37b82f850mov rbp, [rsp+640]
    37b82f858add rsi, rcx
    37b82f85bmov [rsp+240], rsi
    37b82f863movsxd rsi, r9l
    37b82f866lea r12, [4*rsi]
    37b82f86eshl rsi, 3
    37b82f872add r14, r12
    37b82f875add r13, rsi
    37b82f878add r12, [rsp+536]
    37b82f880add rsi, [rsp+624]
    37b82f888nop [rax+rax]
    37b82f890
    37b82f890loc_37b82f890:
    37b82f890mov eax, [rdi+4*rbx-8]
    37b82f894mov edx, [r15+4*rbx-4]
    37b82f899mov r9, [rsp+560]
    37b82f8a1mov r11, [rsp+648]
    37b82f8a9mov [rsp+356], eax
    37b82f8b0xor eax, eax
    37b82f8b2cmp [rsp+216], ebx
    37b82f8b9setne al
    37b82f8bcmov [rsp+344], edx
    37b82f8c3mov r10, [rsp+632]
    37b82f8cbmov [rsp+364], eax
    37b82f8d2mov eax, [rbp+4*rbx-4]
    37b82f8d6mov [rsp+184], r11
    37b82f8desub eax, edx
    37b82f8e0mov rdx, [rsp+224]
    37b82f8e8mov [rsp+176], r10
    37b82f8f0cdqe
    37b82f8f2mov [rsp+168], rsi
    37b82f8faadd rsi, 8
    37b82f8felea rcx, [rdx+rax]
    37b82f902mov rdx, [rsp+240]
    37b82f90amov [rsp+160], r13
    37b82f912lea r8, [8*rax-8]
    37b82f91ashl rcx, 3
    37b82f91emov [rsp+152], r12
    37b82f926add r13, 8
    37b82f92aadd r12, 4
    37b82f92eadd r9, rcx
    37b82f931add rcx, [rsp+544]
    37b82f939add rdx, rax
    37b82f93cmov [rsp+144], r9
    37b82f944mov r9, [rsp+552]
    37b82f94cshl rdx, 3
    37b82f950mov [rsp+128], rcx
    37b82f958mov rcx, [rsp+568]
    37b82f960add r9, rdx
    37b82f963add rcx, rdx
    37b82f966add rdx, [rsp+608]
    37b82f96emov [rsp+136], r9
    37b82f976mov [rsp+104], rdx
    37b82f97bmov rdx, [rsp+592]
    37b82f983mov [rsp+120], rcx
    37b82f988mov rcx, [rsp+520]
    37b82f990mov [rsp+96], rdx
    37b82f995mov rdx, [rsp+248]
    37b82f99dmov [rsp+112], rcx
    37b82f9a2mov rcx, [rsp+584]
    37b82f9aaadd rdx, rax
    37b82f9adlea rdx, [rcx+4*rdx]
    37b82f9b1mov [rsp+88], rdx
    37b82f9b6mov rdx, [rsp+600]
    37b82f9beadd rax, [rsp+232]
    37b82f9c6mov [rsp+80], r14
    37b82f9cbadd r14, 4
    37b82f9cflea rax, [rdx+4*rax]
    37b82f9d3mov r9, [rsp+208]
    37b82f9dbmov rdx, [rsp+192]
    37b82f9e3mov [rsp+72], rax
    37b82f9e8mov rax, [rsp+504]
    37b82f9f0mov rcx, [rsp+448]
    37b82f9f8mov [rsp+64], rax
    37b82f9fdmov rax, [rsp+496]
    37b82fa05add rax, r8
    37b82fa08add r8, [rsp+480]
    37b82fa10mov [rsp+56], rax
    37b82fa15mov rax, [rsp+488]
    37b82fa1dmov [rsp+40], r8
    37b82fa22mov r8, [rsp+200]
    37b82fa2amov [rsp+48], rax
    37b82fa2fmov rax, [rsp+472]
    37b82fa37mov [rsp+32], rax
    37b82fa3ccall dlals0_
    37b82fa41mov rax, rbx
    37b82fa44sub rbx, 1
    37b82fa48cmp [rsp+260], ebx
    37b82fa4fjle 0x37b82f890
    37b82fa55mov r9l, [rsp+300]
    37b82fa5dmov r10l, [rsp+216]
    37b82fa65mov [rsp+640], rbp
    37b82fa6dmov rbp, rdi
    37b82fa70mov edx, [rsp+304]
    37b82fa77mov rdi, [rsp+640]
    37b82fa7flea ecx, [r10+r9+1]
    37b82fa84mov r8, [rsp+224]
    37b82fa8cmov r11, [rsp+232]
    37b82fa94sub ecx, eax
    37b82fa96mov r9l, ecx
    37b82fa99mov ecx, edx
    37b82fa9b
    37b82fa9bloc_37b82fa9b:
    37b82fa9blea eax, [rcx+1]
    37b82fa9ecmp eax, [rsp+312]
    37b82faa5jg 0x37b82fb13
    37b82faa7add r8, [rsp+272]
    37b82faafadd r11, [rsp+264]
    37b82fab7cmp eax, 32
    37b82fabajg 0x37b82faf3
    37b82fabcmov r10l, 2
    37b82fac2mov ebx, 1
    37b82fac7shl r10l, cl
    37b82facashl ebx, cl
    37b82faccsub r10l, 1
    37b82fad0cmp ebx, r10l
    37b82fad3jg 0x37b82fb0f
    37b82fad5mov [rsp+260], ebx
    37b82fadcmov edx, eax
    37b82fademov [rsp+224], r8
    37b82fae6mov [rsp+232], r11
    37b82faeejmp 0x37b82f7ea
    37b82faf3
    37b82faf3loc_37b82faf3:
    37b82faf3lea eax, [rcx+2]
    37b82faf6cmp eax, [rsp+312]
    37b82fafdjg 0x37b82fb13
    37b82faffadd r8, [rsp+272]
    37b82fb07add r11, [rsp+264]
    37b82fb0f
    37b82fb0floc_37b82fb0f:
    37b82fb0fmov ecx, eax
    37b82fb11jmp 0x37b82fa9b
    37b82fb13
    37b82fb13loc_37b82fb13:
    37b82fb13mov ebx, [rsp+328]
    37b82fb1amov rbp, r15
    37b82fb1dmov r15, rdi
    37b82fb20
    37b82fb20loc_37b82fb20:
    37b82fb20cmp [rsp+296], ebx
    37b82fb27jl 0x37b82ef6a
    37b82fb2dmovsxd rax, [rsp+320]
    37b82fb35lea r14, [rip+0xc0b405]
    37b82fb3cmov r11, r15
    37b82fb3fmov r10, [rsp+480]
    37b82fb47mov [rsp+192], r14
    37b82fb4fmov rsi, [rsp+528]
    37b82fb57mov r14, rbp
    37b82fb5amovsxd rbp, ebx
    37b82fb5dlea rax, [r15+4*rax]
    37b82fb61lea r13, [rip+0xc0b3e0]
    37b82fb68mov r15, [rsp+496]
    37b82fb70mov [rsp+216], rax
    37b82fb78lea rax, [rip+0xc0b3c1]
    37b82fb7flea r12, [rip+0xc0b3ca]
    37b82fb86mov [rsp+208], rax
    37b82fb8elea rax, [rsp+348]
    37b82fb96mov [rsp+224], rax
    37b82fb9elea rax, [rsp+360]
    37b82fba6mov [rsp+232], rax
    37b82fbaejmp 0x37b82fd01
    37b82fbb3
    37b82fbb3 0f 1f 44 00 00 ..D..
    37b82fbb8
    37b82fbb8loc_37b82fbb8:
    37b82fbb8add ecx, 1
    37b82fbbbmov [rsp+48], rdx
    37b82fbc0add rbp, 1
    37b82fbc4mov rdx, [rsp+224]
    37b82fbccmov [rsp+360], ecx
    37b82fbd3mov rcx, [rsp+504]
    37b82fbdbmov [rsp+88], r9
    37b82fbe0mov r9, [rsp+472]
    37b82fbe8mov [rsp+96], rcx
    37b82fbedmov rcx, [rsp+488]
    37b82fbf5mov [rsp+64], r8
    37b82fbfamov r8, rdx
    37b82fbfdmov [rsp+72], rcx
    37b82fc02mov rcx, [rsp+520]
    37b82fc0amov [rsp+32], rdx
    37b82fc0fmov rdx, [rsp+208]
    37b82fc17mov [rsp+56], rcx
    37b82fc1cmov rcx, [rsp+192]
    37b82fc24mov [rsp+104], 1
    37b82fc2dmov [rsp+80], r13
    37b82fc32mov [rsp+40], r12
    37b82fc37mov [rsp+480], r10
    37b82fc3fmov [rsp+200], rax
    37b82fc47mov [rsp+640], r11
    37b82fc4fmov [rsp+112], 1
    37b82fc58call dgemm_
    37b82fc5dmov [rsp+88], rdi
    37b82fc62mov rdi, [rsp+488]
    37b82fc6amov r11, [rsp+504]
    37b82fc72mov [rsp+80], r13
    37b82fc77mov [rsp+72], rdi
    37b82fc7cmov rdi, [rsp+520]
    37b82fc84mov rax, [rsp+200]
    37b82fc8cmov [rsp+96], r11
    37b82fc91mov [rsp+56], rdi
    37b82fc96mov rdi, [rsp+232]
    37b82fc9emov [rsp+64], rax
    37b82fca3mov r9, [rsp+472]
    37b82fcabmov [rsp+48], rbx
    37b82fcb0mov rdx, [rsp+208]
    37b82fcb8mov r8, rdi
    37b82fcbbmov [rsp+40], r12
    37b82fcc0mov rcx, [rsp+192]
    37b82fcc8mov [rsp+112], 1
    37b82fcd1mov [rsp+104], 1
    37b82fcdamov [rsp+32], rdi
    37b82fcdfcall dgemm_
    37b82fce4cmp [rsp+296], ebp
    37b82fcebmov r10, [rsp+480]
    37b82fcf3mov r11, [rsp+640]
    37b82fcfbjl 0x37b82ef6a
    37b82fd01
    37b82fd01loc_37b82fd01:
    37b82fd01mov edx, [r14+4*rbp-4]
    37b82fd06mov rax, [rsp+216]
    37b82fd0emovsxd rbx, [r11+4*rbp-4]
    37b82fd13mov ecx, [rax+4*rbp-8]
    37b82fd17lea eax, [rdx+1]
    37b82fd1amov [rsp+348], eax
    37b82fd21mov eax, ebx
    37b82fd23shl rbx, 3
    37b82fd27sub eax, edx
    37b82fd29lea rdi, [r15+rbx]
    37b82fd2dcdqe
    37b82fd2flea rdx, [8*rax-8]
    37b82fd37lea rax, [r10+rbx]
    37b82fd3badd rbx, rsi
    37b82fd3elea r9, [r15+rdx]
    37b82fd42lea r8, [r10+rdx]
    37b82fd46add rdx, rsi
    37b82fd49cmp [rsp+296], ebp
    37b82fd50jne 0x37b82fbb8
    37b82fd56mov rsi, rdi
    37b82fd59mov rdi, rax
    37b82fd5cmov [rsp+88], r9
    37b82fd61mov rax, [rsp+504]
    37b82fd69mov r14, [rsp+192]
    37b82fd71mov r15, [rsp+208]
    37b82fd79mov [rsp+64], r8
    37b82fd7emov [rsp+96], rax
    37b82fd83mov rax, [rsp+488]
    37b82fd8bmov [rsp+48], rdx
    37b82fd90mov r9, [rsp+472]
    37b82fd98mov rdx, r15
    37b82fd9bmov [rsp+72], rax
    37b82fda0mov rax, [rsp+520]
    37b82fda8mov [rsp+112], 1
    37b82fdb1mov [rsp+56], rax
    37b82fdb6mov rax, [rsp+224]
    37b82fdbemov [rsp+104], 1
    37b82fdc7mov [rsp+32], rax
    37b82fdccmov r8, rax
    37b82fdcfmov [rsp+80], r13
    37b82fdd4mov [rsp+40], r12
    37b82fdd9mov [rsp+360], ecx
    37b82fde0mov rcx, r14
    37b82fde3call dgemm_
    37b82fde8mov [rsp+88], rsi
    37b82fdedmov rdx, r15
    37b82fdf0mov rcx, r14
    37b82fdf3mov rax, [rsp+504]
    37b82fdfbmov [rsp+80], r13
    37b82fe00mov [rsp+64], rdi
    37b82fe05mov r9, [rsp+472]
    37b82fe0dmov [rsp+96], rax
    37b82fe12mov rax, [rsp+488]
    37b82fe1amov [rsp+112], 1
    37b82fe23mov [rsp+72], rax
    37b82fe28mov rax, [rsp+520]
    37b82fe30mov [rsp+104], 1
    37b82fe39mov [rsp+56], rax
    37b82fe3emov rax, [rsp+232]
    37b82fe46mov [rsp+48], rbx
    37b82fe4bmov [rsp+40], r12
    37b82fe50mov r8, rax
    37b82fe53mov [rsp+32], rax
    37b82fe58call dgemm_
    37b82fe5djmp 0x37b82ef6a
    37b82fe62
    37b82fe62loc_37b82fe62:
    37b82fe62mov r8l, -4
    37b82fe68mov edx, 4
    37b82fe6djmp 0x37b82ef3d
    37b82fe72
    37b82fe72loc_37b82fe72:
    37b82fe72mov r8l, -8
    37b82fe78mov edx, 8
    37b82fe7djmp 0x37b82ef3d
    37b82fe82
    37b82fe82loc_37b82fe82:
    37b82fe82mov r8l, -10
    37b82fe88mov edx, 10
    37b82fe8djmp 0x37b82ef3d
    37b82eed0
    37b82fe92
    37b82fe92 // align 0x40
    37b82fec0
    37b82fec0dlalsd_:
    37b82fec0push r15
    37b82fec2push r14
    37b82fec4push r13
    37b82fec6push r12
    37b82fec8push rbp
    37b82fec9push rdi
    37b82fecapush rsi
    37b82fecbpush rbx
    37b82feccsub rsp, 552
    37b82fed3movups [rsp+496], x6
    37b82fedbmovups [rsp+512], x7
    37b82fee3movups [rsp+528], x8
    37b82feecmov rax, [rsp+680]
    37b82fef4mov rbp, [rsp+704]
    37b82fefcmov edi, [rax]
    37b82fefemov rax, [rsp+720]
    37b82ff06mov [rsp+632], rdx
    37b82ff0emov edx, [r8]
    37b82ff11mov rbx, rcx
    37b82ff14mov r15, r8
    37b82ff17mov [rsp+648], r9
    37b82ff1fmov [rax], 0
    37b82ff25test edx, edx
    37b82ff27js 0x37b8305e0
    37b82ff2dmov r11l, [r9]
    37b82ff30test r11l, r11l
    37b82ff33jle 0x37b82ff50
    37b82ff35test edi, edi
    37b82ff37jle 0x37b82ff3d
    37b82ff39cmp edi, edx
    37b82ff3bjge 0x37b82ffb8
    37b82ff3d
    37b82ff3dloc_37b82ff3d:
    37b82ff3dmov edx, -8
    37b82ff42mov eax, 8
    37b82ff47jmp 0x37b82ff5a
    37b82ff49
    37b82ff49 0f 1f 80 00 00 00 00 .......
    37b82ff50
    37b82ff50loc_37b82ff50:
    37b82ff50mov edx, -4
    37b82ff55mov eax, 4
    37b82ff5a
    37b82ff5aloc_37b82ff5a:
    37b82ff5amov rdi, [rsp+720]
    37b82ff62mov r8l, 6
    37b82ff68lea rcx, [rip+0xc0b016]
    37b82ff6fmov [rsp+488], eax
    37b82ff76mov [rdi], edx
    37b82ff78lea rdx, [rsp+488]
    37b82ff80call xerbla_
    37b82ff85nop
    37b82ff86
    37b82ff86loc_37b82ff86:
    37b82ff86movups x6, [rsp+496]
    37b82ff8emovups x7, [rsp+512]
    37b82ff96movups x8, [rsp+528]
    37b82ff9fadd rsp, 552
    37b82ffa6pop rbx
    37b82ffa7pop rsi
    37b82ffa8pop rdi
    37b82ffa9pop rbp
    37b82ffaapop r12
    37b82ffacpop r13
    37b82ffaepop r14
    37b82ffb0pop r15
    37b82ffb2ret
    37b82ffb3
    37b82ffb3 0f 1f 44 00 00 ..D..
    37b82ffb8
    37b82ffb8loc_37b82ffb8:
    37b82ffb8mov edx, 7
    37b82ffbdlea rcx, [rip+0xc0afc7]
    37b82ffc4call dlamch_
    37b82ffc9mov rdx, [rsp+688]
    37b82ffd1movapd x6, x0
    37b82ffd5pxor x0, x0
    37b82ffd9movsd_xmm x8, [rdx]
    37b82ffdecomisd x0, x8
    37b82ffe3jae 0x37b8305f0
    37b82ffe9movsd_xmm x0, [rip+0xc0afa7]
    37b82fff1cmpsd x0, x8, 6
    37b82fff7andpd x8, x0
    37b82fffcandnpd x0, x6
    37b830000orpd x8, x0
    37b830005
    37b830005loc_37b830005:
    37b830005mov rax, [rsp+696]
    37b83000dmov edx, [r15]
    37b830010mov [rax], 0
    37b830016test edx, edx
    37b830018je 0x37b82ff86
    37b83001ecmp edx, 1
    37b830021je 0x37b830f50
    37b830027cmp [rbx], 76
    37b83002aje 0x37b830cc0
    37b830030
    37b830030loc_37b830030:
    37b830030mov [rsp+32], 1
    37b830039sub edx, 1
    37b83003cmov r9, [rsp+664]
    37b830044lea rcx, [rip+0xc0af35]
    37b83004bmov r8, [rsp+656]
    37b830053mov [rsp+452], edx
    37b83005amov rdx, r15
    37b83005dcall dlanst_
    37b830062pxor x1, x1
    37b830066movsd_xmm [rsp+472], x0
    37b83006fucomisd x0, x1
    37b830073jp 0x37b83007b
    37b830075je 0x37b830c68
    37b83007b
    37b83007bloc_37b83007b:
    37b83007bmov rax, [rsp+720]
    37b830083lea rbx, [rip+0xc0aeee]
    37b83008alea rsi, [rip+0xc0aed7]
    37b830091mov [rsp+80], 1
    37b83009amov [rsp+32], rbx
    37b83009flea rdi, [rsp+472]
    37b8300a7lea r8, [rip+0xc0aec2]
    37b8300aemov [rsp+72], rax
    37b8300b3mov rax, [rsp+656]
    37b8300bbmov rdx, r8
    37b8300bemov r9, rdi
    37b8300c1mov [rsp+64], r15
    37b8300c6lea rcx, [rip+0xc0aea7]
    37b8300cdmov [rsp+56], rax
    37b8300d2mov [rsp+48], rsi
    37b8300d7mov [rsp+40], r15
    37b8300dcmov [rsp+416], rdi
    37b8300e4call dlascl_
    37b8300e9mov rax, [rsp+720]
    37b8300f1mov [rsp+32], rbx
    37b8300f6mov r9, rdi
    37b8300f9mov rcx, [rsp+664]
    37b830101mov [rsp+48], rsi
    37b830106lea r8, [rip+0xc0ae63]
    37b83010dmov [rsp+72], rax
    37b830112lea rax, [rsp+452]
    37b83011amov rdx, r8
    37b83011dmov [rsp+64], rax
    37b830122mov [rsp+56], rcx
    37b830127lea rcx, [rip+0xc0ae46]
    37b83012emov [rsp+40], rax
    37b830133mov [rsp+80], 1
    37b83013ccall dlascl_
    37b830141mov rax, [rsp+632]
    37b830149mov r9l, [r15]
    37b83014cmov ebx, [rax]
    37b83014ecmp r9l, ebx
    37b830151jle 0x37b830600
    37b830157lea eax, [rbx+1]
    37b83015apxor x0, x0
    37b83015epxor x1, x1
    37b830162mov [rsp+208], r9l
    37b83016acvtsi2sd x0, r9l
    37b83016fcvtsi2sd x1, eax
    37b830173divsd x0, x1
    37b830177call log
    37b83017cdivsd x0, [rip+0xc0ae2c]
    37b830184cvttsd2si eax, x0
    37b830188mov r9l, [rsp+208]
    37b830190mov rsi, [rsp+648]
    37b830198mov [rsp+460], 0
    37b8301a3mov [rsp+444], 1
    37b8301aeimul ebx, r9l
    37b8301b2mov [rsp+448], 0
    37b8301bdmov ecx, [rsi]
    37b8301bfadd eax, 1
    37b8301c2imul eax, r9l
    37b8301c6lea edi, [r9+2*rbx+1]
    37b8301cbmov [rsp+232], ebx
    37b8301d2mov [rsp+364], edi
    37b8301d9imul ecx, r9l
    37b8301ddlea edx, [rax+rax]
    37b8301e0add edi, eax
    37b8301e2mov [rsp+368], edi
    37b8301e9add edi, edx
    37b8301ebmov [rsp+372], edi
    37b8301f2add edi, eax
    37b8301f4mov [rsp+376], edi
    37b8301fbadd edi, r9l
    37b8301femov [rsp+380], edi
    37b830205add edi, r9l
    37b830208mov [rsp+384], edi
    37b83020fadd edi, edx
    37b830211mov [rsp+388], edi
    37b830218add edi, edx
    37b83021amov [rsp+252], edi
    37b830221lea r13l, [rcx+rdi]
    37b830225lea edi, [r9+r9+1]
    37b83022amov [rsp+392], edi
    37b830231add edi, r9l
    37b830234mov [rsp+396], edi
    37b83023badd edi, r9l
    37b83023eadd eax, edi
    37b830240mov [rsp+400], edi
    37b830247mov [rsp+404], eax
    37b83024eadd eax, edx
    37b830250mov [rsp+424], eax
    37b830257test r9l, r9l
    37b83025ajle 0x37b8302b3
    37b83025cmov rax, [rsp+656]
    37b830264lea edx, [r9-1]
    37b830268movq x2, [rip+0xc0ad50]
    37b830270lea rdx, [rax+8*rdx+8]
    37b830275nop [rax+rax]
    37b830280
    37b830280loc_37b830280:
    37b830280movsd_xmm x0, [rax]
    37b830284movapd x1, x0
    37b830288andpd x1, [rip+0xc0ad10]
    37b830290comisd x6, x1
    37b830294jbe 0x37b8302aa
    37b830296movapd x1, x2
    37b83029aandpd x0, x2
    37b83029eandnpd x1, x6
    37b8302a2orpd x0, x1
    37b8302a6movsd_xmm [rax], x0
    37b8302aa
    37b8302aaloc_37b8302aa:
    37b8302aaadd rax, 8
    37b8302aecmp rdx, rax
    37b8302b1jne 0x37b830280
    37b8302b3
    37b8302b3loc_37b8302b3:
    37b8302b3mov edx, [rsp+452]
    37b8302batest edx, edx
    37b8302bcjle 0x37b8317df
    37b8302c2mov [rsp+360], r9l
    37b8302caxor r12l, r12l
    37b8302cdmov ebx, 1
    37b8302d2mov eax, [rsp+252]
    37b8302d9mov rdi, [rsp+712]
    37b8302e1mov [rsp+428], r13l
    37b8302e9movq x7, [rip+0xc0acaf]
    37b8302f1lea eax, [rax+rdx-1]
    37b8302f5mov [rsp+208], edx
    37b8302fcmov r14, [rsp+712]
    37b830304mov [rsp+216], 0
    37b83030fcdqe
    37b830311lea rax, [rbp+8*rax]
    37b830316mov [rsp+408], rax
    37b83031emovsxd rax, [rsp+424]
    37b830326lea rax, [rdi+4*rax-4]
    37b83032bmov rdi, [rsp+664]
    37b830333mov [rsp+336], rax
    37b83033bmovsxd rax, r13l
    37b83033elea rax, [rbp+8*rax-8]
    37b830343mov [rsp+240], rax
    37b83034bjmp 0x37b830374
    37b83034d
    37b83034d 0f 1f 00 ...
    37b830350
    37b830350loc_37b830350:
    37b830350lea eax, [r12+2]
    37b830355cmp [rsp+208], r13l
    37b83035dje 0x37b830830
    37b830363
    37b830363loc_37b830363:
    37b830363add r12, 1
    37b830367cmp [rsp+208], eax
    37b83036ejl 0x37b830fc0
    37b830374
    37b830374loc_37b830374:
    37b830374movsd_xmm x0, [rdi+8*r12]
    37b83037amov [rsp+224], r12l
    37b830382lea r13l, [r12+1]
    37b830387andpd x0, x7
    37b83038bcomisd x6, x0
    37b83038fjbe 0x37b830350
    37b830391movsxd rdx, [rsp+216]
    37b830399mov [r14+4*rdx], ebx
    37b83039dlea eax, [rdx+1]
    37b8303a0cmp [rsp+208], r13l
    37b8303a8jg 0x37b83084c
    37b8303ae
    37b8303aeloc_37b8303ae:
    37b8303aemov ecx, [rsp+360]
    37b8303b5sub r13l, ebx
    37b8303b8add [rsp+216], 2
    37b8303c0sub ebx, 1
    37b8303c3add r13l, 1
    37b8303c7mov esi, [rsp+216]
    37b8303cemov r9, [rsp+408]
    37b8303d6lea edx, [rax+rcx]
    37b8303d9cdqe
    37b8303dbmov r8, [rsp+680]
    37b8303e3mov [rsp+456], r13l
    37b8303ebmovsxd rdx, edx
    37b8303eemov [r14+4*rdx-4], r13l
    37b8303f3movsxd rdx, [r15]
    37b8303f6mov [r14+4*rax], edx
    37b8303falea eax, [rcx+rsi]
    37b8303fdmov rcx, [rsp+648]
    37b830405movsxd rsi, ebx
    37b830408cdqe
    37b83040ashl rsi, 3
    37b83040emov [r14+4*rax-4], 1
    37b830417mov rax, [rsp+672]
    37b83041fmov [rsp+32], r15
    37b830424lea rdx, [rax+8*rdx-8]
    37b830429call dcopy_
    37b83042ecmp r13l, 1
    37b830432je 0x37b830888
    37b830438
    37b830438loc_37b830438:
    37b830438mov eax, [rsp+232]
    37b83043fmov r11, [rsp+656]
    37b830447lea r10, [rdi+rsi]
    37b83044bmov rcx, [rsp+632]
    37b830453add eax, ebx
    37b830455add r11, rsi
    37b830458cdqe
    37b83045alea rax, [rbp+8*rax]
    37b83045fmov [rsp+224], rax
    37b830467cmp [rcx], r13l
    37b83046ajl 0x37b8308c8
    37b830470lea rcx, [rip+0xc0ab01]
    37b830477mov [rsp+40], rax
    37b83047clea r9, [rip+0xc0aadd]
    37b830483mov [rsp+32], rcx
    37b830488lea r8, [rsp+456]
    37b830490lea rdx, [rsp+456]
    37b830498mov [rsp+56], 1
    37b8304a1lea rcx, [rip+0xc0aac4]
    37b8304a8mov [rsp+48], r15
    37b8304admov [rsp+264], r11
    37b8304b5mov [rsp+256], r10
    37b8304bdcall dlaset_
    37b8304c2mov rax, [rsp+224]
    37b8304camov rcx, [rsp+720]
    37b8304d2mov [rsp+88], r15
    37b8304d7mov rdx, [rsp+680]
    37b8304dfmov r10, [rsp+256]
    37b8304e7mov [rsp+72], r15
    37b8304eclea r9, [rsp+456]
    37b8304f4mov [rsp+64], rax
    37b8304f9mov rax, [rsp+648]
    37b830501lea r8, [rsp+456]
    37b830509mov [rsp+120], rcx
    37b83050emov r11, [rsp+264]
    37b830516mov rcx, [rsp+240]
    37b83051emov [rsp+40], rax
    37b830523lea rax, [rip+0xc0aa46]
    37b83052aadd rsi, [rsp+672]
    37b830532mov [rsp+104], rdx
    37b830537mov rdx, rax
    37b83053amov [rsp+112], rcx
    37b83053fmov [rsp+80], rcx
    37b830544lea rcx, [rip+0xc0aa36]
    37b83054bmov [rsp+32], rax
    37b830550mov [rsp+96], rsi
    37b830555mov [rsp+56], r10
    37b83055amov [rsp+48], r11
    37b83055fmov [rsp+128], 1
    37b83056bcall dlasdq_
    37b830570mov rax, [rsp+720]
    37b830578mov r9l, [rax]
    37b83057btest r9l, r9l
    37b83057ejne 0x37b82ff86
    37b830584add ebx, [rsp+252]
    37b83058bmov [rsp+48], r15
    37b830590mov r9, rsi
    37b830593lea rdx, [rsp+456]
    37b83059bmovsxd rbx, ebx
    37b83059emov r8, [rsp+648]
    37b8305a6mov [rsp+56], 1
    37b8305aflea rcx, [rip+0xc0a9b6]
    37b8305b6lea rax, [rbp+8*rbx-8]
    37b8305bbmov [rsp+40], rax
    37b8305c0mov rax, [rsp+680]
    37b8305c8mov [rsp+32], rax
    37b8305cdcall dlacpy_
    37b8305d2
    37b8305d2loc_37b8305d2:
    37b8305d2lea ebx, [r12+2]
    37b8305d7mov eax, ebx
    37b8305d9jmp 0x37b830363
    37b8305de
    37b8305de 66 90 f.
    37b8305e0
    37b8305e0loc_37b8305e0:
    37b8305e0mov edx, -3
    37b8305e5mov eax, 3
    37b8305eajmp 0x37b82ff5a
    37b8305ef
    37b8305ef 90 .
    37b8305f0
    37b8305f0loc_37b8305f0:
    37b8305f0movapd x8, x6
    37b8305f5jmp 0x37b830005
    37b8305fa
    37b8305fa 66 0f 1f 44 00 00 f..D..
    37b830600
    37b830600loc_37b830600:
    37b830600lea rax, [rip+0xc0a971]
    37b830607mov ebx, r9l
    37b83060amov r8, r15
    37b83060dmov rdx, r15
    37b830610mov [rsp+32], rax
    37b830615imul ebx, r9l
    37b830619lea rcx, [rip+0xc0a94c]
    37b830620mov [rsp+56], 1
    37b830629lea r9, [rip+0xc0a930]
    37b830630mov [rsp+48], r15
    37b830635mov [rsp+40], rbp
    37b83063amovsxd rbx, ebx
    37b83063dlea rbx, [rbp+8*rbx]
    37b830642call dlaset_
    37b830647mov [rsp+112], rbx
    37b83064cmov r9, r15
    37b83064fmov r8, r15
    37b830652mov rax, [rsp+720]
    37b83065amov [rsp+88], r15
    37b83065flea rcx, [rip+0xc0a91b]
    37b830666mov [rsp+128], 1
    37b830672mov [rsp+120], rax
    37b830677mov rax, [rsp+680]
    37b83067fmov [rsp+80], rbp
    37b830684mov [rsp+104], rax
    37b830689mov rax, [rsp+672]
    37b830691mov [rsp+72], r15
    37b830696mov [rsp+96], rax
    37b83069bmov rax, [rsp+664]
    37b8306a3mov [rsp+64], rbp
    37b8306a8mov [rsp+56], rax
    37b8306admov rax, [rsp+656]
    37b8306b5mov [rsp+48], rax
    37b8306bamov rax, [rsp+648]
    37b8306c2mov [rsp+40], rax
    37b8306c7lea rax, [rip+0xc0a8a2]
    37b8306cemov [rsp+32], rax
    37b8306d3mov rdx, rax
    37b8306d6call dlasdq_
    37b8306dbmov rax, [rsp+720]
    37b8306e3mov r10l, [rax]
    37b8306e6test r10l, r10l
    37b8306e9jne 0x37b82ff86
    37b8306efmov rdx, [rsp+656]
    37b8306f7mov r8, rsi
    37b8306famov rcx, r15
    37b8306fdcall idamax_
    37b830702mov r12l, [r15]
    37b830705test r12l, r12l
    37b830708jle 0x37b831843
    37b83070emov rdi, [rsp+656]
    37b830716cdqe
    37b830718mov r13, [rsp+672]
    37b830720mov [rsp+208], rbx
    37b830728mov [rsp+640], r15
    37b830730lea r14, [rip+0xc0a829]
    37b830737mov ebx, 1
    37b83073cmovsd_xmm x6, [rdi+8*rax-8]
    37b830742andpd x6, [rip+0xc0a856]
    37b83074amov rsi, rdi
    37b83074dmov r15, r13
    37b830750mov [rsp+704], rbp
    37b830758mov rdi, [rsp+680]
    37b830760mov rbp, rsi
    37b830763mulsd x6, x8
    37b830768mov r13, [rsp+696]
    37b830770mov rsi, [rsp+648]
    37b830778jmp 0x37b8307c9
    37b83077a
    37b83077a 66 0f 1f 44 00 00 f..D..
    37b830780
    37b830780loc_37b830780:
    37b830780mov [rsp+48], rdi
    37b830785lea r9, [rip+0xc0a7d4]
    37b83078cmov r8, rsi
    37b83078flea rdx, [rip+0xc0a7d2]
    37b830796mov [rsp+56], 1
    37b83079flea rcx, [rip+0xc0a7c6]
    37b8307a6mov [rsp+40], r15
    37b8307abmov [rsp+32], r14
    37b8307b0call dlaset_
    37b8307b5
    37b8307b5loc_37b8307b5:
    37b8307b5add ebx, 1
    37b8307b8add rbp, 8
    37b8307bcadd r15, 8
    37b8307c0cmp r12l, ebx
    37b8307c3jl 0x37b831625
    37b8307c9
    37b8307c9loc_37b8307c9:
    37b8307c9comisd x6, [rbp]
    37b8307cejae 0x37b830780
    37b8307d0mov rax, [rsp+720]
    37b8307d8mov [rsp+64], rdi
    37b8307ddmov r9, rbp
    37b8307e0lea r8, [rip+0xc0a789]
    37b8307e7mov [rsp+56], r15
    37b8307ecmov rdx, r8
    37b8307eflea rcx, [rip+0xc0a77e]
    37b8307f6mov [rsp+72], rax
    37b8307fblea rax, [rip+0xc0a766]
    37b830802mov [rsp+40], rax
    37b830807lea rax, [rip+0xc0a76a]
    37b83080emov [rsp+80], 1
    37b830817mov [rsp+48], rsi
    37b83081cmov [rsp+32], rax
    37b830821call dlascl_
    37b830826add [r13], 1
    37b83082bjmp 0x37b8307b5
    37b83082d
    37b83082d 0f 1f 00 ...
    37b830830
    37b830830loc_37b830830:
    37b830830comisd x0, x6
    37b830834movsxd rdx, [rsp+216]
    37b83083cmov [r14+4*rdx], ebx
    37b830840lea eax, [rdx+1]
    37b830843jb 0x37b8303ae
    37b830849mov r13l, [r15]
    37b83084c
    37b83084cloc_37b83084c:
    37b83084cmov esi, [rsp+360]
    37b830853sub r13l, ebx
    37b830856sub ebx, 1
    37b830859add r13l, 1
    37b83085dlea edx, [rax+rsi]
    37b830860movsxd rsi, ebx
    37b830863mov [rsp+456], r13l
    37b83086bmovsxd rdx, edx
    37b83086eshl rsi, 3
    37b830872mov [r14+4*rdx-4], r13l
    37b830877mov [rsp+216], eax
    37b83087ecmp r13l, 1
    37b830882jne 0x37b830438
    37b830888
    37b830888loc_37b830888:
    37b830888add ebx, [rsp+252]
    37b83088fmov [rsp+32], r15
    37b830894movsxd rbx, ebx
    37b830897add rsi, [rsp+672]
    37b83089fmov r8, [rsp+680]
    37b8308a7mov rcx, [rsp+648]
    37b8308afmov rdx, rsi
    37b8308b2lea r9, [rbp+8*rbx-8]
    37b8308b7call dcopy_
    37b8308bcjmp 0x37b8305d2
    37b8308c1
    37b8308c1 0f 1f 80 00 00 00 00 .......
    37b8308c8
    37b8308c8loc_37b8308c8:
    37b8308c8mov eax, [rsp+380]
    37b8308cfmov ecx, [rsp+388]
    37b8308d6mov r8l, [rsp+400]
    37b8308demov r13l, [rsp+404]
    37b8308e6add eax, ebx
    37b8308e8cdqe
    37b8308ealea r9, [rbp+8*rax-8]
    37b8308efmov eax, [rsp+376]
    37b8308f6mov [rsp+256], r9
    37b8308feadd eax, ebx
    37b830900mov [rsp+160], r9
    37b830908cdqe
    37b83090alea rax, [rbp+8*rax-8]
    37b83090fmov [rsp+264], rax
    37b830917lea eax, [rcx+rbx]
    37b83091acdqe
    37b83091clea rcx, [rbp+8*rax-8]
    37b830921lea eax, [r8+rbx]
    37b830925cdqe
    37b830927mov [rsp+272], rcx
    37b83092fmov ecx, [rsp+384]
    37b830936lea r8, [r14+4*rax-4]
    37b83093blea eax, [r13+rbx]
    37b830940cdqe
    37b830942mov [rsp+280], r8
    37b83094amov r8l, [rsp+372]
    37b830952lea r13, [r14+4*rax-4]
    37b830957mov eax, [rsp+396]
    37b83095emov [rsp+288], r13
    37b830966mov r13l, [rsp+368]
    37b83096eadd eax, ebx
    37b830970cdqe
    37b830972lea rax, [r14+4*rax-4]
    37b830977mov [rsp+296], rax
    37b83097flea eax, [rcx+rbx]
    37b830982cdqe
    37b830984lea rcx, [rbp+8*rax-8]
    37b830989lea eax, [r8+rbx]
    37b83098dmov [rsp+304], rcx
    37b830995mov ecx, [rsp+392]
    37b83099ccdqe
    37b83099elea r8, [rbp+8*rax-8]
    37b8309a3lea eax, [r13+rbx]
    37b8309a8lea edx, [rcx+rbx]
    37b8309abcdqe
    37b8309admov [rsp+312], r8
    37b8309b5lea r8, [rsp+456]
    37b8309bdmovsxd rdx, edx
    37b8309c0lea r13, [rbp+8*rax-8]
    37b8309c5mov eax, [rsp+364]
    37b8309cclea rcx, [r14+4*rdx-4]
    37b8309d1mov rdx, [rsp+720]
    37b8309d9mov [rsp+320], r13
    37b8309e1lea r13, [rbp+rsi]
    37b8309e6add eax, ebx
    37b8309e8mov [rsp+328], rcx
    37b8309f0lea rcx, [rsp+444]
    37b8309f8mov [rsp+184], rdx
    37b830a00mov rdx, [rsp+336]
    37b830a08cdqe
    37b830a0alea rax, [rbp+8*rax-8]
    37b830a0fmov [rsp+176], rdx
    37b830a17mov rdx, [rsp+240]
    37b830a1fmov [rsp+168], rdx
    37b830a27mov rdx, [rsp+264]
    37b830a2fmov [rsp+152], rdx
    37b830a37mov rdx, [rsp+272]
    37b830a3fmov [rsp+144], rdx
    37b830a47mov r9, [rsp+280]
    37b830a4fmov rdx, [rsp+288]
    37b830a57mov [rsp+80], rax
    37b830a5cmov [rsp+352], rax
    37b830a64mov rax, [rsp+328]
    37b830a6cmov [rsp+120], rdx
    37b830a71mov rdx, [rsp+304]
    37b830a79mov [rsp+136], r9
    37b830a81mov r9, [rsp+296]
    37b830a89mov [rsp+72], rax
    37b830a8emov rax, [rsp+224]
    37b830a96mov [rsp+104], rdx
    37b830a9bmov rdx, [rsp+320]
    37b830aa3mov [rsp+112], r9
    37b830aa8mov r9, [rsp+312]
    37b830ab0mov [rsp+32], r11
    37b830ab5mov [rsp+64], rax
    37b830abamov [rsp+56], r15
    37b830abfmov [rsp+48], r13
    37b830ac4mov [rsp+40], r10
    37b830ac9mov [rsp+88], rdx
    37b830acemov rdx, [rsp+632]
    37b830ad6mov [rsp+96], r9
    37b830adblea r9, [rsp+460]
    37b830ae3mov [rsp+344], r8
    37b830aebmov [rsp+128], r15
    37b830af3call dlasda_
    37b830af8mov r11, [rsp+720]
    37b830b00mov r8l, [r11]
    37b830b03test r8l, r8l
    37b830b06jne 0x37b82ff86
    37b830b0cmov rdx, [rsp+264]
    37b830b14mov r9, [rsp+256]
    37b830b1cmov [rsp+200], r11
    37b830b24lea rcx, [rsp+448]
    37b830b2cmov rax, [rsp+352]
    37b830b34mov r10, [rsp+336]
    37b830b3cmov [rsp+72], r15
    37b830b41mov [rsp+168], rdx
    37b830b49mov rdx, [rsp+272]
    37b830b51mov [rsp+176], r9
    37b830b59mov r9, [rsp+280]
    37b830b61mov [rsp+160], rdx
    37b830b69mov rdx, [rsp+288]
    37b830b71mov [rsp+152], r9
    37b830b79mov r9, [rsp+296]
    37b830b81mov [rsp+136], rdx
    37b830b89mov rdx, [rsp+304]
    37b830b91mov [rsp+96], rax
    37b830b96mov rax, [rsp+328]
    37b830b9emov [rsp+192], r10
    37b830ba6mov r10, [rsp+240]
    37b830baemov [rsp+128], r9
    37b830bb6mov r9, [rsp+312]
    37b830bbemov [rsp+120], rdx
    37b830bc3mov rdx, [rsp+320]
    37b830bcbmov [rsp+88], rax
    37b830bd0mov rax, [rsp+224]
    37b830bd8mov [rsp+184], r10
    37b830be0mov [rsp+112], r9
    37b830be5mov [rsp+104], rdx
    37b830beamov [rsp+80], rax
    37b830befmov [rsp+144], r15
    37b830bf7mov [rsp+64], r13
    37b830bfcmov [rsp+56], r15
    37b830c01add ebx, [rsp+252]
    37b830c08movsxd rbx, ebx
    37b830c0badd rsi, [rsp+672]
    37b830c13mov r9, [rsp+648]
    37b830c1blea rax, [rbp+8*rbx-8]
    37b830c20mov [rsp+32], rsi
    37b830c25mov r8, [rsp+344]
    37b830c2dmov [rsp+48], rax
    37b830c32mov rax, [rsp+680]
    37b830c3amov rdx, [rsp+632]
    37b830c42mov [rsp+40], rax
    37b830c47call dlalsa_
    37b830c4cmov rax, [rsp+720]
    37b830c54mov ecx, [rax]
    37b830c56test ecx, ecx
    37b830c58je 0x37b8305d2
    37b830c5ejmp 0x37b82ff86
    37b830c63
    37b830c63 0f 1f 44 00 00 ..D..
    37b830c68
    37b830c68loc_37b830c68:
    37b830c68mov rax, [rsp+680]
    37b830c70mov r8, [rsp+648]
    37b830c78mov rdx, r15
    37b830c7bmov [rsp+56], 1
    37b830c84lea rcx, [rip+0xc0a2e1]
    37b830c8bmov [rsp+48], rax
    37b830c90mov rax, [rsp+672]
    37b830c98mov [rsp+40], rax
    37b830c9dlea rax, [rip+0xc0a2bc]
    37b830ca4mov [rsp+32], rax
    37b830ca9mov r9, rax
    37b830caccall dlaset_
    37b830cb1jmp 0x37b82ff86
    37b830cb6
    37b830cb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b830cc0
    37b830cc0loc_37b830cc0:
    37b830cc0cmp edx, 1
    37b830cc3jle 0x37b830e2a
    37b830cc9mov r12, [rsp+664]
    37b830cd1mov r14, [rsp+672]
    37b830cd9lea rax, [rsp+488]
    37b830ce1mov [rsp+232], edi
    37b830ce8mov [rsp+216], rax
    37b830cf0lea rax, [rsp+464]
    37b830cf8lea r13l, [rdx+rdx-1]
    37b830cfdmov rbx, [rsp+656]
    37b830d05mov [rsp+640], r15
    37b830d0dmov rdi, r12
    37b830d10mov rsi, r14
    37b830d13mov r12, [rsp+648]
    37b830d1bmov [rsp+208], rax
    37b830d23mov r15l, 1
    37b830d29lea r14, [rsp+480]
    37b830d31jmp 0x37b830d64
    37b830d33
    37b830d33 0f 1f 44 00 00 ..D..
    37b830d38
    37b830d38loc_37b830d38:
    37b830d38lea edx, [r15-1]
    37b830d3cunpcklpd x1, x2
    37b830d40lea r9, [rsi+8]
    37b830d44movsxd rdx, edx
    37b830d47movups [rbp+8*rdx], x1
    37b830d4c
    37b830d4cloc_37b830d4c:
    37b830d4cadd r15l, 2
    37b830d50add rbx, 8
    37b830d54add rdi, 8
    37b830d58mov rsi, r9
    37b830d5bcmp r13l, r15l
    37b830d5eje 0x37b830e18
    37b830d64
    37b830d64loc_37b830d64:
    37b830d64mov [rsp+32], r14
    37b830d69mov r9, [rsp+216]
    37b830d71mov rdx, rdi
    37b830d74mov rcx, rbx
    37b830d77mov r8, [rsp+208]
    37b830d7fcall dlartg_
    37b830d84movsd_xmm x0, [rbx+8]
    37b830d89movsd_xmm x2, [rsp+488]
    37b830d92movsd_xmm x3, [rsp+480]
    37b830d9bmovapd x1, x0
    37b830d9fmulsd x1, x2
    37b830da3movsd_xmm [rdi], x1
    37b830da7movsd_xmm x1, [rsp+464]
    37b830db0mulsd x0, x1
    37b830db4unpcklpd x3, x0
    37b830db8movups [rbx], x3
    37b830dbbcmp [r12], 1
    37b830dc0jne 0x37b830d38
    37b830dc6mov rax, [rsp+216]
    37b830dcelea r9, [rsi+8]
    37b830dd2mov rdx, rsi
    37b830dd5mov [rsp+224], r9
    37b830dddmov [rsp+48], rax
    37b830de2mov rax, [rsp+208]
    37b830deamov [rsp+40], rax
    37b830deflea rax, [rip+0xc0a172]
    37b830df6mov [rsp+32], rax
    37b830dfbmov r8, rax
    37b830dfemov rcx, rax
    37b830e01call drot_
    37b830e06mov r9, [rsp+224]
    37b830e0ejmp 0x37b830d4c
    37b830e13
    37b830e13 0f 1f 44 00 00 ..D..
    37b830e18
    37b830e18loc_37b830e18:
    37b830e18mov r15, [rsp+640]
    37b830e20mov edi, [rsp+232]
    37b830e27mov edx, [r15]
    37b830e2a
    37b830e2aloc_37b830e2a:
    37b830e2amov rax, [rsp+648]
    37b830e32mov ecx, [rax]
    37b830e34cmp ecx, 1
    37b830e37jle 0x37b830030
    37b830e3dmovsxd rax, edi
    37b830e40mov rdi, [rsp+672]
    37b830e48mov [rsp+216], ecx
    37b830e4fmov r13, -1
    37b830e56mov [rsp+208], rax
    37b830e5emov r14l, 1
    37b830e64add rdi, 8
    37b830e68mov [rsp+704], rbp
    37b830e70mov [rsp+224], rdi
    37b830e78mov rdi, [rsp+672]
    37b830e80add rdi, 16
    37b830e84mov [rsp+232], rdi
    37b830e8cnop [rax]
    37b830e90
    37b830e90loc_37b830e90:
    37b830e90cmp edx, 1
    37b830e93jle 0x37b830f23
    37b830e99mov rax, [rsp+224]
    37b830ea1sub edx, 2
    37b830ea4mov rbp, [rsp+704]
    37b830eaclea rsi, [rsp+488]
    37b830eb4add rdx, r13
    37b830eb7lea rbx, [rsp+464]
    37b830ebflea r12, [rax+8*r13]
    37b830ec3mov rax, [rsp+232]
    37b830ecblea rdi, [rax+8*rdx]
    37b830ecfnop
    37b830ed0
    37b830ed0loc_37b830ed0:
    37b830ed0movsd_xmm x0, [rbp]
    37b830ed5lea rax, [rip+0xc0a08c]
    37b830edcmov rdx, r12
    37b830edfadd r12, 8
    37b830ee3mov r9, r12
    37b830ee6mov r8, rax
    37b830ee9mov rcx, rax
    37b830eecadd rbp, 16
    37b830ef0movsd_xmm [rsp+464], x0
    37b830ef9movsd_xmm x0, [rbp-8]
    37b830efemov [rsp+48], rsi
    37b830f03mov [rsp+40], rbx
    37b830f08mov [rsp+32], rax
    37b830f0dmovsd_xmm [rsp+488], x0
    37b830f16call drot_
    37b830f1bcmp rdi, r12
    37b830f1ejne 0x37b830ed0
    37b830f20mov edx, [r15]
    37b830f23
    37b830f23loc_37b830f23:
    37b830f23add r14l, 1
    37b830f27add r13, [rsp+208]
    37b830f2fcmp [rsp+216], r14l
    37b830f37jge 0x37b830e90
    37b830f3dmov rbp, [rsp+704]
    37b830f45jmp 0x37b830030
    37b830f4a
    37b830f4a 66 0f 1f 44 00 00 f..D..
    37b830f50
    37b830f50loc_37b830f50:
    37b830f50mov rax, [rsp+656]
    37b830f58pxor x0, x0
    37b830f5cucomisd x0, [rax]
    37b830f60jp 0x37b831587
    37b830f66jne 0x37b831587
    37b830f6cmov rax, [rsp+680]
    37b830f74mov r8, [rsp+648]
    37b830f7cmov [rsp+56], 1
    37b830f85lea rdx, [rip+0xc09fdc]
    37b830f8clea rcx, [rip+0xc09fd9]
    37b830f93mov [rsp+48], rax
    37b830f98mov rax, [rsp+672]
    37b830fa0mov [rsp+40], rax
    37b830fa5lea rax, [rip+0xc09fb4]
    37b830facmov [rsp+32], rax
    37b830fb1mov r9, rax
    37b830fb4call dlaset_
    37b830fb9jmp 0x37b82ff86
    37b830fbe
    37b830fbe 66 90 f.
    37b830fc0
    37b830fc0loc_37b830fc0:
    37b830fc0mov r9l, [rsp+360]
    37b830fc8mov rdx, [rsp+656]
    37b830fd0mov rcx, r15
    37b830fd3lea r8, [rip+0xc09f8e]
    37b830fdamov r13l, [rsp+428]
    37b830fe2mov [rsp+208], r9l
    37b830feacall idamax_
    37b830fefmov r14l, [r15]
    37b830ff2mov r9l, [rsp+208]
    37b830ffatest r14l, r14l
    37b830ffdjle 0x37b831148
    37b831003mov rdi, [rsp+656]
    37b83100bcdqe
    37b83100dmovsd_xmm x6, [rdi+8*rax-8]
    37b831013andpd x6, x7
    37b831017mulsd x6, x8
    37b83101c
    37b83101cloc_37b83101c:
    37b83101cmov rbx, [rsp+656]
    37b831024movsxd rax, [rsp+252]
    37b83102cmov [rsp+224], r13l
    37b831034mov r13l, 1
    37b83103amov [rsp+704], rbp
    37b831042mov r12, [rsp+648]
    37b83104amov rdi, rbx
    37b83104dmov [rsp+208], r9l
    37b831055mov rbx, [rsp+696]
    37b83105dlea rbp, [rbp+8*rax-8]
    37b831062mov rsi, [rsp+720]
    37b83106ajmp 0x37b8310c6
    37b83106c
    37b83106c 0f 1f 40 00 ..@.
    37b831070
    37b831070loc_37b831070:
    37b831070lea rax, [rip+0xc09ee9]
    37b831077mov [rsp+48], r15
    37b83107cmov r8, r12
    37b83107flea rdx, [rip+0xc09ee2]
    37b831086mov [rsp+40], rbp
    37b83108bmov r9, rax
    37b83108elea rcx, [rip+0xc09ed7]
    37b831095mov [rsp+56], 1
    37b83109emov [rsp+32], rax
    37b8310a3call dlaset_
    37b8310a8
    37b8310a8loc_37b8310a8:
    37b8310a8movsd_xmm x0, [rdi]
    37b8310acadd r13l, 1
    37b8310b0add rdi, 8
    37b8310b4add rbp, 8
    37b8310b8andpd x0, x7
    37b8310bcmovsd_xmm [rdi-8], x0
    37b8310c1cmp r14l, r13l
    37b8310c4jl 0x37b831130
    37b8310c6
    37b8310c6loc_37b8310c6:
    37b8310c6movsd_xmm x0, [rdi]
    37b8310caandpd x0, x7
    37b8310cecomisd x6, x0
    37b8310d2jae 0x37b831070
    37b8310d4lea rax, [rip+0xc09e8d]
    37b8310dbadd [rbx], 1
    37b8310delea r8, [rip+0xc09e8b]
    37b8310e5mov r9, rdi
    37b8310e8mov [rsp+40], rax
    37b8310edlea rax, [rip+0xc09e84]
    37b8310f4mov rdx, r8
    37b8310f7lea rcx, [rip+0xc09e76]
    37b8310femov [rsp+80], 1
    37b831107mov [rsp+72], rsi
    37b83110cmov [rsp+64], r15
    37b831111mov [rsp+56], rbp
    37b831116mov [rsp+48], r12
    37b83111bmov [rsp+32], rax
    37b831120call dlascl_
    37b831125jmp 0x37b8310a8
    37b831127
    37b831127 66 0f 1f 84 00 00 00 00 00 f........
    37b831130
    37b831130loc_37b831130:
    37b831130mov r9l, [rsp+208]
    37b831138mov r13l, [rsp+224]
    37b831140mov rbp, [rsp+704]
    37b831148
    37b831148loc_37b831148:
    37b831148mov edx, [rsp+216]
    37b83114fmov [rsp+448], 1
    37b83115atest edx, edx
    37b83115cjle 0x37b831490
    37b831162movsxd rax, [rsp+424]
    37b83116amov rdi, [rsp+712]
    37b831172lea r12, [rip+0xc09de7]
    37b831179mov rsi, [rsp+712]
    37b831181mov r14, [rsp+712]
    37b831189lea rdi, [rdi+4*rax-4]
    37b83118emovsxd rax, r13l
    37b831191lea r13, [rbp+8*rax-8]
    37b831196movsxd rax, r9l
    37b831199mov [rsp+208], rdi
    37b8311a1mov rdi, [rsp+632]
    37b8311a9mov [rsp+224], r13
    37b8311b1lea rbx, [rsi+4*rax]
    37b8311b5mov r13l, [rsp+252]
    37b8311bdmov esi, 1
    37b8311c2jmp 0x37b831252
    37b8311c7
    37b8311c7 66 0f 1f 84 00 00 00 00 00 f........
    37b8311d0
    37b8311d0loc_37b8311d0:
    37b8311d0mov rax, [rsp+680]
    37b8311d8lea r8, [rsp+456]
    37b8311e0mov [rsp+88], r9
    37b8311e5lea rdx, [rip+0xc09d96]
    37b8311ecmov [rsp+64], rcx
    37b8311f1mov r9, [rsp+648]
    37b8311f9lea rcx, [rip+0xc09d83]
    37b831200mov [rsp+96], rax
    37b831205lea rax, [rip+0xc09d6c]
    37b83120cmov [rsp+112], 1
    37b831215mov [rsp+104], 1
    37b83121emov [rsp+80], r12
    37b831223mov [rsp+72], r15
    37b831228mov [rsp+56], r15
    37b83122dmov [rsp+48], r11
    37b831232mov [rsp+40], rax
    37b831237mov [rsp+32], r8
    37b83123ccall dgemm_
    37b831241
    37b831241loc_37b831241:
    37b831241add rsi, 1
    37b831245cmp [rsp+216], esi
    37b83124cjl 0x37b831490
    37b831252
    37b831252loc_37b831252:
    37b831252movsxd rdx, [r14+4*rsi-4]
    37b831257mov r8l, [rbx+4*rsi-4]
    37b83125cmov r9, [rsp+672]
    37b831264lea eax, [rdx-1]
    37b831267lea rdx, [8*rdx-8]
    37b83126fmov [rsp+456], r8l
    37b831277lea ecx, [r13+rax]
    37b83127cadd r9, rdx
    37b83127fmovsxd rcx, ecx
    37b831282lea rcx, [rbp+8*rcx-8]
    37b831287cmp r8l, 1
    37b83128bje 0x37b831468
    37b831291mov r11l, [rsp+232]
    37b831299lea r10l, [r11+rax+1]
    37b83129emovsxd r10, r10l
    37b8312a1lea r11, [rbp+8*r10-8]
    37b8312a6cmp r8l, [rdi]
    37b8312a9jle 0x37b8311d0
    37b8312afmov r8, [rsp+720]
    37b8312b7add rdx, rbp
    37b8312bamov [rsp+80], r11
    37b8312bfmov [rsp+64], rdx
    37b8312c4mov rdx, rdi
    37b8312c7mov [rsp+200], r8
    37b8312cfmov r8, [rsp+208]
    37b8312d7mov [rsp+144], r15
    37b8312dfmov [rsp+192], r8
    37b8312e7mov r8, [rsp+224]
    37b8312efmov [rsp+72], r15
    37b8312f4mov [rsp+184], r8
    37b8312fcmov r8l, [rsp+380]
    37b831304add r8l, eax
    37b831307movsxd r8, r8l
    37b83130alea r8, [rbp+8*r8-8]
    37b83130fmov [rsp+176], r8
    37b831317mov r8l, [rsp+376]
    37b83131fadd r8l, eax
    37b831322movsxd r8, r8l
    37b831325lea r8, [rbp+8*r8-8]
    37b83132amov [rsp+168], r8
    37b831332mov r8l, [rsp+388]
    37b83133aadd r8l, eax
    37b83133dmovsxd r8, r8l
    37b831340lea r8, [rbp+8*r8-8]
    37b831345mov [rsp+160], r8
    37b83134dmov r8l, [rsp+400]
    37b831355add r8l, eax
    37b831358movsxd r8, r8l
    37b83135blea r8, [r14+4*r8-4]
    37b831360mov [rsp+152], r8
    37b831368mov r8l, [rsp+404]
    37b831370add r8l, eax
    37b831373movsxd r8, r8l
    37b831376lea r8, [r14+4*r8-4]
    37b83137bmov [rsp+136], r8
    37b831383mov r8l, [rsp+396]
    37b83138badd r8l, eax
    37b83138emovsxd r8, r8l
    37b831391lea r8, [r14+4*r8-4]
    37b831396mov [rsp+128], r8
    37b83139emov r8l, [rsp+384]
    37b8313a6add r8l, eax
    37b8313a9movsxd r8, r8l
    37b8313aclea r8, [rbp+8*r8-8]
    37b8313b1mov [rsp+120], r8
    37b8313b6mov r8l, [rsp+372]
    37b8313beadd r8l, eax
    37b8313c1movsxd r8, r8l
    37b8313c4lea r8, [rbp+8*r8-8]
    37b8313c9mov [rsp+112], r8
    37b8313cemov r8l, [rsp+368]
    37b8313d6add r8l, eax
    37b8313d9movsxd r8, r8l
    37b8313dclea r8, [rbp+8*r8-8]
    37b8313e1mov [rsp+104], r8
    37b8313e6mov r8l, [rsp+364]
    37b8313eeadd r8l, eax
    37b8313f1add eax, [rsp+392]
    37b8313f8movsxd r8, r8l
    37b8313fbcdqe
    37b8313fdlea r8, [rbp+8*r8-8]
    37b831402lea rax, [r14+4*rax-4]
    37b831407mov [rsp+96], r8
    37b83140clea r8, [rsp+456]
    37b831414mov [rsp+88], rax
    37b831419mov rax, [rsp+680]
    37b831421mov [rsp+48], r9
    37b831426mov r9, [rsp+648]
    37b83142emov [rsp+56], rax
    37b831433mov [rsp+32], rcx
    37b831438lea rcx, [rsp+448]
    37b831440mov [rsp+40], r15
    37b831445call dlalsa_
    37b83144amov rax, [rsp+720]
    37b831452mov eax, [rax]
    37b831454test eax, eax
    37b831456je 0x37b831241
    37b83145cjmp 0x37b82ff86
    37b831461
    37b831461 0f 1f 80 00 00 00 00 .......
    37b831468
    37b831468loc_37b831468:
    37b831468mov rax, [rsp+680]
    37b831470mov rdx, rcx
    37b831473mov r8, r15
    37b831476mov rcx, [rsp+648]
    37b83147emov [rsp+32], rax
    37b831483call dcopy_
    37b831488jmp 0x37b831241
    37b83148d
    37b83148d 0f 1f 00 ...
    37b831490
    37b831490loc_37b831490:
    37b831490mov rax, [rsp+720]
    37b831498mov rdi, [rsp+416]
    37b8314a0mov [rsp+80], 1
    37b8314a9lea r8, [rip+0xc09ac0]
    37b8314b0mov [rsp+64], r15
    37b8314b5mov rdx, r8
    37b8314b8lea r9, [rip+0xc09ab9]
    37b8314bflea rcx, [rip+0xc09aae]
    37b8314c6mov [rsp+72], rax
    37b8314cbmov rax, [rsp+656]
    37b8314d3mov [rsp+40], r15
    37b8314d8mov [rsp+56], rax
    37b8314ddlea rax, [rip+0xc09a84]
    37b8314e4mov [rsp+48], rax
    37b8314e9mov [rsp+32], rdi
    37b8314eecall dlascl_
    37b8314f3mov r9, [rsp+720]
    37b8314fbmov rdx, r15
    37b8314femov [rsp+32], 1
    37b831507mov r8, [rsp+656]
    37b83150flea rcx, [rip+0xc09a6e]
    37b831516call dlasrt_
    37b83151bmov rax, [rsp+720]
    37b831523mov [rsp+40], r15
    37b831528mov r9, rdi
    37b83152bmov [rsp+80], 1
    37b831534lea r8, [rip+0xc09a35]
    37b83153blea rcx, [rip+0xc09a32]
    37b831542mov [rsp+72], rax
    37b831547mov rax, [rsp+680]
    37b83154fmov rdx, r8
    37b831552mov [rsp+64], rax
    37b831557mov rax, [rsp+672]
    37b83155fmov [rsp+56], rax
    37b831564mov rax, [rsp+648]
    37b83156cmov [rsp+48], rax
    37b831571lea rax, [rip+0xc09a00]
    37b831578mov [rsp+32], rax
    37b83157dcall dlascl_
    37b831582jmp 0x37b82ff86
    37b831587
    37b831587loc_37b831587:
    37b831587mov rax, [rsp+696]
    37b83158flea r8, [rip+0xc099da]
    37b831596mov r9, [rsp+656]
    37b83159elea rcx, [rip+0xc099cf]
    37b8315a5mov rdx, r8
    37b8315a8mov [rax], 1
    37b8315aemov rax, [rsp+720]
    37b8315b6mov [rsp+80], 1
    37b8315bfmov [rsp+72], rax
    37b8315c4mov rax, [rsp+680]
    37b8315ccmov [rsp+64], rax
    37b8315d1mov rax, [rsp+672]
    37b8315d9mov [rsp+56], rax
    37b8315demov rax, [rsp+648]
    37b8315e6mov [rsp+48], rax
    37b8315eblea rax, [rip+0xc09976]
    37b8315f2mov [rsp+40], rax
    37b8315f7lea rax, [rip+0xc0997a]
    37b8315femov [rsp+32], rax
    37b831603call dlascl_
    37b831608mov rax, [rsp+656]
    37b831610movsd_xmm x0, [rax]
    37b831614andpd x0, [rip+0xc09984]
    37b83161cmovsd_xmm [rax], x0
    37b831620jmp 0x37b82ff86
    37b831625
    37b831625loc_37b831625:
    37b831625mov rbx, [rsp+208]
    37b83162dmov r15, [rsp+640]
    37b831635mov rbp, [rsp+704]
    37b83163d
    37b83163dloc_37b83163d:
    37b83163dmov rax, [rsp+680]
    37b831645lea rdi, [rip+0xc0992c]
    37b83164cmov [rsp+112], 1
    37b831655mov r8, r15
    37b831658mov [rsp+104], 1
    37b831661mov r9, [rsp+648]
    37b831669lea rdx, [rip+0xc09912]
    37b831670lea rcx, [rip+0xc0990c]
    37b831677mov [rsp+72], rax
    37b83167cmov rax, [rsp+672]
    37b831684mov [rsp+96], r15
    37b831689mov [rsp+64], rax
    37b83168emov [rsp+88], rbx
    37b831693mov [rsp+80], r14
    37b831698mov [rsp+56], r15
    37b83169dmov [rsp+48], rbp
    37b8316a2mov [rsp+40], rdi
    37b8316a7mov [rsp+32], r15
    37b8316accall dgemm_
    37b8316b1mov [rsp+32], r15
    37b8316b6mov r9, rbx
    37b8316b9mov rdx, r15
    37b8316bcmov rax, [rsp+680]
    37b8316c4mov r8, [rsp+648]
    37b8316ccmov [rsp+56], 1
    37b8316d5lea rcx, [rip+0xc09890]
    37b8316dcmov [rsp+48], rax
    37b8316e1mov rax, [rsp+672]
    37b8316e9mov [rsp+40], rax
    37b8316eecall dlacpy_
    37b8316f3mov rax, [rsp+720]
    37b8316fbmov [rsp+64], r15
    37b831700mov r9, rdi
    37b831703mov rsi, [rsp+416]
    37b83170bmov [rsp+40], r15
    37b831710lea r8, [rip+0xc09859]
    37b831717lea rcx, [rip+0xc09856]
    37b83171emov [rsp+72], rax
    37b831723mov rax, [rsp+656]
    37b83172bmov rdx, r8
    37b83172emov [rsp+80], 1
    37b831737mov [rsp+56], rax
    37b83173clea rax, [rip+0xc09825]
    37b831743mov [rsp+48], rax
    37b831748mov [rsp+32], rsi
    37b83174dcall dlascl_
    37b831752mov r9, [rsp+720]
    37b83175amov rdx, r15
    37b83175dmov [rsp+32], 1
    37b831766mov r8, [rsp+656]
    37b83176elea rcx, [rip+0xc0980f]
    37b831775call dlasrt_
    37b83177amov rax, [rsp+720]
    37b831782mov r9, rsi
    37b831785mov [rsp+80], 1
    37b83178emov [rsp+40], r15
    37b831793lea r8, [rip+0xc097d6]
    37b83179alea rcx, [rip+0xc097d3]
    37b8317a1mov [rsp+72], rax
    37b8317a6mov rax, [rsp+680]
    37b8317aemov rdx, r8
    37b8317b1mov [rsp+32], rdi
    37b8317b6mov [rsp+64], rax
    37b8317bbmov rax, [rsp+672]
    37b8317c3mov [rsp+56], rax
    37b8317c8mov rax, [rsp+648]
    37b8317d0mov [rsp+48], rax
    37b8317d5call dlascl_
    37b8317dajmp 0x37b82ff86
    37b8317df
    37b8317dfloc_37b8317df:
    37b8317dfmov rdx, [rsp+656]
    37b8317e7lea r8, [rip+0xc0977a]
    37b8317eemov rcx, r15
    37b8317f1mov [rsp+208], r9l
    37b8317f9call idamax_
    37b8317femov r14l, [r15]
    37b831801test r14l, r14l
    37b831804jle 0x37b831490
    37b83180amov rdi, [rsp+656]
    37b831812cdqe
    37b831814movq x7, [rip+0xc09784]
    37b83181cmov [rsp+216], 0
    37b831827mov r9l, [rsp+208]
    37b83182fmovsd_xmm x6, [rdi+8*rax-8]
    37b831835andpd x6, x7
    37b831839mulsd x6, x8
    37b83183ejmp 0x37b83101c
    37b831843
    37b831843loc_37b831843:
    37b831843lea r14, [rip+0xc09716]
    37b83184ajmp 0x37b83163d
    37b82fec0