File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bf9a730
    37bf9a730dlalsa_64_:
    37bf9a730push r15
    37bf9a732push r14
    37bf9a734push r13
    37bf9a736push r12
    37bf9a738push rbp
    37bf9a739push rdi
    37bf9a73apush rsi
    37bf9a73bpush rbx
    37bf9a73csub rsp, 424
    37bf9a743mov rax, [rsp+640]
    37bf9a74bmov rbp, [rsp+688]
    37bf9a753mov rdi, [rax]
    37bf9a756mov rax, [rsp+568]
    37bf9a75emov [rsp+496], rcx
    37bf9a766mov rsi, [rax]
    37bf9a769mov r10, rdx
    37bf9a76cmov rcx, r8
    37bf9a76fmov rax, [rsp+696]
    37bf9a777mov rbx, [rsp+496]
    37bf9a77fmov [rsp+520], r9
    37bf9a787mov rdx, -1
    37bf9a78emov [rsp+272], rdi
    37bf9a796mov [rax], 0
    37bf9a79dmov eax, 1
    37bf9a7a2mov [rsp+280], rsi
    37bf9a7aacmp [rbx], 1
    37bf9a7aejbe 0x37bf9a7f8
    37bf9a7b0
    37bf9a7b0loc_37bf9a7b0:
    37bf9a7b0mov rdi, [rsp+696]
    37bf9a7b8mov r8l, 6
    37bf9a7belea rcx, [rip+0x4c19d3]
    37bf9a7c5mov [rsp+408], rax
    37bf9a7cdmov [rdi], rdx
    37bf9a7d0lea rdx, [rsp+408]
    37bf9a7d8call xerbla_64_
    37bf9a7ddnop
    37bf9a7de
    37bf9a7deloc_37bf9a7de:
    37bf9a7deadd rsp, 424
    37bf9a7e5pop rbx
    37bf9a7e6pop rsi
    37bf9a7e7pop rdi
    37bf9a7e8pop rbp
    37bf9a7e9pop r12
    37bf9a7ebpop r13
    37bf9a7edpop r14
    37bf9a7efpop r15
    37bf9a7f1ret
    37bf9a7f2
    37bf9a7f2 66 0f 1f 44 00 00 f..D..
    37bf9a7f8
    37bf9a7f8loc_37bf9a7f8:
    37bf9a7f8mov rdx, [r10]
    37bf9a7fbcmp rdx, 2
    37bf9a7ffjle 0x37bf9a850
    37bf9a801mov rax, [r8]
    37bf9a804cmp rdx, rax
    37bf9a807jg 0x37bf9a861
    37bf9a809cmp [r9], 0
    37bf9a80djle 0x37bf9b704
    37bf9a813mov rbx, [rsp+536]
    37bf9a81bcmp rax, [rbx]
    37bf9a81ejg 0x37bf9a872
    37bf9a820mov rbx, [rsp+552]
    37bf9a828cmp rax, [rbx]
    37bf9a82bjg 0x37bf9b715
    37bf9a831cmp rax, rsi
    37bf9a834jg 0x37bf9b726
    37bf9a83acmp rax, rdi
    37bf9a83djle 0x37bf9a888
    37bf9a83fmov rdx, -19
    37bf9a846mov eax, 19
    37bf9a84bjmp 0x37bf9a7b0
    37bf9a850
    37bf9a850loc_37bf9a850:
    37bf9a850mov rdx, -2
    37bf9a857mov eax, 2
    37bf9a85cjmp 0x37bf9a7b0
    37bf9a861
    37bf9a861loc_37bf9a861:
    37bf9a861mov rdx, -3
    37bf9a868mov eax, 3
    37bf9a86djmp 0x37bf9a7b0
    37bf9a872
    37bf9a872loc_37bf9a872:
    37bf9a872mov rdx, -6
    37bf9a879mov eax, 6
    37bf9a87ejmp 0x37bf9a7b0
    37bf9a883
    37bf9a883 0f 1f 44 00 00 ..D..
    37bf9a888
    37bf9a888loc_37bf9a888:
    37bf9a888lea rdi, [rax+rax+1]
    37bf9a88dlea r12, [rbp+8*rax]
    37bf9a892shl rax, 4
    37bf9a896mov [rsp+48], r10
    37bf9a89badd rax, rbp
    37bf9a89emov [rsp+32], r12
    37bf9a8a3mov r9, rbp
    37bf9a8a6lea rdx, [rsp+384]
    37bf9a8aemov [rsp+40], rax
    37bf9a8b3lea r8, [rsp+360]
    37bf9a8bbmov [rsp+320], rdi
    37bf9a8c3call dlasdt_64_
    37bf9a8c8mov rax, [rsp+496]
    37bf9a8d0mov rdi, [rsp+384]
    37bf9a8d8mov r10, [rax]
    37bf9a8dbmov rax, [rsp+360]
    37bf9a8e3mov [rsp+296], rdi
    37bf9a8eblea rdx, [rax+1]
    37bf9a8efmov [rsp+264], rax
    37bf9a8f7mov rax, rdx
    37bf9a8fashr rax, 63
    37bf9a8feadd rax, rdx
    37bf9a901sar rax, 1
    37bf9a904mov rbx, rax
    37bf9a907mov rdi, rax
    37bf9a90acmp r10, 1
    37bf9a90eje 0x37bf9afd4
    37bf9a914cmp [rsp+264], rdi
    37bf9a91cjl 0x37bf9ab1d
    37bf9a922mov rax, [rsp+320]
    37bf9a92alea r14, [rip+0x4c1850]
    37bf9a931mov [rsp+688], rbp
    37bf9a939lea r15, [rip+0x4c1848]
    37bf9a940mov r13, [rsp+568]
    37bf9a948mov [rsp+216], r14
    37bf9a950mov r14, r12
    37bf9a953lea r12, [rip+0x4c1836]
    37bf9a95alea rsi, [rbp+8*rax]
    37bf9a95flea rax, [rsp+368]
    37bf9a967mov [rsp+192], rax
    37bf9a96flea rax, [rip+0x4c180a]
    37bf9a976mov rbp, rsi
    37bf9a979mov rsi, rdi
    37bf9a97cmov [rsp+208], rax
    37bf9a984lea rax, [rsp+392]
    37bf9a98cmov rdi, [rsp+560]
    37bf9a994mov [rsp+200], rax
    37bf9a99cnop [rax]
    37bf9a9a0
    37bf9a9a0loc_37bf9a9a0:
    37bf9a9a0mov rax, [rsp+688]
    37bf9a9a8mov rcx, [rbp+8*rsi-16]
    37bf9a9admov rdx, [r14+8*rsi-8]
    37bf9a9b2mov r9, [rsp+520]
    37bf9a9bamov rbx, [rax+8*rsi-8]
    37bf9a9bfmov [rsp+80], r15
    37bf9a9c4add rsi, 1
    37bf9a9c8mov [rsp+392], rcx
    37bf9a9d0mov rax, [rsp+552]
    37bf9a9d8mov rcx, rbx
    37bf9a9dbmov [rsp+368], rdx
    37bf9a9e3sub rcx, rdx
    37bf9a9e6mov [rsp+96], rax
    37bf9a9ebmov rax, [rsp+536]
    37bf9a9f3lea rdx, [8*rcx-8]
    37bf9a9fbmov [rsp+56], r13
    37bf9aa00mov rcx, [rsp+544]
    37bf9aa08mov [rsp+72], rax
    37bf9aa0dmov rax, [rsp+192]
    37bf9aa15add rcx, rdx
    37bf9aa18mov [rsp+40], r12
    37bf9aa1dmov [rsp+88], rcx
    37bf9aa22mov r8, rax
    37bf9aa25mov rcx, [rsp+528]
    37bf9aa2dmov [rsp+32], rax
    37bf9aa32mov [rsp+112], 1
    37bf9aa3badd rcx, rdx
    37bf9aa3eadd rdx, rdi
    37bf9aa41mov [rsp+64], rcx
    37bf9aa46mov rcx, [rsp+216]
    37bf9aa4emov [rsp+48], rdx
    37bf9aa53mov rdx, [rsp+208]
    37bf9aa5bmov [rsp+104], 1
    37bf9aa64call dgemm_64_
    37bf9aa69mov rax, [rsp+552]
    37bf9aa71mov [rsp+80], r15
    37bf9aa76mov [rsp+56], r13
    37bf9aa7bmov r9, [rsp+520]
    37bf9aa83mov [rsp+96], rax
    37bf9aa88lea rax, [8*rbx]
    37bf9aa90add rax, [rsp+544]
    37bf9aa98mov [rsp+88], rax
    37bf9aa9dmov rax, [rsp+536]
    37bf9aaa5mov [rsp+40], r12
    37bf9aaaamov rdx, [rsp+208]
    37bf9aab2mov [rsp+72], rax
    37bf9aab7lea rax, [8*rbx]
    37bf9aabfadd rax, [rsp+528]
    37bf9aac7lea rbx, [rdi+8*rbx]
    37bf9aacbmov [rsp+64], rax
    37bf9aad0mov rax, [rsp+200]
    37bf9aad8mov [rsp+48], rbx
    37bf9aaddmov rcx, [rsp+216]
    37bf9aae5mov [rsp+112], 1
    37bf9aaeemov r8, rax
    37bf9aaf1mov [rsp+104], 1
    37bf9aafamov [rsp+32], rax
    37bf9aaffcall dgemm_64_
    37bf9ab04cmp rsi, [rsp+264]
    37bf9ab0cjle 0x37bf9a9a0
    37bf9ab12mov rbp, [rsp+688]
    37bf9ab1amov r12, r14
    37bf9ab1d
    37bf9ab1dloc_37bf9ab1d:
    37bf9ab1dmov ebx, 1
    37bf9ab22cmp [rsp+264], 0
    37bf9ab2bjle 0x37bf9abaa
    37bf9ab2dmov [rsp+192], r12
    37bf9ab35mov rsi, [rsp+264]
    37bf9ab3dmov r12, rbp
    37bf9ab40mov rdi, [rsp+520]
    37bf9ab48mov r13, [rsp+528]
    37bf9ab50mov r14, [rsp+536]
    37bf9ab58mov r15, [rsp+544]
    37bf9ab60mov rbp, [rsp+552]
    37bf9ab68nop [rax+rax]
    37bf9ab70
    37bf9ab70loc_37bf9ab70:
    37bf9ab70mov rax, [r12+8*rbx-8]
    37bf9ab75mov [rsp+32], rbp
    37bf9ab7amov r8, r14
    37bf9ab7dmov rcx, rdi
    37bf9ab80add rbx, 1
    37bf9ab84lea rax, [8*rax-8]
    37bf9ab8clea rdx, [r13+rax]
    37bf9ab91lea r9, [r15+rax]
    37bf9ab95call dcopy_64_
    37bf9ab9acmp rbx, rsi
    37bf9ab9djle 0x37bf9ab70
    37bf9ab9fmov rbp, r12
    37bf9aba2mov r12, [rsp+192]
    37bf9abaa
    37bf9abaaloc_37bf9abaa:
    37bf9abaamov r10, [rsp+296]
    37bf9abb2xor edx, edx
    37bf9abb4mov eax, 1
    37bf9abb9mov [rsp+408], 0
    37bf9abc5mov ecx, r10l
    37bf9abc8shl rax, cl
    37bf9abcbcmp r10, 64
    37bf9abcfcmovb rdx, rax
    37bf9abd3mov rbx, rdx
    37bf9abd6test r10, r10
    37bf9abd9jle 0x37bf9a7de
    37bf9abdfmov rdi, [rsp+280]
    37bf9abe7mov rsi, [rsp+272]
    37bf9abeflea rdx, [r10+r10]
    37bf9abf3mov rax, rdi
    37bf9abf6mov r8, rdi
    37bf9abf9mov r9, rsi
    37bf9abfcmov rcx, rdi
    37bf9abffimul rax, r10
    37bf9ac03not r8
    37bf9ac06not r9
    37bf9ac09imul rdi, rdx
    37bf9ac0dlea r11, [rax+r8]
    37bf9ac11mov rax, rsi
    37bf9ac14imul rax, r10
    37bf9ac18add rax, r9
    37bf9ac1bmov [rsp+216], rax
    37bf9ac23lea rax, [rdx-1]
    37bf9ac27imul rcx, rax
    37bf9ac2bimul rax, rsi
    37bf9ac2fimul rdx, rsi
    37bf9ac33sub rcx, r8
    37bf9ac36sub rax, r9
    37bf9ac39sub rcx, rdi
    37bf9ac3cmov r9, rbx
    37bf9ac3fsub rax, rdx
    37bf9ac42mov [rsp+312], rcx
    37bf9ac4amov [rsp+304], rax
    37bf9ac52mov rax, [rsp+320]
    37bf9ac5alea rdi, [rbp+8*rax]
    37bf9ac5flea rax, [rsp+368]
    37bf9ac67mov [rsp+192], rax
    37bf9ac6flea rax, [rsp+392]
    37bf9ac77mov [rsp+200], rax
    37bf9ac7fmov rax, [rsp+624]
    37bf9ac87sub rax, 16
    37bf9ac8bmov [rsp+328], rax
    37bf9ac93mov rax, [rsp+584]
    37bf9ac9bsub rax, 16
    37bf9ac9fmov [rsp+320], rax
    37bf9aca7mov rax, [rsp+664]
    37bf9acafsub rax, 16
    37bf9acb3mov [rsp+336], rax
    37bf9acbbmov rax, [rsp+672]
    37bf9acc3sub rax, 16
    37bf9acc7mov [rsp+344], rax
    37bf9accflea rax, [rsp+408]
    37bf9acd7mov [rsp+208], rax
    37bf9acdfmov rax, r10
    37bf9ace2nop [rax]
    37bf9ace5nop [rax+rax]
    37bf9acf0
    37bf9acf0loc_37bf9acf0:
    37bf9acf0lea rcx, [rax-1]
    37bf9acf4mov r10l, 1
    37bf9acfacmp rax, 1
    37bf9acfeje 0x37bf9ad27
    37bf9ad00cmp rax, 64
    37bf9ad04jg 0x37bf9afb4
    37bf9ad0amov edx, 2
    37bf9ad0fmov eax, 1
    37bf9ad14shl rdx, cl
    37bf9ad17shl rax, cl
    37bf9ad1alea r10, [rdx-1]
    37bf9ad1ecmp rax, r10
    37bf9ad21jg 0x37bf9afb4
    37bf9ad27
    37bf9ad27loc_37bf9ad27:
    37bf9ad27mov rsi, [rsp+312]
    37bf9ad2fmov rbx, [rsp+216]
    37bf9ad37mov [rsp+264], rax
    37bf9ad3fmov [rsp+248], r10
    37bf9ad47lea rsi, [rsi+2*r11]
    37bf9ad4bmov [rsp+288], r9
    37bf9ad53mov [rsp+232], rsi
    37bf9ad5bmov rsi, [rsp+304]
    37bf9ad63mov [rsp+224], r11
    37bf9ad6blea rsi, [rsi+2*rbx]
    37bf9ad6fmov rbx, [rsp+328]
    37bf9ad77mov [rsp+296], rcx
    37bf9ad7fmov [rsp+240], rsi
    37bf9ad87lea rsi, [8*r9]
    37bf9ad8flea r15, [rbx+rsi]
    37bf9ad93mov rbx, [rsp+320]
    37bf9ad9blea r14, [rbx+rsi]
    37bf9ad9fmov rbx, [rsp+336]
    37bf9ada7lea r13, [rbx+rsi]
    37bf9adabadd rsi, [rsp+344]
    37bf9adb3mov rbx, rax
    37bf9adb6nop [rax+rax]
    37bf9adc0
    37bf9adc0loc_37bf9adc0:
    37bf9adc0mov rax, [rdi+8*rbx-16]
    37bf9adc5mov rdx, [r12+8*rbx-8]
    37bf9adcamov [rsp+256], rbx
    37bf9add2mov rcx, [rsp+224]
    37bf9addamov r9, [rsp+608]
    37bf9ade2mov [rsp+392], rax
    37bf9adeamov rax, [rbp+8*rbx-8]
    37bf9adefadd rbx, 1
    37bf9adf3mov [rsp+368], rdx
    37bf9adfbmov r11, [rsp+696]
    37bf9ae03sub rax, rdx
    37bf9ae06mov rdx, [rsp+232]
    37bf9ae0emov r10, [rsp+680]
    37bf9ae16mov [rsp+168], rsi
    37bf9ae1eadd rcx, rax
    37bf9ae21mov [rsp+184], r11
    37bf9ae29lea r8, [8*rax-8]
    37bf9ae31sub rsi, 8
    37bf9ae35shl rcx, 3
    37bf9ae39add rdx, rax
    37bf9ae3cmov [rsp+176], r10
    37bf9ae44add r9, rcx
    37bf9ae47add rcx, [rsp+592]
    37bf9ae4fshl rdx, 3
    37bf9ae53mov [rsp+160], r13
    37bf9ae5bmov [rsp+128], rcx
    37bf9ae63mov rcx, [rsp+616]
    37bf9ae6bsub r13, 8
    37bf9ae6fmov [rsp+144], r9
    37bf9ae77mov r9, [rsp+600]
    37bf9ae7fadd rcx, rdx
    37bf9ae82mov [rsp+152], r14
    37bf9ae8asub r14, 8
    37bf9ae8emov [rsp+120], rcx
    37bf9ae93mov rcx, [rsp+568]
    37bf9ae9badd r9, rdx
    37bf9ae9eadd rdx, [rsp+656]
    37bf9aea6mov [rsp+136], r9
    37bf9aeaemov [rsp+112], rcx
    37bf9aeb3mov rcx, [rsp+640]
    37bf9aebbmov [rsp+104], rdx
    37bf9aec0mov [rsp+96], rcx
    37bf9aec5mov rcx, [rsp+240]
    37bf9aecdlea rdx, [rcx+rax]
    37bf9aed1mov rcx, [rsp+632]
    37bf9aed9lea rdx, [rcx+8*rdx]
    37bf9aeddmov [rsp+88], rdx
    37bf9aee2mov [rsp+80], r15
    37bf9aee7mov rdx, [rsp+648]
    37bf9aeefsub r15, 8
    37bf9aef3add rax, [rsp+216]
    37bf9aefbmov r9, [rsp+208]
    37bf9af03lea rax, [rdx+8*rax]
    37bf9af07mov rcx, [rsp+496]
    37bf9af0fmov rdx, [rsp+192]
    37bf9af17mov [rsp+72], rax
    37bf9af1cmov rax, [rsp+536]
    37bf9af24mov [rsp+64], rax
    37bf9af29mov rax, [rsp+528]
    37bf9af31add rax, r8
    37bf9af34add r8, [rsp+544]
    37bf9af3cmov [rsp+56], rax
    37bf9af41mov rax, [rsp+552]
    37bf9af49mov [rsp+40], r8
    37bf9af4emov r8, [rsp+200]
    37bf9af56mov [rsp+48], rax
    37bf9af5bmov rax, [rsp+520]
    37bf9af63mov [rsp+32], rax
    37bf9af68call dlals0_64_
    37bf9af6dcmp [rsp+248], rbx
    37bf9af75jge 0x37bf9adc0
    37bf9af7bmov rcx, [rsp+296]
    37bf9af83mov rax, [rsp+264]
    37bf9af8bmov r9, [rsp+288]
    37bf9af93mov r11, [rsp+224]
    37bf9af9btest rcx, rcx
    37bf9af9eje 0x37bf9a7de
    37bf9afa4lea rax, [rax+r9-1]
    37bf9afa9sub rax, [rsp+256]
    37bf9afb1mov r9, rax
    37bf9afb4
    37bf9afb4loc_37bf9afb4:
    37bf9afb4mov rsi, [rsp+272]
    37bf9afbcsub r11, [rsp+280]
    37bf9afc4mov rax, rcx
    37bf9afc7sub [rsp+216], rsi
    37bf9afcfjmp 0x37bf9acf0
    37bf9afd4
    37bf9afd4loc_37bf9afd4:
    37bf9afd4cmp [rsp+296], 0
    37bf9afddjle 0x37bf9b3aa
    37bf9afe3mov rax, [rsp+320]
    37bf9afebxor edx, edx
    37bf9afedmov [rsp+216], 1
    37bf9aff9mov [rsp+312], rdi
    37bf9b001lea r15, [rbp+8*rax]
    37bf9b006lea rax, [rsp+368]
    37bf9b00emov [rsp+224], -1
    37bf9b01amov [rsp+192], rax
    37bf9b022lea rax, [rsp+392]
    37bf9b02amov [rsp+200], rax
    37bf9b032lea rax, [rsp+408]
    37bf9b03amov [rsp+208], rax
    37bf9b042mov [rsp+304], 1
    37bf9b04emov [rsp+328], rbx
    37bf9b056mov [rsp+688], rbp
    37bf9b05emov rbp, r15
    37bf9b061mov r15, [rsp+688]
    37bf9b069mov [rsp+256], r10
    37bf9b071mov r10, -1
    37bf9b078
    37bf9b078loc_37bf9b078:
    37bf9b078mov rax, [rsp+224]
    37bf9b080mov r14, [rsp+624]
    37bf9b088mov [rsp+232], r10
    37bf9b090lea rsi, [8*rdx]
    37bf9b098mov r13, [rsp+584]
    37bf9b0a0mov rdi, [rsp+664]
    37bf9b0a8mov [rsp+288], rdx
    37bf9b0b0lea rax, [rax+rax+1]
    37bf9b0b5mov [rsp+688], r15
    37bf9b0bdmov r15, r12
    37bf9b0c0add r14, rsi
    37bf9b0c3mov [rsp+240], rax
    37bf9b0cblea rax, [r10+r10+1]
    37bf9b0d0add r13, rsi
    37bf9b0d3add rdi, rsi
    37bf9b0d6mov [rsp+248], rax
    37bf9b0demov rbx, [rsp+216]
    37bf9b0e6mov r12, [rsp+688]
    37bf9b0eeadd rsi, [rsp+672]
    37bf9b0f6nop [rax+rax]
    37bf9b100
    37bf9b100loc_37bf9b100:
    37bf9b100mov rax, [rbp+8*rbx-16]
    37bf9b105mov rdx, [r15+8*rbx-8]
    37bf9b10amov r9, [rsp+608]
    37bf9b112mov r11, [rsp+696]
    37bf9b11amov [rsp+392], rax
    37bf9b122mov rax, [r12+8*rbx-8]
    37bf9b127mov [rsp+368], rdx
    37bf9b12fmov r10, [rsp+680]
    37bf9b137sub rax, rdx
    37bf9b13axor edx, edx
    37bf9b13ccmp rbx, [rsp+216]
    37bf9b144mov [rsp+184], r11
    37bf9b14csetne dl
    37bf9b14fmov [rsp+176], r10
    37bf9b157lea r8, [8*rax-8]
    37bf9b15fmov [rsp+408], rdx
    37bf9b167mov rdx, [rsp+224]
    37bf9b16fmov [rsp+168], rsi
    37bf9b177add rsi, 8
    37bf9b17blea rcx, [rdx+rax]
    37bf9b17fmov rdx, [rsp+240]
    37bf9b187mov [rsp+160], rdi
    37bf9b18fadd rdi, 8
    37bf9b193shl rcx, 3
    37bf9b197mov [rsp+152], r13
    37bf9b19fadd r13, 8
    37bf9b1a3add r9, rcx
    37bf9b1a6add rcx, [rsp+592]
    37bf9b1aeadd rdx, rax
    37bf9b1b1mov [rsp+128], rcx
    37bf9b1b9mov rcx, [rsp+616]
    37bf9b1c1shl rdx, 3
    37bf9b1c5mov [rsp+144], r9
    37bf9b1cdmov r9, [rsp+600]
    37bf9b1d5add rcx, rdx
    37bf9b1d8mov [rsp+120], rcx
    37bf9b1ddmov rcx, [rsp+568]
    37bf9b1e5add r9, rdx
    37bf9b1e8add rdx, [rsp+656]
    37bf9b1f0mov [rsp+136], r9
    37bf9b1f8mov [rsp+112], rcx
    37bf9b1fdmov rcx, [rsp+640]
    37bf9b205mov [rsp+104], rdx
    37bf9b20amov rdx, [rsp+248]
    37bf9b212mov [rsp+96], rcx
    37bf9b217mov rcx, [rsp+632]
    37bf9b21fadd rdx, rax
    37bf9b222lea rdx, [rcx+8*rdx]
    37bf9b226mov [rsp+88], rdx
    37bf9b22bmov rcx, [rsp+648]
    37bf9b233add rax, [rsp+232]
    37bf9b23bmov [rsp+80], r14
    37bf9b240add r14, 8
    37bf9b244lea rax, [rcx+8*rax]
    37bf9b248mov r9, [rsp+208]
    37bf9b250mov rdx, [rsp+192]
    37bf9b258mov [rsp+72], rax
    37bf9b25dmov rax, [rsp+552]
    37bf9b265mov rcx, [rsp+496]
    37bf9b26dmov [rsp+64], rax
    37bf9b272mov rax, [rsp+544]
    37bf9b27aadd rax, r8
    37bf9b27dadd r8, [rsp+528]
    37bf9b285mov [rsp+56], rax
    37bf9b28amov rax, [rsp+536]
    37bf9b292mov [rsp+40], r8
    37bf9b297mov r8, [rsp+200]
    37bf9b29fmov [rsp+48], rax
    37bf9b2a4mov rax, [rsp+520]
    37bf9b2acmov [rsp+32], rax
    37bf9b2b1call dlals0_64_
    37bf9b2b6mov rax, rbx
    37bf9b2b9sub rbx, 1
    37bf9b2bdcmp [rsp+256], rbx
    37bf9b2c5jle 0x37bf9b100
    37bf9b2cbmov rdx, [rsp+288]
    37bf9b2d3mov rdi, [rsp+216]
    37bf9b2dbmov [rsp+688], r12
    37bf9b2e3mov r12, r15
    37bf9b2e6mov r10, [rsp+232]
    37bf9b2eemov r15, [rsp+688]
    37bf9b2f6lea rdx, [rdi+rdx+1]
    37bf9b2fbmov r8, [rsp+224]
    37bf9b303mov rcx, [rsp+304]
    37bf9b30bsub rdx, rax
    37bf9b30e
    37bf9b30eloc_37bf9b30e:
    37bf9b30elea rax, [rcx+1]
    37bf9b312cmp rax, [rsp+296]
    37bf9b31ajg 0x37bf9b397
    37bf9b31cadd r8, [rsp+280]
    37bf9b324add r10, [rsp+272]
    37bf9b32ccmp rax, 64
    37bf9b330jg 0x37bf9b371
    37bf9b332mov edi, 2
    37bf9b337mov r9l, 1
    37bf9b33dshl rdi, cl
    37bf9b340shl r9, cl
    37bf9b343lea rcx, [rdi-1]
    37bf9b347cmp r9, rcx
    37bf9b34ajg 0x37bf9b38f
    37bf9b34cmov [rsp+216], rcx
    37bf9b354mov [rsp+256], r9
    37bf9b35cmov [rsp+224], r8
    37bf9b364mov [rsp+304], rax
    37bf9b36cjmp 0x37bf9b078
    37bf9b371
    37bf9b371loc_37bf9b371:
    37bf9b371lea rax, [rcx+2]
    37bf9b375cmp rax, [rsp+296]
    37bf9b37djg 0x37bf9b397
    37bf9b37fadd r8, [rsp+280]
    37bf9b387add r10, [rsp+272]
    37bf9b38f
    37bf9b38floc_37bf9b38f:
    37bf9b38fmov rcx, rax
    37bf9b392jmp 0x37bf9b30e
    37bf9b397
    37bf9b397loc_37bf9b397:
    37bf9b397mov rdi, [rsp+312]
    37bf9b39fmov rbx, [rsp+328]
    37bf9b3a7mov rbp, r15
    37bf9b3aa
    37bf9b3aaloc_37bf9b3aa:
    37bf9b3aacmp [rsp+264], rbx
    37bf9b3b2jl 0x37bf9a7de
    37bf9b3b8mov rax, [rsp+320]
    37bf9b3c0lea r14, [rip+0x4c0dba]
    37bf9b3c7mov r11, rbp
    37bf9b3camov [rsp+232], r12
    37bf9b3d2mov [rsp+240], r14
    37bf9b3damov r12, [rsp+576]
    37bf9b3e2lea r13, [rip+0x4c0d9f]
    37bf9b3e9lea r15, [rip+0x4c0da0]
    37bf9b3f0lea rax, [rbp+8*rax]
    37bf9b3f5mov rbp, [rsp+544]
    37bf9b3fdmov [rsp+200], rax
    37bf9b405lea rax, [rip+0x4c0d74]
    37bf9b40cmov [rsp+208], rax
    37bf9b414lea rax, [rsp+376]
    37bf9b41cmov [rsp+216], rax
    37bf9b424lea rax, [rsp+400]
    37bf9b42cmov [rsp+224], rax
    37bf9b434mov rax, [rsp+528]
    37bf9b43cjmp 0x37bf9b58a
    37bf9b441
    37bf9b441 0f 1f 80 00 00 00 00 .......
    37bf9b448
    37bf9b448loc_37bf9b448:
    37bf9b448add rcx, 1
    37bf9b44cmov [rsp+48], rdx
    37bf9b451add rdi, 1
    37bf9b455mov rdx, [rsp+216]
    37bf9b45dmov [rsp+400], rcx
    37bf9b465mov rcx, [rsp+552]
    37bf9b46dmov r14, [rsp+240]
    37bf9b475mov [rsp+88], r9
    37bf9b47amov [rsp+96], rcx
    37bf9b47fmov rcx, [rsp+536]
    37bf9b487mov [rsp+64], r8
    37bf9b48cmov r8, rdx
    37bf9b48fmov r9, [rsp+520]
    37bf9b497mov [rsp+72], rcx
    37bf9b49cmov rcx, [rsp+568]
    37bf9b4a4mov [rsp+32], rdx
    37bf9b4a9mov rdx, [rsp+208]
    37bf9b4b1mov [rsp+56], rcx
    37bf9b4b6mov rcx, r14
    37bf9b4b9mov [rsp+112], 1
    37bf9b4c2mov [rsp+104], 1
    37bf9b4cbmov [rsp+80], r13
    37bf9b4d0mov [rsp+40], r15
    37bf9b4d5mov [rsp+688], r11
    37bf9b4ddmov [rsp+528], rax
    37bf9b4e5call dgemm_64_
    37bf9b4eamov rax, [rsp+552]
    37bf9b4f2mov [rsp+88], rbx
    37bf9b4f7mov rcx, r14
    37bf9b4famov r10, [rsp+192]
    37bf9b502mov [rsp+80], r13
    37bf9b507mov [rsp+96], rax
    37bf9b50cmov rax, [rsp+536]
    37bf9b514mov [rsp+64], r10
    37bf9b519mov r9, [rsp+520]
    37bf9b521mov [rsp+72], rax
    37bf9b526mov rax, [rsp+568]
    37bf9b52emov [rsp+48], rsi
    37bf9b533mov rdx, [rsp+208]
    37bf9b53bmov [rsp+56], rax
    37bf9b540mov rax, [rsp+224]
    37bf9b548mov [rsp+112], 1
    37bf9b551mov [rsp+32], rax
    37bf9b556mov r8, rax
    37bf9b559mov [rsp+104], 1
    37bf9b562mov [rsp+40], r15
    37bf9b567call dgemm_64_
    37bf9b56ccmp rdi, [rsp+264]
    37bf9b574mov rax, [rsp+528]
    37bf9b57cmov r11, [rsp+688]
    37bf9b584jg 0x37bf9a7de
    37bf9b58a
    37bf9b58aloc_37bf9b58a:
    37bf9b58amov rbx, [rsp+232]
    37bf9b592mov rsi, [r11+8*rdi-8]
    37bf9b597mov rdx, [rbx+8*rdi-8]
    37bf9b59cmov rbx, [rsp+200]
    37bf9b5a4lea r8, [rdx+1]
    37bf9b5a8mov rcx, [rbx+8*rdi-16]
    37bf9b5admov [rsp+376], r8
    37bf9b5b5mov r8, rsi
    37bf9b5b8shl rsi, 3
    37bf9b5bcsub r8, rdx
    37bf9b5bflea r10, [rax+rsi]
    37bf9b5c3lea rbx, [rbp+rsi]
    37bf9b5c8add rsi, r12
    37bf9b5cblea rdx, [8*r8-8]
    37bf9b5d3mov [rsp+192], r10
    37bf9b5dblea r9, [rbp+rdx]
    37bf9b5e0lea r8, [rax+rdx]
    37bf9b5e4add rdx, r12
    37bf9b5e7cmp rdi, [rsp+264]
    37bf9b5efjne 0x37bf9b448
    37bf9b5f5mov rax, [rsp+552]
    37bf9b5fdmov r14, [rsp+240]
    37bf9b605mov [rsp+88], r9
    37bf9b60amov rdi, [rsp+208]
    37bf9b612mov [rsp+64], r8
    37bf9b617mov [rsp+96], rax
    37bf9b61cmov rax, [rsp+536]
    37bf9b624mov [rsp+48], rdx
    37bf9b629mov r9, [rsp+520]
    37bf9b631mov rdx, rdi
    37bf9b634mov [rsp+72], rax
    37bf9b639mov rax, [rsp+568]
    37bf9b641mov [rsp+112], 1
    37bf9b64amov [rsp+56], rax
    37bf9b64fmov rax, [rsp+216]
    37bf9b657mov [rsp+104], 1
    37bf9b660mov [rsp+32], rax
    37bf9b665mov r8, rax
    37bf9b668mov [rsp+80], r13
    37bf9b66dmov [rsp+40], r15
    37bf9b672mov [rsp+400], rcx
    37bf9b67amov rcx, r14
    37bf9b67dcall dgemm_64_
    37bf9b682mov [rsp+88], rbx
    37bf9b687mov rdx, rdi
    37bf9b68amov rcx, r14
    37bf9b68dmov rax, [rsp+552]
    37bf9b695mov [rsp+80], r13
    37bf9b69amov r10, [rsp+192]
    37bf9b6a2mov [rsp+48], rsi
    37bf9b6a7mov [rsp+96], rax
    37bf9b6acmov rax, [rsp+536]
    37bf9b6b4mov [rsp+64], r10
    37bf9b6b9mov r9, [rsp+520]
    37bf9b6c1mov [rsp+72], rax
    37bf9b6c6mov rax, [rsp+568]
    37bf9b6cemov [rsp+112], 1
    37bf9b6d7mov [rsp+56], rax
    37bf9b6dcmov rax, [rsp+224]
    37bf9b6e4mov [rsp+104], 1
    37bf9b6edmov [rsp+40], r15
    37bf9b6f2mov r8, rax
    37bf9b6f5mov [rsp+32], rax
    37bf9b6facall dgemm_64_
    37bf9b6ffjmp 0x37bf9a7de
    37bf9b704
    37bf9b704loc_37bf9b704:
    37bf9b704mov rdx, -4
    37bf9b70bmov eax, 4
    37bf9b710jmp 0x37bf9a7b0
    37bf9b715
    37bf9b715loc_37bf9b715:
    37bf9b715mov rdx, -8
    37bf9b71cmov eax, 8
    37bf9b721jmp 0x37bf9a7b0
    37bf9b726
    37bf9b726loc_37bf9b726:
    37bf9b726mov rdx, -10
    37bf9b72dmov eax, 10
    37bf9b732jmp 0x37bf9a7b0
    37bf9a730
    37bf9b737
    37bf9b737 // align 0x10
    37bf9b740
    37bf9b740dlalsd_64_:
    37bf9b740push r15
    37bf9b742push r14
    37bf9b744push r13
    37bf9b746push r12
    37bf9b748push rbp
    37bf9b749push rdi
    37bf9b74apush rsi
    37bf9b74bpush rbx
    37bf9b74csub rsp, 632
    37bf9b753movups [rsp+576], x6
    37bf9b75bmovups [rsp+592], x7
    37bf9b763movups [rsp+608], x8
    37bf9b76cmov rax, [rsp+760]
    37bf9b774mov r15, [rsp+784]
    37bf9b77cmov rbx, rcx
    37bf9b77fmov rcx, [rax]
    37bf9b782mov rax, [rsp+800]
    37bf9b78amov r12, r8
    37bf9b78dmov [rsp+712], rdx
    37bf9b795mov [rax], 0
    37bf9b79cmov rax, [r8]
    37bf9b79fmov [rsp+728], r9
    37bf9b7a7mov [rsp+216], rcx
    37bf9b7aftest rax, rax
    37bf9b7b2js 0x37bf9bea8
    37bf9b7b8cmp [r9], 0
    37bf9b7bcjle 0x37bf9b7e0
    37bf9b7betest rcx, rcx
    37bf9b7c1jle 0x37bf9b7cc
    37bf9b7c3cmp rax, rcx
    37bf9b7c6jle 0x37bf9b850
    37bf9b7cc
    37bf9b7ccloc_37bf9b7cc:
    37bf9b7ccmov rdx, -8
    37bf9b7d3mov eax, 8
    37bf9b7d8jmp 0x37bf9b7ec
    37bf9b7da
    37bf9b7da 66 0f 1f 44 00 00 f..D..
    37bf9b7e0
    37bf9b7e0loc_37bf9b7e0:
    37bf9b7e0mov rdx, -4
    37bf9b7e7mov eax, 4
    37bf9b7ec
    37bf9b7ecloc_37bf9b7ec:
    37bf9b7ecmov rdi, [rsp+800]
    37bf9b7f4mov r8l, 6
    37bf9b7falea rcx, [rip+0x4c09d4]
    37bf9b801mov [rsp+568], rax
    37bf9b809mov [rdi], rdx
    37bf9b80clea rdx, [rsp+568]
    37bf9b814call xerbla_64_
    37bf9b819nop
    37bf9b81a
    37bf9b81aloc_37bf9b81a:
    37bf9b81amovups x6, [rsp+576]
    37bf9b822movups x7, [rsp+592]
    37bf9b82amovups x8, [rsp+608]
    37bf9b833add rsp, 632
    37bf9b83apop rbx
    37bf9b83bpop rsi
    37bf9b83cpop rdi
    37bf9b83dpop rbp
    37bf9b83epop r12
    37bf9b840pop r13
    37bf9b842pop r14
    37bf9b844pop r15
    37bf9b846ret
    37bf9b847
    37bf9b847 66 0f 1f 84 00 00 00 00 00 f........
    37bf9b850
    37bf9b850loc_37bf9b850:
    37bf9b850mov edx, 7
    37bf9b855lea rcx, [rip+0x4c097f]
    37bf9b85ccall dlamch_64_
    37bf9b861mov rax, [rsp+768]
    37bf9b869movapd x6, x0
    37bf9b86dpxor x0, x0
    37bf9b871movsd_xmm x8, [rax]
    37bf9b876comisd x0, x8
    37bf9b87bjae 0x37bf9bec0
    37bf9b881movsd_xmm x0, [rip+0x4c095f]
    37bf9b889cmpsd x0, x8, 6
    37bf9b88fandpd x8, x0
    37bf9b894andnpd x0, x6
    37bf9b898orpd x8, x0
    37bf9b89d
    37bf9b89dloc_37bf9b89d:
    37bf9b89dmov rax, [rsp+776]
    37bf9b8a5mov rdi, [r12]
    37bf9b8a9mov [rax], 0
    37bf9b8b0test rdi, rdi
    37bf9b8b3je 0x37bf9b81a
    37bf9b8b9cmp rdi, 1
    37bf9b8bdje 0x37bf9c7f8
    37bf9b8c3cmp [rbx], 76
    37bf9b8c6je 0x37bf9c570
    37bf9b8cc
    37bf9b8ccloc_37bf9b8cc:
    37bf9b8ccmov [rsp+32], 1
    37bf9b8d5mov r9, [rsp+744]
    37bf9b8ddlea rax, [rdi-1]
    37bf9b8e1mov rdx, r12
    37bf9b8e4mov r8, [rsp+736]
    37bf9b8eclea rcx, [rip+0x4c08dd]
    37bf9b8f3mov [rsp+528], rax
    37bf9b8fbcall dlanst_64_
    37bf9b900pxor x1, x1
    37bf9b904movsd_xmm [rsp+544], x0
    37bf9b90ducomisd x0, x1
    37bf9b911jp 0x37bf9b919
    37bf9b913je 0x37bf9c520
    37bf9b919
    37bf9b919loc_37bf9b919:
    37bf9b919mov rax, [rsp+800]
    37bf9b921lea rbx, [rip+0x4c08a0]
    37bf9b928lea rsi, [rip+0x4c0879]
    37bf9b92fmov [rsp+80], 1
    37bf9b938mov [rsp+32], rbx
    37bf9b93dlea rdi, [rsp+544]
    37bf9b945lea r8, [rip+0x4c086c]
    37bf9b94cmov [rsp+72], rax
    37bf9b951mov rax, [rsp+736]
    37bf9b959mov rdx, r8
    37bf9b95cmov r9, rdi
    37bf9b95fmov [rsp+64], r12
    37bf9b964lea rcx, [rip+0x4c0855]
    37bf9b96bmov [rsp+56], rax
    37bf9b970mov [rsp+48], rsi
    37bf9b975mov [rsp+40], r12
    37bf9b97amov [rsp+480], rdi
    37bf9b982call dlascl_64_
    37bf9b987mov rax, [rsp+800]
    37bf9b98fmov [rsp+32], rbx
    37bf9b994mov r9, rdi
    37bf9b997mov rcx, [rsp+744]
    37bf9b99fmov [rsp+48], rsi
    37bf9b9a4lea r8, [rip+0x4c080d]
    37bf9b9abmov [rsp+72], rax
    37bf9b9b0lea rax, [rsp+528]
    37bf9b9b8mov rdx, r8
    37bf9b9bbmov [rsp+64], rax
    37bf9b9c0mov [rsp+56], rcx
    37bf9b9c5lea rcx, [rip+0x4c07f4]
    37bf9b9ccmov [rsp+40], rax
    37bf9b9d1mov [rsp+80], 1
    37bf9b9dacall dlascl_64_
    37bf9b9dfmov rax, [rsp+712]
    37bf9b9e7mov r9, [r12]
    37bf9b9ebmov rbx, [rax]
    37bf9b9eecmp r9, rbx
    37bf9b9f1jle 0x37bf9bed0
    37bf9b9f7lea rax, [rbx+1]
    37bf9b9fbpxor x0, x0
    37bf9b9ffpxor x1, x1
    37bf9ba03mov [rsp+216], r9
    37bf9ba0bcvtsi2sd x0, r9
    37bf9ba10cvtsi2sd x1, rax
    37bf9ba15divsd x0, x1
    37bf9ba19call log
    37bf9ba1edivsd x0, [rip+0x4c07da]
    37bf9ba26cvttsd2si rax, x0
    37bf9ba2bmov r9, [rsp+216]
    37bf9ba33mov [rsp+568], 0
    37bf9ba3fmov [rsp+512], 1
    37bf9ba4bimul rbx, r9
    37bf9ba4fmov [rsp+520], 0
    37bf9ba5badd rax, 1
    37bf9ba5fimul rax, r9
    37bf9ba63lea rdi, [r9+2*rbx+1]
    37bf9ba68mov [rsp+240], rbx
    37bf9ba70mov [rsp+376], rdi
    37bf9ba78lea rdx, [rax+rax]
    37bf9ba7cadd rdi, rax
    37bf9ba7fmov [rsp+384], rdi
    37bf9ba87add rdi, rdx
    37bf9ba8amov [rsp+392], rdi
    37bf9ba92add rdi, rax
    37bf9ba95mov [rsp+400], rdi
    37bf9ba9dadd rdi, r9
    37bf9baa0lea rsi, [r9+rdi]
    37bf9baa4mov [rsp+408], rdi
    37bf9baaclea rdi, [rdx+rsi]
    37bf9bab0mov [rsp+416], rsi
    37bf9bab8mov [rsp+424], rdi
    37bf9bac0lea rsi, [rdx+rdi]
    37bf9bac4mov rdi, [rsp+728]
    37bf9baccmov [rsp+256], rsi
    37bf9bad4mov rcx, [rdi]
    37bf9bad7lea rdi, [r9+r9+1]
    37bf9badcmov [rsp+432], rdi
    37bf9bae4imul rcx, r9
    37bf9bae8lea r14, [rcx+rsi]
    37bf9baeclea rsi, [r9+rdi]
    37bf9baf0lea rdi, [r9+rsi]
    37bf9baf4mov [rsp+440], rsi
    37bf9bafcadd rax, rdi
    37bf9baffmov [rsp+448], rdi
    37bf9bb07mov [rsp+456], rax
    37bf9bb0fadd rax, rdx
    37bf9bb12mov [rsp+472], rax
    37bf9bb1atest r9, r9
    37bf9bb1djle 0x37bf9bb77
    37bf9bb1fmov rdx, [rsp+736]
    37bf9bb27mov eax, 1
    37bf9bb2cmovq x2, [rip+0x4c06dc]
    37bf9bb34jmp 0x37bf9bb44
    37bf9bb36
    37bf9bb36 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bf9bb40
    37bf9bb40loc_37bf9bb40:
    37bf9bb40add rax, 1
    37bf9bb44
    37bf9bb44loc_37bf9bb44:
    37bf9bb44movsd_xmm x0, [rdx+8*rax-8]
    37bf9bb4amovapd x1, x0
    37bf9bb4eandpd x1, [rip+0x4c069a]
    37bf9bb56comisd x6, x1
    37bf9bb5ajbe 0x37bf9bb72
    37bf9bb5cmovapd x1, x2
    37bf9bb60andpd x0, x2
    37bf9bb64andnpd x1, x6
    37bf9bb68orpd x0, x1
    37bf9bb6cmovsd_xmm [rdx+8*rax-8], x0
    37bf9bb72
    37bf9bb72loc_37bf9bb72:
    37bf9bb72cmp r9, rax
    37bf9bb75jne 0x37bf9bb40
    37bf9bb77
    37bf9bb77loc_37bf9bb77:
    37bf9bb77mov rdx, [rsp+528]
    37bf9bb7ftest rdx, rdx
    37bf9bb82jle 0x37bf9d06f
    37bf9bb88mov rax, [rsp+256]
    37bf9bb90xor ebp, ebp
    37bf9bb92mov rsi, [rsp+472]
    37bf9bb9amov [rsp+344], r9
    37bf9bba2mov [rsp+224], rbp
    37bf9bbaamov r13, [rsp+792]
    37bf9bbb2mov edi, 1
    37bf9bbb7mov ebx, 1
    37bf9bbbclea rax, [rax+rdx-1]
    37bf9bbc1mov [rsp+488], r14
    37bf9bbc9movq x7, [rip+0x4c061f]
    37bf9bbd1lea rax, [r15+8*rax]
    37bf9bbd5mov [rsp+216], rdx
    37bf9bbddmov [rsp+464], rax
    37bf9bbe5mov rax, [rsp+792]
    37bf9bbedlea rax, [rax+8*rsi-8]
    37bf9bbf2mov [rsp+352], rax
    37bf9bbfalea rax, [r15+8*r14-8]
    37bf9bbffmov [rsp+248], rax
    37bf9bc07jmp 0x37bf9bc30
    37bf9bc09
    37bf9bc09 0f 1f 80 00 00 00 00 .......
    37bf9bc10
    37bf9bc10loc_37bf9bc10:
    37bf9bc10cmp [rsp+216], rdi
    37bf9bc18je 0x37bf9c100
    37bf9bc1eadd rdi, 1
    37bf9bc22
    37bf9bc22loc_37bf9bc22:
    37bf9bc22cmp [rsp+216], rdi
    37bf9bc2ajl 0x37bf9c870
    37bf9bc30
    37bf9bc30loc_37bf9bc30:
    37bf9bc30mov rax, [rsp+744]
    37bf9bc38movsd_xmm x0, [rax+8*rdi-8]
    37bf9bc3eandpd x0, x7
    37bf9bc42comisd x6, x0
    37bf9bc46jbe 0x37bf9bc10
    37bf9bc48mov rsi, [rsp+224]
    37bf9bc50mov r14, rdi
    37bf9bc53mov [r13+8*rsi], rbx
    37bf9bc58lea rax, [rsi+1]
    37bf9bc5ccmp [rsp+216], rdi
    37bf9bc64jg 0x37bf9c11f
    37bf9bc6a
    37bf9bc6aloc_37bf9bc6a:
    37bf9bc6amov rcx, [rsp+344]
    37bf9bc72mov r14, rdi
    37bf9bc75add [rsp+224], 2
    37bf9bc7esub r14, rbx
    37bf9bc81mov rsi, [rsp+224]
    37bf9bc89mov r9, [rsp+464]
    37bf9bc91lea rdx, [rcx+rax-1]
    37bf9bc96add r14, 1
    37bf9bc9amov r8, [rsp+760]
    37bf9bca2mov [r13+8*rdx], r14
    37bf9bca7mov rdx, [r12]
    37bf9bcabmov [rsp+536], r14
    37bf9bcb3mov [r13+8*rax], rdx
    37bf9bcb8lea rax, [rcx+rsi-1]
    37bf9bcbdmov rcx, [rsp+728]
    37bf9bcc5mov [r13+8*rax], 1
    37bf9bccemov rax, [rsp+752]
    37bf9bcd6mov [rsp+32], r12
    37bf9bcdblea rdx, [rax+8*rdx-8]
    37bf9bce0call dcopy_64_
    37bf9bce5
    37bf9bce5loc_37bf9bce5:
    37bf9bce5sub rbx, 1
    37bf9bce9lea rsi, [8*rbx]
    37bf9bcf1cmp r14, 1
    37bf9bcf5je 0x37bf9c4e0
    37bf9bcfbmov rax, [rsp+240]
    37bf9bd03mov r10, [rsp+744]
    37bf9bd0bmov r11, [rsp+736]
    37bf9bd13mov rcx, [rsp+712]
    37bf9bd1badd rax, rbx
    37bf9bd1eadd r10, rsi
    37bf9bd21lea rax, [r15+8*rax]
    37bf9bd25add r11, rsi
    37bf9bd28mov [rsp+232], rax
    37bf9bd30mov rbp, rax
    37bf9bd33cmp [rcx], r14
    37bf9bd36jl 0x37bf9c150
    37bf9bd3clea rcx, [rip+0x4c0485]
    37bf9bd43mov [rsp+40], rax
    37bf9bd48lea r9, [rip+0x4c0451]
    37bf9bd4fmov [rsp+32], rcx
    37bf9bd54lea r8, [rsp+536]
    37bf9bd5clea rdx, [rsp+536]
    37bf9bd64mov [rsp+56], 1
    37bf9bd6dlea rcx, [rip+0x4c043c]
    37bf9bd74mov [rsp+48], r12
    37bf9bd79mov [rsp+264], r11
    37bf9bd81mov [rsp+232], r10
    37bf9bd89call dlaset_64_
    37bf9bd8emov rcx, [rsp+800]
    37bf9bd96mov rax, [rsp+728]
    37bf9bd9emov [rsp+88], r12
    37bf9bda3mov rdx, [rsp+760]
    37bf9bdabmov r10, [rsp+232]
    37bf9bdb3mov [rsp+72], r12
    37bf9bdb8lea r9, [rsp+536]
    37bf9bdc0mov [rsp+120], rcx
    37bf9bdc5mov r11, [rsp+264]
    37bf9bdcdlea r8, [rsp+536]
    37bf9bdd5mov rcx, [rsp+248]
    37bf9bdddmov [rsp+40], rax
    37bf9bde2lea rax, [rip+0x4c03cf]
    37bf9bde9add rsi, [rsp+752]
    37bf9bdf1mov [rsp+104], rdx
    37bf9bdf6mov rdx, rax
    37bf9bdf9mov [rsp+112], rcx
    37bf9bdfemov [rsp+80], rcx
    37bf9be03lea rcx, [rip+0x4c03c7]
    37bf9be0amov [rsp+32], rax
    37bf9be0fmov [rsp+96], rsi
    37bf9be14mov [rsp+64], rbp
    37bf9be19mov [rsp+56], r10
    37bf9be1emov [rsp+48], r11
    37bf9be23mov [rsp+128], 1
    37bf9be2fcall dlasdq_64_
    37bf9be34mov rax, [rsp+800]
    37bf9be3ccmp [rax], 0
    37bf9be40jne 0x37bf9b81a
    37bf9be46mov rax, [rsp+256]
    37bf9be4emov [rsp+48], r12
    37bf9be53mov r9, rsi
    37bf9be56lea rdx, [rsp+536]
    37bf9be5emov [rsp+56], 1
    37bf9be67mov r8, [rsp+728]
    37bf9be6flea rcx, [rip+0x4c033a]
    37bf9be76lea rax, [rax+rbx-1]
    37bf9be7blea rax, [r15+8*rax]
    37bf9be7fmov [rsp+40], rax
    37bf9be84mov rax, [rsp+760]
    37bf9be8cmov [rsp+32], rax
    37bf9be91call dlacpy_64_
    37bf9be96
    37bf9be96loc_37bf9be96:
    37bf9be96add rdi, 1
    37bf9be9amov rbx, rdi
    37bf9be9djmp 0x37bf9bc22
    37bf9bea2
    37bf9bea2 66 0f 1f 44 00 00 f..D..
    37bf9bea8
    37bf9bea8loc_37bf9bea8:
    37bf9bea8mov rdx, -3
    37bf9beafmov eax, 3
    37bf9beb4jmp 0x37bf9b7ec
    37bf9beb9
    37bf9beb9 0f 1f 80 00 00 00 00 .......
    37bf9bec0
    37bf9bec0loc_37bf9bec0:
    37bf9bec0movapd x8, x6
    37bf9bec5jmp 0x37bf9b89d
    37bf9beca
    37bf9beca 66 0f 1f 44 00 00 f..D..
    37bf9bed0
    37bf9bed0loc_37bf9bed0:
    37bf9bed0lea rax, [rip+0x4c02f1]
    37bf9bed7mov rbx, r9
    37bf9bedamov r8, r12
    37bf9beddmov rdx, r12
    37bf9bee0mov [rsp+32], rax
    37bf9bee5imul rbx, r9
    37bf9bee9lea rcx, [rip+0x4c02c0]
    37bf9bef0mov [rsp+56], 1
    37bf9bef9lea r9, [rip+0x4c02a0]
    37bf9bf00mov [rsp+48], r12
    37bf9bf05mov [rsp+40], r15
    37bf9bf0alea rbx, [r15+8*rbx]
    37bf9bf0ecall dlaset_64_
    37bf9bf13mov [rsp+112], rbx
    37bf9bf18mov r9, r12
    37bf9bf1bmov r8, r12
    37bf9bf1emov rax, [rsp+800]
    37bf9bf26mov [rsp+88], r12
    37bf9bf2blea rcx, [rip+0x4c029f]
    37bf9bf32mov [rsp+128], 1
    37bf9bf3emov [rsp+120], rax
    37bf9bf43mov rax, [rsp+760]
    37bf9bf4bmov [rsp+80], r15
    37bf9bf50mov [rsp+104], rax
    37bf9bf55mov rax, [rsp+752]
    37bf9bf5dmov [rsp+72], r12
    37bf9bf62mov [rsp+96], rax
    37bf9bf67mov rax, [rsp+744]
    37bf9bf6fmov [rsp+64], r15
    37bf9bf74mov [rsp+56], rax
    37bf9bf79mov rax, [rsp+736]
    37bf9bf81mov [rsp+48], rax
    37bf9bf86mov rax, [rsp+728]
    37bf9bf8emov [rsp+40], rax
    37bf9bf93lea rax, [rip+0x4c021e]
    37bf9bf9amov [rsp+32], rax
    37bf9bf9fmov rdx, rax
    37bf9bfa2call dlasdq_64_
    37bf9bfa7mov rax, [rsp+800]
    37bf9bfafcmp [rax], 0
    37bf9bfb3jne 0x37bf9b81a
    37bf9bfb9mov rdx, [rsp+736]
    37bf9bfc1mov r8, rsi
    37bf9bfc4mov rcx, r12
    37bf9bfc7call idamax_64_
    37bf9bfccmov r14, [r12]
    37bf9bfd0test r14, r14
    37bf9bfd3jle 0x37bf9d0c9
    37bf9bfd9mov rdi, [rsp+736]
    37bf9bfe1mov rbp, [rsp+752]
    37bf9bfe9mov [rsp+216], rbx
    37bf9bff1lea r13, [rip+0x4c01a8]
    37bf9bff8mov [rsp+720], r12
    37bf9c000mov rsi, [rsp+728]
    37bf9c008movsd_xmm x6, [rdi+8*rax-8]
    37bf9c00eandpd x6, [rip+0x4c01da]
    37bf9c016mov rbx, rbp
    37bf9c019mov r12, rdi
    37bf9c01cmov [rsp+784], r15
    37bf9c024mov rbp, [rsp+776]
    37bf9c02cmov r15l, 1
    37bf9c032mulsd x6, x8
    37bf9c037mov rdi, [rsp+760]
    37bf9c03fjmp 0x37bf9c092
    37bf9c041
    37bf9c041 0f 1f 80 00 00 00 00 .......
    37bf9c048
    37bf9c048loc_37bf9c048:
    37bf9c048mov [rsp+48], rdi
    37bf9c04dlea r9, [rip+0x4c014c]
    37bf9c054mov r8, rsi
    37bf9c057lea rdx, [rip+0x4c014a]
    37bf9c05emov [rsp+56], 1
    37bf9c067lea rcx, [rip+0x4c0142]
    37bf9c06emov [rsp+40], rbx
    37bf9c073mov [rsp+32], r13
    37bf9c078call dlaset_64_
    37bf9c07d
    37bf9c07dloc_37bf9c07d:
    37bf9c07dadd r15, 1
    37bf9c081add r12, 8
    37bf9c085add rbx, 8
    37bf9c089cmp r14, r15
    37bf9c08cjl 0x37bf9cece
    37bf9c092
    37bf9c092loc_37bf9c092:
    37bf9c092comisd x6, [r12]
    37bf9c098jae 0x37bf9c048
    37bf9c09amov rax, [rsp+800]
    37bf9c0a2mov [rsp+64], rdi
    37bf9c0a7mov r9, r12
    37bf9c0aalea r8, [rip+0x4c0107]
    37bf9c0b1mov [rsp+56], rbx
    37bf9c0b6mov rdx, r8
    37bf9c0b9lea rcx, [rip+0x4c0100]
    37bf9c0c0mov [rsp+72], rax
    37bf9c0c5lea rax, [rip+0x4c00dc]
    37bf9c0ccmov [rsp+40], rax
    37bf9c0d1lea rax, [rip+0x4c00f0]
    37bf9c0d8mov [rsp+80], 1
    37bf9c0e1mov [rsp+48], rsi
    37bf9c0e6mov [rsp+32], rax
    37bf9c0ebcall dlascl_64_
    37bf9c0f0add [rbp], 1
    37bf9c0f5jmp 0x37bf9c07d
    37bf9c0f7
    37bf9c0f7 66 0f 1f 84 00 00 00 00 00 f........
    37bf9c100
    37bf9c100loc_37bf9c100:
    37bf9c100comisd x0, x6
    37bf9c104mov rsi, [rsp+224]
    37bf9c10cmov [r13+8*rsi], rbx
    37bf9c111lea rax, [rsi+1]
    37bf9c115jb 0x37bf9bc6a
    37bf9c11bmov r14, [r12]
    37bf9c11f
    37bf9c11floc_37bf9c11f:
    37bf9c11fmov rsi, [rsp+344]
    37bf9c127sub r14, rbx
    37bf9c12aadd r14, 1
    37bf9c12elea rdx, [rsi+rax-1]
    37bf9c133mov [rsp+536], r14
    37bf9c13bmov [r13+8*rdx], r14
    37bf9c140mov [rsp+224], rax
    37bf9c148jmp 0x37bf9bce5
    37bf9c14d
    37bf9c14d 0f 1f 00 ...
    37bf9c150
    37bf9c150loc_37bf9c150:
    37bf9c150mov rax, [rsp+408]
    37bf9c158mov rcx, [rsp+448]
    37bf9c160mov r14, [rsp+456]
    37bf9c168mov r8, [rsp+440]
    37bf9c170lea rax, [rax+rbx-1]
    37bf9c175mov rbp, [rsp+416]
    37bf9c17dlea rdx, [r15+8*rax]
    37bf9c181mov rax, [rsp+400]
    37bf9c189mov [rsp+264], rdx
    37bf9c191lea rax, [rax+rbx-1]
    37bf9c196mov [rsp+160], rdx
    37bf9c19elea r9, [r15+8*rax]
    37bf9c1a2mov rax, [rsp+424]
    37bf9c1aamov [rsp+272], r9
    37bf9c1b2lea rax, [rax+rbx-1]
    37bf9c1b7mov [rsp+152], r9
    37bf9c1bflea rax, [r15+8*rax]
    37bf9c1c3mov [rsp+280], rax
    37bf9c1cblea rax, [rcx+rbx-1]
    37bf9c1d0mov rdx, [rsp+280]
    37bf9c1d8lea rcx, [r13+8*rax]
    37bf9c1ddlea rax, [r14+rbx-1]
    37bf9c1e2lea r14, [r13+8*rax]
    37bf9c1e7lea rax, [r8+rbx-1]
    37bf9c1ecmov [rsp+288], rcx
    37bf9c1f4mov r9, [rsp+288]
    37bf9c1fclea r8, [r13+8*rax]
    37bf9c201lea rax, [rbp+rbx-1]
    37bf9c206mov rbp, [rsp+392]
    37bf9c20emov [rsp+296], r14
    37bf9c216lea rax, [r15+8*rax]
    37bf9c21amov [rsp+304], r8
    37bf9c222mov [rsp+312], rax
    37bf9c22alea rax, [rbp+rbx-1]
    37bf9c22fmov rbp, [rsp+384]
    37bf9c237lea rcx, [r15+8*rax]
    37bf9c23bmov [rsp+144], rdx
    37bf9c243lea rax, [rbp+rbx-1]
    37bf9c248mov rbp, [rsp+376]
    37bf9c250mov [rsp+320], rcx
    37bf9c258lea rcx, [rsp+512]
    37bf9c260lea r14, [r15+8*rax]
    37bf9c264lea rax, [rbp+rbx-1]
    37bf9c269mov rbp, [rsp+432]
    37bf9c271mov [rsp+328], r14
    37bf9c279lea r14, [r15+rsi]
    37bf9c27dlea r8, [r15+8*rax]
    37bf9c281lea rax, [rbp+rbx-1]
    37bf9c286mov rbp, [rsp+800]
    37bf9c28emov [rsp+336], r8
    37bf9c296lea r8, [rsp+536]
    37bf9c29elea rax, [r13+8*rax]
    37bf9c2a3mov [rsp+184], rbp
    37bf9c2abmov rbp, [rsp+352]
    37bf9c2b3mov [rsp+176], rbp
    37bf9c2bbmov rbp, [rsp+248]
    37bf9c2c3mov [rsp+168], rbp
    37bf9c2cbmov [rsp+136], r9
    37bf9c2d3mov rdx, [rsp+296]
    37bf9c2dbmov r9, [rsp+304]
    37bf9c2e3mov [rsp+72], rax
    37bf9c2e8mov [rsp+120], rdx
    37bf9c2edmov rdx, [rsp+312]
    37bf9c2f5mov [rsp+112], r9
    37bf9c2famov r9, [rsp+320]
    37bf9c302mov [rsp+104], rdx
    37bf9c307mov rdx, [rsp+328]
    37bf9c30fmov [rsp+96], r9
    37bf9c314mov r9, [rsp+336]
    37bf9c31cmov [rsp+368], rax
    37bf9c324mov rax, [rsp+232]
    37bf9c32cmov [rsp+88], rdx
    37bf9c331mov rdx, [rsp+712]
    37bf9c339mov [rsp+80], r9
    37bf9c33elea r9, [rsp+568]
    37bf9c346mov [rsp+40], r10
    37bf9c34bmov [rsp+64], rax
    37bf9c350mov [rsp+56], r12
    37bf9c355mov [rsp+48], r14
    37bf9c35amov [rsp+32], r11
    37bf9c35fmov [rsp+128], r12
    37bf9c367mov [rsp+360], r8
    37bf9c36fcall dlasda_64_
    37bf9c374mov r10, [rsp+800]
    37bf9c37ccmp [r10], 0
    37bf9c380jne 0x37bf9b81a
    37bf9c386mov rdx, [rsp+264]
    37bf9c38emov r9, [rsp+272]
    37bf9c396mov [rsp+200], r10
    37bf9c39elea rcx, [rsp+520]
    37bf9c3a6mov rbp, [rsp+352]
    37bf9c3aemov rax, [rsp+368]
    37bf9c3b6mov [rsp+72], r12
    37bf9c3bbmov [rsp+176], rdx
    37bf9c3c3mov rdx, [rsp+280]
    37bf9c3cbmov [rsp+168], r9
    37bf9c3d3mov r9, [rsp+288]
    37bf9c3dbmov [rsp+160], rdx
    37bf9c3e3mov rdx, [rsp+296]
    37bf9c3ebmov [rsp+152], r9
    37bf9c3f3mov r9, [rsp+304]
    37bf9c3fbmov [rsp+136], rdx
    37bf9c403mov rdx, [rsp+312]
    37bf9c40bmov [rsp+128], r9
    37bf9c413mov r9, [rsp+320]
    37bf9c41bmov [rsp+192], rbp
    37bf9c423mov rbp, [rsp+248]
    37bf9c42bmov [rsp+120], rdx
    37bf9c430mov rdx, [rsp+328]
    37bf9c438mov [rsp+112], r9
    37bf9c43dmov r9, [rsp+336]
    37bf9c445mov [rsp+88], rax
    37bf9c44amov rax, [rsp+232]
    37bf9c452mov [rsp+104], rdx
    37bf9c457mov [rsp+96], r9
    37bf9c45cmov [rsp+80], rax
    37bf9c461mov [rsp+184], rbp
    37bf9c469mov [rsp+144], r12
    37bf9c471mov [rsp+64], r14
    37bf9c476mov [rsp+56], r12
    37bf9c47bmov rax, [rsp+256]
    37bf9c483add rsi, [rsp+752]
    37bf9c48bmov r9, [rsp+728]
    37bf9c493lea rax, [rax+rbx-1]
    37bf9c498mov [rsp+32], rsi
    37bf9c49dmov r8, [rsp+360]
    37bf9c4a5lea rax, [r15+8*rax]
    37bf9c4a9mov rdx, [rsp+712]
    37bf9c4b1mov [rsp+48], rax
    37bf9c4b6mov rax, [rsp+760]
    37bf9c4bemov [rsp+40], rax
    37bf9c4c3call dlalsa_64_
    37bf9c4c8mov rax, [rsp+800]
    37bf9c4d0cmp [rax], 0
    37bf9c4d4je 0x37bf9be96
    37bf9c4dajmp 0x37bf9b81a
    37bf9c4df
    37bf9c4df 90 .
    37bf9c4e0
    37bf9c4e0loc_37bf9c4e0:
    37bf9c4e0mov rax, [rsp+256]
    37bf9c4e8mov [rsp+32], r12
    37bf9c4edadd rsi, [rsp+752]
    37bf9c4f5mov r8, [rsp+760]
    37bf9c4fdlea rax, [rax+rbx-1]
    37bf9c502mov rcx, [rsp+728]
    37bf9c50amov rdx, rsi
    37bf9c50dlea r9, [r15+8*rax]
    37bf9c511call dcopy_64_
    37bf9c516jmp 0x37bf9be96
    37bf9c51b
    37bf9c51b 0f 1f 44 00 00 ..D..
    37bf9c520
    37bf9c520loc_37bf9c520:
    37bf9c520mov rax, [rsp+760]
    37bf9c528mov r8, [rsp+728]
    37bf9c530mov rdx, r12
    37bf9c533mov [rsp+56], 1
    37bf9c53clea rcx, [rip+0x4bfc6d]
    37bf9c543mov [rsp+48], rax
    37bf9c548mov rax, [rsp+752]
    37bf9c550mov [rsp+40], rax
    37bf9c555lea rax, [rip+0x4bfc44]
    37bf9c55cmov [rsp+32], rax
    37bf9c561mov r9, rax
    37bf9c564call dlaset_64_
    37bf9c569jmp 0x37bf9b81a
    37bf9c56e
    37bf9c56e 66 90 f.
    37bf9c570
    37bf9c570loc_37bf9c570:
    37bf9c570cmp rdi, 1
    37bf9c574jle 0x37bf9c6cc
    37bf9c57amov rax, [rsp+752]
    37bf9c582lea rsi, [rsp+560]
    37bf9c58amov r13, [rsp+744]
    37bf9c592mov ebp, 1
    37bf9c597mov [rsp+232], rsi
    37bf9c59flea rsi, [rsp+504]
    37bf9c5a7mov rbx, [rsp+736]
    37bf9c5aflea r14, [rsp+552]
    37bf9c5b7mov [rsp+224], rsi
    37bf9c5bfmov rsi, rax
    37bf9c5c2mov rax, rdi
    37bf9c5c5mov rdi, r13
    37bf9c5c8mov [rsp+720], r12
    37bf9c5d0mov r13, rax
    37bf9c5d3mov r12, rbp
    37bf9c5d6mov rbp, [rsp+728]
    37bf9c5dejmp 0x37bf9c60d
    37bf9c5e0
    37bf9c5e0loc_37bf9c5e0:
    37bf9c5e0mov rdx, r12
    37bf9c5e3unpcklpd x1, x2
    37bf9c5e7lea r9, [rsi+8]
    37bf9c5ebshl rdx, 4
    37bf9c5efmovups [r15+rdx-16], x1
    37bf9c5f5
    37bf9c5f5loc_37bf9c5f5:
    37bf9c5f5add r12, 1
    37bf9c5f9add rbx, 8
    37bf9c5fdadd rdi, 8
    37bf9c601mov rsi, r9
    37bf9c604cmp r13, r12
    37bf9c607je 0x37bf9c6c0
    37bf9c60d
    37bf9c60dloc_37bf9c60d:
    37bf9c60dmov [rsp+32], r14
    37bf9c612mov r9, [rsp+232]
    37bf9c61amov rdx, rdi
    37bf9c61dmov rcx, rbx
    37bf9c620mov r8, [rsp+224]
    37bf9c628call dlartg_64_
    37bf9c62dmovsd_xmm x0, [rbx+8]
    37bf9c632movsd_xmm x2, [rsp+560]
    37bf9c63bmovsd_xmm x3, [rsp+552]
    37bf9c644movapd x1, x0
    37bf9c648mulsd x1, x2
    37bf9c64cmovsd_xmm [rdi], x1
    37bf9c650movsd_xmm x1, [rsp+504]
    37bf9c659mulsd x0, x1
    37bf9c65dunpcklpd x3, x0
    37bf9c661movups [rbx], x3
    37bf9c664cmp [rbp], 1
    37bf9c669jne 0x37bf9c5e0
    37bf9c66fmov rax, [rsp+232]
    37bf9c677lea r9, [rsi+8]
    37bf9c67bmov rdx, rsi
    37bf9c67emov [rsp+240], r9
    37bf9c686mov [rsp+48], rax
    37bf9c68bmov rax, [rsp+224]
    37bf9c693mov [rsp+40], rax
    37bf9c698lea rax, [rip+0x4bfb09]
    37bf9c69fmov [rsp+32], rax
    37bf9c6a4mov r8, rax
    37bf9c6a7mov rcx, rax
    37bf9c6aacall drot_64_
    37bf9c6afmov r9, [rsp+240]
    37bf9c6b7jmp 0x37bf9c5f5
    37bf9c6bc
    37bf9c6bc 0f 1f 40 00 ..@.
    37bf9c6c0
    37bf9c6c0loc_37bf9c6c0:
    37bf9c6c0mov r12, [rsp+720]
    37bf9c6c8mov rdi, [r12]
    37bf9c6cc
    37bf9c6ccloc_37bf9c6cc:
    37bf9c6ccmov rax, [rsp+728]
    37bf9c6d4mov rcx, [rax]
    37bf9c6d7cmp rcx, 1
    37bf9c6dbjle 0x37bf9b8cc
    37bf9c6e1mov rsi, [rsp+752]
    37bf9c6e9mov [rsp+224], rcx
    37bf9c6f1mov r13, rdi
    37bf9c6f4lea rbp, [rsp+560]
    37bf9c6fcmov [rsp+720], r12
    37bf9c704mov r14, -1
    37bf9c70bmov edi, 1
    37bf9c710add rsi, 8
    37bf9c714mov [rsp+784], r15
    37bf9c71cmov [rsp+232], rsi
    37bf9c724nop
    37bf9c725nop [rax+rax]
    37bf9c730
    37bf9c730loc_37bf9c730:
    37bf9c730cmp r13, 1
    37bf9c734jle 0x37bf9c7c2
    37bf9c73amov rax, [rsp+232]
    37bf9c742mov r12, [rsp+784]
    37bf9c74amov r15l, 1
    37bf9c750lea rsi, [rsp+504]
    37bf9c758lea rbx, [rax+8*r14]
    37bf9c75cnop [rax]
    37bf9c760
    37bf9c760loc_37bf9c760:
    37bf9c760movsd_xmm x0, [r12]
    37bf9c766mov rdx, rbx
    37bf9c769add rbx, 8
    37bf9c76dadd r15, 1
    37bf9c771lea rax, [rip+0x4bfa30]
    37bf9c778mov r9, rbx
    37bf9c77badd r12, 16
    37bf9c77fmovsd_xmm [rsp+504], x0
    37bf9c788mov r8, rax
    37bf9c78bmov rcx, rax
    37bf9c78emovsd_xmm x0, [r12-8]
    37bf9c795mov [rsp+48], rbp
    37bf9c79amov [rsp+40], rsi
    37bf9c79fmov [rsp+32], rax
    37bf9c7a4movsd_xmm [rsp+560], x0
    37bf9c7adcall drot_64_
    37bf9c7b2cmp r15, r13
    37bf9c7b5jne 0x37bf9c760
    37bf9c7b7mov rax, [rsp+720]
    37bf9c7bfmov r13, [rax]
    37bf9c7c2
    37bf9c7c2loc_37bf9c7c2:
    37bf9c7c2add rdi, 1
    37bf9c7c6add r14, [rsp+216]
    37bf9c7cecmp [rsp+224], rdi
    37bf9c7d6jge 0x37bf9c730
    37bf9c7dcmov r12, [rsp+720]
    37bf9c7e4mov r15, [rsp+784]
    37bf9c7ecmov rdi, r13
    37bf9c7efjmp 0x37bf9b8cc
    37bf9c7f4
    37bf9c7f4 0f 1f 40 00 ..@.
    37bf9c7f8
    37bf9c7f8loc_37bf9c7f8:
    37bf9c7f8mov rax, [rsp+736]
    37bf9c800pxor x0, x0
    37bf9c804ucomisd x0, [rax]
    37bf9c808jp 0x37bf9ce2f
    37bf9c80ejne 0x37bf9ce2f
    37bf9c814mov rax, [rsp+760]
    37bf9c81cmov r8, [rsp+728]
    37bf9c824mov [rsp+56], 1
    37bf9c82dlea rdx, [rip+0x4bf974]
    37bf9c834lea rcx, [rip+0x4bf975]
    37bf9c83bmov [rsp+48], rax
    37bf9c840mov rax, [rsp+752]
    37bf9c848mov [rsp+40], rax
    37bf9c84dlea rax, [rip+0x4bf94c]
    37bf9c854mov [rsp+32], rax
    37bf9c859mov r9, rax
    37bf9c85ccall dlaset_64_
    37bf9c861jmp 0x37bf9b81a
    37bf9c866
    37bf9c866 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bf9c870
    37bf9c870loc_37bf9c870:
    37bf9c870mov r9, [rsp+344]
    37bf9c878mov rdx, [rsp+736]
    37bf9c880mov rcx, r12
    37bf9c883lea r8, [rip+0x4bf91e]
    37bf9c88amov rbp, [rsp+224]
    37bf9c892mov r14, [rsp+488]
    37bf9c89amov [rsp+216], r9
    37bf9c8a2call idamax_64_
    37bf9c8a7mov r13, [r12]
    37bf9c8abmov r9, [rsp+216]
    37bf9c8b3test r13, r13
    37bf9c8b6jle 0x37bf9ca10
    37bf9c8bcmov rsi, [rsp+736]
    37bf9c8c4movsd_xmm x6, [rsi+8*rax-8]
    37bf9c8caandpd x6, x7
    37bf9c8cemulsd x6, x8
    37bf9c8d3
    37bf9c8d3loc_37bf9c8d3:
    37bf9c8d3mov rbx, [rsp+736]
    37bf9c8dbmov rax, [rsp+256]
    37bf9c8e3mov [rsp+224], rbp
    37bf9c8ebmov edi, 1
    37bf9c8f0mov [rsp+232], r14
    37bf9c8f8mov rsi, [rsp+776]
    37bf9c900mov [rsp+784], r15
    37bf9c908lea rbp, [r15+8*rax-8]
    37bf9c90dmov r14, rbx
    37bf9c910mov r15, [rsp+800]
    37bf9c918mov [rsp+216], r9
    37bf9c920mov rbx, [rsp+728]
    37bf9c928jmp 0x37bf9c988
    37bf9c92a
    37bf9c92a 66 0f 1f 44 00 00 f..D..
    37bf9c930
    37bf9c930loc_37bf9c930:
    37bf9c930lea rax, [rip+0x4bf869]
    37bf9c937mov [rsp+48], r12
    37bf9c93cmov r8, rbx
    37bf9c93flea rdx, [rip+0x4bf862]
    37bf9c946mov [rsp+40], rbp
    37bf9c94bmov r9, rax
    37bf9c94elea rcx, [rip+0x4bf85b]
    37bf9c955mov [rsp+56], 1
    37bf9c95emov [rsp+32], rax
    37bf9c963call dlaset_64_
    37bf9c968
    37bf9c968loc_37bf9c968:
    37bf9c968movsd_xmm x0, [r14]
    37bf9c96dadd rdi, 1
    37bf9c971add r14, 8
    37bf9c975add rbp, 8
    37bf9c979andpd x0, x7
    37bf9c97dmovsd_xmm [r14-8], x0
    37bf9c983cmp r13, rdi
    37bf9c986jl 0x37bf9c9f0
    37bf9c988
    37bf9c988loc_37bf9c988:
    37bf9c988movsd_xmm x0, [r14]
    37bf9c98dandpd x0, x7
    37bf9c991comisd x6, x0
    37bf9c995jae 0x37bf9c930
    37bf9c997lea rax, [rip+0x4bf80a]
    37bf9c99eadd [rsi], 1
    37bf9c9a2mov r9, r14
    37bf9c9a5mov [rsp+40], rax
    37bf9c9aalea rax, [rip+0x4bf817]
    37bf9c9b1lea r8, [rip+0x4bf800]
    37bf9c9b8mov [rsp+72], r15
    37bf9c9bdmov rdx, r8
    37bf9c9c0lea rcx, [rip+0x4bf7f9]
    37bf9c9c7mov [rsp+80], 1
    37bf9c9d0mov [rsp+64], r12
    37bf9c9d5mov [rsp+56], rbp
    37bf9c9damov [rsp+48], rbx
    37bf9c9dfmov [rsp+32], rax
    37bf9c9e4call dlascl_64_
    37bf9c9e9jmp 0x37bf9c968
    37bf9c9ee
    37bf9c9ee 66 90 f.
    37bf9c9f0
    37bf9c9f0loc_37bf9c9f0:
    37bf9c9f0mov r9, [rsp+216]
    37bf9c9f8mov rbp, [rsp+224]
    37bf9ca00mov r14, [rsp+232]
    37bf9ca08mov r15, [rsp+784]
    37bf9ca10
    37bf9ca10loc_37bf9ca10:
    37bf9ca10mov [rsp+520], 1
    37bf9ca1ctest rbp, rbp
    37bf9ca1fjle 0x37bf9cd38
    37bf9ca25mov rsi, [rsp+472]
    37bf9ca2dmov rax, [rsp+792]
    37bf9ca35lea r13, [r15+8*r14-8]
    37bf9ca3amov [rsp+216], rbp
    37bf9ca42mov [rsp+232], r13
    37bf9ca4amov rbp, [rsp+256]
    37bf9ca52mov ebx, 1
    37bf9ca57lea rdi, [rip+0x4bf742]
    37bf9ca5elea rax, [rax+8*rsi-8]
    37bf9ca63mov r13, [rsp+712]
    37bf9ca6bmov [rsp+224], rax
    37bf9ca73mov rax, [rsp+792]
    37bf9ca7blea rsi, [rax+8*r9]
    37bf9ca7fmov r14, rax
    37bf9ca82jmp 0x37bf9cb13
    37bf9ca87
    37bf9ca87 66 0f 1f 84 00 00 00 00 00 f........
    37bf9ca90
    37bf9ca90loc_37bf9ca90:
    37bf9ca90mov rax, [rsp+760]
    37bf9ca98lea r8, [rsp+536]
    37bf9caa0mov [rsp+88], r9
    37bf9caa5lea rdx, [rip+0x4bf726]
    37bf9caacmov [rsp+64], rcx
    37bf9cab1mov r9, [rsp+728]
    37bf9cab9lea rcx, [rip+0x4bf713]
    37bf9cac0mov [rsp+96], rax
    37bf9cac5lea rax, [rip+0x4bf6fc]
    37bf9caccmov [rsp+112], 1
    37bf9cad5mov [rsp+104], 1
    37bf9cademov [rsp+80], rdi
    37bf9cae3mov [rsp+72], r12
    37bf9cae8mov [rsp+56], r12
    37bf9caedmov [rsp+48], r11
    37bf9caf2mov [rsp+40], rax
    37bf9caf7mov [rsp+32], r8
    37bf9cafccall dgemm_64_
    37bf9cb01
    37bf9cb01loc_37bf9cb01:
    37bf9cb01add rbx, 1
    37bf9cb05cmp [rsp+216], rbx
    37bf9cb0djl 0x37bf9cd38
    37bf9cb13
    37bf9cb13loc_37bf9cb13:
    37bf9cb13mov rax, [r14+8*rbx-8]
    37bf9cb18mov r8, [rsi+8*rbx-8]
    37bf9cb1dmov r9, [rsp+752]
    37bf9cb25sub rax, 1
    37bf9cb29mov [rsp+536], r8
    37bf9cb31lea rdx, [8*rax]
    37bf9cb39lea rcx, [rbp+rax-1]
    37bf9cb3eadd r9, rdx
    37bf9cb41lea rcx, [r15+8*rcx]
    37bf9cb45cmp r8, 1
    37bf9cb49je 0x37bf9cd10
    37bf9cb4fmov r10, [rsp+240]
    37bf9cb57add r10, rax
    37bf9cb5alea r11, [r15+8*r10]
    37bf9cb5ecmp r8, [r13]
    37bf9cb62jle 0x37bf9ca90
    37bf9cb68mov r8, [rsp+800]
    37bf9cb70add rdx, r15
    37bf9cb73mov [rsp+80], r11
    37bf9cb78mov [rsp+64], rdx
    37bf9cb7dmov rdx, r13
    37bf9cb80mov [rsp+200], r8
    37bf9cb88mov r8, [rsp+224]
    37bf9cb90mov [rsp+144], r12
    37bf9cb98mov [rsp+192], r8
    37bf9cba0mov r8, [rsp+232]
    37bf9cba8mov [rsp+72], r12
    37bf9cbadmov [rsp+184], r8
    37bf9cbb5mov r8, [rsp+408]
    37bf9cbbdlea r8, [r8+rax-1]
    37bf9cbc2lea r8, [r15+8*r8]
    37bf9cbc6mov [rsp+176], r8
    37bf9cbcemov r8, [rsp+400]
    37bf9cbd6lea r8, [r8+rax-1]
    37bf9cbdblea r8, [r15+8*r8]
    37bf9cbdfmov [rsp+168], r8
    37bf9cbe7mov r8, [rsp+424]
    37bf9cbeflea r8, [r8+rax-1]
    37bf9cbf4lea r8, [r15+8*r8]
    37bf9cbf8mov [rsp+160], r8
    37bf9cc00mov r8, [rsp+448]
    37bf9cc08lea r8, [r8+rax-1]
    37bf9cc0dlea r8, [r14+8*r8]
    37bf9cc11mov [rsp+152], r8
    37bf9cc19mov r8, [rsp+456]
    37bf9cc21lea r8, [r8+rax-1]
    37bf9cc26lea r8, [r14+8*r8]
    37bf9cc2amov [rsp+136], r8
    37bf9cc32mov r8, [rsp+440]
    37bf9cc3alea r8, [r8+rax-1]
    37bf9cc3flea r8, [r14+8*r8]
    37bf9cc43mov [rsp+128], r8
    37bf9cc4bmov r8, [rsp+416]
    37bf9cc53lea r8, [r8+rax-1]
    37bf9cc58lea r8, [r15+8*r8]
    37bf9cc5cmov [rsp+120], r8
    37bf9cc61mov r8, [rsp+392]
    37bf9cc69lea r8, [r8+rax-1]
    37bf9cc6elea r8, [r15+8*r8]
    37bf9cc72mov [rsp+112], r8
    37bf9cc77mov r8, [rsp+384]
    37bf9cc7flea r8, [r8+rax-1]
    37bf9cc84lea r8, [r15+8*r8]
    37bf9cc88mov [rsp+104], r8
    37bf9cc8dmov r8, [rsp+376]
    37bf9cc95lea r8, [r8+rax-1]
    37bf9cc9alea r8, [r15+8*r8]
    37bf9cc9emov [rsp+96], r8
    37bf9cca3mov r8, [rsp+432]
    37bf9ccablea rax, [r8+rax-1]
    37bf9ccb0lea r8, [rsp+536]
    37bf9ccb8lea rax, [r14+8*rax]
    37bf9ccbcmov [rsp+88], rax
    37bf9ccc1mov rax, [rsp+760]
    37bf9ccc9mov [rsp+48], r9
    37bf9cccemov r9, [rsp+728]
    37bf9ccd6mov [rsp+56], rax
    37bf9ccdbmov [rsp+32], rcx
    37bf9cce0lea rcx, [rsp+520]
    37bf9cce8mov [rsp+40], r12
    37bf9ccedcall dlalsa_64_
    37bf9ccf2mov rax, [rsp+800]
    37bf9ccfacmp [rax], 0
    37bf9ccfeje 0x37bf9cb01
    37bf9cd04jmp 0x37bf9b81a
    37bf9cd09
    37bf9cd09 0f 1f 80 00 00 00 00 .......
    37bf9cd10
    37bf9cd10loc_37bf9cd10:
    37bf9cd10mov rax, [rsp+760]
    37bf9cd18mov rdx, rcx
    37bf9cd1bmov r8, r12
    37bf9cd1emov rcx, [rsp+728]
    37bf9cd26mov [rsp+32], rax
    37bf9cd2bcall dcopy_64_
    37bf9cd30jmp 0x37bf9cb01
    37bf9cd35
    37bf9cd35 0f 1f 00 ...
    37bf9cd38
    37bf9cd38loc_37bf9cd38:
    37bf9cd38mov rax, [rsp+800]
    37bf9cd40mov rsi, [rsp+480]
    37bf9cd48mov [rsp+80], 1
    37bf9cd51lea r8, [rip+0x4bf460]
    37bf9cd58mov [rsp+64], r12
    37bf9cd5dmov rdx, r8
    37bf9cd60lea r9, [rip+0x4bf461]
    37bf9cd67lea rcx, [rip+0x4bf452]
    37bf9cd6emov [rsp+72], rax
    37bf9cd73mov rax, [rsp+736]
    37bf9cd7bmov [rsp+40], r12
    37bf9cd80mov [rsp+56], rax
    37bf9cd85lea rax, [rip+0x4bf41c]
    37bf9cd8cmov [rsp+48], rax
    37bf9cd91mov [rsp+32], rsi
    37bf9cd96call dlascl_64_
    37bf9cd9bmov r9, [rsp+800]
    37bf9cda3mov rdx, r12
    37bf9cda6mov [rsp+32], 1
    37bf9cdafmov r8, [rsp+736]
    37bf9cdb7lea rcx, [rip+0x4bf416]
    37bf9cdbecall dlasrt_64_
    37bf9cdc3mov rax, [rsp+800]
    37bf9cdcbmov [rsp+40], r12
    37bf9cdd0mov [rsp+80], 1
    37bf9cdd9mov [rsp+72], rax
    37bf9cddemov rax, [rsp+760]
    37bf9cde6mov [rsp+64], rax
    37bf9cdebmov rax, [rsp+752]
    37bf9cdf3mov [rsp+56], rax
    37bf9cdf8mov rax, [rsp+728]
    37bf9ce00mov [rsp+48], rax
    37bf9ce05lea rax, [rip+0x4bf3bc]
    37bf9ce0cmov [rsp+32], rax
    37bf9ce11
    37bf9ce11loc_37bf9ce11:
    37bf9ce11lea r8, [rip+0x4bf3a0]
    37bf9ce18mov r9, rsi
    37bf9ce1blea rcx, [rip+0x4bf39e]
    37bf9ce22mov rdx, r8
    37bf9ce25call dlascl_64_
    37bf9ce2ajmp 0x37bf9b81a
    37bf9ce2f
    37bf9ce2floc_37bf9ce2f:
    37bf9ce2fmov rax, [rsp+776]
    37bf9ce37lea r8, [rip+0x4bf37a]
    37bf9ce3emov r9, [rsp+736]
    37bf9ce46lea rcx, [rip+0x4bf373]
    37bf9ce4dmov rdx, r8
    37bf9ce50mov [rax], 1
    37bf9ce57mov rax, [rsp+800]
    37bf9ce5fmov [rsp+80], 1
    37bf9ce68mov [rsp+72], rax
    37bf9ce6dmov rax, [rsp+760]
    37bf9ce75mov [rsp+64], rax
    37bf9ce7amov rax, [rsp+752]
    37bf9ce82mov [rsp+56], rax
    37bf9ce87mov rax, [rsp+728]
    37bf9ce8fmov [rsp+48], rax
    37bf9ce94lea rax, [rip+0x4bf30d]
    37bf9ce9bmov [rsp+40], rax
    37bf9cea0lea rax, [rip+0x4bf321]
    37bf9cea7mov [rsp+32], rax
    37bf9ceaccall dlascl_64_
    37bf9ceb1mov rax, [rsp+736]
    37bf9ceb9movsd_xmm x0, [rax]
    37bf9cebdandpd x0, [rip+0x4bf32b]
    37bf9cec5movsd_xmm [rax], x0
    37bf9cec9jmp 0x37bf9b81a
    37bf9cece
    37bf9ceceloc_37bf9cece:
    37bf9cecemov rbx, [rsp+216]
    37bf9ced6mov r12, [rsp+720]
    37bf9cedemov r15, [rsp+784]
    37bf9cee6
    37bf9cee6loc_37bf9cee6:
    37bf9cee6mov rax, [rsp+760]
    37bf9ceeelea rdi, [rip+0x4bf2d3]
    37bf9cef5mov [rsp+112], 1
    37bf9cefemov r8, r12
    37bf9cf01mov [rsp+104], 1
    37bf9cf0amov r9, [rsp+728]
    37bf9cf12lea rdx, [rip+0x4bf2b9]
    37bf9cf19lea rcx, [rip+0x4bf2b3]
    37bf9cf20mov [rsp+72], rax
    37bf9cf25mov rax, [rsp+752]
    37bf9cf2dmov [rsp+96], r12
    37bf9cf32mov [rsp+64], rax
    37bf9cf37mov [rsp+88], rbx
    37bf9cf3cmov [rsp+80], r13
    37bf9cf41mov [rsp+56], r12
    37bf9cf46mov [rsp+48], r15
    37bf9cf4bmov [rsp+40], rdi
    37bf9cf50mov [rsp+32], r12
    37bf9cf55call dgemm_64_
    37bf9cf5amov [rsp+32], r12
    37bf9cf5fmov r9, rbx
    37bf9cf62mov rdx, r12
    37bf9cf65mov rax, [rsp+760]
    37bf9cf6dmov r8, [rsp+728]
    37bf9cf75mov [rsp+56], 1
    37bf9cf7elea rcx, [rip+0x4bf22b]
    37bf9cf85mov [rsp+48], rax
    37bf9cf8amov rax, [rsp+752]
    37bf9cf92mov [rsp+40], rax
    37bf9cf97call dlacpy_64_
    37bf9cf9cmov rax, [rsp+800]
    37bf9cfa4mov [rsp+64], r12
    37bf9cfa9mov r9, rdi
    37bf9cfacmov rsi, [rsp+480]
    37bf9cfb4mov [rsp+40], r12
    37bf9cfb9lea r8, [rip+0x4bf1f8]
    37bf9cfc0lea rcx, [rip+0x4bf1f9]
    37bf9cfc7mov [rsp+72], rax
    37bf9cfccmov rax, [rsp+736]
    37bf9cfd4mov rdx, r8
    37bf9cfd7mov [rsp+80], 1
    37bf9cfe0mov [rsp+56], rax
    37bf9cfe5lea rax, [rip+0x4bf1bc]
    37bf9cfecmov [rsp+48], rax
    37bf9cff1mov [rsp+32], rsi
    37bf9cff6call dlascl_64_
    37bf9cffbmov r9, [rsp+800]
    37bf9d003mov rdx, r12
    37bf9d006mov [rsp+32], 1
    37bf9d00fmov r8, [rsp+736]
    37bf9d017lea rcx, [rip+0x4bf1b6]
    37bf9d01ecall dlasrt_64_
    37bf9d023mov rax, [rsp+800]
    37bf9d02bmov [rsp+40], r12
    37bf9d030mov [rsp+80], 1
    37bf9d039mov [rsp+72], rax
    37bf9d03emov rax, [rsp+760]
    37bf9d046mov [rsp+32], rdi
    37bf9d04bmov [rsp+64], rax
    37bf9d050mov rax, [rsp+752]
    37bf9d058mov [rsp+56], rax
    37bf9d05dmov rax, [rsp+728]
    37bf9d065mov [rsp+48], rax
    37bf9d06ajmp 0x37bf9ce11
    37bf9d06f
    37bf9d06floc_37bf9d06f:
    37bf9d06fmov rdx, [rsp+736]
    37bf9d077lea r8, [rip+0x4bf12a]
    37bf9d07emov rcx, r12
    37bf9d081mov [rsp+216], r9
    37bf9d089call idamax_64_
    37bf9d08emov r13, [r12]
    37bf9d092test r13, r13
    37bf9d095jle 0x37bf9cd38
    37bf9d09bmov rdi, [rsp+736]
    37bf9d0a3movq x7, [rip+0x4bf145]
    37bf9d0abmov r9, [rsp+216]
    37bf9d0b3xor ebp, ebp
    37bf9d0b5movsd_xmm x6, [rdi+8*rax-8]
    37bf9d0bbandpd x6, x7
    37bf9d0bfmulsd x6, x8
    37bf9d0c4jmp 0x37bf9c8d3
    37bf9d0c9
    37bf9d0c9loc_37bf9d0c9:
    37bf9d0c9lea r13, [rip+0x4bf0d0]
    37bf9d0d0jmp 0x37bf9cee6
    37bf9b740