File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c2b1100
37c2b1100zgesvdq_64_:
37c2b1100push r15
37c2b1102push r14
37c2b1104push r13
37c2b1106push r12
37c2b1108push rbp
37c2b1109push rdi
37c2b110apush rsi
37c2b110bpush rbx
37c2b110csub rsp, 552
37c2b1113movups [rsp+480], x6
37c2b111bmovups [rsp+496], x7
37c2b1123movups [rsp+512], x8
37c2b112cmovups [rsp+528], x9
37c2b1135mov rax, [rsp+688]
37c2b113dmov r13, [rsp+656]
37c2b1145mov r15, [rsp+672]
37c2b114dmov rax, [rax]
37c2b1150mov rsi, r9
37c2b1153mov rbx, rcx
37c2b1156mov rbp, rdx
37c2b1159mov r12, r8
37c2b115cmov r9l, 1
37c2b1162mov [rsp+264], rax
37c2b116amov r8l, 1
37c2b1170mov rcx, rsi
37c2b1173mov rax, [rsp+712]
37c2b117blea rdx, [rip+0x1bbbce]
37c2b1182mov rax, [rax]
37c2b1185mov [rsp+280], rax
37c2b118dmov rax, [rsp+728]
37c2b1195mov rax, [rax]
37c2b1198mov [rsp+272], rax
37c2b11a0call lsame_64_
37c2b11a5mov rdi, rax
37c2b11a8test rax, rax
37c2b11abje 0x37c2b1640
37c2b11b1
37c2b11b1loc_37c2b11b1:
37c2b11b1mov rcx, rsi
37c2b11b4mov r9l, 1
37c2b11bamov r8l, 1
37c2b11c0lea rdx, [rip+0x1bbb8b]
37c2b11c7call lsame_64_
37c2b11ccmov rcx, rsi
37c2b11cfmov r9l, 1
37c2b11d5mov r8l, 1
37c2b11dblea rdx, [rip+0x1bbb71]
37c2b11e2mov [rsp+184], rax
37c2b11eacall lsame_64_
37c2b11efmov rcx, rsi
37c2b11f2mov r9l, 1
37c2b11f8mov r8l, 1
37c2b11felea rdx, [rip+0x1bbb4f]
37c2b1205mov [rsp+216], rax
37c2b120dcall lsame_64_
37c2b1212mov rcx, rsi
37c2b1215mov r9l, 1
37c2b121bmov r8l, 1
37c2b1221lea rdx, [rip+0x1bbb2d]
37c2b1228mov [rsp+208], rax
37c2b1230call lsame_64_
37c2b1235mov r9l, 1
37c2b123bmov r8l, 1
37c2b1241mov rcx, r13
37c2b1244lea rdx, [rip+0x1bbb07]
37c2b124bmov [rsp+224], rax
37c2b1253call lsame_64_
37c2b1258mov r9l, 1
37c2b125emov r8l, 1
37c2b1264mov rcx, r13
37c2b1267lea rdx, [rip+0x1bbae5]
37c2b126emov [rsp+240], rax
37c2b1276call lsame_64_
37c2b127bmov [rsp+160], rax
37c2b1283mov rsi, rax
37c2b1286test rax, rax
37c2b1289je 0x37c2b1608
37c2b128f
37c2b128floc_37c2b128f:
37c2b128fmov rcx, r13
37c2b1292mov r9l, 1
37c2b1298mov r8l, 1
37c2b129elea rdx, [rip+0x1bbab0]
37c2b12a5call lsame_64_
37c2b12aamov rcx, rbx
37c2b12admov r9l, 1
37c2b12b3mov r8l, 1
37c2b12b9lea rdx, [rip+0x1bba93]
37c2b12c0mov [rsp+256], rax
37c2b12c8call lsame_64_
37c2b12cdmov rcx, rbx
37c2b12d0mov r9l, 1
37c2b12d6mov r8l, 1
37c2b12dclea rdx, [rip+0x1bba74]
37c2b12e3mov [rsp+168], rax
37c2b12ebcall lsame_64_
37c2b12f0mov rcx, rbx
37c2b12f3mov r9l, 1
37c2b12f9mov r8l, 1
37c2b12fflea rdx, [rip+0x1bba52]
37c2b1306mov r14, rax
37c2b1309call lsame_64_
37c2b130emov rcx, rbx
37c2b1311mov r9l, 1
37c2b1317mov r8l, 1
37c2b131dlea rdx, [rip+0x1bba35]
37c2b1324mov r13, rax
37c2b1327mov [rsp+200], rax
37c2b132fcall lsame_64_
37c2b1334mov r9l, 1
37c2b133amov r8l, 1
37c2b1340mov rcx, rbp
37c2b1343lea rdx, [rip+0x1bba10]
37c2b134aor r13, rax
37c2b134dcall lsame_64_
37c2b1352lea rdx, [rip+0x1bba02]
37c2b1359mov rcx, r12
37c2b135cmov r9l, 1
37c2b1362mov r8l, 1
37c2b1368mov [rsp+152], rax
37c2b1370call lsame_64_
37c2b1375mov r11, [rsp+168]
37c2b137dmov rbx, [r15]
37c2b1380mov rcx, [rsp+752]
37c2b1388mov [rsp+192], rax
37c2b1390or r11, r14
37c2b1393lea rdx, [rbx+4*rbx]
37c2b1397mov [rsp+176], r11
37c2b139fmov rcx, [rcx]
37c2b13a2cmp [rsp+152], 0
37c2b13abje 0x37c2b1480
37c2b13b1mov rax, [rsp+664]
37c2b13b9mov r8l, 1
37c2b13bfmov rax, [rax]
37c2b13c2lea rbx, [rax+rbx-1]
37c2b13c7test rbx, rbx
37c2b13cacmovle rbx, r8
37c2b13cemov r8l, 2
37c2b13d4cmp rax, r8
37c2b13d7cmovl rax, r8
37c2b13dbcmp rax, rdx
37c2b13decmovge rdx, rax
37c2b13e2mov [rsp+232], rdx
37c2b13eacmp rcx, -1
37c2b13eeje 0x37c2b1760
37c2b13f4mov rax, [rsp+768]
37c2b13fccmp [rax], -1
37c2b1400jne 0x37c2b14bc
37c2b1406mov rax, [rsp+792]
37c2b140emov r14, [rsp+152]
37c2b1416mov [rax], 0
37c2b141dcmp [rsp+176], 0
37c2b1426je 0x37c2b14e9
37c2b142c
37c2b142cloc_37c2b142c:
37c2b142cmov r14, [rsp+152]
37c2b1434cmp [rsp+192], 0
37c2b143djne 0x37c2b1510
37c2b1443
37c2b1443loc_37c2b1443:
37c2b1443mov r9l, 1
37c2b1449mov r8l, 1
37c2b144flea rdx, [rip+0x1bb8ff]
37c2b1456mov rcx, r12
37c2b1459call lsame_64_
37c2b145etest rax, rax
37c2b1461jne 0x37c2b1510
37c2b1467mov rdx, -3
37c2b146emov eax, 3
37c2b1473jmp 0x37c2b155a
37c2b1478
37c2b1478 0f 1f 84 00 00 00 00 00 ........
37c2b1480
37c2b1480loc_37c2b1480:
37c2b1480test rbx, rbx
37c2b1483mov eax, 1
37c2b1488cmovle rbx, rax
37c2b148cmov eax, 2
37c2b1491cmp rdx, rax
37c2b1494cmovge rax, rdx
37c2b1498mov [rsp+232], rax
37c2b14a0cmp rcx, -1
37c2b14a4je 0x37c2b15c8
37c2b14aamov rax, [rsp+768]
37c2b14b2cmp [rax], -1
37c2b14b6je 0x37c2b1700
37c2b14bc
37c2b14bcloc_37c2b14bc:
37c2b14bcmov rax, [rsp+784]
37c2b14c4xor r14l, r14l
37c2b14c7cmp [rax], -1
37c2b14cbmov rax, [rsp+792]
37c2b14d3sete r14b
37c2b14d7mov [rax], 0
37c2b14decmp [rsp+176], 0
37c2b14e7jne 0x37c2b14f2
37c2b14e9
37c2b14e9loc_37c2b14e9:
37c2b14e9test r13, r13
37c2b14ecje 0x37c2b15f0
37c2b14f2
37c2b14f2loc_37c2b14f2:
37c2b14f2cmp [rsp+152], 0
37c2b14fbje 0x37c2b172a
37c2b1501
37c2b1501loc_37c2b1501:
37c2b1501cmp [rsp+192], 0
37c2b150aje 0x37c2b1443
37c2b1510
37c2b1510loc_37c2b1510:
37c2b1510mov r8, [rsp+184]
37c2b1518mov rcx, [rsp+216]
37c2b1520mov rax, [rsp+208]
37c2b1528or r8, rdi
37c2b152bor rcx, r8
37c2b152eor rax, rcx
37c2b1531mov [rsp+248], rax
37c2b1539jne 0x37c2b1668
37c2b153fmov rdx, -4
37c2b1546mov eax, 4
37c2b154bcmp [rsp+224], 0
37c2b1554jne 0x37c2b1668
37c2b155a
37c2b155aloc_37c2b155a:
37c2b155amov rdi, [rsp+792]
37c2b1562lea r12, [rsp+456]
37c2b156amov [rdi], rdx
37c2b156d
37c2b156dloc_37c2b156d:
37c2b156dmov r8l, 7
37c2b1573mov rdx, r12
37c2b1576lea rcx, [rip+0x1bb7ec]
37c2b157dmov [rsp+456], rax
37c2b1585call xerbla_64_
37c2b158anop
37c2b158b
37c2b158bloc_37c2b158b:
37c2b158bmovups x6, [rsp+480]
37c2b1593movups x7, [rsp+496]
37c2b159bmovups x8, [rsp+512]
37c2b15a4movups x9, [rsp+528]
37c2b15adadd rsp, 552
37c2b15b4pop rbx
37c2b15b5pop rsi
37c2b15b6pop rdi
37c2b15b7pop rbp
37c2b15b8pop r12
37c2b15bapop r13
37c2b15bcpop r14
37c2b15bepop r15
37c2b15c0ret
37c2b15c1
37c2b15c1 0f 1f 80 00 00 00 00 .......
37c2b15c8
37c2b15c8loc_37c2b15c8:
37c2b15c8mov rax, [rsp+792]
37c2b15d0mov [rax], 0
37c2b15d7cmp [rsp+176], 0
37c2b15e0jne 0x37c2b1724
37c2b15e6test r13, r13
37c2b15e9jne 0x37c2b1724
37c2b15efnop
37c2b15f0
37c2b15f0loc_37c2b15f0:
37c2b15f0mov rdx, -1
37c2b15f7mov eax, 1
37c2b15fcjmp 0x37c2b155a
37c2b1601
37c2b1601 0f 1f 80 00 00 00 00 .......
37c2b1608
37c2b1608loc_37c2b1608:
37c2b1608mov r9l, 1
37c2b160emov r8l, 1
37c2b1614lea rdx, [rip+0x1bb73b]
37c2b161bmov rcx, r13
37c2b161ecall lsame_64_
37c2b1623mov rsi, rax
37c2b1626mov rax, [rsp+240]
37c2b162eor rax, rsi
37c2b1631mov [rsp+160], rax
37c2b1639jmp 0x37c2b128f
37c2b163e
37c2b163e 66 90 f.
37c2b1640
37c2b1640loc_37c2b1640:
37c2b1640mov r9l, 1
37c2b1646mov r8l, 1
37c2b164clea rdx, [rip+0x1bb6fe]
37c2b1653mov rcx, rsi
37c2b1656call lsame_64_
37c2b165bmov rdi, rax
37c2b165ejmp 0x37c2b11b1
37c2b1663
37c2b1663 0f 1f 44 00 00 ..D..
37c2b1668
37c2b1668loc_37c2b1668:
37c2b1668mov rax, [rsp+184]
37c2b1670and rax, rsi
37c2b1673mov [rsp+304], rax
37c2b167bjne 0x37c2b16d8
37c2b167dmov rax, [rsp+256]
37c2b1685or rax, [rsp+160]
37c2b168dmov [rsp+336], rax
37c2b1695je 0x37c2b1790
37c2b169bmov rax, [rsp+664]
37c2b16a3mov r9, [rax]
37c2b16a6test r9, r9
37c2b16a9js 0x37c2b17a8
37c2b16afmov rdx, [r15]
37c2b16b2test rdx, rdx
37c2b16b5js 0x37c2b16c0
37c2b16b7cmp r9, rdx
37c2b16bajge 0x37c2b17c0
37c2b16c0
37c2b16c0loc_37c2b16c0:
37c2b16c0mov rdx, -7
37c2b16c7mov eax, 7
37c2b16ccjmp 0x37c2b155a
37c2b16d1
37c2b16d1 0f 1f 80 00 00 00 00 .......
37c2b16d8
37c2b16d8loc_37c2b16d8:
37c2b16d8mov rax, [rsp+792]
37c2b16e0lea r12, [rsp+456]
37c2b16e8mov [rax], -5
37c2b16efmov eax, 5
37c2b16f4jmp 0x37c2b156d
37c2b16f9
37c2b16f9 0f 1f 80 00 00 00 00 .......
37c2b1700
37c2b1700loc_37c2b1700:
37c2b1700mov rax, [rsp+792]
37c2b1708mov r14l, 1
37c2b170emov [rax], 0
37c2b1715cmp [rsp+176], 0
37c2b171eje 0x37c2b14e9
37c2b1724
37c2b1724loc_37c2b1724:
37c2b1724mov r14l, 1
37c2b172a
37c2b172aloc_37c2b172a:
37c2b172amov r9l, 1
37c2b1730mov r8l, 1
37c2b1736lea rdx, [rip+0x1bb618]
37c2b173dmov rcx, rbp
37c2b1740call lsame_64_
37c2b1745test rax, rax
37c2b1748jne 0x37c2b1501
37c2b174emov rdx, -2
37c2b1755mov eax, 2
37c2b175ajmp 0x37c2b155a
37c2b175f
37c2b175f 90 .
37c2b1760
37c2b1760loc_37c2b1760:
37c2b1760mov rax, [rsp+792]
37c2b1768mov [rax], 0
37c2b176ftest r11, r11
37c2b1772jne 0x37c2b142c
37c2b1778test r13, r13
37c2b177bjne 0x37c2b142c
37c2b1781jmp 0x37c2b15f0
37c2b1786
37c2b1786 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2b1790
37c2b1790loc_37c2b1790:
37c2b1790mov rdx, -5
37c2b1797mov eax, 5
37c2b179cjmp 0x37c2b155a
37c2b17a1
37c2b17a1 0f 1f 80 00 00 00 00 .......
37c2b17a8
37c2b17a8loc_37c2b17a8:
37c2b17a8mov rdx, -6
37c2b17afmov eax, 6
37c2b17b4jmp 0x37c2b155a
37c2b17b9
37c2b17b9 0f 1f 80 00 00 00 00 .......
37c2b17c0
37c2b17c0loc_37c2b17c0:
37c2b17c0mov r11, [rsp+688]
37c2b17c8test r9, r9
37c2b17cbmov eax, 1
37c2b17d0cmovg rax, r9
37c2b17d4cmp [r11], rax
37c2b17d7jl 0x37c2b4ef2
37c2b17ddmov r11, [rsp+712]
37c2b17e5mov r10, [r11]
37c2b17e8test r10, r10
37c2b17ebjle 0x37c2b5407
37c2b17f1cmp r9, r10
37c2b17f4jle 0x37c2b17ff
37c2b17f6test cl, 1
37c2b17f9jne 0x37c2b5407
37c2b17ff
37c2b17ffloc_37c2b17ff:
37c2b17ffcmp rdx, r10
37c2b1802setg r9b
37c2b1806and r9b, [rsp+208]
37c2b180emov [rsp+351], r9b
37c2b1816jne 0x37c2b5407
37c2b181cmov r11, [rsp+728]
37c2b1824mov r9, [r11]
37c2b1827test r9, r9
37c2b182ajle 0x37c2b69db
37c2b1830cmp [rsp+160], 0
37c2b1839je 0x37c2b69c4
37c2b183fcmp rdx, r9
37c2b1842jg 0x37c2b69db
37c2b1848
37c2b1848loc_37c2b1848:
37c2b1848mov r11, [rsp+752]
37c2b1850cmp [r11], rbx
37c2b1853jge 0x37c2b1870
37c2b1855test r14, r14
37c2b1858jne 0x37c2b1870
37c2b185amov rdx, -17
37c2b1861mov eax, 17
37c2b1866jmp 0x37c2b155a
37c2b186b
37c2b186b 0f 1f 44 00 00 ..D..
37c2b1870
37c2b1870loc_37c2b1870:
37c2b1870mov r10, [rsp+792]
37c2b1878mov r10, [r10]
37c2b187btest r10, r10
37c2b187ejne 0x37c2b80da
37c2b1884lea rbp, [rdx+1]
37c2b1888test r8, r8
37c2b188bjne 0x37c2b1ae8
37c2b1891test rcx, rcx
37c2b1894je 0x37c2b1d60
37c2b189alea rcx, [rdx+rdx]
37c2b189elea r12, [rcx+rdx]
37c2b18a2mov [rsp+224], rcx
37c2b18aamov ecx, 1
37c2b18aftest r12, r12
37c2b18b2cmovle r12, rcx
37c2b18b6test r14, r14
37c2b18b9jne 0x37c2b3260
37c2b18bf
37c2b18bfloc_37c2b18bf:
37c2b18bfcmp [rsp+160], 1
37c2b18c8je 0x37c2b1ba0
37c2b18cecmp [rsp+248], 0
37c2b18d7je 0x37c2b1ba0
37c2b18ddcmp [rsp+200], 0
37c2b18e6je 0x37c2b18f7
37c2b18e8mov rcx, [rsp+224]
37c2b18f0cmp rbp, rcx
37c2b18f3cmovl rbp, rcx
37c2b18f7
37c2b18f7loc_37c2b18f7:
37c2b18f7cmp rbp, r12
37c2b18facmovl rbp, r12
37c2b18fecmp rbp, rax
37c2b1901cmovl rbp, rax
37c2b1905mov eax, 2
37c2b190aadd rbp, rdx
37c2b190dcmp rbp, rax
37c2b1910cmovl rbp, rax
37c2b1914test r14, r14
37c2b1917jne 0x37c2b2e50
37c2b191d
37c2b191dloc_37c2b191d:
37c2b191dmov rax, [rsp+768]
37c2b1925cmp [rax], rbp
37c2b1928jl 0x37c2b1b7c
37c2b192e
37c2b192eloc_37c2b192e:
37c2b192emov rax, [rsp+792]
37c2b1936mov rax, [rax]
37c2b1939test rax, rax
37c2b193cjne 0x37c2b1d49
37c2b1942
37c2b1942loc_37c2b1942:
37c2b1942mov rax, [rsp+784]
37c2b194amov rbx, [rsp+232]
37c2b1952cmp rbx, [rax]
37c2b1955jle 0x37c2b1989
37c2b1957mov rax, [rsp+792]
37c2b195flea r12, [rsp+456]
37c2b1967mov [rax], -21
37c2b196emov eax, 21
37c2b1973jmp 0x37c2b156d
37c2b1978
37c2b1978 0f 1f 84 00 00 00 00 00 ........
37c2b1980
37c2b1980loc_37c2b1980:
37c2b1980test r14, r14
37c2b1983jne 0x37c2b1ff0
37c2b1989
37c2b1989loc_37c2b1989:
37c2b1989mov rax, [rsp+664]
37c2b1991cmp [rax], 0
37c2b1995je 0x37c2b158b
37c2b199bcmp [r15], 0
37c2b199fje 0x37c2b158b
37c2b19a5lea rax, [rip+0x1bb3b0]
37c2b19acmov edx, 1
37c2b19b1mov rcx, rax
37c2b19b4mov [rsp+312], rax
37c2b19bccall dlamch_64_
37c2b19c1movq r14, x0
37c2b19c6cmp [rsp+152], 0
37c2b19cfje 0x37c2b26c0
37c2b19d5mov rax, [rsp+664]
37c2b19ddmov [rsp+424], 1
37c2b19e9mov rbp, [rax]
37c2b19ectest rbp, rbp
37c2b19efjle 0x37c2b31a4
37c2b19f5mov [rsp+224], rsi
37c2b19fdmov r12, [rsp+680]
37c2b1a05mov rsi, rbp
37c2b1a08mov eax, 1
37c2b1a0dmov rbp, [rsp+688]
37c2b1a15mov rbx, [rsp+776]
37c2b1a1dlea r13, [rsp+432]
37c2b1a25movapd x7, x0
37c2b1a29jmp 0x37c2b1a55
37c2b1a2b
37c2b1a2b 0f 1f 44 00 00 ..D..
37c2b1a30
37c2b1a30loc_37c2b1a30:
37c2b1a30pxor x5, x5
37c2b1a34mulsd x0, x5
37c2b1a38ucomisd x0, x5
37c2b1a3cjp 0x37c2b1aa7
37c2b1a3ejne 0x37c2b1aa7
37c2b1a40add rax, 1
37c2b1a44mov [rsp+424], rax
37c2b1a4ccmp rax, rsi
37c2b1a4fjg 0x37c2b30c0
37c2b1a55
37c2b1a55loc_37c2b1a55:
37c2b1a55lea r14, [rax-1]
37c2b1a59mov [rsp+40], r13
37c2b1a5emov r8, r15
37c2b1a61lea rdx, [rip+0x1bb308]
37c2b1a68mov [rsp+32], rbp
37c2b1a6dmov rax, r14
37c2b1a70lea rcx, [rip+0x1bb2e0]
37c2b1a77mov [rsp+48], 1
37c2b1a80shl rax, 4
37c2b1a84lea r9, [r12+rax]
37c2b1a88call zlange_64_
37c2b1a8dmov rax, [rsp+424]
37c2b1a95movsd_xmm [rbx+8*r14], x0
37c2b1a9bmovsd_xmm x0, [rbx+8*rax-8]
37c2b1aa1ucomisd x0, x0
37c2b1aa5jnp 0x37c2b1a30
37c2b1aa7
37c2b1aa7loc_37c2b1aa7:
37c2b1aa7mov rax, [rsp+792]
37c2b1aaflea rdx, [rsp+456]
37c2b1ab7mov r8l, 7
37c2b1abdlea rcx, [rip+0x1bb2a5]
37c2b1ac4mov [rsp+456], 8
37c2b1ad0mov [rax], -8
37c2b1ad7call xerbla_64_
37c2b1adcjmp 0x37c2b158b
37c2b1ae1
37c2b1ae1 0f 1f 80 00 00 00 00 .......
37c2b1ae8
37c2b1ae8loc_37c2b1ae8:
37c2b1ae8lea rcx, [rdx+rdx]
37c2b1aectest rdx, rdx
37c2b1aefmov eax, 1
37c2b1af4lea r12, [rcx+rdx]
37c2b1af8mov [rsp+224], rcx
37c2b1b00cmovg rax, rdx
37c2b1b04mov ecx, 1
37c2b1b09test r12, r12
37c2b1b0ccmovle r12, rcx
37c2b1b10test r14, r14
37c2b1b13jne 0x37c2b2cd8
37c2b1b19
37c2b1b19loc_37c2b1b19:
37c2b1b19cmp [rsp+248], 0
37c2b1b22jne 0x37c2b18bf
37c2b1b28cmp [rsp+160], 0
37c2b1b31jne 0x37c2b18bf
37c2b1b37add rdx, rbp
37c2b1b3acmp rdx, r12
37c2b1b3dcmovl rdx, r12
37c2b1b41cmp [rsp+200], 0
37c2b1b4aje 0x37c2b2050
37c2b1b50mov rax, [rsp+224]
37c2b1b58cmp rax, rdx
37c2b1b5bcmovge rdx, rax
37c2b1b5fmov eax, 2
37c2b1b64cmp rdx, rax
37c2b1b67cmovl rdx, rax
37c2b1b6bmov rax, [rsp+768]
37c2b1b73cmp rdx, [rax]
37c2b1b76jle 0x37c2b1942
37c2b1b7c
37c2b1b7cloc_37c2b1b7c:
37c2b1b7cmov rax, [rsp+792]
37c2b1b84lea r12, [rsp+456]
37c2b1b8cmov [rax], -19
37c2b1b93mov eax, 19
37c2b1b98jmp 0x37c2b156d
37c2b1b9d
37c2b1b9d 0f 1f 00 ...
37c2b1ba0
37c2b1ba0loc_37c2b1ba0:
37c2b1ba0cmp [rsp+248], 1
37c2b1ba9je 0x37c2b2078
37c2b1bafcmp [rsp+160], 0
37c2b1bb8je 0x37c2b2078
37c2b1bbecmp [rsp+200], 0
37c2b1bc7je 0x37c2b38c8
37c2b1bcdmov rax, [rsp+224]
37c2b1bd5cmp rbp, rax
37c2b1bd8cmovl rbp, rax
37c2b1bdccmp rbp, r12
37c2b1bdfcmovl rbp, r12
37c2b1be3add rbp, rdx
37c2b1be6
37c2b1be6loc_37c2b1be6:
37c2b1be6mov eax, 2
37c2b1bebcmp rbp, rax
37c2b1beecmovl rbp, rax
37c2b1bf2test r14, r14
37c2b1bf5je 0x37c2b191d
37c2b1bfblea rax, [rsp+400]
37c2b1c03mov r9, r15
37c2b1c06mov r8, r15
37c2b1c09mov [rsp+128], 1
37c2b1c15cmp [rsp+192], 0
37c2b1c1emov [rsp+112], rax
37c2b1c23lea rax, [rsp+432]
37c2b1c2bmov [rsp+104], rax
37c2b1c30lea rax, [rip+0x1bb129]
37c2b1c37mov [rsp+96], rax
37c2b1c3clea rax, [rsp+464]
37c2b1c44mov [rsp+88], rax
37c2b1c49mov rax, [rsp+728]
37c2b1c51mov [rsp+120], 1
37c2b1c5amov [rsp+80], rax
37c2b1c5fmov rax, [rsp+720]
37c2b1c67movsd_xmm [rsp+464], x7
37c2b1c70mov [rsp+72], rax
37c2b1c75mov rax, [rsp+712]
37c2b1c7dmovsd_xmm [rsp+472], x8
37c2b1c87mov [rsp+64], rax
37c2b1c8cmov rax, [rsp+704]
37c2b1c94mov [rsp+56], rax
37c2b1c99mov rax, [rsp+696]
37c2b1ca1mov [rsp+48], rax
37c2b1ca6mov rax, [rsp+688]
37c2b1caemov [rsp+40], rax
37c2b1cb3mov rax, [rsp+680]
37c2b1cbbmov [rsp+32], rax
37c2b1cc0je 0x37c2b3d38
37c2b1cc6lea rdx, [rip+0x1bb088]
37c2b1ccdlea rcx, [rip+0x1bb088]
37c2b1cd4call zgesvd_64_
37c2b1cd9movsd_xmm x0, [rsp+464]
37c2b1ce2
37c2b1ce2loc_37c2b1ce2:
37c2b1ce2mov rax, [rsp+792]
37c2b1ceacvttsd2si rcx, x0
37c2b1cefmov rdx, [r15]
37c2b1cf2mov rax, [rax]
37c2b1cf5cmp [rsp+200], 0
37c2b1cfeje 0x37c2b3d10
37c2b1d04mov rdi, [rsp+224]
37c2b1d0cmov r13, [rsp+296]
37c2b1d14cmp rdi, r13
37c2b1d17cmovge r13, rdi
37c2b1d1bcmp r13, rcx
37c2b1d1ecmovl r13, rcx
37c2b1d22mov ecx, 2
37c2b1d27add rdx, r13
37c2b1d2acmp rdx, rcx
37c2b1d2dcmovl rdx, rcx
37c2b1d31nop [rax]
37c2b1d35nop [rax+rax]
37c2b1d40
37c2b1d40loc_37c2b1d40:
37c2b1d40test rax, rax
37c2b1d43je 0x37c2b1ff0
37c2b1d49
37c2b1d49loc_37c2b1d49:
37c2b1d49neg rax
37c2b1d4clea r12, [rsp+456]
37c2b1d54jmp 0x37c2b156d
37c2b1d59
37c2b1d59 0f 1f 80 00 00 00 00 .......
37c2b1d60
37c2b1d60loc_37c2b1d60:
37c2b1d60lea rcx, [rdx+rdx]
37c2b1d64lea r12, [rcx+rdx]
37c2b1d68mov [rsp+224], rcx
37c2b1d70mov ecx, 1
37c2b1d75test r12, r12
37c2b1d78cmovle r12, rcx
37c2b1d7ctest r14, r14
37c2b1d7fje 0x37c2b1b19
37c2b1d85mov [rsp+320], rax
37c2b1d8dlea rax, [rsp+400]
37c2b1d95lea r11, [rsp+464]
37c2b1d9dmov r9, [rsp+688]
37c2b1da5mov [rsp+72], rax
37c2b1daalea r13, [rsp+432]
37c2b1db2mov r8, [rsp+680]
37c2b1dbamov rdx, r15
37c2b1dbdmov [rsp+256], rax
37c2b1dc5lea rax, [rip+0x1baf94]
37c2b1dccmov rcx, [rsp+664]
37c2b1dd4mov [rsp+288], rax
37c2b1ddcmov [rsp+56], rax
37c2b1de1mov rax, [rsp+744]
37c2b1de9mov [rsp+48], r11
37c2b1deemov [rsp+40], r11
37c2b1df3mov [rsp+32], rax
37c2b1df8mov [rsp+64], r13
37c2b1dfdmov [rsp+328], r10
37c2b1e05mov [rsp+312], r11
37c2b1e0dmov [rsp+464], 0
37c2b1e19mov [rsp+472], 0
37c2b1e25call zgeqp3_64_
37c2b1e2amov rdx, [r15]
37c2b1e2dmovsd_xmm x4, [rsp+464]
37c2b1e36mov r11, [rsp+312]
37c2b1e3emov r10, [rsp+328]
37c2b1e46cvttsd2si rax, x4
37c2b1e4bmovapd x7, x4
37c2b1e4fmovsd_xmm x8, [rsp+472]
37c2b1e59mov [rsp+296], rax
37c2b1e61mov rax, [rsp+320]
37c2b1e69
37c2b1e69loc_37c2b1e69:
37c2b1e69cmp [rsp+248], 0
37c2b1e72jne 0x37c2b18bf
37c2b1e78cmp [rsp+160], 0
37c2b1e81jne 0x37c2b18bf
37c2b1e87add rdx, rbp
37c2b1e8acmp rdx, r12
37c2b1e8dcmovl rdx, r12
37c2b1e91cmp [rsp+200], 0
37c2b1e9aje 0x37c2b2fc8
37c2b1ea0mov eax, 2
37c2b1ea5mov r9, r15
37c2b1ea8mov r8, r15
37c2b1eabmov [rsp+104], r13
37c2b1eb0mov r12, [rsp+224]
37c2b1eb8mov [rsp+88], r11
37c2b1ebdmov [rsp+128], 1
37c2b1ec9mov [rsp+120], 1
37c2b1ed2cmp r12, rdx
37c2b1ed5movsd_xmm [rsp+464], x7
37c2b1edecmovge rdx, r12
37c2b1ee2movsd_xmm [rsp+472], x8
37c2b1eeccmp rdx, rax
37c2b1eefmov rbp, rdx
37c2b1ef2lea rdx, [rip+0x1bae5c]
37c2b1ef9cmovl rbp, rax
37c2b1efdmov rax, [rsp+256]
37c2b1f05mov rcx, rdx
37c2b1f08mov [rsp+112], rax
37c2b1f0dmov rax, [rsp+288]
37c2b1f15mov [rsp+96], rax
37c2b1f1amov rax, [rsp+728]
37c2b1f22mov [rsp+80], rax
37c2b1f27mov rax, [rsp+720]
37c2b1f2fmov [rsp+72], rax
37c2b1f34mov rax, [rsp+712]
37c2b1f3cmov [rsp+64], rax
37c2b1f41mov rax, [rsp+704]
37c2b1f49mov [rsp+56], rax
37c2b1f4emov rax, [rsp+696]
37c2b1f56mov [rsp+48], rax
37c2b1f5bmov rax, [rsp+688]
37c2b1f63mov [rsp+40], rax
37c2b1f68mov rax, [rsp+680]
37c2b1f70mov [rsp+32], rax
37c2b1f75call zgesvd_64_
37c2b1f7amov ecx, 2
37c2b1f7fmov rax, [r15]
37c2b1f82cvttsd2si rdx, [rsp+464]
37c2b1f8clea r13, [rax+r12]
37c2b1f90cmp rdx, rcx
37c2b1f93cmovl rdx, rcx
37c2b1f97cmp rdx, r13
37c2b1f9acmovl rdx, r13
37c2b1f9eadd rax, [rsp+296]
37c2b1fa6
37c2b1fa6loc_37c2b1fa6:
37c2b1fa6cmp rdx, rax
37c2b1fa9cmovl rdx, rax
37c2b1fadmov rax, [rsp+768]
37c2b1fb5cmp [rax], rbp
37c2b1fb8jge 0x37c2b26a8
37c2b1fbe
37c2b1fbeloc_37c2b1fbe:
37c2b1fbemov rax, [rsp+792]
37c2b1fc6mov rax, [rax]
37c2b1fc9test rax, rax
37c2b1fccjne 0x37c2b1d49
37c2b1fd2mov rax, [rsp+784]
37c2b1fdamov rcx, [rsp+232]
37c2b1fe2cmp [rax], rcx
37c2b1fe5jge 0x37c2b1980
37c2b1febnop [rax+rax]
37c2b1ff0
37c2b1ff0loc_37c2b1ff0:
37c2b1ff0mov rax, [rsp+744]
37c2b1ff8pxor x0, x0
37c2b1ffccvtsi2sd x0, rdx
37c2b2001mov [rax], rbx
37c2b2004mov rax, [rsp+760]
37c2b200cmovsd_xmm [rax], x0
37c2b2010pxor x0, x0
37c2b2014cvtsi2sd x0, rbp
37c2b2019mov [rax+8], 0
37c2b2021movsd_xmm [rax+16], x0
37c2b2026pxor x0, x0
37c2b202acvtsi2sd x0, [rsp+232]
37c2b2034mov [rax+24], 0
37c2b203cmov rax, [rsp+776]
37c2b2044movsd_xmm [rax], x0
37c2b2048jmp 0x37c2b158b
37c2b204d
37c2b204d 0f 1f 00 ...
37c2b2050
37c2b2050loc_37c2b2050:
37c2b2050mov eax, 2
37c2b2055cmp rdx, rax
37c2b2058cmovl rdx, rax
37c2b205cmov rax, [rsp+768]
37c2b2064cmp [rax], rdx
37c2b2067jl 0x37c2b1b7c
37c2b206djmp 0x37c2b1942
37c2b2072
37c2b2072 66 0f 1f 44 00 00 f..D..
37c2b2078
37c2b2078loc_37c2b2078:
37c2b2078cmp r12, rbp
37c2b207bcmovl r12, rbp
37c2b207fcmp r12, rax
37c2b2082cmovl r12, rax
37c2b2086cmp [rsp+192], 0
37c2b208fje 0x37c2b34c0
37c2b2095cmp [rsp+200], 0
37c2b209eje 0x37c2b3d60
37c2b20a4mov rcx, [rsp+224]
37c2b20accmp rcx, r12
37c2b20afcmovge r12, rcx
37c2b20b3lea rcx, [r12+rdx]
37c2b20b7mov [rsp+320], rcx
37c2b20bftest rsi, rsi
37c2b20c2je 0x37c2b2560
37c2b20c8mov r9, rdx
37c2b20cbmov r8l, 1
37c2b20d1mov ecx, 1
37c2b20d6shr r9, 63
37c2b20daadd r9, rdx
37c2b20ddsar r9, 1
37c2b20e0test rdx, rdx
37c2b20e3cmovg r8, rdx
37c2b20e7lea r11, [r9+2*r9]
37c2b20ebadd r8, r9
37c2b20eecmp r8, rbp
37c2b20f1cmovl r8, rbp
37c2b20f5test r9, r9
37c2b20f8cmovg rcx, r9
37c2b20fcadd rcx, r9
37c2b20ffcmp r8, rcx
37c2b2102cmovl r8, rcx
37c2b2106test r11, r11
37c2b2109mov ecx, 1
37c2b210ecmovg rcx, r11
37c2b2112add rcx, r9
37c2b2115cmp r8, rcx
37c2b2118cmovge rcx, r8
37c2b211ccmp rcx, rax
37c2b211fcmovge rax, rcx
37c2b2123mov rcx, [rsp+224]
37c2b212bcmp rax, rcx
37c2b212ecmovl rax, rcx
37c2b2132add rax, rdx
37c2b2135mov rdx, [rsp+320]
37c2b213dcmp rdx, rax
37c2b2140cmovge rax, rdx
37c2b2144mov [rsp+320], rax
37c2b214ctest r14, r14
37c2b214fje 0x37c2b3490
37c2b2155lea rax, [rsp+400]
37c2b215dlea r11, [rsp+464]
37c2b2165mov r9, r15
37c2b2168mov r8, r15
37c2b216bmov [rsp+256], rax
37c2b2173lea rcx, [rip+0x1babe2]
37c2b217alea rdx, [rip+0x1babd2]
37c2b2181mov [rsp+112], rax
37c2b2186lea rax, [rip+0x1babd3]
37c2b218dlea r13, [rsp+432]
37c2b2195mov [rsp+288], rax
37c2b219dmov [rsp+96], rax
37c2b21a2mov rax, [rsp+728]
37c2b21aamov [rsp+376], r10
37c2b21b2mov [rsp+80], rax
37c2b21b7mov rax, [rsp+720]
37c2b21bfmov [rsp+312], rcx
37c2b21c7mov [rsp+72], rax
37c2b21ccmov rax, [rsp+712]
37c2b21d4mov [rsp+88], r11
37c2b21d9mov [rsp+64], rax
37c2b21demov rax, [rsp+704]
37c2b21e6mov [rsp+328], r11
37c2b21eemov [rsp+56], rax
37c2b21f3mov rax, [rsp+696]
37c2b21fbmov [rsp+128], 1
37c2b2207mov [rsp+48], rax
37c2b220cmov rax, [rsp+688]
37c2b2214mov [rsp+120], 1
37c2b221dmov [rsp+40], rax
37c2b2222mov rax, [rsp+680]
37c2b222amov [rsp+104], r13
37c2b222fmov [rsp+32], rax
37c2b2234movsd_xmm [rsp+464], x7
37c2b223dmovsd_xmm [rsp+472], x8
37c2b2247call zgesvd_64_
37c2b224cmov rdx, [rsp+296]
37c2b2254mov rcx, [r15]
37c2b2257mov r10, [rsp+376]
37c2b225fmov r11, [rsp+328]
37c2b2267cvttsd2si rax, [rsp+464]
37c2b2271cmp rax, rdx
37c2b2274cmovl rax, rdx
37c2b2278mov rdx, [rsp+224]
37c2b2280cmp rax, r10
37c2b2283cmovl rax, r10
37c2b2287cmp rdx, rax
37c2b228acmovge rax, rdx
37c2b228eadd rax, rcx
37c2b2291
37c2b2291loc_37c2b2291:
37c2b2291mov rdx, rcx
37c2b2294mov [rsp+376], rax
37c2b229cmov rax, [rsp+256]
37c2b22a4lea r12, [rsp+456]
37c2b22acshr rdx, 63
37c2b22b0mov [rsp+40], r11
37c2b22b5mov r9, [rsp+712]
37c2b22bdadd rdx, rcx
37c2b22c0mov [rsp+56], rax
37c2b22c5mov rcx, r15
37c2b22c8mov r8, [rsp+704]
37c2b22d0sar rdx, 1
37c2b22d3mov [rsp+32], r11
37c2b22d8mov [rsp+456], rdx
37c2b22e0mov rdx, [rsp+288]
37c2b22e8mov [rsp+328], r11
37c2b22f0mov [rsp+48], rdx
37c2b22f5mov rdx, r12
37c2b22f8call zgeqrf_64_
37c2b22fdmov rcx, [r15]
37c2b2300mov r9, r12
37c2b2303mov rax, [rsp+256]
37c2b230blea r8, [rsp+448]
37c2b2313mov [rsp+104], r13
37c2b2318mov rbp, [rsp+464]
37c2b2320mov r11, rcx
37c2b2323mov [rsp+112], rax
37c2b2328mov [rsp+128], 1
37c2b2334shr r11, 63
37c2b2338mov [rsp+120], 1
37c2b2341lea rdx, [r11+rcx]
37c2b2345mov rcx, [rsp+728]
37c2b234dsar rdx, 1
37c2b2350mov r11, [rsp+328]
37c2b2358mov [rsp+80], rcx
37c2b235dmov rcx, [rsp+720]
37c2b2365mov [rsp+448], rdx
37c2b236dmov [rsp+72], rcx
37c2b2372mov rcx, [rsp+712]
37c2b237amov [rsp+456], rdx
37c2b2382mov rdx, [rsp+288]
37c2b238amov [rsp+64], rcx
37c2b238fmov rcx, [rsp+704]
37c2b2397mov [rsp+96], rdx
37c2b239cmov rdx, [rsp+312]
37c2b23a4mov [rsp+56], rcx
37c2b23a9mov rcx, [rsp+696]
37c2b23b1mov [rsp+88], r11
37c2b23b6mov [rsp+48], rcx
37c2b23bbmov rcx, [rsp+728]
37c2b23c3mov [rsp+40], rcx
37c2b23c8mov rcx, [rsp+720]
37c2b23d0mov [rsp+32], rcx
37c2b23d5lea rcx, [rip+0x1ba974]
37c2b23dccall zgesvd_64_
37c2b23e1mov rcx, [r15]
37c2b23e4mov [rsp+32], r12
37c2b23e9mov r9, r15
37c2b23ecmov rax, [rsp+256]
37c2b23f4mov r8, r15
37c2b23f7mov [rsp+112], 1
37c2b2400mov [rsp+104], 1
37c2b2409mov r11, rcx
37c2b240cmovsd_xmm x6, [rsp+464]
37c2b2415mov [rsp+96], rax
37c2b241amov rax, [rsp+728]
37c2b2422shr r11, 63
37c2b2426lea rdx, [r11+rcx]
37c2b242amov r11, [rsp+328]
37c2b2432lea rcx, [rip+0x1ba919]
37c2b2439mov [rsp+72], rax
37c2b243emov rax, [rsp+720]
37c2b2446sar rdx, 1
37c2b2449mov [rsp+456], rdx
37c2b2451mov rdx, [rsp+288]
37c2b2459mov [rsp+64], rax
37c2b245emov rax, [rsp+712]
37c2b2466mov [rsp+88], rdx
37c2b246blea rdx, [rip+0x1ba8f6]
37c2b2472mov [rsp+48], rax
37c2b2477mov rax, [rsp+704]
37c2b247fmov [rsp+80], r11
37c2b2484mov [rsp+56], r11
37c2b2489mov [rsp+40], rax
37c2b248ecall zunmqr_64_
37c2b2493
37c2b2493loc_37c2b2493:
37c2b2493mov rdx, [r15]
37c2b2496cvttsd2si rcx, x6
37c2b249bmovq x6, rbp
37c2b24a0mov rax, [rsp+296]
37c2b24a8cvttsd2si r8, [rsp+464]
37c2b24b2mov ebp, 2
37c2b24b7mov r9, rdx
37c2b24bashr r9, 63
37c2b24beadd r9, rdx
37c2b24c1sar r9, 1
37c2b24c4add rcx, r9
37c2b24c7add r8, r9
37c2b24cacmp rcx, r8
37c2b24cdcmovge r8, rcx
37c2b24d1cvttsd2si rcx, x6
37c2b24d6add rcx, r9
37c2b24d9cmp rcx, rax
37c2b24dccmovl rcx, rax
37c2b24e0mov rax, [rsp+224]
37c2b24e8cmp r8, rcx
37c2b24ebmov r13, rax
37c2b24eecmovge rcx, r8
37c2b24f2cmp rcx, rax
37c2b24f5mov rax, [rsp+320]
37c2b24fdcmovge r13, rcx
37c2b2501cmp [rsp+200], 0
37c2b250acmovne rcx, r13
37c2b250ecmp rax, rbp
37c2b2511cmovge rbp, rax
37c2b2515mov rax, [rsp+376]
37c2b251dadd rdx, rcx
37c2b2520mov ecx, 2
37c2b2525cmp rax, rcx
37c2b2528cmovl rax, rcx
37c2b252ccmp rdx, rax
37c2b252fcmovl rdx, rax
37c2b2533mov rax, [rsp+768]
37c2b253bcmp rbp, [rax]
37c2b253ejg 0x37c2b1fbe
37c2b2544mov rax, [rsp+792]
37c2b254cmov rax, [rax]
37c2b254ftest rax, rax
37c2b2552je 0x37c2b1ff0
37c2b2558neg rax
37c2b255bjmp 0x37c2b156d
37c2b2560
37c2b2560loc_37c2b2560:
37c2b2560test r14, r14
37c2b2563je 0x37c2b3490
37c2b2569lea rax, [rsp+400]
37c2b2571mov r9, r15
37c2b2574mov [rsp+152], r10
37c2b257cmov r8, r15
37c2b257fmov [rsp+112], rax
37c2b2584lea rdx, [rip+0x1ba7c8]
37c2b258blea rax, [rsp+432]
37c2b2593mov [rsp+104], rax
37c2b2598lea rax, [rip+0x1ba7c1]
37c2b259flea rcx, [rip+0x1ba7b6]
37c2b25a6mov [rsp+96], rax
37c2b25ablea rax, [rsp+464]
37c2b25b3mov [rsp+88], rax
37c2b25b8mov rax, [rsp+728]
37c2b25c0mov [rsp+128], 1
37c2b25ccmov [rsp+80], rax
37c2b25d1mov rax, [rsp+720]
37c2b25d9mov [rsp+120], 1
37c2b25e2mov [rsp+72], rax
37c2b25e7mov rax, [rsp+712]
37c2b25efmovsd_xmm [rsp+464], x7
37c2b25f8mov [rsp+64], rax
37c2b25fdmov rax, [rsp+704]
37c2b2605movsd_xmm [rsp+472], x8
37c2b260fmov [rsp+56], rax
37c2b2614mov rax, [rsp+696]
37c2b261cmov [rsp+48], rax
37c2b2621mov rax, [rsp+688]
37c2b2629mov [rsp+40], rax
37c2b262emov rax, [rsp+680]
37c2b2636mov [rsp+32], rax
37c2b263b
37c2b263bloc_37c2b263b:
37c2b263bcall zgesvd_64_
37c2b2640mov rdi, [rsp+296]
37c2b2648cvttsd2si rax, [rsp+464]
37c2b2652mov r10, [rsp+152]
37c2b265amov rdx, r10
37c2b265dcmp rax, rdi
37c2b2660cmovl rax, rdi
37c2b2664cmp rax, r10
37c2b2667cmovge rdx, rax
37c2b266bcmp [rsp+200], 0
37c2b2674je 0x37c2b2685
37c2b2676mov rax, [rsp+224]
37c2b267ecmp rax, rdx
37c2b2681cmovge rdx, rax
37c2b2685
37c2b2685loc_37c2b2685:
37c2b2685mov rax, [rsp+320]
37c2b268dmov ebp, 2
37c2b2692add rdx, [r15]
37c2b2695cmp rax, rbp
37c2b2698cmovge rbp, rax
37c2b269cmov eax, 2
37c2b26a1cmp rdx, rax
37c2b26a4cmovl rdx, rax
37c2b26a8
37c2b26a8loc_37c2b26a8:
37c2b26a8mov rax, [rsp+792]
37c2b26b0mov rax, [rax]
37c2b26b3jmp 0x37c2b1d40
37c2b26b8
37c2b26b8 0f 1f 84 00 00 00 00 00 ........
37c2b26c0
37c2b26c0loc_37c2b26c0:
37c2b26c0mov rax, [rsp+776]
37c2b26c8mov r9, [rsp+680]
37c2b26d0mov [rsp+48], 1
37c2b26d9mov r8, r15
37c2b26dcmov rdx, [rsp+664]
37c2b26e4lea rcx, [rip+0x1ba66c]
37c2b26ebmov [rsp+40], rax
37c2b26f0mov rax, [rsp+688]
37c2b26f8mov [rsp+32], rax
37c2b26fdcall zlange_64_
37c2b2702movsd_xmm [rsp+440], x0
37c2b270bucomisd x0, x0
37c2b270fjp 0x37c2b1aa7
37c2b2715pxor x1, x1
37c2b2719movapd x2, x0
37c2b271dmulsd x2, x1
37c2b2721ucomisd x2, x1
37c2b2725jp 0x37c2b1aa7
37c2b272bjne 0x37c2b1aa7
37c2b2731mov rax, [rsp+664]
37c2b2739pxor x2, x2
37c2b273dmovq x1, r14
37c2b2742cvtsi2sd x2, [rax]
37c2b2747sqrtsd x2, x2
37c2b274bdivsd x1, x2
37c2b274fcomisd x0, x1
37c2b2753ja 0x37c2b4a67
37c2b2759lea rax, [rsp+400]
37c2b2761lea r12, [rsp+456]
37c2b2769mov [rsp+304], 0
37c2b2775mov [rsp+256], rax
37c2b277d
37c2b277dloc_37c2b277d:
37c2b277dmov rsi, [rsp+264]
37c2b2785xor eax, eax
37c2b2787mov [rsp+424], 1
37c2b2793test rsi, rsi
37c2b2796cmovns rax, rsi
37c2b279amov rsi, [rsp+272]
37c2b27a2mov rbx, rax
37c2b27a5mov [rsp+288], rax
37c2b27adxor eax, eax
37c2b27aftest rsi, rsi
37c2b27b2cmovns rax, rsi
37c2b27b6mov rsi, [r15]
37c2b27b9not rbx
37c2b27bcmov [rsp+296], rax
37c2b27c4not rax
37c2b27c7mov [rsp+320], rax
37c2b27cftest rsi, rsi
37c2b27d2jle 0x37c2b27f7
37c2b27d4mov rcx, [rsp+744]
37c2b27dclea r8, [8*rsi]
37c2b27e4xor edx, edx
37c2b27e6call memset
37c2b27eblea rax, [rsi+1]
37c2b27efmov [rsp+424], rax
37c2b27f7
37c2b27f7loc_37c2b27f7:
37c2b27f7mov rax, [rsp+768]
37c2b27ffmov r9, [rsp+688]
37c2b2807mov rdx, r15
37c2b280amov r8, [rsp+680]
37c2b2812mov rcx, [rsp+664]
37c2b281amov rax, [rax]
37c2b281dmov [rsp+56], r12
37c2b2822mov [rsp+224], rax
37c2b282asub rax, rsi
37c2b282dshl rsi, 4
37c2b2831add rsi, [rsp+760]
37c2b2839mov [rsp+456], rax
37c2b2841mov rax, [rsp+256]
37c2b2849mov [rsp+48], rsi
37c2b284emov [rsp+72], rax
37c2b2853mov rax, [rsp+776]
37c2b285bmov [rsp+64], rax
37c2b2860mov rax, [rsp+760]
37c2b2868mov [rsp+40], rax
37c2b286dmov rax, [rsp+744]
37c2b2875mov [rsp+32], rax
37c2b287acall zgeqp3_64_
37c2b287fmov edx, 1
37c2b2884lea rcx, [rip+0x1ba4cd]
37c2b288bcall dlamch_64_
37c2b2890mov edx, 1
37c2b2895lea rcx, [rip+0x1ba4b4]
37c2b289cmovapd x6, x0
37c2b28a0movapd x7, x0
37c2b28a4call dlamch_64_
37c2b28a9mov rax, [rsp+248]
37c2b28b1mov r14, [r15]
37c2b28b4or rax, [rsp+160]
37c2b28bcmov [rsp+272], rax
37c2b28c4cmp [rsp+168], 0
37c2b28cdje 0x37c2b3a50
37c2b28d3mov [rsp+416], 1
37c2b28dfpxor x1, x1
37c2b28e3cvtsi2sd x1, r14
37c2b28e8sqrtsd x1, x1
37c2b28ecmov [rsp+424], 2
37c2b28f8mulsd x1, x6
37c2b28fcmovsd_xmm [rsp+440], x1
37c2b2905cmp r14, 1
37c2b2909jle 0x37c2b2a30
37c2b290fmov rax, [rsp+680]
37c2b2917lea rcx, [rsp+384]
37c2b291fmovsd_xmm [rsp+168], x1
37c2b2928mov r13l, 2
37c2b292emovsd_xmm x0, [rax]
37c2b2932movsd_xmm [rsp+384], x0
37c2b293bmovsd_xmm x0, [rax+8]
37c2b2940movsd_xmm [rsp+392], x0
37c2b2949call fn_37c42fc80
37c2b294emov rax, [rsp+288]
37c2b2956movsd_xmm x1, [rsp+168]
37c2b295fmov [rsp+176], r12
37c2b2967mov [rsp+168], rdi
37c2b296fmov r12, [rsp+352]
37c2b2977mulsd x1, x0
37c2b297blea rbp, [rax+1]
37c2b297flea rax, [rbx+2*rax]
37c2b2983mov rbx, [rsp+680]
37c2b298bmov rdx, rbp
37c2b298eshl rax, 4
37c2b2992xor ebp, ebp
37c2b2994shl rdx, 4
37c2b2998lea rbx, [rbx+rax+32]
37c2b299dmov rdi, rdx
37c2b29a0movapd x7, x1
37c2b29a4jmp 0x37c2b29c8
37c2b29a6
37c2b29a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2b29b0
37c2b29b0loc_37c2b29b0:
37c2b29b0lea r12, [r13+1]
37c2b29b4add rbx, rdi
37c2b29b7mov ebp, 1
37c2b29bccmp r14, r12
37c2b29bfjl 0x37c2b46c0
37c2b29c5mov r13, r12
37c2b29c8
37c2b29c8loc_37c2b29c8:
37c2b29c8movsd_xmm x0, [rbx]
37c2b29cclea rcx, [rsp+384]
37c2b29d4movsd_xmm [rsp+384], x0
37c2b29ddmovsd_xmm x0, [rbx+8]
37c2b29e2movsd_xmm [rsp+392], x0
37c2b29ebcall fn_37c42fc80
37c2b29f0comisd x7, x0
37c2b29f4jbe 0x37c2b29b0
37c2b29f6mov rsi, r12
37c2b29f9mov rdi, [rsp+168]
37c2b2a01mov r12, [rsp+176]
37c2b2a09test bpl, bpl
37c2b2a0cje 0x37c2b2a30
37c2b2a0elea rax, [r13-1]
37c2b2a12mov [rsp+424], rsi
37c2b2a1amov [rsp+416], rax
37c2b2a22nop [rax]
37c2b2a25nop [rax+rax]
37c2b2a30
37c2b2a30loc_37c2b2a30:
37c2b2a30cmp [rsp+184], 0
37c2b2a39je 0x37c2b3a08
37c2b2a3fmov rax, [rsp+416]
37c2b2a47mov [rsp+408], rax
37c2b2a4f
37c2b2a4floc_37c2b2a4f:
37c2b2a4fcmp [rsp+272], 0
37c2b2a58jne 0x37c2b38e0
37c2b2a5emov r10, [rsp+416]
37c2b2a66cmp [rsp+192], 0
37c2b2a6fje 0x37c2b42c8
37c2b2a75mov r14, [r15]
37c2b2a78mov rdi, r10
37c2b2a7bmov [rsp+424], 1
37c2b2a87cmp r14, r10
37c2b2a8acmovle rdi, r14
37c2b2a8etest rdi, rdi
37c2b2a91jle 0x37c2b2b44
37c2b2a97mov rbp, [rsp+288]
37c2b2a9fadd rdi, 1
37c2b2aa3mov ebx, 1
37c2b2aa8mov rax, [rsp+680]
37c2b2ab0lea r11, [r14+1]
37c2b2ab4pxor x3, x3
37c2b2ab8movq x1, [rip+0x1ba320]
37c2b2ac0add rbp, 1
37c2b2ac4lea rsi, [rax+8]
37c2b2ac8lea r8, [rax-16]
37c2b2accshl rbp, 4
37c2b2ad0lea r9, [rbp-16]
37c2b2ad4lea r13, [rbp-24]
37c2b2ad8nop [rax+rax]
37c2b2ae0
37c2b2ae0loc_37c2b2ae0:
37c2b2ae0movsd_xmm x0, [rsi]
37c2b2ae4add rbx, 1
37c2b2ae8lea rdx, [r13+rsi]
37c2b2aedmov rax, rbx
37c2b2af0xorpd x0, x1
37c2b2af4movsd_xmm [rsi], x0
37c2b2af8cmp r14, rbx
37c2b2afbjl 0x37c2b2b31
37c2b2afdnop [rax]
37c2b2b00
37c2b2b00loc_37c2b2b00:
37c2b2b00movsd_xmm x0, [rdx+8]
37c2b2b05movsd_xmm x2, [rdx]
37c2b2b09mov rcx, rax
37c2b2b0cshl rcx, 4
37c2b2b10xorpd x0, x1
37c2b2b14unpcklpd x2, x0
37c2b2b18movups [r8+rcx], x2
37c2b2b1dcmp rax, r10
37c2b2b20jg 0x37c2b2b25
37c2b2b22movups [rdx], x3
37c2b2b25
37c2b2b25loc_37c2b2b25:
37c2b2b25add rax, 1
37c2b2b29add rdx, r9
37c2b2b2ccmp r11, rax
37c2b2b2fjne 0x37c2b2b00
37c2b2b31
37c2b2b31loc_37c2b2b31:
37c2b2b31add rsi, rbp
37c2b2b34add r8, r9
37c2b2b37cmp rdi, rbx
37c2b2b3ajne 0x37c2b2ae0
37c2b2b3cmov [rsp+424], rdi
37c2b2b44
37c2b2b44loc_37c2b2b44:
37c2b2b44mov rax, [rsp+792]
37c2b2b4clea r9, [rsp+416]
37c2b2b54mov r8, r15
37c2b2b57mov [rsp+128], 1
37c2b2b63mov [rsp+120], 1
37c2b2b6cmov [rsp+112], rax
37c2b2b71mov rax, [rsp+776]
37c2b2b79mov [rsp+104], rax
37c2b2b7emov rax, [rsp+768]
37c2b2b86mov [rsp+96], rax
37c2b2b8bmov rax, [rsp+760]
37c2b2b93mov [rsp+88], rax
37c2b2b98mov rax, [rsp+728]
37c2b2ba0mov [rsp+80], rax
37c2b2ba5mov rax, [rsp+720]
37c2b2badmov [rsp+72], rax
37c2b2bb2mov rax, [rsp+712]
37c2b2bbamov [rsp+64], rax
37c2b2bbfmov rax, [rsp+704]
37c2b2bc7mov [rsp+56], rax
37c2b2bccmov rax, [rsp+696]
37c2b2bd4mov [rsp+48], rax
37c2b2bd9mov rax, [rsp+688]
37c2b2be1mov [rsp+40], rax
37c2b2be6mov rax, [rsp+680]
37c2b2beemov [rsp+32], rax
37c2b2bf3
37c2b2bf3loc_37c2b2bf3:
37c2b2bf3lea rdx, [rip+0x1ba15b]
37c2b2bfamov rcx, rdx
37c2b2bfdcall zgesvd_64_
37c2b2c02mov rbx, [rsp+416]
37c2b2c0amov rbp, [r15]
37c2b2c0d
37c2b2c0dloc_37c2b2c0d:
37c2b2c0dmov [rsp+424], rbx
37c2b2c15mov r8, rbx
37c2b2c18test rbx, rbx
37c2b2c1bjle 0x37c2b4720
37c2b2c21
37c2b2c21loc_37c2b2c21:
37c2b2c21movzx ecx, [rsp+351]
37c2b2c29mov rdx, [rsp+696]
37c2b2c31pxor x1, x1
37c2b2c35jmp 0x37c2b2c4e
37c2b2c37
37c2b2c37 66 0f 1f 84 00 00 00 00 00 f........
37c2b2c40
37c2b2c40loc_37c2b2c40:
37c2b2c40mov ecx, 1
37c2b2c45test rbx, rbx
37c2b2c48je 0x37c2b3c08
37c2b2c4e
37c2b2c4eloc_37c2b2c4e:
37c2b2c4emov rax, rbx
37c2b2c51sub rbx, 1
37c2b2c55movsd_xmm x0, [rdx+8*rbx]
37c2b2c5acomisd x0, x1
37c2b2c5ejbe 0x37c2b2c40
37c2b2c60test cl, cl
37c2b2c62je 0x37c2b4720
37c2b2c68mov [rsp+416], rax
37c2b2c70mov rbx, rax
37c2b2c73
37c2b2c73loc_37c2b2c73:
37c2b2c73cmp rbp, rbx
37c2b2c76jg 0x37c2b3cb0
37c2b2c7c
37c2b2c7cloc_37c2b2c7c:
37c2b2c7ccmp [rsp+304], 0
37c2b2c85jne 0x37c2b3c20
37c2b2c8b
37c2b2c8bloc_37c2b2c8b:
37c2b2c8bcmp [rsp+200], 0
37c2b2c94je 0x37c2b2ca3
37c2b2c96mov rax, [rsp+776]
37c2b2c9emovsd_xmm [rax], x9
37c2b2ca3
37c2b2ca3loc_37c2b2ca3:
37c2b2ca3mov rax, [rsp+424]
37c2b2cabpxor x0, x0
37c2b2cafsub rax, rbx
37c2b2cb2cvtsi2sd x0, rax
37c2b2cb7mov rax, [rsp+776]
37c2b2cbfmovsd_xmm [rax+8], x0
37c2b2cc4mov rax, [rsp+736]
37c2b2cccmov [rax], rbx
37c2b2ccfjmp 0x37c2b158b
37c2b2cd4
37c2b2cd4 0f 1f 40 00 ..@.
37c2b2cd8
37c2b2cd8loc_37c2b2cd8:
37c2b2cd8mov rcx, [rsp+744]
37c2b2ce0lea r11, [rsp+464]
37c2b2ce8lea rdx, [rip+0x1ba071]
37c2b2cefmov [rsp+320], rax
37c2b2cf7lea r13, [rsp+432]
37c2b2cfflea rax, [rsp+400]
37c2b2d07mov [rsp+56], rdx
37c2b2d0cmov r9, [rsp+688]
37c2b2d14mov [rsp+72], rax
37c2b2d19mov r8, [rsp+680]
37c2b2d21mov [rsp+48], r11
37c2b2d26mov [rsp+40], r11
37c2b2d2bmov [rsp+32], rcx
37c2b2d30mov rcx, [rsp+664]
37c2b2d38mov [rsp+64], r13
37c2b2d3dmov [rsp+288], rdx
37c2b2d45mov rdx, r15
37c2b2d48mov [rsp+256], rax
37c2b2d50mov [rsp+312], r11
37c2b2d58mov [rsp+464], 0
37c2b2d64mov [rsp+472], 0
37c2b2d70call zgeqp3_64_
37c2b2d75mov rax, [rsp+256]
37c2b2d7dmov [rsp+32], r15
37c2b2d82mov r9, r15
37c2b2d85mov r11, [rsp+312]
37c2b2d8dcvttsd2si rcx, [rsp+464]
37c2b2d97mov [rsp+112], 1
37c2b2da0mov [rsp+96], rax
37c2b2da5mov rax, [rsp+712]
37c2b2dadmov rdx, [rsp+288]
37c2b2db5mov [rsp+80], r11
37c2b2dbamov [rsp+72], rax
37c2b2dbfmov rax, [rsp+704]
37c2b2dc7mov [rsp+88], rdx
37c2b2dccmov r8, [rsp+664]
37c2b2dd4lea rdx, [rip+0x1b9f7a]
37c2b2ddbmov [rsp+64], rax
37c2b2de0mov rax, [rsp+688]
37c2b2de8mov [rsp+56], r11
37c2b2dedmov [rsp+48], rax
37c2b2df2mov rax, [rsp+680]
37c2b2dfamov [rsp+104], 1
37c2b2e03mov [rsp+40], rax
37c2b2e08mov [rsp+296], rcx
37c2b2e10lea rcx, [rip+0x1b9fa1]
37c2b2e17call zunmqr_64_
37c2b2e1cmov rdx, [r15]
37c2b2e1fmovsd_xmm x5, [rsp+464]
37c2b2e28mov r11, [rsp+312]
37c2b2e30mov rax, [rsp+320]
37c2b2e38cvttsd2si r10, x5
37c2b2e3dmovapd x7, x5
37c2b2e41movsd_xmm x8, [rsp+472]
37c2b2e4bjmp 0x37c2b1e69
37c2b2e50
37c2b2e50loc_37c2b2e50:
37c2b2e50lea rax, [rsp+400]
37c2b2e58lea r13, [rsp+432]
37c2b2e60mov [rsp+256], rax
37c2b2e68lea rax, [rip+0x1b9ef1]
37c2b2e6flea r11, [rsp+464]
37c2b2e77mov [rsp+288], rax
37c2b2e7f
37c2b2e7floc_37c2b2e7f:
37c2b2e7fmov rax, [rsp+256]
37c2b2e87mov r9, r15
37c2b2e8acmp [rsp+192], 0
37c2b2e93mov [rsp+152], r10
37c2b2e9bmov [rsp+128], 1
37c2b2ea7mov r8, r15
37c2b2eaamov [rsp+112], rax
37c2b2eafmov rax, [rsp+288]
37c2b2eb7mov [rsp+120], 1
37c2b2ec0mov [rsp+96], rax
37c2b2ec5mov rax, [rsp+728]
37c2b2ecdmov [rsp+104], r13
37c2b2ed2mov [rsp+80], rax
37c2b2ed7mov rax, [rsp+720]
37c2b2edfmov [rsp+88], r11
37c2b2ee4mov [rsp+72], rax
37c2b2ee9mov rax, [rsp+712]
37c2b2ef1movsd_xmm [rsp+464], x7
37c2b2efamov [rsp+64], rax
37c2b2effmov rax, [rsp+704]
37c2b2f07movsd_xmm [rsp+472], x8
37c2b2f11mov [rsp+56], rax
37c2b2f16mov rax, [rsp+696]
37c2b2f1emov [rsp+48], rax
37c2b2f23mov rax, [rsp+688]
37c2b2f2bmov [rsp+40], rax
37c2b2f30mov rax, [rsp+680]
37c2b2f38mov [rsp+32], rax
37c2b2f3dje 0x37c2b3460
37c2b2f43lea rdx, [rip+0x1b9e12]
37c2b2f4alea rcx, [rip+0x1b9e04]
37c2b2f51call zgesvd_64_
37c2b2f56mov r10, [rsp+152]
37c2b2f5emovsd_xmm x0, [rsp+464]
37c2b2f67
37c2b2f67loc_37c2b2f67:
37c2b2f67mov rax, [rsp+792]
37c2b2f6fcvttsd2si rdx, x0
37c2b2f74mov r8, [r15]
37c2b2f77mov rax, [rax]
37c2b2f7acmp [rsp+200], 0
37c2b2f83je 0x37c2b3430
37c2b2f89mov rdi, [rsp+224]
37c2b2f91mov r13, [rsp+296]
37c2b2f99cmp rdi, r13
37c2b2f9ccmovge r13, rdi
37c2b2fa0cmp r13, rdx
37c2b2fa3cmovl r13, rdx
37c2b2fa7cmp r13, r10
37c2b2faacmovl r13, r10
37c2b2faelea rdx, [r13+r8]
37c2b2fb3mov r8l, 2
37c2b2fb9cmp rdx, r8
37c2b2fbccmovl rdx, r8
37c2b2fc0jmp 0x37c2b1d40
37c2b2fc5
37c2b2fc5 0f 1f 00 ...
37c2b2fc8
37c2b2fc8loc_37c2b2fc8:
37c2b2fc8mov ebp, 2
37c2b2fcdmov [rsp+88], r11
37c2b2fd2mov r9, r15
37c2b2fd5mov r8, r15
37c2b2fd8mov rax, [rsp+256]
37c2b2fe0cmp rdx, rbp
37c2b2fe3mov [rsp+128], 1
37c2b2fefcmovge rbp, rdx
37c2b2ff3lea rdx, [rip+0x1b9d5b]
37c2b2ffamov [rsp+120], 1
37c2b3003mov [rsp+112], rax
37c2b3008mov rcx, rdx
37c2b300bmov rax, [rsp+288]
37c2b3013mov [rsp+104], r13
37c2b3018mov [rsp+96], rax
37c2b301dmov rax, [rsp+728]
37c2b3025movsd_xmm [rsp+464], x7
37c2b302emov [rsp+80], rax
37c2b3033mov rax, [rsp+720]
37c2b303bmovsd_xmm [rsp+472], x8
37c2b3045mov [rsp+72], rax
37c2b304amov rax, [rsp+712]
37c2b3052mov [rsp+64], rax
37c2b3057mov rax, [rsp+704]
37c2b305fmov [rsp+56], rax
37c2b3064mov rax, [rsp+696]
37c2b306cmov [rsp+48], rax
37c2b3071mov rax, [rsp+688]
37c2b3079mov [rsp+40], rax
37c2b307emov rax, [rsp+680]
37c2b3086mov [rsp+32], rax
37c2b308bcall zgesvd_64_
37c2b3090mov eax, 2
37c2b3095cvttsd2si rdx, [rsp+464]
37c2b309fcmp rdx, rax
37c2b30a2cmovl rdx, rax
37c2b30a6mov rax, [rsp+296]
37c2b30aeadd rax, [r15]
37c2b30b1jmp 0x37c2b1fa6
37c2b30b6
37c2b30b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2b30c0
37c2b30c0loc_37c2b30c0:
37c2b30c0mov rax, [rsp+664]
37c2b30c8mov rsi, [rsp+224]
37c2b30d0movq r14, x7
37c2b30d5mov [rsp+424], 1
37c2b30e1mov rbx, [rax]
37c2b30e4cmp rbx, 1
37c2b30e8jle 0x37c2b31a4
37c2b30eemov rbp, [rsp+664]
37c2b30f6mov r13, [rsp+776]
37c2b30femov rdx, rbx
37c2b3101mov eax, 1
37c2b3106jmp 0x37c2b3114
37c2b3108
37c2b3108 0f 1f 84 00 00 00 00 00 ........
37c2b3110
37c2b3110loc_37c2b3110:
37c2b3110mov rdx, [rbp]
37c2b3114
37c2b3114loc_37c2b3114:
37c2b3114sub rdx, rax
37c2b3117lea r8, [rip+0x1b9c52]
37c2b311elea rcx, [rsp+456]
37c2b3126add rdx, 1
37c2b312amov [rsp+456], rdx
37c2b3132lea rdx, [r13+8*rax-8]
37c2b3137call idamax_64_
37c2b313cmov rdx, [rsp+424]
37c2b3144mov r8, [r15]
37c2b3147mov r10, [rsp+744]
37c2b314flea rcx, [rax+rdx-1]
37c2b3154add r8, rdx
37c2b3157mov [r10+8*r8-8], rcx
37c2b315ccmp rdx, rcx
37c2b315fje 0x37c2b318f
37c2b3161lea rcx, [rdx-1]
37c2b3165lea rax, [rax+rdx-2]
37c2b316amovsd_xmm x0, [r13+8*rcx]
37c2b3171movsd_xmm x1, [r13+8*rax]
37c2b3178movsd_xmm [rsp+440], x0
37c2b3181movsd_xmm [r13+8*rcx], x1
37c2b3188movsd_xmm [r13+8*rax], x0
37c2b318f
37c2b318floc_37c2b318f:
37c2b318flea rax, [rdx+1]
37c2b3193mov [rsp+424], rax
37c2b319bcmp rbx, rax
37c2b319ejg 0x37c2b3110
37c2b31a4
37c2b31a4loc_37c2b31a4:
37c2b31a4mov rax, [rsp+776]
37c2b31acpxor x0, x0
37c2b31b0movsd_xmm x1, [rax]
37c2b31b4ucomisd x1, x0
37c2b31b8jp 0x37c2b31c0
37c2b31baje 0x37c2b4b1e
37c2b31c0
37c2b31c0loc_37c2b31c0:
37c2b31c0mov rax, [rsp+664]
37c2b31c8pxor x0, x0
37c2b31ccmovq x2, r14
37c2b31d1mov rax, [rax]
37c2b31d4cvtsi2sd x0, rax
37c2b31d9sqrtsd x0, x0
37c2b31dddivsd x2, x0
37c2b31e1comisd x1, x2
37c2b31e5ja 0x37c2b4728
37c2b31eblea rsi, [rsp+400]
37c2b31f3lea r12, [rsp+456]
37c2b31fbmov [rsp+256], rsi
37c2b3203
37c2b3203loc_37c2b3203:
37c2b3203sub rax, 1
37c2b3207mov rsi, [rsp+744]
37c2b320fmov r8, [rsp+688]
37c2b3217lea r9, [rip+0x1b9b52]
37c2b321emov [rsp+456], rax
37c2b3226lea rax, [rip+0x1b9b43]
37c2b322dmov rdx, [rsp+680]
37c2b3235mov rcx, r15
37c2b3238mov [rsp+48], rax
37c2b323dmov rax, [r15]
37c2b3240mov [rsp+32], r12
37c2b3245lea rax, [rsi+8*rax]
37c2b3249mov [rsp+40], rax
37c2b324ecall zlaswp_64_
37c2b3253jmp 0x37c2b277d
37c2b3258
37c2b3258 0f 1f 84 00 00 00 00 00 ........
37c2b3260
37c2b3260loc_37c2b3260:
37c2b3260mov rcx, [rsp+744]
37c2b3268lea r11, [rsp+464]
37c2b3270lea rdx, [rip+0x1b9ae9]
37c2b3277mov [rsp+320], rax
37c2b327flea r13, [rsp+432]
37c2b3287lea rax, [rsp+400]
37c2b328fmov [rsp+56], rdx
37c2b3294mov r9, [rsp+688]
37c2b329cmov [rsp+72], rax
37c2b32a1mov r8, [rsp+680]
37c2b32a9mov [rsp+48], r11
37c2b32aemov [rsp+40], r11
37c2b32b3mov [rsp+32], rcx
37c2b32b8mov rcx, [rsp+664]
37c2b32c0mov [rsp+64], r13
37c2b32c5mov [rsp+288], rdx
37c2b32cdmov rdx, r15
37c2b32d0mov [rsp+256], rax
37c2b32d8mov [rsp+312], r11
37c2b32e0mov [rsp+464], 0
37c2b32ecmov [rsp+472], 0
37c2b32f8call zgeqp3_64_
37c2b32fdmov rax, [rsp+256]
37c2b3305cvttsd2si rcx, [rsp+464]
37c2b330fmov [rsp+112], 1
37c2b3318mov rdx, [rsp+288]
37c2b3320mov [rsp+32], r15
37c2b3325mov [rsp+96], rax
37c2b332amov rax, [rsp+712]
37c2b3332mov r11, [rsp+312]
37c2b333amov [rsp+88], rdx
37c2b333flea rdx, [rip+0x1b9a0f]
37c2b3346mov [rsp+72], rax
37c2b334bmov rax, [rsp+704]
37c2b3353mov r9, [rsp+664]
37c2b335bmov [rsp+80], r11
37c2b3360mov [rsp+64], rax
37c2b3365mov rax, [rsp+688]
37c2b336dmov [rsp+104], 1
37c2b3376mov r8, r9
37c2b3379mov [rsp+48], rax
37c2b337emov rax, [rsp+680]
37c2b3386mov [rsp+56], r11
37c2b338bmov [rsp+40], rax
37c2b3390mov [rsp+296], rcx
37c2b3398lea rcx, [rip+0x1b9a19]
37c2b339fcall zunmqr_64_
37c2b33a4mov rdx, [r15]
37c2b33a7mov rax, [rsp+320]
37c2b33afmovsd_xmm x6, [rsp+464]
37c2b33b8cmp [rsp+160], 0
37c2b33c1movsd_xmm x8, [rsp+472]
37c2b33cbcvttsd2si r10, x6
37c2b33d0movapd x7, x6
37c2b33d4jne 0x37c2b2078
37c2b33dacmp [rsp+200], 0
37c2b33e3mov r11, [rsp+312]
37c2b33ebje 0x37c2b4afc
37c2b33f1mov rdi, [rsp+224]
37c2b33f9mov rcx, rbp
37c2b33fccmp rbp, rdi
37c2b33ffcmovl rcx, rdi
37c2b3403cmp rcx, r12
37c2b3406cmovl rcx, r12
37c2b340acmp rcx, rax
37c2b340dcmovl rcx, rax
37c2b3411mov eax, 2
37c2b3416lea rbp, [rcx+rdx]
37c2b341acmp rbp, rax
37c2b341dcmovl rbp, rax
37c2b3421jmp 0x37c2b2e7f
37c2b3426
37c2b3426 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2b3430
37c2b3430loc_37c2b3430:
37c2b3430mov rdi, [rsp+296]
37c2b3438cmp rdx, rdi
37c2b343bcmovl rdx, rdi
37c2b343fcmp rdx, r10
37c2b3442cmovl rdx, r10
37c2b3446add rdx, r8
37c2b3449mov r8l, 2
37c2b344fcmp rdx, r8
37c2b3452cmovl rdx, r8
37c2b3456jmp 0x37c2b1d40
37c2b345b
37c2b345b 0f 1f 44 00 00 ..D..
37c2b3460
37c2b3460loc_37c2b3460:
37c2b3460lea rdx, [rip+0x1b98ee]
37c2b3467lea rcx, [rip+0x1b98ee]
37c2b346ecall zgesvd_64_
37c2b3473mov r10, [rsp+152]
37c2b347bmovsd_xmm x0, [rsp+464]
37c2b3484jmp 0x37c2b2f67
37c2b3489
37c2b3489 0f 1f 80 00 00 00 00 .......
37c2b3490
37c2b3490loc_37c2b3490:
37c2b3490mov rbx, [rsp+320]
37c2b3498mov eax, 2
37c2b349dcmp rbx, rax
37c2b34a0cmovge rax, rbx
37c2b34a4mov rbx, [rsp+768]
37c2b34accmp rax, [rbx]
37c2b34afjg 0x37c2b1b7c
37c2b34b5jmp 0x37c2b192e
37c2b34ba
37c2b34ba 66 0f 1f 44 00 00 f..D..
37c2b34c0
37c2b34c0loc_37c2b34c0:
37c2b34c0cmp [rsp+200], 0
37c2b34c9je 0x37c2b4010
37c2b34cfmov rcx, [rsp+224]
37c2b34d7cmp rcx, r12
37c2b34dacmovge r12, rcx
37c2b34delea rcx, [r12+rdx]
37c2b34e2mov [rsp+320], rcx
37c2b34eatest rsi, rsi
37c2b34edje 0x37c2b3f28
37c2b34f3mov r9, rdx
37c2b34f6mov r8l, 1
37c2b34fcmov ecx, 1
37c2b3501shr r9, 63
37c2b3505add r9, rdx
37c2b3508sar r9, 1
37c2b350btest rdx, rdx
37c2b350ecmovg r8, rdx
37c2b3512lea r11, [r9+2*r9]
37c2b3516add r8, r9
37c2b3519cmp r8, rbp
37c2b351ccmovl r8, rbp
37c2b3520test r9, r9
37c2b3523cmovg rcx, r9
37c2b3527add rcx, r9
37c2b352acmp r8, rcx
37c2b352dcmovl r8, rcx
37c2b3531test r11, r11
37c2b3534mov ecx, 1
37c2b3539cmovg rcx, r11
37c2b353dadd rcx, r9
37c2b3540cmp r8, rcx
37c2b3543cmovge rcx, r8
37c2b3547cmp rcx, rax
37c2b354acmovge rax, rcx
37c2b354emov rcx, [rsp+224]
37c2b3556cmp rax, rcx
37c2b3559cmovl rax, rcx
37c2b355dadd rax, rdx
37c2b3560mov rdx, [rsp+320]
37c2b3568cmp rdx, rax
37c2b356bcmovge rax, rdx
37c2b356fmov [rsp+320], rax
37c2b3577test r14, r14
37c2b357aje 0x37c2b3490
37c2b3580lea rax, [rsp+400]
37c2b3588lea r11, [rsp+464]
37c2b3590mov r9, r15
37c2b3593mov r8, r15
37c2b3596mov [rsp+256], rax
37c2b359elea rdx, [rip+0x1b97b7]
37c2b35a5lea rcx, [rip+0x1b97a4]
37c2b35acmov [rsp+112], rax
37c2b35b1lea rax, [rip+0x1b97a8]
37c2b35b8lea r13, [rsp+432]
37c2b35c0mov [rsp+288], rax
37c2b35c8mov [rsp+96], rax
37c2b35cdmov rax, [rsp+728]
37c2b35d5mov [rsp+376], r10
37c2b35ddmov [rsp+80], rax
37c2b35e2mov rax, [rsp+720]
37c2b35eamov [rsp+312], rdx
37c2b35f2mov [rsp+72], rax
37c2b35f7mov rax, [rsp+712]
37c2b35ffmov [rsp+88], r11
37c2b3604mov [rsp+64], rax
37c2b3609mov rax, [rsp+704]
37c2b3611mov [rsp+328], r11
37c2b3619mov [rsp+56], rax
37c2b361emov rax, [rsp+696]
37c2b3626mov [rsp+128], 1
37c2b3632mov [rsp+48], rax
37c2b3637mov rax, [rsp+688]
37c2b363fmov [rsp+120], 1
37c2b3648mov [rsp+40], rax
37c2b364dmov rax, [rsp+680]
37c2b3655mov [rsp+104], r13
37c2b365amov [rsp+32], rax
37c2b365fmovsd_xmm [rsp+464], x7
37c2b3668movsd_xmm [rsp+472], x8
37c2b3672call zgesvd_64_
37c2b3677mov rdx, [rsp+296]
37c2b367fmov rcx, [r15]
37c2b3682mov r10, [rsp+376]
37c2b368amov r11, [rsp+328]
37c2b3692cvttsd2si rax, [rsp+464]
37c2b369ccmp rax, rdx
37c2b369fcmovl rax, rdx
37c2b36a3mov rdx, [rsp+224]
37c2b36abcmp rax, r10
37c2b36aecmovl rax, r10
37c2b36b2cmp rdx, rax
37c2b36b5cmovge rax, rdx
37c2b36b9add rax, rcx
37c2b36bc
37c2b36bcloc_37c2b36bc:
37c2b36bcmov rdx, rcx
37c2b36bfmov [rsp+376], rax
37c2b36c7mov rax, [rsp+256]
37c2b36cflea r12, [rsp+456]
37c2b36d7shr rdx, 63
37c2b36dbmov [rsp+40], r11
37c2b36e0mov r9, [rsp+712]
37c2b36e8add rdx, rcx
37c2b36ebmov [rsp+56], rax
37c2b36f0mov rcx, r12
37c2b36f3mov r8, [rsp+704]
37c2b36fbsar rdx, 1
37c2b36femov [rsp+32], r11
37c2b3703mov [rsp+456], rdx
37c2b370bmov rdx, [rsp+288]
37c2b3713mov [rsp+328], r11
37c2b371bmov [rsp+48], rdx
37c2b3720mov rdx, r15
37c2b3723call zgelqf_64_
37c2b3728mov rcx, [r15]
37c2b372bmov r9, r12
37c2b372emov rax, [rsp+256]
37c2b3736lea r8, [rsp+448]
37c2b373emov [rsp+104], r13
37c2b3743mov rbp, [rsp+464]
37c2b374bmov r11, rcx
37c2b374emov [rsp+112], rax
37c2b3753mov [rsp+128], 1
37c2b375fshr r11, 63
37c2b3763mov [rsp+120], 1
37c2b376clea rdx, [r11+rcx]
37c2b3770mov rcx, [rsp+728]
37c2b3778sar rdx, 1
37c2b377bmov r11, [rsp+328]
37c2b3783mov [rsp+80], rcx
37c2b3788mov rcx, [rsp+720]
37c2b3790mov [rsp+448], rdx
37c2b3798mov [rsp+72], rcx
37c2b379dmov rcx, [rsp+712]
37c2b37a5mov [rsp+456], rdx
37c2b37admov rdx, [rsp+288]
37c2b37b5mov [rsp+64], rcx
37c2b37bamov rcx, [rsp+704]
37c2b37c2mov [rsp+96], rdx
37c2b37c7mov rdx, [rsp+312]
37c2b37cfmov [rsp+56], rcx
37c2b37d4mov rcx, [rsp+696]
37c2b37dcmov [rsp+88], r11
37c2b37e1mov [rsp+48], rcx
37c2b37e6mov rcx, [rsp+728]
37c2b37eemov [rsp+40], rcx
37c2b37f3mov rcx, [rsp+720]
37c2b37fbmov [rsp+32], rcx
37c2b3800lea rcx, [rip+0x1b9549]
37c2b3807call zgesvd_64_
37c2b380cmov rcx, [r15]
37c2b380fmov [rsp+32], r12
37c2b3814mov r9, r15
37c2b3817mov rax, [rsp+256]
37c2b381fmov r8, r15
37c2b3822mov [rsp+112], 1
37c2b382bmov [rsp+104], 1
37c2b3834mov r11, rcx
37c2b3837movsd_xmm x6, [rsp+464]
37c2b3840mov [rsp+96], rax
37c2b3845mov rax, [rsp+728]
37c2b384dshr r11, 63
37c2b3851lea rdx, [r11+rcx]
37c2b3855mov r11, [rsp+328]
37c2b385dlea rcx, [rip+0x1b94ee]
37c2b3864mov [rsp+72], rax
37c2b3869mov rax, [rsp+720]
37c2b3871sar rdx, 1
37c2b3874mov [rsp+456], rdx
37c2b387cmov rdx, [rsp+288]
37c2b3884mov [rsp+64], rax
37c2b3889mov rax, [rsp+712]
37c2b3891mov [rsp+88], rdx
37c2b3896lea rdx, [rip+0x1b94b8]
37c2b389dmov [rsp+48], rax
37c2b38a2mov rax, [rsp+704]
37c2b38aamov [rsp+80], r11
37c2b38afmov [rsp+56], r11
37c2b38b4mov [rsp+40], rax
37c2b38b9call zunmlq_64_
37c2b38bejmp 0x37c2b2493
37c2b38c3
37c2b38c3 0f 1f 44 00 00 ..D..
37c2b38c8
37c2b38c8loc_37c2b38c8:
37c2b38c8cmp rbp, r12
37c2b38cbcmovl rbp, r12
37c2b38cfadd rbp, rdx
37c2b38d2jmp 0x37c2b1be6
37c2b38d7
37c2b38d7 66 0f 1f 84 00 00 00 00 00 f........
37c2b38e0
37c2b38e0loc_37c2b38e0:
37c2b38e0mov rdi, [rsp+280]
37c2b38e8xor eax, eax
37c2b38eatest rdi, rdi
37c2b38edcmovns rax, rdi
37c2b38f1mov rdi, rax
37c2b38f4mov [rsp+168], rax
37c2b38fcnot rdi
37c2b38ffmov [rsp+176], rdi
37c2b3907cmp [rsp+160], 1
37c2b3910je 0x37c2b41d0
37c2b3916cmp [rsp+248], 0
37c2b391fje 0x37c2b41d0
37c2b3925cmp [rsp+192], 0
37c2b392eje 0x37c2b5228
37c2b3934mov rdi, [rsp+416]
37c2b393cmov rsi, [r15]
37c2b393fmov [rsp+424], 1
37c2b394btest rdi, rdi
37c2b394ejle 0x37c2b484f
37c2b3954mov rcx, [rsp+288]
37c2b395cshl rax, 4
37c2b3960lea rdx, [rdi+1]
37c2b3964lea r9, [rsi+1]
37c2b3968mov r13, rax
37c2b396bmov rax, [rsp+704]
37c2b3973mov rbx, [rsp+680]
37c2b397bmov r11l, 1
37c2b3981lea rbp, [rcx+1]
37c2b3985shl rcx, 4
37c2b3989shl rbp, 4
37c2b398dlea r8, [rax-16]
37c2b3991mov r10, rcx
37c2b3994nop
37c2b3995nop [rax+rax]
37c2b39a0
37c2b39a0loc_37c2b39a0:
37c2b39a0mov rcx, r11
37c2b39a3mov rax, rbx
37c2b39a6cmp r11, rsi
37c2b39a9jg 0x37c2b39ed
37c2b39abnop [rax+rax]
37c2b39b5nop [rax+rax]
37c2b39c0
37c2b39c0loc_37c2b39c0:
37c2b39c0movsd_xmm x0, [rax+8]
37c2b39c5movsd_xmm x1, [rax]
37c2b39c9mov r14, rcx
37c2b39ccadd rcx, 1
37c2b39d0xorpd x0, [rip+0x1b9408]
37c2b39d8shl r14, 4
37c2b39dcadd rax, r10
37c2b39dfunpcklpd x1, x0
37c2b39e3movups [r8+r14], x1
37c2b39e8cmp rcx, r9
37c2b39ebjne 0x37c2b39c0
37c2b39ed
37c2b39edloc_37c2b39ed:
37c2b39edadd rbx, rbp
37c2b39f0add r8, r13
37c2b39f3cmp rdi, r11
37c2b39f6je 0x37c2b47c8
37c2b39fcadd r11, 1
37c2b3a00jmp 0x37c2b39a0
37c2b3a02
37c2b3a02 66 0f 1f 44 00 00 f..D..
37c2b3a08
37c2b3a08loc_37c2b3a08:
37c2b3a08test rdi, rdi
37c2b3a0bjne 0x37c2b46b0
37c2b3a11cmp [rsp+208], 0
37c2b3a1ajne 0x37c2b46b0
37c2b3a20cmp [rsp+216], 0
37c2b3a29je 0x37c2b2a4f
37c2b3a2fmov rax, [rsp+664]
37c2b3a37mov rax, [rax]
37c2b3a3amov [rsp+408], rax
37c2b3a42jmp 0x37c2b2a4f
37c2b3a47
37c2b3a47 66 0f 1f 84 00 00 00 00 00 f........
37c2b3a50
37c2b3a50loc_37c2b3a50:
37c2b3a50cmp [rsp+176], 0
37c2b3a59mov [rsp+416], 1
37c2b3a65mov [rsp+424], 2
37c2b3a71je 0x37c2b43e8
37c2b3a77cmp r14, 1
37c2b3a7bjle 0x37c2b2a30
37c2b3a81mov rsi, [rsp+288]
37c2b3a89mov [rsp+328], rdi
37c2b3a91movapd x6, x0
37c2b3a95mov [rsp+672], r15
37c2b3a9dmov rdi, [rsp+360]
37c2b3aa5lea rax, [rbx+2*rsi]
37c2b3aa9lea rdx, [rsi+1]
37c2b3aadmov rsi, [rsp+680]
37c2b3ab5xor ebx, ebx
37c2b3ab7shl rax, 4
37c2b3abbshl rdx, 4
37c2b3abfmov [rsp+336], r12
37c2b3ac7mov r12l, 2
37c2b3acdmov rcx, rax
37c2b3ad0lea rbp, [rsi+rax+32]
37c2b3ad5sub rcx, rdx
37c2b3ad8mov r15, rbp
37c2b3adbmov rbp, rdx
37c2b3ademovsd_xmm x2, [rsi+rcx+32]
37c2b3ae4movsd_xmm x1, [rsi+rcx+40]
37c2b3aeajmp 0x37c2b3b13
37c2b3aec
37c2b3aec 0f 1f 40 00 ..@.
37c2b3af0
37c2b3af0loc_37c2b3af0:
37c2b3af0comisd x6, x3
37c2b3af4ja 0x37c2b3bc9
37c2b3afalea rdi, [r12+1]
37c2b3affadd r15, rbp
37c2b3b02mov ebx, 1
37c2b3b07cmp r14, rdi
37c2b3b0ajl 0x37c2b53d4
37c2b3b10mov r12, rdi
37c2b3b13
37c2b3b13loc_37c2b3b13:
37c2b3b13movsd_xmm [rsp+264], x2
37c2b3b1cmovsd_xmm x2, [r15]
37c2b3b21lea r13, [r12-1]
37c2b3b26lea rcx, [rsp+384]
37c2b3b2emovsd_xmm [rsp+232], x1
37c2b3b37movsd_xmm x1, [r15+8]
37c2b3b3dmovsd_xmm [rsp+224], x2
37c2b3b46movsd_xmm [rsp+384], x2
37c2b3b4fmovsd_xmm [rsp+392], x1
37c2b3b58movsd_xmm [rsp+176], x1
37c2b3b61call fn_37c42fc80
37c2b3b66lea rcx, [rsp+384]
37c2b3b6emovsd_xmm x5, [rsp+264]
37c2b3b77movsd_xmm x4, [rsp+232]
37c2b3b80movsd_xmm [rsp+168], x0
37c2b3b89movsd_xmm [rsp+384], x5
37c2b3b92movsd_xmm [rsp+392], x4
37c2b3b9bcall fn_37c42fc80
37c2b3ba0movsd_xmm x3, [rsp+168]
37c2b3ba9movsd_xmm x1, [rsp+176]
37c2b3bb2movsd_xmm x2, [rsp+224]
37c2b3bbbmulsd x0, x7
37c2b3bbfcomisd x0, x3
37c2b3bc3jbe 0x37c2b3af0
37c2b3bc9
37c2b3bc9loc_37c2b3bc9:
37c2b3bc9mov rax, rdi
37c2b3bccmov r15, [rsp+672]
37c2b3bd4mov rdi, [rsp+328]
37c2b3bdcmov r12, [rsp+336]
37c2b3be4test bl, bl
37c2b3be6je 0x37c2b2a30
37c2b3becmov [rsp+416], r13
37c2b3bf4mov [rsp+424], rax
37c2b3bfcjmp 0x37c2b2a30
37c2b3c01
37c2b3c01 0f 1f 80 00 00 00 00 .......
37c2b3c08
37c2b3c08loc_37c2b3c08:
37c2b3c08mov [rsp+416], 0
37c2b3c14jmp 0x37c2b2c73
37c2b3c19
37c2b3c19 0f 1f 80 00 00 00 00 .......
37c2b3c20
37c2b3c20loc_37c2b3c20:
37c2b3c20mov rax, [rsp+664]
37c2b3c28pxor x0, x0
37c2b3c2clea r8, [rip+0x1b9175]
37c2b3c33lea r9, [rip+0x1b9176]
37c2b3c3amov rdx, r8
37c2b3c3dlea rcx, [rip+0x1b913c]
37c2b3c44cvtsi2sd x0, [rax]
37c2b3c49mov [rsp+64], r15
37c2b3c4esqrtsd x0, x0
37c2b3c52mov rax, [rsp+256]
37c2b3c5amov [rsp+80], 1
37c2b3c63mov [rsp+72], rax
37c2b3c68mov rax, [rsp+696]
37c2b3c70mov [rsp+32], r12
37c2b3c75mov [rsp+56], rax
37c2b3c7alea rax, [rip+0x1b90ef]
37c2b3c81mov [rsp+48], rax
37c2b3c86lea rax, [rsp+416]
37c2b3c8emov [rsp+40], rax
37c2b3c93movsd_xmm [rsp+456], x0
37c2b3c9ccall dlascl_64_
37c2b3ca1mov rbx, [rsp+416]
37c2b3ca9jmp 0x37c2b2c8b
37c2b3cae
37c2b3cae 66 90 f.
37c2b3cb0
37c2b3cb0loc_37c2b3cb0:
37c2b3cb0mov rax, rbp
37c2b3cb3mov [rsp+48], r15
37c2b3cb8lea r8, [rip+0x1b90b1]
37c2b3cbfmov rdx, r12
37c2b3cc2sub rax, rbx
37c2b3cc5lea rcx, [rip+0x1b90b4]
37c2b3cccmov [rsp+56], 1
37c2b3cd5mov [rsp+456], rax
37c2b3cddmov rax, [rsp+696]
37c2b3ce5lea rax, [rax+8*rbx]
37c2b3ce9mov [rsp+40], rax
37c2b3ceelea rax, [rip+0x1b9083]
37c2b3cf5mov [rsp+32], rax
37c2b3cfamov r9, rax
37c2b3cfdcall dlaset_64_
37c2b3d02jmp 0x37c2b2c7c
37c2b3d07
37c2b3d07 66 0f 1f 84 00 00 00 00 00 f........
37c2b3d10
37c2b3d10loc_37c2b3d10:
37c2b3d10mov rdi, [rsp+296]
37c2b3d18cmp rcx, rdi
37c2b3d1bcmovl rcx, rdi
37c2b3d1fadd rdx, rcx
37c2b3d22mov ecx, 2
37c2b3d27cmp rdx, rcx
37c2b3d2acmovl rdx, rcx
37c2b3d2ejmp 0x37c2b1d40
37c2b3d33
37c2b3d33 0f 1f 44 00 00 ..D..
37c2b3d38
37c2b3d38loc_37c2b3d38:
37c2b3d38lea rdx, [rip+0x1b901d]
37c2b3d3flea rcx, [rip+0x1b900f]
37c2b3d46call zgesvd_64_
37c2b3d4bmovsd_xmm x0, [rsp+464]
37c2b3d54jmp 0x37c2b1ce2
37c2b3d59
37c2b3d59 0f 1f 80 00 00 00 00 .......
37c2b3d60
37c2b3d60loc_37c2b3d60:
37c2b3d60lea rcx, [rdx+r12]
37c2b3d64mov [rsp+320], rcx
37c2b3d6ctest rsi, rsi
37c2b3d6fje 0x37c2b2560
37c2b3d75mov r9, rdx
37c2b3d78mov r8l, 1
37c2b3d7emov ecx, 1
37c2b3d83shr r9, 63
37c2b3d87add r9, rdx
37c2b3d8asar r9, 1
37c2b3d8dtest rdx, rdx
37c2b3d90cmovg r8, rdx
37c2b3d94lea r11, [r9+2*r9]
37c2b3d98add r8, r9
37c2b3d9bcmp r8, rbp
37c2b3d9ecmovl r8, rbp
37c2b3da2test r9, r9
37c2b3da5cmovg rcx, r9
37c2b3da9add rcx, r9
37c2b3daccmp r8, rcx
37c2b3dafcmovl r8, rcx
37c2b3db3test r11, r11
37c2b3db6mov ecx, 1
37c2b3dbbcmovg rcx, r11
37c2b3dbfadd rcx, r9
37c2b3dc2cmp r8, rcx
37c2b3dc5cmovge rcx, r8
37c2b3dc9cmp rcx, rax
37c2b3dcccmovl rcx, rax
37c2b3dd0mov rax, [rsp+320]
37c2b3dd8add rcx, rdx
37c2b3ddbcmp rax, rcx
37c2b3ddecmovge rcx, rax
37c2b3de2mov [rsp+320], rcx
37c2b3deatest r14, r14
37c2b3dedje 0x37c2b3490
37c2b3df3lea rax, [rsp+400]
37c2b3dfblea r11, [rsp+464]
37c2b3e03mov r9, r15
37c2b3e06mov r8, r15
37c2b3e09mov [rsp+256], rax
37c2b3e11lea rcx, [rip+0x1b8f44]
37c2b3e18lea rdx, [rip+0x1b8f34]
37c2b3e1fmov [rsp+112], rax
37c2b3e24lea rax, [rip+0x1b8f35]
37c2b3e2blea r13, [rsp+432]
37c2b3e33mov [rsp+288], rax
37c2b3e3bmov [rsp+96], rax
37c2b3e40mov rax, [rsp+728]
37c2b3e48mov [rsp+376], r10
37c2b3e50mov [rsp+80], rax
37c2b3e55mov rax, [rsp+720]
37c2b3e5dmov [rsp+312], rcx
37c2b3e65mov [rsp+72], rax
37c2b3e6amov rax, [rsp+712]
37c2b3e72mov [rsp+88], r11
37c2b3e77mov [rsp+64], rax
37c2b3e7cmov rax, [rsp+704]
37c2b3e84mov [rsp+328], r11
37c2b3e8cmov [rsp+56], rax
37c2b3e91mov rax, [rsp+696]
37c2b3e99mov [rsp+128], 1
37c2b3ea5mov [rsp+48], rax
37c2b3eaamov rax, [rsp+688]
37c2b3eb2mov [rsp+120], 1
37c2b3ebbmov [rsp+40], rax
37c2b3ec0mov rax, [rsp+680]
37c2b3ec8mov [rsp+104], r13
37c2b3ecdmov [rsp+32], rax
37c2b3ed2movsd_xmm [rsp+464], x7
37c2b3edbmovsd_xmm [rsp+472], x8
37c2b3ee5call zgesvd_64_
37c2b3eeamov rdx, [rsp+296]
37c2b3ef2mov rcx, [r15]
37c2b3ef5mov r10, [rsp+376]
37c2b3efdmov r11, [rsp+328]
37c2b3f05cvttsd2si rax, [rsp+464]
37c2b3f0fcmp rax, rdx
37c2b3f12cmovl rax, rdx
37c2b3f16cmp rax, r10
37c2b3f19cmovl rax, r10
37c2b3f1dadd rax, rcx
37c2b3f20jmp 0x37c2b2291
37c2b3f25
37c2b3f25 0f 1f 00 ...
37c2b3f28
37c2b3f28loc_37c2b3f28:
37c2b3f28test r14, r14
37c2b3f2bje 0x37c2b3490
37c2b3f31lea rax, [rsp+400]
37c2b3f39mov r9, r15
37c2b3f3cmov [rsp+152], r10
37c2b3f44mov r8, r15
37c2b3f47mov [rsp+112], rax
37c2b3f4clea rdx, [rip+0x1b8e09]
37c2b3f53lea rax, [rsp+432]
37c2b3f5bmov [rsp+104], rax
37c2b3f60lea rax, [rip+0x1b8df9]
37c2b3f67lea rcx, [rip+0x1b8de2]
37c2b3f6emov [rsp+96], rax
37c2b3f73lea rax, [rsp+464]
37c2b3f7bmov [rsp+88], rax
37c2b3f80mov rax, [rsp+728]
37c2b3f88mov [rsp+128], 1
37c2b3f94mov [rsp+80], rax
37c2b3f99mov rax, [rsp+720]
37c2b3fa1mov [rsp+120], 1
37c2b3faamov [rsp+72], rax
37c2b3fafmov rax, [rsp+712]
37c2b3fb7movsd_xmm [rsp+464], x7
37c2b3fc0mov [rsp+64], rax
37c2b3fc5mov rax, [rsp+704]
37c2b3fcdmovsd_xmm [rsp+472], x8
37c2b3fd7mov [rsp+56], rax
37c2b3fdcmov rax, [rsp+696]
37c2b3fe4mov [rsp+48], rax
37c2b3fe9mov rax, [rsp+688]
37c2b3ff1mov [rsp+40], rax
37c2b3ff6mov rax, [rsp+680]
37c2b3ffemov [rsp+32], rax
37c2b4003jmp 0x37c2b263b
37c2b4008
37c2b4008 0f 1f 84 00 00 00 00 00 ........
37c2b4010
37c2b4010loc_37c2b4010:
37c2b4010add r12, rdx
37c2b4013mov [rsp+320], r12
37c2b401btest rsi, rsi
37c2b401eje 0x37c2b3f28
37c2b4024mov r9, rdx
37c2b4027mov r8l, 1
37c2b402dmov ecx, 1
37c2b4032shr r9, 63
37c2b4036add r9, rdx
37c2b4039sar r9, 1
37c2b403ctest rdx, rdx
37c2b403fcmovg r8, rdx
37c2b4043lea r11, [r9+2*r9]
37c2b4047add r8, r9
37c2b404acmp r8, rbp
37c2b404dcmovl r8, rbp
37c2b4051test r9, r9
37c2b4054cmovg rcx, r9
37c2b4058add rcx, r9
37c2b405bcmp r8, rcx
37c2b405ecmovl r8, rcx
37c2b4062test r11, r11
37c2b4065mov ecx, 1
37c2b406acmovg rcx, r11
37c2b406eadd rcx, r9
37c2b4071cmp r8, rcx
37c2b4074cmovge rcx, r8
37c2b4078cmp rcx, rax
37c2b407bcmovl rcx, rax
37c2b407fadd rcx, rdx
37c2b4082cmp r12, rcx
37c2b4085cmovge rcx, r12
37c2b4089mov [rsp+320], rcx
37c2b4091test r14, r14
37c2b4094je 0x37c2b3490
37c2b409alea rax, [rsp+400]
37c2b40a2lea r11, [rsp+464]
37c2b40aamov r9, r15
37c2b40admov r8, r15
37c2b40b0mov [rsp+256], rax
37c2b40b8lea rdx, [rip+0x1b8c9d]
37c2b40bflea rcx, [rip+0x1b8c8a]
37c2b40c6mov [rsp+112], rax
37c2b40cblea rax, [rip+0x1b8c8e]
37c2b40d2lea r13, [rsp+432]
37c2b40damov [rsp+288], rax
37c2b40e2mov [rsp+96], rax
37c2b40e7mov rax, [rsp+728]
37c2b40efmov [rsp+376], r10
37c2b40f7mov [rsp+80], rax
37c2b40fcmov rax, [rsp+720]
37c2b4104mov [rsp+312], rdx
37c2b410cmov [rsp+72], rax
37c2b4111mov rax, [rsp+712]
37c2b4119mov [rsp+88], r11
37c2b411emov [rsp+64], rax
37c2b4123mov rax, [rsp+704]
37c2b412bmov [rsp+328], r11
37c2b4133mov [rsp+56], rax
37c2b4138mov rax, [rsp+696]
37c2b4140mov [rsp+128], 1
37c2b414cmov [rsp+48], rax
37c2b4151mov rax, [rsp+688]
37c2b4159mov [rsp+120], 1
37c2b4162mov [rsp+40], rax
37c2b4167mov rax, [rsp+680]
37c2b416fmov [rsp+104], r13
37c2b4174mov [rsp+32], rax
37c2b4179movsd_xmm [rsp+464], x7
37c2b4182movsd_xmm [rsp+472], x8
37c2b418ccall zgesvd_64_
37c2b4191mov rdx, [rsp+296]
37c2b4199mov rcx, [r15]
37c2b419cmov r10, [rsp+376]
37c2b41a4mov r11, [rsp+328]
37c2b41accvttsd2si rax, [rsp+464]
37c2b41b6cmp rax, rdx
37c2b41b9cmovl rax, rdx
37c2b41bdcmp rax, r10
37c2b41c0cmovl rax, r10
37c2b41c4add rax, rcx
37c2b41c7jmp 0x37c2b36bc
37c2b41cc
37c2b41cc 0f 1f 40 00 ..@.
37c2b41d0
37c2b41d0loc_37c2b41d0:
37c2b41d0cmp [rsp+248], 1
37c2b41d9je 0x37c2b4c83
37c2b41dfcmp [rsp+160], 0
37c2b41e8je 0x37c2b4c83
37c2b41eecmp [rsp+192], 0
37c2b41f7je 0x37c2b62f4
37c2b41fdmov rbx, [rsp+416]
37c2b4205mov rdi, [r15]
37c2b4208mov [rsp+424], 1
37c2b4214test rbx, rbx
37c2b4217jle 0x37c2b4f8a
37c2b421dmov rax, [rsp+288]
37c2b4225mov rdx, [rsp+720]
37c2b422dmov r11l, 1
37c2b4233lea r9, [rdi+1]
37c2b4237mov r13, [rsp+296]
37c2b423fmov rsi, [rsp+680]
37c2b4247lea rbp, [rax+1]
37c2b424bshl rax, 4
37c2b424flea r8, [rdx-16]
37c2b4253shl rbp, 4
37c2b4257shl r13, 4
37c2b425blea rdx, [rbx+1]
37c2b425fmov r10, rax
37c2b4262nop [rax]
37c2b4265nop [rax+rax]
37c2b4270
37c2b4270loc_37c2b4270:
37c2b4270mov rcx, r11
37c2b4273mov rax, rsi
37c2b4276cmp r11, rdi
37c2b4279jg 0x37c2b42ad
37c2b427bnop [rax+rax]
37c2b4280
37c2b4280loc_37c2b4280:
37c2b4280movsd_xmm x0, [rax+8]
37c2b4285movsd_xmm x1, [rax]
37c2b4289mov r14, rcx
37c2b428cadd rcx, 1
37c2b4290xorpd x0, [rip+0x1b8b48]
37c2b4298shl r14, 4
37c2b429cadd rax, r10
37c2b429funpcklpd x1, x0
37c2b42a3movups [r8+r14], x1
37c2b42a8cmp rcx, r9
37c2b42abjne 0x37c2b4280
37c2b42ad
37c2b42adloc_37c2b42ad:
37c2b42adadd rsi, rbp
37c2b42b0add r8, r13
37c2b42b3cmp rbx, r11
37c2b42b6je 0x37c2b4f03
37c2b42bcadd r11, 1
37c2b42c0jmp 0x37c2b4270
37c2b42c2
37c2b42c2 66 0f 1f 44 00 00 f..D..
37c2b42c8
37c2b42c8loc_37c2b42c8:
37c2b42c8cmp r10, 1
37c2b42ccjle 0x37c2b432f
37c2b42cemov rax, [rsp+688]
37c2b42d6sub r10, 1
37c2b42damov [rsp+56], 1
37c2b42e3lea rdx, [rsp+448]
37c2b42ebmov r8, r12
37c2b42eelea rcx, [rip+0x1b8ac3]
37c2b42f5mov [rsp+448], r10
37c2b42fdmov [rsp+48], rax
37c2b4302mov rax, [rsp+680]
37c2b430amov [rsp+456], r10
37c2b4312add rax, 16
37c2b4316mov [rsp+40], rax
37c2b431blea rax, [rip+0x1b8a66]
37c2b4322mov [rsp+32], rax
37c2b4327mov r9, rax
37c2b432acall zlaset_64_
37c2b432f
37c2b432floc_37c2b432f:
37c2b432fmov rax, [rsp+792]
37c2b4337mov r9, r15
37c2b433alea r8, [rsp+416]
37c2b4342mov [rsp+128], 1
37c2b434emov [rsp+120], 1
37c2b4357mov [rsp+112], rax
37c2b435cmov rax, [rsp+776]
37c2b4364mov [rsp+104], rax
37c2b4369mov rax, [rsp+768]
37c2b4371mov [rsp+96], rax
37c2b4376mov rax, [rsp+760]
37c2b437emov [rsp+88], rax
37c2b4383mov rax, [rsp+728]
37c2b438bmov [rsp+80], rax
37c2b4390mov rax, [rsp+720]
37c2b4398mov [rsp+72], rax
37c2b439dmov rax, [rsp+712]
37c2b43a5mov [rsp+64], rax
37c2b43aamov rax, [rsp+704]
37c2b43b2mov [rsp+56], rax
37c2b43b7mov rax, [rsp+696]
37c2b43bfmov [rsp+48], rax
37c2b43c4mov rax, [rsp+688]
37c2b43ccmov [rsp+40], rax
37c2b43d1mov rax, [rsp+680]
37c2b43d9mov [rsp+32], rax
37c2b43dejmp 0x37c2b2bf3
37c2b43e3
37c2b43e3 0f 1f 44 00 00 ..D..
37c2b43e8
37c2b43e8loc_37c2b43e8:
37c2b43e8cmp r14, 1
37c2b43ecjle 0x37c2b44c5
37c2b43f2mov rax, [rsp+288]
37c2b43famov rsi, [rsp+680]
37c2b4402mov [rsp+168], rdi
37c2b440amov [rsp+176], r12
37c2b4412lea rbp, [rax+1]
37c2b4416lea rax, [rbx+2*rax]
37c2b441ashl rbp, 4
37c2b441eshl rax, 4
37c2b4422mov r13, rbp
37c2b4425mov ebp, 2
37c2b442alea rbx, [rsi+rax+32]
37c2b442fmov rdi, r13
37c2b4432mov r12, rbp
37c2b4435xor r13l, r13l
37c2b4438mov rbp, [rsp+368]
37c2b4440jmp 0x37c2b4462
37c2b4442
37c2b4442 66 0f 1f 44 00 00 f..D..
37c2b4448
37c2b4448loc_37c2b4448:
37c2b4448lea rbp, [r12+1]
37c2b444dadd rbx, rdi
37c2b4450mov r13l, 1
37c2b4456cmp r14, rbp
37c2b4459jl 0x37c2b4ec7
37c2b445fmov r12, rbp
37c2b4462
37c2b4462loc_37c2b4462:
37c2b4462movsd_xmm x0, [rbx]
37c2b4466lea rcx, [rsp+384]
37c2b446emovsd_xmm [rsp+384], x0
37c2b4477movsd_xmm x0, [rbx+8]
37c2b447cmovsd_xmm [rsp+392], x0
37c2b4485call fn_37c42fc80
37c2b448apxor x4, x4
37c2b448eucomisd x0, x4
37c2b4492jp 0x37c2b4448
37c2b4494jne 0x37c2b4448
37c2b4496mov rsi, rbp
37c2b4499mov rdi, [rsp+168]
37c2b44a1mov rbp, r12
37c2b44a4mov r12, [rsp+176]
37c2b44actest r13b, r13b
37c2b44afje 0x37c2b44c5
37c2b44b1lea rax, [rbp-1]
37c2b44b5mov [rsp+424], rsi
37c2b44bdmov [rsp+416], rax
37c2b44c5
37c2b44c5loc_37c2b44c5:
37c2b44c5cmp [rsp+200], 0
37c2b44ceje 0x37c2b2a30
37c2b44d4mov rax, [rsp+728]
37c2b44dcmov r8, r15
37c2b44dfmov rdx, r15
37c2b44e2mov [rsp+56], 1
37c2b44ebmov r9, [rsp+680]
37c2b44f3lea r14, [rip+0x1b8857]
37c2b44famov [rsp+48], rax
37c2b44ffmov rax, [rsp+720]
37c2b4507mov rcx, r14
37c2b450amov [rsp+40], rax
37c2b450fmov rax, [rsp+688]
37c2b4517mov [rsp+32], rax
37c2b451ccall zlacpy_64_
37c2b4521mov rsi, [rsp+416]
37c2b4529mov [rsp+424], 1
37c2b4535test rsi, rsi
37c2b4538jle 0x37c2b77e7
37c2b453emov rbp, [rip+0x1b888b]
37c2b4545mov r13, [rsp+296]
37c2b454dmov [rsp+168], r14
37c2b4555mov r14, rdi
37c2b4558mov rbx, [rsp+320]
37c2b4560mov eax, 1
37c2b4565mov rdi, rsi
37c2b4568nop [rax+rax]
37c2b4570
37c2b4570loc_37c2b4570:
37c2b4570imul rax, r13
37c2b4574lea r8, [rip+0x1b87f5]
37c2b457blea rcx, [rsp+424]
37c2b4583lea rdx, [rbx+rax+1]
37c2b4588shl rdx, 4
37c2b458cadd rdx, [rsp+720]
37c2b4594call dznrm2_64_
37c2b4599movq x1, rbp
37c2b459emov rax, [rsp+424]
37c2b45a6mov rdx, [rsp+720]
37c2b45aedivsd x1, x0
37c2b45b2lea r9, [rip+0x1b87b7]
37c2b45b9lea rcx, [rsp+424]
37c2b45c1movsd_xmm [rsp+440], x0
37c2b45caimul rax, r13
37c2b45celea rax, [rbx+rax+1]
37c2b45d3shl rax, 4
37c2b45d7lea r8, [rdx+rax]
37c2b45dbmov rdx, r12
37c2b45demovsd_xmm [rsp+456], x1
37c2b45e7call zdscal_64_
37c2b45ecmov rax, [rsp+424]
37c2b45f4add rax, 1
37c2b45f8mov [rsp+424], rax
37c2b4600cmp rax, rdi
37c2b4603jle 0x37c2b4570
37c2b4609mov rdi, r14
37c2b460cmov r14, [rsp+168]
37c2b4614
37c2b4614loc_37c2b4614:
37c2b4614cmp [rsp+272], 0
37c2b461djne 0x37c2b62b5
37c2b4623mov rax, [rsp+256]
37c2b462blea rdx, [rsp+416]
37c2b4633mov [rsp+72], 1
37c2b463cmov [rsp+64], rax
37c2b4641mov rax, [rsp+776]
37c2b4649mov [rsp+56], rax
37c2b464emov rax, [rsp+760]
37c2b4656
37c2b4656loc_37c2b4656:
37c2b4656mov [rsp+48], rax
37c2b465blea rax, [rsp+440]
37c2b4663mov rcx, r14
37c2b4666movq x6, rbp
37c2b466bmov [rsp+40], rax
37c2b4670lea rax, [rip+0x1b8739]
37c2b4677mov r9, [rsp+728]
37c2b467fmov [rsp+32], rax
37c2b4684mov r8, [rsp+720]
37c2b468ccall zpocon_64_
37c2b4691movsd_xmm x0, [rsp+440]
37c2b469asqrtsd x0, x0
37c2b469edivsd x6, x0
37c2b46a2movapd x9, x6
37c2b46a7jmp 0x37c2b2a30
37c2b46ac
37c2b46ac 0f 1f 40 00 ..@.
37c2b46b0
37c2b46b0loc_37c2b46b0:
37c2b46b0mov rax, [r15]
37c2b46b3mov [rsp+408], rax
37c2b46bbjmp 0x37c2b2a4f
37c2b46c0
37c2b46c0loc_37c2b46c0:
37c2b46c0mov rax, r12
37c2b46c3mov [rsp+416], r13
37c2b46cbmov rdi, [rsp+168]
37c2b46d3mov [rsp+424], rax
37c2b46dbmov r12, [rsp+176]
37c2b46e3jmp 0x37c2b2a30
37c2b46e8
37c2b46e8loc_37c2b46e8:
37c2b46e8mov rax, [rsp+664]
37c2b46f0mov rax, [rax]
37c2b46f3cmp r8, rax
37c2b46f6jge 0x37c2b5835
37c2b46fccmp [rsp+208], 0
37c2b4705je 0x37c2b7c25
37c2b470bmov [rsp+424], r8
37c2b4713mov rbp, [r15]
37c2b4716nop [rax+rax]
37c2b4720
37c2b4720loc_37c2b4720:
37c2b4720mov rbx, r8
37c2b4723jmp 0x37c2b2c73
37c2b4728
37c2b4728loc_37c2b4728:
37c2b4728lea rax, [rsp+400]
37c2b4730mov [rsp+48], r15
37c2b4735lea r8, [rip+0x1b866c]
37c2b473cmov [rsp+72], rax
37c2b4741lea r12, [rsp+456]
37c2b4749mov rdx, r8
37c2b474clea rcx, [rip+0x1b862d]
37c2b4753mov [rsp+256], rax
37c2b475bmov r9, r12
37c2b475emov rax, [rsp+688]
37c2b4766mov [rsp+80], 1
37c2b476fmov [rsp+64], rax
37c2b4774mov rax, [rsp+680]
37c2b477cmovsd_xmm [rsp+456], x0
37c2b4785mov [rsp+56], rax
37c2b478amov rax, [rsp+664]
37c2b4792mov [rsp+40], rax
37c2b4797lea rax, [rip+0x1b8612]
37c2b479emov [rsp+32], rax
37c2b47a3call zlascl_64_
37c2b47a8mov rax, [rsp+664]
37c2b47b0mov rsi, [rsp+152]
37c2b47b8mov rax, [rax]
37c2b47bbmov [rsp+304], rsi
37c2b47c3jmp 0x37c2b3203
37c2b47c8
37c2b47c8loc_37c2b47c8:
37c2b47c8mov [rsp+424], rdx
37c2b47d0cmp rdi, 1
37c2b47d4je 0x37c2b484f
37c2b47d6mov rax, [rsp+712]
37c2b47desub rdi, 1
37c2b47e2mov [rsp+56], 1
37c2b47eblea rdx, [rsp+448]
37c2b47f3mov [rsp+448], rdi
37c2b47fbmov r8, r12
37c2b47felea rcx, [rip+0x1b854c]
37c2b4805mov [rsp+456], rdi
37c2b480dmov rdi, [rsp+168]
37c2b4815mov [rsp+48], rax
37c2b481amov rax, [rsp+176]
37c2b4822lea rax, [rax+2*rdi+1]
37c2b4827shl rax, 4
37c2b482badd rax, [rsp+704]
37c2b4833mov [rsp+40], rax
37c2b4838lea rax, [rip+0x1b8549]
37c2b483fmov [rsp+32], rax
37c2b4844mov r9, rax
37c2b4847call zlaset_64_
37c2b484cmov rsi, [r15]
37c2b484f
37c2b484floc_37c2b484f:
37c2b484fmov rax, [rsp+768]
37c2b4857mov rdx, [rsp+312]
37c2b485fmov r8, r15
37c2b4862lea r13, [rsp+416]
37c2b486amov r9, r13
37c2b486dlea rcx, [rip+0x1b84e1]
37c2b4874mov rax, [rax]
37c2b4877mov [rsp+96], r12
37c2b487cmov [rsp+128], 1
37c2b4888mov [rsp+160], rax
37c2b4890sub rax, rsi
37c2b4893shl rsi, 4
37c2b4897mov [rsp+456], rax
37c2b489fmov rax, [rsp+792]
37c2b48a7mov [rsp+120], 1
37c2b48b0mov [rsp+112], rax
37c2b48b5mov rax, [rsp+776]
37c2b48bdmov [rsp+104], rax
37c2b48c2mov rax, [rsp+760]
37c2b48caadd rax, rsi
37c2b48cdmov [rsp+88], rax
37c2b48d2mov rax, [rsp+712]
37c2b48damov [rsp+80], rax
37c2b48dfmov rax, [rsp+704]
37c2b48e7mov [rsp+72], rax
37c2b48ecmov rax, [rsp+712]
37c2b48f4mov [rsp+64], rax
37c2b48f9mov rax, [rsp+704]
37c2b4901mov [rsp+56], rax
37c2b4906mov rax, [rsp+696]
37c2b490emov [rsp+48], rax
37c2b4913mov rax, [rsp+712]
37c2b491bmov [rsp+40], rax
37c2b4920mov rax, [rsp+704]
37c2b4928mov [rsp+32], rax
37c2b492dcall zgesvd_64_
37c2b4932mov rbx, [rsp+416]
37c2b493amov [rsp+424], 1
37c2b4946test rbx, rbx
37c2b4949jle 0x37c2b4a3c
37c2b494fmov rax, [rsp+704]
37c2b4957mov edi, 2
37c2b495cmovsd_xmm x0, [rax+8]
37c2b4961xorpd x0, [rip+0x1b8477]
37c2b4969movsd_xmm [rax+8], x0
37c2b496ecmp rbx, 1
37c2b4972je 0x37c2b4a34
37c2b4978mov rdi, [rsp+704]
37c2b4980mov rax, [rsp+168]
37c2b4988mov r10l, 2
37c2b498elea r11, [rdi+16]
37c2b4992mov rdi, [rsp+176]
37c2b499alea rsi, [rax+1]
37c2b499eshl rsi, 4
37c2b49a2lea r9, [rdi+2*rax]
37c2b49a6shl rax, 4
37c2b49aalea rdi, [rbx+1]
37c2b49aeshl r9, 4
37c2b49b2mov r8, rax
37c2b49b5add r9, r11
37c2b49b8nop [rax+rax]
37c2b49c0
37c2b49c0loc_37c2b49c0:
37c2b49c0mov rdx, r9
37c2b49c3mov rax, r11
37c2b49c6mov rcx, r10
37c2b49c9nop [rax]
37c2b49d0
37c2b49d0loc_37c2b49d0:
37c2b49d0movsd_xmm x1, [rax]
37c2b49d4movsd_xmm x2, [rdx]
37c2b49d8add rcx, 1
37c2b49dcadd rax, 16
37c2b49e0movsd_xmm x0, [rax-8]
37c2b49e5xorpd x0, [rip+0x1b83f3]
37c2b49edunpcklpd x1, x0
37c2b49f1movsd_xmm x0, [rdx+8]
37c2b49f6xorpd x0, [rip+0x1b83e2]
37c2b49feunpcklpd x2, x0
37c2b4a02movups [rax-16], x2
37c2b4a06movups [rdx], x1
37c2b4a09add rdx, r8
37c2b4a0ccmp rbx, rcx
37c2b4a0fjge 0x37c2b49d0
37c2b4a11movsd_xmm x0, [r9+24]
37c2b4a17add r10, 1
37c2b4a1badd r11, rsi
37c2b4a1exorpd x0, [rip+0x1b83ba]
37c2b4a26movsd_xmm [r9+24], x0
37c2b4a2cadd r9, rsi
37c2b4a2fcmp r10, rdi
37c2b4a32jne 0x37c2b49c0
37c2b4a34
37c2b4a34loc_37c2b4a34:
37c2b4a34mov [rsp+424], rdi
37c2b4a3c
37c2b4a3cloc_37c2b4a3c:
37c2b4a3cmov rax, [rsp+664]
37c2b4a44mov rax, [rax]
37c2b4a47cmp rax, rbx
37c2b4a4ajle 0x37c2b4d82
37c2b4a50cmp [rsp+208], 0
37c2b4a59je 0x37c2b64fb
37c2b4a5f
37c2b4a5floc_37c2b4a5f:
37c2b4a5fmov rbp, [r15]
37c2b4a62jmp 0x37c2b2c0d
37c2b4a67
37c2b4a67loc_37c2b4a67:
37c2b4a67lea rax, [rsp+400]
37c2b4a6fmov [rsp+48], r15
37c2b4a74lea r8, [rip+0x1b832d]
37c2b4a7bmov [rsp+72], rax
37c2b4a80lea r12, [rsp+456]
37c2b4a88mov rdx, r8
37c2b4a8blea rcx, [rip+0x1b82ee]
37c2b4a92mov [rsp+256], rax
37c2b4a9amov r9, r12
37c2b4a9dmov rax, [rsp+688]
37c2b4aa5mov [rsp+80], 1
37c2b4aaemov [rsp+64], rax
37c2b4ab3mov rax, [rsp+680]
37c2b4abbmovsd_xmm [rsp+456], x2
37c2b4ac4mov [rsp+56], rax
37c2b4ac9mov rax, [rsp+664]
37c2b4ad1mov [rsp+40], rax
37c2b4ad6lea rax, [rip+0x1b82d3]
37c2b4addmov [rsp+32], rax
37c2b4ae2call zlascl_64_
37c2b4ae7mov rax, [rsp+336]
37c2b4aefmov [rsp+304], rax
37c2b4af7jmp 0x37c2b277d
37c2b4afc
37c2b4afcloc_37c2b4afc:
37c2b4afccmp rbp, r12
37c2b4affcmovl rbp, r12
37c2b4b03cmp rbp, rax
37c2b4b06cmovl rbp, rax
37c2b4b0amov eax, 2
37c2b4b0fadd rbp, rdx
37c2b4b12cmp rbp, rax
37c2b4b15cmovl rbp, rax
37c2b4b19jmp 0x37c2b2e7f
37c2b4b1e
37c2b4b1eloc_37c2b4b1e:
37c2b4b1emov rax, [rsp+736]
37c2b4b26lea r8, [rip+0x1b8243]
37c2b4b2dmov rdx, r15
37c2b4b30lea rcx, [rip+0x1b8249]
37c2b4b37mov [rax], 0
37c2b4b3emov rax, [rsp+696]
37c2b4b46mov [rsp+56], 1
37c2b4b4fmov [rsp+40], rax
37c2b4b54lea rax, [rip+0x1b821d]
37c2b4b5bmov [rsp+48], r15
37c2b4b60mov r9, rax
37c2b4b63mov [rsp+32], rax
37c2b4b68call dlaset_64_
37c2b4b6dtest rdi, rdi
37c2b4b70jne 0x37c2b6263
37c2b4b76
37c2b4b76loc_37c2b4b76:
37c2b4b76cmp [rsp+216], 0
37c2b4b7fjne 0x37c2b6211
37c2b4b85
37c2b4b85loc_37c2b4b85:
37c2b4b85test rsi, rsi
37c2b4b88jne 0x37c2b61c4
37c2b4b8e
37c2b4b8eloc_37c2b4b8e:
37c2b4b8ecmp [rsp+208], 0
37c2b4b97jne 0x37c2b6132
37c2b4b9d
37c2b4b9dloc_37c2b4b9d:
37c2b4b9dmov rcx, [r15]
37c2b4ba0test rcx, rcx
37c2b4ba3jle 0x37c2b4bff
37c2b4ba5mov eax, 1
37c2b4baalea r8, [rcx+1]
37c2b4baetest cl, 1
37c2b4bb1je 0x37c2b4be0
37c2b4bb3mov rdi, [rsp+744]
37c2b4bbbmov [rdi+8*rax-8], 1
37c2b4bc4mov eax, 2
37c2b4bc9cmp rax, r8
37c2b4bccje 0x37c2b4bff
37c2b4bcenop [rax]
37c2b4bd5nop [rax+rax]
37c2b4be0
37c2b4be0loc_37c2b4be0:
37c2b4be0mov rdi, [rsp+744]
37c2b4be8lea rdx, [rax+1]
37c2b4becmov [rdi+8*rax-8], rax
37c2b4bf1add rax, 2
37c2b4bf5mov [rdi+8*rdx-8], rdx
37c2b4bfacmp rax, r8
37c2b4bfdjne 0x37c2b4be0
37c2b4bff
37c2b4bffloc_37c2b4bff:
37c2b4bffmov rax, [rsp+664]
37c2b4c07mov r8, [rax]
37c2b4c0acmp r8, 1
37c2b4c0ejle 0x37c2b4c52
37c2b4c10mov rax, [rsp+744]
37c2b4c18add r8, rcx
37c2b4c1blea r9, [rax+8*rcx]
37c2b4c1fmov eax, 1
37c2b4c24nop [rax+rax]
37c2b4c2anop [rax+rax]
37c2b4c35nop [rax+rax]
37c2b4c40
37c2b4c40loc_37c2b4c40:
37c2b4c40mov [r9+8*rax-8], rax
37c2b4c45add rax, 1
37c2b4c49lea rdx, [rax+rcx]
37c2b4c4dcmp r8, rdx
37c2b4c50jg 0x37c2b4c40
37c2b4c52
37c2b4c52loc_37c2b4c52:
37c2b4c52movsd_xmm x0, [rip+0x1b816e]
37c2b4c5acmp [rsp+200], 0
37c2b4c63je 0x37c2b4c71
37c2b4c65mov rax, [rsp+776]
37c2b4c6dmovsd_xmm [rax], x0
37c2b4c71
37c2b4c71loc_37c2b4c71:
37c2b4c71mov rax, [rsp+776]
37c2b4c79movsd_xmm [rax+8], x0
37c2b4c7ejmp 0x37c2b158b
37c2b4c83
37c2b4c83loc_37c2b4c83:
37c2b4c83cmp [rsp+192], 0
37c2b4c8cje 0x37c2b5418
37c2b4c92mov rbp, [r15]
37c2b4c95mov rbx, [rsp+416]
37c2b4c9dmov rdx, rbp
37c2b4ca0cmp [rsp+240], 0
37c2b4ca9jne 0x37c2b5b85
37c2b4cafcmp rbx, rbp
37c2b4cb2je 0x37c2b5b85
37c2b4cb8mov [rsp+424], 1
37c2b4cc4lea rax, [rbx+rbx]
37c2b4cc8cmp rax, rbp
37c2b4ccbjle 0x37c2b6feb
37c2b4cd1test rbx, rbx
37c2b4cd4jle 0x37c2b7e6c
37c2b4cdamov rdx, [rsp+288]
37c2b4ce2mov r14, [rsp+296]
37c2b4cealea rdi, [rbx+1]
37c2b4ceemov r11l, 1
37c2b4cf4mov rsi, [rsp+680]
37c2b4cfclea r9, [rbp+1]
37c2b4d00lea rax, [rdx+1]
37c2b4d04shl rdx, 4
37c2b4d08shl r14, 4
37c2b4d0cshl rax, 4
37c2b4d10mov r10, rdx
37c2b4d13mov r13, rax
37c2b4d16mov rax, [rsp+720]
37c2b4d1elea r8, [rax-16]
37c2b4d22
37c2b4d22loc_37c2b4d22:
37c2b4d22mov rdx, r11
37c2b4d25mov rax, rsi
37c2b4d28cmp r11, rbp
37c2b4d2bjg 0x37c2b4d6d
37c2b4d2dnop [rax+rax]
37c2b4d35nop [rax+rax]
37c2b4d40
37c2b4d40loc_37c2b4d40:
37c2b4d40movsd_xmm x0, [rax+8]
37c2b4d45movsd_xmm x1, [rax]
37c2b4d49mov rcx, rdx
37c2b4d4cadd rdx, 1
37c2b4d50xorpd x0, [rip+0x1b8088]
37c2b4d58shl rcx, 4
37c2b4d5cadd rax, r10
37c2b4d5funpcklpd x1, x0
37c2b4d63movups [r8+rcx], x1
37c2b4d68cmp rdx, r9
37c2b4d6bjne 0x37c2b4d40
37c2b4d6d
37c2b4d6dloc_37c2b4d6d:
37c2b4d6dadd rsi, r13
37c2b4d70add r8, r14
37c2b4d73cmp r11, rbx
37c2b4d76je 0x37c2b77f3
37c2b4d7cadd r11, 1
37c2b4d80jmp 0x37c2b4d22
37c2b4d82
37c2b4d82loc_37c2b4d82:
37c2b4d82cmp [rsp+208], 0
37c2b4d8bjne 0x37c2b4a5f
37c2b4d91
37c2b4d91loc_37c2b4d91:
37c2b4d91mov rdi, [rsp+768]
37c2b4d99mov rax, [r15]
37c2b4d9clea r9, [rsp+408]
37c2b4da4lea rcx, [rip+0x1b800d]
37c2b4dabmov r8, [rsp+664]
37c2b4db3mov rdx, [rdi]
37c2b4db6mov rdi, [rsp+256]
37c2b4dbemov [rsp+88], r12
37c2b4dc3mov [rsp+32], r15
37c2b4dc8sub rdx, rax
37c2b4dcbshl rax, 4
37c2b4dcfadd rax, [rsp+760]
37c2b4dd7mov [rsp+96], rdi
37c2b4ddcmov [rsp+80], rax
37c2b4de1mov rax, [rsp+712]
37c2b4de9mov [rsp+456], rdx
37c2b4df1lea rdx, [rip+0x1b7f5d]
37c2b4df8mov [rsp+72], rax
37c2b4dfdmov rax, [rsp+704]
37c2b4e05mov [rsp+112], 1
37c2b4e0emov [rsp+64], rax
37c2b4e13mov rax, [rsp+760]
37c2b4e1bmov [rsp+104], 1
37c2b4e24mov [rsp+56], rax
37c2b4e29mov rax, [rsp+688]
37c2b4e31mov [rsp+48], rax
37c2b4e36mov rax, [rsp+680]
37c2b4e3emov [rsp+40], rax
37c2b4e43call zunmqr_64_
37c2b4e48cmp [rsp+152], 0
37c2b4e51je 0x37c2b4a5f
37c2b4e57mov rax, [rsp+664]
37c2b4e5fmov rdi, [rsp+744]
37c2b4e67lea r9, [rip+0x1b7f02]
37c2b4e6elea rcx, [rsp+408]
37c2b4e76mov r8, [rsp+712]
37c2b4e7emov rdx, [rsp+704]
37c2b4e86mov rax, [rax]
37c2b4e89mov [rsp+152], rax
37c2b4e91sub rax, 1
37c2b4e95mov [rsp+456], rax
37c2b4e9dlea rax, [rip+0x1b7ebc]
37c2b4ea4mov [rsp+48], rax
37c2b4ea9mov rax, [r15]
37c2b4eacmov [rsp+32], r12
37c2b4eb1lea rax, [rdi+8*rax]
37c2b4eb5mov [rsp+40], rax
37c2b4ebacall zlaswp_64_
37c2b4ebfmov rbp, [r15]
37c2b4ec2jmp 0x37c2b2c0d
37c2b4ec7
37c2b4ec7loc_37c2b4ec7:
37c2b4ec7mov rax, rbp
37c2b4ecamov rbp, r12
37c2b4ecdmov rdi, [rsp+168]
37c2b4ed5mov r12, [rsp+176]
37c2b4eddmov [rsp+416], rbp
37c2b4ee5mov [rsp+424], rax
37c2b4eedjmp 0x37c2b44c5
37c2b4ef2
37c2b4ef2loc_37c2b4ef2:
37c2b4ef2mov rdx, -9
37c2b4ef9mov eax, 9
37c2b4efejmp 0x37c2b155a
37c2b4f03
37c2b4f03loc_37c2b4f03:
37c2b4f03mov [rsp+424], rdx
37c2b4f0bcmp rbx, 1
37c2b4f0fje 0x37c2b4f8a
37c2b4f11lea rax, [rbx-1]
37c2b4f15mov rdi, [rsp+296]
37c2b4f1dmov [rsp+56], 1
37c2b4f26lea rdx, [rsp+448]
37c2b4f2emov [rsp+448], rax
37c2b4f36mov r8, r12
37c2b4f39lea rcx, [rip+0x1b7e11]
37c2b4f40mov [rsp+456], rax
37c2b4f48mov rax, [rsp+728]
37c2b4f50mov [rsp+48], rax
37c2b4f55mov rax, [rsp+320]
37c2b4f5dlea rax, [rax+2*rdi+1]
37c2b4f62shl rax, 4
37c2b4f66add rax, [rsp+720]
37c2b4f6emov [rsp+40], rax
37c2b4f73lea rax, [rip+0x1b7e0e]
37c2b4f7amov [rsp+32], rax
37c2b4f7fmov r9, rax
37c2b4f82call zlaset_64_
37c2b4f87mov rdi, [r15]
37c2b4f8a
37c2b4f8aloc_37c2b4f8a:
37c2b4f8acmp [rsp+240], 0
37c2b4f93jne 0x37c2b585b
37c2b4f99cmp rbx, rdi
37c2b4f9cje 0x37c2b585b
37c2b4fa2sub rdi, rbx
37c2b4fa5mov r8, r12
37c2b4fa8lea rcx, [rip+0x1b7dd1]
37c2b4fafmov rdx, r15
37c2b4fb2mov rax, [rsp+728]
37c2b4fbamov [rsp+456], rdi
37c2b4fc2mov rdi, [rsp+320]
37c2b4fcamov [rsp+56], 1
37c2b4fd3mov [rsp+48], rax
37c2b4fd8lea rax, [rbx+1]
37c2b4fdcimul rax, [rsp+296]
37c2b4fe5lea rax, [rdi+rax+1]
37c2b4feashl rax, 4
37c2b4feeadd rax, [rsp+720]
37c2b4ff6mov [rsp+40], rax
37c2b4ffblea rax, [rip+0x1b7d86]
37c2b5002mov [rsp+32], rax
37c2b5007mov r9, rax
37c2b500acall zlaset_64_
37c2b500fmov rax, [r15]
37c2b5012mov r8, r15
37c2b5015mov r9, r15
37c2b5018mov rdi, [rsp+768]
37c2b5020mov rcx, [rsp+312]
37c2b5028mov rdx, [rdi]
37c2b502bmov rdi, [rsp+792]
37c2b5033mov [rsp+96], r12
37c2b5038mov [rsp+128], 1
37c2b5044sub rdx, rax
37c2b5047shl rax, 4
37c2b504badd rax, [rsp+760]
37c2b5053mov [rsp+112], rdi
37c2b5058mov [rsp+88], rax
37c2b505dmov rax, [rsp+712]
37c2b5065mov rdi, [rsp+776]
37c2b506dmov [rsp+456], rdx
37c2b5075lea rdx, [rip+0x1b7cd9]
37c2b507cmov [rsp+80], rax
37c2b5081mov rax, [rsp+704]
37c2b5089mov [rsp+120], 1
37c2b5092mov [rsp+72], rax
37c2b5097mov rax, [rsp+712]
37c2b509fmov [rsp+104], rdi
37c2b50a4mov [rsp+64], rax
37c2b50a9mov rax, [rsp+704]
37c2b50b1mov [rsp+56], rax
37c2b50b6mov rax, [rsp+696]
37c2b50bemov [rsp+48], rax
37c2b50c3mov rax, [rsp+728]
37c2b50cbmov [rsp+40], rax
37c2b50d0mov rax, [rsp+720]
37c2b50d8mov [rsp+32], rax
37c2b50ddcall zgesvd_64_
37c2b50e2mov r8, [r15]
37c2b50e5mov [rsp+424], 1
37c2b50f1test r8, r8
37c2b50f4jle 0x37c2b51ec
37c2b50famov rax, [rsp+720]
37c2b5102mov ebp, 2
37c2b5107movsd_xmm x0, [rax+8]
37c2b510cxorpd x0, [rip+0x1b7ccc]
37c2b5114movsd_xmm [rax+8], x0
37c2b5119cmp r8, 1
37c2b511dje 0x37c2b51e4
37c2b5123mov rax, [rsp+296]
37c2b512bmov rdx, [rsp+320]
37c2b5133lea rbp, [r8+1]
37c2b5137mov r11l, 2
37c2b513dmov rsi, [rsp+720]
37c2b5145lea r10, [rdx+2*rax]
37c2b5149lea rdi, [rax+1]
37c2b514dshl rax, 4
37c2b5151shl r10, 4
37c2b5155add rsi, 16
37c2b5159shl rdi, 4
37c2b515dmov r9, rax
37c2b5160add r10, rsi
37c2b5163nop
37c2b5165nop [rax+rax]
37c2b5170
37c2b5170loc_37c2b5170:
37c2b5170mov rdx, r10
37c2b5173mov rax, rsi
37c2b5176mov rcx, r11
37c2b5179nop [rax]
37c2b5180
37c2b5180loc_37c2b5180:
37c2b5180movsd_xmm x1, [rax]
37c2b5184movsd_xmm x2, [rdx]
37c2b5188add rcx, 1
37c2b518cadd rax, 16
37c2b5190movsd_xmm x0, [rax-8]
37c2b5195xorpd x0, [rip+0x1b7c43]
37c2b519dunpcklpd x1, x0
37c2b51a1movsd_xmm x0, [rdx+8]
37c2b51a6xorpd x0, [rip+0x1b7c32]
37c2b51aeunpcklpd x2, x0
37c2b51b2movups [rax-16], x2
37c2b51b6movups [rdx], x1
37c2b51b9add rdx, r9
37c2b51bccmp r8, rcx
37c2b51bfjge 0x37c2b5180
37c2b51c1movsd_xmm x0, [r10+24]
37c2b51c7add r11, 1
37c2b51cbadd rsi, rdi
37c2b51cexorpd x0, [rip+0x1b7c0a]
37c2b51d6movsd_xmm [r10+24], x0
37c2b51dcadd r10, rdi
37c2b51dfcmp r11, rbp
37c2b51e2jne 0x37c2b5170
37c2b51e4
37c2b51e4loc_37c2b51e4:
37c2b51e4mov [rsp+424], rbp
37c2b51ec
37c2b51ecloc_37c2b51ec:
37c2b51ecmov rax, [rsp+744]
37c2b51f4mov r8, r15
37c2b51f7mov rdx, r15
37c2b51falea rcx, [rip+0x1b7bbf]
37c2b5201mov r9, [rsp+720]
37c2b5209mov [rsp+40], rax
37c2b520emov rax, [rsp+728]
37c2b5216mov [rsp+32], rax
37c2b521bcall zlapmt_64_
37c2b5220mov rbp, [r15]
37c2b5223jmp 0x37c2b2c0d
37c2b5228
37c2b5228loc_37c2b5228:
37c2b5228mov rax, [rsp+712]
37c2b5230mov r9, [rsp+680]
37c2b5238mov [rsp+56], 1
37c2b5241lea r13, [rsp+416]
37c2b5249mov r8, r15
37c2b524cmov rdx, r13
37c2b524flea rcx, [rip+0x1b7afb]
37c2b5256mov [rsp+48], rax
37c2b525bmov rax, [rsp+704]
37c2b5263mov [rsp+40], rax
37c2b5268mov rax, [rsp+688]
37c2b5270mov [rsp+32], rax
37c2b5275call zlacpy_64_
37c2b527amov rax, [rsp+416]
37c2b5282cmp rax, 1
37c2b5286jle 0x37c2b52e9
37c2b5288sub rax, 1
37c2b528clea rdx, [rsp+448]
37c2b5294mov r8, r12
37c2b5297mov [rsp+56], 1
37c2b52a0mov [rsp+448], rax
37c2b52a8lea rcx, [rip+0x1b7b09]
37c2b52afmov [rsp+456], rax
37c2b52b7mov rax, [rsp+712]
37c2b52bfmov [rsp+48], rax
37c2b52c4mov rax, [rsp+704]
37c2b52ccadd rax, 16
37c2b52d0mov [rsp+40], rax
37c2b52d5lea rax, [rip+0x1b7aac]
37c2b52dcmov [rsp+32], rax
37c2b52e1mov r9, rax
37c2b52e4call zlaset_64_
37c2b52e9
37c2b52e9loc_37c2b52e9:
37c2b52e9mov rdi, [rsp+768]
37c2b52f1mov rax, [r15]
37c2b52f4mov r9, r15
37c2b52f7mov r8, r13
37c2b52famov rcx, [rsp+312]
37c2b5302mov rdi, [rdi]
37c2b5305mov [rsp+96], r12
37c2b530amov [rsp+128], 1
37c2b5316mov rdx, rdi
37c2b5319mov [rsp+160], rdi
37c2b5321mov rdi, [rsp+792]
37c2b5329mov [rsp+120], 1
37c2b5332sub rdx, rax
37c2b5335shl rax, 4
37c2b5339add rax, [rsp+760]
37c2b5341mov [rsp+88], rax
37c2b5346mov rax, [rsp+728]
37c2b534emov [rsp+112], rdi
37c2b5353mov rdi, [rsp+776]
37c2b535bmov [rsp+80], rax
37c2b5360mov rax, [rsp+720]
37c2b5368mov [rsp+456], rdx
37c2b5370lea rdx, [rip+0x1b79de]
37c2b5377mov [rsp+72], rax
37c2b537cmov rax, [rsp+712]
37c2b5384mov [rsp+104], rdi
37c2b5389mov [rsp+64], rax
37c2b538emov rax, [rsp+704]
37c2b5396mov [rsp+56], rax
37c2b539bmov rax, [rsp+696]
37c2b53a3mov [rsp+48], rax
37c2b53a8mov rax, [rsp+712]
37c2b53b0mov [rsp+40], rax
37c2b53b5mov rax, [rsp+704]
37c2b53bdmov [rsp+32], rax
37c2b53c2call zgesvd_64_
37c2b53c7mov rbx, [rsp+416]
37c2b53cfjmp 0x37c2b4a3c
37c2b53d4
37c2b53d4loc_37c2b53d4:
37c2b53d4mov rax, rdi
37c2b53d7mov rbx, r12
37c2b53damov rdi, [rsp+328]
37c2b53e2mov r15, [rsp+672]
37c2b53eamov [rsp+416], rbx
37c2b53f2mov r12, [rsp+336]
37c2b53famov [rsp+424], rax
37c2b5402jmp 0x37c2b2a30
37c2b5407
37c2b5407loc_37c2b5407:
37c2b5407mov rdx, -12
37c2b540emov eax, 12
37c2b5413jmp 0x37c2b155a
37c2b5418
37c2b5418loc_37c2b5418:
37c2b5418cmp [rsp+240], 0
37c2b5421jne 0x37c2b6675
37c2b5427mov rdx, [r15]
37c2b542amov rax, [rsp+416]
37c2b5432cmp rdx, rax
37c2b5435je 0x37c2b6675
37c2b543blea rcx, [rax+rax]
37c2b543fcmp rdx, rcx
37c2b5442jge 0x37c2b69ec
37c2b5448mov rax, [rsp+728]
37c2b5450mov r9, [rsp+680]
37c2b5458mov [rsp+56], 1
37c2b5461lea rdx, [rsp+416]
37c2b5469mov r8, r15
37c2b546clea rcx, [rip+0x1b78de]
37c2b5473lea rsi, [rip+0x1b790e]
37c2b547amov [rsp+48], rax
37c2b547fmov rax, [rsp+720]
37c2b5487mov [rsp+40], rax
37c2b548cmov rax, [rsp+688]
37c2b5494mov [rsp+32], rax
37c2b5499call zlacpy_64_
37c2b549emov rbx, [rsp+416]
37c2b54a6cmp rbx, 1
37c2b54aajle 0x37c2b5506
37c2b54aclea rax, [rbx-1]
37c2b54b0mov [rsp+32], rsi
37c2b54b5mov r9, rsi
37c2b54b8mov r8, r12
37c2b54bbmov [rsp+448], rax
37c2b54c3lea rdx, [rsp+448]
37c2b54cblea rcx, [rip+0x1b78e6]
37c2b54d2mov [rsp+456], rax
37c2b54damov rax, [rsp+728]
37c2b54e2mov [rsp+56], 1
37c2b54ebmov [rsp+48], rax
37c2b54f0mov rax, [rsp+720]
37c2b54f8add rax, 16
37c2b54fcmov [rsp+40], rax
37c2b5501call zlaset_64_
37c2b5506
37c2b5506loc_37c2b5506:
37c2b5506mov rax, [r15]
37c2b5509mov [rsp+32], rsi
37c2b550emov r8, r15
37c2b5511mov rdx, r12
37c2b5514mov [rsp+56], 1
37c2b551dlea r9, [rip+0x1b7864]
37c2b5524lea rcx, [rip+0x1b7828]
37c2b552bsub rax, rbx
37c2b552emov [rsp+456], rax
37c2b5536mov rax, [rsp+728]
37c2b553emov [rsp+48], rax
37c2b5543mov rax, rbx
37c2b5546shl rax, 4
37c2b554aadd rax, [rsp+720]
37c2b5552mov [rsp+40], rax
37c2b5557call zlaset_64_
37c2b555cmov rax, [r15]
37c2b555fmov r9, r15
37c2b5562mov r8, r15
37c2b5565mov rdi, [rsp+768]
37c2b556dlea rcx, [rip+0x1b77dc]
37c2b5574mov rdi, [rdi]
37c2b5577mov [rsp+96], r12
37c2b557cmov [rsp+128], 1
37c2b5588mov rdx, rdi
37c2b558bmov [rsp+160], rdi
37c2b5593mov rdi, [rsp+792]
37c2b559bmov [rsp+120], 1
37c2b55a4sub rdx, rax
37c2b55a7shl rax, 4
37c2b55abadd rax, [rsp+760]
37c2b55b3mov [rsp+88], rax
37c2b55b8mov rax, [rsp+728]
37c2b55c0mov [rsp+456], rdx
37c2b55c8mov rdx, [rsp+312]
37c2b55d0mov [rsp+80], rax
37c2b55d5mov rax, [rsp+720]
37c2b55ddmov [rsp+112], rdi
37c2b55e2mov rdi, [rsp+776]
37c2b55eamov [rsp+72], rax
37c2b55efmov rax, [rsp+712]
37c2b55f7mov [rsp+104], rdi
37c2b55fcmov [rsp+64], rax
37c2b5601mov rax, [rsp+704]
37c2b5609mov [rsp+56], rax
37c2b560emov rax, [rsp+696]
37c2b5616mov [rsp+48], rax
37c2b561bmov rax, [rsp+728]
37c2b5623mov [rsp+40], rax
37c2b5628mov rax, [rsp+720]
37c2b5630mov [rsp+32], rax
37c2b5635call zgesvd_64_
37c2b563amov rax, [rsp+744]
37c2b5642mov r8, r15
37c2b5645mov rdx, r15
37c2b5648mov r9, [rsp+720]
37c2b5650lea rcx, [rip+0x1b7769]
37c2b5657mov [rsp+40], rax
37c2b565cmov rax, [rsp+728]
37c2b5664mov [rsp+32], rax
37c2b5669call zlapmt_64_
37c2b566emov rax, [rsp+664]
37c2b5676mov rbp, [r15]
37c2b5679mov rax, [rax]
37c2b567ccmp rbp, rax
37c2b567fjge 0x37c2b5838
37c2b5685
37c2b5685loc_37c2b5685:
37c2b5685cmp [rsp+208], 0
37c2b568ejne 0x37c2b2c0d
37c2b5694sub rax, rbp
37c2b5697mov [rsp+32], rsi
37c2b569cmov r8, r15
37c2b569fmov rdx, r12
37c2b56a2mov [rsp+456], rax
37c2b56aamov rax, [rsp+712]
37c2b56b2lea r9, [rip+0x1b76cf]
37c2b56b9lea rcx, [rip+0x1b7693]
37c2b56c0mov [rsp+56], 1
37c2b56c9mov [rsp+48], rax
37c2b56cemov rax, rbp
37c2b56d1shl rax, 4
37c2b56d5add rax, [rsp+704]
37c2b56ddmov [rsp+40], rax
37c2b56e2call zlaset_64_
37c2b56e7mov rbp, [r15]
37c2b56eamov rbx, [rsp+408]
37c2b56f2lea r10, [rip+0x1b76bf]
37c2b56f9cmp rbp, rbx
37c2b56fcjl 0x37c2b7ea3
37c2b5702
37c2b5702loc_37c2b5702:
37c2b5702mov rax, [rsp+768]
37c2b570amov r8, [rsp+664]
37c2b5712mov rcx, r10
37c2b5715lea r9, [rsp+408]
37c2b571dlea rdx, [rip+0x1b7631]
37c2b5724mov rax, [rax]
37c2b5727mov [rsp+88], r12
37c2b572cmov [rsp+104], 1
37c2b5735sub rax, rbp
37c2b5738mov [rsp+32], r15
37c2b573dmov [rsp+456], rax
37c2b5745mov rax, [rsp+256]
37c2b574dmov [rsp+112], 1
37c2b5756mov [rsp+96], rax
37c2b575bmov rax, rbp
37c2b575eshl rax, 4
37c2b5762add rax, [rsp+760]
37c2b576amov [rsp+80], rax
37c2b576fmov rax, [rsp+712]
37c2b5777mov [rsp+72], rax
37c2b577cmov rax, [rsp+704]
37c2b5784mov [rsp+64], rax
37c2b5789mov rax, [rsp+760]
37c2b5791mov [rsp+56], rax
37c2b5796mov rax, [rsp+688]
37c2b579emov [rsp+48], rax
37c2b57a3mov rax, [rsp+680]
37c2b57abmov [rsp+40], rax
37c2b57b0call zunmqr_64_
37c2b57b5cmp [rsp+152], 0
37c2b57beje 0x37c2b5828
37c2b57c0mov rax, [rsp+664]
37c2b57c8mov rdi, [rsp+744]
37c2b57d0lea r9, [rip+0x1b7599]
37c2b57d7lea rcx, [rsp+408]
37c2b57dfmov r8, [rsp+712]
37c2b57e7mov rdx, [rsp+704]
37c2b57efmov rax, [rax]
37c2b57f2mov [rsp+152], rax
37c2b57fasub rax, 1
37c2b57femov [rsp+456], rax
37c2b5806lea rax, [rip+0x1b7553]
37c2b580dmov [rsp+48], rax
37c2b5812mov rax, [r15]
37c2b5815mov [rsp+32], r12
37c2b581alea rax, [rdi+8*rax]
37c2b581emov [rsp+40], rax
37c2b5823call zlaswp_64_
37c2b5828
37c2b5828loc_37c2b5828:
37c2b5828mov rbx, [rsp+416]
37c2b5830jmp 0x37c2b4a5f
37c2b5835
37c2b5835loc_37c2b5835:
37c2b5835mov rbp, [r15]
37c2b5838
37c2b5838loc_37c2b5838:
37c2b5838mov rbx, [rsp+416]
37c2b5840cmp [rsp+208], 0
37c2b5849jne 0x37c2b2c0d
37c2b584f
37c2b584floc_37c2b584f:
37c2b584flea r10, [rip+0x1b7562]
37c2b5856jmp 0x37c2b5702
37c2b585b
37c2b585bloc_37c2b585b:
37c2b585bmov rax, [rsp+768]
37c2b5863mov rcx, [rsp+312]
37c2b586bmov r8, r15
37c2b586elea r9, [rsp+416]
37c2b5876lea rdx, [rip+0x1b74d8]
37c2b587dmov rax, [rax]
37c2b5880mov [rsp+96], r12
37c2b5885mov [rsp+128], 1
37c2b5891mov [rsp+120], 1
37c2b589asub rax, rdi
37c2b589dshl rdi, 4
37c2b58a1mov [rsp+456], rax
37c2b58a9mov rax, [rsp+792]
37c2b58b1mov [rsp+112], rax
37c2b58b6mov rax, [rsp+776]
37c2b58bemov [rsp+104], rax
37c2b58c3mov rax, [rsp+760]
37c2b58cbadd rax, rdi
37c2b58cemov [rsp+88], rax
37c2b58d3mov rax, [rsp+712]
37c2b58dbmov [rsp+80], rax
37c2b58e0mov rax, [rsp+704]
37c2b58e8mov [rsp+72], rax
37c2b58edmov rax, [rsp+712]
37c2b58f5mov [rsp+64], rax
37c2b58famov rax, [rsp+704]
37c2b5902mov [rsp+56], rax
37c2b5907mov rax, [rsp+696]
37c2b590fmov [rsp+48], rax
37c2b5914mov rax, [rsp+728]
37c2b591cmov [rsp+40], rax
37c2b5921mov rax, [rsp+720]
37c2b5929mov [rsp+32], rax
37c2b592ecall zgesvd_64_
37c2b5933mov r8, [rsp+416]
37c2b593bmov [rsp+424], 1
37c2b5947test r8, r8
37c2b594ajle 0x37c2b5b3c
37c2b5950mov rax, [rsp+720]
37c2b5958movq x1, [rip+0x1b7480]
37c2b5960mov r10l, 2
37c2b5966movsd_xmm x0, [rax+8]
37c2b596bxorpd x0, x1
37c2b596fmovsd_xmm [rax+8], x0
37c2b5974cmp r8, 1
37c2b5978je 0x37c2b5a5c
37c2b597emov rax, [rsp+296]
37c2b5986mov rbx, [rsp+320]
37c2b598elea r10, [r8+1]
37c2b5992mov rsi, [rsp+720]
37c2b599alea r11, [rbx+2*rax]
37c2b599elea rdi, [rax+1]
37c2b59a2shl rax, 4
37c2b59a6mov ebx, 2
37c2b59abshl r11, 4
37c2b59afadd rsi, 16
37c2b59b3shl rdi, 4
37c2b59b7mov r9, rax
37c2b59baadd r11, rsi
37c2b59bdnop [rax]
37c2b59c0
37c2b59c0loc_37c2b59c0:
37c2b59c0mov rdx, r11
37c2b59c3mov rax, rsi
37c2b59c6mov rcx, rbx
37c2b59c9nop [rax+rax]
37c2b59d4nop [rax+rax]
37c2b59dfnop [rax+rax]
37c2b59eanop [rax+rax]
37c2b59f5nop [rax+rax]
37c2b5a00
37c2b5a00loc_37c2b5a00:
37c2b5a00movsd_xmm x2, [rax]
37c2b5a04movsd_xmm x3, [rdx]
37c2b5a08add rcx, 1
37c2b5a0cadd rax, 16
37c2b5a10movsd_xmm x0, [rax-8]
37c2b5a15xorpd x0, x1
37c2b5a19unpcklpd x2, x0
37c2b5a1dmovsd_xmm x0, [rdx+8]
37c2b5a22xorpd x0, x1
37c2b5a26unpcklpd x3, x0
37c2b5a2amovups [rax-16], x3
37c2b5a2emovups [rdx], x2
37c2b5a31add rdx, r9
37c2b5a34cmp r8, rcx
37c2b5a37jge 0x37c2b5a00
37c2b5a39movsd_xmm x0, [r11+24]
37c2b5a3fadd rbx, 1
37c2b5a43add rsi, rdi
37c2b5a46xorpd x0, x1
37c2b5a4amovsd_xmm [r11+24], x0
37c2b5a50add r11, rdi
37c2b5a53cmp rbx, r10
37c2b5a56jne 0x37c2b59c0
37c2b5a5c
37c2b5a5cloc_37c2b5a5c:
37c2b5a5cmov rdi, [r15]
37c2b5a5fmov [rsp+424], r10
37c2b5a67cmp rdi, r8
37c2b5a6ajle 0x37c2b5b3c
37c2b5a70mov r14, [rsp+296]
37c2b5a78shl r8, 4
37c2b5a7cmov rsi, [rsp+720]
37c2b5a84mov r11l, 1
37c2b5a8amov rax, r14
37c2b5a8dmov rbx, r14
37c2b5a90imul rax, r10
37c2b5a94add rax, [rsp+320]
37c2b5a9cshl rbx, 4
37c2b5aa0shl rax, 4
37c2b5aa4mov r9, rbx
37c2b5aa7mov rbx, -1
37c2b5aaelea rsi, [rsi+rax+16]
37c2b5ab3mov rax, [rsp+720]
37c2b5abblea rbp, [rax+r8+16]
37c2b5ac0lea r8, [rdi+1]
37c2b5ac4nop
37c2b5ac5nop [rax+rax]
37c2b5ad0
37c2b5ad0loc_37c2b5ad0:
37c2b5ad0cmp rdi, r10
37c2b5ad3jl 0x37c2b5b24
37c2b5ad5mov rax, rbx
37c2b5ad8mov rcx, rsi
37c2b5adbmov rdx, r10
37c2b5adeshl rax, 4
37c2b5ae2add rax, rbp
37c2b5ae5nop [rax+rax]
37c2b5aeanop [rax+rax]
37c2b5af5nop [rax+rax]
37c2b5b00
37c2b5b00loc_37c2b5b00:
37c2b5b00movsd_xmm x0, [rax+8]
37c2b5b05movsd_xmm x2, [rax]
37c2b5b09add rdx, 1
37c2b5b0dadd rax, 16
37c2b5b11xorpd x0, x1
37c2b5b15unpcklpd x2, x0
37c2b5b19movups [rcx], x2
37c2b5b1cadd rcx, r9
37c2b5b1fcmp rdx, r8
37c2b5b22jne 0x37c2b5b00
37c2b5b24
37c2b5b24loc_37c2b5b24:
37c2b5b24add r11, 1
37c2b5b28add rsi, 16
37c2b5b2cadd rbx, r14
37c2b5b2fcmp r11, r10
37c2b5b32jne 0x37c2b5ad0
37c2b5b34mov [rsp+424], r11
37c2b5b3c
37c2b5b3cloc_37c2b5b3c:
37c2b5b3cmov rax, [rsp+744]
37c2b5b44mov r9, [rsp+720]
37c2b5b4cmov r8, r15
37c2b5b4flea rdx, [rsp+416]
37c2b5b57lea rcx, [rip+0x1b7262]
37c2b5b5emov [rsp+40], rax
37c2b5b63mov rax, [rsp+728]
37c2b5b6bmov [rsp+32], rax
37c2b5b70call zlapmt_64_
37c2b5b75mov rbx, [rsp+416]
37c2b5b7dmov rbp, [r15]
37c2b5b80jmp 0x37c2b2c0d
37c2b5b85
37c2b5b85loc_37c2b5b85:
37c2b5b85mov [rsp+424], 1
37c2b5b91test rbx, rbx
37c2b5b94jle 0x37c2b5ccd
37c2b5b9amov r11, [rsp+288]
37c2b5ba2lea rcx, [rbx+1]
37c2b5ba6lea r9, [rbp+1]
37c2b5baamov rdi, [rsp+296]
37c2b5bb2mov [rsp+160], rcx
37c2b5bbamov rsi, [rsp+680]
37c2b5bc2lea rax, [r11+1]
37c2b5bc6shl r11, 4
37c2b5bcashl rdi, 4
37c2b5bceshl rax, 4
37c2b5bd2mov r10, r11
37c2b5bd5mov r11l, 1
37c2b5bdbmov r13, rax
37c2b5bdemov rax, [rsp+720]
37c2b5be6lea r8, [rax-16]
37c2b5beanop [rax+rax]
37c2b5bf0
37c2b5bf0loc_37c2b5bf0:
37c2b5bf0mov rcx, r11
37c2b5bf3mov rax, rsi
37c2b5bf6cmp r11, rbp
37c2b5bf9jg 0x37c2b5c2d
37c2b5bfbnop [rax+rax]
37c2b5c00
37c2b5c00loc_37c2b5c00:
37c2b5c00movsd_xmm x0, [rax+8]
37c2b5c05movsd_xmm x1, [rax]
37c2b5c09mov r14, rcx
37c2b5c0cadd rcx, 1
37c2b5c10xorpd x0, [rip+0x1b71c8]
37c2b5c18shl r14, 4
37c2b5c1cadd rax, r10
37c2b5c1funpcklpd x1, x0
37c2b5c23movups [r8+r14], x1
37c2b5c28cmp rcx, r9
37c2b5c2bjne 0x37c2b5c00
37c2b5c2d
37c2b5c2dloc_37c2b5c2d:
37c2b5c2dadd rsi, r13
37c2b5c30add r8, rdi
37c2b5c33cmp r11, rbx
37c2b5c36je 0x37c2b5c3e
37c2b5c38add r11, 1
37c2b5c3cjmp 0x37c2b5bf0
37c2b5c3e
37c2b5c3eloc_37c2b5c3e:
37c2b5c3emov rcx, [rsp+160]
37c2b5c46mov [rsp+424], rcx
37c2b5c4ecmp r11, 1
37c2b5c52je 0x37c2b5ccd
37c2b5c54mov rax, [rsp+728]
37c2b5c5cmov rdi, [rsp+296]
37c2b5c64sub r11, 1
37c2b5c68mov r8, r12
37c2b5c6bmov [rsp+56], 1
37c2b5c74lea rdx, [rsp+448]
37c2b5c7clea rcx, [rip+0x1b70ce]
37c2b5c83mov [rsp+48], rax
37c2b5c88mov rax, [rsp+320]
37c2b5c90mov [rsp+448], r11
37c2b5c98lea rax, [rax+2*rdi+1]
37c2b5c9dmov [rsp+456], r11
37c2b5ca5shl rax, 4
37c2b5ca9add rax, [rsp+720]
37c2b5cb1mov [rsp+40], rax
37c2b5cb6lea rax, [rip+0x1b70cb]
37c2b5cbdmov [rsp+32], rax
37c2b5cc2mov r9, rax
37c2b5cc5call zlaset_64_
37c2b5ccamov rdx, [r15]
37c2b5ccd
37c2b5ccdloc_37c2b5ccd:
37c2b5ccdmov rax, [rsp+768]
37c2b5cd5mov rcx, [rsp+312]
37c2b5cddlea r13, [rsp+416]
37c2b5ce5mov r8, r15
37c2b5ce8mov r9, r13
37c2b5cebmov rax, [rax]
37c2b5ceemov [rsp+96], r12
37c2b5cf3mov [rsp+128], 1
37c2b5cffmov [rsp+160], rax
37c2b5d07sub rax, rdx
37c2b5d0ashl rdx, 4
37c2b5d0emov [rsp+456], rax
37c2b5d16mov rax, [rsp+792]
37c2b5d1emov [rsp+120], 1
37c2b5d27mov [rsp+112], rax
37c2b5d2cmov rax, [rsp+776]
37c2b5d34mov [rsp+104], rax
37c2b5d39mov rax, [rsp+760]
37c2b5d41add rax, rdx
37c2b5d44lea rdx, [rip+0x1b7008]
37c2b5d4bmov [rsp+88], rax
37c2b5d50mov rax, [rsp+712]
37c2b5d58mov [rsp+80], rax
37c2b5d5dmov rax, [rsp+704]
37c2b5d65mov [rsp+72], rax
37c2b5d6amov rax, [rsp+728]
37c2b5d72mov [rsp+64], rax
37c2b5d77mov rax, [rsp+720]
37c2b5d7fmov [rsp+56], rax
37c2b5d84mov rax, [rsp+696]
37c2b5d8cmov [rsp+48], rax
37c2b5d91mov rax, [rsp+728]
37c2b5d99mov [rsp+40], rax
37c2b5d9emov rax, [rsp+720]
37c2b5da6mov [rsp+32], rax
37c2b5dabcall zgesvd_64_
37c2b5db0mov r8, [rsp+416]
37c2b5db8mov [rsp+424], 1
37c2b5dc4test r8, r8
37c2b5dc7jle 0x37c2b5fbc
37c2b5dcdmov rax, [rsp+720]
37c2b5dd5movq x1, [rip+0x1b7003]
37c2b5dddmov edi, 2
37c2b5de2movsd_xmm x0, [rax+8]
37c2b5de7xorpd x0, x1
37c2b5debmovsd_xmm [rax+8], x0
37c2b5df0cmp r8, 1
37c2b5df4je 0x37c2b5edc
37c2b5dfamov rdi, [rsp+720]
37c2b5e02mov rax, [rsp+296]
37c2b5e0amov r11l, 2
37c2b5e10lea rbx, [rdi+16]
37c2b5e14mov rdi, [rsp+320]
37c2b5e1clea rsi, [rax+1]
37c2b5e20shl rsi, 4
37c2b5e24lea r10, [rdi+2*rax]
37c2b5e28shl rax, 4
37c2b5e2clea rdi, [r8+1]
37c2b5e30shl r10, 4
37c2b5e34mov r9, rax
37c2b5e37add r10, rbx
37c2b5e3anop [rax+rax]
37c2b5e40
37c2b5e40loc_37c2b5e40:
37c2b5e40mov rdx, r10
37c2b5e43mov rax, rbx
37c2b5e46mov rcx, r11
37c2b5e49nop [rax+rax]
37c2b5e54nop [rax+rax]
37c2b5e5fnop [rax+rax]
37c2b5e6anop [rax+rax]
37c2b5e75nop [rax+rax]
37c2b5e80
37c2b5e80loc_37c2b5e80:
37c2b5e80movsd_xmm x2, [rax]
37c2b5e84movsd_xmm x3, [rdx]
37c2b5e88add rcx, 1
37c2b5e8cadd rax, 16
37c2b5e90movsd_xmm x0, [rax-8]
37c2b5e95xorpd x0, x1
37c2b5e99unpcklpd x2, x0
37c2b5e9dmovsd_xmm x0, [rdx+8]
37c2b5ea2xorpd x0, x1
37c2b5ea6unpcklpd x3, x0
37c2b5eaamovups [rax-16], x3
37c2b5eaemovups [rdx], x2
37c2b5eb1add rdx, r9
37c2b5eb4cmp r8, rcx
37c2b5eb7jge 0x37c2b5e80
37c2b5eb9movsd_xmm x0, [r10+24]
37c2b5ebfadd r11, 1
37c2b5ec3add rbx, rsi
37c2b5ec6xorpd x0, x1
37c2b5ecamovsd_xmm [r10+24], x0
37c2b5ed0add r10, rsi
37c2b5ed3cmp rdi, r11
37c2b5ed6jne 0x37c2b5e40
37c2b5edc
37c2b5edcloc_37c2b5edc:
37c2b5edcmov rbp, [r15]
37c2b5edfmov [rsp+424], rdi
37c2b5ee7cmp rbp, r8
37c2b5eeajle 0x37c2b5fbc
37c2b5ef0mov r14, [rsp+296]
37c2b5ef8mov rbx, [rsp+720]
37c2b5f00shl r8, 4
37c2b5f04mov r11, -1
37c2b5f0bmov r10l, 1
37c2b5f11mov rax, r14
37c2b5f14mov rsi, r14
37c2b5f17imul rax, rdi
37c2b5f1badd rax, [rsp+320]
37c2b5f23shl rsi, 4
37c2b5f27shl rax, 4
37c2b5f2bmov r9, rsi
37c2b5f2elea rbx, [rbx+rax+16]
37c2b5f33mov rax, [rsp+720]
37c2b5f3blea rsi, [rax+r8+16]
37c2b5f40lea r8, [rbp+1]
37c2b5f44
37c2b5f44loc_37c2b5f44:
37c2b5f44cmp rbp, rdi
37c2b5f47jl 0x37c2b5fa4
37c2b5f49mov rax, r11
37c2b5f4cmov rcx, rbx
37c2b5f4fmov rdx, rdi
37c2b5f52shl rax, 4
37c2b5f56add rax, rsi
37c2b5f59nop [rax+rax]
37c2b5f5fnop [rax+rax]
37c2b5f6anop [rax+rax]
37c2b5f75nop [rax+rax]
37c2b5f80
37c2b5f80loc_37c2b5f80:
37c2b5f80movsd_xmm x0, [rax+8]
37c2b5f85movsd_xmm x2, [rax]
37c2b5f89add rdx, 1
37c2b5f8dadd rax, 16
37c2b5f91xorpd x0, x1
37c2b5f95unpcklpd x2, x0
37c2b5f99movups [rcx], x2
37c2b5f9cadd rcx, r9
37c2b5f9fcmp rdx, r8
37c2b5fa2jne 0x37c2b5f80
37c2b5fa4
37c2b5fa4loc_37c2b5fa4:
37c2b5fa4add r10, 1
37c2b5fa8add rbx, 16
37c2b5facadd r11, r14
37c2b5fafcmp r10, rdi
37c2b5fb2jne 0x37c2b5f44
37c2b5fb4mov [rsp+424], r10
37c2b5fbc
37c2b5fbcloc_37c2b5fbc:
37c2b5fbcmov rax, [rsp+744]
37c2b5fc4mov r8, r15
37c2b5fc7mov rdx, r13
37c2b5fcalea rcx, [rip+0x1b6def]
37c2b5fd1mov r9, [rsp+720]
37c2b5fd9mov [rsp+40], rax
37c2b5fdemov rax, [rsp+728]
37c2b5fe6mov [rsp+32], rax
37c2b5febcall zlapmt_64_
37c2b5ff0mov r8, [rsp+416]
37c2b5ff8mov [rsp+424], 1
37c2b6004test r8, r8
37c2b6007jle 0x37c2b46e8
37c2b600dmov rax, [rsp+704]
37c2b6015mov edi, 2
37c2b601amovsd_xmm x0, [rax+8]
37c2b601fxorpd x0, [rip+0x1b6db9]
37c2b6027movsd_xmm [rax+8], x0
37c2b602ccmp r8, 1
37c2b6030je 0x37c2b60f4
37c2b6036mov rdi, [rsp+704]
37c2b603emov rax, [rsp+168]
37c2b6046mov r11l, 2
37c2b604clea rbx, [rdi+16]
37c2b6050mov rdi, [rsp+176]
37c2b6058lea rsi, [rax+1]
37c2b605cshl rsi, 4
37c2b6060lea r10, [rdi+2*rax]
37c2b6064shl rax, 4
37c2b6068lea rdi, [r8+1]
37c2b606cshl r10, 4
37c2b6070mov r9, rax
37c2b6073add r10, rbx
37c2b6076nop [rax+rax]
37c2b6080
37c2b6080loc_37c2b6080:
37c2b6080mov rdx, r10
37c2b6083mov rax, rbx
37c2b6086mov rcx, r11
37c2b6089nop [rax]
37c2b6090
37c2b6090loc_37c2b6090:
37c2b6090movsd_xmm x1, [rax]
37c2b6094movsd_xmm x2, [rdx]
37c2b6098add rcx, 1
37c2b609cadd rax, 16
37c2b60a0movsd_xmm x0, [rax-8]
37c2b60a5xorpd x0, [rip+0x1b6d33]
37c2b60adunpcklpd x1, x0
37c2b60b1movsd_xmm x0, [rdx+8]
37c2b60b6xorpd x0, [rip+0x1b6d22]
37c2b60beunpcklpd x2, x0
37c2b60c2movups [rax-16], x2
37c2b60c6movups [rdx], x1
37c2b60c9add rdx, r9
37c2b60cccmp r8, rcx
37c2b60cfjge 0x37c2b6090
37c2b60d1movsd_xmm x0, [r10+24]
37c2b60d7add r11, 1
37c2b60dbadd rbx, rsi
37c2b60dexorpd x0, [rip+0x1b6cfa]
37c2b60e6movsd_xmm [r10+24], x0
37c2b60ecadd r10, rsi
37c2b60efcmp r11, rdi
37c2b60f2jne 0x37c2b6080
37c2b60f4
37c2b60f4loc_37c2b60f4:
37c2b60f4mov rax, [rsp+664]
37c2b60fcmov [rsp+424], rdi
37c2b6104mov rax, [rax]
37c2b6107cmp rax, r8
37c2b610ajle 0x37c2b5835
37c2b6110cmp [rsp+208], 0
37c2b6119je 0x37c2b7c25
37c2b611fmov [rsp+424], r8
37c2b6127mov rbp, [r15]
37c2b612amov rbx, r8
37c2b612djmp 0x37c2b2c21
37c2b6132
37c2b6132loc_37c2b6132:
37c2b6132mov rax, [rsp+760]
37c2b613amov [rsp+48], r15
37c2b613fmov rdx, r15
37c2b6142lea r8, [rip+0x1b6c27]
37c2b6149mov [rsp+56], 1
37c2b6152lea rcx, [rip+0x1b6c27]
37c2b6159mov [rsp+40], rax
37c2b615elea rax, [rip+0x1b6c23]
37c2b6165mov [rsp+32], rax
37c2b616amov r9, rax
37c2b616dcall zlaset_64_
37c2b6172mov rax, [rsp+712]
37c2b617amov rdx, [rsp+664]
37c2b6182mov [rsp+56], 1
37c2b618blea r9, [rip+0x1b6bf6]
37c2b6192mov r8, r15
37c2b6195lea rcx, [rip+0x1b6be4]
37c2b619cmov [rsp+48], rax
37c2b61a1mov rax, [rsp+704]
37c2b61a9mov [rsp+40], rax
37c2b61aelea rax, [rip+0x1b6be3]
37c2b61b5mov [rsp+32], rax
37c2b61bacall zlaset_64_
37c2b61bfjmp 0x37c2b4b9d
37c2b61c4
37c2b61c4loc_37c2b61c4:
37c2b61c4mov rax, [rsp+728]
37c2b61cclea r9, [rip+0x1b6bb5]
37c2b61d3mov r8, r15
37c2b61d6mov rdx, r15
37c2b61d9mov [rsp+56], 1
37c2b61e2lea rcx, [rip+0x1b6b97]
37c2b61e9mov [rsp+48], rax
37c2b61eemov rax, [rsp+720]
37c2b61f6mov [rsp+40], rax
37c2b61fblea rax, [rip+0x1b6b96]
37c2b6202mov [rsp+32], rax
37c2b6207call zlaset_64_
37c2b620cjmp 0x37c2b4b8e
37c2b6211
37c2b6211loc_37c2b6211:
37c2b6211mov rax, [rsp+712]
37c2b6219mov r8, [rsp+664]
37c2b6221mov [rsp+56], 1
37c2b622alea r9, [rip+0x1b6b57]
37c2b6231lea rcx, [rip+0x1b6b48]
37c2b6238mov [rsp+48], rax
37c2b623dmov rax, [rsp+704]
37c2b6245mov rdx, r8
37c2b6248mov [rsp+40], rax
37c2b624dlea rax, [rip+0x1b6b44]
37c2b6254mov [rsp+32], rax
37c2b6259call zlaset_64_
37c2b625ejmp 0x37c2b4b85
37c2b6263
37c2b6263loc_37c2b6263:
37c2b6263mov rax, [rsp+712]
37c2b626bmov rdx, [rsp+664]
37c2b6273mov [rsp+56], 1
37c2b627clea r9, [rip+0x1b6b05]
37c2b6283mov r8, r15
37c2b6286lea rcx, [rip+0x1b6af3]
37c2b628dmov [rsp+48], rax
37c2b6292mov rax, [rsp+704]
37c2b629amov [rsp+40], rax
37c2b629flea rax, [rip+0x1b6af2]
37c2b62a6mov [rsp+32], rax
37c2b62abcall zlaset_64_
37c2b62b0jmp 0x37c2b4b76
37c2b62b5
37c2b62b5loc_37c2b62b5:
37c2b62b5mov rax, [rsp+256]
37c2b62bdlea rdx, [rsp+416]
37c2b62c5mov [rsp+72], 1
37c2b62cemov [rsp+64], rax
37c2b62d3mov rax, [rsp+776]
37c2b62dbmov [rsp+56], rax
37c2b62e0mov rax, [r15]
37c2b62e3shl rax, 4
37c2b62e7add rax, [rsp+760]
37c2b62efjmp 0x37c2b4656
37c2b62f4
37c2b62f4loc_37c2b62f4:
37c2b62f4mov rax, [rsp+728]
37c2b62fcmov r9, [rsp+680]
37c2b6304mov r8, r15
37c2b6307mov [rsp+56], 1
37c2b6310lea rdx, [rsp+416]
37c2b6318lea rcx, [rip+0x1b6a32]
37c2b631fmov [rsp+48], rax
37c2b6324mov rax, [rsp+720]
37c2b632cmov [rsp+40], rax
37c2b6331mov rax, [rsp+688]
37c2b6339mov [rsp+32], rax
37c2b633ecall zlacpy_64_
37c2b6343mov rbx, [rsp+416]
37c2b634bcmp rbx, 1
37c2b634fjle 0x37c2b63b2
37c2b6351lea rax, [rbx-1]
37c2b6355lea rdx, [rsp+448]
37c2b635dmov r8, r12
37c2b6360mov [rsp+56], 1
37c2b6369mov [rsp+448], rax
37c2b6371lea rcx, [rip+0x1b6a40]
37c2b6378mov [rsp+456], rax
37c2b6380mov rax, [rsp+728]
37c2b6388mov [rsp+48], rax
37c2b638dmov rax, [rsp+720]
37c2b6395add rax, 16
37c2b6399mov [rsp+40], rax
37c2b639elea rax, [rip+0x1b69e3]
37c2b63a5mov [rsp+32], rax
37c2b63aamov r9, rax
37c2b63adcall zlaset_64_
37c2b63b2
37c2b63b2loc_37c2b63b2:
37c2b63b2mov rax, [r15]
37c2b63b5cmp [rsp+240], 0
37c2b63bejne 0x37c2b68ea
37c2b63c4cmp rbx, rax
37c2b63c7je 0x37c2b68ea
37c2b63cdsub rax, rbx
37c2b63d0mov r8, r15
37c2b63d3lea rcx, [rip+0x1b69a6]
37c2b63damov rdx, r12
37c2b63ddmov [rsp+456], rax
37c2b63e5mov rax, [rsp+728]
37c2b63edmov [rsp+56], 1
37c2b63f6mov [rsp+48], rax
37c2b63fbmov rax, rbx
37c2b63feshl rax, 4
37c2b6402add rax, [rsp+720]
37c2b640amov [rsp+40], rax
37c2b640flea rax, [rip+0x1b6972]
37c2b6416mov [rsp+32], rax
37c2b641bmov r9, rax
37c2b641ecall zlaset_64_
37c2b6423mov rax, [r15]
37c2b6426mov r9, r15
37c2b6429mov r8, r15
37c2b642cmov rdi, [rsp+768]
37c2b6434lea rcx, [rip+0x1b691a]
37c2b643bmov rdx, [rdi]
37c2b643emov rdi, [rsp+792]
37c2b6446mov [rsp+96], r12
37c2b644bmov [rsp+128], 1
37c2b6457sub rdx, rax
37c2b645ashl rax, 4
37c2b645eadd rax, [rsp+760]
37c2b6466mov [rsp+112], rdi
37c2b646bmov [rsp+88], rax
37c2b6470mov rax, [rsp+728]
37c2b6478mov [rsp+456], rdx
37c2b6480mov rdi, [rsp+776]
37c2b6488mov [rsp+80], rax
37c2b648dmov rax, [rsp+720]
37c2b6495mov rdx, [rsp+312]
37c2b649dmov [rsp+104], rdi
37c2b64a2mov [rsp+72], rax
37c2b64a7mov rax, [rsp+712]
37c2b64afmov [rsp+120], 1
37c2b64b8mov [rsp+64], rax
37c2b64bdmov rax, [rsp+704]
37c2b64c5mov [rsp+56], rax
37c2b64camov rax, [rsp+696]
37c2b64d2mov [rsp+48], rax
37c2b64d7mov rax, [rsp+728]
37c2b64dfmov [rsp+40], rax
37c2b64e4mov rax, [rsp+720]
37c2b64ecmov [rsp+32], rax
37c2b64f1call zgesvd_64_
37c2b64f6jmp 0x37c2b51ec
37c2b64fb
37c2b64fbloc_37c2b64fb:
37c2b64fbsub rax, rbx
37c2b64feshl rbx, 4
37c2b6502mov r8, r13
37c2b6505mov rdx, r12
37c2b6508mov [rsp+456], rax
37c2b6510mov rax, [rsp+712]
37c2b6518lea rcx, [rip+0x1b6834]
37c2b651fmov [rsp+56], 1
37c2b6528mov [rsp+48], rax
37c2b652dmov rax, [rsp+704]
37c2b6535add rax, rbx
37c2b6538mov [rsp+40], rax
37c2b653dlea rax, [rip+0x1b6844]
37c2b6544mov [rsp+32], rax
37c2b6549mov r9, rax
37c2b654ccall zlaset_64_
37c2b6551mov rbx, [rsp+416]
37c2b6559mov rsi, [rsp+408]
37c2b6561cmp rbx, rsi
37c2b6564jge 0x37c2b4d91
37c2b656amov rax, rsi
37c2b656dmov r8, r12
37c2b6570lea rcx, [rip+0x1b67dc]
37c2b6577mov rdx, r13
37c2b657asub rax, rbx
37c2b657dmov rdi, [rsp+168]
37c2b6585mov r14, [rsp+176]
37c2b658dmov [rsp+56], 1
37c2b6596mov [rsp+456], rax
37c2b659emov rax, [rsp+712]
37c2b65a6mov [rsp+48], rax
37c2b65ablea rax, [rbx+1]
37c2b65afimul rax, rdi
37c2b65b3lea rax, [r14+rax+1]
37c2b65b8shl rax, 4
37c2b65bcadd rax, [rsp+704]
37c2b65c4mov [rsp+40], rax
37c2b65c9lea rax, [rip+0x1b67b8]
37c2b65d0mov [rsp+32], rax
37c2b65d5mov r9, rax
37c2b65d8call zlaset_64_
37c2b65ddmov rax, [rsp+664]
37c2b65e5mov r8, r12
37c2b65e8mov rbx, [rsp+416]
37c2b65f0lea rdx, [rsp+448]
37c2b65f8lea r9, [rip+0x1b6789]
37c2b65ffmov rax, [rax]
37c2b6602lea rcx, [rbx+1]
37c2b6606sub rsi, rbx
37c2b6609mov [rsp+56], 1
37c2b6612mov [rsp+456], rsi
37c2b661amov [rsp+160], rax
37c2b6622sub rax, rbx
37c2b6625mov [rsp+448], rax
37c2b662dmov rax, [rsp+712]
37c2b6635mov [rsp+48], rax
37c2b663amov rax, rdi
37c2b663dimul rax, rcx
37c2b6641add rax, r14
37c2b6644add rax, rcx
37c2b6647lea rcx, [rip+0x1b6705]
37c2b664eshl rax, 4
37c2b6652add rax, [rsp+704]
37c2b665amov [rsp+40], rax
37c2b665flea rax, [rip+0x1b6732]
37c2b6666mov [rsp+32], rax
37c2b666bcall zlaset_64_
37c2b6670jmp 0x37c2b4d91
37c2b6675
37c2b6675loc_37c2b6675:
37c2b6675mov rax, [rsp+728]
37c2b667dmov r9, [rsp+680]
37c2b6685mov [rsp+56], 1
37c2b668elea r13, [rsp+416]
37c2b6696mov r8, r15
37c2b6699mov rdx, r13
37c2b669clea rcx, [rip+0x1b66ae]
37c2b66a3mov [rsp+48], rax
37c2b66a8mov rax, [rsp+720]
37c2b66b0mov [rsp+40], rax
37c2b66b5mov rax, [rsp+688]
37c2b66bdmov [rsp+32], rax
37c2b66c2call zlacpy_64_
37c2b66c7mov rax, [rsp+416]
37c2b66cfcmp rax, 1
37c2b66d3jle 0x37c2b6736
37c2b66d5sub rax, 1
37c2b66d9lea rdx, [rsp+448]
37c2b66e1mov r8, r12
37c2b66e4mov [rsp+56], 1
37c2b66edmov [rsp+448], rax
37c2b66f5lea rcx, [rip+0x1b66bc]
37c2b66fcmov [rsp+456], rax
37c2b6704mov rax, [rsp+728]
37c2b670cmov [rsp+48], rax
37c2b6711mov rax, [rsp+720]
37c2b6719add rax, 16
37c2b671dmov [rsp+40], rax
37c2b6722lea rax, [rip+0x1b665f]
37c2b6729mov [rsp+32], rax
37c2b672emov r9, rax
37c2b6731call zlaset_64_
37c2b6736
37c2b6736loc_37c2b6736:
37c2b6736mov rax, [r15]
37c2b6739mov r9, r15
37c2b673cmov r8, r13
37c2b673flea rcx, [rip+0x1b660a]
37c2b6746mov rdi, [rsp+768]
37c2b674emov rdi, [rdi]
37c2b6751mov [rsp+96], r12
37c2b6756mov [rsp+128], 1
37c2b6762mov rdx, rdi
37c2b6765mov [rsp+160], rdi
37c2b676dmov rdi, [rsp+792]
37c2b6775mov [rsp+120], 1
37c2b677esub rdx, rax
37c2b6781shl rax, 4
37c2b6785add rax, [rsp+760]
37c2b678dmov [rsp+88], rax
37c2b6792mov rax, [rsp+728]
37c2b679amov [rsp+456], rdx
37c2b67a2mov rdx, [rsp+312]
37c2b67aamov [rsp+80], rax
37c2b67afmov rax, [rsp+720]
37c2b67b7mov [rsp+112], rdi
37c2b67bcmov rdi, [rsp+776]
37c2b67c4mov [rsp+72], rax
37c2b67c9mov rax, [rsp+712]
37c2b67d1mov [rsp+104], rdi
37c2b67d6mov [rsp+64], rax
37c2b67dbmov rax, [rsp+704]
37c2b67e3mov [rsp+56], rax
37c2b67e8mov rax, [rsp+696]
37c2b67f0mov [rsp+48], rax
37c2b67f5mov rax, [rsp+728]
37c2b67fdmov [rsp+40], rax
37c2b6802mov rax, [rsp+720]
37c2b680amov [rsp+32], rax
37c2b680fcall zgesvd_64_
37c2b6814mov rax, [rsp+744]
37c2b681cmov r8, r15
37c2b681fmov rdx, r13
37c2b6822mov r9, [rsp+720]
37c2b682alea rcx, [rip+0x1b658f]
37c2b6831mov [rsp+40], rax
37c2b6836mov rax, [rsp+728]
37c2b683emov [rsp+32], rax
37c2b6843call zlapmt_64_
37c2b6848mov rax, [rsp+664]
37c2b6850mov rbx, [rsp+416]
37c2b6858mov rax, [rax]
37c2b685bcmp rax, rbx
37c2b685ejle 0x37c2b5835
37c2b6864cmp [rsp+208], 0
37c2b686djne 0x37c2b4a5f
37c2b6873mov [rsp+56], 1
37c2b687csub rax, rbx
37c2b687fmov [rsp+456], rax
37c2b6887mov rax, [rsp+712]
37c2b688fmov [rsp+48], rax
37c2b6894mov rax, rbx
37c2b6897
37c2b6897loc_37c2b6897:
37c2b6897shl rax, 4
37c2b689bmov r8, r13
37c2b689eadd rax, [rsp+704]
37c2b68a6mov rdx, r12
37c2b68a9mov [rsp+40], rax
37c2b68aelea rax, [rip+0x1b64d3]
37c2b68b5lea rcx, [rip+0x1b6497]
37c2b68bcmov [rsp+32], rax
37c2b68c1mov r9, rax
37c2b68c4call zlaset_64_
37c2b68c9mov rax, [rsp+416]
37c2b68d1mov rbx, [rsp+408]
37c2b68d9cmp rax, rbx
37c2b68dcjl 0x37c2b7d61
37c2b68e2
37c2b68e2loc_37c2b68e2:
37c2b68e2mov rbp, [r15]
37c2b68e5jmp 0x37c2b584f
37c2b68ea
37c2b68ealoc_37c2b68ea:
37c2b68eamov rdi, [rsp+768]
37c2b68f2mov r9, r15
37c2b68f5lea r8, [rsp+416]
37c2b68fdlea rcx, [rip+0x1b6451]
37c2b6904mov rdx, [rdi]
37c2b6907mov rdi, [rsp+792]
37c2b690fmov [rsp+96], r12
37c2b6914mov [rsp+128], 1
37c2b6920sub rdx, rax
37c2b6923shl rax, 4
37c2b6927add rax, [rsp+760]
37c2b692fmov [rsp+112], rdi
37c2b6934mov [rsp+88], rax
37c2b6939mov rax, [rsp+728]
37c2b6941mov [rsp+456], rdx
37c2b6949mov rdi, [rsp+776]
37c2b6951mov [rsp+80], rax
37c2b6956mov rax, [rsp+720]
37c2b695emov rdx, [rsp+312]
37c2b6966mov [rsp+104], rdi
37c2b696bmov [rsp+72], rax
37c2b6970mov rax, [rsp+712]
37c2b6978mov [rsp+120], 1
37c2b6981mov [rsp+64], rax
37c2b6986mov rax, [rsp+704]
37c2b698emov [rsp+56], rax
37c2b6993mov rax, [rsp+696]
37c2b699bmov [rsp+48], rax
37c2b69a0mov rax, [rsp+728]
37c2b69a8mov [rsp+40], rax
37c2b69admov rax, [rsp+720]
37c2b69b5mov [rsp+32], rax
37c2b69bacall zgesvd_64_
37c2b69bfjmp 0x37c2b5b3c
37c2b69c4
37c2b69c4loc_37c2b69c4:
37c2b69c4cmp rdx, r9
37c2b69c7jle 0x37c2b1848
37c2b69cdtest [rsp+200], 1
37c2b69d5je 0x37c2b1848
37c2b69db
37c2b69dbloc_37c2b69db:
37c2b69dbmov rdx, -14
37c2b69e2mov eax, 14
37c2b69e7jmp 0x37c2b155a
37c2b69ec
37c2b69ecloc_37c2b69ec:
37c2b69ecshl rax, 4
37c2b69f0add rax, [rsp+704]
37c2b69f8mov rdi, [rsp+712]
37c2b6a00mov [rsp+56], 1
37c2b6a09mov [rsp+40], rax
37c2b6a0emov rax, [rsp+688]
37c2b6a16mov r8, r15
37c2b6a19lea rcx, [rip+0x1b6331]
37c2b6a20mov [rsp+48], rdi
37c2b6a25mov r9, [rsp+680]
37c2b6a2dlea r13, [rsp+416]
37c2b6a35mov [rsp+32], rax
37c2b6a3amov rdx, r13
37c2b6a3dcall zlacpy_64_
37c2b6a42mov rbx, [rsp+416]
37c2b6a4acmp rbx, 1
37c2b6a4ejg 0x37c2b7c4e
37c2b6a54lea rax, [rsp+448]
37c2b6a5clea rsi, [rip+0x1b6325]
37c2b6a63mov [rsp+160], rax
37c2b6a6blea r10, [rip+0x1b6346]
37c2b6a72
37c2b6a72loc_37c2b6a72:
37c2b6a72mov rax, [rsp+768]
37c2b6a7amov rcx, [r15]
37c2b6a7dmov rdx, rbx
37c2b6a80mov [rsp+192], r10
37c2b6a88shl rdx, 4
37c2b6a8cmov r9, [rsp+712]
37c2b6a94mov rax, [rax]
37c2b6a97mov [rsp+48], r12
37c2b6a9cmov [rsp+184], rax
37c2b6aa4sub rax, rcx
37c2b6aa7sub rax, rbx
37c2b6aaamov [rsp+456], rax
37c2b6ab2mov rax, [rsp+256]
37c2b6abamov [rsp+56], rax
37c2b6abflea rax, [rbx+rcx]
37c2b6ac3shl rax, 4
37c2b6ac7add rax, [rsp+760]
37c2b6acfmov [rsp+40], rax
37c2b6ad4mov rax, rcx
37c2b6ad7mov rcx, r13
37c2b6adashl rax, 4
37c2b6adeadd rax, [rsp+760]
37c2b6ae6mov [rsp+32], rax
37c2b6aebmov rax, [rsp+704]
37c2b6af3lea r8, [rax+rdx]
37c2b6af7mov rdx, r15
37c2b6afacall zgelqf_64_
37c2b6affmov rdi, [rsp+728]
37c2b6b07mov r8, r13
37c2b6b0amov rdx, r13
37c2b6b0dmov rax, [rsp+416]
37c2b6b15mov r10, [rsp+192]
37c2b6b1dmov [rsp+56], 1
37c2b6b26mov [rsp+48], rdi
37c2b6b2bmov rdi, [rsp+720]
37c2b6b33shl rax, 4
37c2b6b37mov rcx, r10
37c2b6b3amov [rsp+184], r10
37c2b6b42mov [rsp+40], rdi
37c2b6b47mov rdi, [rsp+712]
37c2b6b4fmov [rsp+32], rdi
37c2b6b54mov rdi, [rsp+704]
37c2b6b5clea r9, [rdi+rax]
37c2b6b60call zlacpy_64_
37c2b6b65mov rbx, [rsp+416]
37c2b6b6dmov r10, [rsp+184]
37c2b6b75cmp rbx, 1
37c2b6b79jle 0x37c2b6bf9
37c2b6b7blea rax, [rbx-1]
37c2b6b7fmov rdi, [rsp+320]
37c2b6b87mov r8, r12
37c2b6b8amov [rsp+56], 1
37c2b6b93mov [rsp+448], rax
37c2b6b9bmov rdx, [rsp+160]
37c2b6ba3lea r9, [rip+0x1b61de]
37c2b6baalea rcx, [rip+0x1b61a0]
37c2b6bb1mov [rsp+456], rax
37c2b6bb9mov rax, [rsp+728]
37c2b6bc1mov [rsp+32], rsi
37c2b6bc6mov [rsp+48], rax
37c2b6bcbmov rax, [rsp+296]
37c2b6bd3add rax, rax
37c2b6bd6lea rax, [rdi+rax+1]
37c2b6bdbshl rax, 4
37c2b6bdfadd rax, [rsp+720]
37c2b6be7mov [rsp+40], rax
37c2b6beccall zlaset_64_
37c2b6bf1mov r10, [rsp+184]
37c2b6bf9
37c2b6bf9loc_37c2b6bf9:
37c2b6bf9mov rdx, [r15]
37c2b6bfcmov r9, r13
37c2b6bffmov r8, r13
37c2b6c02lea rcx, [rip+0x1b6147]
37c2b6c09mov rax, [rsp+768]
37c2b6c11mov [rsp+192], r10
37c2b6c19mov rax, [rax]
37c2b6c1cmov [rsp+96], r12
37c2b6c21mov [rsp+128], 1
37c2b6c2dmov [rsp+184], rax
37c2b6c35sub rax, rdx
37c2b6c38mov [rsp+120], 1
37c2b6c41sub rax, rbx
37c2b6c44mov [rsp+456], rax
37c2b6c4cmov rax, [rsp+792]
37c2b6c54mov [rsp+112], rax
37c2b6c59mov rax, [rsp+776]
37c2b6c61mov [rsp+104], rax
37c2b6c66lea rax, [rbx+rdx]
37c2b6c6amov rdx, [rsp+312]
37c2b6c72shl rax, 4
37c2b6c76add rax, [rsp+760]
37c2b6c7emov [rsp+88], rax
37c2b6c83mov rax, [rsp+728]
37c2b6c8bmov [rsp+80], rax
37c2b6c90mov rax, [rsp+720]
37c2b6c98mov [rsp+72], rax
37c2b6c9dmov rax, [rsp+712]
37c2b6ca5mov [rsp+64], rax
37c2b6caamov rax, [rsp+704]
37c2b6cb2mov [rsp+56], rax
37c2b6cb7mov rax, [rsp+696]
37c2b6cbfmov [rsp+48], rax
37c2b6cc4mov rax, [rsp+728]
37c2b6cccmov [rsp+40], rax
37c2b6cd1mov rax, [rsp+720]
37c2b6cd9mov [rsp+32], rax
37c2b6cdecall zgesvd_64_
37c2b6ce3mov rdx, [r15]
37c2b6ce6mov r8, r13
37c2b6ce9mov rax, [rsp+416]
37c2b6cf1mov rdi, [rsp+728]
37c2b6cf9mov [rsp+32], rsi
37c2b6cfelea r9, [rip+0x1b6083]
37c2b6d05lea rcx, [rip+0x1b6047]
37c2b6d0cmov [rsp+56], 1
37c2b6d15sub rdx, rax
37c2b6d18shl rax, 4
37c2b6d1cadd rax, [rsp+720]
37c2b6d24mov [rsp+48], rdi
37c2b6d29mov [rsp+40], rax
37c2b6d2emov [rsp+456], rdx
37c2b6d36mov rdx, r12
37c2b6d39call zlaset_64_
37c2b6d3emov rdi, [rsp+728]
37c2b6d46mov rdx, [r15]
37c2b6d49mov [rsp+56], 1
37c2b6d52mov rax, [rsp+416]
37c2b6d5amov [rsp+32], rsi
37c2b6d5fmov r8, r12
37c2b6d62lea r9, [rip+0x1b601f]
37c2b6d69mov [rsp+48], rdi
37c2b6d6emov rdi, [rsp+296]
37c2b6d76lea rcx, [rip+0x1b5fd6]
37c2b6d7dsub rdx, rax
37c2b6d80add rax, 1
37c2b6d84mov r14, [rsp+320]
37c2b6d8cimul rax, rdi
37c2b6d90mov [rsp+456], rdx
37c2b6d98mov rdx, r13
37c2b6d9blea rax, [r14+rax+1]
37c2b6da0shl rax, 4
37c2b6da4add rax, [rsp+720]
37c2b6dacmov [rsp+40], rax
37c2b6db1call zlaset_64_
37c2b6db6mov rbx, [rsp+416]
37c2b6dbemov rax, [r15]
37c2b6dc1mov r8, r12
37c2b6dc4mov [rsp+56], 1
37c2b6dcdlea r9, [rip+0x1b5fb4]
37c2b6dd4lea rcx, [rip+0x1b5f78]
37c2b6ddbsub rax, rbx
37c2b6ddelea rdx, [rbx+1]
37c2b6de2mov [rsp+448], rax
37c2b6deamov [rsp+456], rax
37c2b6df2mov rax, [rsp+728]
37c2b6dfamov [rsp+48], rax
37c2b6dffmov rax, rdi
37c2b6e02imul rax, rdx
37c2b6e06add rax, r14
37c2b6e09add rax, rdx
37c2b6e0cmov rdx, [rsp+160]
37c2b6e14shl rax, 4
37c2b6e18add rax, [rsp+720]
37c2b6e20mov [rsp+40], rax
37c2b6e25lea rax, [rip+0x1b5f6c]
37c2b6e2cmov [rsp+32], rax
37c2b6e31call zlaset_64_
37c2b6e36mov rax, [r15]
37c2b6e39mov r9, r15
37c2b6e3cmov r8, r15
37c2b6e3fmov rdi, [rsp+768]
37c2b6e47lea rcx, [rip+0x1b5f04]
37c2b6e4emov rdi, [rdi]
37c2b6e51mov [rsp+88], r12
37c2b6e56mov [rsp+32], r13
37c2b6e5bmov rdx, rdi
37c2b6e5emov [rsp+184], rdi
37c2b6e66mov rdi, [rsp+256]
37c2b6e6emov [rsp+112], 1
37c2b6e77sub rdx, rax
37c2b6e7asub rdx, rbx
37c2b6e7dmov [rsp+96], rdi
37c2b6e82mov rdi, [rsp+728]
37c2b6e8amov [rsp+456], rdx
37c2b6e92lea rdx, [rbx+rax]
37c2b6e96shl rax, 4
37c2b6e9aadd rax, [rsp+760]
37c2b6ea2mov [rsp+56], rax
37c2b6ea7shl rdx, 4
37c2b6eabmov rax, [rsp+712]
37c2b6eb3mov [rsp+72], rdi
37c2b6eb8mov rdi, [rsp+720]
37c2b6ec0mov [rsp+48], rax
37c2b6ec5mov rax, rbx
37c2b6ec8add rdx, [rsp+760]
37c2b6ed0shl rax, 4
37c2b6ed4mov [rsp+80], rdx
37c2b6ed9add rax, [rsp+704]
37c2b6ee1lea rdx, [rip+0x1b5e6d]
37c2b6ee8mov [rsp+40], rax
37c2b6eedmov [rsp+64], rdi
37c2b6ef2mov [rsp+104], 1
37c2b6efbcall zunmlq_64_
37c2b6f00mov rax, [rsp+744]
37c2b6f08mov r8, r15
37c2b6f0bmov rdx, r15
37c2b6f0emov r9, [rsp+720]
37c2b6f16lea rcx, [rip+0x1b5ea3]
37c2b6f1dmov [rsp+40], rax
37c2b6f22mov rax, [rsp+728]
37c2b6f2amov [rsp+32], rax
37c2b6f2fcall zlapmt_64_
37c2b6f34mov rax, [rsp+664]
37c2b6f3cmov rbx, [rsp+416]
37c2b6f44mov r10, [rsp+192]
37c2b6f4cmov rax, [rax]
37c2b6f4fcmp rax, rbx
37c2b6f52jle 0x37c2b5835
37c2b6f58cmp [rsp+208], 0
37c2b6f61jne 0x37c2b4a5f
37c2b6f67sub rax, rbx
37c2b6f6amov [rsp+32], rsi
37c2b6f6fmov r8, r13
37c2b6f72mov rdx, r12
37c2b6f75mov [rsp+456], rax
37c2b6f7dmov rax, [rsp+712]
37c2b6f85lea r9, [rip+0x1b5dfc]
37c2b6f8clea rcx, [rip+0x1b5dc0]
37c2b6f93mov [rsp+56], 1
37c2b6f9cmov [rsp+48], rax
37c2b6fa1mov rax, rbx
37c2b6fa4shl rax, 4
37c2b6fa8add rax, [rsp+704]
37c2b6fb0mov [rsp+184], r10
37c2b6fb8mov [rsp+40], rax
37c2b6fbdcall zlaset_64_
37c2b6fc2mov rax, [rsp+416]
37c2b6fcamov rbx, [rsp+408]
37c2b6fd2mov r10, [rsp+184]
37c2b6fdacmp rax, rbx
37c2b6fddjl 0x37c2b7fbc
37c2b6fe3mov rbp, [r15]
37c2b6fe6jmp 0x37c2b5702
37c2b6feb
37c2b6febloc_37c2b6feb:
37c2b6febtest rbx, rbx
37c2b6feejle 0x37c2b7e7c
37c2b6ff4mov rdx, [rsp+288]
37c2b6ffclea rdi, [rbx+1]
37c2b7000mov r9, [rsp+176]
37c2b7008mov r11l, 1
37c2b700emov rsi, [rsp+680]
37c2b7016lea r10, [rbp+1]
37c2b701alea rax, [rdx+1]
37c2b701eshl rax, 4
37c2b7022mov r13, rax
37c2b7025mov rax, [rsp+168]
37c2b702dmov r14, rax
37c2b7030imul rax, rdi
37c2b7034shl r14, 4
37c2b7038add r9, rax
37c2b703bmov rax, rdx
37c2b703eshl r9, 4
37c2b7042shl rax, 4
37c2b7046add r9, [rsp+704]
37c2b704e
37c2b704eloc_37c2b704e:
37c2b704emov rcx, r11
37c2b7051mov rdx, rsi
37c2b7054cmp r11, rbp
37c2b7057jg 0x37c2b70ad
37c2b7059nop [rax+rax]
37c2b705fnop [rax+rax]
37c2b706anop [rax+rax]
37c2b7075nop [rax+rax]
37c2b7080
37c2b7080loc_37c2b7080:
37c2b7080movsd_xmm x0, [rdx+8]
37c2b7085movsd_xmm x1, [rdx]
37c2b7089mov r8, rcx
37c2b708cadd rcx, 1
37c2b7090xorpd x0, [rip+0x1b5d48]
37c2b7098shl r8, 4
37c2b709cadd rdx, rax
37c2b709funpcklpd x1, x0
37c2b70a3movups [r9+r8], x1
37c2b70a8cmp rcx, r10
37c2b70abjne 0x37c2b7080
37c2b70ad
37c2b70adloc_37c2b70ad:
37c2b70adadd rsi, r13
37c2b70b0add r9, r14
37c2b70b3cmp r11, rbx
37c2b70b6je 0x37c2b70be
37c2b70b8add r11, 1
37c2b70bcjmp 0x37c2b704e
37c2b70be
37c2b70beloc_37c2b70be:
37c2b70bemov [rsp+424], rdi
37c2b70c6cmp rbx, 1
37c2b70cajne 0x37c2b7cd3
37c2b70d0lea rax, [rsp+448]
37c2b70d8lea r14, [rip+0x1b5c72]
37c2b70dfmov [rsp+160], rax
37c2b70e7lea rsi, [rip+0x1b5c9a]
37c2b70ee
37c2b70eeloc_37c2b70ee:
37c2b70eemov rax, [rsp+768]
37c2b70f6mov rdx, [rsp+256]
37c2b70femov rcx, r15
37c2b7101lea r13, [rsp+416]
37c2b7109mov r9, [rsp+712]
37c2b7111mov rax, [rax]
37c2b7114mov [rsp+56], rdx
37c2b7119lea rdx, [rbp+rbx]
37c2b711eshl rdx, 4
37c2b7122add rdx, [rsp+760]
37c2b712amov [rsp+48], r12
37c2b712fmov [rsp+184], rax
37c2b7137sub rax, rbp
37c2b713asub rax, rbx
37c2b713dmov [rsp+40], rdx
37c2b7142mov rdx, rbp
37c2b7145mov [rsp+456], rax
37c2b714dmov rax, [rsp+168]
37c2b7155shl rdx, 4
37c2b7159add rdx, [rsp+760]
37c2b7161imul rax, rdi
37c2b7165mov rdi, [rsp+176]
37c2b716dmov [rsp+32], rdx
37c2b7172mov rdx, [rsp+704]
37c2b717alea rax, [rdi+rax+1]
37c2b717fshl rax, 4
37c2b7183lea r8, [rdx+rax]
37c2b7187mov rdx, r13
37c2b718acall zgeqrf_64_
37c2b718fmov rbp, [rsp+416]
37c2b7197mov [rsp+424], 1
37c2b71a3test rbp, rbp
37c2b71a6jle 0x37c2b728a
37c2b71acmov rax, [r15]
37c2b71aflea rdi, [rbp+1]
37c2b71b3test rax, rax
37c2b71b6jle 0x37c2b7282
37c2b71bcmov rcx, [rsp+168]
37c2b71c4mov rbx, [rsp+704]
37c2b71ccmov r11l, 1
37c2b71d2lea r9, [rax+1]
37c2b71d6mov rdx, rcx
37c2b71d9shl rcx, 4
37c2b71ddimul rdx, rdi
37c2b71e1add rdx, [rsp+176]
37c2b71e9mov r10, rcx
37c2b71ecshl rdx, 4
37c2b71f0lea rbx, [rbx+rdx+16]
37c2b71f5mov rdx, [rsp+296]
37c2b71fdshl rdx, 4
37c2b7201mov [rsp+184], rdx
37c2b7209mov rdx, [rsp+720]
37c2b7211lea r8, [rdx-16]
37c2b7215
37c2b7215loc_37c2b7215:
37c2b7215mov rdx, rbx
37c2b7218mov eax, 1
37c2b721dnop
37c2b721fnop [rax+rax]
37c2b722anop [rax+rax]
37c2b7235nop [rax+rax]
37c2b7240
37c2b7240loc_37c2b7240:
37c2b7240movsd_xmm x0, [rdx+8]
37c2b7245movsd_xmm x1, [rdx]
37c2b7249mov rcx, rax
37c2b724cadd rax, 1
37c2b7250xorpd x0, [rip+0x1b5b88]
37c2b7258shl rcx, 4
37c2b725cadd rdx, r10
37c2b725funpcklpd x1, x0
37c2b7263movups [r8+rcx], x1
37c2b7268cmp rax, r9
37c2b726bjne 0x37c2b7240
37c2b726dadd r11, 1
37c2b7271add rbx, 16
37c2b7275add r8, [rsp+184]
37c2b727dcmp rdi, r11
37c2b7280jne 0x37c2b7215
37c2b7282
37c2b7282loc_37c2b7282:
37c2b7282mov [rsp+424], rdi
37c2b728a
37c2b728aloc_37c2b728a:
37c2b728alea rax, [rbp-1]
37c2b728emov [rsp+32], rsi
37c2b7293mov rcx, r14
37c2b7296mov r8, r12
37c2b7299mov rdi, [rsp+296]
37c2b72a1mov [rsp+448], rax
37c2b72a9lea r9, [rip+0x1b5ad8]
37c2b72b0mov [rsp+456], rax
37c2b72b8mov rax, [rsp+728]
37c2b72c0mov rbx, [rsp+320]
37c2b72c8mov rdx, [rsp+160]
37c2b72d0mov r14, rdi
37c2b72d3mov [rsp+56], 1
37c2b72dcmov [rsp+48], rax
37c2b72e1lea rax, [rdi+rdi]
37c2b72e5lea rax, [rbx+rax+1]
37c2b72eashl rax, 4
37c2b72eeadd rax, [rsp+720]
37c2b72f6mov [rsp+40], rax
37c2b72fbcall zlaset_64_
37c2b7300mov rax, [r15]
37c2b7303mov r9, r13
37c2b7306mov r8, r13
37c2b7309mov rcx, [rsp+768]
37c2b7311mov rcx, [rcx]
37c2b7314mov [rsp+96], r12
37c2b7319mov [rsp+128], 1
37c2b7325mov [rsp+184], rcx
37c2b732dsub rcx, rax
37c2b7330add rax, rbp
37c2b7333mov [rsp+120], 1
37c2b733cshl rax, 4
37c2b7340mov rdx, rcx
37c2b7343add rax, [rsp+760]
37c2b734bmov [rsp+88], rax
37c2b7350mov rax, [rsp+728]
37c2b7358sub rdx, rbp
37c2b735bmov rbp, rbx
37c2b735emov rcx, [rsp+792]
37c2b7366mov [rsp+456], rdx
37c2b736emov [rsp+80], rax
37c2b7373mov rax, [rsp+720]
37c2b737bmov [rsp+112], rcx
37c2b7380mov rcx, [rsp+776]
37c2b7388mov [rsp+72], rax
37c2b738dmov rax, [rsp+712]
37c2b7395mov rdx, [rsp+312]
37c2b739dmov [rsp+104], rcx
37c2b73a2lea rcx, [rip+0x1b59a7]
37c2b73a9mov [rsp+64], rax
37c2b73aemov rax, [rsp+704]
37c2b73b6mov [rsp+56], rax
37c2b73bbmov rax, [rsp+696]
37c2b73c3mov [rsp+48], rax
37c2b73c8mov rax, [rsp+728]
37c2b73d0mov [rsp+40], rax
37c2b73d5mov rax, [rsp+720]
37c2b73ddmov [rsp+32], rax
37c2b73e2call zgesvd_64_
37c2b73e7mov rcx, [r15]
37c2b73eamov [rsp+32], rsi
37c2b73efmov r8, r13
37c2b73f2mov rax, [rsp+416]
37c2b73falea r9, [rip+0x1b5987]
37c2b7401mov rdx, r12
37c2b7404mov [rsp+56], 1
37c2b740dsub rcx, rax
37c2b7410shl rax, 4
37c2b7414add rax, [rsp+720]
37c2b741cmov [rsp+456], rcx
37c2b7424mov rcx, [rsp+728]
37c2b742cmov [rsp+40], rax
37c2b7431mov [rsp+48], rcx
37c2b7436lea rcx, [rip+0x1b5916]
37c2b743dcall zlaset_64_
37c2b7442mov rcx, [r15]
37c2b7445mov [rsp+32], rsi
37c2b744amov r8, r12
37c2b744dmov rax, [rsp+416]
37c2b7455lea r9, [rip+0x1b592c]
37c2b745cmov rdx, r13
37c2b745fmov [rsp+56], 1
37c2b7468sub rcx, rax
37c2b746badd rax, 1
37c2b746fimul rax, rdi
37c2b7473mov [rsp+456], rcx
37c2b747bmov rcx, [rsp+728]
37c2b7483mov [rsp+48], rcx
37c2b7488lea rcx, [rip+0x1b58c4]
37c2b748flea rax, [rbx+rax+1]
37c2b7494shl rax, 4
37c2b7498add rax, [rsp+720]
37c2b74a0mov [rsp+40], rax
37c2b74a5call zlaset_64_
37c2b74aamov rbx, [rsp+416]
37c2b74b2mov rax, [r15]
37c2b74b5mov [rsp+56], 1
37c2b74bemov rdx, [rsp+160]
37c2b74c6lea r9, [rip+0x1b58bb]
37c2b74cdmov r8, r12
37c2b74d0lea rcx, [rip+0x1b587c]
37c2b74d7sub rax, rbx
37c2b74dalea rdi, [rbx+1]
37c2b74demov [rsp+448], rax
37c2b74e6mov [rsp+456], rax
37c2b74eemov rax, [rsp+728]
37c2b74f6mov [rsp+48], rax
37c2b74fbmov rax, r14
37c2b74feimul rax, rdi
37c2b7502add rax, rbp
37c2b7505add rax, rdi
37c2b7508shl rax, 4
37c2b750cadd rax, [rsp+720]
37c2b7514mov [rsp+40], rax
37c2b7519lea rax, [rip+0x1b5878]
37c2b7520mov [rsp+32], rax
37c2b7525call zlaset_64_
37c2b752amov rdx, [r15]
37c2b752dmov r9, r15
37c2b7530mov r8, r15
37c2b7533mov rax, [rsp+768]
37c2b753blea rcx, [rip+0x1b5810]
37c2b7542mov rax, [rax]
37c2b7545mov [rsp+32], r13
37c2b754amov [rsp+112], 1
37c2b7553mov [rsp+184], rax
37c2b755bsub rax, rdx
37c2b755esub rax, rbx
37c2b7561mov [rsp+88], r12
37c2b7566mov [rsp+456], rax
37c2b756emov rax, [rsp+256]
37c2b7576mov [rsp+104], 1
37c2b757fmov [rsp+96], rax
37c2b7584lea rax, [rbx+rdx]
37c2b7588shl rax, 4
37c2b758cadd rax, [rsp+760]
37c2b7594mov [rsp+80], rax
37c2b7599mov rax, [rsp+728]
37c2b75a1mov [rsp+72], rax
37c2b75a6mov rax, [rsp+720]
37c2b75aemov [rsp+64], rax
37c2b75b3mov rax, rdx
37c2b75b6lea rdx, [rip+0x1b57ab]
37c2b75bdshl rax, 4
37c2b75c1add rax, [rsp+760]
37c2b75c9imul rdi, [rsp+168]
37c2b75d2mov [rsp+56], rax
37c2b75d7mov rax, [rsp+712]
37c2b75dfmov [rsp+48], rax
37c2b75e4mov rax, [rsp+176]
37c2b75eclea rax, [rax+rdi+1]
37c2b75f1shl rax, 4
37c2b75f5add rax, [rsp+704]
37c2b75fdmov [rsp+40], rax
37c2b7602call zunmqr_64_
37c2b7607mov rax, [rsp+744]
37c2b760fmov r8, r15
37c2b7612mov rdx, r15
37c2b7615mov r9, [rsp+720]
37c2b761dlea rcx, [rip+0x1b579c]
37c2b7624mov [rsp+40], rax
37c2b7629mov rax, [rsp+728]
37c2b7631mov [rsp+32], rax
37c2b7636call zlapmt_64_
37c2b763bmov rax, [rsp+664]
37c2b7643mov rbx, [rsp+416]
37c2b764bmov rax, [rax]
37c2b764ecmp rax, rbx
37c2b7651jle 0x37c2b5835
37c2b7657cmp [rsp+208], 0
37c2b7660jne 0x37c2b4a5f
37c2b7666sub rax, rbx
37c2b7669mov [rsp+32], rsi
37c2b766emov r8, r13
37c2b7671mov rdx, r12
37c2b7674mov [rsp+456], rax
37c2b767cmov rax, [rsp+712]
37c2b7684lea r9, [rip+0x1b56fd]
37c2b768blea rcx, [rip+0x1b56c1]
37c2b7692mov [rsp+56], 1
37c2b769bmov [rsp+48], rax
37c2b76a0mov rax, rbx
37c2b76a3shl rax, 4
37c2b76a7add rax, [rsp+704]
37c2b76afmov [rsp+40], rax
37c2b76b4call zlaset_64_
37c2b76b9mov rax, [rsp+416]
37c2b76c1mov rbx, [rsp+408]
37c2b76c9cmp rax, rbx
37c2b76ccjge 0x37c2b68e2
37c2b76d2mov rdi, [rsp+712]
37c2b76damov rdx, rbx
37c2b76ddmov [rsp+32], rsi
37c2b76e2mov r8, r12
37c2b76e5sub rdx, rax
37c2b76e8add rax, 1
37c2b76ecmov r14, [rsp+176]
37c2b76f4mov [rsp+56], 1
37c2b76fdmov [rsp+48], rdi
37c2b7702mov rdi, [rsp+168]
37c2b770alea r9, [rip+0x1b5677]
37c2b7711lea rcx, [rip+0x1b563b]
37c2b7718mov [rsp+456], rdx
37c2b7720mov rdx, r13
37c2b7723imul rax, rdi
37c2b7727lea rax, [r14+rax+1]
37c2b772cshl rax, 4
37c2b7730add rax, [rsp+704]
37c2b7738mov [rsp+40], rax
37c2b773dcall zlaset_64_
37c2b7742mov rsi, [rsp+664]
37c2b774amov rax, [rsp+416]
37c2b7752lea r9, [rip+0x1b562f]
37c2b7759mov r8, r12
37c2b775clea rcx, [rip+0x1b55f0]
37c2b7763mov rsi, [rsi]
37c2b7766sub rbx, rax
37c2b7769mov [rsp+56], 1
37c2b7772mov [rsp+456], rbx
37c2b777amov rdx, rsi
37c2b777dmov [rsp+168], rsi
37c2b7785sub rdx, rax
37c2b7788mov [rsp+448], rdx
37c2b7790lea rdx, [rax+1]
37c2b7794mov rax, [rsp+712]
37c2b779cmov [rsp+48], rax
37c2b77a1mov rax, rdi
37c2b77a4imul rax, rdx
37c2b77a8add rax, r14
37c2b77abadd rax, rdx
37c2b77aemov rdx, [rsp+160]
37c2b77b6shl rax, 4
37c2b77baadd rax, [rsp+704]
37c2b77c2mov [rsp+40], rax
37c2b77c7lea rax, [rip+0x1b55ca]
37c2b77cemov [rsp+32], rax
37c2b77d3call zlaset_64_
37c2b77d8mov rbp, [r15]
37c2b77dblea r10, [rip+0x1b55d6]
37c2b77e2jmp 0x37c2b5702
37c2b77e7
37c2b77e7loc_37c2b77e7:
37c2b77e7mov rbp, [rip+0x1b55e2]
37c2b77eejmp 0x37c2b4614
37c2b77f3
37c2b77f3loc_37c2b77f3:
37c2b77f3mov [rsp+424], rdi
37c2b77fblea rsi, [rip+0x1b5586]
37c2b7802cmp rbx, 1
37c2b7806je 0x37c2b787d
37c2b7808lea rax, [rbx-1]
37c2b780cmov [rsp+32], rsi
37c2b7811mov r9, rsi
37c2b7814mov r8, r12
37c2b7817mov [rsp+448], rax
37c2b781fmov rcx, [rsp+320]
37c2b7827lea rdx, [rsp+448]
37c2b782fmov [rsp+456], rax
37c2b7837mov rax, [rsp+728]
37c2b783fmov [rsp+56], 1
37c2b7848mov [rsp+48], rax
37c2b784dmov rax, [rsp+296]
37c2b7855add rax, rax
37c2b7858lea rax, [rcx+rax+1]
37c2b785dlea rcx, [rip+0x1b54ed]
37c2b7864shl rax, 4
37c2b7868add rax, [rsp+720]
37c2b7870mov [rsp+40], rax
37c2b7875call zlaset_64_
37c2b787amov rbp, [r15]
37c2b787d
37c2b787dloc_37c2b787d:
37c2b787dmov rax, rbp
37c2b7880mov [rsp+32], rsi
37c2b7885mov r8, r12
37c2b7888mov rdx, r15
37c2b788bsub rax, rbx
37c2b788elea r9, [rip+0x1b54f3]
37c2b7895mov [rsp+56], 1
37c2b789elea rcx, [rip+0x1b54ae]
37c2b78a5mov [rsp+456], rax
37c2b78admov rax, [rsp+728]
37c2b78b5mov [rsp+48], rax
37c2b78bamov rax, [rsp+296]
37c2b78c2imul rax, rdi
37c2b78c6mov rdi, [rsp+320]
37c2b78celea rax, [rdi+rax+1]
37c2b78d3shl rax, 4
37c2b78d7add rax, [rsp+720]
37c2b78dfmov [rsp+40], rax
37c2b78e4call zlaset_64_
37c2b78e9mov rax, [r15]
37c2b78ecmov r8, r15
37c2b78efmov r9, r15
37c2b78f2mov rdi, [rsp+768]
37c2b78famov rcx, [rsp+312]
37c2b7902mov rdi, [rdi]
37c2b7905mov [rsp+96], r12
37c2b790amov [rsp+128], 1
37c2b7916mov rdx, rdi
37c2b7919mov [rsp+160], rdi
37c2b7921mov rdi, [rsp+792]
37c2b7929mov [rsp+120], 1
37c2b7932sub rdx, rax
37c2b7935shl rax, 4
37c2b7939add rax, [rsp+760]
37c2b7941mov [rsp+88], rax
37c2b7946mov rax, [rsp+712]
37c2b794emov [rsp+112], rdi
37c2b7953mov rdi, [rsp+776]
37c2b795bmov [rsp+80], rax
37c2b7960mov rax, [rsp+704]
37c2b7968mov [rsp+456], rdx
37c2b7970lea rdx, [rip+0x1b53dc]
37c2b7977mov [rsp+72], rax
37c2b797cmov rax, [rsp+728]
37c2b7984mov [rsp+104], rdi
37c2b7989mov [rsp+64], rax
37c2b798emov rax, [rsp+720]
37c2b7996mov [rsp+56], rax
37c2b799bmov rax, [rsp+696]
37c2b79a3mov [rsp+48], rax
37c2b79a8mov rax, [rsp+728]
37c2b79b0mov [rsp+40], rax
37c2b79b5mov rax, [rsp+720]
37c2b79bdmov [rsp+32], rax
37c2b79c2call zgesvd_64_
37c2b79c7mov r8, [r15]
37c2b79camov [rsp+424], 1
37c2b79d6test r8, r8
37c2b79d9jle 0x37c2b7acc
37c2b79dfmov rax, [rsp+720]
37c2b79e7mov r13l, 2
37c2b79edmovsd_xmm x0, [rax+8]
37c2b79f2xorpd x0, [rip+0x1b53e6]
37c2b79famovsd_xmm [rax+8], x0
37c2b79ffcmp r8, 1
37c2b7a03je 0x37c2b7ac4
37c2b7a09mov rax, [rsp+296]
37c2b7a11lea r13, [r8+1]
37c2b7a15mov r11l, 2
37c2b7a1badd rax, 1
37c2b7a1fshl rax, 4
37c2b7a23mov rbp, rax
37c2b7a26mov rax, [rsp+720]
37c2b7a2elea rdi, [rax+16]
37c2b7a32mov rax, [rsp+296]
37c2b7a3alea r10, [rax+rax]
37c2b7a3eadd r10, [rsp+320]
37c2b7a46shl rax, 4
37c2b7a4ashl r10, 4
37c2b7a4emov r9, rax
37c2b7a51add r10, rdi
37c2b7a54
37c2b7a54loc_37c2b7a54:
37c2b7a54mov rdx, r10
37c2b7a57mov rax, rdi
37c2b7a5amov rcx, r11
37c2b7a5dnop [rax]
37c2b7a60
37c2b7a60loc_37c2b7a60:
37c2b7a60movsd_xmm x1, [rax]
37c2b7a64movsd_xmm x2, [rdx]
37c2b7a68add rcx, 1
37c2b7a6cadd rax, 16
37c2b7a70movsd_xmm x0, [rax-8]
37c2b7a75xorpd x0, [rip+0x1b5363]
37c2b7a7dunpcklpd x1, x0
37c2b7a81movsd_xmm x0, [rdx+8]
37c2b7a86xorpd x0, [rip+0x1b5352]
37c2b7a8eunpcklpd x2, x0
37c2b7a92movups [rax-16], x2
37c2b7a96movups [rdx], x1
37c2b7a99add rdx, r9
37c2b7a9ccmp r8, rcx
37c2b7a9fjge 0x37c2b7a60
37c2b7aa1movsd_xmm x0, [r10+24]
37c2b7aa7add r11, 1
37c2b7aabadd rdi, rbp
37c2b7aaexorpd x0, [rip+0x1b532a]
37c2b7ab6movsd_xmm [r10+24], x0
37c2b7abcadd r10, rbp
37c2b7abfcmp r11, r13
37c2b7ac2jne 0x37c2b7a54
37c2b7ac4
37c2b7ac4loc_37c2b7ac4:
37c2b7ac4mov [rsp+424], r13
37c2b7acc
37c2b7accloc_37c2b7acc:
37c2b7accmov rax, [rsp+744]
37c2b7ad4mov r8, r15
37c2b7ad7mov rdx, r15
37c2b7adalea rcx, [rip+0x1b52df]
37c2b7ae1mov r9, [rsp+720]
37c2b7ae9mov [rsp+40], rax
37c2b7aeemov rax, [rsp+728]
37c2b7af6mov [rsp+32], rax
37c2b7afbcall zlapmt_64_
37c2b7b00mov rbp, [r15]
37c2b7b03mov [rsp+424], 1
37c2b7b0ftest rbp, rbp
37c2b7b12jle 0x37c2b7c0c
37c2b7b18mov rax, [rsp+704]
37c2b7b20mov r13l, 2
37c2b7b26movsd_xmm x0, [rax+8]
37c2b7b2bxorpd x0, [rip+0x1b52ad]
37c2b7b33movsd_xmm [rax+8], x0
37c2b7b38cmp rbp, 1
37c2b7b3cje 0x37c2b7c04
37c2b7b42mov rax, [rsp+168]
37c2b7b4alea r13, [rbp+1]
37c2b7b4emov r10l, 2
37c2b7b54add rax, 1
37c2b7b58shl rax, 4
37c2b7b5cmov rdi, rax
37c2b7b5fmov rax, [rsp+704]
37c2b7b67lea r11, [rax+16]
37c2b7b6bmov rax, [rsp+168]
37c2b7b73lea r9, [rax+rax]
37c2b7b77add r9, [rsp+176]
37c2b7b7fshl rax, 4
37c2b7b83shl r9, 4
37c2b7b87mov r8, rax
37c2b7b8aadd r9, r11
37c2b7b8d
37c2b7b8dloc_37c2b7b8d:
37c2b7b8dmov rdx, r9
37c2b7b90mov rax, r11
37c2b7b93mov rcx, r10
37c2b7b96nop [rax+rax]
37c2b7ba0
37c2b7ba0loc_37c2b7ba0:
37c2b7ba0movsd_xmm x1, [rax]
37c2b7ba4movsd_xmm x2, [rdx]
37c2b7ba8add rcx, 1
37c2b7bacadd rax, 16
37c2b7bb0movsd_xmm x0, [rax-8]
37c2b7bb5xorpd x0, [rip+0x1b5223]
37c2b7bbdunpcklpd x1, x0
37c2b7bc1movsd_xmm x0, [rdx+8]
37c2b7bc6xorpd x0, [rip+0x1b5212]
37c2b7bceunpcklpd x2, x0
37c2b7bd2movups [rax-16], x2
37c2b7bd6movups [rdx], x1
37c2b7bd9add rdx, r8
37c2b7bdccmp rbp, rcx
37c2b7bdfjge 0x37c2b7ba0
37c2b7be1movsd_xmm x0, [r9+24]
37c2b7be7add r10, 1
37c2b7bebadd r11, rdi
37c2b7beexorpd x0, [rip+0x1b51ea]
37c2b7bf6movsd_xmm [r9+24], x0
37c2b7bfcadd r9, rdi
37c2b7bffcmp r10, r13
37c2b7c02jne 0x37c2b7b8d
37c2b7c04
37c2b7c04loc_37c2b7c04:
37c2b7c04mov [rsp+424], r13
37c2b7c0c
37c2b7c0cloc_37c2b7c0c:
37c2b7c0cmov rax, [rsp+664]
37c2b7c14mov rax, [rax]
37c2b7c17cmp rax, rbp
37c2b7c1ajle 0x37c2b5838
37c2b7c20jmp 0x37c2b5685
37c2b7c25
37c2b7c25loc_37c2b7c25:
37c2b7c25mov [rsp+56], 1
37c2b7c2esub rax, r8
37c2b7c31mov [rsp+456], rax
37c2b7c39mov rax, [rsp+712]
37c2b7c41mov [rsp+48], rax
37c2b7c46mov rax, r8
37c2b7c49jmp 0x37c2b6897
37c2b7c4e
37c2b7c4eloc_37c2b7c4e:
37c2b7c4elea rax, [rbx-1]
37c2b7c52lea rsi, [rip+0x1b512f]
37c2b7c59mov r8, r12
37c2b7c5cmov [rsp+56], 1
37c2b7c65mov [rsp+32], rsi
37c2b7c6alea r10, [rip+0x1b5147]
37c2b7c71mov r9, rsi
37c2b7c74lea rdx, [rsp+448]
37c2b7c7cmov [rsp+448], rax
37c2b7c84mov rcx, r10
37c2b7c87mov [rsp+456], rax
37c2b7c8fmov rax, [rsp+712]
37c2b7c97mov [rsp+184], r10
37c2b7c9fmov [rsp+48], rax
37c2b7ca4lea rax, [rbx+1]
37c2b7ca8shl rax, 4
37c2b7cacadd rax, [rsp+704]
37c2b7cb4mov [rsp+160], rdx
37c2b7cbcmov [rsp+40], rax
37c2b7cc1call zlaset_64_
37c2b7cc6mov r10, [rsp+184]
37c2b7ccejmp 0x37c2b6a72
37c2b7cd3
37c2b7cd3loc_37c2b7cd3:
37c2b7cd3lea rax, [rbx-1]
37c2b7cd7lea rsi, [rip+0x1b50aa]
37c2b7cdemov r8, r12
37c2b7ce1mov rcx, [rsp+176]
37c2b7ce9mov [rsp+32], rsi
37c2b7ceelea r14, [rip+0x1b505c]
37c2b7cf5lea rdx, [rsp+448]
37c2b7cfdmov r9, rsi
37c2b7d00mov [rsp+448], rax
37c2b7d08mov [rsp+456], rax
37c2b7d10mov rax, [rsp+712]
37c2b7d18mov [rsp+56], 1
37c2b7d21mov [rsp+48], rax
37c2b7d26lea rax, [rbx+2]
37c2b7d2aimul rax, [rsp+168]
37c2b7d33mov [rsp+160], rdx
37c2b7d3blea rax, [rcx+rax+1]
37c2b7d40mov rcx, r14
37c2b7d43shl rax, 4
37c2b7d47add rax, [rsp+704]
37c2b7d4fmov [rsp+40], rax
37c2b7d54call zlaset_64_
37c2b7d59mov rbp, [r15]
37c2b7d5cjmp 0x37c2b70ee
37c2b7d61
37c2b7d61loc_37c2b7d61:
37c2b7d61mov rdi, [rsp+712]
37c2b7d69mov rdx, rbx
37c2b7d6cmov rsi, [rsp+176]
37c2b7d74mov [rsp+56], 1
37c2b7d7dsub rdx, rax
37c2b7d80add rax, 1
37c2b7d84mov r8, r12
37c2b7d87mov [rsp+48], rdi
37c2b7d8cmov rdi, [rsp+168]
37c2b7d94lea rcx, [rip+0x1b4fb8]
37c2b7d9bmov [rsp+456], rdx
37c2b7da3mov rdx, r13
37c2b7da6imul rax, rdi
37c2b7daalea rax, [rsi+rax+1]
37c2b7dafshl rax, 4
37c2b7db3add rax, [rsp+704]
37c2b7dbbmov [rsp+40], rax
37c2b7dc0lea rax, [rip+0x1b4fc1]
37c2b7dc7mov [rsp+32], rax
37c2b7dccmov r9, rax
37c2b7dcfcall zlaset_64_
37c2b7dd4mov rdx, [rsp+664]
37c2b7ddcmov rax, [rsp+416]
37c2b7de4mov r8, r12
37c2b7de7lea r9, [rip+0x1b4f9a]
37c2b7deemov rdx, [rdx]
37c2b7df1lea rcx, [rax+1]
37c2b7df5sub rbx, rax
37c2b7df8mov [rsp+56], 1
37c2b7e01mov [rsp+456], rbx
37c2b7e09mov [rsp+160], rdx
37c2b7e11sub rdx, rax
37c2b7e14mov rax, [rsp+712]
37c2b7e1cmov [rsp+448], rdx
37c2b7e24lea rdx, [rsp+448]
37c2b7e2cmov [rsp+48], rax
37c2b7e31mov rax, rdi
37c2b7e34imul rax, rcx
37c2b7e38add rax, rsi
37c2b7e3badd rax, rcx
37c2b7e3elea rcx, [rip+0x1b4f0e]
37c2b7e45shl rax, 4
37c2b7e49add rax, [rsp+704]
37c2b7e51mov [rsp+40], rax
37c2b7e56lea rax, [rip+0x1b4f3b]
37c2b7e5dmov [rsp+32], rax
37c2b7e62call zlaset_64_
37c2b7e67jmp 0x37c2b68e2
37c2b7e6c
37c2b7e6cloc_37c2b7e6c:
37c2b7e6clea rsi, [rip+0x1b4f15]
37c2b7e73lea rdi, [rbx+1]
37c2b7e77jmp 0x37c2b787d
37c2b7e7c
37c2b7e7cloc_37c2b7e7c:
37c2b7e7clea rax, [rsp+448]
37c2b7e84lea r14, [rip+0x1b4ec6]
37c2b7e8bmov [rsp+160], rax
37c2b7e93lea rsi, [rip+0x1b4eee]
37c2b7e9alea rdi, [rbx+1]
37c2b7e9ejmp 0x37c2b70ee
37c2b7ea3
37c2b7ea3loc_37c2b7ea3:
37c2b7ea3mov rax, rbx
37c2b7ea6mov [rsp+32], rsi
37c2b7eabmov r8, r12
37c2b7eaemov rdx, r15
37c2b7eb1sub rax, rbp
37c2b7eb4lea r9, [rip+0x1b4ecd]
37c2b7ebbmov rdi, [rsp+168]
37c2b7ec3mov r14, [rsp+176]
37c2b7ecbmov [rsp+456], rax
37c2b7ed3mov rax, [rsp+712]
37c2b7edblea rcx, [rip+0x1b4e71]
37c2b7ee2mov [rsp+56], 1
37c2b7eebmov [rsp+48], rax
37c2b7ef0lea rax, [rbp+1]
37c2b7ef4imul rax, rdi
37c2b7ef8mov [rsp+184], r10
37c2b7f00lea rax, [r14+rax+1]
37c2b7f05shl rax, 4
37c2b7f09add rax, [rsp+704]
37c2b7f11mov [rsp+40], rax
37c2b7f16call zlaset_64_
37c2b7f1bmov rsi, [rsp+664]
37c2b7f23mov rax, [r15]
37c2b7f26mov r8, r12
37c2b7f29lea r9, [rip+0x1b4e58]
37c2b7f30mov rsi, [rsi]
37c2b7f33lea rcx, [rax+1]
37c2b7f37sub rbx, rax
37c2b7f3amov [rsp+56], 1
37c2b7f43mov [rsp+456], rbx
37c2b7f4bmov rdx, rsi
37c2b7f4emov [rsp+160], rsi
37c2b7f56sub rdx, rax
37c2b7f59mov rax, [rsp+712]
37c2b7f61mov [rsp+448], rdx
37c2b7f69lea rdx, [rsp+448]
37c2b7f71mov [rsp+48], rax
37c2b7f76mov rax, rdi
37c2b7f79imul rax, rcx
37c2b7f7dadd rax, r14
37c2b7f80add rax, rcx
37c2b7f83lea rcx, [rip+0x1b4dc9]
37c2b7f8ashl rax, 4
37c2b7f8eadd rax, [rsp+704]
37c2b7f96mov [rsp+40], rax
37c2b7f9blea rax, [rip+0x1b4df6]
37c2b7fa2mov [rsp+32], rax
37c2b7fa7call zlaset_64_
37c2b7facmov rbp, [r15]
37c2b7fafmov r10, [rsp+184]
37c2b7fb7jmp 0x37c2b5702
37c2b7fbc
37c2b7fbcloc_37c2b7fbc:
37c2b7fbcmov rdi, [rsp+712]
37c2b7fc4mov rdx, rbx
37c2b7fc7mov [rsp+32], rsi
37c2b7fccmov r8, r12
37c2b7fcfsub rdx, rax
37c2b7fd2add rax, 1
37c2b7fd6mov r14, [rsp+176]
37c2b7fdemov [rsp+56], 1
37c2b7fe7mov [rsp+48], rdi
37c2b7fecmov rdi, [rsp+168]
37c2b7ff4lea r9, [rip+0x1b4d8d]
37c2b7ffblea rcx, [rip+0x1b4d51]
37c2b8002mov [rsp+456], rdx
37c2b800amov rdx, r13
37c2b800dimul rax, rdi
37c2b8011mov [rsp+184], r10
37c2b8019lea rax, [r14+rax+1]
37c2b801eshl rax, 4
37c2b8022add rax, [rsp+704]
37c2b802amov [rsp+40], rax
37c2b802fcall zlaset_64_
37c2b8034mov rsi, [rsp+664]
37c2b803cmov rax, [rsp+416]
37c2b8044lea r9, [rip+0x1b4d3d]
37c2b804bmov r8, r12
37c2b804elea rcx, [rip+0x1b4cfe]
37c2b8055mov rsi, [rsi]
37c2b8058sub rbx, rax
37c2b805bmov [rsp+56], 1
37c2b8064mov [rsp+456], rbx
37c2b806cmov rdx, rsi
37c2b806fmov [rsp+168], rsi
37c2b8077sub rdx, rax
37c2b807amov [rsp+448], rdx
37c2b8082lea rdx, [rax+1]
37c2b8086mov rax, [rsp+712]
37c2b808emov [rsp+48], rax
37c2b8093mov rax, rdi
37c2b8096imul rax, rdx
37c2b809aadd rax, r14
37c2b809dadd rax, rdx
37c2b80a0mov rdx, [rsp+160]
37c2b80a8shl rax, 4
37c2b80acadd rax, [rsp+704]
37c2b80b4mov [rsp+40], rax
37c2b80b9lea rax, [rip+0x1b4cd8]
37c2b80c0mov [rsp+32], rax
37c2b80c5call zlaset_64_
37c2b80camov rbp, [r15]
37c2b80cdmov r10, [rsp+184]
37c2b80d5jmp 0x37c2b5702
37c2b80da
37c2b80daloc_37c2b80da:
37c2b80damov rax, r10
37c2b80ddjmp 0x37c2b1d49
37c2b1100
37c2b1100zgesvdq_64_:
37c2b1100push r15
37c2b1102push r14
37c2b1104push r13
37c2b1106push r12
37c2b1108push rbp
37c2b1109push rdi
37c2b110apush rsi
37c2b110bpush rbx
37c2b110csub rsp, 552
37c2b1113movups [rsp+480], x6
37c2b111bmovups [rsp+496], x7
37c2b1123movups [rsp+512], x8
37c2b112cmovups [rsp+528], x9
37c2b1135mov rax, [rsp+688]
37c2b113dmov r13, [rsp+656]
37c2b1145mov r15, [rsp+672]
37c2b114dmov rax, [rax]
37c2b1150mov rsi, r9
37c2b1153mov rbx, rcx
37c2b1156mov rbp, rdx
37c2b1159mov r12, r8
37c2b115cmov r9l, 1
37c2b1162mov [rsp+264], rax
37c2b116amov r8l, 1
37c2b1170mov rcx, rsi
37c2b1173mov rax, [rsp+712]
37c2b117blea rdx, [rip+0x1bbbce]
37c2b1182mov rax, [rax]
37c2b1185mov [rsp+280], rax
37c2b118dmov rax, [rsp+728]
37c2b1195mov rax, [rax]
37c2b1198mov [rsp+272], rax
37c2b11a0call lsame_64_
37c2b11a5mov rdi, rax
37c2b11a8test rax, rax
37c2b11abje 0x37c2b1640
37c2b11b1
37c2b11b1loc_37c2b11b1:
37c2b11b1mov rcx, rsi
37c2b11b4mov r9l, 1
37c2b11bamov r8l, 1
37c2b11c0lea rdx, [rip+0x1bbb8b]
37c2b11c7call lsame_64_
37c2b11ccmov rcx, rsi
37c2b11cfmov r9l, 1
37c2b11d5mov r8l, 1
37c2b11dblea rdx, [rip+0x1bbb71]
37c2b11e2mov [rsp+184], rax
37c2b11eacall lsame_64_
37c2b11efmov rcx, rsi
37c2b11f2mov r9l, 1
37c2b11f8mov r8l, 1
37c2b11felea rdx, [rip+0x1bbb4f]
37c2b1205mov [rsp+216], rax
37c2b120dcall lsame_64_
37c2b1212mov rcx, rsi
37c2b1215mov r9l, 1
37c2b121bmov r8l, 1
37c2b1221lea rdx, [rip+0x1bbb2d]
37c2b1228mov [rsp+208], rax
37c2b1230call lsame_64_
37c2b1235mov r9l, 1
37c2b123bmov r8l, 1
37c2b1241mov rcx, r13
37c2b1244lea rdx, [rip+0x1bbb07]
37c2b124bmov [rsp+224], rax
37c2b1253call lsame_64_
37c2b1258mov r9l, 1
37c2b125emov r8l, 1
37c2b1264mov rcx, r13
37c2b1267lea rdx, [rip+0x1bbae5]
37c2b126emov [rsp+240], rax
37c2b1276call lsame_64_
37c2b127bmov [rsp+160], rax
37c2b1283mov rsi, rax
37c2b1286test rax, rax
37c2b1289je 0x37c2b1608
37c2b128f
37c2b128floc_37c2b128f:
37c2b128fmov rcx, r13
37c2b1292mov r9l, 1
37c2b1298mov r8l, 1
37c2b129elea rdx, [rip+0x1bbab0]
37c2b12a5call lsame_64_
37c2b12aamov rcx, rbx
37c2b12admov r9l, 1
37c2b12b3mov r8l, 1
37c2b12b9lea rdx, [rip+0x1bba93]
37c2b12c0mov [rsp+256], rax
37c2b12c8call lsame_64_
37c2b12cdmov rcx, rbx
37c2b12d0mov r9l, 1
37c2b12d6mov r8l, 1
37c2b12dclea rdx, [rip+0x1bba74]
37c2b12e3mov [rsp+168], rax
37c2b12ebcall lsame_64_
37c2b12f0mov rcx, rbx
37c2b12f3mov r9l, 1
37c2b12f9mov r8l, 1
37c2b12fflea rdx, [rip+0x1bba52]
37c2b1306mov r14, rax
37c2b1309call lsame_64_
37c2b130emov rcx, rbx
37c2b1311mov r9l, 1
37c2b1317mov r8l, 1
37c2b131dlea rdx, [rip+0x1bba35]
37c2b1324mov r13, rax
37c2b1327mov [rsp+200], rax
37c2b132fcall lsame_64_
37c2b1334mov r9l, 1
37c2b133amov r8l, 1
37c2b1340mov rcx, rbp
37c2b1343lea rdx, [rip+0x1bba10]
37c2b134aor r13, rax
37c2b134dcall lsame_64_
37c2b1352lea rdx, [rip+0x1bba02]
37c2b1359mov rcx, r12
37c2b135cmov r9l, 1
37c2b1362mov r8l, 1
37c2b1368mov [rsp+152], rax
37c2b1370call lsame_64_
37c2b1375mov r11, [rsp+168]
37c2b137dmov rbx, [r15]
37c2b1380mov rcx, [rsp+752]
37c2b1388mov [rsp+192], rax
37c2b1390or r11, r14
37c2b1393lea rdx, [rbx+4*rbx]
37c2b1397mov [rsp+176], r11
37c2b139fmov rcx, [rcx]
37c2b13a2cmp [rsp+152], 0
37c2b13abje 0x37c2b1480
37c2b13b1mov rax, [rsp+664]
37c2b13b9mov r8l, 1
37c2b13bfmov rax, [rax]
37c2b13c2lea rbx, [rax+rbx-1]
37c2b13c7test rbx, rbx
37c2b13cacmovle rbx, r8
37c2b13cemov r8l, 2
37c2b13d4cmp rax, r8
37c2b13d7cmovl rax, r8
37c2b13dbcmp rax, rdx
37c2b13decmovge rdx, rax
37c2b13e2mov [rsp+232], rdx
37c2b13eacmp rcx, -1
37c2b13eeje 0x37c2b1760
37c2b13f4mov rax, [rsp+768]
37c2b13fccmp [rax], -1
37c2b1400jne 0x37c2b14bc
37c2b1406mov rax, [rsp+792]
37c2b140emov r14, [rsp+152]
37c2b1416mov [rax], 0
37c2b141dcmp [rsp+176], 0
37c2b1426je 0x37c2b14e9
37c2b142c
37c2b142cloc_37c2b142c:
37c2b142cmov r14, [rsp+152]
37c2b1434cmp [rsp+192], 0
37c2b143djne 0x37c2b1510
37c2b1443
37c2b1443loc_37c2b1443:
37c2b1443mov r9l, 1
37c2b1449mov r8l, 1
37c2b144flea rdx, [rip+0x1bb8ff]
37c2b1456mov rcx, r12
37c2b1459call lsame_64_
37c2b145etest rax, rax
37c2b1461jne 0x37c2b1510
37c2b1467mov rdx, -3
37c2b146emov eax, 3
37c2b1473jmp 0x37c2b155a
37c2b1478
37c2b1478 0f 1f 84 00 00 00 00 00 ........
37c2b1480
37c2b1480loc_37c2b1480:
37c2b1480test rbx, rbx
37c2b1483mov eax, 1
37c2b1488cmovle rbx, rax
37c2b148cmov eax, 2
37c2b1491cmp rdx, rax
37c2b1494cmovge rax, rdx
37c2b1498mov [rsp+232], rax
37c2b14a0cmp rcx, -1
37c2b14a4je 0x37c2b15c8
37c2b14aamov rax, [rsp+768]
37c2b14b2cmp [rax], -1
37c2b14b6je 0x37c2b1700
37c2b14bc
37c2b14bcloc_37c2b14bc:
37c2b14bcmov rax, [rsp+784]
37c2b14c4xor r14l, r14l
37c2b14c7cmp [rax], -1
37c2b14cbmov rax, [rsp+792]
37c2b14d3sete r14b
37c2b14d7mov [rax], 0
37c2b14decmp [rsp+176], 0
37c2b14e7jne 0x37c2b14f2
37c2b14e9
37c2b14e9loc_37c2b14e9:
37c2b14e9test r13, r13
37c2b14ecje 0x37c2b15f0
37c2b14f2
37c2b14f2loc_37c2b14f2:
37c2b14f2cmp [rsp+152], 0
37c2b14fbje 0x37c2b172a
37c2b1501
37c2b1501loc_37c2b1501:
37c2b1501cmp [rsp+192], 0
37c2b150aje 0x37c2b1443
37c2b1510
37c2b1510loc_37c2b1510:
37c2b1510mov r8, [rsp+184]
37c2b1518mov rcx, [rsp+216]
37c2b1520mov rax, [rsp+208]
37c2b1528or r8, rdi
37c2b152bor rcx, r8
37c2b152eor rax, rcx
37c2b1531mov [rsp+248], rax
37c2b1539jne 0x37c2b1668
37c2b153fmov rdx, -4
37c2b1546mov eax, 4
37c2b154bcmp [rsp+224], 0
37c2b1554jne 0x37c2b1668
37c2b155a
37c2b155aloc_37c2b155a:
37c2b155amov rdi, [rsp+792]
37c2b1562lea r12, [rsp+456]
37c2b156amov [rdi], rdx
37c2b156d
37c2b156dloc_37c2b156d:
37c2b156dmov r8l, 7
37c2b1573mov rdx, r12
37c2b1576lea rcx, [rip+0x1bb7ec]
37c2b157dmov [rsp+456], rax
37c2b1585call xerbla_64_
37c2b158anop
37c2b158b
37c2b158bloc_37c2b158b:
37c2b158bmovups x6, [rsp+480]
37c2b1593movups x7, [rsp+496]
37c2b159bmovups x8, [rsp+512]
37c2b15a4movups x9, [rsp+528]
37c2b15adadd rsp, 552
37c2b15b4pop rbx
37c2b15b5pop rsi
37c2b15b6pop rdi
37c2b15b7pop rbp
37c2b15b8pop r12
37c2b15bapop r13
37c2b15bcpop r14
37c2b15bepop r15
37c2b15c0ret
37c2b15c1
37c2b15c1 0f 1f 80 00 00 00 00 .......
37c2b15c8
37c2b15c8loc_37c2b15c8:
37c2b15c8mov rax, [rsp+792]
37c2b15d0mov [rax], 0
37c2b15d7cmp [rsp+176], 0
37c2b15e0jne 0x37c2b1724
37c2b15e6test r13, r13
37c2b15e9jne 0x37c2b1724
37c2b15efnop
37c2b15f0
37c2b15f0loc_37c2b15f0:
37c2b15f0mov rdx, -1
37c2b15f7mov eax, 1
37c2b15fcjmp 0x37c2b155a
37c2b1601
37c2b1601 0f 1f 80 00 00 00 00 .......
37c2b1608
37c2b1608loc_37c2b1608:
37c2b1608mov r9l, 1
37c2b160emov r8l, 1
37c2b1614lea rdx, [rip+0x1bb73b]
37c2b161bmov rcx, r13
37c2b161ecall lsame_64_
37c2b1623mov rsi, rax
37c2b1626mov rax, [rsp+240]
37c2b162eor rax, rsi
37c2b1631mov [rsp+160], rax
37c2b1639jmp 0x37c2b128f
37c2b163e
37c2b163e 66 90 f.
37c2b1640
37c2b1640loc_37c2b1640:
37c2b1640mov r9l, 1
37c2b1646mov r8l, 1
37c2b164clea rdx, [rip+0x1bb6fe]
37c2b1653mov rcx, rsi
37c2b1656call lsame_64_
37c2b165bmov rdi, rax
37c2b165ejmp 0x37c2b11b1
37c2b1663
37c2b1663 0f 1f 44 00 00 ..D..
37c2b1668
37c2b1668loc_37c2b1668:
37c2b1668mov rax, [rsp+184]
37c2b1670and rax, rsi
37c2b1673mov [rsp+304], rax
37c2b167bjne 0x37c2b16d8
37c2b167dmov rax, [rsp+256]
37c2b1685or rax, [rsp+160]
37c2b168dmov [rsp+336], rax
37c2b1695je 0x37c2b1790
37c2b169bmov rax, [rsp+664]
37c2b16a3mov r9, [rax]
37c2b16a6test r9, r9
37c2b16a9js 0x37c2b17a8
37c2b16afmov rdx, [r15]
37c2b16b2test rdx, rdx
37c2b16b5js 0x37c2b16c0
37c2b16b7cmp r9, rdx
37c2b16bajge 0x37c2b17c0
37c2b16c0
37c2b16c0loc_37c2b16c0:
37c2b16c0mov rdx, -7
37c2b16c7mov eax, 7
37c2b16ccjmp 0x37c2b155a
37c2b16d1
37c2b16d1 0f 1f 80 00 00 00 00 .......
37c2b16d8
37c2b16d8loc_37c2b16d8:
37c2b16d8mov rax, [rsp+792]
37c2b16e0lea r12, [rsp+456]
37c2b16e8mov [rax], -5
37c2b16efmov eax, 5
37c2b16f4jmp 0x37c2b156d
37c2b16f9
37c2b16f9 0f 1f 80 00 00 00 00 .......
37c2b1700
37c2b1700loc_37c2b1700:
37c2b1700mov rax, [rsp+792]
37c2b1708mov r14l, 1
37c2b170emov [rax], 0
37c2b1715cmp [rsp+176], 0
37c2b171eje 0x37c2b14e9
37c2b1724
37c2b1724loc_37c2b1724:
37c2b1724mov r14l, 1
37c2b172a
37c2b172aloc_37c2b172a:
37c2b172amov r9l, 1
37c2b1730mov r8l, 1
37c2b1736lea rdx, [rip+0x1bb618]
37c2b173dmov rcx, rbp
37c2b1740call lsame_64_
37c2b1745test rax, rax
37c2b1748jne 0x37c2b1501
37c2b174emov rdx, -2
37c2b1755mov eax, 2
37c2b175ajmp 0x37c2b155a
37c2b175f
37c2b175f 90 .
37c2b1760
37c2b1760loc_37c2b1760:
37c2b1760mov rax, [rsp+792]
37c2b1768mov [rax], 0
37c2b176ftest r11, r11
37c2b1772jne 0x37c2b142c
37c2b1778test r13, r13
37c2b177bjne 0x37c2b142c
37c2b1781jmp 0x37c2b15f0
37c2b1786
37c2b1786 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2b1790
37c2b1790loc_37c2b1790:
37c2b1790mov rdx, -5
37c2b1797mov eax, 5
37c2b179cjmp 0x37c2b155a
37c2b17a1
37c2b17a1 0f 1f 80 00 00 00 00 .......
37c2b17a8
37c2b17a8loc_37c2b17a8:
37c2b17a8mov rdx, -6
37c2b17afmov eax, 6
37c2b17b4jmp 0x37c2b155a
37c2b17b9
37c2b17b9 0f 1f 80 00 00 00 00 .......
37c2b17c0
37c2b17c0loc_37c2b17c0:
37c2b17c0mov r11, [rsp+688]
37c2b17c8test r9, r9
37c2b17cbmov eax, 1
37c2b17d0cmovg rax, r9
37c2b17d4cmp [r11], rax
37c2b17d7jl 0x37c2b4ef2
37c2b17ddmov r11, [rsp+712]
37c2b17e5mov r10, [r11]
37c2b17e8test r10, r10
37c2b17ebjle 0x37c2b5407
37c2b17f1cmp r9, r10
37c2b17f4jle 0x37c2b17ff
37c2b17f6test cl, 1
37c2b17f9jne 0x37c2b5407
37c2b17ff
37c2b17ffloc_37c2b17ff:
37c2b17ffcmp rdx, r10
37c2b1802setg r9b
37c2b1806and r9b, [rsp+208]
37c2b180emov [rsp+351], r9b
37c2b1816jne 0x37c2b5407
37c2b181cmov r11, [rsp+728]
37c2b1824mov r9, [r11]
37c2b1827test r9, r9
37c2b182ajle 0x37c2b69db
37c2b1830cmp [rsp+160], 0
37c2b1839je 0x37c2b69c4
37c2b183fcmp rdx, r9
37c2b1842jg 0x37c2b69db
37c2b1848
37c2b1848loc_37c2b1848:
37c2b1848mov r11, [rsp+752]
37c2b1850cmp [r11], rbx
37c2b1853jge 0x37c2b1870
37c2b1855test r14, r14
37c2b1858jne 0x37c2b1870
37c2b185amov rdx, -17
37c2b1861mov eax, 17
37c2b1866jmp 0x37c2b155a
37c2b186b
37c2b186b 0f 1f 44 00 00 ..D..
37c2b1870
37c2b1870loc_37c2b1870:
37c2b1870mov r10, [rsp+792]
37c2b1878mov r10, [r10]
37c2b187btest r10, r10
37c2b187ejne 0x37c2b80da
37c2b1884lea rbp, [rdx+1]
37c2b1888test r8, r8
37c2b188bjne 0x37c2b1ae8
37c2b1891test rcx, rcx
37c2b1894je 0x37c2b1d60
37c2b189alea rcx, [rdx+rdx]
37c2b189elea r12, [rcx+rdx]
37c2b18a2mov [rsp+224], rcx
37c2b18aamov ecx, 1
37c2b18aftest r12, r12
37c2b18b2cmovle r12, rcx
37c2b18b6test r14, r14
37c2b18b9jne 0x37c2b3260
37c2b18bf
37c2b18bfloc_37c2b18bf:
37c2b18bfcmp [rsp+160], 1
37c2b18c8je 0x37c2b1ba0
37c2b18cecmp [rsp+248], 0
37c2b18d7je 0x37c2b1ba0
37c2b18ddcmp [rsp+200], 0
37c2b18e6je 0x37c2b18f7
37c2b18e8mov rcx, [rsp+224]
37c2b18f0cmp rbp, rcx
37c2b18f3cmovl rbp, rcx
37c2b18f7
37c2b18f7loc_37c2b18f7:
37c2b18f7cmp rbp, r12
37c2b18facmovl rbp, r12
37c2b18fecmp rbp, rax
37c2b1901cmovl rbp, rax
37c2b1905mov eax, 2
37c2b190aadd rbp, rdx
37c2b190dcmp rbp, rax
37c2b1910cmovl rbp, rax
37c2b1914test r14, r14
37c2b1917jne 0x37c2b2e50
37c2b191d
37c2b191dloc_37c2b191d:
37c2b191dmov rax, [rsp+768]
37c2b1925cmp [rax], rbp
37c2b1928jl 0x37c2b1b7c
37c2b192e
37c2b192eloc_37c2b192e:
37c2b192emov rax, [rsp+792]
37c2b1936mov rax, [rax]
37c2b1939test rax, rax
37c2b193cjne 0x37c2b1d49
37c2b1942
37c2b1942loc_37c2b1942:
37c2b1942mov rax, [rsp+784]
37c2b194amov rbx, [rsp+232]
37c2b1952cmp rbx, [rax]
37c2b1955jle 0x37c2b1989
37c2b1957mov rax, [rsp+792]
37c2b195flea r12, [rsp+456]
37c2b1967mov [rax], -21
37c2b196emov eax, 21
37c2b1973jmp 0x37c2b156d
37c2b1978
37c2b1978 0f 1f 84 00 00 00 00 00 ........
37c2b1980
37c2b1980loc_37c2b1980:
37c2b1980test r14, r14
37c2b1983jne 0x37c2b1ff0
37c2b1989
37c2b1989loc_37c2b1989:
37c2b1989mov rax, [rsp+664]
37c2b1991cmp [rax], 0
37c2b1995je 0x37c2b158b
37c2b199bcmp [r15], 0
37c2b199fje 0x37c2b158b
37c2b19a5lea rax, [rip+0x1bb3b0]
37c2b19acmov edx, 1
37c2b19b1mov rcx, rax
37c2b19b4mov [rsp+312], rax
37c2b19bccall dlamch_64_
37c2b19c1movq r14, x0
37c2b19c6cmp [rsp+152], 0
37c2b19cfje 0x37c2b26c0
37c2b19d5mov rax, [rsp+664]
37c2b19ddmov [rsp+424], 1
37c2b19e9mov rbp, [rax]
37c2b19ectest rbp, rbp
37c2b19efjle 0x37c2b31a4
37c2b19f5mov [rsp+224], rsi
37c2b19fdmov r12, [rsp+680]
37c2b1a05mov rsi, rbp
37c2b1a08mov eax, 1
37c2b1a0dmov rbp, [rsp+688]
37c2b1a15mov rbx, [rsp+776]
37c2b1a1dlea r13, [rsp+432]
37c2b1a25movapd x7, x0
37c2b1a29jmp 0x37c2b1a55
37c2b1a2b
37c2b1a2b 0f 1f 44 00 00 ..D..
37c2b1a30
37c2b1a30loc_37c2b1a30:
37c2b1a30pxor x5, x5
37c2b1a34mulsd x0, x5
37c2b1a38ucomisd x0, x5
37c2b1a3cjp 0x37c2b1aa7
37c2b1a3ejne 0x37c2b1aa7
37c2b1a40add rax, 1
37c2b1a44mov [rsp+424], rax
37c2b1a4ccmp rax, rsi
37c2b1a4fjg 0x37c2b30c0
37c2b1a55
37c2b1a55loc_37c2b1a55:
37c2b1a55lea r14, [rax-1]
37c2b1a59mov [rsp+40], r13
37c2b1a5emov r8, r15
37c2b1a61lea rdx, [rip+0x1bb308]
37c2b1a68mov [rsp+32], rbp
37c2b1a6dmov rax, r14
37c2b1a70lea rcx, [rip+0x1bb2e0]
37c2b1a77mov [rsp+48], 1
37c2b1a80shl rax, 4
37c2b1a84lea r9, [r12+rax]
37c2b1a88call zlange_64_
37c2b1a8dmov rax, [rsp+424]
37c2b1a95movsd_xmm [rbx+8*r14], x0
37c2b1a9bmovsd_xmm x0, [rbx+8*rax-8]
37c2b1aa1ucomisd x0, x0
37c2b1aa5jnp 0x37c2b1a30
37c2b1aa7
37c2b1aa7loc_37c2b1aa7:
37c2b1aa7mov rax, [rsp+792]
37c2b1aaflea rdx, [rsp+456]
37c2b1ab7mov r8l, 7
37c2b1abdlea rcx, [rip+0x1bb2a5]
37c2b1ac4mov [rsp+456], 8
37c2b1ad0mov [rax], -8
37c2b1ad7call xerbla_64_
37c2b1adcjmp 0x37c2b158b
37c2b1ae1
37c2b1ae1 0f 1f 80 00 00 00 00 .......
37c2b1ae8
37c2b1ae8loc_37c2b1ae8:
37c2b1ae8lea rcx, [rdx+rdx]
37c2b1aectest rdx, rdx
37c2b1aefmov eax, 1
37c2b1af4lea r12, [rcx+rdx]
37c2b1af8mov [rsp+224], rcx
37c2b1b00cmovg rax, rdx
37c2b1b04mov ecx, 1
37c2b1b09test r12, r12
37c2b1b0ccmovle r12, rcx
37c2b1b10test r14, r14
37c2b1b13jne 0x37c2b2cd8
37c2b1b19
37c2b1b19loc_37c2b1b19:
37c2b1b19cmp [rsp+248], 0
37c2b1b22jne 0x37c2b18bf
37c2b1b28cmp [rsp+160], 0
37c2b1b31jne 0x37c2b18bf
37c2b1b37add rdx, rbp
37c2b1b3acmp rdx, r12
37c2b1b3dcmovl rdx, r12
37c2b1b41cmp [rsp+200], 0
37c2b1b4aje 0x37c2b2050
37c2b1b50mov rax, [rsp+224]
37c2b1b58cmp rax, rdx
37c2b1b5bcmovge rdx, rax
37c2b1b5fmov eax, 2
37c2b1b64cmp rdx, rax
37c2b1b67cmovl rdx, rax
37c2b1b6bmov rax, [rsp+768]
37c2b1b73cmp rdx, [rax]
37c2b1b76jle 0x37c2b1942
37c2b1b7c
37c2b1b7cloc_37c2b1b7c:
37c2b1b7cmov rax, [rsp+792]
37c2b1b84lea r12, [rsp+456]
37c2b1b8cmov [rax], -19
37c2b1b93mov eax, 19
37c2b1b98jmp 0x37c2b156d
37c2b1b9d
37c2b1b9d 0f 1f 00 ...
37c2b1ba0
37c2b1ba0loc_37c2b1ba0:
37c2b1ba0cmp [rsp+248], 1
37c2b1ba9je 0x37c2b2078
37c2b1bafcmp [rsp+160], 0
37c2b1bb8je 0x37c2b2078
37c2b1bbecmp [rsp+200], 0
37c2b1bc7je 0x37c2b38c8
37c2b1bcdmov rax, [rsp+224]
37c2b1bd5cmp rbp, rax
37c2b1bd8cmovl rbp, rax
37c2b1bdccmp rbp, r12
37c2b1bdfcmovl rbp, r12
37c2b1be3add rbp, rdx
37c2b1be6
37c2b1be6loc_37c2b1be6:
37c2b1be6mov eax, 2
37c2b1bebcmp rbp, rax
37c2b1beecmovl rbp, rax
37c2b1bf2test r14, r14
37c2b1bf5je 0x37c2b191d
37c2b1bfblea rax, [rsp+400]
37c2b1c03mov r9, r15
37c2b1c06mov r8, r15
37c2b1c09mov [rsp+128], 1
37c2b1c15cmp [rsp+192], 0
37c2b1c1emov [rsp+112], rax
37c2b1c23lea rax, [rsp+432]
37c2b1c2bmov [rsp+104], rax
37c2b1c30lea rax, [rip+0x1bb129]
37c2b1c37mov [rsp+96], rax
37c2b1c3clea rax, [rsp+464]
37c2b1c44mov [rsp+88], rax
37c2b1c49mov rax, [rsp+728]
37c2b1c51mov [rsp+120], 1
37c2b1c5amov [rsp+80], rax
37c2b1c5fmov rax, [rsp+720]
37c2b1c67movsd_xmm [rsp+464], x7
37c2b1c70mov [rsp+72], rax
37c2b1c75mov rax, [rsp+712]
37c2b1c7dmovsd_xmm [rsp+472], x8
37c2b1c87mov [rsp+64], rax
37c2b1c8cmov rax, [rsp+704]
37c2b1c94mov [rsp+56], rax
37c2b1c99mov rax, [rsp+696]
37c2b1ca1mov [rsp+48], rax
37c2b1ca6mov rax, [rsp+688]
37c2b1caemov [rsp+40], rax
37c2b1cb3mov rax, [rsp+680]
37c2b1cbbmov [rsp+32], rax
37c2b1cc0je 0x37c2b3d38
37c2b1cc6lea rdx, [rip+0x1bb088]
37c2b1ccdlea rcx, [rip+0x1bb088]
37c2b1cd4call zgesvd_64_
37c2b1cd9movsd_xmm x0, [rsp+464]
37c2b1ce2
37c2b1ce2loc_37c2b1ce2:
37c2b1ce2mov rax, [rsp+792]
37c2b1ceacvttsd2si rcx, x0
37c2b1cefmov rdx, [r15]
37c2b1cf2mov rax, [rax]
37c2b1cf5cmp [rsp+200], 0
37c2b1cfeje 0x37c2b3d10
37c2b1d04mov rdi, [rsp+224]
37c2b1d0cmov r13, [rsp+296]
37c2b1d14cmp rdi, r13
37c2b1d17cmovge r13, rdi
37c2b1d1bcmp r13, rcx
37c2b1d1ecmovl r13, rcx
37c2b1d22mov ecx, 2
37c2b1d27add rdx, r13
37c2b1d2acmp rdx, rcx
37c2b1d2dcmovl rdx, rcx
37c2b1d31nop [rax]
37c2b1d35nop [rax+rax]
37c2b1d40
37c2b1d40loc_37c2b1d40:
37c2b1d40test rax, rax
37c2b1d43je 0x37c2b1ff0
37c2b1d49
37c2b1d49loc_37c2b1d49:
37c2b1d49neg rax
37c2b1d4clea r12, [rsp+456]
37c2b1d54jmp 0x37c2b156d
37c2b1d59
37c2b1d59 0f 1f 80 00 00 00 00 .......
37c2b1d60
37c2b1d60loc_37c2b1d60:
37c2b1d60lea rcx, [rdx+rdx]
37c2b1d64lea r12, [rcx+rdx]
37c2b1d68mov [rsp+224], rcx
37c2b1d70mov ecx, 1
37c2b1d75test r12, r12
37c2b1d78cmovle r12, rcx
37c2b1d7ctest r14, r14
37c2b1d7fje 0x37c2b1b19
37c2b1d85mov [rsp+320], rax
37c2b1d8dlea rax, [rsp+400]
37c2b1d95lea r11, [rsp+464]
37c2b1d9dmov r9, [rsp+688]
37c2b1da5mov [rsp+72], rax
37c2b1daalea r13, [rsp+432]
37c2b1db2mov r8, [rsp+680]
37c2b1dbamov rdx, r15
37c2b1dbdmov [rsp+256], rax
37c2b1dc5lea rax, [rip+0x1baf94]
37c2b1dccmov rcx, [rsp+664]
37c2b1dd4mov [rsp+288], rax
37c2b1ddcmov [rsp+56], rax
37c2b1de1mov rax, [rsp+744]
37c2b1de9mov [rsp+48], r11
37c2b1deemov [rsp+40], r11
37c2b1df3mov [rsp+32], rax
37c2b1df8mov [rsp+64], r13
37c2b1dfdmov [rsp+328], r10
37c2b1e05mov [rsp+312], r11
37c2b1e0dmov [rsp+464], 0
37c2b1e19mov [rsp+472], 0
37c2b1e25call zgeqp3_64_
37c2b1e2amov rdx, [r15]
37c2b1e2dmovsd_xmm x4, [rsp+464]
37c2b1e36mov r11, [rsp+312]
37c2b1e3emov r10, [rsp+328]
37c2b1e46cvttsd2si rax, x4
37c2b1e4bmovapd x7, x4
37c2b1e4fmovsd_xmm x8, [rsp+472]
37c2b1e59mov [rsp+296], rax
37c2b1e61mov rax, [rsp+320]
37c2b1e69
37c2b1e69loc_37c2b1e69:
37c2b1e69cmp [rsp+248], 0
37c2b1e72jne 0x37c2b18bf
37c2b1e78cmp [rsp+160], 0
37c2b1e81jne 0x37c2b18bf
37c2b1e87add rdx, rbp
37c2b1e8acmp rdx, r12
37c2b1e8dcmovl rdx, r12
37c2b1e91cmp [rsp+200], 0
37c2b1e9aje 0x37c2b2fc8
37c2b1ea0mov eax, 2
37c2b1ea5mov r9, r15
37c2b1ea8mov r8, r15
37c2b1eabmov [rsp+104], r13
37c2b1eb0mov r12, [rsp+224]
37c2b1eb8mov [rsp+88], r11
37c2b1ebdmov [rsp+128], 1
37c2b1ec9mov [rsp+120], 1
37c2b1ed2cmp r12, rdx
37c2b1ed5movsd_xmm [rsp+464], x7
37c2b1edecmovge rdx, r12
37c2b1ee2movsd_xmm [rsp+472], x8
37c2b1eeccmp rdx, rax
37c2b1eefmov rbp, rdx
37c2b1ef2lea rdx, [rip+0x1bae5c]
37c2b1ef9cmovl rbp, rax
37c2b1efdmov rax, [rsp+256]
37c2b1f05mov rcx, rdx
37c2b1f08mov [rsp+112], rax
37c2b1f0dmov rax, [rsp+288]
37c2b1f15mov [rsp+96], rax
37c2b1f1amov rax, [rsp+728]
37c2b1f22mov [rsp+80], rax
37c2b1f27mov rax, [rsp+720]
37c2b1f2fmov [rsp+72], rax
37c2b1f34mov rax, [rsp+712]
37c2b1f3cmov [rsp+64], rax
37c2b1f41mov rax, [rsp+704]
37c2b1f49mov [rsp+56], rax
37c2b1f4emov rax, [rsp+696]
37c2b1f56mov [rsp+48], rax
37c2b1f5bmov rax, [rsp+688]
37c2b1f63mov [rsp+40], rax
37c2b1f68mov rax, [rsp+680]
37c2b1f70mov [rsp+32], rax
37c2b1f75call zgesvd_64_
37c2b1f7amov ecx, 2
37c2b1f7fmov rax, [r15]
37c2b1f82cvttsd2si rdx, [rsp+464]
37c2b1f8clea r13, [rax+r12]
37c2b1f90cmp rdx, rcx
37c2b1f93cmovl rdx, rcx
37c2b1f97cmp rdx, r13
37c2b1f9acmovl rdx, r13
37c2b1f9eadd rax, [rsp+296]
37c2b1fa6
37c2b1fa6loc_37c2b1fa6:
37c2b1fa6cmp rdx, rax
37c2b1fa9cmovl rdx, rax
37c2b1fadmov rax, [rsp+768]
37c2b1fb5cmp [rax], rbp
37c2b1fb8jge 0x37c2b26a8
37c2b1fbe
37c2b1fbeloc_37c2b1fbe:
37c2b1fbemov rax, [rsp+792]
37c2b1fc6mov rax, [rax]
37c2b1fc9test rax, rax
37c2b1fccjne 0x37c2b1d49
37c2b1fd2mov rax, [rsp+784]
37c2b1fdamov rcx, [rsp+232]
37c2b1fe2cmp [rax], rcx
37c2b1fe5jge 0x37c2b1980
37c2b1febnop [rax+rax]
37c2b1ff0
37c2b1ff0loc_37c2b1ff0:
37c2b1ff0mov rax, [rsp+744]
37c2b1ff8pxor x0, x0
37c2b1ffccvtsi2sd x0, rdx
37c2b2001mov [rax], rbx
37c2b2004mov rax, [rsp+760]
37c2b200cmovsd_xmm [rax], x0
37c2b2010pxor x0, x0
37c2b2014cvtsi2sd x0, rbp
37c2b2019mov [rax+8], 0
37c2b2021movsd_xmm [rax+16], x0
37c2b2026pxor x0, x0
37c2b202acvtsi2sd x0, [rsp+232]
37c2b2034mov [rax+24], 0
37c2b203cmov rax, [rsp+776]
37c2b2044movsd_xmm [rax], x0
37c2b2048jmp 0x37c2b158b
37c2b204d
37c2b204d 0f 1f 00 ...
37c2b2050
37c2b2050loc_37c2b2050:
37c2b2050mov eax, 2
37c2b2055cmp rdx, rax
37c2b2058cmovl rdx, rax
37c2b205cmov rax, [rsp+768]
37c2b2064cmp [rax], rdx
37c2b2067jl 0x37c2b1b7c
37c2b206djmp 0x37c2b1942
37c2b2072
37c2b2072 66 0f 1f 44 00 00 f..D..
37c2b2078
37c2b2078loc_37c2b2078:
37c2b2078cmp r12, rbp
37c2b207bcmovl r12, rbp
37c2b207fcmp r12, rax
37c2b2082cmovl r12, rax
37c2b2086cmp [rsp+192], 0
37c2b208fje 0x37c2b34c0
37c2b2095cmp [rsp+200], 0
37c2b209eje 0x37c2b3d60
37c2b20a4mov rcx, [rsp+224]
37c2b20accmp rcx, r12
37c2b20afcmovge r12, rcx
37c2b20b3lea rcx, [r12+rdx]
37c2b20b7mov [rsp+320], rcx
37c2b20bftest rsi, rsi
37c2b20c2je 0x37c2b2560
37c2b20c8mov r9, rdx
37c2b20cbmov r8l, 1
37c2b20d1mov ecx, 1
37c2b20d6shr r9, 63
37c2b20daadd r9, rdx
37c2b20ddsar r9, 1
37c2b20e0test rdx, rdx
37c2b20e3cmovg r8, rdx
37c2b20e7lea r11, [r9+2*r9]
37c2b20ebadd r8, r9
37c2b20eecmp r8, rbp
37c2b20f1cmovl r8, rbp
37c2b20f5test r9, r9
37c2b20f8cmovg rcx, r9
37c2b20fcadd rcx, r9
37c2b20ffcmp r8, rcx
37c2b2102cmovl r8, rcx
37c2b2106test r11, r11
37c2b2109mov ecx, 1
37c2b210ecmovg rcx, r11
37c2b2112add rcx, r9
37c2b2115cmp r8, rcx
37c2b2118cmovge rcx, r8
37c2b211ccmp rcx, rax
37c2b211fcmovge rax, rcx
37c2b2123mov rcx, [rsp+224]
37c2b212bcmp rax, rcx
37c2b212ecmovl rax, rcx
37c2b2132add rax, rdx
37c2b2135mov rdx, [rsp+320]
37c2b213dcmp rdx, rax
37c2b2140cmovge rax, rdx
37c2b2144mov [rsp+320], rax
37c2b214ctest r14, r14
37c2b214fje 0x37c2b3490
37c2b2155lea rax, [rsp+400]
37c2b215dlea r11, [rsp+464]
37c2b2165mov r9, r15
37c2b2168mov r8, r15
37c2b216bmov [rsp+256], rax
37c2b2173lea rcx, [rip+0x1babe2]
37c2b217alea rdx, [rip+0x1babd2]
37c2b2181mov [rsp+112], rax
37c2b2186lea rax, [rip+0x1babd3]
37c2b218dlea r13, [rsp+432]
37c2b2195mov [rsp+288], rax
37c2b219dmov [rsp+96], rax
37c2b21a2mov rax, [rsp+728]
37c2b21aamov [rsp+376], r10
37c2b21b2mov [rsp+80], rax
37c2b21b7mov rax, [rsp+720]
37c2b21bfmov [rsp+312], rcx
37c2b21c7mov [rsp+72], rax
37c2b21ccmov rax, [rsp+712]
37c2b21d4mov [rsp+88], r11
37c2b21d9mov [rsp+64], rax
37c2b21demov rax, [rsp+704]
37c2b21e6mov [rsp+328], r11
37c2b21eemov [rsp+56], rax
37c2b21f3mov rax, [rsp+696]
37c2b21fbmov [rsp+128], 1
37c2b2207mov [rsp+48], rax
37c2b220cmov rax, [rsp+688]
37c2b2214mov [rsp+120], 1
37c2b221dmov [rsp+40], rax
37c2b2222mov rax, [rsp+680]
37c2b222amov [rsp+104], r13
37c2b222fmov [rsp+32], rax
37c2b2234movsd_xmm [rsp+464], x7
37c2b223dmovsd_xmm [rsp+472], x8
37c2b2247call zgesvd_64_
37c2b224cmov rdx, [rsp+296]
37c2b2254mov rcx, [r15]
37c2b2257mov r10, [rsp+376]
37c2b225fmov r11, [rsp+328]
37c2b2267cvttsd2si rax, [rsp+464]
37c2b2271cmp rax, rdx
37c2b2274cmovl rax, rdx
37c2b2278mov rdx, [rsp+224]
37c2b2280cmp rax, r10
37c2b2283cmovl rax, r10
37c2b2287cmp rdx, rax
37c2b228acmovge rax, rdx
37c2b228eadd rax, rcx
37c2b2291
37c2b2291loc_37c2b2291:
37c2b2291mov rdx, rcx
37c2b2294mov [rsp+376], rax
37c2b229cmov rax, [rsp+256]
37c2b22a4lea r12, [rsp+456]
37c2b22acshr rdx, 63
37c2b22b0mov [rsp+40], r11
37c2b22b5mov r9, [rsp+712]
37c2b22bdadd rdx, rcx
37c2b22c0mov [rsp+56], rax
37c2b22c5mov rcx, r15
37c2b22c8mov r8, [rsp+704]
37c2b22d0sar rdx, 1
37c2b22d3mov [rsp+32], r11
37c2b22d8mov [rsp+456], rdx
37c2b22e0mov rdx, [rsp+288]
37c2b22e8mov [rsp+328], r11
37c2b22f0mov [rsp+48], rdx
37c2b22f5mov rdx, r12
37c2b22f8call zgeqrf_64_
37c2b22fdmov rcx, [r15]
37c2b2300mov r9, r12
37c2b2303mov rax, [rsp+256]
37c2b230blea r8, [rsp+448]
37c2b2313mov [rsp+104], r13
37c2b2318mov rbp, [rsp+464]
37c2b2320mov r11, rcx
37c2b2323mov [rsp+112], rax
37c2b2328mov [rsp+128], 1
37c2b2334shr r11, 63
37c2b2338mov [rsp+120], 1
37c2b2341lea rdx, [r11+rcx]
37c2b2345mov rcx, [rsp+728]
37c2b234dsar rdx, 1
37c2b2350mov r11, [rsp+328]
37c2b2358mov [rsp+80], rcx
37c2b235dmov rcx, [rsp+720]
37c2b2365mov [rsp+448], rdx
37c2b236dmov [rsp+72], rcx
37c2b2372mov rcx, [rsp+712]
37c2b237amov [rsp+456], rdx
37c2b2382mov rdx, [rsp+288]
37c2b238amov [rsp+64], rcx
37c2b238fmov rcx, [rsp+704]
37c2b2397mov [rsp+96], rdx
37c2b239cmov rdx, [rsp+312]
37c2b23a4mov [rsp+56], rcx
37c2b23a9mov rcx, [rsp+696]
37c2b23b1mov [rsp+88], r11
37c2b23b6mov [rsp+48], rcx
37c2b23bbmov rcx, [rsp+728]
37c2b23c3mov [rsp+40], rcx
37c2b23c8mov rcx, [rsp+720]
37c2b23d0mov [rsp+32], rcx
37c2b23d5lea rcx, [rip+0x1ba974]
37c2b23dccall zgesvd_64_
37c2b23e1mov rcx, [r15]
37c2b23e4mov [rsp+32], r12
37c2b23e9mov r9, r15
37c2b23ecmov rax, [rsp+256]
37c2b23f4mov r8, r15
37c2b23f7mov [rsp+112], 1
37c2b2400mov [rsp+104], 1
37c2b2409mov r11, rcx
37c2b240cmovsd_xmm x6, [rsp+464]
37c2b2415mov [rsp+96], rax
37c2b241amov rax, [rsp+728]
37c2b2422shr r11, 63
37c2b2426lea rdx, [r11+rcx]
37c2b242amov r11, [rsp+328]
37c2b2432lea rcx, [rip+0x1ba919]
37c2b2439mov [rsp+72], rax
37c2b243emov rax, [rsp+720]
37c2b2446sar rdx, 1
37c2b2449mov [rsp+456], rdx
37c2b2451mov rdx, [rsp+288]
37c2b2459mov [rsp+64], rax
37c2b245emov rax, [rsp+712]
37c2b2466mov [rsp+88], rdx
37c2b246blea rdx, [rip+0x1ba8f6]
37c2b2472mov [rsp+48], rax
37c2b2477mov rax, [rsp+704]
37c2b247fmov [rsp+80], r11
37c2b2484mov [rsp+56], r11
37c2b2489mov [rsp+40], rax
37c2b248ecall zunmqr_64_
37c2b2493
37c2b2493loc_37c2b2493:
37c2b2493mov rdx, [r15]
37c2b2496cvttsd2si rcx, x6
37c2b249bmovq x6, rbp
37c2b24a0mov rax, [rsp+296]
37c2b24a8cvttsd2si r8, [rsp+464]
37c2b24b2mov ebp, 2
37c2b24b7mov r9, rdx
37c2b24bashr r9, 63
37c2b24beadd r9, rdx
37c2b24c1sar r9, 1
37c2b24c4add rcx, r9
37c2b24c7add r8, r9
37c2b24cacmp rcx, r8
37c2b24cdcmovge r8, rcx
37c2b24d1cvttsd2si rcx, x6
37c2b24d6add rcx, r9
37c2b24d9cmp rcx, rax
37c2b24dccmovl rcx, rax
37c2b24e0mov rax, [rsp+224]
37c2b24e8cmp r8, rcx
37c2b24ebmov r13, rax
37c2b24eecmovge rcx, r8
37c2b24f2cmp rcx, rax
37c2b24f5mov rax, [rsp+320]
37c2b24fdcmovge r13, rcx
37c2b2501cmp [rsp+200], 0
37c2b250acmovne rcx, r13
37c2b250ecmp rax, rbp
37c2b2511cmovge rbp, rax
37c2b2515mov rax, [rsp+376]
37c2b251dadd rdx, rcx
37c2b2520mov ecx, 2
37c2b2525cmp rax, rcx
37c2b2528cmovl rax, rcx
37c2b252ccmp rdx, rax
37c2b252fcmovl rdx, rax
37c2b2533mov rax, [rsp+768]
37c2b253bcmp rbp, [rax]
37c2b253ejg 0x37c2b1fbe
37c2b2544mov rax, [rsp+792]
37c2b254cmov rax, [rax]
37c2b254ftest rax, rax
37c2b2552je 0x37c2b1ff0
37c2b2558neg rax
37c2b255bjmp 0x37c2b156d
37c2b2560
37c2b2560loc_37c2b2560:
37c2b2560test r14, r14
37c2b2563je 0x37c2b3490
37c2b2569lea rax, [rsp+400]
37c2b2571mov r9, r15
37c2b2574mov [rsp+152], r10
37c2b257cmov r8, r15
37c2b257fmov [rsp+112], rax
37c2b2584lea rdx, [rip+0x1ba7c8]
37c2b258blea rax, [rsp+432]
37c2b2593mov [rsp+104], rax
37c2b2598lea rax, [rip+0x1ba7c1]
37c2b259flea rcx, [rip+0x1ba7b6]
37c2b25a6mov [rsp+96], rax
37c2b25ablea rax, [rsp+464]
37c2b25b3mov [rsp+88], rax
37c2b25b8mov rax, [rsp+728]
37c2b25c0mov [rsp+128], 1
37c2b25ccmov [rsp+80], rax
37c2b25d1mov rax, [rsp+720]
37c2b25d9mov [rsp+120], 1
37c2b25e2mov [rsp+72], rax
37c2b25e7mov rax, [rsp+712]
37c2b25efmovsd_xmm [rsp+464], x7
37c2b25f8mov [rsp+64], rax
37c2b25fdmov rax, [rsp+704]
37c2b2605movsd_xmm [rsp+472], x8
37c2b260fmov [rsp+56], rax
37c2b2614mov rax, [rsp+696]
37c2b261cmov [rsp+48], rax
37c2b2621mov rax, [rsp+688]
37c2b2629mov [rsp+40], rax
37c2b262emov rax, [rsp+680]
37c2b2636mov [rsp+32], rax
37c2b263b
37c2b263bloc_37c2b263b:
37c2b263bcall zgesvd_64_
37c2b2640mov rdi, [rsp+296]
37c2b2648cvttsd2si rax, [rsp+464]
37c2b2652mov r10, [rsp+152]
37c2b265amov rdx, r10
37c2b265dcmp rax, rdi
37c2b2660cmovl rax, rdi
37c2b2664cmp rax, r10
37c2b2667cmovge rdx, rax
37c2b266bcmp [rsp+200], 0
37c2b2674je 0x37c2b2685
37c2b2676mov rax, [rsp+224]
37c2b267ecmp rax, rdx
37c2b2681cmovge rdx, rax
37c2b2685
37c2b2685loc_37c2b2685:
37c2b2685mov rax, [rsp+320]
37c2b268dmov ebp, 2
37c2b2692add rdx, [r15]
37c2b2695cmp rax, rbp
37c2b2698cmovge rbp, rax
37c2b269cmov eax, 2
37c2b26a1cmp rdx, rax
37c2b26a4cmovl rdx, rax
37c2b26a8
37c2b26a8loc_37c2b26a8:
37c2b26a8mov rax, [rsp+792]
37c2b26b0mov rax, [rax]
37c2b26b3jmp 0x37c2b1d40
37c2b26b8
37c2b26b8 0f 1f 84 00 00 00 00 00 ........
37c2b26c0
37c2b26c0loc_37c2b26c0:
37c2b26c0mov rax, [rsp+776]
37c2b26c8mov r9, [rsp+680]
37c2b26d0mov [rsp+48], 1
37c2b26d9mov r8, r15
37c2b26dcmov rdx, [rsp+664]
37c2b26e4lea rcx, [rip+0x1ba66c]
37c2b26ebmov [rsp+40], rax
37c2b26f0mov rax, [rsp+688]
37c2b26f8mov [rsp+32], rax
37c2b26fdcall zlange_64_
37c2b2702movsd_xmm [rsp+440], x0
37c2b270bucomisd x0, x0
37c2b270fjp 0x37c2b1aa7
37c2b2715pxor x1, x1
37c2b2719movapd x2, x0
37c2b271dmulsd x2, x1
37c2b2721ucomisd x2, x1
37c2b2725jp 0x37c2b1aa7
37c2b272bjne 0x37c2b1aa7
37c2b2731mov rax, [rsp+664]
37c2b2739pxor x2, x2
37c2b273dmovq x1, r14
37c2b2742cvtsi2sd x2, [rax]
37c2b2747sqrtsd x2, x2
37c2b274bdivsd x1, x2
37c2b274fcomisd x0, x1
37c2b2753ja 0x37c2b4a67
37c2b2759lea rax, [rsp+400]
37c2b2761lea r12, [rsp+456]
37c2b2769mov [rsp+304], 0
37c2b2775mov [rsp+256], rax
37c2b277d
37c2b277dloc_37c2b277d:
37c2b277dmov rsi, [rsp+264]
37c2b2785xor eax, eax
37c2b2787mov [rsp+424], 1
37c2b2793test rsi, rsi
37c2b2796cmovns rax, rsi
37c2b279amov rsi, [rsp+272]
37c2b27a2mov rbx, rax
37c2b27a5mov [rsp+288], rax
37c2b27adxor eax, eax
37c2b27aftest rsi, rsi
37c2b27b2cmovns rax, rsi
37c2b27b6mov rsi, [r15]
37c2b27b9not rbx
37c2b27bcmov [rsp+296], rax
37c2b27c4not rax
37c2b27c7mov [rsp+320], rax
37c2b27cftest rsi, rsi
37c2b27d2jle 0x37c2b27f7
37c2b27d4mov rcx, [rsp+744]
37c2b27dclea r8, [8*rsi]
37c2b27e4xor edx, edx
37c2b27e6call memset
37c2b27eblea rax, [rsi+1]
37c2b27efmov [rsp+424], rax
37c2b27f7
37c2b27f7loc_37c2b27f7:
37c2b27f7mov rax, [rsp+768]
37c2b27ffmov r9, [rsp+688]
37c2b2807mov rdx, r15
37c2b280amov r8, [rsp+680]
37c2b2812mov rcx, [rsp+664]
37c2b281amov rax, [rax]
37c2b281dmov [rsp+56], r12
37c2b2822mov [rsp+224], rax
37c2b282asub rax, rsi
37c2b282dshl rsi, 4
37c2b2831add rsi, [rsp+760]
37c2b2839mov [rsp+456], rax
37c2b2841mov rax, [rsp+256]
37c2b2849mov [rsp+48], rsi
37c2b284emov [rsp+72], rax
37c2b2853mov rax, [rsp+776]
37c2b285bmov [rsp+64], rax
37c2b2860mov rax, [rsp+760]
37c2b2868mov [rsp+40], rax
37c2b286dmov rax, [rsp+744]
37c2b2875mov [rsp+32], rax
37c2b287acall zgeqp3_64_
37c2b287fmov edx, 1
37c2b2884lea rcx, [rip+0x1ba4cd]
37c2b288bcall dlamch_64_
37c2b2890mov edx, 1
37c2b2895lea rcx, [rip+0x1ba4b4]
37c2b289cmovapd x6, x0
37c2b28a0movapd x7, x0
37c2b28a4call dlamch_64_
37c2b28a9mov rax, [rsp+248]
37c2b28b1mov r14, [r15]
37c2b28b4or rax, [rsp+160]
37c2b28bcmov [rsp+272], rax
37c2b28c4cmp [rsp+168], 0
37c2b28cdje 0x37c2b3a50
37c2b28d3mov [rsp+416], 1
37c2b28dfpxor x1, x1
37c2b28e3cvtsi2sd x1, r14
37c2b28e8sqrtsd x1, x1
37c2b28ecmov [rsp+424], 2
37c2b28f8mulsd x1, x6
37c2b28fcmovsd_xmm [rsp+440], x1
37c2b2905cmp r14, 1
37c2b2909jle 0x37c2b2a30
37c2b290fmov rax, [rsp+680]
37c2b2917lea rcx, [rsp+384]
37c2b291fmovsd_xmm [rsp+168], x1
37c2b2928mov r13l, 2
37c2b292emovsd_xmm x0, [rax]
37c2b2932movsd_xmm [rsp+384], x0
37c2b293bmovsd_xmm x0, [rax+8]
37c2b2940movsd_xmm [rsp+392], x0
37c2b2949call fn_37c42fc80
37c2b294emov rax, [rsp+288]
37c2b2956movsd_xmm x1, [rsp+168]
37c2b295fmov [rsp+176], r12
37c2b2967mov [rsp+168], rdi
37c2b296fmov r12, [rsp+352]
37c2b2977mulsd x1, x0
37c2b297blea rbp, [rax+1]
37c2b297flea rax, [rbx+2*rax]
37c2b2983mov rbx, [rsp+680]
37c2b298bmov rdx, rbp
37c2b298eshl rax, 4
37c2b2992xor ebp, ebp
37c2b2994shl rdx, 4
37c2b2998lea rbx, [rbx+rax+32]
37c2b299dmov rdi, rdx
37c2b29a0movapd x7, x1
37c2b29a4jmp 0x37c2b29c8
37c2b29a6
37c2b29a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2b29b0
37c2b29b0loc_37c2b29b0:
37c2b29b0lea r12, [r13+1]
37c2b29b4add rbx, rdi
37c2b29b7mov ebp, 1
37c2b29bccmp r14, r12
37c2b29bfjl 0x37c2b46c0
37c2b29c5mov r13, r12
37c2b29c8
37c2b29c8loc_37c2b29c8:
37c2b29c8movsd_xmm x0, [rbx]
37c2b29cclea rcx, [rsp+384]
37c2b29d4movsd_xmm [rsp+384], x0
37c2b29ddmovsd_xmm x0, [rbx+8]
37c2b29e2movsd_xmm [rsp+392], x0
37c2b29ebcall fn_37c42fc80
37c2b29f0comisd x7, x0
37c2b29f4jbe 0x37c2b29b0
37c2b29f6mov rsi, r12
37c2b29f9mov rdi, [rsp+168]
37c2b2a01mov r12, [rsp+176]
37c2b2a09test bpl, bpl
37c2b2a0cje 0x37c2b2a30
37c2b2a0elea rax, [r13-1]
37c2b2a12mov [rsp+424], rsi
37c2b2a1amov [rsp+416], rax
37c2b2a22nop [rax]
37c2b2a25nop [rax+rax]
37c2b2a30
37c2b2a30loc_37c2b2a30:
37c2b2a30cmp [rsp+184], 0
37c2b2a39je 0x37c2b3a08
37c2b2a3fmov rax, [rsp+416]
37c2b2a47mov [rsp+408], rax
37c2b2a4f
37c2b2a4floc_37c2b2a4f:
37c2b2a4fcmp [rsp+272], 0
37c2b2a58jne 0x37c2b38e0
37c2b2a5emov r10, [rsp+416]
37c2b2a66cmp [rsp+192], 0
37c2b2a6fje 0x37c2b42c8
37c2b2a75mov r14, [r15]
37c2b2a78mov rdi, r10
37c2b2a7bmov [rsp+424], 1
37c2b2a87cmp r14, r10
37c2b2a8acmovle rdi, r14
37c2b2a8etest rdi, rdi
37c2b2a91jle 0x37c2b2b44
37c2b2a97mov rbp, [rsp+288]
37c2b2a9fadd rdi, 1
37c2b2aa3mov ebx, 1
37c2b2aa8mov rax, [rsp+680]
37c2b2ab0lea r11, [r14+1]
37c2b2ab4pxor x3, x3
37c2b2ab8movq x1, [rip+0x1ba320]
37c2b2ac0add rbp, 1
37c2b2ac4lea rsi, [rax+8]
37c2b2ac8lea r8, [rax-16]
37c2b2accshl rbp, 4
37c2b2ad0lea r9, [rbp-16]
37c2b2ad4lea r13, [rbp-24]
37c2b2ad8nop [rax+rax]
37c2b2ae0
37c2b2ae0loc_37c2b2ae0:
37c2b2ae0movsd_xmm x0, [rsi]
37c2b2ae4add rbx, 1
37c2b2ae8lea rdx, [r13+rsi]
37c2b2aedmov rax, rbx
37c2b2af0xorpd x0, x1
37c2b2af4movsd_xmm [rsi], x0
37c2b2af8cmp r14, rbx
37c2b2afbjl 0x37c2b2b31
37c2b2afdnop [rax]
37c2b2b00
37c2b2b00loc_37c2b2b00:
37c2b2b00movsd_xmm x0, [rdx+8]
37c2b2b05movsd_xmm x2, [rdx]
37c2b2b09mov rcx, rax
37c2b2b0cshl rcx, 4
37c2b2b10xorpd x0, x1
37c2b2b14unpcklpd x2, x0
37c2b2b18movups [r8+rcx], x2
37c2b2b1dcmp rax, r10
37c2b2b20jg 0x37c2b2b25
37c2b2b22movups [rdx], x3
37c2b2b25
37c2b2b25loc_37c2b2b25:
37c2b2b25add rax, 1
37c2b2b29add rdx, r9
37c2b2b2ccmp r11, rax
37c2b2b2fjne 0x37c2b2b00
37c2b2b31
37c2b2b31loc_37c2b2b31:
37c2b2b31add rsi, rbp
37c2b2b34add r8, r9
37c2b2b37cmp rdi, rbx
37c2b2b3ajne 0x37c2b2ae0
37c2b2b3cmov [rsp+424], rdi
37c2b2b44
37c2b2b44loc_37c2b2b44:
37c2b2b44mov rax, [rsp+792]
37c2b2b4clea r9, [rsp+416]
37c2b2b54mov r8, r15
37c2b2b57mov [rsp+128], 1
37c2b2b63mov [rsp+120], 1
37c2b2b6cmov [rsp+112], rax
37c2b2b71mov rax, [rsp+776]
37c2b2b79mov [rsp+104], rax
37c2b2b7emov rax, [rsp+768]
37c2b2b86mov [rsp+96], rax
37c2b2b8bmov rax, [rsp+760]
37c2b2b93mov [rsp+88], rax
37c2b2b98mov rax, [rsp+728]
37c2b2ba0mov [rsp+80], rax
37c2b2ba5mov rax, [rsp+720]
37c2b2badmov [rsp+72], rax
37c2b2bb2mov rax, [rsp+712]
37c2b2bbamov [rsp+64], rax
37c2b2bbfmov rax, [rsp+704]
37c2b2bc7mov [rsp+56], rax
37c2b2bccmov rax, [rsp+696]
37c2b2bd4mov [rsp+48], rax
37c2b2bd9mov rax, [rsp+688]
37c2b2be1mov [rsp+40], rax
37c2b2be6mov rax, [rsp+680]
37c2b2beemov [rsp+32], rax
37c2b2bf3
37c2b2bf3loc_37c2b2bf3:
37c2b2bf3lea rdx, [rip+0x1ba15b]
37c2b2bfamov rcx, rdx
37c2b2bfdcall zgesvd_64_
37c2b2c02mov rbx, [rsp+416]
37c2b2c0amov rbp, [r15]
37c2b2c0d
37c2b2c0dloc_37c2b2c0d:
37c2b2c0dmov [rsp+424], rbx
37c2b2c15mov r8, rbx
37c2b2c18test rbx, rbx
37c2b2c1bjle 0x37c2b4720
37c2b2c21
37c2b2c21loc_37c2b2c21:
37c2b2c21movzx ecx, [rsp+351]
37c2b2c29mov rdx, [rsp+696]
37c2b2c31pxor x1, x1
37c2b2c35jmp 0x37c2b2c4e
37c2b2c37
37c2b2c37 66 0f 1f 84 00 00 00 00 00 f........
37c2b2c40
37c2b2c40loc_37c2b2c40:
37c2b2c40mov ecx, 1
37c2b2c45test rbx, rbx
37c2b2c48je 0x37c2b3c08
37c2b2c4e
37c2b2c4eloc_37c2b2c4e:
37c2b2c4emov rax, rbx
37c2b2c51sub rbx, 1
37c2b2c55movsd_xmm x0, [rdx+8*rbx]
37c2b2c5acomisd x0, x1
37c2b2c5ejbe 0x37c2b2c40
37c2b2c60test cl, cl
37c2b2c62je 0x37c2b4720
37c2b2c68mov [rsp+416], rax
37c2b2c70mov rbx, rax
37c2b2c73
37c2b2c73loc_37c2b2c73:
37c2b2c73cmp rbp, rbx
37c2b2c76jg 0x37c2b3cb0
37c2b2c7c
37c2b2c7cloc_37c2b2c7c:
37c2b2c7ccmp [rsp+304], 0
37c2b2c85jne 0x37c2b3c20
37c2b2c8b
37c2b2c8bloc_37c2b2c8b:
37c2b2c8bcmp [rsp+200], 0
37c2b2c94je 0x37c2b2ca3
37c2b2c96mov rax, [rsp+776]
37c2b2c9emovsd_xmm [rax], x9
37c2b2ca3
37c2b2ca3loc_37c2b2ca3:
37c2b2ca3mov rax, [rsp+424]
37c2b2cabpxor x0, x0
37c2b2cafsub rax, rbx
37c2b2cb2cvtsi2sd x0, rax
37c2b2cb7mov rax, [rsp+776]
37c2b2cbfmovsd_xmm [rax+8], x0
37c2b2cc4mov rax, [rsp+736]
37c2b2cccmov [rax], rbx
37c2b2ccfjmp 0x37c2b158b
37c2b2cd4
37c2b2cd4 0f 1f 40 00 ..@.
37c2b2cd8
37c2b2cd8loc_37c2b2cd8:
37c2b2cd8mov rcx, [rsp+744]
37c2b2ce0lea r11, [rsp+464]
37c2b2ce8lea rdx, [rip+0x1ba071]
37c2b2cefmov [rsp+320], rax
37c2b2cf7lea r13, [rsp+432]
37c2b2cfflea rax, [rsp+400]
37c2b2d07mov [rsp+56], rdx
37c2b2d0cmov r9, [rsp+688]
37c2b2d14mov [rsp+72], rax
37c2b2d19mov r8, [rsp+680]
37c2b2d21mov [rsp+48], r11
37c2b2d26mov [rsp+40], r11
37c2b2d2bmov [rsp+32], rcx
37c2b2d30mov rcx, [rsp+664]
37c2b2d38mov [rsp+64], r13
37c2b2d3dmov [rsp+288], rdx
37c2b2d45mov rdx, r15
37c2b2d48mov [rsp+256], rax
37c2b2d50mov [rsp+312], r11
37c2b2d58mov [rsp+464], 0
37c2b2d64mov [rsp+472], 0
37c2b2d70call zgeqp3_64_
37c2b2d75mov rax, [rsp+256]
37c2b2d7dmov [rsp+32], r15
37c2b2d82mov r9, r15
37c2b2d85mov r11, [rsp+312]
37c2b2d8dcvttsd2si rcx, [rsp+464]
37c2b2d97mov [rsp+112], 1
37c2b2da0mov [rsp+96], rax
37c2b2da5mov rax, [rsp+712]
37c2b2dadmov rdx, [rsp+288]
37c2b2db5mov [rsp+80], r11
37c2b2dbamov [rsp+72], rax
37c2b2dbfmov rax, [rsp+704]
37c2b2dc7mov [rsp+88], rdx
37c2b2dccmov r8, [rsp+664]
37c2b2dd4lea rdx, [rip+0x1b9f7a]
37c2b2ddbmov [rsp+64], rax
37c2b2de0mov rax, [rsp+688]
37c2b2de8mov [rsp+56], r11
37c2b2dedmov [rsp+48], rax
37c2b2df2mov rax, [rsp+680]
37c2b2dfamov [rsp+104], 1
37c2b2e03mov [rsp+40], rax
37c2b2e08mov [rsp+296], rcx
37c2b2e10lea rcx, [rip+0x1b9fa1]
37c2b2e17call zunmqr_64_
37c2b2e1cmov rdx, [r15]
37c2b2e1fmovsd_xmm x5, [rsp+464]
37c2b2e28mov r11, [rsp+312]
37c2b2e30mov rax, [rsp+320]
37c2b2e38cvttsd2si r10, x5
37c2b2e3dmovapd x7, x5
37c2b2e41movsd_xmm x8, [rsp+472]
37c2b2e4bjmp 0x37c2b1e69
37c2b2e50
37c2b2e50loc_37c2b2e50:
37c2b2e50lea rax, [rsp+400]
37c2b2e58lea r13, [rsp+432]
37c2b2e60mov [rsp+256], rax
37c2b2e68lea rax, [rip+0x1b9ef1]
37c2b2e6flea r11, [rsp+464]
37c2b2e77mov [rsp+288], rax
37c2b2e7f
37c2b2e7floc_37c2b2e7f:
37c2b2e7fmov rax, [rsp+256]
37c2b2e87mov r9, r15
37c2b2e8acmp [rsp+192], 0
37c2b2e93mov [rsp+152], r10
37c2b2e9bmov [rsp+128], 1
37c2b2ea7mov r8, r15
37c2b2eaamov [rsp+112], rax
37c2b2eafmov rax, [rsp+288]
37c2b2eb7mov [rsp+120], 1
37c2b2ec0mov [rsp+96], rax
37c2b2ec5mov rax, [rsp+728]
37c2b2ecdmov [rsp+104], r13
37c2b2ed2mov [rsp+80], rax
37c2b2ed7mov rax, [rsp+720]
37c2b2edfmov [rsp+88], r11
37c2b2ee4mov [rsp+72], rax
37c2b2ee9mov rax, [rsp+712]
37c2b2ef1movsd_xmm [rsp+464], x7
37c2b2efamov [rsp+64], rax
37c2b2effmov rax, [rsp+704]
37c2b2f07movsd_xmm [rsp+472], x8
37c2b2f11mov [rsp+56], rax
37c2b2f16mov rax, [rsp+696]
37c2b2f1emov [rsp+48], rax
37c2b2f23mov rax, [rsp+688]
37c2b2f2bmov [rsp+40], rax
37c2b2f30mov rax, [rsp+680]
37c2b2f38mov [rsp+32], rax
37c2b2f3dje 0x37c2b3460
37c2b2f43lea rdx, [rip+0x1b9e12]
37c2b2f4alea rcx, [rip+0x1b9e04]
37c2b2f51call zgesvd_64_
37c2b2f56mov r10, [rsp+152]
37c2b2f5emovsd_xmm x0, [rsp+464]
37c2b2f67
37c2b2f67loc_37c2b2f67:
37c2b2f67mov rax, [rsp+792]
37c2b2f6fcvttsd2si rdx, x0
37c2b2f74mov r8, [r15]
37c2b2f77mov rax, [rax]
37c2b2f7acmp [rsp+200], 0
37c2b2f83je 0x37c2b3430
37c2b2f89mov rdi, [rsp+224]
37c2b2f91mov r13, [rsp+296]
37c2b2f99cmp rdi, r13
37c2b2f9ccmovge r13, rdi
37c2b2fa0cmp r13, rdx
37c2b2fa3cmovl r13, rdx
37c2b2fa7cmp r13, r10
37c2b2faacmovl r13, r10
37c2b2faelea rdx, [r13+r8]
37c2b2fb3mov r8l, 2
37c2b2fb9cmp rdx, r8
37c2b2fbccmovl rdx, r8
37c2b2fc0jmp 0x37c2b1d40
37c2b2fc5
37c2b2fc5 0f 1f 00 ...
37c2b2fc8
37c2b2fc8loc_37c2b2fc8:
37c2b2fc8mov ebp, 2
37c2b2fcdmov [rsp+88], r11
37c2b2fd2mov r9, r15
37c2b2fd5mov r8, r15
37c2b2fd8mov rax, [rsp+256]
37c2b2fe0cmp rdx, rbp
37c2b2fe3mov [rsp+128], 1
37c2b2fefcmovge rbp, rdx
37c2b2ff3lea rdx, [rip+0x1b9d5b]
37c2b2ffamov [rsp+120], 1
37c2b3003mov [rsp+112], rax
37c2b3008mov rcx, rdx
37c2b300bmov rax, [rsp+288]
37c2b3013mov [rsp+104], r13
37c2b3018mov [rsp+96], rax
37c2b301dmov rax, [rsp+728]
37c2b3025movsd_xmm [rsp+464], x7
37c2b302emov [rsp+80], rax
37c2b3033mov rax, [rsp+720]
37c2b303bmovsd_xmm [rsp+472], x8
37c2b3045mov [rsp+72], rax
37c2b304amov rax, [rsp+712]
37c2b3052mov [rsp+64], rax
37c2b3057mov rax, [rsp+704]
37c2b305fmov [rsp+56], rax
37c2b3064mov rax, [rsp+696]
37c2b306cmov [rsp+48], rax
37c2b3071mov rax, [rsp+688]
37c2b3079mov [rsp+40], rax
37c2b307emov rax, [rsp+680]
37c2b3086mov [rsp+32], rax
37c2b308bcall zgesvd_64_
37c2b3090mov eax, 2
37c2b3095cvttsd2si rdx, [rsp+464]
37c2b309fcmp rdx, rax
37c2b30a2cmovl rdx, rax
37c2b30a6mov rax, [rsp+296]
37c2b30aeadd rax, [r15]
37c2b30b1jmp 0x37c2b1fa6
37c2b30b6
37c2b30b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2b30c0
37c2b30c0loc_37c2b30c0:
37c2b30c0mov rax, [rsp+664]
37c2b30c8mov rsi, [rsp+224]
37c2b30d0movq r14, x7
37c2b30d5mov [rsp+424], 1
37c2b30e1mov rbx, [rax]
37c2b30e4cmp rbx, 1
37c2b30e8jle 0x37c2b31a4
37c2b30eemov rbp, [rsp+664]
37c2b30f6mov r13, [rsp+776]
37c2b30femov rdx, rbx
37c2b3101mov eax, 1
37c2b3106jmp 0x37c2b3114
37c2b3108
37c2b3108 0f 1f 84 00 00 00 00 00 ........
37c2b3110
37c2b3110loc_37c2b3110:
37c2b3110mov rdx, [rbp]
37c2b3114
37c2b3114loc_37c2b3114:
37c2b3114sub rdx, rax
37c2b3117lea r8, [rip+0x1b9c52]
37c2b311elea rcx, [rsp+456]
37c2b3126add rdx, 1
37c2b312amov [rsp+456], rdx
37c2b3132lea rdx, [r13+8*rax-8]
37c2b3137call idamax_64_
37c2b313cmov rdx, [rsp+424]
37c2b3144mov r8, [r15]
37c2b3147mov r10, [rsp+744]
37c2b314flea rcx, [rax+rdx-1]
37c2b3154add r8, rdx
37c2b3157mov [r10+8*r8-8], rcx
37c2b315ccmp rdx, rcx
37c2b315fje 0x37c2b318f
37c2b3161lea rcx, [rdx-1]
37c2b3165lea rax, [rax+rdx-2]
37c2b316amovsd_xmm x0, [r13+8*rcx]
37c2b3171movsd_xmm x1, [r13+8*rax]
37c2b3178movsd_xmm [rsp+440], x0
37c2b3181movsd_xmm [r13+8*rcx], x1
37c2b3188movsd_xmm [r13+8*rax], x0
37c2b318f
37c2b318floc_37c2b318f:
37c2b318flea rax, [rdx+1]
37c2b3193mov [rsp+424], rax
37c2b319bcmp rbx, rax
37c2b319ejg 0x37c2b3110
37c2b31a4
37c2b31a4loc_37c2b31a4:
37c2b31a4mov rax, [rsp+776]
37c2b31acpxor x0, x0
37c2b31b0movsd_xmm x1, [rax]
37c2b31b4ucomisd x1, x0
37c2b31b8jp 0x37c2b31c0
37c2b31baje 0x37c2b4b1e
37c2b31c0
37c2b31c0loc_37c2b31c0:
37c2b31c0mov rax, [rsp+664]
37c2b31c8pxor x0, x0
37c2b31ccmovq x2, r14
37c2b31d1mov rax, [rax]
37c2b31d4cvtsi2sd x0, rax
37c2b31d9sqrtsd x0, x0
37c2b31dddivsd x2, x0
37c2b31e1comisd x1, x2
37c2b31e5ja 0x37c2b4728
37c2b31eblea rsi, [rsp+400]
37c2b31f3lea r12, [rsp+456]
37c2b31fbmov [rsp+256], rsi
37c2b3203
37c2b3203loc_37c2b3203:
37c2b3203sub rax, 1
37c2b3207mov rsi, [rsp+744]
37c2b320fmov r8, [rsp+688]
37c2b3217lea r9, [rip+0x1b9b52]
37c2b321emov [rsp+456], rax
37c2b3226lea rax, [rip+0x1b9b43]
37c2b322dmov rdx, [rsp+680]
37c2b3235mov rcx, r15
37c2b3238mov [rsp+48], rax
37c2b323dmov rax, [r15]
37c2b3240mov [rsp+32], r12
37c2b3245lea rax, [rsi+8*rax]
37c2b3249mov [rsp+40], rax
37c2b324ecall zlaswp_64_
37c2b3253jmp 0x37c2b277d
37c2b3258
37c2b3258 0f 1f 84 00 00 00 00 00 ........
37c2b3260
37c2b3260loc_37c2b3260:
37c2b3260mov rcx, [rsp+744]
37c2b3268lea r11, [rsp+464]
37c2b3270lea rdx, [rip+0x1b9ae9]
37c2b3277mov [rsp+320], rax
37c2b327flea r13, [rsp+432]
37c2b3287lea rax, [rsp+400]
37c2b328fmov [rsp+56], rdx
37c2b3294mov r9, [rsp+688]
37c2b329cmov [rsp+72], rax
37c2b32a1mov r8, [rsp+680]
37c2b32a9mov [rsp+48], r11
37c2b32aemov [rsp+40], r11
37c2b32b3mov [rsp+32], rcx
37c2b32b8mov rcx, [rsp+664]
37c2b32c0mov [rsp+64], r13
37c2b32c5mov [rsp+288], rdx
37c2b32cdmov rdx, r15
37c2b32d0mov [rsp+256], rax
37c2b32d8mov [rsp+312], r11
37c2b32e0mov [rsp+464], 0
37c2b32ecmov [rsp+472], 0
37c2b32f8call zgeqp3_64_
37c2b32fdmov rax, [rsp+256]
37c2b3305cvttsd2si rcx, [rsp+464]
37c2b330fmov [rsp+112], 1
37c2b3318mov rdx, [rsp+288]
37c2b3320mov [rsp+32], r15
37c2b3325mov [rsp+96], rax
37c2b332amov rax, [rsp+712]
37c2b3332mov r11, [rsp+312]
37c2b333amov [rsp+88], rdx
37c2b333flea rdx, [rip+0x1b9a0f]
37c2b3346mov [rsp+72], rax
37c2b334bmov rax, [rsp+704]
37c2b3353mov r9, [rsp+664]
37c2b335bmov [rsp+80], r11
37c2b3360mov [rsp+64], rax
37c2b3365mov rax, [rsp+688]
37c2b336dmov [rsp+104], 1
37c2b3376mov r8, r9
37c2b3379mov [rsp+48], rax
37c2b337emov rax, [rsp+680]
37c2b3386mov [rsp+56], r11
37c2b338bmov [rsp+40], rax
37c2b3390mov [rsp+296], rcx
37c2b3398lea rcx, [rip+0x1b9a19]
37c2b339fcall zunmqr_64_
37c2b33a4mov rdx, [r15]
37c2b33a7mov rax, [rsp+320]
37c2b33afmovsd_xmm x6, [rsp+464]
37c2b33b8cmp [rsp+160], 0
37c2b33c1movsd_xmm x8, [rsp+472]
37c2b33cbcvttsd2si r10, x6
37c2b33d0movapd x7, x6
37c2b33d4jne 0x37c2b2078
37c2b33dacmp [rsp+200], 0
37c2b33e3mov r11, [rsp+312]
37c2b33ebje 0x37c2b4afc
37c2b33f1mov rdi, [rsp+224]
37c2b33f9mov rcx, rbp
37c2b33fccmp rbp, rdi
37c2b33ffcmovl rcx, rdi
37c2b3403cmp rcx, r12
37c2b3406cmovl rcx, r12
37c2b340acmp rcx, rax
37c2b340dcmovl rcx, rax
37c2b3411mov eax, 2
37c2b3416lea rbp, [rcx+rdx]
37c2b341acmp rbp, rax
37c2b341dcmovl rbp, rax
37c2b3421jmp 0x37c2b2e7f
37c2b3426
37c2b3426 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2b3430
37c2b3430loc_37c2b3430:
37c2b3430mov rdi, [rsp+296]
37c2b3438cmp rdx, rdi
37c2b343bcmovl rdx, rdi
37c2b343fcmp rdx, r10
37c2b3442cmovl rdx, r10
37c2b3446add rdx, r8
37c2b3449mov r8l, 2
37c2b344fcmp rdx, r8
37c2b3452cmovl rdx, r8
37c2b3456jmp 0x37c2b1d40
37c2b345b
37c2b345b 0f 1f 44 00 00 ..D..
37c2b3460
37c2b3460loc_37c2b3460:
37c2b3460lea rdx, [rip+0x1b98ee]
37c2b3467lea rcx, [rip+0x1b98ee]
37c2b346ecall zgesvd_64_
37c2b3473mov r10, [rsp+152]
37c2b347bmovsd_xmm x0, [rsp+464]
37c2b3484jmp 0x37c2b2f67
37c2b3489
37c2b3489 0f 1f 80 00 00 00 00 .......
37c2b3490
37c2b3490loc_37c2b3490:
37c2b3490mov rbx, [rsp+320]
37c2b3498mov eax, 2
37c2b349dcmp rbx, rax
37c2b34a0cmovge rax, rbx
37c2b34a4mov rbx, [rsp+768]
37c2b34accmp rax, [rbx]
37c2b34afjg 0x37c2b1b7c
37c2b34b5jmp 0x37c2b192e
37c2b34ba
37c2b34ba 66 0f 1f 44 00 00 f..D..
37c2b34c0
37c2b34c0loc_37c2b34c0:
37c2b34c0cmp [rsp+200], 0
37c2b34c9je 0x37c2b4010
37c2b34cfmov rcx, [rsp+224]
37c2b34d7cmp rcx, r12
37c2b34dacmovge r12, rcx
37c2b34delea rcx, [r12+rdx]
37c2b34e2mov [rsp+320], rcx
37c2b34eatest rsi, rsi
37c2b34edje 0x37c2b3f28
37c2b34f3mov r9, rdx
37c2b34f6mov r8l, 1
37c2b34fcmov ecx, 1
37c2b3501shr r9, 63
37c2b3505add r9, rdx
37c2b3508sar r9, 1
37c2b350btest rdx, rdx
37c2b350ecmovg r8, rdx
37c2b3512lea r11, [r9+2*r9]
37c2b3516add r8, r9
37c2b3519cmp r8, rbp
37c2b351ccmovl r8, rbp
37c2b3520test r9, r9
37c2b3523cmovg rcx, r9
37c2b3527add rcx, r9
37c2b352acmp r8, rcx
37c2b352dcmovl r8, rcx
37c2b3531test r11, r11
37c2b3534mov ecx, 1
37c2b3539cmovg rcx, r11
37c2b353dadd rcx, r9
37c2b3540cmp r8, rcx
37c2b3543cmovge rcx, r8
37c2b3547cmp rcx, rax
37c2b354acmovge rax, rcx
37c2b354emov rcx, [rsp+224]
37c2b3556cmp rax, rcx
37c2b3559cmovl rax, rcx
37c2b355dadd rax, rdx
37c2b3560mov rdx, [rsp+320]
37c2b3568cmp rdx, rax
37c2b356bcmovge rax, rdx
37c2b356fmov [rsp+320], rax
37c2b3577test r14, r14
37c2b357aje 0x37c2b3490
37c2b3580lea rax, [rsp+400]
37c2b3588lea r11, [rsp+464]
37c2b3590mov r9, r15
37c2b3593mov r8, r15
37c2b3596mov [rsp+256], rax
37c2b359elea rdx, [rip+0x1b97b7]
37c2b35a5lea rcx, [rip+0x1b97a4]
37c2b35acmov [rsp+112], rax
37c2b35b1lea rax, [rip+0x1b97a8]
37c2b35b8lea r13, [rsp+432]
37c2b35c0mov [rsp+288], rax
37c2b35c8mov [rsp+96], rax
37c2b35cdmov rax, [rsp+728]
37c2b35d5mov [rsp+376], r10
37c2b35ddmov [rsp+80], rax
37c2b35e2mov rax, [rsp+720]
37c2b35eamov [rsp+312], rdx
37c2b35f2mov [rsp+72], rax
37c2b35f7mov rax, [rsp+712]
37c2b35ffmov [rsp+88], r11
37c2b3604mov [rsp+64], rax
37c2b3609mov rax, [rsp+704]
37c2b3611mov [rsp+328], r11
37c2b3619mov [rsp+56], rax
37c2b361emov rax, [rsp+696]
37c2b3626mov [rsp+128], 1
37c2b3632mov [rsp+48], rax
37c2b3637mov rax, [rsp+688]
37c2b363fmov [rsp+120], 1
37c2b3648mov [rsp+40], rax
37c2b364dmov rax, [rsp+680]
37c2b3655mov [rsp+104], r13
37c2b365amov [rsp+32], rax
37c2b365fmovsd_xmm [rsp+464], x7
37c2b3668movsd_xmm [rsp+472], x8
37c2b3672call zgesvd_64_
37c2b3677mov rdx, [rsp+296]
37c2b367fmov rcx, [r15]
37c2b3682mov r10, [rsp+376]
37c2b368amov r11, [rsp+328]
37c2b3692cvttsd2si rax, [rsp+464]
37c2b369ccmp rax, rdx
37c2b369fcmovl rax, rdx
37c2b36a3mov rdx, [rsp+224]
37c2b36abcmp rax, r10
37c2b36aecmovl rax, r10
37c2b36b2cmp rdx, rax
37c2b36b5cmovge rax, rdx
37c2b36b9add rax, rcx
37c2b36bc
37c2b36bcloc_37c2b36bc:
37c2b36bcmov rdx, rcx
37c2b36bfmov [rsp+376], rax
37c2b36c7mov rax, [rsp+256]
37c2b36cflea r12, [rsp+456]
37c2b36d7shr rdx, 63
37c2b36dbmov [rsp+40], r11
37c2b36e0mov r9, [rsp+712]
37c2b36e8add rdx, rcx
37c2b36ebmov [rsp+56], rax
37c2b36f0mov rcx, r12
37c2b36f3mov r8, [rsp+704]
37c2b36fbsar rdx, 1
37c2b36femov [rsp+32], r11
37c2b3703mov [rsp+456], rdx
37c2b370bmov rdx, [rsp+288]
37c2b3713mov [rsp+328], r11
37c2b371bmov [rsp+48], rdx
37c2b3720mov rdx, r15
37c2b3723call zgelqf_64_
37c2b3728mov rcx, [r15]
37c2b372bmov r9, r12
37c2b372emov rax, [rsp+256]
37c2b3736lea r8, [rsp+448]
37c2b373emov [rsp+104], r13
37c2b3743mov rbp, [rsp+464]
37c2b374bmov r11, rcx
37c2b374emov [rsp+112], rax
37c2b3753mov [rsp+128], 1
37c2b375fshr r11, 63
37c2b3763mov [rsp+120], 1
37c2b376clea rdx, [r11+rcx]
37c2b3770mov rcx, [rsp+728]
37c2b3778sar rdx, 1
37c2b377bmov r11, [rsp+328]
37c2b3783mov [rsp+80], rcx
37c2b3788mov rcx, [rsp+720]
37c2b3790mov [rsp+448], rdx
37c2b3798mov [rsp+72], rcx
37c2b379dmov rcx, [rsp+712]
37c2b37a5mov [rsp+456], rdx
37c2b37admov rdx, [rsp+288]
37c2b37b5mov [rsp+64], rcx
37c2b37bamov rcx, [rsp+704]
37c2b37c2mov [rsp+96], rdx
37c2b37c7mov rdx, [rsp+312]
37c2b37cfmov [rsp+56], rcx
37c2b37d4mov rcx, [rsp+696]
37c2b37dcmov [rsp+88], r11
37c2b37e1mov [rsp+48], rcx
37c2b37e6mov rcx, [rsp+728]
37c2b37eemov [rsp+40], rcx
37c2b37f3mov rcx, [rsp+720]
37c2b37fbmov [rsp+32], rcx
37c2b3800lea rcx, [rip+0x1b9549]
37c2b3807call zgesvd_64_
37c2b380cmov rcx, [r15]
37c2b380fmov [rsp+32], r12
37c2b3814mov r9, r15
37c2b3817mov rax, [rsp+256]
37c2b381fmov r8, r15
37c2b3822mov [rsp+112], 1
37c2b382bmov [rsp+104], 1
37c2b3834mov r11, rcx
37c2b3837movsd_xmm x6, [rsp+464]
37c2b3840mov [rsp+96], rax
37c2b3845mov rax, [rsp+728]
37c2b384dshr r11, 63
37c2b3851lea rdx, [r11+rcx]
37c2b3855mov r11, [rsp+328]
37c2b385dlea rcx, [rip+0x1b94ee]
37c2b3864mov [rsp+72], rax
37c2b3869mov rax, [rsp+720]
37c2b3871sar rdx, 1
37c2b3874mov [rsp+456], rdx
37c2b387cmov rdx, [rsp+288]
37c2b3884mov [rsp+64], rax
37c2b3889mov rax, [rsp+712]
37c2b3891mov [rsp+88], rdx
37c2b3896lea rdx, [rip+0x1b94b8]
37c2b389dmov [rsp+48], rax
37c2b38a2mov rax, [rsp+704]
37c2b38aamov [rsp+80], r11
37c2b38afmov [rsp+56], r11
37c2b38b4mov [rsp+40], rax
37c2b38b9call zunmlq_64_
37c2b38bejmp 0x37c2b2493
37c2b38c3
37c2b38c3 0f 1f 44 00 00 ..D..
37c2b38c8
37c2b38c8loc_37c2b38c8:
37c2b38c8cmp rbp, r12
37c2b38cbcmovl rbp, r12
37c2b38cfadd rbp, rdx
37c2b38d2jmp 0x37c2b1be6
37c2b38d7
37c2b38d7 66 0f 1f 84 00 00 00 00 00 f........
37c2b38e0
37c2b38e0loc_37c2b38e0:
37c2b38e0mov rdi, [rsp+280]
37c2b38e8xor eax, eax
37c2b38eatest rdi, rdi
37c2b38edcmovns rax, rdi
37c2b38f1mov rdi, rax
37c2b38f4mov [rsp+168], rax
37c2b38fcnot rdi
37c2b38ffmov [rsp+176], rdi
37c2b3907cmp [rsp+160], 1
37c2b3910je 0x37c2b41d0
37c2b3916cmp [rsp+248], 0
37c2b391fje 0x37c2b41d0
37c2b3925cmp [rsp+192], 0
37c2b392eje 0x37c2b5228
37c2b3934mov rdi, [rsp+416]
37c2b393cmov rsi, [r15]
37c2b393fmov [rsp+424], 1
37c2b394btest rdi, rdi
37c2b394ejle 0x37c2b484f
37c2b3954mov rcx, [rsp+288]
37c2b395cshl rax, 4
37c2b3960lea rdx, [rdi+1]
37c2b3964lea r9, [rsi+1]
37c2b3968mov r13, rax
37c2b396bmov rax, [rsp+704]
37c2b3973mov rbx, [rsp+680]
37c2b397bmov r11l, 1
37c2b3981lea rbp, [rcx+1]
37c2b3985shl rcx, 4
37c2b3989shl rbp, 4
37c2b398dlea r8, [rax-16]
37c2b3991mov r10, rcx
37c2b3994nop
37c2b3995nop [rax+rax]
37c2b39a0
37c2b39a0loc_37c2b39a0:
37c2b39a0mov rcx, r11
37c2b39a3mov rax, rbx
37c2b39a6cmp r11, rsi
37c2b39a9jg 0x37c2b39ed
37c2b39abnop [rax+rax]
37c2b39b5nop [rax+rax]
37c2b39c0
37c2b39c0loc_37c2b39c0:
37c2b39c0movsd_xmm x0, [rax+8]
37c2b39c5movsd_xmm x1, [rax]
37c2b39c9mov r14, rcx
37c2b39ccadd rcx, 1
37c2b39d0xorpd x0, [rip+0x1b9408]
37c2b39d8shl r14, 4
37c2b39dcadd rax, r10
37c2b39dfunpcklpd x1, x0
37c2b39e3movups [r8+r14], x1
37c2b39e8cmp rcx, r9
37c2b39ebjne 0x37c2b39c0
37c2b39ed
37c2b39edloc_37c2b39ed:
37c2b39edadd rbx, rbp
37c2b39f0add r8, r13
37c2b39f3cmp rdi, r11
37c2b39f6je 0x37c2b47c8
37c2b39fcadd r11, 1
37c2b3a00jmp 0x37c2b39a0
37c2b3a02
37c2b3a02 66 0f 1f 44 00 00 f..D..
37c2b3a08
37c2b3a08loc_37c2b3a08:
37c2b3a08test rdi, rdi
37c2b3a0bjne 0x37c2b46b0
37c2b3a11cmp [rsp+208], 0
37c2b3a1ajne 0x37c2b46b0
37c2b3a20cmp [rsp+216], 0
37c2b3a29je 0x37c2b2a4f
37c2b3a2fmov rax, [rsp+664]
37c2b3a37mov rax, [rax]
37c2b3a3amov [rsp+408], rax
37c2b3a42jmp 0x37c2b2a4f
37c2b3a47
37c2b3a47 66 0f 1f 84 00 00 00 00 00 f........
37c2b3a50
37c2b3a50loc_37c2b3a50:
37c2b3a50cmp [rsp+176], 0
37c2b3a59mov [rsp+416], 1
37c2b3a65mov [rsp+424], 2
37c2b3a71je 0x37c2b43e8
37c2b3a77cmp r14, 1
37c2b3a7bjle 0x37c2b2a30
37c2b3a81mov rsi, [rsp+288]
37c2b3a89mov [rsp+328], rdi
37c2b3a91movapd x6, x0
37c2b3a95mov [rsp+672], r15
37c2b3a9dmov rdi, [rsp+360]
37c2b3aa5lea rax, [rbx+2*rsi]
37c2b3aa9lea rdx, [rsi+1]
37c2b3aadmov rsi, [rsp+680]
37c2b3ab5xor ebx, ebx
37c2b3ab7shl rax, 4
37c2b3abbshl rdx, 4
37c2b3abfmov [rsp+336], r12
37c2b3ac7mov r12l, 2
37c2b3acdmov rcx, rax
37c2b3ad0lea rbp, [rsi+rax+32]
37c2b3ad5sub rcx, rdx
37c2b3ad8mov r15, rbp
37c2b3adbmov rbp, rdx
37c2b3ademovsd_xmm x2, [rsi+rcx+32]
37c2b3ae4movsd_xmm x1, [rsi+rcx+40]
37c2b3aeajmp 0x37c2b3b13
37c2b3aec
37c2b3aec 0f 1f 40 00 ..@.
37c2b3af0
37c2b3af0loc_37c2b3af0:
37c2b3af0comisd x6, x3
37c2b3af4ja 0x37c2b3bc9
37c2b3afalea rdi, [r12+1]
37c2b3affadd r15, rbp
37c2b3b02mov ebx, 1
37c2b3b07cmp r14, rdi
37c2b3b0ajl 0x37c2b53d4
37c2b3b10mov r12, rdi
37c2b3b13
37c2b3b13loc_37c2b3b13:
37c2b3b13movsd_xmm [rsp+264], x2
37c2b3b1cmovsd_xmm x2, [r15]
37c2b3b21lea r13, [r12-1]
37c2b3b26lea rcx, [rsp+384]
37c2b3b2emovsd_xmm [rsp+232], x1
37c2b3b37movsd_xmm x1, [r15+8]
37c2b3b3dmovsd_xmm [rsp+224], x2
37c2b3b46movsd_xmm [rsp+384], x2
37c2b3b4fmovsd_xmm [rsp+392], x1
37c2b3b58movsd_xmm [rsp+176], x1
37c2b3b61call fn_37c42fc80
37c2b3b66lea rcx, [rsp+384]
37c2b3b6emovsd_xmm x5, [rsp+264]
37c2b3b77movsd_xmm x4, [rsp+232]
37c2b3b80movsd_xmm [rsp+168], x0
37c2b3b89movsd_xmm [rsp+384], x5
37c2b3b92movsd_xmm [rsp+392], x4
37c2b3b9bcall fn_37c42fc80
37c2b3ba0movsd_xmm x3, [rsp+168]
37c2b3ba9movsd_xmm x1, [rsp+176]
37c2b3bb2movsd_xmm x2, [rsp+224]
37c2b3bbbmulsd x0, x7
37c2b3bbfcomisd x0, x3
37c2b3bc3jbe 0x37c2b3af0
37c2b3bc9
37c2b3bc9loc_37c2b3bc9:
37c2b3bc9mov rax, rdi
37c2b3bccmov r15, [rsp+672]
37c2b3bd4mov rdi, [rsp+328]
37c2b3bdcmov r12, [rsp+336]
37c2b3be4test bl, bl
37c2b3be6je 0x37c2b2a30
37c2b3becmov [rsp+416], r13
37c2b3bf4mov [rsp+424], rax
37c2b3bfcjmp 0x37c2b2a30
37c2b3c01
37c2b3c01 0f 1f 80 00 00 00 00 .......
37c2b3c08
37c2b3c08loc_37c2b3c08:
37c2b3c08mov [rsp+416], 0
37c2b3c14jmp 0x37c2b2c73
37c2b3c19
37c2b3c19 0f 1f 80 00 00 00 00 .......
37c2b3c20
37c2b3c20loc_37c2b3c20:
37c2b3c20mov rax, [rsp+664]
37c2b3c28pxor x0, x0
37c2b3c2clea r8, [rip+0x1b9175]
37c2b3c33lea r9, [rip+0x1b9176]
37c2b3c3amov rdx, r8
37c2b3c3dlea rcx, [rip+0x1b913c]
37c2b3c44cvtsi2sd x0, [rax]
37c2b3c49mov [rsp+64], r15
37c2b3c4esqrtsd x0, x0
37c2b3c52mov rax, [rsp+256]
37c2b3c5amov [rsp+80], 1
37c2b3c63mov [rsp+72], rax
37c2b3c68mov rax, [rsp+696]
37c2b3c70mov [rsp+32], r12
37c2b3c75mov [rsp+56], rax
37c2b3c7alea rax, [rip+0x1b90ef]
37c2b3c81mov [rsp+48], rax
37c2b3c86lea rax, [rsp+416]
37c2b3c8emov [rsp+40], rax
37c2b3c93movsd_xmm [rsp+456], x0
37c2b3c9ccall dlascl_64_
37c2b3ca1mov rbx, [rsp+416]
37c2b3ca9jmp 0x37c2b2c8b
37c2b3cae
37c2b3cae 66 90 f.
37c2b3cb0
37c2b3cb0loc_37c2b3cb0:
37c2b3cb0mov rax, rbp
37c2b3cb3mov [rsp+48], r15
37c2b3cb8lea r8, [rip+0x1b90b1]
37c2b3cbfmov rdx, r12
37c2b3cc2sub rax, rbx
37c2b3cc5lea rcx, [rip+0x1b90b4]
37c2b3cccmov [rsp+56], 1
37c2b3cd5mov [rsp+456], rax
37c2b3cddmov rax, [rsp+696]
37c2b3ce5lea rax, [rax+8*rbx]
37c2b3ce9mov [rsp+40], rax
37c2b3ceelea rax, [rip+0x1b9083]
37c2b3cf5mov [rsp+32], rax
37c2b3cfamov r9, rax
37c2b3cfdcall dlaset_64_
37c2b3d02jmp 0x37c2b2c7c
37c2b3d07
37c2b3d07 66 0f 1f 84 00 00 00 00 00 f........
37c2b3d10
37c2b3d10loc_37c2b3d10:
37c2b3d10mov rdi, [rsp+296]
37c2b3d18cmp rcx, rdi
37c2b3d1bcmovl rcx, rdi
37c2b3d1fadd rdx, rcx
37c2b3d22mov ecx, 2
37c2b3d27cmp rdx, rcx
37c2b3d2acmovl rdx, rcx
37c2b3d2ejmp 0x37c2b1d40
37c2b3d33
37c2b3d33 0f 1f 44 00 00 ..D..
37c2b3d38
37c2b3d38loc_37c2b3d38:
37c2b3d38lea rdx, [rip+0x1b901d]
37c2b3d3flea rcx, [rip+0x1b900f]
37c2b3d46call zgesvd_64_
37c2b3d4bmovsd_xmm x0, [rsp+464]
37c2b3d54jmp 0x37c2b1ce2
37c2b3d59
37c2b3d59 0f 1f 80 00 00 00 00 .......
37c2b3d60
37c2b3d60loc_37c2b3d60:
37c2b3d60lea rcx, [rdx+r12]
37c2b3d64mov [rsp+320], rcx
37c2b3d6ctest rsi, rsi
37c2b3d6fje 0x37c2b2560
37c2b3d75mov r9, rdx
37c2b3d78mov r8l, 1
37c2b3d7emov ecx, 1
37c2b3d83shr r9, 63
37c2b3d87add r9, rdx
37c2b3d8asar r9, 1
37c2b3d8dtest rdx, rdx
37c2b3d90cmovg r8, rdx
37c2b3d94lea r11, [r9+2*r9]
37c2b3d98add r8, r9
37c2b3d9bcmp r8, rbp
37c2b3d9ecmovl r8, rbp
37c2b3da2test r9, r9
37c2b3da5cmovg rcx, r9
37c2b3da9add rcx, r9
37c2b3daccmp r8, rcx
37c2b3dafcmovl r8, rcx
37c2b3db3test r11, r11
37c2b3db6mov ecx, 1
37c2b3dbbcmovg rcx, r11
37c2b3dbfadd rcx, r9
37c2b3dc2cmp r8, rcx
37c2b3dc5cmovge rcx, r8
37c2b3dc9cmp rcx, rax
37c2b3dcccmovl rcx, rax
37c2b3dd0mov rax, [rsp+320]
37c2b3dd8add rcx, rdx
37c2b3ddbcmp rax, rcx
37c2b3ddecmovge rcx, rax
37c2b3de2mov [rsp+320], rcx
37c2b3deatest r14, r14
37c2b3dedje 0x37c2b3490
37c2b3df3lea rax, [rsp+400]
37c2b3dfblea r11, [rsp+464]
37c2b3e03mov r9, r15
37c2b3e06mov r8, r15
37c2b3e09mov [rsp+256], rax
37c2b3e11lea rcx, [rip+0x1b8f44]
37c2b3e18lea rdx, [rip+0x1b8f34]
37c2b3e1fmov [rsp+112], rax
37c2b3e24lea rax, [rip+0x1b8f35]
37c2b3e2blea r13, [rsp+432]
37c2b3e33mov [rsp+288], rax
37c2b3e3bmov [rsp+96], rax
37c2b3e40mov rax, [rsp+728]
37c2b3e48mov [rsp+376], r10
37c2b3e50mov [rsp+80], rax
37c2b3e55mov rax, [rsp+720]
37c2b3e5dmov [rsp+312], rcx
37c2b3e65mov [rsp+72], rax
37c2b3e6amov rax, [rsp+712]
37c2b3e72mov [rsp+88], r11
37c2b3e77mov [rsp+64], rax
37c2b3e7cmov rax, [rsp+704]
37c2b3e84mov [rsp+328], r11
37c2b3e8cmov [rsp+56], rax
37c2b3e91mov rax, [rsp+696]
37c2b3e99mov [rsp+128], 1
37c2b3ea5mov [rsp+48], rax
37c2b3eaamov rax, [rsp+688]
37c2b3eb2mov [rsp+120], 1
37c2b3ebbmov [rsp+40], rax
37c2b3ec0mov rax, [rsp+680]
37c2b3ec8mov [rsp+104], r13
37c2b3ecdmov [rsp+32], rax
37c2b3ed2movsd_xmm [rsp+464], x7
37c2b3edbmovsd_xmm [rsp+472], x8
37c2b3ee5call zgesvd_64_
37c2b3eeamov rdx, [rsp+296]
37c2b3ef2mov rcx, [r15]
37c2b3ef5mov r10, [rsp+376]
37c2b3efdmov r11, [rsp+328]
37c2b3f05cvttsd2si rax, [rsp+464]
37c2b3f0fcmp rax, rdx
37c2b3f12cmovl rax, rdx
37c2b3f16cmp rax, r10
37c2b3f19cmovl rax, r10
37c2b3f1dadd rax, rcx
37c2b3f20jmp 0x37c2b2291
37c2b3f25
37c2b3f25 0f 1f 00 ...
37c2b3f28
37c2b3f28loc_37c2b3f28:
37c2b3f28test r14, r14
37c2b3f2bje 0x37c2b3490
37c2b3f31lea rax, [rsp+400]
37c2b3f39mov r9, r15
37c2b3f3cmov [rsp+152], r10
37c2b3f44mov r8, r15
37c2b3f47mov [rsp+112], rax
37c2b3f4clea rdx, [rip+0x1b8e09]
37c2b3f53lea rax, [rsp+432]
37c2b3f5bmov [rsp+104], rax
37c2b3f60lea rax, [rip+0x1b8df9]
37c2b3f67lea rcx, [rip+0x1b8de2]
37c2b3f6emov [rsp+96], rax
37c2b3f73lea rax, [rsp+464]
37c2b3f7bmov [rsp+88], rax
37c2b3f80mov rax, [rsp+728]
37c2b3f88mov [rsp+128], 1
37c2b3f94mov [rsp+80], rax
37c2b3f99mov rax, [rsp+720]
37c2b3fa1mov [rsp+120], 1
37c2b3faamov [rsp+72], rax
37c2b3fafmov rax, [rsp+712]
37c2b3fb7movsd_xmm [rsp+464], x7
37c2b3fc0mov [rsp+64], rax
37c2b3fc5mov rax, [rsp+704]
37c2b3fcdmovsd_xmm [rsp+472], x8
37c2b3fd7mov [rsp+56], rax
37c2b3fdcmov rax, [rsp+696]
37c2b3fe4mov [rsp+48], rax
37c2b3fe9mov rax, [rsp+688]
37c2b3ff1mov [rsp+40], rax
37c2b3ff6mov rax, [rsp+680]
37c2b3ffemov [rsp+32], rax
37c2b4003jmp 0x37c2b263b
37c2b4008
37c2b4008 0f 1f 84 00 00 00 00 00 ........
37c2b4010
37c2b4010loc_37c2b4010:
37c2b4010add r12, rdx
37c2b4013mov [rsp+320], r12
37c2b401btest rsi, rsi
37c2b401eje 0x37c2b3f28
37c2b4024mov r9, rdx
37c2b4027mov r8l, 1
37c2b402dmov ecx, 1
37c2b4032shr r9, 63
37c2b4036add r9, rdx
37c2b4039sar r9, 1
37c2b403ctest rdx, rdx
37c2b403fcmovg r8, rdx
37c2b4043lea r11, [r9+2*r9]
37c2b4047add r8, r9
37c2b404acmp r8, rbp
37c2b404dcmovl r8, rbp
37c2b4051test r9, r9
37c2b4054cmovg rcx, r9
37c2b4058add rcx, r9
37c2b405bcmp r8, rcx
37c2b405ecmovl r8, rcx
37c2b4062test r11, r11
37c2b4065mov ecx, 1
37c2b406acmovg rcx, r11
37c2b406eadd rcx, r9
37c2b4071cmp r8, rcx
37c2b4074cmovge rcx, r8
37c2b4078cmp rcx, rax
37c2b407bcmovl rcx, rax
37c2b407fadd rcx, rdx
37c2b4082cmp r12, rcx
37c2b4085cmovge rcx, r12
37c2b4089mov [rsp+320], rcx
37c2b4091test r14, r14
37c2b4094je 0x37c2b3490
37c2b409alea rax, [rsp+400]
37c2b40a2lea r11, [rsp+464]
37c2b40aamov r9, r15
37c2b40admov r8, r15
37c2b40b0mov [rsp+256], rax
37c2b40b8lea rdx, [rip+0x1b8c9d]
37c2b40bflea rcx, [rip+0x1b8c8a]
37c2b40c6mov [rsp+112], rax
37c2b40cblea rax, [rip+0x1b8c8e]
37c2b40d2lea r13, [rsp+432]
37c2b40damov [rsp+288], rax
37c2b40e2mov [rsp+96], rax
37c2b40e7mov rax, [rsp+728]
37c2b40efmov [rsp+376], r10
37c2b40f7mov [rsp+80], rax
37c2b40fcmov rax, [rsp+720]
37c2b4104mov [rsp+312], rdx
37c2b410cmov [rsp+72], rax
37c2b4111mov rax, [rsp+712]
37c2b4119mov [rsp+88], r11
37c2b411emov [rsp+64], rax
37c2b4123mov rax, [rsp+704]
37c2b412bmov [rsp+328], r11
37c2b4133mov [rsp+56], rax
37c2b4138mov rax, [rsp+696]
37c2b4140mov [rsp+128], 1
37c2b414cmov [rsp+48], rax
37c2b4151mov rax, [rsp+688]
37c2b4159mov [rsp+120], 1
37c2b4162mov [rsp+40], rax
37c2b4167mov rax, [rsp+680]
37c2b416fmov [rsp+104], r13
37c2b4174mov [rsp+32], rax
37c2b4179movsd_xmm [rsp+464], x7
37c2b4182movsd_xmm [rsp+472], x8
37c2b418ccall zgesvd_64_
37c2b4191mov rdx, [rsp+296]
37c2b4199mov rcx, [r15]
37c2b419cmov r10, [rsp+376]
37c2b41a4mov r11, [rsp+328]
37c2b41accvttsd2si rax, [rsp+464]
37c2b41b6cmp rax, rdx
37c2b41b9cmovl rax, rdx
37c2b41bdcmp rax, r10
37c2b41c0cmovl rax, r10
37c2b41c4add rax, rcx
37c2b41c7jmp 0x37c2b36bc
37c2b41cc
37c2b41cc 0f 1f 40 00 ..@.
37c2b41d0
37c2b41d0loc_37c2b41d0:
37c2b41d0cmp [rsp+248], 1
37c2b41d9je 0x37c2b4c83
37c2b41dfcmp [rsp+160], 0
37c2b41e8je 0x37c2b4c83
37c2b41eecmp [rsp+192], 0
37c2b41f7je 0x37c2b62f4
37c2b41fdmov rbx, [rsp+416]
37c2b4205mov rdi, [r15]
37c2b4208mov [rsp+424], 1
37c2b4214test rbx, rbx
37c2b4217jle 0x37c2b4f8a
37c2b421dmov rax, [rsp+288]
37c2b4225mov rdx, [rsp+720]
37c2b422dmov r11l, 1
37c2b4233lea r9, [rdi+1]
37c2b4237mov r13, [rsp+296]
37c2b423fmov rsi, [rsp+680]
37c2b4247lea rbp, [rax+1]
37c2b424bshl rax, 4
37c2b424flea r8, [rdx-16]
37c2b4253shl rbp, 4
37c2b4257shl r13, 4
37c2b425blea rdx, [rbx+1]
37c2b425fmov r10, rax
37c2b4262nop [rax]
37c2b4265nop [rax+rax]
37c2b4270
37c2b4270loc_37c2b4270:
37c2b4270mov rcx, r11
37c2b4273mov rax, rsi
37c2b4276cmp r11, rdi
37c2b4279jg 0x37c2b42ad
37c2b427bnop [rax+rax]
37c2b4280
37c2b4280loc_37c2b4280:
37c2b4280movsd_xmm x0, [rax+8]
37c2b4285movsd_xmm x1, [rax]
37c2b4289mov r14, rcx
37c2b428cadd rcx, 1
37c2b4290xorpd x0, [rip+0x1b8b48]
37c2b4298shl r14, 4
37c2b429cadd rax, r10
37c2b429funpcklpd x1, x0
37c2b42a3movups [r8+r14], x1
37c2b42a8cmp rcx, r9
37c2b42abjne 0x37c2b4280
37c2b42ad
37c2b42adloc_37c2b42ad:
37c2b42adadd rsi, rbp
37c2b42b0add r8, r13
37c2b42b3cmp rbx, r11
37c2b42b6je 0x37c2b4f03
37c2b42bcadd r11, 1
37c2b42c0jmp 0x37c2b4270
37c2b42c2
37c2b42c2 66 0f 1f 44 00 00 f..D..
37c2b42c8
37c2b42c8loc_37c2b42c8:
37c2b42c8cmp r10, 1
37c2b42ccjle 0x37c2b432f
37c2b42cemov rax, [rsp+688]
37c2b42d6sub r10, 1
37c2b42damov [rsp+56], 1
37c2b42e3lea rdx, [rsp+448]
37c2b42ebmov r8, r12
37c2b42eelea rcx, [rip+0x1b8ac3]
37c2b42f5mov [rsp+448], r10
37c2b42fdmov [rsp+48], rax
37c2b4302mov rax, [rsp+680]
37c2b430amov [rsp+456], r10
37c2b4312add rax, 16
37c2b4316mov [rsp+40], rax
37c2b431blea rax, [rip+0x1b8a66]
37c2b4322mov [rsp+32], rax
37c2b4327mov r9, rax
37c2b432acall zlaset_64_
37c2b432f
37c2b432floc_37c2b432f:
37c2b432fmov rax, [rsp+792]
37c2b4337mov r9, r15
37c2b433alea r8, [rsp+416]
37c2b4342mov [rsp+128], 1
37c2b434emov [rsp+120], 1
37c2b4357mov [rsp+112], rax
37c2b435cmov rax, [rsp+776]
37c2b4364mov [rsp+104], rax
37c2b4369mov rax, [rsp+768]
37c2b4371mov [rsp+96], rax
37c2b4376mov rax, [rsp+760]
37c2b437emov [rsp+88], rax
37c2b4383mov rax, [rsp+728]
37c2b438bmov [rsp+80], rax
37c2b4390mov rax, [rsp+720]
37c2b4398mov [rsp+72], rax
37c2b439dmov rax, [rsp+712]
37c2b43a5mov [rsp+64], rax
37c2b43aamov rax, [rsp+704]
37c2b43b2mov [rsp+56], rax
37c2b43b7mov rax, [rsp+696]
37c2b43bfmov [rsp+48], rax
37c2b43c4mov rax, [rsp+688]
37c2b43ccmov [rsp+40], rax
37c2b43d1mov rax, [rsp+680]
37c2b43d9mov [rsp+32], rax
37c2b43dejmp 0x37c2b2bf3
37c2b43e3
37c2b43e3 0f 1f 44 00 00 ..D..
37c2b43e8
37c2b43e8loc_37c2b43e8:
37c2b43e8cmp r14, 1
37c2b43ecjle 0x37c2b44c5
37c2b43f2mov rax, [rsp+288]
37c2b43famov rsi, [rsp+680]
37c2b4402mov [rsp+168], rdi
37c2b440amov [rsp+176], r12
37c2b4412lea rbp, [rax+1]
37c2b4416lea rax, [rbx+2*rax]
37c2b441ashl rbp, 4
37c2b441eshl rax, 4
37c2b4422mov r13, rbp
37c2b4425mov ebp, 2
37c2b442alea rbx, [rsi+rax+32]
37c2b442fmov rdi, r13
37c2b4432mov r12, rbp
37c2b4435xor r13l, r13l
37c2b4438mov rbp, [rsp+368]
37c2b4440jmp 0x37c2b4462
37c2b4442
37c2b4442 66 0f 1f 44 00 00 f..D..
37c2b4448
37c2b4448loc_37c2b4448:
37c2b4448lea rbp, [r12+1]
37c2b444dadd rbx, rdi
37c2b4450mov r13l, 1
37c2b4456cmp r14, rbp
37c2b4459jl 0x37c2b4ec7
37c2b445fmov r12, rbp
37c2b4462
37c2b4462loc_37c2b4462:
37c2b4462movsd_xmm x0, [rbx]
37c2b4466lea rcx, [rsp+384]
37c2b446emovsd_xmm [rsp+384], x0
37c2b4477movsd_xmm x0, [rbx+8]
37c2b447cmovsd_xmm [rsp+392], x0
37c2b4485call fn_37c42fc80
37c2b448apxor x4, x4
37c2b448eucomisd x0, x4
37c2b4492jp 0x37c2b4448
37c2b4494jne 0x37c2b4448
37c2b4496mov rsi, rbp
37c2b4499mov rdi, [rsp+168]
37c2b44a1mov rbp, r12
37c2b44a4mov r12, [rsp+176]
37c2b44actest r13b, r13b
37c2b44afje 0x37c2b44c5
37c2b44b1lea rax, [rbp-1]
37c2b44b5mov [rsp+424], rsi
37c2b44bdmov [rsp+416], rax
37c2b44c5
37c2b44c5loc_37c2b44c5:
37c2b44c5cmp [rsp+200], 0
37c2b44ceje 0x37c2b2a30
37c2b44d4mov rax, [rsp+728]
37c2b44dcmov r8, r15
37c2b44dfmov rdx, r15
37c2b44e2mov [rsp+56], 1
37c2b44ebmov r9, [rsp+680]
37c2b44f3lea r14, [rip+0x1b8857]
37c2b44famov [rsp+48], rax
37c2b44ffmov rax, [rsp+720]
37c2b4507mov rcx, r14
37c2b450amov [rsp+40], rax
37c2b450fmov rax, [rsp+688]
37c2b4517mov [rsp+32], rax
37c2b451ccall zlacpy_64_
37c2b4521mov rsi, [rsp+416]
37c2b4529mov [rsp+424], 1
37c2b4535test rsi, rsi
37c2b4538jle 0x37c2b77e7
37c2b453emov rbp, [rip+0x1b888b]
37c2b4545mov r13, [rsp+296]
37c2b454dmov [rsp+168], r14
37c2b4555mov r14, rdi
37c2b4558mov rbx, [rsp+320]
37c2b4560mov eax, 1
37c2b4565mov rdi, rsi
37c2b4568nop [rax+rax]
37c2b4570
37c2b4570loc_37c2b4570:
37c2b4570imul rax, r13
37c2b4574lea r8, [rip+0x1b87f5]
37c2b457blea rcx, [rsp+424]
37c2b4583lea rdx, [rbx+rax+1]
37c2b4588shl rdx, 4
37c2b458cadd rdx, [rsp+720]
37c2b4594call dznrm2_64_
37c2b4599movq x1, rbp
37c2b459emov rax, [rsp+424]
37c2b45a6mov rdx, [rsp+720]
37c2b45aedivsd x1, x0
37c2b45b2lea r9, [rip+0x1b87b7]
37c2b45b9lea rcx, [rsp+424]
37c2b45c1movsd_xmm [rsp+440], x0
37c2b45caimul rax, r13
37c2b45celea rax, [rbx+rax+1]
37c2b45d3shl rax, 4
37c2b45d7lea r8, [rdx+rax]
37c2b45dbmov rdx, r12
37c2b45demovsd_xmm [rsp+456], x1
37c2b45e7call zdscal_64_
37c2b45ecmov rax, [rsp+424]
37c2b45f4add rax, 1
37c2b45f8mov [rsp+424], rax
37c2b4600cmp rax, rdi
37c2b4603jle 0x37c2b4570
37c2b4609mov rdi, r14
37c2b460cmov r14, [rsp+168]
37c2b4614
37c2b4614loc_37c2b4614:
37c2b4614cmp [rsp+272], 0
37c2b461djne 0x37c2b62b5
37c2b4623mov rax, [rsp+256]
37c2b462blea rdx, [rsp+416]
37c2b4633mov [rsp+72], 1
37c2b463cmov [rsp+64], rax
37c2b4641mov rax, [rsp+776]
37c2b4649mov [rsp+56], rax
37c2b464emov rax, [rsp+760]
37c2b4656
37c2b4656loc_37c2b4656:
37c2b4656mov [rsp+48], rax
37c2b465blea rax, [rsp+440]
37c2b4663mov rcx, r14
37c2b4666movq x6, rbp
37c2b466bmov [rsp+40], rax
37c2b4670lea rax, [rip+0x1b8739]
37c2b4677mov r9, [rsp+728]
37c2b467fmov [rsp+32], rax
37c2b4684mov r8, [rsp+720]
37c2b468ccall zpocon_64_
37c2b4691movsd_xmm x0, [rsp+440]
37c2b469asqrtsd x0, x0
37c2b469edivsd x6, x0
37c2b46a2movapd x9, x6
37c2b46a7jmp 0x37c2b2a30
37c2b46ac
37c2b46ac 0f 1f 40 00 ..@.
37c2b46b0
37c2b46b0loc_37c2b46b0:
37c2b46b0mov rax, [r15]
37c2b46b3mov [rsp+408], rax
37c2b46bbjmp 0x37c2b2a4f
37c2b46c0
37c2b46c0loc_37c2b46c0:
37c2b46c0mov rax, r12
37c2b46c3mov [rsp+416], r13
37c2b46cbmov rdi, [rsp+168]
37c2b46d3mov [rsp+424], rax
37c2b46dbmov r12, [rsp+176]
37c2b46e3jmp 0x37c2b2a30
37c2b46e8
37c2b46e8loc_37c2b46e8:
37c2b46e8mov rax, [rsp+664]
37c2b46f0mov rax, [rax]
37c2b46f3cmp r8, rax
37c2b46f6jge 0x37c2b5835
37c2b46fccmp [rsp+208], 0
37c2b4705je 0x37c2b7c25
37c2b470bmov [rsp+424], r8
37c2b4713mov rbp, [r15]
37c2b4716nop [rax+rax]
37c2b4720
37c2b4720loc_37c2b4720:
37c2b4720mov rbx, r8
37c2b4723jmp 0x37c2b2c73
37c2b4728
37c2b4728loc_37c2b4728:
37c2b4728lea rax, [rsp+400]
37c2b4730mov [rsp+48], r15
37c2b4735lea r8, [rip+0x1b866c]
37c2b473cmov [rsp+72], rax
37c2b4741lea r12, [rsp+456]
37c2b4749mov rdx, r8
37c2b474clea rcx, [rip+0x1b862d]
37c2b4753mov [rsp+256], rax
37c2b475bmov r9, r12
37c2b475emov rax, [rsp+688]
37c2b4766mov [rsp+80], 1
37c2b476fmov [rsp+64], rax
37c2b4774mov rax, [rsp+680]
37c2b477cmovsd_xmm [rsp+456], x0
37c2b4785mov [rsp+56], rax
37c2b478amov rax, [rsp+664]
37c2b4792mov [rsp+40], rax
37c2b4797lea rax, [rip+0x1b8612]
37c2b479emov [rsp+32], rax
37c2b47a3call zlascl_64_
37c2b47a8mov rax, [rsp+664]
37c2b47b0mov rsi, [rsp+152]
37c2b47b8mov rax, [rax]
37c2b47bbmov [rsp+304], rsi
37c2b47c3jmp 0x37c2b3203
37c2b47c8
37c2b47c8loc_37c2b47c8:
37c2b47c8mov [rsp+424], rdx
37c2b47d0cmp rdi, 1
37c2b47d4je 0x37c2b484f
37c2b47d6mov rax, [rsp+712]
37c2b47desub rdi, 1
37c2b47e2mov [rsp+56], 1
37c2b47eblea rdx, [rsp+448]
37c2b47f3mov [rsp+448], rdi
37c2b47fbmov r8, r12
37c2b47felea rcx, [rip+0x1b854c]
37c2b4805mov [rsp+456], rdi
37c2b480dmov rdi, [rsp+168]
37c2b4815mov [rsp+48], rax
37c2b481amov rax, [rsp+176]
37c2b4822lea rax, [rax+2*rdi+1]
37c2b4827shl rax, 4
37c2b482badd rax, [rsp+704]
37c2b4833mov [rsp+40], rax
37c2b4838lea rax, [rip+0x1b8549]
37c2b483fmov [rsp+32], rax
37c2b4844mov r9, rax
37c2b4847call zlaset_64_
37c2b484cmov rsi, [r15]
37c2b484f
37c2b484floc_37c2b484f:
37c2b484fmov rax, [rsp+768]
37c2b4857mov rdx, [rsp+312]
37c2b485fmov r8, r15
37c2b4862lea r13, [rsp+416]
37c2b486amov r9, r13
37c2b486dlea rcx, [rip+0x1b84e1]
37c2b4874mov rax, [rax]
37c2b4877mov [rsp+96], r12
37c2b487cmov [rsp+128], 1
37c2b4888mov [rsp+160], rax
37c2b4890sub rax, rsi
37c2b4893shl rsi, 4
37c2b4897mov [rsp+456], rax
37c2b489fmov rax, [rsp+792]
37c2b48a7mov [rsp+120], 1
37c2b48b0mov [rsp+112], rax
37c2b48b5mov rax, [rsp+776]
37c2b48bdmov [rsp+104], rax
37c2b48c2mov rax, [rsp+760]
37c2b48caadd rax, rsi
37c2b48cdmov [rsp+88], rax
37c2b48d2mov rax, [rsp+712]
37c2b48damov [rsp+80], rax
37c2b48dfmov rax, [rsp+704]
37c2b48e7mov [rsp+72], rax
37c2b48ecmov rax, [rsp+712]
37c2b48f4mov [rsp+64], rax
37c2b48f9mov rax, [rsp+704]
37c2b4901mov [rsp+56], rax
37c2b4906mov rax, [rsp+696]
37c2b490emov [rsp+48], rax
37c2b4913mov rax, [rsp+712]
37c2b491bmov [rsp+40], rax
37c2b4920mov rax, [rsp+704]
37c2b4928mov [rsp+32], rax
37c2b492dcall zgesvd_64_
37c2b4932mov rbx, [rsp+416]
37c2b493amov [rsp+424], 1
37c2b4946test rbx, rbx
37c2b4949jle 0x37c2b4a3c
37c2b494fmov rax, [rsp+704]
37c2b4957mov edi, 2
37c2b495cmovsd_xmm x0, [rax+8]
37c2b4961xorpd x0, [rip+0x1b8477]
37c2b4969movsd_xmm [rax+8], x0
37c2b496ecmp rbx, 1
37c2b4972je 0x37c2b4a34
37c2b4978mov rdi, [rsp+704]
37c2b4980mov rax, [rsp+168]
37c2b4988mov r10l, 2
37c2b498elea r11, [rdi+16]
37c2b4992mov rdi, [rsp+176]
37c2b499alea rsi, [rax+1]
37c2b499eshl rsi, 4
37c2b49a2lea r9, [rdi+2*rax]
37c2b49a6shl rax, 4
37c2b49aalea rdi, [rbx+1]
37c2b49aeshl r9, 4
37c2b49b2mov r8, rax
37c2b49b5add r9, r11
37c2b49b8nop [rax+rax]
37c2b49c0
37c2b49c0loc_37c2b49c0:
37c2b49c0mov rdx, r9
37c2b49c3mov rax, r11
37c2b49c6mov rcx, r10
37c2b49c9nop [rax]
37c2b49d0
37c2b49d0loc_37c2b49d0:
37c2b49d0movsd_xmm x1, [rax]
37c2b49d4movsd_xmm x2, [rdx]
37c2b49d8add rcx, 1
37c2b49dcadd rax, 16
37c2b49e0movsd_xmm x0, [rax-8]
37c2b49e5xorpd x0, [rip+0x1b83f3]
37c2b49edunpcklpd x1, x0
37c2b49f1movsd_xmm x0, [rdx+8]
37c2b49f6xorpd x0, [rip+0x1b83e2]
37c2b49feunpcklpd x2, x0
37c2b4a02movups [rax-16], x2
37c2b4a06movups [rdx], x1
37c2b4a09add rdx, r8
37c2b4a0ccmp rbx, rcx
37c2b4a0fjge 0x37c2b49d0
37c2b4a11movsd_xmm x0, [r9+24]
37c2b4a17add r10, 1
37c2b4a1badd r11, rsi
37c2b4a1exorpd x0, [rip+0x1b83ba]
37c2b4a26movsd_xmm [r9+24], x0
37c2b4a2cadd r9, rsi
37c2b4a2fcmp r10, rdi
37c2b4a32jne 0x37c2b49c0
37c2b4a34
37c2b4a34loc_37c2b4a34:
37c2b4a34mov [rsp+424], rdi
37c2b4a3c
37c2b4a3cloc_37c2b4a3c:
37c2b4a3cmov rax, [rsp+664]
37c2b4a44mov rax, [rax]
37c2b4a47cmp rax, rbx
37c2b4a4ajle 0x37c2b4d82
37c2b4a50cmp [rsp+208], 0
37c2b4a59je 0x37c2b64fb
37c2b4a5f
37c2b4a5floc_37c2b4a5f:
37c2b4a5fmov rbp, [r15]
37c2b4a62jmp 0x37c2b2c0d
37c2b4a67
37c2b4a67loc_37c2b4a67:
37c2b4a67lea rax, [rsp+400]
37c2b4a6fmov [rsp+48], r15
37c2b4a74lea r8, [rip+0x1b832d]
37c2b4a7bmov [rsp+72], rax
37c2b4a80lea r12, [rsp+456]
37c2b4a88mov rdx, r8
37c2b4a8blea rcx, [rip+0x1b82ee]
37c2b4a92mov [rsp+256], rax
37c2b4a9amov r9, r12
37c2b4a9dmov rax, [rsp+688]
37c2b4aa5mov [rsp+80], 1
37c2b4aaemov [rsp+64], rax
37c2b4ab3mov rax, [rsp+680]
37c2b4abbmovsd_xmm [rsp+456], x2
37c2b4ac4mov [rsp+56], rax
37c2b4ac9mov rax, [rsp+664]
37c2b4ad1mov [rsp+40], rax
37c2b4ad6lea rax, [rip+0x1b82d3]
37c2b4addmov [rsp+32], rax
37c2b4ae2call zlascl_64_
37c2b4ae7mov rax, [rsp+336]
37c2b4aefmov [rsp+304], rax
37c2b4af7jmp 0x37c2b277d
37c2b4afc
37c2b4afcloc_37c2b4afc:
37c2b4afccmp rbp, r12
37c2b4affcmovl rbp, r12
37c2b4b03cmp rbp, rax
37c2b4b06cmovl rbp, rax
37c2b4b0amov eax, 2
37c2b4b0fadd rbp, rdx
37c2b4b12cmp rbp, rax
37c2b4b15cmovl rbp, rax
37c2b4b19jmp 0x37c2b2e7f
37c2b4b1e
37c2b4b1eloc_37c2b4b1e:
37c2b4b1emov rax, [rsp+736]
37c2b4b26lea r8, [rip+0x1b8243]
37c2b4b2dmov rdx, r15
37c2b4b30lea rcx, [rip+0x1b8249]
37c2b4b37mov [rax], 0
37c2b4b3emov rax, [rsp+696]
37c2b4b46mov [rsp+56], 1
37c2b4b4fmov [rsp+40], rax
37c2b4b54lea rax, [rip+0x1b821d]
37c2b4b5bmov [rsp+48], r15
37c2b4b60mov r9, rax
37c2b4b63mov [rsp+32], rax
37c2b4b68call dlaset_64_
37c2b4b6dtest rdi, rdi
37c2b4b70jne 0x37c2b6263
37c2b4b76
37c2b4b76loc_37c2b4b76:
37c2b4b76cmp [rsp+216], 0
37c2b4b7fjne 0x37c2b6211
37c2b4b85
37c2b4b85loc_37c2b4b85:
37c2b4b85test rsi, rsi
37c2b4b88jne 0x37c2b61c4
37c2b4b8e
37c2b4b8eloc_37c2b4b8e:
37c2b4b8ecmp [rsp+208], 0
37c2b4b97jne 0x37c2b6132
37c2b4b9d
37c2b4b9dloc_37c2b4b9d:
37c2b4b9dmov rcx, [r15]
37c2b4ba0test rcx, rcx
37c2b4ba3jle 0x37c2b4bff
37c2b4ba5mov eax, 1
37c2b4baalea r8, [rcx+1]
37c2b4baetest cl, 1
37c2b4bb1je 0x37c2b4be0
37c2b4bb3mov rdi, [rsp+744]
37c2b4bbbmov [rdi+8*rax-8], 1
37c2b4bc4mov eax, 2
37c2b4bc9cmp rax, r8
37c2b4bccje 0x37c2b4bff
37c2b4bcenop [rax]
37c2b4bd5nop [rax+rax]
37c2b4be0
37c2b4be0loc_37c2b4be0:
37c2b4be0mov rdi, [rsp+744]
37c2b4be8lea rdx, [rax+1]
37c2b4becmov [rdi+8*rax-8], rax
37c2b4bf1add rax, 2
37c2b4bf5mov [rdi+8*rdx-8], rdx
37c2b4bfacmp rax, r8
37c2b4bfdjne 0x37c2b4be0
37c2b4bff
37c2b4bffloc_37c2b4bff:
37c2b4bffmov rax, [rsp+664]
37c2b4c07mov r8, [rax]
37c2b4c0acmp r8, 1
37c2b4c0ejle 0x37c2b4c52
37c2b4c10mov rax, [rsp+744]
37c2b4c18add r8, rcx
37c2b4c1blea r9, [rax+8*rcx]
37c2b4c1fmov eax, 1
37c2b4c24nop [rax+rax]
37c2b4c2anop [rax+rax]
37c2b4c35nop [rax+rax]
37c2b4c40
37c2b4c40loc_37c2b4c40:
37c2b4c40mov [r9+8*rax-8], rax
37c2b4c45add rax, 1
37c2b4c49lea rdx, [rax+rcx]
37c2b4c4dcmp r8, rdx
37c2b4c50jg 0x37c2b4c40
37c2b4c52
37c2b4c52loc_37c2b4c52:
37c2b4c52movsd_xmm x0, [rip+0x1b816e]
37c2b4c5acmp [rsp+200], 0
37c2b4c63je 0x37c2b4c71
37c2b4c65mov rax, [rsp+776]
37c2b4c6dmovsd_xmm [rax], x0
37c2b4c71
37c2b4c71loc_37c2b4c71:
37c2b4c71mov rax, [rsp+776]
37c2b4c79movsd_xmm [rax+8], x0
37c2b4c7ejmp 0x37c2b158b
37c2b4c83
37c2b4c83loc_37c2b4c83:
37c2b4c83cmp [rsp+192], 0
37c2b4c8cje 0x37c2b5418
37c2b4c92mov rbp, [r15]
37c2b4c95mov rbx, [rsp+416]
37c2b4c9dmov rdx, rbp
37c2b4ca0cmp [rsp+240], 0
37c2b4ca9jne 0x37c2b5b85
37c2b4cafcmp rbx, rbp
37c2b4cb2je 0x37c2b5b85
37c2b4cb8mov [rsp+424], 1
37c2b4cc4lea rax, [rbx+rbx]
37c2b4cc8cmp rax, rbp
37c2b4ccbjle 0x37c2b6feb
37c2b4cd1test rbx, rbx
37c2b4cd4jle 0x37c2b7e6c
37c2b4cdamov rdx, [rsp+288]
37c2b4ce2mov r14, [rsp+296]
37c2b4cealea rdi, [rbx+1]
37c2b4ceemov r11l, 1
37c2b4cf4mov rsi, [rsp+680]
37c2b4cfclea r9, [rbp+1]
37c2b4d00lea rax, [rdx+1]
37c2b4d04shl rdx, 4
37c2b4d08shl r14, 4
37c2b4d0cshl rax, 4
37c2b4d10mov r10, rdx
37c2b4d13mov r13, rax
37c2b4d16mov rax, [rsp+720]
37c2b4d1elea r8, [rax-16]
37c2b4d22
37c2b4d22loc_37c2b4d22:
37c2b4d22mov rdx, r11
37c2b4d25mov rax, rsi
37c2b4d28cmp r11, rbp
37c2b4d2bjg 0x37c2b4d6d
37c2b4d2dnop [rax+rax]
37c2b4d35nop [rax+rax]
37c2b4d40
37c2b4d40loc_37c2b4d40:
37c2b4d40movsd_xmm x0, [rax+8]
37c2b4d45movsd_xmm x1, [rax]
37c2b4d49mov rcx, rdx
37c2b4d4cadd rdx, 1
37c2b4d50xorpd x0, [rip+0x1b8088]
37c2b4d58shl rcx, 4
37c2b4d5cadd rax, r10
37c2b4d5funpcklpd x1, x0
37c2b4d63movups [r8+rcx], x1
37c2b4d68cmp rdx, r9
37c2b4d6bjne 0x37c2b4d40
37c2b4d6d
37c2b4d6dloc_37c2b4d6d:
37c2b4d6dadd rsi, r13
37c2b4d70add r8, r14
37c2b4d73cmp r11, rbx
37c2b4d76je 0x37c2b77f3
37c2b4d7cadd r11, 1
37c2b4d80jmp 0x37c2b4d22
37c2b4d82
37c2b4d82loc_37c2b4d82:
37c2b4d82cmp [rsp+208], 0
37c2b4d8bjne 0x37c2b4a5f
37c2b4d91
37c2b4d91loc_37c2b4d91:
37c2b4d91mov rdi, [rsp+768]
37c2b4d99mov rax, [r15]
37c2b4d9clea r9, [rsp+408]
37c2b4da4lea rcx, [rip+0x1b800d]
37c2b4dabmov r8, [rsp+664]
37c2b4db3mov rdx, [rdi]
37c2b4db6mov rdi, [rsp+256]
37c2b4dbemov [rsp+88], r12
37c2b4dc3mov [rsp+32], r15
37c2b4dc8sub rdx, rax
37c2b4dcbshl rax, 4
37c2b4dcfadd rax, [rsp+760]
37c2b4dd7mov [rsp+96], rdi
37c2b4ddcmov [rsp+80], rax
37c2b4de1mov rax, [rsp+712]
37c2b4de9mov [rsp+456], rdx
37c2b4df1lea rdx, [rip+0x1b7f5d]
37c2b4df8mov [rsp+72], rax
37c2b4dfdmov rax, [rsp+704]
37c2b4e05mov [rsp+112], 1
37c2b4e0emov [rsp+64], rax
37c2b4e13mov rax, [rsp+760]
37c2b4e1bmov [rsp+104], 1
37c2b4e24mov [rsp+56], rax
37c2b4e29mov rax, [rsp+688]
37c2b4e31mov [rsp+48], rax
37c2b4e36mov rax, [rsp+680]
37c2b4e3emov [rsp+40], rax
37c2b4e43call zunmqr_64_
37c2b4e48cmp [rsp+152], 0
37c2b4e51je 0x37c2b4a5f
37c2b4e57mov rax, [rsp+664]
37c2b4e5fmov rdi, [rsp+744]
37c2b4e67lea r9, [rip+0x1b7f02]
37c2b4e6elea rcx, [rsp+408]
37c2b4e76mov r8, [rsp+712]
37c2b4e7emov rdx, [rsp+704]
37c2b4e86mov rax, [rax]
37c2b4e89mov [rsp+152], rax
37c2b4e91sub rax, 1
37c2b4e95mov [rsp+456], rax
37c2b4e9dlea rax, [rip+0x1b7ebc]
37c2b4ea4mov [rsp+48], rax
37c2b4ea9mov rax, [r15]
37c2b4eacmov [rsp+32], r12
37c2b4eb1lea rax, [rdi+8*rax]
37c2b4eb5mov [rsp+40], rax
37c2b4ebacall zlaswp_64_
37c2b4ebfmov rbp, [r15]
37c2b4ec2jmp 0x37c2b2c0d
37c2b4ec7
37c2b4ec7loc_37c2b4ec7:
37c2b4ec7mov rax, rbp
37c2b4ecamov rbp, r12
37c2b4ecdmov rdi, [rsp+168]
37c2b4ed5mov r12, [rsp+176]
37c2b4eddmov [rsp+416], rbp
37c2b4ee5mov [rsp+424], rax
37c2b4eedjmp 0x37c2b44c5
37c2b4ef2
37c2b4ef2loc_37c2b4ef2:
37c2b4ef2mov rdx, -9
37c2b4ef9mov eax, 9
37c2b4efejmp 0x37c2b155a
37c2b4f03
37c2b4f03loc_37c2b4f03:
37c2b4f03mov [rsp+424], rdx
37c2b4f0bcmp rbx, 1
37c2b4f0fje 0x37c2b4f8a
37c2b4f11lea rax, [rbx-1]
37c2b4f15mov rdi, [rsp+296]
37c2b4f1dmov [rsp+56], 1
37c2b4f26lea rdx, [rsp+448]
37c2b4f2emov [rsp+448], rax
37c2b4f36mov r8, r12
37c2b4f39lea rcx, [rip+0x1b7e11]
37c2b4f40mov [rsp+456], rax
37c2b4f48mov rax, [rsp+728]
37c2b4f50mov [rsp+48], rax
37c2b4f55mov rax, [rsp+320]
37c2b4f5dlea rax, [rax+2*rdi+1]
37c2b4f62shl rax, 4
37c2b4f66add rax, [rsp+720]
37c2b4f6emov [rsp+40], rax
37c2b4f73lea rax, [rip+0x1b7e0e]
37c2b4f7amov [rsp+32], rax
37c2b4f7fmov r9, rax
37c2b4f82call zlaset_64_
37c2b4f87mov rdi, [r15]
37c2b4f8a
37c2b4f8aloc_37c2b4f8a:
37c2b4f8acmp [rsp+240], 0
37c2b4f93jne 0x37c2b585b
37c2b4f99cmp rbx, rdi
37c2b4f9cje 0x37c2b585b
37c2b4fa2sub rdi, rbx
37c2b4fa5mov r8, r12
37c2b4fa8lea rcx, [rip+0x1b7dd1]
37c2b4fafmov rdx, r15
37c2b4fb2mov rax, [rsp+728]
37c2b4fbamov [rsp+456], rdi
37c2b4fc2mov rdi, [rsp+320]
37c2b4fcamov [rsp+56], 1
37c2b4fd3mov [rsp+48], rax
37c2b4fd8lea rax, [rbx+1]
37c2b4fdcimul rax, [rsp+296]
37c2b4fe5lea rax, [rdi+rax+1]
37c2b4feashl rax, 4
37c2b4feeadd rax, [rsp+720]
37c2b4ff6mov [rsp+40], rax
37c2b4ffblea rax, [rip+0x1b7d86]
37c2b5002mov [rsp+32], rax
37c2b5007mov r9, rax
37c2b500acall zlaset_64_
37c2b500fmov rax, [r15]
37c2b5012mov r8, r15
37c2b5015mov r9, r15
37c2b5018mov rdi, [rsp+768]
37c2b5020mov rcx, [rsp+312]
37c2b5028mov rdx, [rdi]
37c2b502bmov rdi, [rsp+792]
37c2b5033mov [rsp+96], r12
37c2b5038mov [rsp+128], 1
37c2b5044sub rdx, rax
37c2b5047shl rax, 4
37c2b504badd rax, [rsp+760]
37c2b5053mov [rsp+112], rdi
37c2b5058mov [rsp+88], rax
37c2b505dmov rax, [rsp+712]
37c2b5065mov rdi, [rsp+776]
37c2b506dmov [rsp+456], rdx
37c2b5075lea rdx, [rip+0x1b7cd9]
37c2b507cmov [rsp+80], rax
37c2b5081mov rax, [rsp+704]
37c2b5089mov [rsp+120], 1
37c2b5092mov [rsp+72], rax
37c2b5097mov rax, [rsp+712]
37c2b509fmov [rsp+104], rdi
37c2b50a4mov [rsp+64], rax
37c2b50a9mov rax, [rsp+704]
37c2b50b1mov [rsp+56], rax
37c2b50b6mov rax, [rsp+696]
37c2b50bemov [rsp+48], rax
37c2b50c3mov rax, [rsp+728]
37c2b50cbmov [rsp+40], rax
37c2b50d0mov rax, [rsp+720]
37c2b50d8mov [rsp+32], rax
37c2b50ddcall zgesvd_64_
37c2b50e2mov r8, [r15]
37c2b50e5mov [rsp+424], 1
37c2b50f1test r8, r8
37c2b50f4jle 0x37c2b51ec
37c2b50famov rax, [rsp+720]
37c2b5102mov ebp, 2
37c2b5107movsd_xmm x0, [rax+8]
37c2b510cxorpd x0, [rip+0x1b7ccc]
37c2b5114movsd_xmm [rax+8], x0
37c2b5119cmp r8, 1
37c2b511dje 0x37c2b51e4
37c2b5123mov rax, [rsp+296]
37c2b512bmov rdx, [rsp+320]
37c2b5133lea rbp, [r8+1]
37c2b5137mov r11l, 2
37c2b513dmov rsi, [rsp+720]
37c2b5145lea r10, [rdx+2*rax]
37c2b5149lea rdi, [rax+1]
37c2b514dshl rax, 4
37c2b5151shl r10, 4
37c2b5155add rsi, 16
37c2b5159shl rdi, 4
37c2b515dmov r9, rax
37c2b5160add r10, rsi
37c2b5163nop
37c2b5165nop [rax+rax]
37c2b5170
37c2b5170loc_37c2b5170:
37c2b5170mov rdx, r10
37c2b5173mov rax, rsi
37c2b5176mov rcx, r11
37c2b5179nop [rax]
37c2b5180
37c2b5180loc_37c2b5180:
37c2b5180movsd_xmm x1, [rax]
37c2b5184movsd_xmm x2, [rdx]
37c2b5188add rcx, 1
37c2b518cadd rax, 16
37c2b5190movsd_xmm x0, [rax-8]
37c2b5195xorpd x0, [rip+0x1b7c43]
37c2b519dunpcklpd x1, x0
37c2b51a1movsd_xmm x0, [rdx+8]
37c2b51a6xorpd x0, [rip+0x1b7c32]
37c2b51aeunpcklpd x2, x0
37c2b51b2movups [rax-16], x2
37c2b51b6movups [rdx], x1
37c2b51b9add rdx, r9
37c2b51bccmp r8, rcx
37c2b51bfjge 0x37c2b5180
37c2b51c1movsd_xmm x0, [r10+24]
37c2b51c7add r11, 1
37c2b51cbadd rsi, rdi
37c2b51cexorpd x0, [rip+0x1b7c0a]
37c2b51d6movsd_xmm [r10+24], x0
37c2b51dcadd r10, rdi
37c2b51dfcmp r11, rbp
37c2b51e2jne 0x37c2b5170
37c2b51e4
37c2b51e4loc_37c2b51e4:
37c2b51e4mov [rsp+424], rbp
37c2b51ec
37c2b51ecloc_37c2b51ec:
37c2b51ecmov rax, [rsp+744]
37c2b51f4mov r8, r15
37c2b51f7mov rdx, r15
37c2b51falea rcx, [rip+0x1b7bbf]
37c2b5201mov r9, [rsp+720]
37c2b5209mov [rsp+40], rax
37c2b520emov rax, [rsp+728]
37c2b5216mov [rsp+32], rax
37c2b521bcall zlapmt_64_
37c2b5220mov rbp, [r15]
37c2b5223jmp 0x37c2b2c0d
37c2b5228
37c2b5228loc_37c2b5228:
37c2b5228mov rax, [rsp+712]
37c2b5230mov r9, [rsp+680]
37c2b5238mov [rsp+56], 1
37c2b5241lea r13, [rsp+416]
37c2b5249mov r8, r15
37c2b524cmov rdx, r13
37c2b524flea rcx, [rip+0x1b7afb]
37c2b5256mov [rsp+48], rax
37c2b525bmov rax, [rsp+704]
37c2b5263mov [rsp+40], rax
37c2b5268mov rax, [rsp+688]
37c2b5270mov [rsp+32], rax
37c2b5275call zlacpy_64_
37c2b527amov rax, [rsp+416]
37c2b5282cmp rax, 1
37c2b5286jle 0x37c2b52e9
37c2b5288sub rax, 1
37c2b528clea rdx, [rsp+448]
37c2b5294mov r8, r12
37c2b5297mov [rsp+56], 1
37c2b52a0mov [rsp+448], rax
37c2b52a8lea rcx, [rip+0x1b7b09]
37c2b52afmov [rsp+456], rax
37c2b52b7mov rax, [rsp+712]
37c2b52bfmov [rsp+48], rax
37c2b52c4mov rax, [rsp+704]
37c2b52ccadd rax, 16
37c2b52d0mov [rsp+40], rax
37c2b52d5lea rax, [rip+0x1b7aac]
37c2b52dcmov [rsp+32], rax
37c2b52e1mov r9, rax
37c2b52e4call zlaset_64_
37c2b52e9
37c2b52e9loc_37c2b52e9:
37c2b52e9mov rdi, [rsp+768]
37c2b52f1mov rax, [r15]
37c2b52f4mov r9, r15
37c2b52f7mov r8, r13
37c2b52famov rcx, [rsp+312]
37c2b5302mov rdi, [rdi]
37c2b5305mov [rsp+96], r12
37c2b530amov [rsp+128], 1
37c2b5316mov rdx, rdi
37c2b5319mov [rsp+160], rdi
37c2b5321mov rdi, [rsp+792]
37c2b5329mov [rsp+120], 1
37c2b5332sub rdx, rax
37c2b5335shl rax, 4
37c2b5339add rax, [rsp+760]
37c2b5341mov [rsp+88], rax
37c2b5346mov rax, [rsp+728]
37c2b534emov [rsp+112], rdi
37c2b5353mov rdi, [rsp+776]
37c2b535bmov [rsp+80], rax
37c2b5360mov rax, [rsp+720]
37c2b5368mov [rsp+456], rdx
37c2b5370lea rdx, [rip+0x1b79de]
37c2b5377mov [rsp+72], rax
37c2b537cmov rax, [rsp+712]
37c2b5384mov [rsp+104], rdi
37c2b5389mov [rsp+64], rax
37c2b538emov rax, [rsp+704]
37c2b5396mov [rsp+56], rax
37c2b539bmov rax, [rsp+696]
37c2b53a3mov [rsp+48], rax
37c2b53a8mov rax, [rsp+712]
37c2b53b0mov [rsp+40], rax
37c2b53b5mov rax, [rsp+704]
37c2b53bdmov [rsp+32], rax
37c2b53c2call zgesvd_64_
37c2b53c7mov rbx, [rsp+416]
37c2b53cfjmp 0x37c2b4a3c
37c2b53d4
37c2b53d4loc_37c2b53d4:
37c2b53d4mov rax, rdi
37c2b53d7mov rbx, r12
37c2b53damov rdi, [rsp+328]
37c2b53e2mov r15, [rsp+672]
37c2b53eamov [rsp+416], rbx
37c2b53f2mov r12, [rsp+336]
37c2b53famov [rsp+424], rax
37c2b5402jmp 0x37c2b2a30
37c2b5407
37c2b5407loc_37c2b5407:
37c2b5407mov rdx, -12
37c2b540emov eax, 12
37c2b5413jmp 0x37c2b155a
37c2b5418
37c2b5418loc_37c2b5418:
37c2b5418cmp [rsp+240], 0
37c2b5421jne 0x37c2b6675
37c2b5427mov rdx, [r15]
37c2b542amov rax, [rsp+416]
37c2b5432cmp rdx, rax
37c2b5435je 0x37c2b6675
37c2b543blea rcx, [rax+rax]
37c2b543fcmp rdx, rcx
37c2b5442jge 0x37c2b69ec
37c2b5448mov rax, [rsp+728]
37c2b5450mov r9, [rsp+680]
37c2b5458mov [rsp+56], 1
37c2b5461lea rdx, [rsp+416]
37c2b5469mov r8, r15
37c2b546clea rcx, [rip+0x1b78de]
37c2b5473lea rsi, [rip+0x1b790e]
37c2b547amov [rsp+48], rax
37c2b547fmov rax, [rsp+720]
37c2b5487mov [rsp+40], rax
37c2b548cmov rax, [rsp+688]
37c2b5494mov [rsp+32], rax
37c2b5499call zlacpy_64_
37c2b549emov rbx, [rsp+416]
37c2b54a6cmp rbx, 1
37c2b54aajle 0x37c2b5506
37c2b54aclea rax, [rbx-1]
37c2b54b0mov [rsp+32], rsi
37c2b54b5mov r9, rsi
37c2b54b8mov r8, r12
37c2b54bbmov [rsp+448], rax
37c2b54c3lea rdx, [rsp+448]
37c2b54cblea rcx, [rip+0x1b78e6]
37c2b54d2mov [rsp+456], rax
37c2b54damov rax, [rsp+728]
37c2b54e2mov [rsp+56], 1
37c2b54ebmov [rsp+48], rax
37c2b54f0mov rax, [rsp+720]
37c2b54f8add rax, 16
37c2b54fcmov [rsp+40], rax
37c2b5501call zlaset_64_
37c2b5506
37c2b5506loc_37c2b5506:
37c2b5506mov rax, [r15]
37c2b5509mov [rsp+32], rsi
37c2b550emov r8, r15
37c2b5511mov rdx, r12
37c2b5514mov [rsp+56], 1
37c2b551dlea r9, [rip+0x1b7864]
37c2b5524lea rcx, [rip+0x1b7828]
37c2b552bsub rax, rbx
37c2b552emov [rsp+456], rax
37c2b5536mov rax, [rsp+728]
37c2b553emov [rsp+48], rax
37c2b5543mov rax, rbx
37c2b5546shl rax, 4
37c2b554aadd rax, [rsp+720]
37c2b5552mov [rsp+40], rax
37c2b5557call zlaset_64_
37c2b555cmov rax, [r15]
37c2b555fmov r9, r15
37c2b5562mov r8, r15
37c2b5565mov rdi, [rsp+768]
37c2b556dlea rcx, [rip+0x1b77dc]
37c2b5574mov rdi, [rdi]
37c2b5577mov [rsp+96], r12
37c2b557cmov [rsp+128], 1
37c2b5588mov rdx, rdi
37c2b558bmov [rsp+160], rdi
37c2b5593mov rdi, [rsp+792]
37c2b559bmov [rsp+120], 1
37c2b55a4sub rdx, rax
37c2b55a7shl rax, 4
37c2b55abadd rax, [rsp+760]
37c2b55b3mov [rsp+88], rax
37c2b55b8mov rax, [rsp+728]
37c2b55c0mov [rsp+456], rdx
37c2b55c8mov rdx, [rsp+312]
37c2b55d0mov [rsp+80], rax
37c2b55d5mov rax, [rsp+720]
37c2b55ddmov [rsp+112], rdi
37c2b55e2mov rdi, [rsp+776]
37c2b55eamov [rsp+72], rax
37c2b55efmov rax, [rsp+712]
37c2b55f7mov [rsp+104], rdi
37c2b55fcmov [rsp+64], rax
37c2b5601mov rax, [rsp+704]
37c2b5609mov [rsp+56], rax
37c2b560emov rax, [rsp+696]
37c2b5616mov [rsp+48], rax
37c2b561bmov rax, [rsp+728]
37c2b5623mov [rsp+40], rax
37c2b5628mov rax, [rsp+720]
37c2b5630mov [rsp+32], rax
37c2b5635call zgesvd_64_
37c2b563amov rax, [rsp+744]
37c2b5642mov r8, r15
37c2b5645mov rdx, r15
37c2b5648mov r9, [rsp+720]
37c2b5650lea rcx, [rip+0x1b7769]
37c2b5657mov [rsp+40], rax
37c2b565cmov rax, [rsp+728]
37c2b5664mov [rsp+32], rax
37c2b5669call zlapmt_64_
37c2b566emov rax, [rsp+664]
37c2b5676mov rbp, [r15]
37c2b5679mov rax, [rax]
37c2b567ccmp rbp, rax
37c2b567fjge 0x37c2b5838
37c2b5685
37c2b5685loc_37c2b5685:
37c2b5685cmp [rsp+208], 0
37c2b568ejne 0x37c2b2c0d
37c2b5694sub rax, rbp
37c2b5697mov [rsp+32], rsi
37c2b569cmov r8, r15
37c2b569fmov rdx, r12
37c2b56a2mov [rsp+456], rax
37c2b56aamov rax, [rsp+712]
37c2b56b2lea r9, [rip+0x1b76cf]
37c2b56b9lea rcx, [rip+0x1b7693]
37c2b56c0mov [rsp+56], 1
37c2b56c9mov [rsp+48], rax
37c2b56cemov rax, rbp
37c2b56d1shl rax, 4
37c2b56d5add rax, [rsp+704]
37c2b56ddmov [rsp+40], rax
37c2b56e2call zlaset_64_
37c2b56e7mov rbp, [r15]
37c2b56eamov rbx, [rsp+408]
37c2b56f2lea r10, [rip+0x1b76bf]
37c2b56f9cmp rbp, rbx
37c2b56fcjl 0x37c2b7ea3
37c2b5702
37c2b5702loc_37c2b5702:
37c2b5702mov rax, [rsp+768]
37c2b570amov r8, [rsp+664]
37c2b5712mov rcx, r10
37c2b5715lea r9, [rsp+408]
37c2b571dlea rdx, [rip+0x1b7631]
37c2b5724mov rax, [rax]
37c2b5727mov [rsp+88], r12
37c2b572cmov [rsp+104], 1
37c2b5735sub rax, rbp
37c2b5738mov [rsp+32], r15
37c2b573dmov [rsp+456], rax
37c2b5745mov rax, [rsp+256]
37c2b574dmov [rsp+112], 1
37c2b5756mov [rsp+96], rax
37c2b575bmov rax, rbp
37c2b575eshl rax, 4
37c2b5762add rax, [rsp+760]
37c2b576amov [rsp+80], rax
37c2b576fmov rax, [rsp+712]
37c2b5777mov [rsp+72], rax
37c2b577cmov rax, [rsp+704]
37c2b5784mov [rsp+64], rax
37c2b5789mov rax, [rsp+760]
37c2b5791mov [rsp+56], rax
37c2b5796mov rax, [rsp+688]
37c2b579emov [rsp+48], rax
37c2b57a3mov rax, [rsp+680]
37c2b57abmov [rsp+40], rax
37c2b57b0call zunmqr_64_
37c2b57b5cmp [rsp+152], 0
37c2b57beje 0x37c2b5828
37c2b57c0mov rax, [rsp+664]
37c2b57c8mov rdi, [rsp+744]
37c2b57d0lea r9, [rip+0x1b7599]
37c2b57d7lea rcx, [rsp+408]
37c2b57dfmov r8, [rsp+712]
37c2b57e7mov rdx, [rsp+704]
37c2b57efmov rax, [rax]
37c2b57f2mov [rsp+152], rax
37c2b57fasub rax, 1
37c2b57femov [rsp+456], rax
37c2b5806lea rax, [rip+0x1b7553]
37c2b580dmov [rsp+48], rax
37c2b5812mov rax, [r15]
37c2b5815mov [rsp+32], r12
37c2b581alea rax, [rdi+8*rax]
37c2b581emov [rsp+40], rax
37c2b5823call zlaswp_64_
37c2b5828
37c2b5828loc_37c2b5828:
37c2b5828mov rbx, [rsp+416]
37c2b5830jmp 0x37c2b4a5f
37c2b5835
37c2b5835loc_37c2b5835:
37c2b5835mov rbp, [r15]
37c2b5838
37c2b5838loc_37c2b5838:
37c2b5838mov rbx, [rsp+416]
37c2b5840cmp [rsp+208], 0
37c2b5849jne 0x37c2b2c0d
37c2b584f
37c2b584floc_37c2b584f:
37c2b584flea r10, [rip+0x1b7562]
37c2b5856jmp 0x37c2b5702
37c2b585b
37c2b585bloc_37c2b585b:
37c2b585bmov rax, [rsp+768]
37c2b5863mov rcx, [rsp+312]
37c2b586bmov r8, r15
37c2b586elea r9, [rsp+416]
37c2b5876lea rdx, [rip+0x1b74d8]
37c2b587dmov rax, [rax]
37c2b5880mov [rsp+96], r12
37c2b5885mov [rsp+128], 1
37c2b5891mov [rsp+120], 1
37c2b589asub rax, rdi
37c2b589dshl rdi, 4
37c2b58a1mov [rsp+456], rax
37c2b58a9mov rax, [rsp+792]
37c2b58b1mov [rsp+112], rax
37c2b58b6mov rax, [rsp+776]
37c2b58bemov [rsp+104], rax
37c2b58c3mov rax, [rsp+760]
37c2b58cbadd rax, rdi
37c2b58cemov [rsp+88], rax
37c2b58d3mov rax, [rsp+712]
37c2b58dbmov [rsp+80], rax
37c2b58e0mov rax, [rsp+704]
37c2b58e8mov [rsp+72], rax
37c2b58edmov rax, [rsp+712]
37c2b58f5mov [rsp+64], rax
37c2b58famov rax, [rsp+704]
37c2b5902mov [rsp+56], rax
37c2b5907mov rax, [rsp+696]
37c2b590fmov [rsp+48], rax
37c2b5914mov rax, [rsp+728]
37c2b591cmov [rsp+40], rax
37c2b5921mov rax, [rsp+720]
37c2b5929mov [rsp+32], rax
37c2b592ecall zgesvd_64_
37c2b5933mov r8, [rsp+416]
37c2b593bmov [rsp+424], 1
37c2b5947test r8, r8
37c2b594ajle 0x37c2b5b3c
37c2b5950mov rax, [rsp+720]
37c2b5958movq x1, [rip+0x1b7480]
37c2b5960mov r10l, 2
37c2b5966movsd_xmm x0, [rax+8]
37c2b596bxorpd x0, x1
37c2b596fmovsd_xmm [rax+8], x0
37c2b5974cmp r8, 1
37c2b5978je 0x37c2b5a5c
37c2b597emov rax, [rsp+296]
37c2b5986mov rbx, [rsp+320]
37c2b598elea r10, [r8+1]
37c2b5992mov rsi, [rsp+720]
37c2b599alea r11, [rbx+2*rax]
37c2b599elea rdi, [rax+1]
37c2b59a2shl rax, 4
37c2b59a6mov ebx, 2
37c2b59abshl r11, 4
37c2b59afadd rsi, 16
37c2b59b3shl rdi, 4
37c2b59b7mov r9, rax
37c2b59baadd r11, rsi
37c2b59bdnop [rax]
37c2b59c0
37c2b59c0loc_37c2b59c0:
37c2b59c0mov rdx, r11
37c2b59c3mov rax, rsi
37c2b59c6mov rcx, rbx
37c2b59c9nop [rax+rax]
37c2b59d4nop [rax+rax]
37c2b59dfnop [rax+rax]
37c2b59eanop [rax+rax]
37c2b59f5nop [rax+rax]
37c2b5a00
37c2b5a00loc_37c2b5a00:
37c2b5a00movsd_xmm x2, [rax]
37c2b5a04movsd_xmm x3, [rdx]
37c2b5a08add rcx, 1
37c2b5a0cadd rax, 16
37c2b5a10movsd_xmm x0, [rax-8]
37c2b5a15xorpd x0, x1
37c2b5a19unpcklpd x2, x0
37c2b5a1dmovsd_xmm x0, [rdx+8]
37c2b5a22xorpd x0, x1
37c2b5a26unpcklpd x3, x0
37c2b5a2amovups [rax-16], x3
37c2b5a2emovups [rdx], x2
37c2b5a31add rdx, r9
37c2b5a34cmp r8, rcx
37c2b5a37jge 0x37c2b5a00
37c2b5a39movsd_xmm x0, [r11+24]
37c2b5a3fadd rbx, 1
37c2b5a43add rsi, rdi
37c2b5a46xorpd x0, x1
37c2b5a4amovsd_xmm [r11+24], x0
37c2b5a50add r11, rdi
37c2b5a53cmp rbx, r10
37c2b5a56jne 0x37c2b59c0
37c2b5a5c
37c2b5a5cloc_37c2b5a5c:
37c2b5a5cmov rdi, [r15]
37c2b5a5fmov [rsp+424], r10
37c2b5a67cmp rdi, r8
37c2b5a6ajle 0x37c2b5b3c
37c2b5a70mov r14, [rsp+296]
37c2b5a78shl r8, 4
37c2b5a7cmov rsi, [rsp+720]
37c2b5a84mov r11l, 1
37c2b5a8amov rax, r14
37c2b5a8dmov rbx, r14
37c2b5a90imul rax, r10
37c2b5a94add rax, [rsp+320]
37c2b5a9cshl rbx, 4
37c2b5aa0shl rax, 4
37c2b5aa4mov r9, rbx
37c2b5aa7mov rbx, -1
37c2b5aaelea rsi, [rsi+rax+16]
37c2b5ab3mov rax, [rsp+720]
37c2b5abblea rbp, [rax+r8+16]
37c2b5ac0lea r8, [rdi+1]
37c2b5ac4nop
37c2b5ac5nop [rax+rax]
37c2b5ad0
37c2b5ad0loc_37c2b5ad0:
37c2b5ad0cmp rdi, r10
37c2b5ad3jl 0x37c2b5b24
37c2b5ad5mov rax, rbx
37c2b5ad8mov rcx, rsi
37c2b5adbmov rdx, r10
37c2b5adeshl rax, 4
37c2b5ae2add rax, rbp
37c2b5ae5nop [rax+rax]
37c2b5aeanop [rax+rax]
37c2b5af5nop [rax+rax]
37c2b5b00
37c2b5b00loc_37c2b5b00:
37c2b5b00movsd_xmm x0, [rax+8]
37c2b5b05movsd_xmm x2, [rax]
37c2b5b09add rdx, 1
37c2b5b0dadd rax, 16
37c2b5b11xorpd x0, x1
37c2b5b15unpcklpd x2, x0
37c2b5b19movups [rcx], x2
37c2b5b1cadd rcx, r9
37c2b5b1fcmp rdx, r8
37c2b5b22jne 0x37c2b5b00
37c2b5b24
37c2b5b24loc_37c2b5b24:
37c2b5b24add r11, 1
37c2b5b28add rsi, 16
37c2b5b2cadd rbx, r14
37c2b5b2fcmp r11, r10
37c2b5b32jne 0x37c2b5ad0
37c2b5b34mov [rsp+424], r11
37c2b5b3c
37c2b5b3cloc_37c2b5b3c:
37c2b5b3cmov rax, [rsp+744]
37c2b5b44mov r9, [rsp+720]
37c2b5b4cmov r8, r15
37c2b5b4flea rdx, [rsp+416]
37c2b5b57lea rcx, [rip+0x1b7262]
37c2b5b5emov [rsp+40], rax
37c2b5b63mov rax, [rsp+728]
37c2b5b6bmov [rsp+32], rax
37c2b5b70call zlapmt_64_
37c2b5b75mov rbx, [rsp+416]
37c2b5b7dmov rbp, [r15]
37c2b5b80jmp 0x37c2b2c0d
37c2b5b85
37c2b5b85loc_37c2b5b85:
37c2b5b85mov [rsp+424], 1
37c2b5b91test rbx, rbx
37c2b5b94jle 0x37c2b5ccd
37c2b5b9amov r11, [rsp+288]
37c2b5ba2lea rcx, [rbx+1]
37c2b5ba6lea r9, [rbp+1]
37c2b5baamov rdi, [rsp+296]
37c2b5bb2mov [rsp+160], rcx
37c2b5bbamov rsi, [rsp+680]
37c2b5bc2lea rax, [r11+1]
37c2b5bc6shl r11, 4
37c2b5bcashl rdi, 4
37c2b5bceshl rax, 4
37c2b5bd2mov r10, r11
37c2b5bd5mov r11l, 1
37c2b5bdbmov r13, rax
37c2b5bdemov rax, [rsp+720]
37c2b5be6lea r8, [rax-16]
37c2b5beanop [rax+rax]
37c2b5bf0
37c2b5bf0loc_37c2b5bf0:
37c2b5bf0mov rcx, r11
37c2b5bf3mov rax, rsi
37c2b5bf6cmp r11, rbp
37c2b5bf9jg 0x37c2b5c2d
37c2b5bfbnop [rax+rax]
37c2b5c00
37c2b5c00loc_37c2b5c00:
37c2b5c00movsd_xmm x0, [rax+8]
37c2b5c05movsd_xmm x1, [rax]
37c2b5c09mov r14, rcx
37c2b5c0cadd rcx, 1
37c2b5c10xorpd x0, [rip+0x1b71c8]
37c2b5c18shl r14, 4
37c2b5c1cadd rax, r10
37c2b5c1funpcklpd x1, x0
37c2b5c23movups [r8+r14], x1
37c2b5c28cmp rcx, r9
37c2b5c2bjne 0x37c2b5c00
37c2b5c2d
37c2b5c2dloc_37c2b5c2d:
37c2b5c2dadd rsi, r13
37c2b5c30add r8, rdi
37c2b5c33cmp r11, rbx
37c2b5c36je 0x37c2b5c3e
37c2b5c38add r11, 1
37c2b5c3cjmp 0x37c2b5bf0
37c2b5c3e
37c2b5c3eloc_37c2b5c3e:
37c2b5c3emov rcx, [rsp+160]
37c2b5c46mov [rsp+424], rcx
37c2b5c4ecmp r11, 1
37c2b5c52je 0x37c2b5ccd
37c2b5c54mov rax, [rsp+728]
37c2b5c5cmov rdi, [rsp+296]
37c2b5c64sub r11, 1
37c2b5c68mov r8, r12
37c2b5c6bmov [rsp+56], 1
37c2b5c74lea rdx, [rsp+448]
37c2b5c7clea rcx, [rip+0x1b70ce]
37c2b5c83mov [rsp+48], rax
37c2b5c88mov rax, [rsp+320]
37c2b5c90mov [rsp+448], r11
37c2b5c98lea rax, [rax+2*rdi+1]
37c2b5c9dmov [rsp+456], r11
37c2b5ca5shl rax, 4
37c2b5ca9add rax, [rsp+720]
37c2b5cb1mov [rsp+40], rax
37c2b5cb6lea rax, [rip+0x1b70cb]
37c2b5cbdmov [rsp+32], rax
37c2b5cc2mov r9, rax
37c2b5cc5call zlaset_64_
37c2b5ccamov rdx, [r15]
37c2b5ccd
37c2b5ccdloc_37c2b5ccd:
37c2b5ccdmov rax, [rsp+768]
37c2b5cd5mov rcx, [rsp+312]
37c2b5cddlea r13, [rsp+416]
37c2b5ce5mov r8, r15
37c2b5ce8mov r9, r13
37c2b5cebmov rax, [rax]
37c2b5ceemov [rsp+96], r12
37c2b5cf3mov [rsp+128], 1
37c2b5cffmov [rsp+160], rax
37c2b5d07sub rax, rdx
37c2b5d0ashl rdx, 4
37c2b5d0emov [rsp+456], rax
37c2b5d16mov rax, [rsp+792]
37c2b5d1emov [rsp+120], 1
37c2b5d27mov [rsp+112], rax
37c2b5d2cmov rax, [rsp+776]
37c2b5d34mov [rsp+104], rax
37c2b5d39mov rax, [rsp+760]
37c2b5d41add rax, rdx
37c2b5d44lea rdx, [rip+0x1b7008]
37c2b5d4bmov [rsp+88], rax
37c2b5d50mov rax, [rsp+712]
37c2b5d58mov [rsp+80], rax
37c2b5d5dmov rax, [rsp+704]
37c2b5d65mov [rsp+72], rax
37c2b5d6amov rax, [rsp+728]
37c2b5d72mov [rsp+64], rax
37c2b5d77mov rax, [rsp+720]
37c2b5d7fmov [rsp+56], rax
37c2b5d84mov rax, [rsp+696]
37c2b5d8cmov [rsp+48], rax
37c2b5d91mov rax, [rsp+728]
37c2b5d99mov [rsp+40], rax
37c2b5d9emov rax, [rsp+720]
37c2b5da6mov [rsp+32], rax
37c2b5dabcall zgesvd_64_
37c2b5db0mov r8, [rsp+416]
37c2b5db8mov [rsp+424], 1
37c2b5dc4test r8, r8
37c2b5dc7jle 0x37c2b5fbc
37c2b5dcdmov rax, [rsp+720]
37c2b5dd5movq x1, [rip+0x1b7003]
37c2b5dddmov edi, 2
37c2b5de2movsd_xmm x0, [rax+8]
37c2b5de7xorpd x0, x1
37c2b5debmovsd_xmm [rax+8], x0
37c2b5df0cmp r8, 1
37c2b5df4je 0x37c2b5edc
37c2b5dfamov rdi, [rsp+720]
37c2b5e02mov rax, [rsp+296]
37c2b5e0amov r11l, 2
37c2b5e10lea rbx, [rdi+16]
37c2b5e14mov rdi, [rsp+320]
37c2b5e1clea rsi, [rax+1]
37c2b5e20shl rsi, 4
37c2b5e24lea r10, [rdi+2*rax]
37c2b5e28shl rax, 4
37c2b5e2clea rdi, [r8+1]
37c2b5e30shl r10, 4
37c2b5e34mov r9, rax
37c2b5e37add r10, rbx
37c2b5e3anop [rax+rax]
37c2b5e40
37c2b5e40loc_37c2b5e40:
37c2b5e40mov rdx, r10
37c2b5e43mov rax, rbx
37c2b5e46mov rcx, r11
37c2b5e49nop [rax+rax]
37c2b5e54nop [rax+rax]
37c2b5e5fnop [rax+rax]
37c2b5e6anop [rax+rax]
37c2b5e75nop [rax+rax]
37c2b5e80
37c2b5e80loc_37c2b5e80:
37c2b5e80movsd_xmm x2, [rax]
37c2b5e84movsd_xmm x3, [rdx]
37c2b5e88add rcx, 1
37c2b5e8cadd rax, 16
37c2b5e90movsd_xmm x0, [rax-8]
37c2b5e95xorpd x0, x1
37c2b5e99unpcklpd x2, x0
37c2b5e9dmovsd_xmm x0, [rdx+8]
37c2b5ea2xorpd x0, x1
37c2b5ea6unpcklpd x3, x0
37c2b5eaamovups [rax-16], x3
37c2b5eaemovups [rdx], x2
37c2b5eb1add rdx, r9
37c2b5eb4cmp r8, rcx
37c2b5eb7jge 0x37c2b5e80
37c2b5eb9movsd_xmm x0, [r10+24]
37c2b5ebfadd r11, 1
37c2b5ec3add rbx, rsi
37c2b5ec6xorpd x0, x1
37c2b5ecamovsd_xmm [r10+24], x0
37c2b5ed0add r10, rsi
37c2b5ed3cmp rdi, r11
37c2b5ed6jne 0x37c2b5e40
37c2b5edc
37c2b5edcloc_37c2b5edc:
37c2b5edcmov rbp, [r15]
37c2b5edfmov [rsp+424], rdi
37c2b5ee7cmp rbp, r8
37c2b5eeajle 0x37c2b5fbc
37c2b5ef0mov r14, [rsp+296]
37c2b5ef8mov rbx, [rsp+720]
37c2b5f00shl r8, 4
37c2b5f04mov r11, -1
37c2b5f0bmov r10l, 1
37c2b5f11mov rax, r14
37c2b5f14mov rsi, r14
37c2b5f17imul rax, rdi
37c2b5f1badd rax, [rsp+320]
37c2b5f23shl rsi, 4
37c2b5f27shl rax, 4
37c2b5f2bmov r9, rsi
37c2b5f2elea rbx, [rbx+rax+16]
37c2b5f33mov rax, [rsp+720]
37c2b5f3blea rsi, [rax+r8+16]
37c2b5f40lea r8, [rbp+1]
37c2b5f44
37c2b5f44loc_37c2b5f44:
37c2b5f44cmp rbp, rdi
37c2b5f47jl 0x37c2b5fa4
37c2b5f49mov rax, r11
37c2b5f4cmov rcx, rbx
37c2b5f4fmov rdx, rdi
37c2b5f52shl rax, 4
37c2b5f56add rax, rsi
37c2b5f59nop [rax+rax]
37c2b5f5fnop [rax+rax]
37c2b5f6anop [rax+rax]
37c2b5f75nop [rax+rax]
37c2b5f80
37c2b5f80loc_37c2b5f80:
37c2b5f80movsd_xmm x0, [rax+8]
37c2b5f85movsd_xmm x2, [rax]
37c2b5f89add rdx, 1
37c2b5f8dadd rax, 16
37c2b5f91xorpd x0, x1
37c2b5f95unpcklpd x2, x0
37c2b5f99movups [rcx], x2
37c2b5f9cadd rcx, r9
37c2b5f9fcmp rdx, r8
37c2b5fa2jne 0x37c2b5f80
37c2b5fa4
37c2b5fa4loc_37c2b5fa4:
37c2b5fa4add r10, 1
37c2b5fa8add rbx, 16
37c2b5facadd r11, r14
37c2b5fafcmp r10, rdi
37c2b5fb2jne 0x37c2b5f44
37c2b5fb4mov [rsp+424], r10
37c2b5fbc
37c2b5fbcloc_37c2b5fbc:
37c2b5fbcmov rax, [rsp+744]
37c2b5fc4mov r8, r15
37c2b5fc7mov rdx, r13
37c2b5fcalea rcx, [rip+0x1b6def]
37c2b5fd1mov r9, [rsp+720]
37c2b5fd9mov [rsp+40], rax
37c2b5fdemov rax, [rsp+728]
37c2b5fe6mov [rsp+32], rax
37c2b5febcall zlapmt_64_
37c2b5ff0mov r8, [rsp+416]
37c2b5ff8mov [rsp+424], 1
37c2b6004test r8, r8
37c2b6007jle 0x37c2b46e8
37c2b600dmov rax, [rsp+704]
37c2b6015mov edi, 2
37c2b601amovsd_xmm x0, [rax+8]
37c2b601fxorpd x0, [rip+0x1b6db9]
37c2b6027movsd_xmm [rax+8], x0
37c2b602ccmp r8, 1
37c2b6030je 0x37c2b60f4
37c2b6036mov rdi, [rsp+704]
37c2b603emov rax, [rsp+168]
37c2b6046mov r11l, 2
37c2b604clea rbx, [rdi+16]
37c2b6050mov rdi, [rsp+176]
37c2b6058lea rsi, [rax+1]
37c2b605cshl rsi, 4
37c2b6060lea r10, [rdi+2*rax]
37c2b6064shl rax, 4
37c2b6068lea rdi, [r8+1]
37c2b606cshl r10, 4
37c2b6070mov r9, rax
37c2b6073add r10, rbx
37c2b6076nop [rax+rax]
37c2b6080
37c2b6080loc_37c2b6080:
37c2b6080mov rdx, r10
37c2b6083mov rax, rbx
37c2b6086mov rcx, r11
37c2b6089nop [rax]
37c2b6090
37c2b6090loc_37c2b6090:
37c2b6090movsd_xmm x1, [rax]
37c2b6094movsd_xmm x2, [rdx]
37c2b6098add rcx, 1
37c2b609cadd rax, 16
37c2b60a0movsd_xmm x0, [rax-8]
37c2b60a5xorpd x0, [rip+0x1b6d33]
37c2b60adunpcklpd x1, x0
37c2b60b1movsd_xmm x0, [rdx+8]
37c2b60b6xorpd x0, [rip+0x1b6d22]
37c2b60beunpcklpd x2, x0
37c2b60c2movups [rax-16], x2
37c2b60c6movups [rdx], x1
37c2b60c9add rdx, r9
37c2b60cccmp r8, rcx
37c2b60cfjge 0x37c2b6090
37c2b60d1movsd_xmm x0, [r10+24]
37c2b60d7add r11, 1
37c2b60dbadd rbx, rsi
37c2b60dexorpd x0, [rip+0x1b6cfa]
37c2b60e6movsd_xmm [r10+24], x0
37c2b60ecadd r10, rsi
37c2b60efcmp r11, rdi
37c2b60f2jne 0x37c2b6080
37c2b60f4
37c2b60f4loc_37c2b60f4:
37c2b60f4mov rax, [rsp+664]
37c2b60fcmov [rsp+424], rdi
37c2b6104mov rax, [rax]
37c2b6107cmp rax, r8
37c2b610ajle 0x37c2b5835
37c2b6110cmp [rsp+208], 0
37c2b6119je 0x37c2b7c25
37c2b611fmov [rsp+424], r8
37c2b6127mov rbp, [r15]
37c2b612amov rbx, r8
37c2b612djmp 0x37c2b2c21
37c2b6132
37c2b6132loc_37c2b6132:
37c2b6132mov rax, [rsp+760]
37c2b613amov [rsp+48], r15
37c2b613fmov rdx, r15
37c2b6142lea r8, [rip+0x1b6c27]
37c2b6149mov [rsp+56], 1
37c2b6152lea rcx, [rip+0x1b6c27]
37c2b6159mov [rsp+40], rax
37c2b615elea rax, [rip+0x1b6c23]
37c2b6165mov [rsp+32], rax
37c2b616amov r9, rax
37c2b616dcall zlaset_64_
37c2b6172mov rax, [rsp+712]
37c2b617amov rdx, [rsp+664]
37c2b6182mov [rsp+56], 1
37c2b618blea r9, [rip+0x1b6bf6]
37c2b6192mov r8, r15
37c2b6195lea rcx, [rip+0x1b6be4]
37c2b619cmov [rsp+48], rax
37c2b61a1mov rax, [rsp+704]
37c2b61a9mov [rsp+40], rax
37c2b61aelea rax, [rip+0x1b6be3]
37c2b61b5mov [rsp+32], rax
37c2b61bacall zlaset_64_
37c2b61bfjmp 0x37c2b4b9d
37c2b61c4
37c2b61c4loc_37c2b61c4:
37c2b61c4mov rax, [rsp+728]
37c2b61cclea r9, [rip+0x1b6bb5]
37c2b61d3mov r8, r15
37c2b61d6mov rdx, r15
37c2b61d9mov [rsp+56], 1
37c2b61e2lea rcx, [rip+0x1b6b97]
37c2b61e9mov [rsp+48], rax
37c2b61eemov rax, [rsp+720]
37c2b61f6mov [rsp+40], rax
37c2b61fblea rax, [rip+0x1b6b96]
37c2b6202mov [rsp+32], rax
37c2b6207call zlaset_64_
37c2b620cjmp 0x37c2b4b8e
37c2b6211
37c2b6211loc_37c2b6211:
37c2b6211mov rax, [rsp+712]
37c2b6219mov r8, [rsp+664]
37c2b6221mov [rsp+56], 1
37c2b622alea r9, [rip+0x1b6b57]
37c2b6231lea rcx, [rip+0x1b6b48]
37c2b6238mov [rsp+48], rax
37c2b623dmov rax, [rsp+704]
37c2b6245mov rdx, r8
37c2b6248mov [rsp+40], rax
37c2b624dlea rax, [rip+0x1b6b44]
37c2b6254mov [rsp+32], rax
37c2b6259call zlaset_64_
37c2b625ejmp 0x37c2b4b85
37c2b6263
37c2b6263loc_37c2b6263:
37c2b6263mov rax, [rsp+712]
37c2b626bmov rdx, [rsp+664]
37c2b6273mov [rsp+56], 1
37c2b627clea r9, [rip+0x1b6b05]
37c2b6283mov r8, r15
37c2b6286lea rcx, [rip+0x1b6af3]
37c2b628dmov [rsp+48], rax
37c2b6292mov rax, [rsp+704]
37c2b629amov [rsp+40], rax
37c2b629flea rax, [rip+0x1b6af2]
37c2b62a6mov [rsp+32], rax
37c2b62abcall zlaset_64_
37c2b62b0jmp 0x37c2b4b76
37c2b62b5
37c2b62b5loc_37c2b62b5:
37c2b62b5mov rax, [rsp+256]
37c2b62bdlea rdx, [rsp+416]
37c2b62c5mov [rsp+72], 1
37c2b62cemov [rsp+64], rax
37c2b62d3mov rax, [rsp+776]
37c2b62dbmov [rsp+56], rax
37c2b62e0mov rax, [r15]
37c2b62e3shl rax, 4
37c2b62e7add rax, [rsp+760]
37c2b62efjmp 0x37c2b4656
37c2b62f4
37c2b62f4loc_37c2b62f4:
37c2b62f4mov rax, [rsp+728]
37c2b62fcmov r9, [rsp+680]
37c2b6304mov r8, r15
37c2b6307mov [rsp+56], 1
37c2b6310lea rdx, [rsp+416]
37c2b6318lea rcx, [rip+0x1b6a32]
37c2b631fmov [rsp+48], rax
37c2b6324mov rax, [rsp+720]
37c2b632cmov [rsp+40], rax
37c2b6331mov rax, [rsp+688]
37c2b6339mov [rsp+32], rax
37c2b633ecall zlacpy_64_
37c2b6343mov rbx, [rsp+416]
37c2b634bcmp rbx, 1
37c2b634fjle 0x37c2b63b2
37c2b6351lea rax, [rbx-1]
37c2b6355lea rdx, [rsp+448]
37c2b635dmov r8, r12
37c2b6360mov [rsp+56], 1
37c2b6369mov [rsp+448], rax
37c2b6371lea rcx, [rip+0x1b6a40]
37c2b6378mov [rsp+456], rax
37c2b6380mov rax, [rsp+728]
37c2b6388mov [rsp+48], rax
37c2b638dmov rax, [rsp+720]
37c2b6395add rax, 16
37c2b6399mov [rsp+40], rax
37c2b639elea rax, [rip+0x1b69e3]
37c2b63a5mov [rsp+32], rax
37c2b63aamov r9, rax
37c2b63adcall zlaset_64_
37c2b63b2
37c2b63b2loc_37c2b63b2:
37c2b63b2mov rax, [r15]
37c2b63b5cmp [rsp+240], 0
37c2b63bejne 0x37c2b68ea
37c2b63c4cmp rbx, rax
37c2b63c7je 0x37c2b68ea
37c2b63cdsub rax, rbx
37c2b63d0mov r8, r15
37c2b63d3lea rcx, [rip+0x1b69a6]
37c2b63damov rdx, r12
37c2b63ddmov [rsp+456], rax
37c2b63e5mov rax, [rsp+728]
37c2b63edmov [rsp+56], 1
37c2b63f6mov [rsp+48], rax
37c2b63fbmov rax, rbx
37c2b63feshl rax, 4
37c2b6402add rax, [rsp+720]
37c2b640amov [rsp+40], rax
37c2b640flea rax, [rip+0x1b6972]
37c2b6416mov [rsp+32], rax
37c2b641bmov r9, rax
37c2b641ecall zlaset_64_
37c2b6423mov rax, [r15]
37c2b6426mov r9, r15
37c2b6429mov r8, r15
37c2b642cmov rdi, [rsp+768]
37c2b6434lea rcx, [rip+0x1b691a]
37c2b643bmov rdx, [rdi]
37c2b643emov rdi, [rsp+792]
37c2b6446mov [rsp+96], r12
37c2b644bmov [rsp+128], 1
37c2b6457sub rdx, rax
37c2b645ashl rax, 4
37c2b645eadd rax, [rsp+760]
37c2b6466mov [rsp+112], rdi
37c2b646bmov [rsp+88], rax
37c2b6470mov rax, [rsp+728]
37c2b6478mov [rsp+456], rdx
37c2b6480mov rdi, [rsp+776]
37c2b6488mov [rsp+80], rax
37c2b648dmov rax, [rsp+720]
37c2b6495mov rdx, [rsp+312]
37c2b649dmov [rsp+104], rdi
37c2b64a2mov [rsp+72], rax
37c2b64a7mov rax, [rsp+712]
37c2b64afmov [rsp+120], 1
37c2b64b8mov [rsp+64], rax
37c2b64bdmov rax, [rsp+704]
37c2b64c5mov [rsp+56], rax
37c2b64camov rax, [rsp+696]
37c2b64d2mov [rsp+48], rax
37c2b64d7mov rax, [rsp+728]
37c2b64dfmov [rsp+40], rax
37c2b64e4mov rax, [rsp+720]
37c2b64ecmov [rsp+32], rax
37c2b64f1call zgesvd_64_
37c2b64f6jmp 0x37c2b51ec
37c2b64fb
37c2b64fbloc_37c2b64fb:
37c2b64fbsub rax, rbx
37c2b64feshl rbx, 4
37c2b6502mov r8, r13
37c2b6505mov rdx, r12
37c2b6508mov [rsp+456], rax
37c2b6510mov rax, [rsp+712]
37c2b6518lea rcx, [rip+0x1b6834]
37c2b651fmov [rsp+56], 1
37c2b6528mov [rsp+48], rax
37c2b652dmov rax, [rsp+704]
37c2b6535add rax, rbx
37c2b6538mov [rsp+40], rax
37c2b653dlea rax, [rip+0x1b6844]
37c2b6544mov [rsp+32], rax
37c2b6549mov r9, rax
37c2b654ccall zlaset_64_
37c2b6551mov rbx, [rsp+416]
37c2b6559mov rsi, [rsp+408]
37c2b6561cmp rbx, rsi
37c2b6564jge 0x37c2b4d91
37c2b656amov rax, rsi
37c2b656dmov r8, r12
37c2b6570lea rcx, [rip+0x1b67dc]
37c2b6577mov rdx, r13
37c2b657asub rax, rbx
37c2b657dmov rdi, [rsp+168]
37c2b6585mov r14, [rsp+176]
37c2b658dmov [rsp+56], 1
37c2b6596mov [rsp+456], rax
37c2b659emov rax, [rsp+712]
37c2b65a6mov [rsp+48], rax
37c2b65ablea rax, [rbx+1]
37c2b65afimul rax, rdi
37c2b65b3lea rax, [r14+rax+1]
37c2b65b8shl rax, 4
37c2b65bcadd rax, [rsp+704]
37c2b65c4mov [rsp+40], rax
37c2b65c9lea rax, [rip+0x1b67b8]
37c2b65d0mov [rsp+32], rax
37c2b65d5mov r9, rax
37c2b65d8call zlaset_64_
37c2b65ddmov rax, [rsp+664]
37c2b65e5mov r8, r12
37c2b65e8mov rbx, [rsp+416]
37c2b65f0lea rdx, [rsp+448]
37c2b65f8lea r9, [rip+0x1b6789]
37c2b65ffmov rax, [rax]
37c2b6602lea rcx, [rbx+1]
37c2b6606sub rsi, rbx
37c2b6609mov [rsp+56], 1
37c2b6612mov [rsp+456], rsi
37c2b661amov [rsp+160], rax
37c2b6622sub rax, rbx
37c2b6625mov [rsp+448], rax
37c2b662dmov rax, [rsp+712]
37c2b6635mov [rsp+48], rax
37c2b663amov rax, rdi
37c2b663dimul rax, rcx
37c2b6641add rax, r14
37c2b6644add rax, rcx
37c2b6647lea rcx, [rip+0x1b6705]
37c2b664eshl rax, 4
37c2b6652add rax, [rsp+704]
37c2b665amov [rsp+40], rax
37c2b665flea rax, [rip+0x1b6732]
37c2b6666mov [rsp+32], rax
37c2b666bcall zlaset_64_
37c2b6670jmp 0x37c2b4d91
37c2b6675
37c2b6675loc_37c2b6675:
37c2b6675mov rax, [rsp+728]
37c2b667dmov r9, [rsp+680]
37c2b6685mov [rsp+56], 1
37c2b668elea r13, [rsp+416]
37c2b6696mov r8, r15
37c2b6699mov rdx, r13
37c2b669clea rcx, [rip+0x1b66ae]
37c2b66a3mov [rsp+48], rax
37c2b66a8mov rax, [rsp+720]
37c2b66b0mov [rsp+40], rax
37c2b66b5mov rax, [rsp+688]
37c2b66bdmov [rsp+32], rax
37c2b66c2call zlacpy_64_
37c2b66c7mov rax, [rsp+416]
37c2b66cfcmp rax, 1
37c2b66d3jle 0x37c2b6736
37c2b66d5sub rax, 1
37c2b66d9lea rdx, [rsp+448]
37c2b66e1mov r8, r12
37c2b66e4mov [rsp+56], 1
37c2b66edmov [rsp+448], rax
37c2b66f5lea rcx, [rip+0x1b66bc]
37c2b66fcmov [rsp+456], rax
37c2b6704mov rax, [rsp+728]
37c2b670cmov [rsp+48], rax
37c2b6711mov rax, [rsp+720]
37c2b6719add rax, 16
37c2b671dmov [rsp+40], rax
37c2b6722lea rax, [rip+0x1b665f]
37c2b6729mov [rsp+32], rax
37c2b672emov r9, rax
37c2b6731call zlaset_64_
37c2b6736
37c2b6736loc_37c2b6736:
37c2b6736mov rax, [r15]
37c2b6739mov r9, r15
37c2b673cmov r8, r13
37c2b673flea rcx, [rip+0x1b660a]
37c2b6746mov rdi, [rsp+768]
37c2b674emov rdi, [rdi]
37c2b6751mov [rsp+96], r12
37c2b6756mov [rsp+128], 1
37c2b6762mov rdx, rdi
37c2b6765mov [rsp+160], rdi
37c2b676dmov rdi, [rsp+792]
37c2b6775mov [rsp+120], 1
37c2b677esub rdx, rax
37c2b6781shl rax, 4
37c2b6785add rax, [rsp+760]
37c2b678dmov [rsp+88], rax
37c2b6792mov rax, [rsp+728]
37c2b679amov [rsp+456], rdx
37c2b67a2mov rdx, [rsp+312]
37c2b67aamov [rsp+80], rax
37c2b67afmov rax, [rsp+720]
37c2b67b7mov [rsp+112], rdi
37c2b67bcmov rdi, [rsp+776]
37c2b67c4mov [rsp+72], rax
37c2b67c9mov rax, [rsp+712]
37c2b67d1mov [rsp+104], rdi
37c2b67d6mov [rsp+64], rax
37c2b67dbmov rax, [rsp+704]
37c2b67e3mov [rsp+56], rax
37c2b67e8mov rax, [rsp+696]
37c2b67f0mov [rsp+48], rax
37c2b67f5mov rax, [rsp+728]
37c2b67fdmov [rsp+40], rax
37c2b6802mov rax, [rsp+720]
37c2b680amov [rsp+32], rax
37c2b680fcall zgesvd_64_
37c2b6814mov rax, [rsp+744]
37c2b681cmov r8, r15
37c2b681fmov rdx, r13
37c2b6822mov r9, [rsp+720]
37c2b682alea rcx, [rip+0x1b658f]
37c2b6831mov [rsp+40], rax
37c2b6836mov rax, [rsp+728]
37c2b683emov [rsp+32], rax
37c2b6843call zlapmt_64_
37c2b6848mov rax, [rsp+664]
37c2b6850mov rbx, [rsp+416]
37c2b6858mov rax, [rax]
37c2b685bcmp rax, rbx
37c2b685ejle 0x37c2b5835
37c2b6864cmp [rsp+208], 0
37c2b686djne 0x37c2b4a5f
37c2b6873mov [rsp+56], 1
37c2b687csub rax, rbx
37c2b687fmov [rsp+456], rax
37c2b6887mov rax, [rsp+712]
37c2b688fmov [rsp+48], rax
37c2b6894mov rax, rbx
37c2b6897
37c2b6897loc_37c2b6897:
37c2b6897shl rax, 4
37c2b689bmov r8, r13
37c2b689eadd rax, [rsp+704]
37c2b68a6mov rdx, r12
37c2b68a9mov [rsp+40], rax
37c2b68aelea rax, [rip+0x1b64d3]
37c2b68b5lea rcx, [rip+0x1b6497]
37c2b68bcmov [rsp+32], rax
37c2b68c1mov r9, rax
37c2b68c4call zlaset_64_
37c2b68c9mov rax, [rsp+416]
37c2b68d1mov rbx, [rsp+408]
37c2b68d9cmp rax, rbx
37c2b68dcjl 0x37c2b7d61
37c2b68e2
37c2b68e2loc_37c2b68e2:
37c2b68e2mov rbp, [r15]
37c2b68e5jmp 0x37c2b584f
37c2b68ea
37c2b68ealoc_37c2b68ea:
37c2b68eamov rdi, [rsp+768]
37c2b68f2mov r9, r15
37c2b68f5lea r8, [rsp+416]
37c2b68fdlea rcx, [rip+0x1b6451]
37c2b6904mov rdx, [rdi]
37c2b6907mov rdi, [rsp+792]
37c2b690fmov [rsp+96], r12
37c2b6914mov [rsp+128], 1
37c2b6920sub rdx, rax
37c2b6923shl rax, 4
37c2b6927add rax, [rsp+760]
37c2b692fmov [rsp+112], rdi
37c2b6934mov [rsp+88], rax
37c2b6939mov rax, [rsp+728]
37c2b6941mov [rsp+456], rdx
37c2b6949mov rdi, [rsp+776]
37c2b6951mov [rsp+80], rax
37c2b6956mov rax, [rsp+720]
37c2b695emov rdx, [rsp+312]
37c2b6966mov [rsp+104], rdi
37c2b696bmov [rsp+72], rax
37c2b6970mov rax, [rsp+712]
37c2b6978mov [rsp+120], 1
37c2b6981mov [rsp+64], rax
37c2b6986mov rax, [rsp+704]
37c2b698emov [rsp+56], rax
37c2b6993mov rax, [rsp+696]
37c2b699bmov [rsp+48], rax
37c2b69a0mov rax, [rsp+728]
37c2b69a8mov [rsp+40], rax
37c2b69admov rax, [rsp+720]
37c2b69b5mov [rsp+32], rax
37c2b69bacall zgesvd_64_
37c2b69bfjmp 0x37c2b5b3c
37c2b69c4
37c2b69c4loc_37c2b69c4:
37c2b69c4cmp rdx, r9
37c2b69c7jle 0x37c2b1848
37c2b69cdtest [rsp+200], 1
37c2b69d5je 0x37c2b1848
37c2b69db
37c2b69dbloc_37c2b69db:
37c2b69dbmov rdx, -14
37c2b69e2mov eax, 14
37c2b69e7jmp 0x37c2b155a
37c2b69ec
37c2b69ecloc_37c2b69ec:
37c2b69ecshl rax, 4
37c2b69f0add rax, [rsp+704]
37c2b69f8mov rdi, [rsp+712]
37c2b6a00mov [rsp+56], 1
37c2b6a09mov [rsp+40], rax
37c2b6a0emov rax, [rsp+688]
37c2b6a16mov r8, r15
37c2b6a19lea rcx, [rip+0x1b6331]
37c2b6a20mov [rsp+48], rdi
37c2b6a25mov r9, [rsp+680]
37c2b6a2dlea r13, [rsp+416]
37c2b6a35mov [rsp+32], rax
37c2b6a3amov rdx, r13
37c2b6a3dcall zlacpy_64_
37c2b6a42mov rbx, [rsp+416]
37c2b6a4acmp rbx, 1
37c2b6a4ejg 0x37c2b7c4e
37c2b6a54lea rax, [rsp+448]
37c2b6a5clea rsi, [rip+0x1b6325]
37c2b6a63mov [rsp+160], rax
37c2b6a6blea r10, [rip+0x1b6346]
37c2b6a72
37c2b6a72loc_37c2b6a72:
37c2b6a72mov rax, [rsp+768]
37c2b6a7amov rcx, [r15]
37c2b6a7dmov rdx, rbx
37c2b6a80mov [rsp+192], r10
37c2b6a88shl rdx, 4
37c2b6a8cmov r9, [rsp+712]
37c2b6a94mov rax, [rax]
37c2b6a97mov [rsp+48], r12
37c2b6a9cmov [rsp+184], rax
37c2b6aa4sub rax, rcx
37c2b6aa7sub rax, rbx
37c2b6aaamov [rsp+456], rax
37c2b6ab2mov rax, [rsp+256]
37c2b6abamov [rsp+56], rax
37c2b6abflea rax, [rbx+rcx]
37c2b6ac3shl rax, 4
37c2b6ac7add rax, [rsp+760]
37c2b6acfmov [rsp+40], rax
37c2b6ad4mov rax, rcx
37c2b6ad7mov rcx, r13
37c2b6adashl rax, 4
37c2b6adeadd rax, [rsp+760]
37c2b6ae6mov [rsp+32], rax
37c2b6aebmov rax, [rsp+704]
37c2b6af3lea r8, [rax+rdx]
37c2b6af7mov rdx, r15
37c2b6afacall zgelqf_64_
37c2b6affmov rdi, [rsp+728]
37c2b6b07mov r8, r13
37c2b6b0amov rdx, r13
37c2b6b0dmov rax, [rsp+416]
37c2b6b15mov r10, [rsp+192]
37c2b6b1dmov [rsp+56], 1
37c2b6b26mov [rsp+48], rdi
37c2b6b2bmov rdi, [rsp+720]
37c2b6b33shl rax, 4
37c2b6b37mov rcx, r10
37c2b6b3amov [rsp+184], r10
37c2b6b42mov [rsp+40], rdi
37c2b6b47mov rdi, [rsp+712]
37c2b6b4fmov [rsp+32], rdi
37c2b6b54mov rdi, [rsp+704]
37c2b6b5clea r9, [rdi+rax]
37c2b6b60call zlacpy_64_
37c2b6b65mov rbx, [rsp+416]
37c2b6b6dmov r10, [rsp+184]
37c2b6b75cmp rbx, 1
37c2b6b79jle 0x37c2b6bf9
37c2b6b7blea rax, [rbx-1]
37c2b6b7fmov rdi, [rsp+320]
37c2b6b87mov r8, r12
37c2b6b8amov [rsp+56], 1
37c2b6b93mov [rsp+448], rax
37c2b6b9bmov rdx, [rsp+160]
37c2b6ba3lea r9, [rip+0x1b61de]
37c2b6baalea rcx, [rip+0x1b61a0]
37c2b6bb1mov [rsp+456], rax
37c2b6bb9mov rax, [rsp+728]
37c2b6bc1mov [rsp+32], rsi
37c2b6bc6mov [rsp+48], rax
37c2b6bcbmov rax, [rsp+296]
37c2b6bd3add rax, rax
37c2b6bd6lea rax, [rdi+rax+1]
37c2b6bdbshl rax, 4
37c2b6bdfadd rax, [rsp+720]
37c2b6be7mov [rsp+40], rax
37c2b6beccall zlaset_64_
37c2b6bf1mov r10, [rsp+184]
37c2b6bf9
37c2b6bf9loc_37c2b6bf9:
37c2b6bf9mov rdx, [r15]
37c2b6bfcmov r9, r13
37c2b6bffmov r8, r13
37c2b6c02lea rcx, [rip+0x1b6147]
37c2b6c09mov rax, [rsp+768]
37c2b6c11mov [rsp+192], r10
37c2b6c19mov rax, [rax]
37c2b6c1cmov [rsp+96], r12
37c2b6c21mov [rsp+128], 1
37c2b6c2dmov [rsp+184], rax
37c2b6c35sub rax, rdx
37c2b6c38mov [rsp+120], 1
37c2b6c41sub rax, rbx
37c2b6c44mov [rsp+456], rax
37c2b6c4cmov rax, [rsp+792]
37c2b6c54mov [rsp+112], rax
37c2b6c59mov rax, [rsp+776]
37c2b6c61mov [rsp+104], rax
37c2b6c66lea rax, [rbx+rdx]
37c2b6c6amov rdx, [rsp+312]
37c2b6c72shl rax, 4
37c2b6c76add rax, [rsp+760]
37c2b6c7emov [rsp+88], rax
37c2b6c83mov rax, [rsp+728]
37c2b6c8bmov [rsp+80], rax
37c2b6c90mov rax, [rsp+720]
37c2b6c98mov [rsp+72], rax
37c2b6c9dmov rax, [rsp+712]
37c2b6ca5mov [rsp+64], rax
37c2b6caamov rax, [rsp+704]
37c2b6cb2mov [rsp+56], rax
37c2b6cb7mov rax, [rsp+696]
37c2b6cbfmov [rsp+48], rax
37c2b6cc4mov rax, [rsp+728]
37c2b6cccmov [rsp+40], rax
37c2b6cd1mov rax, [rsp+720]
37c2b6cd9mov [rsp+32], rax
37c2b6cdecall zgesvd_64_
37c2b6ce3mov rdx, [r15]
37c2b6ce6mov r8, r13
37c2b6ce9mov rax, [rsp+416]
37c2b6cf1mov rdi, [rsp+728]
37c2b6cf9mov [rsp+32], rsi
37c2b6cfelea r9, [rip+0x1b6083]
37c2b6d05lea rcx, [rip+0x1b6047]
37c2b6d0cmov [rsp+56], 1
37c2b6d15sub rdx, rax
37c2b6d18shl rax, 4
37c2b6d1cadd rax, [rsp+720]
37c2b6d24mov [rsp+48], rdi
37c2b6d29mov [rsp+40], rax
37c2b6d2emov [rsp+456], rdx
37c2b6d36mov rdx, r12
37c2b6d39call zlaset_64_
37c2b6d3emov rdi, [rsp+728]
37c2b6d46mov rdx, [r15]
37c2b6d49mov [rsp+56], 1
37c2b6d52mov rax, [rsp+416]
37c2b6d5amov [rsp+32], rsi
37c2b6d5fmov r8, r12
37c2b6d62lea r9, [rip+0x1b601f]
37c2b6d69mov [rsp+48], rdi
37c2b6d6emov rdi, [rsp+296]
37c2b6d76lea rcx, [rip+0x1b5fd6]
37c2b6d7dsub rdx, rax
37c2b6d80add rax, 1
37c2b6d84mov r14, [rsp+320]
37c2b6d8cimul rax, rdi
37c2b6d90mov [rsp+456], rdx
37c2b6d98mov rdx, r13
37c2b6d9blea rax, [r14+rax+1]
37c2b6da0shl rax, 4
37c2b6da4add rax, [rsp+720]
37c2b6dacmov [rsp+40], rax
37c2b6db1call zlaset_64_
37c2b6db6mov rbx, [rsp+416]
37c2b6dbemov rax, [r15]
37c2b6dc1mov r8, r12
37c2b6dc4mov [rsp+56], 1
37c2b6dcdlea r9, [rip+0x1b5fb4]
37c2b6dd4lea rcx, [rip+0x1b5f78]
37c2b6ddbsub rax, rbx
37c2b6ddelea rdx, [rbx+1]
37c2b6de2mov [rsp+448], rax
37c2b6deamov [rsp+456], rax
37c2b6df2mov rax, [rsp+728]
37c2b6dfamov [rsp+48], rax
37c2b6dffmov rax, rdi
37c2b6e02imul rax, rdx
37c2b6e06add rax, r14
37c2b6e09add rax, rdx
37c2b6e0cmov rdx, [rsp+160]
37c2b6e14shl rax, 4
37c2b6e18add rax, [rsp+720]
37c2b6e20mov [rsp+40], rax
37c2b6e25lea rax, [rip+0x1b5f6c]
37c2b6e2cmov [rsp+32], rax
37c2b6e31call zlaset_64_
37c2b6e36mov rax, [r15]
37c2b6e39mov r9, r15
37c2b6e3cmov r8, r15
37c2b6e3fmov rdi, [rsp+768]
37c2b6e47lea rcx, [rip+0x1b5f04]
37c2b6e4emov rdi, [rdi]
37c2b6e51mov [rsp+88], r12
37c2b6e56mov [rsp+32], r13
37c2b6e5bmov rdx, rdi
37c2b6e5emov [rsp+184], rdi
37c2b6e66mov rdi, [rsp+256]
37c2b6e6emov [rsp+112], 1
37c2b6e77sub rdx, rax
37c2b6e7asub rdx, rbx
37c2b6e7dmov [rsp+96], rdi
37c2b6e82mov rdi, [rsp+728]
37c2b6e8amov [rsp+456], rdx
37c2b6e92lea rdx, [rbx+rax]
37c2b6e96shl rax, 4
37c2b6e9aadd rax, [rsp+760]
37c2b6ea2mov [rsp+56], rax
37c2b6ea7shl rdx, 4
37c2b6eabmov rax, [rsp+712]
37c2b6eb3mov [rsp+72], rdi
37c2b6eb8mov rdi, [rsp+720]
37c2b6ec0mov [rsp+48], rax
37c2b6ec5mov rax, rbx
37c2b6ec8add rdx, [rsp+760]
37c2b6ed0shl rax, 4
37c2b6ed4mov [rsp+80], rdx
37c2b6ed9add rax, [rsp+704]
37c2b6ee1lea rdx, [rip+0x1b5e6d]
37c2b6ee8mov [rsp+40], rax
37c2b6eedmov [rsp+64], rdi
37c2b6ef2mov [rsp+104], 1
37c2b6efbcall zunmlq_64_
37c2b6f00mov rax, [rsp+744]
37c2b6f08mov r8, r15
37c2b6f0bmov rdx, r15
37c2b6f0emov r9, [rsp+720]
37c2b6f16lea rcx, [rip+0x1b5ea3]
37c2b6f1dmov [rsp+40], rax
37c2b6f22mov rax, [rsp+728]
37c2b6f2amov [rsp+32], rax
37c2b6f2fcall zlapmt_64_
37c2b6f34mov rax, [rsp+664]
37c2b6f3cmov rbx, [rsp+416]
37c2b6f44mov r10, [rsp+192]
37c2b6f4cmov rax, [rax]
37c2b6f4fcmp rax, rbx
37c2b6f52jle 0x37c2b5835
37c2b6f58cmp [rsp+208], 0
37c2b6f61jne 0x37c2b4a5f
37c2b6f67sub rax, rbx
37c2b6f6amov [rsp+32], rsi
37c2b6f6fmov r8, r13
37c2b6f72mov rdx, r12
37c2b6f75mov [rsp+456], rax
37c2b6f7dmov rax, [rsp+712]
37c2b6f85lea r9, [rip+0x1b5dfc]
37c2b6f8clea rcx, [rip+0x1b5dc0]
37c2b6f93mov [rsp+56], 1
37c2b6f9cmov [rsp+48], rax
37c2b6fa1mov rax, rbx
37c2b6fa4shl rax, 4
37c2b6fa8add rax, [rsp+704]
37c2b6fb0mov [rsp+184], r10
37c2b6fb8mov [rsp+40], rax
37c2b6fbdcall zlaset_64_
37c2b6fc2mov rax, [rsp+416]
37c2b6fcamov rbx, [rsp+408]
37c2b6fd2mov r10, [rsp+184]
37c2b6fdacmp rax, rbx
37c2b6fddjl 0x37c2b7fbc
37c2b6fe3mov rbp, [r15]
37c2b6fe6jmp 0x37c2b5702
37c2b6feb
37c2b6febloc_37c2b6feb:
37c2b6febtest rbx, rbx
37c2b6feejle 0x37c2b7e7c
37c2b6ff4mov rdx, [rsp+288]
37c2b6ffclea rdi, [rbx+1]
37c2b7000mov r9, [rsp+176]
37c2b7008mov r11l, 1
37c2b700emov rsi, [rsp+680]
37c2b7016lea r10, [rbp+1]
37c2b701alea rax, [rdx+1]
37c2b701eshl rax, 4
37c2b7022mov r13, rax
37c2b7025mov rax, [rsp+168]
37c2b702dmov r14, rax
37c2b7030imul rax, rdi
37c2b7034shl r14, 4
37c2b7038add r9, rax
37c2b703bmov rax, rdx
37c2b703eshl r9, 4
37c2b7042shl rax, 4
37c2b7046add r9, [rsp+704]
37c2b704e
37c2b704eloc_37c2b704e:
37c2b704emov rcx, r11
37c2b7051mov rdx, rsi
37c2b7054cmp r11, rbp
37c2b7057jg 0x37c2b70ad
37c2b7059nop [rax+rax]
37c2b705fnop [rax+rax]
37c2b706anop [rax+rax]
37c2b7075nop [rax+rax]
37c2b7080
37c2b7080loc_37c2b7080:
37c2b7080movsd_xmm x0, [rdx+8]
37c2b7085movsd_xmm x1, [rdx]
37c2b7089mov r8, rcx
37c2b708cadd rcx, 1
37c2b7090xorpd x0, [rip+0x1b5d48]
37c2b7098shl r8, 4
37c2b709cadd rdx, rax
37c2b709funpcklpd x1, x0
37c2b70a3movups [r9+r8], x1
37c2b70a8cmp rcx, r10
37c2b70abjne 0x37c2b7080
37c2b70ad
37c2b70adloc_37c2b70ad:
37c2b70adadd rsi, r13
37c2b70b0add r9, r14
37c2b70b3cmp r11, rbx
37c2b70b6je 0x37c2b70be
37c2b70b8add r11, 1
37c2b70bcjmp 0x37c2b704e
37c2b70be
37c2b70beloc_37c2b70be:
37c2b70bemov [rsp+424], rdi
37c2b70c6cmp rbx, 1
37c2b70cajne 0x37c2b7cd3
37c2b70d0lea rax, [rsp+448]
37c2b70d8lea r14, [rip+0x1b5c72]
37c2b70dfmov [rsp+160], rax
37c2b70e7lea rsi, [rip+0x1b5c9a]
37c2b70ee
37c2b70eeloc_37c2b70ee:
37c2b70eemov rax, [rsp+768]
37c2b70f6mov rdx, [rsp+256]
37c2b70femov rcx, r15
37c2b7101lea r13, [rsp+416]
37c2b7109mov r9, [rsp+712]
37c2b7111mov rax, [rax]
37c2b7114mov [rsp+56], rdx
37c2b7119lea rdx, [rbp+rbx]
37c2b711eshl rdx, 4
37c2b7122add rdx, [rsp+760]
37c2b712amov [rsp+48], r12
37c2b712fmov [rsp+184], rax
37c2b7137sub rax, rbp
37c2b713asub rax, rbx
37c2b713dmov [rsp+40], rdx
37c2b7142mov rdx, rbp
37c2b7145mov [rsp+456], rax
37c2b714dmov rax, [rsp+168]
37c2b7155shl rdx, 4
37c2b7159add rdx, [rsp+760]
37c2b7161imul rax, rdi
37c2b7165mov rdi, [rsp+176]
37c2b716dmov [rsp+32], rdx
37c2b7172mov rdx, [rsp+704]
37c2b717alea rax, [rdi+rax+1]
37c2b717fshl rax, 4
37c2b7183lea r8, [rdx+rax]
37c2b7187mov rdx, r13
37c2b718acall zgeqrf_64_
37c2b718fmov rbp, [rsp+416]
37c2b7197mov [rsp+424], 1
37c2b71a3test rbp, rbp
37c2b71a6jle 0x37c2b728a
37c2b71acmov rax, [r15]
37c2b71aflea rdi, [rbp+1]
37c2b71b3test rax, rax
37c2b71b6jle 0x37c2b7282
37c2b71bcmov rcx, [rsp+168]
37c2b71c4mov rbx, [rsp+704]
37c2b71ccmov r11l, 1
37c2b71d2lea r9, [rax+1]
37c2b71d6mov rdx, rcx
37c2b71d9shl rcx, 4
37c2b71ddimul rdx, rdi
37c2b71e1add rdx, [rsp+176]
37c2b71e9mov r10, rcx
37c2b71ecshl rdx, 4
37c2b71f0lea rbx, [rbx+rdx+16]
37c2b71f5mov rdx, [rsp+296]
37c2b71fdshl rdx, 4
37c2b7201mov [rsp+184], rdx
37c2b7209mov rdx, [rsp+720]
37c2b7211lea r8, [rdx-16]
37c2b7215
37c2b7215loc_37c2b7215:
37c2b7215mov rdx, rbx
37c2b7218mov eax, 1
37c2b721dnop
37c2b721fnop [rax+rax]
37c2b722anop [rax+rax]
37c2b7235nop [rax+rax]
37c2b7240
37c2b7240loc_37c2b7240:
37c2b7240movsd_xmm x0, [rdx+8]
37c2b7245movsd_xmm x1, [rdx]
37c2b7249mov rcx, rax
37c2b724cadd rax, 1
37c2b7250xorpd x0, [rip+0x1b5b88]
37c2b7258shl rcx, 4
37c2b725cadd rdx, r10
37c2b725funpcklpd x1, x0
37c2b7263movups [r8+rcx], x1
37c2b7268cmp rax, r9
37c2b726bjne 0x37c2b7240
37c2b726dadd r11, 1
37c2b7271add rbx, 16
37c2b7275add r8, [rsp+184]
37c2b727dcmp rdi, r11
37c2b7280jne 0x37c2b7215
37c2b7282
37c2b7282loc_37c2b7282:
37c2b7282mov [rsp+424], rdi
37c2b728a
37c2b728aloc_37c2b728a:
37c2b728alea rax, [rbp-1]
37c2b728emov [rsp+32], rsi
37c2b7293mov rcx, r14
37c2b7296mov r8, r12
37c2b7299mov rdi, [rsp+296]
37c2b72a1mov [rsp+448], rax
37c2b72a9lea r9, [rip+0x1b5ad8]
37c2b72b0mov [rsp+456], rax
37c2b72b8mov rax, [rsp+728]
37c2b72c0mov rbx, [rsp+320]
37c2b72c8mov rdx, [rsp+160]
37c2b72d0mov r14, rdi
37c2b72d3mov [rsp+56], 1
37c2b72dcmov [rsp+48], rax
37c2b72e1lea rax, [rdi+rdi]
37c2b72e5lea rax, [rbx+rax+1]
37c2b72eashl rax, 4
37c2b72eeadd rax, [rsp+720]
37c2b72f6mov [rsp+40], rax
37c2b72fbcall zlaset_64_
37c2b7300mov rax, [r15]
37c2b7303mov r9, r13
37c2b7306mov r8, r13
37c2b7309mov rcx, [rsp+768]
37c2b7311mov rcx, [rcx]
37c2b7314mov [rsp+96], r12
37c2b7319mov [rsp+128], 1
37c2b7325mov [rsp+184], rcx
37c2b732dsub rcx, rax
37c2b7330add rax, rbp
37c2b7333mov [rsp+120], 1
37c2b733cshl rax, 4
37c2b7340mov rdx, rcx
37c2b7343add rax, [rsp+760]
37c2b734bmov [rsp+88], rax
37c2b7350mov rax, [rsp+728]
37c2b7358sub rdx, rbp
37c2b735bmov rbp, rbx
37c2b735emov rcx, [rsp+792]
37c2b7366mov [rsp+456], rdx
37c2b736emov [rsp+80], rax
37c2b7373mov rax, [rsp+720]
37c2b737bmov [rsp+112], rcx
37c2b7380mov rcx, [rsp+776]
37c2b7388mov [rsp+72], rax
37c2b738dmov rax, [rsp+712]
37c2b7395mov rdx, [rsp+312]
37c2b739dmov [rsp+104], rcx
37c2b73a2lea rcx, [rip+0x1b59a7]
37c2b73a9mov [rsp+64], rax
37c2b73aemov rax, [rsp+704]
37c2b73b6mov [rsp+56], rax
37c2b73bbmov rax, [rsp+696]
37c2b73c3mov [rsp+48], rax
37c2b73c8mov rax, [rsp+728]
37c2b73d0mov [rsp+40], rax
37c2b73d5mov rax, [rsp+720]
37c2b73ddmov [rsp+32], rax
37c2b73e2call zgesvd_64_
37c2b73e7mov rcx, [r15]
37c2b73eamov [rsp+32], rsi
37c2b73efmov r8, r13
37c2b73f2mov rax, [rsp+416]
37c2b73falea r9, [rip+0x1b5987]
37c2b7401mov rdx, r12
37c2b7404mov [rsp+56], 1
37c2b740dsub rcx, rax
37c2b7410shl rax, 4
37c2b7414add rax, [rsp+720]
37c2b741cmov [rsp+456], rcx
37c2b7424mov rcx, [rsp+728]
37c2b742cmov [rsp+40], rax
37c2b7431mov [rsp+48], rcx
37c2b7436lea rcx, [rip+0x1b5916]
37c2b743dcall zlaset_64_
37c2b7442mov rcx, [r15]
37c2b7445mov [rsp+32], rsi
37c2b744amov r8, r12
37c2b744dmov rax, [rsp+416]
37c2b7455lea r9, [rip+0x1b592c]
37c2b745cmov rdx, r13
37c2b745fmov [rsp+56], 1
37c2b7468sub rcx, rax
37c2b746badd rax, 1
37c2b746fimul rax, rdi
37c2b7473mov [rsp+456], rcx
37c2b747bmov rcx, [rsp+728]
37c2b7483mov [rsp+48], rcx
37c2b7488lea rcx, [rip+0x1b58c4]
37c2b748flea rax, [rbx+rax+1]
37c2b7494shl rax, 4
37c2b7498add rax, [rsp+720]
37c2b74a0mov [rsp+40], rax
37c2b74a5call zlaset_64_
37c2b74aamov rbx, [rsp+416]
37c2b74b2mov rax, [r15]
37c2b74b5mov [rsp+56], 1
37c2b74bemov rdx, [rsp+160]
37c2b74c6lea r9, [rip+0x1b58bb]
37c2b74cdmov r8, r12
37c2b74d0lea rcx, [rip+0x1b587c]
37c2b74d7sub rax, rbx
37c2b74dalea rdi, [rbx+1]
37c2b74demov [rsp+448], rax
37c2b74e6mov [rsp+456], rax
37c2b74eemov rax, [rsp+728]
37c2b74f6mov [rsp+48], rax
37c2b74fbmov rax, r14
37c2b74feimul rax, rdi
37c2b7502add rax, rbp
37c2b7505add rax, rdi
37c2b7508shl rax, 4
37c2b750cadd rax, [rsp+720]
37c2b7514mov [rsp+40], rax
37c2b7519lea rax, [rip+0x1b5878]
37c2b7520mov [rsp+32], rax
37c2b7525call zlaset_64_
37c2b752amov rdx, [r15]
37c2b752dmov r9, r15
37c2b7530mov r8, r15
37c2b7533mov rax, [rsp+768]
37c2b753blea rcx, [rip+0x1b5810]
37c2b7542mov rax, [rax]
37c2b7545mov [rsp+32], r13
37c2b754amov [rsp+112], 1
37c2b7553mov [rsp+184], rax
37c2b755bsub rax, rdx
37c2b755esub rax, rbx
37c2b7561mov [rsp+88], r12
37c2b7566mov [rsp+456], rax
37c2b756emov rax, [rsp+256]
37c2b7576mov [rsp+104], 1
37c2b757fmov [rsp+96], rax
37c2b7584lea rax, [rbx+rdx]
37c2b7588shl rax, 4
37c2b758cadd rax, [rsp+760]
37c2b7594mov [rsp+80], rax
37c2b7599mov rax, [rsp+728]
37c2b75a1mov [rsp+72], rax
37c2b75a6mov rax, [rsp+720]
37c2b75aemov [rsp+64], rax
37c2b75b3mov rax, rdx
37c2b75b6lea rdx, [rip+0x1b57ab]
37c2b75bdshl rax, 4
37c2b75c1add rax, [rsp+760]
37c2b75c9imul rdi, [rsp+168]
37c2b75d2mov [rsp+56], rax
37c2b75d7mov rax, [rsp+712]
37c2b75dfmov [rsp+48], rax
37c2b75e4mov rax, [rsp+176]
37c2b75eclea rax, [rax+rdi+1]
37c2b75f1shl rax, 4
37c2b75f5add rax, [rsp+704]
37c2b75fdmov [rsp+40], rax
37c2b7602call zunmqr_64_
37c2b7607mov rax, [rsp+744]
37c2b760fmov r8, r15
37c2b7612mov rdx, r15
37c2b7615mov r9, [rsp+720]
37c2b761dlea rcx, [rip+0x1b579c]
37c2b7624mov [rsp+40], rax
37c2b7629mov rax, [rsp+728]
37c2b7631mov [rsp+32], rax
37c2b7636call zlapmt_64_
37c2b763bmov rax, [rsp+664]
37c2b7643mov rbx, [rsp+416]
37c2b764bmov rax, [rax]
37c2b764ecmp rax, rbx
37c2b7651jle 0x37c2b5835
37c2b7657cmp [rsp+208], 0
37c2b7660jne 0x37c2b4a5f
37c2b7666sub rax, rbx
37c2b7669mov [rsp+32], rsi
37c2b766emov r8, r13
37c2b7671mov rdx, r12
37c2b7674mov [rsp+456], rax
37c2b767cmov rax, [rsp+712]
37c2b7684lea r9, [rip+0x1b56fd]
37c2b768blea rcx, [rip+0x1b56c1]
37c2b7692mov [rsp+56], 1
37c2b769bmov [rsp+48], rax
37c2b76a0mov rax, rbx
37c2b76a3shl rax, 4
37c2b76a7add rax, [rsp+704]
37c2b76afmov [rsp+40], rax
37c2b76b4call zlaset_64_
37c2b76b9mov rax, [rsp+416]
37c2b76c1mov rbx, [rsp+408]
37c2b76c9cmp rax, rbx
37c2b76ccjge 0x37c2b68e2
37c2b76d2mov rdi, [rsp+712]
37c2b76damov rdx, rbx
37c2b76ddmov [rsp+32], rsi
37c2b76e2mov r8, r12
37c2b76e5sub rdx, rax
37c2b76e8add rax, 1
37c2b76ecmov r14, [rsp+176]
37c2b76f4mov [rsp+56], 1
37c2b76fdmov [rsp+48], rdi
37c2b7702mov rdi, [rsp+168]
37c2b770alea r9, [rip+0x1b5677]
37c2b7711lea rcx, [rip+0x1b563b]
37c2b7718mov [rsp+456], rdx
37c2b7720mov rdx, r13
37c2b7723imul rax, rdi
37c2b7727lea rax, [r14+rax+1]
37c2b772cshl rax, 4
37c2b7730add rax, [rsp+704]
37c2b7738mov [rsp+40], rax
37c2b773dcall zlaset_64_
37c2b7742mov rsi, [rsp+664]
37c2b774amov rax, [rsp+416]
37c2b7752lea r9, [rip+0x1b562f]
37c2b7759mov r8, r12
37c2b775clea rcx, [rip+0x1b55f0]
37c2b7763mov rsi, [rsi]
37c2b7766sub rbx, rax
37c2b7769mov [rsp+56], 1
37c2b7772mov [rsp+456], rbx
37c2b777amov rdx, rsi
37c2b777dmov [rsp+168], rsi
37c2b7785sub rdx, rax
37c2b7788mov [rsp+448], rdx
37c2b7790lea rdx, [rax+1]
37c2b7794mov rax, [rsp+712]
37c2b779cmov [rsp+48], rax
37c2b77a1mov rax, rdi
37c2b77a4imul rax, rdx
37c2b77a8add rax, r14
37c2b77abadd rax, rdx
37c2b77aemov rdx, [rsp+160]
37c2b77b6shl rax, 4
37c2b77baadd rax, [rsp+704]
37c2b77c2mov [rsp+40], rax
37c2b77c7lea rax, [rip+0x1b55ca]
37c2b77cemov [rsp+32], rax
37c2b77d3call zlaset_64_
37c2b77d8mov rbp, [r15]
37c2b77dblea r10, [rip+0x1b55d6]
37c2b77e2jmp 0x37c2b5702
37c2b77e7
37c2b77e7loc_37c2b77e7:
37c2b77e7mov rbp, [rip+0x1b55e2]
37c2b77eejmp 0x37c2b4614
37c2b77f3
37c2b77f3loc_37c2b77f3:
37c2b77f3mov [rsp+424], rdi
37c2b77fblea rsi, [rip+0x1b5586]
37c2b7802cmp rbx, 1
37c2b7806je 0x37c2b787d
37c2b7808lea rax, [rbx-1]
37c2b780cmov [rsp+32], rsi
37c2b7811mov r9, rsi
37c2b7814mov r8, r12
37c2b7817mov [rsp+448], rax
37c2b781fmov rcx, [rsp+320]
37c2b7827lea rdx, [rsp+448]
37c2b782fmov [rsp+456], rax
37c2b7837mov rax, [rsp+728]
37c2b783fmov [rsp+56], 1
37c2b7848mov [rsp+48], rax
37c2b784dmov rax, [rsp+296]
37c2b7855add rax, rax
37c2b7858lea rax, [rcx+rax+1]
37c2b785dlea rcx, [rip+0x1b54ed]
37c2b7864shl rax, 4
37c2b7868add rax, [rsp+720]
37c2b7870mov [rsp+40], rax
37c2b7875call zlaset_64_
37c2b787amov rbp, [r15]
37c2b787d
37c2b787dloc_37c2b787d:
37c2b787dmov rax, rbp
37c2b7880mov [rsp+32], rsi
37c2b7885mov r8, r12
37c2b7888mov rdx, r15
37c2b788bsub rax, rbx
37c2b788elea r9, [rip+0x1b54f3]
37c2b7895mov [rsp+56], 1
37c2b789elea rcx, [rip+0x1b54ae]
37c2b78a5mov [rsp+456], rax
37c2b78admov rax, [rsp+728]
37c2b78b5mov [rsp+48], rax
37c2b78bamov rax, [rsp+296]
37c2b78c2imul rax, rdi
37c2b78c6mov rdi, [rsp+320]
37c2b78celea rax, [rdi+rax+1]
37c2b78d3shl rax, 4
37c2b78d7add rax, [rsp+720]
37c2b78dfmov [rsp+40], rax
37c2b78e4call zlaset_64_
37c2b78e9mov rax, [r15]
37c2b78ecmov r8, r15
37c2b78efmov r9, r15
37c2b78f2mov rdi, [rsp+768]
37c2b78famov rcx, [rsp+312]
37c2b7902mov rdi, [rdi]
37c2b7905mov [rsp+96], r12
37c2b790amov [rsp+128], 1
37c2b7916mov rdx, rdi
37c2b7919mov [rsp+160], rdi
37c2b7921mov rdi, [rsp+792]
37c2b7929mov [rsp+120], 1
37c2b7932sub rdx, rax
37c2b7935shl rax, 4
37c2b7939add rax, [rsp+760]
37c2b7941mov [rsp+88], rax
37c2b7946mov rax, [rsp+712]
37c2b794emov [rsp+112], rdi
37c2b7953mov rdi, [rsp+776]
37c2b795bmov [rsp+80], rax
37c2b7960mov rax, [rsp+704]
37c2b7968mov [rsp+456], rdx
37c2b7970lea rdx, [rip+0x1b53dc]
37c2b7977mov [rsp+72], rax
37c2b797cmov rax, [rsp+728]
37c2b7984mov [rsp+104], rdi
37c2b7989mov [rsp+64], rax
37c2b798emov rax, [rsp+720]
37c2b7996mov [rsp+56], rax
37c2b799bmov rax, [rsp+696]
37c2b79a3mov [rsp+48], rax
37c2b79a8mov rax, [rsp+728]
37c2b79b0mov [rsp+40], rax
37c2b79b5mov rax, [rsp+720]
37c2b79bdmov [rsp+32], rax
37c2b79c2call zgesvd_64_
37c2b79c7mov r8, [r15]
37c2b79camov [rsp+424], 1
37c2b79d6test r8, r8
37c2b79d9jle 0x37c2b7acc
37c2b79dfmov rax, [rsp+720]
37c2b79e7mov r13l, 2
37c2b79edmovsd_xmm x0, [rax+8]
37c2b79f2xorpd x0, [rip+0x1b53e6]
37c2b79famovsd_xmm [rax+8], x0
37c2b79ffcmp r8, 1
37c2b7a03je 0x37c2b7ac4
37c2b7a09mov rax, [rsp+296]
37c2b7a11lea r13, [r8+1]
37c2b7a15mov r11l, 2
37c2b7a1badd rax, 1
37c2b7a1fshl rax, 4
37c2b7a23mov rbp, rax
37c2b7a26mov rax, [rsp+720]
37c2b7a2elea rdi, [rax+16]
37c2b7a32mov rax, [rsp+296]
37c2b7a3alea r10, [rax+rax]
37c2b7a3eadd r10, [rsp+320]
37c2b7a46shl rax, 4
37c2b7a4ashl r10, 4
37c2b7a4emov r9, rax
37c2b7a51add r10, rdi
37c2b7a54
37c2b7a54loc_37c2b7a54:
37c2b7a54mov rdx, r10
37c2b7a57mov rax, rdi
37c2b7a5amov rcx, r11
37c2b7a5dnop [rax]
37c2b7a60
37c2b7a60loc_37c2b7a60:
37c2b7a60movsd_xmm x1, [rax]
37c2b7a64movsd_xmm x2, [rdx]
37c2b7a68add rcx, 1
37c2b7a6cadd rax, 16
37c2b7a70movsd_xmm x0, [rax-8]
37c2b7a75xorpd x0, [rip+0x1b5363]
37c2b7a7dunpcklpd x1, x0
37c2b7a81movsd_xmm x0, [rdx+8]
37c2b7a86xorpd x0, [rip+0x1b5352]
37c2b7a8eunpcklpd x2, x0
37c2b7a92movups [rax-16], x2
37c2b7a96movups [rdx], x1
37c2b7a99add rdx, r9
37c2b7a9ccmp r8, rcx
37c2b7a9fjge 0x37c2b7a60
37c2b7aa1movsd_xmm x0, [r10+24]
37c2b7aa7add r11, 1
37c2b7aabadd rdi, rbp
37c2b7aaexorpd x0, [rip+0x1b532a]
37c2b7ab6movsd_xmm [r10+24], x0
37c2b7abcadd r10, rbp
37c2b7abfcmp r11, r13
37c2b7ac2jne 0x37c2b7a54
37c2b7ac4
37c2b7ac4loc_37c2b7ac4:
37c2b7ac4mov [rsp+424], r13
37c2b7acc
37c2b7accloc_37c2b7acc:
37c2b7accmov rax, [rsp+744]
37c2b7ad4mov r8, r15
37c2b7ad7mov rdx, r15
37c2b7adalea rcx, [rip+0x1b52df]
37c2b7ae1mov r9, [rsp+720]
37c2b7ae9mov [rsp+40], rax
37c2b7aeemov rax, [rsp+728]
37c2b7af6mov [rsp+32], rax
37c2b7afbcall zlapmt_64_
37c2b7b00mov rbp, [r15]
37c2b7b03mov [rsp+424], 1
37c2b7b0ftest rbp, rbp
37c2b7b12jle 0x37c2b7c0c
37c2b7b18mov rax, [rsp+704]
37c2b7b20mov r13l, 2
37c2b7b26movsd_xmm x0, [rax+8]
37c2b7b2bxorpd x0, [rip+0x1b52ad]
37c2b7b33movsd_xmm [rax+8], x0
37c2b7b38cmp rbp, 1
37c2b7b3cje 0x37c2b7c04
37c2b7b42mov rax, [rsp+168]
37c2b7b4alea r13, [rbp+1]
37c2b7b4emov r10l, 2
37c2b7b54add rax, 1
37c2b7b58shl rax, 4
37c2b7b5cmov rdi, rax
37c2b7b5fmov rax, [rsp+704]
37c2b7b67lea r11, [rax+16]
37c2b7b6bmov rax, [rsp+168]
37c2b7b73lea r9, [rax+rax]
37c2b7b77add r9, [rsp+176]
37c2b7b7fshl rax, 4
37c2b7b83shl r9, 4
37c2b7b87mov r8, rax
37c2b7b8aadd r9, r11
37c2b7b8d
37c2b7b8dloc_37c2b7b8d:
37c2b7b8dmov rdx, r9
37c2b7b90mov rax, r11
37c2b7b93mov rcx, r10
37c2b7b96nop [rax+rax]
37c2b7ba0
37c2b7ba0loc_37c2b7ba0:
37c2b7ba0movsd_xmm x1, [rax]
37c2b7ba4movsd_xmm x2, [rdx]
37c2b7ba8add rcx, 1
37c2b7bacadd rax, 16
37c2b7bb0movsd_xmm x0, [rax-8]
37c2b7bb5xorpd x0, [rip+0x1b5223]
37c2b7bbdunpcklpd x1, x0
37c2b7bc1movsd_xmm x0, [rdx+8]
37c2b7bc6xorpd x0, [rip+0x1b5212]
37c2b7bceunpcklpd x2, x0
37c2b7bd2movups [rax-16], x2
37c2b7bd6movups [rdx], x1
37c2b7bd9add rdx, r8
37c2b7bdccmp rbp, rcx
37c2b7bdfjge 0x37c2b7ba0
37c2b7be1movsd_xmm x0, [r9+24]
37c2b7be7add r10, 1
37c2b7bebadd r11, rdi
37c2b7beexorpd x0, [rip+0x1b51ea]
37c2b7bf6movsd_xmm [r9+24], x0
37c2b7bfcadd r9, rdi
37c2b7bffcmp r10, r13
37c2b7c02jne 0x37c2b7b8d
37c2b7c04
37c2b7c04loc_37c2b7c04:
37c2b7c04mov [rsp+424], r13
37c2b7c0c
37c2b7c0cloc_37c2b7c0c:
37c2b7c0cmov rax, [rsp+664]
37c2b7c14mov rax, [rax]
37c2b7c17cmp rax, rbp
37c2b7c1ajle 0x37c2b5838
37c2b7c20jmp 0x37c2b5685
37c2b7c25
37c2b7c25loc_37c2b7c25:
37c2b7c25mov [rsp+56], 1
37c2b7c2esub rax, r8
37c2b7c31mov [rsp+456], rax
37c2b7c39mov rax, [rsp+712]
37c2b7c41mov [rsp+48], rax
37c2b7c46mov rax, r8
37c2b7c49jmp 0x37c2b6897
37c2b7c4e
37c2b7c4eloc_37c2b7c4e:
37c2b7c4elea rax, [rbx-1]
37c2b7c52lea rsi, [rip+0x1b512f]
37c2b7c59mov r8, r12
37c2b7c5cmov [rsp+56], 1
37c2b7c65mov [rsp+32], rsi
37c2b7c6alea r10, [rip+0x1b5147]
37c2b7c71mov r9, rsi
37c2b7c74lea rdx, [rsp+448]
37c2b7c7cmov [rsp+448], rax
37c2b7c84mov rcx, r10
37c2b7c87mov [rsp+456], rax
37c2b7c8fmov rax, [rsp+712]
37c2b7c97mov [rsp+184], r10
37c2b7c9fmov [rsp+48], rax
37c2b7ca4lea rax, [rbx+1]
37c2b7ca8shl rax, 4
37c2b7cacadd rax, [rsp+704]
37c2b7cb4mov [rsp+160], rdx
37c2b7cbcmov [rsp+40], rax
37c2b7cc1call zlaset_64_
37c2b7cc6mov r10, [rsp+184]
37c2b7ccejmp 0x37c2b6a72
37c2b7cd3
37c2b7cd3loc_37c2b7cd3:
37c2b7cd3lea rax, [rbx-1]
37c2b7cd7lea rsi, [rip+0x1b50aa]
37c2b7cdemov r8, r12
37c2b7ce1mov rcx, [rsp+176]
37c2b7ce9mov [rsp+32], rsi
37c2b7ceelea r14, [rip+0x1b505c]
37c2b7cf5lea rdx, [rsp+448]
37c2b7cfdmov r9, rsi
37c2b7d00mov [rsp+448], rax
37c2b7d08mov [rsp+456], rax
37c2b7d10mov rax, [rsp+712]
37c2b7d18mov [rsp+56], 1
37c2b7d21mov [rsp+48], rax
37c2b7d26lea rax, [rbx+2]
37c2b7d2aimul rax, [rsp+168]
37c2b7d33mov [rsp+160], rdx
37c2b7d3blea rax, [rcx+rax+1]
37c2b7d40mov rcx, r14
37c2b7d43shl rax, 4
37c2b7d47add rax, [rsp+704]
37c2b7d4fmov [rsp+40], rax
37c2b7d54call zlaset_64_
37c2b7d59mov rbp, [r15]
37c2b7d5cjmp 0x37c2b70ee
37c2b7d61
37c2b7d61loc_37c2b7d61:
37c2b7d61mov rdi, [rsp+712]
37c2b7d69mov rdx, rbx
37c2b7d6cmov rsi, [rsp+176]
37c2b7d74mov [rsp+56], 1
37c2b7d7dsub rdx, rax
37c2b7d80add rax, 1
37c2b7d84mov r8, r12
37c2b7d87mov [rsp+48], rdi
37c2b7d8cmov rdi, [rsp+168]
37c2b7d94lea rcx, [rip+0x1b4fb8]
37c2b7d9bmov [rsp+456], rdx
37c2b7da3mov rdx, r13
37c2b7da6imul rax, rdi
37c2b7daalea rax, [rsi+rax+1]
37c2b7dafshl rax, 4
37c2b7db3add rax, [rsp+704]
37c2b7dbbmov [rsp+40], rax
37c2b7dc0lea rax, [rip+0x1b4fc1]
37c2b7dc7mov [rsp+32], rax
37c2b7dccmov r9, rax
37c2b7dcfcall zlaset_64_
37c2b7dd4mov rdx, [rsp+664]
37c2b7ddcmov rax, [rsp+416]
37c2b7de4mov r8, r12
37c2b7de7lea r9, [rip+0x1b4f9a]
37c2b7deemov rdx, [rdx]
37c2b7df1lea rcx, [rax+1]
37c2b7df5sub rbx, rax
37c2b7df8mov [rsp+56], 1
37c2b7e01mov [rsp+456], rbx
37c2b7e09mov [rsp+160], rdx
37c2b7e11sub rdx, rax
37c2b7e14mov rax, [rsp+712]
37c2b7e1cmov [rsp+448], rdx
37c2b7e24lea rdx, [rsp+448]
37c2b7e2cmov [rsp+48], rax
37c2b7e31mov rax, rdi
37c2b7e34imul rax, rcx
37c2b7e38add rax, rsi
37c2b7e3badd rax, rcx
37c2b7e3elea rcx, [rip+0x1b4f0e]
37c2b7e45shl rax, 4
37c2b7e49add rax, [rsp+704]
37c2b7e51mov [rsp+40], rax
37c2b7e56lea rax, [rip+0x1b4f3b]
37c2b7e5dmov [rsp+32], rax
37c2b7e62call zlaset_64_
37c2b7e67jmp 0x37c2b68e2
37c2b7e6c
37c2b7e6cloc_37c2b7e6c:
37c2b7e6clea rsi, [rip+0x1b4f15]
37c2b7e73lea rdi, [rbx+1]
37c2b7e77jmp 0x37c2b787d
37c2b7e7c
37c2b7e7cloc_37c2b7e7c:
37c2b7e7clea rax, [rsp+448]
37c2b7e84lea r14, [rip+0x1b4ec6]
37c2b7e8bmov [rsp+160], rax
37c2b7e93lea rsi, [rip+0x1b4eee]
37c2b7e9alea rdi, [rbx+1]
37c2b7e9ejmp 0x37c2b70ee
37c2b7ea3
37c2b7ea3loc_37c2b7ea3:
37c2b7ea3mov rax, rbx
37c2b7ea6mov [rsp+32], rsi
37c2b7eabmov r8, r12
37c2b7eaemov rdx, r15
37c2b7eb1sub rax, rbp
37c2b7eb4lea r9, [rip+0x1b4ecd]
37c2b7ebbmov rdi, [rsp+168]
37c2b7ec3mov r14, [rsp+176]
37c2b7ecbmov [rsp+456], rax
37c2b7ed3mov rax, [rsp+712]
37c2b7edblea rcx, [rip+0x1b4e71]
37c2b7ee2mov [rsp+56], 1
37c2b7eebmov [rsp+48], rax
37c2b7ef0lea rax, [rbp+1]
37c2b7ef4imul rax, rdi
37c2b7ef8mov [rsp+184], r10
37c2b7f00lea rax, [r14+rax+1]
37c2b7f05shl rax, 4
37c2b7f09add rax, [rsp+704]
37c2b7f11mov [rsp+40], rax
37c2b7f16call zlaset_64_
37c2b7f1bmov rsi, [rsp+664]
37c2b7f23mov rax, [r15]
37c2b7f26mov r8, r12
37c2b7f29lea r9, [rip+0x1b4e58]
37c2b7f30mov rsi, [rsi]
37c2b7f33lea rcx, [rax+1]
37c2b7f37sub rbx, rax
37c2b7f3amov [rsp+56], 1
37c2b7f43mov [rsp+456], rbx
37c2b7f4bmov rdx, rsi
37c2b7f4emov [rsp+160], rsi
37c2b7f56sub rdx, rax
37c2b7f59mov rax, [rsp+712]
37c2b7f61mov [rsp+448], rdx
37c2b7f69lea rdx, [rsp+448]
37c2b7f71mov [rsp+48], rax
37c2b7f76mov rax, rdi
37c2b7f79imul rax, rcx
37c2b7f7dadd rax, r14
37c2b7f80add rax, rcx
37c2b7f83lea rcx, [rip+0x1b4dc9]
37c2b7f8ashl rax, 4
37c2b7f8eadd rax, [rsp+704]
37c2b7f96mov [rsp+40], rax
37c2b7f9blea rax, [rip+0x1b4df6]
37c2b7fa2mov [rsp+32], rax
37c2b7fa7call zlaset_64_
37c2b7facmov rbp, [r15]
37c2b7fafmov r10, [rsp+184]
37c2b7fb7jmp 0x37c2b5702
37c2b7fbc
37c2b7fbcloc_37c2b7fbc:
37c2b7fbcmov rdi, [rsp+712]
37c2b7fc4mov rdx, rbx
37c2b7fc7mov [rsp+32], rsi
37c2b7fccmov r8, r12
37c2b7fcfsub rdx, rax
37c2b7fd2add rax, 1
37c2b7fd6mov r14, [rsp+176]
37c2b7fdemov [rsp+56], 1
37c2b7fe7mov [rsp+48], rdi
37c2b7fecmov rdi, [rsp+168]
37c2b7ff4lea r9, [rip+0x1b4d8d]
37c2b7ffblea rcx, [rip+0x1b4d51]
37c2b8002mov [rsp+456], rdx
37c2b800amov rdx, r13
37c2b800dimul rax, rdi
37c2b8011mov [rsp+184], r10
37c2b8019lea rax, [r14+rax+1]
37c2b801eshl rax, 4
37c2b8022add rax, [rsp+704]
37c2b802amov [rsp+40], rax
37c2b802fcall zlaset_64_
37c2b8034mov rsi, [rsp+664]
37c2b803cmov rax, [rsp+416]
37c2b8044lea r9, [rip+0x1b4d3d]
37c2b804bmov r8, r12
37c2b804elea rcx, [rip+0x1b4cfe]
37c2b8055mov rsi, [rsi]
37c2b8058sub rbx, rax
37c2b805bmov [rsp+56], 1
37c2b8064mov [rsp+456], rbx
37c2b806cmov rdx, rsi
37c2b806fmov [rsp+168], rsi
37c2b8077sub rdx, rax
37c2b807amov [rsp+448], rdx
37c2b8082lea rdx, [rax+1]
37c2b8086mov rax, [rsp+712]
37c2b808emov [rsp+48], rax
37c2b8093mov rax, rdi
37c2b8096imul rax, rdx
37c2b809aadd rax, r14
37c2b809dadd rax, rdx
37c2b80a0mov rdx, [rsp+160]
37c2b80a8shl rax, 4
37c2b80acadd rax, [rsp+704]
37c2b80b4mov [rsp+40], rax
37c2b80b9lea rax, [rip+0x1b4cd8]
37c2b80c0mov [rsp+32], rax
37c2b80c5call zlaset_64_
37c2b80camov rbp, [r15]
37c2b80cdmov r10, [rsp+184]
37c2b80d5jmp 0x37c2b5702
37c2b80da
37c2b80daloc_37c2b80da:
37c2b80damov rax, r10
37c2b80ddjmp 0x37c2b1d49
37c2b1100
37c2b80e2
37c2b80e2 // align 0x20
37c2b80e2 // align 0x20
37c2b8100
37c2b8100zgesvdx_64_:
37c2b8100push r15
37c2b8102push r14
37c2b8104push r13
37c2b8106push r12
37c2b8108push rbp
37c2b8109push rdi
37c2b810apush rsi
37c2b810bpush rbx
37c2b810csub rsp, 376
37c2b8113movups [rsp+352], x6
37c2b811bmov rax, [rsp+560]
37c2b8123mov r15, [rsp+616]
37c2b812bmov rsi, [rsp+480]
37c2b8133mov r14, [rsp+600]
37c2b813bmov rax, [rax]
37c2b813emov [r15], 0
37c2b8145mov rbp, rcx
37c2b8148mov r12, rdx
37c2b814blea rcx, [rip+0x1b4c9e]
37c2b8152mov rdi, r8
37c2b8155mov [rsp+224], rax
37c2b815dmov edx, 1
37c2b8162mov rbx, r9
37c2b8165mov rax, [rsp+576]
37c2b816dmov rax, [rax]
37c2b8170mov [rsp+232], rax
37c2b8178mov rax, [rsp+536]
37c2b8180mov [rax], 0
37c2b8187call dlamch_64_
37c2b818cmov rax, [rsp+592]
37c2b8194mov r13, [rbx]
37c2b8197mov r9l, 1
37c2b819dmov r8l, 1
37c2b81a3lea rdx, [rip+0x1b4c47]
37c2b81aamov rcx, rbp
37c2b81admov rax, [rax]
37c2b81b0mov [rsp+184], rax
37c2b81b8mov rax, [rsi]
37c2b81bbcmp r13, rax
37c2b81becmovg r13, rax
37c2b81c2mov [rsp+320], r13
37c2b81cacall lsame_64_
37c2b81cfmov r9l, 1
37c2b81d5mov r8l, 1
37c2b81dbmov rcx, r12
37c2b81delea rdx, [rip+0x1b4c0c]
37c2b81e5mov [rsp+168], rax
37c2b81edcall lsame_64_
37c2b81f2mov rcx, [rsp+168]
37c2b81famov r9l, 1
37c2b8200mov r8l, 1
37c2b8206mov [rsp+216], rax
37c2b820elea rdx, [rip+0x1b4bdd]
37c2b8215or rcx, rax
37c2b8218cmp rcx, 1
37c2b821cmov [rsp+208], rcx
37c2b8224mov rcx, rdi
37c2b8227sbb eax, eax
37c2b8229and eax, -8
37c2b822cadd eax, 86
37c2b822fmov [rsp+278], al
37c2b8236call lsame_64_
37c2b823bmov r9l, 1
37c2b8241mov r8l, 1
37c2b8247mov rcx, rdi
37c2b824alea rdx, [rip+0x1b4ba0]
37c2b8251mov [rsp+176], rax
37c2b8259call lsame_64_
37c2b825emov r9l, 1
37c2b8264mov r8l, 1
37c2b826amov rcx, rdi
37c2b826dlea rdx, [rip+0x1b4b7f]
37c2b8274mov [rsp+192], rax
37c2b827ccall lsame_64_
37c2b8281mov [r15], 0
37c2b8288mov rcx, rbp
37c2b828bmov r9l, 1
37c2b8291mov r8l, 1
37c2b8297lea rdx, [rip+0x1b4b53]
37c2b829emov [rsp+200], rax
37c2b82a6call lsame_64_
37c2b82abtest rax, rax
37c2b82aejne 0x37c2b8320
37c2b82b0mov r9l, 1
37c2b82b6mov r8l, 1
37c2b82bclea rdx, [rip+0x1b4b31]
37c2b82c3mov rcx, rbp
37c2b82c6call lsame_64_
37c2b82cbtest rax, rax
37c2b82cejne 0x37c2b8320
37c2b82d0mov [r15], -1
37c2b82d7mov edi, 1
37c2b82dc
37c2b82dcloc_37c2b82dc:
37c2b82dclea rdx, [rsp+344]
37c2b82e4mov r8l, 7
37c2b82ealea rcx, [rip+0x1b4b4b]
37c2b82f1mov [rsp+344], rdi
37c2b82f9call xerbla_64_
37c2b82fenop
37c2b82ff
37c2b82ffloc_37c2b82ff:
37c2b82ffmovups x6, [rsp+352]
37c2b8307add rsp, 376
37c2b830epop rbx
37c2b830fpop rsi
37c2b8310pop rdi
37c2b8311pop rbp
37c2b8312pop r12
37c2b8314pop r13
37c2b8316pop r14
37c2b8318pop r15
37c2b831aret
37c2b831b
37c2b831b 0f 1f 44 00 00 ..D..
37c2b8320
37c2b8320loc_37c2b8320:
37c2b8320mov r9l, 1
37c2b8326mov r8l, 1
37c2b832clea rdx, [rip+0x1b4abe]
37c2b8333mov rcx, r12
37c2b8336call lsame_64_
37c2b833btest rax, rax
37c2b833eje 0x37c2b8398
37c2b8340
37c2b8340loc_37c2b8340:
37c2b8340mov rax, [rsp+176]
37c2b8348or rax, [rsp+192]
37c2b8350jne 0x37c2b8361
37c2b8352cmp [rsp+200], 0
37c2b835bje 0x37c2b8400
37c2b8361
37c2b8361loc_37c2b8361:
37c2b8361mov rax, [rbx]
37c2b8364test rax, rax
37c2b8367js 0x37c2b83e8
37c2b8369mov rdx, [rsi]
37c2b836ctest rdx, rdx
37c2b836fjs 0x37c2b83d0
37c2b8371mov rdi, [rsp+496]
37c2b8379cmp rax, [rdi]
37c2b837cjle 0x37c2b8418
37c2b8382mov [r15], -7
37c2b8389mov edi, 7
37c2b838ejmp 0x37c2b82dc
37c2b8393
37c2b8393 0f 1f 44 00 00 ..D..
37c2b8398
37c2b8398loc_37c2b8398:
37c2b8398mov r9l, 1
37c2b839emov r8l, 1
37c2b83a4lea rdx, [rip+0x1b4a49]
37c2b83abmov rcx, r12
37c2b83aecall lsame_64_
37c2b83b3test rax, rax
37c2b83b6jne 0x37c2b8340
37c2b83b8mov [r15], -2
37c2b83bfmov edi, 2
37c2b83c4jmp 0x37c2b82dc
37c2b83c9
37c2b83c9 0f 1f 80 00 00 00 00 .......
37c2b83d0
37c2b83d0loc_37c2b83d0:
37c2b83d0mov [r15], -5
37c2b83d7mov edi, 5
37c2b83dcjmp 0x37c2b82dc
37c2b83e1
37c2b83e1 0f 1f 80 00 00 00 00 .......
37c2b83e8
37c2b83e8loc_37c2b83e8:
37c2b83e8mov [r15], -4
37c2b83efmov edi, 4
37c2b83f4jmp 0x37c2b82dc
37c2b83f9
37c2b83f9 0f 1f 80 00 00 00 00 .......
37c2b8400
37c2b8400loc_37c2b8400:
37c2b8400mov [r15], -3
37c2b8407mov edi, 3
37c2b840cjmp 0x37c2b82dc
37c2b8411
37c2b8411 0f 1f 80 00 00 00 00 .......
37c2b8418
37c2b8418loc_37c2b8418:
37c2b8418test r13, r13
37c2b841bjle 0x37c2b8470
37c2b841dcmp [rsp+192], 0
37c2b8426je 0x37c2b9fe2
37c2b842cmov rdi, [rsp+504]
37c2b8434pxor x1, x1
37c2b8438movsd_xmm x0, [rdi]
37c2b843ccomisd x1, x0
37c2b8440ja 0x37c2ba5bf
37c2b8446mov rdi, [rsp+512]
37c2b844ecomisd x0, [rdi]
37c2b8452jb 0x37c2ba580
37c2b8458mov rax, -9
37c2b845fmov edi, 9
37c2b8464
37c2b8464loc_37c2b8464:
37c2b8464mov [r15], rax
37c2b8467jmp 0x37c2b82dc
37c2b846c
37c2b846c 0f 1f 40 00 ..@.
37c2b8470
37c2b8470loc_37c2b8470:
37c2b8470mov rdi, [r15]
37c2b8473test rdi, rdi
37c2b8476jne 0x37c2b9594
37c2b847cmovsd_xmm x0, [rip+0x1b49dc]
37c2b8484mov edi, 1
37c2b8489mov [rsp+192], 1
37c2b8495nop [rax+rax]
37c2b84a0
37c2b84a0loc_37c2b84a0:
37c2b84a0mov rax, [rsp+584]
37c2b84a8mov [rax+8], 0
37c2b84b0movsd_xmm [rax], x0
37c2b84b4mov rax, [rsp+592]
37c2b84bccmp [rax], rdi
37c2b84bfjge 0x37c2b84e8
37c2b84c1cmp [rsp+184], -1
37c2b84caje 0x37c2b9588
37c2b84d0mov [r15], -19
37c2b84d7mov edi, 19
37c2b84dcjmp 0x37c2b82dc
37c2b84e1
37c2b84e1 0f 1f 80 00 00 00 00 .......
37c2b84e8
37c2b84e8loc_37c2b84e8:
37c2b84e8mov rdi, [r15]
37c2b84ebtest rdi, rdi
37c2b84eejne 0x37c2b9594
37c2b84f4cmp [rsp+184], -1
37c2b84fdje 0x37c2b82ff
37c2b8503mov rax, [rbx]
37c2b8506test rax, rax
37c2b8509je 0x37c2b82ff
37c2b850fmov rdx, [rsi]
37c2b8512test rdx, rdx
37c2b8515je 0x37c2b82ff
37c2b851bmov r10, [rsp+224]
37c2b8523xor ecx, ecx
37c2b8525test r10, r10
37c2b8528cmovns rcx, r10
37c2b852cmov r10, [rsp+232]
37c2b8534mov [rsp+208], rcx
37c2b853cxor ecx, ecx
37c2b853etest r10, r10
37c2b8541cmovns rcx, r10
37c2b8545mov [rsp+184], rcx
37c2b854dcmp [rsp+176], 0
37c2b8556je 0x37c2b94b0
37c2b855ccmp rax, rdx
37c2b855fmov [rsp+279], 73
37c2b8567mov [rsp+304], 1
37c2b8573cmovg rax, rdx
37c2b8577
37c2b8577loc_37c2b8577:
37c2b8577mov edx, 1
37c2b857clea rcx, [rip+0x1b48c0]
37c2b8583mov [rsp+312], rax
37c2b858bcall dlamch_64_
37c2b8590mov edx, 1
37c2b8595lea rcx, [rip+0x1b4854]
37c2b859cmovapd x6, x0
37c2b85a0call dlamch_64_
37c2b85a5movsd_xmm x2, [rip+0x1b48b3]
37c2b85admov r8, rsi
37c2b85b0mov rdx, rbx
37c2b85b3movapd x1, x0
37c2b85b7lea rax, [rsp+296]
37c2b85bfmov [rsp+48], 1
37c2b85c8mov r9, [rsp+488]
37c2b85d0sqrtsd x1, x1
37c2b85d4mov [rsp+40], rax
37c2b85d9lea rcx, [rip+0x1b4864]
37c2b85e0mov rax, [rsp+496]
37c2b85e8mov [rsp+32], rax
37c2b85eddivsd x1, x6
37c2b85f1movsd_xmm [rsp+328], x1
37c2b85fadivsd x2, x1
37c2b85femovsd_xmm [rsp+200], x1
37c2b8607movsd_xmm [rsp+288], x2
37c2b8610movsd_xmm [rsp+176], x2
37c2b8619call zlange_64_
37c2b861epxor x3, x3
37c2b8622movsd_xmm x2, [rsp+176]
37c2b862bmovsd_xmm [rsp+280], x0
37c2b8634comisd x0, x3
37c2b8638jbe 0x37c2b864d
37c2b863amovsd_xmm x1, [rsp+200]
37c2b8643comisd x1, x0
37c2b8647ja 0x37c2b9f30
37c2b864d
37c2b864dloc_37c2b864d:
37c2b864dcomisd x0, x2
37c2b8651ja 0x37c2b95a0
37c2b8657
37c2b8657loc_37c2b8657:
37c2b8657mov rax, [rsp+592]
37c2b865fmov rdx, [rbx]
37c2b8662mov rcx, [rsi]
37c2b8665mov rax, [rax]
37c2b8668cmp rdx, rcx
37c2b866bjl 0x37c2b8da0
37c2b8671mov r10, [rsp+584]
37c2b8679mov r11, rcx
37c2b867clea r12, [rcx+1]
37c2b8680shl r11, 4
37c2b8684add r10, r11
37c2b8687mov [rsp+176], r10
37c2b868fcmp rdx, [rsp+240]
37c2b8697jl 0x37c2b9aa0
37c2b869dsub rax, r12
37c2b86a0mov [rsp+40], r10
37c2b86a5mov rdx, rsi
37c2b86a8mov rcx, rbx
37c2b86abadd rax, 1
37c2b86aflea rbp, [rsp+344]
37c2b86b7mov [rsp+56], r15
37c2b86bcmov r9, [rsp+496]
37c2b86c4mov [rsp+344], rax
37c2b86ccmov rax, [rsp+584]
37c2b86d4mov [rsp+48], rbp
37c2b86d9mov r8, [rsp+488]
37c2b86e1mov [rsp+32], rax
37c2b86e6mov [rsp+248], r11
37c2b86eecall zgeqrf_64_
37c2b86f3mov r13, [rsi]
37c2b86f6mov [rsp+48], rsi
37c2b86fbmov r8, rsi
37c2b86femov rdx, [rsp+496]
37c2b8706mov r9, [rsp+488]
37c2b870emov [rsp+56], 1
37c2b8717mov rax, r13
37c2b871aimul rax, r13
37c2b871emov [rsp+32], rdx
37c2b8723mov rdx, rsi
37c2b8726add r12, rax
37c2b8729lea rax, [r13+r13+1]
37c2b872elea r10, [r13+r12]
37c2b8733mov [rsp+240], rax
37c2b873bsub r12, 1
37c2b873flea rcx, [r13+r10]
37c2b8744mov [rsp+256], r10
37c2b874cshl r12, 4
37c2b8750mov r10, [rsp+176]
37c2b8758mov [rsp+224], rcx
37c2b8760lea rcx, [rip+0x1b46df]
37c2b8767mov [rsp+40], r10
37c2b876ccall zlacpy_64_
37c2b8771mov rdx, [rsi]
37c2b8774mov r8, rbp
37c2b8777mov r11, [rsp+248]
37c2b877flea r9, [rip+0x1b46c2]
37c2b8786mov [rsp+48], rsi
37c2b878blea r10, [rip+0x1b46c6]
37c2b8792lea rax, [rdx-1]
37c2b8796mov [rsp+32], r9
37c2b879bmov rcx, r10
37c2b879elea rdx, [rsp+336]
37c2b87a6mov [rsp+336], rax
37c2b87aemov [rsp+344], rax
37c2b87b6mov rax, [rsp+584]
37c2b87bemov [rsp+56], 1
37c2b87c7lea rax, [rax+r11+16]
37c2b87ccmov [rsp+232], r9
37c2b87d4mov [rsp+40], rax
37c2b87d9mov [rsp+200], r10
37c2b87e1call zlaset_64_
37c2b87e6mov rdx, [rsp+592]
37c2b87eemov rcx, [rsp+224]
37c2b87f6mov r10, [rsp+256]
37c2b87femov r11, [rsp+584]
37c2b8806mov rax, [rdx]
37c2b8809mov rdx, [rsp+584]
37c2b8811mov [rsp+80], r15
37c2b8816mov r9, [rsp+584]
37c2b881emov [rsp+72], rbp
37c2b8823sub rax, rcx
37c2b8826mov [rsp+32], r14
37c2b882bmov r8, [rsp+176]
37c2b8833add rax, 1
37c2b8837add r9, r12
37c2b883alea r12, [r14+8*r13]
37c2b883emov [rsp+344], rax
37c2b8846lea rax, [rcx-1]
37c2b884amov rcx, rsi
37c2b884dshl rax, 4
37c2b8851mov [rsp+48], r9
37c2b8856add rdx, rax
37c2b8859lea rax, [r10-1]
37c2b885dmov [rsp+40], r12
37c2b8862shl rax, 4
37c2b8866mov [rsp+64], rdx
37c2b886badd r11, rax
37c2b886emov [rsp+248], rdx
37c2b8876mov rdx, rsi
37c2b8879mov [rsp+56], r11
37c2b887emov [rsp+264], r9
37c2b8886mov r9, rsi
37c2b8889mov [rsp+256], r11
37c2b8891call zgebrd_64_
37c2b8896mov rcx, [rsi]
37c2b8899mov [rsp+40], r12
37c2b889emov r9, rsi
37c2b88a1mov [rsp+32], r14
37c2b88a6mov r10, [rsp+608]
37c2b88aelea rdx, [rsp+278]
37c2b88b6lea r8, [rsp+279]
37c2b88belea rax, [rcx+rcx]
37c2b88c2mov [rsp+152], 1
37c2b88cemov [rsp+344], rax
37c2b88d6add rax, 1
37c2b88daimul rax, rcx
37c2b88demov rcx, [rsp+240]
37c2b88e6mov [rsp+144], 1
37c2b88f2mov [rsp+136], 1
37c2b88femov [rsp+128], r15
37c2b8906lea rax, [rcx+rax-1]
37c2b890bmov [rsp+120], r10
37c2b8910lea rax, [r14+8*rax]
37c2b8914mov [rsp+104], rbp
37c2b8919mov [rsp+112], rax
37c2b891elea rax, [r14+8*rcx-8]
37c2b8923lea rcx, [rip+0x1b451c]
37c2b892amov [rsp+96], rax
37c2b892fmov rax, [rsp+544]
37c2b8937mov [rsp+88], rax
37c2b893cmov rax, [rsp+536]
37c2b8944mov [rsp+80], rax
37c2b8949lea rax, [rsp+312]
37c2b8951mov [rsp+72], rax
37c2b8956lea rax, [rsp+304]
37c2b895emov [rsp+64], rax
37c2b8963mov rax, [rsp+512]
37c2b896bmov [rsp+56], rax
37c2b8970mov rax, [rsp+504]
37c2b8978mov [rsp+48], rax
37c2b897dcall dbdsvdx_64_
37c2b8982cmp [rsp+168], 0
37c2b898bje 0x37c2b8c02
37c2b8991mov rax, [rsp+536]
37c2b8999mov r8, [rsi]
37c2b899cmov r12, [rax]
37c2b899ftest r12, r12
37c2b89a2jle 0x37c2b8a2f
37c2b89a8add r12, 1
37c2b89actest r8, r8
37c2b89afjle 0x37c2b8a2f
37c2b89b1mov rdx, [rsp+240]
37c2b89b9mov r10, [rsp+208]
37c2b89c1mov r11l, 1
37c2b89c7mov r9, -1
37c2b89cemov rcx, [rsp+552]
37c2b89d6nop [rax+rax]
37c2b89e0
37c2b89e0loc_37c2b89e0:
37c2b89e0mov rax, r9
37c2b89e3lea r13, [r8+rdx]
37c2b89e7shl rax, 4
37c2b89ebadd rax, rcx
37c2b89eenop [rax]
37c2b89f5nop [rax+rax]
37c2b8a00
37c2b8a00loc_37c2b8a00:
37c2b8a00movsd_xmm x0, [r14+8*rdx-8]
37c2b8a07add rdx, 1
37c2b8a0bmov [rax+24], 0
37c2b8a13add rax, 16
37c2b8a17movsd_xmm [rax], x0
37c2b8a1bcmp r13, rdx
37c2b8a1ejne 0x37c2b8a00
37c2b8a20add r11, 1
37c2b8a24add rdx, r8
37c2b8a27add r9, r10
37c2b8a2acmp r12, r11
37c2b8a2djne 0x37c2b89e0
37c2b8a2f
37c2b8a2floc_37c2b8a2f:
37c2b8a2fmov rax, [rbx]
37c2b8a32lea r9, [rip+0x1b440f]
37c2b8a39mov [rsp+56], 1
37c2b8a42mov rdx, rbp
37c2b8a45lea rcx, [rip+0x1b43a6]
37c2b8a4csub rax, r8
37c2b8a4fshl r8, 4
37c2b8a53mov [rsp+344], rax
37c2b8a5bmov rax, [rsp+560]
37c2b8a63mov [rsp+48], rax
37c2b8a68mov rax, [rsp+552]
37c2b8a70add rax, r8
37c2b8a73mov r8, [rsp+536]
37c2b8a7bmov [rsp+40], rax
37c2b8a80mov rax, [rsp+232]
37c2b8a88mov [rsp+32], rax
37c2b8a8dcall zlaset_64_
37c2b8a92mov rax, [rsp+592]
37c2b8a9amov r9, rsi
37c2b8a9dmov r12, [rsp+224]
37c2b8aa5mov r13, [rsp+248]
37c2b8aadmov rdx, [rsp+200]
37c2b8ab5lea r8, [rip+0x1b4338]
37c2b8abclea rcx, [rip+0x1b4396]
37c2b8ac3mov rax, [rax]
37c2b8ac6mov [rsp+56], rsi
37c2b8acbmov [rsp+40], rsi
37c2b8ad0mov [rsp+168], rax
37c2b8ad8sub rax, r12
37c2b8adbadd rax, 1
37c2b8adfmov [rsp+104], r15
37c2b8ae4mov [rsp+344], rax
37c2b8aecmov rax, [rsp+560]
37c2b8af4mov [rsp+128], 1
37c2b8b00mov [rsp+80], rax
37c2b8b05mov rax, [rsp+552]
37c2b8b0dmov [rsp+120], 1
37c2b8b16mov [rsp+72], rax
37c2b8b1bmov rax, [rsp+264]
37c2b8b23mov [rsp+112], 1
37c2b8b2cmov [rsp+64], rax
37c2b8b31mov rax, [rsp+176]
37c2b8b39mov [rsp+96], rbp
37c2b8b3emov [rsp+48], rax
37c2b8b43mov rax, [rsp+536]
37c2b8b4bmov [rsp+88], r13
37c2b8b50mov [rsp+32], rax
37c2b8b55call zunmbr_64_
37c2b8b5amov rax, [rsp+592]
37c2b8b62mov r9, [rsp+536]
37c2b8b6amov r8, rbx
37c2b8b6dmov rcx, [rsp+200]
37c2b8b75lea rdx, [rip+0x1b4278]
37c2b8b7cmov rax, [rax]
37c2b8b7fmov [rsp+96], r15
37c2b8b84mov [rsp+104], 1
37c2b8b8dmov [rsp+168], rax
37c2b8b95sub rax, r12
37c2b8b98add rax, 1
37c2b8b9cmov [rsp+88], rbp
37c2b8ba1mov [rsp+344], rax
37c2b8ba9mov rax, [rsp+560]
37c2b8bb1mov [rsp+80], r13
37c2b8bb6mov [rsp+72], rax
37c2b8bbbmov rax, [rsp+552]
37c2b8bc3mov [rsp+32], rsi
37c2b8bc8mov [rsp+64], rax
37c2b8bcdmov rax, [rsp+584]
37c2b8bd5mov [rsp+112], 1
37c2b8bdemov [rsp+56], rax
37c2b8be3mov rax, [rsp+496]
37c2b8bebmov [rsp+48], rax
37c2b8bf0mov rax, [rsp+488]
37c2b8bf8mov [rsp+40], rax
37c2b8bfdcall zunmqr_64_
37c2b8c02
37c2b8c02loc_37c2b8c02:
37c2b8c02cmp [rsp+216], 0
37c2b8c0bje 0x37c2b8d68
37c2b8c11mov rax, [rsp+536]
37c2b8c19mov r12, [rax]
37c2b8c1ctest r12, r12
37c2b8c1fjle 0x37c2b8caf
37c2b8c25mov rbx, [rsi]
37c2b8c28add r12, 1
37c2b8c2ctest rbx, rbx
37c2b8c2fjle 0x37c2b8caf
37c2b8c31mov rax, [rsp+240]
37c2b8c39mov r8, [rsp+184]
37c2b8c41mov r11l, 1
37c2b8c47mov r9, [rsp+568]
37c2b8c4fadd rax, rbx
37c2b8c52shl r8, 4
37c2b8c56nop [rax+rax]
37c2b8c60
37c2b8c60loc_37c2b8c60:
37c2b8c60lea rcx, [rax+rbx]
37c2b8c64mov rdx, r9
37c2b8c67nop [rax]
37c2b8c6anop [rax+rax]
37c2b8c75nop [rax+rax]
37c2b8c80
37c2b8c80loc_37c2b8c80:
37c2b8c80movsd_xmm x0, [r14+8*rax-8]
37c2b8c87add rax, 1
37c2b8c8bmov [rdx+8], 0
37c2b8c93movsd_xmm [rdx], x0
37c2b8c97add rdx, r8
37c2b8c9acmp rax, rcx
37c2b8c9djne 0x37c2b8c80
37c2b8c9fadd r11, 1
37c2b8ca3add rax, rbx
37c2b8ca6add r9, 16
37c2b8caacmp r12, r11
37c2b8cadjne 0x37c2b8c60
37c2b8caf
37c2b8cafloc_37c2b8caf:
37c2b8cafmov rax, [rsp+592]
37c2b8cb7mov rax, [rax]
37c2b8cbasub rax, [rsp+224]
37c2b8cc2mov [rsp+104], r15
37c2b8cc7add rax, 1
37c2b8ccbmov [rsp+96], rbp
37c2b8cd0mov [rsp+344], rax
37c2b8cd8mov rax, [rsp+248]
37c2b8ce0mov [rsp+128], 1
37c2b8cecmov [rsp+88], rax
37c2b8cf1mov rax, [rsp+576]
37c2b8cf9mov [rsp+120], 1
37c2b8d02mov [rsp+80], rax
37c2b8d07mov rax, [rsp+568]
37c2b8d0fmov [rsp+112], 1
37c2b8d18mov [rsp+72], rax
37c2b8d1dmov rax, [rsp+256]
37c2b8d25mov [rsp+56], rsi
37c2b8d2amov [rsp+64], rax
37c2b8d2fmov rax, [rsp+176]
37c2b8d37
37c2b8d37loc_37c2b8d37:
37c2b8d37mov [rsp+48], rax
37c2b8d3cmov [rsp+40], rsi
37c2b8d41
37c2b8d41loc_37c2b8d41:
37c2b8d41mov [rsp+32], rsi
37c2b8d46mov r9, [rsp+536]
37c2b8d4elea r8, [rip+0x1b4105]
37c2b8d55lea rdx, [rip+0x1b40ff]
37c2b8d5clea rcx, [rip+0x1b40e0]
37c2b8d63call zunmbr_64_
37c2b8d68
37c2b8d68loc_37c2b8d68:
37c2b8d68cmp rdi, 1
37c2b8d6cje 0x37c2b94f0
37c2b8d72
37c2b8d72loc_37c2b8d72:
37c2b8d72mov rax, [rsp+584]
37c2b8d7apxor x0, x0
37c2b8d7ecvtsi2sd x0, [rsp+192]
37c2b8d88mov [rax+8], 0
37c2b8d90movsd_xmm [rax], x0
37c2b8d94jmp 0x37c2b82ff
37c2b8d99
37c2b8d99 0f 1f 80 00 00 00 00 .......
37c2b8da0
37c2b8da0loc_37c2b8da0:
37c2b8da0mov r11, [rsp+584]
37c2b8da8mov r8, rdx
37c2b8dablea r10, [rdx+1]
37c2b8dafshl r8, 4
37c2b8db3add r11, r8
37c2b8db6mov [rsp+176], r11
37c2b8dbecmp rcx, [rsp+240]
37c2b8dc6jl 0x37c2b9610
37c2b8dccsub rax, r10
37c2b8dcfmov [rsp+40], r11
37c2b8dd4mov rdx, rsi
37c2b8dd7mov rcx, rbx
37c2b8ddaadd rax, 1
37c2b8ddelea rbp, [rsp+344]
37c2b8de6mov [rsp+56], r15
37c2b8debmov r9, [rsp+496]
37c2b8df3mov [rsp+344], rax
37c2b8dfbmov rax, [rsp+584]
37c2b8e03mov [rsp+48], rbp
37c2b8e08mov r8, [rsp+488]
37c2b8e10mov [rsp+32], rax
37c2b8e15mov [rsp+200], r10
37c2b8e1dcall zgelqf_64_
37c2b8e22mov r13, [rbx]
37c2b8e25mov r8, rbx
37c2b8e28mov r10, [rsp+200]
37c2b8e30mov rdx, [rsp+496]
37c2b8e38mov [rsp+48], rbx
37c2b8e3dmov r12, r13
37c2b8e40mov [rsp+248], r10
37c2b8e48mov r9, [rsp+488]
37c2b8e50lea rax, [r13+r13+1]
37c2b8e55imul r12, r13
37c2b8e59mov [rsp+32], rdx
37c2b8e5emov rdx, rbx
37c2b8e61mov [rsp+56], 1
37c2b8e6amov [rsp+240], rax
37c2b8e72add r12, r10
37c2b8e75lea r10, [rip+0x1b3fdc]
37c2b8e7clea r11, [r13+r12]
37c2b8e81mov [rsp+200], r10
37c2b8e89sub r12, 1
37c2b8e8dlea rcx, [r13+r11]
37c2b8e92mov [rsp+256], r11
37c2b8e9ashl r12, 4
37c2b8e9elea r13, [r14+8*r13]
37c2b8ea2mov r11, [rsp+176]
37c2b8eaamov [rsp+224], rcx
37c2b8eb2mov rcx, r10
37c2b8eb5mov [rsp+40], r11
37c2b8ebacall zlacpy_64_
37c2b8ebfmov rax, [rbx]
37c2b8ec2mov [rsp+48], rbx
37c2b8ec7mov r8, rbp
37c2b8ecamov r10, [rsp+248]
37c2b8ed2lea r9, [rip+0x1b3f6f]
37c2b8ed9mov [rsp+56], 1
37c2b8ee2lea rcx, [rip+0x1b3f5d]
37c2b8ee9lea rdx, [rax-1]
37c2b8eedmov [rsp+32], r9
37c2b8ef2lea rax, [rax+r10-1]
37c2b8ef7mov [rsp+336], rdx
37c2b8effshl rax, 4
37c2b8f03add rax, [rsp+584]
37c2b8f0bmov [rsp+344], rdx
37c2b8f13lea rdx, [rsp+336]
37c2b8f1bmov [rsp+40], rax
37c2b8f20mov [rsp+232], r9
37c2b8f28call zlaset_64_
37c2b8f2dmov rdx, [rsp+592]
37c2b8f35mov r9, rbx
37c2b8f38mov rcx, [rsp+224]
37c2b8f40mov r11, [rsp+256]
37c2b8f48mov r10, [rsp+584]
37c2b8f50mov rax, [rdx]
37c2b8f53mov rdx, [rsp+584]
37c2b8f5bmov [rsp+80], r15
37c2b8f60add r12, [rsp+584]
37c2b8f68mov [rsp+72], rbp
37c2b8f6dsub rax, rcx
37c2b8f70mov [rsp+48], r12
37c2b8f75mov r8, [rsp+176]
37c2b8f7dadd rax, 1
37c2b8f81mov [rsp+40], r13
37c2b8f86mov [rsp+344], rax
37c2b8f8elea rax, [rcx-1]
37c2b8f92mov rcx, rbx
37c2b8f95shl rax, 4
37c2b8f99mov [rsp+32], r14
37c2b8f9eadd rdx, rax
37c2b8fa1lea rax, [r11-1]
37c2b8fa5shl rax, 4
37c2b8fa9mov [rsp+64], rdx
37c2b8faeadd r10, rax
37c2b8fb1mov [rsp+248], rdx
37c2b8fb9mov rdx, rbx
37c2b8fbcmov [rsp+56], r10
37c2b8fc1mov [rsp+256], r10
37c2b8fc9call zgebrd_64_
37c2b8fcemov rcx, [rbx]
37c2b8fd1mov [rsp+40], r13
37c2b8fd6mov r9, rbx
37c2b8fd9mov [rsp+32], r14
37c2b8fdemov r10, [rsp+608]
37c2b8fe6lea rdx, [rsp+278]
37c2b8feelea r8, [rsp+279]
37c2b8ff6lea rax, [rcx+rcx]
37c2b8ffamov [rsp+152], 1
37c2b9006mov [rsp+344], rax
37c2b900eadd rax, 1
37c2b9012imul rax, rcx
37c2b9016mov rcx, [rsp+240]
37c2b901emov [rsp+144], 1
37c2b902amov [rsp+136], 1
37c2b9036mov [rsp+128], r15
37c2b903elea rax, [rcx+rax-1]
37c2b9043mov [rsp+120], r10
37c2b9048lea rax, [r14+8*rax]
37c2b904cmov [rsp+104], rbp
37c2b9051mov [rsp+112], rax
37c2b9056lea rax, [r14+8*rcx-8]
37c2b905blea rcx, [rip+0x1b3de4]
37c2b9062mov [rsp+96], rax
37c2b9067mov rax, [rsp+544]
37c2b906fmov [rsp+88], rax
37c2b9074mov rax, [rsp+536]
37c2b907cmov [rsp+80], rax
37c2b9081lea rax, [rsp+312]
37c2b9089mov [rsp+72], rax
37c2b908elea rax, [rsp+304]
37c2b9096mov [rsp+64], rax
37c2b909bmov rax, [rsp+512]
37c2b90a3mov [rsp+56], rax
37c2b90a8mov rax, [rsp+504]
37c2b90b0mov [rsp+48], rax
37c2b90b5call dbdsvdx_64_
37c2b90bacmp [rsp+168], 0
37c2b90c3je 0x37c2b9234
37c2b90c9mov rax, [rsp+536]
37c2b90d1mov r13, [rax]
37c2b90d4test r13, r13
37c2b90d7jle 0x37c2b9177
37c2b90ddmov r11, [rbx]
37c2b90e0add r13, 1
37c2b90e4test r11, r11
37c2b90e7jle 0x37c2b9177
37c2b90edmov [rsp+168], r12
37c2b90f5mov rdx, [rsp+240]
37c2b90fdmov r8, -1
37c2b9104mov r9l, 1
37c2b910amov r12, [rsp+208]
37c2b9112mov r10, [rsp+552]
37c2b911anop [rax+rax]
37c2b9120
37c2b9120loc_37c2b9120:
37c2b9120mov rax, r8
37c2b9123lea rcx, [r11+rdx]
37c2b9127shl rax, 4
37c2b912badd rax, r10
37c2b912enop [rax]
37c2b9135nop [rax+rax]
37c2b9140
37c2b9140loc_37c2b9140:
37c2b9140movsd_xmm x0, [r14+8*rdx-8]
37c2b9147add rdx, 1
37c2b914bmov [rax+24], 0
37c2b9153add rax, 16
37c2b9157movsd_xmm [rax], x0
37c2b915bcmp rdx, rcx
37c2b915ejne 0x37c2b9140
37c2b9160add r9, 1
37c2b9164add rdx, r11
37c2b9167add r8, r12
37c2b916acmp r13, r9
37c2b916djne 0x37c2b9120
37c2b916fmov r12, [rsp+168]
37c2b9177
37c2b9177loc_37c2b9177:
37c2b9177mov rax, [rsp+592]
37c2b917fmov rdx, [rsp+200]
37c2b9187mov r9, rbx
37c2b918alea r8, [rip+0x1b3c63]
37c2b9191lea rcx, [rip+0x1b3cc1]
37c2b9198mov rax, [rax]
37c2b919bmov [rsp+64], r12
37c2b91a0mov [rsp+56], rbx
37c2b91a5mov [rsp+168], rax
37c2b91adsub rax, [rsp+224]
37c2b91b5add rax, 1
37c2b91b9mov [rsp+40], rbx
37c2b91bemov [rsp+344], rax
37c2b91c6mov rax, [rsp+248]
37c2b91cemov [rsp+128], 1
37c2b91damov [rsp+88], rax
37c2b91dfmov rax, [rsp+560]
37c2b91e7mov [rsp+120], 1
37c2b91f0mov [rsp+80], rax
37c2b91f5mov rax, [rsp+552]
37c2b91fdmov [rsp+112], 1
37c2b9206mov [rsp+72], rax
37c2b920bmov rax, [rsp+176]
37c2b9213mov [rsp+104], r15
37c2b9218mov [rsp+48], rax
37c2b921dmov rax, [rsp+536]
37c2b9225mov [rsp+96], rbp
37c2b922amov [rsp+32], rax
37c2b922fcall zunmbr_64_
37c2b9234
37c2b9234loc_37c2b9234:
37c2b9234cmp [rsp+216], 0
37c2b923dje 0x37c2b8d68
37c2b9243mov rax, [rsp+536]
37c2b924bmov r9, [rbx]
37c2b924emov r13, [rax]
37c2b9251test r13, r13
37c2b9254jle 0x37c2b92cf
37c2b9256add r13, 1
37c2b925atest r9, r9
37c2b925djle 0x37c2b92cf
37c2b925fmov rax, [rsp+240]
37c2b9267mov r8, [rsp+184]
37c2b926fmov r12l, 1
37c2b9275mov r11, [rsp+568]
37c2b927dadd rax, r9
37c2b9280shl r8, 4
37c2b9284nop
37c2b9285nop [rax+rax]
37c2b9290
37c2b9290loc_37c2b9290:
37c2b9290lea rcx, [r9+rax]
37c2b9294mov rdx, r11
37c2b9297nop [rax+rax]
37c2b92a0
37c2b92a0loc_37c2b92a0:
37c2b92a0movsd_xmm x0, [r14+8*rax-8]
37c2b92a7add rax, 1
37c2b92abmov [rdx+8], 0
37c2b92b3movsd_xmm [rdx], x0
37c2b92b7add rdx, r8
37c2b92bacmp rax, rcx
37c2b92bdjne 0x37c2b92a0
37c2b92bfadd r12, 1
37c2b92c3add rax, r9
37c2b92c6add r11, 16
37c2b92cacmp r12, r13
37c2b92cdjne 0x37c2b9290
37c2b92cf
37c2b92cfloc_37c2b92cf:
37c2b92cfmov rax, [rsi]
37c2b92d2mov rcx, [rsp+184]
37c2b92damov r8, rbp
37c2b92ddmov [rsp+56], 1
37c2b92e6mov rdx, [rsp+536]
37c2b92eesub rax, r9
37c2b92f1mov [rsp+344], rax
37c2b92f9mov rax, [rsp+576]
37c2b9301mov [rsp+48], rax
37c2b9306lea rax, [r9+1]
37c2b930alea r9, [rip+0x1b3b37]
37c2b9311imul rax, rcx
37c2b9315sub rax, rcx
37c2b9318lea rcx, [rip+0x1b3ad3]
37c2b931fshl rax, 4
37c2b9323add rax, [rsp+568]
37c2b932bmov [rsp+40], rax
37c2b9330mov rax, [rsp+232]
37c2b9338mov [rsp+32], rax
37c2b933dcall zlaset_64_
37c2b9342mov rax, [rsp+592]
37c2b934amov r14, [rsp+224]
37c2b9352lea r8, [rip+0x1b3b01]
37c2b9359mov r12, [rsp+248]
37c2b9361mov r9, [rsp+536]
37c2b9369lea rdx, [rip+0x1b3aeb]
37c2b9370lea rcx, [rip+0x1b3acc]
37c2b9377mov rax, [rax]
37c2b937amov [rsp+56], rbx
37c2b937fmov [rsp+88], r12
37c2b9384mov [rsp+168], rax
37c2b938csub rax, r14
37c2b938fadd rax, 1
37c2b9393mov [rsp+40], rbx
37c2b9398mov [rsp+344], rax
37c2b93a0mov rax, [rsp+576]
37c2b93a8mov [rsp+32], rbx
37c2b93admov [rsp+80], rax
37c2b93b2mov rax, [rsp+568]
37c2b93bamov [rsp+128], 1
37c2b93c6mov [rsp+72], rax
37c2b93cbmov rax, [rsp+256]
37c2b93d3mov [rsp+120], 1
37c2b93dcmov [rsp+64], rax
37c2b93e1mov rax, [rsp+176]
37c2b93e9mov [rsp+112], 1
37c2b93f2mov [rsp+48], rax
37c2b93f7mov [rsp+104], r15
37c2b93fcmov [rsp+96], rbp
37c2b9401call zunmbr_64_
37c2b9406mov rax, [rsp+592]
37c2b940emov r9, rsi
37c2b9411mov r8, [rsp+536]
37c2b9419lea rdx, [rip+0x1b39d4]
37c2b9420lea rcx, [rip+0x1b3a34]
37c2b9427mov rax, [rax]
37c2b942amov [rsp+96], r15
37c2b942fmov [rsp+112], 1
37c2b9438sub rax, r14
37c2b943bmov [rsp+88], rbp
37c2b9440add rax, 1
37c2b9444mov [rsp+80], r12
37c2b9449mov [rsp+344], rax
37c2b9451mov rax, [rsp+576]
37c2b9459mov [rsp+104], 1
37c2b9462mov [rsp+72], rax
37c2b9467mov rax, [rsp+568]
37c2b946fmov [rsp+32], rbx
37c2b9474mov [rsp+64], rax
37c2b9479mov rax, [rsp+584]
37c2b9481mov [rsp+56], rax
37c2b9486mov rax, [rsp+496]
37c2b948emov [rsp+48], rax
37c2b9493mov rax, [rsp+488]
37c2b949bmov [rsp+40], rax
37c2b94a0call zunmlq_64_
37c2b94a5jmp 0x37c2b8d68
37c2b94aa
37c2b94aa 66 0f 1f 44 00 00 f..D..
37c2b94b0
37c2b94b0loc_37c2b94b0:
37c2b94b0cmp [rsp+200], 0
37c2b94b9je 0x37c2b9f10
37c2b94bfmov rax, [rsp+520]
37c2b94c7mov [rsp+279], 73
37c2b94cfmov rax, [rax]
37c2b94d2mov [rsp+304], rax
37c2b94damov rax, [rsp+528]
37c2b94e2mov rax, [rax]
37c2b94e5jmp 0x37c2b8577
37c2b94ea
37c2b94ea 66 0f 1f 44 00 00 f..D..
37c2b94f0
37c2b94f0loc_37c2b94f0:
37c2b94f0movsd_xmm x0, [rsp+280]
37c2b94f9comisd x0, [rsp+288]
37c2b9502ja 0x37c2b9f70
37c2b9508
37c2b9508loc_37c2b9508:
37c2b9508movsd_xmm x1, [rsp+328]
37c2b9511comisd x1, x0
37c2b9515jbe 0x37c2b8d72
37c2b951bmov rsi, [rsp+544]
37c2b9523lea rax, [rsp+320]
37c2b952bmov [rsp+80], 1
37c2b9534lea r8, [rip+0x1b38cd]
37c2b953bmov [rsp+64], rax
37c2b9540lea r9, [rsp+328]
37c2b9548mov rdx, r8
37c2b954blea rcx, [rip+0x1b38f3]
37c2b9552mov [rsp+56], rsi
37c2b9557lea rsi, [rip+0x1b38ba]
37c2b955emov [rsp+40], rax
37c2b9563lea rax, [rsp+280]
37c2b956bmov [rsp+72], r15
37c2b9570mov [rsp+48], rsi
37c2b9575mov [rsp+32], rax
37c2b957acall dlascl_64_
37c2b957fjmp 0x37c2b8d72
37c2b9584
37c2b9584 0f 1f 40 00 ..@.
37c2b9588
37c2b9588loc_37c2b9588:
37c2b9588mov rdi, [r15]
37c2b958btest rdi, rdi
37c2b958eje 0x37c2b82ff
37c2b9594
37c2b9594loc_37c2b9594:
37c2b9594neg rdi
37c2b9597jmp 0x37c2b82dc
37c2b959c
37c2b959c 0f 1f 40 00 ..@.
37c2b95a0
37c2b95a0loc_37c2b95a0:
37c2b95a0mov rax, [rsp+496]
37c2b95a8mov [rsp+72], r15
37c2b95admov [rsp+80], 1
37c2b95b6mov [rsp+64], rax
37c2b95bbmov rax, [rsp+488]
37c2b95c3mov [rsp+48], rsi
37c2b95c8mov [rsp+40], rbx
37c2b95cdmov [rsp+56], rax
37c2b95d2lea rax, [rsp+288]
37c2b95da
37c2b95daloc_37c2b95da:
37c2b95damov [rsp+32], rax
37c2b95dflea r8, [rip+0x1b3822]
37c2b95e6lea r9, [rsp+280]
37c2b95eemov edi, 1
37c2b95f3mov rdx, r8
37c2b95f6lea rcx, [rip+0x1b3848]
37c2b95fdcall zlascl_64_
37c2b9602jmp 0x37c2b8657
37c2b9607
37c2b9607 66 0f 1f 84 00 00 00 00 00 f........
37c2b9610
37c2b9610loc_37c2b9610:
37c2b9610lea rcx, [rdx+r10]
37c2b9614lea r13, [r14+8*rdx]
37c2b9618mov [rsp+80], r15
37c2b961dmov rdx, rsi
37c2b9620sub rax, rcx
37c2b9623lea r12, [rcx-1]
37c2b9627mov [rsp+40], r13
37c2b962clea rbp, [rsp+344]
37c2b9634add rax, 1
37c2b9638mov [rsp+72], rbp
37c2b963dmov r9, [rsp+496]
37c2b9645mov [rsp+344], rax
37c2b964dmov rax, r12
37c2b9650mov r8, [rsp+488]
37c2b9658shl rax, 4
37c2b965cadd rax, [rsp+584]
37c2b9664mov [rsp+32], r14
37c2b9669mov [rsp+232], rax
37c2b9671mov [rsp+64], rax
37c2b9676mov rax, [rsp+176]
37c2b967emov [rsp+224], rcx
37c2b9686mov rcx, rbx
37c2b9689mov [rsp+56], rax
37c2b968emov rax, [rsp+584]
37c2b9696mov [rsp+48], rax
37c2b969bcall zgebrd_64_
37c2b96a0mov rcx, [rbx]
37c2b96a3mov r10, [rsp+224]
37c2b96abmov [rsp+40], r13
37c2b96b0mov r9, [rsp+608]
37c2b96b8mov [rsp+32], r14
37c2b96bdlea r11, [rip+0x1b3794]
37c2b96c4lea rdx, [rsp+278]
37c2b96cclea rax, [rcx+rcx]
37c2b96d0lea r8, [rsp+279]
37c2b96d8mov [rsp+200], r11
37c2b96e0mov [rsp+344], rax
37c2b96e8add rax, 1
37c2b96ecimul rax, rcx
37c2b96f0mov rcx, r11
37c2b96f3mov [rsp+120], r9
37c2b96f8mov r9, rbx
37c2b96fbmov [rsp+152], 1
37c2b9707mov [rsp+144], 1
37c2b9713lea rax, [r10+rax-1]
37c2b9718mov [rsp+128], r15
37c2b9720lea rax, [r14+8*rax]
37c2b9724mov [rsp+104], rbp
37c2b9729mov [rsp+112], rax
37c2b972elea rax, [r14+8*r12]
37c2b9732mov [rsp+96], rax
37c2b9737mov rax, [rsp+544]
37c2b973fmov [rsp+136], 1
37c2b974bmov [rsp+88], rax
37c2b9750mov rax, [rsp+536]
37c2b9758mov [rsp+80], rax
37c2b975dlea rax, [rsp+312]
37c2b9765mov [rsp+72], rax
37c2b976alea rax, [rsp+304]
37c2b9772mov [rsp+64], rax
37c2b9777mov rax, [rsp+512]
37c2b977fmov [rsp+56], rax
37c2b9784mov rax, [rsp+504]
37c2b978cmov [rsp+48], rax
37c2b9791call dbdsvdx_64_
37c2b9796cmp [rsp+168], 0
37c2b979fje 0x37c2b98fc
37c2b97a5mov rax, [rsp+536]
37c2b97admov r12, [rax]
37c2b97b0test r12, r12
37c2b97b3jle 0x37c2b982f
37c2b97b5mov r11, [rbx]
37c2b97b8add r12, 1
37c2b97bctest r11, r11
37c2b97bfjle 0x37c2b982f
37c2b97c1mov rdx, [rsp+224]
37c2b97c9mov r10, [rsp+208]
37c2b97d1mov r8, -1
37c2b97d8mov r9l, 1
37c2b97demov rcx, [rsp+552]
37c2b97e6nop [rax+rax]
37c2b97f0
37c2b97f0loc_37c2b97f0:
37c2b97f0mov rax, r8
37c2b97f3lea r13, [r11+rdx]
37c2b97f7shl rax, 4
37c2b97fbadd rax, rcx
37c2b97fenop
37c2b9800
37c2b9800loc_37c2b9800:
37c2b9800movsd_xmm x0, [r14+8*rdx-8]
37c2b9807add rdx, 1
37c2b980bmov [rax+24], 0
37c2b9813add rax, 16
37c2b9817movsd_xmm [rax], x0
37c2b981bcmp rdx, r13
37c2b981ejne 0x37c2b9800
37c2b9820add r9, 1
37c2b9824add rdx, r11
37c2b9827add r8, r10
37c2b982acmp r9, r12
37c2b982djne 0x37c2b97f0
37c2b982f
37c2b982floc_37c2b982f:
37c2b982fmov rax, [rsp+592]
37c2b9837mov rdx, [rsp+200]
37c2b983fmov r9, rbx
37c2b9842lea r8, [rip+0x1b35ab]
37c2b9849lea rcx, [rip+0x1b3609]
37c2b9850mov rax, [rax]
37c2b9853mov [rsp+40], rsi
37c2b9858mov [rsp+128], 1
37c2b9864mov [rsp+168], rax
37c2b986csub rax, [rsp+224]
37c2b9874add rax, 1
37c2b9878mov [rsp+104], r15
37c2b987dmov [rsp+344], rax
37c2b9885mov rax, [rsp+232]
37c2b988dmov [rsp+120], 1
37c2b9896mov [rsp+88], rax
37c2b989bmov rax, [rsp+560]
37c2b98a3mov [rsp+112], 1
37c2b98acmov [rsp+80], rax
37c2b98b1mov rax, [rsp+552]
37c2b98b9mov [rsp+96], rbp
37c2b98bemov [rsp+72], rax
37c2b98c3mov rax, [rsp+584]
37c2b98cbmov [rsp+64], rax
37c2b98d0mov rax, [rsp+496]
37c2b98d8mov [rsp+56], rax
37c2b98ddmov rax, [rsp+488]
37c2b98e5mov [rsp+48], rax
37c2b98eamov rax, [rsp+536]
37c2b98f2mov [rsp+32], rax
37c2b98f7call zunmbr_64_
37c2b98fc
37c2b98fcloc_37c2b98fc:
37c2b98fccmp [rsp+216], 0
37c2b9905je 0x37c2b8d68
37c2b990bmov rax, [rsp+536]
37c2b9913mov r9, [rbx]
37c2b9916mov r13, [rax]
37c2b9919test r13, r13
37c2b991cjle 0x37c2b998f
37c2b991eadd r13, 1
37c2b9922test r9, r9
37c2b9925jle 0x37c2b998f
37c2b9927mov rax, [rsp+224]
37c2b992fmov r8, [rsp+184]
37c2b9937mov r12l, 1
37c2b993dmov r11, [rsp+568]
37c2b9945add rax, r9
37c2b9948shl r8, 4
37c2b994cnop [rax]
37c2b9950
37c2b9950loc_37c2b9950:
37c2b9950lea rcx, [r9+rax]
37c2b9954mov rdx, r11
37c2b9957nop [rax+rax]
37c2b9960
37c2b9960loc_37c2b9960:
37c2b9960movsd_xmm x0, [r14+8*rax-8]
37c2b9967add rax, 1
37c2b996bmov [rdx+8], 0
37c2b9973movsd_xmm [rdx], x0
37c2b9977add rdx, r8
37c2b997acmp rax, rcx
37c2b997djne 0x37c2b9960
37c2b997fadd r12, 1
37c2b9983add rax, r9
37c2b9986add r11, 16
37c2b998acmp r12, r13
37c2b998djne 0x37c2b9950
37c2b998f
37c2b998floc_37c2b998f:
37c2b998fmov rax, [rsi]
37c2b9992mov rcx, [rsp+184]
37c2b999amov r8, rbp
37c2b999dmov [rsp+56], 1
37c2b99a6mov rdx, [rsp+536]
37c2b99aesub rax, r9
37c2b99b1mov [rsp+344], rax
37c2b99b9mov rax, [rsp+576]
37c2b99c1mov [rsp+48], rax
37c2b99c6lea rax, [r9+1]
37c2b99caimul rax, rcx
37c2b99cesub rax, rcx
37c2b99d1lea rcx, [rip+0x1b341a]
37c2b99d8shl rax, 4
37c2b99dcadd rax, [rsp+568]
37c2b99e4mov [rsp+40], rax
37c2b99e9lea rax, [rip+0x1b3458]
37c2b99f0mov [rsp+32], rax
37c2b99f5mov r9, rax
37c2b99f8call zlaset_64_
37c2b99fdmov rax, [rsp+592]
37c2b9a05mov rax, [rax]
37c2b9a08sub rax, [rsp+224]
37c2b9a10mov [rsp+104], r15
37c2b9a15add rax, 1
37c2b9a19mov [rsp+96], rbp
37c2b9a1emov [rsp+344], rax
37c2b9a26mov rax, [rsp+232]
37c2b9a2emov [rsp+128], 1
37c2b9a3amov [rsp+88], rax
37c2b9a3fmov rax, [rsp+576]
37c2b9a47mov [rsp+120], 1
37c2b9a50mov [rsp+80], rax
37c2b9a55mov rax, [rsp+568]
37c2b9a5dmov [rsp+112], 1
37c2b9a66mov [rsp+72], rax
37c2b9a6bmov rax, [rsp+176]
37c2b9a73mov [rsp+40], rbx
37c2b9a78mov [rsp+64], rax
37c2b9a7dmov rax, [rsp+496]
37c2b9a85mov [rsp+56], rax
37c2b9a8amov rax, [rsp+488]
37c2b9a92mov [rsp+48], rax
37c2b9a97jmp 0x37c2b8d41
37c2b9a9c
37c2b9a9c 0f 1f 40 00 ..@.
37c2b9aa0
37c2b9aa0loc_37c2b9aa0:
37c2b9aa0lea r13, [rcx+r12]
37c2b9aa4lea r10, [r14+8*rcx]
37c2b9aa8mov [rsp+80], r15
37c2b9aadmov rdx, rsi
37c2b9ab0sub rax, r13
37c2b9ab3lea r12, [r13-1]
37c2b9ab7mov [rsp+40], r10
37c2b9abcmov rcx, rbx
37c2b9abfadd rax, 1
37c2b9ac3lea rbp, [rsp+344]
37c2b9acbmov [rsp+32], r14
37c2b9ad0mov r9, [rsp+496]
37c2b9ad8mov [rsp+344], rax
37c2b9ae0mov rax, r12
37c2b9ae3mov r8, [rsp+488]
37c2b9aebshl rax, 4
37c2b9aefadd rax, [rsp+584]
37c2b9af7mov [rsp+72], rbp
37c2b9afcmov [rsp+224], rax
37c2b9b04mov [rsp+64], rax
37c2b9b09mov rax, [rsp+176]
37c2b9b11mov [rsp+200], r10
37c2b9b19mov [rsp+56], rax
37c2b9b1emov rax, [rsp+584]
37c2b9b26mov [rsp+48], rax
37c2b9b2bcall zgebrd_64_
37c2b9b30mov rcx, [rsi]
37c2b9b33mov [rsp+32], r14
37c2b9b38mov r9, rsi
37c2b9b3bmov r10, [rsp+608]
37c2b9b43lea rdx, [rsp+278]
37c2b9b4blea r8, [rsp+279]
37c2b9b53mov [rsp+152], 1
37c2b9b5flea rax, [rcx+rcx]
37c2b9b63mov [rsp+128], r15
37c2b9b6bmov [rsp+344], rax
37c2b9b73add rax, 1
37c2b9b77imul rax, rcx
37c2b9b7bmov [rsp+120], r10
37c2b9b80mov r10, [rsp+200]
37c2b9b88lea rcx, [rip+0x1b32b7]
37c2b9b8fmov [rsp+144], 1
37c2b9b9bmov [rsp+40], r10
37c2b9ba0lea rax, [r13+rax-1]
37c2b9ba5mov [rsp+104], rbp
37c2b9baamov [rsp+136], 1
37c2b9bb6lea rax, [r14+8*rax]
37c2b9bbamov [rsp+112], rax
37c2b9bbflea rax, [r14+8*r12]
37c2b9bc3mov [rsp+96], rax
37c2b9bc8mov rax, [rsp+544]
37c2b9bd0mov [rsp+88], rax
37c2b9bd5mov rax, [rsp+536]
37c2b9bddmov [rsp+80], rax
37c2b9be2lea rax, [rsp+312]
37c2b9beamov [rsp+72], rax
37c2b9beflea rax, [rsp+304]
37c2b9bf7mov [rsp+64], rax
37c2b9bfcmov rax, [rsp+512]
37c2b9c04mov [rsp+56], rax
37c2b9c09mov rax, [rsp+504]
37c2b9c11mov [rsp+48], rax
37c2b9c16call dbdsvdx_64_
37c2b9c1bcmp [rsp+168], 0
37c2b9c24je 0x37c2b9de4
37c2b9c2amov rax, [rsp+536]
37c2b9c32mov r8, [rsi]
37c2b9c35mov r12, [rax]
37c2b9c38test r12, r12
37c2b9c3bjle 0x37c2b9cb7
37c2b9c3dadd r12, 1
37c2b9c41test r8, r8
37c2b9c44jle 0x37c2b9cb7
37c2b9c46mov rdx, r13
37c2b9c49mov [rsp+168], rdi
37c2b9c51mov r10, [rsp+552]
37c2b9c59mov r9, -1
37c2b9c60mov rdi, [rsp+208]
37c2b9c68mov r11l, 1
37c2b9c6enop
37c2b9c70
37c2b9c70loc_37c2b9c70:
37c2b9c70mov rax, r9
37c2b9c73lea rcx, [rdx+r8]
37c2b9c77shl rax, 4
37c2b9c7badd rax, r10
37c2b9c7enop
37c2b9c80
37c2b9c80loc_37c2b9c80:
37c2b9c80movsd_xmm x0, [r14+8*rdx-8]
37c2b9c87add rdx, 1
37c2b9c8bmov [rax+24], 0
37c2b9c93add rax, 16
37c2b9c97movsd_xmm [rax], x0
37c2b9c9bcmp rcx, rdx
37c2b9c9ejne 0x37c2b9c80
37c2b9ca0add r11, 1
37c2b9ca4add rdx, r8
37c2b9ca7add r9, rdi
37c2b9caacmp r12, r11
37c2b9cadjne 0x37c2b9c70
37c2b9cafmov rdi, [rsp+168]
37c2b9cb7
37c2b9cb7loc_37c2b9cb7:
37c2b9cb7mov rax, [rbx]
37c2b9cbamov rdx, rbp
37c2b9cbdlea rcx, [rip+0x1b312e]
37c2b9cc4mov [rsp+56], 1
37c2b9ccdsub rax, r8
37c2b9cd0shl r8, 4
37c2b9cd4mov [rsp+344], rax
37c2b9cdcmov rax, [rsp+560]
37c2b9ce4mov [rsp+48], rax
37c2b9ce9mov rax, [rsp+552]
37c2b9cf1add rax, r8
37c2b9cf4mov r8, [rsp+536]
37c2b9cfcmov [rsp+40], rax
37c2b9d01lea rax, [rip+0x1b3140]
37c2b9d08mov [rsp+32], rax
37c2b9d0dmov r9, rax
37c2b9d10call zlaset_64_
37c2b9d15mov rax, [rsp+592]
37c2b9d1dmov r9, rbx
37c2b9d20lea r8, [rip+0x1b30cd]
37c2b9d27lea rdx, [rip+0x1b312a]
37c2b9d2elea rcx, [rip+0x1b3124]
37c2b9d35mov rax, [rax]
37c2b9d38mov [rsp+40], rsi
37c2b9d3dmov [rsp+128], 1
37c2b9d49mov [rsp+168], rax
37c2b9d51sub rax, r13
37c2b9d54add rax, 1
37c2b9d58mov [rsp+96], rbp
37c2b9d5dmov [rsp+344], rax
37c2b9d65lea rax, [rsp+336]
37c2b9d6dmov [rsp+104], rax
37c2b9d72mov rax, [rsp+224]
37c2b9d7amov [rsp+120], 1
37c2b9d83mov [rsp+88], rax
37c2b9d88mov rax, [rsp+560]
37c2b9d90mov [rsp+112], 1
37c2b9d99mov [rsp+80], rax
37c2b9d9emov rax, [rsp+552]
37c2b9da6mov [rsp+72], rax
37c2b9dabmov rax, [rsp+584]
37c2b9db3mov [rsp+64], rax
37c2b9db8mov rax, [rsp+496]
37c2b9dc0mov [rsp+56], rax
37c2b9dc5mov rax, [rsp+488]
37c2b9dcdmov [rsp+48], rax
37c2b9dd2mov rax, [rsp+536]
37c2b9ddamov [rsp+32], rax
37c2b9ddfcall zunmbr_64_
37c2b9de4
37c2b9de4loc_37c2b9de4:
37c2b9de4cmp [rsp+216], 0
37c2b9dedje 0x37c2b8d68
37c2b9df3mov rax, [rsp+536]
37c2b9dfbmov r12, [rax]
37c2b9dfetest r12, r12
37c2b9e01jle 0x37c2b9e6f
37c2b9e03mov rbx, [rsi]
37c2b9e06add r12, 1
37c2b9e0atest rbx, rbx
37c2b9e0djle 0x37c2b9e6f
37c2b9e0fmov r8, [rsp+184]
37c2b9e17lea rax, [rbx+r13]
37c2b9e1bmov r9, [rsp+568]
37c2b9e23mov r11l, 1
37c2b9e29shl r8, 4
37c2b9e2dnop [rax]
37c2b9e30
37c2b9e30loc_37c2b9e30:
37c2b9e30lea rcx, [rax+rbx]
37c2b9e34mov rdx, r9
37c2b9e37nop [rax+rax]
37c2b9e40
37c2b9e40loc_37c2b9e40:
37c2b9e40movsd_xmm x0, [r14+8*rax-8]
37c2b9e47add rax, 1
37c2b9e4bmov [rdx+8], 0
37c2b9e53movsd_xmm [rdx], x0
37c2b9e57add rdx, r8
37c2b9e5acmp rcx, rax
37c2b9e5djne 0x37c2b9e40
37c2b9e5fadd r11, 1
37c2b9e63add rax, rbx
37c2b9e66add r9, 16
37c2b9e6acmp r12, r11
37c2b9e6djne 0x37c2b9e30
37c2b9e6f
37c2b9e6floc_37c2b9e6f:
37c2b9e6fmov rax, [rsp+592]
37c2b9e77mov rax, [rax]
37c2b9e7amov [rsp+96], rbp
37c2b9e7fmov [rsp+128], 1
37c2b9e8bmov [rsp+120], 1
37c2b9e94sub rax, r13
37c2b9e97mov [rsp+112], 1
37c2b9ea0add rax, 1
37c2b9ea4mov [rsp+344], rax
37c2b9eaclea rax, [rsp+336]
37c2b9eb4mov [rsp+104], rax
37c2b9eb9mov rax, [rsp+224]
37c2b9ec1mov [rsp+88], rax
37c2b9ec6mov rax, [rsp+576]
37c2b9ecemov [rsp+80], rax
37c2b9ed3mov rax, [rsp+568]
37c2b9edbmov [rsp+72], rax
37c2b9ee0mov rax, [rsp+176]
37c2b9ee8mov [rsp+64], rax
37c2b9eedmov rax, [rsp+496]
37c2b9ef5mov [rsp+56], rax
37c2b9efamov rax, [rsp+488]
37c2b9f02jmp 0x37c2b8d37
37c2b9f07
37c2b9f07 66 0f 1f 84 00 00 00 00 00 f........
37c2b9f10
37c2b9f10loc_37c2b9f10:
37c2b9f10mov [rsp+279], 86
37c2b9f18xor eax, eax
37c2b9f1amov [rsp+304], 0
37c2b9f26jmp 0x37c2b8577
37c2b9f2b
37c2b9f2b 0f 1f 44 00 00 ..D..
37c2b9f30
37c2b9f30loc_37c2b9f30:
37c2b9f30mov rax, [rsp+496]
37c2b9f38mov [rsp+72], r15
37c2b9f3dmov [rsp+80], 1
37c2b9f46mov [rsp+64], rax
37c2b9f4bmov rax, [rsp+488]
37c2b9f53mov [rsp+48], rsi
37c2b9f58mov [rsp+56], rax
37c2b9f5dlea rax, [rsp+328]
37c2b9f65mov [rsp+40], rbx
37c2b9f6ajmp 0x37c2b95da
37c2b9f6f
37c2b9f6f 90 .
37c2b9f70
37c2b9f70loc_37c2b9f70:
37c2b9f70mov rsi, [rsp+544]
37c2b9f78lea rax, [rsp+320]
37c2b9f80mov [rsp+80], 1
37c2b9f89lea r8, [rip+0x1b2e78]
37c2b9f90mov [rsp+64], rax
37c2b9f95lea r9, [rsp+288]
37c2b9f9dmov rdx, r8
37c2b9fa0lea rcx, [rip+0x1b2e9e]
37c2b9fa7mov [rsp+56], rsi
37c2b9faclea rsi, [rip+0x1b2e65]
37c2b9fb3mov [rsp+40], rax
37c2b9fb8lea rax, [rsp+280]
37c2b9fc0mov [rsp+72], r15
37c2b9fc5mov [rsp+48], rsi
37c2b9fcamov [rsp+32], rax
37c2b9fcfcall dlascl_64_
37c2b9fd4movsd_xmm x0, [rsp+280]
37c2b9fddjmp 0x37c2b9508
37c2b9fe2
37c2b9fe2loc_37c2b9fe2:
37c2b9fe2cmp [rsp+200], 0
37c2b9febjne 0x37c2ba54b
37c2b9ff1mov rdi, [r15]
37c2b9ff4test rdi, rdi
37c2b9ff7jne 0x37c2b9594
37c2b9ffdcmp [rsp+168], 0
37c2ba006je 0x37c2ba5f8
37c2ba00cmov rdi, [rsp+560]
37c2ba014cmp rax, [rdi]
37c2ba017jg 0x37c2ba5ac
37c2ba01dcmp [rsp+216], 0
37c2ba026je 0x37c2ba087
37c2ba028mov rdi, [rsp+576]
37c2ba030mov rcx, [rdi]
37c2ba033
37c2ba033loc_37c2ba033:
37c2ba033cmp r13, rcx
37c2ba036jle 0x37c2ba087
37c2ba038
37c2ba038loc_37c2ba038:
37c2ba038mov [r15], -17
37c2ba03fmov rdi, -17
37c2ba046jmp 0x37c2b9594
37c2ba04b
37c2ba04bloc_37c2ba04b:
37c2ba04bcmp [rsp+216], 0
37c2ba054je 0x37c2ba087
37c2ba056mov rdi, [rsp+576]
37c2ba05emov rcx, [rdi]
37c2ba061cmp [rsp+200], 0
37c2ba06aje 0x37c2ba033
37c2ba06cmov rdi, [rsp+528]
37c2ba074mov r8, [rdi]
37c2ba077
37c2ba077loc_37c2ba077:
37c2ba077mov rdi, [rsp+520]
37c2ba07fsub r8, [rdi]
37c2ba082cmp r8, rcx
37c2ba085jge 0x37c2ba038
37c2ba087
37c2ba087loc_37c2ba087:
37c2ba087cmp rax, rdx
37c2ba08amov [rsp+40], r12
37c2ba08fmov r9, rbp
37c2ba092mov ecx, 2
37c2ba097mov [rsp+32], 1
37c2ba0a0mov r8l, 1
37c2ba0a6lea rdx, [rsp+344]
37c2ba0aejl 0x37c2ba200
37c2ba0b4call _gfortran_concat_string
37c2ba0b9lea rax, [rip+0x1b2d48]
37c2ba0c0mov r9, rbx
37c2ba0c3mov [rsp+64], 2
37c2ba0ccmov [rsp+56], 6
37c2ba0d5lea r8, [rsp+344]
37c2ba0ddlea rdx, [rip+0x1b2d11]
37c2ba0e4mov [rsp+48], rax
37c2ba0e9lea rcx, [rip+0x1b2d10]
37c2ba0f0mov [rsp+40], rax
37c2ba0f5mov [rsp+32], rsi
37c2ba0facall ilaenv_64_
37c2ba0ffmov rbp, [rsi]
37c2ba102mov [rsp+240], rax
37c2ba10amov rdi, rax
37c2ba10dmov rax, [rbx]
37c2ba110cmp rax, rdi
37c2ba113jl 0x37c2ba3b0
37c2ba119lea rax, [rip+0x1b2d00]
37c2ba120mov [rsp+32], rsi
37c2ba125mov r9, rbx
37c2ba128lea r8, [rip+0x1b2ce1]
37c2ba12fmov [rsp+48], rax
37c2ba134lea rdx, [rip+0x1b2cd6]
37c2ba13blea rcx, [rip+0x1b2cd6]
37c2ba142mov [rsp+64], 1
37c2ba14blea rdi, [rbp+5]
37c2ba14fmov [rsp+56], 6
37c2ba158imul rdi, rbp
37c2ba15cmov [rsp+40], rax
37c2ba161call ilaenv_64_
37c2ba166mov r12, [rsi]
37c2ba169mov r9, rsi
37c2ba16cmov [rsp+64], 1
37c2ba175imul rax, rbp
37c2ba179mov [rsp+32], rsi
37c2ba17elea r8, [rip+0x1b2c8b]
37c2ba185mov rcx, r12
37c2ba188lea rdx, [rip+0x1b2c99]
37c2ba18fmov [rsp+56], 6
37c2ba198imul rcx, r12
37c2ba19cadd rbp, rax
37c2ba19flea rax, [rip+0x1b2c7a]
37c2ba1a6mov [rsp+48], rax
37c2ba1abmov [rsp+40], rax
37c2ba1b0lea r13, [rcx+2*r12]
37c2ba1b4lea rcx, [rip+0x1b2c5d]
37c2ba1bbcall ilaenv_64_
37c2ba1c0imul r12, rax
37c2ba1c4lea rax, [r13+2*r12]
37c2ba1c9cmp rax, rbp
37c2ba1cccmovge rbp, rax
37c2ba1d0cmp [rsp+208], 0
37c2ba1d9jne 0x37c2ba50d
37c2ba1df
37c2ba1dfloc_37c2ba1df:
37c2ba1dfcmp rdi, rbp
37c2ba1e2pxor x0, x0
37c2ba1e6cmovge rbp, rdi
37c2ba1eamov [rsp+192], rbp
37c2ba1f2cvtsi2sd x0, rbp
37c2ba1f7jmp 0x37c2b84a0
37c2ba1fc
37c2ba1fc 0f 1f 40 00 ..@.
37c2ba200
37c2ba200loc_37c2ba200:
37c2ba200call _gfortran_concat_string
37c2ba205lea rax, [rip+0x1b2bfc]
37c2ba20cmov r9, rbx
37c2ba20fmov [rsp+64], 2
37c2ba218mov [rsp+56], 6
37c2ba221lea r8, [rsp+344]
37c2ba229lea rdx, [rip+0x1b2bc5]
37c2ba230mov [rsp+48], rax
37c2ba235lea rcx, [rip+0x1b2bc4]
37c2ba23cmov [rsp+40], rax
37c2ba241mov [rsp+32], rsi
37c2ba246call ilaenv_64_
37c2ba24bmov rbp, [rbx]
37c2ba24emov [rsp+240], rax
37c2ba256mov rdi, rax
37c2ba259mov rax, [rsi]
37c2ba25ccmp rax, rdi
37c2ba25fjl 0x37c2ba470
37c2ba265lea rax, [rip+0x1b2bb4]
37c2ba26cmov [rsp+32], rsi
37c2ba271mov r9, rbx
37c2ba274lea r8, [rip+0x1b2b95]
37c2ba27bmov [rsp+48], rax
37c2ba280lea rdx, [rip+0x1b2baf]
37c2ba287lea rcx, [rip+0x1b2b8a]
37c2ba28emov [rsp+64], 1
37c2ba297lea rdi, [rbp+5]
37c2ba29bmov [rsp+56], 6
37c2ba2a4imul rdi, rbp
37c2ba2a8mov [rsp+40], rax
37c2ba2adcall ilaenv_64_
37c2ba2b2mov r12, [rbx]
37c2ba2b5mov r9, rbx
37c2ba2b8mov [rsp+64], 1
37c2ba2c1imul rax, rbp
37c2ba2c5mov [rsp+32], rbx
37c2ba2calea r8, [rip+0x1b2b3f]
37c2ba2d1mov rcx, r12
37c2ba2d4lea rdx, [rip+0x1b2b4d]
37c2ba2dbmov [rsp+56], 6
37c2ba2e4imul rcx, r12
37c2ba2e8add rbp, rax
37c2ba2eblea rax, [rip+0x1b2b2e]
37c2ba2f2mov [rsp+48], rax
37c2ba2f7mov [rsp+40], rax
37c2ba2fclea r13, [rcx+2*r12]
37c2ba300lea rcx, [rip+0x1b2b11]
37c2ba307call ilaenv_64_
37c2ba30cimul r12, rax
37c2ba310lea rax, [r13+2*r12]
37c2ba315cmp rax, rbp
37c2ba318cmovge rbp, rax
37c2ba31ccmp [rsp+208], 0
37c2ba325je 0x37c2ba1df
37c2ba32bmov r12, [rbx]
37c2ba32emov [rsp+40], rbx
37c2ba333mov r9, rbx
37c2ba336mov [rsp+64], 2
37c2ba33fmov rax, r12
37c2ba342mov [rsp+32], rbx
37c2ba347mov [rsp+56], 6
37c2ba350imul rax, r12
37c2ba354lea r13, [rax+2*r12]
37c2ba358lea rax, [rip+0x1b2ac1]
37c2ba35fmov [rsp+48], rax
37c2ba364
37c2ba364loc_37c2ba364:
37c2ba364lea r8, [rip+0x1b2ac3]
37c2ba36blea rdx, [rip+0x1b2abe]
37c2ba372lea rcx, [rip+0x1b2a9f]
37c2ba379call ilaenv_64_
37c2ba37eimul r12, rax
37c2ba382lea rax, [r12+r13]
37c2ba386
37c2ba386loc_37c2ba386:
37c2ba386cmp rdi, rbp
37c2ba389pxor x0, x0
37c2ba38dcmovge rbp, rdi
37c2ba391cmp rax, rbp
37c2ba394cmovge rbp, rax
37c2ba398mov [rsp+192], rbp
37c2ba3a0cvtsi2sd x0, rbp
37c2ba3a5jmp 0x37c2b84a0
37c2ba3aa
37c2ba3aa 66 0f 1f 44 00 00 f..D..
37c2ba3b0
37c2ba3b0loc_37c2ba3b0:
37c2ba3b0lea r12, [rbp+rbp]
37c2ba3b5mov [rsp+32], rsi
37c2ba3bamov r9, rbx
37c2ba3bdlea r8, [rip+0x1b2a4c]
37c2ba3c4lea rdi, [r12+rbp]
37c2ba3c8add rbp, rax
37c2ba3cbmov [rsp+64], 1
37c2ba3d4lea rdx, [rip+0x1b2a4d]
37c2ba3dbadd rdi, rax
37c2ba3delea rax, [rip+0x1b2a3b]
37c2ba3e5mov [rsp+56], 6
37c2ba3eelea rcx, [rip+0x1b2a23]
37c2ba3f5mov [rsp+48], rax
37c2ba3famov [rsp+40], rax
37c2ba3ffcall ilaenv_64_
37c2ba404imul rbp, rax
37c2ba408add rbp, r12
37c2ba40bcmp [rsp+208], 0
37c2ba414je 0x37c2ba1df
37c2ba41alea rax, [rip+0x1b29ff]
37c2ba421mov r12, [rsi]
37c2ba424mov [rsp+40], rsi
37c2ba429mov r9, rsi
37c2ba42cmov [rsp+64], 2
37c2ba435mov [rsp+56], 6
37c2ba43emov [rsp+48], rax
37c2ba443mov [rsp+32], rsi
37c2ba448
37c2ba448loc_37c2ba448:
37c2ba448lea r8, [rip+0x1b29df]
37c2ba44flea rdx, [rip+0x1b29da]
37c2ba456lea rcx, [rip+0x1b29bb]
37c2ba45dcall ilaenv_64_
37c2ba462imul rax, r12
37c2ba466lea rax, [rax+2*r12]
37c2ba46ajmp 0x37c2ba386
37c2ba46f
37c2ba46f 90 .
37c2ba470
37c2ba470loc_37c2ba470:
37c2ba470lea r12, [rbp+rbp]
37c2ba475mov [rsp+32], rsi
37c2ba47amov r9, rbx
37c2ba47dlea r8, [rip+0x1b298c]
37c2ba484lea rdi, [r12+rbp]
37c2ba488add rbp, rax
37c2ba48bmov [rsp+64], 1
37c2ba494lea rdx, [rip+0x1b298d]
37c2ba49badd rdi, rax
37c2ba49elea rax, [rip+0x1b297b]
37c2ba4a5mov [rsp+56], 6
37c2ba4aelea rcx, [rip+0x1b2963]
37c2ba4b5mov [rsp+48], rax
37c2ba4bamov [rsp+40], rax
37c2ba4bfcall ilaenv_64_
37c2ba4c4imul rbp, rax
37c2ba4c8add rbp, r12
37c2ba4cbcmp [rsp+208], 0
37c2ba4d4je 0x37c2ba1df
37c2ba4dalea rax, [rip+0x1b293f]
37c2ba4e1mov r12, [rbx]
37c2ba4e4mov r9, rbx
37c2ba4e7mov [rsp+64], 2
37c2ba4f0mov [rsp+56], 6
37c2ba4f9mov [rsp+48], rax
37c2ba4femov [rsp+40], rbx
37c2ba503mov [rsp+32], rbx
37c2ba508jmp 0x37c2ba448
37c2ba50d
37c2ba50dloc_37c2ba50d:
37c2ba50dmov r12, [rsi]
37c2ba510mov r9, rsi
37c2ba513mov [rsp+40], rsi
37c2ba518mov [rsp+64], 2
37c2ba521mov rax, r12
37c2ba524mov [rsp+32], rsi
37c2ba529mov [rsp+56], 6
37c2ba532imul rax, r12
37c2ba536lea r13, [rax+2*r12]
37c2ba53alea rax, [rip+0x1b28df]
37c2ba541mov [rsp+48], rax
37c2ba546jmp 0x37c2ba364
37c2ba54b
37c2ba54bloc_37c2ba54b:
37c2ba54bmov rdi, [rsp+520]
37c2ba553mov rcx, [rdi]
37c2ba556test rcx, rcx
37c2ba559jle 0x37c2ba560
37c2ba55bcmp rcx, r13
37c2ba55ejle 0x37c2ba5d0
37c2ba560
37c2ba560loc_37c2ba560:
37c2ba560mov rax, -10
37c2ba567mov rdi, -10
37c2ba56e
37c2ba56eloc_37c2ba56e:
37c2ba56emov [r15], rax
37c2ba571neg rdi
37c2ba574jmp 0x37c2b82dc
37c2ba579
37c2ba579 0f 1f 80 00 00 00 00 .......
37c2ba580
37c2ba580loc_37c2ba580:
37c2ba580mov rdi, [r15]
37c2ba583test rdi, rdi
37c2ba586jne 0x37c2b9594
37c2ba58ccmp [rsp+168], 0
37c2ba595je 0x37c2ba04b
37c2ba59bmov rdi, [rsp+560]
37c2ba5a3cmp rax, [rdi]
37c2ba5a6jle 0x37c2ba04b
37c2ba5ac
37c2ba5acloc_37c2ba5ac:
37c2ba5acmov [r15], -15
37c2ba5b3mov rdi, -15
37c2ba5bajmp 0x37c2b9594
37c2ba5bf
37c2ba5bfloc_37c2ba5bf:
37c2ba5bfmov rax, -8
37c2ba5c6mov edi, 8
37c2ba5cbjmp 0x37c2b8464
37c2ba5d0
37c2ba5d0loc_37c2ba5d0:
37c2ba5d0mov rdi, [rsp+528]
37c2ba5d8mov r8, [rdi]
37c2ba5dbcmp rcx, r8
37c2ba5dejg 0x37c2ba5e5
37c2ba5e0cmp r8, r13
37c2ba5e3jle 0x37c2ba61d
37c2ba5e5
37c2ba5e5loc_37c2ba5e5:
37c2ba5e5mov rax, -11
37c2ba5ecmov rdi, -11
37c2ba5f3jmp 0x37c2ba56e
37c2ba5f8
37c2ba5f8loc_37c2ba5f8:
37c2ba5f8cmp [rsp+216], 0
37c2ba601je 0x37c2ba087
37c2ba607mov rdi, [rsp+576]
37c2ba60fcmp [rdi], r13
37c2ba612jl 0x37c2ba038
37c2ba618jmp 0x37c2ba087
37c2ba61d
37c2ba61dloc_37c2ba61d:
37c2ba61dmov rdi, [r15]
37c2ba620test rdi, rdi
37c2ba623jne 0x37c2b9594
37c2ba629cmp [rsp+168], 0
37c2ba632je 0x37c2ba664
37c2ba634mov rdi, [rsp+560]
37c2ba63ccmp rax, [rdi]
37c2ba63fjg 0x37c2ba5ac
37c2ba645cmp [rsp+216], 0
37c2ba64eje 0x37c2ba087
37c2ba654mov rdi, [rsp+576]
37c2ba65cmov rcx, [rdi]
37c2ba65fjmp 0x37c2ba077
37c2ba664
37c2ba664loc_37c2ba664:
37c2ba664cmp [rsp+216], 0
37c2ba66dje 0x37c2ba087
37c2ba673mov rdi, [rsp+576]
37c2ba67bsub r8, rcx
37c2ba67ecmp [rdi], r8
37c2ba681jg 0x37c2ba087
37c2ba687jmp 0x37c2ba038
37c2b8100
37c2b8100zgesvdx_64_:
37c2b8100push r15
37c2b8102push r14
37c2b8104push r13
37c2b8106push r12
37c2b8108push rbp
37c2b8109push rdi
37c2b810apush rsi
37c2b810bpush rbx
37c2b810csub rsp, 376
37c2b8113movups [rsp+352], x6
37c2b811bmov rax, [rsp+560]
37c2b8123mov r15, [rsp+616]
37c2b812bmov rsi, [rsp+480]
37c2b8133mov r14, [rsp+600]
37c2b813bmov rax, [rax]
37c2b813emov [r15], 0
37c2b8145mov rbp, rcx
37c2b8148mov r12, rdx
37c2b814blea rcx, [rip+0x1b4c9e]
37c2b8152mov rdi, r8
37c2b8155mov [rsp+224], rax
37c2b815dmov edx, 1
37c2b8162mov rbx, r9
37c2b8165mov rax, [rsp+576]
37c2b816dmov rax, [rax]
37c2b8170mov [rsp+232], rax
37c2b8178mov rax, [rsp+536]
37c2b8180mov [rax], 0
37c2b8187call dlamch_64_
37c2b818cmov rax, [rsp+592]
37c2b8194mov r13, [rbx]
37c2b8197mov r9l, 1
37c2b819dmov r8l, 1
37c2b81a3lea rdx, [rip+0x1b4c47]
37c2b81aamov rcx, rbp
37c2b81admov rax, [rax]
37c2b81b0mov [rsp+184], rax
37c2b81b8mov rax, [rsi]
37c2b81bbcmp r13, rax
37c2b81becmovg r13, rax
37c2b81c2mov [rsp+320], r13
37c2b81cacall lsame_64_
37c2b81cfmov r9l, 1
37c2b81d5mov r8l, 1
37c2b81dbmov rcx, r12
37c2b81delea rdx, [rip+0x1b4c0c]
37c2b81e5mov [rsp+168], rax
37c2b81edcall lsame_64_
37c2b81f2mov rcx, [rsp+168]
37c2b81famov r9l, 1
37c2b8200mov r8l, 1
37c2b8206mov [rsp+216], rax
37c2b820elea rdx, [rip+0x1b4bdd]
37c2b8215or rcx, rax
37c2b8218cmp rcx, 1
37c2b821cmov [rsp+208], rcx
37c2b8224mov rcx, rdi
37c2b8227sbb eax, eax
37c2b8229and eax, -8
37c2b822cadd eax, 86
37c2b822fmov [rsp+278], al
37c2b8236call lsame_64_
37c2b823bmov r9l, 1
37c2b8241mov r8l, 1
37c2b8247mov rcx, rdi
37c2b824alea rdx, [rip+0x1b4ba0]
37c2b8251mov [rsp+176], rax
37c2b8259call lsame_64_
37c2b825emov r9l, 1
37c2b8264mov r8l, 1
37c2b826amov rcx, rdi
37c2b826dlea rdx, [rip+0x1b4b7f]
37c2b8274mov [rsp+192], rax
37c2b827ccall lsame_64_
37c2b8281mov [r15], 0
37c2b8288mov rcx, rbp
37c2b828bmov r9l, 1
37c2b8291mov r8l, 1
37c2b8297lea rdx, [rip+0x1b4b53]
37c2b829emov [rsp+200], rax
37c2b82a6call lsame_64_
37c2b82abtest rax, rax
37c2b82aejne 0x37c2b8320
37c2b82b0mov r9l, 1
37c2b82b6mov r8l, 1
37c2b82bclea rdx, [rip+0x1b4b31]
37c2b82c3mov rcx, rbp
37c2b82c6call lsame_64_
37c2b82cbtest rax, rax
37c2b82cejne 0x37c2b8320
37c2b82d0mov [r15], -1
37c2b82d7mov edi, 1
37c2b82dc
37c2b82dcloc_37c2b82dc:
37c2b82dclea rdx, [rsp+344]
37c2b82e4mov r8l, 7
37c2b82ealea rcx, [rip+0x1b4b4b]
37c2b82f1mov [rsp+344], rdi
37c2b82f9call xerbla_64_
37c2b82fenop
37c2b82ff
37c2b82ffloc_37c2b82ff:
37c2b82ffmovups x6, [rsp+352]
37c2b8307add rsp, 376
37c2b830epop rbx
37c2b830fpop rsi
37c2b8310pop rdi
37c2b8311pop rbp
37c2b8312pop r12
37c2b8314pop r13
37c2b8316pop r14
37c2b8318pop r15
37c2b831aret
37c2b831b
37c2b831b 0f 1f 44 00 00 ..D..
37c2b8320
37c2b8320loc_37c2b8320:
37c2b8320mov r9l, 1
37c2b8326mov r8l, 1
37c2b832clea rdx, [rip+0x1b4abe]
37c2b8333mov rcx, r12
37c2b8336call lsame_64_
37c2b833btest rax, rax
37c2b833eje 0x37c2b8398
37c2b8340
37c2b8340loc_37c2b8340:
37c2b8340mov rax, [rsp+176]
37c2b8348or rax, [rsp+192]
37c2b8350jne 0x37c2b8361
37c2b8352cmp [rsp+200], 0
37c2b835bje 0x37c2b8400
37c2b8361
37c2b8361loc_37c2b8361:
37c2b8361mov rax, [rbx]
37c2b8364test rax, rax
37c2b8367js 0x37c2b83e8
37c2b8369mov rdx, [rsi]
37c2b836ctest rdx, rdx
37c2b836fjs 0x37c2b83d0
37c2b8371mov rdi, [rsp+496]
37c2b8379cmp rax, [rdi]
37c2b837cjle 0x37c2b8418
37c2b8382mov [r15], -7
37c2b8389mov edi, 7
37c2b838ejmp 0x37c2b82dc
37c2b8393
37c2b8393 0f 1f 44 00 00 ..D..
37c2b8398
37c2b8398loc_37c2b8398:
37c2b8398mov r9l, 1
37c2b839emov r8l, 1
37c2b83a4lea rdx, [rip+0x1b4a49]
37c2b83abmov rcx, r12
37c2b83aecall lsame_64_
37c2b83b3test rax, rax
37c2b83b6jne 0x37c2b8340
37c2b83b8mov [r15], -2
37c2b83bfmov edi, 2
37c2b83c4jmp 0x37c2b82dc
37c2b83c9
37c2b83c9 0f 1f 80 00 00 00 00 .......
37c2b83d0
37c2b83d0loc_37c2b83d0:
37c2b83d0mov [r15], -5
37c2b83d7mov edi, 5
37c2b83dcjmp 0x37c2b82dc
37c2b83e1
37c2b83e1 0f 1f 80 00 00 00 00 .......
37c2b83e8
37c2b83e8loc_37c2b83e8:
37c2b83e8mov [r15], -4
37c2b83efmov edi, 4
37c2b83f4jmp 0x37c2b82dc
37c2b83f9
37c2b83f9 0f 1f 80 00 00 00 00 .......
37c2b8400
37c2b8400loc_37c2b8400:
37c2b8400mov [r15], -3
37c2b8407mov edi, 3
37c2b840cjmp 0x37c2b82dc
37c2b8411
37c2b8411 0f 1f 80 00 00 00 00 .......
37c2b8418
37c2b8418loc_37c2b8418:
37c2b8418test r13, r13
37c2b841bjle 0x37c2b8470
37c2b841dcmp [rsp+192], 0
37c2b8426je 0x37c2b9fe2
37c2b842cmov rdi, [rsp+504]
37c2b8434pxor x1, x1
37c2b8438movsd_xmm x0, [rdi]
37c2b843ccomisd x1, x0
37c2b8440ja 0x37c2ba5bf
37c2b8446mov rdi, [rsp+512]
37c2b844ecomisd x0, [rdi]
37c2b8452jb 0x37c2ba580
37c2b8458mov rax, -9
37c2b845fmov edi, 9
37c2b8464
37c2b8464loc_37c2b8464:
37c2b8464mov [r15], rax
37c2b8467jmp 0x37c2b82dc
37c2b846c
37c2b846c 0f 1f 40 00 ..@.
37c2b8470
37c2b8470loc_37c2b8470:
37c2b8470mov rdi, [r15]
37c2b8473test rdi, rdi
37c2b8476jne 0x37c2b9594
37c2b847cmovsd_xmm x0, [rip+0x1b49dc]
37c2b8484mov edi, 1
37c2b8489mov [rsp+192], 1
37c2b8495nop [rax+rax]
37c2b84a0
37c2b84a0loc_37c2b84a0:
37c2b84a0mov rax, [rsp+584]
37c2b84a8mov [rax+8], 0
37c2b84b0movsd_xmm [rax], x0
37c2b84b4mov rax, [rsp+592]
37c2b84bccmp [rax], rdi
37c2b84bfjge 0x37c2b84e8
37c2b84c1cmp [rsp+184], -1
37c2b84caje 0x37c2b9588
37c2b84d0mov [r15], -19
37c2b84d7mov edi, 19
37c2b84dcjmp 0x37c2b82dc
37c2b84e1
37c2b84e1 0f 1f 80 00 00 00 00 .......
37c2b84e8
37c2b84e8loc_37c2b84e8:
37c2b84e8mov rdi, [r15]
37c2b84ebtest rdi, rdi
37c2b84eejne 0x37c2b9594
37c2b84f4cmp [rsp+184], -1
37c2b84fdje 0x37c2b82ff
37c2b8503mov rax, [rbx]
37c2b8506test rax, rax
37c2b8509je 0x37c2b82ff
37c2b850fmov rdx, [rsi]
37c2b8512test rdx, rdx
37c2b8515je 0x37c2b82ff
37c2b851bmov r10, [rsp+224]
37c2b8523xor ecx, ecx
37c2b8525test r10, r10
37c2b8528cmovns rcx, r10
37c2b852cmov r10, [rsp+232]
37c2b8534mov [rsp+208], rcx
37c2b853cxor ecx, ecx
37c2b853etest r10, r10
37c2b8541cmovns rcx, r10
37c2b8545mov [rsp+184], rcx
37c2b854dcmp [rsp+176], 0
37c2b8556je 0x37c2b94b0
37c2b855ccmp rax, rdx
37c2b855fmov [rsp+279], 73
37c2b8567mov [rsp+304], 1
37c2b8573cmovg rax, rdx
37c2b8577
37c2b8577loc_37c2b8577:
37c2b8577mov edx, 1
37c2b857clea rcx, [rip+0x1b48c0]
37c2b8583mov [rsp+312], rax
37c2b858bcall dlamch_64_
37c2b8590mov edx, 1
37c2b8595lea rcx, [rip+0x1b4854]
37c2b859cmovapd x6, x0
37c2b85a0call dlamch_64_
37c2b85a5movsd_xmm x2, [rip+0x1b48b3]
37c2b85admov r8, rsi
37c2b85b0mov rdx, rbx
37c2b85b3movapd x1, x0
37c2b85b7lea rax, [rsp+296]
37c2b85bfmov [rsp+48], 1
37c2b85c8mov r9, [rsp+488]
37c2b85d0sqrtsd x1, x1
37c2b85d4mov [rsp+40], rax
37c2b85d9lea rcx, [rip+0x1b4864]
37c2b85e0mov rax, [rsp+496]
37c2b85e8mov [rsp+32], rax
37c2b85eddivsd x1, x6
37c2b85f1movsd_xmm [rsp+328], x1
37c2b85fadivsd x2, x1
37c2b85femovsd_xmm [rsp+200], x1
37c2b8607movsd_xmm [rsp+288], x2
37c2b8610movsd_xmm [rsp+176], x2
37c2b8619call zlange_64_
37c2b861epxor x3, x3
37c2b8622movsd_xmm x2, [rsp+176]
37c2b862bmovsd_xmm [rsp+280], x0
37c2b8634comisd x0, x3
37c2b8638jbe 0x37c2b864d
37c2b863amovsd_xmm x1, [rsp+200]
37c2b8643comisd x1, x0
37c2b8647ja 0x37c2b9f30
37c2b864d
37c2b864dloc_37c2b864d:
37c2b864dcomisd x0, x2
37c2b8651ja 0x37c2b95a0
37c2b8657
37c2b8657loc_37c2b8657:
37c2b8657mov rax, [rsp+592]
37c2b865fmov rdx, [rbx]
37c2b8662mov rcx, [rsi]
37c2b8665mov rax, [rax]
37c2b8668cmp rdx, rcx
37c2b866bjl 0x37c2b8da0
37c2b8671mov r10, [rsp+584]
37c2b8679mov r11, rcx
37c2b867clea r12, [rcx+1]
37c2b8680shl r11, 4
37c2b8684add r10, r11
37c2b8687mov [rsp+176], r10
37c2b868fcmp rdx, [rsp+240]
37c2b8697jl 0x37c2b9aa0
37c2b869dsub rax, r12
37c2b86a0mov [rsp+40], r10
37c2b86a5mov rdx, rsi
37c2b86a8mov rcx, rbx
37c2b86abadd rax, 1
37c2b86aflea rbp, [rsp+344]
37c2b86b7mov [rsp+56], r15
37c2b86bcmov r9, [rsp+496]
37c2b86c4mov [rsp+344], rax
37c2b86ccmov rax, [rsp+584]
37c2b86d4mov [rsp+48], rbp
37c2b86d9mov r8, [rsp+488]
37c2b86e1mov [rsp+32], rax
37c2b86e6mov [rsp+248], r11
37c2b86eecall zgeqrf_64_
37c2b86f3mov r13, [rsi]
37c2b86f6mov [rsp+48], rsi
37c2b86fbmov r8, rsi
37c2b86femov rdx, [rsp+496]
37c2b8706mov r9, [rsp+488]
37c2b870emov [rsp+56], 1
37c2b8717mov rax, r13
37c2b871aimul rax, r13
37c2b871emov [rsp+32], rdx
37c2b8723mov rdx, rsi
37c2b8726add r12, rax
37c2b8729lea rax, [r13+r13+1]
37c2b872elea r10, [r13+r12]
37c2b8733mov [rsp+240], rax
37c2b873bsub r12, 1
37c2b873flea rcx, [r13+r10]
37c2b8744mov [rsp+256], r10
37c2b874cshl r12, 4
37c2b8750mov r10, [rsp+176]
37c2b8758mov [rsp+224], rcx
37c2b8760lea rcx, [rip+0x1b46df]
37c2b8767mov [rsp+40], r10
37c2b876ccall zlacpy_64_
37c2b8771mov rdx, [rsi]
37c2b8774mov r8, rbp
37c2b8777mov r11, [rsp+248]
37c2b877flea r9, [rip+0x1b46c2]
37c2b8786mov [rsp+48], rsi
37c2b878blea r10, [rip+0x1b46c6]
37c2b8792lea rax, [rdx-1]
37c2b8796mov [rsp+32], r9
37c2b879bmov rcx, r10
37c2b879elea rdx, [rsp+336]
37c2b87a6mov [rsp+336], rax
37c2b87aemov [rsp+344], rax
37c2b87b6mov rax, [rsp+584]
37c2b87bemov [rsp+56], 1
37c2b87c7lea rax, [rax+r11+16]
37c2b87ccmov [rsp+232], r9
37c2b87d4mov [rsp+40], rax
37c2b87d9mov [rsp+200], r10
37c2b87e1call zlaset_64_
37c2b87e6mov rdx, [rsp+592]
37c2b87eemov rcx, [rsp+224]
37c2b87f6mov r10, [rsp+256]
37c2b87femov r11, [rsp+584]
37c2b8806mov rax, [rdx]
37c2b8809mov rdx, [rsp+584]
37c2b8811mov [rsp+80], r15
37c2b8816mov r9, [rsp+584]
37c2b881emov [rsp+72], rbp
37c2b8823sub rax, rcx
37c2b8826mov [rsp+32], r14
37c2b882bmov r8, [rsp+176]
37c2b8833add rax, 1
37c2b8837add r9, r12
37c2b883alea r12, [r14+8*r13]
37c2b883emov [rsp+344], rax
37c2b8846lea rax, [rcx-1]
37c2b884amov rcx, rsi
37c2b884dshl rax, 4
37c2b8851mov [rsp+48], r9
37c2b8856add rdx, rax
37c2b8859lea rax, [r10-1]
37c2b885dmov [rsp+40], r12
37c2b8862shl rax, 4
37c2b8866mov [rsp+64], rdx
37c2b886badd r11, rax
37c2b886emov [rsp+248], rdx
37c2b8876mov rdx, rsi
37c2b8879mov [rsp+56], r11
37c2b887emov [rsp+264], r9
37c2b8886mov r9, rsi
37c2b8889mov [rsp+256], r11
37c2b8891call zgebrd_64_
37c2b8896mov rcx, [rsi]
37c2b8899mov [rsp+40], r12
37c2b889emov r9, rsi
37c2b88a1mov [rsp+32], r14
37c2b88a6mov r10, [rsp+608]
37c2b88aelea rdx, [rsp+278]
37c2b88b6lea r8, [rsp+279]
37c2b88belea rax, [rcx+rcx]
37c2b88c2mov [rsp+152], 1
37c2b88cemov [rsp+344], rax
37c2b88d6add rax, 1
37c2b88daimul rax, rcx
37c2b88demov rcx, [rsp+240]
37c2b88e6mov [rsp+144], 1
37c2b88f2mov [rsp+136], 1
37c2b88femov [rsp+128], r15
37c2b8906lea rax, [rcx+rax-1]
37c2b890bmov [rsp+120], r10
37c2b8910lea rax, [r14+8*rax]
37c2b8914mov [rsp+104], rbp
37c2b8919mov [rsp+112], rax
37c2b891elea rax, [r14+8*rcx-8]
37c2b8923lea rcx, [rip+0x1b451c]
37c2b892amov [rsp+96], rax
37c2b892fmov rax, [rsp+544]
37c2b8937mov [rsp+88], rax
37c2b893cmov rax, [rsp+536]
37c2b8944mov [rsp+80], rax
37c2b8949lea rax, [rsp+312]
37c2b8951mov [rsp+72], rax
37c2b8956lea rax, [rsp+304]
37c2b895emov [rsp+64], rax
37c2b8963mov rax, [rsp+512]
37c2b896bmov [rsp+56], rax
37c2b8970mov rax, [rsp+504]
37c2b8978mov [rsp+48], rax
37c2b897dcall dbdsvdx_64_
37c2b8982cmp [rsp+168], 0
37c2b898bje 0x37c2b8c02
37c2b8991mov rax, [rsp+536]
37c2b8999mov r8, [rsi]
37c2b899cmov r12, [rax]
37c2b899ftest r12, r12
37c2b89a2jle 0x37c2b8a2f
37c2b89a8add r12, 1
37c2b89actest r8, r8
37c2b89afjle 0x37c2b8a2f
37c2b89b1mov rdx, [rsp+240]
37c2b89b9mov r10, [rsp+208]
37c2b89c1mov r11l, 1
37c2b89c7mov r9, -1
37c2b89cemov rcx, [rsp+552]
37c2b89d6nop [rax+rax]
37c2b89e0
37c2b89e0loc_37c2b89e0:
37c2b89e0mov rax, r9
37c2b89e3lea r13, [r8+rdx]
37c2b89e7shl rax, 4
37c2b89ebadd rax, rcx
37c2b89eenop [rax]
37c2b89f5nop [rax+rax]
37c2b8a00
37c2b8a00loc_37c2b8a00:
37c2b8a00movsd_xmm x0, [r14+8*rdx-8]
37c2b8a07add rdx, 1
37c2b8a0bmov [rax+24], 0
37c2b8a13add rax, 16
37c2b8a17movsd_xmm [rax], x0
37c2b8a1bcmp r13, rdx
37c2b8a1ejne 0x37c2b8a00
37c2b8a20add r11, 1
37c2b8a24add rdx, r8
37c2b8a27add r9, r10
37c2b8a2acmp r12, r11
37c2b8a2djne 0x37c2b89e0
37c2b8a2f
37c2b8a2floc_37c2b8a2f:
37c2b8a2fmov rax, [rbx]
37c2b8a32lea r9, [rip+0x1b440f]
37c2b8a39mov [rsp+56], 1
37c2b8a42mov rdx, rbp
37c2b8a45lea rcx, [rip+0x1b43a6]
37c2b8a4csub rax, r8
37c2b8a4fshl r8, 4
37c2b8a53mov [rsp+344], rax
37c2b8a5bmov rax, [rsp+560]
37c2b8a63mov [rsp+48], rax
37c2b8a68mov rax, [rsp+552]
37c2b8a70add rax, r8
37c2b8a73mov r8, [rsp+536]
37c2b8a7bmov [rsp+40], rax
37c2b8a80mov rax, [rsp+232]
37c2b8a88mov [rsp+32], rax
37c2b8a8dcall zlaset_64_
37c2b8a92mov rax, [rsp+592]
37c2b8a9amov r9, rsi
37c2b8a9dmov r12, [rsp+224]
37c2b8aa5mov r13, [rsp+248]
37c2b8aadmov rdx, [rsp+200]
37c2b8ab5lea r8, [rip+0x1b4338]
37c2b8abclea rcx, [rip+0x1b4396]
37c2b8ac3mov rax, [rax]
37c2b8ac6mov [rsp+56], rsi
37c2b8acbmov [rsp+40], rsi
37c2b8ad0mov [rsp+168], rax
37c2b8ad8sub rax, r12
37c2b8adbadd rax, 1
37c2b8adfmov [rsp+104], r15
37c2b8ae4mov [rsp+344], rax
37c2b8aecmov rax, [rsp+560]
37c2b8af4mov [rsp+128], 1
37c2b8b00mov [rsp+80], rax
37c2b8b05mov rax, [rsp+552]
37c2b8b0dmov [rsp+120], 1
37c2b8b16mov [rsp+72], rax
37c2b8b1bmov rax, [rsp+264]
37c2b8b23mov [rsp+112], 1
37c2b8b2cmov [rsp+64], rax
37c2b8b31mov rax, [rsp+176]
37c2b8b39mov [rsp+96], rbp
37c2b8b3emov [rsp+48], rax
37c2b8b43mov rax, [rsp+536]
37c2b8b4bmov [rsp+88], r13
37c2b8b50mov [rsp+32], rax
37c2b8b55call zunmbr_64_
37c2b8b5amov rax, [rsp+592]
37c2b8b62mov r9, [rsp+536]
37c2b8b6amov r8, rbx
37c2b8b6dmov rcx, [rsp+200]
37c2b8b75lea rdx, [rip+0x1b4278]
37c2b8b7cmov rax, [rax]
37c2b8b7fmov [rsp+96], r15
37c2b8b84mov [rsp+104], 1
37c2b8b8dmov [rsp+168], rax
37c2b8b95sub rax, r12
37c2b8b98add rax, 1
37c2b8b9cmov [rsp+88], rbp
37c2b8ba1mov [rsp+344], rax
37c2b8ba9mov rax, [rsp+560]
37c2b8bb1mov [rsp+80], r13
37c2b8bb6mov [rsp+72], rax
37c2b8bbbmov rax, [rsp+552]
37c2b8bc3mov [rsp+32], rsi
37c2b8bc8mov [rsp+64], rax
37c2b8bcdmov rax, [rsp+584]
37c2b8bd5mov [rsp+112], 1
37c2b8bdemov [rsp+56], rax
37c2b8be3mov rax, [rsp+496]
37c2b8bebmov [rsp+48], rax
37c2b8bf0mov rax, [rsp+488]
37c2b8bf8mov [rsp+40], rax
37c2b8bfdcall zunmqr_64_
37c2b8c02
37c2b8c02loc_37c2b8c02:
37c2b8c02cmp [rsp+216], 0
37c2b8c0bje 0x37c2b8d68
37c2b8c11mov rax, [rsp+536]
37c2b8c19mov r12, [rax]
37c2b8c1ctest r12, r12
37c2b8c1fjle 0x37c2b8caf
37c2b8c25mov rbx, [rsi]
37c2b8c28add r12, 1
37c2b8c2ctest rbx, rbx
37c2b8c2fjle 0x37c2b8caf
37c2b8c31mov rax, [rsp+240]
37c2b8c39mov r8, [rsp+184]
37c2b8c41mov r11l, 1
37c2b8c47mov r9, [rsp+568]
37c2b8c4fadd rax, rbx
37c2b8c52shl r8, 4
37c2b8c56nop [rax+rax]
37c2b8c60
37c2b8c60loc_37c2b8c60:
37c2b8c60lea rcx, [rax+rbx]
37c2b8c64mov rdx, r9
37c2b8c67nop [rax]
37c2b8c6anop [rax+rax]
37c2b8c75nop [rax+rax]
37c2b8c80
37c2b8c80loc_37c2b8c80:
37c2b8c80movsd_xmm x0, [r14+8*rax-8]
37c2b8c87add rax, 1
37c2b8c8bmov [rdx+8], 0
37c2b8c93movsd_xmm [rdx], x0
37c2b8c97add rdx, r8
37c2b8c9acmp rax, rcx
37c2b8c9djne 0x37c2b8c80
37c2b8c9fadd r11, 1
37c2b8ca3add rax, rbx
37c2b8ca6add r9, 16
37c2b8caacmp r12, r11
37c2b8cadjne 0x37c2b8c60
37c2b8caf
37c2b8cafloc_37c2b8caf:
37c2b8cafmov rax, [rsp+592]
37c2b8cb7mov rax, [rax]
37c2b8cbasub rax, [rsp+224]
37c2b8cc2mov [rsp+104], r15
37c2b8cc7add rax, 1
37c2b8ccbmov [rsp+96], rbp
37c2b8cd0mov [rsp+344], rax
37c2b8cd8mov rax, [rsp+248]
37c2b8ce0mov [rsp+128], 1
37c2b8cecmov [rsp+88], rax
37c2b8cf1mov rax, [rsp+576]
37c2b8cf9mov [rsp+120], 1
37c2b8d02mov [rsp+80], rax
37c2b8d07mov rax, [rsp+568]
37c2b8d0fmov [rsp+112], 1
37c2b8d18mov [rsp+72], rax
37c2b8d1dmov rax, [rsp+256]
37c2b8d25mov [rsp+56], rsi
37c2b8d2amov [rsp+64], rax
37c2b8d2fmov rax, [rsp+176]
37c2b8d37
37c2b8d37loc_37c2b8d37:
37c2b8d37mov [rsp+48], rax
37c2b8d3cmov [rsp+40], rsi
37c2b8d41
37c2b8d41loc_37c2b8d41:
37c2b8d41mov [rsp+32], rsi
37c2b8d46mov r9, [rsp+536]
37c2b8d4elea r8, [rip+0x1b4105]
37c2b8d55lea rdx, [rip+0x1b40ff]
37c2b8d5clea rcx, [rip+0x1b40e0]
37c2b8d63call zunmbr_64_
37c2b8d68
37c2b8d68loc_37c2b8d68:
37c2b8d68cmp rdi, 1
37c2b8d6cje 0x37c2b94f0
37c2b8d72
37c2b8d72loc_37c2b8d72:
37c2b8d72mov rax, [rsp+584]
37c2b8d7apxor x0, x0
37c2b8d7ecvtsi2sd x0, [rsp+192]
37c2b8d88mov [rax+8], 0
37c2b8d90movsd_xmm [rax], x0
37c2b8d94jmp 0x37c2b82ff
37c2b8d99
37c2b8d99 0f 1f 80 00 00 00 00 .......
37c2b8da0
37c2b8da0loc_37c2b8da0:
37c2b8da0mov r11, [rsp+584]
37c2b8da8mov r8, rdx
37c2b8dablea r10, [rdx+1]
37c2b8dafshl r8, 4
37c2b8db3add r11, r8
37c2b8db6mov [rsp+176], r11
37c2b8dbecmp rcx, [rsp+240]
37c2b8dc6jl 0x37c2b9610
37c2b8dccsub rax, r10
37c2b8dcfmov [rsp+40], r11
37c2b8dd4mov rdx, rsi
37c2b8dd7mov rcx, rbx
37c2b8ddaadd rax, 1
37c2b8ddelea rbp, [rsp+344]
37c2b8de6mov [rsp+56], r15
37c2b8debmov r9, [rsp+496]
37c2b8df3mov [rsp+344], rax
37c2b8dfbmov rax, [rsp+584]
37c2b8e03mov [rsp+48], rbp
37c2b8e08mov r8, [rsp+488]
37c2b8e10mov [rsp+32], rax
37c2b8e15mov [rsp+200], r10
37c2b8e1dcall zgelqf_64_
37c2b8e22mov r13, [rbx]
37c2b8e25mov r8, rbx
37c2b8e28mov r10, [rsp+200]
37c2b8e30mov rdx, [rsp+496]
37c2b8e38mov [rsp+48], rbx
37c2b8e3dmov r12, r13
37c2b8e40mov [rsp+248], r10
37c2b8e48mov r9, [rsp+488]
37c2b8e50lea rax, [r13+r13+1]
37c2b8e55imul r12, r13
37c2b8e59mov [rsp+32], rdx
37c2b8e5emov rdx, rbx
37c2b8e61mov [rsp+56], 1
37c2b8e6amov [rsp+240], rax
37c2b8e72add r12, r10
37c2b8e75lea r10, [rip+0x1b3fdc]
37c2b8e7clea r11, [r13+r12]
37c2b8e81mov [rsp+200], r10
37c2b8e89sub r12, 1
37c2b8e8dlea rcx, [r13+r11]
37c2b8e92mov [rsp+256], r11
37c2b8e9ashl r12, 4
37c2b8e9elea r13, [r14+8*r13]
37c2b8ea2mov r11, [rsp+176]
37c2b8eaamov [rsp+224], rcx
37c2b8eb2mov rcx, r10
37c2b8eb5mov [rsp+40], r11
37c2b8ebacall zlacpy_64_
37c2b8ebfmov rax, [rbx]
37c2b8ec2mov [rsp+48], rbx
37c2b8ec7mov r8, rbp
37c2b8ecamov r10, [rsp+248]
37c2b8ed2lea r9, [rip+0x1b3f6f]
37c2b8ed9mov [rsp+56], 1
37c2b8ee2lea rcx, [rip+0x1b3f5d]
37c2b8ee9lea rdx, [rax-1]
37c2b8eedmov [rsp+32], r9
37c2b8ef2lea rax, [rax+r10-1]
37c2b8ef7mov [rsp+336], rdx
37c2b8effshl rax, 4
37c2b8f03add rax, [rsp+584]
37c2b8f0bmov [rsp+344], rdx
37c2b8f13lea rdx, [rsp+336]
37c2b8f1bmov [rsp+40], rax
37c2b8f20mov [rsp+232], r9
37c2b8f28call zlaset_64_
37c2b8f2dmov rdx, [rsp+592]
37c2b8f35mov r9, rbx
37c2b8f38mov rcx, [rsp+224]
37c2b8f40mov r11, [rsp+256]
37c2b8f48mov r10, [rsp+584]
37c2b8f50mov rax, [rdx]
37c2b8f53mov rdx, [rsp+584]
37c2b8f5bmov [rsp+80], r15
37c2b8f60add r12, [rsp+584]
37c2b8f68mov [rsp+72], rbp
37c2b8f6dsub rax, rcx
37c2b8f70mov [rsp+48], r12
37c2b8f75mov r8, [rsp+176]
37c2b8f7dadd rax, 1
37c2b8f81mov [rsp+40], r13
37c2b8f86mov [rsp+344], rax
37c2b8f8elea rax, [rcx-1]
37c2b8f92mov rcx, rbx
37c2b8f95shl rax, 4
37c2b8f99mov [rsp+32], r14
37c2b8f9eadd rdx, rax
37c2b8fa1lea rax, [r11-1]
37c2b8fa5shl rax, 4
37c2b8fa9mov [rsp+64], rdx
37c2b8faeadd r10, rax
37c2b8fb1mov [rsp+248], rdx
37c2b8fb9mov rdx, rbx
37c2b8fbcmov [rsp+56], r10
37c2b8fc1mov [rsp+256], r10
37c2b8fc9call zgebrd_64_
37c2b8fcemov rcx, [rbx]
37c2b8fd1mov [rsp+40], r13
37c2b8fd6mov r9, rbx
37c2b8fd9mov [rsp+32], r14
37c2b8fdemov r10, [rsp+608]
37c2b8fe6lea rdx, [rsp+278]
37c2b8feelea r8, [rsp+279]
37c2b8ff6lea rax, [rcx+rcx]
37c2b8ffamov [rsp+152], 1
37c2b9006mov [rsp+344], rax
37c2b900eadd rax, 1
37c2b9012imul rax, rcx
37c2b9016mov rcx, [rsp+240]
37c2b901emov [rsp+144], 1
37c2b902amov [rsp+136], 1
37c2b9036mov [rsp+128], r15
37c2b903elea rax, [rcx+rax-1]
37c2b9043mov [rsp+120], r10
37c2b9048lea rax, [r14+8*rax]
37c2b904cmov [rsp+104], rbp
37c2b9051mov [rsp+112], rax
37c2b9056lea rax, [r14+8*rcx-8]
37c2b905blea rcx, [rip+0x1b3de4]
37c2b9062mov [rsp+96], rax
37c2b9067mov rax, [rsp+544]
37c2b906fmov [rsp+88], rax
37c2b9074mov rax, [rsp+536]
37c2b907cmov [rsp+80], rax
37c2b9081lea rax, [rsp+312]
37c2b9089mov [rsp+72], rax
37c2b908elea rax, [rsp+304]
37c2b9096mov [rsp+64], rax
37c2b909bmov rax, [rsp+512]
37c2b90a3mov [rsp+56], rax
37c2b90a8mov rax, [rsp+504]
37c2b90b0mov [rsp+48], rax
37c2b90b5call dbdsvdx_64_
37c2b90bacmp [rsp+168], 0
37c2b90c3je 0x37c2b9234
37c2b90c9mov rax, [rsp+536]
37c2b90d1mov r13, [rax]
37c2b90d4test r13, r13
37c2b90d7jle 0x37c2b9177
37c2b90ddmov r11, [rbx]
37c2b90e0add r13, 1
37c2b90e4test r11, r11
37c2b90e7jle 0x37c2b9177
37c2b90edmov [rsp+168], r12
37c2b90f5mov rdx, [rsp+240]
37c2b90fdmov r8, -1
37c2b9104mov r9l, 1
37c2b910amov r12, [rsp+208]
37c2b9112mov r10, [rsp+552]
37c2b911anop [rax+rax]
37c2b9120
37c2b9120loc_37c2b9120:
37c2b9120mov rax, r8
37c2b9123lea rcx, [r11+rdx]
37c2b9127shl rax, 4
37c2b912badd rax, r10
37c2b912enop [rax]
37c2b9135nop [rax+rax]
37c2b9140
37c2b9140loc_37c2b9140:
37c2b9140movsd_xmm x0, [r14+8*rdx-8]
37c2b9147add rdx, 1
37c2b914bmov [rax+24], 0
37c2b9153add rax, 16
37c2b9157movsd_xmm [rax], x0
37c2b915bcmp rdx, rcx
37c2b915ejne 0x37c2b9140
37c2b9160add r9, 1
37c2b9164add rdx, r11
37c2b9167add r8, r12
37c2b916acmp r13, r9
37c2b916djne 0x37c2b9120
37c2b916fmov r12, [rsp+168]
37c2b9177
37c2b9177loc_37c2b9177:
37c2b9177mov rax, [rsp+592]
37c2b917fmov rdx, [rsp+200]
37c2b9187mov r9, rbx
37c2b918alea r8, [rip+0x1b3c63]
37c2b9191lea rcx, [rip+0x1b3cc1]
37c2b9198mov rax, [rax]
37c2b919bmov [rsp+64], r12
37c2b91a0mov [rsp+56], rbx
37c2b91a5mov [rsp+168], rax
37c2b91adsub rax, [rsp+224]
37c2b91b5add rax, 1
37c2b91b9mov [rsp+40], rbx
37c2b91bemov [rsp+344], rax
37c2b91c6mov rax, [rsp+248]
37c2b91cemov [rsp+128], 1
37c2b91damov [rsp+88], rax
37c2b91dfmov rax, [rsp+560]
37c2b91e7mov [rsp+120], 1
37c2b91f0mov [rsp+80], rax
37c2b91f5mov rax, [rsp+552]
37c2b91fdmov [rsp+112], 1
37c2b9206mov [rsp+72], rax
37c2b920bmov rax, [rsp+176]
37c2b9213mov [rsp+104], r15
37c2b9218mov [rsp+48], rax
37c2b921dmov rax, [rsp+536]
37c2b9225mov [rsp+96], rbp
37c2b922amov [rsp+32], rax
37c2b922fcall zunmbr_64_
37c2b9234
37c2b9234loc_37c2b9234:
37c2b9234cmp [rsp+216], 0
37c2b923dje 0x37c2b8d68
37c2b9243mov rax, [rsp+536]
37c2b924bmov r9, [rbx]
37c2b924emov r13, [rax]
37c2b9251test r13, r13
37c2b9254jle 0x37c2b92cf
37c2b9256add r13, 1
37c2b925atest r9, r9
37c2b925djle 0x37c2b92cf
37c2b925fmov rax, [rsp+240]
37c2b9267mov r8, [rsp+184]
37c2b926fmov r12l, 1
37c2b9275mov r11, [rsp+568]
37c2b927dadd rax, r9
37c2b9280shl r8, 4
37c2b9284nop
37c2b9285nop [rax+rax]
37c2b9290
37c2b9290loc_37c2b9290:
37c2b9290lea rcx, [r9+rax]
37c2b9294mov rdx, r11
37c2b9297nop [rax+rax]
37c2b92a0
37c2b92a0loc_37c2b92a0:
37c2b92a0movsd_xmm x0, [r14+8*rax-8]
37c2b92a7add rax, 1
37c2b92abmov [rdx+8], 0
37c2b92b3movsd_xmm [rdx], x0
37c2b92b7add rdx, r8
37c2b92bacmp rax, rcx
37c2b92bdjne 0x37c2b92a0
37c2b92bfadd r12, 1
37c2b92c3add rax, r9
37c2b92c6add r11, 16
37c2b92cacmp r12, r13
37c2b92cdjne 0x37c2b9290
37c2b92cf
37c2b92cfloc_37c2b92cf:
37c2b92cfmov rax, [rsi]
37c2b92d2mov rcx, [rsp+184]
37c2b92damov r8, rbp
37c2b92ddmov [rsp+56], 1
37c2b92e6mov rdx, [rsp+536]
37c2b92eesub rax, r9
37c2b92f1mov [rsp+344], rax
37c2b92f9mov rax, [rsp+576]
37c2b9301mov [rsp+48], rax
37c2b9306lea rax, [r9+1]
37c2b930alea r9, [rip+0x1b3b37]
37c2b9311imul rax, rcx
37c2b9315sub rax, rcx
37c2b9318lea rcx, [rip+0x1b3ad3]
37c2b931fshl rax, 4
37c2b9323add rax, [rsp+568]
37c2b932bmov [rsp+40], rax
37c2b9330mov rax, [rsp+232]
37c2b9338mov [rsp+32], rax
37c2b933dcall zlaset_64_
37c2b9342mov rax, [rsp+592]
37c2b934amov r14, [rsp+224]
37c2b9352lea r8, [rip+0x1b3b01]
37c2b9359mov r12, [rsp+248]
37c2b9361mov r9, [rsp+536]
37c2b9369lea rdx, [rip+0x1b3aeb]
37c2b9370lea rcx, [rip+0x1b3acc]
37c2b9377mov rax, [rax]
37c2b937amov [rsp+56], rbx
37c2b937fmov [rsp+88], r12
37c2b9384mov [rsp+168], rax
37c2b938csub rax, r14
37c2b938fadd rax, 1
37c2b9393mov [rsp+40], rbx
37c2b9398mov [rsp+344], rax
37c2b93a0mov rax, [rsp+576]
37c2b93a8mov [rsp+32], rbx
37c2b93admov [rsp+80], rax
37c2b93b2mov rax, [rsp+568]
37c2b93bamov [rsp+128], 1
37c2b93c6mov [rsp+72], rax
37c2b93cbmov rax, [rsp+256]
37c2b93d3mov [rsp+120], 1
37c2b93dcmov [rsp+64], rax
37c2b93e1mov rax, [rsp+176]
37c2b93e9mov [rsp+112], 1
37c2b93f2mov [rsp+48], rax
37c2b93f7mov [rsp+104], r15
37c2b93fcmov [rsp+96], rbp
37c2b9401call zunmbr_64_
37c2b9406mov rax, [rsp+592]
37c2b940emov r9, rsi
37c2b9411mov r8, [rsp+536]
37c2b9419lea rdx, [rip+0x1b39d4]
37c2b9420lea rcx, [rip+0x1b3a34]
37c2b9427mov rax, [rax]
37c2b942amov [rsp+96], r15
37c2b942fmov [rsp+112], 1
37c2b9438sub rax, r14
37c2b943bmov [rsp+88], rbp
37c2b9440add rax, 1
37c2b9444mov [rsp+80], r12
37c2b9449mov [rsp+344], rax
37c2b9451mov rax, [rsp+576]
37c2b9459mov [rsp+104], 1
37c2b9462mov [rsp+72], rax
37c2b9467mov rax, [rsp+568]
37c2b946fmov [rsp+32], rbx
37c2b9474mov [rsp+64], rax
37c2b9479mov rax, [rsp+584]
37c2b9481mov [rsp+56], rax
37c2b9486mov rax, [rsp+496]
37c2b948emov [rsp+48], rax
37c2b9493mov rax, [rsp+488]
37c2b949bmov [rsp+40], rax
37c2b94a0call zunmlq_64_
37c2b94a5jmp 0x37c2b8d68
37c2b94aa
37c2b94aa 66 0f 1f 44 00 00 f..D..
37c2b94b0
37c2b94b0loc_37c2b94b0:
37c2b94b0cmp [rsp+200], 0
37c2b94b9je 0x37c2b9f10
37c2b94bfmov rax, [rsp+520]
37c2b94c7mov [rsp+279], 73
37c2b94cfmov rax, [rax]
37c2b94d2mov [rsp+304], rax
37c2b94damov rax, [rsp+528]
37c2b94e2mov rax, [rax]
37c2b94e5jmp 0x37c2b8577
37c2b94ea
37c2b94ea 66 0f 1f 44 00 00 f..D..
37c2b94f0
37c2b94f0loc_37c2b94f0:
37c2b94f0movsd_xmm x0, [rsp+280]
37c2b94f9comisd x0, [rsp+288]
37c2b9502ja 0x37c2b9f70
37c2b9508
37c2b9508loc_37c2b9508:
37c2b9508movsd_xmm x1, [rsp+328]
37c2b9511comisd x1, x0
37c2b9515jbe 0x37c2b8d72
37c2b951bmov rsi, [rsp+544]
37c2b9523lea rax, [rsp+320]
37c2b952bmov [rsp+80], 1
37c2b9534lea r8, [rip+0x1b38cd]
37c2b953bmov [rsp+64], rax
37c2b9540lea r9, [rsp+328]
37c2b9548mov rdx, r8
37c2b954blea rcx, [rip+0x1b38f3]
37c2b9552mov [rsp+56], rsi
37c2b9557lea rsi, [rip+0x1b38ba]
37c2b955emov [rsp+40], rax
37c2b9563lea rax, [rsp+280]
37c2b956bmov [rsp+72], r15
37c2b9570mov [rsp+48], rsi
37c2b9575mov [rsp+32], rax
37c2b957acall dlascl_64_
37c2b957fjmp 0x37c2b8d72
37c2b9584
37c2b9584 0f 1f 40 00 ..@.
37c2b9588
37c2b9588loc_37c2b9588:
37c2b9588mov rdi, [r15]
37c2b958btest rdi, rdi
37c2b958eje 0x37c2b82ff
37c2b9594
37c2b9594loc_37c2b9594:
37c2b9594neg rdi
37c2b9597jmp 0x37c2b82dc
37c2b959c
37c2b959c 0f 1f 40 00 ..@.
37c2b95a0
37c2b95a0loc_37c2b95a0:
37c2b95a0mov rax, [rsp+496]
37c2b95a8mov [rsp+72], r15
37c2b95admov [rsp+80], 1
37c2b95b6mov [rsp+64], rax
37c2b95bbmov rax, [rsp+488]
37c2b95c3mov [rsp+48], rsi
37c2b95c8mov [rsp+40], rbx
37c2b95cdmov [rsp+56], rax
37c2b95d2lea rax, [rsp+288]
37c2b95da
37c2b95daloc_37c2b95da:
37c2b95damov [rsp+32], rax
37c2b95dflea r8, [rip+0x1b3822]
37c2b95e6lea r9, [rsp+280]
37c2b95eemov edi, 1
37c2b95f3mov rdx, r8
37c2b95f6lea rcx, [rip+0x1b3848]
37c2b95fdcall zlascl_64_
37c2b9602jmp 0x37c2b8657
37c2b9607
37c2b9607 66 0f 1f 84 00 00 00 00 00 f........
37c2b9610
37c2b9610loc_37c2b9610:
37c2b9610lea rcx, [rdx+r10]
37c2b9614lea r13, [r14+8*rdx]
37c2b9618mov [rsp+80], r15
37c2b961dmov rdx, rsi
37c2b9620sub rax, rcx
37c2b9623lea r12, [rcx-1]
37c2b9627mov [rsp+40], r13
37c2b962clea rbp, [rsp+344]
37c2b9634add rax, 1
37c2b9638mov [rsp+72], rbp
37c2b963dmov r9, [rsp+496]
37c2b9645mov [rsp+344], rax
37c2b964dmov rax, r12
37c2b9650mov r8, [rsp+488]
37c2b9658shl rax, 4
37c2b965cadd rax, [rsp+584]
37c2b9664mov [rsp+32], r14
37c2b9669mov [rsp+232], rax
37c2b9671mov [rsp+64], rax
37c2b9676mov rax, [rsp+176]
37c2b967emov [rsp+224], rcx
37c2b9686mov rcx, rbx
37c2b9689mov [rsp+56], rax
37c2b968emov rax, [rsp+584]
37c2b9696mov [rsp+48], rax
37c2b969bcall zgebrd_64_
37c2b96a0mov rcx, [rbx]
37c2b96a3mov r10, [rsp+224]
37c2b96abmov [rsp+40], r13
37c2b96b0mov r9, [rsp+608]
37c2b96b8mov [rsp+32], r14
37c2b96bdlea r11, [rip+0x1b3794]
37c2b96c4lea rdx, [rsp+278]
37c2b96cclea rax, [rcx+rcx]
37c2b96d0lea r8, [rsp+279]
37c2b96d8mov [rsp+200], r11
37c2b96e0mov [rsp+344], rax
37c2b96e8add rax, 1
37c2b96ecimul rax, rcx
37c2b96f0mov rcx, r11
37c2b96f3mov [rsp+120], r9
37c2b96f8mov r9, rbx
37c2b96fbmov [rsp+152], 1
37c2b9707mov [rsp+144], 1
37c2b9713lea rax, [r10+rax-1]
37c2b9718mov [rsp+128], r15
37c2b9720lea rax, [r14+8*rax]
37c2b9724mov [rsp+104], rbp
37c2b9729mov [rsp+112], rax
37c2b972elea rax, [r14+8*r12]
37c2b9732mov [rsp+96], rax
37c2b9737mov rax, [rsp+544]
37c2b973fmov [rsp+136], 1
37c2b974bmov [rsp+88], rax
37c2b9750mov rax, [rsp+536]
37c2b9758mov [rsp+80], rax
37c2b975dlea rax, [rsp+312]
37c2b9765mov [rsp+72], rax
37c2b976alea rax, [rsp+304]
37c2b9772mov [rsp+64], rax
37c2b9777mov rax, [rsp+512]
37c2b977fmov [rsp+56], rax
37c2b9784mov rax, [rsp+504]
37c2b978cmov [rsp+48], rax
37c2b9791call dbdsvdx_64_
37c2b9796cmp [rsp+168], 0
37c2b979fje 0x37c2b98fc
37c2b97a5mov rax, [rsp+536]
37c2b97admov r12, [rax]
37c2b97b0test r12, r12
37c2b97b3jle 0x37c2b982f
37c2b97b5mov r11, [rbx]
37c2b97b8add r12, 1
37c2b97bctest r11, r11
37c2b97bfjle 0x37c2b982f
37c2b97c1mov rdx, [rsp+224]
37c2b97c9mov r10, [rsp+208]
37c2b97d1mov r8, -1
37c2b97d8mov r9l, 1
37c2b97demov rcx, [rsp+552]
37c2b97e6nop [rax+rax]
37c2b97f0
37c2b97f0loc_37c2b97f0:
37c2b97f0mov rax, r8
37c2b97f3lea r13, [r11+rdx]
37c2b97f7shl rax, 4
37c2b97fbadd rax, rcx
37c2b97fenop
37c2b9800
37c2b9800loc_37c2b9800:
37c2b9800movsd_xmm x0, [r14+8*rdx-8]
37c2b9807add rdx, 1
37c2b980bmov [rax+24], 0
37c2b9813add rax, 16
37c2b9817movsd_xmm [rax], x0
37c2b981bcmp rdx, r13
37c2b981ejne 0x37c2b9800
37c2b9820add r9, 1
37c2b9824add rdx, r11
37c2b9827add r8, r10
37c2b982acmp r9, r12
37c2b982djne 0x37c2b97f0
37c2b982f
37c2b982floc_37c2b982f:
37c2b982fmov rax, [rsp+592]
37c2b9837mov rdx, [rsp+200]
37c2b983fmov r9, rbx
37c2b9842lea r8, [rip+0x1b35ab]
37c2b9849lea rcx, [rip+0x1b3609]
37c2b9850mov rax, [rax]
37c2b9853mov [rsp+40], rsi
37c2b9858mov [rsp+128], 1
37c2b9864mov [rsp+168], rax
37c2b986csub rax, [rsp+224]
37c2b9874add rax, 1
37c2b9878mov [rsp+104], r15
37c2b987dmov [rsp+344], rax
37c2b9885mov rax, [rsp+232]
37c2b988dmov [rsp+120], 1
37c2b9896mov [rsp+88], rax
37c2b989bmov rax, [rsp+560]
37c2b98a3mov [rsp+112], 1
37c2b98acmov [rsp+80], rax
37c2b98b1mov rax, [rsp+552]
37c2b98b9mov [rsp+96], rbp
37c2b98bemov [rsp+72], rax
37c2b98c3mov rax, [rsp+584]
37c2b98cbmov [rsp+64], rax
37c2b98d0mov rax, [rsp+496]
37c2b98d8mov [rsp+56], rax
37c2b98ddmov rax, [rsp+488]
37c2b98e5mov [rsp+48], rax
37c2b98eamov rax, [rsp+536]
37c2b98f2mov [rsp+32], rax
37c2b98f7call zunmbr_64_
37c2b98fc
37c2b98fcloc_37c2b98fc:
37c2b98fccmp [rsp+216], 0
37c2b9905je 0x37c2b8d68
37c2b990bmov rax, [rsp+536]
37c2b9913mov r9, [rbx]
37c2b9916mov r13, [rax]
37c2b9919test r13, r13
37c2b991cjle 0x37c2b998f
37c2b991eadd r13, 1
37c2b9922test r9, r9
37c2b9925jle 0x37c2b998f
37c2b9927mov rax, [rsp+224]
37c2b992fmov r8, [rsp+184]
37c2b9937mov r12l, 1
37c2b993dmov r11, [rsp+568]
37c2b9945add rax, r9
37c2b9948shl r8, 4
37c2b994cnop [rax]
37c2b9950
37c2b9950loc_37c2b9950:
37c2b9950lea rcx, [r9+rax]
37c2b9954mov rdx, r11
37c2b9957nop [rax+rax]
37c2b9960
37c2b9960loc_37c2b9960:
37c2b9960movsd_xmm x0, [r14+8*rax-8]
37c2b9967add rax, 1
37c2b996bmov [rdx+8], 0
37c2b9973movsd_xmm [rdx], x0
37c2b9977add rdx, r8
37c2b997acmp rax, rcx
37c2b997djne 0x37c2b9960
37c2b997fadd r12, 1
37c2b9983add rax, r9
37c2b9986add r11, 16
37c2b998acmp r12, r13
37c2b998djne 0x37c2b9950
37c2b998f
37c2b998floc_37c2b998f:
37c2b998fmov rax, [rsi]
37c2b9992mov rcx, [rsp+184]
37c2b999amov r8, rbp
37c2b999dmov [rsp+56], 1
37c2b99a6mov rdx, [rsp+536]
37c2b99aesub rax, r9
37c2b99b1mov [rsp+344], rax
37c2b99b9mov rax, [rsp+576]
37c2b99c1mov [rsp+48], rax
37c2b99c6lea rax, [r9+1]
37c2b99caimul rax, rcx
37c2b99cesub rax, rcx
37c2b99d1lea rcx, [rip+0x1b341a]
37c2b99d8shl rax, 4
37c2b99dcadd rax, [rsp+568]
37c2b99e4mov [rsp+40], rax
37c2b99e9lea rax, [rip+0x1b3458]
37c2b99f0mov [rsp+32], rax
37c2b99f5mov r9, rax
37c2b99f8call zlaset_64_
37c2b99fdmov rax, [rsp+592]
37c2b9a05mov rax, [rax]
37c2b9a08sub rax, [rsp+224]
37c2b9a10mov [rsp+104], r15
37c2b9a15add rax, 1
37c2b9a19mov [rsp+96], rbp
37c2b9a1emov [rsp+344], rax
37c2b9a26mov rax, [rsp+232]
37c2b9a2emov [rsp+128], 1
37c2b9a3amov [rsp+88], rax
37c2b9a3fmov rax, [rsp+576]
37c2b9a47mov [rsp+120], 1
37c2b9a50mov [rsp+80], rax
37c2b9a55mov rax, [rsp+568]
37c2b9a5dmov [rsp+112], 1
37c2b9a66mov [rsp+72], rax
37c2b9a6bmov rax, [rsp+176]
37c2b9a73mov [rsp+40], rbx
37c2b9a78mov [rsp+64], rax
37c2b9a7dmov rax, [rsp+496]
37c2b9a85mov [rsp+56], rax
37c2b9a8amov rax, [rsp+488]
37c2b9a92mov [rsp+48], rax
37c2b9a97jmp 0x37c2b8d41
37c2b9a9c
37c2b9a9c 0f 1f 40 00 ..@.
37c2b9aa0
37c2b9aa0loc_37c2b9aa0:
37c2b9aa0lea r13, [rcx+r12]
37c2b9aa4lea r10, [r14+8*rcx]
37c2b9aa8mov [rsp+80], r15
37c2b9aadmov rdx, rsi
37c2b9ab0sub rax, r13
37c2b9ab3lea r12, [r13-1]
37c2b9ab7mov [rsp+40], r10
37c2b9abcmov rcx, rbx
37c2b9abfadd rax, 1
37c2b9ac3lea rbp, [rsp+344]
37c2b9acbmov [rsp+32], r14
37c2b9ad0mov r9, [rsp+496]
37c2b9ad8mov [rsp+344], rax
37c2b9ae0mov rax, r12
37c2b9ae3mov r8, [rsp+488]
37c2b9aebshl rax, 4
37c2b9aefadd rax, [rsp+584]
37c2b9af7mov [rsp+72], rbp
37c2b9afcmov [rsp+224], rax
37c2b9b04mov [rsp+64], rax
37c2b9b09mov rax, [rsp+176]
37c2b9b11mov [rsp+200], r10
37c2b9b19mov [rsp+56], rax
37c2b9b1emov rax, [rsp+584]
37c2b9b26mov [rsp+48], rax
37c2b9b2bcall zgebrd_64_
37c2b9b30mov rcx, [rsi]
37c2b9b33mov [rsp+32], r14
37c2b9b38mov r9, rsi
37c2b9b3bmov r10, [rsp+608]
37c2b9b43lea rdx, [rsp+278]
37c2b9b4blea r8, [rsp+279]
37c2b9b53mov [rsp+152], 1
37c2b9b5flea rax, [rcx+rcx]
37c2b9b63mov [rsp+128], r15
37c2b9b6bmov [rsp+344], rax
37c2b9b73add rax, 1
37c2b9b77imul rax, rcx
37c2b9b7bmov [rsp+120], r10
37c2b9b80mov r10, [rsp+200]
37c2b9b88lea rcx, [rip+0x1b32b7]
37c2b9b8fmov [rsp+144], 1
37c2b9b9bmov [rsp+40], r10
37c2b9ba0lea rax, [r13+rax-1]
37c2b9ba5mov [rsp+104], rbp
37c2b9baamov [rsp+136], 1
37c2b9bb6lea rax, [r14+8*rax]
37c2b9bbamov [rsp+112], rax
37c2b9bbflea rax, [r14+8*r12]
37c2b9bc3mov [rsp+96], rax
37c2b9bc8mov rax, [rsp+544]
37c2b9bd0mov [rsp+88], rax
37c2b9bd5mov rax, [rsp+536]
37c2b9bddmov [rsp+80], rax
37c2b9be2lea rax, [rsp+312]
37c2b9beamov [rsp+72], rax
37c2b9beflea rax, [rsp+304]
37c2b9bf7mov [rsp+64], rax
37c2b9bfcmov rax, [rsp+512]
37c2b9c04mov [rsp+56], rax
37c2b9c09mov rax, [rsp+504]
37c2b9c11mov [rsp+48], rax
37c2b9c16call dbdsvdx_64_
37c2b9c1bcmp [rsp+168], 0
37c2b9c24je 0x37c2b9de4
37c2b9c2amov rax, [rsp+536]
37c2b9c32mov r8, [rsi]
37c2b9c35mov r12, [rax]
37c2b9c38test r12, r12
37c2b9c3bjle 0x37c2b9cb7
37c2b9c3dadd r12, 1
37c2b9c41test r8, r8
37c2b9c44jle 0x37c2b9cb7
37c2b9c46mov rdx, r13
37c2b9c49mov [rsp+168], rdi
37c2b9c51mov r10, [rsp+552]
37c2b9c59mov r9, -1
37c2b9c60mov rdi, [rsp+208]
37c2b9c68mov r11l, 1
37c2b9c6enop
37c2b9c70
37c2b9c70loc_37c2b9c70:
37c2b9c70mov rax, r9
37c2b9c73lea rcx, [rdx+r8]
37c2b9c77shl rax, 4
37c2b9c7badd rax, r10
37c2b9c7enop
37c2b9c80
37c2b9c80loc_37c2b9c80:
37c2b9c80movsd_xmm x0, [r14+8*rdx-8]
37c2b9c87add rdx, 1
37c2b9c8bmov [rax+24], 0
37c2b9c93add rax, 16
37c2b9c97movsd_xmm [rax], x0
37c2b9c9bcmp rcx, rdx
37c2b9c9ejne 0x37c2b9c80
37c2b9ca0add r11, 1
37c2b9ca4add rdx, r8
37c2b9ca7add r9, rdi
37c2b9caacmp r12, r11
37c2b9cadjne 0x37c2b9c70
37c2b9cafmov rdi, [rsp+168]
37c2b9cb7
37c2b9cb7loc_37c2b9cb7:
37c2b9cb7mov rax, [rbx]
37c2b9cbamov rdx, rbp
37c2b9cbdlea rcx, [rip+0x1b312e]
37c2b9cc4mov [rsp+56], 1
37c2b9ccdsub rax, r8
37c2b9cd0shl r8, 4
37c2b9cd4mov [rsp+344], rax
37c2b9cdcmov rax, [rsp+560]
37c2b9ce4mov [rsp+48], rax
37c2b9ce9mov rax, [rsp+552]
37c2b9cf1add rax, r8
37c2b9cf4mov r8, [rsp+536]
37c2b9cfcmov [rsp+40], rax
37c2b9d01lea rax, [rip+0x1b3140]
37c2b9d08mov [rsp+32], rax
37c2b9d0dmov r9, rax
37c2b9d10call zlaset_64_
37c2b9d15mov rax, [rsp+592]
37c2b9d1dmov r9, rbx
37c2b9d20lea r8, [rip+0x1b30cd]
37c2b9d27lea rdx, [rip+0x1b312a]
37c2b9d2elea rcx, [rip+0x1b3124]
37c2b9d35mov rax, [rax]
37c2b9d38mov [rsp+40], rsi
37c2b9d3dmov [rsp+128], 1
37c2b9d49mov [rsp+168], rax
37c2b9d51sub rax, r13
37c2b9d54add rax, 1
37c2b9d58mov [rsp+96], rbp
37c2b9d5dmov [rsp+344], rax
37c2b9d65lea rax, [rsp+336]
37c2b9d6dmov [rsp+104], rax
37c2b9d72mov rax, [rsp+224]
37c2b9d7amov [rsp+120], 1
37c2b9d83mov [rsp+88], rax
37c2b9d88mov rax, [rsp+560]
37c2b9d90mov [rsp+112], 1
37c2b9d99mov [rsp+80], rax
37c2b9d9emov rax, [rsp+552]
37c2b9da6mov [rsp+72], rax
37c2b9dabmov rax, [rsp+584]
37c2b9db3mov [rsp+64], rax
37c2b9db8mov rax, [rsp+496]
37c2b9dc0mov [rsp+56], rax
37c2b9dc5mov rax, [rsp+488]
37c2b9dcdmov [rsp+48], rax
37c2b9dd2mov rax, [rsp+536]
37c2b9ddamov [rsp+32], rax
37c2b9ddfcall zunmbr_64_
37c2b9de4
37c2b9de4loc_37c2b9de4:
37c2b9de4cmp [rsp+216], 0
37c2b9dedje 0x37c2b8d68
37c2b9df3mov rax, [rsp+536]
37c2b9dfbmov r12, [rax]
37c2b9dfetest r12, r12
37c2b9e01jle 0x37c2b9e6f
37c2b9e03mov rbx, [rsi]
37c2b9e06add r12, 1
37c2b9e0atest rbx, rbx
37c2b9e0djle 0x37c2b9e6f
37c2b9e0fmov r8, [rsp+184]
37c2b9e17lea rax, [rbx+r13]
37c2b9e1bmov r9, [rsp+568]
37c2b9e23mov r11l, 1
37c2b9e29shl r8, 4
37c2b9e2dnop [rax]
37c2b9e30
37c2b9e30loc_37c2b9e30:
37c2b9e30lea rcx, [rax+rbx]
37c2b9e34mov rdx, r9
37c2b9e37nop [rax+rax]
37c2b9e40
37c2b9e40loc_37c2b9e40:
37c2b9e40movsd_xmm x0, [r14+8*rax-8]
37c2b9e47add rax, 1
37c2b9e4bmov [rdx+8], 0
37c2b9e53movsd_xmm [rdx], x0
37c2b9e57add rdx, r8
37c2b9e5acmp rcx, rax
37c2b9e5djne 0x37c2b9e40
37c2b9e5fadd r11, 1
37c2b9e63add rax, rbx
37c2b9e66add r9, 16
37c2b9e6acmp r12, r11
37c2b9e6djne 0x37c2b9e30
37c2b9e6f
37c2b9e6floc_37c2b9e6f:
37c2b9e6fmov rax, [rsp+592]
37c2b9e77mov rax, [rax]
37c2b9e7amov [rsp+96], rbp
37c2b9e7fmov [rsp+128], 1
37c2b9e8bmov [rsp+120], 1
37c2b9e94sub rax, r13
37c2b9e97mov [rsp+112], 1
37c2b9ea0add rax, 1
37c2b9ea4mov [rsp+344], rax
37c2b9eaclea rax, [rsp+336]
37c2b9eb4mov [rsp+104], rax
37c2b9eb9mov rax, [rsp+224]
37c2b9ec1mov [rsp+88], rax
37c2b9ec6mov rax, [rsp+576]
37c2b9ecemov [rsp+80], rax
37c2b9ed3mov rax, [rsp+568]
37c2b9edbmov [rsp+72], rax
37c2b9ee0mov rax, [rsp+176]
37c2b9ee8mov [rsp+64], rax
37c2b9eedmov rax, [rsp+496]
37c2b9ef5mov [rsp+56], rax
37c2b9efamov rax, [rsp+488]
37c2b9f02jmp 0x37c2b8d37
37c2b9f07
37c2b9f07 66 0f 1f 84 00 00 00 00 00 f........
37c2b9f10
37c2b9f10loc_37c2b9f10:
37c2b9f10mov [rsp+279], 86
37c2b9f18xor eax, eax
37c2b9f1amov [rsp+304], 0
37c2b9f26jmp 0x37c2b8577
37c2b9f2b
37c2b9f2b 0f 1f 44 00 00 ..D..
37c2b9f30
37c2b9f30loc_37c2b9f30:
37c2b9f30mov rax, [rsp+496]
37c2b9f38mov [rsp+72], r15
37c2b9f3dmov [rsp+80], 1
37c2b9f46mov [rsp+64], rax
37c2b9f4bmov rax, [rsp+488]
37c2b9f53mov [rsp+48], rsi
37c2b9f58mov [rsp+56], rax
37c2b9f5dlea rax, [rsp+328]
37c2b9f65mov [rsp+40], rbx
37c2b9f6ajmp 0x37c2b95da
37c2b9f6f
37c2b9f6f 90 .
37c2b9f70
37c2b9f70loc_37c2b9f70:
37c2b9f70mov rsi, [rsp+544]
37c2b9f78lea rax, [rsp+320]
37c2b9f80mov [rsp+80], 1
37c2b9f89lea r8, [rip+0x1b2e78]
37c2b9f90mov [rsp+64], rax
37c2b9f95lea r9, [rsp+288]
37c2b9f9dmov rdx, r8
37c2b9fa0lea rcx, [rip+0x1b2e9e]
37c2b9fa7mov [rsp+56], rsi
37c2b9faclea rsi, [rip+0x1b2e65]
37c2b9fb3mov [rsp+40], rax
37c2b9fb8lea rax, [rsp+280]
37c2b9fc0mov [rsp+72], r15
37c2b9fc5mov [rsp+48], rsi
37c2b9fcamov [rsp+32], rax
37c2b9fcfcall dlascl_64_
37c2b9fd4movsd_xmm x0, [rsp+280]
37c2b9fddjmp 0x37c2b9508
37c2b9fe2
37c2b9fe2loc_37c2b9fe2:
37c2b9fe2cmp [rsp+200], 0
37c2b9febjne 0x37c2ba54b
37c2b9ff1mov rdi, [r15]
37c2b9ff4test rdi, rdi
37c2b9ff7jne 0x37c2b9594
37c2b9ffdcmp [rsp+168], 0
37c2ba006je 0x37c2ba5f8
37c2ba00cmov rdi, [rsp+560]
37c2ba014cmp rax, [rdi]
37c2ba017jg 0x37c2ba5ac
37c2ba01dcmp [rsp+216], 0
37c2ba026je 0x37c2ba087
37c2ba028mov rdi, [rsp+576]
37c2ba030mov rcx, [rdi]
37c2ba033
37c2ba033loc_37c2ba033:
37c2ba033cmp r13, rcx
37c2ba036jle 0x37c2ba087
37c2ba038
37c2ba038loc_37c2ba038:
37c2ba038mov [r15], -17
37c2ba03fmov rdi, -17
37c2ba046jmp 0x37c2b9594
37c2ba04b
37c2ba04bloc_37c2ba04b:
37c2ba04bcmp [rsp+216], 0
37c2ba054je 0x37c2ba087
37c2ba056mov rdi, [rsp+576]
37c2ba05emov rcx, [rdi]
37c2ba061cmp [rsp+200], 0
37c2ba06aje 0x37c2ba033
37c2ba06cmov rdi, [rsp+528]
37c2ba074mov r8, [rdi]
37c2ba077
37c2ba077loc_37c2ba077:
37c2ba077mov rdi, [rsp+520]
37c2ba07fsub r8, [rdi]
37c2ba082cmp r8, rcx
37c2ba085jge 0x37c2ba038
37c2ba087
37c2ba087loc_37c2ba087:
37c2ba087cmp rax, rdx
37c2ba08amov [rsp+40], r12
37c2ba08fmov r9, rbp
37c2ba092mov ecx, 2
37c2ba097mov [rsp+32], 1
37c2ba0a0mov r8l, 1
37c2ba0a6lea rdx, [rsp+344]
37c2ba0aejl 0x37c2ba200
37c2ba0b4call _gfortran_concat_string
37c2ba0b9lea rax, [rip+0x1b2d48]
37c2ba0c0mov r9, rbx
37c2ba0c3mov [rsp+64], 2
37c2ba0ccmov [rsp+56], 6
37c2ba0d5lea r8, [rsp+344]
37c2ba0ddlea rdx, [rip+0x1b2d11]
37c2ba0e4mov [rsp+48], rax
37c2ba0e9lea rcx, [rip+0x1b2d10]
37c2ba0f0mov [rsp+40], rax
37c2ba0f5mov [rsp+32], rsi
37c2ba0facall ilaenv_64_
37c2ba0ffmov rbp, [rsi]
37c2ba102mov [rsp+240], rax
37c2ba10amov rdi, rax
37c2ba10dmov rax, [rbx]
37c2ba110cmp rax, rdi
37c2ba113jl 0x37c2ba3b0
37c2ba119lea rax, [rip+0x1b2d00]
37c2ba120mov [rsp+32], rsi
37c2ba125mov r9, rbx
37c2ba128lea r8, [rip+0x1b2ce1]
37c2ba12fmov [rsp+48], rax
37c2ba134lea rdx, [rip+0x1b2cd6]
37c2ba13blea rcx, [rip+0x1b2cd6]
37c2ba142mov [rsp+64], 1
37c2ba14blea rdi, [rbp+5]
37c2ba14fmov [rsp+56], 6
37c2ba158imul rdi, rbp
37c2ba15cmov [rsp+40], rax
37c2ba161call ilaenv_64_
37c2ba166mov r12, [rsi]
37c2ba169mov r9, rsi
37c2ba16cmov [rsp+64], 1
37c2ba175imul rax, rbp
37c2ba179mov [rsp+32], rsi
37c2ba17elea r8, [rip+0x1b2c8b]
37c2ba185mov rcx, r12
37c2ba188lea rdx, [rip+0x1b2c99]
37c2ba18fmov [rsp+56], 6
37c2ba198imul rcx, r12
37c2ba19cadd rbp, rax
37c2ba19flea rax, [rip+0x1b2c7a]
37c2ba1a6mov [rsp+48], rax
37c2ba1abmov [rsp+40], rax
37c2ba1b0lea r13, [rcx+2*r12]
37c2ba1b4lea rcx, [rip+0x1b2c5d]
37c2ba1bbcall ilaenv_64_
37c2ba1c0imul r12, rax
37c2ba1c4lea rax, [r13+2*r12]
37c2ba1c9cmp rax, rbp
37c2ba1cccmovge rbp, rax
37c2ba1d0cmp [rsp+208], 0
37c2ba1d9jne 0x37c2ba50d
37c2ba1df
37c2ba1dfloc_37c2ba1df:
37c2ba1dfcmp rdi, rbp
37c2ba1e2pxor x0, x0
37c2ba1e6cmovge rbp, rdi
37c2ba1eamov [rsp+192], rbp
37c2ba1f2cvtsi2sd x0, rbp
37c2ba1f7jmp 0x37c2b84a0
37c2ba1fc
37c2ba1fc 0f 1f 40 00 ..@.
37c2ba200
37c2ba200loc_37c2ba200:
37c2ba200call _gfortran_concat_string
37c2ba205lea rax, [rip+0x1b2bfc]
37c2ba20cmov r9, rbx
37c2ba20fmov [rsp+64], 2
37c2ba218mov [rsp+56], 6
37c2ba221lea r8, [rsp+344]
37c2ba229lea rdx, [rip+0x1b2bc5]
37c2ba230mov [rsp+48], rax
37c2ba235lea rcx, [rip+0x1b2bc4]
37c2ba23cmov [rsp+40], rax
37c2ba241mov [rsp+32], rsi
37c2ba246call ilaenv_64_
37c2ba24bmov rbp, [rbx]
37c2ba24emov [rsp+240], rax
37c2ba256mov rdi, rax
37c2ba259mov rax, [rsi]
37c2ba25ccmp rax, rdi
37c2ba25fjl 0x37c2ba470
37c2ba265lea rax, [rip+0x1b2bb4]
37c2ba26cmov [rsp+32], rsi
37c2ba271mov r9, rbx
37c2ba274lea r8, [rip+0x1b2b95]
37c2ba27bmov [rsp+48], rax
37c2ba280lea rdx, [rip+0x1b2baf]
37c2ba287lea rcx, [rip+0x1b2b8a]
37c2ba28emov [rsp+64], 1
37c2ba297lea rdi, [rbp+5]
37c2ba29bmov [rsp+56], 6
37c2ba2a4imul rdi, rbp
37c2ba2a8mov [rsp+40], rax
37c2ba2adcall ilaenv_64_
37c2ba2b2mov r12, [rbx]
37c2ba2b5mov r9, rbx
37c2ba2b8mov [rsp+64], 1
37c2ba2c1imul rax, rbp
37c2ba2c5mov [rsp+32], rbx
37c2ba2calea r8, [rip+0x1b2b3f]
37c2ba2d1mov rcx, r12
37c2ba2d4lea rdx, [rip+0x1b2b4d]
37c2ba2dbmov [rsp+56], 6
37c2ba2e4imul rcx, r12
37c2ba2e8add rbp, rax
37c2ba2eblea rax, [rip+0x1b2b2e]
37c2ba2f2mov [rsp+48], rax
37c2ba2f7mov [rsp+40], rax
37c2ba2fclea r13, [rcx+2*r12]
37c2ba300lea rcx, [rip+0x1b2b11]
37c2ba307call ilaenv_64_
37c2ba30cimul r12, rax
37c2ba310lea rax, [r13+2*r12]
37c2ba315cmp rax, rbp
37c2ba318cmovge rbp, rax
37c2ba31ccmp [rsp+208], 0
37c2ba325je 0x37c2ba1df
37c2ba32bmov r12, [rbx]
37c2ba32emov [rsp+40], rbx
37c2ba333mov r9, rbx
37c2ba336mov [rsp+64], 2
37c2ba33fmov rax, r12
37c2ba342mov [rsp+32], rbx
37c2ba347mov [rsp+56], 6
37c2ba350imul rax, r12
37c2ba354lea r13, [rax+2*r12]
37c2ba358lea rax, [rip+0x1b2ac1]
37c2ba35fmov [rsp+48], rax
37c2ba364
37c2ba364loc_37c2ba364:
37c2ba364lea r8, [rip+0x1b2ac3]
37c2ba36blea rdx, [rip+0x1b2abe]
37c2ba372lea rcx, [rip+0x1b2a9f]
37c2ba379call ilaenv_64_
37c2ba37eimul r12, rax
37c2ba382lea rax, [r12+r13]
37c2ba386
37c2ba386loc_37c2ba386:
37c2ba386cmp rdi, rbp
37c2ba389pxor x0, x0
37c2ba38dcmovge rbp, rdi
37c2ba391cmp rax, rbp
37c2ba394cmovge rbp, rax
37c2ba398mov [rsp+192], rbp
37c2ba3a0cvtsi2sd x0, rbp
37c2ba3a5jmp 0x37c2b84a0
37c2ba3aa
37c2ba3aa 66 0f 1f 44 00 00 f..D..
37c2ba3b0
37c2ba3b0loc_37c2ba3b0:
37c2ba3b0lea r12, [rbp+rbp]
37c2ba3b5mov [rsp+32], rsi
37c2ba3bamov r9, rbx
37c2ba3bdlea r8, [rip+0x1b2a4c]
37c2ba3c4lea rdi, [r12+rbp]
37c2ba3c8add rbp, rax
37c2ba3cbmov [rsp+64], 1
37c2ba3d4lea rdx, [rip+0x1b2a4d]
37c2ba3dbadd rdi, rax
37c2ba3delea rax, [rip+0x1b2a3b]
37c2ba3e5mov [rsp+56], 6
37c2ba3eelea rcx, [rip+0x1b2a23]
37c2ba3f5mov [rsp+48], rax
37c2ba3famov [rsp+40], rax
37c2ba3ffcall ilaenv_64_
37c2ba404imul rbp, rax
37c2ba408add rbp, r12
37c2ba40bcmp [rsp+208], 0
37c2ba414je 0x37c2ba1df
37c2ba41alea rax, [rip+0x1b29ff]
37c2ba421mov r12, [rsi]
37c2ba424mov [rsp+40], rsi
37c2ba429mov r9, rsi
37c2ba42cmov [rsp+64], 2
37c2ba435mov [rsp+56], 6
37c2ba43emov [rsp+48], rax
37c2ba443mov [rsp+32], rsi
37c2ba448
37c2ba448loc_37c2ba448:
37c2ba448lea r8, [rip+0x1b29df]
37c2ba44flea rdx, [rip+0x1b29da]
37c2ba456lea rcx, [rip+0x1b29bb]
37c2ba45dcall ilaenv_64_
37c2ba462imul rax, r12
37c2ba466lea rax, [rax+2*r12]
37c2ba46ajmp 0x37c2ba386
37c2ba46f
37c2ba46f 90 .
37c2ba470
37c2ba470loc_37c2ba470:
37c2ba470lea r12, [rbp+rbp]
37c2ba475mov [rsp+32], rsi
37c2ba47amov r9, rbx
37c2ba47dlea r8, [rip+0x1b298c]
37c2ba484lea rdi, [r12+rbp]
37c2ba488add rbp, rax
37c2ba48bmov [rsp+64], 1
37c2ba494lea rdx, [rip+0x1b298d]
37c2ba49badd rdi, rax
37c2ba49elea rax, [rip+0x1b297b]
37c2ba4a5mov [rsp+56], 6
37c2ba4aelea rcx, [rip+0x1b2963]
37c2ba4b5mov [rsp+48], rax
37c2ba4bamov [rsp+40], rax
37c2ba4bfcall ilaenv_64_
37c2ba4c4imul rbp, rax
37c2ba4c8add rbp, r12
37c2ba4cbcmp [rsp+208], 0
37c2ba4d4je 0x37c2ba1df
37c2ba4dalea rax, [rip+0x1b293f]
37c2ba4e1mov r12, [rbx]
37c2ba4e4mov r9, rbx
37c2ba4e7mov [rsp+64], 2
37c2ba4f0mov [rsp+56], 6
37c2ba4f9mov [rsp+48], rax
37c2ba4femov [rsp+40], rbx
37c2ba503mov [rsp+32], rbx
37c2ba508jmp 0x37c2ba448
37c2ba50d
37c2ba50dloc_37c2ba50d:
37c2ba50dmov r12, [rsi]
37c2ba510mov r9, rsi
37c2ba513mov [rsp+40], rsi
37c2ba518mov [rsp+64], 2
37c2ba521mov rax, r12
37c2ba524mov [rsp+32], rsi
37c2ba529mov [rsp+56], 6
37c2ba532imul rax, r12
37c2ba536lea r13, [rax+2*r12]
37c2ba53alea rax, [rip+0x1b28df]
37c2ba541mov [rsp+48], rax
37c2ba546jmp 0x37c2ba364
37c2ba54b
37c2ba54bloc_37c2ba54b:
37c2ba54bmov rdi, [rsp+520]
37c2ba553mov rcx, [rdi]
37c2ba556test rcx, rcx
37c2ba559jle 0x37c2ba560
37c2ba55bcmp rcx, r13
37c2ba55ejle 0x37c2ba5d0
37c2ba560
37c2ba560loc_37c2ba560:
37c2ba560mov rax, -10
37c2ba567mov rdi, -10
37c2ba56e
37c2ba56eloc_37c2ba56e:
37c2ba56emov [r15], rax
37c2ba571neg rdi
37c2ba574jmp 0x37c2b82dc
37c2ba579
37c2ba579 0f 1f 80 00 00 00 00 .......
37c2ba580
37c2ba580loc_37c2ba580:
37c2ba580mov rdi, [r15]
37c2ba583test rdi, rdi
37c2ba586jne 0x37c2b9594
37c2ba58ccmp [rsp+168], 0
37c2ba595je 0x37c2ba04b
37c2ba59bmov rdi, [rsp+560]
37c2ba5a3cmp rax, [rdi]
37c2ba5a6jle 0x37c2ba04b
37c2ba5ac
37c2ba5acloc_37c2ba5ac:
37c2ba5acmov [r15], -15
37c2ba5b3mov rdi, -15
37c2ba5bajmp 0x37c2b9594
37c2ba5bf
37c2ba5bfloc_37c2ba5bf:
37c2ba5bfmov rax, -8
37c2ba5c6mov edi, 8
37c2ba5cbjmp 0x37c2b8464
37c2ba5d0
37c2ba5d0loc_37c2ba5d0:
37c2ba5d0mov rdi, [rsp+528]
37c2ba5d8mov r8, [rdi]
37c2ba5dbcmp rcx, r8
37c2ba5dejg 0x37c2ba5e5
37c2ba5e0cmp r8, r13
37c2ba5e3jle 0x37c2ba61d
37c2ba5e5
37c2ba5e5loc_37c2ba5e5:
37c2ba5e5mov rax, -11
37c2ba5ecmov rdi, -11
37c2ba5f3jmp 0x37c2ba56e
37c2ba5f8
37c2ba5f8loc_37c2ba5f8:
37c2ba5f8cmp [rsp+216], 0
37c2ba601je 0x37c2ba087
37c2ba607mov rdi, [rsp+576]
37c2ba60fcmp [rdi], r13
37c2ba612jl 0x37c2ba038
37c2ba618jmp 0x37c2ba087
37c2ba61d
37c2ba61dloc_37c2ba61d:
37c2ba61dmov rdi, [r15]
37c2ba620test rdi, rdi
37c2ba623jne 0x37c2b9594
37c2ba629cmp [rsp+168], 0
37c2ba632je 0x37c2ba664
37c2ba634mov rdi, [rsp+560]
37c2ba63ccmp rax, [rdi]
37c2ba63fjg 0x37c2ba5ac
37c2ba645cmp [rsp+216], 0
37c2ba64eje 0x37c2ba087
37c2ba654mov rdi, [rsp+576]
37c2ba65cmov rcx, [rdi]
37c2ba65fjmp 0x37c2ba077
37c2ba664
37c2ba664loc_37c2ba664:
37c2ba664cmp [rsp+216], 0
37c2ba66dje 0x37c2ba087
37c2ba673mov rdi, [rsp+576]
37c2ba67bsub r8, rcx
37c2ba67ecmp [rdi], r8
37c2ba681jg 0x37c2ba087
37c2ba687jmp 0x37c2ba038
37c2b8100
Loading..