File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc17c80
    37bc17c80zlalsd_:
    37bc17c80push r15
    37bc17c82push r14
    37bc17c84push r13
    37bc17c86push r12
    37bc17c88push rbp
    37bc17c89push rdi
    37bc17c8apush rsi
    37bc17c8bpush rbx
    37bc17c8csub rsp, 568
    37bc17c93movups [rsp+512], x6
    37bc17c9bmovups [rsp+528], x7
    37bc17ca3movups [rsp+544], x8
    37bc17cacmov rax, [rsp+696]
    37bc17cb4mov rdi, [rsp+728]
    37bc17cbcmov esi, [rax]
    37bc17cbemov rax, [rsp+744]
    37bc17cc6mov [rax], 0
    37bc17cccmov eax, [r8]
    37bc17ccfmov rbx, rcx
    37bc17cd2mov [rsp+648], rdx
    37bc17cdamov [rsp+656], r8
    37bc17ce2mov [rsp+664], r9
    37bc17ceamov [rsp+380], esi
    37bc17cf1test eax, eax
    37bc17cf3js 0x37bc18650
    37bc17cf9mov r11l, [r9]
    37bc17cfctest r11l, r11l
    37bc17cffjle 0x37bc17d15
    37bc17d01test esi, esi
    37bc17d03jle 0x37bc17d09
    37bc17d05cmp esi, eax
    37bc17d07jge 0x37bc17d78
    37bc17d09
    37bc17d09loc_37bc17d09:
    37bc17d09mov edx, -8
    37bc17d0emov eax, 8
    37bc17d13jmp 0x37bc17d1f
    37bc17d15
    37bc17d15loc_37bc17d15:
    37bc17d15mov edx, -4
    37bc17d1amov eax, 4
    37bc17d1f
    37bc17d1floc_37bc17d1f:
    37bc17d1fmov rdi, [rsp+744]
    37bc17d27mov r8l, 6
    37bc17d2dlea rcx, [rip+0x834238]
    37bc17d34mov [rsp+504], eax
    37bc17d3bmov [rdi], edx
    37bc17d3dlea rdx, [rsp+504]
    37bc17d45call xerbla_
    37bc17d4anop
    37bc17d4b
    37bc17d4bloc_37bc17d4b:
    37bc17d4bmovups x6, [rsp+512]
    37bc17d53movups x7, [rsp+528]
    37bc17d5bmovups x8, [rsp+544]
    37bc17d64add rsp, 568
    37bc17d6bpop rbx
    37bc17d6cpop rsi
    37bc17d6dpop rdi
    37bc17d6epop rbp
    37bc17d6fpop r12
    37bc17d71pop r13
    37bc17d73pop r14
    37bc17d75pop r15
    37bc17d77ret
    37bc17d78
    37bc17d78loc_37bc17d78:
    37bc17d78mov edx, 7
    37bc17d7dlea rcx, [rip+0x8341ee]
    37bc17d84call dlamch_
    37bc17d89mov rax, [rsp+704]
    37bc17d91movapd x6, x0
    37bc17d95pxor x0, x0
    37bc17d99movsd_xmm x7, [rax]
    37bc17d9dcomisd x0, x7
    37bc17da1jae 0x37bc1865f
    37bc17da7movsd_xmm x0, [rip+0x8341d1]
    37bc17dafcmpsd x0, x7, 6
    37bc17db4andpd x7, x0
    37bc17db8andnpd x0, x6
    37bc17dbcorpd x7, x0
    37bc17dc0
    37bc17dc0loc_37bc17dc0:
    37bc17dc0mov rax, [rsp+712]
    37bc17dc8mov [rax], 0
    37bc17dcemov rax, [rsp+656]
    37bc17dd6mov edx, [rax]
    37bc17dd8test edx, edx
    37bc17ddaje 0x37bc17d4b
    37bc17de0cmp edx, 1
    37bc17de3je 0x37bc194b4
    37bc17de9cmp [rbx], 76
    37bc17decje 0x37bc19245
    37bc17df2
    37bc17df2loc_37bc17df2:
    37bc17df2sub edx, 1
    37bc17df5mov r9, [rsp+680]
    37bc17dfdmov [rsp+32], 1
    37bc17e06lea rcx, [rip+0x83414b]
    37bc17e0dmov [rsp+468], edx
    37bc17e14mov r8, [rsp+672]
    37bc17e1cmov rdx, [rsp+656]
    37bc17e24call dlanst_
    37bc17e29pxor x1, x1
    37bc17e2dmovsd_xmm [rsp+488], x0
    37bc17e36ucomisd x0, x1
    37bc17e3ajp 0x37bc17e42
    37bc17e3cje 0x37bc191f2
    37bc17e42
    37bc17e42loc_37bc17e42:
    37bc17e42mov rbx, [rsp+744]
    37bc17e4alea r15, [rip+0x8340ff]
    37bc17e51mov rsi, [rsp+656]
    37bc17e59mov [rsp+80], 1
    37bc17e62mov [rsp+32], r15
    37bc17e67lea rax, [rsp+488]
    37bc17e6flea r8, [rip+0x8340d2]
    37bc17e76mov [rsp+72], rbx
    37bc17e7bmov r9, rax
    37bc17e7emov rdx, r8
    37bc17e81lea rcx, [rip+0x8340c4]
    37bc17e88mov rbx, [rsp+656]
    37bc17e90mov [rsp+40], rsi
    37bc17e95mov rsi, rax
    37bc17e98mov [rsp+432], rax
    37bc17ea0mov [rsp+64], rbx
    37bc17ea5mov rbx, [rsp+672]
    37bc17eadmov [rsp+56], rbx
    37bc17eb2lea rbx, [rip+0x834087]
    37bc17eb9mov [rsp+48], rbx
    37bc17ebecall dlascl_
    37bc17ec3mov rax, [rsp+744]
    37bc17ecbmov [rsp+48], rbx
    37bc17ed0mov r9, rsi
    37bc17ed3mov rcx, [rsp+680]
    37bc17edbmov [rsp+32], r15
    37bc17ee0lea r8, [rip+0x834061]
    37bc17ee7mov [rsp+72], rax
    37bc17eeclea rax, [rsp+468]
    37bc17ef4mov rdx, r8
    37bc17ef7mov [rsp+64], rax
    37bc17efcmov [rsp+56], rcx
    37bc17f01lea rcx, [rip+0x834044]
    37bc17f08mov [rsp+40], rax
    37bc17f0dmov [rsp+80], 1
    37bc17f16call dlascl_
    37bc17f1bmov rax, [rsp+656]
    37bc17f23mov rbx, [rsp+648]
    37bc17f2bmov rsi, [rsp+664]
    37bc17f33mov eax, [rax]
    37bc17f35mov ebx, [rbx]
    37bc17f37mov esi, [rsi]
    37bc17f39mov [rsp+304], eax
    37bc17f40cmp eax, ebx
    37bc17f42jle 0x37bc18668
    37bc17f48mov r15l, [rsp+304]
    37bc17f50lea eax, [rbx+1]
    37bc17f53pxor x0, x0
    37bc17f57pxor x1, x1
    37bc17f5bcvtsi2sd x1, eax
    37bc17f5fcvtsi2sd x0, r15l
    37bc17f64divsd x0, x1
    37bc17f68call log
    37bc17f6dmov eax, r15l
    37bc17f70divsd x0, [rip+0x834028]
    37bc17f78mov ecx, r15l
    37bc17f7bmov [rsp+476], 0
    37bc17f86imul eax, ebx
    37bc17f89mov [rsp+460], 1
    37bc17f94imul ebx, esi
    37bc17f97mov [rsp+464], 0
    37bc17fa2lea edx, [r15+2*rax+1]
    37bc17fa7mov [rsp+308], eax
    37bc17faecvttsd2si eax, x0
    37bc17fb2mov [rsp+336], edx
    37bc17fb9add eax, 1
    37bc17fbcimul eax, r15l
    37bc17fc0lea r15l, [rax+rdx]
    37bc17fc4lea edx, [rax+rax]
    37bc17fc7mov [rsp+340], r15l
    37bc17fcfadd r15l, edx
    37bc17fd2mov [rsp+344], r15l
    37bc17fdaadd r15l, eax
    37bc17fddmov [rsp+348], r15l
    37bc17fe5add r15l, ecx
    37bc17fe8mov [rsp+352], r15l
    37bc17ff0add r15l, ecx
    37bc17ff3mov [rsp+356], r15l
    37bc17ffbadd r15l, edx
    37bc17ffemov [rsp+360], r15l
    37bc18006add r15l, edx
    37bc18009lea esi, [rbx+r15]
    37bc1800dmov [rsp+388], r15l
    37bc18015add ebx, esi
    37bc18017mov [rsp+440], esi
    37bc1801emov [rsp+384], ebx
    37bc18025lea ebx, [rcx+rcx+1]
    37bc18029mov [rsp+364], ebx
    37bc18030add ebx, ecx
    37bc18032mov [rsp+368], ebx
    37bc18039add ebx, ecx
    37bc1803badd eax, ebx
    37bc1803dmov [rsp+372], ebx
    37bc18044mov [rsp+376], eax
    37bc1804blea ebp, [rdx+rax]
    37bc1804etest ecx, ecx
    37bc18050jle 0x37bc180b3
    37bc18052mov ebx, [rsp+304]
    37bc18059mov rax, [rsp+672]
    37bc18061movq x2, [rip+0x833f47]
    37bc18069lea edx, [rbx-1]
    37bc1806clea rdx, [rax+8*rdx+8]
    37bc18071nop [rax]
    37bc18075nop [rax+rax]
    37bc18080
    37bc18080loc_37bc18080:
    37bc18080movsd_xmm x0, [rax]
    37bc18084movapd x1, x0
    37bc18088andpd x1, [rip+0x833f00]
    37bc18090comisd x6, x1
    37bc18094jbe 0x37bc180aa
    37bc18096movapd x1, x2
    37bc1809aandpd x0, x2
    37bc1809eandnpd x1, x6
    37bc180a2orpd x0, x1
    37bc180a6movsd_xmm [rax], x0
    37bc180aa
    37bc180aaloc_37bc180aa:
    37bc180aaadd rax, 8
    37bc180aecmp rax, rdx
    37bc180b1jne 0x37bc18080
    37bc180b3
    37bc180b3loc_37bc180b3:
    37bc180b3mov eax, [rsp+468]
    37bc180bamov [rsp+208], eax
    37bc180c1test eax, eax
    37bc180c3jle 0x37bc1a257
    37bc180c9movsxd rax, [rsp+208]
    37bc180d1mov rbx, [rsp+736]
    37bc180d9xor r14l, r14l
    37bc180dcmov [rsp+216], 0
    37bc180e7mov [rsp+444], ebp
    37bc180eemov r15, [rsp+656]
    37bc180f6movq x8, [rip+0x833e91]
    37bc180ffshl rax, 4
    37bc18103add rax, [rsp+720]
    37bc1810bmov [rsp+408], rax
    37bc18113movsxd rax, ebp
    37bc18116lea rax, [rbx+4*rax-4]
    37bc1811bmov ebx, 1
    37bc18120mov [rsp+312], rax
    37bc18128movsxd rax, [rsp+388]
    37bc18130lea rax, [rdi+8*rax-8]
    37bc18135mov [rsp+296], rax
    37bc1813dmovsxd rax, [rsp+384]
    37bc18145lea rax, [rdi+8*rax-8]
    37bc1814amov [rsp+392], rax
    37bc18152movsxd rax, [rsp+440]
    37bc1815alea rax, [rdi+8*rax-8]
    37bc1815fmov [rsp+416], rax
    37bc18167movsxd rax, [rsp+380]
    37bc1816fmov [rsp+400], rax
    37bc18177shl rax, 4
    37bc1817bmov [rsp+424], rax
    37bc18183jmp 0x37bc181aa
    37bc18185
    37bc18185 0f 1f 00 ...
    37bc18188
    37bc18188loc_37bc18188:
    37bc18188lea eax, [r14+2]
    37bc1818ccmp [rsp+208], esi
    37bc18193je 0x37bc18c58
    37bc18199
    37bc18199loc_37bc18199:
    37bc18199add r14, 1
    37bc1819dcmp [rsp+208], eax
    37bc181a4jl 0x37bc19522
    37bc181aa
    37bc181aaloc_37bc181aa:
    37bc181aamov rax, [rsp+680]
    37bc181b2mov [rsp+224], r14l
    37bc181balea esi, [r14+1]
    37bc181bemovsd_xmm x0, [rax+8*r14]
    37bc181c4andpd x0, x8
    37bc181c9comisd x6, x0
    37bc181cdjbe 0x37bc18188
    37bc181cfmovsxd rdx, [rsp+216]
    37bc181d7mov rcx, [rsp+736]
    37bc181dflea eax, [rdx+1]
    37bc181e2mov [rcx+4*rdx], ebx
    37bc181e5cmp [rsp+208], esi
    37bc181ecjg 0x37bc18c7b
    37bc181f2
    37bc181f2loc_37bc181f2:
    37bc181f2mov r11l, [rsp+304]
    37bc181famov rcx, [rsp+736]
    37bc18202sub esi, ebx
    37bc18204add esi, 1
    37bc18207mov r10, [rsp+736]
    37bc1820fadd [rsp+216], 2
    37bc18217lea edx, [r11+rax]
    37bc1821bcdqe
    37bc1821dmov r9, [rsp+408]
    37bc18225mov r8, [rsp+696]
    37bc1822dmovsxd rdx, edx
    37bc18230mov [rsp+472], esi
    37bc18237mov [rcx+4*rdx-4], esi
    37bc1823bmovsxd rdx, [r15]
    37bc1823emov ecx, [rsp+216]
    37bc18245mov [r10+4*rax], edx
    37bc18249sub rdx, 1
    37bc1824dlea eax, [r11+rcx]
    37bc18251mov rcx, [rsp+664]
    37bc18259shl rdx, 4
    37bc1825dadd rdx, [rsp+688]
    37bc18265cdqe
    37bc18267mov [r10+4*rax-4], 1
    37bc18270mov [rsp+32], r15
    37bc18275call zcopy_
    37bc1827a
    37bc1827aloc_37bc1827a:
    37bc1827alea edx, [rbx-1]
    37bc1827dmovsxd rax, edx
    37bc18280mov [rsp+240], rax
    37bc18288cmp esi, 1
    37bc1828bje 0x37bc191b8
    37bc18291mov eax, [rsp+308]
    37bc18298mov r11, [rsp+680]
    37bc182a0add eax, edx
    37bc182a2cdqe
    37bc182a4lea rbp, [rdi+8*rax]
    37bc182a8movsxd rax, edx
    37bc182abshl rax, 3
    37bc182aflea rcx, [rdi+rax]
    37bc182b3add r11, rax
    37bc182b6add rax, [rsp+672]
    37bc182bemov r10, rax
    37bc182c1mov rax, [rsp+648]
    37bc182c9mov [rsp+232], rcx
    37bc182d1cmp [rax], esi
    37bc182d3jge 0x37bc18cb0
    37bc182d9mov eax, [rsp+352]
    37bc182e0mov esi, [rsp+360]
    37bc182e7mov ebx, [rsp+376]
    37bc182eemov r8, [rsp+736]
    37bc182f6add eax, edx
    37bc182f8cdqe
    37bc182falea r9, [rdi+8*rax-8]
    37bc182ffmov eax, [rsp+348]
    37bc18306mov [rsp+248], r9
    37bc1830eadd eax, edx
    37bc18310mov [rsp+160], r9
    37bc18318cdqe
    37bc1831alea rax, [rdi+8*rax-8]
    37bc1831fmov [rsp+256], rax
    37bc18327lea eax, [rsi+rdx]
    37bc1832amov esi, [rsp+372]
    37bc18331cdqe
    37bc18333lea ecx, [rsi+rdx]
    37bc18336mov rsi, [rsp+736]
    37bc1833elea rax, [rdi+8*rax-8]
    37bc18343movsxd rcx, ecx
    37bc18346mov [rsp+144], rax
    37bc1834elea rsi, [rsi+4*rcx-4]
    37bc18353lea ecx, [rbx+rdx]
    37bc18356mov rbx, [rsp+736]
    37bc1835emov [rsp+328], rax
    37bc18366movsxd rcx, ecx
    37bc18369mov [rsp+264], rsi
    37bc18371mov esi, [rsp+336]
    37bc18378lea rbx, [rbx+4*rcx-4]
    37bc1837dmov ecx, [rsp+368]
    37bc18384mov [rsp+272], rbx
    37bc1838cmov rbx, [rsp+736]
    37bc18394add ecx, edx
    37bc18396movsxd rcx, ecx
    37bc18399lea rcx, [r8+4*rcx-4]
    37bc1839emov r8l, [rsp+356]
    37bc183a6mov [rsp+280], rcx
    37bc183aelea ecx, [r8+rdx]
    37bc183b2mov r8l, [rsp+344]
    37bc183bamovsxd rcx, ecx
    37bc183bdlea r13, [rdi+8*rcx-8]
    37bc183c2lea ecx, [r8+rdx]
    37bc183c6mov r8l, [rsp+340]
    37bc183cemovsxd rcx, ecx
    37bc183d1lea r12, [rdi+8*rcx-8]
    37bc183d6lea ecx, [r8+rdx]
    37bc183damovsxd rcx, ecx
    37bc183ddlea r8, [rdi+8*rcx-8]
    37bc183e2lea ecx, [rsi+rdx]
    37bc183e5add edx, [rsp+364]
    37bc183ecmovsxd rdx, edx
    37bc183efmov [rsp+288], r8
    37bc183f7movsxd rcx, ecx
    37bc183falea r8, [rsp+472]
    37bc18402lea rbx, [rbx+4*rdx-4]
    37bc18407mov rdx, [rsp+744]
    37bc1840flea rsi, [rdi+8*rcx-8]
    37bc18414lea rcx, [rsp+460]
    37bc1841cmov [rsp+184], rdx
    37bc18424mov rdx, [rsp+312]
    37bc1842cmov [rsp+176], rdx
    37bc18434mov rdx, [rsp+296]
    37bc1843cmov [rsp+168], rdx
    37bc18444mov rdx, [rsp+256]
    37bc1844cmov [rsp+152], rdx
    37bc18454mov rdx, [rsp+264]
    37bc1845cmov r9, [rsp+280]
    37bc18464mov rax, [rsp+232]
    37bc1846cmov [rsp+32], r10
    37bc18471mov [rsp+136], rdx
    37bc18479mov rdx, [rsp+272]
    37bc18481mov [rsp+112], r9
    37bc18486lea r9, [rsp+476]
    37bc1848emov [rsp+120], rdx
    37bc18493mov rdx, [rsp+288]
    37bc1849bmov [rsp+104], r13
    37bc184a0mov [rsp+88], rdx
    37bc184a5mov rdx, [rsp+648]
    37bc184admov [rsp+96], r12
    37bc184b2mov [rsp+80], rsi
    37bc184b7mov [rsp+72], rbx
    37bc184bcmov [rsp+64], rbp
    37bc184c1mov [rsp+56], r15
    37bc184c6mov [rsp+48], rax
    37bc184cbmov [rsp+40], r11
    37bc184d0mov [rsp+320], r8
    37bc184d8mov [rsp+128], r15
    37bc184e0call dlasda_
    37bc184e5mov r10, [rsp+744]
    37bc184edmov r8l, [r10]
    37bc184f0test r8l, r8l
    37bc184f3jne 0x37bc17d4b
    37bc184f9mov rax, [rsp+256]
    37bc18501mov r10, [rsp+240]
    37bc18509mov [rsp+144], r15
    37bc18511lea rcx, [rsp+464]
    37bc18519mov r11, [rsp+312]
    37bc18521mov r9, [rsp+248]
    37bc18529mov [rsp+120], r13
    37bc1852emov [rsp+168], rax
    37bc18536mov rax, [rsp+328]
    37bc1853eshl r10, 4
    37bc18542mov r8, [rsp+288]
    37bc1854amov rdx, r10
    37bc1854dmov [rsp+192], r11
    37bc18555mov [rsp+160], rax
    37bc1855dmov rax, [rsp+264]
    37bc18565mov r10, [rsp+744]
    37bc1856dmov r11, [rsp+296]
    37bc18575mov [rsp+104], r8
    37bc1857amov [rsp+152], rax
    37bc18582mov rax, [rsp+272]
    37bc1858amov [rsp+176], r9
    37bc18592mov r9, [rsp+280]
    37bc1859amov [rsp+136], rax
    37bc185a2mov rax, [rsp+232]
    37bc185aamov [rsp+200], r10
    37bc185b2mov [rsp+64], rax
    37bc185b7mov rax, [rsp+720]
    37bc185bfmov [rsp+184], r11
    37bc185c7add rax, rdx
    37bc185camov [rsp+128], r9
    37bc185d2mov [rsp+112], r12
    37bc185d7mov [rsp+96], rsi
    37bc185dcmov [rsp+88], rbx
    37bc185e1mov [rsp+80], rbp
    37bc185e6mov [rsp+72], r15
    37bc185ebmov [rsp+56], r15
    37bc185f0mov [rsp+48], rax
    37bc185f5mov rax, [rsp+696]
    37bc185fdadd rdx, [rsp+688]
    37bc18605mov r9, [rsp+664]
    37bc1860dmov [rsp+40], rax
    37bc18612mov r8, [rsp+320]
    37bc1861amov [rsp+32], rdx
    37bc1861fmov rdx, [rsp+648]
    37bc18627call zlalsa_
    37bc1862cmov rax, [rsp+744]
    37bc18634mov ecx, [rax]
    37bc18636test ecx, ecx
    37bc18638jne 0x37bc17d4b
    37bc1863e
    37bc1863eloc_37bc1863e:
    37bc1863emov ebx, [rsp+224]
    37bc18645add ebx, 2
    37bc18648mov eax, ebx
    37bc1864ajmp 0x37bc18199
    37bc1864f
    37bc1864f 90 .
    37bc18650
    37bc18650loc_37bc18650:
    37bc18650mov edx, -3
    37bc18655mov eax, 3
    37bc1865ajmp 0x37bc17d1f
    37bc1865f
    37bc1865floc_37bc1865f:
    37bc1865fmovapd x7, x6
    37bc18663jmp 0x37bc17dc0
    37bc18668
    37bc18668loc_37bc18668:
    37bc18668mov ebx, eax
    37bc1866amov r15l, eax
    37bc1866dlea r14, [rip+0x8338dc]
    37bc18674mov [rsp+56], 1
    37bc1867dimul ebx, eax
    37bc18680mov rax, [rsp+656]
    37bc18688mov [rsp+32], r14
    37bc1868dlea r9, [rip+0x8338cc]
    37bc18694mov [rsp+40], rdi
    37bc18699lea rcx, [rip+0x8338a4]
    37bc186a0mov [rsp+48], rax
    37bc186a5mov r8, rax
    37bc186a8mov rdx, rax
    37bc186ablea ebp, [rbx+rbx+1]
    37bc186afmovsxd rbx, ebx
    37bc186b2lea rbx, [rdi+8*rbx]
    37bc186b6call dlaset_
    37bc186bbmov rax, [rsp+656]
    37bc186c3mov [rsp+32], r14
    37bc186c8lea r14l, [rbp-1]
    37bc186ccmov [rsp+56], 1
    37bc186d5lea r9, [rip+0x833884]
    37bc186dclea rcx, [rip+0x833861]
    37bc186e3mov [rsp+48], rax
    37bc186e8mov r8, rax
    37bc186ebmov rdx, rax
    37bc186eemov [rsp+40], rbx
    37bc186f3mov [rsp+208], rbx
    37bc186fbcall dlaset_
    37bc18700movsxd rax, r14l
    37bc18703mov [rsp+80], rdi
    37bc18708mov rcx, [rsp+744]
    37bc18710mov [rsp+232], rax
    37bc18718lea rax, [rdi+8*rax]
    37bc1871clea rdx, [rip+0x833825]
    37bc18723mov [rsp+216], rax
    37bc1872bmov [rsp+112], rax
    37bc18730mov [rsp+96], rax
    37bc18735mov rax, [rsp+656]
    37bc1873dmov [rsp+120], rcx
    37bc18742lea rcx, [rip+0x8337f7]
    37bc18749mov [rsp+88], rax
    37bc1874emov [rsp+72], rax
    37bc18753mov rax, [rsp+680]
    37bc1875bmov [rsp+104], rcx
    37bc18760lea rcx, [rip+0x833801]
    37bc18767mov [rsp+56], rax
    37bc1876cmov rax, [rsp+672]
    37bc18774mov [rsp+64], rbx
    37bc18779mov [rsp+48], rax
    37bc1877elea rax, [rip+0x8337c3]
    37bc18785mov [rsp+40], rax
    37bc1878amov rax, [rsp+656]
    37bc18792mov [rsp+128], 1
    37bc1879emov [rsp+32], rax
    37bc187a3mov r9, rax
    37bc187a6mov r8, rax
    37bc187a9call dlasdq_
    37bc187aemov rax, [rsp+744]
    37bc187b6mov r10l, [rax]
    37bc187b9test r10l, r10l
    37bc187bcjne 0x37bc17d4b
    37bc187c2mov eax, r15l
    37bc187c5imul eax, esi
    37bc187c8lea ebx, [rax+rbp]
    37bc187cbadd eax, ebx
    37bc187cdmov [rsp+240], ebx
    37bc187d4mov rbx, [rsp+664]
    37bc187dclea r13l, [rax-1]
    37bc187e0mov esi, [rbx]
    37bc187e2test esi, esi
    37bc187e4jle 0x37bc1888d
    37bc187eamov rbx, [rsp+656]
    37bc187f2add esi, 1
    37bc187f5mov ebp, [rbx]
    37bc187f7test ebp, ebp
    37bc187f9jle 0x37bc1888d
    37bc187ffmov rbx, [rsp+688]
    37bc18807mov r11l, r13l
    37bc1880amov r10l, 1
    37bc18810lea r8, [rdi+8]
    37bc18814mov [rsp+224], r13l
    37bc1881cmovsxd r12, [rsp+380]
    37bc18824mov r9, -1
    37bc1882blea r15l, [rbp-1]
    37bc1882fadd rbx, 16
    37bc18833
    37bc18833loc_37bc18833:
    37bc18833movsxd r13, r11l
    37bc18836mov rcx, r9
    37bc18839shl rcx, 4
    37bc1883dlea rdx, [rdi+8*r13]
    37bc18841add r13, r15
    37bc18844add rcx, rbx
    37bc18847lea r13, [r8+8*r13]
    37bc1884bnop [rax+rax]
    37bc18855nop [rax+rax]
    37bc18860
    37bc18860loc_37bc18860:
    37bc18860movsd_xmm x0, [rcx]
    37bc18864add rdx, 8
    37bc18868add rcx, 16
    37bc1886cmovsd_xmm [rdx-8], x0
    37bc18871cmp r13, rdx
    37bc18874jne 0x37bc18860
    37bc18876add r10l, 1
    37bc1887aadd r11l, ebp
    37bc1887dadd r9, r12
    37bc18880cmp r10l, esi
    37bc18883jne 0x37bc18833
    37bc18885mov r13l, [rsp+224]
    37bc1888d
    37bc1888dloc_37bc1888d:
    37bc1888dmov rbx, [rsp+656]
    37bc18895cdqe
    37bc18897mov [rsp+112], 1
    37bc188a0lea rdx, [rip+0x8336c2]
    37bc188a7lea rax, [rdi+8*rax-8]
    37bc188acmov [rsp+48], rdi
    37bc188b1mov r9, [rsp+664]
    37bc188b9lea rcx, [rip+0x8336aa]
    37bc188c0mov [rsp+96], rbx
    37bc188c5mov rbx, [rsp+216]
    37bc188cdmov [rsp+224], rax
    37bc188d5mov [rsp+88], rbx
    37bc188dalea rbx, [rip+0x83367f]
    37bc188e1mov [rsp+80], rbx
    37bc188e6mov rbx, [rsp+656]
    37bc188eemov [rsp+64], rax
    37bc188f3lea rax, [rip+0x833656]
    37bc188famov [rsp+40], rax
    37bc188ffmov r8, rbx
    37bc18902mov [rsp+104], 1
    37bc1890bmov [rsp+72], rbx
    37bc18910mov [rsp+56], rbx
    37bc18915mov [rsp+32], rbx
    37bc1891acall dgemm_
    37bc1891fmov rax, [rsp+664]
    37bc18927mov esi, [rax]
    37bc18929test esi, esi
    37bc1892bjle 0x37bc189c5
    37bc18931mov rax, [rsp+656]
    37bc18939add esi, 1
    37bc1893cmov ebp, [rax]
    37bc1893etest ebp, ebp
    37bc18940jle 0x37bc189c5
    37bc18946mov rax, [rsp+688]
    37bc1894emov r11l, r13l
    37bc18951movsxd r12, [rsp+380]
    37bc18959mov r10, -1
    37bc18960mov r9l, 1
    37bc18966lea r8, [rdi+8]
    37bc1896alea r15l, [rbp-1]
    37bc1896elea rbx, [rax+24]
    37bc18972
    37bc18972loc_37bc18972:
    37bc18972movsxd rcx, r11l
    37bc18975mov rdx, r10
    37bc18978shl rdx, 4
    37bc1897clea rax, [rdi+8*rcx]
    37bc18980add rcx, r15
    37bc18983add rdx, rbx
    37bc18986lea rcx, [r8+8*rcx]
    37bc1898anop [rax+rax]
    37bc18995nop [rax+rax]
    37bc189a0
    37bc189a0loc_37bc189a0:
    37bc189a0movsd_xmm x0, [rdx]
    37bc189a4add rax, 8
    37bc189a8add rdx, 16
    37bc189acmovsd_xmm [rax-8], x0
    37bc189b1cmp rcx, rax
    37bc189b4jne 0x37bc189a0
    37bc189b6add r9l, 1
    37bc189baadd r11l, ebp
    37bc189bdadd r10, r12
    37bc189c0cmp r9l, esi
    37bc189c3jne 0x37bc18972
    37bc189c5
    37bc189c5loc_37bc189c5:
    37bc189c5mov r12l, [rsp+240]
    37bc189cdmov [rsp+48], rdi
    37bc189d2lea rdx, [rip+0x833590]
    37bc189d9lea rcx, [rip+0x83358a]
    37bc189e0mov rbx, [rsp+656]
    37bc189e8mov r9, [rsp+664]
    37bc189f0mov [rsp+112], 1
    37bc189f9mov [rsp+104], 1
    37bc18a02sub r12l, 1
    37bc18a06movsxd rax, r12l
    37bc18a09mov [rsp+96], rbx
    37bc18a0emov r8, rbx
    37bc18a11mov [rsp+248], rax
    37bc18a19lea rax, [rdi+8*rax]
    37bc18a1dmov [rsp+240], rax
    37bc18a25mov [rsp+88], rax
    37bc18a2alea rax, [rip+0x83352f]
    37bc18a31mov [rsp+80], rax
    37bc18a36mov rax, [rsp+224]
    37bc18a3emov [rsp+72], rbx
    37bc18a43mov [rsp+64], rax
    37bc18a48lea rax, [rip+0x833501]
    37bc18a4fmov [rsp+40], rax
    37bc18a54mov [rsp+56], rbx
    37bc18a59mov [rsp+32], rbx
    37bc18a5ecall dgemm_
    37bc18a63mov rax, [rsp+664]
    37bc18a6bmov eax, [rax]
    37bc18a6dtest eax, eax
    37bc18a6fjle 0x37bc18b0a
    37bc18a75mov rbx, [rsp+656]
    37bc18a7dlea ebp, [rax+1]
    37bc18a80mov esi, [rbx]
    37bc18a82test esi, esi
    37bc18a84jle 0x37bc18b0a
    37bc18a8amovsxd rax, [rsp+380]
    37bc18a92mov ebx, r14l
    37bc18a95mov r11l, r12l
    37bc18a98mov r10l, 1
    37bc18a9eshl rax, 4
    37bc18aa2mov r15, rax
    37bc18aa5mov rax, [rsp+688]
    37bc18aadlea rdx, [rax-16]
    37bc18ab1lea eax, [rsi-1]
    37bc18ab4lea r9, [8*rax+8]
    37bc18abc
    37bc18abcloc_37bc18abc:
    37bc18abcmovsxd rax, ebx
    37bc18abflea r8, [rdi+8*rax]
    37bc18ac3movsxd rax, r11l
    37bc18ac6lea rcx, [rdi+8*rax]
    37bc18acaxor eax, eax
    37bc18accnop [rax+rax]
    37bc18ad5nop [rax+rax]
    37bc18ae0
    37bc18ae0loc_37bc18ae0:
    37bc18ae0movsd_xmm x0, [r8+rax]
    37bc18ae6movhpd x0, [rcx+rax]
    37bc18aebmovups [rdx+2*rax+16], x0
    37bc18af0add rax, 8
    37bc18af4cmp r9, rax
    37bc18af7jne 0x37bc18ae0
    37bc18af9add r10l, 1
    37bc18afdadd ebx, esi
    37bc18affadd r11l, esi
    37bc18b02add rdx, r15
    37bc18b05cmp r10l, ebp
    37bc18b08jne 0x37bc18abc
    37bc18b0a
    37bc18b0aloc_37bc18b0a:
    37bc18b0amov rdx, [rsp+672]
    37bc18b12mov rcx, [rsp+656]
    37bc18b1alea r8, [rip+0x83341f]
    37bc18b21call idamax_
    37bc18b26mov rbx, [rsp+656]
    37bc18b2emov r15l, [rbx]
    37bc18b31test r15l, r15l
    37bc18b34jle 0x37bc19f2d
    37bc18b3amov rbx, [rsp+672]
    37bc18b42cdqe
    37bc18b44mov rbp, [rsp+688]
    37bc18b4cmov [rsp+256], r13l
    37bc18b54mov [rsp+264], r14l
    37bc18b5cmov rsi, [rsp+696]
    37bc18b64movsd_xmm x6, [rbx+8*rax-8]
    37bc18b6aandpd x6, [rip+0x83341e]
    37bc18b72mov [rsp+272], r12l
    37bc18b7amov r13, rbx
    37bc18b7dmov [rsp+728], rdi
    37bc18b85mov r12, rbp
    37bc18b88mov rbx, [rsp+664]
    37bc18b90mov ebp, 1
    37bc18b95mulsd x6, x7
    37bc18b99mov rdi, [rsp+712]
    37bc18ba1mov r14, [rsp+744]
    37bc18ba9jmp 0x37bc18bf7
    37bc18bab
    37bc18babloc_37bc18bab:
    37bc18bablea rax, [rip+0x83337e]
    37bc18bb2mov [rsp+48], rsi
    37bc18bb7mov r8, rbx
    37bc18bbalea rdx, [rip+0x83337f]
    37bc18bc1mov [rsp+40], r12
    37bc18bc6mov r9, rax
    37bc18bc9lea rcx, [rip+0x833374]
    37bc18bd0mov [rsp+56], 1
    37bc18bd9mov [rsp+32], rax
    37bc18bdecall zlaset_
    37bc18be3
    37bc18be3loc_37bc18be3:
    37bc18be3add ebp, 1
    37bc18be6add r13, 8
    37bc18beaadd r12, 16
    37bc18beecmp r15l, ebp
    37bc18bf1jl 0x37bc19f0d
    37bc18bf7
    37bc18bf7loc_37bc18bf7:
    37bc18bf7comisd x6, [r13]
    37bc18bfdjae 0x37bc18bab
    37bc18bfflea rax, [rip+0x83333a]
    37bc18c06mov [rsp+72], r14
    37bc18c0bmov r9, r13
    37bc18c0elea r8, [rip+0x833333]
    37bc18c15mov [rsp+40], rax
    37bc18c1alea rax, [rip+0x83332f]
    37bc18c21mov rdx, r8
    37bc18c24lea rcx, [rip+0x833321]
    37bc18c2bmov [rsp+80], 1
    37bc18c34mov [rsp+64], rsi
    37bc18c39mov [rsp+56], r12
    37bc18c3emov [rsp+48], rbx
    37bc18c43mov [rsp+32], rax
    37bc18c48call zlascl_
    37bc18c4dadd [rdi], 1
    37bc18c50jmp 0x37bc18be3
    37bc18c52
    37bc18c52 66 0f 1f 44 00 00 f..D..
    37bc18c58
    37bc18c58loc_37bc18c58:
    37bc18c58comisd x0, x6
    37bc18c5cmovsxd rdx, [rsp+216]
    37bc18c64mov rcx, [rsp+736]
    37bc18c6clea eax, [rdx+1]
    37bc18c6fmov [rcx+4*rdx], ebx
    37bc18c72jb 0x37bc181f2
    37bc18c78mov esi, [r15]
    37bc18c7b
    37bc18c7bloc_37bc18c7b:
    37bc18c7bmov ecx, [rsp+304]
    37bc18c82sub esi, ebx
    37bc18c84add esi, 1
    37bc18c87lea edx, [rcx+rax]
    37bc18c8amov rcx, [rsp+736]
    37bc18c92mov [rsp+472], esi
    37bc18c99movsxd rdx, edx
    37bc18c9cmov [rcx+4*rdx-4], esi
    37bc18ca0mov [rsp+216], eax
    37bc18ca7jmp 0x37bc1827a
    37bc18cac
    37bc18cac 0f 1f 40 00 ..@.
    37bc18cb0
    37bc18cb0loc_37bc18cb0:
    37bc18cb0lea r12, [rip+0x833299]
    37bc18cb7mov [rsp+48], r15
    37bc18cbclea rsi, [rsp+472]
    37bc18cc4mov [rsp+56], 1
    37bc18ccdmov r8, rsi
    37bc18cd0lea r9, [rip+0x833289]
    37bc18cd7mov rdx, rsi
    37bc18cdamov [rsp+40], rbp
    37bc18cdflea rcx, [rip+0x83325e]
    37bc18ce6mov [rsp+32], r12
    37bc18cebmov [rsp+264], r10
    37bc18cf3mov [rsp+256], r11
    37bc18cfbmov [rsp+248], rsi
    37bc18d03call dlaset_
    37bc18d08mov [rsp+48], r15
    37bc18d0dmov r8, rsi
    37bc18d10mov rdx, rsi
    37bc18d13mov r13, [rsp+232]
    37bc18d1bmov [rsp+32], r12
    37bc18d20lea r9, [rip+0x833239]
    37bc18d27lea rcx, [rip+0x833216]
    37bc18d2emov [rsp+56], 1
    37bc18d37mov [rsp+40], r13
    37bc18d3ccall dlaset_
    37bc18d41mov rax, [rsp+744]
    37bc18d49mov r9, rsi
    37bc18d4cmov r11, [rsp+256]
    37bc18d54mov r10, [rsp+264]
    37bc18d5clea rcx, [rip+0x8331dd]
    37bc18d63mov [rsp+88], r15
    37bc18d68mov r8, rsi
    37bc18d6bmov [rsp+120], rax
    37bc18d70mov rax, [rsp+296]
    37bc18d78mov [rsp+104], rcx
    37bc18d7dlea rcx, [rip+0x8331e4]
    37bc18d84mov [rsp+112], rax
    37bc18d89mov [rsp+96], rax
    37bc18d8elea rax, [rip+0x8331b3]
    37bc18d95mov [rsp+40], rax
    37bc18d9amov rdx, rax
    37bc18d9dmov [rsp+128], 1
    37bc18da9mov [rsp+80], r13
    37bc18daemov [rsp+72], r15
    37bc18db3mov [rsp+64], rbp
    37bc18db8mov [rsp+56], r11
    37bc18dbdmov [rsp+48], r10
    37bc18dc2mov [rsp+32], rsi
    37bc18dc7call dlasdq_
    37bc18dccmov rax, [rsp+744]
    37bc18dd4mov r9l, [rax]
    37bc18dd7test r9l, r9l
    37bc18ddajne 0x37bc17d4b
    37bc18de0mov eax, [rsp+384]
    37bc18de7lea esi, [rax-1]
    37bc18deamov rax, [rsp+664]
    37bc18df2mov r11l, [rax]
    37bc18df5test r11l, r11l
    37bc18df8jle 0x37bc18eb4
    37bc18dfemov r13l, [rsp+472]
    37bc18e06movsxd rbp, ebx
    37bc18e09add r11l, 1
    37bc18e0dmov r8l, 1
    37bc18e13mov ecx, [rsp+384]
    37bc18e1amov [rsp+264], r14
    37bc18e22shl rbp, 4
    37bc18e26mov r9, -1
    37bc18e2dmov r14, [rsp+400]
    37bc18e35mov [rsp+256], esi
    37bc18e3cmov r12, r13
    37bc18e3flea esi, [r13+rbx]
    37bc18e44add rbp, [rsp+688]
    37bc18e4clea r10l, [rcx-1]
    37bc18e50
    37bc18e50loc_37bc18e50:
    37bc18e50cmp esi, ebx
    37bc18e52jle 0x37bc18e99
    37bc18e54movsxd rcx, r10l
    37bc18e57mov rdx, r9
    37bc18e5ashl rdx, 4
    37bc18e5elea rax, [rdi+8*rcx]
    37bc18e62add rcx, r13
    37bc18e65add rdx, rbp
    37bc18e68lea rcx, [rdi+8*rcx]
    37bc18e6cnop [rax+rax]
    37bc18e75nop [rax+rax]
    37bc18e80
    37bc18e80loc_37bc18e80:
    37bc18e80movsd_xmm x0, [rdx]
    37bc18e84add rax, 8
    37bc18e88add rdx, 16
    37bc18e8cmovsd_xmm [rax-8], x0
    37bc18e91cmp rax, rcx
    37bc18e94jne 0x37bc18e80
    37bc18e96add r10l, r12l
    37bc18e99
    37bc18e99loc_37bc18e99:
    37bc18e99add r8l, 1
    37bc18e9dadd r9, r14
    37bc18ea0cmp r8l, r11l
    37bc18ea3jne 0x37bc18e50
    37bc18ea5mov esi, [rsp+256]
    37bc18eacmov r14, [rsp+264]
    37bc18eb4
    37bc18eb4loc_37bc18eb4:
    37bc18eb4mov rcx, [rsp+296]
    37bc18ebcmov [rsp+56], r15
    37bc18ec1lea rdx, [rip+0x8330a1]
    37bc18ec8mov rax, [rsp+248]
    37bc18ed0mov r9, [rsp+664]
    37bc18ed8mov [rsp+112], 1
    37bc18ee1mov [rsp+88], rcx
    37bc18ee6lea rcx, [rip+0x833073]
    37bc18eedmov [rsp+80], rcx
    37bc18ef2mov rcx, [rsp+392]
    37bc18efamov r8, rax
    37bc18efdmov [rsp+96], rax
    37bc18f02mov [rsp+64], rcx
    37bc18f07mov rcx, [rsp+232]
    37bc18f0fmov [rsp+72], rax
    37bc18f14mov [rsp+48], rcx
    37bc18f19lea rcx, [rip+0x833030]
    37bc18f20mov [rsp+40], rcx
    37bc18f25lea rcx, [rip+0x83303e]
    37bc18f2cmov [rsp+32], rax
    37bc18f31mov [rsp+104], 1
    37bc18f3acall dgemm_
    37bc18f3fmov rax, [rsp+664]
    37bc18f47mov r10l, [rax]
    37bc18f4atest r10l, r10l
    37bc18f4djle 0x37bc18fed
    37bc18f53mov r12l, [rsp+472]
    37bc18f5bmovsxd rax, ebx
    37bc18f5eadd r10l, 1
    37bc18f62mov rcx, [rsp+688]
    37bc18f6amov [rsp+256], r14
    37bc18f72shl rax, 4
    37bc18f76mov r14, [rsp+400]
    37bc18f7emov r9, -1
    37bc18f85mov r11, r12
    37bc18f88lea ebp, [r12+rbx]
    37bc18f8cmov r8l, 1
    37bc18f92lea r13, [rcx+rax+8]
    37bc18f97nop [rax+rax]
    37bc18fa0
    37bc18fa0loc_37bc18fa0:
    37bc18fa0cmp ebp, ebx
    37bc18fa2jle 0x37bc18fd9
    37bc18fa4movsxd rcx, esi
    37bc18fa7mov rdx, r9
    37bc18faashl rdx, 4
    37bc18faelea rax, [rdi+8*rcx]
    37bc18fb2add rcx, r12
    37bc18fb5add rdx, r13
    37bc18fb8lea rcx, [rdi+8*rcx]
    37bc18fbcnop [rax]
    37bc18fc0
    37bc18fc0loc_37bc18fc0:
    37bc18fc0movsd_xmm x0, [rdx]
    37bc18fc4add rax, 8
    37bc18fc8add rdx, 16
    37bc18fccmovsd_xmm [rax-8], x0
    37bc18fd1cmp rax, rcx
    37bc18fd4jne 0x37bc18fc0
    37bc18fd6add esi, r11l
    37bc18fd9
    37bc18fd9loc_37bc18fd9:
    37bc18fd9add r8l, 1
    37bc18fddadd r9, r14
    37bc18fe0cmp r8l, r10l
    37bc18fe3jne 0x37bc18fa0
    37bc18fe5mov r14, [rsp+256]
    37bc18fed
    37bc18fedloc_37bc18fed:
    37bc18fedmov rsi, [rsp+416]
    37bc18ff5mov [rsp+56], r15
    37bc18ffalea rdx, [rip+0x832f68]
    37bc19001lea rcx, [rip+0x832f62]
    37bc19008mov rax, [rsp+248]
    37bc19010mov r9, [rsp+664]
    37bc19018mov [rsp+112], 1
    37bc19021mov [rsp+88], rsi
    37bc19026lea rsi, [rip+0x832f33]
    37bc1902dmov [rsp+80], rsi
    37bc19032mov rsi, [rsp+392]
    37bc1903amov r8, rax
    37bc1903dmov [rsp+96], rax
    37bc19042mov [rsp+64], rsi
    37bc19047mov rsi, [rsp+232]
    37bc1904fmov [rsp+72], rax
    37bc19054mov [rsp+48], rsi
    37bc19059lea rsi, [rip+0x832ef0]
    37bc19060mov [rsp+32], rax
    37bc19065mov [rsp+104], 1
    37bc1906emov [rsp+40], rsi
    37bc19073call dgemm_
    37bc19078mov rax, [rsp+664]
    37bc19080mov r12l, [rax]
    37bc19083test r12l, r12l
    37bc19086jle 0x37bc19151
    37bc1908cmov eax, [rsp+388]
    37bc19093movsxd rdx, ebx
    37bc19096add r12l, 1
    37bc1909amov r9l, [rsp+472]
    37bc190a2mov [rsp+232], r14
    37bc190aasub rdx, 1
    37bc190aemov r14, [rsp+424]
    37bc190b6mov r10l, 1
    37bc190bclea esi, [rax-1]
    37bc190bfmov rbp, r9
    37bc190c2lea r13l, [r9+rbx]
    37bc190c6shl rdx, 4
    37bc190camov eax, [rsp+440]
    37bc190d1add rdx, [rsp+688]
    37bc190d9shl r9, 3
    37bc190ddlea r11l, [rax-1]
    37bc190e1nop [rax]
    37bc190e5nop [rax+rax]
    37bc190f0
    37bc190f0loc_37bc190f0:
    37bc190f0cmp r13l, ebx
    37bc190f3jle 0x37bc1913d
    37bc190f5movsxd rax, esi
    37bc190f8lea r8, [rdi+8*rax]
    37bc190fcmovsxd rax, r11l
    37bc190fflea rcx, [rdi+8*rax]
    37bc19103xor eax, eax
    37bc19105nop [rax+rax]
    37bc1910anop [rax+rax]
    37bc19115nop [rax+rax]
    37bc19120
    37bc19120loc_37bc19120:
    37bc19120movsd_xmm x0, [r8+rax]
    37bc19126movhpd x0, [rcx+rax]
    37bc1912bmovups [rdx+2*rax], x0
    37bc1912fadd rax, 8
    37bc19133cmp rax, r9
    37bc19136jne 0x37bc19120
    37bc19138add esi, ebp
    37bc1913aadd r11l, ebp
    37bc1913d
    37bc1913dloc_37bc1913d:
    37bc1913dadd r10l, 1
    37bc19141add rdx, r14
    37bc19144cmp r10l, r12l
    37bc19147jne 0x37bc190f0
    37bc19149mov r14, [rsp+232]
    37bc19151
    37bc19151loc_37bc19151:
    37bc19151mov rax, [rsp+240]
    37bc19159mov [rsp+48], r15
    37bc1915elea rcx, [rip+0x832ddf]
    37bc19165mov rdx, [rsp+720]
    37bc1916dmov rbx, [rsp+696]
    37bc19175mov [rsp+56], 1
    37bc1917eshl rax, 4
    37bc19182mov r8, [rsp+664]
    37bc1918aadd rdx, rax
    37bc1918dmov [rsp+32], rbx
    37bc19192mov rbx, [rsp+688]
    37bc1919amov [rsp+40], rdx
    37bc1919fmov rdx, [rsp+248]
    37bc191a7lea r9, [rbx+rax]
    37bc191abcall zlacpy_
    37bc191b0jmp 0x37bc1863e
    37bc191b5
    37bc191b5 0f 1f 00 ...
    37bc191b8
    37bc191b8loc_37bc191b8:
    37bc191b8mov rdx, [rsp+688]
    37bc191c0mov rbx, [rsp+720]
    37bc191c8shl rax, 4
    37bc191ccmov [rsp+32], r15
    37bc191d1mov r8, [rsp+696]
    37bc191d9mov rcx, [rsp+664]
    37bc191e1add rdx, rax
    37bc191e4lea r9, [rbx+rax]
    37bc191e8call zcopy_
    37bc191edjmp 0x37bc1863e
    37bc191f2
    37bc191f2loc_37bc191f2:
    37bc191f2mov rax, [rsp+696]
    37bc191famov r8, [rsp+664]
    37bc19202mov [rsp+56], 1
    37bc1920blea rcx, [rip+0x832d32]
    37bc19212mov rdx, [rsp+656]
    37bc1921amov [rsp+48], rax
    37bc1921fmov rax, [rsp+688]
    37bc19227mov [rsp+40], rax
    37bc1922clea rax, [rip+0x832cfd]
    37bc19233mov [rsp+32], rax
    37bc19238mov r9, rax
    37bc1923bcall zlaset_
    37bc19240jmp 0x37bc17d4b
    37bc19245
    37bc19245loc_37bc19245:
    37bc19245cmp edx, 1
    37bc19248jle 0x37bc19394
    37bc1924emov r13, [rsp+680]
    37bc19256lea rax, [rsp+504]
    37bc1925elea rbp, [rsp+496]
    37bc19266mov rbx, [rsp+672]
    37bc1926emov [rsp+216], rax
    37bc19276lea rax, [rsp+480]
    37bc1927emov rsi, [rsp+688]
    37bc19286lea r12l, [rdx+rdx-1]
    37bc1928bmov r14, r13
    37bc1928emov r15l, 1
    37bc19294mov r13, rbp
    37bc19297mov [rsp+208], rax
    37bc1929fmov rbp, [rsp+664]
    37bc192a7jmp 0x37bc192db
    37bc192a9
    37bc192a9 0f 1f 80 00 00 00 00 .......
    37bc192b0
    37bc192b0loc_37bc192b0:
    37bc192b0lea edx, [r15-1]
    37bc192b4unpcklpd x1, x2
    37bc192b8lea r9, [rsi+16]
    37bc192bcmovsxd rdx, edx
    37bc192bfmovups [rdi+8*rdx], x1
    37bc192c3
    37bc192c3loc_37bc192c3:
    37bc192c3add r15l, 2
    37bc192c7add rbx, 8
    37bc192cbadd r14, 8
    37bc192cfmov rsi, r9
    37bc192d2cmp r15l, r12l
    37bc192d5je 0x37bc1938a
    37bc192db
    37bc192dbloc_37bc192db:
    37bc192dbmov [rsp+32], r13
    37bc192e0mov r9, [rsp+216]
    37bc192e8mov rdx, r14
    37bc192ebmov rcx, rbx
    37bc192eemov r8, [rsp+208]
    37bc192f6call dlartg_
    37bc192fbmovsd_xmm x0, [rbx+8]
    37bc19300movsd_xmm x2, [rsp+504]
    37bc19309movsd_xmm x3, [rsp+496]
    37bc19312movapd x1, x0
    37bc19316mulsd x1, x2
    37bc1931amovsd_xmm [r14], x1
    37bc1931fmovsd_xmm x1, [rsp+480]
    37bc19328mulsd x0, x1
    37bc1932cunpcklpd x3, x0
    37bc19330movups [rbx], x3
    37bc19333cmp [rbp], 1
    37bc19337jne 0x37bc192b0
    37bc1933dmov rax, [rsp+216]
    37bc19345lea r9, [rsi+16]
    37bc19349mov rdx, rsi
    37bc1934cmov [rsp+224], r9
    37bc19354mov [rsp+48], rax
    37bc19359mov rax, [rsp+208]
    37bc19361mov [rsp+40], rax
    37bc19366lea rax, [rip+0x832bd3]
    37bc1936dmov [rsp+32], rax
    37bc19372mov r8, rax
    37bc19375mov rcx, rax
    37bc19378call zdrot_
    37bc1937dmov r9, [rsp+224]
    37bc19385jmp 0x37bc192c3
    37bc1938a
    37bc1938aloc_37bc1938a:
    37bc1938amov rax, [rsp+656]
    37bc19392mov edx, [rax]
    37bc19394
    37bc19394loc_37bc19394:
    37bc19394mov rax, [rsp+664]
    37bc1939cmov ecx, [rax]
    37bc1939ecmp ecx, 1
    37bc193a1jle 0x37bc17df2
    37bc193a7mov rbx, [rsp+688]
    37bc193afmovsxd rax, [rsp+380]
    37bc193b7mov [rsp+216], ecx
    37bc193bemov r12l, 1
    37bc193c4mov [rsp+728], rdi
    37bc193ccmov r14, -1
    37bc193d3lea r15, [rbx+32]
    37bc193d7lea rbx, [rdi+16]
    37bc193dbmov [rsp+208], rax
    37bc193e3mov [rsp+224], rbx
    37bc193ebnop [rax+rax]
    37bc193f0
    37bc193f0loc_37bc193f0:
    37bc193f0cmp edx, 1
    37bc193f3jle 0x37bc1948d
    37bc193f9mov r9, r14
    37bc193fclea ebx, [rdx-2]
    37bc193ffmov r13, [rsp+728]
    37bc19407lea rbp, [rsp+504]
    37bc1940fshl r9, 4
    37bc19413shl rbx, 4
    37bc19417lea rsi, [rsp+480]
    37bc1941fadd rbx, [rsp+224]
    37bc19427lea rdi, [r15+r9]
    37bc1942bnop [rax+rax]
    37bc19430
    37bc19430loc_37bc19430:
    37bc19430movsd_xmm x0, [r13]
    37bc19436lea rdx, [rdi-16]
    37bc1943amov r9, rdi
    37bc1943dadd r13, 16
    37bc19441lea rax, [rip+0x832af8]
    37bc19448add rdi, 16
    37bc1944cmovsd_xmm [rsp+480], x0
    37bc19455mov r8, rax
    37bc19458mov rcx, rax
    37bc1945bmovsd_xmm x0, [r13-8]
    37bc19461mov [rsp+48], rbp
    37bc19466mov [rsp+40], rsi
    37bc1946bmov [rsp+32], rax
    37bc19470movsd_xmm [rsp+504], x0
    37bc19479call zdrot_
    37bc1947ecmp r13, rbx
    37bc19481jne 0x37bc19430
    37bc19483mov rax, [rsp+656]
    37bc1948bmov edx, [rax]
    37bc1948d
    37bc1948dloc_37bc1948d:
    37bc1948dadd r12l, 1
    37bc19491add r14, [rsp+208]
    37bc19499cmp [rsp+216], r12l
    37bc194a1jge 0x37bc193f0
    37bc194a7mov rdi, [rsp+728]
    37bc194afjmp 0x37bc17df2
    37bc194b4
    37bc194b4loc_37bc194b4:
    37bc194b4mov rax, [rsp+672]
    37bc194bcpxor x0, x0
    37bc194c0ucomisd x0, [rax]
    37bc194c4jp 0x37bc19e6f
    37bc194cajne 0x37bc19e6f
    37bc194d0mov rax, [rsp+696]
    37bc194d8mov r8, [rsp+664]
    37bc194e0mov [rsp+56], 1
    37bc194e9lea rdx, [rip+0x832a50]
    37bc194f0lea rcx, [rip+0x832a4d]
    37bc194f7mov [rsp+48], rax
    37bc194fcmov rax, [rsp+688]
    37bc19504mov [rsp+40], rax
    37bc19509lea rax, [rip+0x832a20]
    37bc19510mov [rsp+32], rax
    37bc19515mov r9, rax
    37bc19518call zlaset_
    37bc1951djmp 0x37bc17d4b
    37bc19522
    37bc19522loc_37bc19522:
    37bc19522mov rdx, [rsp+672]
    37bc1952amov rcx, [rsp+656]
    37bc19532lea r8, [rip+0x832a07]
    37bc19539mov ebp, [rsp+444]
    37bc19540call idamax_
    37bc19545mov rbx, [rsp+656]
    37bc1954dmov r12l, [rbx]
    37bc19550test r12l, r12l
    37bc19553jle 0x37bc19687
    37bc19559mov rbx, [rsp+672]
    37bc19561cdqe
    37bc19563movsd_xmm x6, [rbx+8*rax-8]
    37bc19569andpd x6, x8
    37bc1956emulsd x6, x7
    37bc19572
    37bc19572loc_37bc19572:
    37bc19572mov r13, [rsp+720]
    37bc1957amov [rsp+208], ebp
    37bc19581mov [rsp+728], rdi
    37bc19589mov rbx, [rsp+672]
    37bc19591mov edi, 1
    37bc19596mov rbp, r13
    37bc19599mov r14, [rsp+656]
    37bc195a1mov r15, [rsp+664]
    37bc195a9mov rsi, [rsp+712]
    37bc195b1mov r13, [rsp+744]
    37bc195b9jmp 0x37bc19616
    37bc195bb
    37bc195bb 0f 1f 44 00 00 ..D..
    37bc195c0
    37bc195c0loc_37bc195c0:
    37bc195c0lea rax, [rip+0x832969]
    37bc195c7mov [rsp+48], r14
    37bc195ccmov r8, r15
    37bc195cflea rdx, [rip+0x83296a]
    37bc195d6mov [rsp+40], rbp
    37bc195dbmov r9, rax
    37bc195delea rcx, [rip+0x83295f]
    37bc195e5mov [rsp+56], 1
    37bc195eemov [rsp+32], rax
    37bc195f3call zlaset_
    37bc195f8
    37bc195f8loc_37bc195f8:
    37bc195f8movsd_xmm x0, [rbx]
    37bc195fcadd edi, 1
    37bc195ffadd rbx, 8
    37bc19603add rbp, 16
    37bc19607andpd x0, x8
    37bc1960cmovsd_xmm [rbx-8], x0
    37bc19611cmp r12l, edi
    37bc19614jl 0x37bc19678
    37bc19616
    37bc19616loc_37bc19616:
    37bc19616movsd_xmm x0, [rbx]
    37bc1961aandpd x0, x8
    37bc1961fcomisd x6, x0
    37bc19623jae 0x37bc195c0
    37bc19625lea rax, [rip+0x832914]
    37bc1962cadd [rsi], 1
    37bc1962flea r8, [rip+0x832912]
    37bc19636mov r9, rbx
    37bc19639mov [rsp+40], rax
    37bc1963elea rax, [rip+0x83290b]
    37bc19645mov rdx, r8
    37bc19648lea rcx, [rip+0x8328fd]
    37bc1964fmov [rsp+80], 1
    37bc19658mov [rsp+72], r13
    37bc1965dmov [rsp+64], r14
    37bc19662mov [rsp+56], rbp
    37bc19667mov [rsp+48], r15
    37bc1966cmov [rsp+32], rax
    37bc19671call zlascl_
    37bc19676jmp 0x37bc195f8
    37bc19678
    37bc19678loc_37bc19678:
    37bc19678mov ebp, [rsp+208]
    37bc1967fmov rdi, [rsp+728]
    37bc19687
    37bc19687loc_37bc19687:
    37bc19687mov edx, [rsp+216]
    37bc1968emov [rsp+464], 1
    37bc19699test edx, edx
    37bc1969bjle 0x37bc19d5b
    37bc196a1mov rbx, [rsp+736]
    37bc196a9movsxd rax, ebp
    37bc196acmov ebp, 1
    37bc196b1lea rax, [rbx+4*rax-4]
    37bc196b6mov [rsp+248], rax
    37bc196bemovsxd rax, [rsp+388]
    37bc196c6lea rax, [rdi+8*rax-8]
    37bc196cbmov [rsp+224], rax
    37bc196d3movsxd rax, [rsp+384]
    37bc196dblea rax, [rdi+8*rax-8]
    37bc196e0mov [rsp+232], rax
    37bc196e8movsxd rax, [rsp+440]
    37bc196f0lea rax, [rdi+8*rax-8]
    37bc196f5mov [rsp+256], rax
    37bc196fdmovsxd rax, [rsp+304]
    37bc19705lea rax, [rbx+4*rax]
    37bc19709mov [rsp+208], rax
    37bc19711movsxd rax, [rsp+380]
    37bc19719shl rax, 4
    37bc1971dmov [rsp+264], rax
    37bc19725jmp 0x37bc1994b
    37bc1972a
    37bc1972a 66 0f 1f 44 00 00 f..D..
    37bc19730
    37bc19730loc_37bc19730:
    37bc19730mov rsi, [rsp+744]
    37bc19738sub rbx, 1
    37bc1973clea rcx, [rsp+464]
    37bc19744mov r8, rbx
    37bc19747mov [rsp+200], rsi
    37bc1974fmov rsi, [rsp+248]
    37bc19757shl r8, 4
    37bc1975bmov [rsp+192], rsi
    37bc19763mov rsi, [rsp+224]
    37bc1976bmov [rsp+184], rsi
    37bc19773mov esi, [rsp+352]
    37bc1977alea r9l, [rsi+rdx]
    37bc1977emov esi, [rsp+348]
    37bc19785movsxd r9, r9l
    37bc19788lea r9, [rdi+8*r9-8]
    37bc1978dmov [rsp+176], r9
    37bc19795lea r9l, [rsi+rdx]
    37bc19799mov esi, [rsp+360]
    37bc197a0movsxd r9, r9l
    37bc197a3lea r9, [rdi+8*r9-8]
    37bc197a8mov [rsp+168], r9
    37bc197b0lea r9l, [rsi+rdx]
    37bc197b4mov esi, [rsp+372]
    37bc197bbmovsxd r9, r9l
    37bc197belea r9, [rdi+8*r9-8]
    37bc197c3mov [rsp+160], r9
    37bc197cblea r9l, [rsi+rdx]
    37bc197cfmov rsi, [rsp+736]
    37bc197d7movsxd r9, r9l
    37bc197dalea r9, [rsi+4*r9-4]
    37bc197dfmov rsi, [rsp+656]
    37bc197e7mov [rsp+152], r9
    37bc197efmov [rsp+144], rsi
    37bc197f7mov esi, [rsp+376]
    37bc197felea r9l, [rsi+rdx]
    37bc19802mov rsi, [rsp+736]
    37bc1980amovsxd r9, r9l
    37bc1980dlea r9, [rsi+4*r9-4]
    37bc19812mov esi, [rsp+368]
    37bc19819mov [rsp+136], r9
    37bc19821lea r9l, [rsi+rdx]
    37bc19825mov rsi, [rsp+736]
    37bc1982dmovsxd r9, r9l
    37bc19830lea r9, [rsi+4*r9-4]
    37bc19835mov esi, [rsp+356]
    37bc1983cmov [rsp+128], r9
    37bc19844lea r9l, [rsi+rdx]
    37bc19848mov esi, [rsp+344]
    37bc1984fmovsxd r9, r9l
    37bc19852lea r9, [rdi+8*r9-8]
    37bc19857mov [rsp+120], r9
    37bc1985clea r9l, [rsi+rdx]
    37bc19860mov esi, [rsp+340]
    37bc19867movsxd r9, r9l
    37bc1986alea r9, [rdi+8*r9-8]
    37bc1986fmov [rsp+112], r9
    37bc19874lea r9l, [rsi+rdx]
    37bc19878mov esi, [rsp+336]
    37bc1987fmovsxd r9, r9l
    37bc19882lea r9, [rdi+8*r9-8]
    37bc19887mov [rsp+104], r9
    37bc1988clea r9l, [rsi+rdx]
    37bc19890add edx, [rsp+364]
    37bc19897movsxd r9, r9l
    37bc1989amovsxd rdx, edx
    37bc1989dlea r9, [rdi+8*r9-8]
    37bc198a2mov [rsp+96], r9
    37bc198a7mov rsi, [rsp+736]
    37bc198afmov [rsp+80], rax
    37bc198b4mov rax, [rsp+656]
    37bc198bclea rdx, [rsi+4*rdx-4]
    37bc198c1mov r9, [rsp+664]
    37bc198c9mov [rsp+88], rdx
    37bc198celea rdx, [rdi+8*rbx]
    37bc198d2mov [rsp+72], rax
    37bc198d7mov rax, [rsp+696]
    37bc198dfmov [rsp+64], rdx
    37bc198e4mov rdx, [rsp+688]
    37bc198ecmov [rsp+56], rax
    37bc198f1mov rax, [rsp+656]
    37bc198f9add rdx, r8
    37bc198fcadd r8, [rsp+720]
    37bc19904mov [rsp+48], rdx
    37bc19909mov rdx, [rsp+648]
    37bc19911mov [rsp+40], rax
    37bc19916mov [rsp+32], r8
    37bc1991blea r8, [rsp+472]
    37bc19923call zlalsa_
    37bc19928mov rax, [rsp+744]
    37bc19930mov eax, [rax]
    37bc19932test eax, eax
    37bc19934jne 0x37bc17d4b
    37bc1993a
    37bc1993aloc_37bc1993a:
    37bc1993aadd rbp, 1
    37bc1993ecmp [rsp+216], ebp
    37bc19945jl 0x37bc19d5b
    37bc1994b
    37bc1994bloc_37bc1994b:
    37bc1994bmov rax, [rsp+736]
    37bc19953movsxd rbx, [rax+4*rbp-4]
    37bc19958mov rax, [rsp+208]
    37bc19960mov r12l, [rax+4*rbp-4]
    37bc19965mov [rsp+472], r12l
    37bc1996dcmp r12l, 1
    37bc19971je 0x37bc19d0f
    37bc19977mov eax, [rsp+308]
    37bc1997elea edx, [rbx-1]
    37bc19981mov rsi, [rsp+648]
    37bc19989lea ecx, [rax+rdx+1]
    37bc1998dmovsxd rcx, ecx
    37bc19990lea rax, [rdi+8*rcx-8]
    37bc19995cmp r12l, [rsi]
    37bc19998jg 0x37bc19730
    37bc1999emov rcx, [rsp+664]
    37bc199a6mov esi, [rsp+384]
    37bc199admov r13l, [rcx]
    37bc199b0sub esi, 1
    37bc199b3test r13l, r13l
    37bc199b6jle 0x37bc19a6c
    37bc199bcadd r13l, 1
    37bc199c0test r12l, r12l
    37bc199c3jle 0x37bc19a6c
    37bc199c9mov edx, ebx
    37bc199cbmov [rsp+240], ebx
    37bc199d2mov r9l, esi
    37bc199d5lea r11, [rdi+8]
    37bc199d9mov rcx, [rsp+656]
    37bc199e1mov r8l, 1
    37bc199e7lea r14l, [r12-1]
    37bc199ecmovsxd rcx, [rcx]
    37bc199efsub edx, ecx
    37bc199f1mov r15, rcx
    37bc199f4movsxd rdx, edx
    37bc199f7shl r15, 4
    37bc199fbadd rdx, rcx
    37bc199femov rcx, [rsp+720]
    37bc19a06shl rdx, 4
    37bc19a0alea r10, [rcx+rdx-16]
    37bc19a0fnop
    37bc19a10
    37bc19a10loc_37bc19a10:
    37bc19a10movsxd rcx, r9l
    37bc19a13lea rdx, [rdi+8*rcx]
    37bc19a17add rcx, r14
    37bc19a1alea rbx, [r11+8*rcx]
    37bc19a1emov rcx, r10
    37bc19a21nop [rax+rax]
    37bc19a2anop [rax+rax]
    37bc19a35nop [rax+rax]
    37bc19a40
    37bc19a40loc_37bc19a40:
    37bc19a40movsd_xmm x0, [rcx]
    37bc19a44add rdx, 8
    37bc19a48add rcx, 16
    37bc19a4cmovsd_xmm [rdx-8], x0
    37bc19a51cmp rdx, rbx
    37bc19a54jne 0x37bc19a40
    37bc19a56add r8l, 1
    37bc19a5aadd r9l, r12l
    37bc19a5dadd r10, r15
    37bc19a60cmp r8l, r13l
    37bc19a63jne 0x37bc19a10
    37bc19a65mov ebx, [rsp+240]
    37bc19a6c
    37bc19a6cloc_37bc19a6c:
    37bc19a6cmov rcx, [rsp+224]
    37bc19a74lea r13, [rsp+472]
    37bc19a7cmov [rsp+48], rax
    37bc19a81lea rdx, [rip+0x8324e1]
    37bc19a88mov [rsp+96], r13
    37bc19a8dmov r9, [rsp+664]
    37bc19a95mov r8, r13
    37bc19a98mov [rsp+88], rcx
    37bc19a9dlea rcx, [rip+0x8324bc]
    37bc19aa4mov [rsp+80], rcx
    37bc19aa9mov rcx, [rsp+232]
    37bc19ab1mov [rsp+240], rax
    37bc19ab9lea rax, [rip+0x832490]
    37bc19ac0mov [rsp+64], rcx
    37bc19ac5mov rcx, [rsp+656]
    37bc19acdmov [rsp+40], rax
    37bc19ad2mov [rsp+56], rcx
    37bc19ad7lea rcx, [rip+0x83248c]
    37bc19ademov [rsp+112], 1
    37bc19ae7mov [rsp+104], 1
    37bc19af0mov [rsp+72], r13
    37bc19af5mov [rsp+32], r13
    37bc19afacall dgemm_
    37bc19affmov rax, [rsp+664]
    37bc19b07mov r12l, [rax]
    37bc19b0amov rax, [rsp+240]
    37bc19b12test r12l, r12l
    37bc19b15jle 0x37bc19bcc
    37bc19b1bmov r8l, [rsp+472]
    37bc19b23add r12l, 1
    37bc19b27test r8l, r8l
    37bc19b2ajle 0x37bc19bcc
    37bc19b30mov edx, ebx
    37bc19b32lea r11, [rdi+8]
    37bc19b36lea r14l, [r8-1]
    37bc19b3amov r9l, 1
    37bc19b40mov rcx, [rsp+656]
    37bc19b48mov [rsp+240], ebx
    37bc19b4fmovsxd rcx, [rcx]
    37bc19b52sub edx, ecx
    37bc19b54mov r15, rcx
    37bc19b57movsxd rdx, edx
    37bc19b5ashl r15, 4
    37bc19b5eadd rdx, rcx
    37bc19b61mov rcx, [rsp+720]
    37bc19b69shl rdx, 4
    37bc19b6dlea r10, [rcx+rdx-8]
    37bc19b72nop [rax]
    37bc19b75nop [rax+rax]
    37bc19b80
    37bc19b80loc_37bc19b80:
    37bc19b80movsxd rcx, esi
    37bc19b83lea rdx, [rdi+8*rcx]
    37bc19b87add rcx, r14
    37bc19b8alea rbx, [r11+8*rcx]
    37bc19b8emov rcx, r10
    37bc19b91nop [rax]
    37bc19b95nop [rax+rax]
    37bc19ba0
    37bc19ba0loc_37bc19ba0:
    37bc19ba0movsd_xmm x0, [rcx]
    37bc19ba4add rdx, 8
    37bc19ba8add rcx, 16
    37bc19bacmovsd_xmm [rdx-8], x0
    37bc19bb1cmp rdx, rbx
    37bc19bb4jne 0x37bc19ba0
    37bc19bb6add r9l, 1
    37bc19bbaadd esi, r8l
    37bc19bbdadd r10, r15
    37bc19bc0cmp r12l, r9l
    37bc19bc3jne 0x37bc19b80
    37bc19bc5mov ebx, [rsp+240]
    37bc19bcc
    37bc19bccloc_37bc19bcc:
    37bc19bccmov rsi, [rsp+256]
    37bc19bd4mov [rsp+48], rax
    37bc19bd9lea rax, [rip+0x832370]
    37bc19be0mov r8, r13
    37bc19be3mov [rsp+40], rax
    37bc19be8mov r9, [rsp+664]
    37bc19bf0lea rdx, [rip+0x832372]
    37bc19bf7lea rcx, [rip+0x83236c]
    37bc19bfemov [rsp+88], rsi
    37bc19c03lea rsi, [rip+0x832356]
    37bc19c0amov [rsp+80], rsi
    37bc19c0fmov rsi, [rsp+232]
    37bc19c17mov [rsp+112], 1
    37bc19c20mov [rsp+64], rsi
    37bc19c25mov rsi, [rsp+656]
    37bc19c2dmov [rsp+104], 1
    37bc19c36mov [rsp+96], r13
    37bc19c3bmov [rsp+72], r13
    37bc19c40mov [rsp+56], rsi
    37bc19c45mov [rsp+32], r13
    37bc19c4acall dgemm_
    37bc19c4fmov rax, [rsp+664]
    37bc19c57mov r14l, [rax]
    37bc19c5atest r14l, r14l
    37bc19c5djle 0x37bc1993a
    37bc19c63mov eax, [rsp+388]
    37bc19c6amovsxd rcx, ebx
    37bc19c6dadd r14l, 1
    37bc19c71mov r10l, [rsp+472]
    37bc19c79sub rcx, 1
    37bc19c7dmov r9, [rsp+264]
    37bc19c85mov r11l, 1
    37bc19c8blea r12l, [rax-1]
    37bc19c8fmov r13, r10
    37bc19c92lea r15l, [r10+rbx]
    37bc19c96shl rcx, 4
    37bc19c9amov eax, [rsp+440]
    37bc19ca1add rcx, [rsp+688]
    37bc19ca9shl r10, 3
    37bc19cadlea esi, [rax-1]
    37bc19cb0
    37bc19cb0loc_37bc19cb0:
    37bc19cb0cmp r15l, ebx
    37bc19cb3jle 0x37bc19cfe
    37bc19cb5movsxd rax, r12l
    37bc19cb8lea r8, [rdi+8*rax]
    37bc19cbcmovsxd rax, esi
    37bc19cbflea rdx, [rdi+8*rax]
    37bc19cc3xor eax, eax
    37bc19cc5nop [rax+rax]
    37bc19ccanop [rax+rax]
    37bc19cd5nop [rax+rax]
    37bc19ce0
    37bc19ce0loc_37bc19ce0:
    37bc19ce0movsd_xmm x0, [r8+rax]
    37bc19ce6movhpd x0, [rdx+rax]
    37bc19cebmovups [rcx+2*rax], x0
    37bc19cefadd rax, 8
    37bc19cf3cmp rax, r10
    37bc19cf6jne 0x37bc19ce0
    37bc19cf8add r12l, r13l
    37bc19cfbadd esi, r13l
    37bc19cfe
    37bc19cfeloc_37bc19cfe:
    37bc19cfeadd r11l, 1
    37bc19d02add rcx, r9
    37bc19d05cmp r14l, r11l
    37bc19d08jne 0x37bc19cb0
    37bc19d0ajmp 0x37bc1993a
    37bc19d0f
    37bc19d0floc_37bc19d0f:
    37bc19d0fmov rax, [rsp+696]
    37bc19d17movsxd rdx, ebx
    37bc19d1amov rcx, [rsp+720]
    37bc19d22sub rdx, 1
    37bc19d26mov r8, [rsp+656]
    37bc19d2eshl rdx, 4
    37bc19d32mov [rsp+32], rax
    37bc19d37mov rax, [rsp+688]
    37bc19d3fadd rcx, rdx
    37bc19d42lea r9, [rax+rdx]
    37bc19d46mov rdx, rcx
    37bc19d49mov rcx, [rsp+664]
    37bc19d51call zcopy_
    37bc19d56jmp 0x37bc1993a
    37bc19d5b
    37bc19d5bloc_37bc19d5b:
    37bc19d5bmov rax, [rsp+744]
    37bc19d63mov rdi, [rsp+432]
    37bc19d6bmov [rsp+80], 1
    37bc19d74lea r8, [rip+0x8321cd]
    37bc19d7bmov rdx, r8
    37bc19d7elea r9, [rip+0x8321cb]
    37bc19d85lea rcx, [rip+0x8321c0]
    37bc19d8cmov [rsp+72], rax
    37bc19d91mov rax, [rsp+656]
    37bc19d99mov [rsp+32], rdi
    37bc19d9emov [rsp+64], rax
    37bc19da3mov rax, [rsp+672]
    37bc19dabmov [rsp+56], rax
    37bc19db0lea rax, [rip+0x832189]
    37bc19db7mov [rsp+48], rax
    37bc19dbcmov rax, [rsp+656]
    37bc19dc4mov [rsp+40], rax
    37bc19dc9call dlascl_
    37bc19dcemov r9, [rsp+744]
    37bc19dd6mov [rsp+32], 1
    37bc19ddflea rcx, [rip+0x832185]
    37bc19de6mov r8, [rsp+672]
    37bc19deemov rdx, [rsp+656]
    37bc19df6call dlasrt_
    37bc19dfbmov rax, [rsp+744]
    37bc19e03mov r9, rdi
    37bc19e06mov [rsp+80], 1
    37bc19e0flea r8, [rip+0x832132]
    37bc19e16lea rcx, [rip+0x83212f]
    37bc19e1dmov [rsp+72], rax
    37bc19e22mov rax, [rsp+696]
    37bc19e2amov rdx, r8
    37bc19e2dmov [rsp+64], rax
    37bc19e32mov rax, [rsp+688]
    37bc19e3amov [rsp+56], rax
    37bc19e3fmov rax, [rsp+664]
    37bc19e47mov [rsp+48], rax
    37bc19e4cmov rax, [rsp+656]
    37bc19e54mov [rsp+40], rax
    37bc19e59lea rax, [rip+0x8320f0]
    37bc19e60mov [rsp+32], rax
    37bc19e65call zlascl_
    37bc19e6ajmp 0x37bc17d4b
    37bc19e6f
    37bc19e6floc_37bc19e6f:
    37bc19e6fmov rax, [rsp+712]
    37bc19e77lea r8, [rip+0x8320ca]
    37bc19e7emov r9, [rsp+672]
    37bc19e86lea rcx, [rip+0x8320bf]
    37bc19e8dmov rdx, r8
    37bc19e90mov [rax], 1
    37bc19e96mov rax, [rsp+744]
    37bc19e9emov [rsp+80], 1
    37bc19ea7mov [rsp+72], rax
    37bc19eacmov rax, [rsp+696]
    37bc19eb4mov [rsp+64], rax
    37bc19eb9mov rax, [rsp+688]
    37bc19ec1mov [rsp+56], rax
    37bc19ec6mov rax, [rsp+664]
    37bc19ecemov [rsp+48], rax
    37bc19ed3lea rax, [rip+0x832066]
    37bc19edamov [rsp+40], rax
    37bc19edflea rax, [rip+0x83206a]
    37bc19ee6mov [rsp+32], rax
    37bc19eebcall zlascl_
    37bc19ef0mov rax, [rsp+672]
    37bc19ef8movsd_xmm x0, [rax]
    37bc19efcandpd x0, [rip+0x83208c]
    37bc19f04movsd_xmm [rax], x0
    37bc19f08jmp 0x37bc17d4b
    37bc19f0d
    37bc19f0dloc_37bc19f0d:
    37bc19f0dmov r13l, [rsp+256]
    37bc19f15mov r14l, [rsp+264]
    37bc19f1dmov r12l, [rsp+272]
    37bc19f25mov rdi, [rsp+728]
    37bc19f2d
    37bc19f2dloc_37bc19f2d:
    37bc19f2dmov rax, [rsp+664]
    37bc19f35mov esi, [rax]
    37bc19f37test esi, esi
    37bc19f39jle 0x37bc19fcd
    37bc19f3fmov rax, [rsp+656]
    37bc19f47add esi, 1
    37bc19f4amov ebp, [rax]
    37bc19f4ctest ebp, ebp
    37bc19f4ejle 0x37bc19fcd
    37bc19f50movsxd rax, [rsp+380]
    37bc19f58mov r11l, r13l
    37bc19f5bmov r9l, 1
    37bc19f61lea r8, [rdi+8]
    37bc19f65mov rbx, [rsp+688]
    37bc19f6dmov [rsp+256], r13l
    37bc19f75mov r10, -1
    37bc19f7clea r15l, [rbp-1]
    37bc19f80mov r13, rax
    37bc19f83add rbx, 16
    37bc19f87
    37bc19f87loc_37bc19f87:
    37bc19f87movsxd rcx, r11l
    37bc19f8amov rdx, r10
    37bc19f8dshl rdx, 4
    37bc19f91lea rax, [rdi+8*rcx]
    37bc19f95add rcx, r15
    37bc19f98add rdx, rbx
    37bc19f9blea rcx, [r8+8*rcx]
    37bc19f9fnop
    37bc19fa0
    37bc19fa0loc_37bc19fa0:
    37bc19fa0movsd_xmm x0, [rdx]
    37bc19fa4add rax, 8
    37bc19fa8add rdx, 16
    37bc19facmovsd_xmm [rax-8], x0
    37bc19fb1cmp rcx, rax
    37bc19fb4jne 0x37bc19fa0
    37bc19fb6add r9l, 1
    37bc19fbaadd r11l, ebp
    37bc19fbdadd r10, r13
    37bc19fc0cmp r9l, esi
    37bc19fc3jne 0x37bc19f87
    37bc19fc5mov r13l, [rsp+256]
    37bc19fcd
    37bc19fcdloc_37bc19fcd:
    37bc19fcdmov rax, [rsp+656]
    37bc19fd5mov r9, [rsp+664]
    37bc19fddmov [rsp+112], 1
    37bc19fe6lea rdx, [rip+0x831f7c]
    37bc19fedmov [rsp+104], 1
    37bc19ff6lea rcx, [rip+0x831f6d]
    37bc19ffdmov [rsp+96], rax
    37bc1a002mov rax, [rsp+216]
    37bc1a00amov [rsp+88], rax
    37bc1a00flea rax, [rip+0x831f4a]
    37bc1a016mov [rsp+80], rax
    37bc1a01bmov rax, [rsp+656]
    37bc1a023mov [rsp+72], rax
    37bc1a028mov rax, [rsp+224]
    37bc1a030mov [rsp+64], rax
    37bc1a035mov rax, [rsp+656]
    37bc1a03dmov [rsp+56], rax
    37bc1a042mov rax, [rsp+208]
    37bc1a04amov [rsp+48], rax
    37bc1a04flea rax, [rip+0x831efa]
    37bc1a056mov [rsp+40], rax
    37bc1a05bmov rax, [rsp+656]
    37bc1a063mov [rsp+32], rax
    37bc1a068mov r8, rax
    37bc1a06bcall dgemm_
    37bc1a070mov rax, [rsp+664]
    37bc1a078mov r11l, [rax]
    37bc1a07btest r11l, r11l
    37bc1a07ejle 0x37bc1a105
    37bc1a084mov rax, [rsp+656]
    37bc1a08cadd r11l, 1
    37bc1a090mov esi, [rax]
    37bc1a092test esi, esi
    37bc1a094jle 0x37bc1a105
    37bc1a096mov rax, [rsp+688]
    37bc1a09emov r9l, 1
    37bc1a0a4lea r8, [rdi+8]
    37bc1a0a8movsxd rbp, [rsp+380]
    37bc1a0b0mov r10, -1
    37bc1a0b7lea r15l, [rsi-1]
    37bc1a0bblea rbx, [rax+24]
    37bc1a0bf
    37bc1a0bfloc_37bc1a0bf:
    37bc1a0bfmovsxd rcx, r13l
    37bc1a0c2mov rdx, r10
    37bc1a0c5shl rdx, 4
    37bc1a0c9lea rax, [rdi+8*rcx]
    37bc1a0cdadd rcx, r15
    37bc1a0d0add rdx, rbx
    37bc1a0d3lea rcx, [r8+8*rcx]
    37bc1a0d7nop [rax+rax]
    37bc1a0e0
    37bc1a0e0loc_37bc1a0e0:
    37bc1a0e0movsd_xmm x0, [rdx]
    37bc1a0e4add rax, 8
    37bc1a0e8add rdx, 16
    37bc1a0ecmovsd_xmm [rax-8], x0
    37bc1a0f1cmp rax, rcx
    37bc1a0f4jne 0x37bc1a0e0
    37bc1a0f6add r9l, 1
    37bc1a0faadd r13l, esi
    37bc1a0fdadd r10, rbp
    37bc1a100cmp r9l, r11l
    37bc1a103jne 0x37bc1a0bf
    37bc1a105
    37bc1a105loc_37bc1a105:
    37bc1a105mov rax, [rsp+656]
    37bc1a10dmov r9, [rsp+664]
    37bc1a115mov [rsp+112], 1
    37bc1a11elea rdx, [rip+0x831e44]
    37bc1a125mov [rsp+104], 1
    37bc1a12elea rcx, [rip+0x831e35]
    37bc1a135mov [rsp+96], rax
    37bc1a13amov rax, [rsp+240]
    37bc1a142mov [rsp+88], rax
    37bc1a147lea rax, [rip+0x831e12]
    37bc1a14emov [rsp+80], rax
    37bc1a153mov rax, [rsp+656]
    37bc1a15bmov [rsp+72], rax
    37bc1a160mov rax, [rsp+224]
    37bc1a168mov [rsp+64], rax
    37bc1a16dmov rax, [rsp+656]
    37bc1a175mov [rsp+56], rax
    37bc1a17amov rax, [rsp+208]
    37bc1a182mov [rsp+48], rax
    37bc1a187lea rax, [rip+0x831dc2]
    37bc1a18emov [rsp+40], rax
    37bc1a193mov rax, [rsp+656]
    37bc1a19bmov [rsp+32], rax
    37bc1a1a0mov r8, rax
    37bc1a1a3call dgemm_
    37bc1a1a8mov rax, [rsp+664]
    37bc1a1b0mov ebx, [rax]
    37bc1a1b2test ebx, ebx
    37bc1a1b4jle 0x37bc19d5b
    37bc1a1bamov rax, [rsp+656]
    37bc1a1c2add ebx, 1
    37bc1a1c5mov r11l, [rax]
    37bc1a1c8test r11l, r11l
    37bc1a1cbjle 0x37bc19d5b
    37bc1a1d1mov rax, [rsp+688]
    37bc1a1d9movsxd rsi, [rsp+380]
    37bc1a1e1mov r10l, 1
    37bc1a1e7mov rcx, [rsp+248]
    37bc1a1eflea rdx, [rax-16]
    37bc1a1f3lea eax, [r11-1]
    37bc1a1f7shl rsi, 4
    37bc1a1fblea r9, [8*rax+8]
    37bc1a203mov rax, [rsp+232]
    37bc1a20b
    37bc1a20bloc_37bc1a20b:
    37bc1a20blea r8, [rdi+8*rax]
    37bc1a20flea rcx, [rdi+8*rcx]
    37bc1a213xor eax, eax
    37bc1a215nop [rax+rax]
    37bc1a220
    37bc1a220loc_37bc1a220:
    37bc1a220movsd_xmm x0, [r8+rax]
    37bc1a226movhpd x0, [rcx+rax]
    37bc1a22bmovups [rdx+2*rax+16], x0
    37bc1a230add rax, 8
    37bc1a234cmp rax, r9
    37bc1a237jne 0x37bc1a220
    37bc1a239add r10l, 1
    37bc1a23dadd r14l, r11l
    37bc1a240add r12l, r11l
    37bc1a243add rdx, rsi
    37bc1a246cmp r10l, ebx
    37bc1a249je 0x37bc19d5b
    37bc1a24fmovsxd rax, r14l
    37bc1a252movsxd rcx, r12l
    37bc1a255jmp 0x37bc1a20b
    37bc1a257
    37bc1a257loc_37bc1a257:
    37bc1a257mov rdx, [rsp+672]
    37bc1a25fmov rcx, [rsp+656]
    37bc1a267lea r8, [rip+0x831cd2]
    37bc1a26ecall idamax_
    37bc1a273mov rbx, [rsp+656]
    37bc1a27bmov r12l, [rbx]
    37bc1a27etest r12l, r12l
    37bc1a281jle 0x37bc19d5b
    37bc1a287mov rbx, [rsp+672]
    37bc1a28fcdqe
    37bc1a291movq x8, [rip+0x831cf6]
    37bc1a29amov [rsp+216], 0
    37bc1a2a5movsd_xmm x6, [rbx+8*rax-8]
    37bc1a2abandpd x6, x8
    37bc1a2b0mulsd x6, x7
    37bc1a2b4jmp 0x37bc19572
    37bc17c80