File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc15f40
37bc15f40zlalsa_:
37bc15f40push r15
37bc15f42push r14
37bc15f44push r13
37bc15f46push r12
37bc15f48push rbp
37bc15f49push rdi
37bc15f4apush rsi
37bc15f4bpush rbx
37bc15f4csub rsp, 424
37bc15f53mov r10l, -1
37bc15f59mov rax, [rsp+536]
37bc15f61mov rbp, [rsp+680]
37bc15f69mov edi, [rax]
37bc15f6bmov rax, [rsp+552]
37bc15f73mov ebx, [rax]
37bc15f75mov rax, [rsp+640]
37bc15f7dmov [rsp+520], r9
37bc15f85mov [rsp+496], rcx
37bc15f8dmov rcx, r8
37bc15f90mov rsi, [rsp+496]
37bc15f98mov r9l, [rax]
37bc15f9bmov rax, [rsp+568]
37bc15fa3mov r8l, [rax]
37bc15fa6mov rax, [rsp+696]
37bc15faemov [rax], 0
37bc15fb4mov eax, 1
37bc15fb9cmp [rsi], 1
37bc15fbcjbe 0x37bc15fff
37bc15fbe
37bc15fbeloc_37bc15fbe:
37bc15fbemov rdi, [rsp+696]
37bc15fc6lea rdx, [rsp+412]
37bc15fcemov r8l, 6
37bc15fd4lea rcx, [rip+0x835f4d]
37bc15fdbmov [rsp+412], eax
37bc15fe2mov [rdi], r10l
37bc15fe5call xerbla_
37bc15feanop
37bc15feb
37bc15febloc_37bc15feb:
37bc15febadd rsp, 424
37bc15ff2pop rbx
37bc15ff3pop rsi
37bc15ff4pop rdi
37bc15ff5pop rbp
37bc15ff6pop r12
37bc15ff8pop r13
37bc15ffapop r14
37bc15ffcpop r15
37bc15fferet
37bc15fff
37bc15fffloc_37bc15fff:
37bc15fffmov r10l, [rdx]
37bc16002cmp r10l, 2
37bc16006jle 0x37bc16050
37bc16008mov eax, [rcx]
37bc1600acmp r10l, eax
37bc1600djg 0x37bc16060
37bc1600fmov rsi, [rsp+520]
37bc16017mov r10l, [rsi]
37bc1601atest r10l, r10l
37bc1601djle 0x37bc17c18
37bc16023cmp edi, eax
37bc16025jl 0x37bc16070
37bc16027cmp ebx, eax
37bc16029jl 0x37bc17c28
37bc1602fcmp r8l, eax
37bc16032jl 0x37bc17c38
37bc16038cmp r9l, eax
37bc1603bjge 0x37bc16080
37bc1603dmov r10l, -19
37bc16043mov eax, 19
37bc16048jmp 0x37bc15fbe
37bc1604d
37bc1604d 0f 1f 00 ...
37bc16050
37bc16050loc_37bc16050:
37bc16050mov r10l, -2
37bc16056mov eax, 2
37bc1605bjmp 0x37bc15fbe
37bc16060
37bc16060loc_37bc16060:
37bc16060mov r10l, -3
37bc16066mov eax, 3
37bc1606bjmp 0x37bc15fbe
37bc16070
37bc16070loc_37bc16070:
37bc16070mov r10l, -6
37bc16076mov eax, 6
37bc1607bjmp 0x37bc15fbe
37bc16080
37bc16080loc_37bc16080:
37bc16080movsxd rsi, r9l
37bc16083mov [rsp+48], rdx
37bc16088lea r13l, [rax+rax+1]
37bc1608dmov rdx, [rsp+688]
37bc16095mov [rsp+280], rsi
37bc1609dnot rsi
37bc160a0mov [rsp+328], rsi
37bc160a8movsxd rsi, r8l
37bc160abmovsxd r8, eax
37bc160aeadd eax, eax
37bc160b0mov [rsp+288], rsi
37bc160b8not rsi
37bc160bbcdqe
37bc160bdmov r9, rdx
37bc160c0mov [rsp+336], rsi
37bc160c8mov rsi, [rsp+688]
37bc160d0lea rax, [rdx+4*rax]
37bc160d4lea rdx, [rsp+400]
37bc160dcmov [rsp+40], rax
37bc160e1lea rsi, [rsi+4*r8]
37bc160e5lea r8, [rsp+388]
37bc160edmov [rsp+32], rsi
37bc160f2mov [rsp+320], rsi
37bc160facall dlasdt_
37bc160ffmov eax, [rsp+388]
37bc16106mov esi, [rsp+400]
37bc1610dlea edx, [rax+1]
37bc16110mov [rsp+304], eax
37bc16117mov eax, edx
37bc16119mov [rsp+376], esi
37bc16120shr eax, 31
37bc16123add eax, edx
37bc16125sar eax, 1
37bc16127mov esi, eax
37bc16129mov rax, [rsp+496]
37bc16131cmp [rax], 1
37bc16134je 0x37bc16f15
37bc1613acmp [rsp+304], esi
37bc16141jl 0x37bc16a3f
37bc16147mov rax, [rsp+520]
37bc1614fmov [rsp+380], r13l
37bc16157mov edx, [rax]
37bc16159movsxd rax, esi
37bc1615cmov rsi, [rsp+688]
37bc16164mov [rsp+256], rax
37bc1616cmovsxd rax, r13l
37bc1616flea rax, [rsi+4*rax]
37bc16173mov [rsp+352], rax
37bc1617bmovsxd rax, edi
37bc1617emov [rsp+296], rax
37bc16186shl rax, 4
37bc1618amov [rsp+368], rax
37bc16192movsxd rax, ebx
37bc16195mov [rsp+208], rax
37bc1619dshl rax, 4
37bc161a1mov [rsp+360], rax
37bc161a9lea rax, [rsp+392]
37bc161b1mov [rsp+192], rax
37bc161b9lea rax, [rip+0x835d50]
37bc161c0mov [rsp+216], rax
37bc161c8lea rax, [rip+0x835d42]
37bc161cfmov [rsp+224], rax
37bc161d7lea rax, [rip+0x835d3a]
37bc161demov [rsp+232], rax
37bc161e6lea rax, [rip+0x835d33]
37bc161edmov [rsp+240], rax
37bc161f5lea rax, [rsp+404]
37bc161fdmov [rsp+200], rax
37bc16205nop [rax+rax]
37bc16210
37bc16210loc_37bc16210:
37bc16210mov rdi, [rsp+256]
37bc16218mov rsi, [rsp+320]
37bc16220mov rax, [rsp+688]
37bc16228mov ebx, [rsi+4*rdi-4]
37bc1622cmov rsi, [rsp+352]
37bc16234mov eax, [rax+4*rdi-4]
37bc16238mov r14l, ebx
37bc1623bmov edi, [rsi+4*rdi-8]
37bc1623fmov [rsp+392], ebx
37bc16246imul r14l, edx
37bc1624amov esi, eax
37bc1624cmov [rsp+248], eax
37bc16253add eax, 1
37bc16256mov [rsp+264], edi
37bc1625dsub esi, ebx
37bc1625fmov [rsp+404], edi
37bc16266mov [rsp+272], eax
37bc1626dadd r14l, r14l
37bc16270test edx, edx
37bc16272jle 0x37bc16f0d
37bc16278movsxd rdi, esi
37bc1627blea r13l, [rdx+1]
37bc1627fmov r11l, r14l
37bc16282mov r9l, 1
37bc16288mov r12, rdi
37bc1628bmov [rsp+312], rdi
37bc16293mov r15l, ebx
37bc16296mov r8, [rsp+296]
37bc1629emov edi, [rsp+248]
37bc162a5shl r12, 4
37bc162a9mov r10, -1
37bc162b0add r12, [rsp+528]
37bc162b8nop [rax+rax]
37bc162c0
37bc162c0loc_37bc162c0:
37bc162c0cmp edi, esi
37bc162c2jle 0x37bc162f9
37bc162c4movsxd rcx, r11l
37bc162c7mov rdx, r10
37bc162cashl rdx, 4
37bc162celea rax, [rbp+8*rcx]
37bc162d3add rcx, r15
37bc162d6add rdx, r12
37bc162d9lea rcx, [rbp+8*rcx]
37bc162denop
37bc162e0
37bc162e0loc_37bc162e0:
37bc162e0movsd_xmm x0, [rdx]
37bc162e4add rax, 8
37bc162e8add rdx, 16
37bc162ecmovsd_xmm [rax-8], x0
37bc162f1cmp rax, rcx
37bc162f4jne 0x37bc162e0
37bc162f6add r11l, ebx
37bc162f9
37bc162f9loc_37bc162f9:
37bc162f9add r9l, 1
37bc162fdadd r10, r8
37bc16300cmp r9l, r13l
37bc16303jne 0x37bc162c0
37bc16305mov rdi, [rsp+312]
37bc1630d
37bc1630dloc_37bc1630d:
37bc1630dmov rbx, [rsp+232]
37bc16315movsxd r14, r14l
37bc16318mov rax, [rsp+560]
37bc16320mov [rsp+112], 1
37bc16329lea rdx, [rbp+8*r14]
37bc1632emov [rsp+88], rbp
37bc16333mov rcx, [rsp+224]
37bc1633bmov [rsp+80], rbx
37bc16340lea r15, [rax+8*rdi-8]
37bc16345mov rbx, [rsp+568]
37bc1634dmov rax, [rsp+192]
37bc16355mov [rsp+64], rdx
37bc1635amov [rsp+56], rbx
37bc1635fmov rbx, [rsp+240]
37bc16367mov [rsp+96], rax
37bc1636cmov r8, rax
37bc1636fmov rdx, [rsp+216]
37bc16377mov [rsp+72], rax
37bc1637cmov r9, [rsp+520]
37bc16384mov [rsp+32], rax
37bc16389mov [rsp+104], 1
37bc16392mov [rsp+48], r15
37bc16397mov [rsp+40], rbx
37bc1639ccall dgemm_
37bc163a1mov rax, [rsp+520]
37bc163a9mov edx, [rsp+392]
37bc163b0mov r12l, [rax]
37bc163b3mov ecx, r12l
37bc163b6imul ecx, edx
37bc163b9lea eax, [rcx+rcx]
37bc163bctest r12l, r12l
37bc163bfjle 0x37bc1647b
37bc163c5add r12l, 1
37bc163c9test edx, edx
37bc163cbjle 0x37bc1647b
37bc163d1mov r13, rdi
37bc163d4lea r10l, [rdx+rsi]
37bc163d8xor ebx, ebx
37bc163dasub edx, 1
37bc163ddneg r13
37bc163e0mov [rsp+344], ecx
37bc163e7mov r11l, 1
37bc163edshl r13, 3
37bc163f1cmp esi, r10l
37bc163f4mov [rsp+312], r15
37bc163fcmov r15, [rsp+368]
37bc16404cmovge edx, ebx
37bc16407mov rbx, [rsp+528]
37bc1640flea r14l, [rdx+1]
37bc16413lea r9, [rbx-16]
37bc16417mov ebx, eax
37bc16419nop [rax]
37bc16420
37bc16420loc_37bc16420:
37bc16420movsxd rdx, ebx
37bc16423lea r8, [r13+8*rdx]
37bc16428mov rdx, rdi
37bc1642badd r8, rbp
37bc1642enop [rax]
37bc16435nop [rax+rax]
37bc16440
37bc16440loc_37bc16440:
37bc16440mov rcx, rdx
37bc16443shl rcx, 4
37bc16447movsd_xmm x0, [r9+rcx+8]
37bc1644emovsd_xmm [r8+8*rdx], x0
37bc16454add rdx, 1
37bc16458cmp r10l, edx
37bc1645bjg 0x37bc16440
37bc1645dadd r11l, 1
37bc16461add ebx, r14l
37bc16464add r9, r15
37bc16467cmp r11l, r12l
37bc1646ajne 0x37bc16420
37bc1646cmov r15, [rsp+312]
37bc16474mov ecx, [rsp+344]
37bc1647b
37bc1647bloc_37bc1647b:
37bc1647bmovsxd rcx, ecx
37bc1647emov [rsp+48], r15
37bc16483mov rbx, [rsp+192]
37bc1648blea rdx, [rbp+8*rcx]
37bc16490mov rcx, [rsp+232]
37bc16498mov [rsp+112], 1
37bc164a1mov [rsp+88], rdx
37bc164a6movsxd rdx, eax
37bc164a9mov rax, [rsp+568]
37bc164b1mov r8, rbx
37bc164b4lea rdx, [rbp+8*rdx]
37bc164b9mov [rsp+96], rbx
37bc164bemov r9, [rsp+520]
37bc164c6mov [rsp+56], rax
37bc164cbmov rax, [rsp+240]
37bc164d3mov [rsp+80], rcx
37bc164d8mov rcx, [rsp+224]
37bc164e0mov [rsp+72], rbx
37bc164e5mov [rsp+64], rdx
37bc164eamov rdx, [rsp+216]
37bc164f2mov [rsp+40], rax
37bc164f7mov [rsp+32], rbx
37bc164fcmov [rsp+104], 1
37bc16505call dgemm_
37bc1650amov rax, [rsp+520]
37bc16512mov edx, [rsp+264]
37bc16519mov ebx, [rax]
37bc1651bimul edx, ebx
37bc1651elea r8l, [rdx+rdx]
37bc16522test ebx, ebx
37bc16524jle 0x37bc16ef8
37bc1652amov edx, [rsp+392]
37bc16531lea r14l, [rbx+1]
37bc16535test edx, edx
37bc16537jle 0x37bc165f9
37bc1653dmov r13, rdi
37bc16540imul ebx, edx
37bc16543lea r11l, [rdx+rsi]
37bc16547xor eax, eax
37bc16549neg r13
37bc1654csub edx, 1
37bc1654fmov [rsp+312], r8l
37bc16557mov r9, [rsp+360]
37bc1655fshl r13, 3
37bc16563cmp esi, r11l
37bc16566mov esi, 1
37bc1656bcmovge edx, eax
37bc1656emov rax, [rsp+544]
37bc16576xor r12l, r12l
37bc16579lea r10, [rax-16]
37bc1657dlea r15l, [rdx+1]
37bc16581nop [rax]
37bc16585nop [rax+rax]
37bc16590
37bc16590loc_37bc16590:
37bc16590movsxd rax, r12l
37bc16593lea r8, [r13+8*rax]
37bc16598movsxd rax, ebx
37bc1659blea rcx, [r13+8*rax]
37bc165a0add r8, rbp
37bc165a3mov rax, rdi
37bc165a6add rcx, rbp
37bc165a9nop
37bc165aanop [rax+rax]
37bc165b5nop [rax+rax]
37bc165c0
37bc165c0loc_37bc165c0:
37bc165c0mov rdx, rax
37bc165c3movsd_xmm x0, [r8+8*rax]
37bc165c9movhpd x0, [rcx+8*rax]
37bc165ceadd rax, 1
37bc165d2shl rdx, 4
37bc165d6movups [r10+rdx], x0
37bc165dbcmp r11l, eax
37bc165dejg 0x37bc165c0
37bc165e0add esi, 1
37bc165e3add r12l, r15l
37bc165e6add ebx, r15l
37bc165e9add r10, r9
37bc165eccmp esi, r14l
37bc165efjne 0x37bc16590
37bc165f1mov r8l, [rsp+312]
37bc165f9
37bc165f9loc_37bc165f9:
37bc165f9mov ecx, [rsp+264]
37bc16600test ecx, ecx
37bc16602jle 0x37bc16ef8
37bc16608mov edx, -2
37bc1660dmov eax, 0
37bc16612mov r10l, 1
37bc16618movsxd rsi, [rsp+248]
37bc16620movsxd rdi, [rsp+272]
37bc16628mov r9l, [rsp+264]
37bc16630mov r11, -1
37bc16637mov rbx, rsi
37bc1663amov rcx, rsi
37bc1663dmov [rsp+264], rsi
37bc16645mov r15, [rsp+296]
37bc1664dmov rsi, rdi
37bc16650sub edx, ebx
37bc16652add r9l, edi
37bc16655shl rcx, 4
37bc16659neg rsi
37bc1665cadd edx, r9l
37bc1665fmov ebx, r8l
37bc16662shl rsi, 3
37bc16666cmp edi, r9l
37bc16669cmovge edx, eax
37bc1666cmov rax, [rsp+528]
37bc16674lea r12l, [rdx+1]
37bc16678lea r13, [rax+rcx+16]
37bc1667dnop [rax]
37bc16680
37bc16680loc_37bc16680:
37bc16680movsxd rax, ebx
37bc16683mov rdx, r11
37bc16686lea rcx, [rsi+8*rax]
37bc1668ashl rdx, 4
37bc1668emov rax, rdi
37bc16691add rdx, r13
37bc16694add rcx, rbp
37bc16697nop [rax+rax]
37bc166a0
37bc166a0loc_37bc166a0:
37bc166a0movsd_xmm x0, [rdx]
37bc166a4add rdx, 16
37bc166a8movsd_xmm [rcx+8*rax], x0
37bc166adadd rax, 1
37bc166b1cmp r9l, eax
37bc166b4jg 0x37bc166a0
37bc166b6add r10l, 1
37bc166baadd ebx, r12l
37bc166bdadd r11, r15
37bc166c0cmp r10l, r14l
37bc166c3jne 0x37bc16680
37bc166c5
37bc166c5loc_37bc166c5:
37bc166c5mov rax, [rsp+560]
37bc166cdmovsxd rdx, r8l
37bc166d0mov rdi, [rsp+264]
37bc166d8mov [rsp+112], 1
37bc166e1lea rdx, [rbp+8*rdx]
37bc166e6mov [rsp+88], rbp
37bc166ebmov r9, [rsp+520]
37bc166f3lea rsi, [rax+8*rdi]
37bc166f7mov rdi, [rsp+232]
37bc166ffmov rax, [rsp+200]
37bc16707mov [rsp+64], rdx
37bc1670cmov [rsp+312], rsi
37bc16714mov rdx, [rsp+216]
37bc1671cmov [rsp+80], rdi
37bc16721mov rdi, [rsp+568]
37bc16729mov r8, rax
37bc1672cmov [rsp+48], rsi
37bc16731mov rsi, [rsp+240]
37bc16739mov [rsp+96], rax
37bc1673emov rcx, [rsp+224]
37bc16746mov [rsp+72], rax
37bc1674bmov [rsp+40], rsi
37bc16750mov [rsp+32], rax
37bc16755mov [rsp+104], 1
37bc1675emov [rsp+56], rdi
37bc16763call dgemm_
37bc16768mov rax, [rsp+520]
37bc16770mov r9l, [rsp+404]
37bc16778mov esi, [rax]
37bc1677amov r15l, esi
37bc1677dimul r15l, r9l
37bc16781lea r8l, [r15+r15]
37bc16785test esi, esi
37bc16787jle 0x37bc1686d
37bc1678dadd esi, 1
37bc16790test r9l, r9l
37bc16793jle 0x37bc1686d
37bc16799movsxd r12, [rsp+272]
37bc167a1mov rcx, [rsp+264]
37bc167a9mov ebx, r8l
37bc167acmov edx, -2
37bc167b1sub edx, [rsp+248]
37bc167b8mov eax, 0
37bc167bdmov [rsp+344], r15l
37bc167c5mov r11, -1
37bc167ccmov rdi, r12
37bc167cfadd r9l, r12l
37bc167d2shl rcx, 4
37bc167d6mov r10l, 1
37bc167dcneg rdi
37bc167dfadd edx, r9l
37bc167e2mov r15, [rsp+296]
37bc167eashl rdi, 3
37bc167eecmp r12l, r9l
37bc167f1cmovge edx, eax
37bc167f4mov rax, [rsp+528]
37bc167fclea r13l, [rdx+1]
37bc16800lea r14, [rax+rcx+24]
37bc16805nop [rax+rax]
37bc16810
37bc16810loc_37bc16810:
37bc16810movsxd rax, ebx
37bc16813mov rdx, r11
37bc16816lea rcx, [rdi+8*rax]
37bc1681ashl rdx, 4
37bc1681emov rax, r12
37bc16821add rdx, r14
37bc16824add rcx, rbp
37bc16827nop [rax]
37bc1682anop [rax+rax]
37bc16835nop [rax+rax]
37bc16840
37bc16840loc_37bc16840:
37bc16840movsd_xmm x0, [rdx]
37bc16844add rdx, 16
37bc16848movsd_xmm [rcx+8*rax], x0
37bc1684dadd rax, 1
37bc16851cmp r9l, eax
37bc16854jg 0x37bc16840
37bc16856add r10l, 1
37bc1685aadd ebx, r13l
37bc1685dadd r11, r15
37bc16860cmp r10l, esi
37bc16863jne 0x37bc16810
37bc16865mov r15l, [rsp+344]
37bc1686d
37bc1686dloc_37bc1686d:
37bc1686dmov rsi, [rsp+232]
37bc16875movsxd r15, r15l
37bc16878mov rax, [rsp+200]
37bc16880mov [rsp+112], 1
37bc16889lea rdx, [rbp+8*r15]
37bc1688emov rdi, [rsp+312]
37bc16896mov [rsp+104], 1
37bc1689fmov [rsp+80], rsi
37bc168a4mov rsi, [rsp+568]
37bc168acmov [rsp+88], rdx
37bc168b1movsxd rdx, r8l
37bc168b4mov r8, rax
37bc168b7mov r9, [rsp+520]
37bc168bfmov [rsp+56], rsi
37bc168c4mov rsi, [rsp+240]
37bc168cclea rdx, [rbp+8*rdx]
37bc168d1mov [rsp+96], rax
37bc168d6mov rcx, [rsp+224]
37bc168demov [rsp+72], rax
37bc168e3mov [rsp+64], rdx
37bc168e8mov rdx, [rsp+216]
37bc168f0mov [rsp+32], rax
37bc168f5mov [rsp+48], rdi
37bc168famov [rsp+40], rsi
37bc168ffcall dgemm_
37bc16904mov rax, [rsp+520]
37bc1690cmov edx, [rax]
37bc1690etest edx, edx
37bc16910jle 0x37bc16a19
37bc16916mov r9l, [rsp+404]
37bc1691elea r14l, [rdx+1]
37bc16922test r9l, r9l
37bc16925jle 0x37bc16a19
37bc1692bmovsxd r13, [rsp+272]
37bc16933mov rcx, [rsp+264]
37bc1693bmov esi, edx
37bc1693dmov r8l, -2
37bc16943imul esi, r9l
37bc16947sub r8l, [rsp+248]
37bc1694fmov eax, 0
37bc16954mov [rsp+248], edx
37bc1695bmov rdi, r13
37bc1695eadd r9l, r13l
37bc16961shl rcx, 4
37bc16965mov r10l, 1
37bc1696bneg rdi
37bc1696eadd r8l, r9l
37bc16971mov rbx, -1
37bc16978shl rdi, 3
37bc1697ccmp r13l, r9l
37bc1697fcmovge r8l, eax
37bc16983mov rax, [rsp+544]
37bc1698bxor r11l, r11l
37bc1698elea r15, [rax+rcx+16]
37bc16993lea r12l, [r8+1]
37bc16997nop [rax+rax]
37bc169a0
37bc169a0loc_37bc169a0:
37bc169a0movsxd rax, r11l
37bc169a3mov rdx, rbx
37bc169a6lea r8, [rdi+8*rax]
37bc169aamovsxd rax, esi
37bc169adshl rdx, 4
37bc169b1lea rcx, [rdi+8*rax]
37bc169b5add rdx, r15
37bc169b8add r8, rbp
37bc169bbmov rax, r13
37bc169beadd rcx, rbp
37bc169c1nop [rax+rax]
37bc169canop [rax+rax]
37bc169d5nop [rax+rax]
37bc169e0
37bc169e0loc_37bc169e0:
37bc169e0movsd_xmm x0, [r8+8*rax]
37bc169e6movhpd x0, [rcx+8*rax]
37bc169ebadd rax, 1
37bc169efmovups [rdx], x0
37bc169f2add rdx, 16
37bc169f6cmp r9l, eax
37bc169f9jg 0x37bc169e0
37bc169fbadd r10l, 1
37bc169ffadd r11l, r12l
37bc16a02add esi, r12l
37bc16a05add rbx, [rsp+208]
37bc16a0dcmp r10l, r14l
37bc16a10jne 0x37bc169a0
37bc16a12mov edx, [rsp+248]
37bc16a19
37bc16a19loc_37bc16a19:
37bc16a19add [rsp+256], 1
37bc16a22mov rax, [rsp+256]
37bc16a2acmp [rsp+304], eax
37bc16a31jge 0x37bc16210
37bc16a37mov r13l, [rsp+380]
37bc16a3f
37bc16a3floc_37bc16a3f:
37bc16a3fmov r8l, [rsp+304]
37bc16a47test r8l, r8l
37bc16a4ajle 0x37bc16add
37bc16a50mov [rsp+192], r13l
37bc16a58mov esi, [rsp+304]
37bc16a5fmov rdi, [rsp+520]
37bc16a67mov r12, [rsp+528]
37bc16a6fmov [rsp+680], rbp
37bc16a77mov ebp, 1
37bc16a7cmov r13, [rsp+536]
37bc16a84mov r14, [rsp+544]
37bc16a8cmov r15, [rsp+552]
37bc16a94mov rbx, [rsp+688]
37bc16a9cnop [rax]
37bc16aa0
37bc16aa0loc_37bc16aa0:
37bc16aa0movsxd rax, [rbx+4*rbp-4]
37bc16aa5mov [rsp+32], r15
37bc16aaamov r8, r13
37bc16aadmov rcx, rdi
37bc16ab0add rbp, 1
37bc16ab4sub rax, 1
37bc16ab8shl rax, 4
37bc16abclea rdx, [r12+rax]
37bc16ac0lea r9, [r14+rax]
37bc16ac4call zcopy_
37bc16ac9cmp esi, ebp
37bc16acbjge 0x37bc16aa0
37bc16acdmov r13l, [rsp+192]
37bc16ad5mov rbp, [rsp+680]
37bc16add
37bc16addloc_37bc16add:
37bc16addmov eax, [rsp+376]
37bc16ae4mov edx, 1
37bc16ae9mov [rsp+412], 0
37bc16af4mov ecx, eax
37bc16af6shl edx, cl
37bc16af8xor ecx, ecx
37bc16afacmp eax, 32
37bc16afdcmovae edx, ecx
37bc16b00test eax, eax
37bc16b02jle 0x37bc15feb
37bc16b08mov r8, [rsp+288]
37bc16b10movsxd rcx, eax
37bc16b13mov rdi, [rsp+336]
37bc16b1blea rsi, [rsp+412]
37bc16b23mov [rsp+208], rsi
37bc16b2bmov r14, [rsp+688]
37bc16b33mov r9l, edx
37bc16b36imul r8, rcx
37bc16b3amov [rsp+680], rbp
37bc16b42imul rcx, [rsp+280]
37bc16b4badd rdi, r8
37bc16b4emov [rsp+232], rdi
37bc16b56mov rdi, [rsp+328]
37bc16b5eadd rdi, rcx
37bc16b61movsxd rcx, r13l
37bc16b64mov r13, [rsp+320]
37bc16b6cmov [rsp+240], rdi
37bc16b74mov rdi, [rsp+688]
37bc16b7clea r12, [rdi+4*rcx]
37bc16b80lea rdi, [rsp+392]
37bc16b88mov [rsp+192], rdi
37bc16b90lea rdi, [rsp+404]
37bc16b98mov [rsp+200], rdi
37bc16ba0mov rdi, [rsp+624]
37bc16ba8sub rdi, 8
37bc16bacmov [rsp+344], rdi
37bc16bb4mov rdi, [rsp+584]
37bc16bbcsub rdi, 8
37bc16bc0mov [rsp+296], rdi
37bc16bc8mov rdi, [rsp+664]
37bc16bd0sub rdi, 16
37bc16bd4mov [rsp+304], rdi
37bc16bdcmov rdi, [rsp+672]
37bc16be4sub rdi, 16
37bc16be8mov [rsp+312], rdi
37bc16bf0
37bc16bf0loc_37bc16bf0:
37bc16bf0lea edx, [rax-1]
37bc16bf3mov r8l, eax
37bc16bf6mov r10l, 1
37bc16bfccmp eax, 1
37bc16bffje 0x37bc16c29
37bc16c01cmp eax, 32
37bc16c04jg 0x37bc16ed1
37bc16c0amov ecx, edx
37bc16c0cmov edi, 2
37bc16c11mov r8l, 1
37bc16c17shl edi, cl
37bc16c19shl r8l, cl
37bc16c1clea r10l, [rdi-1]
37bc16c20cmp r8l, r10l
37bc16c23jg 0x37bc16ed1
37bc16c29
37bc16c29loc_37bc16c29:
37bc16c29lea ebp, [rax+rax-1]
37bc16c2dmov rax, [rsp+288]
37bc16c35mov rsi, [rsp+344]
37bc16c3dmov [rsp+256], r8l
37bc16c45movsxd rbp, ebp
37bc16c48mov [rsp+248], r10l
37bc16c50movsxd rbx, r8l
37bc16c53imul rax, rbp
37bc16c57add rax, [rsp+336]
37bc16c5fmov [rsp+264], r9l
37bc16c67imul rbp, [rsp+280]
37bc16c70mov [rsp+216], rax
37bc16c78mov rax, [rsp+328]
37bc16c80mov [rsp+272], edx
37bc16c87mov [rsp+688], r14
37bc16c8fmov r14, r13
37bc16c92mov r13, [rsp+688]
37bc16c9aadd rax, rbp
37bc16c9dmov [rsp+224], rax
37bc16ca5movsxd rax, r9l
37bc16ca8lea rdi, [4*rax]
37bc16cb0shl rax, 3
37bc16cb4lea rbp, [rsi+rdi]
37bc16cb8mov rsi, [rsp+304]
37bc16cc0add rdi, [rsp+296]
37bc16cc8lea r15, [rsi+rax]
37bc16cccmov rsi, [rsp+312]
37bc16cd4add rsi, rax
37bc16cd7nop [rax+rax]
37bc16ce0
37bc16ce0loc_37bc16ce0:
37bc16ce0mov eax, [r12+4*rbx-8]
37bc16ce5mov edx, [r14+4*rbx-4]
37bc16ceamov rcx, [rsp+232]
37bc16cf2mov r9, [rsp+608]
37bc16cfamov [rsp+404], eax
37bc16d01mov eax, [r13+4*rbx-4]
37bc16d06mov r11, [rsp+696]
37bc16d0emov [rsp+392], edx
37bc16d15sub eax, edx
37bc16d17mov [rsp+168], rsi
37bc16d1fsub rsi, 8
37bc16d23cdqe
37bc16d25mov [rsp+184], r11
37bc16d2dmov r11, [rsp+680]
37bc16d35lea r8, [rcx+rax]
37bc16d39mov rcx, [rsp+216]
37bc16d41mov [rsp+80], rbp
37bc16d46sub rbp, 4
37bc16d4ashl r8, 3
37bc16d4emov [rsp+176], r11
37bc16d56mov r11, [rsp+568]
37bc16d5eadd r9, r8
37bc16d61add r8, [rsp+592]
37bc16d69lea rdx, [rax+rcx]
37bc16d6dmov [rsp+160], r15
37bc16d75mov [rsp+144], r9
37bc16d7dshl rdx, 3
37bc16d81lea rcx, [rax-1]
37bc16d85mov r9, [rsp+600]
37bc16d8dmov [rsp+128], r8
37bc16d95mov r8, [rsp+616]
37bc16d9dshl rcx, 4
37bc16da1sub r15, 8
37bc16da5add r9, rdx
37bc16da8mov [rsp+112], r11
37bc16dadmov r11, [rsp+632]
37bc16db5add r8, rdx
37bc16db8add rdx, [rsp+656]
37bc16dc0mov [rsp+152], rdi
37bc16dc8sub rdi, 4
37bc16dccmov [rsp+104], rdx
37bc16dd1mov rdx, [rsp+640]
37bc16dd9mov [rsp+136], r9
37bc16de1mov [rsp+96], rdx
37bc16de6mov rdx, [rsp+224]
37bc16deemov [rsp+120], r8
37bc16df3add rdx, rax
37bc16df6lea rdx, [r11+4*rdx]
37bc16dfamov [rsp+88], rdx
37bc16dffadd rax, [rsp+240]
37bc16e07mov rdx, [rsp+648]
37bc16e0fmov r9, [rsp+208]
37bc16e17mov r8, [rsp+200]
37bc16e1flea rax, [rdx+4*rax]
37bc16e23mov rdx, [rsp+192]
37bc16e2bmov [rsp+72], rax
37bc16e30mov rax, [rsp+536]
37bc16e38mov [rsp+64], rax
37bc16e3dmov rax, [rsp+528]
37bc16e45add rax, rcx
37bc16e48add rcx, [rsp+544]
37bc16e50mov [rsp+56], rax
37bc16e55mov rax, [rsp+552]
37bc16e5dmov [rsp+40], rcx
37bc16e62mov rcx, [rsp+496]
37bc16e6amov [rsp+48], rax
37bc16e6fmov rax, [rsp+520]
37bc16e77mov [rsp+32], rax
37bc16e7ccall zlals0_
37bc16e81mov rax, rbx
37bc16e84add rbx, 1
37bc16e88cmp [rsp+248], ebx
37bc16e8fjge 0x37bc16ce0
37bc16e95mov edx, [rsp+272]
37bc16e9cmov [rsp+688], r13
37bc16ea4mov r13, r14
37bc16ea7mov r8l, [rsp+256]
37bc16eafmov r9l, [rsp+264]
37bc16eb7mov r14, [rsp+688]
37bc16ebftest edx, edx
37bc16ec1je 0x37bc15feb
37bc16ec7lea ecx, [r8+r9-1]
37bc16eccsub ecx, eax
37bc16ecemov r9l, ecx
37bc16ed1
37bc16ed1loc_37bc16ed1:
37bc16ed1mov rdi, [rsp+288]
37bc16ed9mov eax, edx
37bc16edbsub [rsp+232], rdi
37bc16ee3mov rdi, [rsp+280]
37bc16eebsub [rsp+240], rdi
37bc16ef3jmp 0x37bc16bf0
37bc16ef8
37bc16ef8loc_37bc16ef8:
37bc16ef8movsxd rax, [rsp+248]
37bc16f00mov [rsp+264], rax
37bc16f08jmp 0x37bc166c5
37bc16f0d
37bc16f0dloc_37bc16f0d:
37bc16f0dmovsxd rdi, esi
37bc16f10jmp 0x37bc1630d
37bc16f15
37bc16f15loc_37bc16f15:
37bc16f15mov edx, [rsp+376]
37bc16f1ctest edx, edx
37bc16f1ejle 0x37bc17317
37bc16f24mov rcx, [rsp+688]
37bc16f2cmovsxd rax, r13l
37bc16f2fmov [rsp+256], 1
37bc16f3amov edx, 1
37bc16f3fmov [rsp+296], edi
37bc16f46mov r10l, 1
37bc16f4cxor r8l, r8l
37bc16f4fmov r12, [rsp+320]
37bc16f57lea r15, [rcx+4*rax]
37bc16f5blea rax, [rsp+392]
37bc16f63mov [rsp+232], -1
37bc16f6fmov [rsp+192], rax
37bc16f77lea rax, [rsp+404]
37bc16f7fmov [rsp+200], rax
37bc16f87lea rax, [rsp+412]
37bc16f8fmov [rsp+224], -1
37bc16f9bmov [rsp+208], rax
37bc16fa3mov [rsp+312], ebx
37bc16faamov [rsp+352], esi
37bc16fb1mov [rsp+344], r13l
37bc16fb9mov r13, rcx
37bc16fbcmov [rsp+680], rbp
37bc16fc4mov rbp, r15
37bc16fc7
37bc16fc7loc_37bc16fc7:
37bc16fc7mov rcx, [rsp+288]
37bc16fcflea eax, [rdx+rdx-1]
37bc16fd3mov rdi, [rsp+336]
37bc16fdbmov [rsp+264], edx
37bc16fe2mov r14, [rsp+664]
37bc16feamov r15, [rsp+624]
37bc16ff2mov [rsp+272], r8l
37bc16ffamovsxd rbx, r10l
37bc16ffdimul rcx, rax
37bc17001mov [rsp+216], r10l
37bc17009imul rax, [rsp+280]
37bc17012add rax, [rsp+328]
37bc1701amov [rsp+688], r13
37bc17022mov r13, r12
37bc17025mov [rsp+248], rax
37bc1702dmovsxd rax, r8l
37bc17030mov r12, [rsp+688]
37bc17038lea rsi, [rcx+rdi]
37bc1703clea rdi, [4*rax]
37bc17044shl rax, 3
37bc17048add r14, rax
37bc1704badd rax, [rsp+672]
37bc17053mov [rsp+240], rsi
37bc1705badd r15, rdi
37bc1705emov rsi, rax
37bc17061add rdi, [rsp+584]
37bc17069nop [rax]
37bc17070
37bc17070loc_37bc17070:
37bc17070mov eax, [rbp+4*rbx-8]
37bc17074mov edx, [r13+4*rbx-4]
37bc17079mov rcx, [rsp+232]
37bc17081mov r9, [rsp+608]
37bc17089mov [rsp+404], eax
37bc17090xor eax, eax
37bc17092cmp [rsp+216], ebx
37bc17099setne al
37bc1709cmov r11, [rsp+696]
37bc170a4mov [rsp+392], edx
37bc170abmov [rsp+412], eax
37bc170b2mov eax, [r12+4*rbx-4]
37bc170b7mov [rsp+184], r11
37bc170bfmov r11, [rsp+680]
37bc170c7sub eax, edx
37bc170c9mov [rsp+168], rsi
37bc170d1add rsi, 8
37bc170d5cdqe
37bc170d7mov [rsp+176], r11
37bc170dfmov r11, [rsp+568]
37bc170e7lea r8, [rcx+rax]
37bc170ebmov rcx, [rsp+240]
37bc170f3mov [rsp+160], r14
37bc170fbadd r14, 8
37bc170ffshl r8, 3
37bc17103mov [rsp+112], r11
37bc17108mov r11, [rsp+632]
37bc17110add r9, r8
37bc17113add r8, [rsp+592]
37bc1711blea rdx, [rax+rcx]
37bc1711fmov [rsp+152], rdi
37bc17127mov [rsp+144], r9
37bc1712fshl rdx, 3
37bc17133lea rcx, [rax-1]
37bc17137add rdi, 4
37bc1713bmov [rsp+128], r8
37bc17143mov r9, [rsp+600]
37bc1714bshl rcx, 4
37bc1714fmov r8, [rsp+616]
37bc17157add r9, rdx
37bc1715aadd r8, rdx
37bc1715dadd rdx, [rsp+656]
37bc17165mov [rsp+136], r9
37bc1716dmov [rsp+104], rdx
37bc17172mov rdx, [rsp+640]
37bc1717amov [rsp+120], r8
37bc1717fmov [rsp+96], rdx
37bc17184mov rdx, [rsp+248]
37bc1718cadd rdx, rax
37bc1718flea rdx, [r11+4*rdx]
37bc17193mov [rsp+88], rdx
37bc17198mov rdx, [rsp+648]
37bc171a0add rax, [rsp+224]
37bc171a8mov [rsp+80], r15
37bc171adadd r15, 4
37bc171b1lea rax, [rdx+4*rax]
37bc171b5mov r9, [rsp+208]
37bc171bdmov r8, [rsp+200]
37bc171c5mov [rsp+72], rax
37bc171camov rax, [rsp+552]
37bc171d2mov rdx, [rsp+192]
37bc171damov [rsp+64], rax
37bc171dfmov rax, [rsp+544]
37bc171e7add rax, rcx
37bc171eaadd rcx, [rsp+528]
37bc171f2mov [rsp+56], rax
37bc171f7mov rax, [rsp+536]
37bc171ffmov [rsp+40], rcx
37bc17204mov rcx, [rsp+496]
37bc1720cmov [rsp+48], rax
37bc17211mov rax, [rsp+520]
37bc17219mov [rsp+32], rax
37bc1721ecall zlals0_
37bc17223mov rax, rbx
37bc17226sub rbx, 1
37bc1722acmp [rsp+256], ebx
37bc17231jle 0x37bc17070
37bc17237mov r8l, [rsp+272]
37bc1723fmov r10l, [rsp+216]
37bc17247mov [rsp+688], r12
37bc1724fmov r12, r13
37bc17252mov edx, [rsp+264]
37bc17259mov r13, [rsp+688]
37bc17261lea ecx, [r8+r10+1]
37bc17266mov r9, [rsp+224]
37bc1726emov r11, [rsp+232]
37bc17276sub ecx, eax
37bc17278mov ebx, [rsp+376]
37bc1727fmov r8l, ecx
37bc17282mov ecx, edx
37bc17284
37bc17284loc_37bc17284:
37bc17284lea eax, [rcx+1]
37bc17287cmp eax, ebx
37bc17289jg 0x37bc172f2
37bc1728badd r11, [rsp+288]
37bc17293add r9, [rsp+280]
37bc1729bcmp eax, 32
37bc1729ejg 0x37bc172d7
37bc172a0mov r10l, 2
37bc172a6mov esi, 1
37bc172abshl r10l, cl
37bc172aeshl esi, cl
37bc172b0sub r10l, 1
37bc172b4cmp esi, r10l
37bc172b7jg 0x37bc172ee
37bc172b9mov [rsp+256], esi
37bc172c0mov edx, eax
37bc172c2mov [rsp+224], r9
37bc172camov [rsp+232], r11
37bc172d2jmp 0x37bc16fc7
37bc172d7
37bc172d7loc_37bc172d7:
37bc172d7lea eax, [rcx+2]
37bc172dacmp eax, ebx
37bc172dcjg 0x37bc172f2
37bc172deadd r11, [rsp+288]
37bc172e6add r9, [rsp+280]
37bc172ee
37bc172eeloc_37bc172ee:
37bc172eemov ecx, eax
37bc172f0jmp 0x37bc17284
37bc172f2
37bc172f2loc_37bc172f2:
37bc172f2mov edi, [rsp+296]
37bc172f9mov ebx, [rsp+312]
37bc17300mov r13l, [rsp+344]
37bc17308mov rbp, [rsp+680]
37bc17310mov esi, [rsp+352]
37bc17317
37bc17317loc_37bc17317:
37bc17317cmp [rsp+304], esi
37bc1731ejl 0x37bc15feb
37bc17324mov rax, [rsp+520]
37bc1732cmov edx, [rax]
37bc1732emovsxd rax, esi
37bc17331mov rsi, [rsp+688]
37bc17339mov [rsp+208], rax
37bc17341movsxd rax, r13l
37bc17344lea rax, [rsi+4*rax]
37bc17348mov [rsp+328], rax
37bc17350movsxd rax, edi
37bc17353mov [rsp+264], rax
37bc1735bshl rax, 4
37bc1735fmov [rsp+336], rax
37bc17367movsxd rax, ebx
37bc1736amov [rsp+192], rax
37bc17372shl rax, 4
37bc17376mov [rsp+344], rax
37bc1737elea rax, [rip+0x834b8b]
37bc17385mov [rsp+216], rax
37bc1738dlea rax, [rip+0x834b7d]
37bc17394mov [rsp+224], rax
37bc1739clea rax, [rip+0x834b75]
37bc173a3mov [rsp+232], rax
37bc173ablea rax, [rip+0x834b6e]
37bc173b2mov [rsp+240], rax
37bc173balea rax, [rsp+396]
37bc173c2mov [rsp+272], rax
37bc173calea rax, [rsp+408]
37bc173d2mov [rsp+280], rax
37bc173dalea rax, [rbp+8]
37bc173demov [rsp+352], rax
37bc173e6
37bc173e6loc_37bc173e6:
37bc173e6mov rax, [rsp+208]
37bc173eemov rsi, [rsp+320]
37bc173f6xor r8l, r8l
37bc173f9mov rdi, [rsp+688]
37bc17401cmp [rsp+304], eax
37bc17408mov ebx, [rsi+4*rax-4]
37bc1740csetne r8b
37bc17410mov rsi, [rsp+328]
37bc17418mov edi, [rdi+4*rax-4]
37bc1741clea ecx, [rbx+1]
37bc1741fadd r8l, [rsi+4*rax-8]
37bc17424mov [rsp+396], ecx
37bc1742bimul ecx, edx
37bc1742emov esi, edi
37bc17430lea eax, [rdi+1]
37bc17433mov [rsp+248], edi
37bc1743asub esi, ebx
37bc1743cmov [rsp+256], r8l
37bc17444mov [rsp+408], r8l
37bc1744clea r15l, [rcx+rcx]
37bc17450mov [rsp+200], eax
37bc17457test edx, edx
37bc17459jle 0x37bc17c10
37bc1745fmovsxd rdi, esi
37bc17462mov r11l, r15l
37bc17465lea r13l, [rdx+1]
37bc17469mov r9l, 1
37bc1746fmov ecx, [rsp+200]
37bc17476mov r12, rdi
37bc17479mov [rsp+288], r15l
37bc17481mov r10, -1
37bc17488mov rax, [rsp+264]
37bc17490mov r15, [rsp+352]
37bc17498mov [rsp+296], rdi
37bc174a0shl r12, 4
37bc174a4mov r14l, ecx
37bc174a7add r12, [rsp+528]
37bc174afmov edi, ecx
37bc174b1sub r14l, esi
37bc174b4nop
37bc174b5nop [rax+rax]
37bc174c0
37bc174c0loc_37bc174c0:
37bc174c0cmp esi, edi
37bc174c2jge 0x37bc174f9
37bc174c4movsxd r8, r11l
37bc174c7mov rcx, r10
37bc174cashl rcx, 4
37bc174celea rdx, [rbp+8*r8]
37bc174d3add r8, rbx
37bc174d6add rcx, r12
37bc174d9lea r8, [r15+8*r8]
37bc174ddnop [rax]
37bc174e0
37bc174e0loc_37bc174e0:
37bc174e0movsd_xmm x0, [rcx]
37bc174e4add rdx, 8
37bc174e8add rcx, 16
37bc174ecmovsd_xmm [rdx-8], x0
37bc174f1cmp r8, rdx
37bc174f4jne 0x37bc174e0
37bc174f6add r11l, r14l
37bc174f9
37bc174f9loc_37bc174f9:
37bc174f9add r9l, 1
37bc174fdadd r10, rax
37bc17500cmp r13l, r9l
37bc17503jne 0x37bc174c0
37bc17505mov r15l, [rsp+288]
37bc1750dmov rdi, [rsp+296]
37bc17515
37bc17515loc_37bc17515:
37bc17515mov rax, [rsp+576]
37bc1751dmovsxd rdx, r15l
37bc17520mov rcx, [rsp+232]
37bc17528mov [rsp+112], 1
37bc17531lea rdx, [rbp+8*rdx]
37bc17536mov [rsp+88], rbp
37bc1753bmov r9, [rsp+520]
37bc17543lea rbx, [rax+8*rdi-8]
37bc17548mov [rsp+80], rcx
37bc1754dmov rax, [rsp+272]
37bc17555mov rcx, [rsp+568]
37bc1755dmov [rsp+288], rbx
37bc17565mov [rsp+48], rbx
37bc1756amov rbx, [rsp+240]
37bc17572mov r8, rax
37bc17575mov [rsp+96], rax
37bc1757amov [rsp+72], rax
37bc1757fmov [rsp+64], rdx
37bc17584mov rdx, [rsp+216]
37bc1758cmov [rsp+56], rcx
37bc17591mov rcx, [rsp+224]
37bc17599mov [rsp+32], rax
37bc1759emov [rsp+104], 1
37bc175a7mov [rsp+40], rbx
37bc175accall dgemm_
37bc175b1mov rax, [rsp+520]
37bc175b9mov edx, [rsp+396]
37bc175c0mov r12l, [rax]
37bc175c3mov ecx, r12l
37bc175c6imul ecx, edx
37bc175c9lea r15l, [rcx+rcx]
37bc175cdtest r12l, r12l
37bc175d0jle 0x37bc17679
37bc175d6add r12l, 1
37bc175datest edx, edx
37bc175dcjle 0x37bc17679
37bc175e2mov r13, rdi
37bc175e5lea r10l, [rdx+rsi]
37bc175e9xor eax, eax
37bc175ebsub edx, 1
37bc175eeneg r13
37bc175f1mov [rsp+296], ecx
37bc175f8mov ebx, 1
37bc175fdmov r11l, r15l
37bc17600shl r13, 3
37bc17604cmp esi, r10l
37bc17607mov [rsp+312], esi
37bc1760emov rsi, [rsp+336]
37bc17616cmovge edx, eax
37bc17619mov rax, [rsp+528]
37bc17621lea r14l, [rdx+1]
37bc17625lea r9, [rax-16]
37bc17629nop [rax]
37bc17630
37bc17630loc_37bc17630:
37bc17630movsxd rdx, r11l
37bc17633lea r8, [r13+8*rdx]
37bc17638mov rdx, rdi
37bc1763badd r8, rbp
37bc1763enop
37bc17640
37bc17640loc_37bc17640:
37bc17640mov rcx, rdx
37bc17643shl rcx, 4
37bc17647movsd_xmm x0, [r9+rcx+8]
37bc1764emovsd_xmm [r8+8*rdx], x0
37bc17654add rdx, 1
37bc17658cmp r10l, edx
37bc1765bjg 0x37bc17640
37bc1765dadd ebx, 1
37bc17660add r11l, r14l
37bc17663add r9, rsi
37bc17666cmp ebx, r12l
37bc17669jne 0x37bc17630
37bc1766bmov ecx, [rsp+296]
37bc17672mov esi, [rsp+312]
37bc17679
37bc17679loc_37bc17679:
37bc17679mov rbx, [rsp+232]
37bc17681movsxd rdx, ecx
37bc17684mov rax, [rsp+272]
37bc1768cmov [rsp+112], 1
37bc17695lea rdx, [rbp+8*rdx]
37bc1769amov r9, [rsp+520]
37bc176a2mov [rsp+104], 1
37bc176abmov [rsp+80], rbx
37bc176b0mov rbx, [rsp+568]
37bc176b8mov r8, rax
37bc176bbmov [rsp+88], rdx
37bc176c0movsxd rdx, r15l
37bc176c3mov rcx, [rsp+224]
37bc176cbmov [rsp+56], rbx
37bc176d0mov rbx, [rsp+288]
37bc176d8lea rdx, [rbp+8*rdx]
37bc176ddmov [rsp+96], rax
37bc176e2mov [rsp+48], rbx
37bc176e7mov rbx, [rsp+240]
37bc176efmov [rsp+72], rax
37bc176f4mov [rsp+64], rdx
37bc176f9mov rdx, [rsp+216]
37bc17701mov [rsp+40], rbx
37bc17706mov [rsp+32], rax
37bc1770bcall dgemm_
37bc17710mov rax, [rsp+520]
37bc17718mov edx, [rsp+256]
37bc1771fmov ebx, [rax]
37bc17721imul edx, ebx
37bc17724lea r8l, [rdx+rdx]
37bc17728test ebx, ebx
37bc1772ajle 0x37bc17bfb
37bc17730mov edx, [rsp+396]
37bc17737lea r14l, [rbx+1]
37bc1773btest edx, edx
37bc1773djle 0x37bc177fa
37bc17743mov r13, rdi
37bc17746lea r11l, [rdx+rsi]
37bc1774axor eax, eax
37bc1774cmov r12l, 1
37bc17752neg r13
37bc17755imul ebx, edx
37bc17758sub edx, 1
37bc1775bmov [rsp+288], r8l
37bc17763shl r13, 3
37bc17767cmp esi, r11l
37bc1776amov r9, [rsp+344]
37bc17772cmovge edx, eax
37bc17775mov rax, [rsp+544]
37bc1777dxor esi, esi
37bc1777flea r10, [rax-16]
37bc17783lea r15l, [rdx+1]
37bc17787nop [rax+rax]
37bc17790
37bc17790loc_37bc17790:
37bc17790movsxd rax, esi
37bc17793lea r8, [r13+8*rax]
37bc17798movsxd rax, ebx
37bc1779blea rcx, [r13+8*rax]
37bc177a0add r8, rbp
37bc177a3mov rax, rdi
37bc177a6add rcx, rbp
37bc177a9nop
37bc177aanop [rax+rax]
37bc177b5nop [rax+rax]
37bc177c0
37bc177c0loc_37bc177c0:
37bc177c0mov rdx, rax
37bc177c3movsd_xmm x0, [r8+8*rax]
37bc177c9movhpd x0, [rcx+8*rax]
37bc177ceadd rax, 1
37bc177d2shl rdx, 4
37bc177d6movups [r10+rdx], x0
37bc177dbcmp r11l, eax
37bc177dejg 0x37bc177c0
37bc177e0add r12l, 1
37bc177e4add esi, r15l
37bc177e7add ebx, r15l
37bc177eaadd r10, r9
37bc177edcmp r14l, r12l
37bc177f0jne 0x37bc17790
37bc177f2mov r8l, [rsp+288]
37bc177fa
37bc177faloc_37bc177fa:
37bc177famov eax, [rsp+256]
37bc17801test eax, eax
37bc17803jle 0x37bc17bfb
37bc17809mov eax, [rsp+200]
37bc17810movsxd rdi, [rsp+248]
37bc17818mov r11l, r8l
37bc1781bmov r10, -1
37bc17822mov r9l, [rsp+256]
37bc1782amov rbx, rdi
37bc1782dmov rcx, rdi
37bc17830mov [rsp+256], rdi
37bc17838movsxd rdi, eax
37bc1783badd r9l, eax
37bc1783emov rsi, rdi
37bc17841shl rcx, 4
37bc17845mov edx, r9l
37bc17848neg rsi
37bc1784bsub edx, ebx
37bc1784dshl rsi, 3
37bc17851mov ebx, 1
37bc17856sub edx, 2
37bc17859cmp eax, r9l
37bc1785cmov eax, 0
37bc17861cmovge edx, eax
37bc17864mov rax, [rsp+528]
37bc1786clea r13, [rax+rcx+16]
37bc17871mov rax, [rsp+264]
37bc17879lea r12l, [rdx+1]
37bc1787dnop [rax]
37bc17880
37bc17880loc_37bc17880:
37bc17880movsxd rdx, r11l
37bc17883mov rcx, r10
37bc17886lea r15, [rsi+8*rdx]
37bc1788ashl rcx, 4
37bc1788emov rdx, rdi
37bc17891add rcx, r13
37bc17894add r15, rbp
37bc17897nop [rax+rax]
37bc178a0
37bc178a0loc_37bc178a0:
37bc178a0movsd_xmm x0, [rcx]
37bc178a4add rcx, 16
37bc178a8movsd_xmm [r15+8*rdx], x0
37bc178aeadd rdx, 1
37bc178b2cmp r9l, edx
37bc178b5jg 0x37bc178a0
37bc178b7add ebx, 1
37bc178baadd r11l, r12l
37bc178bdadd r10, rax
37bc178c0cmp r14l, ebx
37bc178c3jne 0x37bc17880
37bc178c5
37bc178c5loc_37bc178c5:
37bc178c5mov rax, [rsp+576]
37bc178cdmovsxd rdx, r8l
37bc178d0mov rdi, [rsp+256]
37bc178d8mov [rsp+112], 1
37bc178e1lea rdx, [rbp+8*rdx]
37bc178e6mov [rsp+88], rbp
37bc178ebmov r9, [rsp+520]
37bc178f3lea r15, [rax+8*rdi]
37bc178f7mov rdi, [rsp+232]
37bc178ffmov rax, [rsp+280]
37bc17907mov [rsp+64], rdx
37bc1790cmov [rsp+48], r15
37bc17911mov rdx, [rsp+216]
37bc17919mov [rsp+80], rdi
37bc1791emov rdi, [rsp+568]
37bc17926mov r8, rax
37bc17929mov [rsp+96], rax
37bc1792emov rcx, [rsp+224]
37bc17936mov [rsp+56], rdi
37bc1793bmov rdi, [rsp+240]
37bc17943mov [rsp+72], rax
37bc17948mov [rsp+32], rax
37bc1794dmov [rsp+104], 1
37bc17956mov [rsp+40], rdi
37bc1795bcall dgemm_
37bc17960mov rax, [rsp+520]
37bc17968mov r9l, [rsp+408]
37bc17970mov esi, [rax]
37bc17972mov eax, esi
37bc17974imul eax, r9l
37bc17978mov [rsp+288], eax
37bc1797flea r8l, [rax+rax]
37bc17983test esi, esi
37bc17985jle 0x37bc17a4c
37bc1798badd esi, 1
37bc1798etest r9l, r9l
37bc17991jle 0x37bc17a4c
37bc17997movsxd r12, [rsp+200]
37bc1799fmov eax, 0
37bc179a4mov r11l, r8l
37bc179a7mov rcx, [rsp+256]
37bc179afmov [rsp+296], r15
37bc179b7mov ebx, 1
37bc179bcmov r10, -1
37bc179c3add r9l, r12l
37bc179c6mov rdi, r12
37bc179c9shl rcx, 4
37bc179cdneg rdi
37bc179d0mov edx, r9l
37bc179d3sub edx, [rsp+248]
37bc179dasub edx, 2
37bc179ddshl rdi, 3
37bc179e1cmp r12l, r9l
37bc179e4cmovge edx, eax
37bc179e7mov rax, [rsp+528]
37bc179eflea r14, [rax+rcx+24]
37bc179f4mov rax, [rsp+264]
37bc179fclea r13l, [rdx+1]
37bc17a00
37bc17a00loc_37bc17a00:
37bc17a00movsxd rdx, r11l
37bc17a03mov rcx, r10
37bc17a06lea r15, [rdi+8*rdx]
37bc17a0ashl rcx, 4
37bc17a0emov rdx, r12
37bc17a11add rcx, r14
37bc17a14add r15, rbp
37bc17a17nop [rax+rax]
37bc17a20
37bc17a20loc_37bc17a20:
37bc17a20movsd_xmm x0, [rcx]
37bc17a24add rcx, 16
37bc17a28movsd_xmm [r15+8*rdx], x0
37bc17a2eadd rdx, 1
37bc17a32cmp r9l, edx
37bc17a35jg 0x37bc17a20
37bc17a37add ebx, 1
37bc17a3aadd r11l, r13l
37bc17a3dadd r10, rax
37bc17a40cmp ebx, esi
37bc17a42jne 0x37bc17a00
37bc17a44mov r15, [rsp+296]
37bc17a4c
37bc17a4cloc_37bc17a4c:
37bc17a4cmovsxd rdx, [rsp+288]
37bc17a54mov rsi, [rsp+232]
37bc17a5cmov [rsp+112], 1
37bc17a65mov rax, [rsp+280]
37bc17a6dmov rdi, [rsp+568]
37bc17a75mov [rsp+104], 1
37bc17a7elea rdx, [rbp+8*rdx]
37bc17a83mov [rsp+80], rsi
37bc17a88mov rsi, [rsp+240]
37bc17a90mov [rsp+88], rdx
37bc17a95movsxd rdx, r8l
37bc17a98mov r8, rax
37bc17a9bmov r9, [rsp+520]
37bc17aa3lea rdx, [rbp+8*rdx]
37bc17aa8mov [rsp+96], rax
37bc17aadmov rcx, [rsp+224]
37bc17ab5mov [rsp+72], rax
37bc17abamov [rsp+64], rdx
37bc17abfmov rdx, [rsp+216]
37bc17ac7mov [rsp+32], rax
37bc17accmov [rsp+56], rdi
37bc17ad1mov [rsp+48], r15
37bc17ad6mov [rsp+40], rsi
37bc17adbcall dgemm_
37bc17ae0mov rax, [rsp+520]
37bc17ae8mov edx, [rax]
37bc17aeatest edx, edx
37bc17aecjle 0x37bc17bd8
37bc17af2mov r9l, [rsp+408]
37bc17afalea r15l, [rdx+1]
37bc17afetest r9l, r9l
37bc17b01jle 0x37bc17bd8
37bc17b07movsxd r13, [rsp+200]
37bc17b0fmov esi, edx
37bc17b11mov rcx, [rsp+256]
37bc17b19mov eax, 0
37bc17b1eimul esi, r9l
37bc17b22mov [rsp+200], edx
37bc17b29mov ebx, 1
37bc17b2emov r11, -1
37bc17b35add r9l, r13l
37bc17b38mov rdi, r13
37bc17b3bshl rcx, 4
37bc17b3fneg rdi
37bc17b42mov r8l, r9l
37bc17b45sub r8l, [rsp+248]
37bc17b4dsub r8l, 2
37bc17b51shl rdi, 3
37bc17b55cmp r13l, r9l
37bc17b58cmovge r8l, eax
37bc17b5cmov rax, [rsp+544]
37bc17b64xor r10l, r10l
37bc17b67lea r14, [rax+rcx+16]
37bc17b6clea r12l, [r8+1]
37bc17b70
37bc17b70loc_37bc17b70:
37bc17b70movsxd rax, r10l
37bc17b73mov rdx, r11
37bc17b76lea r8, [rdi+8*rax]
37bc17b7amovsxd rax, esi
37bc17b7dshl rdx, 4
37bc17b81lea rcx, [rdi+8*rax]
37bc17b85add rdx, r14
37bc17b88add r8, rbp
37bc17b8bmov rax, r13
37bc17b8eadd rcx, rbp
37bc17b91nop [rax]
37bc17b95nop [rax+rax]
37bc17ba0
37bc17ba0loc_37bc17ba0:
37bc17ba0movsd_xmm x0, [r8+8*rax]
37bc17ba6movhpd x0, [rcx+8*rax]
37bc17babadd rax, 1
37bc17bafmovups [rdx], x0
37bc17bb2add rdx, 16
37bc17bb6cmp r9l, eax
37bc17bb9jg 0x37bc17ba0
37bc17bbbadd ebx, 1
37bc17bbeadd r10l, r12l
37bc17bc1add esi, r12l
37bc17bc4add r11, [rsp+192]
37bc17bcccmp r15l, ebx
37bc17bcfjne 0x37bc17b70
37bc17bd1mov edx, [rsp+200]
37bc17bd8
37bc17bd8loc_37bc17bd8:
37bc17bd8add [rsp+208], 1
37bc17be1mov rax, [rsp+208]
37bc17be9cmp [rsp+304], eax
37bc17bf0jge 0x37bc173e6
37bc17bf6jmp 0x37bc15feb
37bc17bfb
37bc17bfbloc_37bc17bfb:
37bc17bfbmovsxd rax, [rsp+248]
37bc17c03mov [rsp+256], rax
37bc17c0bjmp 0x37bc178c5
37bc17c10
37bc17c10loc_37bc17c10:
37bc17c10movsxd rdi, esi
37bc17c13jmp 0x37bc17515
37bc17c18
37bc17c18loc_37bc17c18:
37bc17c18mov r10l, -4
37bc17c1emov eax, 4
37bc17c23jmp 0x37bc15fbe
37bc17c28
37bc17c28loc_37bc17c28:
37bc17c28mov r10l, -8
37bc17c2emov eax, 8
37bc17c33jmp 0x37bc15fbe
37bc17c38
37bc17c38loc_37bc17c38:
37bc17c38mov r10l, -10
37bc17c3emov eax, 10
37bc17c43jmp 0x37bc15fbe
37bc15f40
37bc15f40zlalsa_:
37bc15f40push r15
37bc15f42push r14
37bc15f44push r13
37bc15f46push r12
37bc15f48push rbp
37bc15f49push rdi
37bc15f4apush rsi
37bc15f4bpush rbx
37bc15f4csub rsp, 424
37bc15f53mov r10l, -1
37bc15f59mov rax, [rsp+536]
37bc15f61mov rbp, [rsp+680]
37bc15f69mov edi, [rax]
37bc15f6bmov rax, [rsp+552]
37bc15f73mov ebx, [rax]
37bc15f75mov rax, [rsp+640]
37bc15f7dmov [rsp+520], r9
37bc15f85mov [rsp+496], rcx
37bc15f8dmov rcx, r8
37bc15f90mov rsi, [rsp+496]
37bc15f98mov r9l, [rax]
37bc15f9bmov rax, [rsp+568]
37bc15fa3mov r8l, [rax]
37bc15fa6mov rax, [rsp+696]
37bc15faemov [rax], 0
37bc15fb4mov eax, 1
37bc15fb9cmp [rsi], 1
37bc15fbcjbe 0x37bc15fff
37bc15fbe
37bc15fbeloc_37bc15fbe:
37bc15fbemov rdi, [rsp+696]
37bc15fc6lea rdx, [rsp+412]
37bc15fcemov r8l, 6
37bc15fd4lea rcx, [rip+0x835f4d]
37bc15fdbmov [rsp+412], eax
37bc15fe2mov [rdi], r10l
37bc15fe5call xerbla_
37bc15feanop
37bc15feb
37bc15febloc_37bc15feb:
37bc15febadd rsp, 424
37bc15ff2pop rbx
37bc15ff3pop rsi
37bc15ff4pop rdi
37bc15ff5pop rbp
37bc15ff6pop r12
37bc15ff8pop r13
37bc15ffapop r14
37bc15ffcpop r15
37bc15fferet
37bc15fff
37bc15fffloc_37bc15fff:
37bc15fffmov r10l, [rdx]
37bc16002cmp r10l, 2
37bc16006jle 0x37bc16050
37bc16008mov eax, [rcx]
37bc1600acmp r10l, eax
37bc1600djg 0x37bc16060
37bc1600fmov rsi, [rsp+520]
37bc16017mov r10l, [rsi]
37bc1601atest r10l, r10l
37bc1601djle 0x37bc17c18
37bc16023cmp edi, eax
37bc16025jl 0x37bc16070
37bc16027cmp ebx, eax
37bc16029jl 0x37bc17c28
37bc1602fcmp r8l, eax
37bc16032jl 0x37bc17c38
37bc16038cmp r9l, eax
37bc1603bjge 0x37bc16080
37bc1603dmov r10l, -19
37bc16043mov eax, 19
37bc16048jmp 0x37bc15fbe
37bc1604d
37bc1604d 0f 1f 00 ...
37bc16050
37bc16050loc_37bc16050:
37bc16050mov r10l, -2
37bc16056mov eax, 2
37bc1605bjmp 0x37bc15fbe
37bc16060
37bc16060loc_37bc16060:
37bc16060mov r10l, -3
37bc16066mov eax, 3
37bc1606bjmp 0x37bc15fbe
37bc16070
37bc16070loc_37bc16070:
37bc16070mov r10l, -6
37bc16076mov eax, 6
37bc1607bjmp 0x37bc15fbe
37bc16080
37bc16080loc_37bc16080:
37bc16080movsxd rsi, r9l
37bc16083mov [rsp+48], rdx
37bc16088lea r13l, [rax+rax+1]
37bc1608dmov rdx, [rsp+688]
37bc16095mov [rsp+280], rsi
37bc1609dnot rsi
37bc160a0mov [rsp+328], rsi
37bc160a8movsxd rsi, r8l
37bc160abmovsxd r8, eax
37bc160aeadd eax, eax
37bc160b0mov [rsp+288], rsi
37bc160b8not rsi
37bc160bbcdqe
37bc160bdmov r9, rdx
37bc160c0mov [rsp+336], rsi
37bc160c8mov rsi, [rsp+688]
37bc160d0lea rax, [rdx+4*rax]
37bc160d4lea rdx, [rsp+400]
37bc160dcmov [rsp+40], rax
37bc160e1lea rsi, [rsi+4*r8]
37bc160e5lea r8, [rsp+388]
37bc160edmov [rsp+32], rsi
37bc160f2mov [rsp+320], rsi
37bc160facall dlasdt_
37bc160ffmov eax, [rsp+388]
37bc16106mov esi, [rsp+400]
37bc1610dlea edx, [rax+1]
37bc16110mov [rsp+304], eax
37bc16117mov eax, edx
37bc16119mov [rsp+376], esi
37bc16120shr eax, 31
37bc16123add eax, edx
37bc16125sar eax, 1
37bc16127mov esi, eax
37bc16129mov rax, [rsp+496]
37bc16131cmp [rax], 1
37bc16134je 0x37bc16f15
37bc1613acmp [rsp+304], esi
37bc16141jl 0x37bc16a3f
37bc16147mov rax, [rsp+520]
37bc1614fmov [rsp+380], r13l
37bc16157mov edx, [rax]
37bc16159movsxd rax, esi
37bc1615cmov rsi, [rsp+688]
37bc16164mov [rsp+256], rax
37bc1616cmovsxd rax, r13l
37bc1616flea rax, [rsi+4*rax]
37bc16173mov [rsp+352], rax
37bc1617bmovsxd rax, edi
37bc1617emov [rsp+296], rax
37bc16186shl rax, 4
37bc1618amov [rsp+368], rax
37bc16192movsxd rax, ebx
37bc16195mov [rsp+208], rax
37bc1619dshl rax, 4
37bc161a1mov [rsp+360], rax
37bc161a9lea rax, [rsp+392]
37bc161b1mov [rsp+192], rax
37bc161b9lea rax, [rip+0x835d50]
37bc161c0mov [rsp+216], rax
37bc161c8lea rax, [rip+0x835d42]
37bc161cfmov [rsp+224], rax
37bc161d7lea rax, [rip+0x835d3a]
37bc161demov [rsp+232], rax
37bc161e6lea rax, [rip+0x835d33]
37bc161edmov [rsp+240], rax
37bc161f5lea rax, [rsp+404]
37bc161fdmov [rsp+200], rax
37bc16205nop [rax+rax]
37bc16210
37bc16210loc_37bc16210:
37bc16210mov rdi, [rsp+256]
37bc16218mov rsi, [rsp+320]
37bc16220mov rax, [rsp+688]
37bc16228mov ebx, [rsi+4*rdi-4]
37bc1622cmov rsi, [rsp+352]
37bc16234mov eax, [rax+4*rdi-4]
37bc16238mov r14l, ebx
37bc1623bmov edi, [rsi+4*rdi-8]
37bc1623fmov [rsp+392], ebx
37bc16246imul r14l, edx
37bc1624amov esi, eax
37bc1624cmov [rsp+248], eax
37bc16253add eax, 1
37bc16256mov [rsp+264], edi
37bc1625dsub esi, ebx
37bc1625fmov [rsp+404], edi
37bc16266mov [rsp+272], eax
37bc1626dadd r14l, r14l
37bc16270test edx, edx
37bc16272jle 0x37bc16f0d
37bc16278movsxd rdi, esi
37bc1627blea r13l, [rdx+1]
37bc1627fmov r11l, r14l
37bc16282mov r9l, 1
37bc16288mov r12, rdi
37bc1628bmov [rsp+312], rdi
37bc16293mov r15l, ebx
37bc16296mov r8, [rsp+296]
37bc1629emov edi, [rsp+248]
37bc162a5shl r12, 4
37bc162a9mov r10, -1
37bc162b0add r12, [rsp+528]
37bc162b8nop [rax+rax]
37bc162c0
37bc162c0loc_37bc162c0:
37bc162c0cmp edi, esi
37bc162c2jle 0x37bc162f9
37bc162c4movsxd rcx, r11l
37bc162c7mov rdx, r10
37bc162cashl rdx, 4
37bc162celea rax, [rbp+8*rcx]
37bc162d3add rcx, r15
37bc162d6add rdx, r12
37bc162d9lea rcx, [rbp+8*rcx]
37bc162denop
37bc162e0
37bc162e0loc_37bc162e0:
37bc162e0movsd_xmm x0, [rdx]
37bc162e4add rax, 8
37bc162e8add rdx, 16
37bc162ecmovsd_xmm [rax-8], x0
37bc162f1cmp rax, rcx
37bc162f4jne 0x37bc162e0
37bc162f6add r11l, ebx
37bc162f9
37bc162f9loc_37bc162f9:
37bc162f9add r9l, 1
37bc162fdadd r10, r8
37bc16300cmp r9l, r13l
37bc16303jne 0x37bc162c0
37bc16305mov rdi, [rsp+312]
37bc1630d
37bc1630dloc_37bc1630d:
37bc1630dmov rbx, [rsp+232]
37bc16315movsxd r14, r14l
37bc16318mov rax, [rsp+560]
37bc16320mov [rsp+112], 1
37bc16329lea rdx, [rbp+8*r14]
37bc1632emov [rsp+88], rbp
37bc16333mov rcx, [rsp+224]
37bc1633bmov [rsp+80], rbx
37bc16340lea r15, [rax+8*rdi-8]
37bc16345mov rbx, [rsp+568]
37bc1634dmov rax, [rsp+192]
37bc16355mov [rsp+64], rdx
37bc1635amov [rsp+56], rbx
37bc1635fmov rbx, [rsp+240]
37bc16367mov [rsp+96], rax
37bc1636cmov r8, rax
37bc1636fmov rdx, [rsp+216]
37bc16377mov [rsp+72], rax
37bc1637cmov r9, [rsp+520]
37bc16384mov [rsp+32], rax
37bc16389mov [rsp+104], 1
37bc16392mov [rsp+48], r15
37bc16397mov [rsp+40], rbx
37bc1639ccall dgemm_
37bc163a1mov rax, [rsp+520]
37bc163a9mov edx, [rsp+392]
37bc163b0mov r12l, [rax]
37bc163b3mov ecx, r12l
37bc163b6imul ecx, edx
37bc163b9lea eax, [rcx+rcx]
37bc163bctest r12l, r12l
37bc163bfjle 0x37bc1647b
37bc163c5add r12l, 1
37bc163c9test edx, edx
37bc163cbjle 0x37bc1647b
37bc163d1mov r13, rdi
37bc163d4lea r10l, [rdx+rsi]
37bc163d8xor ebx, ebx
37bc163dasub edx, 1
37bc163ddneg r13
37bc163e0mov [rsp+344], ecx
37bc163e7mov r11l, 1
37bc163edshl r13, 3
37bc163f1cmp esi, r10l
37bc163f4mov [rsp+312], r15
37bc163fcmov r15, [rsp+368]
37bc16404cmovge edx, ebx
37bc16407mov rbx, [rsp+528]
37bc1640flea r14l, [rdx+1]
37bc16413lea r9, [rbx-16]
37bc16417mov ebx, eax
37bc16419nop [rax]
37bc16420
37bc16420loc_37bc16420:
37bc16420movsxd rdx, ebx
37bc16423lea r8, [r13+8*rdx]
37bc16428mov rdx, rdi
37bc1642badd r8, rbp
37bc1642enop [rax]
37bc16435nop [rax+rax]
37bc16440
37bc16440loc_37bc16440:
37bc16440mov rcx, rdx
37bc16443shl rcx, 4
37bc16447movsd_xmm x0, [r9+rcx+8]
37bc1644emovsd_xmm [r8+8*rdx], x0
37bc16454add rdx, 1
37bc16458cmp r10l, edx
37bc1645bjg 0x37bc16440
37bc1645dadd r11l, 1
37bc16461add ebx, r14l
37bc16464add r9, r15
37bc16467cmp r11l, r12l
37bc1646ajne 0x37bc16420
37bc1646cmov r15, [rsp+312]
37bc16474mov ecx, [rsp+344]
37bc1647b
37bc1647bloc_37bc1647b:
37bc1647bmovsxd rcx, ecx
37bc1647emov [rsp+48], r15
37bc16483mov rbx, [rsp+192]
37bc1648blea rdx, [rbp+8*rcx]
37bc16490mov rcx, [rsp+232]
37bc16498mov [rsp+112], 1
37bc164a1mov [rsp+88], rdx
37bc164a6movsxd rdx, eax
37bc164a9mov rax, [rsp+568]
37bc164b1mov r8, rbx
37bc164b4lea rdx, [rbp+8*rdx]
37bc164b9mov [rsp+96], rbx
37bc164bemov r9, [rsp+520]
37bc164c6mov [rsp+56], rax
37bc164cbmov rax, [rsp+240]
37bc164d3mov [rsp+80], rcx
37bc164d8mov rcx, [rsp+224]
37bc164e0mov [rsp+72], rbx
37bc164e5mov [rsp+64], rdx
37bc164eamov rdx, [rsp+216]
37bc164f2mov [rsp+40], rax
37bc164f7mov [rsp+32], rbx
37bc164fcmov [rsp+104], 1
37bc16505call dgemm_
37bc1650amov rax, [rsp+520]
37bc16512mov edx, [rsp+264]
37bc16519mov ebx, [rax]
37bc1651bimul edx, ebx
37bc1651elea r8l, [rdx+rdx]
37bc16522test ebx, ebx
37bc16524jle 0x37bc16ef8
37bc1652amov edx, [rsp+392]
37bc16531lea r14l, [rbx+1]
37bc16535test edx, edx
37bc16537jle 0x37bc165f9
37bc1653dmov r13, rdi
37bc16540imul ebx, edx
37bc16543lea r11l, [rdx+rsi]
37bc16547xor eax, eax
37bc16549neg r13
37bc1654csub edx, 1
37bc1654fmov [rsp+312], r8l
37bc16557mov r9, [rsp+360]
37bc1655fshl r13, 3
37bc16563cmp esi, r11l
37bc16566mov esi, 1
37bc1656bcmovge edx, eax
37bc1656emov rax, [rsp+544]
37bc16576xor r12l, r12l
37bc16579lea r10, [rax-16]
37bc1657dlea r15l, [rdx+1]
37bc16581nop [rax]
37bc16585nop [rax+rax]
37bc16590
37bc16590loc_37bc16590:
37bc16590movsxd rax, r12l
37bc16593lea r8, [r13+8*rax]
37bc16598movsxd rax, ebx
37bc1659blea rcx, [r13+8*rax]
37bc165a0add r8, rbp
37bc165a3mov rax, rdi
37bc165a6add rcx, rbp
37bc165a9nop
37bc165aanop [rax+rax]
37bc165b5nop [rax+rax]
37bc165c0
37bc165c0loc_37bc165c0:
37bc165c0mov rdx, rax
37bc165c3movsd_xmm x0, [r8+8*rax]
37bc165c9movhpd x0, [rcx+8*rax]
37bc165ceadd rax, 1
37bc165d2shl rdx, 4
37bc165d6movups [r10+rdx], x0
37bc165dbcmp r11l, eax
37bc165dejg 0x37bc165c0
37bc165e0add esi, 1
37bc165e3add r12l, r15l
37bc165e6add ebx, r15l
37bc165e9add r10, r9
37bc165eccmp esi, r14l
37bc165efjne 0x37bc16590
37bc165f1mov r8l, [rsp+312]
37bc165f9
37bc165f9loc_37bc165f9:
37bc165f9mov ecx, [rsp+264]
37bc16600test ecx, ecx
37bc16602jle 0x37bc16ef8
37bc16608mov edx, -2
37bc1660dmov eax, 0
37bc16612mov r10l, 1
37bc16618movsxd rsi, [rsp+248]
37bc16620movsxd rdi, [rsp+272]
37bc16628mov r9l, [rsp+264]
37bc16630mov r11, -1
37bc16637mov rbx, rsi
37bc1663amov rcx, rsi
37bc1663dmov [rsp+264], rsi
37bc16645mov r15, [rsp+296]
37bc1664dmov rsi, rdi
37bc16650sub edx, ebx
37bc16652add r9l, edi
37bc16655shl rcx, 4
37bc16659neg rsi
37bc1665cadd edx, r9l
37bc1665fmov ebx, r8l
37bc16662shl rsi, 3
37bc16666cmp edi, r9l
37bc16669cmovge edx, eax
37bc1666cmov rax, [rsp+528]
37bc16674lea r12l, [rdx+1]
37bc16678lea r13, [rax+rcx+16]
37bc1667dnop [rax]
37bc16680
37bc16680loc_37bc16680:
37bc16680movsxd rax, ebx
37bc16683mov rdx, r11
37bc16686lea rcx, [rsi+8*rax]
37bc1668ashl rdx, 4
37bc1668emov rax, rdi
37bc16691add rdx, r13
37bc16694add rcx, rbp
37bc16697nop [rax+rax]
37bc166a0
37bc166a0loc_37bc166a0:
37bc166a0movsd_xmm x0, [rdx]
37bc166a4add rdx, 16
37bc166a8movsd_xmm [rcx+8*rax], x0
37bc166adadd rax, 1
37bc166b1cmp r9l, eax
37bc166b4jg 0x37bc166a0
37bc166b6add r10l, 1
37bc166baadd ebx, r12l
37bc166bdadd r11, r15
37bc166c0cmp r10l, r14l
37bc166c3jne 0x37bc16680
37bc166c5
37bc166c5loc_37bc166c5:
37bc166c5mov rax, [rsp+560]
37bc166cdmovsxd rdx, r8l
37bc166d0mov rdi, [rsp+264]
37bc166d8mov [rsp+112], 1
37bc166e1lea rdx, [rbp+8*rdx]
37bc166e6mov [rsp+88], rbp
37bc166ebmov r9, [rsp+520]
37bc166f3lea rsi, [rax+8*rdi]
37bc166f7mov rdi, [rsp+232]
37bc166ffmov rax, [rsp+200]
37bc16707mov [rsp+64], rdx
37bc1670cmov [rsp+312], rsi
37bc16714mov rdx, [rsp+216]
37bc1671cmov [rsp+80], rdi
37bc16721mov rdi, [rsp+568]
37bc16729mov r8, rax
37bc1672cmov [rsp+48], rsi
37bc16731mov rsi, [rsp+240]
37bc16739mov [rsp+96], rax
37bc1673emov rcx, [rsp+224]
37bc16746mov [rsp+72], rax
37bc1674bmov [rsp+40], rsi
37bc16750mov [rsp+32], rax
37bc16755mov [rsp+104], 1
37bc1675emov [rsp+56], rdi
37bc16763call dgemm_
37bc16768mov rax, [rsp+520]
37bc16770mov r9l, [rsp+404]
37bc16778mov esi, [rax]
37bc1677amov r15l, esi
37bc1677dimul r15l, r9l
37bc16781lea r8l, [r15+r15]
37bc16785test esi, esi
37bc16787jle 0x37bc1686d
37bc1678dadd esi, 1
37bc16790test r9l, r9l
37bc16793jle 0x37bc1686d
37bc16799movsxd r12, [rsp+272]
37bc167a1mov rcx, [rsp+264]
37bc167a9mov ebx, r8l
37bc167acmov edx, -2
37bc167b1sub edx, [rsp+248]
37bc167b8mov eax, 0
37bc167bdmov [rsp+344], r15l
37bc167c5mov r11, -1
37bc167ccmov rdi, r12
37bc167cfadd r9l, r12l
37bc167d2shl rcx, 4
37bc167d6mov r10l, 1
37bc167dcneg rdi
37bc167dfadd edx, r9l
37bc167e2mov r15, [rsp+296]
37bc167eashl rdi, 3
37bc167eecmp r12l, r9l
37bc167f1cmovge edx, eax
37bc167f4mov rax, [rsp+528]
37bc167fclea r13l, [rdx+1]
37bc16800lea r14, [rax+rcx+24]
37bc16805nop [rax+rax]
37bc16810
37bc16810loc_37bc16810:
37bc16810movsxd rax, ebx
37bc16813mov rdx, r11
37bc16816lea rcx, [rdi+8*rax]
37bc1681ashl rdx, 4
37bc1681emov rax, r12
37bc16821add rdx, r14
37bc16824add rcx, rbp
37bc16827nop [rax]
37bc1682anop [rax+rax]
37bc16835nop [rax+rax]
37bc16840
37bc16840loc_37bc16840:
37bc16840movsd_xmm x0, [rdx]
37bc16844add rdx, 16
37bc16848movsd_xmm [rcx+8*rax], x0
37bc1684dadd rax, 1
37bc16851cmp r9l, eax
37bc16854jg 0x37bc16840
37bc16856add r10l, 1
37bc1685aadd ebx, r13l
37bc1685dadd r11, r15
37bc16860cmp r10l, esi
37bc16863jne 0x37bc16810
37bc16865mov r15l, [rsp+344]
37bc1686d
37bc1686dloc_37bc1686d:
37bc1686dmov rsi, [rsp+232]
37bc16875movsxd r15, r15l
37bc16878mov rax, [rsp+200]
37bc16880mov [rsp+112], 1
37bc16889lea rdx, [rbp+8*r15]
37bc1688emov rdi, [rsp+312]
37bc16896mov [rsp+104], 1
37bc1689fmov [rsp+80], rsi
37bc168a4mov rsi, [rsp+568]
37bc168acmov [rsp+88], rdx
37bc168b1movsxd rdx, r8l
37bc168b4mov r8, rax
37bc168b7mov r9, [rsp+520]
37bc168bfmov [rsp+56], rsi
37bc168c4mov rsi, [rsp+240]
37bc168cclea rdx, [rbp+8*rdx]
37bc168d1mov [rsp+96], rax
37bc168d6mov rcx, [rsp+224]
37bc168demov [rsp+72], rax
37bc168e3mov [rsp+64], rdx
37bc168e8mov rdx, [rsp+216]
37bc168f0mov [rsp+32], rax
37bc168f5mov [rsp+48], rdi
37bc168famov [rsp+40], rsi
37bc168ffcall dgemm_
37bc16904mov rax, [rsp+520]
37bc1690cmov edx, [rax]
37bc1690etest edx, edx
37bc16910jle 0x37bc16a19
37bc16916mov r9l, [rsp+404]
37bc1691elea r14l, [rdx+1]
37bc16922test r9l, r9l
37bc16925jle 0x37bc16a19
37bc1692bmovsxd r13, [rsp+272]
37bc16933mov rcx, [rsp+264]
37bc1693bmov esi, edx
37bc1693dmov r8l, -2
37bc16943imul esi, r9l
37bc16947sub r8l, [rsp+248]
37bc1694fmov eax, 0
37bc16954mov [rsp+248], edx
37bc1695bmov rdi, r13
37bc1695eadd r9l, r13l
37bc16961shl rcx, 4
37bc16965mov r10l, 1
37bc1696bneg rdi
37bc1696eadd r8l, r9l
37bc16971mov rbx, -1
37bc16978shl rdi, 3
37bc1697ccmp r13l, r9l
37bc1697fcmovge r8l, eax
37bc16983mov rax, [rsp+544]
37bc1698bxor r11l, r11l
37bc1698elea r15, [rax+rcx+16]
37bc16993lea r12l, [r8+1]
37bc16997nop [rax+rax]
37bc169a0
37bc169a0loc_37bc169a0:
37bc169a0movsxd rax, r11l
37bc169a3mov rdx, rbx
37bc169a6lea r8, [rdi+8*rax]
37bc169aamovsxd rax, esi
37bc169adshl rdx, 4
37bc169b1lea rcx, [rdi+8*rax]
37bc169b5add rdx, r15
37bc169b8add r8, rbp
37bc169bbmov rax, r13
37bc169beadd rcx, rbp
37bc169c1nop [rax+rax]
37bc169canop [rax+rax]
37bc169d5nop [rax+rax]
37bc169e0
37bc169e0loc_37bc169e0:
37bc169e0movsd_xmm x0, [r8+8*rax]
37bc169e6movhpd x0, [rcx+8*rax]
37bc169ebadd rax, 1
37bc169efmovups [rdx], x0
37bc169f2add rdx, 16
37bc169f6cmp r9l, eax
37bc169f9jg 0x37bc169e0
37bc169fbadd r10l, 1
37bc169ffadd r11l, r12l
37bc16a02add esi, r12l
37bc16a05add rbx, [rsp+208]
37bc16a0dcmp r10l, r14l
37bc16a10jne 0x37bc169a0
37bc16a12mov edx, [rsp+248]
37bc16a19
37bc16a19loc_37bc16a19:
37bc16a19add [rsp+256], 1
37bc16a22mov rax, [rsp+256]
37bc16a2acmp [rsp+304], eax
37bc16a31jge 0x37bc16210
37bc16a37mov r13l, [rsp+380]
37bc16a3f
37bc16a3floc_37bc16a3f:
37bc16a3fmov r8l, [rsp+304]
37bc16a47test r8l, r8l
37bc16a4ajle 0x37bc16add
37bc16a50mov [rsp+192], r13l
37bc16a58mov esi, [rsp+304]
37bc16a5fmov rdi, [rsp+520]
37bc16a67mov r12, [rsp+528]
37bc16a6fmov [rsp+680], rbp
37bc16a77mov ebp, 1
37bc16a7cmov r13, [rsp+536]
37bc16a84mov r14, [rsp+544]
37bc16a8cmov r15, [rsp+552]
37bc16a94mov rbx, [rsp+688]
37bc16a9cnop [rax]
37bc16aa0
37bc16aa0loc_37bc16aa0:
37bc16aa0movsxd rax, [rbx+4*rbp-4]
37bc16aa5mov [rsp+32], r15
37bc16aaamov r8, r13
37bc16aadmov rcx, rdi
37bc16ab0add rbp, 1
37bc16ab4sub rax, 1
37bc16ab8shl rax, 4
37bc16abclea rdx, [r12+rax]
37bc16ac0lea r9, [r14+rax]
37bc16ac4call zcopy_
37bc16ac9cmp esi, ebp
37bc16acbjge 0x37bc16aa0
37bc16acdmov r13l, [rsp+192]
37bc16ad5mov rbp, [rsp+680]
37bc16add
37bc16addloc_37bc16add:
37bc16addmov eax, [rsp+376]
37bc16ae4mov edx, 1
37bc16ae9mov [rsp+412], 0
37bc16af4mov ecx, eax
37bc16af6shl edx, cl
37bc16af8xor ecx, ecx
37bc16afacmp eax, 32
37bc16afdcmovae edx, ecx
37bc16b00test eax, eax
37bc16b02jle 0x37bc15feb
37bc16b08mov r8, [rsp+288]
37bc16b10movsxd rcx, eax
37bc16b13mov rdi, [rsp+336]
37bc16b1blea rsi, [rsp+412]
37bc16b23mov [rsp+208], rsi
37bc16b2bmov r14, [rsp+688]
37bc16b33mov r9l, edx
37bc16b36imul r8, rcx
37bc16b3amov [rsp+680], rbp
37bc16b42imul rcx, [rsp+280]
37bc16b4badd rdi, r8
37bc16b4emov [rsp+232], rdi
37bc16b56mov rdi, [rsp+328]
37bc16b5eadd rdi, rcx
37bc16b61movsxd rcx, r13l
37bc16b64mov r13, [rsp+320]
37bc16b6cmov [rsp+240], rdi
37bc16b74mov rdi, [rsp+688]
37bc16b7clea r12, [rdi+4*rcx]
37bc16b80lea rdi, [rsp+392]
37bc16b88mov [rsp+192], rdi
37bc16b90lea rdi, [rsp+404]
37bc16b98mov [rsp+200], rdi
37bc16ba0mov rdi, [rsp+624]
37bc16ba8sub rdi, 8
37bc16bacmov [rsp+344], rdi
37bc16bb4mov rdi, [rsp+584]
37bc16bbcsub rdi, 8
37bc16bc0mov [rsp+296], rdi
37bc16bc8mov rdi, [rsp+664]
37bc16bd0sub rdi, 16
37bc16bd4mov [rsp+304], rdi
37bc16bdcmov rdi, [rsp+672]
37bc16be4sub rdi, 16
37bc16be8mov [rsp+312], rdi
37bc16bf0
37bc16bf0loc_37bc16bf0:
37bc16bf0lea edx, [rax-1]
37bc16bf3mov r8l, eax
37bc16bf6mov r10l, 1
37bc16bfccmp eax, 1
37bc16bffje 0x37bc16c29
37bc16c01cmp eax, 32
37bc16c04jg 0x37bc16ed1
37bc16c0amov ecx, edx
37bc16c0cmov edi, 2
37bc16c11mov r8l, 1
37bc16c17shl edi, cl
37bc16c19shl r8l, cl
37bc16c1clea r10l, [rdi-1]
37bc16c20cmp r8l, r10l
37bc16c23jg 0x37bc16ed1
37bc16c29
37bc16c29loc_37bc16c29:
37bc16c29lea ebp, [rax+rax-1]
37bc16c2dmov rax, [rsp+288]
37bc16c35mov rsi, [rsp+344]
37bc16c3dmov [rsp+256], r8l
37bc16c45movsxd rbp, ebp
37bc16c48mov [rsp+248], r10l
37bc16c50movsxd rbx, r8l
37bc16c53imul rax, rbp
37bc16c57add rax, [rsp+336]
37bc16c5fmov [rsp+264], r9l
37bc16c67imul rbp, [rsp+280]
37bc16c70mov [rsp+216], rax
37bc16c78mov rax, [rsp+328]
37bc16c80mov [rsp+272], edx
37bc16c87mov [rsp+688], r14
37bc16c8fmov r14, r13
37bc16c92mov r13, [rsp+688]
37bc16c9aadd rax, rbp
37bc16c9dmov [rsp+224], rax
37bc16ca5movsxd rax, r9l
37bc16ca8lea rdi, [4*rax]
37bc16cb0shl rax, 3
37bc16cb4lea rbp, [rsi+rdi]
37bc16cb8mov rsi, [rsp+304]
37bc16cc0add rdi, [rsp+296]
37bc16cc8lea r15, [rsi+rax]
37bc16cccmov rsi, [rsp+312]
37bc16cd4add rsi, rax
37bc16cd7nop [rax+rax]
37bc16ce0
37bc16ce0loc_37bc16ce0:
37bc16ce0mov eax, [r12+4*rbx-8]
37bc16ce5mov edx, [r14+4*rbx-4]
37bc16ceamov rcx, [rsp+232]
37bc16cf2mov r9, [rsp+608]
37bc16cfamov [rsp+404], eax
37bc16d01mov eax, [r13+4*rbx-4]
37bc16d06mov r11, [rsp+696]
37bc16d0emov [rsp+392], edx
37bc16d15sub eax, edx
37bc16d17mov [rsp+168], rsi
37bc16d1fsub rsi, 8
37bc16d23cdqe
37bc16d25mov [rsp+184], r11
37bc16d2dmov r11, [rsp+680]
37bc16d35lea r8, [rcx+rax]
37bc16d39mov rcx, [rsp+216]
37bc16d41mov [rsp+80], rbp
37bc16d46sub rbp, 4
37bc16d4ashl r8, 3
37bc16d4emov [rsp+176], r11
37bc16d56mov r11, [rsp+568]
37bc16d5eadd r9, r8
37bc16d61add r8, [rsp+592]
37bc16d69lea rdx, [rax+rcx]
37bc16d6dmov [rsp+160], r15
37bc16d75mov [rsp+144], r9
37bc16d7dshl rdx, 3
37bc16d81lea rcx, [rax-1]
37bc16d85mov r9, [rsp+600]
37bc16d8dmov [rsp+128], r8
37bc16d95mov r8, [rsp+616]
37bc16d9dshl rcx, 4
37bc16da1sub r15, 8
37bc16da5add r9, rdx
37bc16da8mov [rsp+112], r11
37bc16dadmov r11, [rsp+632]
37bc16db5add r8, rdx
37bc16db8add rdx, [rsp+656]
37bc16dc0mov [rsp+152], rdi
37bc16dc8sub rdi, 4
37bc16dccmov [rsp+104], rdx
37bc16dd1mov rdx, [rsp+640]
37bc16dd9mov [rsp+136], r9
37bc16de1mov [rsp+96], rdx
37bc16de6mov rdx, [rsp+224]
37bc16deemov [rsp+120], r8
37bc16df3add rdx, rax
37bc16df6lea rdx, [r11+4*rdx]
37bc16dfamov [rsp+88], rdx
37bc16dffadd rax, [rsp+240]
37bc16e07mov rdx, [rsp+648]
37bc16e0fmov r9, [rsp+208]
37bc16e17mov r8, [rsp+200]
37bc16e1flea rax, [rdx+4*rax]
37bc16e23mov rdx, [rsp+192]
37bc16e2bmov [rsp+72], rax
37bc16e30mov rax, [rsp+536]
37bc16e38mov [rsp+64], rax
37bc16e3dmov rax, [rsp+528]
37bc16e45add rax, rcx
37bc16e48add rcx, [rsp+544]
37bc16e50mov [rsp+56], rax
37bc16e55mov rax, [rsp+552]
37bc16e5dmov [rsp+40], rcx
37bc16e62mov rcx, [rsp+496]
37bc16e6amov [rsp+48], rax
37bc16e6fmov rax, [rsp+520]
37bc16e77mov [rsp+32], rax
37bc16e7ccall zlals0_
37bc16e81mov rax, rbx
37bc16e84add rbx, 1
37bc16e88cmp [rsp+248], ebx
37bc16e8fjge 0x37bc16ce0
37bc16e95mov edx, [rsp+272]
37bc16e9cmov [rsp+688], r13
37bc16ea4mov r13, r14
37bc16ea7mov r8l, [rsp+256]
37bc16eafmov r9l, [rsp+264]
37bc16eb7mov r14, [rsp+688]
37bc16ebftest edx, edx
37bc16ec1je 0x37bc15feb
37bc16ec7lea ecx, [r8+r9-1]
37bc16eccsub ecx, eax
37bc16ecemov r9l, ecx
37bc16ed1
37bc16ed1loc_37bc16ed1:
37bc16ed1mov rdi, [rsp+288]
37bc16ed9mov eax, edx
37bc16edbsub [rsp+232], rdi
37bc16ee3mov rdi, [rsp+280]
37bc16eebsub [rsp+240], rdi
37bc16ef3jmp 0x37bc16bf0
37bc16ef8
37bc16ef8loc_37bc16ef8:
37bc16ef8movsxd rax, [rsp+248]
37bc16f00mov [rsp+264], rax
37bc16f08jmp 0x37bc166c5
37bc16f0d
37bc16f0dloc_37bc16f0d:
37bc16f0dmovsxd rdi, esi
37bc16f10jmp 0x37bc1630d
37bc16f15
37bc16f15loc_37bc16f15:
37bc16f15mov edx, [rsp+376]
37bc16f1ctest edx, edx
37bc16f1ejle 0x37bc17317
37bc16f24mov rcx, [rsp+688]
37bc16f2cmovsxd rax, r13l
37bc16f2fmov [rsp+256], 1
37bc16f3amov edx, 1
37bc16f3fmov [rsp+296], edi
37bc16f46mov r10l, 1
37bc16f4cxor r8l, r8l
37bc16f4fmov r12, [rsp+320]
37bc16f57lea r15, [rcx+4*rax]
37bc16f5blea rax, [rsp+392]
37bc16f63mov [rsp+232], -1
37bc16f6fmov [rsp+192], rax
37bc16f77lea rax, [rsp+404]
37bc16f7fmov [rsp+200], rax
37bc16f87lea rax, [rsp+412]
37bc16f8fmov [rsp+224], -1
37bc16f9bmov [rsp+208], rax
37bc16fa3mov [rsp+312], ebx
37bc16faamov [rsp+352], esi
37bc16fb1mov [rsp+344], r13l
37bc16fb9mov r13, rcx
37bc16fbcmov [rsp+680], rbp
37bc16fc4mov rbp, r15
37bc16fc7
37bc16fc7loc_37bc16fc7:
37bc16fc7mov rcx, [rsp+288]
37bc16fcflea eax, [rdx+rdx-1]
37bc16fd3mov rdi, [rsp+336]
37bc16fdbmov [rsp+264], edx
37bc16fe2mov r14, [rsp+664]
37bc16feamov r15, [rsp+624]
37bc16ff2mov [rsp+272], r8l
37bc16ffamovsxd rbx, r10l
37bc16ffdimul rcx, rax
37bc17001mov [rsp+216], r10l
37bc17009imul rax, [rsp+280]
37bc17012add rax, [rsp+328]
37bc1701amov [rsp+688], r13
37bc17022mov r13, r12
37bc17025mov [rsp+248], rax
37bc1702dmovsxd rax, r8l
37bc17030mov r12, [rsp+688]
37bc17038lea rsi, [rcx+rdi]
37bc1703clea rdi, [4*rax]
37bc17044shl rax, 3
37bc17048add r14, rax
37bc1704badd rax, [rsp+672]
37bc17053mov [rsp+240], rsi
37bc1705badd r15, rdi
37bc1705emov rsi, rax
37bc17061add rdi, [rsp+584]
37bc17069nop [rax]
37bc17070
37bc17070loc_37bc17070:
37bc17070mov eax, [rbp+4*rbx-8]
37bc17074mov edx, [r13+4*rbx-4]
37bc17079mov rcx, [rsp+232]
37bc17081mov r9, [rsp+608]
37bc17089mov [rsp+404], eax
37bc17090xor eax, eax
37bc17092cmp [rsp+216], ebx
37bc17099setne al
37bc1709cmov r11, [rsp+696]
37bc170a4mov [rsp+392], edx
37bc170abmov [rsp+412], eax
37bc170b2mov eax, [r12+4*rbx-4]
37bc170b7mov [rsp+184], r11
37bc170bfmov r11, [rsp+680]
37bc170c7sub eax, edx
37bc170c9mov [rsp+168], rsi
37bc170d1add rsi, 8
37bc170d5cdqe
37bc170d7mov [rsp+176], r11
37bc170dfmov r11, [rsp+568]
37bc170e7lea r8, [rcx+rax]
37bc170ebmov rcx, [rsp+240]
37bc170f3mov [rsp+160], r14
37bc170fbadd r14, 8
37bc170ffshl r8, 3
37bc17103mov [rsp+112], r11
37bc17108mov r11, [rsp+632]
37bc17110add r9, r8
37bc17113add r8, [rsp+592]
37bc1711blea rdx, [rax+rcx]
37bc1711fmov [rsp+152], rdi
37bc17127mov [rsp+144], r9
37bc1712fshl rdx, 3
37bc17133lea rcx, [rax-1]
37bc17137add rdi, 4
37bc1713bmov [rsp+128], r8
37bc17143mov r9, [rsp+600]
37bc1714bshl rcx, 4
37bc1714fmov r8, [rsp+616]
37bc17157add r9, rdx
37bc1715aadd r8, rdx
37bc1715dadd rdx, [rsp+656]
37bc17165mov [rsp+136], r9
37bc1716dmov [rsp+104], rdx
37bc17172mov rdx, [rsp+640]
37bc1717amov [rsp+120], r8
37bc1717fmov [rsp+96], rdx
37bc17184mov rdx, [rsp+248]
37bc1718cadd rdx, rax
37bc1718flea rdx, [r11+4*rdx]
37bc17193mov [rsp+88], rdx
37bc17198mov rdx, [rsp+648]
37bc171a0add rax, [rsp+224]
37bc171a8mov [rsp+80], r15
37bc171adadd r15, 4
37bc171b1lea rax, [rdx+4*rax]
37bc171b5mov r9, [rsp+208]
37bc171bdmov r8, [rsp+200]
37bc171c5mov [rsp+72], rax
37bc171camov rax, [rsp+552]
37bc171d2mov rdx, [rsp+192]
37bc171damov [rsp+64], rax
37bc171dfmov rax, [rsp+544]
37bc171e7add rax, rcx
37bc171eaadd rcx, [rsp+528]
37bc171f2mov [rsp+56], rax
37bc171f7mov rax, [rsp+536]
37bc171ffmov [rsp+40], rcx
37bc17204mov rcx, [rsp+496]
37bc1720cmov [rsp+48], rax
37bc17211mov rax, [rsp+520]
37bc17219mov [rsp+32], rax
37bc1721ecall zlals0_
37bc17223mov rax, rbx
37bc17226sub rbx, 1
37bc1722acmp [rsp+256], ebx
37bc17231jle 0x37bc17070
37bc17237mov r8l, [rsp+272]
37bc1723fmov r10l, [rsp+216]
37bc17247mov [rsp+688], r12
37bc1724fmov r12, r13
37bc17252mov edx, [rsp+264]
37bc17259mov r13, [rsp+688]
37bc17261lea ecx, [r8+r10+1]
37bc17266mov r9, [rsp+224]
37bc1726emov r11, [rsp+232]
37bc17276sub ecx, eax
37bc17278mov ebx, [rsp+376]
37bc1727fmov r8l, ecx
37bc17282mov ecx, edx
37bc17284
37bc17284loc_37bc17284:
37bc17284lea eax, [rcx+1]
37bc17287cmp eax, ebx
37bc17289jg 0x37bc172f2
37bc1728badd r11, [rsp+288]
37bc17293add r9, [rsp+280]
37bc1729bcmp eax, 32
37bc1729ejg 0x37bc172d7
37bc172a0mov r10l, 2
37bc172a6mov esi, 1
37bc172abshl r10l, cl
37bc172aeshl esi, cl
37bc172b0sub r10l, 1
37bc172b4cmp esi, r10l
37bc172b7jg 0x37bc172ee
37bc172b9mov [rsp+256], esi
37bc172c0mov edx, eax
37bc172c2mov [rsp+224], r9
37bc172camov [rsp+232], r11
37bc172d2jmp 0x37bc16fc7
37bc172d7
37bc172d7loc_37bc172d7:
37bc172d7lea eax, [rcx+2]
37bc172dacmp eax, ebx
37bc172dcjg 0x37bc172f2
37bc172deadd r11, [rsp+288]
37bc172e6add r9, [rsp+280]
37bc172ee
37bc172eeloc_37bc172ee:
37bc172eemov ecx, eax
37bc172f0jmp 0x37bc17284
37bc172f2
37bc172f2loc_37bc172f2:
37bc172f2mov edi, [rsp+296]
37bc172f9mov ebx, [rsp+312]
37bc17300mov r13l, [rsp+344]
37bc17308mov rbp, [rsp+680]
37bc17310mov esi, [rsp+352]
37bc17317
37bc17317loc_37bc17317:
37bc17317cmp [rsp+304], esi
37bc1731ejl 0x37bc15feb
37bc17324mov rax, [rsp+520]
37bc1732cmov edx, [rax]
37bc1732emovsxd rax, esi
37bc17331mov rsi, [rsp+688]
37bc17339mov [rsp+208], rax
37bc17341movsxd rax, r13l
37bc17344lea rax, [rsi+4*rax]
37bc17348mov [rsp+328], rax
37bc17350movsxd rax, edi
37bc17353mov [rsp+264], rax
37bc1735bshl rax, 4
37bc1735fmov [rsp+336], rax
37bc17367movsxd rax, ebx
37bc1736amov [rsp+192], rax
37bc17372shl rax, 4
37bc17376mov [rsp+344], rax
37bc1737elea rax, [rip+0x834b8b]
37bc17385mov [rsp+216], rax
37bc1738dlea rax, [rip+0x834b7d]
37bc17394mov [rsp+224], rax
37bc1739clea rax, [rip+0x834b75]
37bc173a3mov [rsp+232], rax
37bc173ablea rax, [rip+0x834b6e]
37bc173b2mov [rsp+240], rax
37bc173balea rax, [rsp+396]
37bc173c2mov [rsp+272], rax
37bc173calea rax, [rsp+408]
37bc173d2mov [rsp+280], rax
37bc173dalea rax, [rbp+8]
37bc173demov [rsp+352], rax
37bc173e6
37bc173e6loc_37bc173e6:
37bc173e6mov rax, [rsp+208]
37bc173eemov rsi, [rsp+320]
37bc173f6xor r8l, r8l
37bc173f9mov rdi, [rsp+688]
37bc17401cmp [rsp+304], eax
37bc17408mov ebx, [rsi+4*rax-4]
37bc1740csetne r8b
37bc17410mov rsi, [rsp+328]
37bc17418mov edi, [rdi+4*rax-4]
37bc1741clea ecx, [rbx+1]
37bc1741fadd r8l, [rsi+4*rax-8]
37bc17424mov [rsp+396], ecx
37bc1742bimul ecx, edx
37bc1742emov esi, edi
37bc17430lea eax, [rdi+1]
37bc17433mov [rsp+248], edi
37bc1743asub esi, ebx
37bc1743cmov [rsp+256], r8l
37bc17444mov [rsp+408], r8l
37bc1744clea r15l, [rcx+rcx]
37bc17450mov [rsp+200], eax
37bc17457test edx, edx
37bc17459jle 0x37bc17c10
37bc1745fmovsxd rdi, esi
37bc17462mov r11l, r15l
37bc17465lea r13l, [rdx+1]
37bc17469mov r9l, 1
37bc1746fmov ecx, [rsp+200]
37bc17476mov r12, rdi
37bc17479mov [rsp+288], r15l
37bc17481mov r10, -1
37bc17488mov rax, [rsp+264]
37bc17490mov r15, [rsp+352]
37bc17498mov [rsp+296], rdi
37bc174a0shl r12, 4
37bc174a4mov r14l, ecx
37bc174a7add r12, [rsp+528]
37bc174afmov edi, ecx
37bc174b1sub r14l, esi
37bc174b4nop
37bc174b5nop [rax+rax]
37bc174c0
37bc174c0loc_37bc174c0:
37bc174c0cmp esi, edi
37bc174c2jge 0x37bc174f9
37bc174c4movsxd r8, r11l
37bc174c7mov rcx, r10
37bc174cashl rcx, 4
37bc174celea rdx, [rbp+8*r8]
37bc174d3add r8, rbx
37bc174d6add rcx, r12
37bc174d9lea r8, [r15+8*r8]
37bc174ddnop [rax]
37bc174e0
37bc174e0loc_37bc174e0:
37bc174e0movsd_xmm x0, [rcx]
37bc174e4add rdx, 8
37bc174e8add rcx, 16
37bc174ecmovsd_xmm [rdx-8], x0
37bc174f1cmp r8, rdx
37bc174f4jne 0x37bc174e0
37bc174f6add r11l, r14l
37bc174f9
37bc174f9loc_37bc174f9:
37bc174f9add r9l, 1
37bc174fdadd r10, rax
37bc17500cmp r13l, r9l
37bc17503jne 0x37bc174c0
37bc17505mov r15l, [rsp+288]
37bc1750dmov rdi, [rsp+296]
37bc17515
37bc17515loc_37bc17515:
37bc17515mov rax, [rsp+576]
37bc1751dmovsxd rdx, r15l
37bc17520mov rcx, [rsp+232]
37bc17528mov [rsp+112], 1
37bc17531lea rdx, [rbp+8*rdx]
37bc17536mov [rsp+88], rbp
37bc1753bmov r9, [rsp+520]
37bc17543lea rbx, [rax+8*rdi-8]
37bc17548mov [rsp+80], rcx
37bc1754dmov rax, [rsp+272]
37bc17555mov rcx, [rsp+568]
37bc1755dmov [rsp+288], rbx
37bc17565mov [rsp+48], rbx
37bc1756amov rbx, [rsp+240]
37bc17572mov r8, rax
37bc17575mov [rsp+96], rax
37bc1757amov [rsp+72], rax
37bc1757fmov [rsp+64], rdx
37bc17584mov rdx, [rsp+216]
37bc1758cmov [rsp+56], rcx
37bc17591mov rcx, [rsp+224]
37bc17599mov [rsp+32], rax
37bc1759emov [rsp+104], 1
37bc175a7mov [rsp+40], rbx
37bc175accall dgemm_
37bc175b1mov rax, [rsp+520]
37bc175b9mov edx, [rsp+396]
37bc175c0mov r12l, [rax]
37bc175c3mov ecx, r12l
37bc175c6imul ecx, edx
37bc175c9lea r15l, [rcx+rcx]
37bc175cdtest r12l, r12l
37bc175d0jle 0x37bc17679
37bc175d6add r12l, 1
37bc175datest edx, edx
37bc175dcjle 0x37bc17679
37bc175e2mov r13, rdi
37bc175e5lea r10l, [rdx+rsi]
37bc175e9xor eax, eax
37bc175ebsub edx, 1
37bc175eeneg r13
37bc175f1mov [rsp+296], ecx
37bc175f8mov ebx, 1
37bc175fdmov r11l, r15l
37bc17600shl r13, 3
37bc17604cmp esi, r10l
37bc17607mov [rsp+312], esi
37bc1760emov rsi, [rsp+336]
37bc17616cmovge edx, eax
37bc17619mov rax, [rsp+528]
37bc17621lea r14l, [rdx+1]
37bc17625lea r9, [rax-16]
37bc17629nop [rax]
37bc17630
37bc17630loc_37bc17630:
37bc17630movsxd rdx, r11l
37bc17633lea r8, [r13+8*rdx]
37bc17638mov rdx, rdi
37bc1763badd r8, rbp
37bc1763enop
37bc17640
37bc17640loc_37bc17640:
37bc17640mov rcx, rdx
37bc17643shl rcx, 4
37bc17647movsd_xmm x0, [r9+rcx+8]
37bc1764emovsd_xmm [r8+8*rdx], x0
37bc17654add rdx, 1
37bc17658cmp r10l, edx
37bc1765bjg 0x37bc17640
37bc1765dadd ebx, 1
37bc17660add r11l, r14l
37bc17663add r9, rsi
37bc17666cmp ebx, r12l
37bc17669jne 0x37bc17630
37bc1766bmov ecx, [rsp+296]
37bc17672mov esi, [rsp+312]
37bc17679
37bc17679loc_37bc17679:
37bc17679mov rbx, [rsp+232]
37bc17681movsxd rdx, ecx
37bc17684mov rax, [rsp+272]
37bc1768cmov [rsp+112], 1
37bc17695lea rdx, [rbp+8*rdx]
37bc1769amov r9, [rsp+520]
37bc176a2mov [rsp+104], 1
37bc176abmov [rsp+80], rbx
37bc176b0mov rbx, [rsp+568]
37bc176b8mov r8, rax
37bc176bbmov [rsp+88], rdx
37bc176c0movsxd rdx, r15l
37bc176c3mov rcx, [rsp+224]
37bc176cbmov [rsp+56], rbx
37bc176d0mov rbx, [rsp+288]
37bc176d8lea rdx, [rbp+8*rdx]
37bc176ddmov [rsp+96], rax
37bc176e2mov [rsp+48], rbx
37bc176e7mov rbx, [rsp+240]
37bc176efmov [rsp+72], rax
37bc176f4mov [rsp+64], rdx
37bc176f9mov rdx, [rsp+216]
37bc17701mov [rsp+40], rbx
37bc17706mov [rsp+32], rax
37bc1770bcall dgemm_
37bc17710mov rax, [rsp+520]
37bc17718mov edx, [rsp+256]
37bc1771fmov ebx, [rax]
37bc17721imul edx, ebx
37bc17724lea r8l, [rdx+rdx]
37bc17728test ebx, ebx
37bc1772ajle 0x37bc17bfb
37bc17730mov edx, [rsp+396]
37bc17737lea r14l, [rbx+1]
37bc1773btest edx, edx
37bc1773djle 0x37bc177fa
37bc17743mov r13, rdi
37bc17746lea r11l, [rdx+rsi]
37bc1774axor eax, eax
37bc1774cmov r12l, 1
37bc17752neg r13
37bc17755imul ebx, edx
37bc17758sub edx, 1
37bc1775bmov [rsp+288], r8l
37bc17763shl r13, 3
37bc17767cmp esi, r11l
37bc1776amov r9, [rsp+344]
37bc17772cmovge edx, eax
37bc17775mov rax, [rsp+544]
37bc1777dxor esi, esi
37bc1777flea r10, [rax-16]
37bc17783lea r15l, [rdx+1]
37bc17787nop [rax+rax]
37bc17790
37bc17790loc_37bc17790:
37bc17790movsxd rax, esi
37bc17793lea r8, [r13+8*rax]
37bc17798movsxd rax, ebx
37bc1779blea rcx, [r13+8*rax]
37bc177a0add r8, rbp
37bc177a3mov rax, rdi
37bc177a6add rcx, rbp
37bc177a9nop
37bc177aanop [rax+rax]
37bc177b5nop [rax+rax]
37bc177c0
37bc177c0loc_37bc177c0:
37bc177c0mov rdx, rax
37bc177c3movsd_xmm x0, [r8+8*rax]
37bc177c9movhpd x0, [rcx+8*rax]
37bc177ceadd rax, 1
37bc177d2shl rdx, 4
37bc177d6movups [r10+rdx], x0
37bc177dbcmp r11l, eax
37bc177dejg 0x37bc177c0
37bc177e0add r12l, 1
37bc177e4add esi, r15l
37bc177e7add ebx, r15l
37bc177eaadd r10, r9
37bc177edcmp r14l, r12l
37bc177f0jne 0x37bc17790
37bc177f2mov r8l, [rsp+288]
37bc177fa
37bc177faloc_37bc177fa:
37bc177famov eax, [rsp+256]
37bc17801test eax, eax
37bc17803jle 0x37bc17bfb
37bc17809mov eax, [rsp+200]
37bc17810movsxd rdi, [rsp+248]
37bc17818mov r11l, r8l
37bc1781bmov r10, -1
37bc17822mov r9l, [rsp+256]
37bc1782amov rbx, rdi
37bc1782dmov rcx, rdi
37bc17830mov [rsp+256], rdi
37bc17838movsxd rdi, eax
37bc1783badd r9l, eax
37bc1783emov rsi, rdi
37bc17841shl rcx, 4
37bc17845mov edx, r9l
37bc17848neg rsi
37bc1784bsub edx, ebx
37bc1784dshl rsi, 3
37bc17851mov ebx, 1
37bc17856sub edx, 2
37bc17859cmp eax, r9l
37bc1785cmov eax, 0
37bc17861cmovge edx, eax
37bc17864mov rax, [rsp+528]
37bc1786clea r13, [rax+rcx+16]
37bc17871mov rax, [rsp+264]
37bc17879lea r12l, [rdx+1]
37bc1787dnop [rax]
37bc17880
37bc17880loc_37bc17880:
37bc17880movsxd rdx, r11l
37bc17883mov rcx, r10
37bc17886lea r15, [rsi+8*rdx]
37bc1788ashl rcx, 4
37bc1788emov rdx, rdi
37bc17891add rcx, r13
37bc17894add r15, rbp
37bc17897nop [rax+rax]
37bc178a0
37bc178a0loc_37bc178a0:
37bc178a0movsd_xmm x0, [rcx]
37bc178a4add rcx, 16
37bc178a8movsd_xmm [r15+8*rdx], x0
37bc178aeadd rdx, 1
37bc178b2cmp r9l, edx
37bc178b5jg 0x37bc178a0
37bc178b7add ebx, 1
37bc178baadd r11l, r12l
37bc178bdadd r10, rax
37bc178c0cmp r14l, ebx
37bc178c3jne 0x37bc17880
37bc178c5
37bc178c5loc_37bc178c5:
37bc178c5mov rax, [rsp+576]
37bc178cdmovsxd rdx, r8l
37bc178d0mov rdi, [rsp+256]
37bc178d8mov [rsp+112], 1
37bc178e1lea rdx, [rbp+8*rdx]
37bc178e6mov [rsp+88], rbp
37bc178ebmov r9, [rsp+520]
37bc178f3lea r15, [rax+8*rdi]
37bc178f7mov rdi, [rsp+232]
37bc178ffmov rax, [rsp+280]
37bc17907mov [rsp+64], rdx
37bc1790cmov [rsp+48], r15
37bc17911mov rdx, [rsp+216]
37bc17919mov [rsp+80], rdi
37bc1791emov rdi, [rsp+568]
37bc17926mov r8, rax
37bc17929mov [rsp+96], rax
37bc1792emov rcx, [rsp+224]
37bc17936mov [rsp+56], rdi
37bc1793bmov rdi, [rsp+240]
37bc17943mov [rsp+72], rax
37bc17948mov [rsp+32], rax
37bc1794dmov [rsp+104], 1
37bc17956mov [rsp+40], rdi
37bc1795bcall dgemm_
37bc17960mov rax, [rsp+520]
37bc17968mov r9l, [rsp+408]
37bc17970mov esi, [rax]
37bc17972mov eax, esi
37bc17974imul eax, r9l
37bc17978mov [rsp+288], eax
37bc1797flea r8l, [rax+rax]
37bc17983test esi, esi
37bc17985jle 0x37bc17a4c
37bc1798badd esi, 1
37bc1798etest r9l, r9l
37bc17991jle 0x37bc17a4c
37bc17997movsxd r12, [rsp+200]
37bc1799fmov eax, 0
37bc179a4mov r11l, r8l
37bc179a7mov rcx, [rsp+256]
37bc179afmov [rsp+296], r15
37bc179b7mov ebx, 1
37bc179bcmov r10, -1
37bc179c3add r9l, r12l
37bc179c6mov rdi, r12
37bc179c9shl rcx, 4
37bc179cdneg rdi
37bc179d0mov edx, r9l
37bc179d3sub edx, [rsp+248]
37bc179dasub edx, 2
37bc179ddshl rdi, 3
37bc179e1cmp r12l, r9l
37bc179e4cmovge edx, eax
37bc179e7mov rax, [rsp+528]
37bc179eflea r14, [rax+rcx+24]
37bc179f4mov rax, [rsp+264]
37bc179fclea r13l, [rdx+1]
37bc17a00
37bc17a00loc_37bc17a00:
37bc17a00movsxd rdx, r11l
37bc17a03mov rcx, r10
37bc17a06lea r15, [rdi+8*rdx]
37bc17a0ashl rcx, 4
37bc17a0emov rdx, r12
37bc17a11add rcx, r14
37bc17a14add r15, rbp
37bc17a17nop [rax+rax]
37bc17a20
37bc17a20loc_37bc17a20:
37bc17a20movsd_xmm x0, [rcx]
37bc17a24add rcx, 16
37bc17a28movsd_xmm [r15+8*rdx], x0
37bc17a2eadd rdx, 1
37bc17a32cmp r9l, edx
37bc17a35jg 0x37bc17a20
37bc17a37add ebx, 1
37bc17a3aadd r11l, r13l
37bc17a3dadd r10, rax
37bc17a40cmp ebx, esi
37bc17a42jne 0x37bc17a00
37bc17a44mov r15, [rsp+296]
37bc17a4c
37bc17a4cloc_37bc17a4c:
37bc17a4cmovsxd rdx, [rsp+288]
37bc17a54mov rsi, [rsp+232]
37bc17a5cmov [rsp+112], 1
37bc17a65mov rax, [rsp+280]
37bc17a6dmov rdi, [rsp+568]
37bc17a75mov [rsp+104], 1
37bc17a7elea rdx, [rbp+8*rdx]
37bc17a83mov [rsp+80], rsi
37bc17a88mov rsi, [rsp+240]
37bc17a90mov [rsp+88], rdx
37bc17a95movsxd rdx, r8l
37bc17a98mov r8, rax
37bc17a9bmov r9, [rsp+520]
37bc17aa3lea rdx, [rbp+8*rdx]
37bc17aa8mov [rsp+96], rax
37bc17aadmov rcx, [rsp+224]
37bc17ab5mov [rsp+72], rax
37bc17abamov [rsp+64], rdx
37bc17abfmov rdx, [rsp+216]
37bc17ac7mov [rsp+32], rax
37bc17accmov [rsp+56], rdi
37bc17ad1mov [rsp+48], r15
37bc17ad6mov [rsp+40], rsi
37bc17adbcall dgemm_
37bc17ae0mov rax, [rsp+520]
37bc17ae8mov edx, [rax]
37bc17aeatest edx, edx
37bc17aecjle 0x37bc17bd8
37bc17af2mov r9l, [rsp+408]
37bc17afalea r15l, [rdx+1]
37bc17afetest r9l, r9l
37bc17b01jle 0x37bc17bd8
37bc17b07movsxd r13, [rsp+200]
37bc17b0fmov esi, edx
37bc17b11mov rcx, [rsp+256]
37bc17b19mov eax, 0
37bc17b1eimul esi, r9l
37bc17b22mov [rsp+200], edx
37bc17b29mov ebx, 1
37bc17b2emov r11, -1
37bc17b35add r9l, r13l
37bc17b38mov rdi, r13
37bc17b3bshl rcx, 4
37bc17b3fneg rdi
37bc17b42mov r8l, r9l
37bc17b45sub r8l, [rsp+248]
37bc17b4dsub r8l, 2
37bc17b51shl rdi, 3
37bc17b55cmp r13l, r9l
37bc17b58cmovge r8l, eax
37bc17b5cmov rax, [rsp+544]
37bc17b64xor r10l, r10l
37bc17b67lea r14, [rax+rcx+16]
37bc17b6clea r12l, [r8+1]
37bc17b70
37bc17b70loc_37bc17b70:
37bc17b70movsxd rax, r10l
37bc17b73mov rdx, r11
37bc17b76lea r8, [rdi+8*rax]
37bc17b7amovsxd rax, esi
37bc17b7dshl rdx, 4
37bc17b81lea rcx, [rdi+8*rax]
37bc17b85add rdx, r14
37bc17b88add r8, rbp
37bc17b8bmov rax, r13
37bc17b8eadd rcx, rbp
37bc17b91nop [rax]
37bc17b95nop [rax+rax]
37bc17ba0
37bc17ba0loc_37bc17ba0:
37bc17ba0movsd_xmm x0, [r8+8*rax]
37bc17ba6movhpd x0, [rcx+8*rax]
37bc17babadd rax, 1
37bc17bafmovups [rdx], x0
37bc17bb2add rdx, 16
37bc17bb6cmp r9l, eax
37bc17bb9jg 0x37bc17ba0
37bc17bbbadd ebx, 1
37bc17bbeadd r10l, r12l
37bc17bc1add esi, r12l
37bc17bc4add r11, [rsp+192]
37bc17bcccmp r15l, ebx
37bc17bcfjne 0x37bc17b70
37bc17bd1mov edx, [rsp+200]
37bc17bd8
37bc17bd8loc_37bc17bd8:
37bc17bd8add [rsp+208], 1
37bc17be1mov rax, [rsp+208]
37bc17be9cmp [rsp+304], eax
37bc17bf0jge 0x37bc173e6
37bc17bf6jmp 0x37bc15feb
37bc17bfb
37bc17bfbloc_37bc17bfb:
37bc17bfbmovsxd rax, [rsp+248]
37bc17c03mov [rsp+256], rax
37bc17c0bjmp 0x37bc178c5
37bc17c10
37bc17c10loc_37bc17c10:
37bc17c10movsxd rdi, esi
37bc17c13jmp 0x37bc17515
37bc17c18
37bc17c18loc_37bc17c18:
37bc17c18mov r10l, -4
37bc17c1emov eax, 4
37bc17c23jmp 0x37bc15fbe
37bc17c28
37bc17c28loc_37bc17c28:
37bc17c28mov r10l, -8
37bc17c2emov eax, 8
37bc17c33jmp 0x37bc15fbe
37bc17c38
37bc17c38loc_37bc17c38:
37bc17c38mov r10l, -10
37bc17c3emov eax, 10
37bc17c43jmp 0x37bc15fbe
37bc15f40
37bc17c48
37bc17c48 // align 0x40
37bc17c48 // align 0x40
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
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
Loading..